You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2 lines
2.1 MiB

/*! For license information please see kpdl.js.LICENSE.txt */
(()=>{var e,t,n={3148:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){var n,r,o;return Array.isArray(e)?(r=n=[]).push.apply(r,function(e){if(Array.isArray(e))return t(e)}(o=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):(n={},Object.keys(e).forEach((function(t){n[t]=e[t]}))),n}},4718:(e,t,n)=>{"use strict";var r=n(6736);e.exports=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];r(n).forEach((function(t){delete e[t]}))}},9937:e=>{"use strict";function t(e){return 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},t(e)}e.exports={isArray:function(e){return Array.isArray(e)},isObject:function(e){return"object"===t(e)&&!1===Array.isArray(e)&&null!==e},isFunction:function(e){return"function"==typeof e}}},6325:e=>{"use strict";e.exports=function(e,t){try{return t.split(".").reduce((function(e,t){return e[t]}),e)}catch(t){return e}}},7015:e=>{"use strict";function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){var n=[];return Array.isArray(e)?n.push.apply(n,t(e)):"Collection"===e.constructor.name?n.push.apply(n,t(e.all())):Object.keys(e).forEach((function(t){return n.push(e[t])})),n}},6736:e=>{"use strict";e.exports=function(e){return Array.isArray(e[0])?e[0]:e}},6035:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}function o(e){void 0===e||Array.isArray(e)||"object"===r(e)?e instanceof this.constructor?this.items=e.all():this.items=e||[]:this.items=[e]}var i=n(8766);"undefined"!=typeof Symbol&&(o.prototype[Symbol.iterator]=i),o.prototype.toJSON=function(){return this.items},o.prototype.all=n(7793),o.prototype.average=n(8137),o.prototype.avg=n(4294),o.prototype.chunk=n(7647),o.prototype.collapse=n(4735),o.prototype.combine=n(3899),o.prototype.concat=n(1344),o.prototype.contains=n(4309),o.prototype.containsOneItem=n(130),o.prototype.count=n(6853),o.prototype.countBy=n(9920),o.prototype.crossJoin=n(6862),o.prototype.dd=n(6688),o.prototype.diff=n(9695),o.prototype.diffAssoc=n(1640),o.prototype.diffKeys=n(3635),o.prototype.diffUsing=n(9787),o.prototype.doesntContain=n(3931),o.prototype.dump=n(4198),o.prototype.duplicates=n(3990),o.prototype.each=n(2917),o.prototype.eachSpread=n(5010),o.prototype.every=n(7065),o.prototype.except=n(5253),o.prototype.filter=n(3222),o.prototype.first=n(4980),o.prototype.firstOrFail=n(2033),o.prototype.firstWhere=n(5193),o.prototype.flatMap=n(6829),o.prototype.flatten=n(6200),o.prototype.flip=n(5735),o.prototype.forPage=n(6142),o.prototype.forget=n(1893),o.prototype.get=n(7766),o.prototype.groupBy=n(1008),o.prototype.has=n(7538),o.prototype.implode=n(1666),o.prototype.intersect=n(479),o.prototype.intersectByKeys=n(9758),o.prototype.isEmpty=n(9635),o.prototype.isNotEmpty=n(4154),o.prototype.join=n(2800),o.prototype.keyBy=n(5024),o.prototype.keys=n(5968),o.prototype.last=n(8080),o.prototype.macro=n(6498),o.prototype.make=n(7074),o.prototype.map=n(5008),o.prototype.mapSpread=n(4595),o.prototype.mapToDictionary=n(1357),o.prototype.mapInto=n(1922),o.prototype.mapToGroups=n(7985),o.prototype.mapWithKeys=n(3976),o.prototype.max=n(5400),o.prototype.median=n(4178),o.prototype.merge=n(2202),o.prototype.mergeRecursive=n(2488),o.prototype.min=n(2678),o.prototype.mode=n(171),o.prototype.nth=n(8088),o.prototype.only=n(3310),o.prototype.pad=n(3555),o.prototype.partition=n(8644),o.prototype.pipe=n(4159),o.prototype.pluck=n(1339),o.prototype.pop=n(4505),o.prototype.prepend=n(4242),o.prototype.pull=n(2963),o.prototype.push=n(52),o.prototype.put=n(255),o.prototype.random=n(4579),o.prototype.reduce=n(5598),o.prototype.reject=n(3351),o.prototype.replace=n(1478),o.prototype.replaceRecursive=n(4908),o.prototype.reverse=n(9828),o.prototype.search=n(7568),o.prototype.shift=n(1770),o.prototype.shuffle=n(2819),o.prototype.skip=n(8207),o.prototype.skipUntil=n(5231),o.prototype.skipWhile=n(8918),o.prototype.slice=n(3680),o.prototype.sole=n(2357),o.prototype.some=n(7724),o.prototype.sort=n(7336),o.prototype.sortDesc=n(25),o.prototype.sortBy=n(4025),o.prototype.sortByDesc=n(8700),o.prototype.sortKeys=n(968),o.prototype.sortKeysDesc=n(905),o.prototype.splice=n(8104),o.prototype.split=n(1442),o.prototype.sum=n(2561),o.prototype.take=n(9911),o.prototype.takeUntil=n(7719),o.prototype.takeWhile=n(286),o.prototype.tap=n(5331),o.prototype.times=n(1608),o.prototype.toArray=n(452),o.prototype.toJson=n(3647),o.prototype.transform=n(4206),o.prototype.undot=n(4952),o.prototype.unless=n(1254),o.prototype.unlessEmpty=n(5818),o.prototype.unlessNotEmpty=n(6419),o.prototype.union=n(2453),o.prototype.unique=n(7543),o.prototype.unwrap=n(9743),o.prototype.values=n(1914),o.prototype.when=n(1196),o.prototype.whenEmpty=n(6419),o.prototype.whenNotEmpty=n(5818),o.prototype.where=n(4245),o.prototype.whereBetween=n(2709),o.prototype.whereIn=n(5350),o.prototype.whereInstanceOf=n(3791),o.prototype.whereNotBetween=n(9202),o.prototype.whereNotIn=n(2947),o.prototype.whereNull=n(9864),o.prototype.whereNotNull=n(2037),o.prototype.wrap=n(5576),o.prototype.zip=n(3445);var a=function(e){return new o(e)};e.exports=a,e.exports.collect=a,e.exports.default=a,e.exports.Collection=o},7793:e=>{"use strict";e.exports=function(){return this.items}},8137:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e){return void 0===e?this.sum()/this.items.length:r(e)?new this.constructor(this.items).sum(e)/this.items.length:new this.constructor(this.items).pluck(e).sum()/this.items.length}},4294:(e,t,n)=>{"use strict";var r=n(8137);e.exports=r},7647:e=>{"use strict";function t(e){return 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},t(e)}e.exports=function(e){var n=this,r=[],o=0;if(Array.isArray(this.items))do{var i=this.items.slice(o,o+e),a=new this.constructor(i);r.push(a),o+=e}while(o<this.items.length);else if("object"===t(this.items)){var l=Object.keys(this.items),s=function(){var t=l.slice(o,o+e),i=new n.constructor({});t.forEach((function(e){return i.put(e,n.items[e])})),r.push(i),o+=e};do{s()}while(o<l.length)}else r.push(new this.constructor([this.items]));return new this.constructor(r)}},4735:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(){var e,n;return new this.constructor((e=[]).concat.apply(e,function(e){if(Array.isArray(e))return t(e)}(n=this.items)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}},3899:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e){return n="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(e)}e.exports=function(e){var r=this,o=e;o instanceof this.constructor&&(o=e.all());var i,a,l={};if(Array.isArray(this.items)&&Array.isArray(o))this.items.forEach((function(e,t){l[e]=o[t]}));else if("object"===n(this.items)&&"object"===n(o))Object.keys(this.items).forEach((function(e,t){l[r.items[e]]=o[Object.keys(o)[t]]}));else if(Array.isArray(this.items))l[this.items[0]]=o;else if("string"==typeof this.items&&Array.isArray(o)){var s=(a=1,function(e){if(Array.isArray(e))return e}(i=o)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(i,a)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(i,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());l[this.items]=s[0]}else"string"==typeof this.items&&(l[this.items]=o);return new this.constructor(l)}},1344:(e,t,n)=>{"use strict";function r(e){return r="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},r(e)}var o=n(3148);e.exports=function(e){var t=e;e instanceof this.constructor?t=e.all():"object"===r(e)&&(t=[],Object.keys(e).forEach((function(n){t.push(e[n])})));var n=o(this.items);return t.forEach((function(e){"object"===r(e)?Object.keys(e).forEach((function(t){return n.push(e[t])})):n.push(e)})),new this.constructor(n)}},4309:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o=n(7015),i=n(9937).isFunction;e.exports=function(e,t){if(void 0!==t)return Array.isArray(this.items)?this.items.filter((function(n){return void 0!==n[e]&&n[e]===t})).length>0:void 0!==this.items[e]&&this.items[e]===t;if(i(e))return this.items.filter((function(t,n){return e(t,n)})).length>0;if(Array.isArray(this.items))return-1!==this.items.indexOf(e);var n,a=o(this.items);return a.push.apply(a,function(e){if(Array.isArray(e))return r(e)}(n=Object.keys(this.items))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return r(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)?r(e,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),-1!==a.indexOf(e)}},130:e=>{"use strict";e.exports=function(){return 1===this.count()}},6853:e=>{"use strict";e.exports=function(){var e=0;return Array.isArray(this.items)&&(e=this.items.length),Math.max(Object.keys(this.items).length,e)}},9920:e=>{"use strict";e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return new this.constructor(this.items).groupBy(e).map((function(e){return e.count()}))}},6862:e=>{"use strict";e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return new this.constructor(function e(t,n,r){var o=r[0];o instanceof n&&(o=o.all());for(var i=r.slice(1),a=!i.length,l=[],s=0;s<o.length;s+=1){var c=t.slice();c.push(o[s]),a?l.push(c):l=l.concat(e(c,n,i))}return l}([],this.constructor,[].concat([this.items],t)))}},6688:e=>{"use strict";e.exports=function(){this.dump(),"undefined"!=typeof process&&process.exit(1)}},9695:e=>{"use strict";e.exports=function(e){var t;t=e instanceof this.constructor?e.all():e;var n=this.items.filter((function(e){return-1===t.indexOf(e)}));return new this.constructor(n)}},1640:e=>{"use strict";e.exports=function(e){var t=this,n=e;e instanceof this.constructor&&(n=e.all());var r={};return Object.keys(this.items).forEach((function(e){void 0!==n[e]&&n[e]===t.items[e]||(r[e]=t.items[e])})),new this.constructor(r)}},3635:e=>{"use strict";e.exports=function(e){var t;t=e instanceof this.constructor?e.all():e;var n=Object.keys(t),r=Object.keys(this.items).filter((function(e){return-1===n.indexOf(e)}));return new this.constructor(this.items).only(r)}},9787:e=>{"use strict";e.exports=function(e,t){var n=this.items.filter((function(n){return!(e&&e.some((function(e){return 0===t(n,e)})))}));return new this.constructor(n)}},3931:e=>{"use strict";e.exports=function(e,t){return!this.contains(e,t)}},4198:e=>{"use strict";e.exports=function(){return console.log(this),this}},3990:e=>{"use strict";function t(e){return 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},t(e)}e.exports=function(){var e=this,n=[],r={},o=function(e){return Array.isArray(e)||"object"===t(e)?JSON.stringify(e):e};return Array.isArray(this.items)?this.items.forEach((function(e,t){var i=o(e);-1===n.indexOf(i)?n.push(i):r[t]=e})):"object"===t(this.items)&&Object.keys(this.items).forEach((function(t){var i=o(e.items[t]);-1===n.indexOf(i)?n.push(i):r[t]=e.items[t]})),new this.constructor(r)}},2917:e=>{"use strict";e.exports=function(e){var t=!1;if(Array.isArray(this.items))for(var n=this.items.length,r=0;r<n&&!t;r+=1)t=!1===e(this.items[r],r,this.items);else for(var o=Object.keys(this.items),i=o.length,a=0;a<i&&!t;a+=1){var l=o[a];t=!1===e(this.items[l],l,this.items)}return this}},5010:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){return this.each((function(n,r){var o;e.apply(void 0,(o=n,function(e){if(Array.isArray(e))return t(e)}(o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([r]))})),this}},7065:(e,t,n)=>{"use strict";var r=n(7015);e.exports=function(e){return r(this.items).every(e)}},5253:(e,t,n)=>{"use strict";var r=n(6736);e.exports=function(){for(var e=this,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var i=r(n);if(Array.isArray(this.items)){var a=this.items.filter((function(e){return-1===i.indexOf(e)}));return new this.constructor(a)}var l={};return Object.keys(this.items).forEach((function(t){-1===i.indexOf(t)&&(l[t]=e.items[t])})),new this.constructor(l)}},3222:e=>{"use strict";function t(e){return 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},t(e)}function n(e){if(Array.isArray(e)){if(e.length)return!1}else if(null!=e&&"object"===t(e)){if(Object.keys(e).length)return!1}else if(e)return!1;return!0}e.exports=function(e){var t,r=e||!1;return t=Array.isArray(this.items)?function(e,t){if(e)return t.filter(e);for(var r=[],o=0;o<t.length;o+=1){var i=t[o];n(i)||r.push(i)}return r}(r,this.items):function(e,t){var r={};return Object.keys(t).forEach((function(o){e?e(t[o],o)&&(r[o]=t[o]):n(t[o])||(r[o]=t[o])})),r}(r,this.items),new this.constructor(t)}},4980:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e,t){if(r(e)){for(var n=Object.keys(this.items),o=0;o<n.length;o+=1){var i=n[o],a=this.items[i];if(e(a,i))return a}return r(t)?t():t}if(Array.isArray(this.items)&&this.items.length||Object.keys(this.items).length){if(Array.isArray(this.items))return this.items[0];var l=Object.keys(this.items)[0];return this.items[l]}return r(t)?t():t}},2033:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e,t,n){if(r(e))return this.first(e,(function(){throw new Error("Item not found.")}));var o=this.where(e,t,n);if(o.isEmpty())throw new Error("Item not found.");return o.first()}},5193:e=>{"use strict";e.exports=function(e,t,n){return this.where(e,t,n).first()||null}},6829:e=>{"use strict";e.exports=function(e){return this.map(e).collapse()}},6200:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject;e.exports=function(e){var t=e||1/0,n=!1,r=[],a=function(e){r=[],o(e)?e.forEach((function(e){o(e)?r=r.concat(e):i(e)?Object.keys(e).forEach((function(t){r=r.concat(e[t])})):r.push(e)})):Object.keys(e).forEach((function(t){o(e[t])?r=r.concat(e[t]):i(e[t])?Object.keys(e[t]).forEach((function(n){r=r.concat(e[t][n])})):r.push(e[t])})),n=0===(n=r.filter((function(e){return i(e)}))).length,t-=1};for(a(this.items);!n&&t>0;)a(r);return new this.constructor(r)}},5735:e=>{"use strict";e.exports=function(){var e=this,t={};return Array.isArray(this.items)?Object.keys(this.items).forEach((function(n){t[e.items[n]]=Number(n)})):Object.keys(this.items).forEach((function(n){t[e.items[n]]=n})),new this.constructor(t)}},6142:e=>{"use strict";e.exports=function(e,t){var n=this,r={};return Array.isArray(this.items)?r=this.items.slice(e*t-t,e*t):Object.keys(this.items).slice(e*t-t,e*t).forEach((function(e){r[e]=n.items[e]})),new this.constructor(r)}},1893:e=>{"use strict";e.exports=function(e){return Array.isArray(this.items)?this.items.splice(e,1):delete this.items[e],this}},7766:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return void 0!==this.items[e]?this.items[e]:r(t)?t():null!==t?t:null}},1008:(e,t,n)=>{"use strict";var r=n(6325),o=n(9937).isFunction;e.exports=function(e){var t=this,n={};return this.items.forEach((function(i,a){var l;l=o(e)?e(i,a):r(i,e)||0===r(i,e)?r(i,e):"",void 0===n[l]&&(n[l]=new t.constructor([])),n[l].push(i)})),new this.constructor(n)}},7538:(e,t,n)=>{"use strict";var r=n(6736);e.exports=function(){for(var e=this,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var i=r(n);return i.filter((function(t){return Object.hasOwnProperty.call(e.items,t)})).length===i.length}},1666:e=>{"use strict";e.exports=function(e,t){return void 0===t?this.items.join(e):new this.constructor(this.items).pluck(e).all().join(t)}},479:e=>{"use strict";e.exports=function(e){var t=e;e instanceof this.constructor&&(t=e.all());var n=this.items.filter((function(e){return-1!==t.indexOf(e)}));return new this.constructor(n)}},9758:e=>{"use strict";e.exports=function(e){var t=this,n=Object.keys(e);e instanceof this.constructor&&(n=Object.keys(e.all()));var r={};return Object.keys(this.items).forEach((function(e){-1!==n.indexOf(e)&&(r[e]=t.items[e])})),new this.constructor(r)}},9635:e=>{"use strict";e.exports=function(){return Array.isArray(this.items)?!this.items.length:!Object.keys(this.items).length}},4154:e=>{"use strict";e.exports=function(){return!this.isEmpty()}},2800:e=>{"use strict";e.exports=function(e,t){var n=this.values();if(void 0===t)return n.implode(e);var r=n.count();if(0===r)return"";if(1===r)return n.last();var o=n.pop();return n.implode(e)+t+o}},5024:(e,t,n)=>{"use strict";var r=n(6325),o=n(9937).isFunction;e.exports=function(e){var t={};return o(e)?this.items.forEach((function(n){t[e(n)]=n})):this.items.forEach((function(n){var o=r(n,e);t[o||""]=n})),new this.constructor(t)}},5968:e=>{"use strict";e.exports=function(){var e=Object.keys(this.items);return Array.isArray(this.items)&&(e=e.map(Number)),new this.constructor(e)}},8080:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e,t){var n=this.items;if(r(e)&&(n=this.filter(e).all()),Array.isArray(n)&&!n.length||!Object.keys(n).length)return r(t)?t():t;if(Array.isArray(n))return n[n.length-1];var o=Object.keys(n);return n[o[o.length-1]]}},6498:e=>{"use strict";e.exports=function(e,t){this.constructor.prototype[e]=t}},7074:e=>{"use strict";e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new this.constructor(e)}},5008:e=>{"use strict";e.exports=function(e){var t=this;if(Array.isArray(this.items))return new this.constructor(this.items.map(e));var n={};return Object.keys(this.items).forEach((function(r){n[r]=e(t.items[r],r)})),new this.constructor(n)}},1922:e=>{"use strict";e.exports=function(e){return this.map((function(t,n){return new e(t,n)}))}},4595:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){return this.map((function(n,r){return e.apply(void 0,(o=n,function(e){if(Array.isArray(e))return t(e)}(o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([r]));var o}))}},1357:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){var n={};return this.items.forEach((function(r,o){var i,a,l=(i=e(r,o),a=2,function(e){if(Array.isArray(e))return e}(i)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(i,a)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(i,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],c=l[1];void 0===n[s]?n[s]=[c]:n[s].push(c)})),new this.constructor(n)}},7985:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){var n={};return this.items.forEach((function(r,o){var i,a,l=(i=e(r,o),a=2,function(e){if(Array.isArray(e))return e}(i)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(i,a)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(i,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=l[0],c=l[1];void 0===n[s]?n[s]=[c]:n[s].push(c)})),new this.constructor(n)}},3976:e=>{"use strict";function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){var n=this,r={};return Array.isArray(this.items)?this.items.forEach((function(n,o){var i=t(e(n,o),2),a=i[0],l=i[1];r[a]=l})):Object.keys(this.items).forEach((function(o){var i=t(e(n.items[o],o),2),a=i[0],l=i[1];r[a]=l})),new this.constructor(r)}},5400:e=>{"use strict";function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){if("string"==typeof e){var n=this.items.filter((function(t){return void 0!==t[e]}));return Math.max.apply(Math,t(n.map((function(t){return t[e]}))))}return Math.max.apply(Math,t(this.items))}},4178:e=>{"use strict";e.exports=function(e){var t=this.items.length;return void 0===e?t%2==0?(this.items[t/2-1]+this.items[t/2])/2:this.items[Math.floor(t/2)]:t%2==0?(this.items[t/2-1][e]+this.items[t/2][e])/2:this.items[Math.floor(t/2)][e]}},2202:e=>{"use strict";e.exports=function(e){var t=e;if("string"==typeof t&&(t=[t]),Array.isArray(this.items)&&Array.isArray(t))return new this.constructor(this.items.concat(t));var n=JSON.parse(JSON.stringify(this.items));return Object.keys(t).forEach((function(e){n[e]=t[e]})),new this.constructor(n)}},2488:e=>{"use strict";function t(e){return 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},t(e)}function n(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 r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=function(e){var n=function e(n,o){var i={};return Object.keys(r(r({},n),o)).forEach((function(r){void 0===n[r]&&void 0!==o[r]?i[r]=o[r]:void 0!==n[r]&&void 0===o[r]?i[r]=n[r]:void 0!==n[r]&&void 0!==o[r]&&(n[r]===o[r]?i[r]=n[r]:Array.isArray(n[r])||"object"!==t(n[r])||Array.isArray(o[r])||"object"!==t(o[r])?i[r]=[].concat(n[r],o[r]):i[r]=e(n[r],o[r]))})),i};return e?"Collection"===e.constructor.name?new this.constructor(n(this.items,e.all())):new this.constructor(n(this.items,e)):this}},2678:e=>{"use strict";function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=function(e){if(void 0!==e){var n=this.items.filter((function(t){return void 0!==t[e]}));return Math.min.apply(Math,t(n.map((function(t){return t[e]}))))}return Math.min.apply(Math,t(this.items))}},171:e=>{"use strict";e.exports=function(e){var t=[],n=1;return this.items.length?(this.items.forEach((function(r){var o=t.filter((function(t){return void 0!==e?t.key===r[e]:t.key===r}));if(o.length){o[0].count+=1;var i=o[0].count;i>n&&(n=i)}else void 0!==e?t.push({key:r[e],count:1}):t.push({key:r,count:1})})),t.filter((function(e){return e.count===n})).map((function(e){return e.key}))):null}},8088:(e,t,n)=>{"use strict";var r=n(7015);e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=r(this.items).slice(t).filter((function(t,n){return n%e==0}));return new this.constructor(n)}},3310:(e,t,n)=>{"use strict";var r=n(6736);e.exports=function(){for(var e=this,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var i=r(n);if(Array.isArray(this.items)){var a=this.items.filter((function(e){return-1!==i.indexOf(e)}));return new this.constructor(a)}var l={};return Object.keys(this.items).forEach((function(t){-1!==i.indexOf(t)&&(l[t]=e.items[t])})),new this.constructor(l)}},3555:(e,t,n)=>{"use strict";var r=n(3148);e.exports=function(e,t){var n=Math.abs(e),o=this.count();if(n<=o)return this;for(var i=n-o,a=r(this.items),l=Array.isArray(this.items),s=e<0,c=0;c<i;)l?s?a.unshift(t):a.push(t):void 0!==a[c]?i+=1:a[c]=t,c+=1;return new this.constructor(a)}},8644:e=>{"use strict";e.exports=function(e){var t,n=this;return Array.isArray(this.items)?(t=[new this.constructor([]),new this.constructor([])],this.items.forEach((function(n){!0===e(n)?t[0].push(n):t[1].push(n)}))):(t=[new this.constructor({}),new this.constructor({})],Object.keys(this.items).forEach((function(r){var o=n.items[r];!0===e(o)?t[0].put(r,o):t[1].put(r,o)}))),new this.constructor(t)}},4159:e=>{"use strict";e.exports=function(e){return e(this)}},1339:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=n(6325);e.exports=function(e,t){if(-1!==e.indexOf("*")){var n=(m=this.items,h={},m.forEach((function(e,t){!function e(t,n){i(t)?Object.keys(t).forEach((function(r){e(t[r],"".concat(n,".").concat(r))})):o(t)&&t.forEach((function(t,r){e(t,"".concat(n,".").concat(r))})),h[n]=t}(e,t)})),h),r=[];if(void 0!==t){var l=new RegExp("0.".concat(t),"g"),s="0.".concat(t).split(".").length;Object.keys(n).forEach((function(e){var t=e.match(l);if(t){var o=t[0];o.split(".").length===s&&r.push(n[o])}}))}var c=[],p=new RegExp("0.".concat(e),"g"),d="0.".concat(e).split(".").length;if(Object.keys(n).forEach((function(e){var t=e.match(p);if(t){var r=t[0];r.split(".").length===d&&c.push(n[r])}})),void 0!==t){var u={};return this.items.forEach((function(e,t){u[r[t]||""]=c})),new this.constructor(u)}return new this.constructor([c])}var m,h;if(void 0!==t){var f={};return this.items.forEach((function(n){void 0!==a(n,e)?f[n[t]||""]=a(n,e):f[n[t]||""]=null})),new this.constructor(f)}return this.map((function(t){return void 0!==a(t,e)?a(t,e):null}))}},4505:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=n(4718);e.exports=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(this.isEmpty())return null;if(o(this.items))return 1===t?this.items.pop():new this.constructor(this.items.splice(-t));if(i(this.items)){var n=Object.keys(this.items);if(1===t){var r=n[n.length-1],l=this.items[r];return a(this.items,r),l}var s=n.slice(-t),c=s.reduce((function(t,n){return t[n]=e.items[n],t}),{});return a(this.items,s),new this.constructor(c)}return null}},4242:e=>{"use strict";e.exports=function(e,t){return void 0!==t?this.put(t,e):(this.items.unshift(e),this)}},2963:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e,t){var n=this.items[e]||null;return n||void 0===t||(n=r(t)?t():t),delete this.items[e],n}},52:e=>{"use strict";e.exports=function(){var e;return(e=this.items).push.apply(e,arguments),this}},255:e=>{"use strict";e.exports=function(e,t){return this.items[e]=t,this}},4579:(e,t,n)=>{"use strict";var r=n(7015);e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=r(this.items),n=new this.constructor(t).shuffle();return e!==parseInt(e,10)?n.first():n.take(e)}},5598:e=>{"use strict";e.exports=function(e,t){var n=this,r=null;return void 0!==t&&(r=t),Array.isArray(this.items)?this.items.forEach((function(t){r=e(r,t)})):Object.keys(this.items).forEach((function(t){r=e(r,n.items[t],t)})),r}},3351:e=>{"use strict";e.exports=function(e){return new this.constructor(this.items).filter((function(t){return!e(t)}))}},1478:e=>{"use strict";function t(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 n(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}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}e.exports=function(e){if(!e)return this;if(Array.isArray(e)){var t=this.items.map((function(t,n){return e[n]||t}));return new this.constructor(t)}if("Collection"===e.constructor.name){var r=n(n({},this.items),e.all());return new this.constructor(r)}var o=n(n({},this.items),e);return new this.constructor(o)}},4908:e=>{"use strict";function t(e){return 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},t(e)}function n(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 r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=function(e){var n=function e(n,o){var i=r({},n);return Object.keys(r(r({},n),o)).forEach((function(a){Array.isArray(o[a])||"object"!==t(o[a])?void 0===n[a]&&void 0!==o[a]?"object"===t(n[a])?i[a]=r({},o[a]):i[a]=o[a]:void 0!==n[a]&&void 0===o[a]?"object"===t(n[a])?i[a]=r({},n[a]):i[a]=n[a]:void 0!==n[a]&&void 0!==o[a]&&("object"===t(o[a])?i[a]=r({},o[a]):i[a]=o[a]):i[a]=e(n[a],o[a])})),i};return e?Array.isArray(e)||"object"===t(e)?"Collection"===e.constructor.name?new this.constructor(n(this.items,e.all())):new this.constructor(n(this.items,e)):new this.constructor(n(this.items,[e])):this}},9828:e=>{"use strict";e.exports=function(){var e=[].concat(this.items).reverse();return new this.constructor(e)}},7568:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=r.isFunction;e.exports=function(e,t){var n,r=this,l=function(n,o){return a(e)?e(r.items[o],o):t?r.items[o]===e:r.items[o]==e};return o(this.items)?n=this.items.findIndex(l):i(this.items)&&(n=Object.keys(this.items).find((function(e){return l(r.items[e],e)}))),!(void 0===n||n<0)&&n}},1770:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=n(4718);e.exports=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(this.isEmpty())return null;if(o(this.items))return 1===t?this.items.shift():new this.constructor(this.items.splice(0,t));if(i(this.items)){if(1===t){var n=Object.keys(this.items)[0],r=this.items[n];return delete this.items[n],r}var l=Object.keys(this.items).slice(0,t),s=l.reduce((function(t,n){return t[n]=e.items[n],t}),{});return a(this.items,l),new this.constructor(s)}return null}},2819:(e,t,n)=>{"use strict";var r=n(7015);e.exports=function(){var e,t,n,o=r(this.items);for(n=o.length;n;n-=1)e=Math.floor(Math.random()*n),t=o[n-1],o[n-1]=o[e],o[e]=t;return this.items=o,this}},8207:(e,t,n)=>{"use strict";var r=n(9937).isObject;e.exports=function(e){var t=this;return r(this.items)?new this.constructor(Object.keys(this.items).reduce((function(n,r,o){return o+1>e&&(n[r]=t.items[r]),n}),{})):new this.constructor(this.items.slice(e))}},5231:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=r.isFunction;e.exports=function(e){var t,n=this,r=null,l=function(t){return t===e};return a(e)&&(l=e),o(this.items)&&(t=this.items.filter((function(e){return!0!==r&&(r=l(e)),r}))),i(this.items)&&(t=Object.keys(this.items).reduce((function(e,t){return!0!==r&&(r=l(n.items[t])),!1!==r&&(e[t]=n.items[t]),e}),{})),new this.constructor(t)}},8918:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=r.isFunction;e.exports=function(e){var t,n=this,r=null,l=function(t){return t===e};return a(e)&&(l=e),o(this.items)&&(t=this.items.filter((function(e){return!0!==r&&(r=!l(e)),r}))),i(this.items)&&(t=Object.keys(this.items).reduce((function(e,t){return!0!==r&&(r=!l(n.items[t])),!1!==r&&(e[t]=n.items[t]),e}),{})),new this.constructor(t)}},3680:e=>{"use strict";e.exports=function(e,t){var n=this.items.slice(e);return void 0!==t&&(n=n.slice(0,t)),new this.constructor(n)}},2357:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e,t,n){var o;if((o=r(e)?this.filter(e):this.where(e,t,n)).isEmpty())throw new Error("Item not found.");if(o.count()>1)throw new Error("Multiple items found.");return o.first()}},7724:(e,t,n)=>{"use strict";var r=n(4309);e.exports=r},7336:e=>{"use strict";e.exports=function(e){var t=[].concat(this.items);return void 0===e?this.every((function(e){return"number"==typeof e}))?t.sort((function(e,t){return e-t})):t.sort():t.sort(e),new this.constructor(t)}},4025:(e,t,n)=>{"use strict";var r=n(6325),o=n(9937).isFunction;e.exports=function(e){var t=[].concat(this.items),n=function(t){return o(e)?e(t):r(t,e)};return t.sort((function(e,t){var r=n(e),o=n(t);return null==r?1:null==o||r<o?-1:r>o?1:0})),new this.constructor(t)}},8700:e=>{"use strict";e.exports=function(e){return this.sortBy(e).reverse()}},25:e=>{"use strict";e.exports=function(){return this.sort().reverse()}},968:e=>{"use strict";e.exports=function(){var e=this,t={};return Object.keys(this.items).sort().forEach((function(n){t[n]=e.items[n]})),new this.constructor(t)}},905:e=>{"use strict";e.exports=function(){var e=this,t={};return Object.keys(this.items).sort().reverse().forEach((function(n){t[n]=e.items[n]})),new this.constructor(t)}},8104:e=>{"use strict";e.exports=function(e,t,n){var r=this.slice(e,t);if(this.items=this.diff(r.all()).all(),Array.isArray(n))for(var o=0,i=n.length;o<i;o+=1)this.items.splice(e+o,0,n[o]);return r}},1442:e=>{"use strict";e.exports=function(e){for(var t=Math.round(this.items.length/e),n=JSON.parse(JSON.stringify(this.items)),r=[],o=0;o<e;o+=1)r.push(new this.constructor(n.splice(0,t)));return new this.constructor(r)}},2561:(e,t,n)=>{"use strict";var r=n(7015),o=n(9937).isFunction;e.exports=function(e){var t=r(this.items),n=0;if(void 0===e)for(var i=0,a=t.length;i<a;i+=1)n+=parseFloat(t[i]);else if(o(e))for(var l=0,s=t.length;l<s;l+=1)n+=parseFloat(e(t[l]));else for(var c=0,p=t.length;c<p;c+=1)n+=parseFloat(t[c][e]);return parseFloat(n.toPrecision(12))}},8766:e=>{"use strict";e.exports=function(){var e=this,t=-1;return{next:function(){return t+=1,{value:e.items[t],done:t>=e.items.length}}}}},9911:e=>{"use strict";function t(e){return 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},t(e)}e.exports=function(e){var n=this;if(!Array.isArray(this.items)&&"object"===t(this.items)){var r,o=Object.keys(this.items);r=e<0?o.slice(e):o.slice(0,e);var i={};return o.forEach((function(e){-1!==r.indexOf(e)&&(i[e]=n.items[e])})),new this.constructor(i)}return e<0?new this.constructor(this.items.slice(e)):new this.constructor(this.items.slice(0,e))}},7719:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=r.isFunction;e.exports=function(e){var t,n=this,r=null,l=function(t){return t===e};return a(e)&&(l=e),o(this.items)&&(t=this.items.filter((function(e){return!1!==r&&(r=!l(e)),r}))),i(this.items)&&(t=Object.keys(this.items).reduce((function(e,t){return!1!==r&&(r=!l(n.items[t])),!1!==r&&(e[t]=n.items[t]),e}),{})),new this.constructor(t)}},286:(e,t,n)=>{"use strict";var r=n(9937),o=r.isArray,i=r.isObject,a=r.isFunction;e.exports=function(e){var t,n=this,r=null,l=function(t){return t===e};return a(e)&&(l=e),o(this.items)&&(t=this.items.filter((function(e){return!1!==r&&(r=l(e)),r}))),i(this.items)&&(t=Object.keys(this.items).reduce((function(e,t){return!1!==r&&(r=l(n.items[t])),!1!==r&&(e[t]=n.items[t]),e}),{})),new this.constructor(t)}},5331:e=>{"use strict";e.exports=function(e){return e(this),this}},1608:e=>{"use strict";e.exports=function(e,t){for(var n=1;n<=e;n+=1)this.items.push(t(n));return this}},452:e=>{"use strict";e.exports=function(){var e=this.constructor;function t(n,r){var o=[];n instanceof e?(n.items.forEach((function(e){return t(e,o)})),r.push(o)):Array.isArray(n)?(n.forEach((function(e){return t(e,o)})),r.push(o)):r.push(n)}if(Array.isArray(this.items)){var n=[];return this.items.forEach((function(e){t(e,n)})),n}return this.values().all()}},3647:e=>{"use strict";function t(e){return 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},t(e)}e.exports=function(){return"object"!==t(this.items)||Array.isArray(this.items)?JSON.stringify(this.toArray()):JSON.stringify(this.all())}},4206:e=>{"use strict";e.exports=function(e){var t=this;if(Array.isArray(this.items))this.items=this.items.map(e);else{var n={};Object.keys(this.items).forEach((function(r){n[r]=e(t.items[r],r)})),this.items=n}return this}},4952:e=>{"use strict";function t(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 n(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}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}e.exports=function(){var e=this;if(Array.isArray(this.items))return this;var t={};return Object.keys(this.items).forEach((function(r){if(-1!==r.indexOf(".")){var o=t;r.split(".").reduce((function(t,n,o,i){return t[n]||(t[n]={}),o===i.length-1&&(t[n]=e.items[r]),t[n]}),o),t=n(n({},t),o)}else t[r]=e.items[r]})),new this.constructor(t)}},2453:e=>{"use strict";e.exports=function(e){var t=this,n=JSON.parse(JSON.stringify(this.items));return Object.keys(e).forEach((function(r){void 0===t.items[r]&&(n[r]=e[r])})),new this.constructor(n)}},7543:(e,t,n)=>{"use strict";var r=n(9937).isFunction;e.exports=function(e){var t;if(void 0===e)t=this.items.filter((function(e,t,n){return n.indexOf(e)===t}));else{t=[];for(var n=[],o=0,i=this.items.length;o<i;o+=1){var a;a=r(e)?e(this.items[o]):this.items[o][e],-1===n.indexOf(a)&&(t.push(this.items[o]),n.push(a))}}return new this.constructor(t)}},1254:e=>{"use strict";e.exports=function(e,t,n){e?n(this):t(this)}},9743:e=>{"use strict";e.exports=function(e){return e instanceof this.constructor?e.all():e}},1914:(e,t,n)=>{"use strict";var r=n(7015);e.exports=function(){return new this.constructor(r(this.items))}},1196:e=>{"use strict";e.exports=function(e,t,n){return e?t(this,e):n?n(this,e):this}},6419:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(this.items)&&!this.items.length)return e(this);if(!Object.keys(this.items).length)return e(this);if(void 0!==t){if(Array.isArray(this.items)&&this.items.length)return t(this);if(Object.keys(this.items).length)return t(this)}return this}},5818:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(this.items)&&this.items.length)return e(this);if(Object.keys(this.items).length)return e(this);if(void 0!==t){if(Array.isArray(this.items)&&!this.items.length)return t(this);if(!Object.keys(this.items).length)return t(this)}return this}},4245:(e,t,n)=>{"use strict";var r=n(7015),o=n(6325);e.exports=function(e,t,n){var i=t,a=n,l=r(this.items);if(void 0===t||!0===t)return new this.constructor(l.filter((function(t){return o(t,e)})));if(!1===t)return new this.constructor(l.filter((function(t){return!o(t,e)})));void 0===n&&(a=t,i="===");var s=l.filter((function(t){switch(i){case"==":return o(t,e)===Number(a)||o(t,e)===a.toString();default:case"===":return o(t,e)===a;case"!=":case"<>":return o(t,e)!==Number(a)&&o(t,e)!==a.toString();case"!==":return o(t,e)!==a;case"<":return o(t,e)<a;case"<=":return o(t,e)<=a;case">":return o(t,e)>a;case">=":return o(t,e)>=a}}));return new this.constructor(s)}},2709:e=>{"use strict";e.exports=function(e,t){return this.where(e,">=",t[0]).where(e,"<=",t[t.length-1])}},5350:(e,t,n)=>{"use strict";var r=n(7015),o=n(6325);e.exports=function(e,t){var n=r(t),i=this.items.filter((function(t){return-1!==n.indexOf(o(t,e))}));return new this.constructor(i)}},3791:e=>{"use strict";e.exports=function(e){return this.filter((function(t){return t instanceof e}))}},9202:(e,t,n)=>{"use strict";var r=n(6325);e.exports=function(e,t){return this.filter((function(n){return r(n,e)<t[0]||r(n,e)>t[t.length-1]}))}},2947:(e,t,n)=>{"use strict";var r=n(7015),o=n(6325);e.exports=function(e,t){var n=r(t),i=this.items.filter((function(t){return-1===n.indexOf(o(t,e))}));return new this.constructor(i)}},2037:e=>{"use strict";e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.where(e,"!==",null)}},9864:e=>{"use strict";e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.where(e,"===",null)}},5576:e=>{"use strict";function t(e){return 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},t(e)}e.exports=function(e){return e instanceof this.constructor?e:"object"===t(e)?new this.constructor(e):new this.constructor([e])}},3445:e=>{"use strict";e.exports=function(e){var t=this,n=e;n instanceof this.constructor&&(n=n.all());var r=this.items.map((function(e,r){return new t.constructor([e,n[r]])}));return new this.constructor(r)}},8032:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(1601),o=n.n(r),i=n(6314),a=n.n(i)()(o());a.push([e.id,".grid {\n display: flex;\n flex-wrap: wrap;\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n margin-top: -0.5rem;\n}\n\n.grid > .col,\n.grid > [class*=col] {\n box-sizing: border-box;\n}\n\n.grid-nogutter {\n margin-right: 0;\n margin-left: 0;\n margin-top: 0;\n}\n\n.grid-nogutter > .col,\n.grid-nogutter > [class*=col-] {\n padding: 0;\n}\n\n.col {\n flex-grow: 1;\n flex-basis: 0;\n padding: 0.5rem;\n}\n\n.col-fixed {\n flex: 0 0 auto;\n padding: 0.5rem;\n}\n\n.col-1 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 8.3333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 16.6667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 33.3333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 41.6667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 58.3333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 66.6667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 83.3333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 91.6667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 100%;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:col {\n flex-grow: 1;\n flex-basis: 0;\n padding: 0.5rem;\n }\n .sm\\:col-fixed {\n flex: 0 0 auto;\n padding: 0.5rem;\n }\n .sm\\:col-1 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 8.3333%;\n }\n .sm\\:col-2 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 16.6667%;\n }\n .sm\\:col-3 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 25%;\n }\n .sm\\:col-4 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 33.3333%;\n }\n .sm\\:col-5 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 41.6667%;\n }\n .sm\\:col-6 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 50%;\n }\n .sm\\:col-7 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 58.3333%;\n }\n .sm\\:col-8 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 66.6667%;\n }\n .sm\\:col-9 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 75%;\n }\n .sm\\:col-10 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 83.3333%;\n }\n .sm\\:col-11 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 91.6667%;\n }\n .sm\\:col-12 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 100%;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:col {\n flex-grow: 1;\n flex-basis: 0;\n padding: 0.5rem;\n }\n .md\\:col-fixed {\n flex: 0 0 auto;\n padding: 0.5rem;\n }\n .md\\:col-1 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 8.3333%;\n }\n .md\\:col-2 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 16.6667%;\n }\n .md\\:col-3 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 25%;\n }\n .md\\:col-4 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 33.3333%;\n }\n .md\\:col-5 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 41.6667%;\n }\n .md\\:col-6 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 50%;\n }\n .md\\:col-7 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 58.3333%;\n }\n .md\\:col-8 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 66.6667%;\n }\n .md\\:col-9 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 75%;\n }\n .md\\:col-10 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 83.3333%;\n }\n .md\\:col-11 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 91.6667%;\n }\n .md\\:col-12 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 100%;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:col {\n flex-grow: 1;\n flex-basis: 0;\n padding: 0.5rem;\n }\n .lg\\:col-fixed {\n flex: 0 0 auto;\n padding: 0.5rem;\n }\n .lg\\:col-1 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 8.3333%;\n }\n .lg\\:col-2 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 16.6667%;\n }\n .lg\\:col-3 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 25%;\n }\n .lg\\:col-4 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 33.3333%;\n }\n .lg\\:col-5 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 41.6667%;\n }\n .lg\\:col-6 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 50%;\n }\n .lg\\:col-7 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 58.3333%;\n }\n .lg\\:col-8 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 66.6667%;\n }\n .lg\\:col-9 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 75%;\n }\n .lg\\:col-10 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 83.3333%;\n }\n .lg\\:col-11 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 91.6667%;\n }\n .lg\\:col-12 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 100%;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:col {\n flex-grow: 1;\n flex-basis: 0;\n padding: 0.5rem;\n }\n .xl\\:col-fixed {\n flex: 0 0 auto;\n padding: 0.5rem;\n }\n .xl\\:col-1 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 8.3333%;\n }\n .xl\\:col-2 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 16.6667%;\n }\n .xl\\:col-3 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 25%;\n }\n .xl\\:col-4 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 33.3333%;\n }\n .xl\\:col-5 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 41.6667%;\n }\n .xl\\:col-6 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 50%;\n }\n .xl\\:col-7 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 58.3333%;\n }\n .xl\\:col-8 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 66.6667%;\n }\n .xl\\:col-9 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 75%;\n }\n .xl\\:col-10 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 83.3333%;\n }\n .xl\\:col-11 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 91.6667%;\n }\n .xl\\:col-12 {\n flex: 0 0 auto;\n padding: 0.5rem;\n width: 100%;\n }\n}\n.col-offset-0 {\n margin-left: 0 !important;\n}\n\n.col-offset-1 {\n margin-left: 8.3333% !important;\n}\n\n.col-offset-2 {\n margin-left: 16.6667% !important;\n}\n\n.col-offset-3 {\n margin-left: 25% !important;\n}\n\n.col-offset-4 {\n margin-left: 33.3333% !important;\n}\n\n.col-offset-5 {\n margin-left: 41.6667% !important;\n}\n\n.col-offset-6 {\n margin-left: 50% !important;\n}\n\n.col-offset-7 {\n margin-left: 58.3333% !important;\n}\n\n.col-offset-8 {\n margin-left: 66.6667% !important;\n}\n\n.col-offset-9 {\n margin-left: 75% !important;\n}\n\n.col-offset-10 {\n margin-left: 83.3333% !important;\n}\n\n.col-offset-11 {\n margin-left: 91.6667% !important;\n}\n\n.col-offset-12 {\n margin-left: 100% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:col-offset-0 {\n margin-left: 0 !important;\n }\n .sm\\:col-offset-1 {\n margin-left: 8.3333% !important;\n }\n .sm\\:col-offset-2 {\n margin-left: 16.6667% !important;\n }\n .sm\\:col-offset-3 {\n margin-left: 25% !important;\n }\n .sm\\:col-offset-4 {\n margin-left: 33.3333% !important;\n }\n .sm\\:col-offset-5 {\n margin-left: 41.6667% !important;\n }\n .sm\\:col-offset-6 {\n margin-left: 50% !important;\n }\n .sm\\:col-offset-7 {\n margin-left: 58.3333% !important;\n }\n .sm\\:col-offset-8 {\n margin-left: 66.6667% !important;\n }\n .sm\\:col-offset-9 {\n margin-left: 75% !important;\n }\n .sm\\:col-offset-10 {\n margin-left: 83.3333% !important;\n }\n .sm\\:col-offset-11 {\n margin-left: 91.6667% !important;\n }\n .sm\\:col-offset-12 {\n margin-left: 100% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:col-offset-0 {\n margin-left: 0 !important;\n }\n .md\\:col-offset-1 {\n margin-left: 8.3333% !important;\n }\n .md\\:col-offset-2 {\n margin-left: 16.6667% !important;\n }\n .md\\:col-offset-3 {\n margin-left: 25% !important;\n }\n .md\\:col-offset-4 {\n margin-left: 33.3333% !important;\n }\n .md\\:col-offset-5 {\n margin-left: 41.6667% !important;\n }\n .md\\:col-offset-6 {\n margin-left: 50% !important;\n }\n .md\\:col-offset-7 {\n margin-left: 58.3333% !important;\n }\n .md\\:col-offset-8 {\n margin-left: 66.6667% !important;\n }\n .md\\:col-offset-9 {\n margin-left: 75% !important;\n }\n .md\\:col-offset-10 {\n margin-left: 83.3333% !important;\n }\n .md\\:col-offset-11 {\n margin-left: 91.6667% !important;\n }\n .md\\:col-offset-12 {\n margin-left: 100% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:col-offset-0 {\n margin-left: 0 !important;\n }\n .lg\\:col-offset-1 {\n margin-left: 8.3333% !important;\n }\n .lg\\:col-offset-2 {\n margin-left: 16.6667% !important;\n }\n .lg\\:col-offset-3 {\n margin-left: 25% !important;\n }\n .lg\\:col-offset-4 {\n margin-left: 33.3333% !important;\n }\n .lg\\:col-offset-5 {\n margin-left: 41.6667% !important;\n }\n .lg\\:col-offset-6 {\n margin-left: 50% !important;\n }\n .lg\\:col-offset-7 {\n margin-left: 58.3333% !important;\n }\n .lg\\:col-offset-8 {\n margin-left: 66.6667% !important;\n }\n .lg\\:col-offset-9 {\n margin-left: 75% !important;\n }\n .lg\\:col-offset-10 {\n margin-left: 83.3333% !important;\n }\n .lg\\:col-offset-11 {\n margin-left: 91.6667% !important;\n }\n .lg\\:col-offset-12 {\n margin-left: 100% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:col-offset-0 {\n margin-left: 0 !important;\n }\n .xl\\:col-offset-1 {\n margin-left: 8.3333% !important;\n }\n .xl\\:col-offset-2 {\n margin-left: 16.6667% !important;\n }\n .xl\\:col-offset-3 {\n margin-left: 25% !important;\n }\n .xl\\:col-offset-4 {\n margin-left: 33.3333% !important;\n }\n .xl\\:col-offset-5 {\n margin-left: 41.6667% !important;\n }\n .xl\\:col-offset-6 {\n margin-left: 50% !important;\n }\n .xl\\:col-offset-7 {\n margin-left: 58.3333% !important;\n }\n .xl\\:col-offset-8 {\n margin-left: 66.6667% !important;\n }\n .xl\\:col-offset-9 {\n margin-left: 75% !important;\n }\n .xl\\:col-offset-10 {\n margin-left: 83.3333% !important;\n }\n .xl\\:col-offset-11 {\n margin-left: 91.6667% !important;\n }\n .xl\\:col-offset-12 {\n margin-left: 100% !important;\n }\n}\n.text-0 {\n color: var(--surface-0) !important;\n}\n\n.text-50 {\n color: var(--surface-50) !important;\n}\n\n.text-100 {\n color: var(--surface-100) !important;\n}\n\n.text-200 {\n color: var(--surface-200) !important;\n}\n\n.text-300 {\n color: var(--surface-300) !important;\n}\n\n.text-400 {\n color: var(--surface-400) !important;\n}\n\n.text-500 {\n color: var(--surface-500) !important;\n}\n\n.text-600 {\n color: var(--surface-600) !important;\n}\n\n.text-700 {\n color: var(--surface-700) !important;\n}\n\n.text-800 {\n color: var(--surface-800) !important;\n}\n\n.text-900 {\n color: var(--surface-900) !important;\n}\n\n.focus\\:text-0:focus {\n color: var(--surface-0) !important;\n}\n\n.hover\\:text-0:hover {\n color: var(--surface-0) !important;\n}\n\n.active\\:text-0:active {\n color: var(--surface-0) !important;\n}\n\n.focus\\:text-50:focus {\n color: var(--surface-50) !important;\n}\n\n.hover\\:text-50:hover {\n color: var(--surface-50) !important;\n}\n\n.active\\:text-50:active {\n color: var(--surface-50) !important;\n}\n\n.focus\\:text-100:focus {\n color: var(--surface-100) !important;\n}\n\n.hover\\:text-100:hover {\n color: var(--surface-100) !important;\n}\n\n.active\\:text-100:active {\n color: var(--surface-100) !important;\n}\n\n.focus\\:text-200:focus {\n color: var(--surface-200) !important;\n}\n\n.hover\\:text-200:hover {\n color: var(--surface-200) !important;\n}\n\n.active\\:text-200:active {\n color: var(--surface-200) !important;\n}\n\n.focus\\:text-300:focus {\n color: var(--surface-300) !important;\n}\n\n.hover\\:text-300:hover {\n color: var(--surface-300) !important;\n}\n\n.active\\:text-300:active {\n color: var(--surface-300) !important;\n}\n\n.focus\\:text-400:focus {\n color: var(--surface-400) !important;\n}\n\n.hover\\:text-400:hover {\n color: var(--surface-400) !important;\n}\n\n.active\\:text-400:active {\n color: var(--surface-400) !important;\n}\n\n.focus\\:text-500:focus {\n color: var(--surface-500) !important;\n}\n\n.hover\\:text-500:hover {\n color: var(--surface-500) !important;\n}\n\n.active\\:text-500:active {\n color: var(--surface-500) !important;\n}\n\n.focus\\:text-600:focus {\n color: var(--surface-600) !important;\n}\n\n.hover\\:text-600:hover {\n color: var(--surface-600) !important;\n}\n\n.active\\:text-600:active {\n color: var(--surface-600) !important;\n}\n\n.focus\\:text-700:focus {\n color: var(--surface-700) !important;\n}\n\n.hover\\:text-700:hover {\n color: var(--surface-700) !important;\n}\n\n.active\\:text-700:active {\n color: var(--surface-700) !important;\n}\n\n.focus\\:text-800:focus {\n color: var(--surface-800) !important;\n}\n\n.hover\\:text-800:hover {\n color: var(--surface-800) !important;\n}\n\n.active\\:text-800:active {\n color: var(--surface-800) !important;\n}\n\n.focus\\:text-900:focus {\n color: var(--surface-900) !important;\n}\n\n.hover\\:text-900:hover {\n color: var(--surface-900) !important;\n}\n\n.active\\:text-900:active {\n color: var(--surface-900) !important;\n}\n\n.surface-0 {\n background-color: var(--surface-0) !important;\n}\n\n.surface-50 {\n background-color: var(--surface-50) !important;\n}\n\n.surface-100 {\n background-color: var(--surface-100) !important;\n}\n\n.surface-200 {\n background-color: var(--surface-200) !important;\n}\n\n.surface-300 {\n background-color: var(--surface-300) !important;\n}\n\n.surface-400 {\n background-color: var(--surface-400) !important;\n}\n\n.surface-500 {\n background-color: var(--surface-500) !important;\n}\n\n.surface-600 {\n background-color: var(--surface-600) !important;\n}\n\n.surface-700 {\n background-color: var(--surface-700) !important;\n}\n\n.surface-800 {\n background-color: var(--surface-800) !important;\n}\n\n.surface-900 {\n background-color: var(--surface-900) !important;\n}\n\n.focus\\:surface-0:focus {\n background-color: var(--surface-0) !important;\n}\n\n.hover\\:surface-0:hover {\n background-color: var(--surface-0) !important;\n}\n\n.active\\:surface-0:active {\n background-color: var(--surface-0) !important;\n}\n\n.focus\\:surface-50:focus {\n background-color: var(--surface-50) !important;\n}\n\n.hover\\:surface-50:hover {\n background-color: var(--surface-50) !important;\n}\n\n.active\\:surface-50:active {\n background-color: var(--surface-50) !important;\n}\n\n.focus\\:surface-100:focus {\n background-color: var(--surface-100) !important;\n}\n\n.hover\\:surface-100:hover {\n background-color: var(--surface-100) !important;\n}\n\n.active\\:surface-100:active {\n background-color: var(--surface-100) !important;\n}\n\n.focus\\:surface-200:focus {\n background-color: var(--surface-200) !important;\n}\n\n.hover\\:surface-200:hover {\n background-color: var(--surface-200) !important;\n}\n\n.active\\:surface-200:active {\n background-color: var(--surface-200) !important;\n}\n\n.focus\\:surface-300:focus {\n background-color: var(--surface-300) !important;\n}\n\n.hover\\:surface-300:hover {\n background-color: var(--surface-300) !important;\n}\n\n.active\\:surface-300:active {\n background-color: var(--surface-300) !important;\n}\n\n.focus\\:surface-400:focus {\n background-color: var(--surface-400) !important;\n}\n\n.hover\\:surface-400:hover {\n background-color: var(--surface-400) !important;\n}\n\n.active\\:surface-400:active {\n background-color: var(--surface-400) !important;\n}\n\n.focus\\:surface-500:focus {\n background-color: var(--surface-500) !important;\n}\n\n.hover\\:surface-500:hover {\n background-color: var(--surface-500) !important;\n}\n\n.active\\:surface-500:active {\n background-color: var(--surface-500) !important;\n}\n\n.focus\\:surface-600:focus {\n background-color: var(--surface-600) !important;\n}\n\n.hover\\:surface-600:hover {\n background-color: var(--surface-600) !important;\n}\n\n.active\\:surface-600:active {\n background-color: var(--surface-600) !important;\n}\n\n.focus\\:surface-700:focus {\n background-color: var(--surface-700) !important;\n}\n\n.hover\\:surface-700:hover {\n background-color: var(--surface-700) !important;\n}\n\n.active\\:surface-700:active {\n background-color: var(--surface-700) !important;\n}\n\n.focus\\:surface-800:focus {\n background-color: var(--surface-800) !important;\n}\n\n.hover\\:surface-800:hover {\n background-color: var(--surface-800) !important;\n}\n\n.active\\:surface-800:active {\n background-color: var(--surface-800) !important;\n}\n\n.focus\\:surface-900:focus {\n background-color: var(--surface-900) !important;\n}\n\n.hover\\:surface-900:hover {\n background-color: var(--surface-900) !important;\n}\n\n.active\\:surface-900:active {\n background-color: var(--surface-900) !important;\n}\n\n.border-0 {\n border-color: var(--surface-0) !important;\n}\n\n.border-50 {\n border-color: var(--surface-50) !important;\n}\n\n.border-100 {\n border-color: var(--surface-100) !important;\n}\n\n.border-200 {\n border-color: var(--surface-200) !important;\n}\n\n.border-300 {\n border-color: var(--surface-300) !important;\n}\n\n.border-400 {\n border-color: var(--surface-400) !important;\n}\n\n.border-500 {\n border-color: var(--surface-500) !important;\n}\n\n.border-600 {\n border-color: var(--surface-600) !important;\n}\n\n.border-700 {\n border-color: var(--surface-700) !important;\n}\n\n.border-800 {\n border-color: var(--surface-800) !important;\n}\n\n.border-900 {\n border-color: var(--surface-900) !important;\n}\n\n.focus\\:border-0:focus {\n border-color: var(--surface-0) !important;\n}\n\n.hover\\:border-0:hover {\n border-color: var(--surface-0) !important;\n}\n\n.active\\:border-0:active {\n border-color: var(--surface-0) !important;\n}\n\n.focus\\:border-50:focus {\n border-color: var(--surface-50) !important;\n}\n\n.hover\\:border-50:hover {\n border-color: var(--surface-50) !important;\n}\n\n.active\\:border-50:active {\n border-color: var(--surface-50) !important;\n}\n\n.focus\\:border-100:focus {\n border-color: var(--surface-100) !important;\n}\n\n.hover\\:border-100:hover {\n border-color: var(--surface-100) !important;\n}\n\n.active\\:border-100:active {\n border-color: var(--surface-100) !important;\n}\n\n.focus\\:border-200:focus {\n border-color: var(--surface-200) !important;\n}\n\n.hover\\:border-200:hover {\n border-color: var(--surface-200) !important;\n}\n\n.active\\:border-200:active {\n border-color: var(--surface-200) !important;\n}\n\n.focus\\:border-300:focus {\n border-color: var(--surface-300) !important;\n}\n\n.hover\\:border-300:hover {\n border-color: var(--surface-300) !important;\n}\n\n.active\\:border-300:active {\n border-color: var(--surface-300) !important;\n}\n\n.focus\\:border-400:focus {\n border-color: var(--surface-400) !important;\n}\n\n.hover\\:border-400:hover {\n border-color: var(--surface-400) !important;\n}\n\n.active\\:border-400:active {\n border-color: var(--surface-400) !important;\n}\n\n.focus\\:border-500:focus {\n border-color: var(--surface-500) !important;\n}\n\n.hover\\:border-500:hover {\n border-color: var(--surface-500) !important;\n}\n\n.active\\:border-500:active {\n border-color: var(--surface-500) !important;\n}\n\n.focus\\:border-600:focus {\n border-color: var(--surface-600) !important;\n}\n\n.hover\\:border-600:hover {\n border-color: var(--surface-600) !important;\n}\n\n.active\\:border-600:active {\n border-color: var(--surface-600) !important;\n}\n\n.focus\\:border-700:focus {\n border-color: var(--surface-700) !important;\n}\n\n.hover\\:border-700:hover {\n border-color: var(--surface-700) !important;\n}\n\n.active\\:border-700:active {\n border-color: var(--surface-700) !important;\n}\n\n.focus\\:border-800:focus {\n border-color: var(--surface-800) !important;\n}\n\n.hover\\:border-800:hover {\n border-color: var(--surface-800) !important;\n}\n\n.active\\:border-800:active {\n border-color: var(--surface-800) !important;\n}\n\n.focus\\:border-900:focus {\n border-color: var(--surface-900) !important;\n}\n\n.hover\\:border-900:hover {\n border-color: var(--surface-900) !important;\n}\n\n.active\\:border-900:active {\n border-color: var(--surface-900) !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:bg-transparent {\n background-color: transparent !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:bg-transparent {\n background-color: transparent !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:bg-transparent {\n background-color: transparent !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:bg-transparent {\n background-color: transparent !important;\n }\n}\n.border-transparent {\n border-color: transparent !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:border-transparent {\n border-color: transparent !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:border-transparent {\n border-color: transparent !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:border-transparent {\n border-color: transparent !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:border-transparent {\n border-color: transparent !important;\n }\n}\n.text-blue-50 {\n color: var(--blue-50) !important;\n}\n.text-blue-100 {\n color: var(--blue-100) !important;\n}\n.text-blue-200 {\n color: var(--blue-200) !important;\n}\n.text-blue-300 {\n color: var(--blue-300) !important;\n}\n.text-blue-400 {\n color: var(--blue-400) !important;\n}\n.text-blue-500 {\n color: var(--blue-500) !important;\n}\n.text-blue-600 {\n color: var(--blue-600) !important;\n}\n.text-blue-700 {\n color: var(--blue-700) !important;\n}\n.text-blue-800 {\n color: var(--blue-800) !important;\n}\n.text-blue-900 {\n color: var(--blue-900) !important;\n}\n\n.focus\\:text-blue-50:focus {\n color: var(--blue-50) !important;\n}\n.focus\\:text-blue-100:focus {\n color: var(--blue-100) !important;\n}\n.focus\\:text-blue-200:focus {\n color: var(--blue-200) !important;\n}\n.focus\\:text-blue-300:focus {\n color: var(--blue-300) !important;\n}\n.focus\\:text-blue-400:focus {\n color: var(--blue-400) !important;\n}\n.focus\\:text-blue-500:focus {\n color: var(--blue-500) !important;\n}\n.focus\\:text-blue-600:focus {\n color: var(--blue-600) !important;\n}\n.focus\\:text-blue-700:focus {\n color: var(--blue-700) !important;\n}\n.focus\\:text-blue-800:focus {\n color: var(--blue-800) !important;\n}\n.focus\\:text-blue-900:focus {\n color: var(--blue-900) !important;\n}\n\n.hover\\:text-blue-50:hover {\n color: var(--blue-50) !important;\n}\n.hover\\:text-blue-100:hover {\n color: var(--blue-100) !important;\n}\n.hover\\:text-blue-200:hover {\n color: var(--blue-200) !important;\n}\n.hover\\:text-blue-300:hover {\n color: var(--blue-300) !important;\n}\n.hover\\:text-blue-400:hover {\n color: var(--blue-400) !important;\n}\n.hover\\:text-blue-500:hover {\n color: var(--blue-500) !important;\n}\n.hover\\:text-blue-600:hover {\n color: var(--blue-600) !important;\n}\n.hover\\:text-blue-700:hover {\n color: var(--blue-700) !important;\n}\n.hover\\:text-blue-800:hover {\n color: var(--blue-800) !important;\n}\n.hover\\:text-blue-900:hover {\n color: var(--blue-900) !important;\n}\n\n.active\\:text-blue-50:active {\n color: var(--blue-50) !important;\n}\n.active\\:text-blue-100:active {\n color: var(--blue-100) !important;\n}\n.active\\:text-blue-200:active {\n color: var(--blue-200) !important;\n}\n.active\\:text-blue-300:active {\n color: var(--blue-300) !important;\n}\n.active\\:text-blue-400:active {\n color: var(--blue-400) !important;\n}\n.active\\:text-blue-500:active {\n color: var(--blue-500) !important;\n}\n.active\\:text-blue-600:active {\n color: var(--blue-600) !important;\n}\n.active\\:text-blue-700:active {\n color: var(--blue-700) !important;\n}\n.active\\:text-blue-800:active {\n color: var(--blue-800) !important;\n}\n.active\\:text-blue-900:active {\n color: var(--blue-900) !important;\n}\n\n.text-green-50 {\n color: var(--green-50) !important;\n}\n.text-green-100 {\n color: var(--green-100) !important;\n}\n.text-green-200 {\n color: var(--green-200) !important;\n}\n.text-green-300 {\n color: var(--green-300) !important;\n}\n.text-green-400 {\n color: var(--green-400) !important;\n}\n.text-green-500 {\n color: var(--green-500) !important;\n}\n.text-green-600 {\n color: var(--green-600) !important;\n}\n.text-green-700 {\n color: var(--green-700) !important;\n}\n.text-green-800 {\n color: var(--green-800) !important;\n}\n.text-green-900 {\n color: var(--green-900) !important;\n}\n\n.focus\\:text-green-50:focus {\n color: var(--green-50) !important;\n}\n.focus\\:text-green-100:focus {\n color: var(--green-100) !important;\n}\n.focus\\:text-green-200:focus {\n color: var(--green-200) !important;\n}\n.focus\\:text-green-300:focus {\n color: var(--green-300) !important;\n}\n.focus\\:text-green-400:focus {\n color: var(--green-400) !important;\n}\n.focus\\:text-green-500:focus {\n color: var(--green-500) !important;\n}\n.focus\\:text-green-600:focus {\n color: var(--green-600) !important;\n}\n.focus\\:text-green-700:focus {\n color: var(--green-700) !important;\n}\n.focus\\:text-green-800:focus {\n color: var(--green-800) !important;\n}\n.focus\\:text-green-900:focus {\n color: var(--green-900) !important;\n}\n\n.hover\\:text-green-50:hover {\n color: var(--green-50) !important;\n}\n.hover\\:text-green-100:hover {\n color: var(--green-100) !important;\n}\n.hover\\:text-green-200:hover {\n color: var(--green-200) !important;\n}\n.hover\\:text-green-300:hover {\n color: var(--green-300) !important;\n}\n.hover\\:text-green-400:hover {\n color: var(--green-400) !important;\n}\n.hover\\:text-green-500:hover {\n color: var(--green-500) !important;\n}\n.hover\\:text-green-600:hover {\n color: var(--green-600) !important;\n}\n.hover\\:text-green-700:hover {\n color: var(--green-700) !important;\n}\n.hover\\:text-green-800:hover {\n color: var(--green-800) !important;\n}\n.hover\\:text-green-900:hover {\n color: var(--green-900) !important;\n}\n\n.active\\:text-green-50:active {\n color: var(--green-50) !important;\n}\n.active\\:text-green-100:active {\n color: var(--green-100) !important;\n}\n.active\\:text-green-200:active {\n color: var(--green-200) !important;\n}\n.active\\:text-green-300:active {\n color: var(--green-300) !important;\n}\n.active\\:text-green-400:active {\n color: var(--green-400) !important;\n}\n.active\\:text-green-500:active {\n color: var(--green-500) !important;\n}\n.active\\:text-green-600:active {\n color: var(--green-600) !important;\n}\n.active\\:text-green-700:active {\n color: var(--green-700) !important;\n}\n.active\\:text-green-800:active {\n color: var(--green-800) !important;\n}\n.active\\:text-green-900:active {\n color: var(--green-900) !important;\n}\n\n.text-yellow-50 {\n color: var(--yellow-50) !important;\n}\n.text-yellow-100 {\n color: var(--yellow-100) !important;\n}\n.text-yellow-200 {\n color: var(--yellow-200) !important;\n}\n.text-yellow-300 {\n color: var(--yellow-300) !important;\n}\n.text-yellow-400 {\n color: var(--yellow-400) !important;\n}\n.text-yellow-500 {\n color: var(--yellow-500) !important;\n}\n.text-yellow-600 {\n color: var(--yellow-600) !important;\n}\n.text-yellow-700 {\n color: var(--yellow-700) !important;\n}\n.text-yellow-800 {\n color: var(--yellow-800) !important;\n}\n.text-yellow-900 {\n color: var(--yellow-900) !important;\n}\n\n.focus\\:text-yellow-50:focus {\n color: var(--yellow-50) !important;\n}\n.focus\\:text-yellow-100:focus {\n color: var(--yellow-100) !important;\n}\n.focus\\:text-yellow-200:focus {\n color: var(--yellow-200) !important;\n}\n.focus\\:text-yellow-300:focus {\n color: var(--yellow-300) !important;\n}\n.focus\\:text-yellow-400:focus {\n color: var(--yellow-400) !important;\n}\n.focus\\:text-yellow-500:focus {\n color: var(--yellow-500) !important;\n}\n.focus\\:text-yellow-600:focus {\n color: var(--yellow-600) !important;\n}\n.focus\\:text-yellow-700:focus {\n color: var(--yellow-700) !important;\n}\n.focus\\:text-yellow-800:focus {\n color: var(--yellow-800) !important;\n}\n.focus\\:text-yellow-900:focus {\n color: var(--yellow-900) !important;\n}\n\n.hover\\:text-yellow-50:hover {\n color: var(--yellow-50) !important;\n}\n.hover\\:text-yellow-100:hover {\n color: var(--yellow-100) !important;\n}\n.hover\\:text-yellow-200:hover {\n color: var(--yellow-200) !important;\n}\n.hover\\:text-yellow-300:hover {\n color: var(--yellow-300) !important;\n}\n.hover\\:text-yellow-400:hover {\n color: var(--yellow-400) !important;\n}\n.hover\\:text-yellow-500:hover {\n color: var(--yellow-500) !important;\n}\n.hover\\:text-yellow-600:hover {\n color: var(--yellow-600) !important;\n}\n.hover\\:text-yellow-700:hover {\n color: var(--yellow-700) !important;\n}\n.hover\\:text-yellow-800:hover {\n color: var(--yellow-800) !important;\n}\n.hover\\:text-yellow-900:hover {\n color: var(--yellow-900) !important;\n}\n\n.active\\:text-yellow-50:active {\n color: var(--yellow-50) !important;\n}\n.active\\:text-yellow-100:active {\n color: var(--yellow-100) !important;\n}\n.active\\:text-yellow-200:active {\n color: var(--yellow-200) !important;\n}\n.active\\:text-yellow-300:active {\n color: var(--yellow-300) !important;\n}\n.active\\:text-yellow-400:active {\n color: var(--yellow-400) !important;\n}\n.active\\:text-yellow-500:active {\n color: var(--yellow-500) !important;\n}\n.active\\:text-yellow-600:active {\n color: var(--yellow-600) !important;\n}\n.active\\:text-yellow-700:active {\n color: var(--yellow-700) !important;\n}\n.active\\:text-yellow-800:active {\n color: var(--yellow-800) !important;\n}\n.active\\:text-yellow-900:active {\n color: var(--yellow-900) !important;\n}\n\n.text-cyan-50 {\n color: var(--cyan-50) !important;\n}\n.text-cyan-100 {\n color: var(--cyan-100) !important;\n}\n.text-cyan-200 {\n color: var(--cyan-200) !important;\n}\n.text-cyan-300 {\n color: var(--cyan-300) !important;\n}\n.text-cyan-400 {\n color: var(--cyan-400) !important;\n}\n.text-cyan-500 {\n color: var(--cyan-500) !important;\n}\n.text-cyan-600 {\n color: var(--cyan-600) !important;\n}\n.text-cyan-700 {\n color: var(--cyan-700) !important;\n}\n.text-cyan-800 {\n color: var(--cyan-800) !important;\n}\n.text-cyan-900 {\n color: var(--cyan-900) !important;\n}\n\n.focus\\:text-cyan-50:focus {\n color: var(--cyan-50) !important;\n}\n.focus\\:text-cyan-100:focus {\n color: var(--cyan-100) !important;\n}\n.focus\\:text-cyan-200:focus {\n color: var(--cyan-200) !important;\n}\n.focus\\:text-cyan-300:focus {\n color: var(--cyan-300) !important;\n}\n.focus\\:text-cyan-400:focus {\n color: var(--cyan-400) !important;\n}\n.focus\\:text-cyan-500:focus {\n color: var(--cyan-500) !important;\n}\n.focus\\:text-cyan-600:focus {\n color: var(--cyan-600) !important;\n}\n.focus\\:text-cyan-700:focus {\n color: var(--cyan-700) !important;\n}\n.focus\\:text-cyan-800:focus {\n color: var(--cyan-800) !important;\n}\n.focus\\:text-cyan-900:focus {\n color: var(--cyan-900) !important;\n}\n\n.hover\\:text-cyan-50:hover {\n color: var(--cyan-50) !important;\n}\n.hover\\:text-cyan-100:hover {\n color: var(--cyan-100) !important;\n}\n.hover\\:text-cyan-200:hover {\n color: var(--cyan-200) !important;\n}\n.hover\\:text-cyan-300:hover {\n color: var(--cyan-300) !important;\n}\n.hover\\:text-cyan-400:hover {\n color: var(--cyan-400) !important;\n}\n.hover\\:text-cyan-500:hover {\n color: var(--cyan-500) !important;\n}\n.hover\\:text-cyan-600:hover {\n color: var(--cyan-600) !important;\n}\n.hover\\:text-cyan-700:hover {\n color: var(--cyan-700) !important;\n}\n.hover\\:text-cyan-800:hover {\n color: var(--cyan-800) !important;\n}\n.hover\\:text-cyan-900:hover {\n color: var(--cyan-900) !important;\n}\n\n.active\\:text-cyan-50:active {\n color: var(--cyan-50) !important;\n}\n.active\\:text-cyan-100:active {\n color: var(--cyan-100) !important;\n}\n.active\\:text-cyan-200:active {\n color: var(--cyan-200) !important;\n}\n.active\\:text-cyan-300:active {\n color: var(--cyan-300) !important;\n}\n.active\\:text-cyan-400:active {\n color: var(--cyan-400) !important;\n}\n.active\\:text-cyan-500:active {\n color: var(--cyan-500) !important;\n}\n.active\\:text-cyan-600:active {\n color: var(--cyan-600) !important;\n}\n.active\\:text-cyan-700:active {\n color: var(--cyan-700) !important;\n}\n.active\\:text-cyan-800:active {\n color: var(--cyan-800) !important;\n}\n.active\\:text-cyan-900:active {\n color: var(--cyan-900) !important;\n}\n\n.text-pink-50 {\n color: var(--pink-50) !important;\n}\n.text-pink-100 {\n color: var(--pink-100) !important;\n}\n.text-pink-200 {\n color: var(--pink-200) !important;\n}\n.text-pink-300 {\n color: var(--pink-300) !important;\n}\n.text-pink-400 {\n color: var(--pink-400) !important;\n}\n.text-pink-500 {\n color: var(--pink-500) !important;\n}\n.text-pink-600 {\n color: var(--pink-600) !important;\n}\n.text-pink-700 {\n color: var(--pink-700) !important;\n}\n.text-pink-800 {\n color: var(--pink-800) !important;\n}\n.text-pink-900 {\n color: var(--pink-900) !important;\n}\n\n.focus\\:text-pink-50:focus {\n color: var(--pink-50) !important;\n}\n.focus\\:text-pink-100:focus {\n color: var(--pink-100) !important;\n}\n.focus\\:text-pink-200:focus {\n color: var(--pink-200) !important;\n}\n.focus\\:text-pink-300:focus {\n color: var(--pink-300) !important;\n}\n.focus\\:text-pink-400:focus {\n color: var(--pink-400) !important;\n}\n.focus\\:text-pink-500:focus {\n color: var(--pink-500) !important;\n}\n.focus\\:text-pink-600:focus {\n color: var(--pink-600) !important;\n}\n.focus\\:text-pink-700:focus {\n color: var(--pink-700) !important;\n}\n.focus\\:text-pink-800:focus {\n color: var(--pink-800) !important;\n}\n.focus\\:text-pink-900:focus {\n color: var(--pink-900) !important;\n}\n\n.hover\\:text-pink-50:hover {\n color: var(--pink-50) !important;\n}\n.hover\\:text-pink-100:hover {\n color: var(--pink-100) !important;\n}\n.hover\\:text-pink-200:hover {\n color: var(--pink-200) !important;\n}\n.hover\\:text-pink-300:hover {\n color: var(--pink-300) !important;\n}\n.hover\\:text-pink-400:hover {\n color: var(--pink-400) !important;\n}\n.hover\\:text-pink-500:hover {\n color: var(--pink-500) !important;\n}\n.hover\\:text-pink-600:hover {\n color: var(--pink-600) !important;\n}\n.hover\\:text-pink-700:hover {\n color: var(--pink-700) !important;\n}\n.hover\\:text-pink-800:hover {\n color: var(--pink-800) !important;\n}\n.hover\\:text-pink-900:hover {\n color: var(--pink-900) !important;\n}\n\n.active\\:text-pink-50:active {\n color: var(--pink-50) !important;\n}\n.active\\:text-pink-100:active {\n color: var(--pink-100) !important;\n}\n.active\\:text-pink-200:active {\n color: var(--pink-200) !important;\n}\n.active\\:text-pink-300:active {\n color: var(--pink-300) !important;\n}\n.active\\:text-pink-400:active {\n color: var(--pink-400) !important;\n}\n.active\\:text-pink-500:active {\n color: var(--pink-500) !important;\n}\n.active\\:text-pink-600:active {\n color: var(--pink-600) !important;\n}\n.active\\:text-pink-700:active {\n color: var(--pink-700) !important;\n}\n.active\\:text-pink-800:active {\n color: var(--pink-800) !important;\n}\n.active\\:text-pink-900:active {\n color: var(--pink-900) !important;\n}\n\n.text-indigo-50 {\n color: var(--indigo-50) !important;\n}\n.text-indigo-100 {\n color: var(--indigo-100) !important;\n}\n.text-indigo-200 {\n color: var(--indigo-200) !important;\n}\n.text-indigo-300 {\n color: var(--indigo-300) !important;\n}\n.text-indigo-400 {\n color: var(--indigo-400) !important;\n}\n.text-indigo-500 {\n color: var(--indigo-500) !important;\n}\n.text-indigo-600 {\n color: var(--indigo-600) !important;\n}\n.text-indigo-700 {\n color: var(--indigo-700) !important;\n}\n.text-indigo-800 {\n color: var(--indigo-800) !important;\n}\n.text-indigo-900 {\n color: var(--indigo-900) !important;\n}\n\n.focus\\:text-indigo-50:focus {\n color: var(--indigo-50) !important;\n}\n.focus\\:text-indigo-100:focus {\n color: var(--indigo-100) !important;\n}\n.focus\\:text-indigo-200:focus {\n color: var(--indigo-200) !important;\n}\n.focus\\:text-indigo-300:focus {\n color: var(--indigo-300) !important;\n}\n.focus\\:text-indigo-400:focus {\n color: var(--indigo-400) !important;\n}\n.focus\\:text-indigo-500:focus {\n color: var(--indigo-500) !important;\n}\n.focus\\:text-indigo-600:focus {\n color: var(--indigo-600) !important;\n}\n.focus\\:text-indigo-700:focus {\n color: var(--indigo-700) !important;\n}\n.focus\\:text-indigo-800:focus {\n color: var(--indigo-800) !important;\n}\n.focus\\:text-indigo-900:focus {\n color: var(--indigo-900) !important;\n}\n\n.hover\\:text-indigo-50:hover {\n color: var(--indigo-50) !important;\n}\n.hover\\:text-indigo-100:hover {\n color: var(--indigo-100) !important;\n}\n.hover\\:text-indigo-200:hover {\n color: var(--indigo-200) !important;\n}\n.hover\\:text-indigo-300:hover {\n color: var(--indigo-300) !important;\n}\n.hover\\:text-indigo-400:hover {\n color: var(--indigo-400) !important;\n}\n.hover\\:text-indigo-500:hover {\n color: var(--indigo-500) !important;\n}\n.hover\\:text-indigo-600:hover {\n color: var(--indigo-600) !important;\n}\n.hover\\:text-indigo-700:hover {\n color: var(--indigo-700) !important;\n}\n.hover\\:text-indigo-800:hover {\n color: var(--indigo-800) !important;\n}\n.hover\\:text-indigo-900:hover {\n color: var(--indigo-900) !important;\n}\n\n.active\\:text-indigo-50:active {\n color: var(--indigo-50) !important;\n}\n.active\\:text-indigo-100:active {\n color: var(--indigo-100) !important;\n}\n.active\\:text-indigo-200:active {\n color: var(--indigo-200) !important;\n}\n.active\\:text-indigo-300:active {\n color: var(--indigo-300) !important;\n}\n.active\\:text-indigo-400:active {\n color: var(--indigo-400) !important;\n}\n.active\\:text-indigo-500:active {\n color: var(--indigo-500) !important;\n}\n.active\\:text-indigo-600:active {\n color: var(--indigo-600) !important;\n}\n.active\\:text-indigo-700:active {\n color: var(--indigo-700) !important;\n}\n.active\\:text-indigo-800:active {\n color: var(--indigo-800) !important;\n}\n.active\\:text-indigo-900:active {\n color: var(--indigo-900) !important;\n}\n\n.text-teal-50 {\n color: var(--teal-50) !important;\n}\n.text-teal-100 {\n color: var(--teal-100) !important;\n}\n.text-teal-200 {\n color: var(--teal-200) !important;\n}\n.text-teal-300 {\n color: var(--teal-300) !important;\n}\n.text-teal-400 {\n color: var(--teal-400) !important;\n}\n.text-teal-500 {\n color: var(--teal-500) !important;\n}\n.text-teal-600 {\n color: var(--teal-600) !important;\n}\n.text-teal-700 {\n color: var(--teal-700) !important;\n}\n.text-teal-800 {\n color: var(--teal-800) !important;\n}\n.text-teal-900 {\n color: var(--teal-900) !important;\n}\n\n.focus\\:text-teal-50:focus {\n color: var(--teal-50) !important;\n}\n.focus\\:text-teal-100:focus {\n color: var(--teal-100) !important;\n}\n.focus\\:text-teal-200:focus {\n color: var(--teal-200) !important;\n}\n.focus\\:text-teal-300:focus {\n color: var(--teal-300) !important;\n}\n.focus\\:text-teal-400:focus {\n color: var(--teal-400) !important;\n}\n.focus\\:text-teal-500:focus {\n color: var(--teal-500) !important;\n}\n.focus\\:text-teal-600:focus {\n color: var(--teal-600) !important;\n}\n.focus\\:text-teal-700:focus {\n color: var(--teal-700) !important;\n}\n.focus\\:text-teal-800:focus {\n color: var(--teal-800) !important;\n}\n.focus\\:text-teal-900:focus {\n color: var(--teal-900) !important;\n}\n\n.hover\\:text-teal-50:hover {\n color: var(--teal-50) !important;\n}\n.hover\\:text-teal-100:hover {\n color: var(--teal-100) !important;\n}\n.hover\\:text-teal-200:hover {\n color: var(--teal-200) !important;\n}\n.hover\\:text-teal-300:hover {\n color: var(--teal-300) !important;\n}\n.hover\\:text-teal-400:hover {\n color: var(--teal-400) !important;\n}\n.hover\\:text-teal-500:hover {\n color: var(--teal-500) !important;\n}\n.hover\\:text-teal-600:hover {\n color: var(--teal-600) !important;\n}\n.hover\\:text-teal-700:hover {\n color: var(--teal-700) !important;\n}\n.hover\\:text-teal-800:hover {\n color: var(--teal-800) !important;\n}\n.hover\\:text-teal-900:hover {\n color: var(--teal-900) !important;\n}\n\n.active\\:text-teal-50:active {\n color: var(--teal-50) !important;\n}\n.active\\:text-teal-100:active {\n color: var(--teal-100) !important;\n}\n.active\\:text-teal-200:active {\n color: var(--teal-200) !important;\n}\n.active\\:text-teal-300:active {\n color: var(--teal-300) !important;\n}\n.active\\:text-teal-400:active {\n color: var(--teal-400) !important;\n}\n.active\\:text-teal-500:active {\n color: var(--teal-500) !important;\n}\n.active\\:text-teal-600:active {\n color: var(--teal-600) !important;\n}\n.active\\:text-teal-700:active {\n color: var(--teal-700) !important;\n}\n.active\\:text-teal-800:active {\n color: var(--teal-800) !important;\n}\n.active\\:text-teal-900:active {\n color: var(--teal-900) !important;\n}\n\n.text-orange-50 {\n color: var(--orange-50) !important;\n}\n.text-orange-100 {\n color: var(--orange-100) !important;\n}\n.text-orange-200 {\n color: var(--orange-200) !important;\n}\n.text-orange-300 {\n color: var(--orange-300) !important;\n}\n.text-orange-400 {\n color: var(--orange-400) !important;\n}\n.text-orange-500 {\n color: var(--orange-500) !important;\n}\n.text-orange-600 {\n color: var(--orange-600) !important;\n}\n.text-orange-700 {\n color: var(--orange-700) !important;\n}\n.text-orange-800 {\n color: var(--orange-800) !important;\n}\n.text-orange-900 {\n color: var(--orange-900) !important;\n}\n\n.focus\\:text-orange-50:focus {\n color: var(--orange-50) !important;\n}\n.focus\\:text-orange-100:focus {\n color: var(--orange-100) !important;\n}\n.focus\\:text-orange-200:focus {\n color: var(--orange-200) !important;\n}\n.focus\\:text-orange-300:focus {\n color: var(--orange-300) !important;\n}\n.focus\\:text-orange-400:focus {\n color: var(--orange-400) !important;\n}\n.focus\\:text-orange-500:focus {\n color: var(--orange-500) !important;\n}\n.focus\\:text-orange-600:focus {\n color: var(--orange-600) !important;\n}\n.focus\\:text-orange-700:focus {\n color: var(--orange-700) !important;\n}\n.focus\\:text-orange-800:focus {\n color: var(--orange-800) !important;\n}\n.focus\\:text-orange-900:focus {\n color: var(--orange-900) !important;\n}\n\n.hover\\:text-orange-50:hover {\n color: var(--orange-50) !important;\n}\n.hover\\:text-orange-100:hover {\n color: var(--orange-100) !important;\n}\n.hover\\:text-orange-200:hover {\n color: var(--orange-200) !important;\n}\n.hover\\:text-orange-300:hover {\n color: var(--orange-300) !important;\n}\n.hover\\:text-orange-400:hover {\n color: var(--orange-400) !important;\n}\n.hover\\:text-orange-500:hover {\n color: var(--orange-500) !important;\n}\n.hover\\:text-orange-600:hover {\n color: var(--orange-600) !important;\n}\n.hover\\:text-orange-700:hover {\n color: var(--orange-700) !important;\n}\n.hover\\:text-orange-800:hover {\n color: var(--orange-800) !important;\n}\n.hover\\:text-orange-900:hover {\n color: var(--orange-900) !important;\n}\n\n.active\\:text-orange-50:active {\n color: var(--orange-50) !important;\n}\n.active\\:text-orange-100:active {\n color: var(--orange-100) !important;\n}\n.active\\:text-orange-200:active {\n color: var(--orange-200) !important;\n}\n.active\\:text-orange-300:active {\n color: var(--orange-300) !important;\n}\n.active\\:text-orange-400:active {\n color: var(--orange-400) !important;\n}\n.active\\:text-orange-500:active {\n color: var(--orange-500) !important;\n}\n.active\\:text-orange-600:active {\n color: var(--orange-600) !important;\n}\n.active\\:text-orange-700:active {\n color: var(--orange-700) !important;\n}\n.active\\:text-orange-800:active {\n color: var(--orange-800) !important;\n}\n.active\\:text-orange-900:active {\n color: var(--orange-900) !important;\n}\n\n.text-bluegray-50 {\n color: var(--bluegray-50) !important;\n}\n.text-bluegray-100 {\n color: var(--bluegray-100) !important;\n}\n.text-bluegray-200 {\n color: var(--bluegray-200) !important;\n}\n.text-bluegray-300 {\n color: var(--bluegray-300) !important;\n}\n.text-bluegray-400 {\n color: var(--bluegray-400) !important;\n}\n.text-bluegray-500 {\n color: var(--bluegray-500) !important;\n}\n.text-bluegray-600 {\n color: var(--bluegray-600) !important;\n}\n.text-bluegray-700 {\n color: var(--bluegray-700) !important;\n}\n.text-bluegray-800 {\n color: var(--bluegray-800) !important;\n}\n.text-bluegray-900 {\n color: var(--bluegray-900) !important;\n}\n\n.focus\\:text-bluegray-50:focus {\n color: var(--bluegray-50) !important;\n}\n.focus\\:text-bluegray-100:focus {\n color: var(--bluegray-100) !important;\n}\n.focus\\:text-bluegray-200:focus {\n color: var(--bluegray-200) !important;\n}\n.focus\\:text-bluegray-300:focus {\n color: var(--bluegray-300) !important;\n}\n.focus\\:text-bluegray-400:focus {\n color: var(--bluegray-400) !important;\n}\n.focus\\:text-bluegray-500:focus {\n color: var(--bluegray-500) !important;\n}\n.focus\\:text-bluegray-600:focus {\n color: var(--bluegray-600) !important;\n}\n.focus\\:text-bluegray-700:focus {\n color: var(--bluegray-700) !important;\n}\n.focus\\:text-bluegray-800:focus {\n color: var(--bluegray-800) !important;\n}\n.focus\\:text-bluegray-900:focus {\n color: var(--bluegray-900) !important;\n}\n\n.hover\\:text-bluegray-50:hover {\n color: var(--bluegray-50) !important;\n}\n.hover\\:text-bluegray-100:hover {\n color: var(--bluegray-100) !important;\n}\n.hover\\:text-bluegray-200:hover {\n color: var(--bluegray-200) !important;\n}\n.hover\\:text-bluegray-300:hover {\n color: var(--bluegray-300) !important;\n}\n.hover\\:text-bluegray-400:hover {\n color: var(--bluegray-400) !important;\n}\n.hover\\:text-bluegray-500:hover {\n color: var(--bluegray-500) !important;\n}\n.hover\\:text-bluegray-600:hover {\n color: var(--bluegray-600) !important;\n}\n.hover\\:text-bluegray-700:hover {\n color: var(--bluegray-700) !important;\n}\n.hover\\:text-bluegray-800:hover {\n color: var(--bluegray-800) !important;\n}\n.hover\\:text-bluegray-900:hover {\n color: var(--bluegray-900) !important;\n}\n\n.active\\:text-bluegray-50:active {\n color: var(--bluegray-50) !important;\n}\n.active\\:text-bluegray-100:active {\n color: var(--bluegray-100) !important;\n}\n.active\\:text-bluegray-200:active {\n color: var(--bluegray-200) !important;\n}\n.active\\:text-bluegray-300:active {\n color: var(--bluegray-300) !important;\n}\n.active\\:text-bluegray-400:active {\n color: var(--bluegray-400) !important;\n}\n.active\\:text-bluegray-500:active {\n color: var(--bluegray-500) !important;\n}\n.active\\:text-bluegray-600:active {\n color: var(--bluegray-600) !important;\n}\n.active\\:text-bluegray-700:active {\n color: var(--bluegray-700) !important;\n}\n.active\\:text-bluegray-800:active {\n color: var(--bluegray-800) !important;\n}\n.active\\:text-bluegray-900:active {\n color: var(--bluegray-900) !important;\n}\n\n.text-purple-50 {\n color: var(--purple-50) !important;\n}\n.text-purple-100 {\n color: var(--purple-100) !important;\n}\n.text-purple-200 {\n color: var(--purple-200) !important;\n}\n.text-purple-300 {\n color: var(--purple-300) !important;\n}\n.text-purple-400 {\n color: var(--purple-400) !important;\n}\n.text-purple-500 {\n color: var(--purple-500) !important;\n}\n.text-purple-600 {\n color: var(--purple-600) !important;\n}\n.text-purple-700 {\n color: var(--purple-700) !important;\n}\n.text-purple-800 {\n color: var(--purple-800) !important;\n}\n.text-purple-900 {\n color: var(--purple-900) !important;\n}\n\n.focus\\:text-purple-50:focus {\n color: var(--purple-50) !important;\n}\n.focus\\:text-purple-100:focus {\n color: var(--purple-100) !important;\n}\n.focus\\:text-purple-200:focus {\n color: var(--purple-200) !important;\n}\n.focus\\:text-purple-300:focus {\n color: var(--purple-300) !important;\n}\n.focus\\:text-purple-400:focus {\n color: var(--purple-400) !important;\n}\n.focus\\:text-purple-500:focus {\n color: var(--purple-500) !important;\n}\n.focus\\:text-purple-600:focus {\n color: var(--purple-600) !important;\n}\n.focus\\:text-purple-700:focus {\n color: var(--purple-700) !important;\n}\n.focus\\:text-purple-800:focus {\n color: var(--purple-800) !important;\n}\n.focus\\:text-purple-900:focus {\n color: var(--purple-900) !important;\n}\n\n.hover\\:text-purple-50:hover {\n color: var(--purple-50) !important;\n}\n.hover\\:text-purple-100:hover {\n color: var(--purple-100) !important;\n}\n.hover\\:text-purple-200:hover {\n color: var(--purple-200) !important;\n}\n.hover\\:text-purple-300:hover {\n color: var(--purple-300) !important;\n}\n.hover\\:text-purple-400:hover {\n color: var(--purple-400) !important;\n}\n.hover\\:text-purple-500:hover {\n color: var(--purple-500) !important;\n}\n.hover\\:text-purple-600:hover {\n color: var(--purple-600) !important;\n}\n.hover\\:text-purple-700:hover {\n color: var(--purple-700) !important;\n}\n.hover\\:text-purple-800:hover {\n color: var(--purple-800) !important;\n}\n.hover\\:text-purple-900:hover {\n color: var(--purple-900) !important;\n}\n\n.active\\:text-purple-50:active {\n color: var(--purple-50) !important;\n}\n.active\\:text-purple-100:active {\n color: var(--purple-100) !important;\n}\n.active\\:text-purple-200:active {\n color: var(--purple-200) !important;\n}\n.active\\:text-purple-300:active {\n color: var(--purple-300) !important;\n}\n.active\\:text-purple-400:active {\n color: var(--purple-400) !important;\n}\n.active\\:text-purple-500:active {\n color: var(--purple-500) !important;\n}\n.active\\:text-purple-600:active {\n color: var(--purple-600) !important;\n}\n.active\\:text-purple-700:active {\n color: var(--purple-700) !important;\n}\n.active\\:text-purple-800:active {\n color: var(--purple-800) !important;\n}\n.active\\:text-purple-900:active {\n color: var(--purple-900) !important;\n}\n\n.text-gray-50 {\n color: var(--gray-50) !important;\n}\n.text-gray-100 {\n color: var(--gray-100) !important;\n}\n.text-gray-200 {\n color: var(--gray-200) !important;\n}\n.text-gray-300 {\n color: var(--gray-300) !important;\n}\n.text-gray-400 {\n color: var(--gray-400) !important;\n}\n.text-gray-500 {\n color: var(--gray-500) !important;\n}\n.text-gray-600 {\n color: var(--gray-600) !important;\n}\n.text-gray-700 {\n color: var(--gray-700) !important;\n}\n.text-gray-800 {\n color: var(--gray-800) !important;\n}\n.text-gray-900 {\n color: var(--gray-900) !important;\n}\n\n.focus\\:text-gray-50:focus {\n color: var(--gray-50) !important;\n}\n.focus\\:text-gray-100:focus {\n color: var(--gray-100) !important;\n}\n.focus\\:text-gray-200:focus {\n color: var(--gray-200) !important;\n}\n.focus\\:text-gray-300:focus {\n color: var(--gray-300) !important;\n}\n.focus\\:text-gray-400:focus {\n color: var(--gray-400) !important;\n}\n.focus\\:text-gray-500:focus {\n color: var(--gray-500) !important;\n}\n.focus\\:text-gray-600:focus {\n color: var(--gray-600) !important;\n}\n.focus\\:text-gray-700:focus {\n color: var(--gray-700) !important;\n}\n.focus\\:text-gray-800:focus {\n color: var(--gray-800) !important;\n}\n.focus\\:text-gray-900:focus {\n color: var(--gray-900) !important;\n}\n\n.hover\\:text-gray-50:hover {\n color: var(--gray-50) !important;\n}\n.hover\\:text-gray-100:hover {\n color: var(--gray-100) !important;\n}\n.hover\\:text-gray-200:hover {\n color: var(--gray-200) !important;\n}\n.hover\\:text-gray-300:hover {\n color: var(--gray-300) !important;\n}\n.hover\\:text-gray-400:hover {\n color: var(--gray-400) !important;\n}\n.hover\\:text-gray-500:hover {\n color: var(--gray-500) !important;\n}\n.hover\\:text-gray-600:hover {\n color: var(--gray-600) !important;\n}\n.hover\\:text-gray-700:hover {\n color: var(--gray-700) !important;\n}\n.hover\\:text-gray-800:hover {\n color: var(--gray-800) !important;\n}\n.hover\\:text-gray-900:hover {\n color: var(--gray-900) !important;\n}\n\n.active\\:text-gray-50:active {\n color: var(--gray-50) !important;\n}\n.active\\:text-gray-100:active {\n color: var(--gray-100) !important;\n}\n.active\\:text-gray-200:active {\n color: var(--gray-200) !important;\n}\n.active\\:text-gray-300:active {\n color: var(--gray-300) !important;\n}\n.active\\:text-gray-400:active {\n color: var(--gray-400) !important;\n}\n.active\\:text-gray-500:active {\n color: var(--gray-500) !important;\n}\n.active\\:text-gray-600:active {\n color: var(--gray-600) !important;\n}\n.active\\:text-gray-700:active {\n color: var(--gray-700) !important;\n}\n.active\\:text-gray-800:active {\n color: var(--gray-800) !important;\n}\n.active\\:text-gray-900:active {\n color: var(--gray-900) !important;\n}\n\n.text-red-50 {\n color: var(--red-50) !important;\n}\n.text-red-100 {\n color: var(--red-100) !important;\n}\n.text-red-200 {\n color: var(--red-200) !important;\n}\n.text-red-300 {\n color: var(--red-300) !important;\n}\n.text-red-400 {\n color: var(--red-400) !important;\n}\n.text-red-500 {\n color: var(--red-500) !important;\n}\n.text-red-600 {\n color: var(--red-600) !important;\n}\n.text-red-700 {\n color: var(--red-700) !important;\n}\n.text-red-800 {\n color: var(--red-800) !important;\n}\n.text-red-900 {\n color: var(--red-900) !important;\n}\n\n.focus\\:text-red-50:focus {\n color: var(--red-50) !important;\n}\n.focus\\:text-red-100:focus {\n color: var(--red-100) !important;\n}\n.focus\\:text-red-200:focus {\n color: var(--red-200) !important;\n}\n.focus\\:text-red-300:focus {\n color: var(--red-300) !important;\n}\n.focus\\:text-red-400:focus {\n color: var(--red-400) !important;\n}\n.focus\\:text-red-500:focus {\n color: var(--red-500) !important;\n}\n.focus\\:text-red-600:focus {\n color: var(--red-600) !important;\n}\n.focus\\:text-red-700:focus {\n color: var(--red-700) !important;\n}\n.focus\\:text-red-800:focus {\n color: var(--red-800) !important;\n}\n.focus\\:text-red-900:focus {\n color: var(--red-900) !important;\n}\n\n.hover\\:text-red-50:hover {\n color: var(--red-50) !important;\n}\n.hover\\:text-red-100:hover {\n color: var(--red-100) !important;\n}\n.hover\\:text-red-200:hover {\n color: var(--red-200) !important;\n}\n.hover\\:text-red-300:hover {\n color: var(--red-300) !important;\n}\n.hover\\:text-red-400:hover {\n color: var(--red-400) !important;\n}\n.hover\\:text-red-500:hover {\n color: var(--red-500) !important;\n}\n.hover\\:text-red-600:hover {\n color: var(--red-600) !important;\n}\n.hover\\:text-red-700:hover {\n color: var(--red-700) !important;\n}\n.hover\\:text-red-800:hover {\n color: var(--red-800) !important;\n}\n.hover\\:text-red-900:hover {\n color: var(--red-900) !important;\n}\n\n.active\\:text-red-50:active {\n color: var(--red-50) !important;\n}\n.active\\:text-red-100:active {\n color: var(--red-100) !important;\n}\n.active\\:text-red-200:active {\n color: var(--red-200) !important;\n}\n.active\\:text-red-300:active {\n color: var(--red-300) !important;\n}\n.active\\:text-red-400:active {\n color: var(--red-400) !important;\n}\n.active\\:text-red-500:active {\n color: var(--red-500) !important;\n}\n.active\\:text-red-600:active {\n color: var(--red-600) !important;\n}\n.active\\:text-red-700:active {\n color: var(--red-700) !important;\n}\n.active\\:text-red-800:active {\n color: var(--red-800) !important;\n}\n.active\\:text-red-900:active {\n color: var(--red-900) !important;\n}\n\n.text-primary-50 {\n color: var(--primary-50) !important;\n}\n.text-primary-100 {\n color: var(--primary-100) !important;\n}\n.text-primary-200 {\n color: var(--primary-200) !important;\n}\n.text-primary-300 {\n color: var(--primary-300) !important;\n}\n.text-primary-400 {\n color: var(--primary-400) !important;\n}\n.text-primary-500 {\n color: var(--primary-500) !important;\n}\n.text-primary-600 {\n color: var(--primary-600) !important;\n}\n.text-primary-700 {\n color: var(--primary-700) !important;\n}\n.text-primary-800 {\n color: var(--primary-800) !important;\n}\n.text-primary-900 {\n color: var(--primary-900) !important;\n}\n\n.focus\\:text-primary-50:focus {\n color: var(--primary-50) !important;\n}\n.focus\\:text-primary-100:focus {\n color: var(--primary-100) !important;\n}\n.focus\\:text-primary-200:focus {\n color: var(--primary-200) !important;\n}\n.focus\\:text-primary-300:focus {\n color: var(--primary-300) !important;\n}\n.focus\\:text-primary-400:focus {\n color: var(--primary-400) !important;\n}\n.focus\\:text-primary-500:focus {\n color: var(--primary-500) !important;\n}\n.focus\\:text-primary-600:focus {\n color: var(--primary-600) !important;\n}\n.focus\\:text-primary-700:focus {\n color: var(--primary-700) !important;\n}\n.focus\\:text-primary-800:focus {\n color: var(--primary-800) !important;\n}\n.focus\\:text-primary-900:focus {\n color: var(--primary-900) !important;\n}\n\n.hover\\:text-primary-50:hover {\n color: var(--primary-50) !important;\n}\n.hover\\:text-primary-100:hover {\n color: var(--primary-100) !important;\n}\n.hover\\:text-primary-200:hover {\n color: var(--primary-200) !important;\n}\n.hover\\:text-primary-300:hover {\n color: var(--primary-300) !important;\n}\n.hover\\:text-primary-400:hover {\n color: var(--primary-400) !important;\n}\n.hover\\:text-primary-500:hover {\n color: var(--primary-500) !important;\n}\n.hover\\:text-primary-600:hover {\n color: var(--primary-600) !important;\n}\n.hover\\:text-primary-700:hover {\n color: var(--primary-700) !important;\n}\n.hover\\:text-primary-800:hover {\n color: var(--primary-800) !important;\n}\n.hover\\:text-primary-900:hover {\n color: var(--primary-900) !important;\n}\n\n.active\\:text-primary-50:active {\n color: var(--primary-50) !important;\n}\n.active\\:text-primary-100:active {\n color: var(--primary-100) !important;\n}\n.active\\:text-primary-200:active {\n color: var(--primary-200) !important;\n}\n.active\\:text-primary-300:active {\n color: var(--primary-300) !important;\n}\n.active\\:text-primary-400:active {\n color: var(--primary-400) !important;\n}\n.active\\:text-primary-500:active {\n color: var(--primary-500) !important;\n}\n.active\\:text-primary-600:active {\n color: var(--primary-600) !important;\n}\n.active\\:text-primary-700:active {\n color: var(--primary-700) !important;\n}\n.active\\:text-primary-800:active {\n color: var(--primary-800) !important;\n}\n.active\\:text-primary-900:active {\n color: var(--primary-900) !important;\n}\n\n.bg-blue-50 {\n background-color: var(--blue-50) !important;\n}\n.bg-blue-100 {\n background-color: var(--blue-100) !important;\n}\n.bg-blue-200 {\n background-color: var(--blue-200) !important;\n}\n.bg-blue-300 {\n background-color: var(--blue-300) !important;\n}\n.bg-blue-400 {\n background-color: var(--blue-400) !important;\n}\n.bg-blue-500 {\n background-color: var(--blue-500) !important;\n}\n.bg-blue-600 {\n background-color: var(--blue-600) !important;\n}\n.bg-blue-700 {\n background-color: var(--blue-700) !important;\n}\n.bg-blue-800 {\n background-color: var(--blue-800) !important;\n}\n.bg-blue-900 {\n background-color: var(--blue-900) !important;\n}\n\n.focus\\:bg-blue-50:focus {\n background-color: var(--blue-50) !important;\n}\n.focus\\:bg-blue-100:focus {\n background-color: var(--blue-100) !important;\n}\n.focus\\:bg-blue-200:focus {\n background-color: var(--blue-200) !important;\n}\n.focus\\:bg-blue-300:focus {\n background-color: var(--blue-300) !important;\n}\n.focus\\:bg-blue-400:focus {\n background-color: var(--blue-400) !important;\n}\n.focus\\:bg-blue-500:focus {\n background-color: var(--blue-500) !important;\n}\n.focus\\:bg-blue-600:focus {\n background-color: var(--blue-600) !important;\n}\n.focus\\:bg-blue-700:focus {\n background-color: var(--blue-700) !important;\n}\n.focus\\:bg-blue-800:focus {\n background-color: var(--blue-800) !important;\n}\n.focus\\:bg-blue-900:focus {\n background-color: var(--blue-900) !important;\n}\n\n.hover\\:bg-blue-50:hover {\n background-color: var(--blue-50) !important;\n}\n.hover\\:bg-blue-100:hover {\n background-color: var(--blue-100) !important;\n}\n.hover\\:bg-blue-200:hover {\n background-color: var(--blue-200) !important;\n}\n.hover\\:bg-blue-300:hover {\n background-color: var(--blue-300) !important;\n}\n.hover\\:bg-blue-400:hover {\n background-color: var(--blue-400) !important;\n}\n.hover\\:bg-blue-500:hover {\n background-color: var(--blue-500) !important;\n}\n.hover\\:bg-blue-600:hover {\n background-color: var(--blue-600) !important;\n}\n.hover\\:bg-blue-700:hover {\n background-color: var(--blue-700) !important;\n}\n.hover\\:bg-blue-800:hover {\n background-color: var(--blue-800) !important;\n}\n.hover\\:bg-blue-900:hover {\n background-color: var(--blue-900) !important;\n}\n\n.active\\:bg-blue-50:active {\n background-color: var(--blue-50) !important;\n}\n.active\\:bg-blue-100:active {\n background-color: var(--blue-100) !important;\n}\n.active\\:bg-blue-200:active {\n background-color: var(--blue-200) !important;\n}\n.active\\:bg-blue-300:active {\n background-color: var(--blue-300) !important;\n}\n.active\\:bg-blue-400:active {\n background-color: var(--blue-400) !important;\n}\n.active\\:bg-blue-500:active {\n background-color: var(--blue-500) !important;\n}\n.active\\:bg-blue-600:active {\n background-color: var(--blue-600) !important;\n}\n.active\\:bg-blue-700:active {\n background-color: var(--blue-700) !important;\n}\n.active\\:bg-blue-800:active {\n background-color: var(--blue-800) !important;\n}\n.active\\:bg-blue-900:active {\n background-color: var(--blue-900) !important;\n}\n\n.bg-green-50 {\n background-color: var(--green-50) !important;\n}\n.bg-green-100 {\n background-color: var(--green-100) !important;\n}\n.bg-green-200 {\n background-color: var(--green-200) !important;\n}\n.bg-green-300 {\n background-color: var(--green-300) !important;\n}\n.bg-green-400 {\n background-color: var(--green-400) !important;\n}\n.bg-green-500 {\n background-color: var(--green-500) !important;\n}\n.bg-green-600 {\n background-color: var(--green-600) !important;\n}\n.bg-green-700 {\n background-color: var(--green-700) !important;\n}\n.bg-green-800 {\n background-color: var(--green-800) !important;\n}\n.bg-green-900 {\n background-color: var(--green-900) !important;\n}\n\n.focus\\:bg-green-50:focus {\n background-color: var(--green-50) !important;\n}\n.focus\\:bg-green-100:focus {\n background-color: var(--green-100) !important;\n}\n.focus\\:bg-green-200:focus {\n background-color: var(--green-200) !important;\n}\n.focus\\:bg-green-300:focus {\n background-color: var(--green-300) !important;\n}\n.focus\\:bg-green-400:focus {\n background-color: var(--green-400) !important;\n}\n.focus\\:bg-green-500:focus {\n background-color: var(--green-500) !important;\n}\n.focus\\:bg-green-600:focus {\n background-color: var(--green-600) !important;\n}\n.focus\\:bg-green-700:focus {\n background-color: var(--green-700) !important;\n}\n.focus\\:bg-green-800:focus {\n background-color: var(--green-800) !important;\n}\n.focus\\:bg-green-900:focus {\n background-color: var(--green-900) !important;\n}\n\n.hover\\:bg-green-50:hover {\n background-color: var(--green-50) !important;\n}\n.hover\\:bg-green-100:hover {\n background-color: var(--green-100) !important;\n}\n.hover\\:bg-green-200:hover {\n background-color: var(--green-200) !important;\n}\n.hover\\:bg-green-300:hover {\n background-color: var(--green-300) !important;\n}\n.hover\\:bg-green-400:hover {\n background-color: var(--green-400) !important;\n}\n.hover\\:bg-green-500:hover {\n background-color: var(--green-500) !important;\n}\n.hover\\:bg-green-600:hover {\n background-color: var(--green-600) !important;\n}\n.hover\\:bg-green-700:hover {\n background-color: var(--green-700) !important;\n}\n.hover\\:bg-green-800:hover {\n background-color: var(--green-800) !important;\n}\n.hover\\:bg-green-900:hover {\n background-color: var(--green-900) !important;\n}\n\n.active\\:bg-green-50:active {\n background-color: var(--green-50) !important;\n}\n.active\\:bg-green-100:active {\n background-color: var(--green-100) !important;\n}\n.active\\:bg-green-200:active {\n background-color: var(--green-200) !important;\n}\n.active\\:bg-green-300:active {\n background-color: var(--green-300) !important;\n}\n.active\\:bg-green-400:active {\n background-color: var(--green-400) !important;\n}\n.active\\:bg-green-500:active {\n background-color: var(--green-500) !important;\n}\n.active\\:bg-green-600:active {\n background-color: var(--green-600) !important;\n}\n.active\\:bg-green-700:active {\n background-color: var(--green-700) !important;\n}\n.active\\:bg-green-800:active {\n background-color: var(--green-800) !important;\n}\n.active\\:bg-green-900:active {\n background-color: var(--green-900) !important;\n}\n\n.bg-yellow-50 {\n background-color: var(--yellow-50) !important;\n}\n.bg-yellow-100 {\n background-color: var(--yellow-100) !important;\n}\n.bg-yellow-200 {\n background-color: var(--yellow-200) !important;\n}\n.bg-yellow-300 {\n background-color: var(--yellow-300) !important;\n}\n.bg-yellow-400 {\n background-color: var(--yellow-400) !important;\n}\n.bg-yellow-500 {\n background-color: var(--yellow-500) !important;\n}\n.bg-yellow-600 {\n background-color: var(--yellow-600) !important;\n}\n.bg-yellow-700 {\n background-color: var(--yellow-700) !important;\n}\n.bg-yellow-800 {\n background-color: var(--yellow-800) !important;\n}\n.bg-yellow-900 {\n background-color: var(--yellow-900) !important;\n}\n\n.focus\\:bg-yellow-50:focus {\n background-color: var(--yellow-50) !important;\n}\n.focus\\:bg-yellow-100:focus {\n background-color: var(--yellow-100) !important;\n}\n.focus\\:bg-yellow-200:focus {\n background-color: var(--yellow-200) !important;\n}\n.focus\\:bg-yellow-300:focus {\n background-color: var(--yellow-300) !important;\n}\n.focus\\:bg-yellow-400:focus {\n background-color: var(--yellow-400) !important;\n}\n.focus\\:bg-yellow-500:focus {\n background-color: var(--yellow-500) !important;\n}\n.focus\\:bg-yellow-600:focus {\n background-color: var(--yellow-600) !important;\n}\n.focus\\:bg-yellow-700:focus {\n background-color: var(--yellow-700) !important;\n}\n.focus\\:bg-yellow-800:focus {\n background-color: var(--yellow-800) !important;\n}\n.focus\\:bg-yellow-900:focus {\n background-color: var(--yellow-900) !important;\n}\n\n.hover\\:bg-yellow-50:hover {\n background-color: var(--yellow-50) !important;\n}\n.hover\\:bg-yellow-100:hover {\n background-color: var(--yellow-100) !important;\n}\n.hover\\:bg-yellow-200:hover {\n background-color: var(--yellow-200) !important;\n}\n.hover\\:bg-yellow-300:hover {\n background-color: var(--yellow-300) !important;\n}\n.hover\\:bg-yellow-400:hover {\n background-color: var(--yellow-400) !important;\n}\n.hover\\:bg-yellow-500:hover {\n background-color: var(--yellow-500) !important;\n}\n.hover\\:bg-yellow-600:hover {\n background-color: var(--yellow-600) !important;\n}\n.hover\\:bg-yellow-700:hover {\n background-color: var(--yellow-700) !important;\n}\n.hover\\:bg-yellow-800:hover {\n background-color: var(--yellow-800) !important;\n}\n.hover\\:bg-yellow-900:hover {\n background-color: var(--yellow-900) !important;\n}\n\n.active\\:bg-yellow-50:active {\n background-color: var(--yellow-50) !important;\n}\n.active\\:bg-yellow-100:active {\n background-color: var(--yellow-100) !important;\n}\n.active\\:bg-yellow-200:active {\n background-color: var(--yellow-200) !important;\n}\n.active\\:bg-yellow-300:active {\n background-color: var(--yellow-300) !important;\n}\n.active\\:bg-yellow-400:active {\n background-color: var(--yellow-400) !important;\n}\n.active\\:bg-yellow-500:active {\n background-color: var(--yellow-500) !important;\n}\n.active\\:bg-yellow-600:active {\n background-color: var(--yellow-600) !important;\n}\n.active\\:bg-yellow-700:active {\n background-color: var(--yellow-700) !important;\n}\n.active\\:bg-yellow-800:active {\n background-color: var(--yellow-800) !important;\n}\n.active\\:bg-yellow-900:active {\n background-color: var(--yellow-900) !important;\n}\n\n.bg-cyan-50 {\n background-color: var(--cyan-50) !important;\n}\n.bg-cyan-100 {\n background-color: var(--cyan-100) !important;\n}\n.bg-cyan-200 {\n background-color: var(--cyan-200) !important;\n}\n.bg-cyan-300 {\n background-color: var(--cyan-300) !important;\n}\n.bg-cyan-400 {\n background-color: var(--cyan-400) !important;\n}\n.bg-cyan-500 {\n background-color: var(--cyan-500) !important;\n}\n.bg-cyan-600 {\n background-color: var(--cyan-600) !important;\n}\n.bg-cyan-700 {\n background-color: var(--cyan-700) !important;\n}\n.bg-cyan-800 {\n background-color: var(--cyan-800) !important;\n}\n.bg-cyan-900 {\n background-color: var(--cyan-900) !important;\n}\n\n.focus\\:bg-cyan-50:focus {\n background-color: var(--cyan-50) !important;\n}\n.focus\\:bg-cyan-100:focus {\n background-color: var(--cyan-100) !important;\n}\n.focus\\:bg-cyan-200:focus {\n background-color: var(--cyan-200) !important;\n}\n.focus\\:bg-cyan-300:focus {\n background-color: var(--cyan-300) !important;\n}\n.focus\\:bg-cyan-400:focus {\n background-color: var(--cyan-400) !important;\n}\n.focus\\:bg-cyan-500:focus {\n background-color: var(--cyan-500) !important;\n}\n.focus\\:bg-cyan-600:focus {\n background-color: var(--cyan-600) !important;\n}\n.focus\\:bg-cyan-700:focus {\n background-color: var(--cyan-700) !important;\n}\n.focus\\:bg-cyan-800:focus {\n background-color: var(--cyan-800) !important;\n}\n.focus\\:bg-cyan-900:focus {\n background-color: var(--cyan-900) !important;\n}\n\n.hover\\:bg-cyan-50:hover {\n background-color: var(--cyan-50) !important;\n}\n.hover\\:bg-cyan-100:hover {\n background-color: var(--cyan-100) !important;\n}\n.hover\\:bg-cyan-200:hover {\n background-color: var(--cyan-200) !important;\n}\n.hover\\:bg-cyan-300:hover {\n background-color: var(--cyan-300) !important;\n}\n.hover\\:bg-cyan-400:hover {\n background-color: var(--cyan-400) !important;\n}\n.hover\\:bg-cyan-500:hover {\n background-color: var(--cyan-500) !important;\n}\n.hover\\:bg-cyan-600:hover {\n background-color: var(--cyan-600) !important;\n}\n.hover\\:bg-cyan-700:hover {\n background-color: var(--cyan-700) !important;\n}\n.hover\\:bg-cyan-800:hover {\n background-color: var(--cyan-800) !important;\n}\n.hover\\:bg-cyan-900:hover {\n background-color: var(--cyan-900) !important;\n}\n\n.active\\:bg-cyan-50:active {\n background-color: var(--cyan-50) !important;\n}\n.active\\:bg-cyan-100:active {\n background-color: var(--cyan-100) !important;\n}\n.active\\:bg-cyan-200:active {\n background-color: var(--cyan-200) !important;\n}\n.active\\:bg-cyan-300:active {\n background-color: var(--cyan-300) !important;\n}\n.active\\:bg-cyan-400:active {\n background-color: var(--cyan-400) !important;\n}\n.active\\:bg-cyan-500:active {\n background-color: var(--cyan-500) !important;\n}\n.active\\:bg-cyan-600:active {\n background-color: var(--cyan-600) !important;\n}\n.active\\:bg-cyan-700:active {\n background-color: var(--cyan-700) !important;\n}\n.active\\:bg-cyan-800:active {\n background-color: var(--cyan-800) !important;\n}\n.active\\:bg-cyan-900:active {\n background-color: var(--cyan-900) !important;\n}\n\n.bg-pink-50 {\n background-color: var(--pink-50) !important;\n}\n.bg-pink-100 {\n background-color: var(--pink-100) !important;\n}\n.bg-pink-200 {\n background-color: var(--pink-200) !important;\n}\n.bg-pink-300 {\n background-color: var(--pink-300) !important;\n}\n.bg-pink-400 {\n background-color: var(--pink-400) !important;\n}\n.bg-pink-500 {\n background-color: var(--pink-500) !important;\n}\n.bg-pink-600 {\n background-color: var(--pink-600) !important;\n}\n.bg-pink-700 {\n background-color: var(--pink-700) !important;\n}\n.bg-pink-800 {\n background-color: var(--pink-800) !important;\n}\n.bg-pink-900 {\n background-color: var(--pink-900) !important;\n}\n\n.focus\\:bg-pink-50:focus {\n background-color: var(--pink-50) !important;\n}\n.focus\\:bg-pink-100:focus {\n background-color: var(--pink-100) !important;\n}\n.focus\\:bg-pink-200:focus {\n background-color: var(--pink-200) !important;\n}\n.focus\\:bg-pink-300:focus {\n background-color: var(--pink-300) !important;\n}\n.focus\\:bg-pink-400:focus {\n background-color: var(--pink-400) !important;\n}\n.focus\\:bg-pink-500:focus {\n background-color: var(--pink-500) !important;\n}\n.focus\\:bg-pink-600:focus {\n background-color: var(--pink-600) !important;\n}\n.focus\\:bg-pink-700:focus {\n background-color: var(--pink-700) !important;\n}\n.focus\\:bg-pink-800:focus {\n background-color: var(--pink-800) !important;\n}\n.focus\\:bg-pink-900:focus {\n background-color: var(--pink-900) !important;\n}\n\n.hover\\:bg-pink-50:hover {\n background-color: var(--pink-50) !important;\n}\n.hover\\:bg-pink-100:hover {\n background-color: var(--pink-100) !important;\n}\n.hover\\:bg-pink-200:hover {\n background-color: var(--pink-200) !important;\n}\n.hover\\:bg-pink-300:hover {\n background-color: var(--pink-300) !important;\n}\n.hover\\:bg-pink-400:hover {\n background-color: var(--pink-400) !important;\n}\n.hover\\:bg-pink-500:hover {\n background-color: var(--pink-500) !important;\n}\n.hover\\:bg-pink-600:hover {\n background-color: var(--pink-600) !important;\n}\n.hover\\:bg-pink-700:hover {\n background-color: var(--pink-700) !important;\n}\n.hover\\:bg-pink-800:hover {\n background-color: var(--pink-800) !important;\n}\n.hover\\:bg-pink-900:hover {\n background-color: var(--pink-900) !important;\n}\n\n.active\\:bg-pink-50:active {\n background-color: var(--pink-50) !important;\n}\n.active\\:bg-pink-100:active {\n background-color: var(--pink-100) !important;\n}\n.active\\:bg-pink-200:active {\n background-color: var(--pink-200) !important;\n}\n.active\\:bg-pink-300:active {\n background-color: var(--pink-300) !important;\n}\n.active\\:bg-pink-400:active {\n background-color: var(--pink-400) !important;\n}\n.active\\:bg-pink-500:active {\n background-color: var(--pink-500) !important;\n}\n.active\\:bg-pink-600:active {\n background-color: var(--pink-600) !important;\n}\n.active\\:bg-pink-700:active {\n background-color: var(--pink-700) !important;\n}\n.active\\:bg-pink-800:active {\n background-color: var(--pink-800) !important;\n}\n.active\\:bg-pink-900:active {\n background-color: var(--pink-900) !important;\n}\n\n.bg-indigo-50 {\n background-color: var(--indigo-50) !important;\n}\n.bg-indigo-100 {\n background-color: var(--indigo-100) !important;\n}\n.bg-indigo-200 {\n background-color: var(--indigo-200) !important;\n}\n.bg-indigo-300 {\n background-color: var(--indigo-300) !important;\n}\n.bg-indigo-400 {\n background-color: var(--indigo-400) !important;\n}\n.bg-indigo-500 {\n background-color: var(--indigo-500) !important;\n}\n.bg-indigo-600 {\n background-color: var(--indigo-600) !important;\n}\n.bg-indigo-700 {\n background-color: var(--indigo-700) !important;\n}\n.bg-indigo-800 {\n background-color: var(--indigo-800) !important;\n}\n.bg-indigo-900 {\n background-color: var(--indigo-900) !important;\n}\n\n.focus\\:bg-indigo-50:focus {\n background-color: var(--indigo-50) !important;\n}\n.focus\\:bg-indigo-100:focus {\n background-color: var(--indigo-100) !important;\n}\n.focus\\:bg-indigo-200:focus {\n background-color: var(--indigo-200) !important;\n}\n.focus\\:bg-indigo-300:focus {\n background-color: var(--indigo-300) !important;\n}\n.focus\\:bg-indigo-400:focus {\n background-color: var(--indigo-400) !important;\n}\n.focus\\:bg-indigo-500:focus {\n background-color: var(--indigo-500) !important;\n}\n.focus\\:bg-indigo-600:focus {\n background-color: var(--indigo-600) !important;\n}\n.focus\\:bg-indigo-700:focus {\n background-color: var(--indigo-700) !important;\n}\n.focus\\:bg-indigo-800:focus {\n background-color: var(--indigo-800) !important;\n}\n.focus\\:bg-indigo-900:focus {\n background-color: var(--indigo-900) !important;\n}\n\n.hover\\:bg-indigo-50:hover {\n background-color: var(--indigo-50) !important;\n}\n.hover\\:bg-indigo-100:hover {\n background-color: var(--indigo-100) !important;\n}\n.hover\\:bg-indigo-200:hover {\n background-color: var(--indigo-200) !important;\n}\n.hover\\:bg-indigo-300:hover {\n background-color: var(--indigo-300) !important;\n}\n.hover\\:bg-indigo-400:hover {\n background-color: var(--indigo-400) !important;\n}\n.hover\\:bg-indigo-500:hover {\n background-color: var(--indigo-500) !important;\n}\n.hover\\:bg-indigo-600:hover {\n background-color: var(--indigo-600) !important;\n}\n.hover\\:bg-indigo-700:hover {\n background-color: var(--indigo-700) !important;\n}\n.hover\\:bg-indigo-800:hover {\n background-color: var(--indigo-800) !important;\n}\n.hover\\:bg-indigo-900:hover {\n background-color: var(--indigo-900) !important;\n}\n\n.active\\:bg-indigo-50:active {\n background-color: var(--indigo-50) !important;\n}\n.active\\:bg-indigo-100:active {\n background-color: var(--indigo-100) !important;\n}\n.active\\:bg-indigo-200:active {\n background-color: var(--indigo-200) !important;\n}\n.active\\:bg-indigo-300:active {\n background-color: var(--indigo-300) !important;\n}\n.active\\:bg-indigo-400:active {\n background-color: var(--indigo-400) !important;\n}\n.active\\:bg-indigo-500:active {\n background-color: var(--indigo-500) !important;\n}\n.active\\:bg-indigo-600:active {\n background-color: var(--indigo-600) !important;\n}\n.active\\:bg-indigo-700:active {\n background-color: var(--indigo-700) !important;\n}\n.active\\:bg-indigo-800:active {\n background-color: var(--indigo-800) !important;\n}\n.active\\:bg-indigo-900:active {\n background-color: var(--indigo-900) !important;\n}\n\n.bg-teal-50 {\n background-color: var(--teal-50) !important;\n}\n.bg-teal-100 {\n background-color: var(--teal-100) !important;\n}\n.bg-teal-200 {\n background-color: var(--teal-200) !important;\n}\n.bg-teal-300 {\n background-color: var(--teal-300) !important;\n}\n.bg-teal-400 {\n background-color: var(--teal-400) !important;\n}\n.bg-teal-500 {\n background-color: var(--teal-500) !important;\n}\n.bg-teal-600 {\n background-color: var(--teal-600) !important;\n}\n.bg-teal-700 {\n background-color: var(--teal-700) !important;\n}\n.bg-teal-800 {\n background-color: var(--teal-800) !important;\n}\n.bg-teal-900 {\n background-color: var(--teal-900) !important;\n}\n\n.focus\\:bg-teal-50:focus {\n background-color: var(--teal-50) !important;\n}\n.focus\\:bg-teal-100:focus {\n background-color: var(--teal-100) !important;\n}\n.focus\\:bg-teal-200:focus {\n background-color: var(--teal-200) !important;\n}\n.focus\\:bg-teal-300:focus {\n background-color: var(--teal-300) !important;\n}\n.focus\\:bg-teal-400:focus {\n background-color: var(--teal-400) !important;\n}\n.focus\\:bg-teal-500:focus {\n background-color: var(--teal-500) !important;\n}\n.focus\\:bg-teal-600:focus {\n background-color: var(--teal-600) !important;\n}\n.focus\\:bg-teal-700:focus {\n background-color: var(--teal-700) !important;\n}\n.focus\\:bg-teal-800:focus {\n background-color: var(--teal-800) !important;\n}\n.focus\\:bg-teal-900:focus {\n background-color: var(--teal-900) !important;\n}\n\n.hover\\:bg-teal-50:hover {\n background-color: var(--teal-50) !important;\n}\n.hover\\:bg-teal-100:hover {\n background-color: var(--teal-100) !important;\n}\n.hover\\:bg-teal-200:hover {\n background-color: var(--teal-200) !important;\n}\n.hover\\:bg-teal-300:hover {\n background-color: var(--teal-300) !important;\n}\n.hover\\:bg-teal-400:hover {\n background-color: var(--teal-400) !important;\n}\n.hover\\:bg-teal-500:hover {\n background-color: var(--teal-500) !important;\n}\n.hover\\:bg-teal-600:hover {\n background-color: var(--teal-600) !important;\n}\n.hover\\:bg-teal-700:hover {\n background-color: var(--teal-700) !important;\n}\n.hover\\:bg-teal-800:hover {\n background-color: var(--teal-800) !important;\n}\n.hover\\:bg-teal-900:hover {\n background-color: var(--teal-900) !important;\n}\n\n.active\\:bg-teal-50:active {\n background-color: var(--teal-50) !important;\n}\n.active\\:bg-teal-100:active {\n background-color: var(--teal-100) !important;\n}\n.active\\:bg-teal-200:active {\n background-color: var(--teal-200) !important;\n}\n.active\\:bg-teal-300:active {\n background-color: var(--teal-300) !important;\n}\n.active\\:bg-teal-400:active {\n background-color: var(--teal-400) !important;\n}\n.active\\:bg-teal-500:active {\n background-color: var(--teal-500) !important;\n}\n.active\\:bg-teal-600:active {\n background-color: var(--teal-600) !important;\n}\n.active\\:bg-teal-700:active {\n background-color: var(--teal-700) !important;\n}\n.active\\:bg-teal-800:active {\n background-color: var(--teal-800) !important;\n}\n.active\\:bg-teal-900:active {\n background-color: var(--teal-900) !important;\n}\n\n.bg-orange-50 {\n background-color: var(--orange-50) !important;\n}\n.bg-orange-100 {\n background-color: var(--orange-100) !important;\n}\n.bg-orange-200 {\n background-color: var(--orange-200) !important;\n}\n.bg-orange-300 {\n background-color: var(--orange-300) !important;\n}\n.bg-orange-400 {\n background-color: var(--orange-400) !important;\n}\n.bg-orange-500 {\n background-color: var(--orange-500) !important;\n}\n.bg-orange-600 {\n background-color: var(--orange-600) !important;\n}\n.bg-orange-700 {\n background-color: var(--orange-700) !important;\n}\n.bg-orange-800 {\n background-color: var(--orange-800) !important;\n}\n.bg-orange-900 {\n background-color: var(--orange-900) !important;\n}\n\n.focus\\:bg-orange-50:focus {\n background-color: var(--orange-50) !important;\n}\n.focus\\:bg-orange-100:focus {\n background-color: var(--orange-100) !important;\n}\n.focus\\:bg-orange-200:focus {\n background-color: var(--orange-200) !important;\n}\n.focus\\:bg-orange-300:focus {\n background-color: var(--orange-300) !important;\n}\n.focus\\:bg-orange-400:focus {\n background-color: var(--orange-400) !important;\n}\n.focus\\:bg-orange-500:focus {\n background-color: var(--orange-500) !important;\n}\n.focus\\:bg-orange-600:focus {\n background-color: var(--orange-600) !important;\n}\n.focus\\:bg-orange-700:focus {\n background-color: var(--orange-700) !important;\n}\n.focus\\:bg-orange-800:focus {\n background-color: var(--orange-800) !important;\n}\n.focus\\:bg-orange-900:focus {\n background-color: var(--orange-900) !important;\n}\n\n.hover\\:bg-orange-50:hover {\n background-color: var(--orange-50) !important;\n}\n.hover\\:bg-orange-100:hover {\n background-color: var(--orange-100) !important;\n}\n.hover\\:bg-orange-200:hover {\n background-color: var(--orange-200) !important;\n}\n.hover\\:bg-orange-300:hover {\n background-color: var(--orange-300) !important;\n}\n.hover\\:bg-orange-400:hover {\n background-color: var(--orange-400) !important;\n}\n.hover\\:bg-orange-500:hover {\n background-color: var(--orange-500) !important;\n}\n.hover\\:bg-orange-600:hover {\n background-color: var(--orange-600) !important;\n}\n.hover\\:bg-orange-700:hover {\n background-color: var(--orange-700) !important;\n}\n.hover\\:bg-orange-800:hover {\n background-color: var(--orange-800) !important;\n}\n.hover\\:bg-orange-900:hover {\n background-color: var(--orange-900) !important;\n}\n\n.active\\:bg-orange-50:active {\n background-color: var(--orange-50) !important;\n}\n.active\\:bg-orange-100:active {\n background-color: var(--orange-100) !important;\n}\n.active\\:bg-orange-200:active {\n background-color: var(--orange-200) !important;\n}\n.active\\:bg-orange-300:active {\n background-color: var(--orange-300) !important;\n}\n.active\\:bg-orange-400:active {\n background-color: var(--orange-400) !important;\n}\n.active\\:bg-orange-500:active {\n background-color: var(--orange-500) !important;\n}\n.active\\:bg-orange-600:active {\n background-color: var(--orange-600) !important;\n}\n.active\\:bg-orange-700:active {\n background-color: var(--orange-700) !important;\n}\n.active\\:bg-orange-800:active {\n background-color: var(--orange-800) !important;\n}\n.active\\:bg-orange-900:active {\n background-color: var(--orange-900) !important;\n}\n\n.bg-bluegray-50 {\n background-color: var(--bluegray-50) !important;\n}\n.bg-bluegray-100 {\n background-color: var(--bluegray-100) !important;\n}\n.bg-bluegray-200 {\n background-color: var(--bluegray-200) !important;\n}\n.bg-bluegray-300 {\n background-color: var(--bluegray-300) !important;\n}\n.bg-bluegray-400 {\n background-color: var(--bluegray-400) !important;\n}\n.bg-bluegray-500 {\n background-color: var(--bluegray-500) !important;\n}\n.bg-bluegray-600 {\n background-color: var(--bluegray-600) !important;\n}\n.bg-bluegray-700 {\n background-color: var(--bluegray-700) !important;\n}\n.bg-bluegray-800 {\n background-color: var(--bluegray-800) !important;\n}\n.bg-bluegray-900 {\n background-color: var(--bluegray-900) !important;\n}\n\n.focus\\:bg-bluegray-50:focus {\n background-color: var(--bluegray-50) !important;\n}\n.focus\\:bg-bluegray-100:focus {\n background-color: var(--bluegray-100) !important;\n}\n.focus\\:bg-bluegray-200:focus {\n background-color: var(--bluegray-200) !important;\n}\n.focus\\:bg-bluegray-300:focus {\n background-color: var(--bluegray-300) !important;\n}\n.focus\\:bg-bluegray-400:focus {\n background-color: var(--bluegray-400) !important;\n}\n.focus\\:bg-bluegray-500:focus {\n background-color: var(--bluegray-500) !important;\n}\n.focus\\:bg-bluegray-600:focus {\n background-color: var(--bluegray-600) !important;\n}\n.focus\\:bg-bluegray-700:focus {\n background-color: var(--bluegray-700) !important;\n}\n.focus\\:bg-bluegray-800:focus {\n background-color: var(--bluegray-800) !important;\n}\n.focus\\:bg-bluegray-900:focus {\n background-color: var(--bluegray-900) !important;\n}\n\n.hover\\:bg-bluegray-50:hover {\n background-color: var(--bluegray-50) !important;\n}\n.hover\\:bg-bluegray-100:hover {\n background-color: var(--bluegray-100) !important;\n}\n.hover\\:bg-bluegray-200:hover {\n background-color: var(--bluegray-200) !important;\n}\n.hover\\:bg-bluegray-300:hover {\n background-color: var(--bluegray-300) !important;\n}\n.hover\\:bg-bluegray-400:hover {\n background-color: var(--bluegray-400) !important;\n}\n.hover\\:bg-bluegray-500:hover {\n background-color: var(--bluegray-500) !important;\n}\n.hover\\:bg-bluegray-600:hover {\n background-color: var(--bluegray-600) !important;\n}\n.hover\\:bg-bluegray-700:hover {\n background-color: var(--bluegray-700) !important;\n}\n.hover\\:bg-bluegray-800:hover {\n background-color: var(--bluegray-800) !important;\n}\n.hover\\:bg-bluegray-900:hover {\n background-color: var(--bluegray-900) !important;\n}\n\n.active\\:bg-bluegray-50:active {\n background-color: var(--bluegray-50) !important;\n}\n.active\\:bg-bluegray-100:active {\n background-color: var(--bluegray-100) !important;\n}\n.active\\:bg-bluegray-200:active {\n background-color: var(--bluegray-200) !important;\n}\n.active\\:bg-bluegray-300:active {\n background-color: var(--bluegray-300) !important;\n}\n.active\\:bg-bluegray-400:active {\n background-color: var(--bluegray-400) !important;\n}\n.active\\:bg-bluegray-500:active {\n background-color: var(--bluegray-500) !important;\n}\n.active\\:bg-bluegray-600:active {\n background-color: var(--bluegray-600) !important;\n}\n.active\\:bg-bluegray-700:active {\n background-color: var(--bluegray-700) !important;\n}\n.active\\:bg-bluegray-800:active {\n background-color: var(--bluegray-800) !important;\n}\n.active\\:bg-bluegray-900:active {\n background-color: var(--bluegray-900) !important;\n}\n\n.bg-purple-50 {\n background-color: var(--purple-50) !important;\n}\n.bg-purple-100 {\n background-color: var(--purple-100) !important;\n}\n.bg-purple-200 {\n background-color: var(--purple-200) !important;\n}\n.bg-purple-300 {\n background-color: var(--purple-300) !important;\n}\n.bg-purple-400 {\n background-color: var(--purple-400) !important;\n}\n.bg-purple-500 {\n background-color: var(--purple-500) !important;\n}\n.bg-purple-600 {\n background-color: var(--purple-600) !important;\n}\n.bg-purple-700 {\n background-color: var(--purple-700) !important;\n}\n.bg-purple-800 {\n background-color: var(--purple-800) !important;\n}\n.bg-purple-900 {\n background-color: var(--purple-900) !important;\n}\n\n.focus\\:bg-purple-50:focus {\n background-color: var(--purple-50) !important;\n}\n.focus\\:bg-purple-100:focus {\n background-color: var(--purple-100) !important;\n}\n.focus\\:bg-purple-200:focus {\n background-color: var(--purple-200) !important;\n}\n.focus\\:bg-purple-300:focus {\n background-color: var(--purple-300) !important;\n}\n.focus\\:bg-purple-400:focus {\n background-color: var(--purple-400) !important;\n}\n.focus\\:bg-purple-500:focus {\n background-color: var(--purple-500) !important;\n}\n.focus\\:bg-purple-600:focus {\n background-color: var(--purple-600) !important;\n}\n.focus\\:bg-purple-700:focus {\n background-color: var(--purple-700) !important;\n}\n.focus\\:bg-purple-800:focus {\n background-color: var(--purple-800) !important;\n}\n.focus\\:bg-purple-900:focus {\n background-color: var(--purple-900) !important;\n}\n\n.hover\\:bg-purple-50:hover {\n background-color: var(--purple-50) !important;\n}\n.hover\\:bg-purple-100:hover {\n background-color: var(--purple-100) !important;\n}\n.hover\\:bg-purple-200:hover {\n background-color: var(--purple-200) !important;\n}\n.hover\\:bg-purple-300:hover {\n background-color: var(--purple-300) !important;\n}\n.hover\\:bg-purple-400:hover {\n background-color: var(--purple-400) !important;\n}\n.hover\\:bg-purple-500:hover {\n background-color: var(--purple-500) !important;\n}\n.hover\\:bg-purple-600:hover {\n background-color: var(--purple-600) !important;\n}\n.hover\\:bg-purple-700:hover {\n background-color: var(--purple-700) !important;\n}\n.hover\\:bg-purple-800:hover {\n background-color: var(--purple-800) !important;\n}\n.hover\\:bg-purple-900:hover {\n background-color: var(--purple-900) !important;\n}\n\n.active\\:bg-purple-50:active {\n background-color: var(--purple-50) !important;\n}\n.active\\:bg-purple-100:active {\n background-color: var(--purple-100) !important;\n}\n.active\\:bg-purple-200:active {\n background-color: var(--purple-200) !important;\n}\n.active\\:bg-purple-300:active {\n background-color: var(--purple-300) !important;\n}\n.active\\:bg-purple-400:active {\n background-color: var(--purple-400) !important;\n}\n.active\\:bg-purple-500:active {\n background-color: var(--purple-500) !important;\n}\n.active\\:bg-purple-600:active {\n background-color: var(--purple-600) !important;\n}\n.active\\:bg-purple-700:active {\n background-color: var(--purple-700) !important;\n}\n.active\\:bg-purple-800:active {\n background-color: var(--purple-800) !important;\n}\n.active\\:bg-purple-900:active {\n background-color: var(--purple-900) !important;\n}\n\n.bg-gray-50 {\n background-color: var(--gray-50) !important;\n}\n.bg-gray-100 {\n background-color: var(--gray-100) !important;\n}\n.bg-gray-200 {\n background-color: var(--gray-200) !important;\n}\n.bg-gray-300 {\n background-color: var(--gray-300) !important;\n}\n.bg-gray-400 {\n background-color: var(--gray-400) !important;\n}\n.bg-gray-500 {\n background-color: var(--gray-500) !important;\n}\n.bg-gray-600 {\n background-color: var(--gray-600) !important;\n}\n.bg-gray-700 {\n background-color: var(--gray-700) !important;\n}\n.bg-gray-800 {\n background-color: var(--gray-800) !important;\n}\n.bg-gray-900 {\n background-color: var(--gray-900) !important;\n}\n\n.focus\\:bg-gray-50:focus {\n background-color: var(--gray-50) !important;\n}\n.focus\\:bg-gray-100:focus {\n background-color: var(--gray-100) !important;\n}\n.focus\\:bg-gray-200:focus {\n background-color: var(--gray-200) !important;\n}\n.focus\\:bg-gray-300:focus {\n background-color: var(--gray-300) !important;\n}\n.focus\\:bg-gray-400:focus {\n background-color: var(--gray-400) !important;\n}\n.focus\\:bg-gray-500:focus {\n background-color: var(--gray-500) !important;\n}\n.focus\\:bg-gray-600:focus {\n background-color: var(--gray-600) !important;\n}\n.focus\\:bg-gray-700:focus {\n background-color: var(--gray-700) !important;\n}\n.focus\\:bg-gray-800:focus {\n background-color: var(--gray-800) !important;\n}\n.focus\\:bg-gray-900:focus {\n background-color: var(--gray-900) !important;\n}\n\n.hover\\:bg-gray-50:hover {\n background-color: var(--gray-50) !important;\n}\n.hover\\:bg-gray-100:hover {\n background-color: var(--gray-100) !important;\n}\n.hover\\:bg-gray-200:hover {\n background-color: var(--gray-200) !important;\n}\n.hover\\:bg-gray-300:hover {\n background-color: var(--gray-300) !important;\n}\n.hover\\:bg-gray-400:hover {\n background-color: var(--gray-400) !important;\n}\n.hover\\:bg-gray-500:hover {\n background-color: var(--gray-500) !important;\n}\n.hover\\:bg-gray-600:hover {\n background-color: var(--gray-600) !important;\n}\n.hover\\:bg-gray-700:hover {\n background-color: var(--gray-700) !important;\n}\n.hover\\:bg-gray-800:hover {\n background-color: var(--gray-800) !important;\n}\n.hover\\:bg-gray-900:hover {\n background-color: var(--gray-900) !important;\n}\n\n.active\\:bg-gray-50:active {\n background-color: var(--gray-50) !important;\n}\n.active\\:bg-gray-100:active {\n background-color: var(--gray-100) !important;\n}\n.active\\:bg-gray-200:active {\n background-color: var(--gray-200) !important;\n}\n.active\\:bg-gray-300:active {\n background-color: var(--gray-300) !important;\n}\n.active\\:bg-gray-400:active {\n background-color: var(--gray-400) !important;\n}\n.active\\:bg-gray-500:active {\n background-color: var(--gray-500) !important;\n}\n.active\\:bg-gray-600:active {\n background-color: var(--gray-600) !important;\n}\n.active\\:bg-gray-700:active {\n background-color: var(--gray-700) !important;\n}\n.active\\:bg-gray-800:active {\n background-color: var(--gray-800) !important;\n}\n.active\\:bg-gray-900:active {\n background-color: var(--gray-900) !important;\n}\n\n.bg-red-50 {\n background-color: var(--red-50) !important;\n}\n.bg-red-100 {\n background-color: var(--red-100) !important;\n}\n.bg-red-200 {\n background-color: var(--red-200) !important;\n}\n.bg-red-300 {\n background-color: var(--red-300) !important;\n}\n.bg-red-400 {\n background-color: var(--red-400) !important;\n}\n.bg-red-500 {\n background-color: var(--red-500) !important;\n}\n.bg-red-600 {\n background-color: var(--red-600) !important;\n}\n.bg-red-700 {\n background-color: var(--red-700) !important;\n}\n.bg-red-800 {\n background-color: var(--red-800) !important;\n}\n.bg-red-900 {\n background-color: var(--red-900) !important;\n}\n\n.focus\\:bg-red-50:focus {\n background-color: var(--red-50) !important;\n}\n.focus\\:bg-red-100:focus {\n background-color: var(--red-100) !important;\n}\n.focus\\:bg-red-200:focus {\n background-color: var(--red-200) !important;\n}\n.focus\\:bg-red-300:focus {\n background-color: var(--red-300) !important;\n}\n.focus\\:bg-red-400:focus {\n background-color: var(--red-400) !important;\n}\n.focus\\:bg-red-500:focus {\n background-color: var(--red-500) !important;\n}\n.focus\\:bg-red-600:focus {\n background-color: var(--red-600) !important;\n}\n.focus\\:bg-red-700:focus {\n background-color: var(--red-700) !important;\n}\n.focus\\:bg-red-800:focus {\n background-color: var(--red-800) !important;\n}\n.focus\\:bg-red-900:focus {\n background-color: var(--red-900) !important;\n}\n\n.hover\\:bg-red-50:hover {\n background-color: var(--red-50) !important;\n}\n.hover\\:bg-red-100:hover {\n background-color: var(--red-100) !important;\n}\n.hover\\:bg-red-200:hover {\n background-color: var(--red-200) !important;\n}\n.hover\\:bg-red-300:hover {\n background-color: var(--red-300) !important;\n}\n.hover\\:bg-red-400:hover {\n background-color: var(--red-400) !important;\n}\n.hover\\:bg-red-500:hover {\n background-color: var(--red-500) !important;\n}\n.hover\\:bg-red-600:hover {\n background-color: var(--red-600) !important;\n}\n.hover\\:bg-red-700:hover {\n background-color: var(--red-700) !important;\n}\n.hover\\:bg-red-800:hover {\n background-color: var(--red-800) !important;\n}\n.hover\\:bg-red-900:hover {\n background-color: var(--red-900) !important;\n}\n\n.active\\:bg-red-50:active {\n background-color: var(--red-50) !important;\n}\n.active\\:bg-red-100:active {\n background-color: var(--red-100) !important;\n}\n.active\\:bg-red-200:active {\n background-color: var(--red-200) !important;\n}\n.active\\:bg-red-300:active {\n background-color: var(--red-300) !important;\n}\n.active\\:bg-red-400:active {\n background-color: var(--red-400) !important;\n}\n.active\\:bg-red-500:active {\n background-color: var(--red-500) !important;\n}\n.active\\:bg-red-600:active {\n background-color: var(--red-600) !important;\n}\n.active\\:bg-red-700:active {\n background-color: var(--red-700) !important;\n}\n.active\\:bg-red-800:active {\n background-color: var(--red-800) !important;\n}\n.active\\:bg-red-900:active {\n background-color: var(--red-900) !important;\n}\n\n.bg-primary-50 {\n background-color: var(--primary-50) !important;\n}\n.bg-primary-100 {\n background-color: var(--primary-100) !important;\n}\n.bg-primary-200 {\n background-color: var(--primary-200) !important;\n}\n.bg-primary-300 {\n background-color: var(--primary-300) !important;\n}\n.bg-primary-400 {\n background-color: var(--primary-400) !important;\n}\n.bg-primary-500 {\n background-color: var(--primary-500) !important;\n}\n.bg-primary-600 {\n background-color: var(--primary-600) !important;\n}\n.bg-primary-700 {\n background-color: var(--primary-700) !important;\n}\n.bg-primary-800 {\n background-color: var(--primary-800) !important;\n}\n.bg-primary-900 {\n background-color: var(--primary-900) !important;\n}\n\n.focus\\:bg-primary-50:focus {\n background-color: var(--primary-50) !important;\n}\n.focus\\:bg-primary-100:focus {\n background-color: var(--primary-100) !important;\n}\n.focus\\:bg-primary-200:focus {\n background-color: var(--primary-200) !important;\n}\n.focus\\:bg-primary-300:focus {\n background-color: var(--primary-300) !important;\n}\n.focus\\:bg-primary-400:focus {\n background-color: var(--primary-400) !important;\n}\n.focus\\:bg-primary-500:focus {\n background-color: var(--primary-500) !important;\n}\n.focus\\:bg-primary-600:focus {\n background-color: var(--primary-600) !important;\n}\n.focus\\:bg-primary-700:focus {\n background-color: var(--primary-700) !important;\n}\n.focus\\:bg-primary-800:focus {\n background-color: var(--primary-800) !important;\n}\n.focus\\:bg-primary-900:focus {\n background-color: var(--primary-900) !important;\n}\n\n.hover\\:bg-primary-50:hover {\n background-color: var(--primary-50) !important;\n}\n.hover\\:bg-primary-100:hover {\n background-color: var(--primary-100) !important;\n}\n.hover\\:bg-primary-200:hover {\n background-color: var(--primary-200) !important;\n}\n.hover\\:bg-primary-300:hover {\n background-color: var(--primary-300) !important;\n}\n.hover\\:bg-primary-400:hover {\n background-color: var(--primary-400) !important;\n}\n.hover\\:bg-primary-500:hover {\n background-color: var(--primary-500) !important;\n}\n.hover\\:bg-primary-600:hover {\n background-color: var(--primary-600) !important;\n}\n.hover\\:bg-primary-700:hover {\n background-color: var(--primary-700) !important;\n}\n.hover\\:bg-primary-800:hover {\n background-color: var(--primary-800) !important;\n}\n.hover\\:bg-primary-900:hover {\n background-color: var(--primary-900) !important;\n}\n\n.active\\:bg-primary-50:active {\n background-color: var(--primary-50) !important;\n}\n.active\\:bg-primary-100:active {\n background-color: var(--primary-100) !important;\n}\n.active\\:bg-primary-200:active {\n background-color: var(--primary-200) !important;\n}\n.active\\:bg-primary-300:active {\n background-color: var(--primary-300) !important;\n}\n.active\\:bg-primary-400:active {\n background-color: var(--primary-400) !important;\n}\n.active\\:bg-primary-500:active {\n background-color: var(--primary-500) !important;\n}\n.active\\:bg-primary-600:active {\n background-color: var(--primary-600) !important;\n}\n.active\\:bg-primary-700:active {\n background-color: var(--primary-700) !important;\n}\n.active\\:bg-primary-800:active {\n background-color: var(--primary-800) !important;\n}\n.active\\:bg-primary-900:active {\n background-color: var(--primary-900) !important;\n}\n\n.border-blue-50 {\n border-color: var(--blue-50) !important;\n}\n.border-blue-100 {\n border-color: var(--blue-100) !important;\n}\n.border-blue-200 {\n border-color: var(--blue-200) !important;\n}\n.border-blue-300 {\n border-color: var(--blue-300) !important;\n}\n.border-blue-400 {\n border-color: var(--blue-400) !important;\n}\n.border-blue-500 {\n border-color: var(--blue-500) !important;\n}\n.border-blue-600 {\n border-color: var(--blue-600) !important;\n}\n.border-blue-700 {\n border-color: var(--blue-700) !important;\n}\n.border-blue-800 {\n border-color: var(--blue-800) !important;\n}\n.border-blue-900 {\n border-color: var(--blue-900) !important;\n}\n\n.focus\\:border-blue-50:focus {\n border-color: var(--blue-50) !important;\n}\n.focus\\:border-blue-100:focus {\n border-color: var(--blue-100) !important;\n}\n.focus\\:border-blue-200:focus {\n border-color: var(--blue-200) !important;\n}\n.focus\\:border-blue-300:focus {\n border-color: var(--blue-300) !important;\n}\n.focus\\:border-blue-400:focus {\n border-color: var(--blue-400) !important;\n}\n.focus\\:border-blue-500:focus {\n border-color: var(--blue-500) !important;\n}\n.focus\\:border-blue-600:focus {\n border-color: var(--blue-600) !important;\n}\n.focus\\:border-blue-700:focus {\n border-color: var(--blue-700) !important;\n}\n.focus\\:border-blue-800:focus {\n border-color: var(--blue-800) !important;\n}\n.focus\\:border-blue-900:focus {\n border-color: var(--blue-900) !important;\n}\n\n.hover\\:border-blue-50:hover {\n border-color: var(--blue-50) !important;\n}\n.hover\\:border-blue-100:hover {\n border-color: var(--blue-100) !important;\n}\n.hover\\:border-blue-200:hover {\n border-color: var(--blue-200) !important;\n}\n.hover\\:border-blue-300:hover {\n border-color: var(--blue-300) !important;\n}\n.hover\\:border-blue-400:hover {\n border-color: var(--blue-400) !important;\n}\n.hover\\:border-blue-500:hover {\n border-color: var(--blue-500) !important;\n}\n.hover\\:border-blue-600:hover {\n border-color: var(--blue-600) !important;\n}\n.hover\\:border-blue-700:hover {\n border-color: var(--blue-700) !important;\n}\n.hover\\:border-blue-800:hover {\n border-color: var(--blue-800) !important;\n}\n.hover\\:border-blue-900:hover {\n border-color: var(--blue-900) !important;\n}\n\n.active\\:border-blue-50:active {\n border-color: var(--blue-50) !important;\n}\n.active\\:border-blue-100:active {\n border-color: var(--blue-100) !important;\n}\n.active\\:border-blue-200:active {\n border-color: var(--blue-200) !important;\n}\n.active\\:border-blue-300:active {\n border-color: var(--blue-300) !important;\n}\n.active\\:border-blue-400:active {\n border-color: var(--blue-400) !important;\n}\n.active\\:border-blue-500:active {\n border-color: var(--blue-500) !important;\n}\n.active\\:border-blue-600:active {\n border-color: var(--blue-600) !important;\n}\n.active\\:border-blue-700:active {\n border-color: var(--blue-700) !important;\n}\n.active\\:border-blue-800:active {\n border-color: var(--blue-800) !important;\n}\n.active\\:border-blue-900:active {\n border-color: var(--blue-900) !important;\n}\n\n.border-green-50 {\n border-color: var(--green-50) !important;\n}\n.border-green-100 {\n border-color: var(--green-100) !important;\n}\n.border-green-200 {\n border-color: var(--green-200) !important;\n}\n.border-green-300 {\n border-color: var(--green-300) !important;\n}\n.border-green-400 {\n border-color: var(--green-400) !important;\n}\n.border-green-500 {\n border-color: var(--green-500) !important;\n}\n.border-green-600 {\n border-color: var(--green-600) !important;\n}\n.border-green-700 {\n border-color: var(--green-700) !important;\n}\n.border-green-800 {\n border-color: var(--green-800) !important;\n}\n.border-green-900 {\n border-color: var(--green-900) !important;\n}\n\n.focus\\:border-green-50:focus {\n border-color: var(--green-50) !important;\n}\n.focus\\:border-green-100:focus {\n border-color: var(--green-100) !important;\n}\n.focus\\:border-green-200:focus {\n border-color: var(--green-200) !important;\n}\n.focus\\:border-green-300:focus {\n border-color: var(--green-300) !important;\n}\n.focus\\:border-green-400:focus {\n border-color: var(--green-400) !important;\n}\n.focus\\:border-green-500:focus {\n border-color: var(--green-500) !important;\n}\n.focus\\:border-green-600:focus {\n border-color: var(--green-600) !important;\n}\n.focus\\:border-green-700:focus {\n border-color: var(--green-700) !important;\n}\n.focus\\:border-green-800:focus {\n border-color: var(--green-800) !important;\n}\n.focus\\:border-green-900:focus {\n border-color: var(--green-900) !important;\n}\n\n.hover\\:border-green-50:hover {\n border-color: var(--green-50) !important;\n}\n.hover\\:border-green-100:hover {\n border-color: var(--green-100) !important;\n}\n.hover\\:border-green-200:hover {\n border-color: var(--green-200) !important;\n}\n.hover\\:border-green-300:hover {\n border-color: var(--green-300) !important;\n}\n.hover\\:border-green-400:hover {\n border-color: var(--green-400) !important;\n}\n.hover\\:border-green-500:hover {\n border-color: var(--green-500) !important;\n}\n.hover\\:border-green-600:hover {\n border-color: var(--green-600) !important;\n}\n.hover\\:border-green-700:hover {\n border-color: var(--green-700) !important;\n}\n.hover\\:border-green-800:hover {\n border-color: var(--green-800) !important;\n}\n.hover\\:border-green-900:hover {\n border-color: var(--green-900) !important;\n}\n\n.active\\:border-green-50:active {\n border-color: var(--green-50) !important;\n}\n.active\\:border-green-100:active {\n border-color: var(--green-100) !important;\n}\n.active\\:border-green-200:active {\n border-color: var(--green-200) !important;\n}\n.active\\:border-green-300:active {\n border-color: var(--green-300) !important;\n}\n.active\\:border-green-400:active {\n border-color: var(--green-400) !important;\n}\n.active\\:border-green-500:active {\n border-color: var(--green-500) !important;\n}\n.active\\:border-green-600:active {\n border-color: var(--green-600) !important;\n}\n.active\\:border-green-700:active {\n border-color: var(--green-700) !important;\n}\n.active\\:border-green-800:active {\n border-color: var(--green-800) !important;\n}\n.active\\:border-green-900:active {\n border-color: var(--green-900) !important;\n}\n\n.border-yellow-50 {\n border-color: var(--yellow-50) !important;\n}\n.border-yellow-100 {\n border-color: var(--yellow-100) !important;\n}\n.border-yellow-200 {\n border-color: var(--yellow-200) !important;\n}\n.border-yellow-300 {\n border-color: var(--yellow-300) !important;\n}\n.border-yellow-400 {\n border-color: var(--yellow-400) !important;\n}\n.border-yellow-500 {\n border-color: var(--yellow-500) !important;\n}\n.border-yellow-600 {\n border-color: var(--yellow-600) !important;\n}\n.border-yellow-700 {\n border-color: var(--yellow-700) !important;\n}\n.border-yellow-800 {\n border-color: var(--yellow-800) !important;\n}\n.border-yellow-900 {\n border-color: var(--yellow-900) !important;\n}\n\n.focus\\:border-yellow-50:focus {\n border-color: var(--yellow-50) !important;\n}\n.focus\\:border-yellow-100:focus {\n border-color: var(--yellow-100) !important;\n}\n.focus\\:border-yellow-200:focus {\n border-color: var(--yellow-200) !important;\n}\n.focus\\:border-yellow-300:focus {\n border-color: var(--yellow-300) !important;\n}\n.focus\\:border-yellow-400:focus {\n border-color: var(--yellow-400) !important;\n}\n.focus\\:border-yellow-500:focus {\n border-color: var(--yellow-500) !important;\n}\n.focus\\:border-yellow-600:focus {\n border-color: var(--yellow-600) !important;\n}\n.focus\\:border-yellow-700:focus {\n border-color: var(--yellow-700) !important;\n}\n.focus\\:border-yellow-800:focus {\n border-color: var(--yellow-800) !important;\n}\n.focus\\:border-yellow-900:focus {\n border-color: var(--yellow-900) !important;\n}\n\n.hover\\:border-yellow-50:hover {\n border-color: var(--yellow-50) !important;\n}\n.hover\\:border-yellow-100:hover {\n border-color: var(--yellow-100) !important;\n}\n.hover\\:border-yellow-200:hover {\n border-color: var(--yellow-200) !important;\n}\n.hover\\:border-yellow-300:hover {\n border-color: var(--yellow-300) !important;\n}\n.hover\\:border-yellow-400:hover {\n border-color: var(--yellow-400) !important;\n}\n.hover\\:border-yellow-500:hover {\n border-color: var(--yellow-500) !important;\n}\n.hover\\:border-yellow-600:hover {\n border-color: var(--yellow-600) !important;\n}\n.hover\\:border-yellow-700:hover {\n border-color: var(--yellow-700) !important;\n}\n.hover\\:border-yellow-800:hover {\n border-color: var(--yellow-800) !important;\n}\n.hover\\:border-yellow-900:hover {\n border-color: var(--yellow-900) !important;\n}\n\n.active\\:border-yellow-50:active {\n border-color: var(--yellow-50) !important;\n}\n.active\\:border-yellow-100:active {\n border-color: var(--yellow-100) !important;\n}\n.active\\:border-yellow-200:active {\n border-color: var(--yellow-200) !important;\n}\n.active\\:border-yellow-300:active {\n border-color: var(--yellow-300) !important;\n}\n.active\\:border-yellow-400:active {\n border-color: var(--yellow-400) !important;\n}\n.active\\:border-yellow-500:active {\n border-color: var(--yellow-500) !important;\n}\n.active\\:border-yellow-600:active {\n border-color: var(--yellow-600) !important;\n}\n.active\\:border-yellow-700:active {\n border-color: var(--yellow-700) !important;\n}\n.active\\:border-yellow-800:active {\n border-color: var(--yellow-800) !important;\n}\n.active\\:border-yellow-900:active {\n border-color: var(--yellow-900) !important;\n}\n\n.border-cyan-50 {\n border-color: var(--cyan-50) !important;\n}\n.border-cyan-100 {\n border-color: var(--cyan-100) !important;\n}\n.border-cyan-200 {\n border-color: var(--cyan-200) !important;\n}\n.border-cyan-300 {\n border-color: var(--cyan-300) !important;\n}\n.border-cyan-400 {\n border-color: var(--cyan-400) !important;\n}\n.border-cyan-500 {\n border-color: var(--cyan-500) !important;\n}\n.border-cyan-600 {\n border-color: var(--cyan-600) !important;\n}\n.border-cyan-700 {\n border-color: var(--cyan-700) !important;\n}\n.border-cyan-800 {\n border-color: var(--cyan-800) !important;\n}\n.border-cyan-900 {\n border-color: var(--cyan-900) !important;\n}\n\n.focus\\:border-cyan-50:focus {\n border-color: var(--cyan-50) !important;\n}\n.focus\\:border-cyan-100:focus {\n border-color: var(--cyan-100) !important;\n}\n.focus\\:border-cyan-200:focus {\n border-color: var(--cyan-200) !important;\n}\n.focus\\:border-cyan-300:focus {\n border-color: var(--cyan-300) !important;\n}\n.focus\\:border-cyan-400:focus {\n border-color: var(--cyan-400) !important;\n}\n.focus\\:border-cyan-500:focus {\n border-color: var(--cyan-500) !important;\n}\n.focus\\:border-cyan-600:focus {\n border-color: var(--cyan-600) !important;\n}\n.focus\\:border-cyan-700:focus {\n border-color: var(--cyan-700) !important;\n}\n.focus\\:border-cyan-800:focus {\n border-color: var(--cyan-800) !important;\n}\n.focus\\:border-cyan-900:focus {\n border-color: var(--cyan-900) !important;\n}\n\n.hover\\:border-cyan-50:hover {\n border-color: var(--cyan-50) !important;\n}\n.hover\\:border-cyan-100:hover {\n border-color: var(--cyan-100) !important;\n}\n.hover\\:border-cyan-200:hover {\n border-color: var(--cyan-200) !important;\n}\n.hover\\:border-cyan-300:hover {\n border-color: var(--cyan-300) !important;\n}\n.hover\\:border-cyan-400:hover {\n border-color: var(--cyan-400) !important;\n}\n.hover\\:border-cyan-500:hover {\n border-color: var(--cyan-500) !important;\n}\n.hover\\:border-cyan-600:hover {\n border-color: var(--cyan-600) !important;\n}\n.hover\\:border-cyan-700:hover {\n border-color: var(--cyan-700) !important;\n}\n.hover\\:border-cyan-800:hover {\n border-color: var(--cyan-800) !important;\n}\n.hover\\:border-cyan-900:hover {\n border-color: var(--cyan-900) !important;\n}\n\n.active\\:border-cyan-50:active {\n border-color: var(--cyan-50) !important;\n}\n.active\\:border-cyan-100:active {\n border-color: var(--cyan-100) !important;\n}\n.active\\:border-cyan-200:active {\n border-color: var(--cyan-200) !important;\n}\n.active\\:border-cyan-300:active {\n border-color: var(--cyan-300) !important;\n}\n.active\\:border-cyan-400:active {\n border-color: var(--cyan-400) !important;\n}\n.active\\:border-cyan-500:active {\n border-color: var(--cyan-500) !important;\n}\n.active\\:border-cyan-600:active {\n border-color: var(--cyan-600) !important;\n}\n.active\\:border-cyan-700:active {\n border-color: var(--cyan-700) !important;\n}\n.active\\:border-cyan-800:active {\n border-color: var(--cyan-800) !important;\n}\n.active\\:border-cyan-900:active {\n border-color: var(--cyan-900) !important;\n}\n\n.border-pink-50 {\n border-color: var(--pink-50) !important;\n}\n.border-pink-100 {\n border-color: var(--pink-100) !important;\n}\n.border-pink-200 {\n border-color: var(--pink-200) !important;\n}\n.border-pink-300 {\n border-color: var(--pink-300) !important;\n}\n.border-pink-400 {\n border-color: var(--pink-400) !important;\n}\n.border-pink-500 {\n border-color: var(--pink-500) !important;\n}\n.border-pink-600 {\n border-color: var(--pink-600) !important;\n}\n.border-pink-700 {\n border-color: var(--pink-700) !important;\n}\n.border-pink-800 {\n border-color: var(--pink-800) !important;\n}\n.border-pink-900 {\n border-color: var(--pink-900) !important;\n}\n\n.focus\\:border-pink-50:focus {\n border-color: var(--pink-50) !important;\n}\n.focus\\:border-pink-100:focus {\n border-color: var(--pink-100) !important;\n}\n.focus\\:border-pink-200:focus {\n border-color: var(--pink-200) !important;\n}\n.focus\\:border-pink-300:focus {\n border-color: var(--pink-300) !important;\n}\n.focus\\:border-pink-400:focus {\n border-color: var(--pink-400) !important;\n}\n.focus\\:border-pink-500:focus {\n border-color: var(--pink-500) !important;\n}\n.focus\\:border-pink-600:focus {\n border-color: var(--pink-600) !important;\n}\n.focus\\:border-pink-700:focus {\n border-color: var(--pink-700) !important;\n}\n.focus\\:border-pink-800:focus {\n border-color: var(--pink-800) !important;\n}\n.focus\\:border-pink-900:focus {\n border-color: var(--pink-900) !important;\n}\n\n.hover\\:border-pink-50:hover {\n border-color: var(--pink-50) !important;\n}\n.hover\\:border-pink-100:hover {\n border-color: var(--pink-100) !important;\n}\n.hover\\:border-pink-200:hover {\n border-color: var(--pink-200) !important;\n}\n.hover\\:border-pink-300:hover {\n border-color: var(--pink-300) !important;\n}\n.hover\\:border-pink-400:hover {\n border-color: var(--pink-400) !important;\n}\n.hover\\:border-pink-500:hover {\n border-color: var(--pink-500) !important;\n}\n.hover\\:border-pink-600:hover {\n border-color: var(--pink-600) !important;\n}\n.hover\\:border-pink-700:hover {\n border-color: var(--pink-700) !important;\n}\n.hover\\:border-pink-800:hover {\n border-color: var(--pink-800) !important;\n}\n.hover\\:border-pink-900:hover {\n border-color: var(--pink-900) !important;\n}\n\n.active\\:border-pink-50:active {\n border-color: var(--pink-50) !important;\n}\n.active\\:border-pink-100:active {\n border-color: var(--pink-100) !important;\n}\n.active\\:border-pink-200:active {\n border-color: var(--pink-200) !important;\n}\n.active\\:border-pink-300:active {\n border-color: var(--pink-300) !important;\n}\n.active\\:border-pink-400:active {\n border-color: var(--pink-400) !important;\n}\n.active\\:border-pink-500:active {\n border-color: var(--pink-500) !important;\n}\n.active\\:border-pink-600:active {\n border-color: var(--pink-600) !important;\n}\n.active\\:border-pink-700:active {\n border-color: var(--pink-700) !important;\n}\n.active\\:border-pink-800:active {\n border-color: var(--pink-800) !important;\n}\n.active\\:border-pink-900:active {\n border-color: var(--pink-900) !important;\n}\n\n.border-indigo-50 {\n border-color: var(--indigo-50) !important;\n}\n.border-indigo-100 {\n border-color: var(--indigo-100) !important;\n}\n.border-indigo-200 {\n border-color: var(--indigo-200) !important;\n}\n.border-indigo-300 {\n border-color: var(--indigo-300) !important;\n}\n.border-indigo-400 {\n border-color: var(--indigo-400) !important;\n}\n.border-indigo-500 {\n border-color: var(--indigo-500) !important;\n}\n.border-indigo-600 {\n border-color: var(--indigo-600) !important;\n}\n.border-indigo-700 {\n border-color: var(--indigo-700) !important;\n}\n.border-indigo-800 {\n border-color: var(--indigo-800) !important;\n}\n.border-indigo-900 {\n border-color: var(--indigo-900) !important;\n}\n\n.focus\\:border-indigo-50:focus {\n border-color: var(--indigo-50) !important;\n}\n.focus\\:border-indigo-100:focus {\n border-color: var(--indigo-100) !important;\n}\n.focus\\:border-indigo-200:focus {\n border-color: var(--indigo-200) !important;\n}\n.focus\\:border-indigo-300:focus {\n border-color: var(--indigo-300) !important;\n}\n.focus\\:border-indigo-400:focus {\n border-color: var(--indigo-400) !important;\n}\n.focus\\:border-indigo-500:focus {\n border-color: var(--indigo-500) !important;\n}\n.focus\\:border-indigo-600:focus {\n border-color: var(--indigo-600) !important;\n}\n.focus\\:border-indigo-700:focus {\n border-color: var(--indigo-700) !important;\n}\n.focus\\:border-indigo-800:focus {\n border-color: var(--indigo-800) !important;\n}\n.focus\\:border-indigo-900:focus {\n border-color: var(--indigo-900) !important;\n}\n\n.hover\\:border-indigo-50:hover {\n border-color: var(--indigo-50) !important;\n}\n.hover\\:border-indigo-100:hover {\n border-color: var(--indigo-100) !important;\n}\n.hover\\:border-indigo-200:hover {\n border-color: var(--indigo-200) !important;\n}\n.hover\\:border-indigo-300:hover {\n border-color: var(--indigo-300) !important;\n}\n.hover\\:border-indigo-400:hover {\n border-color: var(--indigo-400) !important;\n}\n.hover\\:border-indigo-500:hover {\n border-color: var(--indigo-500) !important;\n}\n.hover\\:border-indigo-600:hover {\n border-color: var(--indigo-600) !important;\n}\n.hover\\:border-indigo-700:hover {\n border-color: var(--indigo-700) !important;\n}\n.hover\\:border-indigo-800:hover {\n border-color: var(--indigo-800) !important;\n}\n.hover\\:border-indigo-900:hover {\n border-color: var(--indigo-900) !important;\n}\n\n.active\\:border-indigo-50:active {\n border-color: var(--indigo-50) !important;\n}\n.active\\:border-indigo-100:active {\n border-color: var(--indigo-100) !important;\n}\n.active\\:border-indigo-200:active {\n border-color: var(--indigo-200) !important;\n}\n.active\\:border-indigo-300:active {\n border-color: var(--indigo-300) !important;\n}\n.active\\:border-indigo-400:active {\n border-color: var(--indigo-400) !important;\n}\n.active\\:border-indigo-500:active {\n border-color: var(--indigo-500) !important;\n}\n.active\\:border-indigo-600:active {\n border-color: var(--indigo-600) !important;\n}\n.active\\:border-indigo-700:active {\n border-color: var(--indigo-700) !important;\n}\n.active\\:border-indigo-800:active {\n border-color: var(--indigo-800) !important;\n}\n.active\\:border-indigo-900:active {\n border-color: var(--indigo-900) !important;\n}\n\n.border-teal-50 {\n border-color: var(--teal-50) !important;\n}\n.border-teal-100 {\n border-color: var(--teal-100) !important;\n}\n.border-teal-200 {\n border-color: var(--teal-200) !important;\n}\n.border-teal-300 {\n border-color: var(--teal-300) !important;\n}\n.border-teal-400 {\n border-color: var(--teal-400) !important;\n}\n.border-teal-500 {\n border-color: var(--teal-500) !important;\n}\n.border-teal-600 {\n border-color: var(--teal-600) !important;\n}\n.border-teal-700 {\n border-color: var(--teal-700) !important;\n}\n.border-teal-800 {\n border-color: var(--teal-800) !important;\n}\n.border-teal-900 {\n border-color: var(--teal-900) !important;\n}\n\n.focus\\:border-teal-50:focus {\n border-color: var(--teal-50) !important;\n}\n.focus\\:border-teal-100:focus {\n border-color: var(--teal-100) !important;\n}\n.focus\\:border-teal-200:focus {\n border-color: var(--teal-200) !important;\n}\n.focus\\:border-teal-300:focus {\n border-color: var(--teal-300) !important;\n}\n.focus\\:border-teal-400:focus {\n border-color: var(--teal-400) !important;\n}\n.focus\\:border-teal-500:focus {\n border-color: var(--teal-500) !important;\n}\n.focus\\:border-teal-600:focus {\n border-color: var(--teal-600) !important;\n}\n.focus\\:border-teal-700:focus {\n border-color: var(--teal-700) !important;\n}\n.focus\\:border-teal-800:focus {\n border-color: var(--teal-800) !important;\n}\n.focus\\:border-teal-900:focus {\n border-color: var(--teal-900) !important;\n}\n\n.hover\\:border-teal-50:hover {\n border-color: var(--teal-50) !important;\n}\n.hover\\:border-teal-100:hover {\n border-color: var(--teal-100) !important;\n}\n.hover\\:border-teal-200:hover {\n border-color: var(--teal-200) !important;\n}\n.hover\\:border-teal-300:hover {\n border-color: var(--teal-300) !important;\n}\n.hover\\:border-teal-400:hover {\n border-color: var(--teal-400) !important;\n}\n.hover\\:border-teal-500:hover {\n border-color: var(--teal-500) !important;\n}\n.hover\\:border-teal-600:hover {\n border-color: var(--teal-600) !important;\n}\n.hover\\:border-teal-700:hover {\n border-color: var(--teal-700) !important;\n}\n.hover\\:border-teal-800:hover {\n border-color: var(--teal-800) !important;\n}\n.hover\\:border-teal-900:hover {\n border-color: var(--teal-900) !important;\n}\n\n.active\\:border-teal-50:active {\n border-color: var(--teal-50) !important;\n}\n.active\\:border-teal-100:active {\n border-color: var(--teal-100) !important;\n}\n.active\\:border-teal-200:active {\n border-color: var(--teal-200) !important;\n}\n.active\\:border-teal-300:active {\n border-color: var(--teal-300) !important;\n}\n.active\\:border-teal-400:active {\n border-color: var(--teal-400) !important;\n}\n.active\\:border-teal-500:active {\n border-color: var(--teal-500) !important;\n}\n.active\\:border-teal-600:active {\n border-color: var(--teal-600) !important;\n}\n.active\\:border-teal-700:active {\n border-color: var(--teal-700) !important;\n}\n.active\\:border-teal-800:active {\n border-color: var(--teal-800) !important;\n}\n.active\\:border-teal-900:active {\n border-color: var(--teal-900) !important;\n}\n\n.border-orange-50 {\n border-color: var(--orange-50) !important;\n}\n.border-orange-100 {\n border-color: var(--orange-100) !important;\n}\n.border-orange-200 {\n border-color: var(--orange-200) !important;\n}\n.border-orange-300 {\n border-color: var(--orange-300) !important;\n}\n.border-orange-400 {\n border-color: var(--orange-400) !important;\n}\n.border-orange-500 {\n border-color: var(--orange-500) !important;\n}\n.border-orange-600 {\n border-color: var(--orange-600) !important;\n}\n.border-orange-700 {\n border-color: var(--orange-700) !important;\n}\n.border-orange-800 {\n border-color: var(--orange-800) !important;\n}\n.border-orange-900 {\n border-color: var(--orange-900) !important;\n}\n\n.focus\\:border-orange-50:focus {\n border-color: var(--orange-50) !important;\n}\n.focus\\:border-orange-100:focus {\n border-color: var(--orange-100) !important;\n}\n.focus\\:border-orange-200:focus {\n border-color: var(--orange-200) !important;\n}\n.focus\\:border-orange-300:focus {\n border-color: var(--orange-300) !important;\n}\n.focus\\:border-orange-400:focus {\n border-color: var(--orange-400) !important;\n}\n.focus\\:border-orange-500:focus {\n border-color: var(--orange-500) !important;\n}\n.focus\\:border-orange-600:focus {\n border-color: var(--orange-600) !important;\n}\n.focus\\:border-orange-700:focus {\n border-color: var(--orange-700) !important;\n}\n.focus\\:border-orange-800:focus {\n border-color: var(--orange-800) !important;\n}\n.focus\\:border-orange-900:focus {\n border-color: var(--orange-900) !important;\n}\n\n.hover\\:border-orange-50:hover {\n border-color: var(--orange-50) !important;\n}\n.hover\\:border-orange-100:hover {\n border-color: var(--orange-100) !important;\n}\n.hover\\:border-orange-200:hover {\n border-color: var(--orange-200) !important;\n}\n.hover\\:border-orange-300:hover {\n border-color: var(--orange-300) !important;\n}\n.hover\\:border-orange-400:hover {\n border-color: var(--orange-400) !important;\n}\n.hover\\:border-orange-500:hover {\n border-color: var(--orange-500) !important;\n}\n.hover\\:border-orange-600:hover {\n border-color: var(--orange-600) !important;\n}\n.hover\\:border-orange-700:hover {\n border-color: var(--orange-700) !important;\n}\n.hover\\:border-orange-800:hover {\n border-color: var(--orange-800) !important;\n}\n.hover\\:border-orange-900:hover {\n border-color: var(--orange-900) !important;\n}\n\n.active\\:border-orange-50:active {\n border-color: var(--orange-50) !important;\n}\n.active\\:border-orange-100:active {\n border-color: var(--orange-100) !important;\n}\n.active\\:border-orange-200:active {\n border-color: var(--orange-200) !important;\n}\n.active\\:border-orange-300:active {\n border-color: var(--orange-300) !important;\n}\n.active\\:border-orange-400:active {\n border-color: var(--orange-400) !important;\n}\n.active\\:border-orange-500:active {\n border-color: var(--orange-500) !important;\n}\n.active\\:border-orange-600:active {\n border-color: var(--orange-600) !important;\n}\n.active\\:border-orange-700:active {\n border-color: var(--orange-700) !important;\n}\n.active\\:border-orange-800:active {\n border-color: var(--orange-800) !important;\n}\n.active\\:border-orange-900:active {\n border-color: var(--orange-900) !important;\n}\n\n.border-bluegray-50 {\n border-color: var(--bluegray-50) !important;\n}\n.border-bluegray-100 {\n border-color: var(--bluegray-100) !important;\n}\n.border-bluegray-200 {\n border-color: var(--bluegray-200) !important;\n}\n.border-bluegray-300 {\n border-color: var(--bluegray-300) !important;\n}\n.border-bluegray-400 {\n border-color: var(--bluegray-400) !important;\n}\n.border-bluegray-500 {\n border-color: var(--bluegray-500) !important;\n}\n.border-bluegray-600 {\n border-color: var(--bluegray-600) !important;\n}\n.border-bluegray-700 {\n border-color: var(--bluegray-700) !important;\n}\n.border-bluegray-800 {\n border-color: var(--bluegray-800) !important;\n}\n.border-bluegray-900 {\n border-color: var(--bluegray-900) !important;\n}\n\n.focus\\:border-bluegray-50:focus {\n border-color: var(--bluegray-50) !important;\n}\n.focus\\:border-bluegray-100:focus {\n border-color: var(--bluegray-100) !important;\n}\n.focus\\:border-bluegray-200:focus {\n border-color: var(--bluegray-200) !important;\n}\n.focus\\:border-bluegray-300:focus {\n border-color: var(--bluegray-300) !important;\n}\n.focus\\:border-bluegray-400:focus {\n border-color: var(--bluegray-400) !important;\n}\n.focus\\:border-bluegray-500:focus {\n border-color: var(--bluegray-500) !important;\n}\n.focus\\:border-bluegray-600:focus {\n border-color: var(--bluegray-600) !important;\n}\n.focus\\:border-bluegray-700:focus {\n border-color: var(--bluegray-700) !important;\n}\n.focus\\:border-bluegray-800:focus {\n border-color: var(--bluegray-800) !important;\n}\n.focus\\:border-bluegray-900:focus {\n border-color: var(--bluegray-900) !important;\n}\n\n.hover\\:border-bluegray-50:hover {\n border-color: var(--bluegray-50) !important;\n}\n.hover\\:border-bluegray-100:hover {\n border-color: var(--bluegray-100) !important;\n}\n.hover\\:border-bluegray-200:hover {\n border-color: var(--bluegray-200) !important;\n}\n.hover\\:border-bluegray-300:hover {\n border-color: var(--bluegray-300) !important;\n}\n.hover\\:border-bluegray-400:hover {\n border-color: var(--bluegray-400) !important;\n}\n.hover\\:border-bluegray-500:hover {\n border-color: var(--bluegray-500) !important;\n}\n.hover\\:border-bluegray-600:hover {\n border-color: var(--bluegray-600) !important;\n}\n.hover\\:border-bluegray-700:hover {\n border-color: var(--bluegray-700) !important;\n}\n.hover\\:border-bluegray-800:hover {\n border-color: var(--bluegray-800) !important;\n}\n.hover\\:border-bluegray-900:hover {\n border-color: var(--bluegray-900) !important;\n}\n\n.active\\:border-bluegray-50:active {\n border-color: var(--bluegray-50) !important;\n}\n.active\\:border-bluegray-100:active {\n border-color: var(--bluegray-100) !important;\n}\n.active\\:border-bluegray-200:active {\n border-color: var(--bluegray-200) !important;\n}\n.active\\:border-bluegray-300:active {\n border-color: var(--bluegray-300) !important;\n}\n.active\\:border-bluegray-400:active {\n border-color: var(--bluegray-400) !important;\n}\n.active\\:border-bluegray-500:active {\n border-color: var(--bluegray-500) !important;\n}\n.active\\:border-bluegray-600:active {\n border-color: var(--bluegray-600) !important;\n}\n.active\\:border-bluegray-700:active {\n border-color: var(--bluegray-700) !important;\n}\n.active\\:border-bluegray-800:active {\n border-color: var(--bluegray-800) !important;\n}\n.active\\:border-bluegray-900:active {\n border-color: var(--bluegray-900) !important;\n}\n\n.border-purple-50 {\n border-color: var(--purple-50) !important;\n}\n.border-purple-100 {\n border-color: var(--purple-100) !important;\n}\n.border-purple-200 {\n border-color: var(--purple-200) !important;\n}\n.border-purple-300 {\n border-color: var(--purple-300) !important;\n}\n.border-purple-400 {\n border-color: var(--purple-400) !important;\n}\n.border-purple-500 {\n border-color: var(--purple-500) !important;\n}\n.border-purple-600 {\n border-color: var(--purple-600) !important;\n}\n.border-purple-700 {\n border-color: var(--purple-700) !important;\n}\n.border-purple-800 {\n border-color: var(--purple-800) !important;\n}\n.border-purple-900 {\n border-color: var(--purple-900) !important;\n}\n\n.focus\\:border-purple-50:focus {\n border-color: var(--purple-50) !important;\n}\n.focus\\:border-purple-100:focus {\n border-color: var(--purple-100) !important;\n}\n.focus\\:border-purple-200:focus {\n border-color: var(--purple-200) !important;\n}\n.focus\\:border-purple-300:focus {\n border-color: var(--purple-300) !important;\n}\n.focus\\:border-purple-400:focus {\n border-color: var(--purple-400) !important;\n}\n.focus\\:border-purple-500:focus {\n border-color: var(--purple-500) !important;\n}\n.focus\\:border-purple-600:focus {\n border-color: var(--purple-600) !important;\n}\n.focus\\:border-purple-700:focus {\n border-color: var(--purple-700) !important;\n}\n.focus\\:border-purple-800:focus {\n border-color: var(--purple-800) !important;\n}\n.focus\\:border-purple-900:focus {\n border-color: var(--purple-900) !important;\n}\n\n.hover\\:border-purple-50:hover {\n border-color: var(--purple-50) !important;\n}\n.hover\\:border-purple-100:hover {\n border-color: var(--purple-100) !important;\n}\n.hover\\:border-purple-200:hover {\n border-color: var(--purple-200) !important;\n}\n.hover\\:border-purple-300:hover {\n border-color: var(--purple-300) !important;\n}\n.hover\\:border-purple-400:hover {\n border-color: var(--purple-400) !important;\n}\n.hover\\:border-purple-500:hover {\n border-color: var(--purple-500) !important;\n}\n.hover\\:border-purple-600:hover {\n border-color: var(--purple-600) !important;\n}\n.hover\\:border-purple-700:hover {\n border-color: var(--purple-700) !important;\n}\n.hover\\:border-purple-800:hover {\n border-color: var(--purple-800) !important;\n}\n.hover\\:border-purple-900:hover {\n border-color: var(--purple-900) !important;\n}\n\n.active\\:border-purple-50:active {\n border-color: var(--purple-50) !important;\n}\n.active\\:border-purple-100:active {\n border-color: var(--purple-100) !important;\n}\n.active\\:border-purple-200:active {\n border-color: var(--purple-200) !important;\n}\n.active\\:border-purple-300:active {\n border-color: var(--purple-300) !important;\n}\n.active\\:border-purple-400:active {\n border-color: var(--purple-400) !important;\n}\n.active\\:border-purple-500:active {\n border-color: var(--purple-500) !important;\n}\n.active\\:border-purple-600:active {\n border-color: var(--purple-600) !important;\n}\n.active\\:border-purple-700:active {\n border-color: var(--purple-700) !important;\n}\n.active\\:border-purple-800:active {\n border-color: var(--purple-800) !important;\n}\n.active\\:border-purple-900:active {\n border-color: var(--purple-900) !important;\n}\n\n.border-gray-50 {\n border-color: var(--gray-50) !important;\n}\n.border-gray-100 {\n border-color: var(--gray-100) !important;\n}\n.border-gray-200 {\n border-color: var(--gray-200) !important;\n}\n.border-gray-300 {\n border-color: var(--gray-300) !important;\n}\n.border-gray-400 {\n border-color: var(--gray-400) !important;\n}\n.border-gray-500 {\n border-color: var(--gray-500) !important;\n}\n.border-gray-600 {\n border-color: var(--gray-600) !important;\n}\n.border-gray-700 {\n border-color: var(--gray-700) !important;\n}\n.border-gray-800 {\n border-color: var(--gray-800) !important;\n}\n.border-gray-900 {\n border-color: var(--gray-900) !important;\n}\n\n.focus\\:border-gray-50:focus {\n border-color: var(--gray-50) !important;\n}\n.focus\\:border-gray-100:focus {\n border-color: var(--gray-100) !important;\n}\n.focus\\:border-gray-200:focus {\n border-color: var(--gray-200) !important;\n}\n.focus\\:border-gray-300:focus {\n border-color: var(--gray-300) !important;\n}\n.focus\\:border-gray-400:focus {\n border-color: var(--gray-400) !important;\n}\n.focus\\:border-gray-500:focus {\n border-color: var(--gray-500) !important;\n}\n.focus\\:border-gray-600:focus {\n border-color: var(--gray-600) !important;\n}\n.focus\\:border-gray-700:focus {\n border-color: var(--gray-700) !important;\n}\n.focus\\:border-gray-800:focus {\n border-color: var(--gray-800) !important;\n}\n.focus\\:border-gray-900:focus {\n border-color: var(--gray-900) !important;\n}\n\n.hover\\:border-gray-50:hover {\n border-color: var(--gray-50) !important;\n}\n.hover\\:border-gray-100:hover {\n border-color: var(--gray-100) !important;\n}\n.hover\\:border-gray-200:hover {\n border-color: var(--gray-200) !important;\n}\n.hover\\:border-gray-300:hover {\n border-color: var(--gray-300) !important;\n}\n.hover\\:border-gray-400:hover {\n border-color: var(--gray-400) !important;\n}\n.hover\\:border-gray-500:hover {\n border-color: var(--gray-500) !important;\n}\n.hover\\:border-gray-600:hover {\n border-color: var(--gray-600) !important;\n}\n.hover\\:border-gray-700:hover {\n border-color: var(--gray-700) !important;\n}\n.hover\\:border-gray-800:hover {\n border-color: var(--gray-800) !important;\n}\n.hover\\:border-gray-900:hover {\n border-color: var(--gray-900) !important;\n}\n\n.active\\:border-gray-50:active {\n border-color: var(--gray-50) !important;\n}\n.active\\:border-gray-100:active {\n border-color: var(--gray-100) !important;\n}\n.active\\:border-gray-200:active {\n border-color: var(--gray-200) !important;\n}\n.active\\:border-gray-300:active {\n border-color: var(--gray-300) !important;\n}\n.active\\:border-gray-400:active {\n border-color: var(--gray-400) !important;\n}\n.active\\:border-gray-500:active {\n border-color: var(--gray-500) !important;\n}\n.active\\:border-gray-600:active {\n border-color: var(--gray-600) !important;\n}\n.active\\:border-gray-700:active {\n border-color: var(--gray-700) !important;\n}\n.active\\:border-gray-800:active {\n border-color: var(--gray-800) !important;\n}\n.active\\:border-gray-900:active {\n border-color: var(--gray-900) !important;\n}\n\n.border-red-50 {\n border-color: var(--red-50) !important;\n}\n.border-red-100 {\n border-color: var(--red-100) !important;\n}\n.border-red-200 {\n border-color: var(--red-200) !important;\n}\n.border-red-300 {\n border-color: var(--red-300) !important;\n}\n.border-red-400 {\n border-color: var(--red-400) !important;\n}\n.border-red-500 {\n border-color: var(--red-500) !important;\n}\n.border-red-600 {\n border-color: var(--red-600) !important;\n}\n.border-red-700 {\n border-color: var(--red-700) !important;\n}\n.border-red-800 {\n border-color: var(--red-800) !important;\n}\n.border-red-900 {\n border-color: var(--red-900) !important;\n}\n\n.focus\\:border-red-50:focus {\n border-color: var(--red-50) !important;\n}\n.focus\\:border-red-100:focus {\n border-color: var(--red-100) !important;\n}\n.focus\\:border-red-200:focus {\n border-color: var(--red-200) !important;\n}\n.focus\\:border-red-300:focus {\n border-color: var(--red-300) !important;\n}\n.focus\\:border-red-400:focus {\n border-color: var(--red-400) !important;\n}\n.focus\\:border-red-500:focus {\n border-color: var(--red-500) !important;\n}\n.focus\\:border-red-600:focus {\n border-color: var(--red-600) !important;\n}\n.focus\\:border-red-700:focus {\n border-color: var(--red-700) !important;\n}\n.focus\\:border-red-800:focus {\n border-color: var(--red-800) !important;\n}\n.focus\\:border-red-900:focus {\n border-color: var(--red-900) !important;\n}\n\n.hover\\:border-red-50:hover {\n border-color: var(--red-50) !important;\n}\n.hover\\:border-red-100:hover {\n border-color: var(--red-100) !important;\n}\n.hover\\:border-red-200:hover {\n border-color: var(--red-200) !important;\n}\n.hover\\:border-red-300:hover {\n border-color: var(--red-300) !important;\n}\n.hover\\:border-red-400:hover {\n border-color: var(--red-400) !important;\n}\n.hover\\:border-red-500:hover {\n border-color: var(--red-500) !important;\n}\n.hover\\:border-red-600:hover {\n border-color: var(--red-600) !important;\n}\n.hover\\:border-red-700:hover {\n border-color: var(--red-700) !important;\n}\n.hover\\:border-red-800:hover {\n border-color: var(--red-800) !important;\n}\n.hover\\:border-red-900:hover {\n border-color: var(--red-900) !important;\n}\n\n.active\\:border-red-50:active {\n border-color: var(--red-50) !important;\n}\n.active\\:border-red-100:active {\n border-color: var(--red-100) !important;\n}\n.active\\:border-red-200:active {\n border-color: var(--red-200) !important;\n}\n.active\\:border-red-300:active {\n border-color: var(--red-300) !important;\n}\n.active\\:border-red-400:active {\n border-color: var(--red-400) !important;\n}\n.active\\:border-red-500:active {\n border-color: var(--red-500) !important;\n}\n.active\\:border-red-600:active {\n border-color: var(--red-600) !important;\n}\n.active\\:border-red-700:active {\n border-color: var(--red-700) !important;\n}\n.active\\:border-red-800:active {\n border-color: var(--red-800) !important;\n}\n.active\\:border-red-900:active {\n border-color: var(--red-900) !important;\n}\n\n.border-primary-50 {\n border-color: var(--primary-50) !important;\n}\n.border-primary-100 {\n border-color: var(--primary-100) !important;\n}\n.border-primary-200 {\n border-color: var(--primary-200) !important;\n}\n.border-primary-300 {\n border-color: var(--primary-300) !important;\n}\n.border-primary-400 {\n border-color: var(--primary-400) !important;\n}\n.border-primary-500 {\n border-color: var(--primary-500) !important;\n}\n.border-primary-600 {\n border-color: var(--primary-600) !important;\n}\n.border-primary-700 {\n border-color: var(--primary-700) !important;\n}\n.border-primary-800 {\n border-color: var(--primary-800) !important;\n}\n.border-primary-900 {\n border-color: var(--primary-900) !important;\n}\n\n.focus\\:border-primary-50:focus {\n border-color: var(--primary-50) !important;\n}\n.focus\\:border-primary-100:focus {\n border-color: var(--primary-100) !important;\n}\n.focus\\:border-primary-200:focus {\n border-color: var(--primary-200) !important;\n}\n.focus\\:border-primary-300:focus {\n border-color: var(--primary-300) !important;\n}\n.focus\\:border-primary-400:focus {\n border-color: var(--primary-400) !important;\n}\n.focus\\:border-primary-500:focus {\n border-color: var(--primary-500) !important;\n}\n.focus\\:border-primary-600:focus {\n border-color: var(--primary-600) !important;\n}\n.focus\\:border-primary-700:focus {\n border-color: var(--primary-700) !important;\n}\n.focus\\:border-primary-800:focus {\n border-color: var(--primary-800) !important;\n}\n.focus\\:border-primary-900:focus {\n border-color: var(--primary-900) !important;\n}\n\n.hover\\:border-primary-50:hover {\n border-color: var(--primary-50) !important;\n}\n.hover\\:border-primary-100:hover {\n border-color: var(--primary-100) !important;\n}\n.hover\\:border-primary-200:hover {\n border-color: var(--primary-200) !important;\n}\n.hover\\:border-primary-300:hover {\n border-color: var(--primary-300) !important;\n}\n.hover\\:border-primary-400:hover {\n border-color: var(--primary-400) !important;\n}\n.hover\\:border-primary-500:hover {\n border-color: var(--primary-500) !important;\n}\n.hover\\:border-primary-600:hover {\n border-color: var(--primary-600) !important;\n}\n.hover\\:border-primary-700:hover {\n border-color: var(--primary-700) !important;\n}\n.hover\\:border-primary-800:hover {\n border-color: var(--primary-800) !important;\n}\n.hover\\:border-primary-900:hover {\n border-color: var(--primary-900) !important;\n}\n\n.active\\:border-primary-50:active {\n border-color: var(--primary-50) !important;\n}\n.active\\:border-primary-100:active {\n border-color: var(--primary-100) !important;\n}\n.active\\:border-primary-200:active {\n border-color: var(--primary-200) !important;\n}\n.active\\:border-primary-300:active {\n border-color: var(--primary-300) !important;\n}\n.active\\:border-primary-400:active {\n border-color: var(--primary-400) !important;\n}\n.active\\:border-primary-500:active {\n border-color: var(--primary-500) !important;\n}\n.active\\:border-primary-600:active {\n border-color: var(--primary-600) !important;\n}\n.active\\:border-primary-700:active {\n border-color: var(--primary-700) !important;\n}\n.active\\:border-primary-800:active {\n border-color: var(--primary-800) !important;\n}\n.active\\:border-primary-900:active {\n border-color: var(--primary-900) !important;\n}\n\n.bg-white-alpha-10 {\n background-color: rgba(255,255,255,0.1) !important;\n}\n.bg-white-alpha-20 {\n background-color: rgba(255,255,255,0.2) !important;\n}\n.bg-white-alpha-30 {\n background-color: rgba(255,255,255,0.3) !important;\n}\n.bg-white-alpha-40 {\n background-color: rgba(255,255,255,0.4) !important;\n}\n.bg-white-alpha-50 {\n background-color: rgba(255,255,255,0.5) !important;\n}\n.bg-white-alpha-60 {\n background-color: rgba(255,255,255,0.6) !important;\n}\n.bg-white-alpha-70 {\n background-color: rgba(255,255,255,0.7) !important;\n}\n.bg-white-alpha-80 {\n background-color: rgba(255,255,255,0.8) !important;\n}\n.bg-white-alpha-90 {\n background-color: rgba(255,255,255,0.9) !important;\n}\n\n.hover\\:bg-white-alpha-10:hover {\n background-color: rgba(255,255,255,0.1) !important;\n}\n.hover\\:bg-white-alpha-20:hover {\n background-color: rgba(255,255,255,0.2) !important;\n}\n.hover\\:bg-white-alpha-30:hover {\n background-color: rgba(255,255,255,0.3) !important;\n}\n.hover\\:bg-white-alpha-40:hover {\n background-color: rgba(255,255,255,0.4) !important;\n}\n.hover\\:bg-white-alpha-50:hover {\n background-color: rgba(255,255,255,0.5) !important;\n}\n.hover\\:bg-white-alpha-60:hover {\n background-color: rgba(255,255,255,0.6) !important;\n}\n.hover\\:bg-white-alpha-70:hover {\n background-color: rgba(255,255,255,0.7) !important;\n}\n.hover\\:bg-white-alpha-80:hover {\n background-color: rgba(255,255,255,0.8) !important;\n}\n.hover\\:bg-white-alpha-90:hover {\n background-color: rgba(255,255,255,0.9) !important;\n}\n\n.focus\\:bg-white-alpha-10:focus {\n background-color: rgba(255,255,255,0.1) !important;\n}\n.focus\\:bg-white-alpha-20:focus {\n background-color: rgba(255,255,255,0.2) !important;\n}\n.focus\\:bg-white-alpha-30:focus {\n background-color: rgba(255,255,255,0.3) !important;\n}\n.focus\\:bg-white-alpha-40:focus {\n background-color: rgba(255,255,255,0.4) !important;\n}\n.focus\\:bg-white-alpha-50:focus {\n background-color: rgba(255,255,255,0.5) !important;\n}\n.focus\\:bg-white-alpha-60:focus {\n background-color: rgba(255,255,255,0.6) !important;\n}\n.focus\\:bg-white-alpha-70:focus {\n background-color: rgba(255,255,255,0.7) !important;\n}\n.focus\\:bg-white-alpha-80:focus {\n background-color: rgba(255,255,255,0.8) !important;\n}\n.focus\\:bg-white-alpha-90:focus {\n background-color: rgba(255,255,255,0.9) !important;\n}\n\n.active\\:bg-white-alpha-10:active {\n background-color: rgba(255,255,255,0.1) !important;\n}\n.active\\:bg-white-alpha-20:active {\n background-color: rgba(255,255,255,0.2) !important;\n}\n.active\\:bg-white-alpha-30:active {\n background-color: rgba(255,255,255,0.3) !important;\n}\n.active\\:bg-white-alpha-40:active {\n background-color: rgba(255,255,255,0.4) !important;\n}\n.active\\:bg-white-alpha-50:active {\n background-color: rgba(255,255,255,0.5) !important;\n}\n.active\\:bg-white-alpha-60:active {\n background-color: rgba(255,255,255,0.6) !important;\n}\n.active\\:bg-white-alpha-70:active {\n background-color: rgba(255,255,255,0.7) !important;\n}\n.active\\:bg-white-alpha-80:active {\n background-color: rgba(255,255,255,0.8) !important;\n}\n.active\\:bg-white-alpha-90:active {\n background-color: rgba(255,255,255,0.9) !important;\n}\n\n.bg-black-alpha-10 {\n background-color: rgba(0,0,0,0.1) !important;\n}\n.bg-black-alpha-20 {\n background-color: rgba(0,0,0,0.2) !important;\n}\n.bg-black-alpha-30 {\n background-color: rgba(0,0,0,0.3) !important;\n}\n.bg-black-alpha-40 {\n background-color: rgba(0,0,0,0.4) !important;\n}\n.bg-black-alpha-50 {\n background-color: rgba(0,0,0,0.5) !important;\n}\n.bg-black-alpha-60 {\n background-color: rgba(0,0,0,0.6) !important;\n}\n.bg-black-alpha-70 {\n background-color: rgba(0,0,0,0.7) !important;\n}\n.bg-black-alpha-80 {\n background-color: rgba(0,0,0,0.8) !important;\n}\n.bg-black-alpha-90 {\n background-color: rgba(0,0,0,0.9) !important;\n}\n\n.hover\\:bg-black-alpha-10:hover {\n background-color: rgba(0,0,0,0.1) !important;\n}\n.hover\\:bg-black-alpha-20:hover {\n background-color: rgba(0,0,0,0.2) !important;\n}\n.hover\\:bg-black-alpha-30:hover {\n background-color: rgba(0,0,0,0.3) !important;\n}\n.hover\\:bg-black-alpha-40:hover {\n background-color: rgba(0,0,0,0.4) !important;\n}\n.hover\\:bg-black-alpha-50:hover {\n background-color: rgba(0,0,0,0.5) !important;\n}\n.hover\\:bg-black-alpha-60:hover {\n background-color: rgba(0,0,0,0.6) !important;\n}\n.hover\\:bg-black-alpha-70:hover {\n background-color: rgba(0,0,0,0.7) !important;\n}\n.hover\\:bg-black-alpha-80:hover {\n background-color: rgba(0,0,0,0.8) !important;\n}\n.hover\\:bg-black-alpha-90:hover {\n background-color: rgba(0,0,0,0.9) !important;\n}\n\n.focus\\:bg-black-alpha-10:focus {\n background-color: rgba(0,0,0,0.1) !important;\n}\n.focus\\:bg-black-alpha-20:focus {\n background-color: rgba(0,0,0,0.2) !important;\n}\n.focus\\:bg-black-alpha-30:focus {\n background-color: rgba(0,0,0,0.3) !important;\n}\n.focus\\:bg-black-alpha-40:focus {\n background-color: rgba(0,0,0,0.4) !important;\n}\n.focus\\:bg-black-alpha-50:focus {\n background-color: rgba(0,0,0,0.5) !important;\n}\n.focus\\:bg-black-alpha-60:focus {\n background-color: rgba(0,0,0,0.6) !important;\n}\n.focus\\:bg-black-alpha-70:focus {\n background-color: rgba(0,0,0,0.7) !important;\n}\n.focus\\:bg-black-alpha-80:focus {\n background-color: rgba(0,0,0,0.8) !important;\n}\n.focus\\:bg-black-alpha-90:focus {\n background-color: rgba(0,0,0,0.9) !important;\n}\n\n.active\\:bg-black-alpha-10:active {\n background-color: rgba(0,0,0,0.1) !important;\n}\n.active\\:bg-black-alpha-20:active {\n background-color: rgba(0,0,0,0.2) !important;\n}\n.active\\:bg-black-alpha-30:active {\n background-color: rgba(0,0,0,0.3) !important;\n}\n.active\\:bg-black-alpha-40:active {\n background-color: rgba(0,0,0,0.4) !important;\n}\n.active\\:bg-black-alpha-50:active {\n background-color: rgba(0,0,0,0.5) !important;\n}\n.active\\:bg-black-alpha-60:active {\n background-color: rgba(0,0,0,0.6) !important;\n}\n.active\\:bg-black-alpha-70:active {\n background-color: rgba(0,0,0,0.7) !important;\n}\n.active\\:bg-black-alpha-80:active {\n background-color: rgba(0,0,0,0.8) !important;\n}\n.active\\:bg-black-alpha-90:active {\n background-color: rgba(0,0,0,0.9) !important;\n}\n\n.border-white-alpha-10 {\n border-color: rgba(255,255,255,0.1) !important;\n}\n.border-white-alpha-20 {\n border-color: rgba(255,255,255,0.2) !important;\n}\n.border-white-alpha-30 {\n border-color: rgba(255,255,255,0.3) !important;\n}\n.border-white-alpha-40 {\n border-color: rgba(255,255,255,0.4) !important;\n}\n.border-white-alpha-50 {\n border-color: rgba(255,255,255,0.5) !important;\n}\n.border-white-alpha-60 {\n border-color: rgba(255,255,255,0.6) !important;\n}\n.border-white-alpha-70 {\n border-color: rgba(255,255,255,0.7) !important;\n}\n.border-white-alpha-80 {\n border-color: rgba(255,255,255,0.8) !important;\n}\n.border-white-alpha-90 {\n border-color: rgba(255,255,255,0.9) !important;\n}\n\n.hover\\:border-white-alpha-10:hover {\n border-color: rgba(255,255,255,0.1) !important;\n}\n.hover\\:border-white-alpha-20:hover {\n border-color: rgba(255,255,255,0.2) !important;\n}\n.hover\\:border-white-alpha-30:hover {\n border-color: rgba(255,255,255,0.3) !important;\n}\n.hover\\:border-white-alpha-40:hover {\n border-color: rgba(255,255,255,0.4) !important;\n}\n.hover\\:border-white-alpha-50:hover {\n border-color: rgba(255,255,255,0.5) !important;\n}\n.hover\\:border-white-alpha-60:hover {\n border-color: rgba(255,255,255,0.6) !important;\n}\n.hover\\:border-white-alpha-70:hover {\n border-color: rgba(255,255,255,0.7) !important;\n}\n.hover\\:border-white-alpha-80:hover {\n border-color: rgba(255,255,255,0.8) !important;\n}\n.hover\\:border-white-alpha-90:hover {\n border-color: rgba(255,255,255,0.9) !important;\n}\n\n.focus\\:border-white-alpha-10:focus {\n border-color: rgba(255,255,255,0.1) !important;\n}\n.focus\\:border-white-alpha-20:focus {\n border-color: rgba(255,255,255,0.2) !important;\n}\n.focus\\:border-white-alpha-30:focus {\n border-color: rgba(255,255,255,0.3) !important;\n}\n.focus\\:border-white-alpha-40:focus {\n border-color: rgba(255,255,255,0.4) !important;\n}\n.focus\\:border-white-alpha-50:focus {\n border-color: rgba(255,255,255,0.5) !important;\n}\n.focus\\:border-white-alpha-60:focus {\n border-color: rgba(255,255,255,0.6) !important;\n}\n.focus\\:border-white-alpha-70:focus {\n border-color: rgba(255,255,255,0.7) !important;\n}\n.focus\\:border-white-alpha-80:focus {\n border-color: rgba(255,255,255,0.8) !important;\n}\n.focus\\:border-white-alpha-90:focus {\n border-color: rgba(255,255,255,0.9) !important;\n}\n\n.active\\:border-white-alpha-10:active {\n border-color: rgba(255,255,255,0.1) !important;\n}\n.active\\:border-white-alpha-20:active {\n border-color: rgba(255,255,255,0.2) !important;\n}\n.active\\:border-white-alpha-30:active {\n border-color: rgba(255,255,255,0.3) !important;\n}\n.active\\:border-white-alpha-40:active {\n border-color: rgba(255,255,255,0.4) !important;\n}\n.active\\:border-white-alpha-50:active {\n border-color: rgba(255,255,255,0.5) !important;\n}\n.active\\:border-white-alpha-60:active {\n border-color: rgba(255,255,255,0.6) !important;\n}\n.active\\:border-white-alpha-70:active {\n border-color: rgba(255,255,255,0.7) !important;\n}\n.active\\:border-white-alpha-80:active {\n border-color: rgba(255,255,255,0.8) !important;\n}\n.active\\:border-white-alpha-90:active {\n border-color: rgba(255,255,255,0.9) !important;\n}\n\n.border-black-alpha-10 {\n border-color: rgba(0,0,0,0.1) !important;\n}\n.border-black-alpha-20 {\n border-color: rgba(0,0,0,0.2) !important;\n}\n.border-black-alpha-30 {\n border-color: rgba(0,0,0,0.3) !important;\n}\n.border-black-alpha-40 {\n border-color: rgba(0,0,0,0.4) !important;\n}\n.border-black-alpha-50 {\n border-color: rgba(0,0,0,0.5) !important;\n}\n.border-black-alpha-60 {\n border-color: rgba(0,0,0,0.6) !important;\n}\n.border-black-alpha-70 {\n border-color: rgba(0,0,0,0.7) !important;\n}\n.border-black-alpha-80 {\n border-color: rgba(0,0,0,0.8) !important;\n}\n.border-black-alpha-90 {\n border-color: rgba(0,0,0,0.9) !important;\n}\n\n.hover\\:border-black-alpha-10:hover {\n border-color: rgba(0,0,0,0.1) !important;\n}\n.hover\\:border-black-alpha-20:hover {\n border-color: rgba(0,0,0,0.2) !important;\n}\n.hover\\:border-black-alpha-30:hover {\n border-color: rgba(0,0,0,0.3) !important;\n}\n.hover\\:border-black-alpha-40:hover {\n border-color: rgba(0,0,0,0.4) !important;\n}\n.hover\\:border-black-alpha-50:hover {\n border-color: rgba(0,0,0,0.5) !important;\n}\n.hover\\:border-black-alpha-60:hover {\n border-color: rgba(0,0,0,0.6) !important;\n}\n.hover\\:border-black-alpha-70:hover {\n border-color: rgba(0,0,0,0.7) !important;\n}\n.hover\\:border-black-alpha-80:hover {\n border-color: rgba(0,0,0,0.8) !important;\n}\n.hover\\:border-black-alpha-90:hover {\n border-color: rgba(0,0,0,0.9) !important;\n}\n\n.focus\\:border-black-alpha-10:focus {\n border-color: rgba(0,0,0,0.1) !important;\n}\n.focus\\:border-black-alpha-20:focus {\n border-color: rgba(0,0,0,0.2) !important;\n}\n.focus\\:border-black-alpha-30:focus {\n border-color: rgba(0,0,0,0.3) !important;\n}\n.focus\\:border-black-alpha-40:focus {\n border-color: rgba(0,0,0,0.4) !important;\n}\n.focus\\:border-black-alpha-50:focus {\n border-color: rgba(0,0,0,0.5) !important;\n}\n.focus\\:border-black-alpha-60:focus {\n border-color: rgba(0,0,0,0.6) !important;\n}\n.focus\\:border-black-alpha-70:focus {\n border-color: rgba(0,0,0,0.7) !important;\n}\n.focus\\:border-black-alpha-80:focus {\n border-color: rgba(0,0,0,0.8) !important;\n}\n.focus\\:border-black-alpha-90:focus {\n border-color: rgba(0,0,0,0.9) !important;\n}\n\n.active\\:border-black-alpha-10:active {\n border-color: rgba(0,0,0,0.1) !important;\n}\n.active\\:border-black-alpha-20:active {\n border-color: rgba(0,0,0,0.2) !important;\n}\n.active\\:border-black-alpha-30:active {\n border-color: rgba(0,0,0,0.3) !important;\n}\n.active\\:border-black-alpha-40:active {\n border-color: rgba(0,0,0,0.4) !important;\n}\n.active\\:border-black-alpha-50:active {\n border-color: rgba(0,0,0,0.5) !important;\n}\n.active\\:border-black-alpha-60:active {\n border-color: rgba(0,0,0,0.6) !important;\n}\n.active\\:border-black-alpha-70:active {\n border-color: rgba(0,0,0,0.7) !important;\n}\n.active\\:border-black-alpha-80:active {\n border-color: rgba(0,0,0,0.8) !important;\n}\n.active\\:border-black-alpha-90:active {\n border-color: rgba(0,0,0,0.9) !important;\n}\n\n.text-white-alpha-10 {\n color: rgba(255,255,255,0.1) !important;\n}\n.text-white-alpha-20 {\n color: rgba(255,255,255,0.2) !important;\n}\n.text-white-alpha-30 {\n color: rgba(255,255,255,0.3) !important;\n}\n.text-white-alpha-40 {\n color: rgba(255,255,255,0.4) !important;\n}\n.text-white-alpha-50 {\n color: rgba(255,255,255,0.5) !important;\n}\n.text-white-alpha-60 {\n color: rgba(255,255,255,0.6) !important;\n}\n.text-white-alpha-70 {\n color: rgba(255,255,255,0.7) !important;\n}\n.text-white-alpha-80 {\n color: rgba(255,255,255,0.8) !important;\n}\n.text-white-alpha-90 {\n color: rgba(255,255,255,0.9) !important;\n}\n\n.hover\\:text-white-alpha-10:hover {\n color: rgba(255,255,255,0.1) !important;\n}\n.hover\\:text-white-alpha-20:hover {\n color: rgba(255,255,255,0.2) !important;\n}\n.hover\\:text-white-alpha-30:hover {\n color: rgba(255,255,255,0.3) !important;\n}\n.hover\\:text-white-alpha-40:hover {\n color: rgba(255,255,255,0.4) !important;\n}\n.hover\\:text-white-alpha-50:hover {\n color: rgba(255,255,255,0.5) !important;\n}\n.hover\\:text-white-alpha-60:hover {\n color: rgba(255,255,255,0.6) !important;\n}\n.hover\\:text-white-alpha-70:hover {\n color: rgba(255,255,255,0.7) !important;\n}\n.hover\\:text-white-alpha-80:hover {\n color: rgba(255,255,255,0.8) !important;\n}\n.hover\\:text-white-alpha-90:hover {\n color: rgba(255,255,255,0.9) !important;\n}\n\n.focus\\:text-white-alpha-10:focus {\n color: rgba(255,255,255,0.1) !important;\n}\n.focus\\:text-white-alpha-20:focus {\n color: rgba(255,255,255,0.2) !important;\n}\n.focus\\:text-white-alpha-30:focus {\n color: rgba(255,255,255,0.3) !important;\n}\n.focus\\:text-white-alpha-40:focus {\n color: rgba(255,255,255,0.4) !important;\n}\n.focus\\:text-white-alpha-50:focus {\n color: rgba(255,255,255,0.5) !important;\n}\n.focus\\:text-white-alpha-60:focus {\n color: rgba(255,255,255,0.6) !important;\n}\n.focus\\:text-white-alpha-70:focus {\n color: rgba(255,255,255,0.7) !important;\n}\n.focus\\:text-white-alpha-80:focus {\n color: rgba(255,255,255,0.8) !important;\n}\n.focus\\:text-white-alpha-90:focus {\n color: rgba(255,255,255,0.9) !important;\n}\n\n.active\\:text-white-alpha-10:active {\n color: rgba(255,255,255,0.1) !important;\n}\n.active\\:text-white-alpha-20:active {\n color: rgba(255,255,255,0.2) !important;\n}\n.active\\:text-white-alpha-30:active {\n color: rgba(255,255,255,0.3) !important;\n}\n.active\\:text-white-alpha-40:active {\n color: rgba(255,255,255,0.4) !important;\n}\n.active\\:text-white-alpha-50:active {\n color: rgba(255,255,255,0.5) !important;\n}\n.active\\:text-white-alpha-60:active {\n color: rgba(255,255,255,0.6) !important;\n}\n.active\\:text-white-alpha-70:active {\n color: rgba(255,255,255,0.7) !important;\n}\n.active\\:text-white-alpha-80:active {\n color: rgba(255,255,255,0.8) !important;\n}\n.active\\:text-white-alpha-90:active {\n color: rgba(255,255,255,0.9) !important;\n}\n\n.text-black-alpha-10 {\n color: rgba(0,0,0,0.1) !important;\n}\n.text-black-alpha-20 {\n color: rgba(0,0,0,0.2) !important;\n}\n.text-black-alpha-30 {\n color: rgba(0,0,0,0.3) !important;\n}\n.text-black-alpha-40 {\n color: rgba(0,0,0,0.4) !important;\n}\n.text-black-alpha-50 {\n color: rgba(0,0,0,0.5) !important;\n}\n.text-black-alpha-60 {\n color: rgba(0,0,0,0.6) !important;\n}\n.text-black-alpha-70 {\n color: rgba(0,0,0,0.7) !important;\n}\n.text-black-alpha-80 {\n color: rgba(0,0,0,0.8) !important;\n}\n.text-black-alpha-90 {\n color: rgba(0,0,0,0.9) !important;\n}\n\n.hover\\:text-black-alpha-10:hover {\n color: rgba(0,0,0,0.1) !important;\n}\n.hover\\:text-black-alpha-20:hover {\n color: rgba(0,0,0,0.2) !important;\n}\n.hover\\:text-black-alpha-30:hover {\n color: rgba(0,0,0,0.3) !important;\n}\n.hover\\:text-black-alpha-40:hover {\n color: rgba(0,0,0,0.4) !important;\n}\n.hover\\:text-black-alpha-50:hover {\n color: rgba(0,0,0,0.5) !important;\n}\n.hover\\:text-black-alpha-60:hover {\n color: rgba(0,0,0,0.6) !important;\n}\n.hover\\:text-black-alpha-70:hover {\n color: rgba(0,0,0,0.7) !important;\n}\n.hover\\:text-black-alpha-80:hover {\n color: rgba(0,0,0,0.8) !important;\n}\n.hover\\:text-black-alpha-90:hover {\n color: rgba(0,0,0,0.9) !important;\n}\n\n.focus\\:text-black-alpha-10:focus {\n color: rgba(0,0,0,0.1) !important;\n}\n.focus\\:text-black-alpha-20:focus {\n color: rgba(0,0,0,0.2) !important;\n}\n.focus\\:text-black-alpha-30:focus {\n color: rgba(0,0,0,0.3) !important;\n}\n.focus\\:text-black-alpha-40:focus {\n color: rgba(0,0,0,0.4) !important;\n}\n.focus\\:text-black-alpha-50:focus {\n color: rgba(0,0,0,0.5) !important;\n}\n.focus\\:text-black-alpha-60:focus {\n color: rgba(0,0,0,0.6) !important;\n}\n.focus\\:text-black-alpha-70:focus {\n color: rgba(0,0,0,0.7) !important;\n}\n.focus\\:text-black-alpha-80:focus {\n color: rgba(0,0,0,0.8) !important;\n}\n.focus\\:text-black-alpha-90:focus {\n color: rgba(0,0,0,0.9) !important;\n}\n\n.active\\:text-black-alpha-10:active {\n color: rgba(0,0,0,0.1) !important;\n}\n.active\\:text-black-alpha-20:active {\n color: rgba(0,0,0,0.2) !important;\n}\n.active\\:text-black-alpha-30:active {\n color: rgba(0,0,0,0.3) !important;\n}\n.active\\:text-black-alpha-40:active {\n color: rgba(0,0,0,0.4) !important;\n}\n.active\\:text-black-alpha-50:active {\n color: rgba(0,0,0,0.5) !important;\n}\n.active\\:text-black-alpha-60:active {\n color: rgba(0,0,0,0.6) !important;\n}\n.active\\:text-black-alpha-70:active {\n color: rgba(0,0,0,0.7) !important;\n}\n.active\\:text-black-alpha-80:active {\n color: rgba(0,0,0,0.8) !important;\n}\n.active\\:text-black-alpha-90:active {\n color: rgba(0,0,0,0.9) !important;\n}\n\n.text-primary {\n color: var(--primary-color) !important;\n}\n\n.bg-primary {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n}\n\n.bg-primary-reverse {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n}\n\n.bg-white {\n background-color: #ffffff !important;\n}\n\n.border-primary {\n border-color: var(--primary-color) !important;\n}\n\n.text-white {\n color: #ffffff !important;\n}\n\n.border-white {\n border-color: #ffffff !important;\n}\n\n.text-color {\n color: var(--text-color) !important;\n}\n\n.text-color-secondary {\n color: var(--text-color-secondary) !important;\n}\n\n.surface-ground {\n background-color: var(--surface-ground) !important;\n}\n\n.surface-section {\n background-color: var(--surface-section) !important;\n}\n\n.surface-card {\n background-color: var(--surface-card) !important;\n}\n\n.surface-overlay {\n background-color: var(--surface-overlay) !important;\n}\n\n.surface-hover {\n background-color: var(--surface-hover) !important;\n}\n\n.surface-border {\n border-color: var(--surface-border) !important;\n}\n\n.focus\\:text-primary:focus {\n color: var(--primary-color) !important;\n}\n\n.hover\\:text-primary:hover {\n color: var(--primary-color) !important;\n}\n\n.active\\:text-primary:active {\n color: var(--primary-color) !important;\n}\n\n.focus\\:bg-primary:focus {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n}\n\n.hover\\:bg-primary:hover {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n}\n\n.active\\:bg-primary:active {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n}\n\n.focus\\:bg-primary-reverse:focus {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n}\n\n.hover\\:bg-primary-reverse:hover {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n}\n\n.active\\:bg-primary-reverse:active {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n}\n\n.focus\\:bg-white:focus {\n background-color: #ffffff !important;\n}\n\n.hover\\:bg-white:hover {\n background-color: #ffffff !important;\n}\n\n.active\\:bg-white:active {\n background-color: #ffffff !important;\n}\n\n.focus\\:border-primary:focus {\n border-color: var(--primary-color) !important;\n}\n\n.hover\\:border-primary:hover {\n border-color: var(--primary-color) !important;\n}\n\n.active\\:border-primary:active {\n border-color: var(--primary-color) !important;\n}\n\n.focus\\:text-white:focus {\n color: #ffffff !important;\n}\n\n.hover\\:text-white:hover {\n color: #ffffff !important;\n}\n\n.active\\:text-white:active {\n color: #ffffff !important;\n}\n\n.focus\\:border-white:focus {\n border-color: #ffffff !important;\n}\n\n.hover\\:border-white:hover {\n border-color: #ffffff !important;\n}\n\n.active\\:border-white:active {\n border-color: #ffffff !important;\n}\n\n.focus\\:text-color:focus {\n color: var(--text-color) !important;\n}\n\n.hover\\:text-color:hover {\n color: var(--text-color) !important;\n}\n\n.active\\:text-color:active {\n color: var(--text-color) !important;\n}\n\n.focus\\:text-color-secondary:focus {\n color: var(--text-color-secondary) !important;\n}\n\n.hover\\:text-color-secondary:hover {\n color: var(--text-color-secondary) !important;\n}\n\n.active\\:text-color-secondary:active {\n color: var(--text-color-secondary) !important;\n}\n\n.focus\\:surface-ground:focus {\n background-color: var(--surface-ground) !important;\n}\n\n.hover\\:surface-ground:hover {\n background-color: var(--surface-ground) !important;\n}\n\n.active\\:surface-ground:active {\n background-color: var(--surface-ground) !important;\n}\n\n.focus\\:surface-section:focus {\n background-color: var(--surface-section) !important;\n}\n\n.hover\\:surface-section:hover {\n background-color: var(--surface-section) !important;\n}\n\n.active\\:surface-section:active {\n background-color: var(--surface-section) !important;\n}\n\n.focus\\:surface-card:focus {\n background-color: var(--surface-card) !important;\n}\n\n.hover\\:surface-card:hover {\n background-color: var(--surface-card) !important;\n}\n\n.active\\:surface-card:active {\n background-color: var(--surface-card) !important;\n}\n\n.focus\\:surface-overlay:focus {\n background-color: var(--surface-overlay) !important;\n}\n\n.hover\\:surface-overlay:hover {\n background-color: var(--surface-overlay) !important;\n}\n\n.active\\:surface-overlay:active {\n background-color: var(--surface-overlay) !important;\n}\n\n.focus\\:surface-hover:focus {\n background-color: var(--surface-hover) !important;\n}\n\n.hover\\:surface-hover:hover {\n background-color: var(--surface-hover) !important;\n}\n\n.active\\:surface-hover:active {\n background-color: var(--surface-hover) !important;\n}\n\n.focus\\:surface-border:focus {\n border-color: var(--surface-border) !important;\n}\n\n.hover\\:surface-border:hover {\n border-color: var(--surface-border) !important;\n}\n\n.active\\:surface-border:active {\n border-color: var(--surface-border) !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:text-primary {\n color: var(--primary-color) !important;\n }\n .sm\\:bg-primary {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .sm\\:bg-primary-reverse {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .sm\\:bg-white {\n background-color: #ffffff !important;\n }\n .sm\\:border-primary {\n border-color: var(--primary-color) !important;\n }\n .sm\\:text-white {\n color: #ffffff !important;\n }\n .sm\\:border-white {\n border-color: #ffffff !important;\n }\n .sm\\:text-color {\n color: var(--text-color) !important;\n }\n .sm\\:text-color-secondary {\n color: var(--text-color-secondary) !important;\n }\n .sm\\:surface-ground {\n background-color: var(--surface-ground) !important;\n }\n .sm\\:surface-section {\n background-color: var(--surface-section) !important;\n }\n .sm\\:surface-card {\n background-color: var(--surface-card) !important;\n }\n .sm\\:surface-overlay {\n background-color: var(--surface-overlay) !important;\n }\n .sm\\:surface-hover {\n background-color: var(--surface-hover) !important;\n }\n .sm\\:surface-border {\n border-color: var(--surface-border) !important;\n }\n .sm\\:focus\\:text-primary:focus {\n color: var(--primary-color) !important;\n }\n .sm\\:hover\\:text-primary:hover {\n color: var(--primary-color) !important;\n }\n .sm\\:active\\:text-primary:active {\n color: var(--primary-color) !important;\n }\n .sm\\:focus\\:bg-primary:focus {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .sm\\:hover\\:bg-primary:hover {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .sm\\:active\\:bg-primary:active {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .sm\\:focus\\:bg-primary-reverse:focus {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .sm\\:hover\\:bg-primary-reverse:hover {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .sm\\:active\\:bg-primary-reverse:active {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .sm\\:focus\\:bg-white:focus {\n background-color: #ffffff !important;\n }\n .sm\\:hover\\:bg-white:hover {\n background-color: #ffffff !important;\n }\n .sm\\:active\\:bg-white:active {\n background-color: #ffffff !important;\n }\n .sm\\:focus\\:border-primary:focus {\n border-color: var(--primary-color) !important;\n }\n .sm\\:hover\\:border-primary:hover {\n border-color: var(--primary-color) !important;\n }\n .sm\\:active\\:border-primary:active {\n border-color: var(--primary-color) !important;\n }\n .sm\\:focus\\:text-white:focus {\n color: #ffffff !important;\n }\n .sm\\:hover\\:text-white:hover {\n color: #ffffff !important;\n }\n .sm\\:active\\:text-white:active {\n color: #ffffff !important;\n }\n .sm\\:focus\\:border-white:focus {\n border-color: #ffffff !important;\n }\n .sm\\:hover\\:border-white:hover {\n border-color: #ffffff !important;\n }\n .sm\\:active\\:border-white:active {\n border-color: #ffffff !important;\n }\n .sm\\:focus\\:text-color:focus {\n color: var(--text-color) !important;\n }\n .sm\\:hover\\:text-color:hover {\n color: var(--text-color) !important;\n }\n .sm\\:active\\:text-color:active {\n color: var(--text-color) !important;\n }\n .sm\\:focus\\:text-color-secondary:focus {\n color: var(--text-color-secondary) !important;\n }\n .sm\\:hover\\:text-color-secondary:hover {\n color: var(--text-color-secondary) !important;\n }\n .sm\\:active\\:text-color-secondary:active {\n color: var(--text-color-secondary) !important;\n }\n .sm\\:focus\\:surface-ground:focus {\n background-color: var(--surface-ground) !important;\n }\n .sm\\:hover\\:surface-ground:hover {\n background-color: var(--surface-ground) !important;\n }\n .sm\\:active\\:surface-ground:active {\n background-color: var(--surface-ground) !important;\n }\n .sm\\:focus\\:surface-section:focus {\n background-color: var(--surface-section) !important;\n }\n .sm\\:hover\\:surface-section:hover {\n background-color: var(--surface-section) !important;\n }\n .sm\\:active\\:surface-section:active {\n background-color: var(--surface-section) !important;\n }\n .sm\\:focus\\:surface-card:focus {\n background-color: var(--surface-card) !important;\n }\n .sm\\:hover\\:surface-card:hover {\n background-color: var(--surface-card) !important;\n }\n .sm\\:active\\:surface-card:active {\n background-color: var(--surface-card) !important;\n }\n .sm\\:focus\\:surface-overlay:focus {\n background-color: var(--surface-overlay) !important;\n }\n .sm\\:hover\\:surface-overlay:hover {\n background-color: var(--surface-overlay) !important;\n }\n .sm\\:active\\:surface-overlay:active {\n background-color: var(--surface-overlay) !important;\n }\n .sm\\:focus\\:surface-hover:focus {\n background-color: var(--surface-hover) !important;\n }\n .sm\\:hover\\:surface-hover:hover {\n background-color: var(--surface-hover) !important;\n }\n .sm\\:active\\:surface-hover:active {\n background-color: var(--surface-hover) !important;\n }\n .sm\\:focus\\:surface-border:focus {\n border-color: var(--surface-border) !important;\n }\n .sm\\:hover\\:surface-border:hover {\n border-color: var(--surface-border) !important;\n }\n .sm\\:active\\:surface-border:active {\n border-color: var(--surface-border) !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:text-primary {\n color: var(--primary-color) !important;\n }\n .md\\:bg-primary {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .md\\:bg-primary-reverse {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .md\\:bg-white {\n background-color: #ffffff !important;\n }\n .md\\:border-primary {\n border-color: var(--primary-color) !important;\n }\n .md\\:text-white {\n color: #ffffff !important;\n }\n .md\\:border-white {\n border-color: #ffffff !important;\n }\n .md\\:text-color {\n color: var(--text-color) !important;\n }\n .md\\:text-color-secondary {\n color: var(--text-color-secondary) !important;\n }\n .md\\:surface-ground {\n background-color: var(--surface-ground) !important;\n }\n .md\\:surface-section {\n background-color: var(--surface-section) !important;\n }\n .md\\:surface-card {\n background-color: var(--surface-card) !important;\n }\n .md\\:surface-overlay {\n background-color: var(--surface-overlay) !important;\n }\n .md\\:surface-hover {\n background-color: var(--surface-hover) !important;\n }\n .md\\:surface-border {\n border-color: var(--surface-border) !important;\n }\n .md\\:focus\\:text-primary:focus {\n color: var(--primary-color) !important;\n }\n .md\\:hover\\:text-primary:hover {\n color: var(--primary-color) !important;\n }\n .md\\:active\\:text-primary:active {\n color: var(--primary-color) !important;\n }\n .md\\:focus\\:bg-primary:focus {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .md\\:hover\\:bg-primary:hover {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .md\\:active\\:bg-primary:active {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .md\\:focus\\:bg-primary-reverse:focus {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .md\\:hover\\:bg-primary-reverse:hover {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .md\\:active\\:bg-primary-reverse:active {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .md\\:focus\\:bg-white:focus {\n background-color: #ffffff !important;\n }\n .md\\:hover\\:bg-white:hover {\n background-color: #ffffff !important;\n }\n .md\\:active\\:bg-white:active {\n background-color: #ffffff !important;\n }\n .md\\:focus\\:border-primary:focus {\n border-color: var(--primary-color) !important;\n }\n .md\\:hover\\:border-primary:hover {\n border-color: var(--primary-color) !important;\n }\n .md\\:active\\:border-primary:active {\n border-color: var(--primary-color) !important;\n }\n .md\\:focus\\:text-white:focus {\n color: #ffffff !important;\n }\n .md\\:hover\\:text-white:hover {\n color: #ffffff !important;\n }\n .md\\:active\\:text-white:active {\n color: #ffffff !important;\n }\n .md\\:focus\\:border-white:focus {\n border-color: #ffffff !important;\n }\n .md\\:hover\\:border-white:hover {\n border-color: #ffffff !important;\n }\n .md\\:active\\:border-white:active {\n border-color: #ffffff !important;\n }\n .md\\:focus\\:text-color:focus {\n color: var(--text-color) !important;\n }\n .md\\:hover\\:text-color:hover {\n color: var(--text-color) !important;\n }\n .md\\:active\\:text-color:active {\n color: var(--text-color) !important;\n }\n .md\\:focus\\:text-color-secondary:focus {\n color: var(--text-color-secondary) !important;\n }\n .md\\:hover\\:text-color-secondary:hover {\n color: var(--text-color-secondary) !important;\n }\n .md\\:active\\:text-color-secondary:active {\n color: var(--text-color-secondary) !important;\n }\n .md\\:focus\\:surface-ground:focus {\n background-color: var(--surface-ground) !important;\n }\n .md\\:hover\\:surface-ground:hover {\n background-color: var(--surface-ground) !important;\n }\n .md\\:active\\:surface-ground:active {\n background-color: var(--surface-ground) !important;\n }\n .md\\:focus\\:surface-section:focus {\n background-color: var(--surface-section) !important;\n }\n .md\\:hover\\:surface-section:hover {\n background-color: var(--surface-section) !important;\n }\n .md\\:active\\:surface-section:active {\n background-color: var(--surface-section) !important;\n }\n .md\\:focus\\:surface-card:focus {\n background-color: var(--surface-card) !important;\n }\n .md\\:hover\\:surface-card:hover {\n background-color: var(--surface-card) !important;\n }\n .md\\:active\\:surface-card:active {\n background-color: var(--surface-card) !important;\n }\n .md\\:focus\\:surface-overlay:focus {\n background-color: var(--surface-overlay) !important;\n }\n .md\\:hover\\:surface-overlay:hover {\n background-color: var(--surface-overlay) !important;\n }\n .md\\:active\\:surface-overlay:active {\n background-color: var(--surface-overlay) !important;\n }\n .md\\:focus\\:surface-hover:focus {\n background-color: var(--surface-hover) !important;\n }\n .md\\:hover\\:surface-hover:hover {\n background-color: var(--surface-hover) !important;\n }\n .md\\:active\\:surface-hover:active {\n background-color: var(--surface-hover) !important;\n }\n .md\\:focus\\:surface-border:focus {\n border-color: var(--surface-border) !important;\n }\n .md\\:hover\\:surface-border:hover {\n border-color: var(--surface-border) !important;\n }\n .md\\:active\\:surface-border:active {\n border-color: var(--surface-border) !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:text-primary {\n color: var(--primary-color) !important;\n }\n .lg\\:bg-primary {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .lg\\:bg-primary-reverse {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .lg\\:bg-white {\n background-color: #ffffff !important;\n }\n .lg\\:border-primary {\n border-color: var(--primary-color) !important;\n }\n .lg\\:text-white {\n color: #ffffff !important;\n }\n .lg\\:border-white {\n border-color: #ffffff !important;\n }\n .lg\\:text-color {\n color: var(--text-color) !important;\n }\n .lg\\:text-color-secondary {\n color: var(--text-color-secondary) !important;\n }\n .lg\\:surface-ground {\n background-color: var(--surface-ground) !important;\n }\n .lg\\:surface-section {\n background-color: var(--surface-section) !important;\n }\n .lg\\:surface-card {\n background-color: var(--surface-card) !important;\n }\n .lg\\:surface-overlay {\n background-color: var(--surface-overlay) !important;\n }\n .lg\\:surface-hover {\n background-color: var(--surface-hover) !important;\n }\n .lg\\:surface-border {\n border-color: var(--surface-border) !important;\n }\n .lg\\:focus\\:text-primary:focus {\n color: var(--primary-color) !important;\n }\n .lg\\:hover\\:text-primary:hover {\n color: var(--primary-color) !important;\n }\n .lg\\:active\\:text-primary:active {\n color: var(--primary-color) !important;\n }\n .lg\\:focus\\:bg-primary:focus {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .lg\\:hover\\:bg-primary:hover {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .lg\\:active\\:bg-primary:active {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .lg\\:focus\\:bg-primary-reverse:focus {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .lg\\:hover\\:bg-primary-reverse:hover {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .lg\\:active\\:bg-primary-reverse:active {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .lg\\:focus\\:bg-white:focus {\n background-color: #ffffff !important;\n }\n .lg\\:hover\\:bg-white:hover {\n background-color: #ffffff !important;\n }\n .lg\\:active\\:bg-white:active {\n background-color: #ffffff !important;\n }\n .lg\\:focus\\:border-primary:focus {\n border-color: var(--primary-color) !important;\n }\n .lg\\:hover\\:border-primary:hover {\n border-color: var(--primary-color) !important;\n }\n .lg\\:active\\:border-primary:active {\n border-color: var(--primary-color) !important;\n }\n .lg\\:focus\\:text-white:focus {\n color: #ffffff !important;\n }\n .lg\\:hover\\:text-white:hover {\n color: #ffffff !important;\n }\n .lg\\:active\\:text-white:active {\n color: #ffffff !important;\n }\n .lg\\:focus\\:border-white:focus {\n border-color: #ffffff !important;\n }\n .lg\\:hover\\:border-white:hover {\n border-color: #ffffff !important;\n }\n .lg\\:active\\:border-white:active {\n border-color: #ffffff !important;\n }\n .lg\\:focus\\:text-color:focus {\n color: var(--text-color) !important;\n }\n .lg\\:hover\\:text-color:hover {\n color: var(--text-color) !important;\n }\n .lg\\:active\\:text-color:active {\n color: var(--text-color) !important;\n }\n .lg\\:focus\\:text-color-secondary:focus {\n color: var(--text-color-secondary) !important;\n }\n .lg\\:hover\\:text-color-secondary:hover {\n color: var(--text-color-secondary) !important;\n }\n .lg\\:active\\:text-color-secondary:active {\n color: var(--text-color-secondary) !important;\n }\n .lg\\:focus\\:surface-ground:focus {\n background-color: var(--surface-ground) !important;\n }\n .lg\\:hover\\:surface-ground:hover {\n background-color: var(--surface-ground) !important;\n }\n .lg\\:active\\:surface-ground:active {\n background-color: var(--surface-ground) !important;\n }\n .lg\\:focus\\:surface-section:focus {\n background-color: var(--surface-section) !important;\n }\n .lg\\:hover\\:surface-section:hover {\n background-color: var(--surface-section) !important;\n }\n .lg\\:active\\:surface-section:active {\n background-color: var(--surface-section) !important;\n }\n .lg\\:focus\\:surface-card:focus {\n background-color: var(--surface-card) !important;\n }\n .lg\\:hover\\:surface-card:hover {\n background-color: var(--surface-card) !important;\n }\n .lg\\:active\\:surface-card:active {\n background-color: var(--surface-card) !important;\n }\n .lg\\:focus\\:surface-overlay:focus {\n background-color: var(--surface-overlay) !important;\n }\n .lg\\:hover\\:surface-overlay:hover {\n background-color: var(--surface-overlay) !important;\n }\n .lg\\:active\\:surface-overlay:active {\n background-color: var(--surface-overlay) !important;\n }\n .lg\\:focus\\:surface-hover:focus {\n background-color: var(--surface-hover) !important;\n }\n .lg\\:hover\\:surface-hover:hover {\n background-color: var(--surface-hover) !important;\n }\n .lg\\:active\\:surface-hover:active {\n background-color: var(--surface-hover) !important;\n }\n .lg\\:focus\\:surface-border:focus {\n border-color: var(--surface-border) !important;\n }\n .lg\\:hover\\:surface-border:hover {\n border-color: var(--surface-border) !important;\n }\n .lg\\:active\\:surface-border:active {\n border-color: var(--surface-border) !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:text-primary {\n color: var(--primary-color) !important;\n }\n .xl\\:bg-primary {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .xl\\:bg-primary-reverse {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .xl\\:bg-white {\n background-color: #ffffff !important;\n }\n .xl\\:border-primary {\n border-color: var(--primary-color) !important;\n }\n .xl\\:text-white {\n color: #ffffff !important;\n }\n .xl\\:border-white {\n border-color: #ffffff !important;\n }\n .xl\\:text-color {\n color: var(--text-color) !important;\n }\n .xl\\:text-color-secondary {\n color: var(--text-color-secondary) !important;\n }\n .xl\\:surface-ground {\n background-color: var(--surface-ground) !important;\n }\n .xl\\:surface-section {\n background-color: var(--surface-section) !important;\n }\n .xl\\:surface-card {\n background-color: var(--surface-card) !important;\n }\n .xl\\:surface-overlay {\n background-color: var(--surface-overlay) !important;\n }\n .xl\\:surface-hover {\n background-color: var(--surface-hover) !important;\n }\n .xl\\:surface-border {\n border-color: var(--surface-border) !important;\n }\n .xl\\:focus\\:text-primary:focus {\n color: var(--primary-color) !important;\n }\n .xl\\:hover\\:text-primary:hover {\n color: var(--primary-color) !important;\n }\n .xl\\:active\\:text-primary:active {\n color: var(--primary-color) !important;\n }\n .xl\\:focus\\:bg-primary:focus {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .xl\\:hover\\:bg-primary:hover {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .xl\\:active\\:bg-primary:active {\n color: var(--primary-color-text) !important;\n background-color: var(--primary-color) !important;\n }\n .xl\\:focus\\:bg-primary-reverse:focus {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .xl\\:hover\\:bg-primary-reverse:hover {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .xl\\:active\\:bg-primary-reverse:active {\n color: var(--primary-color) !important;\n background-color: var(--primary-color-text) !important;\n }\n .xl\\:focus\\:bg-white:focus {\n background-color: #ffffff !important;\n }\n .xl\\:hover\\:bg-white:hover {\n background-color: #ffffff !important;\n }\n .xl\\:active\\:bg-white:active {\n background-color: #ffffff !important;\n }\n .xl\\:focus\\:border-primary:focus {\n border-color: var(--primary-color) !important;\n }\n .xl\\:hover\\:border-primary:hover {\n border-color: var(--primary-color) !important;\n }\n .xl\\:active\\:border-primary:active {\n border-color: var(--primary-color) !important;\n }\n .xl\\:focus\\:text-white:focus {\n color: #ffffff !important;\n }\n .xl\\:hover\\:text-white:hover {\n color: #ffffff !important;\n }\n .xl\\:active\\:text-white:active {\n color: #ffffff !important;\n }\n .xl\\:focus\\:border-white:focus {\n border-color: #ffffff !important;\n }\n .xl\\:hover\\:border-white:hover {\n border-color: #ffffff !important;\n }\n .xl\\:active\\:border-white:active {\n border-color: #ffffff !important;\n }\n .xl\\:focus\\:text-color:focus {\n color: var(--text-color) !important;\n }\n .xl\\:hover\\:text-color:hover {\n color: var(--text-color) !important;\n }\n .xl\\:active\\:text-color:active {\n color: var(--text-color) !important;\n }\n .xl\\:focus\\:text-color-secondary:focus {\n color: var(--text-color-secondary) !important;\n }\n .xl\\:hover\\:text-color-secondary:hover {\n color: var(--text-color-secondary) !important;\n }\n .xl\\:active\\:text-color-secondary:active {\n color: var(--text-color-secondary) !important;\n }\n .xl\\:focus\\:surface-ground:focus {\n background-color: var(--surface-ground) !important;\n }\n .xl\\:hover\\:surface-ground:hover {\n background-color: var(--surface-ground) !important;\n }\n .xl\\:active\\:surface-ground:active {\n background-color: var(--surface-ground) !important;\n }\n .xl\\:focus\\:surface-section:focus {\n background-color: var(--surface-section) !important;\n }\n .xl\\:hover\\:surface-section:hover {\n background-color: var(--surface-section) !important;\n }\n .xl\\:active\\:surface-section:active {\n background-color: var(--surface-section) !important;\n }\n .xl\\:focus\\:surface-card:focus {\n background-color: var(--surface-card) !important;\n }\n .xl\\:hover\\:surface-card:hover {\n background-color: var(--surface-card) !important;\n }\n .xl\\:active\\:surface-card:active {\n background-color: var(--surface-card) !important;\n }\n .xl\\:focus\\:surface-overlay:focus {\n background-color: var(--surface-overlay) !important;\n }\n .xl\\:hover\\:surface-overlay:hover {\n background-color: var(--surface-overlay) !important;\n }\n .xl\\:active\\:surface-overlay:active {\n background-color: var(--surface-overlay) !important;\n }\n .xl\\:focus\\:surface-hover:focus {\n background-color: var(--surface-hover) !important;\n }\n .xl\\:hover\\:surface-hover:hover {\n background-color: var(--surface-hover) !important;\n }\n .xl\\:active\\:surface-hover:active {\n background-color: var(--surface-hover) !important;\n }\n .xl\\:focus\\:surface-border:focus {\n border-color: var(--surface-border) !important;\n }\n .xl\\:hover\\:surface-border:hover {\n border-color: var(--surface-border) !important;\n }\n .xl\\:active\\:surface-border:active {\n border-color: var(--surface-border) !important;\n }\n}\n.field {\n margin-bottom: 1rem;\n}\n\n.field > label {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\n.field.grid > label {\n display: flex;\n align-items: center;\n}\n\n.field > small {\n margin-top: 0.25rem;\n}\n\n.field.grid,\n.formgrid.grid {\n margin-top: 0;\n}\n\n.field.grid .col-fixed,\n.formgrid.grid .col-fixed,\n.field.grid .col,\n.formgrid.grid .col,\n.field.grid .col-1,\n.formgrid.grid .col-1,\n.field.grid .col-2,\n.formgrid.grid .col-2,\n.field.grid .col-3,\n.formgrid.grid .col-3,\n.field.grid .col-4,\n.formgrid.grid .col-4,\n.field.grid .col-5,\n.formgrid.grid .col-5,\n.field.grid .col-6,\n.formgrid.grid .col-6,\n.field.grid .col-7,\n.formgrid.grid .col-7,\n.field.grid .col-8,\n.formgrid.grid .col-8,\n.field.grid .col-9,\n.formgrid.grid .col-9,\n.field.grid .col-10,\n.formgrid.grid .col-10,\n.field.grid .col-11,\n.formgrid.grid .col-11,\n.field.grid .col-12,\n.formgrid.grid .col-12 {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.formgroup-inline {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.formgroup-inline .field,\n.formgroup-inline .field-checkbox,\n.formgroup-inline .field-radiobutton {\n margin-right: 1rem;\n}\n\n.formgroup-inline .field > label,\n.formgroup-inline .field-checkbox > label,\n.formgroup-inline .field-radiobutton > label {\n margin-right: 0.5rem;\n margin-bottom: 0;\n}\n\n.field-checkbox,\n.field-radiobutton {\n margin-bottom: 1rem;\n display: flex;\n align-items: center;\n}\n\n.field-checkbox > label,\n.field-radiobutton > label {\n margin-left: 0.5rem;\n line-height: 1;\n}\n\n.hidden {\n display: none !important;\n}\n\n.block {\n display: block !important;\n}\n\n.inline {\n display: inline !important;\n}\n\n.inline-block {\n display: inline-block !important;\n}\n\n.flex {\n display: flex !important;\n}\n\n.inline-flex {\n display: inline-flex !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:hidden {\n display: none !important;\n }\n .sm\\:block {\n display: block !important;\n }\n .sm\\:inline {\n display: inline !important;\n }\n .sm\\:inline-block {\n display: inline-block !important;\n }\n .sm\\:flex {\n display: flex !important;\n }\n .sm\\:inline-flex {\n display: inline-flex !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:hidden {\n display: none !important;\n }\n .md\\:block {\n display: block !important;\n }\n .md\\:inline {\n display: inline !important;\n }\n .md\\:inline-block {\n display: inline-block !important;\n }\n .md\\:flex {\n display: flex !important;\n }\n .md\\:inline-flex {\n display: inline-flex !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:hidden {\n display: none !important;\n }\n .lg\\:block {\n display: block !important;\n }\n .lg\\:inline {\n display: inline !important;\n }\n .lg\\:inline-block {\n display: inline-block !important;\n }\n .lg\\:flex {\n display: flex !important;\n }\n .lg\\:inline-flex {\n display: inline-flex !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:hidden {\n display: none !important;\n }\n .xl\\:block {\n display: block !important;\n }\n .xl\\:inline {\n display: inline !important;\n }\n .xl\\:inline-block {\n display: inline-block !important;\n }\n .xl\\:flex {\n display: flex !important;\n }\n .xl\\:inline-flex {\n display: inline-flex !important;\n }\n}\n.text-center {\n text-align: center !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:text-center {\n text-align: center !important;\n }\n .sm\\:text-justify {\n text-align: justify !important;\n }\n .sm\\:text-left {\n text-align: left !important;\n }\n .sm\\:text-right {\n text-align: right !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:text-center {\n text-align: center !important;\n }\n .md\\:text-justify {\n text-align: justify !important;\n }\n .md\\:text-left {\n text-align: left !important;\n }\n .md\\:text-right {\n text-align: right !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:text-center {\n text-align: center !important;\n }\n .lg\\:text-justify {\n text-align: justify !important;\n }\n .lg\\:text-left {\n text-align: left !important;\n }\n .lg\\:text-right {\n text-align: right !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:text-center {\n text-align: center !important;\n }\n .xl\\:text-justify {\n text-align: justify !important;\n }\n .xl\\:text-left {\n text-align: left !important;\n }\n .xl\\:text-right {\n text-align: right !important;\n }\n}\n.underline {\n text-decoration: underline !important;\n}\n\n.line-through {\n text-decoration: line-through !important;\n}\n\n.no-underline {\n text-decoration: none !important;\n}\n\n.focus\\:underline:focus {\n text-decoration: underline !important;\n}\n\n.hover\\:underline:hover {\n text-decoration: underline !important;\n}\n\n.active\\:underline:active {\n text-decoration: underline !important;\n}\n\n.focus\\:line-through:focus {\n text-decoration: line-through !important;\n}\n\n.hover\\:line-through:hover {\n text-decoration: line-through !important;\n}\n\n.active\\:line-through:active {\n text-decoration: line-through !important;\n}\n\n.focus\\:no-underline:focus {\n text-decoration: none !important;\n}\n\n.hover\\:no-underline:hover {\n text-decoration: none !important;\n}\n\n.active\\:no-underline:active {\n text-decoration: none !important;\n}\n\n.lowercase {\n text-transform: lowercase !important;\n}\n\n.uppercase {\n text-transform: uppercase !important;\n}\n\n.capitalize {\n text-transform: capitalize !important;\n}\n\n.text-overflow-clip {\n text-overflow: clip !important;\n}\n\n.text-overflow-ellipsis {\n text-overflow: ellipsis !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:text-overflow-clip {\n text-overflow: clip !important;\n }\n .sm\\:text-overflow-ellipsis {\n text-overflow: ellipsis !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:text-overflow-clip {\n text-overflow: clip !important;\n }\n .md\\:text-overflow-ellipsis {\n text-overflow: ellipsis !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:text-overflow-clip {\n text-overflow: clip !important;\n }\n .lg\\:text-overflow-ellipsis {\n text-overflow: ellipsis !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:text-overflow-clip {\n text-overflow: clip !important;\n }\n .xl\\:text-overflow-ellipsis {\n text-overflow: ellipsis !important;\n }\n}\n.font-light {\n font-weight: 300 !important;\n}\n\n.font-normal {\n font-weight: 400 !important;\n}\n\n.font-medium {\n font-weight: 500 !important;\n}\n\n.font-semibold {\n font-weight: 600 !important;\n}\n\n.font-bold {\n font-weight: 700 !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:font-light {\n font-weight: 300 !important;\n }\n .sm\\:font-normal {\n font-weight: 400 !important;\n }\n .sm\\:font-medium {\n font-weight: 500 !important;\n }\n .sm\\:font-semibold {\n font-weight: 600 !important;\n }\n .sm\\:font-bold {\n font-weight: 700 !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:font-light {\n font-weight: 300 !important;\n }\n .md\\:font-normal {\n font-weight: 400 !important;\n }\n .md\\:font-medium {\n font-weight: 500 !important;\n }\n .md\\:font-semibold {\n font-weight: 600 !important;\n }\n .md\\:font-bold {\n font-weight: 700 !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:font-light {\n font-weight: 300 !important;\n }\n .lg\\:font-normal {\n font-weight: 400 !important;\n }\n .lg\\:font-medium {\n font-weight: 500 !important;\n }\n .lg\\:font-semibold {\n font-weight: 600 !important;\n }\n .lg\\:font-bold {\n font-weight: 700 !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:font-light {\n font-weight: 300 !important;\n }\n .xl\\:font-normal {\n font-weight: 400 !important;\n }\n .xl\\:font-medium {\n font-weight: 500 !important;\n }\n .xl\\:font-semibold {\n font-weight: 600 !important;\n }\n .xl\\:font-bold {\n font-weight: 700 !important;\n }\n}\n.font-italic {\n font-style: italic !important;\n}\n\n.text-xs {\n font-size: 0.75rem !important;\n}\n\n.text-sm {\n font-size: 0.875rem !important;\n}\n\n.text-base {\n font-size: 1rem !important;\n}\n\n.text-lg {\n font-size: 1.125rem !important;\n}\n\n.text-xl {\n font-size: 1.25rem !important;\n}\n\n.text-2xl {\n font-size: 1.5rem !important;\n}\n\n.text-3xl {\n font-size: 1.75rem !important;\n}\n\n.text-4xl {\n font-size: 2rem !important;\n}\n\n.text-5xl {\n font-size: 2.5rem !important;\n}\n\n.text-6xl {\n font-size: 3rem !important;\n}\n\n.text-7xl {\n font-size: 4rem !important;\n}\n\n.text-8xl {\n font-size: 6rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:text-xs {\n font-size: 0.75rem !important;\n }\n .sm\\:text-sm {\n font-size: 0.875rem !important;\n }\n .sm\\:text-base {\n font-size: 1rem !important;\n }\n .sm\\:text-lg {\n font-size: 1.125rem !important;\n }\n .sm\\:text-xl {\n font-size: 1.25rem !important;\n }\n .sm\\:text-2xl {\n font-size: 1.5rem !important;\n }\n .sm\\:text-3xl {\n font-size: 1.75rem !important;\n }\n .sm\\:text-4xl {\n font-size: 2rem !important;\n }\n .sm\\:text-5xl {\n font-size: 2.5rem !important;\n }\n .sm\\:text-6xl {\n font-size: 3rem !important;\n }\n .sm\\:text-7xl {\n font-size: 4rem !important;\n }\n .sm\\:text-8xl {\n font-size: 6rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:text-xs {\n font-size: 0.75rem !important;\n }\n .md\\:text-sm {\n font-size: 0.875rem !important;\n }\n .md\\:text-base {\n font-size: 1rem !important;\n }\n .md\\:text-lg {\n font-size: 1.125rem !important;\n }\n .md\\:text-xl {\n font-size: 1.25rem !important;\n }\n .md\\:text-2xl {\n font-size: 1.5rem !important;\n }\n .md\\:text-3xl {\n font-size: 1.75rem !important;\n }\n .md\\:text-4xl {\n font-size: 2rem !important;\n }\n .md\\:text-5xl {\n font-size: 2.5rem !important;\n }\n .md\\:text-6xl {\n font-size: 3rem !important;\n }\n .md\\:text-7xl {\n font-size: 4rem !important;\n }\n .md\\:text-8xl {\n font-size: 6rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:text-xs {\n font-size: 0.75rem !important;\n }\n .lg\\:text-sm {\n font-size: 0.875rem !important;\n }\n .lg\\:text-base {\n font-size: 1rem !important;\n }\n .lg\\:text-lg {\n font-size: 1.125rem !important;\n }\n .lg\\:text-xl {\n font-size: 1.25rem !important;\n }\n .lg\\:text-2xl {\n font-size: 1.5rem !important;\n }\n .lg\\:text-3xl {\n font-size: 1.75rem !important;\n }\n .lg\\:text-4xl {\n font-size: 2rem !important;\n }\n .lg\\:text-5xl {\n font-size: 2.5rem !important;\n }\n .lg\\:text-6xl {\n font-size: 3rem !important;\n }\n .lg\\:text-7xl {\n font-size: 4rem !important;\n }\n .lg\\:text-8xl {\n font-size: 6rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:text-xs {\n font-size: 0.75rem !important;\n }\n .xl\\:text-sm {\n font-size: 0.875rem !important;\n }\n .xl\\:text-base {\n font-size: 1rem !important;\n }\n .xl\\:text-lg {\n font-size: 1.125rem !important;\n }\n .xl\\:text-xl {\n font-size: 1.25rem !important;\n }\n .xl\\:text-2xl {\n font-size: 1.5rem !important;\n }\n .xl\\:text-3xl {\n font-size: 1.75rem !important;\n }\n .xl\\:text-4xl {\n font-size: 2rem !important;\n }\n .xl\\:text-5xl {\n font-size: 2.5rem !important;\n }\n .xl\\:text-6xl {\n font-size: 3rem !important;\n }\n .xl\\:text-7xl {\n font-size: 4rem !important;\n }\n .xl\\:text-8xl {\n font-size: 6rem !important;\n }\n}\n.line-height-1 {\n line-height: 1 !important;\n}\n\n.line-height-2 {\n line-height: 1.25 !important;\n}\n\n.line-height-3 {\n line-height: 1.5 !important;\n}\n\n.line-height-4 {\n line-height: 2 !important;\n}\n\n.white-space-normal {\n white-space: normal !important;\n}\n\n.white-space-nowrap {\n white-space: nowrap !important;\n}\n\n.vertical-align-baseline {\n vertical-align: baseline !important;\n}\n\n.vertical-align-top {\n vertical-align: top !important;\n}\n\n.vertical-align-middle {\n vertical-align: middle !important;\n}\n\n.vertical-align-bottom {\n vertical-align: bottom !important;\n}\n\n.vertical-align-text-top {\n vertical-align: text-top !important;\n}\n\n.vertical-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.vertical-align-sub {\n vertical-align: sub !important;\n}\n\n.vertical-align-super {\n vertical-align: super !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:vertical-align-baseline {\n vertical-align: baseline !important;\n }\n .sm\\:vertical-align-top {\n vertical-align: top !important;\n }\n .sm\\:vertical-align-middle {\n vertical-align: middle !important;\n }\n .sm\\:vertical-align-bottom {\n vertical-align: bottom !important;\n }\n .sm\\:vertical-align-text-top {\n vertical-align: text-top !important;\n }\n .sm\\:vertical-align-text-bottom {\n vertical-align: text-bottom !important;\n }\n .sm\\:vertical-align-sub {\n vertical-align: sub !important;\n }\n .sm\\:vertical-align-super {\n vertical-align: super !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:vertical-align-baseline {\n vertical-align: baseline !important;\n }\n .md\\:vertical-align-top {\n vertical-align: top !important;\n }\n .md\\:vertical-align-middle {\n vertical-align: middle !important;\n }\n .md\\:vertical-align-bottom {\n vertical-align: bottom !important;\n }\n .md\\:vertical-align-text-top {\n vertical-align: text-top !important;\n }\n .md\\:vertical-align-text-bottom {\n vertical-align: text-bottom !important;\n }\n .md\\:vertical-align-sub {\n vertical-align: sub !important;\n }\n .md\\:vertical-align-super {\n vertical-align: super !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:vertical-align-baseline {\n vertical-align: baseline !important;\n }\n .lg\\:vertical-align-top {\n vertical-align: top !important;\n }\n .lg\\:vertical-align-middle {\n vertical-align: middle !important;\n }\n .lg\\:vertical-align-bottom {\n vertical-align: bottom !important;\n }\n .lg\\:vertical-align-text-top {\n vertical-align: text-top !important;\n }\n .lg\\:vertical-align-text-bottom {\n vertical-align: text-bottom !important;\n }\n .lg\\:vertical-align-sub {\n vertical-align: sub !important;\n }\n .lg\\:vertical-align-super {\n vertical-align: super !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:vertical-align-baseline {\n vertical-align: baseline !important;\n }\n .xl\\:vertical-align-top {\n vertical-align: top !important;\n }\n .xl\\:vertical-align-middle {\n vertical-align: middle !important;\n }\n .xl\\:vertical-align-bottom {\n vertical-align: bottom !important;\n }\n .xl\\:vertical-align-text-top {\n vertical-align: text-top !important;\n }\n .xl\\:vertical-align-text-bottom {\n vertical-align: text-bottom !important;\n }\n .xl\\:vertical-align-sub {\n vertical-align: sub !important;\n }\n .xl\\:vertical-align-super {\n vertical-align: super !important;\n }\n}\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:flex-row {\n flex-direction: row !important;\n }\n .sm\\:flex-row-reverse {\n flex-direction: row-reverse !important;\n }\n .sm\\:flex-column {\n flex-direction: column !important;\n }\n .sm\\:flex-column-reverse {\n flex-direction: column-reverse !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:flex-row {\n flex-direction: row !important;\n }\n .md\\:flex-row-reverse {\n flex-direction: row-reverse !important;\n }\n .md\\:flex-column {\n flex-direction: column !important;\n }\n .md\\:flex-column-reverse {\n flex-direction: column-reverse !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:flex-row {\n flex-direction: row !important;\n }\n .lg\\:flex-row-reverse {\n flex-direction: row-reverse !important;\n }\n .lg\\:flex-column {\n flex-direction: column !important;\n }\n .lg\\:flex-column-reverse {\n flex-direction: column-reverse !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:flex-row {\n flex-direction: row !important;\n }\n .xl\\:flex-row-reverse {\n flex-direction: row-reverse !important;\n }\n .xl\\:flex-column {\n flex-direction: column !important;\n }\n .xl\\:flex-column-reverse {\n flex-direction: column-reverse !important;\n }\n}\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:flex-wrap {\n flex-wrap: wrap !important;\n }\n .sm\\:flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .sm\\:flex-nowrap {\n flex-wrap: nowrap !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:flex-wrap {\n flex-wrap: wrap !important;\n }\n .md\\:flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .md\\:flex-nowrap {\n flex-wrap: nowrap !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:flex-wrap {\n flex-wrap: wrap !important;\n }\n .lg\\:flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .lg\\:flex-nowrap {\n flex-wrap: nowrap !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:flex-wrap {\n flex-wrap: wrap !important;\n }\n .xl\\:flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .xl\\:flex-nowrap {\n flex-wrap: nowrap !important;\n }\n}\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:justify-content-start {\n justify-content: flex-start !important;\n }\n .sm\\:justify-content-end {\n justify-content: flex-end !important;\n }\n .sm\\:justify-content-center {\n justify-content: center !important;\n }\n .sm\\:justify-content-between {\n justify-content: space-between !important;\n }\n .sm\\:justify-content-around {\n justify-content: space-around !important;\n }\n .sm\\:justify-content-evenly {\n justify-content: space-evenly !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:justify-content-start {\n justify-content: flex-start !important;\n }\n .md\\:justify-content-end {\n justify-content: flex-end !important;\n }\n .md\\:justify-content-center {\n justify-content: center !important;\n }\n .md\\:justify-content-between {\n justify-content: space-between !important;\n }\n .md\\:justify-content-around {\n justify-content: space-around !important;\n }\n .md\\:justify-content-evenly {\n justify-content: space-evenly !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:justify-content-start {\n justify-content: flex-start !important;\n }\n .lg\\:justify-content-end {\n justify-content: flex-end !important;\n }\n .lg\\:justify-content-center {\n justify-content: center !important;\n }\n .lg\\:justify-content-between {\n justify-content: space-between !important;\n }\n .lg\\:justify-content-around {\n justify-content: space-around !important;\n }\n .lg\\:justify-content-evenly {\n justify-content: space-evenly !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:justify-content-start {\n justify-content: flex-start !important;\n }\n .xl\\:justify-content-end {\n justify-content: flex-end !important;\n }\n .xl\\:justify-content-center {\n justify-content: center !important;\n }\n .xl\\:justify-content-between {\n justify-content: space-between !important;\n }\n .xl\\:justify-content-around {\n justify-content: space-around !important;\n }\n .xl\\:justify-content-evenly {\n justify-content: space-evenly !important;\n }\n}\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-evenly {\n align-content: space-evenly !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:align-content-start {\n align-content: flex-start !important;\n }\n .sm\\:align-content-end {\n align-content: flex-end !important;\n }\n .sm\\:align-content-center {\n align-content: center !important;\n }\n .sm\\:align-content-between {\n align-content: space-between !important;\n }\n .sm\\:align-content-around {\n align-content: space-around !important;\n }\n .sm\\:align-content-evenly {\n align-content: space-evenly !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:align-content-start {\n align-content: flex-start !important;\n }\n .md\\:align-content-end {\n align-content: flex-end !important;\n }\n .md\\:align-content-center {\n align-content: center !important;\n }\n .md\\:align-content-between {\n align-content: space-between !important;\n }\n .md\\:align-content-around {\n align-content: space-around !important;\n }\n .md\\:align-content-evenly {\n align-content: space-evenly !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:align-content-start {\n align-content: flex-start !important;\n }\n .lg\\:align-content-end {\n align-content: flex-end !important;\n }\n .lg\\:align-content-center {\n align-content: center !important;\n }\n .lg\\:align-content-between {\n align-content: space-between !important;\n }\n .lg\\:align-content-around {\n align-content: space-around !important;\n }\n .lg\\:align-content-evenly {\n align-content: space-evenly !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:align-content-start {\n align-content: flex-start !important;\n }\n .xl\\:align-content-end {\n align-content: flex-end !important;\n }\n .xl\\:align-content-center {\n align-content: center !important;\n }\n .xl\\:align-content-between {\n align-content: space-between !important;\n }\n .xl\\:align-content-around {\n align-content: space-around !important;\n }\n .xl\\:align-content-evenly {\n align-content: space-evenly !important;\n }\n}\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:align-items-stretch {\n align-items: stretch !important;\n }\n .sm\\:align-items-start {\n align-items: flex-start !important;\n }\n .sm\\:align-items-center {\n align-items: center !important;\n }\n .sm\\:align-items-end {\n align-items: flex-end !important;\n }\n .sm\\:align-items-baseline {\n align-items: baseline !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:align-items-stretch {\n align-items: stretch !important;\n }\n .md\\:align-items-start {\n align-items: flex-start !important;\n }\n .md\\:align-items-center {\n align-items: center !important;\n }\n .md\\:align-items-end {\n align-items: flex-end !important;\n }\n .md\\:align-items-baseline {\n align-items: baseline !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:align-items-stretch {\n align-items: stretch !important;\n }\n .lg\\:align-items-start {\n align-items: flex-start !important;\n }\n .lg\\:align-items-center {\n align-items: center !important;\n }\n .lg\\:align-items-end {\n align-items: flex-end !important;\n }\n .lg\\:align-items-baseline {\n align-items: baseline !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:align-items-stretch {\n align-items: stretch !important;\n }\n .xl\\:align-items-start {\n align-items: flex-start !important;\n }\n .xl\\:align-items-center {\n align-items: center !important;\n }\n .xl\\:align-items-end {\n align-items: flex-end !important;\n }\n .xl\\:align-items-baseline {\n align-items: baseline !important;\n }\n}\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:align-self-auto {\n align-self: auto !important;\n }\n .sm\\:align-self-start {\n align-self: flex-start !important;\n }\n .sm\\:align-self-end {\n align-self: flex-end !important;\n }\n .sm\\:align-self-center {\n align-self: center !important;\n }\n .sm\\:align-self-stretch {\n align-self: stretch !important;\n }\n .sm\\:align-self-baseline {\n align-self: baseline !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:align-self-auto {\n align-self: auto !important;\n }\n .md\\:align-self-start {\n align-self: flex-start !important;\n }\n .md\\:align-self-end {\n align-self: flex-end !important;\n }\n .md\\:align-self-center {\n align-self: center !important;\n }\n .md\\:align-self-stretch {\n align-self: stretch !important;\n }\n .md\\:align-self-baseline {\n align-self: baseline !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:align-self-auto {\n align-self: auto !important;\n }\n .lg\\:align-self-start {\n align-self: flex-start !important;\n }\n .lg\\:align-self-end {\n align-self: flex-end !important;\n }\n .lg\\:align-self-center {\n align-self: center !important;\n }\n .lg\\:align-self-stretch {\n align-self: stretch !important;\n }\n .lg\\:align-self-baseline {\n align-self: baseline !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:align-self-auto {\n align-self: auto !important;\n }\n .xl\\:align-self-start {\n align-self: flex-start !important;\n }\n .xl\\:align-self-end {\n align-self: flex-end !important;\n }\n .xl\\:align-self-center {\n align-self: center !important;\n }\n .xl\\:align-self-stretch {\n align-self: stretch !important;\n }\n .xl\\:align-self-baseline {\n align-self: baseline !important;\n }\n}\n.flex-order-0 {\n order: 0 !important;\n}\n\n.flex-order-1 {\n order: 1 !important;\n}\n\n.flex-order-2 {\n order: 2 !important;\n}\n\n.flex-order-3 {\n order: 3 !important;\n}\n\n.flex-order-4 {\n order: 4 !important;\n}\n\n.flex-order-5 {\n order: 5 !important;\n}\n\n.flex-order-6 {\n order: 6 !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:flex-order-0 {\n order: 0 !important;\n }\n .sm\\:flex-order-1 {\n order: 1 !important;\n }\n .sm\\:flex-order-2 {\n order: 2 !important;\n }\n .sm\\:flex-order-3 {\n order: 3 !important;\n }\n .sm\\:flex-order-4 {\n order: 4 !important;\n }\n .sm\\:flex-order-5 {\n order: 5 !important;\n }\n .sm\\:flex-order-6 {\n order: 6 !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:flex-order-0 {\n order: 0 !important;\n }\n .md\\:flex-order-1 {\n order: 1 !important;\n }\n .md\\:flex-order-2 {\n order: 2 !important;\n }\n .md\\:flex-order-3 {\n order: 3 !important;\n }\n .md\\:flex-order-4 {\n order: 4 !important;\n }\n .md\\:flex-order-5 {\n order: 5 !important;\n }\n .md\\:flex-order-6 {\n order: 6 !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:flex-order-0 {\n order: 0 !important;\n }\n .lg\\:flex-order-1 {\n order: 1 !important;\n }\n .lg\\:flex-order-2 {\n order: 2 !important;\n }\n .lg\\:flex-order-3 {\n order: 3 !important;\n }\n .lg\\:flex-order-4 {\n order: 4 !important;\n }\n .lg\\:flex-order-5 {\n order: 5 !important;\n }\n .lg\\:flex-order-6 {\n order: 6 !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:flex-order-0 {\n order: 0 !important;\n }\n .xl\\:flex-order-1 {\n order: 1 !important;\n }\n .xl\\:flex-order-2 {\n order: 2 !important;\n }\n .xl\\:flex-order-3 {\n order: 3 !important;\n }\n .xl\\:flex-order-4 {\n order: 4 !important;\n }\n .xl\\:flex-order-5 {\n order: 5 !important;\n }\n .xl\\:flex-order-6 {\n order: 6 !important;\n }\n}\n.flex-1 {\n flex: 1 1 0% !important;\n}\n\n.flex-auto {\n flex: 1 1 auto !important;\n}\n\n.flex-initial {\n flex: 0 1 auto !important;\n}\n\n.flex-none {\n flex: none !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:flex-1 {\n flex: 1 1 0% !important;\n }\n .sm\\:flex-auto {\n flex: 1 1 auto !important;\n }\n .sm\\:flex-initial {\n flex: 0 1 auto !important;\n }\n .sm\\:flex-none {\n flex: none !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:flex-1 {\n flex: 1 1 0% !important;\n }\n .md\\:flex-auto {\n flex: 1 1 auto !important;\n }\n .md\\:flex-initial {\n flex: 0 1 auto !important;\n }\n .md\\:flex-none {\n flex: none !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:flex-1 {\n flex: 1 1 0% !important;\n }\n .lg\\:flex-auto {\n flex: 1 1 auto !important;\n }\n .lg\\:flex-initial {\n flex: 0 1 auto !important;\n }\n .lg\\:flex-none {\n flex: none !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:flex-1 {\n flex: 1 1 0% !important;\n }\n .xl\\:flex-auto {\n flex: 1 1 auto !important;\n }\n .xl\\:flex-initial {\n flex: 0 1 auto !important;\n }\n .xl\\:flex-none {\n flex: none !important;\n }\n}\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:flex-grow-0 {\n flex-grow: 0 !important;\n }\n .sm\\:flex-grow-1 {\n flex-grow: 1 !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:flex-grow-0 {\n flex-grow: 0 !important;\n }\n .md\\:flex-grow-1 {\n flex-grow: 1 !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:flex-grow-0 {\n flex-grow: 0 !important;\n }\n .lg\\:flex-grow-1 {\n flex-grow: 1 !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:flex-grow-0 {\n flex-grow: 0 !important;\n }\n .xl\\:flex-grow-1 {\n flex-grow: 1 !important;\n }\n}\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:flex-shrink-0 {\n flex-shrink: 0 !important;\n }\n .sm\\:flex-shrink-1 {\n flex-shrink: 1 !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:flex-shrink-0 {\n flex-shrink: 0 !important;\n }\n .md\\:flex-shrink-1 {\n flex-shrink: 1 !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:flex-shrink-0 {\n flex-shrink: 0 !important;\n }\n .lg\\:flex-shrink-1 {\n flex-shrink: 1 !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:flex-shrink-0 {\n flex-shrink: 0 !important;\n }\n .xl\\:flex-shrink-1 {\n flex-shrink: 1 !important;\n }\n}\n.gap-0 {\n gap: 0rem !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 2rem !important;\n}\n\n.gap-6 {\n gap: 3rem !important;\n}\n\n.gap-7 {\n gap: 4rem !important;\n}\n\n.gap-8 {\n gap: 5rem !important;\n}\n\n.row-gap-0 {\n row-gap: 0rem !important;\n}\n\n.row-gap-1 {\n row-gap: 0.25rem !important;\n}\n\n.row-gap-2 {\n row-gap: 0.5rem !important;\n}\n\n.row-gap-3 {\n row-gap: 1rem !important;\n}\n\n.row-gap-4 {\n row-gap: 1.5rem !important;\n}\n\n.row-gap-5 {\n row-gap: 2rem !important;\n}\n\n.row-gap-6 {\n row-gap: 3rem !important;\n}\n\n.row-gap-7 {\n row-gap: 4rem !important;\n}\n\n.row-gap-8 {\n row-gap: 5rem !important;\n}\n\n.column-gap-0 {\n column-gap: 0rem !important;\n}\n\n.column-gap-1 {\n column-gap: 0.25rem !important;\n}\n\n.column-gap-2 {\n column-gap: 0.5rem !important;\n}\n\n.column-gap-3 {\n column-gap: 1rem !important;\n}\n\n.column-gap-4 {\n column-gap: 1.5rem !important;\n}\n\n.column-gap-5 {\n column-gap: 2rem !important;\n}\n\n.column-gap-6 {\n column-gap: 3rem !important;\n}\n\n.column-gap-7 {\n column-gap: 4rem !important;\n}\n\n.column-gap-8 {\n column-gap: 5rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:gap-0 {\n gap: 0rem !important;\n }\n .sm\\:gap-1 {\n gap: 0.25rem !important;\n }\n .sm\\:gap-2 {\n gap: 0.5rem !important;\n }\n .sm\\:gap-3 {\n gap: 1rem !important;\n }\n .sm\\:gap-4 {\n gap: 1.5rem !important;\n }\n .sm\\:gap-5 {\n gap: 2rem !important;\n }\n .sm\\:gap-6 {\n gap: 3rem !important;\n }\n .sm\\:gap-7 {\n gap: 4rem !important;\n }\n .sm\\:gap-8 {\n gap: 5rem !important;\n }\n .sm\\:row-gap-0 {\n row-gap: 0rem !important;\n }\n .sm\\:row-gap-1 {\n row-gap: 0.25rem !important;\n }\n .sm\\:row-gap-2 {\n row-gap: 0.5rem !important;\n }\n .sm\\:row-gap-3 {\n row-gap: 1rem !important;\n }\n .sm\\:row-gap-4 {\n row-gap: 1.5rem !important;\n }\n .sm\\:row-gap-5 {\n row-gap: 2rem !important;\n }\n .sm\\:row-gap-6 {\n row-gap: 3rem !important;\n }\n .sm\\:row-gap-7 {\n row-gap: 4rem !important;\n }\n .sm\\:row-gap-8 {\n row-gap: 5rem !important;\n }\n .sm\\:column-gap-0 {\n column-gap: 0rem !important;\n }\n .sm\\:column-gap-1 {\n column-gap: 0.25rem !important;\n }\n .sm\\:column-gap-2 {\n column-gap: 0.5rem !important;\n }\n .sm\\:column-gap-3 {\n column-gap: 1rem !important;\n }\n .sm\\:column-gap-4 {\n column-gap: 1.5rem !important;\n }\n .sm\\:column-gap-5 {\n column-gap: 2rem !important;\n }\n .sm\\:column-gap-6 {\n column-gap: 3rem !important;\n }\n .sm\\:column-gap-7 {\n column-gap: 4rem !important;\n }\n .sm\\:column-gap-8 {\n column-gap: 5rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:gap-0 {\n gap: 0rem !important;\n }\n .md\\:gap-1 {\n gap: 0.25rem !important;\n }\n .md\\:gap-2 {\n gap: 0.5rem !important;\n }\n .md\\:gap-3 {\n gap: 1rem !important;\n }\n .md\\:gap-4 {\n gap: 1.5rem !important;\n }\n .md\\:gap-5 {\n gap: 2rem !important;\n }\n .md\\:gap-6 {\n gap: 3rem !important;\n }\n .md\\:gap-7 {\n gap: 4rem !important;\n }\n .md\\:gap-8 {\n gap: 5rem !important;\n }\n .md\\:row-gap-0 {\n row-gap: 0rem !important;\n }\n .md\\:row-gap-1 {\n row-gap: 0.25rem !important;\n }\n .md\\:row-gap-2 {\n row-gap: 0.5rem !important;\n }\n .md\\:row-gap-3 {\n row-gap: 1rem !important;\n }\n .md\\:row-gap-4 {\n row-gap: 1.5rem !important;\n }\n .md\\:row-gap-5 {\n row-gap: 2rem !important;\n }\n .md\\:row-gap-6 {\n row-gap: 3rem !important;\n }\n .md\\:row-gap-7 {\n row-gap: 4rem !important;\n }\n .md\\:row-gap-8 {\n row-gap: 5rem !important;\n }\n .md\\:column-gap-0 {\n column-gap: 0rem !important;\n }\n .md\\:column-gap-1 {\n column-gap: 0.25rem !important;\n }\n .md\\:column-gap-2 {\n column-gap: 0.5rem !important;\n }\n .md\\:column-gap-3 {\n column-gap: 1rem !important;\n }\n .md\\:column-gap-4 {\n column-gap: 1.5rem !important;\n }\n .md\\:column-gap-5 {\n column-gap: 2rem !important;\n }\n .md\\:column-gap-6 {\n column-gap: 3rem !important;\n }\n .md\\:column-gap-7 {\n column-gap: 4rem !important;\n }\n .md\\:column-gap-8 {\n column-gap: 5rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:gap-0 {\n gap: 0rem !important;\n }\n .lg\\:gap-1 {\n gap: 0.25rem !important;\n }\n .lg\\:gap-2 {\n gap: 0.5rem !important;\n }\n .lg\\:gap-3 {\n gap: 1rem !important;\n }\n .lg\\:gap-4 {\n gap: 1.5rem !important;\n }\n .lg\\:gap-5 {\n gap: 2rem !important;\n }\n .lg\\:gap-6 {\n gap: 3rem !important;\n }\n .lg\\:gap-7 {\n gap: 4rem !important;\n }\n .lg\\:gap-8 {\n gap: 5rem !important;\n }\n .lg\\:row-gap-0 {\n row-gap: 0rem !important;\n }\n .lg\\:row-gap-1 {\n row-gap: 0.25rem !important;\n }\n .lg\\:row-gap-2 {\n row-gap: 0.5rem !important;\n }\n .lg\\:row-gap-3 {\n row-gap: 1rem !important;\n }\n .lg\\:row-gap-4 {\n row-gap: 1.5rem !important;\n }\n .lg\\:row-gap-5 {\n row-gap: 2rem !important;\n }\n .lg\\:row-gap-6 {\n row-gap: 3rem !important;\n }\n .lg\\:row-gap-7 {\n row-gap: 4rem !important;\n }\n .lg\\:row-gap-8 {\n row-gap: 5rem !important;\n }\n .lg\\:column-gap-0 {\n column-gap: 0rem !important;\n }\n .lg\\:column-gap-1 {\n column-gap: 0.25rem !important;\n }\n .lg\\:column-gap-2 {\n column-gap: 0.5rem !important;\n }\n .lg\\:column-gap-3 {\n column-gap: 1rem !important;\n }\n .lg\\:column-gap-4 {\n column-gap: 1.5rem !important;\n }\n .lg\\:column-gap-5 {\n column-gap: 2rem !important;\n }\n .lg\\:column-gap-6 {\n column-gap: 3rem !important;\n }\n .lg\\:column-gap-7 {\n column-gap: 4rem !important;\n }\n .lg\\:column-gap-8 {\n column-gap: 5rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:gap-0 {\n gap: 0rem !important;\n }\n .xl\\:gap-1 {\n gap: 0.25rem !important;\n }\n .xl\\:gap-2 {\n gap: 0.5rem !important;\n }\n .xl\\:gap-3 {\n gap: 1rem !important;\n }\n .xl\\:gap-4 {\n gap: 1.5rem !important;\n }\n .xl\\:gap-5 {\n gap: 2rem !important;\n }\n .xl\\:gap-6 {\n gap: 3rem !important;\n }\n .xl\\:gap-7 {\n gap: 4rem !important;\n }\n .xl\\:gap-8 {\n gap: 5rem !important;\n }\n .xl\\:row-gap-0 {\n row-gap: 0rem !important;\n }\n .xl\\:row-gap-1 {\n row-gap: 0.25rem !important;\n }\n .xl\\:row-gap-2 {\n row-gap: 0.5rem !important;\n }\n .xl\\:row-gap-3 {\n row-gap: 1rem !important;\n }\n .xl\\:row-gap-4 {\n row-gap: 1.5rem !important;\n }\n .xl\\:row-gap-5 {\n row-gap: 2rem !important;\n }\n .xl\\:row-gap-6 {\n row-gap: 3rem !important;\n }\n .xl\\:row-gap-7 {\n row-gap: 4rem !important;\n }\n .xl\\:row-gap-8 {\n row-gap: 5rem !important;\n }\n .xl\\:column-gap-0 {\n column-gap: 0rem !important;\n }\n .xl\\:column-gap-1 {\n column-gap: 0.25rem !important;\n }\n .xl\\:column-gap-2 {\n column-gap: 0.5rem !important;\n }\n .xl\\:column-gap-3 {\n column-gap: 1rem !important;\n }\n .xl\\:column-gap-4 {\n column-gap: 1.5rem !important;\n }\n .xl\\:column-gap-5 {\n column-gap: 2rem !important;\n }\n .xl\\:column-gap-6 {\n column-gap: 3rem !important;\n }\n .xl\\:column-gap-7 {\n column-gap: 4rem !important;\n }\n .xl\\:column-gap-8 {\n column-gap: 5rem !important;\n }\n}\n.p-0 {\n padding: 0rem !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 2rem !important;\n}\n\n.p-6 {\n padding: 3rem !important;\n}\n\n.p-7 {\n padding: 4rem !important;\n}\n\n.p-8 {\n padding: 5rem !important;\n}\n\n.pt-0 {\n padding-top: 0rem !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 2rem !important;\n}\n\n.pt-6 {\n padding-top: 3rem !important;\n}\n\n.pt-7 {\n padding-top: 4rem !important;\n}\n\n.pt-8 {\n padding-top: 5rem !important;\n}\n\n.pr-0 {\n padding-right: 0rem !important;\n}\n\n.pr-1 {\n padding-right: 0.25rem !important;\n}\n\n.pr-2 {\n padding-right: 0.5rem !important;\n}\n\n.pr-3 {\n padding-right: 1rem !important;\n}\n\n.pr-4 {\n padding-right: 1.5rem !important;\n}\n\n.pr-5 {\n padding-right: 2rem !important;\n}\n\n.pr-6 {\n padding-right: 3rem !important;\n}\n\n.pr-7 {\n padding-right: 4rem !important;\n}\n\n.pr-8 {\n padding-right: 5rem !important;\n}\n\n.pl-0 {\n padding-left: 0rem !important;\n}\n\n.pl-1 {\n padding-left: 0.25rem !important;\n}\n\n.pl-2 {\n padding-left: 0.5rem !important;\n}\n\n.pl-3 {\n padding-left: 1rem !important;\n}\n\n.pl-4 {\n padding-left: 1.5rem !important;\n}\n\n.pl-5 {\n padding-left: 2rem !important;\n}\n\n.pl-6 {\n padding-left: 3rem !important;\n}\n\n.pl-7 {\n padding-left: 4rem !important;\n}\n\n.pl-8 {\n padding-left: 5rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0rem !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 2rem !important;\n}\n\n.pb-6 {\n padding-bottom: 3rem !important;\n}\n\n.pb-7 {\n padding-bottom: 4rem !important;\n}\n\n.pb-8 {\n padding-bottom: 5rem !important;\n}\n\n.px-0 {\n padding-left: 0rem !important;\n padding-right: 0rem !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 2rem !important;\n padding-right: 2rem !important;\n}\n\n.px-6 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.px-7 {\n padding-left: 4rem !important;\n padding-right: 4rem !important;\n}\n\n.px-8 {\n padding-left: 5rem !important;\n padding-right: 5rem !important;\n}\n\n.py-0 {\n padding-top: 0rem !important;\n padding-bottom: 0rem !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important;\n}\n\n.py-6 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.py-7 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n}\n\n.py-8 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:p-0 {\n padding: 0rem !important;\n }\n .sm\\:p-1 {\n padding: 0.25rem !important;\n }\n .sm\\:p-2 {\n padding: 0.5rem !important;\n }\n .sm\\:p-3 {\n padding: 1rem !important;\n }\n .sm\\:p-4 {\n padding: 1.5rem !important;\n }\n .sm\\:p-5 {\n padding: 2rem !important;\n }\n .sm\\:p-6 {\n padding: 3rem !important;\n }\n .sm\\:p-7 {\n padding: 4rem !important;\n }\n .sm\\:p-8 {\n padding: 5rem !important;\n }\n .sm\\:pt-0 {\n padding-top: 0rem !important;\n }\n .sm\\:pt-1 {\n padding-top: 0.25rem !important;\n }\n .sm\\:pt-2 {\n padding-top: 0.5rem !important;\n }\n .sm\\:pt-3 {\n padding-top: 1rem !important;\n }\n .sm\\:pt-4 {\n padding-top: 1.5rem !important;\n }\n .sm\\:pt-5 {\n padding-top: 2rem !important;\n }\n .sm\\:pt-6 {\n padding-top: 3rem !important;\n }\n .sm\\:pt-7 {\n padding-top: 4rem !important;\n }\n .sm\\:pt-8 {\n padding-top: 5rem !important;\n }\n .sm\\:pr-0 {\n padding-right: 0rem !important;\n }\n .sm\\:pr-1 {\n padding-right: 0.25rem !important;\n }\n .sm\\:pr-2 {\n padding-right: 0.5rem !important;\n }\n .sm\\:pr-3 {\n padding-right: 1rem !important;\n }\n .sm\\:pr-4 {\n padding-right: 1.5rem !important;\n }\n .sm\\:pr-5 {\n padding-right: 2rem !important;\n }\n .sm\\:pr-6 {\n padding-right: 3rem !important;\n }\n .sm\\:pr-7 {\n padding-right: 4rem !important;\n }\n .sm\\:pr-8 {\n padding-right: 5rem !important;\n }\n .sm\\:pl-0 {\n padding-left: 0rem !important;\n }\n .sm\\:pl-1 {\n padding-left: 0.25rem !important;\n }\n .sm\\:pl-2 {\n padding-left: 0.5rem !important;\n }\n .sm\\:pl-3 {\n padding-left: 1rem !important;\n }\n .sm\\:pl-4 {\n padding-left: 1.5rem !important;\n }\n .sm\\:pl-5 {\n padding-left: 2rem !important;\n }\n .sm\\:pl-6 {\n padding-left: 3rem !important;\n }\n .sm\\:pl-7 {\n padding-left: 4rem !important;\n }\n .sm\\:pl-8 {\n padding-left: 5rem !important;\n }\n .sm\\:pb-0 {\n padding-bottom: 0rem !important;\n }\n .sm\\:pb-1 {\n padding-bottom: 0.25rem !important;\n }\n .sm\\:pb-2 {\n padding-bottom: 0.5rem !important;\n }\n .sm\\:pb-3 {\n padding-bottom: 1rem !important;\n }\n .sm\\:pb-4 {\n padding-bottom: 1.5rem !important;\n }\n .sm\\:pb-5 {\n padding-bottom: 2rem !important;\n }\n .sm\\:pb-6 {\n padding-bottom: 3rem !important;\n }\n .sm\\:pb-7 {\n padding-bottom: 4rem !important;\n }\n .sm\\:pb-8 {\n padding-bottom: 5rem !important;\n }\n .sm\\:px-0 {\n padding-left: 0rem !important;\n padding-right: 0rem !important;\n }\n .sm\\:px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .sm\\:px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .sm\\:px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .sm\\:px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .sm\\:px-5 {\n padding-left: 2rem !important;\n padding-right: 2rem !important;\n }\n .sm\\:px-6 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .sm\\:px-7 {\n padding-left: 4rem !important;\n padding-right: 4rem !important;\n }\n .sm\\:px-8 {\n padding-left: 5rem !important;\n padding-right: 5rem !important;\n }\n .sm\\:py-0 {\n padding-top: 0rem !important;\n padding-bottom: 0rem !important;\n }\n .sm\\:py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .sm\\:py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .sm\\:py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .sm\\:py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .sm\\:py-5 {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important;\n }\n .sm\\:py-6 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .sm\\:py-7 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n .sm\\:py-8 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:p-0 {\n padding: 0rem !important;\n }\n .md\\:p-1 {\n padding: 0.25rem !important;\n }\n .md\\:p-2 {\n padding: 0.5rem !important;\n }\n .md\\:p-3 {\n padding: 1rem !important;\n }\n .md\\:p-4 {\n padding: 1.5rem !important;\n }\n .md\\:p-5 {\n padding: 2rem !important;\n }\n .md\\:p-6 {\n padding: 3rem !important;\n }\n .md\\:p-7 {\n padding: 4rem !important;\n }\n .md\\:p-8 {\n padding: 5rem !important;\n }\n .md\\:pt-0 {\n padding-top: 0rem !important;\n }\n .md\\:pt-1 {\n padding-top: 0.25rem !important;\n }\n .md\\:pt-2 {\n padding-top: 0.5rem !important;\n }\n .md\\:pt-3 {\n padding-top: 1rem !important;\n }\n .md\\:pt-4 {\n padding-top: 1.5rem !important;\n }\n .md\\:pt-5 {\n padding-top: 2rem !important;\n }\n .md\\:pt-6 {\n padding-top: 3rem !important;\n }\n .md\\:pt-7 {\n padding-top: 4rem !important;\n }\n .md\\:pt-8 {\n padding-top: 5rem !important;\n }\n .md\\:pr-0 {\n padding-right: 0rem !important;\n }\n .md\\:pr-1 {\n padding-right: 0.25rem !important;\n }\n .md\\:pr-2 {\n padding-right: 0.5rem !important;\n }\n .md\\:pr-3 {\n padding-right: 1rem !important;\n }\n .md\\:pr-4 {\n padding-right: 1.5rem !important;\n }\n .md\\:pr-5 {\n padding-right: 2rem !important;\n }\n .md\\:pr-6 {\n padding-right: 3rem !important;\n }\n .md\\:pr-7 {\n padding-right: 4rem !important;\n }\n .md\\:pr-8 {\n padding-right: 5rem !important;\n }\n .md\\:pl-0 {\n padding-left: 0rem !important;\n }\n .md\\:pl-1 {\n padding-left: 0.25rem !important;\n }\n .md\\:pl-2 {\n padding-left: 0.5rem !important;\n }\n .md\\:pl-3 {\n padding-left: 1rem !important;\n }\n .md\\:pl-4 {\n padding-left: 1.5rem !important;\n }\n .md\\:pl-5 {\n padding-left: 2rem !important;\n }\n .md\\:pl-6 {\n padding-left: 3rem !important;\n }\n .md\\:pl-7 {\n padding-left: 4rem !important;\n }\n .md\\:pl-8 {\n padding-left: 5rem !important;\n }\n .md\\:pb-0 {\n padding-bottom: 0rem !important;\n }\n .md\\:pb-1 {\n padding-bottom: 0.25rem !important;\n }\n .md\\:pb-2 {\n padding-bottom: 0.5rem !important;\n }\n .md\\:pb-3 {\n padding-bottom: 1rem !important;\n }\n .md\\:pb-4 {\n padding-bottom: 1.5rem !important;\n }\n .md\\:pb-5 {\n padding-bottom: 2rem !important;\n }\n .md\\:pb-6 {\n padding-bottom: 3rem !important;\n }\n .md\\:pb-7 {\n padding-bottom: 4rem !important;\n }\n .md\\:pb-8 {\n padding-bottom: 5rem !important;\n }\n .md\\:px-0 {\n padding-left: 0rem !important;\n padding-right: 0rem !important;\n }\n .md\\:px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .md\\:px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .md\\:px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .md\\:px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .md\\:px-5 {\n padding-left: 2rem !important;\n padding-right: 2rem !important;\n }\n .md\\:px-6 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .md\\:px-7 {\n padding-left: 4rem !important;\n padding-right: 4rem !important;\n }\n .md\\:px-8 {\n padding-left: 5rem !important;\n padding-right: 5rem !important;\n }\n .md\\:py-0 {\n padding-top: 0rem !important;\n padding-bottom: 0rem !important;\n }\n .md\\:py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .md\\:py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .md\\:py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .md\\:py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .md\\:py-5 {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important;\n }\n .md\\:py-6 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .md\\:py-7 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n .md\\:py-8 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:p-0 {\n padding: 0rem !important;\n }\n .lg\\:p-1 {\n padding: 0.25rem !important;\n }\n .lg\\:p-2 {\n padding: 0.5rem !important;\n }\n .lg\\:p-3 {\n padding: 1rem !important;\n }\n .lg\\:p-4 {\n padding: 1.5rem !important;\n }\n .lg\\:p-5 {\n padding: 2rem !important;\n }\n .lg\\:p-6 {\n padding: 3rem !important;\n }\n .lg\\:p-7 {\n padding: 4rem !important;\n }\n .lg\\:p-8 {\n padding: 5rem !important;\n }\n .lg\\:pt-0 {\n padding-top: 0rem !important;\n }\n .lg\\:pt-1 {\n padding-top: 0.25rem !important;\n }\n .lg\\:pt-2 {\n padding-top: 0.5rem !important;\n }\n .lg\\:pt-3 {\n padding-top: 1rem !important;\n }\n .lg\\:pt-4 {\n padding-top: 1.5rem !important;\n }\n .lg\\:pt-5 {\n padding-top: 2rem !important;\n }\n .lg\\:pt-6 {\n padding-top: 3rem !important;\n }\n .lg\\:pt-7 {\n padding-top: 4rem !important;\n }\n .lg\\:pt-8 {\n padding-top: 5rem !important;\n }\n .lg\\:pr-0 {\n padding-right: 0rem !important;\n }\n .lg\\:pr-1 {\n padding-right: 0.25rem !important;\n }\n .lg\\:pr-2 {\n padding-right: 0.5rem !important;\n }\n .lg\\:pr-3 {\n padding-right: 1rem !important;\n }\n .lg\\:pr-4 {\n padding-right: 1.5rem !important;\n }\n .lg\\:pr-5 {\n padding-right: 2rem !important;\n }\n .lg\\:pr-6 {\n padding-right: 3rem !important;\n }\n .lg\\:pr-7 {\n padding-right: 4rem !important;\n }\n .lg\\:pr-8 {\n padding-right: 5rem !important;\n }\n .lg\\:pl-0 {\n padding-left: 0rem !important;\n }\n .lg\\:pl-1 {\n padding-left: 0.25rem !important;\n }\n .lg\\:pl-2 {\n padding-left: 0.5rem !important;\n }\n .lg\\:pl-3 {\n padding-left: 1rem !important;\n }\n .lg\\:pl-4 {\n padding-left: 1.5rem !important;\n }\n .lg\\:pl-5 {\n padding-left: 2rem !important;\n }\n .lg\\:pl-6 {\n padding-left: 3rem !important;\n }\n .lg\\:pl-7 {\n padding-left: 4rem !important;\n }\n .lg\\:pl-8 {\n padding-left: 5rem !important;\n }\n .lg\\:pb-0 {\n padding-bottom: 0rem !important;\n }\n .lg\\:pb-1 {\n padding-bottom: 0.25rem !important;\n }\n .lg\\:pb-2 {\n padding-bottom: 0.5rem !important;\n }\n .lg\\:pb-3 {\n padding-bottom: 1rem !important;\n }\n .lg\\:pb-4 {\n padding-bottom: 1.5rem !important;\n }\n .lg\\:pb-5 {\n padding-bottom: 2rem !important;\n }\n .lg\\:pb-6 {\n padding-bottom: 3rem !important;\n }\n .lg\\:pb-7 {\n padding-bottom: 4rem !important;\n }\n .lg\\:pb-8 {\n padding-bottom: 5rem !important;\n }\n .lg\\:px-0 {\n padding-left: 0rem !important;\n padding-right: 0rem !important;\n }\n .lg\\:px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .lg\\:px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .lg\\:px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .lg\\:px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .lg\\:px-5 {\n padding-left: 2rem !important;\n padding-right: 2rem !important;\n }\n .lg\\:px-6 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .lg\\:px-7 {\n padding-left: 4rem !important;\n padding-right: 4rem !important;\n }\n .lg\\:px-8 {\n padding-left: 5rem !important;\n padding-right: 5rem !important;\n }\n .lg\\:py-0 {\n padding-top: 0rem !important;\n padding-bottom: 0rem !important;\n }\n .lg\\:py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .lg\\:py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .lg\\:py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .lg\\:py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .lg\\:py-5 {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important;\n }\n .lg\\:py-6 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .lg\\:py-7 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n .lg\\:py-8 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:p-0 {\n padding: 0rem !important;\n }\n .xl\\:p-1 {\n padding: 0.25rem !important;\n }\n .xl\\:p-2 {\n padding: 0.5rem !important;\n }\n .xl\\:p-3 {\n padding: 1rem !important;\n }\n .xl\\:p-4 {\n padding: 1.5rem !important;\n }\n .xl\\:p-5 {\n padding: 2rem !important;\n }\n .xl\\:p-6 {\n padding: 3rem !important;\n }\n .xl\\:p-7 {\n padding: 4rem !important;\n }\n .xl\\:p-8 {\n padding: 5rem !important;\n }\n .xl\\:pt-0 {\n padding-top: 0rem !important;\n }\n .xl\\:pt-1 {\n padding-top: 0.25rem !important;\n }\n .xl\\:pt-2 {\n padding-top: 0.5rem !important;\n }\n .xl\\:pt-3 {\n padding-top: 1rem !important;\n }\n .xl\\:pt-4 {\n padding-top: 1.5rem !important;\n }\n .xl\\:pt-5 {\n padding-top: 2rem !important;\n }\n .xl\\:pt-6 {\n padding-top: 3rem !important;\n }\n .xl\\:pt-7 {\n padding-top: 4rem !important;\n }\n .xl\\:pt-8 {\n padding-top: 5rem !important;\n }\n .xl\\:pr-0 {\n padding-right: 0rem !important;\n }\n .xl\\:pr-1 {\n padding-right: 0.25rem !important;\n }\n .xl\\:pr-2 {\n padding-right: 0.5rem !important;\n }\n .xl\\:pr-3 {\n padding-right: 1rem !important;\n }\n .xl\\:pr-4 {\n padding-right: 1.5rem !important;\n }\n .xl\\:pr-5 {\n padding-right: 2rem !important;\n }\n .xl\\:pr-6 {\n padding-right: 3rem !important;\n }\n .xl\\:pr-7 {\n padding-right: 4rem !important;\n }\n .xl\\:pr-8 {\n padding-right: 5rem !important;\n }\n .xl\\:pl-0 {\n padding-left: 0rem !important;\n }\n .xl\\:pl-1 {\n padding-left: 0.25rem !important;\n }\n .xl\\:pl-2 {\n padding-left: 0.5rem !important;\n }\n .xl\\:pl-3 {\n padding-left: 1rem !important;\n }\n .xl\\:pl-4 {\n padding-left: 1.5rem !important;\n }\n .xl\\:pl-5 {\n padding-left: 2rem !important;\n }\n .xl\\:pl-6 {\n padding-left: 3rem !important;\n }\n .xl\\:pl-7 {\n padding-left: 4rem !important;\n }\n .xl\\:pl-8 {\n padding-left: 5rem !important;\n }\n .xl\\:pb-0 {\n padding-bottom: 0rem !important;\n }\n .xl\\:pb-1 {\n padding-bottom: 0.25rem !important;\n }\n .xl\\:pb-2 {\n padding-bottom: 0.5rem !important;\n }\n .xl\\:pb-3 {\n padding-bottom: 1rem !important;\n }\n .xl\\:pb-4 {\n padding-bottom: 1.5rem !important;\n }\n .xl\\:pb-5 {\n padding-bottom: 2rem !important;\n }\n .xl\\:pb-6 {\n padding-bottom: 3rem !important;\n }\n .xl\\:pb-7 {\n padding-bottom: 4rem !important;\n }\n .xl\\:pb-8 {\n padding-bottom: 5rem !important;\n }\n .xl\\:px-0 {\n padding-left: 0rem !important;\n padding-right: 0rem !important;\n }\n .xl\\:px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .xl\\:px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .xl\\:px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .xl\\:px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .xl\\:px-5 {\n padding-left: 2rem !important;\n padding-right: 2rem !important;\n }\n .xl\\:px-6 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .xl\\:px-7 {\n padding-left: 4rem !important;\n padding-right: 4rem !important;\n }\n .xl\\:px-8 {\n padding-left: 5rem !important;\n padding-right: 5rem !important;\n }\n .xl\\:py-0 {\n padding-top: 0rem !important;\n padding-bottom: 0rem !important;\n }\n .xl\\:py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .xl\\:py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .xl\\:py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .xl\\:py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .xl\\:py-5 {\n padding-top: 2rem !important;\n padding-bottom: 2rem !important;\n }\n .xl\\:py-6 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .xl\\:py-7 {\n padding-top: 4rem !important;\n padding-bottom: 4rem !important;\n }\n .xl\\:py-8 {\n padding-top: 5rem !important;\n padding-bottom: 5rem !important;\n }\n}\n.m-0 {\n margin: 0rem !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 2rem !important;\n}\n\n.m-6 {\n margin: 3rem !important;\n}\n\n.m-7 {\n margin: 4rem !important;\n}\n\n.m-8 {\n margin: 5rem !important;\n}\n\n.-m-1 {\n margin: -0.25rem !important;\n}\n\n.-m-2 {\n margin: -0.5rem !important;\n}\n\n.-m-3 {\n margin: -1rem !important;\n}\n\n.-m-4 {\n margin: -1.5rem !important;\n}\n\n.-m-5 {\n margin: -2rem !important;\n}\n\n.-m-6 {\n margin: -3rem !important;\n}\n\n.-m-7 {\n margin: -4rem !important;\n}\n\n.-m-8 {\n margin: -5rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-0 {\n margin-top: 0rem !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 2rem !important;\n}\n\n.mt-6 {\n margin-top: 3rem !important;\n}\n\n.mt-7 {\n margin-top: 4rem !important;\n}\n\n.mt-8 {\n margin-top: 5rem !important;\n}\n\n.-mt-1 {\n margin-top: -0.25rem !important;\n}\n\n.-mt-2 {\n margin-top: -0.5rem !important;\n}\n\n.-mt-3 {\n margin-top: -1rem !important;\n}\n\n.-mt-4 {\n margin-top: -1.5rem !important;\n}\n\n.-mt-5 {\n margin-top: -2rem !important;\n}\n\n.-mt-6 {\n margin-top: -3rem !important;\n}\n\n.-mt-7 {\n margin-top: -4rem !important;\n}\n\n.-mt-8 {\n margin-top: -5rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mr-0 {\n margin-right: 0rem !important;\n}\n\n.mr-1 {\n margin-right: 0.25rem !important;\n}\n\n.mr-2 {\n margin-right: 0.5rem !important;\n}\n\n.mr-3 {\n margin-right: 1rem !important;\n}\n\n.mr-4 {\n margin-right: 1.5rem !important;\n}\n\n.mr-5 {\n margin-right: 2rem !important;\n}\n\n.mr-6 {\n margin-right: 3rem !important;\n}\n\n.mr-7 {\n margin-right: 4rem !important;\n}\n\n.mr-8 {\n margin-right: 5rem !important;\n}\n\n.-mr-1 {\n margin-right: -0.25rem !important;\n}\n\n.-mr-2 {\n margin-right: -0.5rem !important;\n}\n\n.-mr-3 {\n margin-right: -1rem !important;\n}\n\n.-mr-4 {\n margin-right: -1.5rem !important;\n}\n\n.-mr-5 {\n margin-right: -2rem !important;\n}\n\n.-mr-6 {\n margin-right: -3rem !important;\n}\n\n.-mr-7 {\n margin-right: -4rem !important;\n}\n\n.-mr-8 {\n margin-right: -5rem !important;\n}\n\n.mr-auto {\n margin-right: auto !important;\n}\n\n.ml-0 {\n margin-left: 0rem !important;\n}\n\n.ml-1 {\n margin-left: 0.25rem !important;\n}\n\n.ml-2 {\n margin-left: 0.5rem !important;\n}\n\n.ml-3 {\n margin-left: 1rem !important;\n}\n\n.ml-4 {\n margin-left: 1.5rem !important;\n}\n\n.ml-5 {\n margin-left: 2rem !important;\n}\n\n.ml-6 {\n margin-left: 3rem !important;\n}\n\n.ml-7 {\n margin-left: 4rem !important;\n}\n\n.ml-8 {\n margin-left: 5rem !important;\n}\n\n.-ml-1 {\n margin-left: -0.25rem !important;\n}\n\n.-ml-2 {\n margin-left: -0.5rem !important;\n}\n\n.-ml-3 {\n margin-left: -1rem !important;\n}\n\n.-ml-4 {\n margin-left: -1.5rem !important;\n}\n\n.-ml-5 {\n margin-left: -2rem !important;\n}\n\n.-ml-6 {\n margin-left: -3rem !important;\n}\n\n.-ml-7 {\n margin-left: -4rem !important;\n}\n\n.-ml-8 {\n margin-left: -5rem !important;\n}\n\n.ml-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0rem !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 2rem !important;\n}\n\n.mb-6 {\n margin-bottom: 3rem !important;\n}\n\n.mb-7 {\n margin-bottom: 4rem !important;\n}\n\n.mb-8 {\n margin-bottom: 5rem !important;\n}\n\n.-mb-1 {\n margin-bottom: -0.25rem !important;\n}\n\n.-mb-2 {\n margin-bottom: -0.5rem !important;\n}\n\n.-mb-3 {\n margin-bottom: -1rem !important;\n}\n\n.-mb-4 {\n margin-bottom: -1.5rem !important;\n}\n\n.-mb-5 {\n margin-bottom: -2rem !important;\n}\n\n.-mb-6 {\n margin-bottom: -3rem !important;\n}\n\n.-mb-7 {\n margin-bottom: -4rem !important;\n}\n\n.-mb-8 {\n margin-bottom: -5rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.mx-0 {\n margin-left: 0rem !important;\n margin-right: 0rem !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 2rem !important;\n margin-right: 2rem !important;\n}\n\n.mx-6 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-7 {\n margin-left: 4rem !important;\n margin-right: 4rem !important;\n}\n\n.mx-8 {\n margin-left: 5rem !important;\n margin-right: 5rem !important;\n}\n\n.-mx-1 {\n margin-left: -0.25rem !important;\n margin-right: -0.25rem !important;\n}\n\n.-mx-2 {\n margin-left: -0.5rem !important;\n margin-right: -0.5rem !important;\n}\n\n.-mx-3 {\n margin-left: -1rem !important;\n margin-right: -1rem !important;\n}\n\n.-mx-4 {\n margin-left: -1.5rem !important;\n margin-right: -1.5rem !important;\n}\n\n.-mx-5 {\n margin-left: -2rem !important;\n margin-right: -2rem !important;\n}\n\n.-mx-6 {\n margin-left: -3rem !important;\n margin-right: -3rem !important;\n}\n\n.-mx-7 {\n margin-left: -4rem !important;\n margin-right: -4rem !important;\n}\n\n.-mx-8 {\n margin-left: -5rem !important;\n margin-right: -5rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0rem !important;\n margin-bottom: 0rem !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important;\n}\n\n.my-6 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-7 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n}\n\n.my-8 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n}\n\n.-my-1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n}\n\n.-my-2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n}\n\n.-my-3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n}\n\n.-my-4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important;\n}\n\n.-my-5 {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important;\n}\n\n.-my-6 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n}\n\n.-my-7 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n}\n\n.-my-8 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:m-0 {\n margin: 0rem !important;\n }\n .sm\\:m-1 {\n margin: 0.25rem !important;\n }\n .sm\\:m-2 {\n margin: 0.5rem !important;\n }\n .sm\\:m-3 {\n margin: 1rem !important;\n }\n .sm\\:m-4 {\n margin: 1.5rem !important;\n }\n .sm\\:m-5 {\n margin: 2rem !important;\n }\n .sm\\:m-6 {\n margin: 3rem !important;\n }\n .sm\\:m-7 {\n margin: 4rem !important;\n }\n .sm\\:m-8 {\n margin: 5rem !important;\n }\n .sm\\:-m-1 {\n margin: -0.25rem !important;\n }\n .sm\\:-m-2 {\n margin: -0.5rem !important;\n }\n .sm\\:-m-3 {\n margin: -1rem !important;\n }\n .sm\\:-m-4 {\n margin: -1.5rem !important;\n }\n .sm\\:-m-5 {\n margin: -2rem !important;\n }\n .sm\\:-m-6 {\n margin: -3rem !important;\n }\n .sm\\:-m-7 {\n margin: -4rem !important;\n }\n .sm\\:-m-8 {\n margin: -5rem !important;\n }\n .sm\\:m-auto {\n margin: auto !important;\n }\n .sm\\:mt-0 {\n margin-top: 0rem !important;\n }\n .sm\\:mt-1 {\n margin-top: 0.25rem !important;\n }\n .sm\\:mt-2 {\n margin-top: 0.5rem !important;\n }\n .sm\\:mt-3 {\n margin-top: 1rem !important;\n }\n .sm\\:mt-4 {\n margin-top: 1.5rem !important;\n }\n .sm\\:mt-5 {\n margin-top: 2rem !important;\n }\n .sm\\:mt-6 {\n margin-top: 3rem !important;\n }\n .sm\\:mt-7 {\n margin-top: 4rem !important;\n }\n .sm\\:mt-8 {\n margin-top: 5rem !important;\n }\n .sm\\:-mt-1 {\n margin-top: -0.25rem !important;\n }\n .sm\\:-mt-2 {\n margin-top: -0.5rem !important;\n }\n .sm\\:-mt-3 {\n margin-top: -1rem !important;\n }\n .sm\\:-mt-4 {\n margin-top: -1.5rem !important;\n }\n .sm\\:-mt-5 {\n margin-top: -2rem !important;\n }\n .sm\\:-mt-6 {\n margin-top: -3rem !important;\n }\n .sm\\:-mt-7 {\n margin-top: -4rem !important;\n }\n .sm\\:-mt-8 {\n margin-top: -5rem !important;\n }\n .sm\\:mt-auto {\n margin-top: auto !important;\n }\n .sm\\:mr-0 {\n margin-right: 0rem !important;\n }\n .sm\\:mr-1 {\n margin-right: 0.25rem !important;\n }\n .sm\\:mr-2 {\n margin-right: 0.5rem !important;\n }\n .sm\\:mr-3 {\n margin-right: 1rem !important;\n }\n .sm\\:mr-4 {\n margin-right: 1.5rem !important;\n }\n .sm\\:mr-5 {\n margin-right: 2rem !important;\n }\n .sm\\:mr-6 {\n margin-right: 3rem !important;\n }\n .sm\\:mr-7 {\n margin-right: 4rem !important;\n }\n .sm\\:mr-8 {\n margin-right: 5rem !important;\n }\n .sm\\:-mr-1 {\n margin-right: -0.25rem !important;\n }\n .sm\\:-mr-2 {\n margin-right: -0.5rem !important;\n }\n .sm\\:-mr-3 {\n margin-right: -1rem !important;\n }\n .sm\\:-mr-4 {\n margin-right: -1.5rem !important;\n }\n .sm\\:-mr-5 {\n margin-right: -2rem !important;\n }\n .sm\\:-mr-6 {\n margin-right: -3rem !important;\n }\n .sm\\:-mr-7 {\n margin-right: -4rem !important;\n }\n .sm\\:-mr-8 {\n margin-right: -5rem !important;\n }\n .sm\\:mr-auto {\n margin-right: auto !important;\n }\n .sm\\:ml-0 {\n margin-left: 0rem !important;\n }\n .sm\\:ml-1 {\n margin-left: 0.25rem !important;\n }\n .sm\\:ml-2 {\n margin-left: 0.5rem !important;\n }\n .sm\\:ml-3 {\n margin-left: 1rem !important;\n }\n .sm\\:ml-4 {\n margin-left: 1.5rem !important;\n }\n .sm\\:ml-5 {\n margin-left: 2rem !important;\n }\n .sm\\:ml-6 {\n margin-left: 3rem !important;\n }\n .sm\\:ml-7 {\n margin-left: 4rem !important;\n }\n .sm\\:ml-8 {\n margin-left: 5rem !important;\n }\n .sm\\:-ml-1 {\n margin-left: -0.25rem !important;\n }\n .sm\\:-ml-2 {\n margin-left: -0.5rem !important;\n }\n .sm\\:-ml-3 {\n margin-left: -1rem !important;\n }\n .sm\\:-ml-4 {\n margin-left: -1.5rem !important;\n }\n .sm\\:-ml-5 {\n margin-left: -2rem !important;\n }\n .sm\\:-ml-6 {\n margin-left: -3rem !important;\n }\n .sm\\:-ml-7 {\n margin-left: -4rem !important;\n }\n .sm\\:-ml-8 {\n margin-left: -5rem !important;\n }\n .sm\\:ml-auto {\n margin-left: auto !important;\n }\n .sm\\:mb-0 {\n margin-bottom: 0rem !important;\n }\n .sm\\:mb-1 {\n margin-bottom: 0.25rem !important;\n }\n .sm\\:mb-2 {\n margin-bottom: 0.5rem !important;\n }\n .sm\\:mb-3 {\n margin-bottom: 1rem !important;\n }\n .sm\\:mb-4 {\n margin-bottom: 1.5rem !important;\n }\n .sm\\:mb-5 {\n margin-bottom: 2rem !important;\n }\n .sm\\:mb-6 {\n margin-bottom: 3rem !important;\n }\n .sm\\:mb-7 {\n margin-bottom: 4rem !important;\n }\n .sm\\:mb-8 {\n margin-bottom: 5rem !important;\n }\n .sm\\:-mb-1 {\n margin-bottom: -0.25rem !important;\n }\n .sm\\:-mb-2 {\n margin-bottom: -0.5rem !important;\n }\n .sm\\:-mb-3 {\n margin-bottom: -1rem !important;\n }\n .sm\\:-mb-4 {\n margin-bottom: -1.5rem !important;\n }\n .sm\\:-mb-5 {\n margin-bottom: -2rem !important;\n }\n .sm\\:-mb-6 {\n margin-bottom: -3rem !important;\n }\n .sm\\:-mb-7 {\n margin-bottom: -4rem !important;\n }\n .sm\\:-mb-8 {\n margin-bottom: -5rem !important;\n }\n .sm\\:mb-auto {\n margin-bottom: auto !important;\n }\n .sm\\:mx-0 {\n margin-left: 0rem !important;\n margin-right: 0rem !important;\n }\n .sm\\:mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .sm\\:mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .sm\\:mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .sm\\:mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .sm\\:mx-5 {\n margin-left: 2rem !important;\n margin-right: 2rem !important;\n }\n .sm\\:mx-6 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .sm\\:mx-7 {\n margin-left: 4rem !important;\n margin-right: 4rem !important;\n }\n .sm\\:mx-8 {\n margin-left: 5rem !important;\n margin-right: 5rem !important;\n }\n .sm\\:-mx-1 {\n margin-left: -0.25rem !important;\n margin-right: -0.25rem !important;\n }\n .sm\\:-mx-2 {\n margin-left: -0.5rem !important;\n margin-right: -0.5rem !important;\n }\n .sm\\:-mx-3 {\n margin-left: -1rem !important;\n margin-right: -1rem !important;\n }\n .sm\\:-mx-4 {\n margin-left: -1.5rem !important;\n margin-right: -1.5rem !important;\n }\n .sm\\:-mx-5 {\n margin-left: -2rem !important;\n margin-right: -2rem !important;\n }\n .sm\\:-mx-6 {\n margin-left: -3rem !important;\n margin-right: -3rem !important;\n }\n .sm\\:-mx-7 {\n margin-left: -4rem !important;\n margin-right: -4rem !important;\n }\n .sm\\:-mx-8 {\n margin-left: -5rem !important;\n margin-right: -5rem !important;\n }\n .sm\\:mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .sm\\:my-0 {\n margin-top: 0rem !important;\n margin-bottom: 0rem !important;\n }\n .sm\\:my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .sm\\:my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .sm\\:my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .sm\\:my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .sm\\:my-5 {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important;\n }\n .sm\\:my-6 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .sm\\:my-7 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n .sm\\:my-8 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n .sm\\:-my-1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n .sm\\:-my-2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n .sm\\:-my-3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n .sm\\:-my-4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important;\n }\n .sm\\:-my-5 {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important;\n }\n .sm\\:-my-6 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n .sm\\:-my-7 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n .sm\\:-my-8 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n .sm\\:my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:m-0 {\n margin: 0rem !important;\n }\n .md\\:m-1 {\n margin: 0.25rem !important;\n }\n .md\\:m-2 {\n margin: 0.5rem !important;\n }\n .md\\:m-3 {\n margin: 1rem !important;\n }\n .md\\:m-4 {\n margin: 1.5rem !important;\n }\n .md\\:m-5 {\n margin: 2rem !important;\n }\n .md\\:m-6 {\n margin: 3rem !important;\n }\n .md\\:m-7 {\n margin: 4rem !important;\n }\n .md\\:m-8 {\n margin: 5rem !important;\n }\n .md\\:-m-1 {\n margin: -0.25rem !important;\n }\n .md\\:-m-2 {\n margin: -0.5rem !important;\n }\n .md\\:-m-3 {\n margin: -1rem !important;\n }\n .md\\:-m-4 {\n margin: -1.5rem !important;\n }\n .md\\:-m-5 {\n margin: -2rem !important;\n }\n .md\\:-m-6 {\n margin: -3rem !important;\n }\n .md\\:-m-7 {\n margin: -4rem !important;\n }\n .md\\:-m-8 {\n margin: -5rem !important;\n }\n .md\\:m-auto {\n margin: auto !important;\n }\n .md\\:mt-0 {\n margin-top: 0rem !important;\n }\n .md\\:mt-1 {\n margin-top: 0.25rem !important;\n }\n .md\\:mt-2 {\n margin-top: 0.5rem !important;\n }\n .md\\:mt-3 {\n margin-top: 1rem !important;\n }\n .md\\:mt-4 {\n margin-top: 1.5rem !important;\n }\n .md\\:mt-5 {\n margin-top: 2rem !important;\n }\n .md\\:mt-6 {\n margin-top: 3rem !important;\n }\n .md\\:mt-7 {\n margin-top: 4rem !important;\n }\n .md\\:mt-8 {\n margin-top: 5rem !important;\n }\n .md\\:-mt-1 {\n margin-top: -0.25rem !important;\n }\n .md\\:-mt-2 {\n margin-top: -0.5rem !important;\n }\n .md\\:-mt-3 {\n margin-top: -1rem !important;\n }\n .md\\:-mt-4 {\n margin-top: -1.5rem !important;\n }\n .md\\:-mt-5 {\n margin-top: -2rem !important;\n }\n .md\\:-mt-6 {\n margin-top: -3rem !important;\n }\n .md\\:-mt-7 {\n margin-top: -4rem !important;\n }\n .md\\:-mt-8 {\n margin-top: -5rem !important;\n }\n .md\\:mt-auto {\n margin-top: auto !important;\n }\n .md\\:mr-0 {\n margin-right: 0rem !important;\n }\n .md\\:mr-1 {\n margin-right: 0.25rem !important;\n }\n .md\\:mr-2 {\n margin-right: 0.5rem !important;\n }\n .md\\:mr-3 {\n margin-right: 1rem !important;\n }\n .md\\:mr-4 {\n margin-right: 1.5rem !important;\n }\n .md\\:mr-5 {\n margin-right: 2rem !important;\n }\n .md\\:mr-6 {\n margin-right: 3rem !important;\n }\n .md\\:mr-7 {\n margin-right: 4rem !important;\n }\n .md\\:mr-8 {\n margin-right: 5rem !important;\n }\n .md\\:-mr-1 {\n margin-right: -0.25rem !important;\n }\n .md\\:-mr-2 {\n margin-right: -0.5rem !important;\n }\n .md\\:-mr-3 {\n margin-right: -1rem !important;\n }\n .md\\:-mr-4 {\n margin-right: -1.5rem !important;\n }\n .md\\:-mr-5 {\n margin-right: -2rem !important;\n }\n .md\\:-mr-6 {\n margin-right: -3rem !important;\n }\n .md\\:-mr-7 {\n margin-right: -4rem !important;\n }\n .md\\:-mr-8 {\n margin-right: -5rem !important;\n }\n .md\\:mr-auto {\n margin-right: auto !important;\n }\n .md\\:ml-0 {\n margin-left: 0rem !important;\n }\n .md\\:ml-1 {\n margin-left: 0.25rem !important;\n }\n .md\\:ml-2 {\n margin-left: 0.5rem !important;\n }\n .md\\:ml-3 {\n margin-left: 1rem !important;\n }\n .md\\:ml-4 {\n margin-left: 1.5rem !important;\n }\n .md\\:ml-5 {\n margin-left: 2rem !important;\n }\n .md\\:ml-6 {\n margin-left: 3rem !important;\n }\n .md\\:ml-7 {\n margin-left: 4rem !important;\n }\n .md\\:ml-8 {\n margin-left: 5rem !important;\n }\n .md\\:-ml-1 {\n margin-left: -0.25rem !important;\n }\n .md\\:-ml-2 {\n margin-left: -0.5rem !important;\n }\n .md\\:-ml-3 {\n margin-left: -1rem !important;\n }\n .md\\:-ml-4 {\n margin-left: -1.5rem !important;\n }\n .md\\:-ml-5 {\n margin-left: -2rem !important;\n }\n .md\\:-ml-6 {\n margin-left: -3rem !important;\n }\n .md\\:-ml-7 {\n margin-left: -4rem !important;\n }\n .md\\:-ml-8 {\n margin-left: -5rem !important;\n }\n .md\\:ml-auto {\n margin-left: auto !important;\n }\n .md\\:mb-0 {\n margin-bottom: 0rem !important;\n }\n .md\\:mb-1 {\n margin-bottom: 0.25rem !important;\n }\n .md\\:mb-2 {\n margin-bottom: 0.5rem !important;\n }\n .md\\:mb-3 {\n margin-bottom: 1rem !important;\n }\n .md\\:mb-4 {\n margin-bottom: 1.5rem !important;\n }\n .md\\:mb-5 {\n margin-bottom: 2rem !important;\n }\n .md\\:mb-6 {\n margin-bottom: 3rem !important;\n }\n .md\\:mb-7 {\n margin-bottom: 4rem !important;\n }\n .md\\:mb-8 {\n margin-bottom: 5rem !important;\n }\n .md\\:-mb-1 {\n margin-bottom: -0.25rem !important;\n }\n .md\\:-mb-2 {\n margin-bottom: -0.5rem !important;\n }\n .md\\:-mb-3 {\n margin-bottom: -1rem !important;\n }\n .md\\:-mb-4 {\n margin-bottom: -1.5rem !important;\n }\n .md\\:-mb-5 {\n margin-bottom: -2rem !important;\n }\n .md\\:-mb-6 {\n margin-bottom: -3rem !important;\n }\n .md\\:-mb-7 {\n margin-bottom: -4rem !important;\n }\n .md\\:-mb-8 {\n margin-bottom: -5rem !important;\n }\n .md\\:mb-auto {\n margin-bottom: auto !important;\n }\n .md\\:mx-0 {\n margin-left: 0rem !important;\n margin-right: 0rem !important;\n }\n .md\\:mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .md\\:mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .md\\:mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .md\\:mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .md\\:mx-5 {\n margin-left: 2rem !important;\n margin-right: 2rem !important;\n }\n .md\\:mx-6 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .md\\:mx-7 {\n margin-left: 4rem !important;\n margin-right: 4rem !important;\n }\n .md\\:mx-8 {\n margin-left: 5rem !important;\n margin-right: 5rem !important;\n }\n .md\\:-mx-1 {\n margin-left: -0.25rem !important;\n margin-right: -0.25rem !important;\n }\n .md\\:-mx-2 {\n margin-left: -0.5rem !important;\n margin-right: -0.5rem !important;\n }\n .md\\:-mx-3 {\n margin-left: -1rem !important;\n margin-right: -1rem !important;\n }\n .md\\:-mx-4 {\n margin-left: -1.5rem !important;\n margin-right: -1.5rem !important;\n }\n .md\\:-mx-5 {\n margin-left: -2rem !important;\n margin-right: -2rem !important;\n }\n .md\\:-mx-6 {\n margin-left: -3rem !important;\n margin-right: -3rem !important;\n }\n .md\\:-mx-7 {\n margin-left: -4rem !important;\n margin-right: -4rem !important;\n }\n .md\\:-mx-8 {\n margin-left: -5rem !important;\n margin-right: -5rem !important;\n }\n .md\\:mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .md\\:my-0 {\n margin-top: 0rem !important;\n margin-bottom: 0rem !important;\n }\n .md\\:my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .md\\:my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .md\\:my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .md\\:my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .md\\:my-5 {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important;\n }\n .md\\:my-6 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .md\\:my-7 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n .md\\:my-8 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n .md\\:-my-1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n .md\\:-my-2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n .md\\:-my-3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n .md\\:-my-4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important;\n }\n .md\\:-my-5 {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important;\n }\n .md\\:-my-6 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n .md\\:-my-7 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n .md\\:-my-8 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n .md\\:my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:m-0 {\n margin: 0rem !important;\n }\n .lg\\:m-1 {\n margin: 0.25rem !important;\n }\n .lg\\:m-2 {\n margin: 0.5rem !important;\n }\n .lg\\:m-3 {\n margin: 1rem !important;\n }\n .lg\\:m-4 {\n margin: 1.5rem !important;\n }\n .lg\\:m-5 {\n margin: 2rem !important;\n }\n .lg\\:m-6 {\n margin: 3rem !important;\n }\n .lg\\:m-7 {\n margin: 4rem !important;\n }\n .lg\\:m-8 {\n margin: 5rem !important;\n }\n .lg\\:-m-1 {\n margin: -0.25rem !important;\n }\n .lg\\:-m-2 {\n margin: -0.5rem !important;\n }\n .lg\\:-m-3 {\n margin: -1rem !important;\n }\n .lg\\:-m-4 {\n margin: -1.5rem !important;\n }\n .lg\\:-m-5 {\n margin: -2rem !important;\n }\n .lg\\:-m-6 {\n margin: -3rem !important;\n }\n .lg\\:-m-7 {\n margin: -4rem !important;\n }\n .lg\\:-m-8 {\n margin: -5rem !important;\n }\n .lg\\:m-auto {\n margin: auto !important;\n }\n .lg\\:mt-0 {\n margin-top: 0rem !important;\n }\n .lg\\:mt-1 {\n margin-top: 0.25rem !important;\n }\n .lg\\:mt-2 {\n margin-top: 0.5rem !important;\n }\n .lg\\:mt-3 {\n margin-top: 1rem !important;\n }\n .lg\\:mt-4 {\n margin-top: 1.5rem !important;\n }\n .lg\\:mt-5 {\n margin-top: 2rem !important;\n }\n .lg\\:mt-6 {\n margin-top: 3rem !important;\n }\n .lg\\:mt-7 {\n margin-top: 4rem !important;\n }\n .lg\\:mt-8 {\n margin-top: 5rem !important;\n }\n .lg\\:-mt-1 {\n margin-top: -0.25rem !important;\n }\n .lg\\:-mt-2 {\n margin-top: -0.5rem !important;\n }\n .lg\\:-mt-3 {\n margin-top: -1rem !important;\n }\n .lg\\:-mt-4 {\n margin-top: -1.5rem !important;\n }\n .lg\\:-mt-5 {\n margin-top: -2rem !important;\n }\n .lg\\:-mt-6 {\n margin-top: -3rem !important;\n }\n .lg\\:-mt-7 {\n margin-top: -4rem !important;\n }\n .lg\\:-mt-8 {\n margin-top: -5rem !important;\n }\n .lg\\:mt-auto {\n margin-top: auto !important;\n }\n .lg\\:mr-0 {\n margin-right: 0rem !important;\n }\n .lg\\:mr-1 {\n margin-right: 0.25rem !important;\n }\n .lg\\:mr-2 {\n margin-right: 0.5rem !important;\n }\n .lg\\:mr-3 {\n margin-right: 1rem !important;\n }\n .lg\\:mr-4 {\n margin-right: 1.5rem !important;\n }\n .lg\\:mr-5 {\n margin-right: 2rem !important;\n }\n .lg\\:mr-6 {\n margin-right: 3rem !important;\n }\n .lg\\:mr-7 {\n margin-right: 4rem !important;\n }\n .lg\\:mr-8 {\n margin-right: 5rem !important;\n }\n .lg\\:-mr-1 {\n margin-right: -0.25rem !important;\n }\n .lg\\:-mr-2 {\n margin-right: -0.5rem !important;\n }\n .lg\\:-mr-3 {\n margin-right: -1rem !important;\n }\n .lg\\:-mr-4 {\n margin-right: -1.5rem !important;\n }\n .lg\\:-mr-5 {\n margin-right: -2rem !important;\n }\n .lg\\:-mr-6 {\n margin-right: -3rem !important;\n }\n .lg\\:-mr-7 {\n margin-right: -4rem !important;\n }\n .lg\\:-mr-8 {\n margin-right: -5rem !important;\n }\n .lg\\:mr-auto {\n margin-right: auto !important;\n }\n .lg\\:ml-0 {\n margin-left: 0rem !important;\n }\n .lg\\:ml-1 {\n margin-left: 0.25rem !important;\n }\n .lg\\:ml-2 {\n margin-left: 0.5rem !important;\n }\n .lg\\:ml-3 {\n margin-left: 1rem !important;\n }\n .lg\\:ml-4 {\n margin-left: 1.5rem !important;\n }\n .lg\\:ml-5 {\n margin-left: 2rem !important;\n }\n .lg\\:ml-6 {\n margin-left: 3rem !important;\n }\n .lg\\:ml-7 {\n margin-left: 4rem !important;\n }\n .lg\\:ml-8 {\n margin-left: 5rem !important;\n }\n .lg\\:-ml-1 {\n margin-left: -0.25rem !important;\n }\n .lg\\:-ml-2 {\n margin-left: -0.5rem !important;\n }\n .lg\\:-ml-3 {\n margin-left: -1rem !important;\n }\n .lg\\:-ml-4 {\n margin-left: -1.5rem !important;\n }\n .lg\\:-ml-5 {\n margin-left: -2rem !important;\n }\n .lg\\:-ml-6 {\n margin-left: -3rem !important;\n }\n .lg\\:-ml-7 {\n margin-left: -4rem !important;\n }\n .lg\\:-ml-8 {\n margin-left: -5rem !important;\n }\n .lg\\:ml-auto {\n margin-left: auto !important;\n }\n .lg\\:mb-0 {\n margin-bottom: 0rem !important;\n }\n .lg\\:mb-1 {\n margin-bottom: 0.25rem !important;\n }\n .lg\\:mb-2 {\n margin-bottom: 0.5rem !important;\n }\n .lg\\:mb-3 {\n margin-bottom: 1rem !important;\n }\n .lg\\:mb-4 {\n margin-bottom: 1.5rem !important;\n }\n .lg\\:mb-5 {\n margin-bottom: 2rem !important;\n }\n .lg\\:mb-6 {\n margin-bottom: 3rem !important;\n }\n .lg\\:mb-7 {\n margin-bottom: 4rem !important;\n }\n .lg\\:mb-8 {\n margin-bottom: 5rem !important;\n }\n .lg\\:-mb-1 {\n margin-bottom: -0.25rem !important;\n }\n .lg\\:-mb-2 {\n margin-bottom: -0.5rem !important;\n }\n .lg\\:-mb-3 {\n margin-bottom: -1rem !important;\n }\n .lg\\:-mb-4 {\n margin-bottom: -1.5rem !important;\n }\n .lg\\:-mb-5 {\n margin-bottom: -2rem !important;\n }\n .lg\\:-mb-6 {\n margin-bottom: -3rem !important;\n }\n .lg\\:-mb-7 {\n margin-bottom: -4rem !important;\n }\n .lg\\:-mb-8 {\n margin-bottom: -5rem !important;\n }\n .lg\\:mb-auto {\n margin-bottom: auto !important;\n }\n .lg\\:mx-0 {\n margin-left: 0rem !important;\n margin-right: 0rem !important;\n }\n .lg\\:mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .lg\\:mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .lg\\:mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .lg\\:mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .lg\\:mx-5 {\n margin-left: 2rem !important;\n margin-right: 2rem !important;\n }\n .lg\\:mx-6 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .lg\\:mx-7 {\n margin-left: 4rem !important;\n margin-right: 4rem !important;\n }\n .lg\\:mx-8 {\n margin-left: 5rem !important;\n margin-right: 5rem !important;\n }\n .lg\\:-mx-1 {\n margin-left: -0.25rem !important;\n margin-right: -0.25rem !important;\n }\n .lg\\:-mx-2 {\n margin-left: -0.5rem !important;\n margin-right: -0.5rem !important;\n }\n .lg\\:-mx-3 {\n margin-left: -1rem !important;\n margin-right: -1rem !important;\n }\n .lg\\:-mx-4 {\n margin-left: -1.5rem !important;\n margin-right: -1.5rem !important;\n }\n .lg\\:-mx-5 {\n margin-left: -2rem !important;\n margin-right: -2rem !important;\n }\n .lg\\:-mx-6 {\n margin-left: -3rem !important;\n margin-right: -3rem !important;\n }\n .lg\\:-mx-7 {\n margin-left: -4rem !important;\n margin-right: -4rem !important;\n }\n .lg\\:-mx-8 {\n margin-left: -5rem !important;\n margin-right: -5rem !important;\n }\n .lg\\:mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .lg\\:my-0 {\n margin-top: 0rem !important;\n margin-bottom: 0rem !important;\n }\n .lg\\:my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .lg\\:my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .lg\\:my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .lg\\:my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .lg\\:my-5 {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important;\n }\n .lg\\:my-6 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .lg\\:my-7 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n .lg\\:my-8 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n .lg\\:-my-1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n .lg\\:-my-2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n .lg\\:-my-3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n .lg\\:-my-4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important;\n }\n .lg\\:-my-5 {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important;\n }\n .lg\\:-my-6 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n .lg\\:-my-7 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n .lg\\:-my-8 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n .lg\\:my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:m-0 {\n margin: 0rem !important;\n }\n .xl\\:m-1 {\n margin: 0.25rem !important;\n }\n .xl\\:m-2 {\n margin: 0.5rem !important;\n }\n .xl\\:m-3 {\n margin: 1rem !important;\n }\n .xl\\:m-4 {\n margin: 1.5rem !important;\n }\n .xl\\:m-5 {\n margin: 2rem !important;\n }\n .xl\\:m-6 {\n margin: 3rem !important;\n }\n .xl\\:m-7 {\n margin: 4rem !important;\n }\n .xl\\:m-8 {\n margin: 5rem !important;\n }\n .xl\\:-m-1 {\n margin: -0.25rem !important;\n }\n .xl\\:-m-2 {\n margin: -0.5rem !important;\n }\n .xl\\:-m-3 {\n margin: -1rem !important;\n }\n .xl\\:-m-4 {\n margin: -1.5rem !important;\n }\n .xl\\:-m-5 {\n margin: -2rem !important;\n }\n .xl\\:-m-6 {\n margin: -3rem !important;\n }\n .xl\\:-m-7 {\n margin: -4rem !important;\n }\n .xl\\:-m-8 {\n margin: -5rem !important;\n }\n .xl\\:m-auto {\n margin: auto !important;\n }\n .xl\\:mt-0 {\n margin-top: 0rem !important;\n }\n .xl\\:mt-1 {\n margin-top: 0.25rem !important;\n }\n .xl\\:mt-2 {\n margin-top: 0.5rem !important;\n }\n .xl\\:mt-3 {\n margin-top: 1rem !important;\n }\n .xl\\:mt-4 {\n margin-top: 1.5rem !important;\n }\n .xl\\:mt-5 {\n margin-top: 2rem !important;\n }\n .xl\\:mt-6 {\n margin-top: 3rem !important;\n }\n .xl\\:mt-7 {\n margin-top: 4rem !important;\n }\n .xl\\:mt-8 {\n margin-top: 5rem !important;\n }\n .xl\\:-mt-1 {\n margin-top: -0.25rem !important;\n }\n .xl\\:-mt-2 {\n margin-top: -0.5rem !important;\n }\n .xl\\:-mt-3 {\n margin-top: -1rem !important;\n }\n .xl\\:-mt-4 {\n margin-top: -1.5rem !important;\n }\n .xl\\:-mt-5 {\n margin-top: -2rem !important;\n }\n .xl\\:-mt-6 {\n margin-top: -3rem !important;\n }\n .xl\\:-mt-7 {\n margin-top: -4rem !important;\n }\n .xl\\:-mt-8 {\n margin-top: -5rem !important;\n }\n .xl\\:mt-auto {\n margin-top: auto !important;\n }\n .xl\\:mr-0 {\n margin-right: 0rem !important;\n }\n .xl\\:mr-1 {\n margin-right: 0.25rem !important;\n }\n .xl\\:mr-2 {\n margin-right: 0.5rem !important;\n }\n .xl\\:mr-3 {\n margin-right: 1rem !important;\n }\n .xl\\:mr-4 {\n margin-right: 1.5rem !important;\n }\n .xl\\:mr-5 {\n margin-right: 2rem !important;\n }\n .xl\\:mr-6 {\n margin-right: 3rem !important;\n }\n .xl\\:mr-7 {\n margin-right: 4rem !important;\n }\n .xl\\:mr-8 {\n margin-right: 5rem !important;\n }\n .xl\\:-mr-1 {\n margin-right: -0.25rem !important;\n }\n .xl\\:-mr-2 {\n margin-right: -0.5rem !important;\n }\n .xl\\:-mr-3 {\n margin-right: -1rem !important;\n }\n .xl\\:-mr-4 {\n margin-right: -1.5rem !important;\n }\n .xl\\:-mr-5 {\n margin-right: -2rem !important;\n }\n .xl\\:-mr-6 {\n margin-right: -3rem !important;\n }\n .xl\\:-mr-7 {\n margin-right: -4rem !important;\n }\n .xl\\:-mr-8 {\n margin-right: -5rem !important;\n }\n .xl\\:mr-auto {\n margin-right: auto !important;\n }\n .xl\\:ml-0 {\n margin-left: 0rem !important;\n }\n .xl\\:ml-1 {\n margin-left: 0.25rem !important;\n }\n .xl\\:ml-2 {\n margin-left: 0.5rem !important;\n }\n .xl\\:ml-3 {\n margin-left: 1rem !important;\n }\n .xl\\:ml-4 {\n margin-left: 1.5rem !important;\n }\n .xl\\:ml-5 {\n margin-left: 2rem !important;\n }\n .xl\\:ml-6 {\n margin-left: 3rem !important;\n }\n .xl\\:ml-7 {\n margin-left: 4rem !important;\n }\n .xl\\:ml-8 {\n margin-left: 5rem !important;\n }\n .xl\\:-ml-1 {\n margin-left: -0.25rem !important;\n }\n .xl\\:-ml-2 {\n margin-left: -0.5rem !important;\n }\n .xl\\:-ml-3 {\n margin-left: -1rem !important;\n }\n .xl\\:-ml-4 {\n margin-left: -1.5rem !important;\n }\n .xl\\:-ml-5 {\n margin-left: -2rem !important;\n }\n .xl\\:-ml-6 {\n margin-left: -3rem !important;\n }\n .xl\\:-ml-7 {\n margin-left: -4rem !important;\n }\n .xl\\:-ml-8 {\n margin-left: -5rem !important;\n }\n .xl\\:ml-auto {\n margin-left: auto !important;\n }\n .xl\\:mb-0 {\n margin-bottom: 0rem !important;\n }\n .xl\\:mb-1 {\n margin-bottom: 0.25rem !important;\n }\n .xl\\:mb-2 {\n margin-bottom: 0.5rem !important;\n }\n .xl\\:mb-3 {\n margin-bottom: 1rem !important;\n }\n .xl\\:mb-4 {\n margin-bottom: 1.5rem !important;\n }\n .xl\\:mb-5 {\n margin-bottom: 2rem !important;\n }\n .xl\\:mb-6 {\n margin-bottom: 3rem !important;\n }\n .xl\\:mb-7 {\n margin-bottom: 4rem !important;\n }\n .xl\\:mb-8 {\n margin-bottom: 5rem !important;\n }\n .xl\\:-mb-1 {\n margin-bottom: -0.25rem !important;\n }\n .xl\\:-mb-2 {\n margin-bottom: -0.5rem !important;\n }\n .xl\\:-mb-3 {\n margin-bottom: -1rem !important;\n }\n .xl\\:-mb-4 {\n margin-bottom: -1.5rem !important;\n }\n .xl\\:-mb-5 {\n margin-bottom: -2rem !important;\n }\n .xl\\:-mb-6 {\n margin-bottom: -3rem !important;\n }\n .xl\\:-mb-7 {\n margin-bottom: -4rem !important;\n }\n .xl\\:-mb-8 {\n margin-bottom: -5rem !important;\n }\n .xl\\:mb-auto {\n margin-bottom: auto !important;\n }\n .xl\\:mx-0 {\n margin-left: 0rem !important;\n margin-right: 0rem !important;\n }\n .xl\\:mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .xl\\:mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .xl\\:mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .xl\\:mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .xl\\:mx-5 {\n margin-left: 2rem !important;\n margin-right: 2rem !important;\n }\n .xl\\:mx-6 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .xl\\:mx-7 {\n margin-left: 4rem !important;\n margin-right: 4rem !important;\n }\n .xl\\:mx-8 {\n margin-left: 5rem !important;\n margin-right: 5rem !important;\n }\n .xl\\:-mx-1 {\n margin-left: -0.25rem !important;\n margin-right: -0.25rem !important;\n }\n .xl\\:-mx-2 {\n margin-left: -0.5rem !important;\n margin-right: -0.5rem !important;\n }\n .xl\\:-mx-3 {\n margin-left: -1rem !important;\n margin-right: -1rem !important;\n }\n .xl\\:-mx-4 {\n margin-left: -1.5rem !important;\n margin-right: -1.5rem !important;\n }\n .xl\\:-mx-5 {\n margin-left: -2rem !important;\n margin-right: -2rem !important;\n }\n .xl\\:-mx-6 {\n margin-left: -3rem !important;\n margin-right: -3rem !important;\n }\n .xl\\:-mx-7 {\n margin-left: -4rem !important;\n margin-right: -4rem !important;\n }\n .xl\\:-mx-8 {\n margin-left: -5rem !important;\n margin-right: -5rem !important;\n }\n .xl\\:mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .xl\\:my-0 {\n margin-top: 0rem !important;\n margin-bottom: 0rem !important;\n }\n .xl\\:my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .xl\\:my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .xl\\:my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .xl\\:my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .xl\\:my-5 {\n margin-top: 2rem !important;\n margin-bottom: 2rem !important;\n }\n .xl\\:my-6 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .xl\\:my-7 {\n margin-top: 4rem !important;\n margin-bottom: 4rem !important;\n }\n .xl\\:my-8 {\n margin-top: 5rem !important;\n margin-bottom: 5rem !important;\n }\n .xl\\:-my-1 {\n margin-top: -0.25rem !important;\n margin-bottom: -0.25rem !important;\n }\n .xl\\:-my-2 {\n margin-top: -0.5rem !important;\n margin-bottom: -0.5rem !important;\n }\n .xl\\:-my-3 {\n margin-top: -1rem !important;\n margin-bottom: -1rem !important;\n }\n .xl\\:-my-4 {\n margin-top: -1.5rem !important;\n margin-bottom: -1.5rem !important;\n }\n .xl\\:-my-5 {\n margin-top: -2rem !important;\n margin-bottom: -2rem !important;\n }\n .xl\\:-my-6 {\n margin-top: -3rem !important;\n margin-bottom: -3rem !important;\n }\n .xl\\:-my-7 {\n margin-top: -4rem !important;\n margin-bottom: -4rem !important;\n }\n .xl\\:-my-8 {\n margin-top: -5rem !important;\n margin-bottom: -5rem !important;\n }\n .xl\\:my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n.shadow-none {\n box-shadow: none !important;\n}\n\n.shadow-1 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n}\n\n.shadow-2 {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.shadow-3 {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n}\n\n.shadow-4 {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-5 {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-6 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n}\n\n.shadow-7 {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-8 {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n}\n\n.focus\\:shadow-none:focus {\n box-shadow: none !important;\n}\n\n.hover\\:shadow-none:hover {\n box-shadow: none !important;\n}\n\n.active\\:shadow-none:active {\n box-shadow: none !important;\n}\n\n.focus\\:shadow-1:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n}\n\n.hover\\:shadow-1:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n}\n\n.active\\:shadow-1:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n}\n\n.focus\\:shadow-2:focus {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.hover\\:shadow-2:hover {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.active\\:shadow-2:active {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.focus\\:shadow-3:focus {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n}\n\n.hover\\:shadow-3:hover {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n}\n\n.active\\:shadow-3:active {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n}\n\n.focus\\:shadow-4:focus {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.hover\\:shadow-4:hover {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.active\\:shadow-4:active {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n}\n\n.focus\\:shadow-5:focus {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n}\n\n.hover\\:shadow-5:hover {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n}\n\n.active\\:shadow-5:active {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n}\n\n.focus\\:shadow-6:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n}\n\n.hover\\:shadow-6:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n}\n\n.active\\:shadow-6:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n}\n\n.focus\\:shadow-7:focus {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n}\n\n.hover\\:shadow-7:hover {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n}\n\n.active\\:shadow-7:active {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n}\n\n.focus\\:shadow-8:focus {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n}\n\n.hover\\:shadow-8:hover {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n}\n\n.active\\:shadow-8:active {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:shadow-none {\n box-shadow: none !important;\n }\n .sm\\:shadow-1 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .sm\\:shadow-2 {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .sm\\:shadow-3 {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .sm\\:shadow-4 {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:shadow-5 {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:shadow-6 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .sm\\:shadow-7 {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .sm\\:shadow-8 {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:focus\\:shadow-none:focus {\n box-shadow: none !important;\n }\n .sm\\:hover\\:shadow-none:hover {\n box-shadow: none !important;\n }\n .sm\\:active\\:shadow-none:active {\n box-shadow: none !important;\n }\n .sm\\:focus\\:shadow-1:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .sm\\:hover\\:shadow-1:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .sm\\:active\\:shadow-1:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .sm\\:focus\\:shadow-2:focus {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .sm\\:hover\\:shadow-2:hover {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .sm\\:active\\:shadow-2:active {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .sm\\:focus\\:shadow-3:focus {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .sm\\:hover\\:shadow-3:hover {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .sm\\:active\\:shadow-3:active {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .sm\\:focus\\:shadow-4:focus {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:hover\\:shadow-4:hover {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:active\\:shadow-4:active {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:focus\\:shadow-5:focus {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:hover\\:shadow-5:hover {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:active\\:shadow-5:active {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:focus\\:shadow-6:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .sm\\:hover\\:shadow-6:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .sm\\:active\\:shadow-6:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .sm\\:focus\\:shadow-7:focus {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .sm\\:hover\\:shadow-7:hover {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .sm\\:active\\:shadow-7:active {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .sm\\:focus\\:shadow-8:focus {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:hover\\:shadow-8:hover {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .sm\\:active\\:shadow-8:active {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:shadow-none {\n box-shadow: none !important;\n }\n .md\\:shadow-1 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .md\\:shadow-2 {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .md\\:shadow-3 {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .md\\:shadow-4 {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:shadow-5 {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:shadow-6 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .md\\:shadow-7 {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .md\\:shadow-8 {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:focus\\:shadow-none:focus {\n box-shadow: none !important;\n }\n .md\\:hover\\:shadow-none:hover {\n box-shadow: none !important;\n }\n .md\\:active\\:shadow-none:active {\n box-shadow: none !important;\n }\n .md\\:focus\\:shadow-1:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .md\\:hover\\:shadow-1:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .md\\:active\\:shadow-1:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .md\\:focus\\:shadow-2:focus {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .md\\:hover\\:shadow-2:hover {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .md\\:active\\:shadow-2:active {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .md\\:focus\\:shadow-3:focus {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .md\\:hover\\:shadow-3:hover {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .md\\:active\\:shadow-3:active {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .md\\:focus\\:shadow-4:focus {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:hover\\:shadow-4:hover {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:active\\:shadow-4:active {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:focus\\:shadow-5:focus {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:hover\\:shadow-5:hover {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:active\\:shadow-5:active {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:focus\\:shadow-6:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .md\\:hover\\:shadow-6:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .md\\:active\\:shadow-6:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .md\\:focus\\:shadow-7:focus {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .md\\:hover\\:shadow-7:hover {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .md\\:active\\:shadow-7:active {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .md\\:focus\\:shadow-8:focus {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:hover\\:shadow-8:hover {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .md\\:active\\:shadow-8:active {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:shadow-none {\n box-shadow: none !important;\n }\n .lg\\:shadow-1 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .lg\\:shadow-2 {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .lg\\:shadow-3 {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .lg\\:shadow-4 {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:shadow-5 {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:shadow-6 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .lg\\:shadow-7 {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .lg\\:shadow-8 {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:focus\\:shadow-none:focus {\n box-shadow: none !important;\n }\n .lg\\:hover\\:shadow-none:hover {\n box-shadow: none !important;\n }\n .lg\\:active\\:shadow-none:active {\n box-shadow: none !important;\n }\n .lg\\:focus\\:shadow-1:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .lg\\:hover\\:shadow-1:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .lg\\:active\\:shadow-1:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .lg\\:focus\\:shadow-2:focus {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .lg\\:hover\\:shadow-2:hover {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .lg\\:active\\:shadow-2:active {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .lg\\:focus\\:shadow-3:focus {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .lg\\:hover\\:shadow-3:hover {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .lg\\:active\\:shadow-3:active {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .lg\\:focus\\:shadow-4:focus {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:hover\\:shadow-4:hover {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:active\\:shadow-4:active {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:focus\\:shadow-5:focus {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:hover\\:shadow-5:hover {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:active\\:shadow-5:active {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:focus\\:shadow-6:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .lg\\:hover\\:shadow-6:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .lg\\:active\\:shadow-6:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .lg\\:focus\\:shadow-7:focus {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .lg\\:hover\\:shadow-7:hover {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .lg\\:active\\:shadow-7:active {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .lg\\:focus\\:shadow-8:focus {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:hover\\:shadow-8:hover {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .lg\\:active\\:shadow-8:active {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:shadow-none {\n box-shadow: none !important;\n }\n .xl\\:shadow-1 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .xl\\:shadow-2 {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .xl\\:shadow-3 {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .xl\\:shadow-4 {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:shadow-5 {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:shadow-6 {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .xl\\:shadow-7 {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .xl\\:shadow-8 {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:focus\\:shadow-none:focus {\n box-shadow: none !important;\n }\n .xl\\:hover\\:shadow-none:hover {\n box-shadow: none !important;\n }\n .xl\\:active\\:shadow-none:active {\n box-shadow: none !important;\n }\n .xl\\:focus\\:shadow-1:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .xl\\:hover\\:shadow-1:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .xl\\:active\\:shadow-1:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;\n }\n .xl\\:focus\\:shadow-2:focus {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .xl\\:hover\\:shadow-2:hover {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .xl\\:active\\:shadow-2:active {\n box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;\n }\n .xl\\:focus\\:shadow-3:focus {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .xl\\:hover\\:shadow-3:hover {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .xl\\:active\\:shadow-3:active {\n box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;\n }\n .xl\\:focus\\:shadow-4:focus {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:hover\\:shadow-4:hover {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:active\\:shadow-4:active {\n box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:focus\\:shadow-5:focus {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:hover\\:shadow-5:hover {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:active\\:shadow-5:active {\n box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:focus\\:shadow-6:focus {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .xl\\:hover\\:shadow-6:hover {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .xl\\:active\\:shadow-6:active {\n box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;\n }\n .xl\\:focus\\:shadow-7:focus {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .xl\\:hover\\:shadow-7:hover {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .xl\\:active\\:shadow-7:active {\n box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;\n }\n .xl\\:focus\\:shadow-8:focus {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:hover\\:shadow-8:hover {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n .xl\\:active\\:shadow-8:active {\n box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;\n }\n}\n.border-none {\n border-width: 0px !important;\n border-style: none;\n}\n\n.border-1 {\n border-width: 1px !important;\n border-style: solid;\n}\n\n.border-2 {\n border-width: 2px !important;\n border-style: solid;\n}\n\n.border-3 {\n border-width: 3px !important;\n border-style: solid;\n}\n\n.border-top-none {\n border-top-width: 0px !important;\n border-top-style: none;\n}\n\n.border-top-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n}\n\n.border-top-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n}\n\n.border-top-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n}\n\n.border-right-none {\n border-right-width: 0px !important;\n border-right-style: none;\n}\n\n.border-right-1 {\n border-right-width: 1px !important;\n border-right-style: solid;\n}\n\n.border-right-2 {\n border-right-width: 2px !important;\n border-right-style: solid;\n}\n\n.border-right-3 {\n border-right-width: 3px !important;\n border-right-style: solid;\n}\n\n.border-left-none {\n border-left-width: 0px !important;\n border-left-style: none;\n}\n\n.border-left-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n}\n\n.border-left-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n}\n\n.border-left-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n}\n\n.border-bottom-none {\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n}\n\n.border-bottom-1 {\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n}\n\n.border-bottom-2 {\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n}\n\n.border-bottom-3 {\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n}\n\n.border-x-none {\n border-left-width: 0px !important;\n border-left-style: none;\n border-right-width: 0px !important;\n border-right-style: none;\n}\n\n.border-x-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n border-right-width: 1px !important;\n border-right-style: solid;\n}\n\n.border-x-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n border-right-width: 2px !important;\n border-right-style: solid;\n}\n\n.border-x-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n border-right-width: 3px !important;\n border-right-style: solid;\n}\n\n.border-y-none {\n border-top-width: 0px !important;\n border-top-style: none;\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n}\n\n.border-y-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n}\n\n.border-y-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n}\n\n.border-y-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:border-none {\n border-width: 0px !important;\n border-style: none;\n }\n .sm\\:border-1 {\n border-width: 1px !important;\n border-style: solid;\n }\n .sm\\:border-2 {\n border-width: 2px !important;\n border-style: solid;\n }\n .sm\\:border-3 {\n border-width: 3px !important;\n border-style: solid;\n }\n .sm\\:border-top-none {\n border-top-width: 0px !important;\n border-top-style: none;\n }\n .sm\\:border-top-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n }\n .sm\\:border-top-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n }\n .sm\\:border-top-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n }\n .sm\\:border-right-none {\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .sm\\:border-right-1 {\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .sm\\:border-right-2 {\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .sm\\:border-right-3 {\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .sm\\:border-left-none {\n border-left-width: 0px !important;\n border-left-style: none;\n }\n .sm\\:border-left-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n }\n .sm\\:border-left-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n }\n .sm\\:border-left-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n }\n .sm\\:border-bottom-none {\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .sm\\:border-bottom-1 {\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .sm\\:border-bottom-2 {\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .sm\\:border-bottom-3 {\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n .sm\\:border-x-none {\n border-left-width: 0px !important;\n border-left-style: none;\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .sm\\:border-x-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .sm\\:border-x-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .sm\\:border-x-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .sm\\:border-y-none {\n border-top-width: 0px !important;\n border-top-style: none;\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .sm\\:border-y-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .sm\\:border-y-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .sm\\:border-y-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:border-none {\n border-width: 0px !important;\n border-style: none;\n }\n .md\\:border-1 {\n border-width: 1px !important;\n border-style: solid;\n }\n .md\\:border-2 {\n border-width: 2px !important;\n border-style: solid;\n }\n .md\\:border-3 {\n border-width: 3px !important;\n border-style: solid;\n }\n .md\\:border-top-none {\n border-top-width: 0px !important;\n border-top-style: none;\n }\n .md\\:border-top-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n }\n .md\\:border-top-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n }\n .md\\:border-top-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n }\n .md\\:border-right-none {\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .md\\:border-right-1 {\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .md\\:border-right-2 {\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .md\\:border-right-3 {\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .md\\:border-left-none {\n border-left-width: 0px !important;\n border-left-style: none;\n }\n .md\\:border-left-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n }\n .md\\:border-left-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n }\n .md\\:border-left-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n }\n .md\\:border-bottom-none {\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .md\\:border-bottom-1 {\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .md\\:border-bottom-2 {\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .md\\:border-bottom-3 {\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n .md\\:border-x-none {\n border-left-width: 0px !important;\n border-left-style: none;\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .md\\:border-x-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .md\\:border-x-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .md\\:border-x-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .md\\:border-y-none {\n border-top-width: 0px !important;\n border-top-style: none;\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .md\\:border-y-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .md\\:border-y-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .md\\:border-y-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:border-none {\n border-width: 0px !important;\n border-style: none;\n }\n .lg\\:border-1 {\n border-width: 1px !important;\n border-style: solid;\n }\n .lg\\:border-2 {\n border-width: 2px !important;\n border-style: solid;\n }\n .lg\\:border-3 {\n border-width: 3px !important;\n border-style: solid;\n }\n .lg\\:border-top-none {\n border-top-width: 0px !important;\n border-top-style: none;\n }\n .lg\\:border-top-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n }\n .lg\\:border-top-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n }\n .lg\\:border-top-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n }\n .lg\\:border-right-none {\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .lg\\:border-right-1 {\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .lg\\:border-right-2 {\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .lg\\:border-right-3 {\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .lg\\:border-left-none {\n border-left-width: 0px !important;\n border-left-style: none;\n }\n .lg\\:border-left-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n }\n .lg\\:border-left-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n }\n .lg\\:border-left-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n }\n .lg\\:border-bottom-none {\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .lg\\:border-bottom-1 {\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .lg\\:border-bottom-2 {\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .lg\\:border-bottom-3 {\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n .lg\\:border-x-none {\n border-left-width: 0px !important;\n border-left-style: none;\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .lg\\:border-x-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .lg\\:border-x-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .lg\\:border-x-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .lg\\:border-y-none {\n border-top-width: 0px !important;\n border-top-style: none;\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .lg\\:border-y-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .lg\\:border-y-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .lg\\:border-y-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:border-none {\n border-width: 0px !important;\n border-style: none;\n }\n .xl\\:border-1 {\n border-width: 1px !important;\n border-style: solid;\n }\n .xl\\:border-2 {\n border-width: 2px !important;\n border-style: solid;\n }\n .xl\\:border-3 {\n border-width: 3px !important;\n border-style: solid;\n }\n .xl\\:border-top-none {\n border-top-width: 0px !important;\n border-top-style: none;\n }\n .xl\\:border-top-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n }\n .xl\\:border-top-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n }\n .xl\\:border-top-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n }\n .xl\\:border-right-none {\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .xl\\:border-right-1 {\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .xl\\:border-right-2 {\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .xl\\:border-right-3 {\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .xl\\:border-left-none {\n border-left-width: 0px !important;\n border-left-style: none;\n }\n .xl\\:border-left-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n }\n .xl\\:border-left-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n }\n .xl\\:border-left-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n }\n .xl\\:border-bottom-none {\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .xl\\:border-bottom-1 {\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .xl\\:border-bottom-2 {\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .xl\\:border-bottom-3 {\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n .xl\\:border-x-none {\n border-left-width: 0px !important;\n border-left-style: none;\n border-right-width: 0px !important;\n border-right-style: none;\n }\n .xl\\:border-x-1 {\n border-left-width: 1px !important;\n border-left-style: solid;\n border-right-width: 1px !important;\n border-right-style: solid;\n }\n .xl\\:border-x-2 {\n border-left-width: 2px !important;\n border-left-style: solid;\n border-right-width: 2px !important;\n border-right-style: solid;\n }\n .xl\\:border-x-3 {\n border-left-width: 3px !important;\n border-left-style: solid;\n border-right-width: 3px !important;\n border-right-style: solid;\n }\n .xl\\:border-y-none {\n border-top-width: 0px !important;\n border-top-style: none;\n border-bottom-width: 0px !important;\n border-bottom-style: none;\n }\n .xl\\:border-y-1 {\n border-top-width: 1px !important;\n border-top-style: solid;\n border-bottom-width: 1px !important;\n border-bottom-style: solid;\n }\n .xl\\:border-y-2 {\n border-top-width: 2px !important;\n border-top-style: solid;\n border-bottom-width: 2px !important;\n border-bottom-style: solid;\n }\n .xl\\:border-y-3 {\n border-top-width: 3px !important;\n border-top-style: solid;\n border-bottom-width: 3px !important;\n border-bottom-style: solid;\n }\n}\n.border-solid {\n border-style: solid !important;\n}\n\n.border-dashed {\n border-style: dashed !important;\n}\n\n.border-dotted {\n border-style: dotted !important;\n}\n\n.border-double {\n border-style: double !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:border-solid {\n border-style: solid !important;\n }\n .sm\\:border-dashed {\n border-style: dashed !important;\n }\n .sm\\:border-dotted {\n border-style: dotted !important;\n }\n .sm\\:border-double {\n border-style: double !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:border-solid {\n border-style: solid !important;\n }\n .md\\:border-dashed {\n border-style: dashed !important;\n }\n .md\\:border-dotted {\n border-style: dotted !important;\n }\n .md\\:border-double {\n border-style: double !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:border-solid {\n border-style: solid !important;\n }\n .lg\\:border-dashed {\n border-style: dashed !important;\n }\n .lg\\:border-dotted {\n border-style: dotted !important;\n }\n .lg\\:border-double {\n border-style: double !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:border-solid {\n border-style: solid !important;\n }\n .xl\\:border-dashed {\n border-style: dashed !important;\n }\n .xl\\:border-dotted {\n border-style: dotted !important;\n }\n .xl\\:border-double {\n border-style: double !important;\n }\n}\n.border-noround {\n border-radius: 0 !important;\n}\n\n.border-round {\n border-radius: var(--border-radius) !important;\n}\n\n.border-round-xs {\n border-radius: 0.125rem !important;\n}\n\n.border-round-sm {\n border-radius: 0.25rem !important;\n}\n\n.border-round-md {\n border-radius: 0.375rem !important;\n}\n\n.border-round-lg {\n border-radius: 0.5rem !important;\n}\n\n.border-round-xl {\n border-radius: 0.75rem !important;\n}\n\n.border-round-2xl {\n border-radius: 1rem !important;\n}\n\n.border-round-3xl {\n border-radius: 1.5rem !important;\n}\n\n.border-circle {\n border-radius: 50% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:border-noround {\n border-radius: 0 !important;\n }\n .sm\\:border-round {\n border-radius: var(--border-radius) !important;\n }\n .sm\\:border-round-xs {\n border-radius: 0.125rem !important;\n }\n .sm\\:border-round-sm {\n border-radius: 0.25rem !important;\n }\n .sm\\:border-round-md {\n border-radius: 0.375rem !important;\n }\n .sm\\:border-round-lg {\n border-radius: 0.5rem !important;\n }\n .sm\\:border-round-xl {\n border-radius: 0.75rem !important;\n }\n .sm\\:border-round-2xl {\n border-radius: 1rem !important;\n }\n .sm\\:border-round-3xl {\n border-radius: 1.5rem !important;\n }\n .sm\\:border-circle {\n border-radius: 50% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:border-noround {\n border-radius: 0 !important;\n }\n .md\\:border-round {\n border-radius: var(--border-radius) !important;\n }\n .md\\:border-round-xs {\n border-radius: 0.125rem !important;\n }\n .md\\:border-round-sm {\n border-radius: 0.25rem !important;\n }\n .md\\:border-round-md {\n border-radius: 0.375rem !important;\n }\n .md\\:border-round-lg {\n border-radius: 0.5rem !important;\n }\n .md\\:border-round-xl {\n border-radius: 0.75rem !important;\n }\n .md\\:border-round-2xl {\n border-radius: 1rem !important;\n }\n .md\\:border-round-3xl {\n border-radius: 1.5rem !important;\n }\n .md\\:border-circle {\n border-radius: 50% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:border-noround {\n border-radius: 0 !important;\n }\n .lg\\:border-round {\n border-radius: var(--border-radius) !important;\n }\n .lg\\:border-round-xs {\n border-radius: 0.125rem !important;\n }\n .lg\\:border-round-sm {\n border-radius: 0.25rem !important;\n }\n .lg\\:border-round-md {\n border-radius: 0.375rem !important;\n }\n .lg\\:border-round-lg {\n border-radius: 0.5rem !important;\n }\n .lg\\:border-round-xl {\n border-radius: 0.75rem !important;\n }\n .lg\\:border-round-2xl {\n border-radius: 1rem !important;\n }\n .lg\\:border-round-3xl {\n border-radius: 1.5rem !important;\n }\n .lg\\:border-circle {\n border-radius: 50% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:border-noround {\n border-radius: 0 !important;\n }\n .xl\\:border-round {\n border-radius: var(--border-radius) !important;\n }\n .xl\\:border-round-xs {\n border-radius: 0.125rem !important;\n }\n .xl\\:border-round-sm {\n border-radius: 0.25rem !important;\n }\n .xl\\:border-round-md {\n border-radius: 0.375rem !important;\n }\n .xl\\:border-round-lg {\n border-radius: 0.5rem !important;\n }\n .xl\\:border-round-xl {\n border-radius: 0.75rem !important;\n }\n .xl\\:border-round-2xl {\n border-radius: 1rem !important;\n }\n .xl\\:border-round-3xl {\n border-radius: 1.5rem !important;\n }\n .xl\\:border-circle {\n border-radius: 50% !important;\n }\n}\n.border-noround-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.border-noround-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.border-noround-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.border-noround-bottom {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.border-round-left {\n border-top-left-radius: var(--border-radius) !important;\n border-bottom-left-radius: var(--border-radius) !important;\n}\n\n.border-round-top {\n border-top-left-radius: var(--border-radius) !important;\n border-top-right-radius: var(--border-radius) !important;\n}\n\n.border-round-right {\n border-top-right-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n}\n\n.border-round-bottom {\n border-bottom-left-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n}\n\n.border-round-left-xs {\n border-top-left-radius: 0.125rem !important;\n border-bottom-left-radius: 0.125rem !important;\n}\n\n.border-round-top-xs {\n border-top-left-radius: 0.125rem !important;\n border-top-right-radius: 0.125rem !important;\n}\n\n.border-round-right-xs {\n border-top-right-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n}\n\n.border-round-bottom-xs {\n border-bottom-left-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n}\n\n.border-round-left-sm {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.border-round-top-sm {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.border-round-right-sm {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.border-round-bottom-sm {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.border-round-left-md {\n border-top-left-radius: 0.375rem !important;\n border-bottom-left-radius: 0.375rem !important;\n}\n\n.border-round-top-md {\n border-top-left-radius: 0.375rem !important;\n border-top-right-radius: 0.375rem !important;\n}\n\n.border-round-right-md {\n border-top-right-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n}\n\n.border-round-bottom-md {\n border-bottom-left-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n}\n\n.border-round-left-lg {\n border-top-left-radius: 0.5rem !important;\n border-bottom-left-radius: 0.5rem !important;\n}\n\n.border-round-top-lg {\n border-top-left-radius: 0.5rem !important;\n border-top-right-radius: 0.5rem !important;\n}\n\n.border-round-right-lg {\n border-top-right-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n}\n\n.border-round-bottom-lg {\n border-bottom-left-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n}\n\n.border-round-left-xl {\n border-top-left-radius: 0.75rem !important;\n border-bottom-left-radius: 0.75rem !important;\n}\n\n.border-round-top-xl {\n border-top-left-radius: 0.75rem !important;\n border-top-right-radius: 0.75rem !important;\n}\n\n.border-round-right-xl {\n border-top-right-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n}\n\n.border-round-bottom-xl {\n border-bottom-left-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n}\n\n.border-round-left-2xl {\n border-top-left-radius: 1rem !important;\n border-bottom-left-radius: 1rem !important;\n}\n\n.border-round-top-2xl {\n border-top-left-radius: 1rem !important;\n border-top-right-radius: 1rem !important;\n}\n\n.border-round-right-2xl {\n border-top-right-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n}\n\n.border-round-bottom-2xl {\n border-bottom-left-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n}\n\n.border-round-left-3xl {\n border-top-left-radius: 1.5rem !important;\n border-bottom-left-radius: 1.5rem !important;\n}\n\n.border-round-top-3xl {\n border-top-left-radius: 1.5rem !important;\n border-top-right-radius: 1.5rem !important;\n}\n\n.border-round-right-3xl {\n border-top-right-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n}\n\n.border-round-bottom-3xl {\n border-bottom-left-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n}\n\n.border-circle-left {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n}\n\n.border-circle-top {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n}\n\n.border-circle-right {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.border-circle-bottom {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:border-noround-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n .sm\\:border-noround-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n .sm\\:border-noround-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .sm\\:border-noround-bottom {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .sm\\:border-round-left {\n border-top-left-radius: var(--border-radius) !important;\n border-bottom-left-radius: var(--border-radius) !important;\n }\n .sm\\:border-round-top {\n border-top-left-radius: var(--border-radius) !important;\n border-top-right-radius: var(--border-radius) !important;\n }\n .sm\\:border-round-right {\n border-top-right-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .sm\\:border-round-bottom {\n border-bottom-left-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .sm\\:border-round-left-xs {\n border-top-left-radius: 0.125rem !important;\n border-bottom-left-radius: 0.125rem !important;\n }\n .sm\\:border-round-top-xs {\n border-top-left-radius: 0.125rem !important;\n border-top-right-radius: 0.125rem !important;\n }\n .sm\\:border-round-right-xs {\n border-top-right-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .sm\\:border-round-bottom-xs {\n border-bottom-left-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .sm\\:border-round-left-sm {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n }\n .sm\\:border-round-top-sm {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n }\n .sm\\:border-round-right-sm {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .sm\\:border-round-bottom-sm {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .sm\\:border-round-left-md {\n border-top-left-radius: 0.375rem !important;\n border-bottom-left-radius: 0.375rem !important;\n }\n .sm\\:border-round-top-md {\n border-top-left-radius: 0.375rem !important;\n border-top-right-radius: 0.375rem !important;\n }\n .sm\\:border-round-right-md {\n border-top-right-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .sm\\:border-round-bottom-md {\n border-bottom-left-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .sm\\:border-round-left-lg {\n border-top-left-radius: 0.5rem !important;\n border-bottom-left-radius: 0.5rem !important;\n }\n .sm\\:border-round-top-lg {\n border-top-left-radius: 0.5rem !important;\n border-top-right-radius: 0.5rem !important;\n }\n .sm\\:border-round-right-lg {\n border-top-right-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .sm\\:border-round-bottom-lg {\n border-bottom-left-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .sm\\:border-round-left-xl {\n border-top-left-radius: 0.75rem !important;\n border-bottom-left-radius: 0.75rem !important;\n }\n .sm\\:border-round-top-xl {\n border-top-left-radius: 0.75rem !important;\n border-top-right-radius: 0.75rem !important;\n }\n .sm\\:border-round-right-xl {\n border-top-right-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .sm\\:border-round-bottom-xl {\n border-bottom-left-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .sm\\:border-round-left-2xl {\n border-top-left-radius: 1rem !important;\n border-bottom-left-radius: 1rem !important;\n }\n .sm\\:border-round-top-2xl {\n border-top-left-radius: 1rem !important;\n border-top-right-radius: 1rem !important;\n }\n .sm\\:border-round-right-2xl {\n border-top-right-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .sm\\:border-round-bottom-2xl {\n border-bottom-left-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .sm\\:border-round-left-3xl {\n border-top-left-radius: 1.5rem !important;\n border-bottom-left-radius: 1.5rem !important;\n }\n .sm\\:border-round-top-3xl {\n border-top-left-radius: 1.5rem !important;\n border-top-right-radius: 1.5rem !important;\n }\n .sm\\:border-round-right-3xl {\n border-top-right-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .sm\\:border-round-bottom-3xl {\n border-bottom-left-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .sm\\:border-circle-left {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n }\n .sm\\:border-circle-top {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n }\n .sm\\:border-circle-right {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n .sm\\:border-circle-bottom {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:border-noround-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n .md\\:border-noround-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n .md\\:border-noround-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .md\\:border-noround-bottom {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .md\\:border-round-left {\n border-top-left-radius: var(--border-radius) !important;\n border-bottom-left-radius: var(--border-radius) !important;\n }\n .md\\:border-round-top {\n border-top-left-radius: var(--border-radius) !important;\n border-top-right-radius: var(--border-radius) !important;\n }\n .md\\:border-round-right {\n border-top-right-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .md\\:border-round-bottom {\n border-bottom-left-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .md\\:border-round-left-xs {\n border-top-left-radius: 0.125rem !important;\n border-bottom-left-radius: 0.125rem !important;\n }\n .md\\:border-round-top-xs {\n border-top-left-radius: 0.125rem !important;\n border-top-right-radius: 0.125rem !important;\n }\n .md\\:border-round-right-xs {\n border-top-right-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .md\\:border-round-bottom-xs {\n border-bottom-left-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .md\\:border-round-left-sm {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n }\n .md\\:border-round-top-sm {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n }\n .md\\:border-round-right-sm {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .md\\:border-round-bottom-sm {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .md\\:border-round-left-md {\n border-top-left-radius: 0.375rem !important;\n border-bottom-left-radius: 0.375rem !important;\n }\n .md\\:border-round-top-md {\n border-top-left-radius: 0.375rem !important;\n border-top-right-radius: 0.375rem !important;\n }\n .md\\:border-round-right-md {\n border-top-right-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .md\\:border-round-bottom-md {\n border-bottom-left-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .md\\:border-round-left-lg {\n border-top-left-radius: 0.5rem !important;\n border-bottom-left-radius: 0.5rem !important;\n }\n .md\\:border-round-top-lg {\n border-top-left-radius: 0.5rem !important;\n border-top-right-radius: 0.5rem !important;\n }\n .md\\:border-round-right-lg {\n border-top-right-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .md\\:border-round-bottom-lg {\n border-bottom-left-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .md\\:border-round-left-xl {\n border-top-left-radius: 0.75rem !important;\n border-bottom-left-radius: 0.75rem !important;\n }\n .md\\:border-round-top-xl {\n border-top-left-radius: 0.75rem !important;\n border-top-right-radius: 0.75rem !important;\n }\n .md\\:border-round-right-xl {\n border-top-right-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .md\\:border-round-bottom-xl {\n border-bottom-left-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .md\\:border-round-left-2xl {\n border-top-left-radius: 1rem !important;\n border-bottom-left-radius: 1rem !important;\n }\n .md\\:border-round-top-2xl {\n border-top-left-radius: 1rem !important;\n border-top-right-radius: 1rem !important;\n }\n .md\\:border-round-right-2xl {\n border-top-right-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .md\\:border-round-bottom-2xl {\n border-bottom-left-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .md\\:border-round-left-3xl {\n border-top-left-radius: 1.5rem !important;\n border-bottom-left-radius: 1.5rem !important;\n }\n .md\\:border-round-top-3xl {\n border-top-left-radius: 1.5rem !important;\n border-top-right-radius: 1.5rem !important;\n }\n .md\\:border-round-right-3xl {\n border-top-right-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .md\\:border-round-bottom-3xl {\n border-bottom-left-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .md\\:border-circle-left {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n }\n .md\\:border-circle-top {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n }\n .md\\:border-circle-right {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n .md\\:border-circle-bottom {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:border-noround-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n .lg\\:border-noround-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n .lg\\:border-noround-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .lg\\:border-noround-bottom {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .lg\\:border-round-left {\n border-top-left-radius: var(--border-radius) !important;\n border-bottom-left-radius: var(--border-radius) !important;\n }\n .lg\\:border-round-top {\n border-top-left-radius: var(--border-radius) !important;\n border-top-right-radius: var(--border-radius) !important;\n }\n .lg\\:border-round-right {\n border-top-right-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .lg\\:border-round-bottom {\n border-bottom-left-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .lg\\:border-round-left-xs {\n border-top-left-radius: 0.125rem !important;\n border-bottom-left-radius: 0.125rem !important;\n }\n .lg\\:border-round-top-xs {\n border-top-left-radius: 0.125rem !important;\n border-top-right-radius: 0.125rem !important;\n }\n .lg\\:border-round-right-xs {\n border-top-right-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .lg\\:border-round-bottom-xs {\n border-bottom-left-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .lg\\:border-round-left-sm {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n }\n .lg\\:border-round-top-sm {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n }\n .lg\\:border-round-right-sm {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .lg\\:border-round-bottom-sm {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .lg\\:border-round-left-md {\n border-top-left-radius: 0.375rem !important;\n border-bottom-left-radius: 0.375rem !important;\n }\n .lg\\:border-round-top-md {\n border-top-left-radius: 0.375rem !important;\n border-top-right-radius: 0.375rem !important;\n }\n .lg\\:border-round-right-md {\n border-top-right-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .lg\\:border-round-bottom-md {\n border-bottom-left-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .lg\\:border-round-left-lg {\n border-top-left-radius: 0.5rem !important;\n border-bottom-left-radius: 0.5rem !important;\n }\n .lg\\:border-round-top-lg {\n border-top-left-radius: 0.5rem !important;\n border-top-right-radius: 0.5rem !important;\n }\n .lg\\:border-round-right-lg {\n border-top-right-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .lg\\:border-round-bottom-lg {\n border-bottom-left-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .lg\\:border-round-left-xl {\n border-top-left-radius: 0.75rem !important;\n border-bottom-left-radius: 0.75rem !important;\n }\n .lg\\:border-round-top-xl {\n border-top-left-radius: 0.75rem !important;\n border-top-right-radius: 0.75rem !important;\n }\n .lg\\:border-round-right-xl {\n border-top-right-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .lg\\:border-round-bottom-xl {\n border-bottom-left-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .lg\\:border-round-left-2xl {\n border-top-left-radius: 1rem !important;\n border-bottom-left-radius: 1rem !important;\n }\n .lg\\:border-round-top-2xl {\n border-top-left-radius: 1rem !important;\n border-top-right-radius: 1rem !important;\n }\n .lg\\:border-round-right-2xl {\n border-top-right-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .lg\\:border-round-bottom-2xl {\n border-bottom-left-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .lg\\:border-round-left-3xl {\n border-top-left-radius: 1.5rem !important;\n border-bottom-left-radius: 1.5rem !important;\n }\n .lg\\:border-round-top-3xl {\n border-top-left-radius: 1.5rem !important;\n border-top-right-radius: 1.5rem !important;\n }\n .lg\\:border-round-right-3xl {\n border-top-right-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .lg\\:border-round-bottom-3xl {\n border-bottom-left-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .lg\\:border-circle-left {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n }\n .lg\\:border-circle-top {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n }\n .lg\\:border-circle-right {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n .lg\\:border-circle-bottom {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:border-noround-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n }\n .xl\\:border-noround-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n .xl\\:border-noround-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .xl\\:border-noround-bottom {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n }\n .xl\\:border-round-left {\n border-top-left-radius: var(--border-radius) !important;\n border-bottom-left-radius: var(--border-radius) !important;\n }\n .xl\\:border-round-top {\n border-top-left-radius: var(--border-radius) !important;\n border-top-right-radius: var(--border-radius) !important;\n }\n .xl\\:border-round-right {\n border-top-right-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .xl\\:border-round-bottom {\n border-bottom-left-radius: var(--border-radius) !important;\n border-bottom-right-radius: var(--border-radius) !important;\n }\n .xl\\:border-round-left-xs {\n border-top-left-radius: 0.125rem !important;\n border-bottom-left-radius: 0.125rem !important;\n }\n .xl\\:border-round-top-xs {\n border-top-left-radius: 0.125rem !important;\n border-top-right-radius: 0.125rem !important;\n }\n .xl\\:border-round-right-xs {\n border-top-right-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .xl\\:border-round-bottom-xs {\n border-bottom-left-radius: 0.125rem !important;\n border-bottom-right-radius: 0.125rem !important;\n }\n .xl\\:border-round-left-sm {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n }\n .xl\\:border-round-top-sm {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n }\n .xl\\:border-round-right-sm {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .xl\\:border-round-bottom-sm {\n border-bottom-left-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n }\n .xl\\:border-round-left-md {\n border-top-left-radius: 0.375rem !important;\n border-bottom-left-radius: 0.375rem !important;\n }\n .xl\\:border-round-top-md {\n border-top-left-radius: 0.375rem !important;\n border-top-right-radius: 0.375rem !important;\n }\n .xl\\:border-round-right-md {\n border-top-right-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .xl\\:border-round-bottom-md {\n border-bottom-left-radius: 0.375rem !important;\n border-bottom-right-radius: 0.375rem !important;\n }\n .xl\\:border-round-left-lg {\n border-top-left-radius: 0.5rem !important;\n border-bottom-left-radius: 0.5rem !important;\n }\n .xl\\:border-round-top-lg {\n border-top-left-radius: 0.5rem !important;\n border-top-right-radius: 0.5rem !important;\n }\n .xl\\:border-round-right-lg {\n border-top-right-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .xl\\:border-round-bottom-lg {\n border-bottom-left-radius: 0.5rem !important;\n border-bottom-right-radius: 0.5rem !important;\n }\n .xl\\:border-round-left-xl {\n border-top-left-radius: 0.75rem !important;\n border-bottom-left-radius: 0.75rem !important;\n }\n .xl\\:border-round-top-xl {\n border-top-left-radius: 0.75rem !important;\n border-top-right-radius: 0.75rem !important;\n }\n .xl\\:border-round-right-xl {\n border-top-right-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .xl\\:border-round-bottom-xl {\n border-bottom-left-radius: 0.75rem !important;\n border-bottom-right-radius: 0.75rem !important;\n }\n .xl\\:border-round-left-2xl {\n border-top-left-radius: 1rem !important;\n border-bottom-left-radius: 1rem !important;\n }\n .xl\\:border-round-top-2xl {\n border-top-left-radius: 1rem !important;\n border-top-right-radius: 1rem !important;\n }\n .xl\\:border-round-right-2xl {\n border-top-right-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .xl\\:border-round-bottom-2xl {\n border-bottom-left-radius: 1rem !important;\n border-bottom-right-radius: 1rem !important;\n }\n .xl\\:border-round-left-3xl {\n border-top-left-radius: 1.5rem !important;\n border-bottom-left-radius: 1.5rem !important;\n }\n .xl\\:border-round-top-3xl {\n border-top-left-radius: 1.5rem !important;\n border-top-right-radius: 1.5rem !important;\n }\n .xl\\:border-round-right-3xl {\n border-top-right-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .xl\\:border-round-bottom-3xl {\n border-bottom-left-radius: 1.5rem !important;\n border-bottom-right-radius: 1.5rem !important;\n }\n .xl\\:border-circle-left {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n }\n .xl\\:border-circle-top {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n }\n .xl\\:border-circle-right {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n .xl\\:border-circle-bottom {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n }\n}\n.w-full {\n width: 100% !important;\n}\n\n.w-screen {\n width: 100vw !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.w-1 {\n width: 8.3333% !important;\n}\n\n.w-2 {\n width: 16.6667% !important;\n}\n\n.w-3 {\n width: 25% !important;\n}\n\n.w-4 {\n width: 33.3333% !important;\n}\n\n.w-5 {\n width: 41.6667% !important;\n}\n\n.w-6 {\n width: 50% !important;\n}\n\n.w-7 {\n width: 58.3333% !important;\n}\n\n.w-8 {\n width: 66.6667% !important;\n}\n\n.w-9 {\n width: 75% !important;\n}\n\n.w-10 {\n width: 83.3333% !important;\n}\n\n.w-11 {\n width: 91.6667% !important;\n}\n\n.w-12 {\n width: 100% !important;\n}\n\n.w-min {\n width: min-content !important;\n}\n\n.w-max {\n width: max-content !important;\n}\n\n.w-fit {\n width: fit-content !important;\n}\n\n.w-1rem {\n width: 1rem !important;\n}\n\n.w-2rem {\n width: 2rem !important;\n}\n\n.w-3rem {\n width: 3rem !important;\n}\n\n.w-4rem {\n width: 4rem !important;\n}\n\n.w-5rem {\n width: 5rem !important;\n}\n\n.w-6rem {\n width: 6rem !important;\n}\n\n.w-7rem {\n width: 7rem !important;\n}\n\n.w-8rem {\n width: 8rem !important;\n}\n\n.w-9rem {\n width: 9rem !important;\n}\n\n.w-10rem {\n width: 10rem !important;\n}\n\n.w-11rem {\n width: 11rem !important;\n}\n\n.w-12rem {\n width: 12rem !important;\n}\n\n.w-13rem {\n width: 13rem !important;\n}\n\n.w-14rem {\n width: 14rem !important;\n}\n\n.w-15rem {\n width: 15rem !important;\n}\n\n.w-16rem {\n width: 16rem !important;\n}\n\n.w-17rem {\n width: 17rem !important;\n}\n\n.w-18rem {\n width: 18rem !important;\n}\n\n.w-19rem {\n width: 19rem !important;\n}\n\n.w-20rem {\n width: 20rem !important;\n}\n\n.w-21rem {\n width: 21rem !important;\n}\n\n.w-22rem {\n width: 22rem !important;\n}\n\n.w-23rem {\n width: 23rem !important;\n}\n\n.w-24rem {\n width: 24rem !important;\n}\n\n.w-25rem {\n width: 25rem !important;\n}\n\n.w-26rem {\n width: 26rem !important;\n}\n\n.w-27rem {\n width: 27rem !important;\n}\n\n.w-28rem {\n width: 28rem !important;\n}\n\n.w-29rem {\n width: 29rem !important;\n}\n\n.w-30rem {\n width: 30rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:w-full {\n width: 100% !important;\n }\n .sm\\:w-screen {\n width: 100vw !important;\n }\n .sm\\:w-auto {\n width: auto !important;\n }\n .sm\\:w-1 {\n width: 8.3333% !important;\n }\n .sm\\:w-2 {\n width: 16.6667% !important;\n }\n .sm\\:w-3 {\n width: 25% !important;\n }\n .sm\\:w-4 {\n width: 33.3333% !important;\n }\n .sm\\:w-5 {\n width: 41.6667% !important;\n }\n .sm\\:w-6 {\n width: 50% !important;\n }\n .sm\\:w-7 {\n width: 58.3333% !important;\n }\n .sm\\:w-8 {\n width: 66.6667% !important;\n }\n .sm\\:w-9 {\n width: 75% !important;\n }\n .sm\\:w-10 {\n width: 83.3333% !important;\n }\n .sm\\:w-11 {\n width: 91.6667% !important;\n }\n .sm\\:w-12 {\n width: 100% !important;\n }\n .sm\\:w-min {\n width: min-content !important;\n }\n .sm\\:w-max {\n width: max-content !important;\n }\n .sm\\:w-fit {\n width: fit-content !important;\n }\n .sm\\:w-1rem {\n width: 1rem !important;\n }\n .sm\\:w-2rem {\n width: 2rem !important;\n }\n .sm\\:w-3rem {\n width: 3rem !important;\n }\n .sm\\:w-4rem {\n width: 4rem !important;\n }\n .sm\\:w-5rem {\n width: 5rem !important;\n }\n .sm\\:w-6rem {\n width: 6rem !important;\n }\n .sm\\:w-7rem {\n width: 7rem !important;\n }\n .sm\\:w-8rem {\n width: 8rem !important;\n }\n .sm\\:w-9rem {\n width: 9rem !important;\n }\n .sm\\:w-10rem {\n width: 10rem !important;\n }\n .sm\\:w-11rem {\n width: 11rem !important;\n }\n .sm\\:w-12rem {\n width: 12rem !important;\n }\n .sm\\:w-13rem {\n width: 13rem !important;\n }\n .sm\\:w-14rem {\n width: 14rem !important;\n }\n .sm\\:w-15rem {\n width: 15rem !important;\n }\n .sm\\:w-16rem {\n width: 16rem !important;\n }\n .sm\\:w-17rem {\n width: 17rem !important;\n }\n .sm\\:w-18rem {\n width: 18rem !important;\n }\n .sm\\:w-19rem {\n width: 19rem !important;\n }\n .sm\\:w-20rem {\n width: 20rem !important;\n }\n .sm\\:w-21rem {\n width: 21rem !important;\n }\n .sm\\:w-22rem {\n width: 22rem !important;\n }\n .sm\\:w-23rem {\n width: 23rem !important;\n }\n .sm\\:w-24rem {\n width: 24rem !important;\n }\n .sm\\:w-25rem {\n width: 25rem !important;\n }\n .sm\\:w-26rem {\n width: 26rem !important;\n }\n .sm\\:w-27rem {\n width: 27rem !important;\n }\n .sm\\:w-28rem {\n width: 28rem !important;\n }\n .sm\\:w-29rem {\n width: 29rem !important;\n }\n .sm\\:w-30rem {\n width: 30rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:w-full {\n width: 100% !important;\n }\n .md\\:w-screen {\n width: 100vw !important;\n }\n .md\\:w-auto {\n width: auto !important;\n }\n .md\\:w-1 {\n width: 8.3333% !important;\n }\n .md\\:w-2 {\n width: 16.6667% !important;\n }\n .md\\:w-3 {\n width: 25% !important;\n }\n .md\\:w-4 {\n width: 33.3333% !important;\n }\n .md\\:w-5 {\n width: 41.6667% !important;\n }\n .md\\:w-6 {\n width: 50% !important;\n }\n .md\\:w-7 {\n width: 58.3333% !important;\n }\n .md\\:w-8 {\n width: 66.6667% !important;\n }\n .md\\:w-9 {\n width: 75% !important;\n }\n .md\\:w-10 {\n width: 83.3333% !important;\n }\n .md\\:w-11 {\n width: 91.6667% !important;\n }\n .md\\:w-12 {\n width: 100% !important;\n }\n .md\\:w-min {\n width: min-content !important;\n }\n .md\\:w-max {\n width: max-content !important;\n }\n .md\\:w-fit {\n width: fit-content !important;\n }\n .md\\:w-1rem {\n width: 1rem !important;\n }\n .md\\:w-2rem {\n width: 2rem !important;\n }\n .md\\:w-3rem {\n width: 3rem !important;\n }\n .md\\:w-4rem {\n width: 4rem !important;\n }\n .md\\:w-5rem {\n width: 5rem !important;\n }\n .md\\:w-6rem {\n width: 6rem !important;\n }\n .md\\:w-7rem {\n width: 7rem !important;\n }\n .md\\:w-8rem {\n width: 8rem !important;\n }\n .md\\:w-9rem {\n width: 9rem !important;\n }\n .md\\:w-10rem {\n width: 10rem !important;\n }\n .md\\:w-11rem {\n width: 11rem !important;\n }\n .md\\:w-12rem {\n width: 12rem !important;\n }\n .md\\:w-13rem {\n width: 13rem !important;\n }\n .md\\:w-14rem {\n width: 14rem !important;\n }\n .md\\:w-15rem {\n width: 15rem !important;\n }\n .md\\:w-16rem {\n width: 16rem !important;\n }\n .md\\:w-17rem {\n width: 17rem !important;\n }\n .md\\:w-18rem {\n width: 18rem !important;\n }\n .md\\:w-19rem {\n width: 19rem !important;\n }\n .md\\:w-20rem {\n width: 20rem !important;\n }\n .md\\:w-21rem {\n width: 21rem !important;\n }\n .md\\:w-22rem {\n width: 22rem !important;\n }\n .md\\:w-23rem {\n width: 23rem !important;\n }\n .md\\:w-24rem {\n width: 24rem !important;\n }\n .md\\:w-25rem {\n width: 25rem !important;\n }\n .md\\:w-26rem {\n width: 26rem !important;\n }\n .md\\:w-27rem {\n width: 27rem !important;\n }\n .md\\:w-28rem {\n width: 28rem !important;\n }\n .md\\:w-29rem {\n width: 29rem !important;\n }\n .md\\:w-30rem {\n width: 30rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:w-full {\n width: 100% !important;\n }\n .lg\\:w-screen {\n width: 100vw !important;\n }\n .lg\\:w-auto {\n width: auto !important;\n }\n .lg\\:w-1 {\n width: 8.3333% !important;\n }\n .lg\\:w-2 {\n width: 16.6667% !important;\n }\n .lg\\:w-3 {\n width: 25% !important;\n }\n .lg\\:w-4 {\n width: 33.3333% !important;\n }\n .lg\\:w-5 {\n width: 41.6667% !important;\n }\n .lg\\:w-6 {\n width: 50% !important;\n }\n .lg\\:w-7 {\n width: 58.3333% !important;\n }\n .lg\\:w-8 {\n width: 66.6667% !important;\n }\n .lg\\:w-9 {\n width: 75% !important;\n }\n .lg\\:w-10 {\n width: 83.3333% !important;\n }\n .lg\\:w-11 {\n width: 91.6667% !important;\n }\n .lg\\:w-12 {\n width: 100% !important;\n }\n .lg\\:w-min {\n width: min-content !important;\n }\n .lg\\:w-max {\n width: max-content !important;\n }\n .lg\\:w-fit {\n width: fit-content !important;\n }\n .lg\\:w-1rem {\n width: 1rem !important;\n }\n .lg\\:w-2rem {\n width: 2rem !important;\n }\n .lg\\:w-3rem {\n width: 3rem !important;\n }\n .lg\\:w-4rem {\n width: 4rem !important;\n }\n .lg\\:w-5rem {\n width: 5rem !important;\n }\n .lg\\:w-6rem {\n width: 6rem !important;\n }\n .lg\\:w-7rem {\n width: 7rem !important;\n }\n .lg\\:w-8rem {\n width: 8rem !important;\n }\n .lg\\:w-9rem {\n width: 9rem !important;\n }\n .lg\\:w-10rem {\n width: 10rem !important;\n }\n .lg\\:w-11rem {\n width: 11rem !important;\n }\n .lg\\:w-12rem {\n width: 12rem !important;\n }\n .lg\\:w-13rem {\n width: 13rem !important;\n }\n .lg\\:w-14rem {\n width: 14rem !important;\n }\n .lg\\:w-15rem {\n width: 15rem !important;\n }\n .lg\\:w-16rem {\n width: 16rem !important;\n }\n .lg\\:w-17rem {\n width: 17rem !important;\n }\n .lg\\:w-18rem {\n width: 18rem !important;\n }\n .lg\\:w-19rem {\n width: 19rem !important;\n }\n .lg\\:w-20rem {\n width: 20rem !important;\n }\n .lg\\:w-21rem {\n width: 21rem !important;\n }\n .lg\\:w-22rem {\n width: 22rem !important;\n }\n .lg\\:w-23rem {\n width: 23rem !important;\n }\n .lg\\:w-24rem {\n width: 24rem !important;\n }\n .lg\\:w-25rem {\n width: 25rem !important;\n }\n .lg\\:w-26rem {\n width: 26rem !important;\n }\n .lg\\:w-27rem {\n width: 27rem !important;\n }\n .lg\\:w-28rem {\n width: 28rem !important;\n }\n .lg\\:w-29rem {\n width: 29rem !important;\n }\n .lg\\:w-30rem {\n width: 30rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:w-full {\n width: 100% !important;\n }\n .xl\\:w-screen {\n width: 100vw !important;\n }\n .xl\\:w-auto {\n width: auto !important;\n }\n .xl\\:w-1 {\n width: 8.3333% !important;\n }\n .xl\\:w-2 {\n width: 16.6667% !important;\n }\n .xl\\:w-3 {\n width: 25% !important;\n }\n .xl\\:w-4 {\n width: 33.3333% !important;\n }\n .xl\\:w-5 {\n width: 41.6667% !important;\n }\n .xl\\:w-6 {\n width: 50% !important;\n }\n .xl\\:w-7 {\n width: 58.3333% !important;\n }\n .xl\\:w-8 {\n width: 66.6667% !important;\n }\n .xl\\:w-9 {\n width: 75% !important;\n }\n .xl\\:w-10 {\n width: 83.3333% !important;\n }\n .xl\\:w-11 {\n width: 91.6667% !important;\n }\n .xl\\:w-12 {\n width: 100% !important;\n }\n .xl\\:w-min {\n width: min-content !important;\n }\n .xl\\:w-max {\n width: max-content !important;\n }\n .xl\\:w-fit {\n width: fit-content !important;\n }\n .xl\\:w-1rem {\n width: 1rem !important;\n }\n .xl\\:w-2rem {\n width: 2rem !important;\n }\n .xl\\:w-3rem {\n width: 3rem !important;\n }\n .xl\\:w-4rem {\n width: 4rem !important;\n }\n .xl\\:w-5rem {\n width: 5rem !important;\n }\n .xl\\:w-6rem {\n width: 6rem !important;\n }\n .xl\\:w-7rem {\n width: 7rem !important;\n }\n .xl\\:w-8rem {\n width: 8rem !important;\n }\n .xl\\:w-9rem {\n width: 9rem !important;\n }\n .xl\\:w-10rem {\n width: 10rem !important;\n }\n .xl\\:w-11rem {\n width: 11rem !important;\n }\n .xl\\:w-12rem {\n width: 12rem !important;\n }\n .xl\\:w-13rem {\n width: 13rem !important;\n }\n .xl\\:w-14rem {\n width: 14rem !important;\n }\n .xl\\:w-15rem {\n width: 15rem !important;\n }\n .xl\\:w-16rem {\n width: 16rem !important;\n }\n .xl\\:w-17rem {\n width: 17rem !important;\n }\n .xl\\:w-18rem {\n width: 18rem !important;\n }\n .xl\\:w-19rem {\n width: 19rem !important;\n }\n .xl\\:w-20rem {\n width: 20rem !important;\n }\n .xl\\:w-21rem {\n width: 21rem !important;\n }\n .xl\\:w-22rem {\n width: 22rem !important;\n }\n .xl\\:w-23rem {\n width: 23rem !important;\n }\n .xl\\:w-24rem {\n width: 24rem !important;\n }\n .xl\\:w-25rem {\n width: 25rem !important;\n }\n .xl\\:w-26rem {\n width: 26rem !important;\n }\n .xl\\:w-27rem {\n width: 27rem !important;\n }\n .xl\\:w-28rem {\n width: 28rem !important;\n }\n .xl\\:w-29rem {\n width: 29rem !important;\n }\n .xl\\:w-30rem {\n width: 30rem !important;\n }\n}\n.h-full {\n height: 100% !important;\n}\n\n.h-screen {\n height: 100vh !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.h-min {\n height: min-content !important;\n}\n\n.h-max {\n height: max-content !important;\n}\n\n.h-fit {\n height: fit-content !important;\n}\n\n.h-1rem {\n height: 1rem !important;\n}\n\n.h-2rem {\n height: 2rem !important;\n}\n\n.h-3rem {\n height: 3rem !important;\n}\n\n.h-4rem {\n height: 4rem !important;\n}\n\n.h-5rem {\n height: 5rem !important;\n}\n\n.h-6rem {\n height: 6rem !important;\n}\n\n.h-7rem {\n height: 7rem !important;\n}\n\n.h-8rem {\n height: 8rem !important;\n}\n\n.h-9rem {\n height: 9rem !important;\n}\n\n.h-10rem {\n height: 10rem !important;\n}\n\n.h-11rem {\n height: 11rem !important;\n}\n\n.h-12rem {\n height: 12rem !important;\n}\n\n.h-13rem {\n height: 13rem !important;\n}\n\n.h-14rem {\n height: 14rem !important;\n}\n\n.h-15rem {\n height: 15rem !important;\n}\n\n.h-16rem {\n height: 16rem !important;\n}\n\n.h-17rem {\n height: 17rem !important;\n}\n\n.h-18rem {\n height: 18rem !important;\n}\n\n.h-19rem {\n height: 19rem !important;\n}\n\n.h-20rem {\n height: 20rem !important;\n}\n\n.h-21rem {\n height: 21rem !important;\n}\n\n.h-22rem {\n height: 22rem !important;\n}\n\n.h-23rem {\n height: 23rem !important;\n}\n\n.h-24rem {\n height: 24rem !important;\n}\n\n.h-25rem {\n height: 25rem !important;\n}\n\n.h-26rem {\n height: 26rem !important;\n}\n\n.h-27rem {\n height: 27rem !important;\n}\n\n.h-28rem {\n height: 28rem !important;\n}\n\n.h-29rem {\n height: 29rem !important;\n}\n\n.h-30rem {\n height: 30rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:h-full {\n height: 100% !important;\n }\n .sm\\:h-screen {\n height: 100vh !important;\n }\n .sm\\:h-auto {\n height: auto !important;\n }\n .sm\\:h-min {\n height: min-content !important;\n }\n .sm\\:h-max {\n height: max-content !important;\n }\n .sm\\:h-fit {\n height: fit-content !important;\n }\n .sm\\:h-1rem {\n height: 1rem !important;\n }\n .sm\\:h-2rem {\n height: 2rem !important;\n }\n .sm\\:h-3rem {\n height: 3rem !important;\n }\n .sm\\:h-4rem {\n height: 4rem !important;\n }\n .sm\\:h-5rem {\n height: 5rem !important;\n }\n .sm\\:h-6rem {\n height: 6rem !important;\n }\n .sm\\:h-7rem {\n height: 7rem !important;\n }\n .sm\\:h-8rem {\n height: 8rem !important;\n }\n .sm\\:h-9rem {\n height: 9rem !important;\n }\n .sm\\:h-10rem {\n height: 10rem !important;\n }\n .sm\\:h-11rem {\n height: 11rem !important;\n }\n .sm\\:h-12rem {\n height: 12rem !important;\n }\n .sm\\:h-13rem {\n height: 13rem !important;\n }\n .sm\\:h-14rem {\n height: 14rem !important;\n }\n .sm\\:h-15rem {\n height: 15rem !important;\n }\n .sm\\:h-16rem {\n height: 16rem !important;\n }\n .sm\\:h-17rem {\n height: 17rem !important;\n }\n .sm\\:h-18rem {\n height: 18rem !important;\n }\n .sm\\:h-19rem {\n height: 19rem !important;\n }\n .sm\\:h-20rem {\n height: 20rem !important;\n }\n .sm\\:h-21rem {\n height: 21rem !important;\n }\n .sm\\:h-22rem {\n height: 22rem !important;\n }\n .sm\\:h-23rem {\n height: 23rem !important;\n }\n .sm\\:h-24rem {\n height: 24rem !important;\n }\n .sm\\:h-25rem {\n height: 25rem !important;\n }\n .sm\\:h-26rem {\n height: 26rem !important;\n }\n .sm\\:h-27rem {\n height: 27rem !important;\n }\n .sm\\:h-28rem {\n height: 28rem !important;\n }\n .sm\\:h-29rem {\n height: 29rem !important;\n }\n .sm\\:h-30rem {\n height: 30rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:h-full {\n height: 100% !important;\n }\n .md\\:h-screen {\n height: 100vh !important;\n }\n .md\\:h-auto {\n height: auto !important;\n }\n .md\\:h-min {\n height: min-content !important;\n }\n .md\\:h-max {\n height: max-content !important;\n }\n .md\\:h-fit {\n height: fit-content !important;\n }\n .md\\:h-1rem {\n height: 1rem !important;\n }\n .md\\:h-2rem {\n height: 2rem !important;\n }\n .md\\:h-3rem {\n height: 3rem !important;\n }\n .md\\:h-4rem {\n height: 4rem !important;\n }\n .md\\:h-5rem {\n height: 5rem !important;\n }\n .md\\:h-6rem {\n height: 6rem !important;\n }\n .md\\:h-7rem {\n height: 7rem !important;\n }\n .md\\:h-8rem {\n height: 8rem !important;\n }\n .md\\:h-9rem {\n height: 9rem !important;\n }\n .md\\:h-10rem {\n height: 10rem !important;\n }\n .md\\:h-11rem {\n height: 11rem !important;\n }\n .md\\:h-12rem {\n height: 12rem !important;\n }\n .md\\:h-13rem {\n height: 13rem !important;\n }\n .md\\:h-14rem {\n height: 14rem !important;\n }\n .md\\:h-15rem {\n height: 15rem !important;\n }\n .md\\:h-16rem {\n height: 16rem !important;\n }\n .md\\:h-17rem {\n height: 17rem !important;\n }\n .md\\:h-18rem {\n height: 18rem !important;\n }\n .md\\:h-19rem {\n height: 19rem !important;\n }\n .md\\:h-20rem {\n height: 20rem !important;\n }\n .md\\:h-21rem {\n height: 21rem !important;\n }\n .md\\:h-22rem {\n height: 22rem !important;\n }\n .md\\:h-23rem {\n height: 23rem !important;\n }\n .md\\:h-24rem {\n height: 24rem !important;\n }\n .md\\:h-25rem {\n height: 25rem !important;\n }\n .md\\:h-26rem {\n height: 26rem !important;\n }\n .md\\:h-27rem {\n height: 27rem !important;\n }\n .md\\:h-28rem {\n height: 28rem !important;\n }\n .md\\:h-29rem {\n height: 29rem !important;\n }\n .md\\:h-30rem {\n height: 30rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:h-full {\n height: 100% !important;\n }\n .lg\\:h-screen {\n height: 100vh !important;\n }\n .lg\\:h-auto {\n height: auto !important;\n }\n .lg\\:h-min {\n height: min-content !important;\n }\n .lg\\:h-max {\n height: max-content !important;\n }\n .lg\\:h-fit {\n height: fit-content !important;\n }\n .lg\\:h-1rem {\n height: 1rem !important;\n }\n .lg\\:h-2rem {\n height: 2rem !important;\n }\n .lg\\:h-3rem {\n height: 3rem !important;\n }\n .lg\\:h-4rem {\n height: 4rem !important;\n }\n .lg\\:h-5rem {\n height: 5rem !important;\n }\n .lg\\:h-6rem {\n height: 6rem !important;\n }\n .lg\\:h-7rem {\n height: 7rem !important;\n }\n .lg\\:h-8rem {\n height: 8rem !important;\n }\n .lg\\:h-9rem {\n height: 9rem !important;\n }\n .lg\\:h-10rem {\n height: 10rem !important;\n }\n .lg\\:h-11rem {\n height: 11rem !important;\n }\n .lg\\:h-12rem {\n height: 12rem !important;\n }\n .lg\\:h-13rem {\n height: 13rem !important;\n }\n .lg\\:h-14rem {\n height: 14rem !important;\n }\n .lg\\:h-15rem {\n height: 15rem !important;\n }\n .lg\\:h-16rem {\n height: 16rem !important;\n }\n .lg\\:h-17rem {\n height: 17rem !important;\n }\n .lg\\:h-18rem {\n height: 18rem !important;\n }\n .lg\\:h-19rem {\n height: 19rem !important;\n }\n .lg\\:h-20rem {\n height: 20rem !important;\n }\n .lg\\:h-21rem {\n height: 21rem !important;\n }\n .lg\\:h-22rem {\n height: 22rem !important;\n }\n .lg\\:h-23rem {\n height: 23rem !important;\n }\n .lg\\:h-24rem {\n height: 24rem !important;\n }\n .lg\\:h-25rem {\n height: 25rem !important;\n }\n .lg\\:h-26rem {\n height: 26rem !important;\n }\n .lg\\:h-27rem {\n height: 27rem !important;\n }\n .lg\\:h-28rem {\n height: 28rem !important;\n }\n .lg\\:h-29rem {\n height: 29rem !important;\n }\n .lg\\:h-30rem {\n height: 30rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:h-full {\n height: 100% !important;\n }\n .xl\\:h-screen {\n height: 100vh !important;\n }\n .xl\\:h-auto {\n height: auto !important;\n }\n .xl\\:h-min {\n height: min-content !important;\n }\n .xl\\:h-max {\n height: max-content !important;\n }\n .xl\\:h-fit {\n height: fit-content !important;\n }\n .xl\\:h-1rem {\n height: 1rem !important;\n }\n .xl\\:h-2rem {\n height: 2rem !important;\n }\n .xl\\:h-3rem {\n height: 3rem !important;\n }\n .xl\\:h-4rem {\n height: 4rem !important;\n }\n .xl\\:h-5rem {\n height: 5rem !important;\n }\n .xl\\:h-6rem {\n height: 6rem !important;\n }\n .xl\\:h-7rem {\n height: 7rem !important;\n }\n .xl\\:h-8rem {\n height: 8rem !important;\n }\n .xl\\:h-9rem {\n height: 9rem !important;\n }\n .xl\\:h-10rem {\n height: 10rem !important;\n }\n .xl\\:h-11rem {\n height: 11rem !important;\n }\n .xl\\:h-12rem {\n height: 12rem !important;\n }\n .xl\\:h-13rem {\n height: 13rem !important;\n }\n .xl\\:h-14rem {\n height: 14rem !important;\n }\n .xl\\:h-15rem {\n height: 15rem !important;\n }\n .xl\\:h-16rem {\n height: 16rem !important;\n }\n .xl\\:h-17rem {\n height: 17rem !important;\n }\n .xl\\:h-18rem {\n height: 18rem !important;\n }\n .xl\\:h-19rem {\n height: 19rem !important;\n }\n .xl\\:h-20rem {\n height: 20rem !important;\n }\n .xl\\:h-21rem {\n height: 21rem !important;\n }\n .xl\\:h-22rem {\n height: 22rem !important;\n }\n .xl\\:h-23rem {\n height: 23rem !important;\n }\n .xl\\:h-24rem {\n height: 24rem !important;\n }\n .xl\\:h-25rem {\n height: 25rem !important;\n }\n .xl\\:h-26rem {\n height: 26rem !important;\n }\n .xl\\:h-27rem {\n height: 27rem !important;\n }\n .xl\\:h-28rem {\n height: 28rem !important;\n }\n .xl\\:h-29rem {\n height: 29rem !important;\n }\n .xl\\:h-30rem {\n height: 30rem !important;\n }\n}\n.min-w-0 {\n min-width: 0px !important;\n}\n\n.min-w-full {\n min-width: 100% !important;\n}\n\n.min-w-screen {\n min-width: 100vw !important;\n}\n\n.min-w-min {\n min-width: min-content !important;\n}\n\n.min-w-max {\n min-width: max-content !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:min-w-0 {\n min-width: 0px !important;\n }\n .sm\\:min-w-full {\n min-width: 100% !important;\n }\n .sm\\:min-w-screen {\n min-width: 100vw !important;\n }\n .sm\\:min-w-min {\n min-width: min-content !important;\n }\n .sm\\:min-w-max {\n min-width: max-content !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:min-w-0 {\n min-width: 0px !important;\n }\n .md\\:min-w-full {\n min-width: 100% !important;\n }\n .md\\:min-w-screen {\n min-width: 100vw !important;\n }\n .md\\:min-w-min {\n min-width: min-content !important;\n }\n .md\\:min-w-max {\n min-width: max-content !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:min-w-0 {\n min-width: 0px !important;\n }\n .lg\\:min-w-full {\n min-width: 100% !important;\n }\n .lg\\:min-w-screen {\n min-width: 100vw !important;\n }\n .lg\\:min-w-min {\n min-width: min-content !important;\n }\n .lg\\:min-w-max {\n min-width: max-content !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:min-w-0 {\n min-width: 0px !important;\n }\n .xl\\:min-w-full {\n min-width: 100% !important;\n }\n .xl\\:min-w-screen {\n min-width: 100vw !important;\n }\n .xl\\:min-w-min {\n min-width: min-content !important;\n }\n .xl\\:min-w-max {\n min-width: max-content !important;\n }\n}\n.max-w-0 {\n max-width: 0px !important;\n}\n\n.max-w-full {\n max-width: 100% !important;\n}\n\n.max-w-screen {\n max-width: 100vw !important;\n}\n\n.max-w-min {\n max-width: min-content !important;\n}\n\n.max-w-max {\n max-width: max-content !important;\n}\n\n.max-w-fit {\n max-width: fit-content !important;\n}\n\n.max-w-1rem {\n max-width: 1rem !important;\n}\n\n.max-w-2rem {\n max-width: 2rem !important;\n}\n\n.max-w-3rem {\n max-width: 3rem !important;\n}\n\n.max-w-4rem {\n max-width: 4rem !important;\n}\n\n.max-w-5rem {\n max-width: 5rem !important;\n}\n\n.max-w-6rem {\n max-width: 6rem !important;\n}\n\n.max-w-7rem {\n max-width: 7rem !important;\n}\n\n.max-w-8rem {\n max-width: 8rem !important;\n}\n\n.max-w-9rem {\n max-width: 9rem !important;\n}\n\n.max-w-10rem {\n max-width: 10rem !important;\n}\n\n.max-w-11rem {\n max-width: 11rem !important;\n}\n\n.max-w-12rem {\n max-width: 12rem !important;\n}\n\n.max-w-13rem {\n max-width: 13rem !important;\n}\n\n.max-w-14rem {\n max-width: 14rem !important;\n}\n\n.max-w-15rem {\n max-width: 15rem !important;\n}\n\n.max-w-16rem {\n max-width: 16rem !important;\n}\n\n.max-w-17rem {\n max-width: 17rem !important;\n}\n\n.max-w-18rem {\n max-width: 18rem !important;\n}\n\n.max-w-19rem {\n max-width: 19rem !important;\n}\n\n.max-w-20rem {\n max-width: 20rem !important;\n}\n\n.max-w-21rem {\n max-width: 21rem !important;\n}\n\n.max-w-22rem {\n max-width: 22rem !important;\n}\n\n.max-w-23rem {\n max-width: 23rem !important;\n}\n\n.max-w-24rem {\n max-width: 24rem !important;\n}\n\n.max-w-25rem {\n max-width: 25rem !important;\n}\n\n.max-w-26rem {\n max-width: 26rem !important;\n}\n\n.max-w-27rem {\n max-width: 27rem !important;\n}\n\n.max-w-28rem {\n max-width: 28rem !important;\n}\n\n.max-w-29rem {\n max-width: 29rem !important;\n}\n\n.max-w-30rem {\n max-width: 30rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:max-w-0 {\n max-width: 0px !important;\n }\n .sm\\:max-w-full {\n max-width: 100% !important;\n }\n .sm\\:max-w-screen {\n max-width: 100vw !important;\n }\n .sm\\:max-w-min {\n max-width: min-content !important;\n }\n .sm\\:max-w-max {\n max-width: max-content !important;\n }\n .sm\\:max-w-fit {\n max-width: fit-content !important;\n }\n .sm\\:max-w-1rem {\n max-width: 1rem !important;\n }\n .sm\\:max-w-2rem {\n max-width: 2rem !important;\n }\n .sm\\:max-w-3rem {\n max-width: 3rem !important;\n }\n .sm\\:max-w-4rem {\n max-width: 4rem !important;\n }\n .sm\\:max-w-5rem {\n max-width: 5rem !important;\n }\n .sm\\:max-w-6rem {\n max-width: 6rem !important;\n }\n .sm\\:max-w-7rem {\n max-width: 7rem !important;\n }\n .sm\\:max-w-8rem {\n max-width: 8rem !important;\n }\n .sm\\:max-w-9rem {\n max-width: 9rem !important;\n }\n .sm\\:max-w-10rem {\n max-width: 10rem !important;\n }\n .sm\\:max-w-11rem {\n max-width: 11rem !important;\n }\n .sm\\:max-w-12rem {\n max-width: 12rem !important;\n }\n .sm\\:max-w-13rem {\n max-width: 13rem !important;\n }\n .sm\\:max-w-14rem {\n max-width: 14rem !important;\n }\n .sm\\:max-w-15rem {\n max-width: 15rem !important;\n }\n .sm\\:max-w-16rem {\n max-width: 16rem !important;\n }\n .sm\\:max-w-17rem {\n max-width: 17rem !important;\n }\n .sm\\:max-w-18rem {\n max-width: 18rem !important;\n }\n .sm\\:max-w-19rem {\n max-width: 19rem !important;\n }\n .sm\\:max-w-20rem {\n max-width: 20rem !important;\n }\n .sm\\:max-w-21rem {\n max-width: 21rem !important;\n }\n .sm\\:max-w-22rem {\n max-width: 22rem !important;\n }\n .sm\\:max-w-23rem {\n max-width: 23rem !important;\n }\n .sm\\:max-w-24rem {\n max-width: 24rem !important;\n }\n .sm\\:max-w-25rem {\n max-width: 25rem !important;\n }\n .sm\\:max-w-26rem {\n max-width: 26rem !important;\n }\n .sm\\:max-w-27rem {\n max-width: 27rem !important;\n }\n .sm\\:max-w-28rem {\n max-width: 28rem !important;\n }\n .sm\\:max-w-29rem {\n max-width: 29rem !important;\n }\n .sm\\:max-w-30rem {\n max-width: 30rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:max-w-0 {\n max-width: 0px !important;\n }\n .md\\:max-w-full {\n max-width: 100% !important;\n }\n .md\\:max-w-screen {\n max-width: 100vw !important;\n }\n .md\\:max-w-min {\n max-width: min-content !important;\n }\n .md\\:max-w-max {\n max-width: max-content !important;\n }\n .md\\:max-w-fit {\n max-width: fit-content !important;\n }\n .md\\:max-w-1rem {\n max-width: 1rem !important;\n }\n .md\\:max-w-2rem {\n max-width: 2rem !important;\n }\n .md\\:max-w-3rem {\n max-width: 3rem !important;\n }\n .md\\:max-w-4rem {\n max-width: 4rem !important;\n }\n .md\\:max-w-5rem {\n max-width: 5rem !important;\n }\n .md\\:max-w-6rem {\n max-width: 6rem !important;\n }\n .md\\:max-w-7rem {\n max-width: 7rem !important;\n }\n .md\\:max-w-8rem {\n max-width: 8rem !important;\n }\n .md\\:max-w-9rem {\n max-width: 9rem !important;\n }\n .md\\:max-w-10rem {\n max-width: 10rem !important;\n }\n .md\\:max-w-11rem {\n max-width: 11rem !important;\n }\n .md\\:max-w-12rem {\n max-width: 12rem !important;\n }\n .md\\:max-w-13rem {\n max-width: 13rem !important;\n }\n .md\\:max-w-14rem {\n max-width: 14rem !important;\n }\n .md\\:max-w-15rem {\n max-width: 15rem !important;\n }\n .md\\:max-w-16rem {\n max-width: 16rem !important;\n }\n .md\\:max-w-17rem {\n max-width: 17rem !important;\n }\n .md\\:max-w-18rem {\n max-width: 18rem !important;\n }\n .md\\:max-w-19rem {\n max-width: 19rem !important;\n }\n .md\\:max-w-20rem {\n max-width: 20rem !important;\n }\n .md\\:max-w-21rem {\n max-width: 21rem !important;\n }\n .md\\:max-w-22rem {\n max-width: 22rem !important;\n }\n .md\\:max-w-23rem {\n max-width: 23rem !important;\n }\n .md\\:max-w-24rem {\n max-width: 24rem !important;\n }\n .md\\:max-w-25rem {\n max-width: 25rem !important;\n }\n .md\\:max-w-26rem {\n max-width: 26rem !important;\n }\n .md\\:max-w-27rem {\n max-width: 27rem !important;\n }\n .md\\:max-w-28rem {\n max-width: 28rem !important;\n }\n .md\\:max-w-29rem {\n max-width: 29rem !important;\n }\n .md\\:max-w-30rem {\n max-width: 30rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:max-w-0 {\n max-width: 0px !important;\n }\n .lg\\:max-w-full {\n max-width: 100% !important;\n }\n .lg\\:max-w-screen {\n max-width: 100vw !important;\n }\n .lg\\:max-w-min {\n max-width: min-content !important;\n }\n .lg\\:max-w-max {\n max-width: max-content !important;\n }\n .lg\\:max-w-fit {\n max-width: fit-content !important;\n }\n .lg\\:max-w-1rem {\n max-width: 1rem !important;\n }\n .lg\\:max-w-2rem {\n max-width: 2rem !important;\n }\n .lg\\:max-w-3rem {\n max-width: 3rem !important;\n }\n .lg\\:max-w-4rem {\n max-width: 4rem !important;\n }\n .lg\\:max-w-5rem {\n max-width: 5rem !important;\n }\n .lg\\:max-w-6rem {\n max-width: 6rem !important;\n }\n .lg\\:max-w-7rem {\n max-width: 7rem !important;\n }\n .lg\\:max-w-8rem {\n max-width: 8rem !important;\n }\n .lg\\:max-w-9rem {\n max-width: 9rem !important;\n }\n .lg\\:max-w-10rem {\n max-width: 10rem !important;\n }\n .lg\\:max-w-11rem {\n max-width: 11rem !important;\n }\n .lg\\:max-w-12rem {\n max-width: 12rem !important;\n }\n .lg\\:max-w-13rem {\n max-width: 13rem !important;\n }\n .lg\\:max-w-14rem {\n max-width: 14rem !important;\n }\n .lg\\:max-w-15rem {\n max-width: 15rem !important;\n }\n .lg\\:max-w-16rem {\n max-width: 16rem !important;\n }\n .lg\\:max-w-17rem {\n max-width: 17rem !important;\n }\n .lg\\:max-w-18rem {\n max-width: 18rem !important;\n }\n .lg\\:max-w-19rem {\n max-width: 19rem !important;\n }\n .lg\\:max-w-20rem {\n max-width: 20rem !important;\n }\n .lg\\:max-w-21rem {\n max-width: 21rem !important;\n }\n .lg\\:max-w-22rem {\n max-width: 22rem !important;\n }\n .lg\\:max-w-23rem {\n max-width: 23rem !important;\n }\n .lg\\:max-w-24rem {\n max-width: 24rem !important;\n }\n .lg\\:max-w-25rem {\n max-width: 25rem !important;\n }\n .lg\\:max-w-26rem {\n max-width: 26rem !important;\n }\n .lg\\:max-w-27rem {\n max-width: 27rem !important;\n }\n .lg\\:max-w-28rem {\n max-width: 28rem !important;\n }\n .lg\\:max-w-29rem {\n max-width: 29rem !important;\n }\n .lg\\:max-w-30rem {\n max-width: 30rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:max-w-0 {\n max-width: 0px !important;\n }\n .xl\\:max-w-full {\n max-width: 100% !important;\n }\n .xl\\:max-w-screen {\n max-width: 100vw !important;\n }\n .xl\\:max-w-min {\n max-width: min-content !important;\n }\n .xl\\:max-w-max {\n max-width: max-content !important;\n }\n .xl\\:max-w-fit {\n max-width: fit-content !important;\n }\n .xl\\:max-w-1rem {\n max-width: 1rem !important;\n }\n .xl\\:max-w-2rem {\n max-width: 2rem !important;\n }\n .xl\\:max-w-3rem {\n max-width: 3rem !important;\n }\n .xl\\:max-w-4rem {\n max-width: 4rem !important;\n }\n .xl\\:max-w-5rem {\n max-width: 5rem !important;\n }\n .xl\\:max-w-6rem {\n max-width: 6rem !important;\n }\n .xl\\:max-w-7rem {\n max-width: 7rem !important;\n }\n .xl\\:max-w-8rem {\n max-width: 8rem !important;\n }\n .xl\\:max-w-9rem {\n max-width: 9rem !important;\n }\n .xl\\:max-w-10rem {\n max-width: 10rem !important;\n }\n .xl\\:max-w-11rem {\n max-width: 11rem !important;\n }\n .xl\\:max-w-12rem {\n max-width: 12rem !important;\n }\n .xl\\:max-w-13rem {\n max-width: 13rem !important;\n }\n .xl\\:max-w-14rem {\n max-width: 14rem !important;\n }\n .xl\\:max-w-15rem {\n max-width: 15rem !important;\n }\n .xl\\:max-w-16rem {\n max-width: 16rem !important;\n }\n .xl\\:max-w-17rem {\n max-width: 17rem !important;\n }\n .xl\\:max-w-18rem {\n max-width: 18rem !important;\n }\n .xl\\:max-w-19rem {\n max-width: 19rem !important;\n }\n .xl\\:max-w-20rem {\n max-width: 20rem !important;\n }\n .xl\\:max-w-21rem {\n max-width: 21rem !important;\n }\n .xl\\:max-w-22rem {\n max-width: 22rem !important;\n }\n .xl\\:max-w-23rem {\n max-width: 23rem !important;\n }\n .xl\\:max-w-24rem {\n max-width: 24rem !important;\n }\n .xl\\:max-w-25rem {\n max-width: 25rem !important;\n }\n .xl\\:max-w-26rem {\n max-width: 26rem !important;\n }\n .xl\\:max-w-27rem {\n max-width: 27rem !important;\n }\n .xl\\:max-w-28rem {\n max-width: 28rem !important;\n }\n .xl\\:max-w-29rem {\n max-width: 29rem !important;\n }\n .xl\\:max-w-30rem {\n max-width: 30rem !important;\n }\n}\n.min-h-0 {\n min-height: 0px !important;\n}\n\n.min-h-full {\n min-height: 100% !important;\n}\n\n.min-h-screen {\n min-height: 100vh !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:min-h-0 {\n min-height: 0px !important;\n }\n .sm\\:min-h-full {\n min-height: 100% !important;\n }\n .sm\\:min-h-screen {\n min-height: 100vh !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:min-h-0 {\n min-height: 0px !important;\n }\n .md\\:min-h-full {\n min-height: 100% !important;\n }\n .md\\:min-h-screen {\n min-height: 100vh !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:min-h-0 {\n min-height: 0px !important;\n }\n .lg\\:min-h-full {\n min-height: 100% !important;\n }\n .lg\\:min-h-screen {\n min-height: 100vh !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:min-h-0 {\n min-height: 0px !important;\n }\n .xl\\:min-h-full {\n min-height: 100% !important;\n }\n .xl\\:min-h-screen {\n min-height: 100vh !important;\n }\n}\n.max-h-0 {\n max-height: 0px !important;\n}\n\n.max-h-full {\n max-height: 100% !important;\n}\n\n.max-h-screen {\n max-height: 100vh !important;\n}\n\n.max-h-min {\n max-height: min-content !important;\n}\n\n.max-h-max {\n max-height: max-content !important;\n}\n\n.max-h-fit {\n max-height: fit-content !important;\n}\n\n.max-h-1rem {\n max-height: 1rem !important;\n}\n\n.max-h-2rem {\n max-height: 2rem !important;\n}\n\n.max-h-3rem {\n max-height: 3rem !important;\n}\n\n.max-h-4rem {\n max-height: 4rem !important;\n}\n\n.max-h-5rem {\n max-height: 5rem !important;\n}\n\n.max-h-6rem {\n max-height: 6rem !important;\n}\n\n.max-h-7rem {\n max-height: 7rem !important;\n}\n\n.max-h-8rem {\n max-height: 8rem !important;\n}\n\n.max-h-9rem {\n max-height: 9rem !important;\n}\n\n.max-h-10rem {\n max-height: 10rem !important;\n}\n\n.max-h-11rem {\n max-height: 11rem !important;\n}\n\n.max-h-12rem {\n max-height: 12rem !important;\n}\n\n.max-h-13rem {\n max-height: 13rem !important;\n}\n\n.max-h-14rem {\n max-height: 14rem !important;\n}\n\n.max-h-15rem {\n max-height: 15rem !important;\n}\n\n.max-h-16rem {\n max-height: 16rem !important;\n}\n\n.max-h-17rem {\n max-height: 17rem !important;\n}\n\n.max-h-18rem {\n max-height: 18rem !important;\n}\n\n.max-h-19rem {\n max-height: 19rem !important;\n}\n\n.max-h-20rem {\n max-height: 20rem !important;\n}\n\n.max-h-21rem {\n max-height: 21rem !important;\n}\n\n.max-h-22rem {\n max-height: 22rem !important;\n}\n\n.max-h-23rem {\n max-height: 23rem !important;\n}\n\n.max-h-24rem {\n max-height: 24rem !important;\n}\n\n.max-h-25rem {\n max-height: 25rem !important;\n}\n\n.max-h-26rem {\n max-height: 26rem !important;\n}\n\n.max-h-27rem {\n max-height: 27rem !important;\n}\n\n.max-h-28rem {\n max-height: 28rem !important;\n}\n\n.max-h-29rem {\n max-height: 29rem !important;\n}\n\n.max-h-30rem {\n max-height: 30rem !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:max-h-0 {\n max-height: 0px !important;\n }\n .sm\\:max-h-full {\n max-height: 100% !important;\n }\n .sm\\:max-h-screen {\n max-height: 100vh !important;\n }\n .sm\\:max-h-min {\n max-height: min-content !important;\n }\n .sm\\:max-h-max {\n max-height: max-content !important;\n }\n .sm\\:max-h-fit {\n max-height: fit-content !important;\n }\n .sm\\:max-h-1rem {\n max-height: 1rem !important;\n }\n .sm\\:max-h-2rem {\n max-height: 2rem !important;\n }\n .sm\\:max-h-3rem {\n max-height: 3rem !important;\n }\n .sm\\:max-h-4rem {\n max-height: 4rem !important;\n }\n .sm\\:max-h-5rem {\n max-height: 5rem !important;\n }\n .sm\\:max-h-6rem {\n max-height: 6rem !important;\n }\n .sm\\:max-h-7rem {\n max-height: 7rem !important;\n }\n .sm\\:max-h-8rem {\n max-height: 8rem !important;\n }\n .sm\\:max-h-9rem {\n max-height: 9rem !important;\n }\n .sm\\:max-h-10rem {\n max-height: 10rem !important;\n }\n .sm\\:max-h-11rem {\n max-height: 11rem !important;\n }\n .sm\\:max-h-12rem {\n max-height: 12rem !important;\n }\n .sm\\:max-h-13rem {\n max-height: 13rem !important;\n }\n .sm\\:max-h-14rem {\n max-height: 14rem !important;\n }\n .sm\\:max-h-15rem {\n max-height: 15rem !important;\n }\n .sm\\:max-h-16rem {\n max-height: 16rem !important;\n }\n .sm\\:max-h-17rem {\n max-height: 17rem !important;\n }\n .sm\\:max-h-18rem {\n max-height: 18rem !important;\n }\n .sm\\:max-h-19rem {\n max-height: 19rem !important;\n }\n .sm\\:max-h-20rem {\n max-height: 20rem !important;\n }\n .sm\\:max-h-21rem {\n max-height: 21rem !important;\n }\n .sm\\:max-h-22rem {\n max-height: 22rem !important;\n }\n .sm\\:max-h-23rem {\n max-height: 23rem !important;\n }\n .sm\\:max-h-24rem {\n max-height: 24rem !important;\n }\n .sm\\:max-h-25rem {\n max-height: 25rem !important;\n }\n .sm\\:max-h-26rem {\n max-height: 26rem !important;\n }\n .sm\\:max-h-27rem {\n max-height: 27rem !important;\n }\n .sm\\:max-h-28rem {\n max-height: 28rem !important;\n }\n .sm\\:max-h-29rem {\n max-height: 29rem !important;\n }\n .sm\\:max-h-30rem {\n max-height: 30rem !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:max-h-0 {\n max-height: 0px !important;\n }\n .md\\:max-h-full {\n max-height: 100% !important;\n }\n .md\\:max-h-screen {\n max-height: 100vh !important;\n }\n .md\\:max-h-min {\n max-height: min-content !important;\n }\n .md\\:max-h-max {\n max-height: max-content !important;\n }\n .md\\:max-h-fit {\n max-height: fit-content !important;\n }\n .md\\:max-h-1rem {\n max-height: 1rem !important;\n }\n .md\\:max-h-2rem {\n max-height: 2rem !important;\n }\n .md\\:max-h-3rem {\n max-height: 3rem !important;\n }\n .md\\:max-h-4rem {\n max-height: 4rem !important;\n }\n .md\\:max-h-5rem {\n max-height: 5rem !important;\n }\n .md\\:max-h-6rem {\n max-height: 6rem !important;\n }\n .md\\:max-h-7rem {\n max-height: 7rem !important;\n }\n .md\\:max-h-8rem {\n max-height: 8rem !important;\n }\n .md\\:max-h-9rem {\n max-height: 9rem !important;\n }\n .md\\:max-h-10rem {\n max-height: 10rem !important;\n }\n .md\\:max-h-11rem {\n max-height: 11rem !important;\n }\n .md\\:max-h-12rem {\n max-height: 12rem !important;\n }\n .md\\:max-h-13rem {\n max-height: 13rem !important;\n }\n .md\\:max-h-14rem {\n max-height: 14rem !important;\n }\n .md\\:max-h-15rem {\n max-height: 15rem !important;\n }\n .md\\:max-h-16rem {\n max-height: 16rem !important;\n }\n .md\\:max-h-17rem {\n max-height: 17rem !important;\n }\n .md\\:max-h-18rem {\n max-height: 18rem !important;\n }\n .md\\:max-h-19rem {\n max-height: 19rem !important;\n }\n .md\\:max-h-20rem {\n max-height: 20rem !important;\n }\n .md\\:max-h-21rem {\n max-height: 21rem !important;\n }\n .md\\:max-h-22rem {\n max-height: 22rem !important;\n }\n .md\\:max-h-23rem {\n max-height: 23rem !important;\n }\n .md\\:max-h-24rem {\n max-height: 24rem !important;\n }\n .md\\:max-h-25rem {\n max-height: 25rem !important;\n }\n .md\\:max-h-26rem {\n max-height: 26rem !important;\n }\n .md\\:max-h-27rem {\n max-height: 27rem !important;\n }\n .md\\:max-h-28rem {\n max-height: 28rem !important;\n }\n .md\\:max-h-29rem {\n max-height: 29rem !important;\n }\n .md\\:max-h-30rem {\n max-height: 30rem !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:max-h-0 {\n max-height: 0px !important;\n }\n .lg\\:max-h-full {\n max-height: 100% !important;\n }\n .lg\\:max-h-screen {\n max-height: 100vh !important;\n }\n .lg\\:max-h-min {\n max-height: min-content !important;\n }\n .lg\\:max-h-max {\n max-height: max-content !important;\n }\n .lg\\:max-h-fit {\n max-height: fit-content !important;\n }\n .lg\\:max-h-1rem {\n max-height: 1rem !important;\n }\n .lg\\:max-h-2rem {\n max-height: 2rem !important;\n }\n .lg\\:max-h-3rem {\n max-height: 3rem !important;\n }\n .lg\\:max-h-4rem {\n max-height: 4rem !important;\n }\n .lg\\:max-h-5rem {\n max-height: 5rem !important;\n }\n .lg\\:max-h-6rem {\n max-height: 6rem !important;\n }\n .lg\\:max-h-7rem {\n max-height: 7rem !important;\n }\n .lg\\:max-h-8rem {\n max-height: 8rem !important;\n }\n .lg\\:max-h-9rem {\n max-height: 9rem !important;\n }\n .lg\\:max-h-10rem {\n max-height: 10rem !important;\n }\n .lg\\:max-h-11rem {\n max-height: 11rem !important;\n }\n .lg\\:max-h-12rem {\n max-height: 12rem !important;\n }\n .lg\\:max-h-13rem {\n max-height: 13rem !important;\n }\n .lg\\:max-h-14rem {\n max-height: 14rem !important;\n }\n .lg\\:max-h-15rem {\n max-height: 15rem !important;\n }\n .lg\\:max-h-16rem {\n max-height: 16rem !important;\n }\n .lg\\:max-h-17rem {\n max-height: 17rem !important;\n }\n .lg\\:max-h-18rem {\n max-height: 18rem !important;\n }\n .lg\\:max-h-19rem {\n max-height: 19rem !important;\n }\n .lg\\:max-h-20rem {\n max-height: 20rem !important;\n }\n .lg\\:max-h-21rem {\n max-height: 21rem !important;\n }\n .lg\\:max-h-22rem {\n max-height: 22rem !important;\n }\n .lg\\:max-h-23rem {\n max-height: 23rem !important;\n }\n .lg\\:max-h-24rem {\n max-height: 24rem !important;\n }\n .lg\\:max-h-25rem {\n max-height: 25rem !important;\n }\n .lg\\:max-h-26rem {\n max-height: 26rem !important;\n }\n .lg\\:max-h-27rem {\n max-height: 27rem !important;\n }\n .lg\\:max-h-28rem {\n max-height: 28rem !important;\n }\n .lg\\:max-h-29rem {\n max-height: 29rem !important;\n }\n .lg\\:max-h-30rem {\n max-height: 30rem !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:max-h-0 {\n max-height: 0px !important;\n }\n .xl\\:max-h-full {\n max-height: 100% !important;\n }\n .xl\\:max-h-screen {\n max-height: 100vh !important;\n }\n .xl\\:max-h-min {\n max-height: min-content !important;\n }\n .xl\\:max-h-max {\n max-height: max-content !important;\n }\n .xl\\:max-h-fit {\n max-height: fit-content !important;\n }\n .xl\\:max-h-1rem {\n max-height: 1rem !important;\n }\n .xl\\:max-h-2rem {\n max-height: 2rem !important;\n }\n .xl\\:max-h-3rem {\n max-height: 3rem !important;\n }\n .xl\\:max-h-4rem {\n max-height: 4rem !important;\n }\n .xl\\:max-h-5rem {\n max-height: 5rem !important;\n }\n .xl\\:max-h-6rem {\n max-height: 6rem !important;\n }\n .xl\\:max-h-7rem {\n max-height: 7rem !important;\n }\n .xl\\:max-h-8rem {\n max-height: 8rem !important;\n }\n .xl\\:max-h-9rem {\n max-height: 9rem !important;\n }\n .xl\\:max-h-10rem {\n max-height: 10rem !important;\n }\n .xl\\:max-h-11rem {\n max-height: 11rem !important;\n }\n .xl\\:max-h-12rem {\n max-height: 12rem !important;\n }\n .xl\\:max-h-13rem {\n max-height: 13rem !important;\n }\n .xl\\:max-h-14rem {\n max-height: 14rem !important;\n }\n .xl\\:max-h-15rem {\n max-height: 15rem !important;\n }\n .xl\\:max-h-16rem {\n max-height: 16rem !important;\n }\n .xl\\:max-h-17rem {\n max-height: 17rem !important;\n }\n .xl\\:max-h-18rem {\n max-height: 18rem !important;\n }\n .xl\\:max-h-19rem {\n max-height: 19rem !important;\n }\n .xl\\:max-h-20rem {\n max-height: 20rem !important;\n }\n .xl\\:max-h-21rem {\n max-height: 21rem !important;\n }\n .xl\\:max-h-22rem {\n max-height: 22rem !important;\n }\n .xl\\:max-h-23rem {\n max-height: 23rem !important;\n }\n .xl\\:max-h-24rem {\n max-height: 24rem !important;\n }\n .xl\\:max-h-25rem {\n max-height: 25rem !important;\n }\n .xl\\:max-h-26rem {\n max-height: 26rem !important;\n }\n .xl\\:max-h-27rem {\n max-height: 27rem !important;\n }\n .xl\\:max-h-28rem {\n max-height: 28rem !important;\n }\n .xl\\:max-h-29rem {\n max-height: 29rem !important;\n }\n .xl\\:max-h-30rem {\n max-height: 30rem !important;\n }\n}\n.static {\n position: static !important;\n}\n\n.fixed {\n position: fixed !important;\n}\n\n.absolute {\n position: absolute !important;\n}\n\n.relative {\n position: relative !important;\n}\n\n.sticky {\n position: sticky !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:static {\n position: static !important;\n }\n .sm\\:fixed {\n position: fixed !important;\n }\n .sm\\:absolute {\n position: absolute !important;\n }\n .sm\\:relative {\n position: relative !important;\n }\n .sm\\:sticky {\n position: sticky !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:static {\n position: static !important;\n }\n .md\\:fixed {\n position: fixed !important;\n }\n .md\\:absolute {\n position: absolute !important;\n }\n .md\\:relative {\n position: relative !important;\n }\n .md\\:sticky {\n position: sticky !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:static {\n position: static !important;\n }\n .lg\\:fixed {\n position: fixed !important;\n }\n .lg\\:absolute {\n position: absolute !important;\n }\n .lg\\:relative {\n position: relative !important;\n }\n .lg\\:sticky {\n position: sticky !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:static {\n position: static !important;\n }\n .xl\\:fixed {\n position: fixed !important;\n }\n .xl\\:absolute {\n position: absolute !important;\n }\n .xl\\:relative {\n position: relative !important;\n }\n .xl\\:sticky {\n position: sticky !important;\n }\n}\n.top-auto {\n top: auto !important;\n}\n\n.top-0 {\n top: 0px !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:top-auto {\n top: auto !important;\n }\n .sm\\:top-0 {\n top: 0px !important;\n }\n .sm\\:top-50 {\n top: 50% !important;\n }\n .sm\\:top-100 {\n top: 100% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:top-auto {\n top: auto !important;\n }\n .md\\:top-0 {\n top: 0px !important;\n }\n .md\\:top-50 {\n top: 50% !important;\n }\n .md\\:top-100 {\n top: 100% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:top-auto {\n top: auto !important;\n }\n .lg\\:top-0 {\n top: 0px !important;\n }\n .lg\\:top-50 {\n top: 50% !important;\n }\n .lg\\:top-100 {\n top: 100% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:top-auto {\n top: auto !important;\n }\n .xl\\:top-0 {\n top: 0px !important;\n }\n .xl\\:top-50 {\n top: 50% !important;\n }\n .xl\\:top-100 {\n top: 100% !important;\n }\n}\n.left-auto {\n left: auto !important;\n}\n\n.left-0 {\n left: 0px !important;\n}\n\n.left-50 {\n left: 50% !important;\n}\n\n.left-100 {\n left: 100% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:left-auto {\n left: auto !important;\n }\n .sm\\:left-0 {\n left: 0px !important;\n }\n .sm\\:left-50 {\n left: 50% !important;\n }\n .sm\\:left-100 {\n left: 100% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:left-auto {\n left: auto !important;\n }\n .md\\:left-0 {\n left: 0px !important;\n }\n .md\\:left-50 {\n left: 50% !important;\n }\n .md\\:left-100 {\n left: 100% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:left-auto {\n left: auto !important;\n }\n .lg\\:left-0 {\n left: 0px !important;\n }\n .lg\\:left-50 {\n left: 50% !important;\n }\n .lg\\:left-100 {\n left: 100% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:left-auto {\n left: auto !important;\n }\n .xl\\:left-0 {\n left: 0px !important;\n }\n .xl\\:left-50 {\n left: 50% !important;\n }\n .xl\\:left-100 {\n left: 100% !important;\n }\n}\n.right-auto {\n right: auto !important;\n}\n\n.right-0 {\n right: 0px !important;\n}\n\n.right-50 {\n right: 50% !important;\n}\n\n.right-100 {\n right: 100% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:right-auto {\n right: auto !important;\n }\n .sm\\:right-0 {\n right: 0px !important;\n }\n .sm\\:right-50 {\n right: 50% !important;\n }\n .sm\\:right-100 {\n right: 100% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:right-auto {\n right: auto !important;\n }\n .md\\:right-0 {\n right: 0px !important;\n }\n .md\\:right-50 {\n right: 50% !important;\n }\n .md\\:right-100 {\n right: 100% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:right-auto {\n right: auto !important;\n }\n .lg\\:right-0 {\n right: 0px !important;\n }\n .lg\\:right-50 {\n right: 50% !important;\n }\n .lg\\:right-100 {\n right: 100% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:right-auto {\n right: auto !important;\n }\n .xl\\:right-0 {\n right: 0px !important;\n }\n .xl\\:right-50 {\n right: 50% !important;\n }\n .xl\\:right-100 {\n right: 100% !important;\n }\n}\n.bottom-auto {\n bottom: auto !important;\n}\n\n.bottom-0 {\n bottom: 0px !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:bottom-auto {\n bottom: auto !important;\n }\n .sm\\:bottom-0 {\n bottom: 0px !important;\n }\n .sm\\:bottom-50 {\n bottom: 50% !important;\n }\n .sm\\:bottom-100 {\n bottom: 100% !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:bottom-auto {\n bottom: auto !important;\n }\n .md\\:bottom-0 {\n bottom: 0px !important;\n }\n .md\\:bottom-50 {\n bottom: 50% !important;\n }\n .md\\:bottom-100 {\n bottom: 100% !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:bottom-auto {\n bottom: auto !important;\n }\n .lg\\:bottom-0 {\n bottom: 0px !important;\n }\n .lg\\:bottom-50 {\n bottom: 50% !important;\n }\n .lg\\:bottom-100 {\n bottom: 100% !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:bottom-auto {\n bottom: auto !important;\n }\n .xl\\:bottom-0 {\n bottom: 0px !important;\n }\n .xl\\:bottom-50 {\n bottom: 50% !important;\n }\n .xl\\:bottom-100 {\n bottom: 100% !important;\n }\n}\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:overflow-auto {\n overflow: auto !important;\n }\n .sm\\:overflow-hidden {\n overflow: hidden !important;\n }\n .sm\\:overflow-visible {\n overflow: visible !important;\n }\n .sm\\:overflow-scroll {\n overflow: scroll !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:overflow-auto {\n overflow: auto !important;\n }\n .md\\:overflow-hidden {\n overflow: hidden !important;\n }\n .md\\:overflow-visible {\n overflow: visible !important;\n }\n .md\\:overflow-scroll {\n overflow: scroll !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:overflow-auto {\n overflow: auto !important;\n }\n .lg\\:overflow-hidden {\n overflow: hidden !important;\n }\n .lg\\:overflow-visible {\n overflow: visible !important;\n }\n .lg\\:overflow-scroll {\n overflow: scroll !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:overflow-auto {\n overflow: auto !important;\n }\n .xl\\:overflow-hidden {\n overflow: hidden !important;\n }\n .xl\\:overflow-visible {\n overflow: visible !important;\n }\n .xl\\:overflow-scroll {\n overflow: scroll !important;\n }\n}\n.overflow-x-auto {\n overflow-x: auto !important;\n}\n\n.overflow-x-hidden {\n overflow-x: hidden !important;\n}\n\n.overflow-x-visible {\n overflow-x: visible !important;\n}\n\n.overflow-x-scroll {\n overflow-x: scroll !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:overflow-x-auto {\n overflow-x: auto !important;\n }\n .sm\\:overflow-x-hidden {\n overflow-x: hidden !important;\n }\n .sm\\:overflow-x-visible {\n overflow-x: visible !important;\n }\n .sm\\:overflow-x-scroll {\n overflow-x: scroll !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:overflow-x-auto {\n overflow-x: auto !important;\n }\n .md\\:overflow-x-hidden {\n overflow-x: hidden !important;\n }\n .md\\:overflow-x-visible {\n overflow-x: visible !important;\n }\n .md\\:overflow-x-scroll {\n overflow-x: scroll !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:overflow-x-auto {\n overflow-x: auto !important;\n }\n .lg\\:overflow-x-hidden {\n overflow-x: hidden !important;\n }\n .lg\\:overflow-x-visible {\n overflow-x: visible !important;\n }\n .lg\\:overflow-x-scroll {\n overflow-x: scroll !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:overflow-x-auto {\n overflow-x: auto !important;\n }\n .xl\\:overflow-x-hidden {\n overflow-x: hidden !important;\n }\n .xl\\:overflow-x-visible {\n overflow-x: visible !important;\n }\n .xl\\:overflow-x-scroll {\n overflow-x: scroll !important;\n }\n}\n.overflow-y-auto {\n overflow-y: auto !important;\n}\n\n.overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.overflow-y-visible {\n overflow-y: visible !important;\n}\n\n.overflow-y-scroll {\n overflow-y: scroll !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:overflow-y-auto {\n overflow-y: auto !important;\n }\n .sm\\:overflow-y-hidden {\n overflow-y: hidden !important;\n }\n .sm\\:overflow-y-visible {\n overflow-y: visible !important;\n }\n .sm\\:overflow-y-scroll {\n overflow-y: scroll !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:overflow-y-auto {\n overflow-y: auto !important;\n }\n .md\\:overflow-y-hidden {\n overflow-y: hidden !important;\n }\n .md\\:overflow-y-visible {\n overflow-y: visible !important;\n }\n .md\\:overflow-y-scroll {\n overflow-y: scroll !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:overflow-y-auto {\n overflow-y: auto !important;\n }\n .lg\\:overflow-y-hidden {\n overflow-y: hidden !important;\n }\n .lg\\:overflow-y-visible {\n overflow-y: visible !important;\n }\n .lg\\:overflow-y-scroll {\n overflow-y: scroll !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:overflow-y-auto {\n overflow-y: auto !important;\n }\n .xl\\:overflow-y-hidden {\n overflow-y: hidden !important;\n }\n .xl\\:overflow-y-visible {\n overflow-y: visible !important;\n }\n .xl\\:overflow-y-scroll {\n overflow-y: scroll !important;\n }\n}\n.z-auto {\n z-index: auto !important;\n}\n\n.z-0 {\n z-index: 0 !important;\n}\n\n.z-1 {\n z-index: 1 !important;\n}\n\n.z-2 {\n z-index: 2 !important;\n}\n\n.z-3 {\n z-index: 3 !important;\n}\n\n.z-4 {\n z-index: 4 !important;\n}\n\n.z-5 {\n z-index: 5 !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:z-auto {\n z-index: auto !important;\n }\n .sm\\:z-0 {\n z-index: 0 !important;\n }\n .sm\\:z-1 {\n z-index: 1 !important;\n }\n .sm\\:z-2 {\n z-index: 2 !important;\n }\n .sm\\:z-3 {\n z-index: 3 !important;\n }\n .sm\\:z-4 {\n z-index: 4 !important;\n }\n .sm\\:z-5 {\n z-index: 5 !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:z-auto {\n z-index: auto !important;\n }\n .md\\:z-0 {\n z-index: 0 !important;\n }\n .md\\:z-1 {\n z-index: 1 !important;\n }\n .md\\:z-2 {\n z-index: 2 !important;\n }\n .md\\:z-3 {\n z-index: 3 !important;\n }\n .md\\:z-4 {\n z-index: 4 !important;\n }\n .md\\:z-5 {\n z-index: 5 !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:z-auto {\n z-index: auto !important;\n }\n .lg\\:z-0 {\n z-index: 0 !important;\n }\n .lg\\:z-1 {\n z-index: 1 !important;\n }\n .lg\\:z-2 {\n z-index: 2 !important;\n }\n .lg\\:z-3 {\n z-index: 3 !important;\n }\n .lg\\:z-4 {\n z-index: 4 !important;\n }\n .lg\\:z-5 {\n z-index: 5 !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:z-auto {\n z-index: auto !important;\n }\n .xl\\:z-0 {\n z-index: 0 !important;\n }\n .xl\\:z-1 {\n z-index: 1 !important;\n }\n .xl\\:z-2 {\n z-index: 2 !important;\n }\n .xl\\:z-3 {\n z-index: 3 !important;\n }\n .xl\\:z-4 {\n z-index: 4 !important;\n }\n .xl\\:z-5 {\n z-index: 5 !important;\n }\n}\n.bg-repeat {\n background-repeat: repeat !important;\n}\n\n.bg-no-repeat {\n background-repeat: no-repeat !important;\n}\n\n.bg-repeat-x {\n background-repeat: repeat-x !important;\n}\n\n.bg-repeat-y {\n background-repeat: repeat-y !important;\n}\n\n.bg-repeat-round {\n background-repeat: round !important;\n}\n\n.bg-repeat-space {\n background-repeat: space !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:bg-repeat {\n background-repeat: repeat !important;\n }\n .sm\\:bg-no-repeat {\n background-repeat: no-repeat !important;\n }\n .sm\\:bg-repeat-x {\n background-repeat: repeat-x !important;\n }\n .sm\\:bg-repeat-y {\n background-repeat: repeat-y !important;\n }\n .sm\\:bg-repeat-round {\n background-repeat: round !important;\n }\n .sm\\:bg-repeat-space {\n background-repeat: space !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:bg-repeat {\n background-repeat: repeat !important;\n }\n .md\\:bg-no-repeat {\n background-repeat: no-repeat !important;\n }\n .md\\:bg-repeat-x {\n background-repeat: repeat-x !important;\n }\n .md\\:bg-repeat-y {\n background-repeat: repeat-y !important;\n }\n .md\\:bg-repeat-round {\n background-repeat: round !important;\n }\n .md\\:bg-repeat-space {\n background-repeat: space !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:bg-repeat {\n background-repeat: repeat !important;\n }\n .lg\\:bg-no-repeat {\n background-repeat: no-repeat !important;\n }\n .lg\\:bg-repeat-x {\n background-repeat: repeat-x !important;\n }\n .lg\\:bg-repeat-y {\n background-repeat: repeat-y !important;\n }\n .lg\\:bg-repeat-round {\n background-repeat: round !important;\n }\n .lg\\:bg-repeat-space {\n background-repeat: space !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:bg-repeat {\n background-repeat: repeat !important;\n }\n .xl\\:bg-no-repeat {\n background-repeat: no-repeat !important;\n }\n .xl\\:bg-repeat-x {\n background-repeat: repeat-x !important;\n }\n .xl\\:bg-repeat-y {\n background-repeat: repeat-y !important;\n }\n .xl\\:bg-repeat-round {\n background-repeat: round !important;\n }\n .xl\\:bg-repeat-space {\n background-repeat: space !important;\n }\n}\n.bg-auto {\n background-size: auto !important;\n}\n\n.bg-cover {\n background-size: cover !important;\n}\n\n.bg-contain {\n background-size: contain !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:bg-auto {\n background-size: auto !important;\n }\n .sm\\:bg-cover {\n background-size: cover !important;\n }\n .sm\\:bg-contain {\n background-size: contain !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:bg-auto {\n background-size: auto !important;\n }\n .md\\:bg-cover {\n background-size: cover !important;\n }\n .md\\:bg-contain {\n background-size: contain !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:bg-auto {\n background-size: auto !important;\n }\n .lg\\:bg-cover {\n background-size: cover !important;\n }\n .lg\\:bg-contain {\n background-size: contain !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:bg-auto {\n background-size: auto !important;\n }\n .xl\\:bg-cover {\n background-size: cover !important;\n }\n .xl\\:bg-contain {\n background-size: contain !important;\n }\n}\n.bg-bottom {\n background-position: bottom !important;\n}\n\n.bg-center {\n background-position: center !important;\n}\n\n.bg-left {\n background-position: left !important;\n}\n\n.bg-left-bottom {\n background-position: left bottom !important;\n}\n\n.bg-left-top {\n background-position: left top !important;\n}\n\n.bg-right {\n background-position: right !important;\n}\n\n.bg-right-bottom {\n background-position: right bottom !important;\n}\n\n.bg-right-top {\n background-position: right top !important;\n}\n\n.bg-top {\n background-position: top !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:bg-bottom {\n background-position: bottom !important;\n }\n .sm\\:bg-center {\n background-position: center !important;\n }\n .sm\\:bg-left {\n background-position: left !important;\n }\n .sm\\:bg-left-bottom {\n background-position: left bottom !important;\n }\n .sm\\:bg-left-top {\n background-position: left top !important;\n }\n .sm\\:bg-right {\n background-position: right !important;\n }\n .sm\\:bg-right-bottom {\n background-position: right bottom !important;\n }\n .sm\\:bg-right-top {\n background-position: right top !important;\n }\n .sm\\:bg-top {\n background-position: top !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:bg-bottom {\n background-position: bottom !important;\n }\n .md\\:bg-center {\n background-position: center !important;\n }\n .md\\:bg-left {\n background-position: left !important;\n }\n .md\\:bg-left-bottom {\n background-position: left bottom !important;\n }\n .md\\:bg-left-top {\n background-position: left top !important;\n }\n .md\\:bg-right {\n background-position: right !important;\n }\n .md\\:bg-right-bottom {\n background-position: right bottom !important;\n }\n .md\\:bg-right-top {\n background-position: right top !important;\n }\n .md\\:bg-top {\n background-position: top !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:bg-bottom {\n background-position: bottom !important;\n }\n .lg\\:bg-center {\n background-position: center !important;\n }\n .lg\\:bg-left {\n background-position: left !important;\n }\n .lg\\:bg-left-bottom {\n background-position: left bottom !important;\n }\n .lg\\:bg-left-top {\n background-position: left top !important;\n }\n .lg\\:bg-right {\n background-position: right !important;\n }\n .lg\\:bg-right-bottom {\n background-position: right bottom !important;\n }\n .lg\\:bg-right-top {\n background-position: right top !important;\n }\n .lg\\:bg-top {\n background-position: top !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:bg-bottom {\n background-position: bottom !important;\n }\n .xl\\:bg-center {\n background-position: center !important;\n }\n .xl\\:bg-left {\n background-position: left !important;\n }\n .xl\\:bg-left-bottom {\n background-position: left bottom !important;\n }\n .xl\\:bg-left-top {\n background-position: left top !important;\n }\n .xl\\:bg-right {\n background-position: right !important;\n }\n .xl\\:bg-right-bottom {\n background-position: right bottom !important;\n }\n .xl\\:bg-right-top {\n background-position: right top !important;\n }\n .xl\\:bg-top {\n background-position: top !important;\n }\n}\n.select-none {\n user-select: none !important;\n}\n\n.select-text {\n user-select: text !important;\n}\n\n.select-all {\n user-select: all !important;\n}\n\n.select-auto {\n user-select: auto !important;\n}\n\n.list-none {\n list-style: none !important;\n}\n\n.list-disc {\n list-style: disc !important;\n}\n\n.list-decimal {\n list-style: decimal !important;\n}\n\n.appearance-none {\n appearance: none !important;\n}\n\n.outline-none {\n outline: none !important;\n}\n\n.pointer-events-none {\n pointer-events: none !important;\n}\n\n.pointer-events-auto {\n pointer-events: auto !important;\n}\n\n.cursor-auto {\n cursor: auto !important;\n}\n\n.cursor-pointer {\n cursor: pointer !important;\n}\n\n.cursor-wait {\n cursor: wait !important;\n}\n\n.cursor-move {\n cursor: move !important;\n}\n\n.select-none {\n user-select: none !important;\n}\n\n.select-text {\n user-select: text !important;\n}\n\n.select-all {\n user-select: all !important;\n}\n\n.select-auto {\n user-select: auto !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-10 {\n opacity: .1 !important;\n}\n\n.opacity-20 {\n opacity: .2 !important;\n}\n\n.opacity-30 {\n opacity: .3 !important;\n}\n\n.opacity-40 {\n opacity: .4 !important;\n}\n\n.opacity-50 {\n opacity: .5 !important;\n}\n\n.opacity-60 {\n opacity: .6 !important;\n}\n\n.opacity-70 {\n opacity: .7 !important;\n}\n\n.opacity-80 {\n opacity: .8 !important;\n}\n\n.opacity-90 {\n opacity: .9 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.reset {\n all: unset;\n}\n\n.transition-none {\n transition-property: none !important;\n}\n\n.transition-all {\n transition-property: all !important;\n}\n\n.transition-colors {\n transition-property: background-color,border-color,color !important;\n}\n\n.transition-transform {\n transition-property: transform !important;\n}\n\n.transition-duration-100 {\n transition-duration: 100ms !important;\n}\n\n.transition-duration-150 {\n transition-duration: 150ms !important;\n}\n\n.transition-duration-200 {\n transition-duration: 200ms !important;\n}\n\n.transition-duration-300 {\n transition-duration: 300ms !important;\n}\n\n.transition-duration-400 {\n transition-duration: 400ms !important;\n}\n\n.transition-duration-500 {\n transition-duration: 500ms !important;\n}\n\n.transition-duration-1000 {\n transition-duration: 1000ms !important;\n}\n\n.transition-duration-2000 {\n transition-duration: 2000ms !important;\n}\n\n.transition-duration-3000 {\n transition-duration: 3000ms !important;\n}\n\n.transition-linear {\n transition-timing-function: linear !important;\n}\n\n.transition-ease-in {\n transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n}\n\n.transition-ease-out {\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n}\n\n.transition-ease-in-out {\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n.transition-delay-100 {\n transition-delay: 100ms !important;\n}\n\n.transition-delay-150 {\n transition-delay: 150ms !important;\n}\n\n.transition-delay-200 {\n transition-delay: 200ms !important;\n}\n\n.transition-delay-300 {\n transition-delay: 300ms !important;\n}\n\n.transition-delay-400 {\n transition-delay: 400ms !important;\n}\n\n.transition-delay-500 {\n transition-delay: 500ms !important;\n}\n\n.transition-delay-1000 {\n transition-delay: 1000ms !important;\n}\n\n.translate-x-0 {\n transform: translateX(0%) !important;\n}\n\n.translate-x-100 {\n transform: translateX(100%) !important;\n}\n\n.-translate-x-100 {\n transform: translateX(-100%) !important;\n}\n\n.translate-y-0 {\n transform: translateY(0%) !important;\n}\n\n.translate-y-100 {\n transform: translateY(100%) !important;\n}\n\n.-translate-y-100 {\n transform: translateY(-100%) !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:translate-x-0 {\n transform: translateX(0%) !important;\n }\n .sm\\:translate-x-100 {\n transform: translateX(100%) !important;\n }\n .sm\\:-translate-x-100 {\n transform: translateX(-100%) !important;\n }\n .sm\\:translate-y-0 {\n transform: translateY(0%) !important;\n }\n .sm\\:translate-y-100 {\n transform: translateY(100%) !important;\n }\n .sm\\:-translate-y-100 {\n transform: translateY(-100%) !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:translate-x-0 {\n transform: translateX(0%) !important;\n }\n .md\\:translate-x-100 {\n transform: translateX(100%) !important;\n }\n .md\\:-translate-x-100 {\n transform: translateX(-100%) !important;\n }\n .md\\:translate-y-0 {\n transform: translateY(0%) !important;\n }\n .md\\:translate-y-100 {\n transform: translateY(100%) !important;\n }\n .md\\:-translate-y-100 {\n transform: translateY(-100%) !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:translate-x-0 {\n transform: translateX(0%) !important;\n }\n .lg\\:translate-x-100 {\n transform: translateX(100%) !important;\n }\n .lg\\:-translate-x-100 {\n transform: translateX(-100%) !important;\n }\n .lg\\:translate-y-0 {\n transform: translateY(0%) !important;\n }\n .lg\\:translate-y-100 {\n transform: translateY(100%) !important;\n }\n .lg\\:-translate-y-100 {\n transform: translateY(-100%) !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:translate-x-0 {\n transform: translateX(0%) !important;\n }\n .xl\\:translate-x-100 {\n transform: translateX(100%) !important;\n }\n .xl\\:-translate-x-100 {\n transform: translateX(-100%) !important;\n }\n .xl\\:translate-y-0 {\n transform: translateY(0%) !important;\n }\n .xl\\:translate-y-100 {\n transform: translateY(100%) !important;\n }\n .xl\\:-translate-y-100 {\n transform: translateY(-100%) !important;\n }\n}\n.rotate-45 {\n transform: rotate(45deg) !important;\n}\n\n.-rotate-45 {\n transform: rotate(-45deg) !important;\n}\n\n.rotate-90 {\n transform: rotate(90deg) !important;\n}\n\n.-rotate-90 {\n transform: rotate(-90deg) !important;\n}\n\n.rotate-180 {\n transform: rotate(180deg) !important;\n}\n\n.-rotate-180 {\n transform: rotate(-180deg) !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:rotate-45 {\n transform: rotate(45deg) !important;\n }\n .sm\\:-rotate-45 {\n transform: rotate(-45deg) !important;\n }\n .sm\\:rotate-90 {\n transform: rotate(90deg) !important;\n }\n .sm\\:-rotate-90 {\n transform: rotate(-90deg) !important;\n }\n .sm\\:rotate-180 {\n transform: rotate(180deg) !important;\n }\n .sm\\:-rotate-180 {\n transform: rotate(-180deg) !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:rotate-45 {\n transform: rotate(45deg) !important;\n }\n .md\\:-rotate-45 {\n transform: rotate(-45deg) !important;\n }\n .md\\:rotate-90 {\n transform: rotate(90deg) !important;\n }\n .md\\:-rotate-90 {\n transform: rotate(-90deg) !important;\n }\n .md\\:rotate-180 {\n transform: rotate(180deg) !important;\n }\n .md\\:-rotate-180 {\n transform: rotate(-180deg) !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:rotate-45 {\n transform: rotate(45deg) !important;\n }\n .lg\\:-rotate-45 {\n transform: rotate(-45deg) !important;\n }\n .lg\\:rotate-90 {\n transform: rotate(90deg) !important;\n }\n .lg\\:-rotate-90 {\n transform: rotate(-90deg) !important;\n }\n .lg\\:rotate-180 {\n transform: rotate(180deg) !important;\n }\n .lg\\:-rotate-180 {\n transform: rotate(-180deg) !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:rotate-45 {\n transform: rotate(45deg) !important;\n }\n .xl\\:-rotate-45 {\n transform: rotate(-45deg) !important;\n }\n .xl\\:rotate-90 {\n transform: rotate(90deg) !important;\n }\n .xl\\:-rotate-90 {\n transform: rotate(-90deg) !important;\n }\n .xl\\:rotate-180 {\n transform: rotate(180deg) !important;\n }\n .xl\\:-rotate-180 {\n transform: rotate(-180deg) !important;\n }\n}\n.origin-center {\n transform-origin: center !important;\n}\n\n.origin-top {\n transform-origin: top !important;\n}\n\n.origin-top-right {\n transform-origin: top right !important;\n}\n\n.origin-right {\n transform-origin: right !important;\n}\n\n.origin-bottom-right {\n transform-origin: bottom right !important;\n}\n\n.origin-bottom {\n transform-origin: bottom !important;\n}\n\n.origin-bottom-left {\n transform-origin: bottom left !important;\n}\n\n.origin-left {\n transform-origin: left !important;\n}\n\n.origin-top-left {\n transform-origin: top-left !important;\n}\n\n@media screen and (min-width: 576px) {\n .sm\\:origin-center {\n transform-origin: center !important;\n }\n .sm\\:origin-top {\n transform-origin: top !important;\n }\n .sm\\:origin-top-right {\n transform-origin: top right !important;\n }\n .sm\\:origin-right {\n transform-origin: right !important;\n }\n .sm\\:origin-bottom-right {\n transform-origin: bottom right !important;\n }\n .sm\\:origin-bottom {\n transform-origin: bottom !important;\n }\n .sm\\:origin-bottom-left {\n transform-origin: bottom left !important;\n }\n .sm\\:origin-left {\n transform-origin: left !important;\n }\n .sm\\:origin-top-left {\n transform-origin: top-left !important;\n }\n}\n@media screen and (min-width: 768px) {\n .md\\:origin-center {\n transform-origin: center !important;\n }\n .md\\:origin-top {\n transform-origin: top !important;\n }\n .md\\:origin-top-right {\n transform-origin: top right !important;\n }\n .md\\:origin-right {\n transform-origin: right !important;\n }\n .md\\:origin-bottom-right {\n transform-origin: bottom right !important;\n }\n .md\\:origin-bottom {\n transform-origin: bottom !important;\n }\n .md\\:origin-bottom-left {\n transform-origin: bottom left !important;\n }\n .md\\:origin-left {\n transform-origin: left !important;\n }\n .md\\:origin-top-left {\n transform-origin: top-left !important;\n }\n}\n@media screen and (min-width: 992px) {\n .lg\\:origin-center {\n transform-origin: center !important;\n }\n .lg\\:origin-top {\n transform-origin: top !important;\n }\n .lg\\:origin-top-right {\n transform-origin: top right !important;\n }\n .lg\\:origin-right {\n transform-origin: right !important;\n }\n .lg\\:origin-bottom-right {\n transform-origin: bottom right !important;\n }\n .lg\\:origin-bottom {\n transform-origin: bottom !important;\n }\n .lg\\:origin-bottom-left {\n transform-origin: bottom left !important;\n }\n .lg\\:origin-left {\n transform-origin: left !important;\n }\n .lg\\:origin-top-left {\n transform-origin: top-left !important;\n }\n}\n@media screen and (min-width: 1200px) {\n .xl\\:origin-center {\n transform-origin: center !important;\n }\n .xl\\:origin-top {\n transform-origin: top !important;\n }\n .xl\\:origin-top-right {\n transform-origin: top right !important;\n }\n .xl\\:origin-right {\n transform-origin: right !important;\n }\n .xl\\:origin-bottom-right {\n transform-origin: bottom right !important;\n }\n .xl\\:origin-bottom {\n transform-origin: bottom !important;\n }\n .xl\\:origin-bottom-left {\n transform-origin: bottom left !important;\n }\n .xl\\:origin-left {\n transform-origin: left !important;\n }\n .xl\\:origin-top-left {\n transform-origin: top-left !important;\n }\n}\n@keyframes fadein {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes fadeout {\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes scalein {\n 0% {\n opacity: 0;\n transform: scaleY(0.8);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 1;\n transform: scaleY(1);\n }\n}\n@keyframes slidedown {\n 0% {\n max-height: 0;\n }\n 100% {\n max-height: auto;\n }\n}\n@keyframes slideup {\n 0% {\n max-height: 1000px;\n }\n 100% {\n max-height: 0;\n }\n}\n@keyframes fadeinleft {\n 0% {\n opacity: 0;\n transform: translateX(-100%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 1;\n transform: translateX(0%);\n }\n}\n@keyframes fadeoutleft {\n 0% {\n opacity: 1;\n transform: translateX(0%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 0;\n transform: translateX(-100%);\n }\n}\n@keyframes fadeinright {\n 0% {\n opacity: 0;\n transform: translateX(100%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 1;\n transform: translateX(0%);\n }\n}\n@keyframes fadeoutright {\n 0% {\n opacity: 1;\n transform: translateX(0%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 0;\n transform: translateX(100%);\n }\n}\n@keyframes fadeinup {\n 0% {\n opacity: 0;\n transform: translateY(-100%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 1;\n transform: translateY(0%);\n }\n}\n@keyframes fadeoutup {\n 0% {\n opacity: 1;\n transform: translateY(0%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 0;\n transform: translateY(-100%);\n }\n}\n@keyframes fadeindown {\n 0% {\n opacity: 0;\n transform: translateY(100%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 1;\n transform: translateY(0%);\n }\n}\n@keyframes fadeoutdown {\n 0% {\n opacity: 1;\n transform: translateY(0%);\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n }\n 100% {\n opacity: 0;\n transform: translateY(100%);\n }\n}\n@keyframes animate-width {\n 0% {\n width: 0;\n }\n 100% {\n width: 100%;\n }\n}\n@keyframes flip {\n from {\n transform: perspective(2000px) rotateX(-100deg);\n }\n to {\n transform: perspective(2000px) rotateX(0);\n }\n}\n@keyframes flipleft {\n from {\n transform: perspective(2000px) rotateY(-100deg);\n opacity: 0;\n }\n to {\n transform: perspective(2000px) rotateY(0);\n opacity: 1;\n }\n}\n@keyframes flipright {\n from {\n transform: perspective(2000px) rotateY(100deg);\n opacity: 0;\n }\n to {\n transform: perspective(2000px) rotateY(0);\n opacity: 1;\n }\n}\n@keyframes flipup {\n from {\n transform: perspective(2000px) rotateX(-100deg);\n opacity: 0;\n }\n to {\n transform: perspective(2000px) rotateX(0);\n opacity: 1;\n }\n}\n@keyframes zoomin {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes zoomindown {\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n }\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n }\n}\n@keyframes zoominleft {\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n }\n}\n@keyframes zoominright {\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n }\n}\n@keyframes zoominup {\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n }\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n }\n}\n.fadein {\n animation: fadein 0.15s linear;\n}\n\n.fadeout {\n animation: fadeout 0.15s linear;\n}\n\n.slidedown {\n animation: slidedown 0.45s ease-in-out;\n}\n\n.slideup {\n animation: slideup 0.45s cubic-bezier(0, 1, 0, 1);\n}\n\n.scalein {\n animation: scalein 0.15s linear;\n}\n\n.fadeinleft {\n animation: fadeinleft 0.15s linear;\n}\n\n.fadeoutleft {\n animation: fadeoutleft 0.15s linear;\n}\n\n.fadeinright {\n animation: fadeinright 0.15s linear;\n}\n\n.fadeoutright {\n animation: fadeoutright 0.15s linear;\n}\n\n.fadeinup {\n animation: fadeinup 0.15s linear;\n}\n\n.fadeoutup {\n animation: fadeoutup 0.15s linear;\n}\n\n.fadeindown {\n animation: fadeindown 0.15s linear;\n}\n\n.fadeoutdown {\n animation: fadeoutdown 0.15s linear;\n}\n\n.animate-width {\n animation: animate-width 1000ms linear;\n}\n\n.flip {\n backface-visibility: visible;\n animation: flip 0.15s linear;\n}\n\n.flipup {\n backface-visibility: visible;\n animation: flipup 0.15s linear;\n}\n\n.flipleft {\n backface-visibility: visible;\n animation: flipleft 0.15s linear;\n}\n\n.flipright {\n backface-visibility: visible;\n animation: flipright 0.15s linear;\n}\n\n.zoomin {\n animation: zoomin 0.15s linear;\n}\n\n.zoomindown {\n animation: zoomindown 0.15s linear;\n}\n\n.zoominleft {\n animation: zoominleft 0.15s linear;\n}\n\n.zoominright {\n animation: zoominright 0.15s linear;\n}\n\n.zoominup {\n animation: zoominup 0.15s linear;\n}\n\n.animation-duration-100 {\n animation-duration: 100ms !important;\n}\n\n.animation-duration-150 {\n animation-duration: 150ms !important;\n}\n\n.animation-duration-200 {\n animation-duration: 200ms !important;\n}\n\n.animation-duration-300 {\n animation-duration: 300ms !important;\n}\n\n.animation-duration-400 {\n animation-duration: 400ms !important;\n}\n\n.animation-duration-500 {\n animation-duration: 500ms !important;\n}\n\n.animation-duration-1000 {\n animation-duration: 1000ms !important;\n}\n\n.animation-duration-2000 {\n animation-duration: 2000ms !important;\n}\n\n.animation-duration-3000 {\n animation-duration: 3000ms !important;\n}\n\n.animation-delay-100 {\n animation-delay: 100ms !important;\n}\n\n.animation-delay-150 {\n animation-delay: 150ms !important;\n}\n\n.animation-delay-200 {\n animation-delay: 200ms !important;\n}\n\n.animation-delay-300 {\n animation-delay: 300ms !important;\n}\n\n.animation-delay-400 {\n animation-delay: 400ms !important;\n}\n\n.animation-delay-500 {\n animation-delay: 500ms !important;\n}\n\n.animation-delay-1000 {\n animation-delay: 1000ms !important;\n}\n\n.animation-iteration-1 {\n animation-iteration-count: 1 !important;\n}\n\n.animation-iteration-2 {\n animation-iteration-count: 2 !important;\n}\n\n.animation-iteration-infinite {\n animation-iteration-count: infinite !important;\n}\n\n.animation-linear {\n animation-timing-function: linear !important;\n}\n\n.animation-ease-in {\n animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;\n}\n\n.animation-ease-out {\n animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\n}\n\n.animation-ease-in-out {\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n.animation-fill-none {\n animation-fill-mode: none !important;\n}\n\n.animation-fill-forwards {\n animation-fill-mode: forwards !important;\n}\n\n.animation-fill-backwards {\n animation-fill-mode: backwards !important;\n}\n\n.animation-fill-both {\n animation-fill-mode: both !important;\n}\n",""]);const l=a},9221:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(1601),o=n.n(r),i=n(6314),a=n.n(i)()(o());a.push([e.id,':root {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,\n \tHelvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",\n \t"Segoe UI Symbol";\n --surface-a: #ffffff;\n --surface-b: #efefef;\n --surface-c: #e9ecef;\n --surface-d: #dee2e6;\n --surface-e: #ffffff;\n --surface-f: #ffffff;\n --text-color: #212529;\n --text-color-secondary: #6c757d;\n --primary-color: #007bff;\n --primary-color-text: #ffffff;\n --surface-0: #ffffff;\n --surface-50: #f9fafb;\n --surface-100: #f8f9fa;\n --surface-200: #e9ecef;\n --surface-300: #dee2e6;\n --surface-400: #ced4da;\n --surface-500: #adb5bd;\n --surface-600: #6c757d;\n --surface-700: #495057;\n --surface-800: #343a40;\n --surface-900: #212529;\n --gray-50: #f9fafb;\n --gray-100: #f8f9fa;\n --gray-200: #e9ecef;\n --gray-300: #dee2e6;\n --gray-400: #ced4da;\n --gray-500: #adb5bd;\n --gray-600: #6c757d;\n --gray-700: #495057;\n --gray-800: #343a40;\n --gray-900: #212529;\n --content-padding: 1.25rem;\n --inline-spacing: 0.5rem;\n --border-radius: 4px;\n --surface-ground: #efefef;\n --surface-section: #ffffff;\n --surface-card: #ffffff;\n --surface-overlay: #ffffff;\n --surface-border: #dee2e6;\n --surface-hover: #e9ecef;\n --focus-ring: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n --maskbg: rgba(0, 0, 0, 0.4);\n --highlight-bg: #007bff;\n --highlight-text-color: #ffffff;\n color-scheme: light;\n}\n\n:root {\n --blue-50:#f3f8ff;\n --blue-100:#c5dcff;\n --blue-200:#97c1fe;\n --blue-300:#69a5fe;\n --blue-400:#3b8afd;\n --blue-500:#0d6efd;\n --blue-600:#0b5ed7;\n --blue-700:#094db1;\n --blue-800:#073d8b;\n --blue-900:#052c65;\n --green-50:#f4f9f6;\n --green-100:#c8e2d6;\n --green-200:#9ccbb5;\n --green-300:#70b595;\n --green-400:#459e74;\n --green-500:#198754;\n --green-600:#157347;\n --green-700:#125f3b;\n --green-800:#0e4a2e;\n --green-900:#0a3622;\n --yellow-50:#fffcf3;\n --yellow-100:#fff0c3;\n --yellow-200:#ffe494;\n --yellow-300:#ffd965;\n --yellow-400:#ffcd36;\n --yellow-500:#ffc107;\n --yellow-600:#d9a406;\n --yellow-700:#b38705;\n --yellow-800:#8c6a04;\n --yellow-900:#664d03;\n --cyan-50:#f3fcfe;\n --cyan-100:#c5f2fb;\n --cyan-200:#97e8f9;\n --cyan-300:#69def6;\n --cyan-400:#3bd4f3;\n --cyan-500:#0dcaf0;\n --cyan-600:#0baccc;\n --cyan-700:#098da8;\n --cyan-800:#076f84;\n --cyan-900:#055160;\n --pink-50:#fdf5f9;\n --pink-100:#f5cee1;\n --pink-200:#eda7ca;\n --pink-300:#e681b3;\n --pink-400:#de5a9b;\n --pink-500:#d63384;\n --pink-600:#b62b70;\n --pink-700:#96245c;\n --pink-800:#761c49;\n --pink-900:#561435;\n --indigo-50:#f7f3fe;\n --indigo-100:#dac6fc;\n --indigo-200:#bd98f9;\n --indigo-300:#a06bf7;\n --indigo-400:#833df4;\n --indigo-500:#6610f2;\n --indigo-600:#570ece;\n --indigo-700:#470ba9;\n --indigo-800:#380985;\n --indigo-900:#290661;\n --teal-50:#f4fcfa;\n --teal-100:#c9f2e6;\n --teal-200:#9fe8d2;\n --teal-300:#75debf;\n --teal-400:#4ad3ab;\n --teal-500:#20c997;\n --teal-600:#1bab80;\n --teal-700:#168d6a;\n --teal-800:#126f53;\n --teal-900:#0d503c;\n --orange-50:#fff9f3;\n --orange-100:#ffe0c7;\n --orange-200:#fec89a;\n --orange-300:#feaf6d;\n --orange-400:#fd9741;\n --orange-500:#fd7e14;\n --orange-600:#d76b11;\n --orange-700:#b1580e;\n --orange-800:#8b450b;\n --orange-900:#653208;\n --bluegray-50:#f8f9fb;\n --bluegray-100:#e0e4ea;\n --bluegray-200:#c7ced9;\n --bluegray-300:#aeb9c8;\n --bluegray-400:#95a3b8;\n --bluegray-500:#7c8ea7;\n --bluegray-600:#69798e;\n --bluegray-700:#576375;\n --bluegray-800:#444e5c;\n --bluegray-900:#323943;\n --purple-50:#f8f6fc;\n --purple-100:#dcd2f0;\n --purple-200:#c1aee4;\n --purple-300:#a68ad9;\n --purple-400:#8a66cd;\n --purple-500:#6f42c1;\n --purple-600:#5e38a4;\n --purple-700:#4e2e87;\n --purple-800:#3d246a;\n --purple-900:#2c1a4d;\n --red-50:#fdf5f6;\n --red-100:#f7cfd2;\n --red-200:#f0a8af;\n --red-300:#e9828c;\n --red-400:#e35b68;\n --red-500:#dc3545;\n --red-600:#bb2d3b;\n --red-700:#9a2530;\n --red-800:#791d26;\n --red-900:#58151c;\n --primary-50:#f2f8ff;\n --primary-100:#c2dfff;\n --primary-200:#91c6ff;\n --primary-300:#61adff;\n --primary-400:#3094ff;\n --primary-500:#007bff;\n --primary-600:#0069d9;\n --primary-700:#0056b3;\n --primary-800:#00448c;\n --primary-900:#003166;\n}\n\n.p-editor-container .p-editor-toolbar {\n background: #efefef;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.p-editor-container .p-editor-toolbar.ql-snow {\n border: 1px solid #dee2e6;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {\n stroke: #6c757d;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {\n fill: #6c757d;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {\n border: 0 none;\n color: #6c757d;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {\n color: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {\n stroke: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {\n fill: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n color: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n border-radius: 4px;\n padding: 0.5rem 0;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {\n color: #212529;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {\n color: #212529;\n background: #e9ecef;\n}\n.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {\n padding: 0.5rem 1.5rem;\n}\n.p-editor-container .p-editor-content {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.p-editor-container .p-editor-content.ql-snow {\n border: 1px solid #dee2e6;\n}\n.p-editor-container .p-editor-content .ql-editor {\n background: #ffffff;\n color: #495057;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.p-editor-container .ql-snow.ql-toolbar button:hover,\n.p-editor-container .ql-snow.ql-toolbar button:focus {\n color: #212529;\n}\n.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,\n.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {\n stroke: #212529;\n}\n.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,\n.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {\n fill: #212529;\n}\n.p-editor-container .ql-snow.ql-toolbar button.ql-active,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {\n color: #007bff;\n}\n.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {\n stroke: #007bff;\n}\n.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {\n fill: #007bff;\n}\n.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,\n.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {\n color: #007bff;\n}\n\n@layer primereact {\n * {\n box-sizing: border-box;\n }\n .p-component {\n font-family: var(--font-family);\n font-feature-settings: var(--font-feature-settings, normal);\n font-size: 1rem;\n font-weight: normal;\n }\n .p-component-overlay {\n background-color: rgba(0, 0, 0, 0.4);\n transition-duration: 0.15s;\n }\n .p-disabled, .p-component:disabled {\n opacity: 0.65;\n }\n .p-error {\n color: #dc3545;\n }\n .p-text-secondary {\n color: #6c757d;\n }\n .pi {\n font-size: 1rem;\n }\n .p-icon {\n width: 1rem;\n height: 1rem;\n }\n .p-link {\n font-family: var(--font-family);\n font-feature-settings: var(--font-feature-settings, normal);\n font-size: 1rem;\n border-radius: 4px;\n }\n .p-link:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-component-overlay-enter {\n animation: p-component-overlay-enter-animation 150ms forwards;\n }\n .p-component-overlay-leave {\n animation: p-component-overlay-leave-animation 150ms forwards;\n }\n @keyframes p-component-overlay-enter-animation {\n from {\n background-color: transparent;\n }\n to {\n background-color: var(--maskbg);\n }\n }\n @keyframes p-component-overlay-leave-animation {\n from {\n background-color: var(--maskbg);\n }\n to {\n background-color: transparent;\n }\n }\n .p-autocomplete .p-autocomplete-loader {\n right: 0.75rem;\n }\n .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {\n right: 3.107rem;\n }\n .p-autocomplete .p-autocomplete-multiple-container {\n padding: 0.25rem 0.75rem;\n gap: 0.5rem;\n }\n .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {\n border-color: #ced4da;\n }\n .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {\n padding: 0.25rem 0;\n }\n .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {\n font-family: var(--font-family);\n font-feature-settings: var(--font-feature-settings, normal);\n font-size: 1rem;\n color: #212529;\n padding: 0;\n margin: 0;\n }\n .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {\n padding: 0.25rem 0.75rem;\n margin-right: 0.5rem;\n background: #007bff;\n color: #ffffff;\n border-radius: 4px;\n }\n .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {\n margin-left: 0.5rem;\n }\n .p-autocomplete.p-invalid.p-component > .p-inputtext {\n border-color: #dc3545;\n }\n .p-autocomplete-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-autocomplete-panel .p-autocomplete-items {\n padding: 0.5rem 0;\n }\n .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {\n margin: 0;\n padding: 0.5rem 1.5rem;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {\n margin: 0;\n padding: 0.75rem 1rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n }\n .p-calendar.p-invalid.p-component > .p-inputtext {\n border-color: #dc3545;\n }\n .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-datepicker {\n padding: 0;\n background: #ffffff;\n color: #212529;\n border: 1px solid #ced4da;\n border-radius: 4px;\n }\n .p-datepicker:not(.p-datepicker-inline) {\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {\n background: #efefef;\n }\n .p-datepicker .p-datepicker-header {\n padding: 0.5rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n margin: 0;\n border-bottom: 1px solid #dee2e6;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-datepicker .p-datepicker-header .p-datepicker-prev,\n .p-datepicker .p-datepicker-header .p-datepicker-next {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,\n .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,\n .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-datepicker .p-datepicker-header .p-datepicker-title {\n line-height: 2rem;\n }\n .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,\n .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {\n color: #212529;\n transition: box-shadow 0.15s;\n font-weight: 600;\n padding: 0.5rem;\n }\n .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,\n .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {\n color: #007bff;\n }\n .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {\n margin-right: 0.5rem;\n }\n .p-datepicker table {\n font-size: 1rem;\n margin: 0.5rem 0;\n }\n .p-datepicker table th {\n padding: 0.5rem;\n }\n .p-datepicker table th > span {\n width: 2.5rem;\n height: 2.5rem;\n }\n .p-datepicker table td {\n padding: 0.5rem;\n }\n .p-datepicker table td > span {\n width: 2.5rem;\n height: 2.5rem;\n border-radius: 4px;\n transition: box-shadow 0.15s;\n border: 1px solid transparent;\n }\n .p-datepicker table td > span.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-datepicker table td > span:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-datepicker table td.p-datepicker-today > span {\n background: #ced4da;\n color: #212529;\n border-color: transparent;\n }\n .p-datepicker table td.p-datepicker-today > span.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-datepicker .p-datepicker-buttonbar {\n padding: 1rem 0;\n border-top: 1px solid #dee2e6;\n }\n .p-datepicker .p-datepicker-buttonbar .p-button {\n width: auto;\n }\n .p-datepicker .p-timepicker {\n border-top: 1px solid #dee2e6;\n padding: 0.5rem;\n }\n .p-datepicker .p-timepicker button {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-datepicker .p-timepicker button:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-datepicker .p-timepicker button:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-datepicker .p-timepicker button:last-child {\n margin-top: 0.2em;\n }\n .p-datepicker .p-timepicker span {\n font-size: 1.25rem;\n }\n .p-datepicker .p-timepicker > div {\n padding: 0 0.5rem;\n }\n .p-datepicker.p-datepicker-timeonly .p-timepicker {\n border-top: 0 none;\n }\n .p-datepicker .p-monthpicker {\n margin: 0.5rem 0;\n }\n .p-datepicker .p-monthpicker .p-monthpicker-month {\n padding: 0.5rem;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-datepicker .p-yearpicker {\n margin: 0.5rem 0;\n }\n .p-datepicker .p-yearpicker .p-yearpicker-year {\n padding: 0.5rem;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {\n border-left: 1px solid #dee2e6;\n padding-right: 0;\n padding-left: 0;\n padding-top: 0;\n padding-bottom: 0;\n }\n .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {\n padding-left: 0;\n border-left: 0 none;\n }\n .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {\n padding-right: 0;\n }\n .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {\n background: #e9ecef;\n }\n .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {\n background: #e9ecef;\n }\n .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {\n background: #e9ecef;\n }\n .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n @media screen and (max-width: 769px) {\n .p-datepicker table th,\n .p-datepicker table td {\n padding: 0;\n }\n }\n .p-cascadeselect {\n background: #ffffff;\n border: 1px solid #ced4da;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n border-radius: 4px;\n outline-color: transparent;\n }\n .p-cascadeselect:not(.p-disabled):hover {\n border-color: #ced4da;\n }\n .p-cascadeselect:not(.p-disabled).p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-cascadeselect.p-variant-filled {\n background-color: #efefef;\n }\n .p-cascadeselect.p-variant-filled:enabled:hover {\n background-color: #efefef;\n }\n .p-cascadeselect.p-variant-filled:enabled:focus {\n background-color: #efefef;\n }\n .p-cascadeselect .p-cascadeselect-label {\n background: transparent;\n border: 0 none;\n padding: 0.5rem 0.75rem;\n }\n .p-cascadeselect .p-cascadeselect-label.p-placeholder {\n color: #6c757d;\n }\n .p-cascadeselect .p-cascadeselect-label:enabled:focus {\n outline: 0 none;\n box-shadow: none;\n }\n .p-cascadeselect .p-cascadeselect-trigger {\n background: transparent;\n color: #495057;\n width: 2.357rem;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-cascadeselect.p-invalid.p-component {\n border-color: #dc3545;\n }\n .p-cascadeselect-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-cascadeselect-panel .p-cascadeselect-items {\n padding: 0.5rem 0;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {\n margin: 0;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {\n margin-top: 0;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child {\n margin-bottom: 0;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {\n background: #0067d6;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {\n color: #212529;\n background: #e9ecef;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {\n padding: 0.5rem 1.5rem;\n }\n .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {\n font-size: 0.875rem;\n }\n .p-checkbox {\n position: relative;\n display: inline-flex;\n user-select: none;\n vertical-align: bottom;\n }\n .p-checkbox-input {\n appearance: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n opacity: 0;\n z-index: 1;\n outline: 0 none;\n cursor: pointer;\n }\n .p-checkbox-box {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .p-checkbox {\n width: 20px;\n height: 20px;\n }\n .p-checkbox .p-checkbox-input {\n border: 2px solid #ced4da;\n border-radius: 4px;\n }\n .p-checkbox .p-checkbox-box {\n border: 2px solid #ced4da;\n background: #ffffff;\n width: 20px;\n height: 20px;\n color: #212529;\n border-radius: 4px;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n outline-color: transparent;\n }\n .p-checkbox .p-checkbox-box .p-checkbox-icon {\n transition-duration: 0.15s;\n color: #ffffff;\n font-size: 14px;\n }\n .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {\n width: 14px;\n height: 14px;\n }\n .p-checkbox .p-checkbox-box {\n border: 2px solid #ced4da;\n background: #ffffff;\n width: 20px;\n height: 20px;\n color: #212529;\n border-radius: 4px;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n outline-color: transparent;\n }\n .p-checkbox .p-checkbox-box .p-checkbox-icon {\n transition-duration: 0.15s;\n color: #ffffff;\n font-size: 14px;\n }\n .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {\n width: 14px;\n height: 14px;\n }\n .p-checkbox.p-highlight .p-checkbox-box {\n border-color: #007bff;\n background: #007bff;\n }\n .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {\n border-color: #ced4da;\n }\n .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {\n border-color: #0062cc;\n background: #0062cc;\n color: #ffffff;\n }\n .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-checkbox.p-invalid > .p-checkbox-box {\n border-color: #dc3545;\n }\n .p-checkbox.p-variant-filled .p-checkbox-box {\n background-color: #efefef;\n }\n .p-checkbox.p-variant-filled.p-highlight .p-checkbox-box {\n background: #007bff;\n }\n .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {\n background-color: #efefef;\n }\n .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {\n background: #0062cc;\n }\n .p-input-filled .p-checkbox .p-checkbox-box {\n background-color: #efefef;\n }\n .p-input-filled .p-checkbox.p-highlight .p-checkbox-box {\n background: #007bff;\n }\n .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {\n background-color: #efefef;\n }\n .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {\n background: #0062cc;\n }\n .p-highlight .p-checkbox .p-checkbox-box {\n border-color: #ffffff;\n }\n .p-checkbox {\n position: relative;\n display: inline-flex;\n user-select: none;\n vertical-align: bottom;\n }\n .p-checkbox-input {\n cursor: pointer;\n }\n .p-checkbox-box {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .p-tristatecheckbox.p-variant-filled .p-checkbox-box {\n background-color: #efefef;\n }\n .p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box {\n background: #007bff;\n }\n .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {\n background-color: #efefef;\n }\n .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {\n background: #0062cc;\n }\n .p-chips {\n display: inline-flex;\n }\n .p-chips-multiple-container {\n margin: 0;\n padding: 0;\n list-style-type: none;\n cursor: text;\n overflow: hidden;\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n }\n .p-chips-token {\n cursor: default;\n display: inline-flex;\n align-items: center;\n flex: 0 0 auto;\n }\n .p-chips-input-token {\n flex: 1 1 auto;\n display: inline-flex;\n }\n .p-chips-token-icon {\n cursor: pointer;\n }\n .p-chips-input-token input {\n border: 0 none;\n outline: 0 none;\n background-color: transparent;\n margin: 0;\n padding: 0;\n box-shadow: none;\n border-radius: 0;\n width: 100%;\n }\n .p-fluid .p-chips {\n display: flex;\n }\n .p-chips:not(.p-disabled):hover .p-chips-multiple-container {\n border-color: #ced4da;\n }\n .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-chips .p-chips-multiple-container {\n padding: 0.25rem 0.75rem;\n outline-color: transparent;\n }\n .p-chips .p-chips-multiple-container .p-chips-token {\n padding: 0.25rem 0.75rem;\n margin-right: 0.5rem;\n background: #dee2e6;\n color: #212529;\n border-radius: 16px;\n }\n .p-chips .p-chips-multiple-container .p-chips-token.p-focus {\n background: #ced4da;\n color: #212529;\n }\n .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {\n margin-left: 0.5rem;\n }\n .p-chips .p-chips-multiple-container .p-chips-input-token {\n padding: 0.25rem 0;\n }\n .p-chips .p-chips-multiple-container .p-chips-input-token input {\n font-family: var(--font-family);\n font-feature-settings: var(--font-feature-settings, normal);\n font-size: 1rem;\n color: #212529;\n padding: 0;\n margin: 0;\n }\n .p-chips.p-invalid.p-component > .p-inputtext {\n border-color: #dc3545;\n }\n .p-colorpicker-preview {\n width: 2rem;\n height: 2rem;\n }\n .p-colorpicker-panel {\n background: #212529;\n border: 1px solid #212529;\n }\n .p-colorpicker-panel .p-colorpicker-color-handle,\n .p-colorpicker-panel .p-colorpicker-hue-handle {\n border-color: #ffffff;\n }\n .p-colorpicker-overlay-panel {\n box-shadow: none;\n }\n .p-dropdown {\n display: inline-flex;\n cursor: pointer;\n position: relative;\n user-select: none;\n }\n .p-dropdown-clear-icon {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n }\n .p-dropdown-trigger {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n }\n .p-dropdown-label {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n flex: 1 1 auto;\n width: 1%;\n text-overflow: ellipsis;\n cursor: pointer;\n }\n .p-dropdown-label-empty {\n overflow: hidden;\n opacity: 0;\n }\n input.p-dropdown-label {\n cursor: default;\n }\n .p-dropdown .p-dropdown-panel {\n min-width: 100%;\n }\n .p-dropdown-panel {\n position: absolute;\n top: 0;\n left: 0;\n }\n .p-dropdown-items-wrapper {\n overflow: auto;\n }\n .p-dropdown-item {\n cursor: pointer;\n font-weight: normal;\n white-space: nowrap;\n position: relative;\n overflow: hidden;\n display: flex;\n align-items: center;\n }\n .p-dropdown-item-group {\n cursor: auto;\n }\n .p-dropdown-items {\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n .p-dropdown-filter {\n width: 100%;\n }\n .p-dropdown-filter-container {\n position: relative;\n }\n .p-dropdown-filter-icon {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n }\n .p-fluid .p-dropdown {\n display: flex;\n }\n .p-fluid .p-dropdown .p-dropdown-label {\n width: 1%;\n }\n .p-dropdown {\n background: #ffffff;\n border: 1px solid #ced4da;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n border-radius: 4px;\n outline-color: transparent;\n }\n .p-dropdown:not(.p-disabled):hover {\n border-color: #ced4da;\n }\n .p-dropdown:not(.p-disabled).p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-dropdown.p-variant-filled {\n background: #efefef;\n }\n .p-dropdown.p-variant-filled:not(.p-disabled):hover {\n background-color: #efefef;\n }\n .p-dropdown.p-variant-filled:not(.p-disabled).p-focus {\n background-color: #efefef;\n }\n .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {\n background-color: transparent;\n }\n .p-dropdown.p-dropdown-clearable .p-dropdown-label {\n padding-right: 1.75rem;\n }\n .p-dropdown .p-dropdown-label {\n background: transparent;\n border: 0 none;\n }\n .p-dropdown .p-dropdown-label.p-placeholder {\n color: #6c757d;\n }\n .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus {\n outline: 0 none;\n box-shadow: none;\n }\n .p-dropdown .p-dropdown-trigger {\n background: transparent;\n color: #495057;\n width: 2.357rem;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-dropdown .p-dropdown-clear-icon {\n color: #495057;\n right: 2.357rem;\n }\n .p-dropdown.p-invalid.p-component {\n border-color: #dc3545;\n }\n .p-dropdown-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-dropdown-panel .p-dropdown-header {\n padding: 0.75rem 1.5rem;\n border-bottom: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n margin: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {\n padding-right: 1.75rem;\n margin-right: -1.75rem;\n }\n .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-dropdown-panel .p-dropdown-items {\n padding: 0.5rem 0;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item {\n margin: 0;\n padding: 0.5rem 1.5rem;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {\n margin-top: 0;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {\n margin-bottom: 0;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {\n background: #0067d6;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {\n color: #212529;\n background: #e9ecef;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {\n position: relative;\n margin-left: -0.5rem;\n margin-right: 0.5rem;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {\n margin: 0;\n padding: 0.75rem 1rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n }\n .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {\n padding: 0.5rem 1.5rem;\n color: #212529;\n background: transparent;\n }\n .p-inputgroup-addon {\n background: #e9ecef;\n color: #495057;\n border-top: 1px solid #ced4da;\n border-left: 1px solid #ced4da;\n border-bottom: 1px solid #ced4da;\n padding: 0.5rem 0.75rem;\n min-width: 2.357rem;\n }\n .p-inputgroup-addon:last-child {\n border-right: 1px solid #ced4da;\n }\n .p-inputgroup > .p-component,\n .p-inputgroup > .p-inputwrapper > .p-inputtext,\n .p-inputgroup > .p-float-label > .p-component {\n border-radius: 0;\n margin: 0;\n }\n .p-inputgroup > .p-component + .p-inputgroup-addon,\n .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,\n .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {\n border-left: 0 none;\n }\n .p-inputgroup > .p-component:focus,\n .p-inputgroup > .p-inputwrapper > .p-inputtext:focus,\n .p-inputgroup > .p-float-label > .p-component:focus {\n z-index: 1;\n }\n .p-inputgroup > .p-component:focus ~ label,\n .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,\n .p-inputgroup > .p-float-label > .p-component:focus ~ label {\n z-index: 1;\n }\n .p-inputgroup-addon:first-child,\n .p-inputgroup button:first-child,\n .p-inputgroup input:first-child,\n .p-inputgroup > .p-inputwrapper:first-child,\n .p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-inputgroup .p-float-label:first-child input {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-inputgroup-addon:last-child,\n .p-inputgroup button:last-child,\n .p-inputgroup input:last-child,\n .p-inputgroup > .p-inputwrapper:last-child,\n .p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-inputgroup .p-float-label:last-child input {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-fluid .p-inputgroup .p-button {\n width: auto;\n }\n .p-fluid .p-inputgroup .p-button.p-button-icon-only {\n width: 2.357rem;\n }\n .p-inputnumber.p-invalid.p-component > .p-inputtext {\n border-color: #dc3545;\n }\n .p-inputswitch {\n position: relative;\n display: inline-block;\n }\n .p-inputswitch-input {\n appearance: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n opacity: 0;\n z-index: 1;\n outline: 0 none;\n cursor: pointer;\n }\n .p-inputswitch-slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n border: 1px solid transparent;\n }\n .p-inputswitch-slider:before {\n position: absolute;\n content: "";\n top: 50%;\n }\n .p-inputswitch {\n width: 3rem;\n height: 1.75rem;\n }\n .p-inputswitch .p-inputswitch-input {\n border-radius: 4px;\n }\n .p-inputswitch .p-inputswitch-slider {\n background: #ced4da;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n border-radius: 4px;\n outline-color: transparent;\n }\n .p-inputswitch .p-inputswitch-slider:before {\n background: #ffffff;\n width: 1.25rem;\n height: 1.25rem;\n left: 0.25rem;\n margin-top: -0.625rem;\n border-radius: 4px;\n transition-duration: 0.15s;\n }\n .p-inputswitch.p-highlight .p-inputswitch-slider {\n background: #007bff;\n }\n .p-inputswitch.p-highlight .p-inputswitch-slider:before {\n background: #ffffff;\n transform: translateX(1.25rem);\n }\n .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider {\n background: #ced4da;\n }\n .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider {\n background: #007bff;\n }\n .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-inputswitch.p-invalid > .p-inputswitch-slider {\n border-color: #dc3545;\n }\n .p-inputtext {\n font-family: var(--font-family);\n font-feature-settings: var(--font-feature-settings, normal);\n font-size: 1rem;\n color: #495057;\n background: #ffffff;\n padding: 0.5rem 0.75rem;\n border: 1px solid #ced4da;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n appearance: none;\n border-radius: 4px;\n outline-color: transparent;\n }\n .p-inputtext:enabled:hover {\n border-color: #ced4da;\n }\n .p-inputtext:enabled:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-inputtext.p-invalid.p-component {\n border-color: #dc3545;\n }\n .p-inputtext.p-variant-filled {\n background-color: #efefef;\n }\n .p-inputtext.p-variant-filled:enabled:hover {\n background-color: #efefef;\n }\n .p-inputtext.p-variant-filled:enabled:focus {\n background-color: #efefef;\n }\n .p-inputtext.p-inputtext-sm {\n font-size: 0.875rem;\n padding: 0.4375rem 0.65625rem;\n }\n .p-inputtext.p-inputtext-lg {\n font-size: 1.25rem;\n padding: 0.625rem 0.9375rem;\n }\n .p-float-label > label {\n left: 0.75rem;\n color: #6c757d;\n transition-duration: 0.15s;\n }\n .p-float-label > .p-invalid + label {\n color: #dc3545;\n }\n .p-icon-field-left > .p-inputtext {\n padding-left: 2.5rem;\n }\n .p-icon-field-left.p-float-label > label {\n left: 2.5rem;\n }\n .p-icon-field-right > .p-inputtext {\n padding-right: 2.5rem;\n }\n ::-webkit-input-placeholder {\n color: #6c757d;\n }\n :-moz-placeholder {\n color: #6c757d;\n }\n ::-moz-placeholder {\n color: #6c757d;\n }\n :-ms-input-placeholder {\n color: #6c757d;\n }\n .p-input-filled .p-inputtext {\n background-color: #efefef;\n }\n .p-input-filled .p-inputtext:enabled:hover {\n background-color: #efefef;\n }\n .p-input-filled .p-inputtext:enabled:focus {\n background-color: #efefef;\n }\n .p-inputtext-sm .p-inputtext {\n font-size: 0.875rem;\n padding: 0.4375rem 0.65625rem;\n }\n .p-inputtext-lg .p-inputtext {\n font-size: 1.25rem;\n padding: 0.625rem 0.9375rem;\n }\n .p-icon-field {\n position: relative;\n }\n .p-icon-field > .p-input-icon {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n }\n .p-fluid .p-icon-field-left,\n .p-fluid .p-icon-field-right {\n width: 100%;\n }\n .p-icon-field-left > .p-input-icon:first-of-type {\n left: 0.75rem;\n color: #495057;\n }\n .p-icon-field-right > .p-input-icon:last-of-type {\n right: 0.75rem;\n color: #495057;\n }\n .p-inputotp {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n }\n .p-inputotp-input {\n text-align: center;\n width: 2.5rem;\n }\n .p-listbox-list-wrapper {\n overflow: auto;\n }\n .p-listbox-list {\n list-style-type: none;\n margin: 0;\n padding: 0;\n }\n .p-listbox-item {\n cursor: pointer;\n position: relative;\n overflow: hidden;\n }\n .p-listbox-item-group {\n cursor: auto;\n }\n .p-listbox-filter-container {\n position: relative;\n }\n .p-listbox-filter-icon {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n }\n .p-listbox-filter {\n width: 100%;\n }\n .p-listbox {\n background: #ffffff;\n color: #212529;\n border: 1px solid #ced4da;\n border-radius: 4px;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n outline-color: transparent;\n }\n .p-listbox .p-listbox-header {\n padding: 0.75rem 1.5rem;\n border-bottom: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n margin: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-listbox .p-listbox-header .p-listbox-filter {\n padding-right: 1.75rem;\n }\n .p-listbox .p-listbox-header .p-listbox-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-listbox .p-listbox-list {\n padding: 0.5rem 0;\n outline: 0 none;\n }\n .p-listbox .p-listbox-list .p-listbox-item {\n margin: 0;\n padding: 0.5rem 1.5rem;\n border: 0 none;\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-listbox .p-listbox-list .p-listbox-item:first-child {\n margin-top: 0;\n }\n .p-listbox .p-listbox-list .p-listbox-item:last-child {\n margin-bottom: 0;\n }\n .p-listbox .p-listbox-list .p-listbox-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-listbox .p-listbox-list .p-listbox-item-group {\n margin: 0;\n padding: 0.75rem 1rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n }\n .p-listbox .p-listbox-list .p-listbox-empty-message {\n padding: 0.5rem 1.5rem;\n color: #212529;\n background: transparent;\n }\n .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {\n background: #0067d6;\n }\n .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {\n color: #212529;\n background: #e9ecef;\n }\n .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {\n color: #212529;\n background: #e9ecef;\n }\n .p-listbox.p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-listbox.p-invalid {\n border-color: #dc3545;\n }\n .p-mention-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-mention-panel .p-mention-items {\n padding: 0.5rem 0;\n }\n .p-mention-panel .p-mention-items .p-mention-item {\n margin: 0;\n padding: 0.5rem 1.5rem;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-mention-panel .p-mention-items .p-mention-item:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-mention-panel .p-mention-items .p-mention-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-multiselect {\n display: inline-flex;\n cursor: pointer;\n user-select: none;\n }\n .p-multiselect-trigger {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n }\n .p-multiselect-label-container {\n overflow: hidden;\n flex: 1 1 auto;\n cursor: pointer;\n }\n .p-multiselect-label {\n display: block;\n white-space: nowrap;\n cursor: pointer;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .p-multiselect-label-empty {\n overflow: hidden;\n visibility: hidden;\n }\n .p-multiselect-token {\n cursor: default;\n display: inline-flex;\n align-items: center;\n flex: 0 0 auto;\n }\n .p-multiselect-token-icon {\n cursor: pointer;\n }\n .p-multiselect .p-multiselect-panel {\n min-width: 100%;\n }\n .p-multiselect-items-wrapper {\n overflow: auto;\n }\n .p-multiselect-items {\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n .p-multiselect-item {\n cursor: pointer;\n display: flex;\n align-items: center;\n font-weight: normal;\n white-space: nowrap;\n position: relative;\n overflow: hidden;\n }\n .p-multiselect-item-group {\n cursor: auto;\n }\n .p-multiselect-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .p-multiselect-filter-container {\n position: relative;\n flex: 1 1 auto;\n }\n .p-multiselect-filter-icon {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n }\n .p-multiselect-filter-container .p-inputtext {\n width: 100%;\n }\n .p-multiselect-close {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n overflow: hidden;\n position: relative;\n margin-left: auto;\n }\n .p-fluid .p-multiselect {\n display: flex;\n }\n .p-multiselect {\n background: #ffffff;\n border: 1px solid #ced4da;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n border-radius: 4px;\n outline-color: transparent;\n }\n .p-multiselect:not(.p-disabled):hover {\n border-color: #ced4da;\n }\n .p-multiselect:not(.p-disabled).p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-multiselect.p-variant-filled {\n background: #efefef;\n }\n .p-multiselect.p-variant-filled:not(.p-disabled):hover {\n background-color: #efefef;\n }\n .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {\n background-color: #efefef;\n }\n .p-multiselect .p-multiselect-label {\n padding: 0.5rem 0.75rem;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n }\n .p-multiselect .p-multiselect-label.p-placeholder {\n color: #6c757d;\n }\n .p-multiselect.p-multiselect-chip .p-multiselect-token {\n padding: 0.25rem 0.75rem;\n margin-right: 0.5rem;\n background: #dee2e6;\n color: #212529;\n border-radius: 16px;\n }\n .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {\n margin-left: 0.5rem;\n }\n .p-multiselect .p-multiselect-trigger {\n background: transparent;\n color: #495057;\n width: 2.357rem;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-multiselect.p-invalid.p-component {\n border-color: #dc3545;\n }\n .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {\n padding: 0.25rem 0.75rem;\n }\n .p-multiselect-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-multiselect-panel .p-multiselect-header {\n padding: 0.75rem 1.5rem;\n border-bottom: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n margin: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {\n padding-right: 1.75rem;\n }\n .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-multiselect-panel .p-multiselect-header .p-checkbox {\n margin-right: 0.5rem;\n }\n .p-multiselect-panel .p-multiselect-header .p-multiselect-close {\n margin-left: 0.5rem;\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-multiselect-panel .p-multiselect-items {\n padding: 0.5rem 0;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item {\n margin: 0;\n padding: 0.5rem 1.5rem;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {\n margin-top: 0;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child {\n margin-bottom: 0;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {\n background: #0067d6;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {\n color: #212529;\n background: #e9ecef;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {\n margin-right: 0.5rem;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {\n margin: 0;\n padding: 0.75rem 1rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n }\n .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {\n padding: 0.5rem 1.5rem;\n color: #212529;\n background: transparent;\n }\n .p-password.p-invalid.p-component > .p-inputtext {\n border-color: #dc3545;\n }\n .p-password-panel {\n padding: 1.25rem;\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.2);\n box-shadow: none;\n border-radius: 4px;\n }\n .p-password-panel .p-password-meter {\n margin-bottom: 0.5rem;\n background: #e9ecef;\n }\n .p-password-panel .p-password-meter .p-password-strength.weak {\n background: #dc3545;\n }\n .p-password-panel .p-password-meter .p-password-strength.medium {\n background: #ffc107;\n }\n .p-password-panel .p-password-meter .p-password-strength.strong {\n background: #28a745;\n }\n .p-radiobutton {\n position: relative;\n display: inline-flex;\n user-select: none;\n vertical-align: bottom;\n }\n .p-radiobutton-input {\n cursor: pointer;\n }\n .p-radiobutton-box {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .p-radiobutton-icon {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transform: translateZ(0) scale(0.1);\n border-radius: 50%;\n visibility: hidden;\n }\n .p-radiobutton.p-highlight .p-radiobutton-icon {\n transform: translateZ(0) scale(1, 1);\n visibility: visible;\n }\n .p-radiobutton {\n width: 20px;\n height: 20px;\n }\n .p-radiobutton .p-radiobutton-input {\n appearance: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n opacity: 0;\n z-index: 1;\n outline: 0 none;\n border: 2px solid #ced4da;\n border-radius: 50%;\n }\n .p-radiobutton .p-radiobutton-box {\n border: 2px solid #ced4da;\n background: #ffffff;\n width: 20px;\n height: 20px;\n color: #212529;\n border-radius: 50%;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n outline-color: transparent;\n }\n .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {\n width: 12px;\n height: 12px;\n transition-duration: 0.15s;\n background-color: #ffffff;\n }\n .p-radiobutton.p-highlight .p-radiobutton-box {\n border-color: #007bff;\n background: #007bff;\n }\n .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {\n border-color: #ced4da;\n }\n .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {\n border-color: #0062cc;\n background: #0062cc;\n }\n .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon {\n background-color: #ffffff;\n }\n .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-radiobutton.p-invalid > .p-radiobutton-box {\n border-color: #dc3545;\n }\n .p-radiobutton.p-variant-filled .p-radiobutton-box {\n background-color: #efefef;\n }\n .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box {\n background: #007bff;\n }\n .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {\n background-color: #efefef;\n }\n .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {\n background: #0062cc;\n }\n .p-input-filled .p-radiobutton .p-radiobutton-box {\n background-color: #efefef;\n }\n .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box {\n background: #007bff;\n }\n .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {\n background-color: #efefef;\n }\n .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {\n background: #0062cc;\n }\n .p-highlight .p-radiobutton .p-radiobutton-box {\n border-color: #ffffff;\n }\n .p-rating {\n position: relative;\n display: flex;\n align-items: center;\n }\n .p-rating-item {\n display: inline-flex;\n align-items: center;\n cursor: pointer;\n }\n .p-rating.p-readonly .p-rating-item {\n cursor: default;\n }\n .p-rating {\n gap: 0.5rem;\n }\n .p-rating .p-rating-item {\n outline-color: transparent;\n border-radius: 50%;\n }\n .p-rating .p-rating-item .p-rating-icon {\n color: #495057;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n font-size: 1.143rem;\n }\n .p-rating .p-rating-item .p-rating-icon.p-icon {\n width: 1.143rem;\n height: 1.143rem;\n }\n .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {\n color: #dc3545;\n }\n .p-rating .p-rating-item.p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {\n color: #007bff;\n }\n .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {\n color: #007bff;\n }\n .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {\n color: #dc3545;\n }\n .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {\n color: #ffffff;\n }\n .p-selectbutton .p-button {\n background: #6c757d;\n border: 1px solid #6c757d;\n color: #ffffff;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n }\n .p-selectbutton .p-button .p-button-icon-left,\n .p-selectbutton .p-button .p-button-icon-right {\n color: #ffffff;\n }\n .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {\n background: #5a6268;\n border-color: #545b62;\n color: #ffffff;\n }\n .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,\n .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {\n color: #ffffff;\n }\n .p-selectbutton .p-button.p-highlight {\n background: #545b62;\n border-color: #4e555b;\n color: #ffffff;\n }\n .p-selectbutton .p-button.p-highlight .p-button-icon-left,\n .p-selectbutton .p-button.p-highlight .p-button-icon-right {\n color: #ffffff;\n }\n .p-selectbutton .p-button.p-highlight:hover {\n background: #545b62;\n border-color: #4e555b;\n color: #ffffff;\n }\n .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,\n .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {\n color: #ffffff;\n }\n .p-selectbutton.p-invalid > .p-button {\n border-color: #dc3545;\n }\n .p-slider {\n background: #e9ecef;\n border: 0 none;\n border-radius: 4px;\n }\n .p-slider.p-slider-horizontal {\n height: 0.286rem;\n }\n .p-slider.p-slider-horizontal .p-slider-handle {\n margin-top: -0.5715rem;\n margin-left: -0.5715rem;\n }\n .p-slider.p-slider-vertical {\n width: 0.286rem;\n }\n .p-slider.p-slider-vertical .p-slider-handle {\n margin-left: -0.5715rem;\n margin-bottom: -0.5715rem;\n }\n .p-slider .p-slider-handle {\n height: 1.143rem;\n width: 1.143rem;\n background: #007bff;\n border: 2px solid #007bff;\n border-radius: 4px;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n }\n .p-slider .p-slider-handle:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-slider .p-slider-range {\n background: #007bff;\n }\n .p-slider:not(.p-disabled) .p-slider-handle:hover {\n background: #0069d9;\n border-color: #0069d9;\n }\n .p-treeselect {\n background: #ffffff;\n border: 1px solid #ced4da;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-treeselect:not(.p-disabled):hover {\n border-color: #ced4da;\n }\n .p-treeselect:not(.p-disabled).p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-treeselect.p-treeselect-clearable .p-treeselect-label {\n padding-right: 1.75rem;\n }\n .p-treeselect.p-variant-filled {\n background: #efefef;\n }\n .p-treeselect.p-variant-filled:not(.p-disabled):hover {\n background-color: #efefef;\n }\n .p-treeselect.p-variant-filled:not(.p-disabled).p-focus {\n background-color: #efefef;\n }\n .p-treeselect .p-treeselect-label {\n padding: 0.5rem 0.75rem;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n }\n .p-treeselect .p-treeselect-label.p-placeholder {\n color: #6c757d;\n }\n .p-treeselect.p-treeselect-chip .p-treeselect-token {\n padding: 0.25rem 0.75rem;\n margin-right: 0.5rem;\n background: #dee2e6;\n color: #212529;\n border-radius: 16px;\n }\n .p-treeselect .p-treeselect-trigger {\n background: transparent;\n color: #495057;\n width: 2.357rem;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-treeselect .p-treeselect-clear-icon {\n color: #495057;\n right: 2.357rem;\n }\n .p-treeselect.p-invalid.p-component {\n border-color: #dc3545;\n }\n .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {\n padding: 0.25rem 0.75rem;\n }\n .p-treeselect-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-treeselect-panel .p-treeselect-header {\n padding: 0.75rem 1.5rem;\n border-bottom: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n margin: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {\n margin-right: 0.5rem;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {\n padding-right: 1.75rem;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {\n padding-right: 3.5rem;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {\n right: 2.5rem;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-close {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {\n border: 0 none;\n }\n .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {\n padding: 0.5rem 1.5rem;\n color: #212529;\n background: transparent;\n }\n .p-input-filled .p-treeselect {\n background: #efefef;\n }\n .p-input-filled .p-treeselect:not(.p-disabled):hover {\n background-color: #efefef;\n }\n .p-input-filled .p-treeselect:not(.p-disabled).p-focus {\n background-color: #efefef;\n }\n .p-togglebutton {\n position: relative;\n display: inline-flex;\n user-select: none;\n vertical-align: bottom;\n }\n .p-togglebutton-input {\n cursor: pointer;\n }\n .p-togglebutton .p-button {\n flex: 1 1 auto;\n }\n .p-togglebutton .p-togglebutton-input {\n appearance: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n opacity: 0;\n z-index: 1;\n outline: 0 none;\n border: 1px solid #6c757d;\n border-radius: 4px;\n }\n .p-togglebutton .p-button {\n background: #6c757d;\n border: 1px solid #6c757d;\n color: #ffffff;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n outline-color: transparent;\n }\n .p-togglebutton .p-button .p-button-icon-left,\n .p-togglebutton .p-button .p-button-icon-right {\n color: #ffffff;\n }\n .p-togglebutton.p-highlight .p-button {\n background: #545b62;\n border-color: #4e555b;\n color: #ffffff;\n }\n .p-togglebutton.p-highlight .p-button .p-button-icon-left,\n .p-togglebutton.p-highlight .p-button .p-button-icon-right {\n color: #ffffff;\n }\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button {\n background: #5a6268;\n border-color: #545b62;\n color: #ffffff;\n }\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right {\n color: #ffffff;\n }\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button {\n background: #545b62;\n border-color: #4e555b;\n color: #ffffff;\n }\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right {\n color: #ffffff;\n }\n .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: #007bff;\n }\n .p-togglebutton.p-invalid > .p-button {\n border-color: #dc3545;\n }\n .p-button {\n color: #ffffff;\n background: #007bff;\n border: 1px solid #007bff;\n padding: 0.5rem 0.75rem;\n font-size: 1rem;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-button:not(:disabled):hover {\n background: #0069d9;\n color: #ffffff;\n border-color: #0069d9;\n }\n .p-button:not(:disabled):active {\n background: #0062cc;\n color: #ffffff;\n border-color: #0062cc;\n }\n .p-button.p-button-outlined {\n background-color: transparent;\n color: #007bff;\n border: 1px solid;\n }\n .p-button.p-button-outlined:not(:disabled):hover {\n background: rgba(0, 123, 255, 0.04);\n color: #007bff;\n border: 1px solid;\n }\n .p-button.p-button-outlined:not(:disabled):active {\n background: rgba(0, 123, 255, 0.16);\n color: #007bff;\n border: 1px solid;\n }\n .p-button.p-button-outlined.p-button-plain {\n color: #6c757d;\n border-color: #6c757d;\n }\n .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {\n background: #e9ecef;\n color: #6c757d;\n }\n .p-button.p-button-outlined.p-button-plain:not(:disabled):active {\n background: #dee2e6;\n color: #6c757d;\n }\n .p-button.p-button-text {\n background-color: transparent;\n color: #007bff;\n border-color: transparent;\n }\n .p-button.p-button-text:not(:disabled):hover {\n background: rgba(0, 123, 255, 0.04);\n color: #007bff;\n border-color: transparent;\n }\n .p-button.p-button-text:not(:disabled):active {\n background: rgba(0, 123, 255, 0.16);\n color: #007bff;\n border-color: transparent;\n }\n .p-button.p-button-text.p-button-plain {\n color: #6c757d;\n }\n .p-button.p-button-text.p-button-plain:not(:disabled):hover {\n background: #e9ecef;\n color: #6c757d;\n }\n .p-button.p-button-text.p-button-plain:not(:disabled):active {\n background: #dee2e6;\n color: #6c757d;\n }\n .p-button:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-button .p-button-label {\n transition-duration: 0.15s;\n }\n .p-button .p-button-icon-left {\n margin-right: 0.5rem;\n }\n .p-button .p-button-icon-right {\n margin-left: 0.5rem;\n }\n .p-button .p-button-icon-bottom {\n margin-top: 0.5rem;\n }\n .p-button .p-button-icon-top {\n margin-bottom: 0.5rem;\n }\n .p-button .p-badge {\n margin-left: 0.5rem;\n min-width: 1rem;\n height: 1rem;\n line-height: 1rem;\n color: #007bff;\n background-color: #ffffff;\n }\n .p-button.p-button-raised {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n }\n .p-button.p-button-rounded {\n border-radius: 2rem;\n }\n .p-button.p-button-icon-only {\n width: 2.357rem;\n padding: 0.5rem 0;\n }\n .p-button.p-button-icon-only .p-button-icon-left,\n .p-button.p-button-icon-only .p-button-icon-right {\n margin: 0;\n }\n .p-button.p-button-icon-only.p-button-rounded {\n border-radius: 50%;\n height: 2.357rem;\n }\n .p-button.p-button-sm {\n font-size: 0.875rem;\n padding: 0.4375rem 0.65625rem;\n }\n .p-button.p-button-sm .p-button-icon {\n font-size: 0.875rem;\n }\n .p-button.p-button-lg {\n font-size: 1.25rem;\n padding: 0.625rem 0.9375rem;\n }\n .p-button.p-button-lg .p-button-icon {\n font-size: 1.25rem;\n }\n .p-button.p-button-loading-label-only.p-button-loading-left .p-button-label {\n margin-left: 0.5rem;\n }\n .p-button.p-button-loading-label-only.p-button-loading-right .p-button-label {\n margin-right: 0.5rem;\n }\n .p-button.p-button-loading-label-only.p-button-loading-top .p-button-label {\n margin-top: 0.5rem;\n }\n .p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label {\n margin-bottom: 0.5rem;\n }\n .p-button.p-button-loading-label-only .p-button-loading-icon {\n margin: 0;\n }\n .p-fluid .p-button {\n width: 100%;\n }\n .p-fluid .p-button-icon-only {\n width: 2.357rem;\n }\n .p-fluid .p-button-group {\n display: flex;\n }\n .p-fluid .p-button-group .p-button {\n flex: 1;\n }\n .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button, .p-fileupload-choose.p-button-secondary {\n color: #ffffff;\n background: #6c757d;\n border: 1px solid #6c757d;\n }\n .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-secondary:not(:disabled):hover {\n background: #5a6268;\n color: #ffffff;\n border-color: #5a6268;\n }\n .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-secondary:not(:disabled):focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n }\n .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-secondary:not(:disabled):active {\n background: #545b62;\n color: #ffffff;\n border-color: #4e555b;\n }\n .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined, .p-fileupload-choose.p-button-secondary.p-button-outlined {\n background-color: transparent;\n color: #6c757d;\n border: 1px solid;\n }\n .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover {\n background: rgba(108, 117, 125, 0.04);\n color: #6c757d;\n border: 1px solid;\n }\n .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active {\n background: rgba(108, 117, 125, 0.16);\n color: #6c757d;\n border: 1px solid;\n }\n .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text, .p-fileupload-choose.p-button-secondary.p-button-text {\n background-color: transparent;\n color: #6c757d;\n border-color: transparent;\n }\n .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover {\n background: rgba(108, 117, 125, 0.04);\n border-color: transparent;\n color: #6c757d;\n }\n .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active {\n background: rgba(108, 117, 125, 0.16);\n border-color: transparent;\n color: #6c757d;\n }\n .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button, .p-fileupload-choose.p-button-info {\n color: #ffffff;\n background: #17a2b8;\n border: 1px solid #17a2b8;\n }\n .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-info:not(:disabled):hover {\n background: #138496;\n color: #ffffff;\n border-color: #117a8b;\n }\n .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-info:not(:disabled):focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n }\n .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-info:not(:disabled):active {\n background: #138496;\n color: #ffffff;\n border-color: #117a8b;\n }\n .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined, .p-fileupload-choose.p-button-info.p-button-outlined {\n background-color: transparent;\n color: #17a2b8;\n border: 1px solid;\n }\n .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover {\n background: rgba(23, 162, 184, 0.04);\n color: #17a2b8;\n border: 1px solid;\n }\n .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active {\n background: rgba(23, 162, 184, 0.16);\n color: #17a2b8;\n border: 1px solid;\n }\n .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text, .p-fileupload-choose.p-button-info.p-button-text {\n background-color: transparent;\n color: #17a2b8;\n border-color: transparent;\n }\n .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover {\n background: rgba(23, 162, 184, 0.04);\n border-color: transparent;\n color: #17a2b8;\n }\n .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active {\n background: rgba(23, 162, 184, 0.16);\n border-color: transparent;\n color: #17a2b8;\n }\n .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button, .p-fileupload-choose.p-button-success {\n color: #ffffff;\n background: #28a745;\n border: 1px solid #28a745;\n }\n .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-success:not(:disabled):hover {\n background: #218838;\n color: #ffffff;\n border-color: #1e7e34;\n }\n .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-success:not(:disabled):focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n }\n .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-success:not(:disabled):active {\n background: #1e7e34;\n color: #ffffff;\n border-color: #1c7430;\n }\n .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined, .p-fileupload-choose.p-button-success.p-button-outlined {\n background-color: transparent;\n color: #28a745;\n border: 1px solid;\n }\n .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover {\n background: rgba(40, 167, 69, 0.04);\n color: #28a745;\n border: 1px solid;\n }\n .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active {\n background: rgba(40, 167, 69, 0.16);\n color: #28a745;\n border: 1px solid;\n }\n .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text, .p-fileupload-choose.p-button-success.p-button-text {\n background-color: transparent;\n color: #28a745;\n border-color: transparent;\n }\n .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover {\n background: rgba(40, 167, 69, 0.04);\n border-color: transparent;\n color: #28a745;\n }\n .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active {\n background: rgba(40, 167, 69, 0.16);\n border-color: transparent;\n color: #28a745;\n }\n .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button, .p-fileupload-choose.p-button-warning {\n color: #212529;\n background: #ffc107;\n border: 1px solid #ffc107;\n }\n .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-warning:not(:disabled):hover {\n background: #e0a800;\n color: #212529;\n border-color: #d39e00;\n }\n .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-warning:not(:disabled):focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n }\n .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-warning:not(:disabled):active {\n background: #d39e00;\n color: #212529;\n border-color: #c69500;\n }\n .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined, .p-fileupload-choose.p-button-warning.p-button-outlined {\n background-color: transparent;\n color: #ffc107;\n border: 1px solid;\n }\n .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover {\n background: rgba(255, 193, 7, 0.04);\n color: #ffc107;\n border: 1px solid;\n }\n .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active {\n background: rgba(255, 193, 7, 0.16);\n color: #ffc107;\n border: 1px solid;\n }\n .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text, .p-fileupload-choose.p-button-warning.p-button-text {\n background-color: transparent;\n color: #ffc107;\n border-color: transparent;\n }\n .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover {\n background: rgba(255, 193, 7, 0.04);\n border-color: transparent;\n color: #ffc107;\n }\n .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active {\n background: rgba(255, 193, 7, 0.16);\n border-color: transparent;\n color: #ffc107;\n }\n .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button, .p-fileupload-choose.p-button-help {\n color: #ffffff;\n background: #6f42c1;\n border: 1px solid #6f42c1;\n }\n .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-help:not(:disabled):hover {\n background: #633bad;\n color: #ffffff;\n border-color: #58349a;\n }\n .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-help:not(:disabled):focus {\n box-shadow: 0 0 0 0.2rem #d3c6ec;\n }\n .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-help:not(:disabled):active {\n background: #58349a;\n color: #ffffff;\n border-color: #4d2e87;\n }\n .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined, .p-fileupload-choose.p-button-help.p-button-outlined {\n background-color: transparent;\n color: #6f42c1;\n border: 1px solid;\n }\n .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover {\n background: rgba(111, 66, 193, 0.04);\n color: #6f42c1;\n border: 1px solid;\n }\n .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active {\n background: rgba(111, 66, 193, 0.16);\n color: #6f42c1;\n border: 1px solid;\n }\n .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text, .p-fileupload-choose.p-button-help.p-button-text {\n background-color: transparent;\n color: #6f42c1;\n border-color: transparent;\n }\n .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover {\n background: rgba(111, 66, 193, 0.04);\n border-color: transparent;\n color: #6f42c1;\n }\n .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active {\n background: rgba(111, 66, 193, 0.16);\n border-color: transparent;\n color: #6f42c1;\n }\n .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button, .p-fileupload-choose.p-button-danger {\n color: #ffffff;\n background: #dc3545;\n border: 1px solid #dc3545;\n }\n .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover, .p-fileupload-choose.p-button-danger:not(:disabled):hover {\n background: #c82333;\n color: #ffffff;\n border-color: #bd2130;\n }\n .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus, .p-fileupload-choose.p-button-danger:not(:disabled):focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n }\n .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active, .p-fileupload-choose.p-button-danger:not(:disabled):active {\n background: #bd2130;\n color: #ffffff;\n border-color: #b21f2d;\n }\n .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined, .p-fileupload-choose.p-button-danger.p-button-outlined {\n background-color: transparent;\n color: #dc3545;\n border: 1px solid;\n }\n .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover {\n background: rgba(220, 53, 69, 0.04);\n color: #dc3545;\n border: 1px solid;\n }\n .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active {\n background: rgba(220, 53, 69, 0.16);\n color: #dc3545;\n border: 1px solid;\n }\n .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text, .p-fileupload-choose.p-button-danger.p-button-text {\n background-color: transparent;\n color: #dc3545;\n border-color: transparent;\n }\n .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover {\n background: rgba(220, 53, 69, 0.04);\n border-color: transparent;\n color: #dc3545;\n }\n .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active {\n background: rgba(220, 53, 69, 0.16);\n border-color: transparent;\n color: #dc3545;\n }\n .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button {\n color: #ffffff;\n background: #212529;\n border: 1px solid #212529;\n }\n .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover {\n background: #343a40;\n color: #ffffff;\n border-color: #343a40;\n }\n .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus {\n box-shadow: none;\n }\n .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active {\n background: #495057;\n color: #ffffff;\n border-color: #495057;\n }\n .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {\n background-color: transparent;\n color: #212529;\n border: 1px solid;\n }\n .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover {\n background: rgba(33, 37, 41, 0.04);\n color: #212529;\n border: 1px solid;\n }\n .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active {\n background: rgba(33, 37, 41, 0.16);\n color: #212529;\n border: 1px solid;\n }\n .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text {\n background-color: transparent;\n color: #212529;\n border-color: transparent;\n }\n .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover {\n background: rgba(33, 37, 41, 0.04);\n border-color: transparent;\n color: #212529;\n }\n .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active {\n background: rgba(33, 37, 41, 0.16);\n border-color: transparent;\n color: #212529;\n }\n .p-button.p-button-link {\n color: #007bff;\n background: transparent;\n border: transparent;\n }\n .p-button.p-button-link:not(:disabled):hover {\n background: transparent;\n color: #0069d9;\n border-color: transparent;\n }\n .p-button.p-button-link:not(:disabled):hover .p-button-label {\n text-decoration: underline;\n }\n .p-button.p-button-link:not(:disabled):focus {\n background: transparent;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n border-color: transparent;\n }\n .p-button.p-button-link:not(:disabled):active {\n background: transparent;\n color: #007bff;\n border-color: transparent;\n }\n .p-splitbutton {\n border-radius: 4px;\n }\n .p-splitbutton.p-button-outlined > .p-button {\n background-color: transparent;\n color: #007bff;\n border: 1px solid;\n }\n .p-splitbutton.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(0, 123, 255, 0.04);\n color: #007bff;\n }\n .p-splitbutton.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(0, 123, 255, 0.16);\n color: #007bff;\n }\n .p-splitbutton.p-button-outlined.p-button-plain > .p-button {\n color: #6c757d;\n border-color: #6c757d;\n }\n .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):hover {\n background: #e9ecef;\n color: #6c757d;\n }\n .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):active {\n background: #dee2e6;\n color: #6c757d;\n }\n .p-splitbutton.p-button-text > .p-button {\n background-color: transparent;\n color: #007bff;\n border-color: transparent;\n }\n .p-splitbutton.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(0, 123, 255, 0.04);\n color: #007bff;\n border-color: transparent;\n }\n .p-splitbutton.p-button-text > .p-button:not(:disabled):active {\n background: rgba(0, 123, 255, 0.16);\n color: #007bff;\n border-color: transparent;\n }\n .p-splitbutton.p-button-text.p-button-plain > .p-button {\n color: #6c757d;\n }\n .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):hover {\n background: #e9ecef;\n color: #6c757d;\n }\n .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):active {\n background: #dee2e6;\n color: #6c757d;\n }\n .p-splitbutton.p-button-raised {\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n }\n .p-splitbutton.p-button-rounded {\n border-radius: 2rem;\n }\n .p-splitbutton.p-button-rounded > .p-button {\n border-radius: 2rem;\n }\n .p-splitbutton.p-button-sm > .p-button {\n font-size: 0.875rem;\n padding: 0.4375rem 0.65625rem;\n }\n .p-splitbutton.p-button-sm > .p-button .p-button-icon {\n font-size: 0.875rem;\n }\n .p-splitbutton.p-button-lg > .p-button {\n font-size: 1.25rem;\n padding: 0.625rem 0.9375rem;\n }\n .p-splitbutton.p-button-lg > .p-button.p-button-icon-only {\n width: auto;\n }\n .p-splitbutton.p-button-lg > .p-button .p-button-icon {\n font-size: 1.25rem;\n }\n .p-splitbutton .p-splitbutton-menubutton,\n .p-splitbutton .p-splitbutton.p-button-rounded > .p-splitbutton-menubutton.p-button,\n .p-splitbutton .p-splitbutton.p-button-outlined > .p-splitbutton-menubutton.p-button {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .p-splitbutton.p-button-secondary.p-button-outlined > .p-button {\n background-color: transparent;\n color: #6c757d;\n border: 1px solid;\n }\n .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(108, 117, 125, 0.04);\n color: #6c757d;\n }\n .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(108, 117, 125, 0.16);\n color: #6c757d;\n }\n .p-splitbutton.p-button-secondary.p-button-text > .p-button {\n background-color: transparent;\n color: #6c757d;\n border-color: transparent;\n }\n .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(108, 117, 125, 0.04);\n border-color: transparent;\n color: #6c757d;\n }\n .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):active {\n background: rgba(108, 117, 125, 0.16);\n border-color: transparent;\n color: #6c757d;\n }\n .p-splitbutton.p-button-info.p-button-outlined > .p-button {\n background-color: transparent;\n color: #17a2b8;\n border: 1px solid;\n }\n .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(23, 162, 184, 0.04);\n color: #17a2b8;\n }\n .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(23, 162, 184, 0.16);\n color: #17a2b8;\n }\n .p-splitbutton.p-button-info.p-button-text > .p-button {\n background-color: transparent;\n color: #17a2b8;\n border-color: transparent;\n }\n .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(23, 162, 184, 0.04);\n border-color: transparent;\n color: #17a2b8;\n }\n .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):active {\n background: rgba(23, 162, 184, 0.16);\n border-color: transparent;\n color: #17a2b8;\n }\n .p-splitbutton.p-button-success.p-button-outlined > .p-button {\n background-color: transparent;\n color: #28a745;\n border: 1px solid;\n }\n .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(40, 167, 69, 0.04);\n color: #28a745;\n }\n .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(40, 167, 69, 0.16);\n color: #28a745;\n }\n .p-splitbutton.p-button-success.p-button-text > .p-button {\n background-color: transparent;\n color: #28a745;\n border-color: transparent;\n }\n .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(40, 167, 69, 0.04);\n border-color: transparent;\n color: #28a745;\n }\n .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):active {\n background: rgba(40, 167, 69, 0.16);\n border-color: transparent;\n color: #28a745;\n }\n .p-splitbutton.p-button-warning.p-button-outlined > .p-button {\n background-color: transparent;\n color: #ffc107;\n border: 1px solid;\n }\n .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(255, 193, 7, 0.04);\n color: #ffc107;\n }\n .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(255, 193, 7, 0.16);\n color: #ffc107;\n }\n .p-splitbutton.p-button-warning.p-button-text > .p-button {\n background-color: transparent;\n color: #ffc107;\n border-color: transparent;\n }\n .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(255, 193, 7, 0.04);\n border-color: transparent;\n color: #ffc107;\n }\n .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):active {\n background: rgba(255, 193, 7, 0.16);\n border-color: transparent;\n color: #ffc107;\n }\n .p-splitbutton.p-button-help.p-button-outlined > .p-button {\n background-color: transparent;\n color: #6f42c1;\n border: 1px solid;\n }\n .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(111, 66, 193, 0.04);\n color: #6f42c1;\n }\n .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(111, 66, 193, 0.16);\n color: #6f42c1;\n }\n .p-splitbutton.p-button-help.p-button-text > .p-button {\n background-color: transparent;\n color: #6f42c1;\n border-color: transparent;\n }\n .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(111, 66, 193, 0.04);\n border-color: transparent;\n color: #6f42c1;\n }\n .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):active {\n background: rgba(111, 66, 193, 0.16);\n border-color: transparent;\n color: #6f42c1;\n }\n .p-splitbutton.p-button-danger.p-button-outlined > .p-button {\n background-color: transparent;\n color: #dc3545;\n border: 1px solid;\n }\n .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):hover {\n background: rgba(220, 53, 69, 0.04);\n color: #dc3545;\n }\n .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):active {\n background: rgba(220, 53, 69, 0.16);\n color: #dc3545;\n }\n .p-splitbutton.p-button-danger.p-button-text > .p-button {\n background-color: transparent;\n color: #dc3545;\n border-color: transparent;\n }\n .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):hover {\n background: rgba(220, 53, 69, 0.04);\n border-color: transparent;\n color: #dc3545;\n }\n .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):active {\n background: rgba(220, 53, 69, 0.16);\n border-color: transparent;\n color: #dc3545;\n }\n .p-speeddial-button.p-button.p-button-icon-only {\n width: 4rem;\n height: 4rem;\n }\n .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {\n font-size: 1.3rem;\n }\n .p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon {\n width: 1.3rem;\n height: 1.3rem;\n }\n .p-speeddial-list {\n outline: 0 none;\n }\n .p-speeddial-action {\n width: 3rem;\n height: 3rem;\n background: #495057;\n color: #fff;\n }\n .p-speeddial-action:hover {\n background: #343a40;\n color: #fff;\n }\n .p-speeddial-direction-up .p-speeddial-item {\n margin: 0.25rem;\n }\n .p-speeddial-direction-up .p-speeddial-item:first-child {\n margin-bottom: 0.5rem;\n }\n .p-speeddial-direction-down .p-speeddial-item {\n margin: 0.25rem;\n }\n .p-speeddial-direction-down .p-speeddial-item:first-child {\n margin-top: 0.5rem;\n }\n .p-speeddial-direction-left .p-speeddial-item {\n margin: 0 0.25rem;\n }\n .p-speeddial-direction-left .p-speeddial-item:first-child {\n margin-right: 0.5rem;\n }\n .p-speeddial-direction-right .p-speeddial-item {\n margin: 0 0.25rem;\n }\n .p-speeddial-direction-right .p-speeddial-item:first-child {\n margin-left: 0.5rem;\n }\n .p-speeddial-circle .p-speeddial-item,\n .p-speeddial-semi-circle .p-speeddial-item,\n .p-speeddial-quarter-circle .p-speeddial-item {\n margin: 0;\n }\n .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,\n .p-speeddial-semi-circle .p-speeddial-item:first-child,\n .p-speeddial-semi-circle .p-speeddial-item:last-child,\n .p-speeddial-quarter-circle .p-speeddial-item:first-child,\n .p-speeddial-quarter-circle .p-speeddial-item:last-child {\n margin: 0;\n }\n .p-speeddial-mask {\n background-color: rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n }\n .p-carousel .p-carousel-content .p-carousel-prev,\n .p-carousel .p-carousel-content .p-carousel-next {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n margin: 0.5rem;\n }\n .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,\n .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,\n .p-carousel .p-carousel-content .p-carousel-next:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-carousel .p-carousel-indicators {\n padding: 1rem;\n }\n .p-carousel .p-carousel-indicators .p-carousel-indicator {\n margin-right: 0.5rem;\n margin-bottom: 0.5rem;\n }\n .p-carousel .p-carousel-indicators .p-carousel-indicator button {\n background-color: #e9ecef;\n width: 2rem;\n height: 0.5rem;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {\n background: #dee2e6;\n }\n .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {\n background: #007bff;\n color: #ffffff;\n }\n .p-datatable .p-paginator-top {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-datatable .p-paginator-bottom {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-datatable .p-datatable-header {\n background: #efefef;\n color: #212529;\n border: solid #dee2e6;\n border-width: 1px 0 0 0;\n padding: 1rem 1rem;\n font-weight: 600;\n }\n .p-datatable .p-datatable-footer {\n background: #efefef;\n color: #212529;\n border: 1px solid #dee2e6;\n border-width: 1px 0 1px 0;\n padding: 1rem 1rem;\n font-weight: 600;\n }\n .p-datatable .p-datatable-thead > tr > th {\n text-align: left;\n padding: 1rem 1rem;\n border: 1px solid #dee2e6;\n border-width: 1px 0 2px 0;\n font-weight: 600;\n color: #212529;\n background: #ffffff;\n transition: box-shadow 0.15s;\n }\n .p-datatable .p-datatable-tfoot > tr > td {\n text-align: left;\n padding: 1rem 1rem;\n border: 1px solid #dee2e6;\n border-width: 1px 0 1px 0;\n font-weight: 600;\n color: #212529;\n background: #ffffff;\n }\n .p-datatable .p-sortable-column .p-sortable-column-icon {\n color: #6c757d;\n margin-left: 0.5rem;\n }\n .p-datatable .p-sortable-column .p-sortable-column-badge {\n border-radius: 50%;\n height: 1.143rem;\n min-width: 1.143rem;\n line-height: 1.143rem;\n color: #ffffff;\n background: #007bff;\n margin-left: 0.5rem;\n }\n .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon {\n color: #6c757d;\n }\n .p-datatable .p-sortable-column.p-highlight {\n background: #ffffff;\n color: #007bff;\n }\n .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {\n color: #007bff;\n }\n .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover {\n background: #e9ecef;\n color: #007bff;\n }\n .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon {\n color: #007bff;\n }\n .p-datatable .p-sortable-column:focus-visible {\n box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);\n outline: 0 none;\n }\n .p-datatable .p-datatable-tbody > tr {\n background: #ffffff;\n color: #212529;\n transition: box-shadow 0.15s;\n }\n .p-datatable .p-datatable-tbody > tr > td {\n text-align: left;\n border: 1px solid #dee2e6;\n border-width: 1px 0 0 0;\n padding: 1rem 1rem;\n }\n .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {\n margin-right: 0.5rem;\n }\n .p-datatable .p-datatable-tbody > tr > td > .p-column-title {\n font-weight: 600;\n }\n .p-datatable .p-datatable-tbody > tr > td.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-datatable .p-datatable-tbody > tr.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-datatable .p-datatable-tbody > tr.p-highlight-contextmenu {\n outline: 0.15rem solid rgba(38, 143, 255, 0.5);\n outline-offset: -0.15rem;\n }\n .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {\n box-shadow: inset 0 2px 0 0 #007bff;\n }\n .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {\n box-shadow: inset 0 -2px 0 0 #007bff;\n }\n .p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-datatable.p-datatable-selectable .p-datatable-tbody > tr.p-selectable-row:focus-visible {\n outline: 0.15rem solid rgba(38, 143, 255, 0.5);\n outline-offset: -0.15rem;\n }\n .p-datatable.p-datatable-selectable-cell .p-datatable-tbody > tr.p-selectable-row > td.p-selectable-cell:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-datatable.p-datatable-selectable-cell .p-datatable-tbody > tr.p-selectable-row > td.p-selectable-cell:focus-visible {\n outline: 0.15rem solid rgba(38, 143, 255, 0.5);\n outline-offset: -0.15rem;\n }\n .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):not(.p-datatable-emptymessage):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-datatable .p-column-resizer-helper {\n background: #007bff;\n }\n .p-datatable .p-datatable-scrollable-header,\n .p-datatable .p-datatable-scrollable-footer {\n background: #efefef;\n }\n .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,\n .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-thead,\n .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot {\n background-color: #ffffff;\n }\n .p-datatable .p-datatable-loading-icon {\n font-size: 2rem;\n }\n .p-datatable .p-datatable-loading-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-header {\n border-width: 1px 1px 0 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-footer {\n border-width: 0 1px 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-paginator-top {\n border-width: 0 1px 0 1px;\n }\n .p-datatable.p-datatable-gridlines .p-paginator-bottom {\n border-width: 0 1px 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {\n border-width: 1px 0 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {\n border-width: 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {\n border-width: 1px 0 0 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {\n border-width: 1px 1px 0 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {\n border-width: 1px 0 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {\n border-width: 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {\n border-width: 1px 0 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {\n border-width: 1px 1px 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {\n border-width: 0 0 1px 1px;\n }\n .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {\n border-width: 0 1px 1px 1px;\n }\n .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {\n border-width: 0 0 1px 1px;\n }\n .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {\n border-width: 0 1px 1px 1px;\n }\n .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {\n border-width: 0 0 0 1px;\n }\n .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {\n border-width: 0 1px 0 1px;\n }\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd {\n background: rgba(0, 0, 0, 0.05);\n }\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {\n color: #ffffff;\n }\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {\n color: #ffffff;\n }\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd + .p-row-expanded {\n background: rgba(0, 0, 0, 0.05);\n }\n .p-datatable.p-datatable-sm .p-datatable-header {\n padding: 0.5rem 0.5rem;\n }\n .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {\n padding: 0.5rem 0.5rem;\n }\n .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {\n padding: 0.5rem 0.5rem;\n }\n .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {\n padding: 0.5rem 0.5rem;\n }\n .p-datatable.p-datatable-sm .p-datatable-footer {\n padding: 0.5rem 0.5rem;\n }\n .p-datatable.p-datatable-lg .p-datatable-header {\n padding: 1.25rem 1.25rem;\n }\n .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {\n padding: 1.25rem 1.25rem;\n }\n .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {\n padding: 1.25rem 1.25rem;\n }\n .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {\n padding: 1.25rem 1.25rem;\n }\n .p-datatable.p-datatable-lg .p-datatable-footer {\n padding: 1.25rem 1.25rem;\n }\n .p-datatable-drag-selection-helper {\n background: rgba(0, 123, 255, 0.16);\n }\n .p-dataview .p-paginator-top {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-dataview .p-paginator-bottom {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-dataview .p-dataview-header {\n background: #efefef;\n color: #212529;\n border: solid #dee2e6;\n border-width: 1px 0 0 0;\n padding: 1rem 1rem;\n font-weight: 600;\n }\n .p-dataview .p-dataview-content {\n background: #ffffff;\n color: #212529;\n border: 0 none;\n padding: 0;\n }\n .p-dataview .p-dataview-footer {\n background: #efefef;\n color: #212529;\n border: 1px solid #dee2e6;\n border-width: 1px 0 1px 0;\n padding: 1rem 1rem;\n font-weight: 600;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-dataview .p-dataview-loading-icon {\n font-size: 2rem;\n }\n .p-dataview .p-dataview-loading-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-datascroller .p-paginator-top {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-datascroller .p-paginator-bottom {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-datascroller .p-datascroller-header {\n background: #efefef;\n color: #212529;\n border: solid #dee2e6;\n border-width: 1px 0 0 0;\n padding: 1rem 1rem;\n font-weight: 600;\n }\n .p-datascroller .p-datascroller-content {\n background: #ffffff;\n color: #212529;\n border: 0 none;\n padding: 0;\n }\n .p-datascroller.p-datascroller-inline .p-datascroller-list > li {\n border: 1px solid #dee2e6;\n border-width: 1px 0 0 0;\n }\n .p-datascroller .p-datascroller-footer {\n background: #efefef;\n color: #212529;\n border: 1px solid #dee2e6;\n border-width: 1px 0 1px 0;\n padding: 1rem 1rem;\n font-weight: 600;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-column-filter-row .p-column-filter-menu-button,\n .p-column-filter-row .p-column-filter-clear-button {\n margin-left: 0.5rem;\n }\n .p-column-filter-menu-button {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-column-filter-menu-button:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {\n background: transparent;\n color: #495057;\n }\n .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {\n background: #007bff;\n color: #ffffff;\n }\n .p-column-filter-menu-button:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-column-filter-clear-button {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-column-filter-clear-button:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-column-filter-clear-button:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-column-filter-overlay {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n box-shadow: none;\n min-width: 12.5rem;\n }\n .p-column-filter-overlay .p-column-filter-row-items {\n padding: 0.5rem 0;\n }\n .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {\n margin: 0;\n padding: 0.5rem 1.5rem;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);\n }\n .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-column-filter-overlay-menu .p-column-filter-operator {\n padding: 0.75rem 1.5rem;\n border-bottom: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n margin: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-column-filter-overlay-menu .p-column-filter-constraint {\n padding: 1.25rem;\n border-bottom: 1px solid #dee2e6;\n }\n .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {\n margin-bottom: 0.5rem;\n }\n .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {\n margin-top: 0.5rem;\n }\n .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {\n border-bottom: 0 none;\n }\n .p-column-filter-overlay-menu .p-column-filter-add-rule {\n padding: 0.5rem 1.25rem;\n }\n .p-column-filter-overlay-menu .p-column-filter-buttonbar {\n padding: 1.25rem;\n }\n .p-orderlist .p-orderlist-controls {\n padding: 1.25rem;\n }\n .p-orderlist .p-orderlist-controls .p-button {\n margin-bottom: 0.5rem;\n }\n .p-orderlist .p-orderlist-header {\n background: #efefef;\n color: #212529;\n border: 1px solid #dee2e6;\n padding: 1rem 1.25rem;\n font-weight: 600;\n border-bottom: 0 none;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-orderlist .p-orderlist-filter-container {\n padding: 1rem 1.25rem;\n background: #ffffff;\n border: 1px solid #dee2e6;\n border-bottom: 0 none;\n }\n .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {\n padding-right: 1.75rem;\n }\n .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-orderlist .p-orderlist-list {\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n padding: 0.5rem 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n outline: 0 none;\n }\n .p-orderlist .p-orderlist-list .p-orderlist-item {\n padding: 0.5rem 1.5rem;\n margin: 0;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: transform 0.15s, box-shadow 0.15s;\n }\n .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {\n color: #212529;\n background: #dee2e6;\n }\n .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {\n background: #0067d6;\n }\n .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {\n background: rgba(0, 0, 0, 0.05);\n }\n .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {\n background: #e9ecef;\n }\n .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-organizationchart .p-organizationchart-node-content.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {\n color: #003e80;\n }\n .p-organizationchart .p-organizationchart-line-down {\n background: #dee2e6;\n }\n .p-organizationchart .p-organizationchart-line-left {\n border-right: 1px solid #dee2e6;\n border-color: #dee2e6;\n }\n .p-organizationchart .p-organizationchart-line-top {\n border-top: 1px solid #dee2e6;\n border-color: #dee2e6;\n }\n .p-organizationchart .p-organizationchart-node-content {\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n padding: 1.25rem;\n }\n .p-organizationchart .p-organizationchart-node-content .p-node-toggler {\n background: inherit;\n color: inherit;\n border-radius: 50%;\n }\n .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-paginator {\n background: #ffffff;\n color: #007bff;\n border: solid #dee2e6;\n border-width: 0;\n padding: 0.75rem;\n border-radius: 4px;\n }\n .p-paginator .p-paginator-first,\n .p-paginator .p-paginator-prev,\n .p-paginator .p-paginator-next,\n .p-paginator .p-paginator-last {\n background-color: #ffffff;\n border: 1px solid #dee2e6;\n color: #007bff;\n min-width: 2.357rem;\n height: 2.357rem;\n margin: 0 0 0 -1px;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,\n .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,\n .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,\n .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {\n background: #e9ecef;\n border-color: #dee2e6;\n color: #007bff;\n }\n .p-paginator .p-paginator-first {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .p-paginator .p-paginator-last {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .p-paginator .p-dropdown {\n margin-left: 0.5rem;\n height: 2.357rem;\n }\n .p-paginator .p-dropdown .p-dropdown-label {\n padding-right: 0;\n }\n .p-paginator .p-paginator-page-input {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n .p-paginator .p-paginator-page-input .p-inputtext {\n max-width: 2.357rem;\n }\n .p-paginator .p-paginator-current {\n background-color: #ffffff;\n border: 1px solid #dee2e6;\n color: #007bff;\n min-width: 2.357rem;\n height: 2.357rem;\n margin: 0 0 0 -1px;\n padding: 0 0.5rem;\n }\n .p-paginator .p-paginator-pages .p-paginator-page {\n background-color: #ffffff;\n border: 1px solid #dee2e6;\n color: #007bff;\n min-width: 2.357rem;\n height: 2.357rem;\n margin: 0 0 0 -1px;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {\n background: #007bff;\n border-color: #007bff;\n color: #ffffff;\n }\n .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {\n background: #e9ecef;\n border-color: #dee2e6;\n color: #007bff;\n }\n .p-picklist .p-picklist-buttons {\n padding: 1.25rem;\n }\n .p-picklist .p-picklist-buttons .p-button {\n margin-bottom: 0.5rem;\n }\n .p-picklist .p-picklist-header {\n background: #efefef;\n color: #212529;\n border: 1px solid #dee2e6;\n padding: 1rem 1.25rem;\n font-weight: 600;\n border-bottom: 0 none;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-picklist .p-picklist-filter-container {\n padding: 1rem 1.25rem;\n background: #ffffff;\n border: 1px solid #dee2e6;\n border-bottom: 0 none;\n }\n .p-picklist .p-picklist-filter-container .p-picklist-filter-input {\n padding-right: 1.75rem;\n }\n .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-picklist .p-picklist-list {\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n padding: 0.5rem 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n outline: 0 none;\n }\n .p-picklist .p-picklist-list .p-picklist-item {\n padding: 0.5rem 1.5rem;\n margin: 0;\n border: 0 none;\n color: #212529;\n background: transparent;\n transition: transform 0.15s, box-shadow 0.15s;\n }\n .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-picklist .p-picklist-list .p-picklist-item.p-focus {\n color: #212529;\n background: #dee2e6;\n }\n .p-picklist .p-picklist-list .p-picklist-item.p-highlight {\n color: #ffffff;\n background: #007bff;\n }\n .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {\n background: #0067d6;\n }\n .p-tree-container {\n margin: 0;\n padding: 0;\n list-style-type: none;\n overflow: auto;\n }\n .p-treenode-children {\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n .p-treenode-selectable {\n cursor: pointer;\n user-select: none;\n }\n .p-tree-toggler {\n cursor: pointer;\n user-select: none;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n position: relative;\n flex-shrink: 0;\n }\n .p-treenode-leaf > .p-treenode-content .p-tree-toggler {\n visibility: hidden;\n }\n .p-treenode-content {\n display: flex;\n align-items: center;\n }\n .p-tree-filter {\n width: 100%;\n }\n .p-tree-filter-container {\n position: relative;\n display: block;\n width: 100%;\n }\n .p-tree-filter-icon {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n }\n .p-tree-loading {\n position: relative;\n min-height: 4rem;\n }\n .p-tree .p-tree-loading-overlay {\n position: absolute;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .p-tree {\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n padding: 1.25rem;\n border-radius: 4px;\n }\n .p-tree .p-tree-container .p-treenode {\n padding: 0.143rem;\n outline: 0 none;\n }\n .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content {\n border-radius: 4px;\n transition: box-shadow 0.15s;\n padding: 0.286rem;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {\n margin-right: 0.5rem;\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {\n margin-right: 0.5rem;\n color: #6c757d;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {\n margin-right: 0.5rem;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon {\n color: #212529;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {\n color: #ffffff;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {\n color: #ffffff;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {\n background: #e9ecef;\n color: #212529;\n }\n .p-tree .p-tree-filter-container {\n margin-bottom: 0.5rem;\n }\n .p-tree .p-tree-filter-container .p-tree-filter {\n width: 100%;\n padding-right: 1.75rem;\n }\n .p-tree .p-tree-filter-container .p-tree-filter-icon {\n right: 0.75rem;\n color: #495057;\n }\n .p-tree .p-treenode-children {\n padding: 0 0 0 1rem;\n }\n .p-tree .p-tree-loading-icon {\n font-size: 2rem;\n }\n .p-tree .p-tree-loading-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-tree .p-treenode-droppoint {\n height: 0.5rem;\n }\n .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {\n background: #0062cc;\n }\n .p-treetable {\n position: relative;\n }\n .p-treetable > .p-treetable-wrapper {\n overflow: auto;\n }\n .p-treetable table {\n border-collapse: collapse;\n width: 100%;\n table-layout: fixed;\n }\n .p-treetable .p-sortable-column {\n cursor: pointer;\n user-select: none;\n }\n .p-treetable-selectable .p-treetable-tbody > tr {\n cursor: pointer;\n }\n .p-treetable-toggler {\n cursor: pointer;\n user-select: none;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n vertical-align: middle;\n overflow: hidden;\n position: relative;\n }\n .p-treetable-toggler + .p-checkbox {\n vertical-align: middle;\n }\n .p-treetable-toggler + .p-checkbox + span {\n vertical-align: middle;\n }\n /* Resizable */\n .p-treetable-resizable > .p-treetable-wrapper {\n overflow-x: auto;\n }\n .p-treetable-resizable .p-treetable-thead > tr > th,\n .p-treetable-resizable .p-treetable-tfoot > tr > td,\n .p-treetable-resizable .p-treetable-tbody > tr > td {\n overflow: hidden;\n }\n .p-treetable-resizable .p-resizable-column {\n background-clip: padding-box;\n position: relative;\n }\n .p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {\n display: none;\n }\n .p-treetable .p-column-resizer {\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n margin: 0;\n width: 0.5rem;\n height: 100%;\n padding: 0px;\n cursor: col-resize;\n border: 1px solid transparent;\n }\n .p-treetable .p-column-resizer-helper {\n width: 1px;\n position: absolute;\n z-index: 10;\n display: none;\n }\n /* Scrollable */\n .p-treetable-scrollable-wrapper {\n position: relative;\n }\n .p-treetable-scrollable-header,\n .p-treetable-scrollable-footer {\n overflow: hidden;\n border: 0 none;\n }\n .p-treetable-scrollable-body {\n overflow: auto;\n position: relative;\n }\n .p-treetable-virtual-table {\n position: absolute;\n }\n /* Frozen Columns */\n .p-treetable-frozen-view .p-treetable-scrollable-body {\n overflow: hidden;\n }\n .p-treetable-unfrozen-view {\n position: absolute;\n top: 0px;\n left: 0px;\n }\n /* Reorder */\n .p-treetable-reorder-indicator-up,\n .p-treetable-reorder-indicator-down {\n position: absolute;\n display: none;\n }\n /* Loader */\n .p-treetable .p-treetable-loading-overlay {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 2;\n }\n /* Alignment */\n .p-treetable .p-treetable-thead > tr > th.p-align-left > .p-column-header-content,\n .p-treetable .p-treetable-tbody > tr > td.p-align-left,\n .p-treetable .p-treetable-tfoot > tr > td.p-align-left {\n text-align: left;\n justify-content: flex-start;\n }\n .p-treetable .p-treetable-thead > tr > th.p-align-right > .p-column-header-content,\n .p-treetable .p-treetable-tbody > tr > td.p-align-right,\n .p-treetable .p-treetable-tfoot > tr > td.p-align-right {\n text-align: right;\n justify-content: flex-end;\n }\n .p-treetable .p-treetable-thead > tr > th.p-align-center > .p-column-header-content,\n .p-treetable .p-treetable-tbody > tr > td.p-align-center,\n .p-treetable .p-treetable-tfoot > tr > td.p-align-center {\n text-align: center;\n justify-content: center;\n }\n .p-treetable .p-paginator-top {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-treetable .p-paginator-bottom {\n border-width: 1px 0 0 0;\n border-radius: 0;\n }\n .p-treetable .p-treetable-header {\n background: #efefef;\n color: #212529;\n border: solid #dee2e6;\n border-width: 1px 0 0 0;\n padding: 1rem 1rem;\n font-weight: 600;\n }\n .p-treetable .p-treetable-footer {\n background: #efefef;\n color: #212529;\n border: 1px solid #dee2e6;\n border-width: 1px 0 1px 0;\n padding: 1rem 1rem;\n font-weight: 600;\n }\n .p-treetable .p-treetable-thead > tr > th {\n text-align: left;\n padding: 1rem 1rem;\n border: 1px solid #dee2e6;\n border-width: 1px 0 2px 0;\n font-weight: 600;\n color: #212529;\n background: #ffffff;\n transition: box-shadow 0.15s;\n }\n .p-treetable .p-treetable-tfoot > tr > td {\n text-align: left;\n padding: 1rem 1rem;\n border: 1px solid #dee2e6;\n border-width: 1px 0 1px 0;\n font-weight: 600;\n color: #212529;\n background: #ffffff;\n }\n .p-treetable .p-sortable-column {\n outline-color: rgba(38, 143, 255, 0.5);\n }\n .p-treetable .p-sortable-column .p-sortable-column-icon {\n color: #6c757d;\n margin-left: 0.5rem;\n }\n .p-treetable .p-sortable-column .p-sortable-column-badge {\n border-radius: 50%;\n height: 1.143rem;\n min-width: 1.143rem;\n line-height: 1.143rem;\n color: #ffffff;\n background: #007bff;\n margin-left: 0.5rem;\n }\n .p-treetable .p-sortable-column:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {\n color: #6c757d;\n }\n .p-treetable .p-sortable-column.p-highlight {\n background: #ffffff;\n color: #007bff;\n }\n .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {\n color: #007bff;\n }\n .p-treetable .p-treetable-tbody > tr {\n background: #ffffff;\n color: #212529;\n transition: box-shadow 0.15s;\n }\n .p-treetable .p-treetable-tbody > tr > td {\n text-align: left;\n border: 1px solid #dee2e6;\n border-width: 1px 0 0 0;\n padding: 1rem 1rem;\n }\n .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n margin-right: 0.5rem;\n }\n .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {\n margin-right: 0.5rem;\n }\n .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {\n color: #212529;\n }\n .p-treetable .p-treetable-tbody > tr:focus-visible {\n outline: 0.15rem solid rgba(38, 143, 255, 0.5);\n outline-offset: -0.15rem;\n }\n .p-treetable .p-treetable-tbody > tr.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {\n color: #ffffff;\n }\n .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {\n color: #ffffff;\n }\n .p-treetable.p-treetable-selectable .p-treetable-tbody > tr:not(.p-highlight):hover, .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-treetable.p-treetable-selectable .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler, .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {\n color: #212529;\n }\n .p-treetable .p-column-resizer-helper {\n background: #007bff;\n }\n .p-treetable .p-treetable-scrollable-header,\n .p-treetable .p-treetable-scrollable-footer {\n background: #efefef;\n }\n .p-treetable .p-treetable-loading-icon {\n font-size: 2rem;\n }\n .p-treetable .p-treetable-loading-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-header {\n border-width: 1px 1px 0 1px;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-footer {\n border-width: 0 1px 1px 1px;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-top {\n border-width: 0 1px 0 1px;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-bottom {\n border-width: 0 1px 1px 1px;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {\n border-width: 1px;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {\n border-width: 1px;\n }\n .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {\n border-width: 1px;\n }\n .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd {\n background: rgba(0, 0, 0, 0.05);\n }\n .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight {\n background: #007bff;\n color: #ffffff;\n }\n .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {\n color: #ffffff;\n }\n .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {\n color: #ffffff;\n }\n .p-treetable.p-treetable-striped .p-treetable-tbody > tr.p-row-odd + .p-row-expanded {\n background: rgba(0, 0, 0, 0.05);\n }\n .p-treetable.p-treetable-sm .p-treetable-header {\n padding: 0.875rem 0.875rem;\n }\n .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {\n padding: 0.5rem 0.5rem;\n }\n .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {\n padding: 0.5rem 0.5rem;\n }\n .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {\n padding: 0.5rem 0.5rem;\n }\n .p-treetable.p-treetable-sm .p-treetable-footer {\n padding: 0.5rem 0.5rem;\n }\n .p-treetable.p-treetable-lg .p-treetable-header {\n padding: 1.25rem 1.25rem;\n }\n .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {\n padding: 1.25rem 1.25rem;\n }\n .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {\n padding: 1.25rem 1.25rem;\n }\n .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {\n padding: 1.25rem 1.25rem;\n }\n .p-treetable.p-treetable-lg .p-treetable-footer {\n padding: 1.25rem 1.25rem;\n }\n .p-timeline .p-timeline-event-marker {\n border: 0 none;\n border-radius: 50%;\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n }\n .p-timeline .p-timeline-event-connector {\n background-color: #dee2e6;\n }\n .p-timeline.p-timeline-vertical .p-timeline-event-opposite,\n .p-timeline.p-timeline-vertical .p-timeline-event-content {\n padding: 0 1rem;\n }\n .p-timeline.p-timeline-vertical .p-timeline-event-connector {\n width: 2px;\n }\n .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,\n .p-timeline.p-timeline-horizontal .p-timeline-event-content {\n padding: 1rem 0;\n }\n .p-timeline.p-timeline-horizontal .p-timeline-event-connector {\n height: 2px;\n }\n .p-accordion .p-accordion-header .p-accordion-header-link {\n padding: 1rem 1.25rem;\n border: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n font-weight: 600;\n border-radius: 4px;\n transition: box-shadow 0.15s;\n }\n .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {\n margin-right: 0.5rem;\n }\n .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {\n background: #e9ecef;\n border-color: #dee2e6;\n color: #212529;\n }\n .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {\n background: #efefef;\n border-color: #dee2e6;\n color: #212529;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {\n border-color: #dee2e6;\n background: #e9ecef;\n color: #212529;\n }\n .p-accordion .p-accordion-content {\n padding: 1.25rem;\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n border-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-accordion .p-accordion-tab {\n margin-bottom: 0;\n }\n .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link {\n border-radius: 0;\n }\n .p-accordion .p-accordion-tab .p-accordion-content {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n .p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link {\n border-top: 0 none;\n }\n .p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {\n border-top: 0 none;\n }\n .p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-content {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-card {\n background: #ffffff;\n color: #212529;\n box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n }\n .p-card .p-card-body {\n padding: 1.5rem;\n }\n .p-card .p-card-title {\n font-size: 1.5rem;\n font-weight: 700;\n margin-bottom: 0.5rem;\n }\n .p-card .p-card-subtitle {\n font-weight: 400;\n margin-bottom: 0.5rem;\n color: #6c757d;\n }\n .p-card .p-card-content {\n padding: 1rem 0;\n }\n .p-card .p-card-footer {\n padding: 1rem 0 0 0;\n }\n .p-fieldset {\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n border-radius: 4px;\n }\n .p-fieldset .p-fieldset-legend {\n padding: 1rem 1.25rem;\n border: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n font-weight: 600;\n border-radius: 4px;\n }\n .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {\n padding: 0;\n transition: box-shadow 0.15s;\n }\n .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {\n padding: 1rem 1.25rem;\n color: #212529;\n border-radius: 4px;\n transition: box-shadow 0.15s;\n }\n .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {\n margin-right: 0.5rem;\n }\n .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {\n background: #e9ecef;\n border-color: #dee2e6;\n color: #212529;\n }\n .p-fieldset .p-fieldset-content {\n padding: 1.25rem;\n }\n .p-divider .p-divider-content {\n background-color: #ffffff;\n }\n .p-divider.p-divider-horizontal {\n margin: 1rem 0;\n padding: 0 1rem;\n }\n .p-divider.p-divider-horizontal:before {\n border-top: 1px #dee2e6;\n }\n .p-divider.p-divider-horizontal .p-divider-content {\n padding: 0 0.5rem;\n }\n .p-divider.p-divider-vertical {\n margin: 0 1rem;\n padding: 1rem 0;\n }\n .p-divider.p-divider-vertical:before {\n border-left: 1px #dee2e6;\n }\n .p-divider.p-divider-vertical .p-divider-content {\n padding: 0.5rem 0;\n }\n .p-panel .p-panel-header {\n border: 1px solid #dee2e6;\n padding: 1rem 1.25rem;\n background: #efefef;\n color: #212529;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-panel .p-panel-header .p-panel-title {\n font-weight: 600;\n }\n .p-panel .p-panel-header .p-panel-header-icon {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-panel .p-panel-header .p-panel-header-icon:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-panel.p-panel-toggleable .p-panel-header {\n padding: 0.5rem 1.25rem;\n }\n .p-panel .p-panel-content {\n padding: 1.25rem;\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n border-top: 0 none;\n }\n .p-panel .p-panel-footer {\n padding: 0.5rem 1.25rem;\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n border-top: 0 none;\n }\n .p-splitter {\n border: 1px solid #dee2e6;\n background: #ffffff;\n border-radius: 4px;\n color: #212529;\n }\n .p-splitter .p-splitter-gutter {\n transition: box-shadow 0.15s;\n background: #efefef;\n }\n .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {\n background: #dee2e6;\n }\n .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-splitter .p-splitter-gutter-resizing {\n background: #dee2e6;\n }\n .p-stepper .p-stepper-nav {\n display: flex;\n justify-content: space-between;\n margin: 0;\n padding: 0;\n list-style-type: none;\n }\n .p-stepper .p-stepper-header {\n padding: 0.5rem;\n }\n .p-stepper .p-stepper-header .p-stepper-action {\n transition: box-shadow 0.15s;\n border-radius: 4px;\n background: transparent;\n outline-color: transparent;\n }\n .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {\n color: #212529;\n border: 1px solid #dee2e6;\n border-width: 2px;\n background: transparent;\n min-width: 2rem;\n height: 2rem;\n line-height: 2rem;\n font-size: 1.143rem;\n border-radius: 4px;\n transition: box-shadow 0.15s;\n }\n .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {\n margin-left: 0.5rem;\n color: #6c757d;\n font-weight: 600;\n transition: box-shadow 0.15s;\n }\n .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-stepper .p-stepper-header.p-highlight .p-stepper-number {\n background: #007bff;\n color: #ffffff;\n }\n .p-stepper .p-stepper-header.p-highlight .p-stepper-title {\n color: #212529;\n }\n .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {\n background-color: #007bff;\n }\n .p-stepper .p-stepper-panels {\n background: #ffffff;\n padding: 1.25rem;\n color: #212529;\n }\n .p-stepper .p-stepper-separator {\n background-color: #dee2e6;\n width: 100%;\n height: 2px;\n margin-inline-start: 1rem;\n transition: box-shadow 0.15s;\n }\n .p-stepper.p-stepper-vertical {\n display: flex;\n flex-direction: column;\n }\n .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {\n display: flex;\n flex: 1 1 auto;\n background: #ffffff;\n color: #212529;\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel {\n display: flex;\n flex-direction: column;\n flex: initial;\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {\n flex: 1 1 auto;\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {\n flex: initial;\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {\n width: 100%;\n padding-left: 1rem;\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {\n flex: 0 0 auto;\n width: 2px;\n height: auto;\n margin-inline-start: calc(1.75rem + 2px);\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {\n background-color: #007bff;\n }\n .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {\n padding-left: 3rem;\n }\n .p-scrollpanel .p-scrollpanel-bar {\n background: #efefef;\n border: 0 none;\n }\n .p-scrollpanel .p-scrollpanel-bar:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-tabview-nav-container {\n position: relative;\n }\n .p-tabview-scrollable .p-tabview-nav-container {\n overflow: hidden;\n }\n .p-tabview-nav-content {\n overflow-x: auto;\n overflow-y: hidden;\n scroll-behavior: smooth;\n scrollbar-width: none;\n overscroll-behavior: contain auto;\n position: relative;\n }\n .p-tabview-nav {\n display: flex;\n margin: 0;\n padding: 0;\n list-style-type: none;\n flex: 1 1 auto;\n }\n .p-tabview-nav-link {\n cursor: pointer;\n user-select: none;\n display: flex;\n align-items: center;\n position: relative;\n text-decoration: none;\n overflow: hidden;\n }\n .p-tabview-ink-bar {\n display: none;\n z-index: 1;\n }\n .p-tabview-nav-link:focus {\n z-index: 1;\n }\n .p-tabview-close {\n z-index: 1;\n }\n .p-tabview-title {\n line-height: 1;\n white-space: nowrap;\n }\n .p-tabview-nav-btn {\n position: absolute;\n top: 0;\n z-index: 2;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .p-tabview-nav-prev {\n left: 0;\n }\n .p-tabview-nav-next {\n right: 0;\n }\n .p-tabview-nav-content::-webkit-scrollbar {\n display: none;\n }\n .p-tabview .p-tabview-nav {\n background: transparent;\n border: 1px solid #dee2e6;\n border-width: 0 0 1px 0;\n }\n .p-tabview .p-tabview-nav li {\n margin-right: 0;\n }\n .p-tabview .p-tabview-nav li .p-tabview-nav-link {\n border: solid;\n border-width: 1px;\n border-color: #ffffff #ffffff #dee2e6 #ffffff;\n background: #ffffff;\n color: #6c757d;\n padding: 0.75rem 1rem;\n font-weight: 600;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n transition: box-shadow 0.15s;\n margin: 0 0 -1px 0;\n }\n .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {\n background: #ffffff;\n border-color: #dee2e6;\n color: #6c757d;\n }\n .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {\n background: #ffffff;\n border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;\n color: #495057;\n }\n .p-tabview .p-tabview-close {\n margin-left: 0.5rem;\n }\n .p-tabview .p-tabview-nav-btn.p-link {\n background: #ffffff;\n color: #495057;\n width: 2.357rem;\n box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n border-radius: 0;\n }\n .p-tabview .p-tabview-nav-btn.p-link:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-tabview .p-tabview-panels {\n background: #ffffff;\n padding: 1.25rem;\n border: 0 none;\n color: #212529;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-toolbar {\n background: #efefef;\n border: 1px solid #dee2e6;\n padding: 1rem 1.25rem;\n border-radius: 4px;\n gap: 0.5rem;\n }\n .p-toolbar .p-toolbar-separator {\n margin: 0 0.5rem;\n }\n .p-confirm-popup {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-confirm-popup .p-confirm-popup-content {\n padding: 1.25rem;\n }\n .p-confirm-popup .p-confirm-popup-footer {\n text-align: right;\n padding: 0 1.25rem 1.25rem 1.25rem;\n }\n .p-confirm-popup .p-confirm-popup-footer button {\n margin: 0 0.5rem 0 0;\n width: auto;\n }\n .p-confirm-popup .p-confirm-popup-footer button:last-child {\n margin: 0;\n }\n .p-confirm-popup:after {\n border: solid transparent;\n border-color: rgba(255, 255, 255, 0);\n border-bottom-color: #ffffff;\n }\n .p-confirm-popup:before {\n border: solid transparent;\n border-color: rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.2);\n }\n .p-confirm-popup.p-confirm-popup-flipped:after {\n border-top-color: #ffffff;\n }\n .p-confirm-popup.p-confirm-popup-flipped:before {\n border-top-color: rgba(0, 0, 0, 0.2);\n }\n .p-confirm-popup .p-confirm-popup-icon {\n font-size: 1.5rem;\n }\n .p-confirm-popup .p-confirm-popup-icon.p-icon {\n width: 1.5rem;\n height: 1.5rem;\n }\n .p-confirm-popup .p-confirm-popup-message {\n margin-left: 1rem;\n }\n .p-dialog {\n border-radius: 4px;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.2);\n }\n .p-dialog .p-dialog-header {\n border-bottom: 1px solid #e9ecef;\n background: #ffffff;\n color: #212529;\n padding: 1rem;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-dialog .p-dialog-header .p-dialog-title {\n font-weight: 600;\n font-size: 1.25rem;\n }\n .p-dialog .p-dialog-header .p-dialog-header-icon {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n margin-right: 0.5rem;\n }\n .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {\n margin-right: 0;\n }\n .p-dialog .p-dialog-content {\n background: #ffffff;\n color: #212529;\n padding: 1rem;\n }\n .p-dialog .p-dialog-content:last-of-type {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-dialog .p-dialog-footer {\n border-top: 1px solid #e9ecef;\n background: #ffffff;\n color: #212529;\n padding: 1rem;\n text-align: right;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-dialog .p-dialog-footer button {\n margin: 0 0.5rem 0 0;\n width: auto;\n }\n .p-dialog.p-dialog-maximized .p-dialog-header, .p-dialog.p-dialog-maximized .p-dialog-content:last-of-type {\n border-radius: 0;\n }\n .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {\n font-size: 2rem;\n }\n .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-dialog.p-confirm-dialog .p-confirm-dialog-message {\n margin-left: 1rem;\n }\n .p-overlaypanel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n box-shadow: none;\n }\n .p-overlaypanel .p-overlaypanel-content {\n padding: 1.25rem;\n }\n .p-overlaypanel .p-overlaypanel-close {\n background: #007bff;\n color: #ffffff;\n width: 2rem;\n height: 2rem;\n transition: box-shadow 0.15s;\n border-radius: 50%;\n position: absolute;\n top: -1rem;\n right: -1rem;\n }\n .p-overlaypanel .p-overlaypanel-close:enabled:hover {\n background: #0069d9;\n color: #ffffff;\n }\n .p-overlaypanel:after {\n border: solid transparent;\n border-color: rgba(255, 255, 255, 0);\n border-bottom-color: #ffffff;\n }\n .p-overlaypanel:before {\n border: solid transparent;\n border-color: rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.2);\n }\n .p-overlaypanel.p-overlaypanel-flipped:after {\n border-top-color: #ffffff;\n }\n .p-overlaypanel.p-overlaypanel-flipped:before {\n border-top-color: rgba(0, 0, 0, 0.2);\n }\n .p-sidebar {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.2);\n box-shadow: none;\n }\n .p-sidebar .p-sidebar-header {\n padding: 1rem 1.25rem;\n }\n .p-sidebar .p-sidebar-header .p-sidebar-close,\n .p-sidebar .p-sidebar-header .p-sidebar-icon {\n width: 2rem;\n height: 2rem;\n color: #6c757d;\n border: 0 none;\n background: transparent;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,\n .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {\n color: #495057;\n border-color: transparent;\n background: transparent;\n }\n .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,\n .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-sidebar .p-sidebar-header + .p-sidebar-content {\n padding-top: 0;\n }\n .p-sidebar .p-sidebar-content {\n padding: 1.25rem;\n }\n .p-tooltip .p-tooltip-text {\n background: #212529;\n color: #ffffff;\n padding: 0.5rem 0.75rem;\n box-shadow: none;\n border-radius: 4px;\n }\n .p-tooltip.p-tooltip-right .p-tooltip-arrow {\n border-right-color: #212529;\n }\n .p-tooltip.p-tooltip-left .p-tooltip-arrow {\n border-left-color: #212529;\n }\n .p-tooltip.p-tooltip-top .p-tooltip-arrow {\n border-top-color: #212529;\n }\n .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {\n border-bottom-color: #212529;\n }\n .p-fileupload .p-fileupload-buttonbar {\n background: #efefef;\n padding: 1rem 1.25rem;\n border: 1px solid #dee2e6;\n color: #212529;\n border-bottom: 0 none;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n gap: 0.5rem;\n }\n .p-fileupload .p-fileupload-buttonbar .p-button {\n margin-right: 0.5rem;\n }\n .p-fileupload .p-fileupload-content {\n background: #ffffff;\n padding: 2rem 1rem;\n border: 1px solid #dee2e6;\n color: #212529;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-fileupload .p-progressbar {\n height: 0.25rem;\n }\n .p-fileupload .p-fileupload-row > div {\n padding: 1rem 1rem;\n }\n .p-fileupload.p-fileupload-advanced .p-message {\n margin-top: 0;\n }\n .p-breadcrumb {\n background: #efefef;\n border: 0 none;\n border-radius: 4px;\n padding: 1rem;\n }\n .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {\n color: #007bff;\n }\n .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {\n color: #007bff;\n }\n .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {\n margin: 0 0.5rem 0 0.5rem;\n color: #6c757d;\n }\n .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {\n color: #6c757d;\n }\n .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {\n color: #6c757d;\n }\n .p-contextmenu {\n padding: 0.5rem 0;\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n border-radius: 4px;\n width: 12.5rem;\n }\n .p-contextmenu .p-contextmenu-root-list {\n outline: 0 none;\n }\n .p-contextmenu .p-submenu-list {\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n border-radius: 4px;\n }\n .p-contextmenu .p-menuitem > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-contextmenu .p-menuitem-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-contextmenu .p-submenu-icon {\n font-size: 0.875rem;\n }\n .p-contextmenu .p-submenu-icon.p-icon {\n width: 0.875rem;\n height: 0.875rem;\n }\n .p-dock .p-dock-list-container {\n background: rgba(255, 255, 255, 0.1);\n border: 1px solid rgba(255, 255, 255, 0.2);\n padding: 0.5rem 0.5rem;\n border-radius: 0.5rem;\n }\n .p-dock .p-dock-list-container .p-dock-list {\n outline: 0 none;\n }\n .p-dock .p-dock-item {\n padding: 0.5rem;\n border-radius: 4px;\n }\n .p-dock .p-dock-item.p-focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);\n }\n .p-dock .p-dock-action {\n width: 4rem;\n height: 4rem;\n }\n .p-dock.p-dock-top .p-dock-item-second-prev,\n .p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,\n .p-dock.p-dock-bottom .p-dock-item-second-next {\n margin: 0 0.9rem;\n }\n .p-dock.p-dock-top .p-dock-item-prev,\n .p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,\n .p-dock.p-dock-bottom .p-dock-item-next {\n margin: 0 1.3rem;\n }\n .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {\n margin: 0 1.5rem;\n }\n .p-dock.p-dock-left .p-dock-item-second-prev,\n .p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,\n .p-dock.p-dock-right .p-dock-item-second-next {\n margin: 0.9rem 0;\n }\n .p-dock.p-dock-left .p-dock-item-prev,\n .p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,\n .p-dock.p-dock-right .p-dock-item-next {\n margin: 1.3rem 0;\n }\n .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {\n margin: 1.5rem 0;\n }\n .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container {\n overflow-x: auto;\n width: 100%;\n }\n .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list {\n margin: 0 auto;\n }\n .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container {\n overflow-y: auto;\n height: 100%;\n }\n .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list {\n margin: auto 0;\n }\n .p-dock.p-dock-mobile .p-dock-list .p-dock-item {\n transform: none;\n margin: 0;\n }\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current, .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,\n .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current {\n transform: none;\n margin: 0;\n }\n .p-megamenu {\n padding: 0.5rem 1rem;\n background: #efefef;\n color: rgba(0, 0, 0, 0.9);\n border: 0 none;\n border-radius: 4px;\n }\n .p-megamenu .p-megamenu-root-list {\n outline: 0 none;\n }\n .p-megamenu .p-menuitem > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu .p-megamenu-panel {\n background: #ffffff;\n color: #212529;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-megamenu .p-submenu-header {\n margin: 0;\n padding: 0.75rem 1rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-megamenu .p-submenu-list {\n padding: 0.5rem 0;\n width: 12.5rem;\n }\n .p-megamenu .p-submenu-list .p-menuitem-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-megamenu.p-megamenu-vertical {\n width: 12.5rem;\n padding: 0.5rem 0;\n }\n .p-megamenu .p-megamenu-button {\n width: 2rem;\n height: 2rem;\n color: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-megamenu .p-megamenu-button:hover {\n color: rgba(0, 0, 0, 0.7);\n background: transparent;\n }\n .p-megamenu .p-megamenu-button:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {\n color: rgba(0, 0, 0, 0.5);\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {\n padding: 1rem;\n user-select: none;\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: rgba(0, 0, 0, 0.5);\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: rgba(0, 0, 0, 0.5);\n margin-right: 0.5rem;\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: rgba(0, 0, 0, 0.5);\n margin-left: 0.5rem;\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: rgba(0, 0, 0, 0.7);\n background: transparent;\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: rgba(0, 0, 0, 0.7);\n }\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: rgba(0, 0, 0, 0.7);\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list {\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon {\n font-size: 0.875rem;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon {\n width: 0.875rem;\n height: 0.875rem;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem {\n width: 100%;\n position: static;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {\n margin-left: auto;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {\n transform: rotate(-180deg);\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list {\n width: 100%;\n position: static;\n box-shadow: none;\n border: 0 none;\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon {\n transition: transform 0.15s;\n transform: rotate(90deg);\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {\n transform: rotate(-90deg);\n }\n .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem {\n width: 100%;\n position: static;\n }\n .p-menu {\n padding: 0.5rem 0;\n background: #ffffff;\n color: #212529;\n border: 1px solid #dee2e6;\n border-radius: 4px;\n width: 12.5rem;\n }\n .p-menu .p-menuitem > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menu .p-menuitem.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menu.p-menu-overlay {\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-menu .p-submenu-header {\n margin: 0;\n padding: 0.75rem 1rem;\n color: #212529;\n background: #ffffff;\n font-weight: 600;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n }\n .p-menu .p-menu-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-menubar {\n padding: 0.5rem 1rem;\n background: #efefef;\n color: rgba(0, 0, 0, 0.9);\n border: 0 none;\n border-radius: 4px;\n }\n .p-menubar .p-menubar-root-list {\n outline: 0 none;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {\n color: rgba(0, 0, 0, 0.5);\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {\n padding: 1rem;\n user-select: none;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: rgba(0, 0, 0, 0.5);\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: rgba(0, 0, 0, 0.5);\n margin-right: 0.5rem;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: rgba(0, 0, 0, 0.5);\n margin-left: 0.5rem;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: rgba(0, 0, 0, 0.7);\n background: transparent;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: rgba(0, 0, 0, 0.7);\n }\n .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: rgba(0, 0, 0, 0.7);\n }\n .p-menubar .p-menuitem > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-submenu-list {\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n width: 12.5rem;\n }\n .p-menubar .p-submenu-list .p-menuitem-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-menubar .p-submenu-list .p-submenu-icon {\n font-size: 0.875rem;\n }\n .p-menubar.p-menubar-mobile .p-menubar-button {\n width: 2rem;\n height: 2rem;\n color: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-menubar.p-menubar-mobile .p-menubar-button:hover {\n color: rgba(0, 0, 0, 0.7);\n background: transparent;\n }\n .p-menubar.p-menubar-mobile .p-menubar-button:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list {\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon {\n font-size: 0.875rem;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n margin-left: auto;\n transition: transform 0.15s;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {\n transform: rotate(-180deg);\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon {\n transition: transform 0.15s;\n transform: rotate(90deg);\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {\n transform: rotate(-90deg);\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list ul li a {\n padding-left: 2.25rem;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a {\n padding-left: 3.75rem;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a {\n padding-left: 5.25rem;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a {\n padding-left: 6.75rem;\n }\n .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a {\n padding-left: 8.25rem;\n }\n @media screen and (max-width: 960px) {\n .p-menubar {\n position: relative;\n }\n .p-menubar .p-menubar-button {\n display: flex;\n width: 2rem;\n height: 2rem;\n color: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n transition: box-shadow 0.15s;\n }\n .p-menubar .p-menubar-button:hover {\n color: rgba(0, 0, 0, 0.7);\n background: transparent;\n }\n .p-menubar .p-menubar-button:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-menubar .p-menubar-root-list {\n position: absolute;\n display: none;\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n width: 100%;\n }\n .p-menubar .p-menubar-root-list .p-menu-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-menubar .p-menubar-root-list .p-submenu-icon {\n font-size: 0.875rem;\n }\n .p-menubar .p-menubar-root-list .p-submenu-icon.p-icon {\n width: 0.875rem;\n height: 0.875rem;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem {\n width: 100%;\n position: static;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {\n margin-left: auto;\n transition: transform 0.15s;\n }\n .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {\n transform: rotate(-180deg);\n }\n .p-menubar .p-menubar-root-list .p-submenu-list {\n width: 100%;\n position: static;\n box-shadow: none;\n border: 0 none;\n }\n .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {\n transition: transform 0.15s;\n transform: rotate(90deg);\n }\n .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {\n transform: rotate(-90deg);\n }\n .p-menubar .p-menubar-root-list .p-menuitem {\n width: 100%;\n position: static;\n }\n .p-menubar .p-menubar-root-list ul li a {\n padding-left: 2.25rem;\n }\n .p-menubar .p-menubar-root-list ul li ul li a {\n padding-left: 3.75rem;\n }\n .p-menubar .p-menubar-root-list ul li ul li ul li a {\n padding-left: 5.25rem;\n }\n .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {\n padding-left: 6.75rem;\n }\n .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {\n padding-left: 8.25rem;\n }\n .p-menubar.p-menubar-mobile-active .p-menubar-root-list {\n display: flex;\n flex-direction: column;\n top: 100%;\n left: 0;\n z-index: 1;\n }\n }\n .p-panelmenu .p-panelmenu-header {\n outline: 0 none;\n }\n .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {\n border: 1px solid #dee2e6;\n color: #212529;\n background: #efefef;\n border-radius: 4px;\n transition: box-shadow 0.15s;\n }\n .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link {\n color: #212529;\n padding: 1rem 1.25rem;\n font-weight: 600;\n }\n .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon {\n margin-right: 0.5rem;\n }\n .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon {\n margin-right: 0.5rem;\n }\n .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {\n background: #e9ecef;\n border-color: #dee2e6;\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {\n background: #efefef;\n border-color: #dee2e6;\n color: #212529;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n margin-bottom: 0;\n }\n .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {\n border-color: #dee2e6;\n background: #e9ecef;\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content {\n padding: 0.5rem 0;\n border: 1px solid #dee2e6;\n background: #ffffff;\n color: #212529;\n border-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {\n outline: 0 none;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n margin-right: 0.5rem;\n }\n .p-panelmenu .p-panelmenu-content .p-menuitem-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {\n padding: 0 0 0 1rem;\n }\n .p-panelmenu .p-panelmenu-panel {\n margin-bottom: 0;\n }\n .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {\n border-radius: 0;\n }\n .p-panelmenu .p-panelmenu-panel .p-panelmenu-content {\n border-radius: 0;\n }\n .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {\n border-top: 0 none;\n }\n .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {\n border-top: 0 none;\n }\n .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n }\n .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-slidemenu {\n padding: 0.5rem 0;\n background: #ffffff;\n color: #212529;\n border: 1px solid #dee2e6;\n border-radius: 4px;\n width: 12.5rem;\n }\n .p-slidemenu .p-menuitem-link > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-slidemenu .p-menuitem-link > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-slidemenu .p-menuitem-link.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-slidemenu.p-slidemenu-overlay {\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-slidemenu .p-slidemenu-list {\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {\n background: #e9ecef;\n }\n .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {\n color: #212529;\n }\n .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {\n color: #212529;\n }\n .p-slidemenu .p-slidemenu-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-slidemenu .p-slidemenu-icon {\n font-size: 0.875rem;\n }\n .p-slidemenu .p-slidemenu-icon.p-icon {\n width: 0.875rem;\n height: 0.875rem;\n }\n .p-slidemenu .p-slidemenu-backward {\n padding: 0.75rem 1rem;\n color: #212529;\n }\n .p-steps .p-steps-item .p-menuitem-link {\n background: transparent;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n background: transparent;\n }\n .p-steps .p-steps-item .p-menuitem-link .p-steps-number {\n color: #212529;\n border: 1px solid #dee2e6;\n background: transparent;\n min-width: 2rem;\n height: 2rem;\n line-height: 2rem;\n font-size: 1.143rem;\n z-index: 1;\n border-radius: 4px;\n }\n .p-steps .p-steps-item .p-menuitem-link .p-steps-title {\n margin-top: 0.5rem;\n color: #6c757d;\n }\n .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-steps .p-steps-item.p-highlight .p-steps-number {\n background: #007bff;\n color: #ffffff;\n }\n .p-steps .p-steps-item.p-highlight .p-steps-title {\n font-weight: 600;\n color: #212529;\n }\n .p-steps .p-steps-item:before {\n content: " ";\n border-top: 1px solid #dee2e6;\n width: 100%;\n top: 50%;\n left: 0;\n display: block;\n position: absolute;\n margin-top: -1rem;\n }\n .p-tabmenu .p-tabmenu-nav {\n background: transparent;\n border: 1px solid #dee2e6;\n border-width: 0 0 1px 0;\n }\n .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {\n margin-right: 0;\n }\n .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {\n border: solid;\n border-width: 1px;\n border-color: #ffffff #ffffff #dee2e6 #ffffff;\n background: #ffffff;\n color: #6c757d;\n padding: 0.75rem 1rem;\n font-weight: 600;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n transition: box-shadow 0.15s;\n margin: 0 0 -1px 0;\n height: calc(100% + 1px);\n }\n .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {\n margin-right: 0.5rem;\n }\n .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {\n background: #ffffff;\n border-color: #dee2e6;\n color: #6c757d;\n }\n .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {\n background: #ffffff;\n border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;\n color: #495057;\n }\n .p-tieredmenu {\n padding: 0.5rem 0;\n background: #ffffff;\n color: #212529;\n border: 1px solid #dee2e6;\n border-radius: 4px;\n width: 12.5rem;\n }\n .p-tieredmenu.p-tieredmenu-overlay {\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-tieredmenu .p-tieredmenu-root-list {\n outline: 0 none;\n }\n .p-tieredmenu .p-submenu-list {\n padding: 0.5rem 0;\n background: #ffffff;\n border: 1px solid rgba(0, 0, 0, 0.15);\n box-shadow: none;\n }\n .p-tieredmenu .p-menuitem > .p-menuitem-content {\n color: #212529;\n transition: box-shadow 0.15s;\n border-radius: 0;\n }\n .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {\n color: #212529;\n padding: 0.75rem 1rem;\n user-select: none;\n }\n .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {\n color: #212529;\n margin-right: 0.5rem;\n }\n .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {\n color: #212529;\n background: #e9ecef;\n }\n .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {\n background: #e9ecef;\n }\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {\n color: #212529;\n background: #dee2e6;\n }\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {\n color: #212529;\n background: #e9ecef;\n }\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,\n .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {\n color: #212529;\n }\n .p-tieredmenu .p-menuitem-separator {\n border-top: 1px solid #dee2e6;\n margin: 0.5rem 0;\n }\n .p-tieredmenu .p-submenu-icon {\n font-size: 0.875rem;\n }\n .p-tieredmenu .p-submenu-icon.p-icon {\n width: 0.875rem;\n height: 0.875rem;\n }\n .p-inline-message {\n padding: 0.5rem 0.75rem;\n margin: 0;\n border-radius: 4px;\n }\n .p-inline-message.p-inline-message-info {\n background: #cce5ff;\n border: solid #b8daff;\n border-width: 0px;\n color: #004085;\n }\n .p-inline-message.p-inline-message-info .p-inline-message-icon {\n color: #004085;\n }\n .p-inline-message.p-inline-message-success {\n background: #d4edda;\n border: solid #c3e6cb;\n border-width: 0px;\n color: #155724;\n }\n .p-inline-message.p-inline-message-success .p-inline-message-icon {\n color: #155724;\n }\n .p-inline-message.p-inline-message-warn {\n background: #fff3cd;\n border: solid #ffeeba;\n border-width: 0px;\n color: #856404;\n }\n .p-inline-message.p-inline-message-warn .p-inline-message-icon {\n color: #856404;\n }\n .p-inline-message.p-inline-message-error {\n background: #f8d7da;\n border: solid #f5c6cb;\n border-width: 0px;\n color: #721c24;\n }\n .p-inline-message.p-inline-message-error .p-inline-message-icon {\n color: #721c24;\n }\n .p-inline-message .p-inline-message-icon {\n font-size: 1rem;\n margin-right: 0.5rem;\n }\n .p-inline-message .p-inline-message-icon.p-icon {\n width: 1rem;\n height: 1rem;\n }\n .p-inline-message .p-inline-message-text {\n font-size: 1rem;\n }\n .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {\n margin-right: 0;\n }\n .p-message {\n margin: 1rem 0;\n border-radius: 4px;\n }\n .p-message .p-message-wrapper {\n padding: 1rem 1.25rem;\n }\n .p-message .p-message-close {\n width: 2rem;\n height: 2rem;\n border-radius: 50%;\n background: transparent;\n transition: box-shadow 0.15s;\n }\n .p-message .p-message-close:hover {\n background: rgba(255, 255, 255, 0.5);\n }\n .p-message .p-message-close:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-message.p-message-info {\n background: #cce5ff;\n border: solid #b8daff;\n border-width: 1px;\n color: #004085;\n }\n .p-message.p-message-info .p-message-icon {\n color: #004085;\n }\n .p-message.p-message-info .p-message-close {\n color: #004085;\n }\n .p-message.p-message-success {\n background: #d4edda;\n border: solid #c3e6cb;\n border-width: 1px;\n color: #155724;\n }\n .p-message.p-message-success .p-message-icon {\n color: #155724;\n }\n .p-message.p-message-success .p-message-close {\n color: #155724;\n }\n .p-message.p-message-warn {\n background: #fff3cd;\n border: solid #ffeeba;\n border-width: 1px;\n color: #856404;\n }\n .p-message.p-message-warn .p-message-icon {\n color: #856404;\n }\n .p-message.p-message-warn .p-message-close {\n color: #856404;\n }\n .p-message.p-message-error {\n background: #f8d7da;\n border: solid #f5c6cb;\n border-width: 1px;\n color: #721c24;\n }\n .p-message.p-message-error .p-message-icon {\n color: #721c24;\n }\n .p-message.p-message-error .p-message-close {\n color: #721c24;\n }\n .p-message .p-message-text {\n font-size: 1rem;\n font-weight: 500;\n }\n .p-message .p-message-icon {\n font-size: 1.5rem;\n margin-right: 0.5rem;\n }\n .p-message .p-message-icon.p-icon {\n width: 1.5rem;\n height: 1.5rem;\n }\n .p-message .p-message-summary {\n font-weight: 700;\n }\n .p-message .p-message-detail {\n margin-left: 0.5rem;\n }\n .p-toast {\n opacity: 1;\n }\n .p-toast .p-toast-message {\n margin: 0 0 1rem 0;\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n border-radius: 4px;\n }\n .p-toast .p-toast-message .p-toast-message-content {\n padding: 1rem;\n border-width: 0;\n }\n .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {\n margin: 0 0 0 1rem;\n }\n .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {\n font-size: 2rem;\n }\n .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {\n font-weight: 700;\n }\n .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {\n margin: 0.5rem 0 0 0;\n }\n .p-toast .p-toast-message .p-toast-icon-close {\n width: 2rem;\n height: 2rem;\n border-radius: 50%;\n background: transparent;\n transition: box-shadow 0.15s;\n }\n .p-toast .p-toast-message .p-toast-icon-close:hover {\n background: rgba(255, 255, 255, 0.5);\n }\n .p-toast .p-toast-message .p-toast-icon-close:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-toast .p-toast-message.p-toast-message-info {\n background: #cce5ff;\n border: solid #b8daff;\n border-width: 1px;\n color: #004085;\n }\n .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,\n .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {\n color: #004085;\n }\n .p-toast .p-toast-message.p-toast-message-success {\n background: #d4edda;\n border: solid #c3e6cb;\n border-width: 1px;\n color: #155724;\n }\n .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,\n .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {\n color: #155724;\n }\n .p-toast .p-toast-message.p-toast-message-warn {\n background: #fff3cd;\n border: solid #ffeeba;\n border-width: 1px;\n color: #856404;\n }\n .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,\n .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {\n color: #856404;\n }\n .p-toast .p-toast-message.p-toast-message-error {\n background: #f8d7da;\n border: solid #f5c6cb;\n border-width: 1px;\n color: #721c24;\n }\n .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,\n .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {\n color: #721c24;\n }\n .p-galleria .p-galleria-close {\n margin: 0.5rem;\n background: transparent;\n color: #efefef;\n width: 4rem;\n height: 4rem;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-galleria .p-galleria-close .p-galleria-close-icon {\n font-size: 2rem;\n }\n .p-galleria .p-galleria-close .p-galleria-close-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-galleria .p-galleria-close:hover {\n background: rgba(255, 255, 255, 0.1);\n color: #efefef;\n }\n .p-galleria .p-galleria-item-nav {\n background: transparent;\n color: #efefef;\n width: 4rem;\n height: 4rem;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n margin: 0 0.5rem;\n }\n .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,\n .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {\n font-size: 2rem;\n }\n .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,\n .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon {\n width: 2rem;\n height: 2rem;\n }\n .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {\n background: rgba(255, 255, 255, 0.1);\n color: #efefef;\n }\n .p-galleria .p-galleria-caption {\n background: rgba(0, 0, 0, 0.5);\n color: #efefef;\n padding: 1rem;\n }\n .p-galleria .p-galleria-indicators {\n padding: 1rem;\n }\n .p-galleria .p-galleria-indicators .p-galleria-indicator button {\n background-color: #e9ecef;\n width: 1rem;\n height: 1rem;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {\n background: #dee2e6;\n }\n .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {\n background: #007bff;\n color: #ffffff;\n }\n .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {\n margin-right: 0.5rem;\n }\n .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {\n margin-bottom: 0.5rem;\n }\n .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {\n background: rgba(0, 0, 0, 0.5);\n }\n .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {\n background: rgba(255, 255, 255, 0.4);\n }\n .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {\n background: rgba(255, 255, 255, 0.6);\n }\n .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {\n background: #007bff;\n color: #ffffff;\n }\n .p-galleria .p-galleria-thumbnail-container {\n background: rgba(0, 0, 0, 0.9);\n padding: 1rem 0.25rem;\n }\n .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,\n .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {\n margin: 0.5rem;\n background-color: transparent;\n color: #efefef;\n width: 2rem;\n height: 2rem;\n transition: box-shadow 0.15s;\n border-radius: 4px;\n }\n .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,\n .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {\n background: rgba(255, 255, 255, 0.1);\n color: #efefef;\n }\n .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {\n transition: box-shadow 0.15s;\n }\n .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-galleria-mask {\n --maskbg: rgba(0, 0, 0, 0.9);\n }\n .p-image-mask {\n --maskbg: rgba(0, 0, 0, 0.9);\n }\n .p-image-preview-indicator {\n background-color: transparent;\n color: #f8f9fa;\n transition: box-shadow 0.15s;\n }\n .p-image-preview-indicator .p-icon {\n width: 1.5rem;\n height: 1.5rem;\n }\n .p-image-preview-container:hover > .p-image-preview-indicator {\n background-color: rgba(0, 0, 0, 0.5);\n }\n .p-image-toolbar {\n padding: 1rem;\n }\n .p-image-action.p-link {\n color: #f8f9fa;\n background-color: transparent;\n width: 3rem;\n height: 3rem;\n border-radius: 50%;\n transition: box-shadow 0.15s;\n margin-right: 0.5rem;\n }\n .p-image-action.p-link:last-child {\n margin-right: 0;\n }\n .p-image-action.p-link:hover {\n color: #f8f9fa;\n background-color: rgba(255, 255, 255, 0.1);\n }\n .p-image-action.p-link span {\n font-size: 1.5rem;\n }\n .p-image-action.p-link .p-icon {\n width: 1.5rem;\n height: 1.5rem;\n }\n .p-avatar {\n background-color: #dee2e6;\n border-radius: 4px;\n }\n .p-avatar.p-avatar-lg {\n width: 3rem;\n height: 3rem;\n font-size: 1.5rem;\n }\n .p-avatar.p-avatar-lg .p-avatar-icon {\n font-size: 1.5rem;\n }\n .p-avatar.p-avatar-xl {\n width: 4rem;\n height: 4rem;\n font-size: 2rem;\n }\n .p-avatar.p-avatar-xl .p-avatar-icon {\n font-size: 2rem;\n }\n .p-avatar-circle {\n border-radius: 50%;\n }\n .p-avatar-group .p-avatar {\n border: 2px solid #ffffff;\n }\n .p-chip {\n background-color: #dee2e6;\n color: #212529;\n border-radius: 16px;\n padding: 0 0.75rem;\n }\n .p-chip .p-chip-text {\n line-height: 1.5;\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n .p-chip .p-chip-icon {\n margin-right: 0.5rem;\n }\n .p-chip img {\n width: 2rem;\n height: 2rem;\n margin-left: -0.75rem;\n margin-right: 0.5rem;\n }\n .p-chip .p-chip-remove-icon {\n border-radius: 4px;\n transition: box-shadow 0.15s;\n margin-left: 0.5rem;\n }\n .p-chip .p-chip-remove-icon:focus-visible {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-chip .p-chip-remove-icon:focus {\n outline: 0 none;\n }\n .p-scrolltop {\n width: 3rem;\n height: 3rem;\n border-radius: 4px;\n box-shadow: none;\n transition: box-shadow 0.15s;\n }\n .p-scrolltop.p-link {\n background: rgba(0, 0, 0, 0.7);\n }\n .p-scrolltop.p-link:hover {\n background: rgba(0, 0, 0, 0.8);\n }\n .p-scrolltop .p-scrolltop-icon {\n font-size: 1.5rem;\n color: #efefef;\n }\n .p-scrolltop .p-scrolltop-icon.p-icon {\n width: 1.5rem;\n height: 1.5rem;\n }\n .p-skeleton {\n background-color: #e9ecef;\n border-radius: 4px;\n }\n .p-skeleton:after {\n background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));\n }\n .p-tag {\n background: #007bff;\n color: #ffffff;\n font-size: 0.75rem;\n font-weight: 700;\n padding: 0.25rem 0.4rem;\n border-radius: 4px;\n }\n .p-tag.p-tag-success {\n background-color: #28a745;\n color: #ffffff;\n }\n .p-tag.p-tag-info {\n background-color: #17a2b8;\n color: #ffffff;\n }\n .p-tag.p-tag-warning {\n background-color: #ffc107;\n color: #212529;\n }\n .p-tag.p-tag-danger {\n background-color: #dc3545;\n color: #ffffff;\n }\n .p-tag .p-tag-icon {\n margin-right: 0.25rem;\n font-size: 0.75rem;\n }\n .p-tag .p-tag-icon.p-icon {\n width: 0.75rem;\n height: 0.75rem;\n }\n .p-inplace .p-inplace-display {\n padding: 0.5rem 0.75rem;\n border-radius: 4px;\n transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;\n }\n .p-inplace .p-inplace-display:not(.p-disabled):hover {\n background: #e9ecef;\n color: #212529;\n }\n .p-inplace .p-inplace-display:focus {\n outline: 0 none;\n outline-offset: 0;\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n }\n .p-metergroup .p-metergroup-meter-container {\n background: #e9ecef;\n border-radius: 4px;\n }\n .p-metergroup .p-metergroup-meter {\n border: 0 none;\n background: #007bff;\n }\n .p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item {\n line-height: 1.5rem;\n }\n .p-metergroup .p-metergroup-label-list .p-metergroup-label-type {\n background: #007bff;\n width: 0.5rem;\n height: 0.5rem;\n border-radius: 100%;\n margin-right: 0.5rem;\n }\n .p-metergroup .p-metergroup-label-list .p-metergroup-label {\n margin-right: 1rem;\n }\n .p-metergroup .p-metergroup-label-list .p-metergroup-label-icon {\n width: 1rem;\n height: 1rem;\n margin-right: 0.5rem;\n }\n .p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container {\n height: 0.5rem;\n }\n .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start {\n margin-bottom: 1rem;\n }\n .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end {\n margin-top: 1rem;\n }\n .p-metergroup.p-metergroup-vertical .p-metergroup-meter-container {\n width: 0.5rem;\n height: 100%;\n }\n .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n }\n .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start) {\n margin-left: 1rem;\n }\n .p-progressbar {\n border: 0 none;\n height: 1.5rem;\n background: #e9ecef;\n border-radius: 4px;\n }\n .p-progressbar .p-progressbar-value {\n border: 0 none;\n margin: 0;\n background: #007bff;\n }\n .p-progressbar .p-progressbar-label {\n color: #ffffff;\n line-height: 1.5rem;\n }\n .p-terminal {\n background: #ffffff;\n color: #212529;\n border: 1px solid #dee2e6;\n padding: 1.25rem;\n }\n .p-terminal .p-terminal-input {\n font-family: var(--font-family);\n font-feature-settings: var(--font-feature-settings, normal);\n font-size: 1rem;\n }\n .p-badge {\n background: #007bff;\n color: #ffffff;\n font-size: 0.75rem;\n font-weight: 700;\n min-width: 1.5rem;\n height: 1.5rem;\n line-height: 1.5rem;\n }\n .p-badge.p-badge-secondary {\n background-color: #6c757d;\n color: #ffffff;\n }\n .p-badge.p-badge-success {\n background-color: #28a745;\n color: #ffffff;\n }\n .p-badge.p-badge-info {\n background-color: #17a2b8;\n color: #ffffff;\n }\n .p-badge.p-badge-warning {\n background-color: #ffc107;\n color: #212529;\n }\n .p-badge.p-badge-danger {\n background-color: #dc3545;\n color: #ffffff;\n }\n .p-badge.p-badge-lg {\n font-size: 1.125rem;\n min-width: 2.25rem;\n height: 2.25rem;\n line-height: 2.25rem;\n }\n .p-badge.p-badge-xl {\n font-size: 1.5rem;\n min-width: 3rem;\n height: 3rem;\n line-height: 3rem;\n }\n .p-tag {\n background: #007bff;\n color: #ffffff;\n font-size: 0.75rem;\n font-weight: 700;\n padding: 0.25rem 0.4rem;\n border-radius: 4px;\n }\n .p-tag.p-tag-success {\n background-color: #28a745;\n color: #ffffff;\n }\n .p-tag.p-tag-info {\n background-color: #17a2b8;\n color: #ffffff;\n }\n .p-tag.p-tag-warning {\n background-color: #ffc107;\n color: #212529;\n }\n .p-tag.p-tag-danger {\n background-color: #dc3545;\n color: #ffffff;\n }\n}\n/* Vendor extensions to the designer enhanced bootstrap compatibility */\n@layer primereact {\n .p-breadcrumb .p-breadcrumb-chevron {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n }\n .p-breadcrumb .p-breadcrumb-chevron:before {\n content: "/";\n }\n}\n/* Customizations to the designer theme should be defined here */\n',""]);const l=a},6314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l<this.length;l++){var s=this[l][0];null!=s&&(a[s]=!0)}for(var c=0;c<e.length;c++){var p=[].concat(e[c]);r&&a[p[0]]||(void 0!==i&&(void 0===p[5]||(p[1]="@layer".concat(p[5].length>0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=i),n&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=n):p[2]=n),o&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=o):p[4]="".concat(o)),t.push(p))}},t}},1601:e=>{"use strict";e.exports=function(e){return e[1]}},4353:function(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",o="minute",i="hour",a="day",l="week",s="month",c="quarter",p="year",d="date",u="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},b={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(r,s),i=n-o<0,a=t.clone().add(r+(i?-1:1),s);return+(-(r+(n-o)/(i?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:s,y:p,w:l,d:a,D:d,h:i,m:o,s:r,ms:n,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},v="en",y={};y[v]=f;var x="$isDayjsObject",w=function(e){return e instanceof O||!(!e||!e[x])},k=function e(t,n,r){var o;if(!t)return v;if("string"==typeof t){var i=t.toLowerCase();y[i]&&(o=i),n&&(y[i]=n,o=i);var a=t.split("-");if(!o&&a.length>1)return e(a[0])}else{var l=t.name;y[l]=t,o=l}return!r&&o&&(v=o),o||!r&&v},S=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new O(n)},C=b;C.l=k,C.i=w,C.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var O=function(){function f(e){this.$L=k(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var g=f.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(C.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return C},g.isValid=function(){return!(this.$d.toString()===u)},g.isSame=function(e,t){var n=S(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return S(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<S(e)},g.$g=function(e,t,n){return C.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,c=!!C.u(t)||t,u=C.p(e),m=function(e,t){var r=C.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return c?r:r.endOf(a)},h=function(e,t){return C.w(n.toDate()[e].apply(n.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},f=this.$W,g=this.$M,b=this.$D,v="set"+(this.$u?"UTC":"");switch(u){case p:return c?m(1,0):m(31,11);case s:return c?m(1,g):m(0,g+1);case l:var y=this.$locale().weekStart||0,x=(f<y?f+7:f)-y;return m(c?b-x:b+(6-x),g);case a:case d:return h(v+"Hours",0);case i:return h(v+"Minutes",1);case o:return h(v+"Seconds",2);case r:return h(v+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var l,c=C.p(e),u="set"+(this.$u?"UTC":""),m=(l={},l[a]=u+"Date",l[d]=u+"Date",l[s]=u+"Month",l[p]=u+"FullYear",l[i]=u+"Hours",l[o]=u+"Minutes",l[r]=u+"Seconds",l[n]=u+"Milliseconds",l)[c],h=c===a?this.$D+(t-this.$W):t;if(c===s||c===p){var f=this.clone().set(d,1);f.$d[m](h),f.init(),this.$d=f.set(d,Math.min(this.$D,f.daysInMonth())).$d}else m&&this.$d[m](h);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[C.p(e)]()},g.add=function(n,c){var d,u=this;n=Number(n);var m=C.p(c),h=function(e){var t=S(u);return C.w(t.date(t.date()+Math.round(e*n)),u)};if(m===s)return this.set(s,this.$M+n);if(m===p)return this.set(p,this.$y+n);if(m===a)return h(1);if(m===l)return h(7);var f=(d={},d[o]=e,d[i]=t,d[r]=1e3,d)[m]||1,g=this.$d.getTime()+n*f;return C.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||u;var r=e||"YYYY-MM-DDTHH:mm:ssZ",o=C.z(this),i=this.$H,a=this.$m,l=this.$M,s=n.weekdays,c=n.months,p=n.meridiem,d=function(e,n,o,i){return e&&(e[n]||e(t,r))||o[n].slice(0,i)},m=function(e){return C.s(i%12||12,e,"0")},f=p||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(h,(function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return C.s(t.$y,4,"0");case"M":return l+1;case"MM":return C.s(l+1,2,"0");case"MMM":return d(n.monthsShort,l,c,3);case"MMMM":return d(c,l);case"D":return t.$D;case"DD":return C.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,s,2);case"ddd":return d(n.weekdaysShort,t.$W,s,3);case"dddd":return s[t.$W];case"H":return String(i);case"HH":return C.s(i,2,"0");case"h":return m(1);case"hh":return m(2);case"a":return f(i,a,!0);case"A":return f(i,a,!1);case"m":return String(a);case"mm":return C.s(a,2,"0");case"s":return String(t.$s);case"ss":return C.s(t.$s,2,"0");case"SSS":return C.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(n,d,u){var m,h=this,f=C.p(d),g=S(n),b=(g.utcOffset()-this.utcOffset())*e,v=this-g,y=function(){return C.m(h,g)};switch(f){case p:m=y()/12;break;case s:m=y();break;case c:m=y()/3;break;case l:m=(v-b)/6048e5;break;case a:m=(v-b)/864e5;break;case i:m=v/t;break;case o:m=v/e;break;case r:m=v/1e3;break;default:m=v}return u?m:C.a(m)},g.daysInMonth=function(){return this.endOf(s).$D},g.$locale=function(){return y[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=k(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return C.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},f}(),E=O.prototype;return S.prototype=E,[["$ms",n],["$s",r],["$m",o],["$H",i],["$W",a],["$M",s],["$y",p],["$D",d]].forEach((function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),S.extend=function(e,t){return e.$i||(e(t,O,S),e.$i=!0),S},S.locale=k,S.isDayjs=w,S.unix=function(e){return S(1e3*e)},S.en=y[v],S.Ls=y,S.p={},S}()},445:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,o=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,a={},l=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],p=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=a.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},u={A:[i,function(e){this.afternoon=d(e,!1)}],a:[i,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[o,s("seconds")],ss:[o,s("seconds")],m:[o,s("minutes")],mm:[o,s("minutes")],H:[o,s("hours")],h:[o,s("hours")],HH:[o,s("hours")],hh:[o,s("hours")],D:[o,s("day")],DD:[r,s("day")],Do:[i,function(e){var t=a.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[o,s("week")],ww:[r,s("week")],M:[o,s("month")],MM:[r,s("month")],MMM:[i,function(e){var t=p("months"),n=(p("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(e){var t=p("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[r,function(e){this.year=l(e)}],YYYY:[/\d{4}/,s("year")],Z:c,ZZ:c};function m(n){var r,o;r=n,o=a&&a.formats;for(var i=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),l=i.length,s=0;s<l;s+=1){var c=i[s],p=u[c],d=p&&p[0],m=p&&p[1];i[s]=m?{regex:d,parser:m}:c.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<l;n+=1){var o=i[n];if("string"==typeof o)r+=o.length;else{var a=o.regex,s=o.parser,c=e.slice(r),p=a.exec(c)[0];s.call(t,p),e=e.replace(p,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(l=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,i=e.args;this.$u=r;var l=i[1];if("string"==typeof l){var s=!0===i[2],c=!0===i[3],p=s||c,d=i[2];c&&(d=i[2]),a=this.$locale(),!s&&d&&(a=n.Ls[d]),this.$d=function(e,t,n,r){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var o=m(t)(e),i=o.year,a=o.month,l=o.day,s=o.hours,c=o.minutes,p=o.seconds,d=o.milliseconds,u=o.zone,h=o.week,f=new Date,g=l||(i||a?1:f.getDate()),b=i||f.getFullYear(),v=0;i&&!a||(v=a>0?a-1:f.getMonth());var y,x=s||0,w=c||0,k=p||0,S=d||0;return u?new Date(Date.UTC(b,v,g,x,w,k,S+60*u.offset*1e3)):n?new Date(Date.UTC(b,v,g,x,w,k,S)):(y=new Date(b,v,g,x,w,k,S),h&&(y=r(y).week(h).toDate()),y)}catch(e){return new Date("")}}(t,l,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),p&&t!=this.format(l)&&(this.$d=new Date("")),a={}}else if(l instanceof Array)for(var u=l.length,h=1;h<=u;h+=1){i[1]=l[h-1];var f=n.apply(this,i);if(f.isValid()){this.$d=f.$d,this.$L=f.$L,this.init();break}h===u&&(this.$d=new Date(""))}else o.call(this,e)}}}()},6279:function(e){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,o){return r.fromToBase(e,t,n,o)}n.en.relativeTime=o,r.fromToBase=function(t,r,i,a,l){for(var s,c,p,d=i.$locale().relativeTime||o,u=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=u.length,h=0;h<m;h+=1){var f=u[h];f.d&&(s=a?n(t).diff(i,f.d,!0):i.diff(t,f.d,!0));var g=(e.rounding||Math.round)(Math.abs(s));if(p=s>0,g<=f.r||!f.r){g<=1&&h>0&&(f=u[h-1]);var b=d[f.l];l&&(g=l(""+g)),c="string"==typeof b?b.replace("%d",g):b(g,r,f.l,p);break}}if(r)return c;var v=p?d.future:d.past;return"function"==typeof v?v(c):v.replace("%s",c)},r.to=function(e,t){return i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var a=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(a(this),e)},r.fromNow=function(e){return this.from(a(this),e)}}}()},5316:function(e,t,n){var r;"undefined"!=typeof self&&self,e.exports=(r=n(6540),function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(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)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"HighchartsReact",(function(){return p}));var l=n(1),s=n.n(l),c="undefined"!=typeof window?l.useLayoutEffect:l.useEffect,p=Object(l.memo)(Object(l.forwardRef)((function(e,t){var n=Object(l.useRef)(),i=Object(l.useRef)(),p=Object(l.useRef)(e.constructorType),d=Object(l.useRef)(e.highcharts);return c((function(){function t(){var t=e.highcharts||"object"===("undefined"==typeof window?"undefined":a(window))&&window.Highcharts,r=e.constructorType||"chart";t?t[r]?e.options?i.current=t[r](n.current,e.options,e.callback):console.warn('The "options" property was not passed.'):console.warn('The "constructorType" property is incorrect or some required module is not imported.'):console.warn('The "highcharts" property was not passed.')}if(i.current){if(!1!==e.allowChartUpdate)if(e.constructorType!==p.current||e.highcharts!==d.current)p.current=e.constructorType,d.current=e.highcharts,t();else if(!e.immutable&&i.current){var r;(r=i.current).update.apply(r,[e.options].concat(o(e.updateArgs||[!0,!0])))}else t()}else t()}),[e.options,e.allowChartUpdate,e.updateArgs,e.containerProps,e.highcharts,e.constructorType]),c((function(){return function(){i.current&&(i.current.destroy(),i.current=null)}}),[]),Object(l.useImperativeHandle)(t,(function(){return{get chart(){return i.current},container:n}}),[]),s.a.createElement("div",r({},e.containerProps,{ref:n}))})));t.default=p},function(e,t){e.exports=r}]))},4783:function(e,t,n){var r,o,i;o="undefined"!=typeof window?window:this,i=function(e){"use strict";var t={};function n(t,n,r,o){!t.hasOwnProperty(n)&&(t[n]=o.apply(null,r),e&&"function"==typeof CustomEvent&&e.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:n,module:t[n]}})))}return n(t,"Core/Globals.js",[],(function(){var t,n;return(n=t||(t={})).SVG_NS="http://www.w3.org/2000/svg",n.product="Highcharts",n.version="11.4.8",n.win=void 0!==e?e:{},n.doc=n.win.document,n.svg=n.doc&&n.doc.createElementNS&&!!n.doc.createElementNS(n.SVG_NS,"svg").createSVGRect,n.userAgent=n.win.navigator&&n.win.navigator.userAgent||"",n.isChrome=n.win.chrome,n.isFirefox=-1!==n.userAgent.indexOf("Firefox"),n.isMS=/(edge|msie|trident)/i.test(n.userAgent)&&!n.win.opera,n.isSafari=!n.isChrome&&-1!==n.userAgent.indexOf("Safari"),n.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(n.userAgent),n.isWebKit=-1!==n.userAgent.indexOf("AppleWebKit"),n.deg2rad=2*Math.PI/360,n.hasBidiBug=n.isFirefox&&4>parseInt(n.userAgent.split("Firefox/")[1],10),n.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],n.noop=function(){},n.supportsPassiveEvents=function(){let e=!1;if(!n.isMS){let t=Object.defineProperty({},"passive",{get:function(){e=!0}});n.win.addEventListener&&n.win.removeEventListener&&(n.win.addEventListener("testPassive",n.noop,t),n.win.removeEventListener("testPassive",n.noop,t))}return e}(),n.charts=[],n.composed=[],n.dateFormats={},n.seriesTypes={},n.symbolSizes={},n.chartCount=0,t})),n(t,"Core/Utilities.js",[t["Core/Globals.js"]],(function(e){let t,{charts:n,doc:r,win:o}=e;function i(t,n,r,a){let l=n?"Highcharts error":"Highcharts warning";32===t&&(t=`${l}: Deprecated member`);let s=u(t),c=s?`${l} #${t}: www.highcharts.com/errors/${t}/`:t.toString();if(void 0!==a){let e="";s&&(c+="?"),k(a,(function(t,n){e+=`\n - ${n}: ${t}`,s&&(c+=encodeURI(n)+"="+encodeURI(t))})),c+=e}C(e,"displayError",{chart:r,code:t,message:c,params:a},(function(){if(n)throw Error(c);o.console&&-1===i.messages.indexOf(c)&&console.warn(c)})),i.messages.push(c)}function a(e,t){return parseInt(e,t||10)}function l(e){return"string"==typeof e}function s(e){let t=Object.prototype.toString.call(e);return"[object Array]"===t||"[object Array Iterator]"===t}function c(e,t){return!(!e||"object"!=typeof e||t&&s(e))}function p(e){return c(e)&&"number"==typeof e.nodeType}function d(e){let t=e&&e.constructor;return!(!c(e,!0)||p(e)||!t||!t.name||"Object"===t.name)}function u(e){return"number"==typeof e&&!isNaN(e)&&e<1/0&&e>-1/0}function m(e){return null!=e}function h(e,t,n){let r,o=l(t)&&!m(n),i=(t,n)=>{m(t)?e.setAttribute(n,t):o?(r=e.getAttribute(n))||"class"!==n||(r=e.getAttribute(n+"Name")):e.removeAttribute(n)};return l(t)?i(n,t):k(t,i),r}function f(e){return s(e)?e:[e]}function g(e,t){let n;for(n in e||(e={}),t)e[n]=t[n];return e}function b(){let e=arguments,t=e.length;for(let n=0;n<t;n++){let t=e[n];if(null!=t)return t}}function v(e,t){g(e.style,t)}function y(e){return Math.pow(10,Math.floor(Math.log(e)/Math.LN10))}function x(e,t){return e>1e14?e:parseFloat(e.toPrecision(t||14))}(i||(i={})).messages=[],Math.easeInOutSine=function(e){return-.5*(Math.cos(Math.PI*e)-1)};let w=Array.prototype.find?function(e,t){return e.find(t)}:function(e,t){let n,r=e.length;for(n=0;n<r;n++)if(t(e[n],n))return e[n]};function k(e,t,n){for(let r in e)Object.hasOwnProperty.call(e,r)&&t.call(n||e[r],e[r],r,e)}function S(e,t,n){function r(t,n){let r=e.removeEventListener;r&&r.call(e,t,n,!1)}function o(n){let o,i;e.nodeName&&(t?(o={})[t]=!0:o=n,k(o,(function(e,t){if(n[t])for(i=n[t].length;i--;)r(t,n[t][i].fn)})))}let i="function"==typeof e&&e.prototype||e;if(Object.hasOwnProperty.call(i,"hcEvents")){let e=i.hcEvents;if(t){let i=e[t]||[];n?(e[t]=i.filter((function(e){return n!==e.fn})),r(t,n)):(o(e),e[t]=[])}else o(e),delete i.hcEvents}}function C(t,n,o,i){if(o=o||{},r.createEvent&&(t.dispatchEvent||t.fireEvent&&t!==e)){let e=r.createEvent("Events");e.initEvent(n,!0,!0),o=g(e,o),t.dispatchEvent?t.dispatchEvent(o):t.fireEvent(n,o)}else if(t.hcEvents){o.target||g(o,{preventDefault:function(){o.defaultPrevented=!0},target:t,type:n});let e=[],r=t,i=!1;for(;r.hcEvents;)Object.hasOwnProperty.call(r,"hcEvents")&&r.hcEvents[n]&&(e.length&&(i=!0),e.unshift.apply(e,r.hcEvents[n])),r=Object.getPrototypeOf(r);i&&e.sort(((e,t)=>e.order-t.order)),e.forEach((e=>{!1===e.fn.call(t,o)&&o.preventDefault()}))}i&&!o.defaultPrevented&&i.call(t,o)}k({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(t,n){e[n]=function(e){return i(32,!1,void 0,{[`Highcharts.${n}`]:`use Array.${t}`}),Array.prototype[t].apply(e,[].slice.call(arguments,1))}}));let O=function(){let e=Math.random().toString(36).substring(2,9)+"-",n=0;return function(){return"highcharts-"+(t?"":e)+n++}}();return o.jQuery&&(o.jQuery.fn.highcharts=function(){let t=[].slice.call(arguments);if(this[0])return t[0]?(new(e[l(t[0])?t.shift():"Chart"])(this[0],t[0],t[1]),this):n[h(this[0],"data-highcharts-chart")]}),{addEvent:function(t,n,r,o={}){let i="function"==typeof t&&t.prototype||t;Object.hasOwnProperty.call(i,"hcEvents")||(i.hcEvents={});let a=i.hcEvents;e.Point&&t instanceof e.Point&&t.series&&t.series.chart&&(t.series.chart.runTrackerClick=!0);let l=t.addEventListener;l&&l.call(t,n,r,!!e.supportsPassiveEvents&&{passive:void 0===o.passive?-1!==n.indexOf("touch"):o.passive,capture:!1}),a[n]||(a[n]=[]);let s={fn:r,order:"number"==typeof o.order?o.order:1/0};return a[n].push(s),a[n].sort(((e,t)=>e.order-t.order)),function(){S(t,n,r)}},arrayMax:function(e){let t=e.length,n=e[0];for(;t--;)e[t]>n&&(n=e[t]);return n},arrayMin:function(e){let t=e.length,n=e[0];for(;t--;)e[t]<n&&(n=e[t]);return n},attr:h,clamp:function(e,t,n){return e>t?e<n?e:n:t},clearTimeout:function(e){m(e)&&clearTimeout(e)},correctFloat:x,createElement:function(e,t,n,o,i){let a=r.createElement(e);return t&&g(a,t),i&&v(a,{padding:"0",border:"none",margin:"0"}),n&&v(a,n),o&&o.appendChild(a),a},crisp:(e,t=0,n)=>{let r=t%2/2,o=n?-1:1;return(Math.round(e*o-r)+r)*o},css:v,defined:m,destroyObjectProperties:function(e,t,n){k(e,(function(r,o){r!==t&&r?.destroy&&r.destroy(),(r?.destroy||!n)&&delete e[o]}))},diffObjects:function(e,t,n,r){let o={};return function e(t,o,i,a){let l=n?o:t;k(t,(function(n,p){if(!a&&r&&r.indexOf(p)>-1&&o[p]){n=f(n),i[p]=[];for(let t=0;t<Math.max(n.length,o[p].length);t++)o[p][t]&&(void 0===n[t]?i[p][t]=o[p][t]:(i[p][t]={},e(n[t],o[p][t],i[p][t],a+1)))}else c(n,!0)&&!n.nodeType?(i[p]=s(n)?[]:{},e(n,o[p]||{},i[p],a+1),0!==Object.keys(i[p]).length||"colorAxis"===p&&0===a||delete i[p]):(t[p]!==o[p]||p in t&&!(p in o))&&"__proto__"!==p&&"constructor"!==p&&(i[p]=l[p])}))}(e,t,o,0),o},discardElement:function(e){e&&e.parentElement&&e.parentElement.removeChild(e)},erase:function(e,t){let n=e.length;for(;n--;)if(e[n]===t){e.splice(n,1);break}},error:i,extend:g,extendClass:function(e,t){let n=function(){};return g(n.prototype=new e,t),n},find:w,fireEvent:C,getClosestDistance:function(e,t){let n,r,o,i,a=!t;return e.forEach((e=>{if(e.length>1)for(i=r=e.length-1;i>0;i--)(o=e[i]-e[i-1])<0&&!a?(t?.(),t=void 0):o&&(void 0===n||o<n)&&(n=o)})),n},getMagnitude:y,getNestedProperty:function(e,t){let n=e.split(".");for(;n.length&&m(t);){let e=n.shift();if(void 0===e||"__proto__"===e)return;if("this"===e){let e;return c(t)&&(e=t["@this"]),e??t}let r=t[e];if(!m(r)||"function"==typeof r||"number"==typeof r.nodeType||r===o)return;t=r}return t},getStyle:function e(t,n,r){let i;if("width"===n){let n=Math.min(t.offsetWidth,t.scrollWidth),r=t.getBoundingClientRect&&t.getBoundingClientRect().width;return r<n&&r>=n-1&&(n=Math.floor(r)),Math.max(0,n-(e(t,"padding-left",!0)||0)-(e(t,"padding-right",!0)||0))}if("height"===n)return Math.max(0,Math.min(t.offsetHeight,t.scrollHeight)-(e(t,"padding-top",!0)||0)-(e(t,"padding-bottom",!0)||0));let l=o.getComputedStyle(t,void 0);return l&&(i=l.getPropertyValue(n),b(r,"opacity"!==n)&&(i=a(i))),i},inArray:function(e,t,n){return i(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),t.indexOf(e,n)},insertItem:function(e,t){let n,r=e.options.index,o=t.length;for(n=e.options.isInternal?o:0;n<o+1;n++)if(!t[n]||u(r)&&r<b(t[n].options.index,t[n]._i)||t[n].options.isInternal){t.splice(n,0,e);break}return n},isArray:s,isClass:d,isDOMElement:p,isFunction:function(e){return"function"==typeof e},isNumber:u,isObject:c,isString:l,keys:function(e){return i(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(e)},merge:function(){let e,t=arguments,n={},r=function(e,t){return"object"!=typeof e&&(e={}),k(t,(function(n,o){"__proto__"!==o&&"constructor"!==o&&(!c(n,!0)||d(n)||p(n)?e[o]=t[o]:e[o]=r(e[o]||{},n))})),e};!0===t[0]&&(n=t[1],t=Array.prototype.slice.call(t,2));let o=t.length;for(e=0;e<o;e++)n=r(n,t[e]);return n},normalizeTickInterval:function(e,t,n,r,o){let i,a=e,l=e/(n=b(n,y(e)));for(!t&&(t=o?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===r&&(1===n?t=t.filter((function(e){return e%1==0})):n<=.1&&(t=[1/n]))),i=0;i<t.length&&(a=t[i],(!o||!(a*n>=e))&&(o||!(l<=(t[i]+(t[i+1]||t[i]))/2)));i++);return x(a*n,-Math.round(Math.log(.001)/Math.LN10))},objectEach:k,offset:function(e){let t=r.documentElement,n=e.parentElement||e.parentNode?e.getBoundingClientRect():{top:0,left:0,width:0,height:0};return{top:n.top+(o.pageYOffset||t.scrollTop)-(t.clientTop||0),left:n.left+(o.pageXOffset||t.scrollLeft)-(t.clientLeft||0),width:n.width,height:n.height}},pad:function(e,t,n){return Array((t||2)+1-String(e).replace("-","").length).join(n||"0")+e},pick:b,pInt:a,pushUnique:function(e,t){return 0>e.indexOf(t)&&!!e.push(t)},relativeLength:function(e,t,n){return/%$/.test(e)?t*parseFloat(e)/100+(n||0):parseFloat(e)},removeEvent:S,replaceNested:function(e,...t){let n,r;do{for(r of(n=e,t))e=e.replace(r[0],r[1])}while(e!==n);return e},splat:f,stableSort:function(e,t){let n,r,o=e.length;for(r=0;r<o;r++)e[r].safeI=r;for(e.sort((function(e,r){return 0===(n=t(e,r))?e.safeI-r.safeI:n})),r=0;r<o;r++)delete e[r].safeI},syncTimeout:function(e,t,n){return t>0?setTimeout(e,t,n):(e.call(0,n),-1)},timeUnits:{millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},uniqueKey:O,useSerialIds:function(e){return t=b(e,t)},wrap:function(e,t,n){let r=e[t];e[t]=function(){let e=arguments,t=this;return n.apply(this,[function(){return r.apply(t,arguments.length?arguments:e)}].concat([].slice.call(arguments)))}}}})),n(t,"Core/Chart/ChartDefaults.js",[],(function(){return{alignThresholds:!1,panning:{enabled:!1,type:"x"},styledMode:!1,borderRadius:0,colorCount:10,allowMutatingData:!0,ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{},position:{}},reflow:!0,type:"line",zooming:{singleTouch:!1,resetButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}}},width:null,height:null,borderColor:"#334eff",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"}})),n(t,"Core/Color/Palettes.js",[],(function(){return{colors:["#2caffe","#544fc5","#00e272","#fe6a35","#6b8abc","#d568fb","#2ee0ca","#fa4b42","#feb56a","#91e8e1"]}})),n(t,"Core/Time.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t){let{win:n}=e,{defined:r,error:o,extend:i,isNumber:a,isObject:l,merge:s,objectEach:c,pad:p,pick:d,splat:u,timeUnits:m}=t,h=e.isSafari&&n.Intl&&n.Intl.DateTimeFormat.prototype.formatRange,f=e.isSafari&&n.Intl&&!n.Intl.DateTimeFormat.prototype.formatRange;class g{constructor(e){this.options={},this.useUTC=!1,this.variableTimezone=!1,this.Date=n.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(e)}get(e,t){if(this.variableTimezone||this.timezoneOffset){let n=t.getTime(),r=n-this.getTimezoneOffset(t);t.setTime(r);let o=t["getUTC"+e]();return t.setTime(n),o}return this.useUTC?t["getUTC"+e]():t["get"+e]()}set(e,t,n){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===e||"Seconds"===e||"Minutes"===e&&this.getTimezoneOffset(t)%36e5==0)return t["setUTC"+e](n);let r=this.getTimezoneOffset(t),o=t.getTime()-r;t.setTime(o),t["setUTC"+e](n);let i=this.getTimezoneOffset(t);return o=t.getTime()+i,t.setTime(o)}return this.useUTC||h&&"FullYear"===e?t["setUTC"+e](n):t["set"+e](n)}update(e={}){let t=d(e.useUTC,!0);this.options=e=s(!0,this.options,e),this.Date=e.Date||n.Date||Date,this.useUTC=t,this.timezoneOffset=t&&e.timezoneOffset||void 0,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=t&&!(!e.getTimezoneOffset&&!e.timezone)}makeTime(e,t,n,r,o,i){let a,l,s;return this.useUTC?(a=this.Date.UTC.apply(0,arguments),l=this.getTimezoneOffset(a),a+=l,l!==(s=this.getTimezoneOffset(a))?a+=s-l:l-36e5!==this.getTimezoneOffset(a-36e5)||f||(a-=36e5)):a=new this.Date(e,t,d(n,1),d(r,0),d(o,0),d(i,0)).getTime(),a}timezoneOffsetFunction(){let e=this,t=this.options,n=t.getTimezoneOffset;return this.useUTC?t.timezone?e=>{try{let n=`shortOffset,${t.timezone||""}`,[r,o,i,l,s=0]=(g.formatCache[n]=g.formatCache[n]||Intl.DateTimeFormat("en",{timeZone:t.timezone,timeZoneName:"shortOffset"})).format(e).split(/(GMT|:)/).map(Number),c=-36e5*(i+s/60);if(a(c))return c}catch(e){o(34)}return 0}:this.useUTC&&n?e=>6e4*n(e.valueOf()):()=>6e4*(e.timezoneOffset||0):e=>6e4*new Date(e.toString()).getTimezoneOffset()}dateFormat(t,n,o){if(!r(n)||isNaN(n))return e.defaultOptions.lang&&e.defaultOptions.lang.invalidDate||"";t=d(t,"%Y-%m-%d %H:%M:%S");let a=this,l=new this.Date(n),s=this.get("Hours",l),u=this.get("Day",l),m=this.get("Date",l),h=this.get("Month",l),f=this.get("FullYear",l),g=e.defaultOptions.lang,b=g&&g.weekdays,v=g&&g.shortWeekdays;return c(i({a:v?v[u]:b[u].substr(0,3),A:b[u],d:p(m),e:p(m,2," "),w:u,b:g.shortMonths[h],B:g.months[h],m:p(h+1),o:h+1,y:f.toString().substr(2,2),Y:f,H:p(s),k:s,I:p(s%12||12),l:s%12||12,M:p(this.get("Minutes",l)),p:s<12?"AM":"PM",P:s<12?"am":"pm",S:p(this.get("Seconds",l)),L:p(Math.floor(n%1e3),3)},e.dateFormats),(function(e,r){for(;-1!==t.indexOf("%"+r);)t=t.replace("%"+r,"function"==typeof e?e.call(a,n):e)})),o?t.substr(0,1).toUpperCase()+t.substr(1):t}resolveDTLFormat(e){return l(e,!0)?e:{main:(e=u(e))[0],from:e[1],to:e[2]}}getTimeTicks(e,t,n,o){let a,l,s,c,p=this,u=p.Date,h=[],f={},g=new u(t),b=e.unitRange,v=e.count||1;if(o=d(o,1),r(t)){p.set("Milliseconds",g,b>=m.second?0:v*Math.floor(p.get("Milliseconds",g)/v)),b>=m.second&&p.set("Seconds",g,b>=m.minute?0:v*Math.floor(p.get("Seconds",g)/v)),b>=m.minute&&p.set("Minutes",g,b>=m.hour?0:v*Math.floor(p.get("Minutes",g)/v)),b>=m.hour&&p.set("Hours",g,b>=m.day?0:v*Math.floor(p.get("Hours",g)/v)),b>=m.day&&p.set("Date",g,b>=m.month?1:Math.max(1,v*Math.floor(p.get("Date",g)/v))),b>=m.month&&(p.set("Month",g,b>=m.year?0:v*Math.floor(p.get("Month",g)/v)),l=p.get("FullYear",g)),b>=m.year&&(l-=l%v,p.set("FullYear",g,l)),b===m.week&&(c=p.get("Day",g),p.set("Date",g,p.get("Date",g)-c+o+(c<o?-7:0))),l=p.get("FullYear",g);let e=p.get("Month",g),i=p.get("Date",g),d=p.get("Hours",g);t=g.getTime(),(p.variableTimezone||!p.useUTC)&&r(n)&&(s=n-t>4*m.month||p.getTimezoneOffset(t)!==p.getTimezoneOffset(n));let u=g.getTime();for(a=1;u<n;)h.push(u),b===m.year?u=p.makeTime(l+a*v,0):b===m.month?u=p.makeTime(l,e+a*v):!s||b!==m.day&&b!==m.week?s&&b===m.hour&&v>1?u=p.makeTime(l,e,i,d+a*v):u+=b*v:u=p.makeTime(l,e,i+a*v*(b===m.day?1:7)),a++;h.push(u),b<=m.hour&&h.length<1e4&&h.forEach((function(e){e%18e5==0&&"000000000"===p.dateFormat("%H%M%S%L",e)&&(f[e]="day")}))}return h.info=i(e,{higherRanks:f,totalRange:b*v}),h}getDateFormat(e,t,n,r){let o=this.dateFormat("%m-%d %H:%M:%S.%L",t),i="01-01 00:00:00.000",a={millisecond:15,second:12,minute:9,hour:6,day:3},l="millisecond",s=l;for(l in m){if(e===m.week&&+this.dateFormat("%w",t)===n&&o.substr(6)===i.substr(6)){l="week";break}if(m[l]>e){l=s;break}if(a[l]&&o.substr(a[l])!==i.substr(a[l]))break;"week"!==l&&(s=l)}return this.resolveDTLFormat(r[l]).main}}return g.formatCache={},g})),n(t,"Core/Defaults.js",[t["Core/Chart/ChartDefaults.js"],t["Core/Globals.js"],t["Core/Color/Palettes.js"],t["Core/Time.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o){let{isTouchDevice:i}=t,{fireEvent:a,merge:l}=o,s={colors:n.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",numericSymbols:["k","M","G","T","P","E"],resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{buttonTheme:{fill:"#f7f7f7",padding:8,r:2,stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontSize:"0.8em",fontWeight:"normal"},states:{hover:{fill:"#e6e6e6"},select:{fill:"#e6e9ff",style:{color:"#000000",fontWeight:"bold"}},disabled:{style:{color:"#cccccc"}}}}},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:e,title:{style:{color:"#333333",fontWeight:"bold"},text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{style:{color:"#666666",fontSize:"0.8em"},text:"",align:"center",widthAdjust:-44},caption:{margin:15,style:{color:"#666666",fontSize:"0.8em"},text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",events:{},layout:"horizontal",itemMarginBottom:2,itemMarginTop:2,labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{style:{fontSize:"0.8em"},activeColor:"#0022ff",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"0.8em",textDecoration:"none",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#666666",textDecoration:"line-through"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontSize:"0.8em",fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:{duration:300,easing:e=>Math.sqrt(1-Math.pow(e-1,2))},borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %e %b, %H:%M:%S.%L",second:"%A, %e %b, %H:%M:%S",minute:"%A, %e %b, %H:%M",hour:"%A, %e %b, %H:%M",day:"%A, %e %b %Y",week:"Week from %A, %e %b %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:i?25:10,headerFormat:'<span style="font-size: 0.8em">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">●</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:"#ffffff",borderWidth:void 0,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"0.8em"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"0.6em"},text:"Highcharts.com"}};s.chart.styledMode=!1;let c=new r(s.time);return{defaultOptions:s,defaultTime:c,getOptions:function(){return s},setOptions:function(e){return a(t,"setOptions",{options:e}),l(!0,s,e),(e.time||e.global)&&(t.time?t.time.update(l(s.global,s.time,e.global,e.time)):t.time=c),s}}})),n(t,"Core/Color/Color.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t){let{isNumber:n,merge:r,pInt:o}=t;class i{static parse(e){return e?new i(e):i.None}constructor(t){let n,r,o,a;this.rgba=[NaN,NaN,NaN,NaN],this.input=t;let l=e.Color;if(l&&l!==i)return new l(t);if("object"==typeof t&&void 0!==t.stops)this.stops=t.stops.map((e=>new i(e[1])));else if("string"==typeof t){if(this.input=t=i.names[t.toLowerCase()]||t,"#"===t.charAt(0)){let e=t.length,n=parseInt(t.substr(1),16);7===e?r=[(16711680&n)>>16,(65280&n)>>8,255&n,1]:4===e&&(r=[(3840&n)>>4|(3840&n)>>8,(240&n)>>4|240&n,(15&n)<<4|15&n,1])}if(!r)for(o=i.parsers.length;o--&&!r;)(n=(a=i.parsers[o]).regex.exec(t))&&(r=a.parse(n))}r&&(this.rgba=r)}get(e){let t=this.input,o=this.rgba;if("object"==typeof t&&void 0!==this.stops){let n=r(t);return n.stops=[].slice.call(n.stops),this.stops.forEach(((t,r)=>{n.stops[r]=[n.stops[r][0],t.get(e)]})),n}return o&&n(o[0])?"rgb"===e||!e&&1===o[3]?"rgb("+o[0]+","+o[1]+","+o[2]+")":"a"===e?`${o[3]}`:"rgba("+o.join(",")+")":t}brighten(e){let t=this.rgba;if(this.stops)this.stops.forEach((function(t){t.brighten(e)}));else if(n(e)&&0!==e)for(let n=0;n<3;n++)t[n]+=o(255*e),t[n]<0&&(t[n]=0),t[n]>255&&(t[n]=255);return this}setOpacity(e){return this.rgba[3]=e,this}tweenTo(e,t){let r=this.rgba,o=e.rgba;if(!n(r[0])||!n(o[0]))return e.input||"none";let i=1!==o[3]||1!==r[3];return(i?"rgba(":"rgb(")+Math.round(o[0]+(r[0]-o[0])*(1-t))+","+Math.round(o[1]+(r[1]-o[1])*(1-t))+","+Math.round(o[2]+(r[2]-o[2])*(1-t))+(i?","+(o[3]+(r[3]-o[3])*(1-t)):"")+")"}}return i.names={white:"#ffffff",black:"#000000"},i.parsers=[{regex:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?(?:\.\d+)?)\s*\)/,parse:function(e){return[o(e[1]),o(e[2]),o(e[3]),parseFloat(e[4],10)]}},{regex:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/,parse:function(e){return[o(e[1]),o(e[2]),o(e[3]),1]}}],i.None=new i(""),i})),n(t,"Core/Animation/Fx.js",[t["Core/Color/Color.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t,n){let{parse:r}=e,{win:o}=t,{isNumber:i,objectEach:a}=n;class l{constructor(e,t,n){this.pos=NaN,this.options=t,this.elem=e,this.prop=n}dSetter(){let e=this.paths,t=e&&e[0],n=e&&e[1],r=this.now||0,o=[];if(1!==r&&t&&n)if(t.length===n.length&&r<1)for(let e=0;e<n.length;e++){let a=t[e],l=n[e],s=[];for(let e=0;e<l.length;e++){let t=a[e],n=l[e];i(t)&&i(n)&&("A"!==l[0]||4!==e&&5!==e)?s[e]=t+r*(n-t):s[e]=n}o.push(s)}else o=n;else o=this.toD||[];this.elem.attr("d",o,void 0,!0)}update(){let e=this.elem,t=this.prop,n=this.now,r=this.options.step;this[t+"Setter"]?this[t+"Setter"]():e.attr?e.element&&e.attr(t,n,null,!0):e.style[t]=n+this.unit,r&&r.call(e,n,this)}run(e,t,n){let r=this,i=r.options,a=function(e){return!a.stopped&&r.step(e)},s=o.requestAnimationFrame||function(e){setTimeout(e,13)},c=function(){for(let e=0;e<l.timers.length;e++)l.timers[e]()||l.timers.splice(e--,1);l.timers.length&&s(c)};e!==t||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=e,this.end=t,this.unit=n,this.now=this.start,this.pos=0,a.elem=this.elem,a.prop=this.prop,a()&&1===l.timers.push(a)&&s(c)):(delete i.curAnim[this.prop],i.complete&&0===Object.keys(i.curAnim).length&&i.complete.call(this.elem))}step(e){let t,n,r=+new Date,o=this.options,i=this.elem,l=o.complete,s=o.duration,c=o.curAnim;return i.attr&&!i.element?t=!1:e||r>=s+this.startTime?(this.now=this.end,this.pos=1,this.update(),c[this.prop]=!0,n=!0,a(c,(function(e){!0!==e&&(n=!1)})),n&&l&&l.call(i),t=!1):(this.pos=o.easing((r-this.startTime)/s),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0),t}initPath(e,t,n){let r,o,a,l,s=e.startX,c=e.endX,p=n.slice(),d=e.isArea,u=d?2:1,m=t&&n.length>t.length&&n.hasStackedCliffs,h=t&&t.slice();if(!h||m)return[p,p];function f(e,t){for(;e.length<o;){let n=e[0],r=t[o-e.length];if(r&&"M"===n[0]&&("C"===r[0]?e[0]=["C",n[1],n[2],n[1],n[2],n[1],n[2]]:e[0]=["L",n[1],n[2]]),e.unshift(n),d){let t=e.pop();e.push(e[e.length-1],t)}}}function g(e){for(;e.length<o;){let t=e[Math.floor(e.length/u)-1].slice();if("C"===t[0]&&(t[1]=t[5],t[2]=t[6]),d){let n=e[Math.floor(e.length/u)].slice();e.splice(e.length/2,0,t,n)}else e.push(t)}}if(s&&c&&c.length){for(a=0;a<s.length;a++){if(s[a]===c[0]){r=a;break}if(s[0]===c[c.length-s.length+a]){r=a,l=!0;break}if(s[s.length-1]===c[c.length-s.length+a]){r=s.length-a;break}}void 0===r&&(h=[])}return h.length&&i(r)&&(o=p.length+r*u,l?(f(h,p),g(p)):(f(p,h),g(h))),[h,p]}fillSetter(){l.prototype.strokeSetter.apply(this,arguments)}strokeSetter(){this.elem.attr(this.prop,r(this.start).tweenTo(r(this.end),this.pos),void 0,!0)}}return l.timers=[],l})),n(t,"Core/Animation/AnimationUtilities.js",[t["Core/Animation/Fx.js"],t["Core/Utilities.js"]],(function(e,t){let{defined:n,getStyle:r,isArray:o,isNumber:i,isObject:a,merge:l,objectEach:s,pick:c}=t;function p(e){return a(e)?l({duration:500,defer:0},e):{duration:e?500:0,defer:0}}function d(t,n){let r=e.timers.length;for(;r--;)e.timers[r].elem!==t||n&&n!==e.timers[r].prop||(e.timers[r].stopped=!0)}return{animate:function(t,n,c){let p,u,m,h,f="";a(c)||(h=arguments,c={duration:h[2],easing:h[3],complete:h[4]}),i(c.duration)||(c.duration=400),c.easing="function"==typeof c.easing?c.easing:Math[c.easing]||Math.easeInOutSine,c.curAnim=l(n),s(n,(function(i,a){d(t,a),m=new e(t,c,a),u=void 0,"d"===a&&o(n.d)?(m.paths=m.initPath(t,t.pathArray,n.d),m.toD=n.d,p=0,u=1):t.attr?p=t.attr(a):(p=parseFloat(r(t,a))||0,"opacity"!==a&&(f="px")),u||(u=i),"string"==typeof u&&u.match("px")&&(u=u.replace(/px/g,"")),m.run(p,u,f)}))},animObject:p,getDeferredAnimation:function(e,t,r){let o=p(t),i=r?[r]:e.series,l=0,s=0;return i.forEach((e=>{let r=p(e.options.animation);l=a(t)&&n(t.defer)?o.defer:Math.max(l,r.duration+r.defer),s=Math.min(o.duration,r.duration)})),e.renderer.forExport&&(l=0),{defer:Math.max(0,l-s),duration:Math.min(l,s)}},setAnimation:function(e,t){t.renderer.globalAnimation=c(e,t.options.chart.animation,!0)},stop:d}})),n(t,"Core/Renderer/HTML/AST.js",[t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t){let{SVG_NS:n,win:r}=e,{attr:o,createElement:i,css:a,error:l,isFunction:s,isString:c,objectEach:p,splat:d}=t,{trustedTypes:u}=r,m=u&&s(u.createPolicy)&&u.createPolicy("highcharts",{createHTML:e=>e}),h=m?m.createHTML(""):"",f=function(){try{return!!(new DOMParser).parseFromString(h,"text/html")}catch(e){return!1}}();class g{static filterUserAttributes(e){return p(e,((t,n)=>{let r=!0;-1===g.allowedAttributes.indexOf(n)&&(r=!1),-1!==["background","dynsrc","href","lowsrc","src"].indexOf(n)&&(r=c(t)&&g.allowedReferences.some((e=>0===t.indexOf(e)))),r||(l(33,!1,void 0,{"Invalid attribute in config":`${n}`}),delete e[n]),c(t)&&e[n]&&(e[n]=t.replace(/</g,"&lt;"))})),e}static parseStyle(e){return e.split(";").reduce(((e,t)=>{let n=t.split(":").map((e=>e.trim())),r=n.shift();return r&&n.length&&(e[r.replace(/-([a-z])/g,(e=>e[1].toUpperCase()))]=n.join(":")),e}),{})}static setElementHTML(e,t){e.innerHTML=g.emptyHTML,t&&new g(t).addToDOM(e)}constructor(e){this.nodes="string"==typeof e?this.parseMarkup(e):e}addToDOM(t){return function t(r,i){let s;return d(r).forEach((function(r){let c,d=r.tagName,u=r.textContent?e.doc.createTextNode(r.textContent):void 0,m=g.bypassHTMLFiltering;if(d)if("#text"===d)c=u;else if(-1!==g.allowedTags.indexOf(d)||m){let l="svg"===d?n:i.namespaceURI||n,s=e.doc.createElementNS(l,d),h=r.attributes||{};p(r,(function(e,t){"tagName"!==t&&"attributes"!==t&&"children"!==t&&"style"!==t&&"textContent"!==t&&(h[t]=e)})),o(s,m?h:g.filterUserAttributes(h)),r.style&&a(s,r.style),u&&s.appendChild(u),t(r.children||[],s),c=s}else l(33,!1,void 0,{"Invalid tagName in config":d});c&&i.appendChild(c),s=c})),s}(this.nodes,t)}parseMarkup(e){let t,n=[];if(e=e.trim().replace(/ style=(["'])/g," data-style=$1"),f)t=(new DOMParser).parseFromString(m?m.createHTML(e):e,"text/html");else{let n=i("div");n.innerHTML=e,t={body:n}}let r=(e,t)=>{let n=e.nodeName.toLowerCase(),o={tagName:n};"#text"===n&&(o.textContent=e.textContent||"");let i=e.attributes;if(i){let e={};[].forEach.call(i,(t=>{"data-style"===t.name?o.style=g.parseStyle(t.value):e[t.name]=t.value})),o.attributes=e}if(e.childNodes.length){let t=[];[].forEach.call(e.childNodes,(e=>{r(e,t)})),t.length&&(o.children=t)}t.push(o)};return[].forEach.call(t.body.childNodes,(e=>r(e,n))),n}}return g.allowedAttributes=["alt","aria-controls","aria-describedby","aria-expanded","aria-haspopup","aria-hidden","aria-label","aria-labelledby","aria-live","aria-pressed","aria-readonly","aria-roledescription","aria-selected","class","clip-path","color","colspan","cx","cy","d","dx","dy","disabled","fill","filterUnits","flood-color","flood-opacity","height","href","id","in","in2","markerHeight","markerWidth","offset","opacity","operator","orient","padding","paddingLeft","paddingRight","patternUnits","r","radius","refX","refY","role","scope","slope","src","startOffset","stdDeviation","stroke","stroke-linecap","stroke-width","style","tableValues","result","rowspan","summary","target","tabindex","text-align","text-anchor","textAnchor","textLength","title","type","valign","width","x","x1","x2","xlink:href","y","y1","y2","zIndex"],g.allowedReferences=["https://","http://","mailto:","/","../","./","#"],g.allowedTags=["a","abbr","b","br","button","caption","circle","clipPath","code","dd","defs","div","dl","dt","em","feComponentTransfer","feComposite","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMorphology","feOffset","feMerge","feMergeNode","filter","h1","h2","h3","h4","h5","h6","hr","i","img","li","linearGradient","marker","ol","p","path","pattern","pre","rect","small","span","stop","strong","style","sub","sup","svg","table","text","textPath","thead","title","tbody","tspan","td","th","tr","u","ul","#text"],g.emptyHTML=h,g.bypassHTMLFiltering=!1,g})),n(t,"Core/Templating.js",[t["Core/Defaults.js"],t["Core/Utilities.js"]],(function(e,t){let{defaultOptions:n,defaultTime:r}=e,{extend:o,getNestedProperty:i,isArray:a,isNumber:l,isObject:s,pick:c,pInt:p}=t,d={add:(e,t)=>e+t,divide:(e,t)=>0!==t?e/t:"",eq:(e,t)=>e==t,each:function(e){let t=arguments[arguments.length-1];return!!a(e)&&e.map(((n,r)=>u(t.body,o(s(n)?n:{"@this":n},{"@index":r,"@first":0===r,"@last":r===e.length-1})))).join("")},ge:(e,t)=>e>=t,gt:(e,t)=>e>t,if:e=>!!e,le:(e,t)=>e<=t,lt:(e,t)=>e<t,multiply:(e,t)=>e*t,ne:(e,t)=>e!=t,subtract:(e,t)=>e-t,unless:e=>!e};function u(e="",t,o){let a,l,s,p=/\{([\w\:\.\,;\-\/<>%@"'’= #\(\)]+)\}/g,h=/\(([\w\:\.\,;\-\/<>%@"'= ]+)\)/g,f=[],g=/f$/,b=/\.(\d)/,v=n.lang,y=o&&o.time||r,x=o&&o.numberFormatter||m,w=(e="")=>{let n;return"true"===e||"false"!==e&&((n=Number(e)).toString()===e?n:i(e,t))},k=0;for(;null!==(a=p.exec(e));){let n=h.exec(a[1]);n&&(a=n,s=!0),l&&l.isBlock||(l={ctx:t,expression:a[1],find:a[0],isBlock:"#"===a[1].charAt(0),start:a.index,startInner:a.index+a[0].length,length:a[0].length});let r=a[1].split(" ")[0].replace("#","");d[r]&&(l.isBlock&&r===l.fn&&k++,l.fn||(l.fn=r));let o="else"===a[1];if(l.isBlock&&l.fn&&(a[1]===`/${l.fn}`||o))if(k)!o&&k--;else{let t=l.startInner,n=e.substr(t,a.index-t);void 0===l.body?(l.body=n,l.startInner=a.index+a[0].length):l.elseBody=n,l.find+=n+a[0],o||(f.push(l),l=void 0)}else l.isBlock||f.push(l);if(n&&!l?.isBlock)break}return f.forEach((n=>{let r,i,{body:a,elseBody:l,expression:s,fn:p}=n;if(p){let e=[n],c=s.split(" ");for(i=d[p].length;i--;)e.unshift(w(c[i+1]));r=d[p].apply(t,e),n.isBlock&&"boolean"==typeof r&&(r=u(r?a:l,t,o))}else{let e=s.split(":");if(r=w(e.shift()||""),e.length&&"number"==typeof r){let t=e.join(":");if(g.test(t)){let e=parseInt((t.match(b)||["","-1"])[1],10);null!==r&&(r=x(r,e,v.decimalPoint,t.indexOf(",")>-1?v.thousandsSep:""))}else r=y.dateFormat(t,r)}}e=e.replace(n.find,c(r,""))})),s?u(e,t,o):e}function m(e,t,r,o){let i,a;e=+e||0,t=+t;let s=n.lang,d=(e.toString().split(".")[1]||"").split("e")[0].length,u=e.toString().split("e"),m=t;-1===t?t=Math.min(d,20):l(t)?t&&u[1]&&u[1]<0&&((a=t+ +u[1])>=0?(u[0]=(+u[0]).toExponential(a).split("e")[0],t=a):(u[0]=u[0].split(".")[0]||0,e=t<20?(u[0]*Math.pow(10,u[1])).toFixed(t):0,u[1]=0)):t=2;let h=(Math.abs(u[1]?u[0]:e)+Math.pow(10,-Math.max(t,d)-1)).toFixed(t),f=String(p(h)),g=f.length>3?f.length%3:0;return r=c(r,s.decimalPoint),o=c(o,s.thousandsSep),i=(e<0?"-":"")+(g?f.substr(0,g)+o:""),0>+u[1]&&!m?i="0":i+=f.substr(g).replace(/(\d{3})(?=\d)/g,"$1"+o),t?i+=r+h.slice(-t):0==+i&&(i="0"),u[1]&&0!=+i&&(i+="e"+u[1]),i}return{dateFormat:function(e,t,n){return r.dateFormat(e,t,n)},format:u,helpers:d,numberFormat:m}})),n(t,"Core/Renderer/RendererRegistry.js",[t["Core/Globals.js"]],(function(e){var t,n;let r;return(n=t||(t={})).rendererTypes={},n.getRendererType=function(e=r){return n.rendererTypes[e]||n.rendererTypes[r]},n.registerRendererType=function(t,o,i){n.rendererTypes[t]=o,(!r||i)&&(r=t,e.Renderer=o)},t})),n(t,"Core/Renderer/RendererUtilities.js",[t["Core/Utilities.js"]],(function(e){var t;let{clamp:n,pick:r,pushUnique:o,stableSort:i}=e;return(t||(t={})).distribute=function e(t,a,l){let s,c,p,d,u,m,h=t,f=h.reducedLen||a,g=(e,t)=>e.target-t.target,b=[],v=t.length,y=[],x=b.push,w=!0,k=0;for(s=v;s--;)k+=t[s].size;if(k>f){for(i(t,((e,t)=>(t.rank||0)-(e.rank||0))),p=(m=t[0].rank===t[t.length-1].rank)?v/2:-1,c=m?p:v-1;p&&k>f;)d=t[s=Math.floor(c)],o(y,s)&&(k-=d.size),c+=p,m&&c>=t.length&&(p/=2,c=p);y.sort(((e,t)=>t-e)).forEach((e=>x.apply(b,t.splice(e,1))))}for(i(t,g),t=t.map((e=>({size:e.size,targets:[e.target],align:r(e.align,.5)})));w;){for(s=t.length;s--;)d=t[s],u=(Math.min.apply(0,d.targets)+Math.max.apply(0,d.targets))/2,d.pos=n(u-d.size*d.align,0,a-d.size);for(s=t.length,w=!1;s--;)s>0&&t[s-1].pos+t[s-1].size>t[s].pos&&(t[s-1].size+=t[s].size,t[s-1].targets=t[s-1].targets.concat(t[s].targets),t[s-1].align=.5,t[s-1].pos+t[s-1].size>a&&(t[s-1].pos=a-t[s-1].size),t.splice(s,1),w=!0)}return x.apply(h,b),s=0,t.some((t=>{let n=0;return(t.targets||[]).some((()=>(h[s].pos=t.pos+n,void 0!==l&&Math.abs(h[s].pos-h[s].target)>l?(h.slice(0,s+1).forEach((e=>delete e.pos)),h.reducedLen=(h.reducedLen||a)-.1*a,h.reducedLen>.1*a&&e(h,a,l),!0):(n+=h[s].size,s++,!1))))})),i(h,g),h},t})),n(t,"Core/Renderer/SVG/SVGElement.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Color/Color.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t,n,r){let{animate:o,animObject:i,stop:a}=e,{deg2rad:l,doc:s,svg:c,SVG_NS:p,win:d}=n,{addEvent:u,attr:m,createElement:h,crisp:f,css:g,defined:b,erase:v,extend:y,fireEvent:x,isArray:w,isFunction:k,isObject:S,isString:C,merge:O,objectEach:E,pick:P,pInt:T,pushUnique:A,replaceNested:j,syncTimeout:M,uniqueKey:R}=r;class N{_defaultGetter(e){let t=P(this[e+"Value"],this[e],this.element?this.element.getAttribute(e):null,0);return/^-?[\d\.]+$/.test(t)&&(t=parseFloat(t)),t}_defaultSetter(e,t,n){n.setAttribute(t,e)}add(e){let t,n=this.renderer,r=this.element;return e&&(this.parentGroup=e),void 0!==this.textStr&&"text"===this.element.nodeName&&n.buildText(this),this.added=!0,(!e||e.handleZ||this.zIndex)&&(t=this.zIndexSetter()),t||(e?e.element:n.box).appendChild(r),this.onAdd&&this.onAdd(),this}addClass(e,t){let n=t?"":this.attr("class")||"";return(e=(e||"").split(/ /g).reduce((function(e,t){return-1===n.indexOf(t)&&e.push(t),e}),n?[n]:[]).join(" "))!==n&&this.attr("class",e),this}afterSetters(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)}align(e,t,n,r=!0){let o,i,a,l,s={},c=this.renderer,p=c.alignedObjects,d=!!e;e?(this.alignOptions=e,this.alignByTranslate=t,this.alignTo=n):(e=this.alignOptions||{},t=this.alignByTranslate,n=this.alignTo);let u=!n||C(n)?n||"renderer":void 0;u&&(d&&A(p,this),n=void 0);let m=P(n,c[u],c),h=e.align,f=e.verticalAlign;return o=(m.x||0)+(e.x||0),i=(m.y||0)+(e.y||0),"right"===h?a=1:"center"===h&&(a=2),a&&(o+=((m.width||0)-(e.width||0))/a),s[t?"translateX":"x"]=Math.round(o),"bottom"===f?l=1:"middle"===f&&(l=2),l&&(i+=((m.height||0)-(e.height||0))/l),s[t?"translateY":"y"]=Math.round(i),r&&(this[this.placed?"animate":"attr"](s),this.placed=!0),this.alignAttr=s,this}alignSetter(e){let t={left:"start",center:"middle",right:"end"};t[e]&&(this.alignValue=e,this.element.setAttribute("text-anchor",t[e]))}animate(e,t,n){let r=i(P(t,this.renderer.globalAnimation,!0)),a=r.defer;return s.hidden&&(r.duration=0),0!==r.duration?(n&&(r.complete=n),M((()=>{this.element&&o(this,e,r)}),a)):(this.attr(e,void 0,n||r.complete),E(e,(function(e,t){r.step&&r.step.call(this,e,{prop:t,pos:1,elem:this})}),this)),this}applyTextOutline(e){let t=this.element;-1!==e.indexOf("contrast")&&(e=e.replace(/contrast/g,this.renderer.getContrast(t.style.fill)));let r=e.split(" "),o=r[r.length-1],i=r[0];if(i&&"none"!==i&&n.svg){this.fakeTS=!0,i=i.replace(/(^[\d\.]+)(.*?)$/g,(function(e,t,n){return 2*Number(t)+n})),this.removeTextOutline();let e=s.createElementNS(p,"tspan");m(e,{class:"highcharts-text-outline",fill:o,stroke:o,"stroke-width":i,"stroke-linejoin":"round"});let n=t.querySelector("textPath")||t;[].forEach.call(n.childNodes,(t=>{let n=t.cloneNode(!0);n.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((e=>n.removeAttribute(e))),e.appendChild(n)}));let r=0;[].forEach.call(n.querySelectorAll("text tspan"),(e=>{r+=Number(e.getAttribute("dy"))}));let a=s.createElementNS(p,"tspan");a.textContent="",m(a,{x:Number(t.getAttribute("x")),dy:-r}),e.appendChild(a),n.insertBefore(e,n.firstChild)}}attr(e,t,n,r){let o,i,l,{element:s}=this,c=N.symbolCustomAttribs,p=this;return"string"==typeof e&&void 0!==t&&(o=e,(e={})[o]=t),"string"==typeof e?p=(this[e+"Getter"]||this._defaultGetter).call(this,e,s):(E(e,(function(t,n){l=!1,r||a(this,n),this.symbolName&&-1!==c.indexOf(n)&&(i||(this.symbolAttr(e),i=!0),l=!0),this.rotation&&("x"===n||"y"===n)&&(this.doTransform=!0),l||(this[n+"Setter"]||this._defaultSetter).call(this,t,n,s)}),this),this.afterSetters()),n&&n.call(this),p}clip(e){if(e&&!e.clipPath){let t=R()+"-",n=this.renderer.createElement("clipPath").attr({id:t}).add(this.renderer.defs);y(e,{clipPath:n,id:t,count:0}),e.add(n)}return this.attr("clip-path",e?`url(${this.renderer.url}#${e.id})`:"none")}crisp(e,t){t=Math.round(t||e.strokeWidth||0);let n=e.x||this.x||0,r=e.y||this.y||0,o=(e.width||this.width||0)+n,i=(e.height||this.height||0)+r,a=f(n,t),l=f(r,t);return y(e,{x:a,y:l,width:f(o,t)-a,height:f(i,t)-l}),b(e.strokeWidth)&&(e.strokeWidth=t),e}complexColor(e,n,r){let o,i,a,l,s,c,p,d,u,m,h,f=this.renderer,g=[];x(this.renderer,"complexColor",{args:arguments},(function(){if(e.radialGradient?i="radialGradient":e.linearGradient&&(i="linearGradient"),i){if(a=e[i],s=f.gradients,c=e.stops,u=r.radialReference,w(a)&&(e[i]=a={x1:a[0],y1:a[1],x2:a[2],y2:a[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===i&&u&&!b(a.gradientUnits)&&(l=a,a=O(a,f.getRadialAttr(u,l),{gradientUnits:"userSpaceOnUse"})),E(a,(function(e,t){"id"!==t&&g.push(t,e)})),E(c,(function(e){g.push(e)})),s[g=g.join(",")])m=s[g].attr("id");else{a.id=m=R();let e=s[g]=f.createElement(i).attr(a).add(f.defs);e.radAttr=l,e.stops=[],c.forEach((function(n){0===n[1].indexOf("rgba")?(p=(o=t.parse(n[1])).get("rgb"),d=o.get("a")):(p=n[1],d=1);let r=f.createElement("stop").attr({offset:n[0],"stop-color":p,"stop-opacity":d}).add(e);e.stops.push(r)}))}h="url("+f.url+"#"+m+")",r.setAttribute(n,h),r.gradient=g,e.toString=function(){return h}}}))}css(e){let t,n=this.styles,r={},o=this.element,i=!n;if(n&&E(e,(function(e,t){n&&n[t]!==e&&(r[t]=e,i=!0)})),i){n&&(e=y(n,r)),null===e.width||"auto"===e.width?delete this.textWidth:"text"===o.nodeName.toLowerCase()&&e.width&&(t=this.textWidth=T(e.width)),y(this.styles,e),t&&!c&&this.renderer.forExport&&delete e.width;let i=O(e);o.namespaceURI===this.SVG_NS&&(["textOutline","textOverflow","width"].forEach((e=>i&&delete i[e])),i.color&&(i.fill=i.color)),g(o,i)}return this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),e.textOutline&&this.applyTextOutline(e.textOutline)),this}dashstyleSetter(e){let t,n=this["stroke-width"];if("inherit"===n&&(n=1),e=e&&e.toLowerCase()){let r=e.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(t=r.length;t--;)r[t]=""+T(r[t])*P(n,NaN);e=r.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",e)}}destroy(){let e,t,n=this,r=n.element||{},o=n.renderer,i=r.ownerSVGElement,l="SPAN"===r.nodeName&&n.parentGroup||void 0;if(r.onclick=r.onmouseout=r.onmouseover=r.onmousemove=r.point=null,a(n),n.clipPath&&i){let e=n.clipPath;[].forEach.call(i.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(t){t.getAttribute("clip-path").indexOf(e.element.id)>-1&&t.removeAttribute("clip-path")})),n.clipPath=e.destroy()}if(n.connector=n.connector?.destroy(),n.stops){for(t=0;t<n.stops.length;t++)n.stops[t].destroy();n.stops.length=0,n.stops=void 0}for(n.safeRemoveChild(r);l&&l.div&&0===l.div.childNodes.length;)e=l.parentGroup,n.safeRemoveChild(l.div),delete l.div,l=e;n.alignOptions&&v(o.alignedObjects,n),E(n,(function(e,t){n[t]&&n[t].parentGroup===n&&n[t].destroy&&n[t].destroy(),delete n[t]}))}dSetter(e,t,n){w(e)&&("string"==typeof e[0]&&(e=this.renderer.pathToSegments(e)),this.pathArray=e,e=e.reduce(((e,t,n)=>t&&t.join?(n?e+" ":"")+t.join(" "):(t||"").toString()),"")),/(NaN| {2}|^$)/.test(e)&&(e="M 0 0"),this[t]!==e&&(n.setAttribute(t,e),this[t]=e)}fillSetter(e,t,n){"string"==typeof e?n.setAttribute(t,e):e&&this.complexColor(e,t,n)}hrefSetter(e,t,n){n.setAttributeNS("http://www.w3.org/1999/xlink",t,e)}getBBox(e,t){let n,r,o,i,{alignValue:a,element:l,renderer:s,styles:c,textStr:p}=this,{cache:d,cacheKeys:u}=s,m=l.namespaceURI===this.SVG_NS,h=P(t,this.rotation,0),f=s.styledMode?l&&N.prototype.getStyle.call(l,"font-size"):c.fontSize;if(b(p)&&(-1===(i=p.toString()).indexOf("<")&&(i=i.replace(/\d/g,"0")),i+=["",s.rootFontSize,f,h,this.textWidth,a,c.textOverflow,c.fontWeight].join(",")),i&&!e&&(n=d[i]),!n||n.polygon){if(m||s.forExport){try{o=this.fakeTS&&function(e){let t=l.querySelector(".highcharts-text-outline");t&&g(t,{display:e})},k(o)&&o("none"),n=l.getBBox?y({},l.getBBox()):{width:l.offsetWidth,height:l.offsetHeight,x:0,y:0},k(o)&&o("")}catch(e){}(!n||n.width<0)&&(n={x:0,y:0,width:0,height:0})}else n=this.htmlGetBBox();r=n.height,m&&(n.height=r={"11px,17":14,"13px,20":16}[`${f||""},${Math.round(r)}`]||r),h&&(n=this.getRotatedBox(n,h));let t={bBox:n};x(this,"afterGetBBox",t),n=t.bBox}if(i&&(""===p||n.height>0)){for(;u.length>250;)delete d[u.shift()];d[i]||u.push(i),d[i]=n}return n}getRotatedBox(e,t){let{x:n,y:r,width:o,height:i}=e,{alignValue:a,translateY:s,rotationOriginX:c=0,rotationOriginY:p=0}=this,d={right:1,center:.5}[a||0]||0,u=Number(this.element.getAttribute("y")||0)-(s?0:r),m=t*l,h=(t-90)*l,f=Math.cos(m),g=Math.sin(m),b=o*f,v=o*g,y=Math.cos(h),x=Math.sin(h),[[w,k],[S,C]]=[c,p].map((e=>[e-e*f,e*g])),O=n+d*(o-b)+w+C+u*y,E=O+b,P=E-i*y,T=P-b,A=r+u-d*v-k+S+u*x,j=A+v,M=j-i*x,R=M-v,N=Math.min(O,E,P,T),D=Math.min(A,j,M,R);return{x:N,y:D,width:Math.max(O,E,P,T)-N,height:Math.max(A,j,M,R)-D,polygon:[[O,A],[E,j],[P,M],[T,R]]}}getStyle(e){return d.getComputedStyle(this.element||this,"").getPropertyValue(e)}hasClass(e){return-1!==(""+this.attr("class")).split(" ").indexOf(e)}hide(){return this.attr({visibility:"hidden"})}htmlGetBBox(){return{height:0,width:0,x:0,y:0}}constructor(e,t){this.onEvents={},this.opacity=1,this.SVG_NS=p,this.element="span"===t||"body"===t?h(t):s.createElementNS(this.SVG_NS,t),this.renderer=e,this.styles={},x(this,"afterInit")}on(e,t){let{onEvents:n}=this;return n[e]&&n[e](),n[e]=u(this.element,e,t),this}opacitySetter(e,t,n){let r=Number(Number(e).toFixed(3));this.opacity=r,n.setAttribute(t,r)}reAlign(){this.alignOptions?.width&&"left"!==this.alignOptions.align&&(this.alignOptions.width=this.getBBox().width,this.placed=!1,this.align())}removeClass(e){return this.attr("class",(""+this.attr("class")).replace(C(e)?RegExp(`(^| )${e}( |$)`):e," ").replace(/ +/g," ").trim())}removeTextOutline(){let e=this.element.querySelector("tspan.highcharts-text-outline");e&&this.safeRemoveChild(e)}safeRemoveChild(e){let t=e.parentNode;t&&t.removeChild(e)}setRadialReference(e){let t=this.element.gradient&&this.renderer.gradients[this.element.gradient];return this.element.radialReference=e,t&&t.radAttr&&t.animate(this.renderer.getRadialAttr(e,t.radAttr)),this}shadow(e){let{renderer:t}=this,n=O(90===this.parentGroup?.rotation?{offsetX:-1,offsetY:-1}:{},S(e)?e:{}),r=t.shadowDefinition(n);return this.attr({filter:e?`url(${t.url}#${r})`:"none"})}show(e=!0){return this.attr({visibility:e?"inherit":"visible"})}"stroke-widthSetter"(e,t,n){this[t]=e,n.setAttribute(t,e)}strokeWidth(){if(!this.renderer.styledMode)return this["stroke-width"]||0;let e,t=this.getStyle("stroke-width"),n=0;return/px$/.test(t)?n=T(t):""!==t&&(m(e=s.createElementNS(p,"rect"),{width:t,"stroke-width":0}),this.element.parentNode.appendChild(e),n=e.getBBox().width,e.parentNode.removeChild(e)),n}symbolAttr(e){let t=this;N.symbolCustomAttribs.forEach((function(n){t[n]=P(e[n],t[n])})),t.attr({d:t.renderer.symbols[t.symbolName](t.x,t.y,t.width,t.height,t)})}textSetter(e){e!==this.textStr&&(delete this.textPxLength,this.textStr=e,this.added&&this.renderer.buildText(this),this.reAlign())}titleSetter(e){let t=this.element,n=t.getElementsByTagName("title")[0]||s.createElementNS(this.SVG_NS,"title");t.insertBefore?t.insertBefore(n,t.firstChild):t.appendChild(n),n.textContent=j(P(e,""),[/<[^>]*>/g,""]).replace(/&lt;/g,"<").replace(/&gt;/g,">")}toFront(){let e=this.element;return e.parentNode.appendChild(e),this}translate(e,t){return this.attr({translateX:e,translateY:t})}updateTransform(e="transform"){let{element:t,matrix:n,rotation:r=0,rotationOriginX:o,rotationOriginY:i,scaleX:a,scaleY:l,translateX:s=0,translateY:c=0}=this,p=["translate("+s+","+c+")"];b(n)&&p.push("matrix("+n.join(",")+")"),r&&(p.push("rotate("+r+" "+P(o,t.getAttribute("x"),0)+" "+P(i,t.getAttribute("y")||0)+")"),"SPAN"===this.text?.element.tagName&&this.text.attr({rotation:r,rotationOriginX:(o||0)-this.padding,rotationOriginY:(i||0)-this.padding})),(b(a)||b(l))&&p.push("scale("+P(a,1)+" "+P(l,1)+")"),p.length&&!(this.text||this).textPath&&t.setAttribute(e,p.join(" "))}visibilitySetter(e,t,n){"inherit"===e?n.removeAttribute(t):this[t]!==e&&n.setAttribute(t,e),this[t]=e}xGetter(e){return"circle"===this.element.nodeName&&("x"===e?e="cx":"y"===e&&(e="cy")),this._defaultGetter(e)}zIndexSetter(e,t){let n,r,o,i,a,l=this.renderer,s=this.parentGroup,c=(s||l).element||l.box,p=this.element,d=c===l.box,u=!1,m=this.added;if(b(e)?(p.setAttribute("data-z-index",e),e=+e,this[t]===e&&(m=!1)):b(this[t])&&p.removeAttribute("data-z-index"),this[t]=e,m){for((e=this.zIndex)&&s&&(s.handleZ=!0),a=(n=c.childNodes).length-1;a>=0&&!u;a--)i=!b(o=(r=n[a]).getAttribute("data-z-index")),r!==p&&(e<0&&i&&!d&&!a?(c.insertBefore(p,n[a]),u=!0):(T(o)<=e||i&&(!b(e)||e>=0))&&(c.insertBefore(p,n[a+1]),u=!0));u||(c.insertBefore(p,n[d?3:0]),u=!0)}return u}}return N.symbolCustomAttribs=["anchorX","anchorY","clockwise","end","height","innerR","r","start","width","x","y"],N.prototype.strokeSetter=N.prototype.fillSetter,N.prototype.yGetter=N.prototype.xGetter,N.prototype.matrixSetter=N.prototype.rotationOriginXSetter=N.prototype.rotationOriginYSetter=N.prototype.rotationSetter=N.prototype.scaleXSetter=N.prototype.scaleYSetter=N.prototype.translateXSetter=N.prototype.translateYSetter=N.prototype.verticalAlignSetter=function(e,t){this[t]=e,this.doTransform=!0},N})),n(t,"Core/Renderer/SVG/SVGLabel.js",[t["Core/Renderer/SVG/SVGElement.js"],t["Core/Utilities.js"]],(function(e,t){let{defined:n,extend:r,isNumber:o,merge:i,pick:a,removeEvent:l}=t;class s extends e{constructor(e,t,n,r,o,i,a,l,c,p){let d;super(e,"g"),this.paddingLeftSetter=this.paddingSetter,this.paddingRightSetter=this.paddingSetter,this.doUpdate=!1,this.textStr=t,this.x=n,this.y=r,this.anchorX=i,this.anchorY=a,this.baseline=c,this.className=p,this.addClass("button"===p?"highcharts-no-tooltip":"highcharts-label"),p&&this.addClass("highcharts-"+p),this.text=e.text(void 0,0,0,l).attr({zIndex:1}),"string"==typeof o&&((d=/^url\((.*?)\)$/.test(o))||this.renderer.symbols[o])&&(this.symbolKey=o),this.bBox=s.emptyBBox,this.padding=3,this.baselineOffset=0,this.needsBox=e.styledMode||d,this.deferredAttr={},this.alignFactor=0}alignSetter(e){let t={left:0,center:.5,right:1}[e];t!==this.alignFactor&&(this.alignFactor=t,this.bBox&&o(this.xSetting)&&this.attr({x:this.xSetting}))}anchorXSetter(e,t){this.anchorX=e,this.boxAttr(t,Math.round(e)-this.getCrispAdjust()-this.xSetting)}anchorYSetter(e,t){this.anchorY=e,this.boxAttr(t,e-this.ySetting)}boxAttr(e,t){this.box?this.box.attr(e,t):this.deferredAttr[e]=t}css(t){if(t){let e={};t=i(t),s.textProps.forEach((n=>{void 0!==t[n]&&(e[n]=t[n],delete t[n])})),this.text.css(e),"fontSize"in e||"fontWeight"in e?this.updateTextPadding():("width"in e||"textOverflow"in e)&&this.updateBoxSize()}return e.prototype.css.call(this,t)}destroy(){l(this.element,"mouseenter"),l(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),e.prototype.destroy.call(this)}fillSetter(e,t){e&&(this.needsBox=!0),this.fill=e,this.boxAttr(t,e)}getBBox(e,t){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();let{padding:n,height:r=0,translateX:o=0,translateY:i=0,width:l=0}=this,s=a(this.paddingLeft,n),c=t??(this.rotation||0),p={width:l,height:r,x:o+this.bBox.x-s,y:i+this.bBox.y-n+this.baselineOffset};return c&&(p=this.getRotatedBox(p,c)),p}getCrispAdjust(){return(this.renderer.styledMode&&this.box?this.box.strokeWidth():this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2}heightSetter(e){this.heightSetting=e,this.doUpdate=!0}afterSetters(){super.afterSetters(),this.doUpdate&&(this.updateBoxSize(),this.doUpdate=!1)}onAdd(){this.text.add(this),this.attr({text:a(this.textStr,""),x:this.x||0,y:this.y||0}),this.box&&n(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})}paddingSetter(e,t){o(e)?e!==this[t]&&(this[t]=e,this.updateTextPadding()):this[t]=void 0}rSetter(e,t){this.boxAttr(t,e)}strokeSetter(e,t){this.stroke=e,this.boxAttr(t,e)}"stroke-widthSetter"(e,t){e&&(this.needsBox=!0),this["stroke-width"]=e,this.boxAttr(t,e)}"text-alignSetter"(e){this.textAlign=e}textSetter(e){void 0!==e&&this.text.attr({text:e}),this.updateTextPadding(),this.reAlign()}updateBoxSize(){let e,t=this.text,i={},a=this.padding,l=this.bBox=o(this.widthSetting)&&o(this.heightSetting)&&!this.textAlign||!n(t.textStr)?s.emptyBBox:t.getBBox(void 0,0);this.width=this.getPaddedWidth(),this.height=(this.heightSetting||l.height||0)+2*a;let c=this.renderer.fontMetrics(t);if(this.baselineOffset=a+Math.min((this.text.firstLineMetrics||c).b,l.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-c.h)/2),this.needsBox&&!t.textPath){if(!this.box){let e=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect();e.addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),e.add(this)}e=this.getCrispAdjust(),i.x=e,i.y=(this.baseline?-this.baselineOffset:0)+e,i.width=Math.round(this.width),i.height=Math.round(this.height),this.box.attr(r(i,this.deferredAttr)),this.deferredAttr={}}}updateTextPadding(){let e=this.text;if(!e.textPath){this.updateBoxSize();let t=this.baseline?0:this.baselineOffset,r=a(this.paddingLeft,this.padding);n(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(r+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(r!==e.x||t!==e.y)&&(e.attr("x",r),e.hasBoxWidthChanged&&(this.bBox=e.getBBox(!0)),void 0!==t&&e.attr("y",t)),e.x=r,e.y=t}}widthSetter(e){this.widthSetting=o(e)?e:void 0,this.doUpdate=!0}getPaddedWidth(){let e=this.padding,t=a(this.paddingLeft,e),n=a(this.paddingRight,e);return(this.widthSetting||this.bBox.width||0)+t+n}xSetter(e){this.x=e,this.alignFactor&&(e-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(e),this.attr("translateX",this.xSetting)}ySetter(e){this.ySetting=this.y=Math.round(e),this.attr("translateY",this.ySetting)}}return s.emptyBBox={width:0,height:0,x:0,y:0},s.textProps=["color","direction","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecoration","textOutline","textOverflow","whiteSpace","width"],s})),n(t,"Core/Renderer/SVG/Symbols.js",[t["Core/Utilities.js"]],(function(e){let{defined:t,isNumber:n,pick:r}=e;function o(e,n,o,i,a){let l=[];if(a){let s=a.start||0,c=r(a.r,o),p=r(a.r,i||o),d=2e-4/(a.borderRadius?1:Math.max(c,1)),u=Math.abs((a.end||0)-s-2*Math.PI)<d,m=(a.end||0)-(u?d:0),h=a.innerR,f=r(a.open,u),g=Math.cos(s),b=Math.sin(s),v=Math.cos(m),y=Math.sin(m),x=r(a.longArc,m-s-Math.PI<d?0:1),w=["A",c,p,0,x,r(a.clockwise,1),e+c*v,n+p*y];w.params={start:s,end:m,cx:e,cy:n},l.push(["M",e+c*g,n+p*b],w),t(h)&&((w=["A",h,h,0,x,t(a.clockwise)?1-a.clockwise:0,e+h*g,n+h*b]).params={start:m,end:s,cx:e,cy:n},l.push(f?["M",e+h*v,n+h*y]:["L",e+h*v,n+h*y],w)),f||l.push(["Z"])}return l}function i(e,t,n,r,o){return o&&o.r?a(e,t,n,r,o):[["M",e,t],["L",e+n,t],["L",e+n,t+r],["L",e,t+r],["Z"]]}function a(e,t,n,r,o){let i=o?.r||0;return[["M",e+i,t],["L",e+n-i,t],["A",i,i,0,0,1,e+n,t+i],["L",e+n,t+r-i],["A",i,i,0,0,1,e+n-i,t+r],["L",e+i,t+r],["A",i,i,0,0,1,e,t+r-i],["L",e,t+i],["A",i,i,0,0,1,e+i,t],["Z"]]}return{arc:o,callout:function(e,t,r,o,i){let l=Math.min(i&&i.r||0,r,o),s=l+6,c=i&&i.anchorX,p=i&&i.anchorY||0,d=a(e,t,r,o,{r:l});if(!n(c)||c<r&&c>0&&p<o&&p>0)return d;if(e+c>r-s)if(p>t+s&&p<t+o-s)d.splice(3,1,["L",e+r,p-6],["L",e+r+6,p],["L",e+r,p+6],["L",e+r,t+o-l]);else if(c<r){let n=p<t+s,i=n?t:t+o;d.splice(n?2:5,0,["L",c,p],["L",e+r-l,i])}else d.splice(3,1,["L",e+r,o/2],["L",c,p],["L",e+r,o/2],["L",e+r,t+o-l]);else if(e+c<s)if(p>t+s&&p<t+o-s)d.splice(7,1,["L",e,p+6],["L",e-6,p],["L",e,p-6],["L",e,t+l]);else if(c>0){let n=p<t+s,r=n?t:t+o;d.splice(n?1:6,0,["L",c,p],["L",e+l,r])}else d.splice(7,1,["L",e,o/2],["L",c,p],["L",e,o/2],["L",e,t+l]);else p>o&&c<r-s?d.splice(5,1,["L",c+6,t+o],["L",c,t+o+6],["L",c-6,t+o],["L",e+l,t+o]):p<0&&c>s&&d.splice(1,1,["L",c-6,t],["L",c,t-6],["L",c+6,t],["L",r-l,t]);return d},circle:function(e,t,n,r){return o(e+n/2,t+r/2,n/2,r/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},diamond:function(e,t,n,r){return[["M",e+n/2,t],["L",e+n,t+r/2],["L",e+n/2,t+r],["L",e,t+r/2],["Z"]]},rect:i,roundedRect:a,square:i,triangle:function(e,t,n,r){return[["M",e+n/2,t],["L",e+n,t+r],["L",e,t+r],["Z"]]},"triangle-down":function(e,t,n,r){return[["M",e,t],["L",e+n,t],["L",e+n/2,t+r],["Z"]]}}})),n(t,"Core/Renderer/SVG/TextBuilder.js",[t["Core/Renderer/HTML/AST.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t,n){let{doc:r,SVG_NS:o,win:i}=t,{attr:a,extend:l,fireEvent:s,isString:c,objectEach:p,pick:d}=n;return class{constructor(e){let t=e.styles;this.renderer=e.renderer,this.svgElement=e,this.width=e.textWidth,this.textLineHeight=t&&t.lineHeight,this.textOutline=t&&t.textOutline,this.ellipsis=!(!t||"ellipsis"!==t.textOverflow),this.noWrap=!(!t||"nowrap"!==t.whiteSpace)}buildSVG(){let t=this.svgElement,n=t.element,o=t.renderer,i=d(t.textStr,"").toString(),a=-1!==i.indexOf("<"),l=n.childNodes,s=!t.added&&o.box,p=[i,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,t.getStyle("font-size"),this.width].join(",");if(p!==t.textCache){t.textCache=p,delete t.actualWidth;for(let e=l.length;e--;)n.removeChild(l[e]);if(a||this.ellipsis||this.width||t.textPath||-1!==i.indexOf(" ")&&(!this.noWrap||/<br.*?>/g.test(i))){if(""!==i){s&&s.appendChild(n);let r=new e(i);this.modifyTree(r.nodes),r.addToDOM(n),this.modifyDOM(),this.ellipsis&&-1!==(n.textContent||"").indexOf("…")&&t.attr("title",this.unescapeEntities(t.textStr||"",["&lt;","&gt;"])),s&&s.removeChild(n)}}else n.appendChild(r.createTextNode(this.unescapeEntities(i)));c(this.textOutline)&&t.applyTextOutline&&t.applyTextOutline(this.textOutline)}}modifyDOM(){let e,t=this.svgElement,n=a(t.element,"x");for(t.firstLineMetrics=void 0;(e=t.element.firstChild)&&/^[\s\u200B]*$/.test(e.textContent||" ");)t.element.removeChild(e);[].forEach.call(t.element.querySelectorAll("tspan.highcharts-br"),((e,r)=>{e.nextSibling&&e.previousSibling&&(0===r&&1===e.previousSibling.nodeType&&(t.firstLineMetrics=t.renderer.fontMetrics(e.previousSibling)),a(e,{dy:this.getLineHeight(e.nextSibling),x:n}))}));let l=this.width||0;if(!l)return;let s=(e,i)=>{let s=e.textContent||"",c=s.replace(/([^\^])-/g,"$1- ").split(" "),p=!this.noWrap&&(c.length>1||t.element.childNodes.length>1),d=this.getLineHeight(i),u=0,m=t.actualWidth;if(this.ellipsis)s&&this.truncate(e,s,void 0,0,Math.max(0,l-.8*d),((e,t)=>e.substring(0,t)+"…"));else if(p){let s=[],p=[];for(;i.firstChild&&i.firstChild!==e;)p.push(i.firstChild),i.removeChild(i.firstChild);for(;c.length;)c.length&&!this.noWrap&&u>0&&(s.push(e.textContent||""),e.textContent=c.join(" ").replace(/- /g,"-")),this.truncate(e,void 0,c,0===u&&m||0,l,((e,t)=>c.slice(0,t).join(" ").replace(/- /g,"-"))),m=t.actualWidth,u++;p.forEach((t=>{i.insertBefore(t,e)})),s.forEach((t=>{i.insertBefore(r.createTextNode(t),e);let l=r.createElementNS(o,"tspan");l.textContent="",a(l,{dy:d,x:n}),i.insertBefore(l,e)}))}},c=e=>{[].slice.call(e.childNodes).forEach((n=>{n.nodeType===i.Node.TEXT_NODE?s(n,e):(-1!==n.className.baseVal.indexOf("highcharts-br")&&(t.actualWidth=0),c(n))}))};c(t.element)}getLineHeight(e){let t=e.nodeType===i.Node.TEXT_NODE?e.parentElement:e;return this.textLineHeight?parseInt(this.textLineHeight.toString(),10):this.renderer.fontMetrics(t||this.svgElement.element).h}modifyTree(e){let t=(n,r)=>{let{attributes:o={},children:i,style:a={},tagName:s}=n,c=this.renderer.styledMode;if("b"===s||"strong"===s?c?o.class="highcharts-strong":a.fontWeight="bold":("i"===s||"em"===s)&&(c?o.class="highcharts-emphasized":a.fontStyle="italic"),a&&a.color&&(a.fill=a.color),"br"===s){o.class="highcharts-br",n.textContent="";let t=e[r+1];t&&t.textContent&&(t.textContent=t.textContent.replace(/^ +/gm,""))}else"a"===s&&i&&i.some((e=>"#text"===e.tagName))&&(n.children=[{children:i,tagName:"tspan"}]);"#text"!==s&&"a"!==s&&(n.tagName="tspan"),l(n,{attributes:o,style:a}),i&&i.filter((e=>"#text"!==e.tagName)).forEach(t)};e.forEach(t),s(this.svgElement,"afterModifyTree",{nodes:e})}truncate(e,t,n,r,o,i){let a,l,s=this.svgElement,{rotation:c}=s,p=[],d=n?1:0,u=(t||n||"").length,m=u,h=function(t,o){let i=o||t,a=e.parentNode;if(a&&void 0===p[i]&&a.getSubStringLength)try{p[i]=r+a.getSubStringLength(0,n?i+1:i)}catch(e){}return p[i]};if(s.rotation=0,r+(l=h(e.textContent.length))>o){for(;d<=u;)m=Math.ceil((d+u)/2),n&&(a=i(n,m)),l=h(m,a&&a.length-1),d===u?d=u+1:l>o?u=m-1:d=m;0===u?e.textContent="":t&&u===t.length-1||(e.textContent=a||i(t||n,m))}n&&n.splice(0,m),s.actualWidth=l,s.rotation=c}unescapeEntities(e,t){return p(this.renderer.escapes,(function(n,r){t&&-1!==t.indexOf(n)||(e=e.toString().replace(RegExp(n,"g"),r))})),e}}})),n(t,"Core/Renderer/SVG/SVGRenderer.js",[t["Core/Renderer/HTML/AST.js"],t["Core/Defaults.js"],t["Core/Color/Color.js"],t["Core/Globals.js"],t["Core/Renderer/RendererRegistry.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Core/Renderer/SVG/SVGLabel.js"],t["Core/Renderer/SVG/Symbols.js"],t["Core/Renderer/SVG/TextBuilder.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i,a,l,s,c){let p,{defaultOptions:d}=t,{charts:u,deg2rad:m,doc:h,isFirefox:f,isMS:g,isWebKit:b,noop:v,SVG_NS:y,symbolSizes:x,win:w}=r,{addEvent:k,attr:S,createElement:C,crisp:O,css:E,defined:P,destroyObjectProperties:T,extend:A,isArray:j,isNumber:M,isObject:R,isString:N,merge:D,pick:I,pInt:L,replaceNested:z,uniqueKey:F}=c;class _{constructor(e,t,n,r,o,i,a){let l,s,c=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),p=c.element;a||c.css(this.getStyle(r||{})),e.appendChild(p),S(e,"dir","ltr"),-1===e.innerHTML.indexOf("xmlns")&&S(p,"xmlns",this.SVG_NS),this.box=p,this.boxWrapper=c,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(h.createTextNode("Created with Highcharts 11.4.8")),this.defs=this.createElement("defs").add(),this.allowHTML=i,this.forExport=o,this.styledMode=a,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.rootFontSize=c.getStyle("font-size"),this.setSize(t,n,!1),f&&e.getBoundingClientRect&&((l=function(){E(e,{left:0,top:0}),s=e.getBoundingClientRect(),E(e,{left:Math.ceil(s.left)-s.left+"px",top:Math.ceil(s.top)-s.top+"px"})})(),this.unSubPixelFix=k(w,"resize",l))}definition(t){return new e([t]).addToDOM(this.defs.element)}getReferenceURL(){if((f||b)&&h.getElementsByTagName("base").length){if(!P(p)){let t=F(),n=new e([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:t},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":`url(#${t})`,fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(h.body);E(n,{position:"fixed",top:0,left:0,zIndex:9e5});let r=h.elementFromPoint(6,6);p="hitme"===(r&&r.id),h.body.removeChild(n)}if(p)return z(w.location.href.split("#")[0],[/<[^>]*>/g,""],[/([\('\)])/g,"\\$1"],[/ /g,"%20"])}return""}getStyle(e){return this.style=A({fontFamily:"Helvetica, Arial, sans-serif",fontSize:"1rem"},e),this.style}setStyle(e){this.boxWrapper.css(this.getStyle(e))}isHidden(){return!this.boxWrapper.getBBox().width}destroy(){let e=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),T(this.gradients||{}),this.gradients=null,this.defs=e.destroy(),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null,null}createElement(e){return new this.Element(this,e)}getRadialAttr(e,t){return{cx:e[0]-e[2]/2+(t.cx||0)*e[2],cy:e[1]-e[2]/2+(t.cy||0)*e[2],r:(t.r||0)*e[2]}}shadowDefinition(e){let t=[`highcharts-drop-shadow-${this.chartIndex}`,...Object.keys(e).map((t=>`${t}-${e[t]}`))].join("-").toLowerCase().replace(/[^a-z\d\-]/g,""),n=D({color:"#000000",offsetX:1,offsetY:1,opacity:.15,width:5},e);return this.defs.element.querySelector(`#${t}`)||this.definition({tagName:"filter",attributes:{id:t,filterUnits:n.filterUnits},children:this.getShadowFilterContent(n)}),t}getShadowFilterContent(e){return[{tagName:"feDropShadow",attributes:{dx:e.offsetX,dy:e.offsetY,"flood-color":e.color,"flood-opacity":Math.min(5*e.opacity,1),stdDeviation:e.width/2}}]}buildText(e){new s(e).buildSVG()}getContrast(e){let t=n.parse(e).rgba.map((e=>{let t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),r=.2126*t[0]+.7152*t[1]+.0722*t[2];return 1.05/(r+.05)>(r+.05)/.05?"#FFFFFF":"#000000"}button(t,n,r,o,i={},a,l,s,c,p){let u=this.label(t,n,r,c,void 0,void 0,p,void 0,"button"),m=this.styledMode,h=arguments,f=0;i=D(d.global.buttonTheme,i),m&&(delete i.fill,delete i.stroke,delete i["stroke-width"]);let b=i.states||{},v=i.style||{};delete i.states,delete i.style;let y=[e.filterUserAttributes(i)],x=[v];return m||["hover","select","disabled"].forEach(((t,n)=>{y.push(D(y[0],e.filterUserAttributes(h[n+5]||b[t]||{}))),x.push(y[n+1].style),delete y[n+1].style})),k(u.element,g?"mouseover":"mouseenter",(function(){3!==f&&u.setState(1)})),k(u.element,g?"mouseout":"mouseleave",(function(){3!==f&&u.setState(f)})),u.setState=(e=0)=>{if(1!==e&&(u.state=f=e),u.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][e]),!m){u.attr(y[e]);let t=x[e];R(t)&&u.css(t)}},u.attr(y[0]),!m&&(u.css(A({cursor:"default"},v)),p&&u.text.css({pointerEvents:"none"})),u.on("touchstart",(e=>e.stopPropagation())).on("click",(function(e){3!==f&&o.call(u,e)}))}crispLine(e,t){let[n,r]=e;return P(n[1])&&n[1]===r[1]&&(n[1]=r[1]=O(n[1],t)),P(n[2])&&n[2]===r[2]&&(n[2]=r[2]=O(n[2],t)),e}path(e){let t=this.styledMode?{}:{fill:"none"};return j(e)?t.d=e:R(e)&&A(t,e),this.createElement("path").attr(t)}circle(e,t,n){let r=R(e)?e:void 0===e?{}:{x:e,y:t,r:n},o=this.createElement("circle");return o.xSetter=o.ySetter=function(e,t,n){n.setAttribute("c"+t,e)},o.attr(r)}arc(e,t,n,r,o,i){let a;R(e)?(t=(a=e).y,n=a.r,r=a.innerR,o=a.start,i=a.end,e=a.x):a={innerR:r,start:o,end:i};let l=this.symbol("arc",e,t,n,n,a);return l.r=n,l}rect(e,t,n,r,o,i){let a=R(e)?e:void 0===e?{}:{x:e,y:t,r:o,width:Math.max(n||0,0),height:Math.max(r||0,0)},l=this.createElement("rect");return this.styledMode||(void 0!==i&&(a["stroke-width"]=i,A(a,l.crisp(a))),a.fill="none"),l.rSetter=function(e,t,n){l.r=e,S(n,{rx:e,ry:e})},l.rGetter=function(){return l.r||0},l.attr(a)}roundedRect(e){return this.symbol("roundedRect").attr(e)}setSize(e,t,n){this.width=e,this.height=t,this.boxWrapper.animate({width:e,height:t},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:I(n,!0)?void 0:0}),this.alignElements()}g(e){let t=this.createElement("g");return e?t.attr({class:"highcharts-"+e}):t}image(e,t,n,r,o,i){let a={preserveAspectRatio:"none"};M(t)&&(a.x=t),M(n)&&(a.y=n),M(r)&&(a.width=r),M(o)&&(a.height=o);let l=this.createElement("image").attr(a),s=function(t){l.attr({href:e}),i.call(l,t)};if(i){l.attr({href:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="});let t=new w.Image;k(t,"load",s),t.src=e,t.complete&&s({})}else l.attr({href:e});return l}symbol(e,t,n,r,o,i){let a,l,s,c,p=this,d=/^url\((.*?)\)$/,m=d.test(e),f=!m&&(this.symbols[e]?e:"circle"),g=f&&this.symbols[f];if(g)"number"==typeof t&&(l=g.call(this.symbols,t||0,n||0,r||0,o||0,i)),a=this.path(l),p.styledMode||a.attr("fill","none"),A(a,{symbolName:f||void 0,x:t,y:n,width:r,height:o}),i&&A(a,i);else if(m){s=e.match(d)[1];let r=a=this.image(s);r.imgwidth=I(i&&i.width,x[s]&&x[s].width),r.imgheight=I(i&&i.height,x[s]&&x[s].height),c=e=>e.attr({width:e.width,height:e.height}),["width","height"].forEach((e=>{r[`${e}Setter`]=function(e,t){this[t]=e;let{alignByTranslate:n,element:r,width:o,height:a,imgwidth:l,imgheight:s}=this,c="width"===t?l:s,p=1;i&&"within"===i.backgroundSize&&o&&a&&l&&s?(p=Math.min(o/l,a/s),S(r,{width:Math.round(l*p),height:Math.round(s*p)})):r&&c&&r.setAttribute(t,c),!n&&l&&s&&this.translate(((o||0)-l*p)/2,((a||0)-s*p)/2)}})),P(t)&&r.attr({x:t,y:n}),r.isImg=!0,r.symbolUrl=e,P(r.imgwidth)&&P(r.imgheight)?c(r):(r.attr({width:0,height:0}),C("img",{onload:function(){let e=u[p.chartIndex];0===this.width&&(E(this,{position:"absolute",top:"-999em"}),h.body.appendChild(this)),x[s]={width:this.width,height:this.height},r.imgwidth=this.width,r.imgheight=this.height,r.element&&c(r),this.parentNode&&this.parentNode.removeChild(this),p.imgCount--,p.imgCount||!e||e.hasLoaded||e.onload()},src:s}),this.imgCount++)}return a}clipRect(e,t,n,r){return this.rect(e,t,n,r,0)}text(e,t,n,r){let o={};if(r&&(this.allowHTML||!this.forExport))return this.html(e,t,n);o.x=Math.round(t||0),n&&(o.y=Math.round(n)),P(e)&&(o.text=e);let i=this.createElement("text").attr(o);return r&&(!this.forExport||this.allowHTML)||(i.xSetter=function(e,t,n){let r=n.getElementsByTagName("tspan"),o=n.getAttribute(t);for(let n,i=0;i<r.length;i++)(n=r[i]).getAttribute(t)===o&&n.setAttribute(t,e);n.setAttribute(t,e)}),i}fontMetrics(e){let t=L(i.prototype.getStyle.call(e,"font-size")||0),n=t<24?t+3:Math.round(1.2*t);return{h:n,b:Math.round(.8*n),f:t}}rotCorr(e,t,n){let r=e;return t&&n&&(r=Math.max(r*Math.cos(t*m),4)),{x:-e/3*Math.sin(t*m),y:r}}pathToSegments(e){let t=[],n=[],r={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2};for(let o=0;o<e.length;o++)N(n[0])&&M(e[o])&&n.length===r[n[0].toUpperCase()]&&e.splice(o,0,n[0].replace("M","L").replace("m","l")),"string"==typeof e[o]&&(n.length&&t.push(n.slice(0)),n.length=0),n.push(e[o]);return t.push(n.slice(0)),t}label(e,t,n,r,o,i,l,s,c){return new a(this,e,t,n,r,o,i,l,s,c)}alignElements(){this.alignedObjects.forEach((e=>e.align()))}}return A(_.prototype,{Element:i,SVG_NS:y,escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},symbols:l,draw:v}),o.registerRendererType("svg",_,!0),_})),n(t,"Core/Renderer/HTML/HTMLElement.js",[t["Core/Renderer/HTML/AST.js"],t["Core/Globals.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Core/Utilities.js"]],(function(e,t,n,r){let{composed:o}=t,{attr:i,css:a,createElement:l,defined:s,extend:c,pInt:p,pushUnique:d}=r;function u(e,t,r){let o=this.div?.style||r.style;n.prototype[`${t}Setter`].call(this,e,t,r),o&&(o[t]=e)}let m=(e,t)=>{if(!e.div){let r=i(e.element,"class"),o=e.css,a=l("div",r?{className:r}:void 0,{position:"absolute",left:`${e.translateX||0}px`,top:`${e.translateY||0}px`,...e.styles,display:e.display,opacity:e.opacity,visibility:e.visibility},e.parentGroup?.div||t);e.classSetter=(e,t,n)=>{n.setAttribute("class",e),a.className=e},e.translateXSetter=e.translateYSetter=(t,n)=>{e[n]=t,a.style["translateX"===n?"left":"top"]=`${t}px`,e.doTransform=!0},e.opacitySetter=e.visibilitySetter=u,e.css=t=>(o.call(e,t),t.cursor&&(a.style.cursor=t.cursor),t.pointerEvents&&(a.style.pointerEvents=t.pointerEvents),e),e.on=function(){return n.prototype.on.apply({element:a,onEvents:e.onEvents},arguments),e},e.div=a}return e.div};class h extends n{static compose(e){d(o,this.compose)&&(e.prototype.html=function(e,t,n){return new h(this,"span").attr({text:e,x:Math.round(t),y:Math.round(n)})})}constructor(e,t){super(e,t),this.css({position:"absolute",...e.styledMode?{}:{fontFamily:e.style.fontFamily,fontSize:e.style.fontSize}}),this.element.style.whiteSpace="nowrap"}getSpanCorrection(e,t,n){this.xCorr=-e*n,this.yCorr=-t}css(e){let t,{element:n}=this,r="SPAN"===n.tagName&&e&&"width"in e,o=r&&e.width;return r&&(delete e.width,this.textWidth=p(o)||void 0,t=!0),"ellipsis"===e?.textOverflow&&(e.whiteSpace="nowrap",e.overflow="hidden"),c(this.styles,e),a(n,e),t&&this.updateTransform(),this}htmlGetBBox(){let{element:e}=this;return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}updateTransform(){if(!this.added)return void(this.alignOnAdd=!0);let{element:e,renderer:t,rotation:n,rotationOriginX:r,rotationOriginY:o,styles:i,textAlign:l="left",textWidth:c,translateX:p=0,translateY:d=0,x:u=0,y:m=0}=this,h={left:0,center:.5,right:1}[l],f=i.whiteSpace;if(a(e,{marginLeft:`${p}px`,marginTop:`${d}px`}),"SPAN"===e.tagName){let i,p=[n,l,e.innerHTML,c,this.textAlign].join(","),d=-1*this.parentGroup?.padding||0,g=!1;if(c!==this.oldTextWidth){let t=this.textPxLength?this.textPxLength:(a(e,{width:"",whiteSpace:f||"nowrap"}),e.offsetWidth),r=c||0;(r>this.oldTextWidth||t>r)&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)&&(a(e,{width:t>r||n?c+"px":"auto",display:"block",whiteSpace:f||"normal"}),this.oldTextWidth=c,g=!0)}this.hasBoxWidthChanged=g,p!==this.cTT&&(i=t.fontMetrics(e).b,s(n)&&(n!==(this.oldRotation||0)||l!==this.oldAlign)&&this.setSpanRotation(n,d,d),this.getSpanCorrection(!s(n)&&this.textPxLength||e.offsetWidth,i,h));let{xCorr:b=0,yCorr:v=0}=this;a(e,{left:`${u+b}px`,top:`${m+v}px`,transformOrigin:`${(r??u)-b-u-d}px ${(o??m)-v-m-d}px`}),this.cTT=p,this.oldRotation=n,this.oldAlign=l}}setSpanRotation(e,t,n){a(this.element,{transform:`rotate(${e}deg)`,transformOrigin:`${t}% ${n}px`})}add(e){let t,n=this.renderer.box.parentNode,r=[];if(this.parentGroup=e,e&&!(t=e.div)){let o=e;for(;o;)r.push(o),o=o.parentGroup;for(let e of r.reverse())t=m(e,n)}return(t||n).appendChild(this.element),this.added=!0,this.alignOnAdd&&this.updateTransform(),this}textSetter(t){t!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,e.setElementHTML(this.element,t??""),this.textStr=t,this.doTransform=!0)}alignSetter(e){this.alignValue=this.textAlign=e,this.doTransform=!0}xSetter(e,t){this[t]=e,this.doTransform=!0}}let f=h.prototype;return f.visibilitySetter=f.opacitySetter=u,f.ySetter=f.rotationSetter=f.rotationOriginXSetter=f.rotationOriginYSetter=f.xSetter,h})),n(t,"Core/Axis/AxisDefaults.js",[],(function(){var e,t;return(t=e||(e={})).xAxis={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e %b"},week:{main:"%e %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotationLimit:80,distance:15,enabled:!0,indentation:10,overflow:"justify",reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,zIndex:7,style:{color:"#333333",cursor:"default",fontSize:"0.8em"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minorTicksPerMajor:5,minPadding:.01,offset:void 0,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",useHTML:!1,x:0,y:0,style:{color:"#666666",fontSize:"0.8em"}},visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#333333",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#333333"},t.yAxis={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:void 0},startOnTick:!0,title:{text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){let{numberFormatter:e}=this.axis.chart;return e(this.total||0,-1)},style:{color:"#000000",fontSize:"0.7em",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},e})),n(t,"Core/Foundation.js",[t["Core/Utilities.js"]],(function(e){var t;let{addEvent:n,isFunction:r,objectEach:o,removeEvent:i}=e;return(t||(t={})).registerEventOptions=function(e,t){e.eventOptions=e.eventOptions||{},o(t.events,(function(t,o){e.eventOptions[o]!==t&&(e.eventOptions[o]&&(i(e,o,e.eventOptions[o]),delete e.eventOptions[o]),r(t)&&(e.eventOptions[o]=t,n(e,o,t,{order:0})))}))},t})),n(t,"Core/Axis/Tick.js",[t["Core/Templating.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t,n){let{deg2rad:r}=t,{clamp:o,correctFloat:i,defined:a,destroyObjectProperties:l,extend:s,fireEvent:c,isNumber:p,merge:d,objectEach:u,pick:m}=n;return class{constructor(e,t,n,r,o){this.isNew=!0,this.isNewLabel=!0,this.axis=e,this.pos=t,this.type=n||"",this.parameters=o||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,c(this,"init"),n||r||this.addLabel()}addLabel(){let t,n,r,o=this,l=o.axis,d=l.options,u=l.chart,h=l.categories,f=l.logarithmic,g=l.names,b=o.pos,v=m(o.options&&o.options.labels,d.labels),y=l.tickPositions,x=b===y[0],w=b===y[y.length-1],k=(!v.step||1===v.step)&&1===l.tickInterval,S=y.info,C=o.label,O=this.parameters.category||(h?m(h[b],g[b],b):b);f&&p(O)&&(O=i(f.lin2log(O))),l.dateTime&&(S?t=(n=u.time.resolveDTLFormat(d.dateTimeLabelFormats[!d.grid&&S.higherRanks[b]||S.unitName])).main:p(O)&&(t=l.dateTime.getXDateFormat(O,d.dateTimeLabelFormats||{}))),o.isFirst=x,o.isLast=w;let E={axis:l,chart:u,dateTimeLabelFormat:t,isFirst:x,isLast:w,pos:b,tick:o,tickPositionInfo:S,value:O};c(this,"labelFormat",E);let P=t=>v.formatter?v.formatter.call(t,t):v.format?(t.text=l.defaultLabelFormatter.call(t),e.format(v.format,t,u)):l.defaultLabelFormatter.call(t),T=P.call(E,E),A=n&&n.list;o.shortenLabel=A?function(){for(r=0;r<A.length;r++)if(s(E,{dateTimeLabelFormat:A[r]}),C.attr({text:P.call(E,E)}),C.getBBox().width<l.getSlotWidth(o)-2*(v.padding||0))return;C.attr({text:""})}:void 0,k&&l._addedPlotLB&&o.moveLabel(T,v),a(C)||o.movedLabel?C&&C.textStr!==T&&!k&&(!C.textWidth||v.style.width||C.styles.width||C.css({width:null}),C.attr({text:T}),C.textPxLength=C.getBBox().width):(o.label=C=o.createLabel(T,v),o.rotation=0)}createLabel(e,t,n){let r=this.axis,o=r.chart,i=a(e)&&t.enabled?o.renderer.text(e,n?.x,n?.y,t.useHTML).add(r.labelGroup):void 0;return i&&(o.styledMode||i.css(d(t.style)),i.textPxLength=i.getBBox().width),i}destroy(){l(this,this.axis)}getPosition(e,t,n,r){let a=this.axis,l=a.chart,s=r&&l.oldChartHeight||l.chartHeight,p={x:e?i(a.translate(t+n,void 0,void 0,r)+a.transB):a.left+a.offset+(a.opposite?(r&&l.oldChartWidth||l.chartWidth)-a.right-a.left:0),y:e?s-a.bottom+a.offset-(a.opposite?a.height:0):i(s-a.translate(t+n,void 0,void 0,r)-a.transB)};return p.y=o(p.y,-1e9,1e9),c(this,"afterGetPosition",{pos:p}),p}getLabelPosition(e,t,n,o,i,l,s,p){let d,u,h=this.axis,f=h.transA,g=h.isLinked&&h.linkedParent?h.linkedParent.reversed:h.reversed,b=h.staggerLines,v=h.tickRotCorr||{x:0,y:0},y=o||h.reserveSpaceDefault?0:-h.labelOffset*("center"===h.labelAlign?.5:1),x=i.distance,w={};return d=0===h.side?n.rotation?-x:-n.getBBox().height:2===h.side?v.y+x:Math.cos(n.rotation*r)*(v.y-n.getBBox(!1,0).height/2),a(i.y)&&(d=0===h.side&&h.horiz?i.y+d:i.y),e=e+m(i.x,[0,1,0,-1][h.side]*x)+y+v.x-(l&&o?l*f*(g?-1:1):0),t=t+d-(l&&!o?l*f*(g?1:-1):0),b&&(u=s/(p||1)%b,h.opposite&&(u=b-u-1),t+=u*(h.labelOffset/b)),w.x=e,w.y=Math.round(t),c(this,"afterGetLabelPosition",{pos:w,tickmarkOffset:l,index:s}),w}getLabelSize(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0}getMarkPath(e,t,n,r,o=!1,i){return i.crispLine([["M",e,t],["L",e+(o?0:-n),t+(o?n:0)]],r)}handleOverflow(e){let t,n,o,i=this.axis,a=i.options.labels,l=e.x,s=i.chart.chartWidth,c=i.chart.spacing,p=m(i.labelLeft,Math.min(i.pos,c[3])),d=m(i.labelRight,Math.max(i.isRadial?0:i.pos+i.len,s-c[1])),u=this.label,h=this.rotation,f={left:0,center:.5,right:1}[i.labelAlign||u.attr("align")],g=u.getBBox().width,b=i.getSlotWidth(this),v={},y=b,x=1;h||"justify"!==a.overflow?h<0&&l-f*g<p?o=Math.round(l/Math.cos(h*r)-p):h>0&&l+f*g>d&&(o=Math.round((s-l)/Math.cos(h*r))):(t=l-f*g,n=l+(1-f)*g,t<p?y=e.x+y*(1-f)-p:n>d&&(y=d-e.x+y*f,x=-1),(y=Math.min(b,y))<b&&"center"===i.labelAlign&&(e.x+=x*(b-y-f*(b-Math.min(g,y)))),(g>y||i.autoRotation&&(u.styles||{}).width)&&(o=y)),o&&(this.shortenLabel?this.shortenLabel():(v.width=Math.floor(o)+"px",(a.style||{}).textOverflow||(v.textOverflow="ellipsis"),u.css(v)))}moveLabel(e,t){let n,r=this,o=r.label,i=r.axis,a=!1;o&&o.textStr===e?(r.movedLabel=o,a=!0,delete r.label):u(i.ticks,(function(t){a||t.isNew||t===r||!t.label||t.label.textStr!==e||(r.movedLabel=t.label,a=!0,t.labelPos=r.movedLabel.xy,delete t.label)})),!a&&(r.labelPos||o)&&(n=r.labelPos||o.xy,r.movedLabel=r.createLabel(e,t,n),r.movedLabel&&r.movedLabel.attr({opacity:0}))}render(e,t,n){let r=this.axis,o=r.horiz,a=this.pos,l=m(this.tickmarkOffset,r.tickmarkOffset),s=this.getPosition(o,a,l,t),p=s.x,d=s.y,u=r.pos,h=u+r.len,f=o?p:d;!r.chart.polar&&this.isNew&&(i(f)<u||f>h)&&(n=0);let g=m(n,this.label&&this.label.newOpacity,1);n=m(n,1),this.isActive=!0,this.renderGridLine(t,n),this.renderMark(s,n),this.renderLabel(s,t,g,e),this.isNew=!1,c(this,"afterRender")}renderGridLine(e,t){let n,r=this.axis,o=r.options,i={},a=this.pos,l=this.type,s=m(this.tickmarkOffset,r.tickmarkOffset),c=r.chart.renderer,p=this.gridLine,d=o.gridLineWidth,u=o.gridLineColor,h=o.gridLineDashStyle;"minor"===this.type&&(d=o.minorGridLineWidth,u=o.minorGridLineColor,h=o.minorGridLineDashStyle),p||(r.chart.styledMode||(i.stroke=u,i["stroke-width"]=d||0,i.dashstyle=h),l||(i.zIndex=1),e&&(t=0),this.gridLine=p=c.path().attr(i).addClass("highcharts-"+(l?l+"-":"")+"grid-line").add(r.gridGroup)),p&&(n=r.getPlotLinePath({value:a+s,lineWidth:p.strokeWidth(),force:"pass",old:e,acrossPanes:!1}))&&p[e||this.isNew?"attr":"animate"]({d:n,opacity:t})}renderMark(e,t){let n=this.axis,r=n.options,o=n.chart.renderer,i=this.type,a=n.tickSize(i?i+"Tick":"tick"),l=e.x,s=e.y,c=m(r["minor"!==i?"tickWidth":"minorTickWidth"],!i&&n.isXAxis?1:0),p=r["minor"!==i?"tickColor":"minorTickColor"],d=this.mark,u=!d;a&&(n.opposite&&(a[0]=-a[0]),d||(this.mark=d=o.path().addClass("highcharts-"+(i?i+"-":"")+"tick").add(n.axisGroup),n.chart.styledMode||d.attr({stroke:p,"stroke-width":c})),d[u?"attr":"animate"]({d:this.getMarkPath(l,s,a[0],d.strokeWidth(),n.horiz,o),opacity:t}))}renderLabel(e,t,n,r){let o=this.axis,i=o.horiz,a=o.options,l=this.label,s=a.labels,c=s.step,d=m(this.tickmarkOffset,o.tickmarkOffset),u=e.x,h=e.y,f=!0;l&&p(u)&&(l.xy=e=this.getLabelPosition(u,h,l,i,s,d,r,c),this.isFirst&&!this.isLast&&!a.showFirstLabel||this.isLast&&!this.isFirst&&!a.showLastLabel?f=!1:!i||s.step||s.rotation||t||0===n||this.handleOverflow(e),c&&r%c&&(f=!1),f&&p(e.y)?(e.opacity=n,l[this.isNewLabel?"attr":"animate"](e).show(!0),this.isNewLabel=!1):(l.hide(),this.isNewLabel=!0))}replaceMovedLabel(){let e=this.label,t=this.axis;e&&!this.isNew&&(e.animate({opacity:0},void 0,e.destroy),delete this.label),t.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel}}})),n(t,"Core/Axis/Axis.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Axis/AxisDefaults.js"],t["Core/Color/Color.js"],t["Core/Defaults.js"],t["Core/Foundation.js"],t["Core/Globals.js"],t["Core/Axis/Tick.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i,a,l){let{animObject:s}=e,{xAxis:c,yAxis:p}=t,{defaultOptions:d}=r,{registerEventOptions:u}=o,{deg2rad:m}=i,{arrayMax:h,arrayMin:f,clamp:g,correctFloat:b,defined:v,destroyObjectProperties:y,erase:x,error:w,extend:k,fireEvent:S,getClosestDistance:C,insertItem:O,isArray:E,isNumber:P,isString:T,merge:A,normalizeTickInterval:j,objectEach:M,pick:R,relativeLength:N,removeEvent:D,splat:I,syncTimeout:L}=l,z=(e,t)=>j(t,void 0,void 0,R(e.options.allowDecimals,t<.5||void 0!==e.tickAmount),!!e.tickAmount);k(d,{xAxis:c,yAxis:A(c,p)});class F{constructor(e,t,n){this.init(e,t,n)}init(e,t,n=this.coll){let r="xAxis"===n,o=this.isZAxis||(e.inverted?!r:r);this.chart=e,this.horiz=o,this.isXAxis=r,this.coll=n,S(this,"init",{userOptions:t}),this.opposite=R(t.opposite,this.opposite),this.side=R(t.side,this.side,o?this.opposite?0:2:this.opposite?1:3),this.setOptions(t);let i=this.options,a=i.labels;this.type??(this.type=i.type||"linear"),this.uniqueNames??(this.uniqueNames=i.uniqueNames??!0),S(this,"afterSetType"),this.userOptions=t,this.minPixelPadding=0,this.reversed=R(i.reversed,this.reversed),this.visible=i.visible,this.zoomEnabled=i.zoomEnabled,this.hasNames="category"===this.type||!0===i.categories,this.categories=E(i.categories)&&i.categories||(this.hasNames?[]:void 0),this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=v(i.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len??(this.len=0),this.minRange=this.userMinRange=i.minRange||i.maxZoom,this.range=i.range,this.offset=i.offset||0,this.max=void 0,this.min=void 0;let l=R(i.crosshair,I(e.options.tooltip.crosshairs)[r?0:1]);this.crosshair=!0===l?{}:l,-1===e.axes.indexOf(this)&&(r?e.axes.splice(e.xAxis.length,0,this):e.axes.push(this),O(this,e[this.coll])),e.orderItems(this.coll),this.series=this.series||[],e.inverted&&!this.isZAxis&&r&&!v(this.reversed)&&(this.reversed=!0),this.labelRotation=P(a.rotation)?a.rotation:void 0,u(this,i),S(this,"afterInit")}setOptions(e){let t=this.horiz?{labels:{autoRotation:[-45],padding:4},margin:15}:{labels:{padding:1},title:{rotation:90*this.side}};this.options=A(t,d[this.coll],e),S(this,"afterSetOptions",{userOptions:e})}defaultLabelFormatter(){let e,t,n=this.axis,{numberFormatter:r}=this.chart,o=P(this.value)?this.value:NaN,i=n.chart.time,a=n.categories,l=this.dateTimeLabelFormat,s=d.lang,c=s.numericSymbols,p=s.numericSymbolMagnitude||1e3,u=n.logarithmic?Math.abs(o):n.tickInterval,m=c&&c.length;if(a)t=`${this.value}`;else if(l)t=i.dateFormat(l,o);else if(m&&c&&u>=1e3)for(;m--&&void 0===t;)u>=(e=Math.pow(p,m+1))&&10*o%e==0&&null!==c[m]&&0!==o&&(t=r(o/e,-1)+c[m]);return void 0===t&&(t=Math.abs(o)>=1e4?r(o,-1):r(o,-1,void 0,"")),t}getSeriesExtremes(){let e,t=this;S(this,"getSeriesExtremes",null,(function(){t.hasVisibleSeries=!1,t.dataMin=t.dataMax=t.threshold=void 0,t.softThreshold=!t.isXAxis,t.series.forEach((n=>{if(n.reserveSpace()){let r,o,i,a=n.options,l=a.threshold;if(t.hasVisibleSeries=!0,t.positiveValuesOnly&&0>=(l||0)&&(l=void 0),t.isXAxis)(r=n.xData)&&r.length&&(r=t.logarithmic?r.filter((e=>e>0)):r,o=(e=n.getXExtremes(r)).min,i=e.max,P(o)||o instanceof Date||(r=r.filter(P),o=(e=n.getXExtremes(r)).min,i=e.max),r.length&&(t.dataMin=Math.min(R(t.dataMin,o),o),t.dataMax=Math.max(R(t.dataMax,i),i)));else{let e=n.applyExtremes();P(e.dataMin)&&(o=e.dataMin,t.dataMin=Math.min(R(t.dataMin,o),o)),P(e.dataMax)&&(i=e.dataMax,t.dataMax=Math.max(R(t.dataMax,i),i)),v(l)&&(t.threshold=l),(!a.softThreshold||t.positiveValuesOnly)&&(t.softThreshold=!1)}}}))})),S(this,"afterGetSeriesExtremes")}translate(e,t,n,r,o,i){let a=this.linkedParent||this,l=r&&a.old?a.old.min:a.min;if(!P(l))return NaN;let s=a.minPixelPadding,c=(a.isOrdinal||a.brokenAxis?.hasBreaks||a.logarithmic&&o)&&a.lin2val,p=1,d=0,u=r&&a.old?a.old.transA:a.transA,m=0;return u||(u=a.transA),n&&(p*=-1,d=a.len),a.reversed&&(p*=-1,d-=p*(a.sector||a.len)),t?(m=(e=e*p+d-s)/u+l,c&&(m=a.lin2val(m))):(c&&(e=a.val2lin(e)),m=p*(e-l)*u+d+p*s+(P(i)?u*i:0),a.isRadial||(m=b(m))),m}toPixels(e,t){return this.translate(e,!1,!this.horiz,void 0,!0)+(t?0:this.pos)}toValue(e,t){return this.translate(e-(t?0:this.pos),!0,!this.horiz,void 0,!0)}getPlotLinePath(e){let t,n,r,o,i,a=this,l=a.chart,s=a.left,c=a.top,p=e.old,d=e.value,u=e.lineWidth,m=p&&l.oldChartHeight||l.chartHeight,h=p&&l.oldChartWidth||l.chartWidth,f=a.transB,b=e.translatedValue,v=e.force;function y(e,t,n){return"pass"!==v&&(e<t||e>n)&&(v?e=g(e,t,n):i=!0),e}let x={value:d,lineWidth:u,old:p,force:v,acrossPanes:e.acrossPanes,translatedValue:b};return S(this,"getPlotLinePath",x,(function(e){t=r=(b=g(b=R(b,a.translate(d,void 0,void 0,p)),-1e9,1e9))+f,n=o=m-b-f,P(b)?a.horiz?(n=c,o=m-a.bottom+(a.options.isInternal?0:l.scrollablePixelsY||0),t=r=y(t,s,s+a.width)):(t=s,r=h-a.right+(l.scrollablePixelsX||0),n=o=y(n,c,c+a.height)):(i=!0,v=!1),e.path=i&&!v?void 0:l.renderer.crispLine([["M",t,n],["L",r,o]],u||1)})),x.path}getLinearTickPositions(e,t,n){let r,o,i,a=b(Math.floor(t/e)*e),l=b(Math.ceil(n/e)*e),s=[];if(b(a+e)===a&&(i=20),this.single)return[t];for(r=a;r<=l&&(s.push(r),(r=b(r+e,i))!==o);)o=r;return s}getMinorTickInterval(){let{minorTicks:e,minorTickInterval:t}=this.options;return!0===e?R(t,"auto"):!1!==e?t:void 0}getMinorTickPositions(){let e,t=this.options,n=this.tickPositions,r=this.minorTickInterval,o=this.pointRangePadding||0,i=(this.min||0)-o,a=(this.max||0)+o,l=a-i,s=[];if(l&&l/r<this.len/3){let o=this.logarithmic;if(o)this.paddedTicks.forEach((function(e,t,n){t&&s.push.apply(s,o.getLogTickPositions(r,n[t-1],n[t],!0))}));else if(this.dateTime&&"auto"===this.getMinorTickInterval())s=s.concat(this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(r),i,a,t.startOfWeek));else for(e=i+(n[0]-i)%r;e<=a&&e!==s[0];e+=r)s.push(e)}return 0!==s.length&&this.trimTicks(s),s}adjustForMinRange(){let e,t,n,r,o=this.options,i=this.logarithmic,{max:a,min:l,minRange:s}=this;this.isXAxis&&void 0===s&&!i&&(s=v(o.min)||v(o.max)||v(o.floor)||v(o.ceiling)?null:Math.min(5*(C(this.series.map((e=>(e.xIncrement?e.xData?.slice(0,2):e.xData)||[])))||0),this.dataMax-this.dataMin)),P(a)&&P(l)&&P(s)&&a-l<s&&(t=this.dataMax-this.dataMin>=s,e=(s-a+l)/2,n=[l-e,R(o.min,l-e)],t&&(n[2]=i?i.log2lin(this.dataMin):this.dataMin),r=[(l=h(n))+s,R(o.max,l+s)],t&&(r[2]=i?i.log2lin(this.dataMax):this.dataMax),(a=f(r))-l<s&&(n[0]=a-s,n[1]=R(o.min,a-s),l=h(n))),this.minRange=s,this.min=l,this.max=a}getClosest(){let e,t;if(this.categories)t=1;else{let n=[];this.series.forEach((function(e){let r=e.closestPointRange;1===e.xData?.length?n.push(e.xData[0]):!e.noSharedTooltip&&v(r)&&e.reserveSpace()&&(t=v(t)?Math.min(t,r):r)})),n.length&&(n.sort(((e,t)=>e-t)),e=C([n]))}return e&&t?Math.min(e,t):e||t}nameToX(e){let t,n=E(this.options.categories),r=n?this.categories:this.names,o=e.options.x;return e.series.requireSorting=!1,v(o)||(o=this.uniqueNames&&r?n?r.indexOf(e.name):R(r.keys[e.name],-1):e.series.autoIncrement()),-1===o?!n&&r&&(t=r.length):t=o,void 0!==t?(this.names[t]=e.name,this.names.keys[e.name]=t):e.x&&(t=e.x),t}updateNames(){let e=this,t=this.names;t.length>0&&(Object.keys(t.keys).forEach((function(e){delete t.keys[e]})),t.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((t=>{t.xIncrement=null,(!t.points||t.isDirtyData)&&(e.max=Math.max(e.max,t.xData.length-1),t.processData(),t.generatePoints()),t.data.forEach((function(n,r){let o;n?.options&&void 0!==n.name&&void 0!==(o=e.nameToX(n))&&o!==n.x&&(n.x=o,t.xData[r]=o)}))})))}setAxisTranslation(){let e,t,n=this,r=n.max-n.min,o=n.linkedParent,i=!!n.categories,a=n.isXAxis,l=n.axisPointRange||0,s=0,c=0,p=n.transA;(a||i||l)&&(e=n.getClosest(),o?(s=o.minPointOffset,c=o.pointRangePadding):n.series.forEach((function(t){let r=i?1:a?R(t.options.pointRange,e,0):n.axisPointRange||0,o=t.options.pointPlacement;if(l=Math.max(l,r),!n.single||i){let e=t.is("xrange")?!a:a;s=Math.max(s,e&&T(o)?0:r/2),c=Math.max(c,e&&"on"===o?0:r)}})),t=n.ordinal&&n.ordinal.slope&&e?n.ordinal.slope/e:1,n.minPointOffset=s*=t,n.pointRangePadding=c*=t,n.pointRange=Math.min(l,n.single&&i?1:r),a&&e&&(n.closestPointRange=e)),n.translationSlope=n.transA=p=n.staticScale||n.len/(r+c||1),n.transB=n.horiz?n.left:n.bottom,n.minPixelPadding=p*s,S(this,"afterSetAxisTranslation")}minFromRange(){let{max:e,min:t}=this;return P(e)&&P(t)&&e-t||void 0}setTickInterval(e){let t,n,r,o,i,{categories:a,chart:l,dataMax:s,dataMin:c,dateTime:p,isXAxis:d,logarithmic:u,options:m,softThreshold:h}=this,f=P(this.threshold)?this.threshold:void 0,g=this.minRange||0,{ceiling:y,floor:x,linkedTo:k,softMax:C,softMin:O}=m,E=P(k)&&l[this.coll]?.[k],T=m.tickPixelInterval,A=m.maxPadding,j=m.minPadding,M=0,N=P(m.tickInterval)&&m.tickInterval>=0?m.tickInterval:void 0;if(p||a||E||this.getTickAmount(),o=R(this.userMin,m.min),i=R(this.userMax,m.max),E?(this.linkedParent=E,t=E.getExtremes(),this.min=R(t.min,t.dataMin),this.max=R(t.max,t.dataMax),this.type!==E.type&&w(11,!0,l)):(h&&v(f)&&P(s)&&P(c)&&(c>=f?(n=f,j=0):s<=f&&(r=f,A=0)),this.min=R(o,n,c),this.max=R(i,r,s)),P(this.max)&&P(this.min)&&(u&&(this.positiveValuesOnly&&!e&&0>=Math.min(this.min,R(c,this.min))&&w(10,!0,l),this.min=b(u.log2lin(this.min),16),this.max=b(u.log2lin(this.max),16)),this.range&&P(c)&&(this.userMin=this.min=o=Math.max(c,this.minFromRange()||0),this.userMax=i=this.max,this.range=void 0)),S(this,"foundExtremes"),this.adjustForMinRange(),P(this.min)&&P(this.max)){if(!P(this.userMin)&&P(O)&&O<this.min&&(this.min=o=O),!P(this.userMax)&&P(C)&&C>this.max&&(this.max=i=C),a||this.axisPointRange||this.stacking?.usePercentage||E||!(M=this.max-this.min)||(!v(o)&&j&&(this.min-=M*j),v(i)||!A||(this.max+=M*A)),!P(this.userMin)&&P(x)&&(this.min=Math.max(this.min,x)),!P(this.userMax)&&P(y)&&(this.max=Math.min(this.max,y)),h&&P(c)&&P(s)){let e=f||0;!v(o)&&this.min<e&&c>=e?this.min=m.minRange?Math.min(e,this.max-g):e:!v(i)&&this.max>e&&s<=e&&(this.max=m.minRange?Math.max(e,this.min+g):e)}!l.polar&&this.min>this.max&&(v(m.min)?this.max=this.min:v(m.max)&&(this.min=this.max)),M=this.max-this.min}if(this.min!==this.max&&P(this.min)&&P(this.max)?E&&!N&&T===E.options.tickPixelInterval?this.tickInterval=N=E.tickInterval:this.tickInterval=R(N,this.tickAmount?M/Math.max(this.tickAmount-1,1):void 0,a?1:M*T/Math.max(this.len,T)):this.tickInterval=1,d&&!e){let e=this.min!==this.old?.min||this.max!==this.old?.max;this.series.forEach((function(t){t.forceCrop=t.forceCropping?.(),t.processData(e)})),S(this,"postProcessData",{hasExtremesChanged:e})}this.setAxisTranslation(),S(this,"initialAxisTranslation"),this.pointRange&&!N&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval));let D=R(m.minTickInterval,p&&!this.series.some((e=>e.noSharedTooltip))?this.closestPointRange:0);!N&&this.tickInterval<D&&(this.tickInterval=D),p||u||N||(this.tickInterval=z(this,this.tickInterval)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()}setTickPositions(){let e,t=this.options,n=t.tickPositions,r=t.tickPositioner,o=this.getMinorTickInterval(),i=!this.isPanning,a=i&&t.startOnTick,l=i&&t.endOnTick,s=[];if(this.tickmarkOffset=this.categories&&"between"===t.tickmarkPlacement&&1===this.tickInterval?.5:0,this.single=this.min===this.max&&v(this.min)&&!this.tickAmount&&(this.min%1==0||!1!==t.allowDecimals),n)s=n.slice();else if(P(this.min)&&P(this.max)){if(!this.ordinal?.positions&&(this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))s=[this.min,this.max],w(19,!1,this.chart);else if(this.dateTime)s=this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,t.units),this.min,this.max,t.startOfWeek,this.ordinal?.positions,this.closestPointRange,!0);else if(this.logarithmic)s=this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max);else{let e=this.tickInterval,t=e;for(;t<=2*e&&(s=this.getLinearTickPositions(this.tickInterval,this.min,this.max),this.tickAmount&&s.length>this.tickAmount);)this.tickInterval=z(this,t*=1.1)}s.length>this.len&&(s=[s[0],s[s.length-1]])[0]===s[1]&&(s.length=1),r&&(this.tickPositions=s,(e=r.apply(this,[this.min,this.max]))&&(s=e))}this.tickPositions=s,this.minorTickInterval="auto"===o&&this.tickInterval?this.tickInterval/t.minorTicksPerMajor:o,this.paddedTicks=s.slice(0),this.trimTicks(s,a,l),!this.isLinked&&P(this.min)&&P(this.max)&&(this.single&&s.length<2&&!this.categories&&!this.series.some((e=>e.is("heatmap")&&"between"===e.options.pointPlacement))&&(this.min-=.5,this.max+=.5),n||e||this.adjustTickAmount()),S(this,"afterSetTickPositions")}trimTicks(e,t,n){let r=e[0],o=e[e.length-1],i=!this.isOrdinal&&this.minPointOffset||0;if(S(this,"trimTicks"),!this.isLinked){if(t&&r!==-1/0)this.min=r;else for(;this.min-i>e[0];)e.shift();if(n)this.max=o;else for(;this.max+i<e[e.length-1];)e.pop();0===e.length&&v(r)&&!this.options.tickPositions&&e.push((o+r)/2)}}alignToOthers(){let e,t=this,n=t.chart,r=[this],o=t.options,i=n.options.chart,a="yAxis"===this.coll&&i.alignThresholds,l=[];if(t.thresholdAlignment=void 0,(!1!==i.alignTicks&&o.alignTicks||a)&&!1!==o.startOnTick&&!1!==o.endOnTick&&!t.logarithmic){let o=e=>{let{horiz:t,options:n}=e;return[t?n.left:n.top,n.width,n.height,n.pane].join(",")},i=o(this);n[this.coll].forEach((function(n){let{series:a}=n;a.length&&a.some((e=>e.visible))&&n!==t&&o(n)===i&&(e=!0,r.push(n))}))}if(e&&a){r.forEach((e=>{let n=e.getThresholdAlignment(t);P(n)&&l.push(n)}));let e=l.length>1?l.reduce(((e,t)=>e+t),0)/l.length:void 0;r.forEach((t=>{t.thresholdAlignment=e}))}return e}getThresholdAlignment(e){if((!P(this.dataMin)||this!==e&&this.series.some((e=>e.isDirty||e.isDirtyData)))&&this.getSeriesExtremes(),P(this.threshold)){let e=g((this.threshold-(this.dataMin||0))/((this.dataMax||0)-(this.dataMin||0)),0,1);return this.options.reversed&&(e=1-e),e}}getTickAmount(){let e=this.options,t=e.tickPixelInterval,n=e.tickAmount;v(e.tickInterval)||n||!(this.len<t)||this.isRadial||this.logarithmic||!e.startOnTick||!e.endOnTick||(n=2),!n&&this.alignToOthers()&&(n=Math.ceil(this.len/t)+1),n<4&&(this.finalTickAmt=n,n=5),this.tickAmount=n}adjustTickAmount(){let e,t,n,r=this,{finalTickAmt:o,max:i,min:a,options:l,tickPositions:s,tickAmount:c,thresholdAlignment:p}=r,d=s?.length,u=R(r.threshold,r.softThreshold?0:null),m=r.tickInterval,h=()=>s.push(b(s[s.length-1]+m)),f=()=>s.unshift(b(s[0]-m));if(P(p)&&(n=p<.5?Math.ceil(p*(c-1)):Math.floor(p*(c-1)),l.reversed&&(n=c-1-n)),r.hasData()&&P(a)&&P(i)){let p=()=>{r.transA*=(d-1)/(c-1),r.min=l.startOnTick?s[0]:Math.min(a,s[0]),r.max=l.endOnTick?s[s.length-1]:Math.max(i,s[s.length-1])};if(P(n)&&P(r.threshold)){for(;s[n]!==u||s.length!==c||s[0]>a||s[s.length-1]<i;){for(s.length=0,s.push(r.threshold);s.length<c;)void 0===s[n]||s[n]>r.threshold?f():h();if(m>8*r.tickInterval)break;m*=2}p()}else if(d<c){for(;s.length<c;)s.length%2||a===u?h():f();p()}if(v(o)){for(t=e=s.length;t--;)(3===o&&t%2==1||o<=2&&t>0&&t<e-1)&&s.splice(t,1);r.finalTickAmt=void 0}}}setScale(){let{coll:e,stacking:t}=this,n=!1,r=!1;this.series.forEach((e=>{n=n||e.isDirtyData||e.isDirty,r=r||e.xAxis&&e.xAxis.isDirty||!1})),this.setAxisSize();let o=this.len!==(this.old&&this.old.len);o||n||r||this.isLinked||this.forceRedraw||this.userMin!==(this.old&&this.old.userMin)||this.userMax!==(this.old&&this.old.userMax)||this.alignToOthers()?(t&&"yAxis"===e&&t.buildStacks(),this.forceRedraw=!1,this.userMinRange||(this.minRange=void 0),this.getSeriesExtremes(),this.setTickInterval(),t&&"xAxis"===e&&t.buildStacks(),this.isDirty||(this.isDirty=o||this.min!==this.old?.min||this.max!==this.old?.max)):t&&t.cleanStacks(),n&&delete this.allExtremes,S(this,"afterSetScale")}setExtremes(e,t,n=!0,r,o){this.series.forEach((e=>{delete e.kdTree})),S(this,"setExtremes",o=k(o,{min:e,max:t}),(e=>{this.userMin=e.min,this.userMax=e.max,this.eventArgs=e,n&&this.chart.redraw(r)}))}setAxisSize(){let e=this.chart,t=this.options,n=t.offsets||[0,0,0,0],r=this.horiz,o=this.width=Math.round(N(R(t.width,e.plotWidth-n[3]+n[1]),e.plotWidth)),i=this.height=Math.round(N(R(t.height,e.plotHeight-n[0]+n[2]),e.plotHeight)),a=this.top=Math.round(N(R(t.top,e.plotTop+n[0]),e.plotHeight,e.plotTop)),l=this.left=Math.round(N(R(t.left,e.plotLeft+n[3]),e.plotWidth,e.plotLeft));this.bottom=e.chartHeight-i-a,this.right=e.chartWidth-o-l,this.len=Math.max(r?o:i,0),this.pos=r?l:a}getExtremes(){let e=this.logarithmic;return{min:e?b(e.lin2log(this.min)):this.min,max:e?b(e.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}}getThreshold(e){let t=this.logarithmic,n=t?t.lin2log(this.min):this.min,r=t?t.lin2log(this.max):this.max;return null===e||e===-1/0?e=n:e===1/0?e=r:n>e?e=n:r<e&&(e=r),this.translate(e,0,1,0,1)}autoLabelAlign(e){let t=(R(e,0)-90*this.side+720)%360,n={align:"center"};return S(this,"autoLabelAlign",n,(function(e){t>15&&t<165?e.align="right":t>195&&t<345&&(e.align="left")})),n.align}tickSize(e){let t,n=this.options,r=R(n["tick"===e?"tickWidth":"minorTickWidth"],"tick"===e&&this.isXAxis&&!this.categories?1:0),o=n["tick"===e?"tickLength":"minorTickLength"];r&&o&&("inside"===n[e+"Position"]&&(o=-o),t=[o,r]);let i={tickSize:t};return S(this,"afterTickSize",i),i.tickSize}labelMetrics(){let e=this.chart.renderer,t=this.ticks,n=t[Object.keys(t)[0]]||{};return this.chart.renderer.fontMetrics(n.label||n.movedLabel||e.box)}unsquish(){let e,t,n=this.options.labels,r=n.padding||0,o=this.horiz,i=this.tickInterval,a=this.len/(((this.categories?1:0)+this.max-this.min)/i),l=n.rotation,s=b(.8*this.labelMetrics().h),c=Math.max(this.max-this.min,0),p=function(e){let t=(e+2*r)/(a||1);return(t=t>1?Math.ceil(t):1)*i>c&&e!==1/0&&a!==1/0&&c&&(t=Math.ceil(c/i)),b(t*i)},d=i,u=Number.MAX_VALUE;if(o){if(!n.staggerLines&&(P(l)?t=[l]:a<n.autoRotationLimit&&(t=n.autoRotation)),t){let n,r;for(let o of t)(o===l||o&&o>=-90&&o<=90)&&(r=(n=p(Math.abs(s/Math.sin(m*o))))+Math.abs(o/360))<u&&(u=r,e=o,d=n)}}else d=p(.75*s);return this.autoRotation=t,this.labelRotation=R(e,P(l)?l:0),n.step?i:d}getSlotWidth(e){let t=this.chart,n=this.horiz,r=this.options.labels,o=Math.max(this.tickPositions.length-(this.categories?0:1),1),i=t.margin[3];if(e&&P(e.slotWidth))return e.slotWidth;if(n&&r.step<2)return r.rotation?0:(this.staggerLines||1)*this.len/o;if(!n){let e=r.style.width;if(void 0!==e)return parseInt(String(e),10);if(i)return i-t.spacing[3]}return.33*t.chartWidth}renderUnsquish(){let e,t,n,r,o=this.chart,i=o.renderer,a=this.tickPositions,l=this.ticks,s=this.options.labels,c=s.style,p=this.horiz,d=this.getSlotWidth(),u=Math.max(1,Math.round(d-(p?2*(s.padding||0):s.distance||0))),m={},h=this.labelMetrics(),f=c.textOverflow,g=0;if(T(s.rotation)||(m.rotation=s.rotation||0),a.forEach((function(e){let t=l[e];t.movedLabel&&t.replaceMovedLabel(),t&&t.label&&t.label.textPxLength>g&&(g=t.label.textPxLength)})),this.maxLabelLength=g,this.autoRotation)g>u&&g>h.h?m.rotation=this.labelRotation:this.labelRotation=0;else if(d&&(e=u,!f))for(t="clip",r=a.length;!p&&r--;)(n=l[a[r]].label)&&("ellipsis"===n.styles.textOverflow?n.css({textOverflow:"clip"}):n.textPxLength>d&&n.css({width:d+"px"}),n.getBBox().height>this.len/a.length-(h.h-h.f)&&(n.specificTextOverflow="ellipsis"));m.rotation&&(e=g>.5*o.chartHeight?.33*o.chartHeight:g,f||(t="ellipsis")),this.labelAlign=s.align||this.autoLabelAlign(this.labelRotation),this.labelAlign&&(m.align=this.labelAlign),a.forEach((function(n){let r=l[n],o=r&&r.label,i=c.width,a={};o&&(o.attr(m),r.shortenLabel?r.shortenLabel():e&&!i&&"nowrap"!==c.whiteSpace&&(e<o.textPxLength||"SPAN"===o.element.tagName)?(a.width=e+"px",f||(a.textOverflow=o.specificTextOverflow||t),o.css(a)):!o.styles.width||a.width||i||o.css({width:null}),delete o.specificTextOverflow,r.rotation=m.rotation)}),this),this.tickRotCorr=i.rotCorr(h.b,this.labelRotation||0,0!==this.side)}hasData(){return this.series.some((function(e){return e.hasData()}))||this.options.showEmpty&&v(this.min)&&v(this.max)}addTitle(e){let t,n=this.chart.renderer,r=this.horiz,o=this.opposite,i=this.options.title,a=this.chart.styledMode;this.axisTitle||((t=i.textAlign)||(t=(r?{low:"left",middle:"center",high:"right"}:{low:o?"right":"left",middle:"center",high:o?"left":"right"})[i.align]),this.axisTitle=n.text(i.text||"",0,0,i.useHTML).attr({zIndex:7,rotation:i.rotation||0,align:t}).addClass("highcharts-axis-title"),a||this.axisTitle.css(A(i.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),a||i.style.width||this.isRadial||this.axisTitle.css({width:this.len+"px"}),this.axisTitle[e?"show":"hide"](e)}generateTick(e){let t=this.ticks;t[e]?t[e].addLabel():t[e]=new a(this,e)}createGroups(){let{axisParent:e,chart:t,coll:n,options:r}=this,o=t.renderer,i=(t,i,a)=>o.g(t).attr({zIndex:a}).addClass(`highcharts-${n.toLowerCase()}${i} `+(this.isRadial?`highcharts-radial-axis${i} `:"")+(r.className||"")).add(e);this.axisGroup||(this.gridGroup=i("grid","-grid",r.gridZIndex),this.axisGroup=i("axis","",r.zIndex),this.labelGroup=i("axis-labels","-labels",r.labels.zIndex))}getOffset(){let e,t,n,r,o=this,{chart:i,horiz:a,options:l,side:s,ticks:c,tickPositions:p,coll:d}=o,u=i.inverted&&!o.isZAxis?[1,0,3,2][s]:s,m=o.hasData(),h=l.title,f=l.labels,g=P(l.crossing),b=i.axisOffset,y=i.clipOffset,x=[-1,1,1,-1][s],w=0,k=0,C=0;if(o.showAxis=e=m||l.showEmpty,o.staggerLines=o.horiz&&f.staggerLines||void 0,o.createGroups(),m||o.isLinked?(p.forEach((function(e){o.generateTick(e)})),o.renderUnsquish(),o.reserveSpaceDefault=0===s||2===s||{1:"left",3:"right"}[s]===o.labelAlign,R(f.reserveSpace,!g&&null,"center"===o.labelAlign||null,o.reserveSpaceDefault)&&p.forEach((function(e){C=Math.max(c[e].getLabelSize(),C)})),o.staggerLines&&(C*=o.staggerLines),o.labelOffset=C*(o.opposite?-1:1)):M(c,(function(e,t){e.destroy(),delete c[t]})),h?.text&&!1!==h.enabled&&(o.addTitle(e),e&&!g&&!1!==h.reserveSpace&&(o.titleOffset=w=o.axisTitle.getBBox()[a?"height":"width"],k=v(t=h.offset)?0:R(h.margin,a?5:10))),o.renderLine(),o.offset=x*R(l.offset,b[s]?b[s]+(l.margin||0):0),o.tickRotCorr=o.tickRotCorr||{x:0,y:0},r=0===s?-o.labelMetrics().h:2===s?o.tickRotCorr.y:0,n=Math.abs(C)+k,C&&(n-=r,n+=x*(a?R(f.y,o.tickRotCorr.y+x*f.distance):R(f.x,x*f.distance))),o.axisTitleMargin=R(t,n),o.getMaxLabelDimensions&&(o.maxLabelDimensions=o.getMaxLabelDimensions(c,p)),"colorAxis"!==d&&y){let e=this.tickSize("tick");b[s]=Math.max(b[s],(o.axisTitleMargin||0)+w+x*o.offset,n,p&&p.length&&e?e[0]+x*o.offset:0);let t=!o.axisLine||l.offset?0:o.axisLine.strokeWidth()/2;y[u]=Math.max(y[u],t)}S(this,"afterGetOffset")}getLinePath(e){let t=this.chart,n=this.opposite,r=this.offset,o=this.horiz,i=this.left+(n?this.width:0)+r,a=t.chartHeight-this.bottom-(n?this.height:0)+r;return n&&(e*=-1),t.renderer.crispLine([["M",o?this.left:i,o?a:this.top],["L",o?t.chartWidth-this.right:i,o?a:t.chartHeight-this.bottom]],e)}renderLine(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))}getTitlePosition(e){let t=this.horiz,n=this.left,r=this.top,o=this.len,i=this.options.title,a=t?n:r,l=this.opposite,s=this.offset,c=i.x,p=i.y,d=this.chart.renderer.fontMetrics(e),u=e?Math.max(e.getBBox(!1,0).height-d.h-1,0):0,m={low:a+(t?0:o),middle:a+o/2,high:a+(t?o:0)}[i.align],h=(t?r+this.height:n)+(t?1:-1)*(l?-1:1)*(this.axisTitleMargin||0)+[-u,u,d.f,-u][this.side],f={x:t?m+c:h+(l?this.width:0)+s+c,y:t?h+p-(l?this.height:0)+s:m+p};return S(this,"afterGetTitlePosition",{titlePosition:f}),f}renderMinorTick(e,t){let n=this.minorTicks;n[e]||(n[e]=new a(this,e,"minor")),t&&n[e].isNew&&n[e].render(null,!0),n[e].render(null,!1,1)}renderTick(e,t,n){let r=this.isLinked,o=this.ticks;(!r||e>=this.min&&e<=this.max||this.grid&&this.grid.isColumn)&&(o[e]||(o[e]=new a(this,e)),n&&o[e].isNew&&o[e].render(t,!0,-1),o[e].render(t))}render(){let e,t,n=this,r=n.chart,o=n.logarithmic,l=r.renderer,c=n.options,p=n.isLinked,d=n.tickPositions,u=n.axisTitle,m=n.ticks,h=n.minorTicks,f=n.alternateBands,g=c.stackLabels,b=c.alternateGridColor,v=c.crossing,y=n.tickmarkOffset,x=n.axisLine,w=n.showAxis,k=s(l.globalAnimation);if(n.labelEdge.length=0,n.overlap=!1,[m,h,f].forEach((function(e){M(e,(function(e){e.isActive=!1}))})),P(v)){let e=this.isXAxis?r.yAxis[0]:r.xAxis[0],t=[1,-1,-1,1][this.side];if(e){let r=e.toPixels(v,!0);n.horiz&&(r=e.len-r),n.offset=t*r}}if(n.hasData()||p){let l=n.chart.hasRendered&&n.old&&P(n.old.min);n.minorTickInterval&&!n.categories&&n.getMinorTickPositions().forEach((function(e){n.renderMinorTick(e,l)})),d.length&&(d.forEach((function(e,t){n.renderTick(e,t,l)})),y&&(0===n.min||n.single)&&(m[-1]||(m[-1]=new a(n,-1,null,!0)),m[-1].render(-1))),b&&d.forEach((function(a,l){t=void 0!==d[l+1]?d[l+1]+y:n.max-y,l%2==0&&a<n.max&&t<=n.max+(r.polar?-y:y)&&(f[a]||(f[a]=new i.PlotLineOrBand(n,{})),e=a+y,f[a].options={from:o?o.lin2log(e):e,to:o?o.lin2log(t):t,color:b,className:"highcharts-alternate-grid"},f[a].render(),f[a].isActive=!0)})),n._addedPlotLB||(n._addedPlotLB=!0,(c.plotLines||[]).concat(c.plotBands||[]).forEach((function(e){n.addPlotBandOrLine(e)})))}[m,h,f].forEach((function(e){let t=[],n=k.duration;M(e,(function(e,n){e.isActive||(e.render(n,!1,0),e.isActive=!1,t.push(n))})),L((function(){let n=t.length;for(;n--;)e[t[n]]&&!e[t[n]].isActive&&(e[t[n]].destroy(),delete e[t[n]])}),e!==f&&r.hasRendered&&n?n:0)})),x&&(x[x.isPlaced?"animate":"attr"]({d:this.getLinePath(x.strokeWidth())}),x.isPlaced=!0,x[w?"show":"hide"](w)),u&&w&&(u[u.isNew?"attr":"animate"](n.getTitlePosition(u)),u.isNew=!1),g&&g.enabled&&n.stacking&&n.stacking.renderStackTotals(),n.old={len:n.len,max:n.max,min:n.min,transA:n.transA,userMax:n.userMax,userMin:n.userMin},n.isDirty=!1,S(this,"afterRender")}redraw(){this.visible&&(this.render(),this.plotLinesAndBands.forEach((function(e){e.render()}))),this.series.forEach((function(e){e.isDirty=!0}))}getKeepProps(){return this.keepProps||F.keepProps}destroy(e){let t=this,n=t.plotLinesAndBands,r=this.eventOptions;if(S(this,"destroy",{keepEvents:e}),e||D(t),[t.ticks,t.minorTicks,t.alternateBands].forEach((function(e){y(e)})),n){let e=n.length;for(;e--;)n[e].destroy()}for(let e in["axisLine","axisTitle","axisGroup","gridGroup","labelGroup","cross","scrollbar"].forEach((function(e){t[e]&&(t[e]=t[e].destroy())})),t.plotLinesAndBandsGroups)t.plotLinesAndBandsGroups[e]=t.plotLinesAndBandsGroups[e].destroy();M(t,(function(e,n){-1===t.getKeepProps().indexOf(n)&&delete t[n]})),this.eventOptions=r}drawCrosshair(e,t){let r,o,i,a,l=this.crosshair,s=R(l&&l.snap,!0),c=this.chart,p=this.cross;if(S(this,"drawCrosshair",{e,point:t}),e||(e=this.cross&&this.cross.e),l&&!1!==(v(t)||!s)){if(s?v(t)&&(o=R("colorAxis"!==this.coll?t.crosshairPos:null,this.isXAxis?t.plotX:this.len-t.plotY)):o=e&&(this.horiz?e.chartX-this.pos:this.len-e.chartY+this.pos),v(o)&&(a={value:t&&(this.isXAxis?t.x:R(t.stackY,t.y)),translatedValue:o},c.polar&&k(a,{isCrosshair:!0,chartX:e&&e.chartX,chartY:e&&e.chartY,point:t}),r=this.getPlotLinePath(a)||null),!v(r))return void this.hideCrosshair();i=this.categories&&!this.isRadial,p||(this.cross=p=c.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(i?"category ":"thin ")+(l.className||"")).attr({zIndex:R(l.zIndex,2)}).add(),!c.styledMode&&(p.attr({stroke:l.color||(i?n.parse("#ccd3ff").setOpacity(.25).get():"#cccccc"),"stroke-width":R(l.width,1)}).css({"pointer-events":"none"}),l.dashStyle&&p.attr({dashstyle:l.dashStyle}))),p.show().attr({d:r}),i&&!l.width&&p.attr({"stroke-width":this.transA}),this.cross.e=e}else this.hideCrosshair();S(this,"afterDrawCrosshair",{e,point:t})}hideCrosshair(){this.cross&&this.cross.hide(),S(this,"afterHideCrosshair")}update(e,t){let n=this.chart;e=A(this.userOptions,e),this.destroy(!0),this.init(n,e),n.isDirtyBox=!0,R(t,!0)&&n.redraw()}remove(e){let t=this.chart,n=this.coll,r=this.series,o=r.length;for(;o--;)r[o]&&r[o].remove(!1);x(t.axes,this),x(t[n]||[],this),t.orderItems(n),this.destroy(),t.isDirtyBox=!0,R(e,!0)&&t.redraw()}setTitle(e,t){this.update({title:e},t)}setCategories(e,t){this.update({categories:e},t)}}return F.keepProps=["coll","extKey","hcEvents","len","names","series","userMax","userMin"],F})),n(t,"Core/Axis/DateTimeAxis.js",[t["Core/Utilities.js"]],(function(e){var t;let{addEvent:n,getMagnitude:r,normalizeTickInterval:o,timeUnits:i}=e;return function(e){function t(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)}function a(){"datetime"===this.type?this.dateTime||(this.dateTime=new l(this)):this.dateTime=void 0}e.compose=function(e){return e.keepProps.includes("dateTime")||(e.keepProps.push("dateTime"),e.prototype.getTimeTicks=t,n(e,"afterSetType",a)),e};class l{constructor(e){this.axis=e}normalizeTimeTickInterval(e,t){let n,a=t||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],l=a[a.length-1],s=i[l[0]],c=l[1];for(n=0;n<a.length&&(s=i[(l=a[n])[0]],c=l[1],!(a[n+1]&&e<=(s*c[c.length-1]+i[a[n+1][0]])/2));n++);return s===i.year&&e<5*s&&(c=[1,2,5]),{unitRange:s,count:o(e/s,c,"year"===l[0]?Math.max(r(e/s),1):1),unitName:l[0]}}getXDateFormat(e,t){let{axis:n}=this,r=n.chart.time;return n.closestPointRange?r.getDateFormat(n.closestPointRange,e,n.options.startOfWeek,t)||r.resolveDTLFormat(t.year).main:r.resolveDTLFormat(t.day).main}}e.Additions=l}(t||(t={})),t})),n(t,"Core/Axis/LogarithmicAxis.js",[t["Core/Utilities.js"]],(function(e){var t;let{addEvent:n,normalizeTickInterval:r,pick:o}=e;return function(e){function t(){"logarithmic"!==this.type?this.logarithmic=void 0:this.logarithmic??(this.logarithmic=new a(this))}function i(){let e=this.logarithmic;e&&(this.lin2val=function(t){return e.lin2log(t)},this.val2lin=function(t){return e.log2lin(t)})}e.compose=function(e){return e.keepProps.includes("logarithmic")||(e.keepProps.push("logarithmic"),n(e,"afterSetType",t),n(e,"afterInit",i)),e};class a{constructor(e){this.axis=e}getLogTickPositions(e,t,n,i){let a=this.axis,l=a.len,s=a.options,c=[];if(i||(this.minorAutoInterval=void 0),e>=.5)e=Math.round(e),c=a.getLinearTickPositions(e,t,n);else if(e>=.08){let r,o,a,l,s,p,d;for(r=e>.3?[1,2,4]:e>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9],o=Math.floor(t);o<n+1&&!d;o++)for(a=0,l=r.length;a<l&&!d;a++)(s=this.log2lin(this.lin2log(o)*r[a]))>t&&(!i||p<=n)&&void 0!==p&&c.push(p),p>n&&(d=!0),p=s}else{let p=this.lin2log(t),d=this.lin2log(n),u=i?a.getMinorTickInterval():s.tickInterval,m=s.tickPixelInterval/(i?5:1),h=i?l/a.tickPositions.length:l;e=r(e=o("auto"===u?null:u,this.minorAutoInterval,(d-p)*m/(h||1))),c=a.getLinearTickPositions(e,p,d).map(this.log2lin),i||(this.minorAutoInterval=e/5)}return i||(a.tickInterval=e),c}lin2log(e){return Math.pow(10,e)}log2lin(e){return Math.log(e)/Math.LN10}}e.Additions=a}(t||(t={})),t})),n(t,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[t["Core/Utilities.js"]],(function(e){var t;let{erase:n,extend:r,isNumber:o}=e;return function(e){let t;function i(e){return this.addPlotBandOrLine(e,"plotBands")}function a(e,n){let r=this.userOptions,o=new t(this,e);if(this.visible&&(o=o.render()),o){if(this._addedPlotLB||(this._addedPlotLB=!0,(r.plotLines||[]).concat(r.plotBands||[]).forEach((e=>{this.addPlotBandOrLine(e)}))),n){let t=r[n]||[];t.push(e),r[n]=t}this.plotLinesAndBands.push(o)}return o}function l(e){return this.addPlotBandOrLine(e,"plotLines")}function s(e,t,n){n=n||this.options;let r,i,a=this.getPlotLinePath({value:t,force:!0,acrossPanes:n.acrossPanes}),l=[],s=this.horiz,c=!o(this.min)||!o(this.max)||e<this.min&&t<this.min||e>this.max&&t>this.max,p=this.getPlotLinePath({value:e,force:!0,acrossPanes:n.acrossPanes}),d=1;if(p&&a)for(c&&(i=p.toString()===a.toString(),d=0),r=0;r<p.length;r+=2){let e=p[r],t=p[r+1],n=a[r],o=a[r+1];("M"===e[0]||"L"===e[0])&&("M"===t[0]||"L"===t[0])&&("M"===n[0]||"L"===n[0])&&("M"===o[0]||"L"===o[0])&&(s&&n[1]===e[1]?(n[1]+=d,o[1]+=d):s||n[2]!==e[2]||(n[2]+=d,o[2]+=d),l.push(["M",e[1],e[2]],["L",t[1],t[2]],["L",o[1],o[2]],["L",n[1],n[2]],["Z"])),l.isFlat=i}return l}function c(e){this.removePlotBandOrLine(e)}function p(e){let t=this.plotLinesAndBands,r=this.options,o=this.userOptions;if(t){let i=t.length;for(;i--;)t[i].id===e&&t[i].destroy();[r.plotLines||[],o.plotLines||[],r.plotBands||[],o.plotBands||[]].forEach((function(t){for(i=t.length;i--;)(t[i]||{}).id===e&&n(t,t[i])}))}}function d(e){this.removePlotBandOrLine(e)}e.compose=function(e,n){let o=n.prototype;return o.addPlotBand||(t=e,r(o,{addPlotBand:i,addPlotLine:l,addPlotBandOrLine:a,getPlotBandPath:s,removePlotBand:c,removePlotLine:d,removePlotBandOrLine:p})),n}}(t||(t={})),t})),n(t,"Core/Axis/PlotLineOrBand/PlotLineOrBand.js",[t["Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js"],t["Core/Utilities.js"]],(function(e,t){let{addEvent:n,arrayMax:r,arrayMin:o,defined:i,destroyObjectProperties:a,erase:l,fireEvent:s,merge:c,objectEach:p,pick:d}=t;class u{static compose(t,r){return n(t,"afterInit",(function(){this.labelCollectors.push((()=>{let e=[];for(let t of this.axes)for(let{label:n,options:r}of t.plotLinesAndBands)n&&!r?.label?.allowOverlap&&e.push(n);return e}))})),e.compose(u,r)}constructor(e,t){this.axis=e,this.options=t,this.id=t.id}render(){s(this,"render");let e,{axis:t,options:n}=this,{horiz:r,logarithmic:o}=t,{color:a,events:l,zIndex:u=0}=n,m={},h=t.chart.renderer,f=n.to,g=n.from,b=n.value,v=n.borderWidth,y=n.label,{label:x,svgElem:w}=this,k=[],S=i(g)&&i(f),C=i(b),O=!w,E={class:"highcharts-plot-"+(S?"band ":"line ")+(n.className||"")},P=S?"bands":"lines";if(!t.chart.styledMode&&(C?(E.stroke=a||"#999999",E["stroke-width"]=d(n.width,1),n.dashStyle&&(E.dashstyle=n.dashStyle)):S&&(E.fill=a||"#e6e9ff",v&&(E.stroke=n.borderColor,E["stroke-width"]=v))),m.zIndex=u,P+="-"+u,(e=t.plotLinesAndBandsGroups[P])||(t.plotLinesAndBandsGroups[P]=e=h.g("plot-"+P).attr(m).add()),w||(this.svgElem=w=h.path().attr(E).add(e)),i(b))k=t.getPlotLinePath({value:o?.log2lin(b)??b,lineWidth:w.strokeWidth(),acrossPanes:n.acrossPanes});else{if(!i(g)||!i(f))return;k=t.getPlotBandPath(o?.log2lin(g)??g,o?.log2lin(f)??f,n)}return!this.eventsAdded&&l&&(p(l,((e,t)=>{w?.on(t,(e=>{l[t].apply(this,[e])}))})),this.eventsAdded=!0),!O&&w.d||!k?.length?w&&(k?(w.show(),w.animate({d:k})):w.d&&(w.hide(),x&&(this.label=x=x.destroy()))):w.attr({d:k}),y&&(i(y.text)||i(y.formatter))&&k?.length&&t.width>0&&t.height>0&&!k.isFlat?(y=c({align:r&&S?"center":void 0,x:r?!S&&4:10,verticalAlign:!r&&S?"middle":void 0,y:r?S?16:10:S?6:-4,rotation:r&&!S?90:0,...S?{inside:!0}:{}},y),this.renderLabel(y,k,S,u)):x&&x.hide(),this}renderLabel(e,t,n,a){let l=this.axis,s=l.chart.renderer,p=e.inside,d=this.label;d||(this.label=d=s.text(this.getLabelText(e),0,0,e.useHTML).attr({align:e.textAlign||e.align,rotation:e.rotation,class:"highcharts-plot-"+(n?"band":"line")+"-label "+(e.className||""),zIndex:a}),l.chart.styledMode||d.css(c({fontSize:"0.8em",textOverflow:n&&!p?"":"ellipsis"},e.style)),d.add());let u=t.xBounds||[t[0][1],t[1][1],n?t[2][1]:t[0][1]],m=t.yBounds||[t[0][2],t[1][2],n?t[2][2]:t[0][2]],h=o(u),f=o(m),g=r(u)-h;d.align(e,!1,{x:h,y:f,width:g,height:r(m)-f}),(!d.alignValue||"left"===d.alignValue||i(p))&&d.css({width:(e.style?.width||(n&&p?g:90===d.rotation?l.height-(d.alignAttr.y-l.top):(e.clip?l.width:l.chart.chartWidth)-(d.alignAttr.x-l.left)))+"px"}),d.show(!0)}getLabelText(e){return i(e.formatter)?e.formatter.call(this):e.text}destroy(){l(this.axis.plotLinesAndBands,this),delete this.axis,a(this)}}return u})),n(t,"Core/Tooltip.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Templating.js"],t["Core/Globals.js"],t["Core/Renderer/RendererUtilities.js"],t["Core/Renderer/RendererRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i){var a;let{animObject:l}=e,{format:s}=t,{composed:c,doc:p,isSafari:d}=n,{distribute:u}=r,{addEvent:m,clamp:h,css:f,discardElement:g,extend:b,fireEvent:v,isArray:y,isNumber:x,isString:w,merge:k,pick:S,pushUnique:C,splat:O,syncTimeout:E}=i;class P{constructor(e,t,n){this.allowShared=!0,this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.options={},this.outside=!1,this.chart=e,this.init(e,t),this.pointer=n}bodyFormatter(e){return e.map((function(e){let t=e.series.tooltipOptions;return(t[(e.point.formatPrefix||"point")+"Formatter"]||e.point.tooltipFormatter).call(e.point,t[(e.point.formatPrefix||"point")+"Format"]||"")}))}cleanSplit(e){this.chart.series.forEach((function(t){let n=t&&t.tt;n&&(!n.isActive||e?t.tt=n.destroy():n.isActive=!1)}))}defaultFormatter(e){let t,n=this.points||O(this);return(t=(t=[e.tooltipFooterHeaderFormatter(n[0])]).concat(e.bodyFormatter(n))).push(e.tooltipFooterHeaderFormatter(n[0],!0)),t}destroy(){this.label&&(this.label=this.label.destroy()),this.split&&(this.cleanSplit(!0),this.tt&&(this.tt=this.tt.destroy())),this.renderer&&(this.renderer=this.renderer.destroy(),g(this.container)),i.clearTimeout(this.hideTimer)}getAnchor(e,t){let n,{chart:r,pointer:o}=this,i=r.inverted,a=r.plotTop,l=r.plotLeft;if((e=O(e))[0].series&&e[0].series.yAxis&&!e[0].series.yAxis.options.reversedStacks&&(e=e.slice().reverse()),this.followPointer&&t)void 0===t.chartX&&(t=o.normalize(t)),n=[t.chartX-l,t.chartY-a];else if(e[0].tooltipPos)n=e[0].tooltipPos;else{let r=0,o=0;e.forEach((function(e){let t=e.pos(!0);t&&(r+=t[0],o+=t[1])})),r/=e.length,o/=e.length,this.shared&&e.length>1&&t&&(i?r=t.chartX:o=t.chartY),n=[r-l,o-a]}return n.map(Math.round)}getClassName(e,t,n){let r=this.options,o=e.series,i=o.options;return[r.className,"highcharts-label",n&&"highcharts-tooltip-header",t?"highcharts-tooltip-box":"highcharts-tooltip",!n&&"highcharts-color-"+S(e.colorIndex,o.colorIndex),i&&i.className].filter(w).join(" ")}getLabel({anchorX:e,anchorY:t}={anchorX:0,anchorY:0}){let r=this,i=this.chart.styledMode,a=this.options,l=this.split&&this.allowShared,s=this.container,c=this.chart.renderer;if(this.label){let e=!this.label.hasClass("highcharts-label");(!l&&e||l&&!e)&&this.destroy()}if(!this.label){if(this.outside){let e=this.chart.options.chart.style,t=o.getRendererType();this.container=s=n.doc.createElement("div"),s.className="highcharts-tooltip-container",f(s,{position:"absolute",top:"1px",pointerEvents:"none",zIndex:Math.max(this.options.style.zIndex||0,(e&&e.zIndex||0)+3)}),this.renderer=c=new t(s,0,0,e,void 0,void 0,c.styledMode)}if(l?this.label=c.g("tooltip"):(this.label=c.label("",e,t,a.shape,void 0,void 0,a.useHTML,void 0,"tooltip").attr({padding:a.padding,r:a.borderRadius}),i||this.label.attr({fill:a.backgroundColor,"stroke-width":a.borderWidth||0}).css(a.style).css({pointerEvents:a.style.pointerEvents||(this.shouldStickOnContact()?"auto":"none")})),r.outside){let e=this.label;[e.xSetter,e.ySetter].forEach(((t,n)=>{e[n?"ySetter":"xSetter"]=o=>{t.call(e,r.distance),e[n?"y":"x"]=o,s&&(s.style[n?"top":"left"]=`${o}px`)}}))}this.label.attr({zIndex:8}).shadow(a.shadow).add()}return s&&!s.parentElement&&n.doc.body.appendChild(s),this.label}getPlayingField(){let{body:e,documentElement:t}=p,{chart:n,distance:r,outside:o}=this;return{width:o?Math.max(e.scrollWidth,t.scrollWidth,e.offsetWidth,t.offsetWidth,t.clientWidth)-2*r:n.chartWidth,height:o?Math.max(e.scrollHeight,t.scrollHeight,e.offsetHeight,t.offsetHeight,t.clientHeight):n.chartHeight}}getPosition(e,t,n){let r,{distance:o,chart:i,outside:a,pointer:l}=this,{inverted:s,plotLeft:c,plotTop:p,polar:d}=i,{plotX:u=0,plotY:m=0}=n,h={},f=s&&n.h||0,{height:g,width:b}=this.getPlayingField(),v=l.getChartPosition(),y=e=>e*v.scaleX,x=e=>e*v.scaleY,w=n=>{let r="x"===n;return[n,r?b:g,r?e:t].concat(a?[r?y(e):x(t),r?v.left-o+y(u+c):v.top-o+x(m+p),0,r?b:g]:[r?e:t,r?u+c:m+p,r?c:p,r?c+i.plotWidth:p+i.plotHeight])},k=w("y"),C=w("x"),O=!!n.negative;!d&&i.hoverSeries?.yAxis?.reversed&&(O=!O);let E=!this.followPointer&&S(n.ttBelow,!d&&!s===O),P=function(e,t,n,r,i,l,s){let c=a?"y"===e?x(o):y(o):o,p=(n-r)/2,d=r<i-o,u=i+o+r<t,m=i-c-n+p,g=i+c-p;if(E&&u)h[e]=g;else if(!E&&d)h[e]=m;else if(d)h[e]=Math.min(s-r,m-f<0?m:m-f);else{if(!u)return!1;h[e]=Math.max(l,g+f+n>t?g:g+f)}},T=function(e,t,n,r,i){if(i<o||i>t-o)return!1;h[e]=i<n/2?1:i>t-r/2?t-r-2:i-n/2},A=function(e){[k,C]=[C,k],r=e},j=()=>{!1!==P.apply(0,k)?!1!==T.apply(0,C)||r||(A(!0),j()):r?h.x=h.y=0:(A(!0),j())};return(s&&!d||this.len>1)&&A(),j(),h}hide(e){let t=this;i.clearTimeout(this.hideTimer),e=S(e,this.options.hideDelay),this.isHidden||(this.hideTimer=E((function(){let n=t.getLabel();t.getLabel().animate({opacity:0},{duration:e?150:e,complete:()=>{n.hide(),t.container&&t.container.remove()}}),t.isHidden=!0}),e))}init(e,t){this.chart=e,this.options=t,this.crosshairs=[],this.isHidden=!0,this.split=t.split&&!e.inverted&&!e.polar,this.shared=t.shared||this.split,this.outside=S(t.outside,!(!e.scrollablePixelsX&&!e.scrollablePixelsY))}shouldStickOnContact(e){return!(this.followPointer||!this.options.stickOnContact||e&&!this.pointer.inClass(e.target,"highcharts-tooltip"))}move(e,t,n,r){let o=this,i=l(!o.isHidden&&o.options.animation),a={x:e,y:t};o.followPointer||(o.len||0)>1||(a.anchorX=n,a.anchorY=r),i.step=()=>o.drawTracker(),o.getLabel().animate(a,i)}refresh(e,t){let{chart:n,options:r,pointer:o,shared:a}=this,l=O(e),c=l[0],p=[],d=r.format,u=r.formatter||this.defaultFormatter,m=n.styledMode,f={},g=this.allowShared;if(!r.enabled||!c.series)return;i.clearTimeout(this.hideTimer),this.allowShared=!(!y(e)&&e.series&&e.series.noSharedTooltip),g=g&&!this.allowShared,this.followPointer=!this.split&&c.series.tooltipOptions.followPointer;let b=this.getAnchor(e,t),x=b[0],k=b[1];a&&this.allowShared?(o.applyInactiveState(l),l.forEach((function(e){e.setState("hover"),p.push(e.getLabelConfig())})),(f=c.getLabelConfig()).points=p):f=c.getLabelConfig(),this.len=p.length;let C=w(d)?s(d,f,n):u.call(f,this),E=c.series;if(this.distance=S(E.tooltipOptions.distance,16),!1===C)this.hide();else{if(this.split&&this.allowShared)this.renderSplit(C,l);else{let e=x,i=k;if(t&&o.isDirectTouch&&(e=t.chartX-n.plotLeft,i=t.chartY-n.plotTop),!n.polar&&!1!==E.options.clip&&!l.some((t=>o.isDirectTouch||t.series.shouldShowTooltip(e,i))))return void this.hide();{let e=this.getLabel(g&&this.tt||{});(!r.style.width||m)&&e.css({width:(this.outside?this.getPlayingField():n.spacingBox).width+"px"}),e.attr({class:this.getClassName(c),text:C&&C.join?C.join(""):C}),this.outside&&e.attr({x:h(e.x||0,0,this.getPlayingField().width-(e.width||0))}),m||e.attr({stroke:r.borderColor||c.color||E.color||"#666666"}),this.updatePosition({plotX:x,plotY:k,negative:c.negative,ttBelow:c.ttBelow,h:b[2]||0})}}this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1}v(this,"refresh")}renderSplit(e,t){let n=this,{chart:r,chart:{chartWidth:o,chartHeight:i,plotHeight:a,plotLeft:l,plotTop:s,scrollablePixelsY:c=0,scrollablePixelsX:m,styledMode:f},distance:g,options:v,options:{positioner:y},pointer:x}=n,{scrollLeft:k=0,scrollTop:C=0}=r.scrollablePlotArea?.scrollingContainer||{},O=n.outside&&"number"!=typeof m?p.documentElement.getBoundingClientRect():{left:k,right:k+o,top:C,bottom:C+i},E=n.getLabel(),P=this.renderer||r.renderer,T=!(!r.xAxis[0]||!r.xAxis[0].opposite),{left:A,top:j}=x.getChartPosition(),M=s+C,R=0,N=a-c;function D(e,t,r,o,i=!0){let a,l;return r?(a=T?0:N,l=h(e-o/2,O.left,O.right-o-(n.outside?A:0))):(a=t-M,l=h(l=i?e-o-g:e+g,i?l:O.left,O.right)),{x:l,y:a}}w(e)&&(e=[!1,e]);let I=e.slice(0,t.length+1).reduce((function(e,r,o){if(!1!==r&&""!==r){let i=t[o-1]||{isHeader:!0,plotX:t[0].plotX,plotY:a,series:{}},c=i.isHeader,p=c?n:i.series,d=p.tt=function(e,t,r){let o=e,{isHeader:i,series:a}=t;if(!o){let e={padding:v.padding,r:v.borderRadius};f||(e.fill=v.backgroundColor,e["stroke-width"]=v.borderWidth??1),o=P.label("",0,0,v[i?"headerShape":"shape"],void 0,void 0,v.useHTML).addClass(n.getClassName(t,!0,i)).attr(e).add(E)}return o.isActive=!0,o.attr({text:r}),f||o.css(v.style).attr({stroke:v.borderColor||t.color||a.color||"#333333"}),o}(p.tt,i,r.toString()),u=d.getBBox(),m=u.width+d.strokeWidth();c&&(R=u.height,N+=R,T&&(M-=R));let{anchorX:b,anchorY:x}=function(e){let t,n,{isHeader:r,plotX:o=0,plotY:i=0,series:c}=e;if(r)t=Math.max(l+o,l),n=s+a/2;else{let{xAxis:e,yAxis:r}=c;t=e.pos+h(o,-g,e.len+g),c.shouldShowTooltip(0,r.pos-s+i,{ignoreX:!0})&&(n=r.pos+i)}return{anchorX:t=h(t,O.left-g,O.right+g),anchorY:n}}(i);if("number"==typeof x){let t=u.height+1,r=y?y.call(n,m,t,i):D(b,x,c,m);e.push({align:y?0:void 0,anchorX:b,anchorY:x,boxWidth:m,point:i,rank:S(r.rank,c?1:0),size:t,target:r.y,tt:d,x:r.x})}else d.isActive=!1}return e}),[]);!y&&I.some((e=>{let{outside:t}=n,r=(t?A:0)+e.anchorX;return r<O.left&&r+e.boxWidth<O.right||r<A-O.left+e.boxWidth&&O.right-r>r}))&&(I=I.map((e=>{let{x:t,y:n}=D(e.anchorX,e.anchorY,e.point.isHeader,e.boxWidth,!1);return b(e,{target:n,x:t})}))),n.cleanSplit(),u(I,N);let L={left:A,right:A};I.forEach((function(e){let{x:t,boxWidth:r,isHeader:o}=e;!o&&(n.outside&&A+t<L.left&&(L.left=A+t),!o&&n.outside&&L.left+r>L.right&&(L.right=A+t))})),I.forEach((function(e){let{x:t,anchorX:r,anchorY:o,pos:i,point:{isHeader:a}}=e,l={visibility:void 0===i?"hidden":"inherit",x:t,y:(i||0)+M,anchorX:r,anchorY:o};if(n.outside&&t<r){let e=A-L.left;e>0&&(a||(l.x=t+e,l.anchorX=r+e),a&&(l.x=(L.right-L.left)/2,l.anchorX=r+e))}e.tt.attr(l)}));let{container:z,outside:F,renderer:_}=n;if(F&&z&&_){let{width:e,height:t,x:n,y:r}=E.getBBox();_.setSize(e+n,t+r,!1),z.style.left=L.left+"px",z.style.top=j+"px"}d&&E.attr({opacity:1===E.opacity?.999:1})}drawTracker(){if(!this.shouldStickOnContact())return void(this.tracker&&(this.tracker=this.tracker.destroy()));let e=this.chart,t=this.label,n=this.shared?e.hoverPoints:e.hoverPoint;if(!t||!n)return;let r={x:0,y:0,width:0,height:0},o=this.getAnchor(n),i=t.getBBox();o[0]+=e.plotLeft-(t.translateX||0),o[1]+=e.plotTop-(t.translateY||0),r.x=Math.min(0,o[0]),r.y=Math.min(0,o[1]),r.width=o[0]<0?Math.max(Math.abs(o[0]),i.width-o[0]):Math.max(Math.abs(o[0]),i.width),r.height=o[1]<0?Math.max(Math.abs(o[1]),i.height-Math.abs(o[1])):Math.max(Math.abs(o[1]),i.height),this.tracker?this.tracker.attr(r):(this.tracker=t.renderer.rect(r).addClass("highcharts-tracker").add(t),e.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}styledModeFormat(e){return e.replace('style="font-size: 0.8em"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex} {series.options.className} {point.options.className}"')}tooltipFooterHeaderFormatter(e,t){let n=e.series,r=n.tooltipOptions,o=n.xAxis,i=o&&o.dateTime,a={isFooter:t,labelConfig:e},l=r.xDateFormat,c=r[t?"footerFormat":"headerFormat"];return v(this,"headerFormatter",a,(function(t){i&&!l&&x(e.key)&&(l=i.getXDateFormat(e.key,r.dateTimeLabelFormats)),i&&l&&(e.point&&e.point.tooltipDateKeys||["key"]).forEach((function(e){c=c.replace("{point."+e+"}","{point."+e+":"+l+"}")})),n.chart.styledMode&&(c=this.styledModeFormat(c)),t.text=s(c,{point:e,series:n},this.chart)})),a.text}update(e){this.destroy(),this.init(this.chart,k(!0,this.options,e))}updatePosition(e){let t,{chart:n,container:r,distance:o,options:i,pointer:a,renderer:l}=this,{height:s=0,width:c=0}=this.getLabel(),{left:p,top:d,scaleX:u,scaleY:m}=a.getChartPosition(),h=(i.positioner||this.getPosition).call(this,c,s,e),g=(e.plotX||0)+n.plotLeft,b=(e.plotY||0)+n.plotTop;l&&r&&(i.positioner&&(h.x+=p-o,h.y+=d-o),t=(i.borderWidth||0)+2*o+2,l.setSize(c+t,s+t,!1),(1!==u||1!==m)&&(f(r,{transform:`scale(${u}, ${m})`}),g*=u,b*=m),g+=p-h.x,b+=d-h.y),this.move(Math.round(h.x),Math.round(h.y||0),g,b)}}return(a=P||(P={})).compose=function(e){C(c,"Core.Tooltip")&&m(e,"afterInit",(function(){let e=this.chart;e.options.tooltip&&(e.tooltip=new a(e,e.options.tooltip,this))}))},P})),n(t,"Core/Series/Point.js",[t["Core/Renderer/HTML/AST.js"],t["Core/Animation/AnimationUtilities.js"],t["Core/Defaults.js"],t["Core/Templating.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o){let{animObject:i}=t,{defaultOptions:a}=n,{format:l}=r,{addEvent:s,crisp:c,erase:p,extend:d,fireEvent:u,getNestedProperty:m,isArray:h,isFunction:f,isNumber:g,isObject:b,merge:v,pick:y,syncTimeout:x,removeEvent:w,uniqueKey:k}=o;class S{animateBeforeDestroy(){let e=this,t={x:e.startXPos,opacity:0},n=e.getGraphicalProps();n.singular.forEach((function(n){e[n]=e[n].animate("dataLabel"===n?{x:e[n].startXPos,y:e[n].startYPos,opacity:0}:t)})),n.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.animate(d({x:e.startXPos},t.startYPos?{x:t.startXPos,y:t.startYPos}:{}))}))}))}applyOptions(e,t){let n=this.series,r=n.options.pointValKey||n.pointValKey;return d(this,e=S.prototype.optionsToObject.call(this,e)),this.options=this.options?d(this.options,e):e,e.group&&delete this.group,e.dataLabels&&delete this.dataLabels,r&&(this.y=S.prototype.getNestedProperty.call(this,r)),this.selected&&(this.state="select"),"name"in this&&void 0===t&&n.xAxis&&n.xAxis.hasNames&&(this.x=n.xAxis.nameToX(this)),void 0===this.x&&n?this.x=t??n.autoIncrement():g(e.x)&&n.options.relativeXValue&&(this.x=n.autoIncrement(e.x)),this.isNull=this.isValid&&!this.isValid(),this.formatPrefix=this.isNull?"null":"point",this}destroy(){if(!this.destroyed){let e=this,t=e.series,n=t.chart,r=t.options.dataSorting,o=n.hoverPoints,a=i(e.series.chart.renderer.globalAnimation),l=()=>{for(let t in(e.graphic||e.graphics||e.dataLabel||e.dataLabels)&&(w(e),e.destroyElements()),e)delete e[t]};e.legendItem&&n.legend.destroyItem(e),o&&(e.setState(),p(o,e),o.length||(n.hoverPoints=null)),e===n.hoverPoint&&e.onMouseOut(),r&&r.enabled?(this.animateBeforeDestroy(),x(l,a.duration)):l(),n.pointCount--}this.destroyed=!0}destroyElements(e){let t=this,n=t.getGraphicalProps(e);n.singular.forEach((function(e){t[e]=t[e].destroy()})),n.plural.forEach((function(e){t[e].forEach((function(e){e&&e.element&&e.destroy()})),delete t[e]}))}firePointEvent(e,t,n){let r=this,o=this.series.options;r.manageEvent(e),"click"===e&&o.allowPointSelect&&(n=function(e){!r.destroyed&&r.select&&r.select(null,e.ctrlKey||e.metaKey||e.shiftKey)}),u(r,e,t,n)}getClassName(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")}getGraphicalProps(e){let t,n,r=this,o=[],i={singular:[],plural:[]};for((e=e||{graphic:1,dataLabel:1}).graphic&&o.push("graphic","connector"),e.dataLabel&&o.push("dataLabel","dataLabelPath","dataLabelUpper"),n=o.length;n--;)r[t=o[n]]&&i.singular.push(t);return["graphic","dataLabel"].forEach((function(t){let n=t+"s";e[t]&&r[n]&&i.plural.push(n)})),i}getLabelConfig(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}}getNestedProperty(e){return e?0===e.indexOf("custom.")?m(e,this.options):this[e]:void 0}getZone(){let e,t=this.series,n=t.zones,r=t.zoneAxis||"y",o=0;for(e=n[0];this[r]>=e.value;)e=n[++o];return this.nonZonedColor||(this.nonZonedColor=this.color),e&&e.color&&!this.options.color?this.color=e.color:this.color=this.nonZonedColor,e}hasNewShapeType(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType}constructor(e,t,n){this.formatPrefix="point",this.visible=!0,this.series=e,this.applyOptions(t,n),this.id??(this.id=k()),this.resolveColor(),e.chart.pointCount++,u(this,"afterInit")}isValid(){return(g(this.x)||this.x instanceof Date)&&g(this.y)}optionsToObject(e){let t,n=this.series,r=n.options.keys,o=r||n.pointArrayMap||["y"],i=o.length,a={},l=0,s=0;if(g(e)||null===e)a[o[0]]=e;else if(h(e))for(!r&&e.length>i&&("string"==(t=typeof e[0])?a.name=e[0]:"number"===t&&(a.x=e[0]),l++);s<i;)r&&void 0===e[l]||(o[s].indexOf(".")>0?S.prototype.setNestedProperty(a,e[l],o[s]):a[o[s]]=e[l]),l++,s++;else"object"==typeof e&&(a=e,e.dataLabels&&(n.hasDataLabels=()=>!0),e.marker&&(n._hasPointMarkers=!0));return a}pos(e,t=this.plotY){if(!this.destroyed){let{plotX:n,series:r}=this,{chart:o,xAxis:i,yAxis:a}=r,l=0,s=0;if(g(n)&&g(t))return e&&(l=i?i.pos:o.plotLeft,s=a?a.pos:o.plotTop),o.inverted&&i&&a?[a.len-t+s,i.len-n+l]:[n+l,t+s]}}resolveColor(){let e,t,n,r=this.series,o=r.chart.options.chart,i=r.chart.styledMode,a=o.colorCount;delete this.nonZonedColor,r.options.colorByPoint?(i||(e=(t=r.options.colors||r.chart.options.colors)[r.colorCounter],a=t.length),n=r.colorCounter,r.colorCounter++,r.colorCounter===a&&(r.colorCounter=0)):(i||(e=r.color),n=r.colorIndex),this.colorIndex=y(this.options.colorIndex,n),this.color=y(this.options.color,e)}setNestedProperty(e,t,n){return n.split(".").reduce((function(e,n,r,o){let i=o.length-1===r;return e[n]=i?t:b(e[n],!0)?e[n]:{},e[n]}),e),e}shouldDraw(){return!this.isNull}tooltipFormatter(e){let t=this.series,n=t.tooltipOptions,r=y(n.valueDecimals,""),o=n.valuePrefix||"",i=n.valueSuffix||"";return t.chart.styledMode&&(e=t.chart.tooltip.styledModeFormat(e)),(t.pointArrayMap||["y"]).forEach((function(t){t="{point."+t,(o||i)&&(e=e.replace(RegExp(t+"}","g"),o+t+"}"+i)),e=e.replace(RegExp(t+"}","g"),t+":,."+r+"f}")})),l(e,{point:this,series:this.series},t.chart)}update(e,t,n,r){let o,i=this,a=i.series,l=i.graphic,s=a.chart,c=a.options;function p(){i.applyOptions(e);let r=l&&i.hasMockGraphic,p=null===i.y?!r:r;l&&p&&(i.graphic=l.destroy(),delete i.hasMockGraphic),b(e,!0)&&(l&&l.element&&e&&e.marker&&void 0!==e.marker.symbol&&(i.graphic=l.destroy()),e?.dataLabels&&i.dataLabel&&(i.dataLabel=i.dataLabel.destroy())),o=i.index,a.updateParallelArrays(i,o),c.data[o]=b(c.data[o],!0)||b(e,!0)?i.options:y(e,c.data[o]),a.isDirty=a.isDirtyData=!0,!a.fixedBox&&a.hasCartesianSeries&&(s.isDirtyBox=!0),"point"===c.legendType&&(s.isDirtyLegend=!0),t&&s.redraw(n)}t=y(t,!0),!1===r?p():i.firePointEvent("update",{options:e},p)}remove(e,t){this.series.removePoint(this.series.data.indexOf(this),e,t)}select(e,t){let n=this,r=n.series,o=r.chart;e=y(e,!n.selected),this.selectedStaging=e,n.firePointEvent(e?"select":"unselect",{accumulate:t},(function(){n.selected=n.options.selected=e,r.options.data[r.data.indexOf(n)]=n.options,n.setState(e&&"select"),t||o.getSelectedPoints().forEach((function(e){let t=e.series;e.selected&&e!==n&&(e.selected=e.options.selected=!1,t.options.data[t.data.indexOf(e)]=e.options,e.setState(o.hoverPoints&&t.options.inactiveOtherPoints?"inactive":""),e.firePointEvent("unselect"))}))})),delete this.selectedStaging}onMouseOver(e){let{inverted:t,pointer:n}=this.series.chart;n&&(e=e?n.normalize(e):n.getChartCoordinatesFromPoint(this,t),n.runPointActions(e,this))}onMouseOut(){let e=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(e.hoverPoints||[]).forEach((function(e){e.setState()})),e.hoverPoints=e.hoverPoint=null}manageEvent(e){let t=v(this.series.options.point,this.options),n=t.events?.[e];!f(n)||this.hcEvents?.[e]&&-1!==this.hcEvents?.[e]?.map((e=>e.fn)).indexOf(n)?this.importedUserEvent&&!n&&this.hcEvents?.[e]&&(w(this,e),delete this.hcEvents[e],Object.keys(this.hcEvents)||delete this.importedUserEvent):(this.importedUserEvent?.(),this.importedUserEvent=s(this,e,n))}setState(t,n){let r,o,i,l,s=this.series,c=this.state,p=s.options.states[t||"normal"]||{},m=a.plotOptions[s.type].marker&&s.options.marker,h=m&&!1===m.enabled,f=m&&m.states&&m.states[t||"normal"]||{},b=!1===f.enabled,v=this.marker||{},x=s.chart,w=m&&s.markerAttribs,k=s.halo,S=s.stateMarkerGraphic;if((t=t||"")===this.state&&!n||this.selected&&"select"!==t||!1===p.enabled||t&&(b||h&&!1===f.enabled)||t&&v.states&&v.states[t]&&!1===v.states[t].enabled)return;if(this.state=t,w&&(r=s.markerAttribs(this,t)),this.graphic&&!this.hasMockGraphic){if(c&&this.graphic.removeClass("highcharts-point-"+c),t&&this.graphic.addClass("highcharts-point-"+t),!x.styledMode){o=s.pointAttribs(this,t),i=y(x.options.chart.animation,p.animation);let e=o.opacity;s.options.inactiveOtherPoints&&g(e)&&(this.dataLabels||[]).forEach((function(t){t&&!t.hasClass("highcharts-data-label-hidden")&&(t.animate({opacity:e},i),t.connector&&t.connector.animate({opacity:e},i))})),this.graphic.animate(o,i)}r&&this.graphic.animate(r,y(x.options.chart.animation,f.animation,m.animation)),S&&S.hide()}else t&&f&&(l=v.symbol||s.symbol,S&&S.currentSymbol!==l&&(S=S.destroy()),r&&(S?S[n?"animate":"attr"]({x:r.x,y:r.y}):l&&(s.stateMarkerGraphic=S=x.renderer.symbol(l,r.x,r.y,r.width,r.height).add(s.markerGroup),S.currentSymbol=l)),!x.styledMode&&S&&"inactive"!==this.state&&S.attr(s.pointAttribs(this,t))),S&&(S[t&&this.isInside?"show":"hide"](),S.element.point=this,S.addClass(this.getClassName(),!0));let C=p.halo,O=this.graphic||S,E=O&&O.visibility||"inherit";C&&C.size&&O&&"hidden"!==E&&!this.isCluster?(k||(s.halo=k=x.renderer.path().add(O.parentGroup)),k.show()[n?"animate":"attr"]({d:this.haloPath(C.size)}),k.attr({class:"highcharts-halo highcharts-color-"+y(this.colorIndex,s.colorIndex)+(this.className?" "+this.className:""),visibility:E,zIndex:-1}),k.point=this,x.styledMode||k.attr(d({fill:this.color||s.color,"fill-opacity":C.opacity},e.filterUserAttributes(C.attributes||{})))):k?.point?.haloPath&&!k.point.destroyed&&k.animate({d:k.point.haloPath(0)},null,k.hide),u(this,"afterSetState",{state:t})}haloPath(e){let t=this.pos();return t?this.series.chart.renderer.symbols.circle(c(t[0],1)-e,t[1]-e,2*e,2*e):[]}}return S})),n(t,"Core/Pointer.js",[t["Core/Color/Color.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t,n){var r;let{parse:o}=e,{charts:i,composed:a,isTouchDevice:l}=t,{addEvent:s,attr:c,css:p,extend:d,find:u,fireEvent:m,isNumber:h,isObject:f,objectEach:g,offset:b,pick:v,pushUnique:y,splat:x}=n;class w{applyInactiveState(e){let t,n=[];(e||[]).forEach((function(e){t=e.series,n.push(t),t.linkedParent&&n.push(t.linkedParent),t.linkedSeries&&(n=n.concat(t.linkedSeries)),t.navigatorSeries&&n.push(t.navigatorSeries)})),this.chart.series.forEach((function(e){-1===n.indexOf(e)?e.setState("inactive",!0):e.options.inactiveOtherPoints&&e.setAllPointsToState("inactive")}))}destroy(){let e=this;this.eventsToUnbind.forEach((e=>e())),this.eventsToUnbind=[],!t.chartCount&&(w.unbindDocumentMouseUp&&w.unbindDocumentMouseUp.forEach((e=>e())),w.unbindDocumentTouchEnd&&(w.unbindDocumentTouchEnd=w.unbindDocumentTouchEnd())),clearInterval(e.tooltipTimeout),g(e,(function(t,n){e[n]=void 0}))}getSelectionMarkerAttrs(e,t){let n={args:{chartX:e,chartY:t},attrs:{},shapeType:"rect"};return m(this,"getSelectionMarkerAttrs",n,(n=>{let r,{chart:o,zoomHor:i,zoomVert:a}=this,{mouseDownX:l=0,mouseDownY:s=0}=o,c=n.attrs;c.x=o.plotLeft,c.y=o.plotTop,c.width=i?1:o.plotWidth,c.height=a?1:o.plotHeight,i&&(r=e-l,c.width=Math.max(1,Math.abs(r)),c.x=(r>0?0:r)+l),a&&(r=t-s,c.height=Math.max(1,Math.abs(r)),c.y=(r>0?0:r)+s)})),n}drag(e){let t,{chart:n}=this,{mouseDownX:r=0,mouseDownY:i=0}=n,{panning:a,panKey:l,selectionMarkerFill:s}=n.options.chart,c=n.plotLeft,p=n.plotTop,d=n.plotWidth,u=n.plotHeight,m=f(a)?a.enabled:a,h=l&&e[`${l}Key`],g=e.chartX,b=e.chartY,v=this.selectionMarker;if((!v||!v.touch)&&(g<c?g=c:g>c+d&&(g=c+d),b<p?b=p:b>p+u&&(b=p+u),this.hasDragged=Math.sqrt(Math.pow(r-g,2)+Math.pow(i-b,2)),this.hasDragged>10)){t=n.isInsidePlot(r-c,i-p,{visiblePlotOnly:!0});let{shapeType:l,attrs:d}=this.getSelectionMarkerAttrs(g,b);(n.hasCartesianSeries||n.mapView)&&this.hasZoom&&t&&!h&&!v&&(this.selectionMarker=v=n.renderer[l](),v.attr({class:"highcharts-selection-marker",zIndex:7}).add(),n.styledMode||v.attr({fill:s||o("#334eff").setOpacity(.25).get()})),v&&v.attr(d),t&&!v&&m&&n.pan(e,a)}}dragStart(e){let t=this.chart;t.mouseIsDown=e.type,t.cancelClick=!1,t.mouseDownX=e.chartX,t.mouseDownY=e.chartY}getSelectionBox(e){let t={args:{marker:e},result:e.getBBox()};return m(this,"getSelectionBox",t),t.result}drop(e){let t,{chart:n,selectionMarker:r}=this;for(let e of n.axes)e.isPanning&&(e.isPanning=!1,(e.options.startOnTick||e.options.endOnTick||e.series.some((e=>e.boosted)))&&(e.forceRedraw=!0,e.setExtremes(e.userMin,e.userMax,!1),t=!0));if(t&&n.redraw(),r&&e){if(this.hasDragged){let t=this.getSelectionBox(r);n.transform({axes:n.axes.filter((e=>e.zoomEnabled&&("xAxis"===e.coll&&this.zoomX||"yAxis"===e.coll&&this.zoomY))),selection:{originalEvent:e,xAxis:[],yAxis:[],...t},from:t})}h(n.index)&&(this.selectionMarker=r.destroy())}n&&h(n.index)&&(p(n.container,{cursor:n._cursor}),n.cancelClick=this.hasDragged>10,n.mouseIsDown=!1,this.hasDragged=0,this.pinchDown=[])}findNearestKDPoint(e,t,n){let r;return e.forEach((function(e){let o=!(e.noSharedTooltip&&t)&&0>e.options.findNearestPointBy.indexOf("y"),i=e.searchPoint(n,o);f(i,!0)&&i.series&&(!f(r,!0)||function(e,n){let r=e.distX-n.distX,o=e.dist-n.dist,i=n.series.group?.zIndex-e.series.group?.zIndex;return 0!==r&&t?r:0!==o?o:0!==i?i:e.series.index>n.series.index?-1:1}(r,i)>0)&&(r=i)})),r}getChartCoordinatesFromPoint(e,t){let{xAxis:n,yAxis:r}=e.series,o=e.shapeArgs;if(n&&r){let i=e.clientX??e.plotX??0,a=e.plotY||0;return e.isNode&&o&&h(o.x)&&h(o.y)&&(i=o.x,a=o.y),t?{chartX:r.len+r.pos-a,chartY:n.len+n.pos-i}:{chartX:i+n.pos,chartY:a+r.pos}}if(o&&o.x&&o.y)return{chartX:o.x,chartY:o.y}}getChartPosition(){if(this.chartPosition)return this.chartPosition;let{container:e}=this.chart,t=b(e);this.chartPosition={left:t.left,top:t.top,scaleX:1,scaleY:1};let{offsetHeight:n,offsetWidth:r}=e;return r>2&&n>2&&(this.chartPosition.scaleX=t.width/r,this.chartPosition.scaleY=t.height/n),this.chartPosition}getCoordinates(e){let t={xAxis:[],yAxis:[]};for(let n of this.chart.axes)t[n.isXAxis?"xAxis":"yAxis"].push({axis:n,value:n.toValue(e[n.horiz?"chartX":"chartY"])});return t}getHoverData(e,t,n,r,o,i){let a,l=[],s=function(e){return e.visible&&!(!o&&e.directTouch)&&v(e.options.enableMouseTracking,!0)},c=t,p={chartX:i?i.chartX:void 0,chartY:i?i.chartY:void 0,shared:o};m(this,"beforeGetHoverData",p),a=c&&!c.stickyTracking?[c]:n.filter((e=>e.stickyTracking&&(p.filter||s)(e)));let d=r&&e||!i?e:this.findNearestKDPoint(a,o,i);return c=d&&d.series,d&&(o&&!c.noSharedTooltip?(a=n.filter((function(e){return p.filter?p.filter(e):s(e)&&!e.noSharedTooltip}))).forEach((function(e){let t=u(e.points,(function(e){return e.x===d.x&&!e.isNull}));f(t)&&(e.boosted&&e.boost&&(t=e.boost.getPoint(t)),l.push(t))})):l.push(d)),m(this,"afterGetHoverData",p={hoverPoint:d}),{hoverPoint:p.hoverPoint,hoverSeries:c,hoverPoints:l}}getPointFromEvent(e){let t,n=e.target;for(;n&&!t;)t=n.point,n=n.parentNode;return t}onTrackerMouseOut(e){let t=this.chart,n=e.relatedTarget,r=t.hoverSeries;this.isDirectTouch=!1,!r||!n||r.stickyTracking||this.inClass(n,"highcharts-tooltip")||this.inClass(n,"highcharts-series-"+r.index)&&this.inClass(n,"highcharts-tracker")||r.onMouseOut()}inClass(e,t){let n,r=e;for(;r;){if(n=c(r,"class")){if(-1!==n.indexOf(t))return!0;if(-1!==n.indexOf("highcharts-container"))return!1}r=r.parentElement}}constructor(e,t){this.hasDragged=0,this.pointerCaptureEventsToUnbind=[],this.eventsToUnbind=[],this.options=t,this.chart=e,this.runChartClick=!!t.chart.events?.click,this.pinchDown=[],this.setDOMEvents(),m(this,"afterInit")}normalize(e,t){let n=e.touches,r=n?n.length?n.item(0):v(n.changedTouches,e.changedTouches)[0]:e;t||(t=this.getChartPosition());let o=r.pageX-t.left,i=r.pageY-t.top;return d(e,{chartX:Math.round(o/=t.scaleX),chartY:Math.round(i/=t.scaleY)})}onContainerClick(e){let t=this.chart,n=t.hoverPoint,r=this.normalize(e),o=t.plotLeft,i=t.plotTop;!t.cancelClick&&(n&&this.inClass(r.target,"highcharts-tracker")?(m(n.series,"click",d(r,{point:n})),t.hoverPoint&&n.firePointEvent("click",r)):(d(r,this.getCoordinates(r)),t.isInsidePlot(r.chartX-o,r.chartY-i,{visiblePlotOnly:!0})&&m(t,"click",r)))}onContainerMouseDown(e){let n=!(1&~(e.buttons||e.button));e=this.normalize(e),t.isFirefox&&0!==e.button&&this.onContainerMouseMove(e),(void 0===e.button||n)&&(this.zoomOption(e),n&&e.preventDefault?.(),this.dragStart(e))}onContainerMouseLeave(e){let{pointer:t}=i[v(w.hoverChartIndex,-1)]||{};e=this.normalize(e),this.onContainerMouseMove(e),t&&!this.inClass(e.relatedTarget,"highcharts-tooltip")&&(t.reset(),t.chartPosition=void 0)}onContainerMouseEnter(){delete this.chartPosition}onContainerMouseMove(e){let t=this.chart,n=t.tooltip,r=this.normalize(e);this.setHoverChartIndex(e),("mousedown"===t.mouseIsDown||this.touchSelect(r))&&this.drag(r),!t.openMenu&&(this.inClass(r.target,"highcharts-tracker")||t.isInsidePlot(r.chartX-t.plotLeft,r.chartY-t.plotTop,{visiblePlotOnly:!0}))&&(!n||!n.shouldStickOnContact(r))&&(this.inClass(r.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(r))}onDocumentTouchEnd(e){this.onDocumentMouseUp(e)}onContainerTouchMove(e){this.touchSelect(e)?this.onContainerMouseMove(e):this.touch(e)}onContainerTouchStart(e){this.touchSelect(e)?this.onContainerMouseDown(e):(this.zoomOption(e),this.touch(e,!0))}onDocumentMouseMove(e){let t=this.chart,n=t.tooltip,r=this.chartPosition,o=this.normalize(e,r);!r||t.isInsidePlot(o.chartX-t.plotLeft,o.chartY-t.plotTop,{visiblePlotOnly:!0})||n&&n.shouldStickOnContact(o)||o.target!==t.container.ownerDocument&&this.inClass(o.target,"highcharts-tracker")||this.reset()}onDocumentMouseUp(e){i[v(w.hoverChartIndex,-1)]?.pointer?.drop(e)}pinch(e){let t=this,{chart:n,hasZoom:r,lastTouches:o}=t,i=[].map.call(e.touches||[],(e=>t.normalize(e))),a=i.length,l=1===a&&(t.inClass(e.target,"highcharts-tracker")&&n.runTrackerClick||t.runChartClick),s=n.tooltip,c=1===a&&v(s?.options.followTouchMove,!0);a>1?t.initiated=!0:c&&(t.initiated=!1),r&&t.initiated&&!l&&!1!==e.cancelable&&e.preventDefault(),"touchstart"===e.type?(t.pinchDown=i,t.res=!0,n.mouseDownX=e.chartX):c?this.runPointActions(t.normalize(e)):o&&(m(n,"touchpan",{originalEvent:e,touches:i},(()=>{let t=e=>{let t=e[0],n=e[1]||t;return{x:t.chartX,y:t.chartY,width:n.chartX-t.chartX,height:n.chartY-t.chartY}};n.transform({axes:n.axes.filter((e=>e.zoomEnabled&&(this.zoomHor&&e.horiz||this.zoomVert&&!e.horiz))),to:t(i),from:t(o),trigger:e.type})})),t.res&&(t.res=!1,this.reset(!1,0))),t.lastTouches=i}reset(e,t){let n=this.chart,r=n.hoverSeries,o=n.hoverPoint,i=n.hoverPoints,a=n.tooltip,l=a&&a.shared?i:o;e&&l&&x(l).forEach((function(t){t.series.isCartesian&&void 0===t.plotX&&(e=!1)})),e?a&&l&&x(l).length&&(a.refresh(l),a.shared&&i?i.forEach((function(e){e.setState(e.state,!0),e.series.isCartesian&&(e.series.xAxis.crosshair&&e.series.xAxis.drawCrosshair(null,e),e.series.yAxis.crosshair&&e.series.yAxis.drawCrosshair(null,e))})):o&&(o.setState(o.state,!0),n.axes.forEach((function(e){e.crosshair&&o.series[e.coll]===e&&e.drawCrosshair(null,o)})))):(o&&o.onMouseOut(),i&&i.forEach((function(e){e.setState()})),r&&r.onMouseOut(),a&&a.hide(t),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),n.axes.forEach((function(e){e.hideCrosshair()})),n.hoverPoints=n.hoverPoint=void 0)}runPointActions(e,t,n){let r=this.chart,o=r.series,a=r.tooltip&&r.tooltip.options.enabled?r.tooltip:void 0,l=!!a&&a.shared,c=t||r.hoverPoint,p=c&&c.series||r.hoverSeries,d=(!e||"touchmove"!==e.type)&&(!!t||p&&p.directTouch&&this.isDirectTouch),m=this.getHoverData(c,p,o,d,l,e);c=m.hoverPoint,p=m.hoverSeries;let h=m.hoverPoints,f=p&&p.tooltipOptions.followPointer&&!p.tooltipOptions.split,g=l&&p&&!p.noSharedTooltip;if(c&&(n||c!==r.hoverPoint||a&&a.isHidden)){if((r.hoverPoints||[]).forEach((function(e){-1===h.indexOf(e)&&e.setState()})),r.hoverSeries!==p&&p.onMouseOver(),this.applyInactiveState(h),(h||[]).forEach((function(e){e.setState("hover")})),r.hoverPoint&&r.hoverPoint.firePointEvent("mouseOut"),!c.series)return;r.hoverPoints=h,r.hoverPoint=c,c.firePointEvent("mouseOver",void 0,(()=>{a&&c&&a.refresh(g?h:c,e)}))}else if(f&&a&&!a.isHidden){let t=a.getAnchor([{}],e);r.isInsidePlot(t[0],t[1],{visiblePlotOnly:!0})&&a.updatePosition({plotX:t[0],plotY:t[1]})}this.unDocMouseMove||(this.unDocMouseMove=s(r.container.ownerDocument,"mousemove",(e=>i[w.hoverChartIndex??-1]?.pointer?.onDocumentMouseMove(e))),this.eventsToUnbind.push(this.unDocMouseMove)),r.axes.forEach((function(t){let n,o=v((t.crosshair||{}).snap,!0);!o||(n=r.hoverPoint)&&n.series[t.coll]===t||(n=u(h,(e=>e.series&&e.series[t.coll]===t))),n||!o?t.drawCrosshair(e,n):t.hideCrosshair()}))}setDOMEvents(){let e=this.chart.container,t=e.ownerDocument;e.onmousedown=this.onContainerMouseDown.bind(this),e.onmousemove=this.onContainerMouseMove.bind(this),e.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(s(e,"mouseenter",this.onContainerMouseEnter.bind(this)),s(e,"mouseleave",this.onContainerMouseLeave.bind(this))),w.unbindDocumentMouseUp||(w.unbindDocumentMouseUp=[]),w.unbindDocumentMouseUp.push(s(t,"mouseup",this.onDocumentMouseUp.bind(this)));let n=this.chart.renderTo.parentElement;for(;n&&"BODY"!==n.tagName;)this.eventsToUnbind.push(s(n,"scroll",(()=>{delete this.chartPosition}))),n=n.parentElement;this.eventsToUnbind.push(s(e,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1}),s(e,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),w.unbindDocumentTouchEnd||(w.unbindDocumentTouchEnd=s(t,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})),this.setPointerCapture(),s(this.chart,"redraw",this.setPointerCapture.bind(this))}setPointerCapture(){if(!l)return;let e=this.pointerCaptureEventsToUnbind,t=this.chart,n=t.container,r=v(t.options.tooltip?.followTouchMove,!0)&&t.series.some((e=>e.options.findNearestPointBy.indexOf("y")>-1));!this.hasPointerCapture&&r?(e.push(s(n,"pointerdown",(e=>{e.target?.hasPointerCapture(e.pointerId)&&e.target?.releasePointerCapture(e.pointerId)})),s(n,"pointermove",(e=>{t.pointer?.getPointFromEvent(e)?.onMouseOver(e)}))),t.styledMode||p(n,{"touch-action":"none"}),n.className+=" highcharts-no-touch-action",this.hasPointerCapture=!0):this.hasPointerCapture&&!r&&(e.forEach((e=>e())),e.length=0,t.styledMode||p(n,{"touch-action":v(t.options.chart.style?.["touch-action"],"manipulation")}),n.className=n.className.replace(" highcharts-no-touch-action",""),this.hasPointerCapture=!1)}setHoverChartIndex(e){let n=this.chart,r=t.charts[v(w.hoverChartIndex,-1)];if(r&&r!==n){let t={relatedTarget:n.container};e&&!e?.relatedTarget&&(e={...t,...e}),r.pointer?.onContainerMouseLeave(e||t)}r&&r.mouseIsDown||(w.hoverChartIndex=n.index)}touch(e,t){let n,{chart:r,pinchDown:o=[]}=this;this.setHoverChartIndex(),1===(e=this.normalize(e)).touches.length?r.isInsidePlot(e.chartX-r.plotLeft,e.chartY-r.plotTop,{visiblePlotOnly:!0})&&!r.openMenu?(t&&this.runPointActions(e),"touchmove"===e.type&&(n=!!o[0]&&Math.pow(o[0].chartX-e.chartX,2)+Math.pow(o[0].chartY-e.chartY,2)>=16),v(n,!0)&&this.pinch(e)):t&&this.reset():2===e.touches.length&&this.pinch(e)}touchSelect(e){return!(!this.chart.zooming.singleTouch||!e.touches||1!==e.touches.length)}zoomOption(e){let t,n,r=this.chart,o=r.inverted,i=r.zooming.type||"";/touch/.test(e.type)&&(i=v(r.zooming.pinchType,i)),this.zoomX=t=/x/.test(i),this.zoomY=n=/y/.test(i),this.zoomHor=t&&!o||n&&o,this.zoomVert=n&&!o||t&&o,this.hasZoom=t||n}}return(r=w||(w={})).compose=function(e){y(a,"Core.Pointer")&&s(e,"beforeRender",(function(){this.pointer=new r(this,this.options)}))},w})),n(t,"Core/Legend/LegendSymbol.js",[t["Core/Utilities.js"]],(function(e){var t;let{extend:n,merge:r,pick:o}=e;return function(e){function t(e,t,i){let a,l=this.legendItem=this.legendItem||{},{chart:s,options:c}=this,{baseline:p=0,symbolWidth:d,symbolHeight:u}=e,m=this.symbol||"circle",h=u/2,f=s.renderer,g=l.group,b=p-Math.round((e.fontMetrics?.b||u)*(i?.4:.3)),v={},y=c.marker,x=0;if(s.styledMode||(v["stroke-width"]=Math.min(c.lineWidth||0,24),c.dashStyle?v.dashstyle=c.dashStyle:"square"===c.linecap||(v["stroke-linecap"]="round")),l.line=f.path().addClass("highcharts-graph").attr(v).add(g),i&&(l.area=f.path().addClass("highcharts-area").add(g)),v["stroke-linecap"]&&(x=Math.min(l.line.strokeWidth(),d)/2),d){let e=[["M",x,b],["L",d-x,b]];l.line.attr({d:e}),l.area?.attr({d:[...e,["L",d-x,p],["L",x,p]]})}if(y&&!1!==y.enabled&&d){let e=Math.min(o(y.radius,h),h);0===m.indexOf("url")&&(y=r(y,{width:u,height:u}),e=0),l.symbol=a=f.symbol(m,d/2-e,b-e,2*e,2*e,n({context:"legend"},y)).addClass("highcharts-point").add(g),a.isMarker=!0}}e.areaMarker=function(e,n){t.call(this,e,n,!0)},e.lineMarker=t,e.rectangle=function(e,t){let n=t.legendItem||{},r=e.options,i=e.symbolHeight,a=r.squareSymbol,l=a?i:e.symbolWidth;n.symbol=this.chart.renderer.rect(a?(e.symbolWidth-i)/2:0,e.baseline-i+1,l,i,o(e.options.symbolRadius,i/2)).addClass("highcharts-point").attr({zIndex:3}).add(n.group)}}(t||(t={})),t})),n(t,"Core/Series/SeriesDefaults.js",[],(function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},enableMouseTracking:!0,events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:150},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",borderWidth:0,defer:!0,formatter:function(){let{numberFormatter:e}=this.series.chart;return"number"!=typeof this.y?"":e(this.y,-1)},padding:5,style:{fontSize:"0.7em",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:150},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:150},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}})),n(t,"Core/Series/SeriesRegistry.js",[t["Core/Globals.js"],t["Core/Defaults.js"],t["Core/Series/Point.js"],t["Core/Utilities.js"]],(function(e,t,n,r){var o;let{defaultOptions:i}=t,{extend:a,extendClass:l,merge:s}=r;return function(t){function r(e,r){let o=i.plotOptions||{},a=r.defaultOptions,l=r.prototype;return l.type=e,l.pointClass||(l.pointClass=n),!t.seriesTypes[e]&&(a&&(o[e]=a),t.seriesTypes[e]=r,!0)}t.seriesTypes=e.seriesTypes,t.registerSeriesType=r,t.seriesType=function(e,o,c,p,d){let u=i.plotOptions||{};if(o=o||"",u[e]=s(u[o],c),delete t.seriesTypes[e],r(e,l(t.seriesTypes[o]||function(){},p)),t.seriesTypes[e].prototype.type=e,d){class r extends n{}a(r.prototype,d),t.seriesTypes[e].prototype.pointClass=r}return t.seriesTypes[e]}}(o||(o={})),o})),n(t,"Core/Series/Series.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Defaults.js"],t["Core/Foundation.js"],t["Core/Globals.js"],t["Core/Legend/LegendSymbol.js"],t["Core/Series/Point.js"],t["Core/Series/SeriesDefaults.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i,a,l,s,c){let{animObject:p,setAnimation:d}=e,{defaultOptions:u}=t,{registerEventOptions:m}=n,{svg:h,win:f}=r,{seriesTypes:g}=l,{arrayMax:b,arrayMin:v,clamp:y,correctFloat:x,crisp:w,defined:k,destroyObjectProperties:S,diffObjects:C,erase:O,error:E,extend:P,find:T,fireEvent:A,getClosestDistance:j,getNestedProperty:M,insertItem:R,isArray:N,isNumber:D,isString:I,merge:L,objectEach:z,pick:F,removeEvent:_,splat:B,syncTimeout:H}=c;class W{constructor(){this.zoneAxis="y"}init(e,t){let n;A(this,"init",{options:t});let r=this,o=e.series;this.eventsToUnbind=[],r.chart=e,r.options=r.setOptions(t);let i=r.options,a=!1!==i.visible;r.linkedSeries=[],r.bindAxes(),P(r,{name:i.name,state:"",visible:a,selected:!0===i.selected}),m(this,i);let l=i.events;(l&&l.click||i.point&&i.point.events&&i.point.events.click||i.allowPointSelect)&&(e.runTrackerClick=!0),r.getColor(),r.getSymbol(),r.parallelArrays.forEach((function(e){r[e+"Data"]||(r[e+"Data"]=[])})),r.isCartesian&&(e.hasCartesianSeries=!0),o.length&&(n=o[o.length-1]),r._i=F(n&&n._i,-1)+1,r.opacity=r.options.opacity,e.orderItems("series",R(this,o)),i.dataSorting&&i.dataSorting.enabled?r.setDataSortingOptions():r.points||r.data||r.setData(i.data,!1),A(this,"afterInit")}is(e){return g[e]&&this instanceof g[e]}bindAxes(){let e,t=this,n=t.options,r=t.chart;A(this,"bindAxes",null,(function(){(t.axisTypes||[]).forEach((function(o){(r[o]||[]).forEach((function(r){e=r.options,(F(n[o],0)===r.index||void 0!==n[o]&&n[o]===e.id)&&(R(t,r.series),t[o]=r,r.isDirty=!0)})),t[o]||t.optionalAxis===o||E(18,!0,r)}))})),A(this,"afterBindAxes")}updateParallelArrays(e,t,n){let r=e.series,o=D(t)?function(n){let o="y"===n&&r.toYData?r.toYData(e):e[n];r[n+"Data"][t]=o}:function(e){Array.prototype[t].apply(r[e+"Data"],n)};r.parallelArrays.forEach(o)}hasData(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&this.yData.length>0}hasMarkerChanged(e,t){let n=e.marker,r=t.marker||{};return n&&(r.enabled&&!n.enabled||r.symbol!==n.symbol||r.height!==n.height||r.width!==n.width)}autoIncrement(e){let t,n,r=this.options,o=r.pointIntervalUnit,i=r.relativeXValue,a=this.chart.time,l=this.xIncrement;return l=F(l,r.pointStart,0),this.pointInterval=n=F(this.pointInterval,r.pointInterval,1),i&&D(e)&&(n*=e),o&&(t=new a.Date(l),"day"===o?a.set("Date",t,a.get("Date",t)+n):"month"===o?a.set("Month",t,a.get("Month",t)+n):"year"===o&&a.set("FullYear",t,a.get("FullYear",t)+n),n=t.getTime()-l),i&&D(e)?l+n:(this.xIncrement=l+n,l)}setDataSortingOptions(){let e=this.options;P(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),k(e.pointRange)||(e.pointRange=1)}setOptions(e){let t,n=this.chart,r=n.options.plotOptions,o=n.userOptions||{},i=L(e),a=n.styledMode,l={plotOptions:r,userOptions:i};A(this,"setOptions",l);let s=l.plotOptions[this.type],c=o.plotOptions||{},p=c.series||{},d=u.plotOptions[this.type]||{},m=c[this.type]||{};this.userOptions=l.userOptions;let h=L(s,r.series,m,i);this.tooltipOptions=L(u.tooltip,u.plotOptions.series?.tooltip,d?.tooltip,n.userOptions.tooltip,c.series?.tooltip,m.tooltip,i.tooltip),this.stickyTracking=F(i.stickyTracking,m.stickyTracking,p.stickyTracking,!!this.tooltipOptions.shared&&!this.noSharedTooltip||h.stickyTracking),null===s.marker&&delete h.marker,this.zoneAxis=h.zoneAxis||"y";let f=this.zones=(h.zones||[]).map((e=>({...e})));return(h.negativeColor||h.negativeFillColor)&&!h.zones&&(t={value:h[this.zoneAxis+"Threshold"]||h.threshold||0,className:"highcharts-negative"},a||(t.color=h.negativeColor,t.fillColor=h.negativeFillColor),f.push(t)),f.length&&k(f[f.length-1].value)&&f.push(a?{}:{color:this.color,fillColor:this.fillColor}),A(this,"afterSetOptions",{options:h}),h}getName(){return F(this.options.name,"Series "+(this.index+1))}getCyclic(e,t,n){let r,o,i=this.chart,a=`${e}Index`,l=`${e}Counter`,s=n?.length||i.options.chart.colorCount;!t&&(k(o=F("color"===e?this.options.colorIndex:void 0,this[a]))?r=o:(i.series.length||(i[l]=0),r=i[l]%s,i[l]+=1),n&&(t=n[r])),void 0!==r&&(this[a]=r),this[e]=t}getColor(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.color="#cccccc":this.getCyclic("color",this.options.color||u.plotOptions[this.type].color,this.chart.options.colors)}getPointsCollection(){return(this.hasGroupedData?this.points:this.data)||[]}getSymbol(){let e=this.options.marker;this.getCyclic("symbol",e.symbol,this.chart.options.symbols)}findPointIndex(e,t){let n,r,o,a=e.id,l=e.x,s=this.points,c=this.options.dataSorting;if(a){let e=this.chart.get(a);e instanceof i&&(n=e)}else if(this.linkedParent||this.enabledDataSorting||this.options.relativeXValue){let t=t=>!t.touched&&t.index===e.index;if(c&&c.matchByName?t=t=>!t.touched&&t.name===e.name:this.options.relativeXValue&&(t=t=>!t.touched&&t.options.x===e.x),!(n=T(s,t)))return}return n&&void 0!==(o=n&&n.index)&&(r=!0),void 0===o&&D(l)&&(o=this.xData.indexOf(l,t)),-1!==o&&void 0!==o&&this.cropped&&(o=o>=this.cropStart?o-this.cropStart:o),!r&&D(o)&&s[o]&&s[o].touched&&(o=void 0),o}updateData(e,t){let n,r,o,i,a=this.options,l=a.dataSorting,s=this.points,c=[],p=this.requireSorting,d=e.length===s.length,u=!0;if(this.xIncrement=null,e.forEach((function(e,t){let r,o=k(e)&&this.pointClass.prototype.optionsToObject.call({series:this},e)||{},u=o.x;o.id||D(u)?(-1===(r=this.findPointIndex(o,i))||void 0===r?c.push(e):s[r]&&e!==a.data[r]?(s[r].update(e,!1,null,!1),s[r].touched=!0,p&&(i=r+1)):s[r]&&(s[r].touched=!0),(!d||t!==r||l&&l.enabled||this.hasDerivedData)&&(n=!0)):c.push(e)}),this),n)for(r=s.length;r--;)(o=s[r])&&!o.touched&&o.remove&&o.remove(!1,t);else!d||l&&l.enabled?u=!1:(e.forEach((function(e,t){e===s[t].y||s[t].destroyed||s[t].update(e,!1,null,!1)})),c.length=0);return s.forEach((function(e){e&&(e.touched=!1)})),!!u&&(c.forEach((function(e){this.addPoint(e,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=b(this.xData),this.autoIncrement()),!0)}setData(e,t=!0,n,r){let o,i,a,l,s=this,c=s.points,p=c&&c.length||0,d=s.options,u=s.chart,m=d.dataSorting,h=s.xAxis,f=d.turboThreshold,g=this.xData,b=this.yData,v=s.pointArrayMap,y=v&&v.length,x=d.keys,w=0,k=1;u.options.chart.allowMutatingData||(d.data&&delete s.options.data,s.userOptions.data&&delete s.userOptions.data,l=L(!0,e));let S=(e=l||e||[]).length;if(m&&m.enabled&&(e=this.sortData(e)),u.options.chart.allowMutatingData&&!1!==r&&S&&p&&!s.cropped&&!s.hasGroupedData&&s.visible&&!s.boosted&&(a=this.updateData(e,n)),!a){s.xIncrement=null,s.colorCounter=0,this.parallelArrays.forEach((function(e){s[e+"Data"].length=0}));let t=f&&S>f;if(t){let n=s.getFirstValidPoint(e),r=s.getFirstValidPoint(e,S-1,-1),a=e=>!(!N(e)||!x&&!D(e[0]));if(D(n)&&D(r))for(o=0;o<S;o++)g[o]=this.autoIncrement(),b[o]=e[o];else if(a(n)&&a(r))if(y)if(n.length===y)for(o=0;o<S;o++)g[o]=this.autoIncrement(),b[o]=e[o];else for(o=0;o<S;o++)i=e[o],g[o]=i[0],b[o]=i.slice(1,y+1);else if(x&&(w=x.indexOf("x"),k=x.indexOf("y"),w=w>=0?w:0,k=k>=0?k:1),1===n.length&&(k=0),w===k)for(o=0;o<S;o++)g[o]=this.autoIncrement(),b[o]=e[o][k];else for(o=0;o<S;o++)i=e[o],g[o]=i[w],b[o]=i[k];else t=!1}if(!t)for(o=0;o<S;o++)i={series:s},s.pointClass.prototype.applyOptions.apply(i,[e[o]]),s.updateParallelArrays(i,o);for(b&&I(b[0])&&E(14,!0,u),s.data=[],s.options.data=s.userOptions.data=e,o=p;o--;)c[o]?.destroy();h&&(h.minRange=h.userMinRange),s.isDirty=u.isDirtyBox=!0,s.isDirtyData=!!c,n=!1}"point"===d.legendType&&(this.processData(),this.generatePoints()),t&&u.redraw(n)}sortData(e){let t=this,n=t.options.dataSorting.sortKey||"y",r=function(e,t){return k(t)&&e.pointClass.prototype.optionsToObject.call({series:e},t)||{}};return e.forEach((function(n,o){e[o]=r(t,n),e[o].index=o}),this),e.concat().sort(((e,t)=>{let r=M(n,e),o=M(n,t);return o<r?-1:o>r?1:0})).forEach((function(e,t){e.x=t}),this),t.linkedSeries&&t.linkedSeries.forEach((function(t){let n=t.options,o=n.data;n.dataSorting&&n.dataSorting.enabled||!o||(o.forEach((function(n,i){o[i]=r(t,n),e[i]&&(o[i].x=e[i].x,o[i].index=i)})),t.setData(o,!1))})),e}getProcessedData(e){let t,n,r,o,i,a=this,l=a.xAxis,s=a.options.cropThreshold,c=l?.logarithmic,p=a.isCartesian,d=0,u=a.xData,m=a.yData,h=!1,f=u.length;l&&(o=(r=l.getExtremes()).min,i=r.max,h=!(!l.categories||l.names.length)),p&&a.sorted&&!e&&(!s||f>s||a.forceCrop)&&(u[f-1]<o||u[0]>i?(u=[],m=[]):a.yData&&(u[0]<o||u[f-1]>i)&&(u=(t=this.cropData(a.xData,a.yData,o,i)).xData,m=t.yData,d=t.start,n=!0));let g=j([c?u.map(c.log2lin):u],(()=>a.requireSorting&&!h&&E(15,!1,a.chart)));return{xData:u,yData:m,cropped:n,cropStart:d,closestPointRange:g}}processData(e){let t=this.xAxis;if(this.isCartesian&&!this.isDirty&&!t.isDirty&&!this.yAxis.isDirty&&!e)return!1;let n=this.getProcessedData();this.cropped=n.cropped,this.cropStart=n.cropStart,this.processedXData=n.xData,this.processedYData=n.yData,this.closestPointRange=this.basePointRange=n.closestPointRange,A(this,"afterProcessData")}cropData(e,t,n,r){let o,i,a=e.length,l=0,s=a;for(o=0;o<a;o++)if(e[o]>=n){l=Math.max(0,o-1);break}for(i=o;i<a;i++)if(e[i]>r){s=i+1;break}return{xData:e.slice(l,s),yData:t.slice(l,s),start:l,end:s}}generatePoints(){let e,t,n,r,o=this.options,i=this.processedData||o.data,a=this.processedXData,l=this.processedYData,s=this.pointClass,c=a.length,p=this.cropStart||0,d=this.hasGroupedData,u=o.keys,m=[],h=o.dataGrouping&&o.dataGrouping.groupAll?p:0,f=this.data;if(!f&&!d){let e=[];e.length=i.length,f=this.data=e}for(u&&d&&(this.options.keys=!1),r=0;r<c;r++)t=p+r,d?((n=new s(this,[a[r]].concat(B(l[r])))).dataGroup=this.groupMap[h+r],n.dataGroup.options&&(n.options=n.dataGroup.options,P(n,n.dataGroup.options),delete n.dataLabels)):(n=f[t])||void 0===i[t]||(f[t]=n=new s(this,i[t],a[r])),n&&(n.index=d?h+r:t,m[r]=n);if(this.options.keys=u,f&&(c!==(e=f.length)||d))for(r=0;r<e;r++)r!==p||d||(r+=c),f[r]&&(f[r].destroyElements(),f[r].plotX=void 0);this.data=f,this.points=m,A(this,"afterGeneratePoints")}getXExtremes(e){return{min:v(e),max:b(e)}}getExtremes(e,t){let n,r,o,i,a,l,s,c=this.xAxis,p=this.yAxis,d=[],u=this.requireSorting&&!this.is("column")?1:0,m=!!p&&p.positiveValuesOnly,h=t||this.getExtremesFromAll||this.options.getExtremesFromAll,{processedXData:f,processedYData:g}=this,y=0,x=0,w=0;if(this.cropped&&h){let e=this.getProcessedData(!0);f=e.xData,g=e.yData}let k=(e=e||this.stackedYData||g||[]).length,S=f||this.xData;for(c&&(y=(n=c.getExtremes()).min,x=n.max),l=0;l<k;l++)if(i=S[l],r=(D(a=e[l])||N(a))&&((D(a)?a>0:a.length)||!m),o=t||this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!c||(S[l+u]||i)>=y&&(S[l-u]||i)<=x,r&&o)if(s=a.length)for(;s--;)D(a[s])&&(d[w++]=a[s]);else d[w++]=a;let C={activeYData:d,dataMin:v(d),dataMax:b(d)};return A(this,"afterGetExtremes",{dataExtremes:C}),C}applyExtremes(){let e=this.getExtremes();return this.dataMin=e.dataMin,this.dataMax=e.dataMax,e}getFirstValidPoint(e,t=0,n=1){let r=e.length,o=t;for(;o>=0&&o<r;){if(k(e[o]))return e[o];o+=n}}translate(){this.processedXData||this.processData(),this.generatePoints();let e,t,n,r,o=this.options,i=o.stacking,a=this.xAxis,l=a.categories,s=this.enabledDataSorting,c=this.yAxis,p=this.points,d=p.length,u=this.pointPlacementToXValue(),m=!!u,h=o.threshold,f=o.startFromThreshold?h:0,g=Number.MAX_VALUE;function b(e){return y(e,-1e9,1e9)}for(e=0;e<d;e++){let o,d,v,y=p[e],w=y.x,S=y.y,C=y.low,O=i&&c.stacking?.stacks[(this.negStacks&&S<(f?0:h)?"-":"")+this.stackKey];t=a.translate(w,!1,!1,!1,!0,u),y.plotX=D(t)?x(b(t)):void 0,i&&this.visible&&O&&O[w]&&(r=this.getStackIndicator(r,w,this.index),!y.isNull&&r.key&&(v=(d=O[w]).points[r.key]),d&&N(v)&&(C=v[0],S=v[1],C===f&&r.key===O[w].base&&(C=F(D(h)?h:c.min)),c.positiveValuesOnly&&k(C)&&C<=0&&(C=void 0),y.total=y.stackTotal=F(d.total),y.percentage=k(y.y)&&d.total?y.y/d.total*100:void 0,y.stackY=S,this.irregularWidths||d.setOffset(this.pointXOffset||0,this.barW||0,void 0,void 0,void 0,this.xAxis))),y.yBottom=k(C)?b(c.translate(C,!1,!0,!1,!0)):void 0,this.dataModify&&(S=this.dataModify.modifyValue(S,e)),D(S)&&void 0!==y.plotX&&(o=D(o=c.translate(S,!1,!0,!1,!0))?b(o):void 0),y.plotY=o,y.isInside=this.isPointInside(y),y.clientX=m?x(a.translate(w,!1,!1,!1,!0,u)):t,y.negative=(y.y||0)<(h||0),y.category=F(l&&l[y.x],y.x),y.isNull||!1===y.visible||(void 0!==n&&(g=Math.min(g,Math.abs(t-n))),n=t),y.zone=this.zones.length?y.getZone():void 0,!y.graphic&&this.group&&s&&(y.isNew=!0)}this.closestPointRangePx=g,A(this,"afterTranslate")}getValidPoints(e,t,n){let r=this.chart;return(e||this.points||[]).filter((function(e){let{plotX:o,plotY:i}=e;return!(!(n||!e.isNull&&D(i))||t&&!r.isInsidePlot(o,i,{inverted:r.inverted}))&&!1!==e.visible}))}getClipBox(){let{chart:e,xAxis:t,yAxis:n}=this,{x:r,y:o,width:i,height:a}=L(e.clipBox);return t&&t.len!==e.plotSizeX&&(i=t.len),n&&n.len!==e.plotSizeY&&(a=n.len),e.inverted&&!this.invertible&&([i,a]=[a,i]),{x:r,y:o,width:i,height:a}}getSharedClipKey(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0),this.sharedClipKey}setClip(){let{chart:e,group:t,markerGroup:n}=this,r=e.sharedClips,o=e.renderer,i=this.getClipBox(),a=this.getSharedClipKey(),l=r[a];l?l.animate(i):r[a]=l=o.clipRect(i),t&&t.clip(!1===this.options.clip?void 0:l),n&&n.clip()}animate(e){let{chart:t,group:n,markerGroup:r}=this,o=t.inverted,i=p(this.options.animation),a=[this.getSharedClipKey(),i.duration,i.easing,i.defer].join(","),l=t.sharedClips[a],s=t.sharedClips[a+"m"];if(e&&n){let e=this.getClipBox();if(l)l.attr("height",e.height);else{e.width=0,o&&(e.x=t.plotHeight),l=t.renderer.clipRect(e),t.sharedClips[a]=l;let n={x:-99,y:-99,width:o?t.plotWidth+199:99,height:o?99:t.plotHeight+199};s=t.renderer.clipRect(n),t.sharedClips[a+"m"]=s}n.clip(l),r?.clip(s)}else if(l&&!l.hasClass("highcharts-animating")){let e=this.getClipBox(),n=i.step;(r?.element.childNodes.length||t.series.length>1)&&(i.step=function(e,t){n&&n.apply(t,arguments),"width"===t.prop&&s?.element&&s.attr(o?"height":"width",e+99)}),l.addClass("highcharts-animating").animate(e,i)}}afterAnimate(){this.setClip(),z(this.chart.sharedClips,((e,t,n)=>{e&&!this.chart.container.querySelector(`[clip-path="url(#${e.id})"]`)&&(e.destroy(),delete n[t])})),this.finishedAnimating=!0,A(this,"afterAnimate")}drawPoints(e=this.points){let t,n,r,o,i,a,l,s=this.chart,c=s.styledMode,{colorAxis:p,options:d}=this,u=d.marker,m=this[this.specialGroup||"markerGroup"],h=this.xAxis,f=F(u.enabled,!h||!!h.isRadial||null,this.closestPointRangePx>=u.enabledThreshold*u.radius);if(!1!==u.enabled||this._hasPointMarkers)for(t=0;t<e.length;t++)if(o=(r=(n=e[t]).graphic)?"animate":"attr",i=n.marker||{},a=!!n.marker,(f&&void 0===i.enabled||i.enabled)&&!n.isNull&&!1!==n.visible){let e=F(i.symbol,this.symbol,"rect");l=this.markerAttribs(n,n.selected&&"select"),this.enabledDataSorting&&(n.startXPos=h.reversed?-(l.width||0):h.width);let t=!1!==n.isInside;if(!r&&t&&((l.width||0)>0||n.hasImage)&&(n.graphic=r=s.renderer.symbol(e,l.x,l.y,l.width,l.height,a?i:u).add(m),this.enabledDataSorting&&s.hasRendered&&(r.attr({x:n.startXPos}),o="animate")),r&&"animate"===o&&r[t?"show":"hide"](t).animate(l),r){let e=this.pointAttribs(n,c||!n.selected?void 0:"select");c?p&&r.css({fill:e.fill}):r[o](e)}r&&r.addClass(n.getClassName(),!0)}else r&&(n.graphic=r.destroy())}markerAttribs(e,t){let n,r,o=this.options,i=o.marker,a=e.marker||{},l=a.symbol||i.symbol,s={},c=F(a.radius,i&&i.radius);t&&(n=i.states[t],c=F((r=a.states&&a.states[t])&&r.radius,n&&n.radius,c&&c+(n&&n.radiusPlus||0))),e.hasImage=l&&0===l.indexOf("url"),e.hasImage&&(c=0);let p=e.pos();return D(c)&&p&&(o.crisp&&(p[0]=w(p[0],e.hasImage?0:"rect"===l?i?.lineWidth||0:1)),s.x=p[0]-c,s.y=p[1]-c),c&&(s.width=s.height=2*c),s}pointAttribs(e,t){let n,r,o,i,a=this.options.marker,l=e&&e.options,s=l&&l.marker||{},c=l&&l.color,p=e&&e.color,d=e&&e.zone&&e.zone.color,u=this.color,m=F(s.lineWidth,a.lineWidth),h=1;return u=c||d||p||u,o=s.fillColor||a.fillColor||u,i=s.lineColor||a.lineColor||u,t=t||"normal",n=a.states[t]||{},m=F((r=s.states&&s.states[t]||{}).lineWidth,n.lineWidth,m+F(r.lineWidthPlus,n.lineWidthPlus,0)),o=r.fillColor||n.fillColor||o,{stroke:i=r.lineColor||n.lineColor||i,"stroke-width":m,fill:o,opacity:h=F(r.opacity,n.opacity,h)}}destroy(e){let t,n,r,o=this,i=o.chart,a=/AppleWebKit\/533/.test(f.navigator.userAgent),l=o.data||[];for(A(o,"destroy",{keepEventsForUpdate:e}),this.removeEvents(e),(o.axisTypes||[]).forEach((function(e){(r=o[e])&&r.series&&(O(r.series,o),r.isDirty=r.forceRedraw=!0)})),o.legendItem&&o.chart.legend.destroyItem(o),t=l.length;t--;)(n=l[t])&&n.destroy&&n.destroy();for(let e of o.zones)S(e,void 0,!0);c.clearTimeout(o.animationTimeout),z(o,(function(e,t){e instanceof s&&!e.survive&&e[a&&"group"===t?"hide":"destroy"]()})),i.hoverSeries===o&&(i.hoverSeries=void 0),O(i.series,o),i.orderItems("series"),z(o,(function(t,n){e&&"hcEvents"===n||delete o[n]}))}applyZones(){let{area:e,chart:t,graph:n,zones:r,points:o,xAxis:i,yAxis:a,zoneAxis:l}=this,{inverted:s,renderer:c}=t,p=this[`${l}Axis`],{isXAxis:d,len:u=0}=p||{},m=(n?.strokeWidth()||0)/2+1,h=(e,t=0,n=0)=>{s&&(n=u-n);let{translated:r=0,lineClip:o}=e,i=n-r;o?.push(["L",t,Math.abs(i)<m?n-m*(i<=0?-1:1):r])};if(r.length&&(n||e)&&p&&D(p.min)){let t=p.getExtremes().max,m=e=>{e.forEach(((t,n)=>{("M"===t[0]||"L"===t[0])&&(e[n]=[t[0],d?u-t[1]:t[1],d?t[2]:u-t[2]])}))};if(r.forEach((e=>{e.lineClip=[],e.translated=y(p.toPixels(F(e.value,t),!0)||0,0,u)})),n&&!this.showLine&&n.hide(),e&&e.hide(),"y"===l&&o.length<i.len)for(let e of o){let{plotX:t,plotY:n,zone:o}=e,i=o&&r[r.indexOf(o)-1];o&&h(o,t,n),i&&h(i,t,n)}let f=[],g=p.toPixels(p.getExtremes().min,!0);r.forEach((t=>{let r=t.lineClip||[],o=Math.round(t.translated||0);i.reversed&&r.reverse();let{clip:l,simpleClip:p}=t,u=0,h=0,b=i.len,v=a.len;d?(u=o,b=g):(h=o,v=g);let y=[["M",u,h],["L",b,h],["L",b,v],["L",u,v],["Z"]],x=[y[0],...r,y[1],y[2],...f,y[3],y[4]];f=r.reverse(),g=o,s&&(m(x),e&&m(y)),l?(l.animate({d:x}),p?.animate({d:y})):(l=t.clip=c.path(x),e&&(p=t.simpleClip=c.path(y))),n&&t.graph?.clip(l),e&&t.area?.clip(p)}))}else this.visible&&(n&&n.show(),e&&e.show())}plotGroup(e,t,n,r,o){let i=this[e],a=!i,l={visibility:n,zIndex:r||.1};return k(this.opacity)&&!this.chart.styledMode&&"inactive"!==this.state&&(l.opacity=this.opacity),i||(this[e]=i=this.chart.renderer.g().add(o)),i.addClass("highcharts-"+t+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(k(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(i.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),i.attr(l)[a?"attr":"animate"](this.getPlotBox(t)),i}getPlotBox(e){let t=this.xAxis,n=this.yAxis,r=this.chart,o=r.inverted&&!r.polar&&t&&this.invertible&&"series"===e;return r.inverted&&(t=n,n=this.xAxis),{translateX:t?t.left:r.plotLeft,translateY:n?n.top:r.plotTop,rotation:o?90:0,rotationOriginX:o?(t.len-n.len)/2:0,rotationOriginY:o?(t.len+n.len)/2:0,scaleX:o?-1:1,scaleY:1}}removeEvents(e){let{eventsToUnbind:t}=this;e||_(this),t.length&&(t.forEach((e=>{e()})),t.length=0)}render(){let e=this,{chart:t,options:n,hasRendered:r}=e,o=p(n.animation),i=e.visible?"inherit":"hidden",a=n.zIndex,l=t.seriesGroup,s=e.finishedAnimating?0:o.duration;A(this,"render"),e.plotGroup("group","series",i,a,l),e.markerGroup=e.plotGroup("markerGroup","markers",i,a,l),!1!==n.clip&&e.setClip(),s&&e.animate?.(!0),e.drawGraph&&(e.drawGraph(),e.applyZones()),e.visible&&e.drawPoints(),e.drawDataLabels?.(),e.redrawPoints?.(),n.enableMouseTracking&&e.drawTracker?.(),s&&e.animate?.(),r||(s&&o.defer&&(s+=o.defer),e.animationTimeout=H((()=>{e.afterAnimate()}),s||0)),e.isDirty=!1,e.hasRendered=!0,A(e,"afterRender")}redraw(){let e=this.isDirty||this.isDirtyData;this.translate(),this.render(),e&&delete this.kdTree}reserveSpace(){return this.visible||!this.chart.options.chart.ignoreHiddenSeries}searchPoint(e,t){let{xAxis:n,yAxis:r}=this,o=this.chart.inverted;return this.searchKDTree({clientX:o?n.len-e.chartY+n.pos:e.chartX-n.pos,plotY:o?r.len-e.chartX+r.pos:e.chartY-r.pos},t,e)}buildKDTree(e){this.buildingKdTree=!0;let t=this,n=t.options.findNearestPointBy.indexOf("y")>-1?2:1;delete t.kdTree,H((function(){t.kdTree=function e(n,r,o){let i,a,l=n?.length;if(l)return i=t.kdAxisArray[r%o],n.sort(((e,t)=>(e[i]||0)-(t[i]||0))),{point:n[a=Math.floor(l/2)],left:e(n.slice(0,a),r+1,o),right:e(n.slice(a+1),r+1,o)}}(t.getValidPoints(void 0,!t.directTouch),n,n),t.buildingKdTree=!1}),t.options.kdNow||"touchstart"===e?.type?0:1)}searchKDTree(e,t,n){let r=this,[o,i]=this.kdAxisArray,a=t?"distX":"dist",l=(r.options.findNearestPointBy||"").indexOf("y")>-1?2:1,s=!!r.isBubble;if(this.kdTree||this.buildingKdTree||this.buildKDTree(n),this.kdTree)return function e(t,n,l,c){let p,d,u=n.point,m=r.kdAxisArray[l%c],h=u;!function(e,t){let n=e[o],r=t[o],a=k(n)&&k(r)?n-r:null,l=e[i],c=t[i],p=k(l)&&k(c)?l-c:0,d=s&&t.marker?.radius||0;t.dist=Math.sqrt((a&&a*a||0)+p*p)-d,t.distX=k(a)?Math.abs(a)-d:Number.MAX_VALUE}(t,u);let f=(t[m]||0)-(u[m]||0)+(s&&u.marker?.radius||0),g=f<0?"left":"right",b=f<0?"right":"left";return n[g]&&(h=(p=e(t,n[g],l+1,c))[a]<h[a]?p:u),n[b]&&Math.sqrt(f*f)<h[a]&&(h=(d=e(t,n[b],l+1,c))[a]<h[a]?d:h),h}(e,this.kdTree,l,l)}pointPlacementToXValue(){let{options:e,xAxis:t}=this,n=e.pointPlacement;return"between"===n&&(n=t.reversed?-.5:.5),D(n)?n*(e.pointRange||t.pointRange):0}isPointInside(e){let{chart:t,xAxis:n,yAxis:r}=this,{plotX:o=-1,plotY:i=-1}=e;return i>=0&&i<=(r?r.len:t.plotHeight)&&o>=0&&o<=(n?n.len:t.plotWidth)}drawTracker(){let e=this,t=e.options,n=t.trackByArea,r=[].concat((n?e.areaPath:e.graphPath)||[]),o=e.chart,i=o.pointer,a=o.renderer,l=o.options.tooltip?.snap||0,s=()=>{t.enableMouseTracking&&o.hoverSeries!==e&&e.onMouseOver()},c="rgba(192,192,192,"+(h?1e-4:.002)+")",p=e.tracker;p?p.attr({d:r}):e.graph&&(e.tracker=p=a.path(r).attr({visibility:e.visible?"inherit":"hidden",zIndex:2}).addClass(n?"highcharts-tracker-area":"highcharts-tracker-line").add(e.group),o.styledMode||p.attr({"stroke-linecap":"round","stroke-linejoin":"round",stroke:c,fill:n?c:"none","stroke-width":e.graph.strokeWidth()+(n?0:2*l)}),[e.tracker,e.markerGroup,e.dataLabelsGroup].forEach((e=>{e&&(e.addClass("highcharts-tracker").on("mouseover",s).on("mouseout",(e=>{i?.onTrackerMouseOut(e)})),t.cursor&&!o.styledMode&&e.css({cursor:t.cursor}),e.on("touchstart",s))}))),A(this,"afterDrawTracker")}addPoint(e,t,n,r,o){let i,a,l=this.options,s=this.data,c=this.chart,p=this.xAxis,d=p&&p.hasNames&&p.names,u=l.data,m=this.xData;t=F(t,!0);let h={series:this};this.pointClass.prototype.applyOptions.apply(h,[e]);let f=h.x;if(a=m.length,this.requireSorting&&f<m[a-1])for(i=!0;a&&m[a-1]>f;)a--;this.updateParallelArrays(h,"splice",[a,0,0]),this.updateParallelArrays(h,a),d&&h.name&&(d[f]=h.name),u.splice(a,0,e),(i||this.processedData)&&(this.data.splice(a,0,null),this.processData()),"point"===l.legendType&&this.generatePoints(),n&&(s[0]&&s[0].remove?s[0].remove(!1):(s.shift(),this.updateParallelArrays(h,"shift"),u.shift())),!1!==o&&A(this,"addPoint",{point:h}),this.isDirty=!0,this.isDirtyData=!0,t&&c.redraw(r)}removePoint(e,t,n){let r=this,o=r.data,i=o[e],a=r.points,l=r.chart,s=function(){a&&a.length===o.length&&a.splice(e,1),o.splice(e,1),r.options.data.splice(e,1),r.updateParallelArrays(i||{series:r},"splice",[e,1]),i&&i.destroy(),r.isDirty=!0,r.isDirtyData=!0,t&&l.redraw()};d(n,l),t=F(t,!0),i?i.firePointEvent("remove",null,s):s()}remove(e,t,n,r){let o=this,i=o.chart;function a(){o.destroy(r),i.isDirtyLegend=i.isDirtyBox=!0,i.linkSeries(r),F(e,!0)&&i.redraw(t)}!1!==n?A(o,"remove",null,a):a()}update(e,t){A(this,"update",{options:e=C(e,this.userOptions)});let n,r,o=this,i=o.chart,a=o.userOptions,l=o.initialType||o.type,s=i.options.plotOptions,c=g[l].prototype,p=o.finishedAnimating&&{animation:!1},d={},u=["colorIndex","eventOptions","navigatorSeries","symbolIndex","baseSeries"],m=e.type||a.type||i.options.chart.type,h=!(this.hasDerivedData||m&&m!==this.type||void 0!==e.pointStart||void 0!==e.pointInterval||void 0!==e.relativeXValue||e.joinBy||e.mapData||["dataGrouping","pointStart","pointInterval","pointIntervalUnit","keys"].some((e=>o.hasOptionChanged(e))));m=m||l,h&&(u.push("data","isDirtyData","isDirtyCanvas","points","processedData","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","hasDataLabels","nodes","layout","level","mapMap","mapData","minY","maxY","minX","maxX","transformGroups"),!1!==e.visible&&u.push("area","graph"),o.parallelArrays.forEach((function(e){u.push(e+"Data")})),e.data&&(e.dataSorting&&P(o.options.dataSorting,e.dataSorting),this.setData(e.data,!1))),e=L(a,{index:void 0===a.index?o.index:a.index,pointStart:s?.series?.pointStart??a.pointStart??o.xData?.[0]},!h&&{data:o.options.data},e,p),h&&e.data&&(e.data=o.options.data),(u=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(u)).forEach((function(e){u[e]=o[e],delete o[e]}));let f=!1;if(g[m]){if(f=m!==o.type,o.remove(!1,!1,!1,!0),f)if(i.propFromSeries(),Object.setPrototypeOf)Object.setPrototypeOf(o,g[m].prototype);else{let e=Object.hasOwnProperty.call(o,"hcEvents")&&o.hcEvents;for(r in c)o[r]=void 0;P(o,g[m].prototype),e?o.hcEvents=e:delete o.hcEvents}}else E(17,!0,i,{missingModuleFor:m});if(u.forEach((function(e){o[e]=u[e]})),o.init(i,e),h&&this.points)for(let e of(!1===(n=o.options).visible?(d.graphic=1,d.dataLabel=1):(this.hasMarkerChanged(n,a)&&(d.graphic=1),o.hasDataLabels?.()||(d.dataLabel=1)),this.points))e&&e.series&&(e.resolveColor(),Object.keys(d).length&&e.destroyElements(d),!1===n.showInLegend&&e.legendItem&&i.legend.destroyItem(e));o.initialType=l,i.linkSeries(),i.setSortedData(),f&&o.linkedSeries.length&&(o.isDirtyData=!0),A(this,"afterUpdate"),F(t,!0)&&i.redraw(!!h&&void 0)}setName(e){this.name=this.options.name=this.userOptions.name=e,this.chart.isDirtyLegend=!0}hasOptionChanged(e){let t=this.chart,n=this.options[e],r=t.options.plotOptions,o=this.userOptions[e],i=F(r?.[this.type]?.[e],r?.series?.[e]);return o&&!k(i)?n!==o:n!==F(i,n)}onMouseOver(){let e=this.chart,t=e.hoverSeries,n=e.pointer;n?.setHoverChartIndex(),t&&t!==this&&t.onMouseOut(),this.options.events.mouseOver&&A(this,"mouseOver"),this.setState("hover"),e.hoverSeries=this}onMouseOut(){let e=this.options,t=this.chart,n=t.tooltip,r=t.hoverPoint;t.hoverSeries=null,r&&r.onMouseOut(),this&&e.events.mouseOut&&A(this,"mouseOut"),n&&!this.stickyTracking&&(!n.shared||this.noSharedTooltip)&&n.hide(),t.series.forEach((function(e){e.setState("",!0)}))}setState(e,t){let n=this,r=n.options,o=n.graph,i=r.inactiveOtherPoints,a=r.states,l=F(a[e||"normal"]&&a[e||"normal"].animation,n.chart.options.chart.animation),s=r.lineWidth,c=r.opacity;if(e=e||"",n.state!==e&&([n.group,n.markerGroup,n.dataLabelsGroup].forEach((function(t){t&&(n.state&&t.removeClass("highcharts-series-"+n.state),e&&t.addClass("highcharts-series-"+e))})),n.state=e,!n.chart.styledMode)){if(a[e]&&!1===a[e].enabled)return;if(e&&(s=a[e].lineWidth||s+(a[e].lineWidthPlus||0),c=F(a[e].opacity,c)),o&&!o.dashstyle&&D(s))for(let e of[o,...this.zones.map((e=>e.graph))])e?.animate({"stroke-width":s},l);i||[n.group,n.markerGroup,n.dataLabelsGroup,n.labelBySeries].forEach((function(e){e&&e.animate({opacity:c},l)}))}t&&i&&n.points&&n.setAllPointsToState(e||void 0)}setAllPointsToState(e){this.points.forEach((function(t){t.setState&&t.setState(e)}))}setVisible(e,t){let n=this,r=n.chart,o=r.options.chart.ignoreHiddenSeries,i=n.visible;n.visible=e=n.options.visible=n.userOptions.visible=void 0===e?!i:e;let a=e?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((e=>{n[e]?.[a]()})),(r.hoverSeries===n||r.hoverPoint?.series===n)&&n.onMouseOut(),n.legendItem&&r.legend.colorizeItem(n,e),n.isDirty=!0,n.options.stacking&&r.series.forEach((e=>{e.options.stacking&&e.visible&&(e.isDirty=!0)})),n.linkedSeries.forEach((t=>{t.setVisible(e,!1)})),o&&(r.isDirtyBox=!0),A(n,a),!1!==t&&r.redraw()}show(){this.setVisible(!0)}hide(){this.setVisible(!1)}select(e){this.selected=e=this.options.selected=void 0===e?!this.selected:e,this.checkbox&&(this.checkbox.checked=e),A(this,e?"select":"unselect")}shouldShowTooltip(e,t,n={}){return n.series=this,n.visiblePlotOnly=!0,this.chart.isInsidePlot(e,t,n)}drawLegendSymbol(e,t){o[this.options.legendSymbol||"rectangle"]?.call(this,e,t)}}return W.defaultOptions=a,W.types=l.seriesTypes,W.registerType=l.registerSeriesType,P(W.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,directTouch:!1,invertible:!0,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:i,requireSorting:!0,sorted:!0}),l.series=W,W})),n(t,"Core/Legend/Legend.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Foundation.js"],t["Core/Globals.js"],t["Core/Series/Series.js"],t["Core/Series/Point.js"],t["Core/Renderer/RendererUtilities.js"],t["Core/Templating.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i,a,l){var s;let{animObject:c,setAnimation:p}=e,{registerEventOptions:d}=t,{composed:u,marginNames:m}=n,{distribute:h}=i,{format:f}=a,{addEvent:g,createElement:b,css:v,defined:y,discardElement:x,find:w,fireEvent:k,isNumber:S,merge:C,pick:O,pushUnique:E,relativeLength:P,stableSort:T,syncTimeout:A}=l;class j{constructor(e,t){this.allItems=[],this.initialItemY=0,this.itemHeight=0,this.itemMarginBottom=0,this.itemMarginTop=0,this.itemX=0,this.itemY=0,this.lastItemY=0,this.lastLineHeight=0,this.legendHeight=0,this.legendWidth=0,this.maxItemWidth=0,this.maxLegendWidth=0,this.offsetWidth=0,this.padding=0,this.pages=[],this.symbolHeight=0,this.symbolWidth=0,this.titleHeight=0,this.totalItemWidth=0,this.widthOption=0,this.chart=e,this.setOptions(t),t.enabled&&(this.render(),d(this,t),g(this.chart,"endResize",(function(){this.legend.positionCheckboxes()}))),g(this.chart,"render",(()=>{this.options.enabled&&this.proximate&&(this.proximatePositions(),this.positionItems())}))}setOptions(e){let t=O(e.padding,8);this.options=e,this.chart.styledMode||(this.itemStyle=e.itemStyle,this.itemHiddenStyle=C(this.itemStyle,e.itemHiddenStyle)),this.itemMarginTop=e.itemMarginTop,this.itemMarginBottom=e.itemMarginBottom,this.padding=t,this.initialItemY=t-5,this.symbolWidth=O(e.symbolWidth,16),this.pages=[],this.proximate="proximate"===e.layout&&!this.chart.inverted,this.baseline=void 0}update(e,t){let n=this.chart;this.setOptions(C(!0,this.options,e)),"events"in this.options&&d(this,this.options),this.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,O(t,!0)&&n.redraw(),k(this,"afterUpdate",{redraw:t})}colorizeItem(e,t){let{area:n,group:r,label:o,line:i,symbol:a}=e.legendItem||{};if(r?.[t?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){let{itemHiddenStyle:r={}}=this,l=r.color,{fillColor:s,fillOpacity:c,lineColor:p,marker:d}=e.options,u=e=>(!t&&(e.fill&&(e.fill=l),e.stroke&&(e.stroke=l)),e);o?.css(C(t?this.itemStyle:r)),i?.attr(u({stroke:p||e.color})),a&&a.attr(u(d&&a.isMarker?e.pointAttribs():{fill:e.color})),n?.attr(u({fill:s||e.color,"fill-opacity":s?1:c??.75}))}k(this,"afterColorizeItem",{item:e,visible:t})}positionItems(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()}positionItem(e){let{group:t,x:n=0,y:r=0}=e.legendItem||{},o=this.options,i=o.symbolPadding,a=!o.rtl,l=e.checkbox;if(t&&t.element){let o={translateX:a?n:this.legendWidth-n-2*i-4,translateY:r};t[y(t.translateY)?"animate":"attr"](o,void 0,(()=>{k(this,"afterPositionItem",{item:e})}))}l&&(l.x=n,l.y=r)}destroyItem(e){let t=e.checkbox,n=e.legendItem||{};for(let e of["group","label","line","symbol"])n[e]&&(n[e]=n[e].destroy());t&&x(t),e.legendItem=void 0}destroy(){for(let e of this.getAllItems())this.destroyItem(e);for(let e of["clipRect","up","down","pager","nav","box","title","group"])this[e]&&(this[e]=this[e].destroy());this.display=null}positionCheckboxes(){let e,t=this.group&&this.group.alignAttr,n=this.clipHeight||this.legendHeight,r=this.titleHeight;t&&(e=t.translateY,this.allItems.forEach((function(o){let i,a=o.checkbox;a&&(i=e+r+a.y+(this.scrollOffset||0)+3,v(a,{left:t.translateX+o.checkboxOffset+a.x-20+"px",top:i+"px",display:this.proximate||i>e-6&&i<e+n-6?"":"none"}))}),this))}renderTitle(){let e,t=this.options,n=this.padding,r=t.title,o=0;r.text&&(this.title||(this.title=this.chart.renderer.label(r.text,n-3,n-4,void 0,void 0,void 0,t.useHTML,void 0,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(r.style),this.title.add(this.group)),r.width||this.title.css({width:this.maxLegendWidth+"px"}),o=(e=this.title.getBBox()).height,this.offsetWidth=e.width,this.contentGroup.attr({translateY:o})),this.titleHeight=o}setText(e){let t=this.options;e.legendItem.label.attr({text:t.labelFormat?f(t.labelFormat,e,this.chart):t.labelFormatter.call(e)})}renderItem(e){let t=e.legendItem=e.legendItem||{},n=this.chart,r=n.renderer,o=this.options,i="horizontal"===o.layout,a=this.symbolWidth,l=o.symbolPadding||0,s=this.itemStyle,c=this.itemHiddenStyle,p=i?O(o.itemDistance,20):0,d=!o.rtl,u=!e.series,m=!u&&e.series.drawLegendSymbol?e.series:e,h=m.options,f=!!this.createCheckboxForItem&&h&&h.showCheckbox,g=o.useHTML,b=e.options.className,v=t.label,y=a+l+p+(f?20:0);!v&&(t.group=r.g("legend-item").addClass("highcharts-"+m.type+"-series highcharts-color-"+e.colorIndex+(b?" "+b:"")+(u?" highcharts-series-"+e.index:"")).attr({zIndex:1}).add(this.scrollGroup),t.label=v=r.text("",d?a+l:-l,this.baseline||0,g),n.styledMode||v.css(C(e.visible?s:c)),v.attr({align:d?"left":"right",zIndex:2}).add(t.group),!this.baseline&&(this.fontMetrics=r.fontMetrics(v),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,v.attr("y",this.baseline),this.symbolHeight=O(o.symbolHeight,this.fontMetrics.f),o.squareSymbol&&(this.symbolWidth=O(o.symbolWidth,Math.max(this.symbolHeight,16)),y=this.symbolWidth+l+p+(f?20:0),d&&v.attr("x",this.symbolWidth+l))),m.drawLegendSymbol(this,e),this.setItemEvents&&this.setItemEvents(e,v,g)),f&&!e.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(e),this.colorizeItem(e,e.visible),(n.styledMode||!s.width)&&v.css({width:(o.itemWidth||this.widthOption||n.spacingBox.width)-y+"px"}),this.setText(e);let x=v.getBBox(),w=this.fontMetrics&&this.fontMetrics.h||0;e.itemWidth=e.checkboxOffset=o.itemWidth||t.labelWidth||x.width+y,this.maxItemWidth=Math.max(this.maxItemWidth,e.itemWidth),this.totalItemWidth+=e.itemWidth,this.itemHeight=e.itemHeight=Math.round(t.labelHeight||(x.height>1.5*w?x.height:w))}layoutItem(e){let t=this.options,n=this.padding,r="horizontal"===t.layout,o=e.itemHeight,i=this.itemMarginBottom,a=this.itemMarginTop,l=r?O(t.itemDistance,20):0,s=this.maxLegendWidth,c=t.alignColumns&&this.totalItemWidth>s?this.maxItemWidth:e.itemWidth,p=e.legendItem||{};r&&this.itemX-n+c>s&&(this.itemX=n,this.lastLineHeight&&(this.itemY+=a+this.lastLineHeight+i),this.lastLineHeight=0),this.lastItemY=a+this.itemY+i,this.lastLineHeight=Math.max(o,this.lastLineHeight),p.x=this.itemX,p.y=this.itemY,r?this.itemX+=c:(this.itemY+=a+o+i,this.lastLineHeight=o),this.offsetWidth=this.widthOption||Math.max((r?this.itemX-n-(e.checkbox?0:l):c)+n,this.offsetWidth)}getAllItems(){let e=[];return this.chart.series.forEach((function(t){let n=t&&t.options;t&&O(n.showInLegend,!y(n.linkedTo)&&void 0,!0)&&(e=e.concat((t.legendItem||{}).labels||("point"===n.legendType?t.data:t)))})),k(this,"afterGetAllItems",{allItems:e}),e}getAlignment(){let e=this.options;return this.proximate?e.align.charAt(0)+"tv":e.floating?"":e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0)}adjustMargins(e,t){let n=this.chart,r=this.options,o=this.getAlignment();o&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(i,a){i.test(o)&&!y(e[a])&&(n[m[a]]=Math.max(n[m[a]],n.legend[(a+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][a]*r[a%2?"x":"y"]+O(r.margin,12)+t[a]+(n.titleOffset[a]||0)))}))}proximatePositions(){let e,t=this.chart,n=[],r="left"===this.options.align;for(let o of(this.allItems.forEach((function(e){let o,i,a,l,s=r;e.yAxis&&(e.xAxis.options.reversed&&(s=!s),e.points&&(o=w(s?e.points:e.points.slice(0).reverse(),(function(e){return S(e.plotY)}))),i=this.itemMarginTop+e.legendItem.label.getBBox().height+this.itemMarginBottom,l=e.yAxis.top-t.plotTop,a=e.visible?(o?o.plotY:e.yAxis.height)+(l-.3*i):l+e.yAxis.height,n.push({target:a,size:i,item:e}))}),this),h(n,t.plotHeight)))e=o.item.legendItem||{},S(o.pos)&&(e.y=t.plotTop-t.spacing[0]+o.pos)}render(){let e,t,n,r,o=this.chart,i=o.renderer,a=this.options,l=this.padding,s=this.getAllItems(),c=this.group,p=this.box;this.itemX=l,this.itemY=this.initialItemY,this.offsetWidth=0,this.lastItemY=0,this.widthOption=P(a.width,o.spacingBox.width-l),r=o.spacingBox.width-2*l-a.x,["rm","lm"].indexOf(this.getAlignment().substring(0,2))>-1&&(r/=2),this.maxLegendWidth=this.widthOption||r,c||(this.group=c=i.g("legend").addClass(a.className||"").attr({zIndex:7}).add(),this.contentGroup=i.g().attr({zIndex:1}).add(c),this.scrollGroup=i.g().add(this.contentGroup)),this.renderTitle(),T(s,((e,t)=>(e.options&&e.options.legendIndex||0)-(t.options&&t.options.legendIndex||0))),a.reversed&&s.reverse(),this.allItems=s,this.display=e=!!s.length,this.lastLineHeight=0,this.maxItemWidth=0,this.totalItemWidth=0,this.itemHeight=0,s.forEach(this.renderItem,this),s.forEach(this.layoutItem,this),t=(this.widthOption||this.offsetWidth)+l,n=this.lastItemY+this.lastLineHeight+this.titleHeight,n=this.handleOverflow(n)+l,p||(this.box=p=i.rect().addClass("highcharts-legend-box").attr({r:a.borderRadius}).add(c)),o.styledMode||p.attr({stroke:a.borderColor,"stroke-width":a.borderWidth||0,fill:a.backgroundColor||"none"}).shadow(a.shadow),t>0&&n>0&&p[p.placed?"animate":"attr"](p.crisp.call({},{x:0,y:0,width:t,height:n},p.strokeWidth())),c[e?"show":"hide"](),o.styledMode&&"none"===c.getStyle("display")&&(t=n=0),this.legendWidth=t,this.legendHeight=n,e&&this.align(),this.proximate||this.positionItems(),k(this,"afterRender")}align(e=this.chart.spacingBox){let t=this.chart,n=this.options,r=e.y;/(lth|ct|rth)/.test(this.getAlignment())&&t.titleOffset[0]>0?r+=t.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&t.titleOffset[2]>0&&(r-=t.titleOffset[2]),r!==e.y&&(e=C(e,{y:r})),t.hasRendered||(this.group.placed=!1),this.group.align(C(n,{width:this.legendWidth,height:this.legendHeight,verticalAlign:this.proximate?"top":n.verticalAlign}),!0,e)}handleOverflow(e){let t,n,r,o=this,i=this.chart,a=i.renderer,l=this.options,s=l.y,c="top"===l.verticalAlign,p=this.padding,d=l.maxHeight,u=l.navigation,m=O(u.animation,!0),h=u.arrowSize||12,f=this.pages,g=this.allItems,b=function(e){"number"==typeof e?w.attr({height:e}):w&&(o.clipRect=w.destroy(),o.contentGroup.clip()),o.contentGroup.div&&(o.contentGroup.div.style.clip=e?"rect("+p+"px,9999px,"+(p+e)+"px,0)":"auto")},v=function(e){return o[e]=a.circle(0,0,1.3*h).translate(h/2,h/2).add(x),i.styledMode||o[e].attr("fill","rgba(0,0,0,0.0001)"),o[e]},y=i.spacingBox.height+(c?-s:s)-p,x=this.nav,w=this.clipRect;return"horizontal"!==l.layout||"middle"===l.verticalAlign||l.floating||(y/=2),d&&(y=Math.min(y,d)),f.length=0,e&&y>0&&e>y&&!1!==u.enabled?(this.clipHeight=t=Math.max(y-20-this.titleHeight-p,0),this.currentPage=O(this.currentPage,1),this.fullHeight=e,g.forEach(((e,o)=>{let i=(r=e.legendItem||{}).y||0,a=Math.round(r.label.getBBox().height),l=f.length;(!l||i-f[l-1]>t&&(n||i)!==f[l-1])&&(f.push(n||i),l++),r.pageIx=l-1,n&&((g[o-1].legendItem||{}).pageIx=l-1),o===g.length-1&&i+a-f[l-1]>t&&i>f[l-1]&&(f.push(i),r.pageIx=l),i!==n&&(n=i)})),w||(w=o.clipRect=a.clipRect(0,p-2,9999,0),o.contentGroup.clip(w)),b(t),x||(this.nav=x=a.g().attr({zIndex:1}).add(this.group),this.up=a.symbol("triangle",0,0,h,h).add(x),v("upTracker").on("click",(function(){o.scroll(-1,m)})),this.pager=a.text("",15,10).addClass("highcharts-legend-navigation"),!i.styledMode&&u.style&&this.pager.css(u.style),this.pager.add(x),this.down=a.symbol("triangle-down",0,0,h,h).add(x),v("downTracker").on("click",(function(){o.scroll(1,m)}))),o.scroll(0),e=y):x&&(b(),this.nav=x.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),e}scroll(e,t){let n=this.chart,r=this.pages,o=r.length,i=this.clipHeight,a=this.options.navigation,l=this.pager,s=this.padding,d=this.currentPage+e;d>o&&(d=o),d>0&&(void 0!==t&&p(t,n),this.nav.attr({translateX:s,translateY:i+this.padding+7+this.titleHeight,visibility:"inherit"}),[this.up,this.upTracker].forEach((function(e){e.attr({class:1===d?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),l.attr({text:d+"/"+o}),[this.down,this.downTracker].forEach((function(e){e.attr({x:18+this.pager.getBBox().width,class:d===o?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),n.styledMode||(this.up.attr({fill:1===d?a.inactiveColor:a.activeColor}),this.upTracker.css({cursor:1===d?"default":"pointer"}),this.down.attr({fill:d===o?a.inactiveColor:a.activeColor}),this.downTracker.css({cursor:d===o?"default":"pointer"})),this.scrollOffset=-r[d-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=d,this.positionCheckboxes(),A((()=>{k(this,"afterScroll",{currentPage:d})}),c(O(t,n.renderer.globalAnimation,!0)).duration))}setItemEvents(e,t,n){let i=this,a=e.legendItem||{},l=i.chart.renderer.boxWrapper,s=e instanceof o,c=e instanceof r,p="highcharts-legend-"+(s?"point":"series")+"-active",d=i.chart.styledMode,u=n?[t,a.symbol]:[a.group],m=t=>{i.allItems.forEach((n=>{e!==n&&[n].concat(n.linkedSeries||[]).forEach((e=>{e.setState(t,!s)}))}))};for(let n of u)n&&n.on("mouseover",(function(){e.visible&&m("inactive"),e.setState("hover"),e.visible&&l.addClass(p),d||t.css(i.options.itemHoverStyle)})).on("mouseout",(function(){i.chart.styledMode||t.css(C(e.visible?i.itemStyle:i.itemHiddenStyle)),m(""),l.removeClass(p),e.setState()})).on("click",(function(t){l.removeClass(p),k(i,"itemClick",{browserEvent:t,legendItem:e},(function(){e.setVisible&&e.setVisible(),m(e.visible?"inactive":"")})),s?e.firePointEvent("legendItemClick",{browserEvent:t}):c&&k(e,"legendItemClick",{browserEvent:t})}))}createCheckboxForItem(e){e.checkbox=b("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:e.selected,defaultChecked:e.selected},this.options.itemCheckboxStyle,this.chart.container),g(e.checkbox,"click",(function(t){let n=t.target;k(e.series||e,"checkboxClick",{checked:n.checked,item:e},(function(){e.select()}))}))}}return(s=j||(j={})).compose=function(e){E(u,"Core.Legend")&&g(e,"beforeMargins",(function(){this.legend=new s(this,this.options.legend)}))},j})),n(t,"Core/Chart/Chart.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Axis/Axis.js"],t["Core/Defaults.js"],t["Core/Templating.js"],t["Core/Foundation.js"],t["Core/Globals.js"],t["Core/Renderer/RendererRegistry.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Renderer/SVG/SVGRenderer.js"],t["Core/Time.js"],t["Core/Utilities.js"],t["Core/Renderer/HTML/AST.js"],t["Core/Axis/Tick.js"]],(function(e,t,n,r,o,i,a,l,s,c,p,d,u,m){let{animate:h,animObject:f,setAnimation:g}=e,{defaultOptions:b,defaultTime:v}=n,{numberFormat:y}=r,{registerEventOptions:x}=o,{charts:w,doc:k,marginNames:S,svg:C,win:O}=i,{seriesTypes:E}=s,{addEvent:P,attr:T,createElement:A,css:j,defined:M,diffObjects:R,discardElement:N,erase:D,error:I,extend:L,find:z,fireEvent:F,getStyle:_,isArray:B,isNumber:H,isObject:W,isString:V,merge:$,objectEach:U,pick:G,pInt:Y,relativeLength:q,removeEvent:K,splat:X,syncTimeout:Q,uniqueKey:Z}=d;class J{static chart(e,t,n){return new J(e,t,n)}constructor(e,t,n){this.sharedClips={};let r=[...arguments];(V(e)||e.nodeName)&&(this.renderTo=r.shift()),this.init(r[0],r[1])}setZoomOptions(){let e=this.options.chart,t=e.zooming;this.zooming={...t,type:G(e.zoomType,t.type),key:G(e.zoomKey,t.key),pinchType:G(e.pinchType,t.pinchType),singleTouch:G(e.zoomBySingleTouch,t.singleTouch,!1),resetButton:$(t.resetButton,e.resetZoomButton)}}init(e,t){F(this,"init",{args:arguments},(function(){let n=$(b,e),r=n.chart;this.userOptions=L({},e),this.margin=[],this.spacing=[],this.labelCollectors=[],this.callback=t,this.isResizing=0,this.options=n,this.axes=[],this.series=[],this.time=e.time&&Object.keys(e.time).length?new p(e.time):i.time,this.numberFormatter=r.numberFormatter||y,this.styledMode=r.styledMode,this.hasCartesianSeries=r.showAxes,this.index=w.length,w.push(this),i.chartCount++,x(this,r),this.xAxis=[],this.yAxis=[],this.pointCount=this.colorCounter=this.symbolCounter=0,this.setZoomOptions(),F(this,"afterInit"),this.firstRender()}))}initSeries(e){let t=this.options.chart,n=e.type||t.type,r=E[n];r||I(17,!0,this,{missingModuleFor:n});let o=new r;return"function"==typeof o.init&&o.init(this,e),o}setSortedData(){this.getSeriesOrderByLinks().forEach((function(e){e.points||e.data||!e.enabledDataSorting||e.setData(e.options.data,!1)}))}getSeriesOrderByLinks(){return this.series.concat().sort((function(e,t){return e.linkedSeries.length||t.linkedSeries.length?t.linkedSeries.length-e.linkedSeries.length:0}))}orderItems(e,t=0){let n=this[e],r=this.options[e]=X(this.options[e]).slice(),o=this.userOptions[e]=this.userOptions[e]?X(this.userOptions[e]).slice():[];if(this.hasRendered&&(r.splice(t),o.splice(t)),n)for(let e=t,i=n.length;e<i;++e){let t=n[e];t&&(t.index=e,t instanceof l&&(t.name=t.getName()),t.options.isInternal||(r[e]=t.options,o[e]=t.userOptions))}}isInsidePlot(e,t,n={}){let{inverted:r,plotBox:o,plotLeft:i,plotTop:a,scrollablePlotBox:l}=this,{scrollLeft:s=0,scrollTop:c=0}=n.visiblePlotOnly&&this.scrollablePlotArea?.scrollingContainer||{},p=n.series,d=n.visiblePlotOnly&&l||o,u=n.inverted?t:e,m=n.inverted?e:t,h={x:u,y:m,isInsidePlot:!0,options:n};if(!n.ignoreX){let e=p&&(r&&!this.polar?p.yAxis:p.xAxis)||{pos:i,len:1/0},t=n.paneCoordinates?e.pos+u:i+u;t>=Math.max(s+i,e.pos)&&t<=Math.min(s+i+d.width,e.pos+e.len)||(h.isInsidePlot=!1)}if(!n.ignoreY&&h.isInsidePlot){let e=!r&&n.axis&&!n.axis.isXAxis&&n.axis||p&&(r?p.xAxis:p.yAxis)||{pos:a,len:1/0},t=n.paneCoordinates?e.pos+m:a+m;t>=Math.max(c+a,e.pos)&&t<=Math.min(c+a+d.height,e.pos+e.len)||(h.isInsidePlot=!1)}return F(this,"afterIsInsidePlot",h),h.isInsidePlot}redraw(e){F(this,"beforeRedraw");let t,n,r,o,i=this.hasCartesianSeries?this.axes:this.colorAxis||[],a=this.series,l=this.pointer,s=this.legend,c=this.userOptions.legend,p=this.renderer,d=p.isHidden(),u=[],m=this.isDirtyBox,h=this.isDirtyLegend;for(p.rootFontSize=p.boxWrapper.getStyle("font-size"),this.setResponsive&&this.setResponsive(!1),g(!!this.hasRendered&&e,this),d&&this.temporaryDisplay(),this.layOutTitles(!1),r=a.length;r--;)if(((o=a[r]).options.stacking||o.options.centerInCategory)&&(n=!0,o.isDirty)){t=!0;break}if(t)for(r=a.length;r--;)(o=a[r]).options.stacking&&(o.isDirty=!0);a.forEach((function(e){e.isDirty&&("point"===e.options.legendType?("function"==typeof e.updateTotals&&e.updateTotals(),h=!0):c&&(c.labelFormatter||c.labelFormat)&&(h=!0)),e.isDirtyData&&F(e,"updatedData")})),h&&s&&s.options.enabled&&(s.render(),this.isDirtyLegend=!1),n&&this.getStacks(),i.forEach((function(e){e.updateNames(),e.setScale()})),this.getMargins(),i.forEach((function(e){e.isDirty&&(m=!0)})),i.forEach((function(e){let t=e.min+","+e.max;e.extKey!==t&&(e.extKey=t,u.push((function(){F(e,"afterSetExtremes",L(e.eventArgs,e.getExtremes())),delete e.eventArgs}))),(m||n)&&e.redraw()})),m&&this.drawChartBox(),F(this,"predraw"),a.forEach((function(e){(m||e.isDirty)&&e.visible&&e.redraw(),e.isDirtyData=!1})),l&&l.reset(!0),p.draw(),F(this,"redraw"),F(this,"render"),d&&this.temporaryDisplay(!0),u.forEach((function(e){e.call()}))}get(e){let t=this.series;function n(t){return t.id===e||t.options&&t.options.id===e}let r=z(this.axes,n)||z(this.series,n);for(let e=0;!r&&e<t.length;e++)r=z(t[e].points||[],n);return r}getAxes(){let e=this.userOptions;for(let n of(F(this,"getAxes"),["xAxis","yAxis"]))for(let r of e[n]=X(e[n]||{}))new t(this,r,n);F(this,"afterGetAxes")}getSelectedPoints(){return this.series.reduce(((e,t)=>(t.getPointsCollection().forEach((t=>{G(t.selectedStaging,t.selected)&&e.push(t)})),e)),[])}getSelectedSeries(){return this.series.filter((function(e){return e.selected}))}setTitle(e,t,n){this.applyDescription("title",e),this.applyDescription("subtitle",t),this.applyDescription("caption",void 0),this.layOutTitles(n)}applyDescription(e,t){let n=this,r=this.options[e]=$(this.options[e],t),o=this[e];o&&t&&(this[e]=o=o.destroy()),r&&!o&&((o=this.renderer.text(r.text,0,0,r.useHTML).attr({align:r.align,class:"highcharts-"+e,zIndex:r.zIndex||4}).add()).update=function(t,r){n.applyDescription(e,t),n.layOutTitles(r)},this.styledMode||o.css(L("title"===e?{fontSize:this.options.isStock?"1em":"1.2em"}:{},r.style)),this[e]=o)}layOutTitles(e=!0){let t=[0,0,0],n=this.renderer,r=this.spacingBox;["title","subtitle","caption"].forEach((function(e){let o=this[e],i=this.options[e],a=i.verticalAlign||"top",l="title"===e?"top"===a?-3:0:"top"===a?t[0]+2:0;if(o){o.css({width:(i.width||r.width+(i.widthAdjust||0))+"px"});let e=n.fontMetrics(o).b,s=Math.round(o.getBBox(i.useHTML).height);o.align(L({y:"bottom"===a?e:l+e,height:s},i),!1,"spacingBox"),i.floating||("top"===a?t[0]=Math.ceil(t[0]+s):"bottom"===a&&(t[2]=Math.ceil(t[2]+s)))}}),this),t[0]&&"top"===(this.options.title.verticalAlign||"top")&&(t[0]+=this.options.title.margin),t[2]&&"bottom"===this.options.caption.verticalAlign&&(t[2]+=this.options.caption.margin);let o=!this.titleOffset||this.titleOffset.join(",")!==t.join(",");this.titleOffset=t,F(this,"afterLayOutTitles"),!this.isDirtyBox&&o&&(this.isDirtyBox=this.isDirtyLegend=o,this.hasRendered&&e&&this.isDirtyBox&&this.redraw())}getContainerBox(){let e=[].map.call(this.renderTo.children,(e=>{if(e!==this.container){let t=e.style.display;return e.style.display="none",[e,t]}})),t={width:_(this.renderTo,"width",!0)||0,height:_(this.renderTo,"height",!0)||0};return e.filter(Boolean).forEach((([e,t])=>{e.style.display=t})),t}getChartSize(){let e=this.options.chart,t=e.width,n=e.height,r=this.getContainerBox(),o=r.height>1&&!(!this.renderTo.parentElement?.style.height&&"100%"===this.renderTo.style.height);this.chartWidth=Math.max(0,t||r.width||600),this.chartHeight=Math.max(0,q(n,this.chartWidth)||(o?r.height:400)),this.containerBox=r}temporaryDisplay(e){let t,n=this.renderTo;if(e)for(;n&&n.style;)n.hcOrigStyle&&(j(n,n.hcOrigStyle),delete n.hcOrigStyle),n.hcOrigDetached&&(k.body.removeChild(n),n.hcOrigDetached=!1),n=n.parentNode;else for(;n&&n.style&&(k.body.contains(n)||n.parentNode||(n.hcOrigDetached=!0,k.body.appendChild(n)),("none"===_(n,"display",!1)||n.hcOricDetached)&&(n.hcOrigStyle={display:n.style.display,height:n.style.height,overflow:n.style.overflow},t={display:"block",overflow:"hidden"},n!==this.renderTo&&(t.height=0),j(n,t),n.offsetWidth||n.style.setProperty("display","block","important")),(n=n.parentNode)!==k.body););}setClassName(e){this.container.className="highcharts-container "+(e||"")}getContainer(){let e,t=this.options,n=t.chart,r="data-highcharts-chart",o=Z(),i=this.renderTo;i||(this.renderTo=i=n.renderTo),V(i)&&(this.renderTo=i=k.getElementById(i)),i||I(13,!0,this);let l=Y(T(i,r));H(l)&&w[l]&&w[l].hasRendered&&w[l].destroy(),T(i,r,this.index),i.innerHTML=u.emptyHTML,n.skipClone||i.offsetWidth||this.temporaryDisplay(),this.getChartSize();let s=this.chartHeight,p=this.chartWidth;j(i,{overflow:"hidden"}),this.styledMode||(e=L({position:"relative",overflow:"hidden",width:p+"px",height:s+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)",userSelect:"none","touch-action":"manipulation",outline:"none",padding:"0px"},n.style||{}));let d=A("div",{id:o},e,i);this.container=d,this.getChartSize(),p===this.chartWidth||(p=this.chartWidth,this.styledMode||j(d,{width:G(n.style?.width,p+"px")})),this.containerBox=this.getContainerBox(),this._cursor=d.style.cursor;let m=n.renderer||!C?a.getRendererType(n.renderer):c;if(this.renderer=new m(d,p,s,void 0,n.forExport,t.exporting&&t.exporting.allowHTML,this.styledMode),g(void 0,this),this.setClassName(n.className),this.styledMode)for(let e in t.defs)this.renderer.definition(t.defs[e]);else this.renderer.setStyle(n.style);this.renderer.chartIndex=this.index,F(this,"afterGetContainer")}getMargins(e){let{spacing:t,margin:n,titleOffset:r}=this;this.resetMargins(),r[0]&&!M(n[0])&&(this.plotTop=Math.max(this.plotTop,r[0]+t[0])),r[2]&&!M(n[2])&&(this.marginBottom=Math.max(this.marginBottom,r[2]+t[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(n,t),F(this,"getMargins"),e||this.getAxisMargins()}getAxisMargins(){let e=this,t=e.axisOffset=[0,0,0,0],n=e.colorAxis,r=e.margin,o=function(e){e.forEach((function(e){e.visible&&e.getOffset()}))};e.hasCartesianSeries?o(e.axes):n&&n.length&&o(n),S.forEach((function(n,o){M(r[o])||(e[n]+=t[o])})),e.setChartSize()}getOptions(){return R(this.userOptions,b)}reflow(e){let t=this,n=t.containerBox,r=t.getContainerBox();delete t.pointer?.chartPosition,!t.isPrinting&&!t.isResizing&&n&&r.width&&((r.width!==n.width||r.height!==n.height)&&(d.clearTimeout(t.reflowTimeout),t.reflowTimeout=Q((function(){t.container&&t.setSize(void 0,void 0,!1)}),e?100:0)),t.containerBox=r)}setReflow(){let e=this,t=t=>{e.options?.chart.reflow&&e.hasLoaded&&e.reflow(t)};if("function"==typeof ResizeObserver)new ResizeObserver(t).observe(e.renderTo);else{let e=P(O,"resize",t);P(this,"destroy",e)}}setSize(e,t,n){let r=this,o=r.renderer;r.isResizing+=1,g(n,r);let i=o.globalAnimation;r.oldChartHeight=r.chartHeight,r.oldChartWidth=r.chartWidth,void 0!==e&&(r.options.chart.width=e),void 0!==t&&(r.options.chart.height=t),r.getChartSize();let{chartWidth:a,chartHeight:l,scrollablePixelsX:s=0,scrollablePixelsY:c=0}=r;(r.isDirtyBox||a!==r.oldChartWidth||l!==r.oldChartHeight)&&(r.styledMode||(i?h:j)(r.container,{width:`${a+s}px`,height:`${l+c}px`},i),r.setChartSize(!0),o.setSize(a,l,i),r.axes.forEach((function(e){e.isDirty=!0,e.setScale()})),r.isDirtyLegend=!0,r.isDirtyBox=!0,r.layOutTitles(),r.getMargins(),r.redraw(i),r.oldChartHeight=void 0,F(r,"resize"),setTimeout((()=>{r&&F(r,"endResize")}),f(i).duration)),r.isResizing-=1}setChartSize(e){let t,n,r,o,{chartHeight:i,chartWidth:a,inverted:l,spacing:s,renderer:c}=this,p=this.clipOffset,d=Math[l?"floor":"round"];this.plotLeft=t=Math.round(this.plotLeft),this.plotTop=n=Math.round(this.plotTop),this.plotWidth=r=Math.max(0,Math.round(a-t-this.marginRight)),this.plotHeight=o=Math.max(0,Math.round(i-n-this.marginBottom)),this.plotSizeX=l?o:r,this.plotSizeY=l?r:o,this.spacingBox=c.spacingBox={x:s[3],y:s[0],width:a-s[3]-s[1],height:i-s[0]-s[2]},this.plotBox=c.plotBox={x:t,y:n,width:r,height:o},p&&(this.clipBox={x:d(p[3]),y:d(p[0]),width:d(this.plotSizeX-p[1]-p[3]),height:d(this.plotSizeY-p[0]-p[2])}),e||(this.axes.forEach((function(e){e.setAxisSize(),e.setAxisTranslation()})),c.alignElements()),F(this,"afterSetChartSize",{skipAxes:e})}resetMargins(){F(this,"resetMargins");let e=this,t=e.options.chart,n=t.plotBorderWidth||0,r=n/2;["margin","spacing"].forEach((function(n){let r=t[n],o=W(r)?r:[r,r,r,r];["Top","Right","Bottom","Left"].forEach((function(r,i){e[n][i]=G(t[n+r],o[i])}))})),S.forEach((function(t,n){e[t]=G(e.margin[n],e.spacing[n])})),e.axisOffset=[0,0,0,0],e.clipOffset=[r,r,r,r],e.plotBorderWidth=n}drawChartBox(){let e,t,n,r=this.options.chart,o=this.renderer,i=this.chartWidth,a=this.chartHeight,l=this.styledMode,s=this.plotBGImage,c=r.backgroundColor,p=r.plotBackgroundColor,d=r.plotBackgroundImage,u=this.plotLeft,m=this.plotTop,h=this.plotWidth,f=this.plotHeight,g=this.plotBox,b=this.clipRect,v=this.clipBox,y=this.chartBackground,x=this.plotBackground,w=this.plotBorder,k="animate";y||(this.chartBackground=y=o.rect().addClass("highcharts-background").add(),k="attr"),l?e=t=y.strokeWidth():(t=(e=r.borderWidth||0)+(r.shadow?8:0),n={fill:c||"none"},(e||y["stroke-width"])&&(n.stroke=r.borderColor,n["stroke-width"]=e),y.attr(n).shadow(r.shadow)),y[k]({x:t/2,y:t/2,width:i-t-e%2,height:a-t-e%2,r:r.borderRadius}),k="animate",x||(k="attr",this.plotBackground=x=o.rect().addClass("highcharts-plot-background").add()),x[k](g),!l&&(x.attr({fill:p||"none"}).shadow(r.plotShadow),d&&(s?(d!==s.attr("href")&&s.attr("href",d),s.animate(g)):this.plotBGImage=o.image(d,u,m,h,f).add())),b?b.animate({width:v.width,height:v.height}):this.clipRect=o.clipRect(v),k="animate",w||(k="attr",this.plotBorder=w=o.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),l||w.attr({stroke:r.plotBorderColor,"stroke-width":r.plotBorderWidth||0,fill:"none"}),w[k](w.crisp({x:u,y:m,width:h,height:f},-w.strokeWidth())),this.isDirtyBox=!1,F(this,"afterDrawChartBox")}propFromSeries(){let e,t,n,r=this,o=r.options.chart,i=r.options.series;["inverted","angular","polar"].forEach((function(a){for(t=E[o.type],n=o[a]||t&&t.prototype[a],e=i&&i.length;!n&&e--;)(t=E[i[e].type])&&t.prototype[a]&&(n=!0);r[a]=n}))}linkSeries(e){let t=this,n=t.series;n.forEach((function(e){e.linkedSeries.length=0})),n.forEach((function(e){let{linkedTo:n}=e.options;if(V(n)){let r;(r=":previous"===n?t.series[e.index-1]:t.get(n))&&r.linkedParent!==e&&(r.linkedSeries.push(e),e.linkedParent=r,r.enabledDataSorting&&e.setDataSortingOptions(),e.visible=G(e.options.visible,r.options.visible,e.visible))}})),F(this,"afterLinkSeries",{isUpdating:e})}renderSeries(){this.series.forEach((function(e){e.translate(),e.render()}))}render(){let e,t=this.axes,n=this.colorAxis,r=this.renderer,o=this.options.chart.axisLayoutRuns||2,i=e=>{e.forEach((e=>{e.visible&&e.render()}))},a=0,l=!0,s=0;for(let e of(this.setTitle(),F(this,"beforeMargins"),this.getStacks?.(),this.getMargins(!0),this.setChartSize(),t)){let{options:t}=e,{labels:n}=t;if(this.hasCartesianSeries&&e.horiz&&e.visible&&n.enabled&&e.series.length&&"colorAxis"!==e.coll&&!this.polar){a=t.tickLength,e.createGroups();let r=new m(e,0,"",!0),o=r.createLabel("x",n);if(r.destroy(),o&&G(n.reserveSpace,!H(t.crossing))&&(a=o.getBBox().height+n.distance+Math.max(t.offset||0,0)),a){o?.destroy();break}}}for(this.plotHeight=Math.max(this.plotHeight-a,0);(l||e||o>1)&&s<o;){let n=this.plotWidth,r=this.plotHeight;for(let n of t)0===s?n.setScale():(n.horiz&&l||!n.horiz&&e)&&n.setTickInterval(!0);0===s?this.getAxisMargins():this.getMargins(),l=n/this.plotWidth>(s?1:1.1),e=r/this.plotHeight>(s?1:1.05),s++}this.drawChartBox(),this.hasCartesianSeries?i(t):n&&n.length&&i(n),this.seriesGroup||(this.seriesGroup=r.g("series-group").attr({zIndex:3}).shadow(this.options.chart.seriesGroupShadow).add()),this.renderSeries(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.hasRendered=!0}addCredits(e){let t=this,n=$(!0,this.options.credits,e);n.enabled&&!this.credits&&(this.credits=this.renderer.text(n.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){n.href&&(O.location.href=n.href)})).attr({align:n.position.align,zIndex:8}),t.styledMode||this.credits.css(n.style),this.credits.add().align(n.position),this.credits.update=function(e){t.credits=t.credits.destroy(),t.addCredits(e)})}destroy(){let e,t=this,n=t.axes,r=t.series,o=t.container,a=o&&o.parentNode;for(F(t,"destroy"),t.renderer.forExport?D(w,t):w[t.index]=void 0,i.chartCount--,t.renderTo.removeAttribute("data-highcharts-chart"),K(t),e=n.length;e--;)n[e]=n[e].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),e=r.length;e--;)r[e]=r[e].destroy();["title","subtitle","chartBackground","plotBackground","plotBGImage","plotBorder","seriesGroup","clipRect","credits","pointer","rangeSelector","legend","resetZoomButton","tooltip","renderer"].forEach((function(e){let n=t[e];n&&n.destroy&&(t[e]=n.destroy())})),o&&(o.innerHTML=u.emptyHTML,K(o),a&&N(o)),U(t,(function(e,n){delete t[n]}))}firstRender(){let e=this,t=e.options;e.getContainer(),e.resetMargins(),e.setChartSize(),e.propFromSeries(),e.getAxes();let n=B(t.series)?t.series:[];t.series=[],n.forEach((function(t){e.initSeries(t)})),e.linkSeries(),e.setSortedData(),F(e,"beforeRender"),e.render(),e.pointer?.getChartPosition(),e.renderer.imgCount||e.hasLoaded||e.onload(),e.temporaryDisplay(!0)}onload(){this.callbacks.concat([this.callback]).forEach((function(e){e&&void 0!==this.index&&e.apply(this,[this])}),this),F(this,"load"),F(this,"render"),M(this.index)&&this.setReflow(),this.warnIfA11yModuleNotLoaded(),this.hasLoaded=!0}warnIfA11yModuleNotLoaded(){let{options:e,title:t}=this;!e||this.accessibility||(this.renderer.boxWrapper.attr({role:"img","aria-label":(t&&t.element.textContent||"").replace(/</g,"&lt;")}),e.accessibility&&!1===e.accessibility.enabled||I('Highcharts warning: Consider including the "accessibility.js" module to make your chart more usable for people with disabilities. Set the "accessibility.enabled" option to false to remove this warning. See https://www.highcharts.com/docs/accessibility/accessibility-module.',!1,this))}addSeries(e,t,n){let r,o=this;return e&&(t=G(t,!0),F(o,"addSeries",{options:e},(function(){r=o.initSeries(e),o.isDirtyLegend=!0,o.linkSeries(),r.enabledDataSorting&&r.setData(e.data,!1),F(o,"afterAddSeries",{series:r}),t&&o.redraw(n)}))),r}addAxis(e,t,n,r){return this.createAxis(t?"xAxis":"yAxis",{axis:e,redraw:n,animation:r})}addColorAxis(e,t,n){return this.createAxis("colorAxis",{axis:e,redraw:t,animation:n})}createAxis(e,n){let r=new t(this,n.axis,e);return G(n.redraw,!0)&&this.redraw(n.animation),r}showLoading(e){let t=this,n=t.options,r=n.loading,o=function(){i&&j(i,{left:t.plotLeft+"px",top:t.plotTop+"px",width:t.plotWidth+"px",height:t.plotHeight+"px"})},i=t.loadingDiv,a=t.loadingSpan;i||(t.loadingDiv=i=A("div",{className:"highcharts-loading highcharts-loading-hidden"},null,t.container)),a||(t.loadingSpan=a=A("span",{className:"highcharts-loading-inner"},null,i),P(t,"redraw",o)),i.className="highcharts-loading",u.setElementHTML(a,G(e,n.lang.loading,"")),t.styledMode||(j(i,L(r.style,{zIndex:10})),j(a,r.labelStyle),t.loadingShown||(j(i,{opacity:0,display:""}),h(i,{opacity:r.style.opacity||.5},{duration:r.showDuration||0}))),t.loadingShown=!0,o()}hideLoading(){let e=this.options,t=this.loadingDiv;t&&(t.className="highcharts-loading highcharts-loading-hidden",this.styledMode||h(t,{opacity:0},{duration:e.loading.hideDuration||100,complete:function(){j(t,{display:"none"})}})),this.loadingShown=!1}update(e,t,n,r){let o,i,a,l=this,s={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},c=e.isResponsiveOptions,d=[];F(l,"update",{options:e}),c||l.setResponsive(!1,!0),e=R(e,l.options),l.userOptions=$(l.userOptions,e);let u=e.chart;u&&($(!0,l.options.chart,u),this.setZoomOptions(),"className"in u&&l.setClassName(u.className),("inverted"in u||"polar"in u||"type"in u)&&(l.propFromSeries(),o=!0),"alignTicks"in u&&(o=!0),"events"in u&&x(this,u),U(u,(function(e,t){-1!==l.propsRequireUpdateSeries.indexOf("chart."+t)&&(i=!0),-1!==l.propsRequireDirtyBox.indexOf(t)&&(l.isDirtyBox=!0),-1===l.propsRequireReflow.indexOf(t)||(l.isDirtyBox=!0,c||(a=!0))})),!l.styledMode&&u.style&&l.renderer.setStyle(l.options.chart.style||{})),!l.styledMode&&e.colors&&(this.options.colors=e.colors),e.time&&(this.time===v&&(this.time=new p(e.time)),$(!0,l.options.time,e.time)),U(e,(function(t,n){l[n]&&"function"==typeof l[n].update?l[n].update(t,!1):"function"==typeof l[s[n]]?l[s[n]](t):"colors"!==n&&-1===l.collectionsWithUpdate.indexOf(n)&&$(!0,l.options[n],e[n]),"chart"!==n&&-1!==l.propsRequireUpdateSeries.indexOf(n)&&(i=!0)})),this.collectionsWithUpdate.forEach((function(t){e[t]&&(X(e[t]).forEach((function(e,r){let o,i=M(e.id);i&&(o=l.get(e.id)),!o&&l[t]&&(o=l[t][G(e.index,r)])&&(i&&M(o.options.id)||o.options.isInternal)&&(o=void 0),o&&o.coll===t&&(o.update(e,!1),n&&(o.touched=!0)),!o&&n&&l.collectionsWithInit[t]&&(l.collectionsWithInit[t][0].apply(l,[e].concat(l.collectionsWithInit[t][1]||[]).concat([!1])).touched=!0)})),n&&l[t].forEach((function(e){e.touched||e.options.isInternal?delete e.touched:d.push(e)})))})),d.forEach((function(e){e.chart&&e.remove&&e.remove(!1)})),o&&l.axes.forEach((function(e){e.update({},!1)})),i&&l.getSeriesOrderByLinks().forEach((function(e){e.chart&&e.update({},!1)}),this);let m=u&&u.width,h=u&&(V(u.height)?q(u.height,m||l.chartWidth):u.height);a||H(m)&&m!==l.chartWidth||H(h)&&h!==l.chartHeight?l.setSize(m,h,r):G(t,!0)&&l.redraw(r),F(l,"afterUpdate",{options:e,redraw:t,animation:r})}setSubtitle(e,t){this.applyDescription("subtitle",e),this.layOutTitles(t)}setCaption(e,t){this.applyDescription("caption",e),this.layOutTitles(t)}showResetZoom(){let e=this,t=b.lang,n=e.zooming.resetButton,r=n.theme,o="chart"===n.relativeTo||"spacingBox"===n.relativeTo?null:"plotBox";function i(){e.zoomOut()}F(this,"beforeShowResetZoom",null,(function(){e.resetZoomButton=e.renderer.button(t.resetZoom,null,null,i,r).attr({align:n.position.align,title:t.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(n.position,!1,o)})),F(this,"afterShowResetZoom")}zoomOut(){F(this,"selection",{resetSelection:!0},(()=>this.transform({reset:!0,trigger:"zoom"})))}pan(e,t){let n=this,r="object"==typeof t?t:{enabled:t,type:"x"},o=r.type,i=o&&n[{x:"xAxis",xy:"axes",y:"yAxis"}[o]].filter((e=>e.options.panningEnabled&&!e.options.isInternal)),a=n.options.chart;a?.panning&&(a.panning=r),F(this,"pan",{originalEvent:e},(()=>{n.transform({axes:i,event:e,to:{x:e.chartX-(n.mouseDownX||0),y:e.chartY-(n.mouseDownY||0)},trigger:"pan"}),j(n.container,{cursor:"move"})}))}transform(e){let t,n,{axes:r=this.axes,event:o,from:i={},reset:a,selection:l,to:s={},trigger:c}=e,{inverted:p}=this,d=!1;for(let e of(this.hoverPoints?.forEach((e=>e.setState())),r)){let{horiz:r,len:u,minPointOffset:m=0,options:h,reversed:f}=e,g=r?"width":"height",b=r?"x":"y",v=G(s[g],e.len),y=G(i[g],e.len),x=10>Math.abs(v)?1:v/y,w=(i[b]||0)+y/2-e.pos,k=w-((s[b]??e.pos)+v/2-e.pos)/x,S=f&&!p||!f&&p?-1:1;if(!a&&(w<0||w>e.len))continue;let C=e.toValue(k,!0)+(l||e.isOrdinal?0:m*S),O=e.toValue(k+u/x,!0)-(l||e.isOrdinal?0:m*S||0),E=e.allExtremes;if(C>O&&([C,O]=[O,C]),1===x&&!a&&"yAxis"===e.coll&&!E){for(let t of e.series){let e=t.getExtremes(t.getProcessedData(!0).yData,!0);E??(E={dataMin:Number.MAX_VALUE,dataMax:-Number.MAX_VALUE}),H(e.dataMin)&&H(e.dataMax)&&(E.dataMin=Math.min(e.dataMin,E.dataMin),E.dataMax=Math.max(e.dataMax,E.dataMax))}e.allExtremes=E}let{dataMin:P,dataMax:T,min:A,max:j}=L(e.getExtremes(),E||{}),R=P??h.min,N=T??h.max,D=O-C,I=e.categories?0:Math.min(D,N-R),z=R-I*(M(h.min)?0:h.minPadding),F=N+I*(M(h.max)?0:h.maxPadding),_=e.allowZoomOutside||1===x||"zoom"!==c&&x>1,B=Math.min(h.min??z,z,_?A:z),W=Math.max(h.max??F,F,_?j:F);(!e.isOrdinal||e.options.overscroll||1!==x||a)&&(C<B&&(C=B,x>=1&&(O=C+D)),O>W&&(O=W,x>=1&&(C=O-D)),(a||e.series.length&&(C!==A||O!==j)&&C>=B&&O<=W)&&(l?l[e.coll].push({axis:e,min:C,max:O}):(e.isPanning="zoom"!==c,e.isPanning&&(n=!0),e.setExtremes(a?void 0:C,a?void 0:O,!1,!1,{move:k,trigger:c,scale:x}),!a&&(C>B||O<W)&&"mousewheel"!==c&&(t=!0)),d=!0),o&&(this[r?"mouseDownX":"mouseDownY"]=o[r?"chartX":"chartY"]))}return d&&(l?F(this,"selection",l,(()=>{delete e.selection,e.trigger="zoom",this.transform(e)})):(!t||n||this.resetZoomButton?!t&&this.resetZoomButton&&(this.resetZoomButton=this.resetZoomButton.destroy()):this.showResetZoom(),this.redraw("zoom"===c&&(this.options.chart.animation??this.pointCount<100)))),d}}return L(J.prototype,{callbacks:[],collectionsWithInit:{xAxis:[J.prototype.addAxis,[!0]],yAxis:[J.prototype.addAxis,[!1]],series:[J.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:["backgroundColor","borderColor","borderWidth","borderRadius","plotBackgroundColor","plotBackgroundImage","plotBorderColor","plotBorderWidth","plotShadow","shadow"],propsRequireReflow:["margin","marginTop","marginRight","marginBottom","marginLeft","spacing","spacingTop","spacingRight","spacingBottom","spacingLeft"],propsRequireUpdateSeries:["chart.inverted","chart.polar","chart.ignoreHiddenSeries","chart.type","colors","plotOptions","time","tooltip"]}),J})),n(t,"Extensions/ScrollablePlotArea.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Globals.js"],t["Core/Renderer/RendererRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n,r){let{stop:o}=e,{composed:i}=t,{addEvent:a,createElement:l,css:s,defined:c,merge:p,pushUnique:d}=r;function u(){let e=this.scrollablePlotArea;(this.scrollablePixelsX||this.scrollablePixelsY)&&!e&&(this.scrollablePlotArea=e=new h(this)),e?.applyFixed()}function m(){this.chart.scrollablePlotArea&&(this.chart.scrollablePlotArea.isDirty=!0)}class h{static compose(e,t,n){d(i,this.compose)&&(a(e,"afterInit",m),a(t,"afterSetChartSize",(e=>this.afterSetSize(e.target,e))),a(t,"render",u),a(n,"show",m))}static afterSetSize(e,t){let n,r,o,{minWidth:i,minHeight:a}=e.options.chart.scrollablePlotArea||{},{clipBox:l,plotBox:s,inverted:d,renderer:u}=e;if(!u.forExport&&(i?(e.scrollablePixelsX=n=Math.max(0,i-e.chartWidth),n&&(e.scrollablePlotBox=p(e.plotBox),s.width=e.plotWidth+=n,l[d?"height":"width"]+=n,o=!0)):a&&(e.scrollablePixelsY=r=Math.max(0,a-e.chartHeight),c(r)&&(e.scrollablePlotBox=p(e.plotBox),s.height=e.plotHeight+=r,l[d?"width":"height"]+=r,o=!1)),c(o)&&!t.skipAxes))for(let t of e.axes)t.horiz===o&&(t.setAxisSize(),t.setAxisTranslation())}constructor(e){let t,r=e.options.chart,o=n.getRendererType(),i=r.scrollablePlotArea||{},c=this.moveFixedElements.bind(this),p={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};e.scrollablePixelsX&&(p.overflowX="auto"),e.scrollablePixelsY&&(p.overflowY="auto"),this.chart=e;let d=this.parentDiv=l("div",{className:"highcharts-scrolling-parent"},{position:"relative"},e.renderTo),u=this.scrollingContainer=l("div",{className:"highcharts-scrolling"},p,d),m=this.innerContainer=l("div",{className:"highcharts-inner-container"},void 0,u),h=this.fixedDiv=l("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(r.style?.zIndex||0)+2,top:0},void 0,!0),f=this.fixedRenderer=new o(h,e.chartWidth,e.chartHeight,r.style);this.mask=f.path().attr({fill:r.backgroundColor||"#fff","fill-opacity":i.opacity??.85,zIndex:-1}).addClass("highcharts-scrollable-mask").add(),u.parentNode.insertBefore(h,u),s(e.renderTo,{overflow:"visible"}),a(e,"afterShowResetZoom",c),a(e,"afterApplyDrilldown",c),a(e,"afterLayOutTitles",c),a(u,"scroll",(()=>{let{pointer:n,hoverPoint:r}=e;n&&(delete n.chartPosition,r&&(t=r),n.runPointActions(void 0,t,!0))})),m.appendChild(e.container)}applyFixed(){let{chart:e,fixedRenderer:t,isDirty:n,scrollingContainer:r}=this,{axisOffset:i,chartWidth:a,chartHeight:l,container:p,plotHeight:d,plotLeft:u,plotTop:m,plotWidth:h,scrollablePixelsX:f=0,scrollablePixelsY:g=0}=e,{scrollPositionX:b=0,scrollPositionY:v=0}=e.options.chart.scrollablePlotArea||{},y=a+f,x=l+g;t.setSize(a,l),(n??!0)&&(this.isDirty=!1,this.moveFixedElements()),o(e.container),s(p,{width:`${y}px`,height:`${x}px`}),e.renderer.boxWrapper.attr({width:y,height:x,viewBox:[0,0,y,x].join(" ")}),e.chartBackground?.attr({width:y,height:x}),s(r,{width:`${a}px`,height:`${l}px`}),c(n)||(r.scrollLeft=f*b,r.scrollTop=g*v);let w=m-i[0]-1,k=u-i[3]-1,S=m+d+i[2]+1,C=u+h+i[1]+1,O=u+h-f,E=m+d-g,P=[["M",0,0]];f?P=[["M",0,w],["L",u-1,w],["L",u-1,S],["L",0,S],["Z"],["M",O,w],["L",a,w],["L",a,S],["L",O,S],["Z"]]:g&&(P=[["M",k,0],["L",k,m-1],["L",C,m-1],["L",C,0],["Z"],["M",k,E],["L",k,l],["L",C,l],["L",C,E],["Z"]]),"adjustHeight"!==e.redrawTrigger&&this.mask.attr({d:P})}moveFixedElements(){let e,{container:t,inverted:n,scrollablePixelsX:r,scrollablePixelsY:o}=this.chart,i=this.fixedRenderer,a=h.fixedSelectors;for(let l of(r&&!n?e=".highcharts-yaxis":r&&n||o&&!n?e=".highcharts-xaxis":o&&n&&(e=".highcharts-yaxis"),e&&a.push(`${e}:not(.highcharts-radial-axis)`,`${e}-labels:not(.highcharts-radial-axis-labels)`),a))[].forEach.call(t.querySelectorAll(l),(e=>{(e.namespaceURI===i.SVG_NS?i.box:i.box.parentNode).appendChild(e),e.style.pointerEvents="auto"}))}}return h.fixedSelectors=[".highcharts-breadcrumbs-group",".highcharts-contextbutton",".highcharts-caption",".highcharts-credits",".highcharts-drillup-button",".highcharts-legend",".highcharts-legend-checkbox",".highcharts-navigator-series",".highcharts-navigator-xaxis",".highcharts-navigator-yaxis",".highcharts-navigator",".highcharts-range-selector-group",".highcharts-reset-zoom",".highcharts-scrollbar",".highcharts-subtitle",".highcharts-title"],h})),n(t,"Core/Axis/Stacking/StackItem.js",[t["Core/Templating.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n){let{format:r}=e,{series:o}=t,{destroyObjectProperties:i,fireEvent:a,isNumber:l,pick:s}=n;return class{constructor(e,t,n,r,o){let i=e.chart.inverted,a=e.reversed;this.axis=e;let l=this.isNegative=!!n!=!!a;this.options=t=t||{},this.x=r,this.total=null,this.cumulative=null,this.points={},this.hasValidPoints=!1,this.stack=o,this.leftCliff=0,this.rightCliff=0,this.alignOptions={align:t.align||(i?l?"left":"right":"center"),verticalAlign:t.verticalAlign||(i?"middle":l?"bottom":"top"),y:t.y,x:t.x},this.textAlign=t.textAlign||(i?l?"right":"left":"center")}destroy(){i(this,this.axis)}render(e){let t=this.axis.chart,n=this.options,o=n.format,i=o?r(o,this,t):n.formatter.call(this);if(this.label)this.label.attr({text:i,visibility:"hidden"});else{this.label=t.renderer.label(i,null,void 0,n.shape,void 0,void 0,n.useHTML,!1,"stack-labels");let r={r:n.borderRadius||0,text:i,padding:s(n.padding,5),visibility:"hidden"};t.styledMode||(r.fill=n.backgroundColor,r.stroke=n.borderColor,r["stroke-width"]=n.borderWidth,this.label.css(n.style||{})),this.label.attr(r),this.label.added||this.label.add(e)}this.label.labelrank=t.plotSizeY,a(this,"afterRender")}setOffset(e,t,n,r,i,c){let{alignOptions:p,axis:d,label:u,options:m,textAlign:h}=this,f=d.chart,g=this.getStackBox({xOffset:e,width:t,boxBottom:n,boxTop:r,defaultX:i,xAxis:c}),{verticalAlign:b}=p;if(u&&g){let e,t=u.getBBox(void 0,0),n=u.padding,r="justify"===s(m.overflow,"justify");p.x=m.x||0,p.y=m.y||0;let{x:i,y:a}=this.adjustStackPosition({labelBox:t,verticalAlign:b,textAlign:h});g.x-=i,g.y-=a,u.align(p,!1,g),(e=f.isInsidePlot(u.alignAttr.x+p.x+i,u.alignAttr.y+p.y+a))||(r=!1),r&&o.prototype.justifyDataLabel.call(d,u,p,u.alignAttr,t,g),u.attr({x:u.alignAttr.x,y:u.alignAttr.y,rotation:m.rotation,rotationOriginX:t.width*{left:0,center:.5,right:1}[m.textAlign||"center"],rotationOriginY:t.height/2}),s(!r&&m.crop,!0)&&(e=l(u.x)&&l(u.y)&&f.isInsidePlot(u.x-n+(u.width||0),u.y)&&f.isInsidePlot(u.x+n,u.y)),u[e?"show":"hide"]()}a(this,"afterSetOffset",{xOffset:e,width:t})}adjustStackPosition({labelBox:e,verticalAlign:t,textAlign:n}){let r={bottom:0,middle:1,top:2,right:1,center:0,left:-1},o=r[t],i=r[n];return{x:e.width/2+e.width/2*i,y:e.height/2*o}}getStackBox(e){let t=this.axis,n=t.chart,{boxTop:r,defaultX:o,xOffset:i,width:a,boxBottom:c}=e,p=t.stacking.usePercentage?100:s(r,this.total,0),d=t.toPixels(p),u=e.xAxis||n.xAxis[0],m=s(o,u.translate(this.x))+i,h=Math.abs(d-t.toPixels(c||l(t.min)&&t.logarithmic&&t.logarithmic.lin2log(t.min)||0)),f=n.inverted,g=this.isNegative;return f?{x:(g?d:d-h)-n.plotLeft,y:u.height-m-a+u.top-n.plotTop,width:h,height:a}:{x:m+u.transB-n.plotLeft,y:(g?d-h:d)-n.plotTop,width:a,height:h}}}})),n(t,"Core/Axis/Stacking/StackingAxis.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Axis/Axis.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Axis/Stacking/StackItem.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o){var i;let{getDeferredAnimation:a}=e,{series:{prototype:l}}=n,{addEvent:s,correctFloat:c,defined:p,destroyObjectProperties:d,fireEvent:u,isArray:m,isNumber:h,objectEach:f,pick:g}=o;function b(){let e=this.inverted;this.axes.forEach((e=>{e.stacking&&e.stacking.stacks&&e.hasVisibleSeries&&(e.stacking.oldStacks=e.stacking.stacks)})),this.series.forEach((t=>{let n=t.xAxis&&t.xAxis.options||{};t.options.stacking&&t.reserveSpace()&&(t.stackKey=[t.type,g(t.options.stack,""),e?n.top:n.left,e?n.height:n.width].join(","))}))}function v(){let e=this.stacking;if(e){let t=e.stacks;f(t,((e,n)=>{d(e),delete t[n]})),e.stackTotalGroup?.destroy()}}function y(){this.stacking||(this.stacking=new O(this))}function x(e,t,n,r){return!p(e)||e.x!==t||r&&e.stackKey!==r?e={x:t,index:0,key:r,stackKey:r}:e.index++,e.key=[n,t,e.index].join(","),e}function w(){let e,t=this,n=t.yAxis,r=t.stackKey||"",o=n.stacking.stacks,i=t.processedXData,a=t.options.stacking,l=t[a+"Stacker"];l&&[r,"-"+r].forEach((n=>{let r,a,s,c=i.length;for(;c--;)r=i[c],e=t.getStackIndicator(e,r,t.index,n),a=o[n]?.[r],(s=a?.points[e.key||""])&&l.call(t,s,a,c)}))}function k(e,t,n){let r=t.total?100/t.total:0;e[0]=c(e[0]*r),e[1]=c(e[1]*r),this.stackedYData[n]=e[1]}function S(e){(this.is("column")||this.is("columnrange"))&&(this.options.centerInCategory&&!this.options.stacking&&this.chart.series.length>1?l.setStackedPoints.call(this,e,"group"):e.stacking.resetStacks())}function C(e,t){let n,o,i,a,l,s,d,u,h,f=t||this.options.stacking;if(!f||!this.reserveSpace()||({group:"xAxis"}[f]||"yAxis")!==e.coll)return;let b=this.processedXData,v=this.processedYData,y=[],x=v.length,w=this.options,k=w.threshold||0,S=w.startFromThreshold?k:0,C=w.stack,O=t?`${this.type},${f}`:this.stackKey||"",E="-"+O,P=this.negStacks,T=e.stacking,A=T.stacks,j=T.oldStacks;for(T.stacksTouched+=1,d=0;d<x;d++){u=b[d],h=v[d],s=(n=this.getStackIndicator(n,u,this.index)).key||"",A[l=(o=P&&h<(S?0:k))?E:O]||(A[l]={}),A[l][u]||(j[l]?.[u]?(A[l][u]=j[l][u],A[l][u].total=null):A[l][u]=new r(e,e.options.stackLabels,!!o,u,C)),i=A[l][u],null!==h?(i.points[s]=i.points[this.index]=[g(i.cumulative,S)],p(i.cumulative)||(i.base=s),i.touched=T.stacksTouched,n.index>0&&!1===this.singleStacks&&(i.points[s][0]=i.points[this.index+","+u+",0"][0])):(delete i.points[s],delete i.points[this.index]);let t=i.total||0;"percent"===f?(a=o?O:E,t=P&&A[a]?.[u]?(a=A[a][u]).total=Math.max(a.total||0,t)+Math.abs(h)||0:c(t+(Math.abs(h)||0))):"group"===f?(m(h)&&(h=h[0]),null!==h&&t++):t=c(t+(h||0)),i.cumulative="group"===f?(t||1)-1:c(g(i.cumulative,S)+(h||0)),i.total=t,null!==h&&(i.points[s].push(i.cumulative),y[d]=i.cumulative,i.hasValidPoints=!0)}"percent"===f&&(T.usePercentage=!0),"group"!==f&&(this.stackedYData=y),T.oldStacks={}}class O{constructor(e){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=e}buildStacks(){let e,t,n=this.axis,r=n.series,o="xAxis"===n.coll,i=n.options.reversedStacks,a=r.length;for(this.resetStacks(),this.usePercentage=!1,t=a;t--;)e=r[i?t:a-t-1],o&&e.setGroupedPoints(n),e.setStackedPoints(n);if(!o)for(t=0;t<a;t++)r[t].modifyStacks();u(n,"afterBuildStacks")}cleanStacks(){this.oldStacks&&(this.stacks=this.oldStacks,f(this.stacks,(e=>{f(e,(e=>{e.cumulative=e.total}))})))}resetStacks(){f(this.stacks,(e=>{f(e,((t,n)=>{h(t.touched)&&t.touched<this.stacksTouched?(t.destroy(),delete e[n]):(t.total=null,t.cumulative=null)}))}))}renderStackTotals(){let e=this.axis,t=e.chart,n=t.renderer,r=this.stacks,o=a(t,e.options.stackLabels?.animation||!1),i=this.stackTotalGroup=this.stackTotalGroup||n.g("stack-labels").attr({zIndex:6,opacity:0}).add();i.translate(t.plotLeft,t.plotTop),f(r,(e=>{f(e,(e=>{e.render(i)}))})),i.animate({opacity:1},o)}}return(i||(i={})).compose=function(e,t,n){let r=t.prototype,o=n.prototype;r.getStacks||(s(e,"init",y),s(e,"destroy",v),r.getStacks=b,o.getStackIndicator=x,o.modifyStacks=w,o.percentStacker=k,o.setGroupedPoints=S,o.setStackedPoints=C)},i})),n(t,"Series/Line/LineSeries.js",[t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n){let{defined:r,merge:o,isObject:i}=n;class a extends e{drawGraph(){let e=this.options,t=(this.gappedPath||this.getGraphPath).call(this),n=this.chart.styledMode;[this,...this.zones].forEach(((r,a)=>{let l,s=r.graph,c=s?"animate":"attr",p=r.dashStyle||e.dashStyle;s?(s.endX=this.preventGraphAnimation?null:t.xMap,s.animate({d:t})):t.length&&(r.graph=s=this.chart.renderer.path(t).addClass("highcharts-graph"+(a?` highcharts-zone-graph-${a-1} `:" ")+(a&&r.className||"")).attr({zIndex:1}).add(this.group)),s&&!n&&(l={stroke:!a&&e.lineColor||r.color||this.color||"#cccccc","stroke-width":e.lineWidth||0,fill:this.fillGraph&&this.color||"none"},p?l.dashstyle=p:"square"!==e.linecap&&(l["stroke-linecap"]=l["stroke-linejoin"]="round"),s[c](l).shadow(a<2&&e.shadow&&o({filterUnits:"userSpaceOnUse"},i(e.shadow)?e.shadow:{}))),s&&(s.startX=t.xMap,s.isArea=t.isArea)}))}getGraphPath(e,t,n){let o,i=this,a=i.options,l=[],s=[],c=a.step,p=(e=e||i.points).reversed;return p&&e.reverse(),(c={right:1,center:2}[c]||c&&3)&&p&&(c=4-c),(e=this.getValidPoints(e,!1,!(a.connectNulls&&!t&&!n))).forEach((function(p,d){let u,m=p.plotX,h=p.plotY,f=e[d-1],g=p.isNull||"number"!=typeof h;(p.leftCliff||f&&f.rightCliff)&&!n&&(o=!0),g&&!r(t)&&d>0?o=!a.connectNulls:g&&!t?o=!0:(0===d||o?u=[["M",p.plotX,p.plotY]]:i.getPointSpline?u=[i.getPointSpline(e,p,d)]:c?(u=1===c?[["L",f.plotX,h]]:2===c?[["L",(f.plotX+m)/2,f.plotY],["L",(f.plotX+m)/2,h]]:[["L",m,f.plotY]]).push(["L",m,h]):u=[["L",m,h]],s.push(p.x),c&&(s.push(p.x),2===c&&s.push(p.x)),l.push.apply(l,u),o=!1)})),l.xMap=s,i.graphPath=l,l}}return a.defaultOptions=o(e.defaultOptions,{legendSymbol:"lineMarker"}),t.registerSeriesType("line",a),a})),n(t,"Series/Area/AreaSeriesDefaults.js",[],(function(){return{threshold:0,legendSymbol:"areaMarker"}})),n(t,"Series/Area/AreaSeries.js",[t["Series/Area/AreaSeriesDefaults.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n){let{seriesTypes:{line:r}}=t,{extend:o,merge:i,objectEach:a,pick:l}=n;class s extends r{drawGraph(){this.areaPath=[],super.drawGraph.apply(this);let{areaPath:e,options:t}=this;[this,...this.zones].forEach(((n,r)=>{let o={},i=n.fillColor||t.fillColor,a=n.area,l=a?"animate":"attr";a?(a.endX=this.preventGraphAnimation?null:e.xMap,a.animate({d:e})):(o.zIndex=0,(a=n.area=this.chart.renderer.path(e).addClass("highcharts-area"+(r?` highcharts-zone-area-${r-1} `:" ")+(r&&n.className||"")).add(this.group)).isArea=!0),this.chart.styledMode||(o.fill=i||n.color||this.color,o["fill-opacity"]=i?1:t.fillOpacity??.75,a.css({pointerEvents:this.stickyTracking?"none":"auto"})),a[l](o),a.startX=e.xMap,a.shiftUnit=t.step?2:1}))}getGraphPath(e){let t,n,o,i=r.prototype.getGraphPath,a=this.options,s=a.stacking,c=this.yAxis,p=[],d=[],u=this.index,m=c.stacking.stacks[this.stackKey],h=a.threshold,f=Math.round(c.getThreshold(a.threshold)),g=l(a.connectNulls,"percent"===s),b=function(n,r,o){let i,a,l=e[n],g=s&&m[l.x].points[u],b=l[o+"Null"]||0,v=l[o+"Cliff"]||0,y=!0;v||b?(i=(b?g[0]:g[1])+v,a=g[0]+v,y=!!b):!s&&e[r]&&e[r].isNull&&(i=a=h),void 0!==i&&(d.push({plotX:t,plotY:null===i?f:c.getThreshold(i),isNull:y,isCliff:!0}),p.push({plotX:t,plotY:null===a?f:c.getThreshold(a),doCurve:!1}))};e=e||this.points,s&&(e=this.getStackPoints(e));for(let r=0,i=e.length;r<i;++r)s||(e[r].leftCliff=e[r].rightCliff=e[r].leftNull=e[r].rightNull=void 0),n=e[r].isNull,t=l(e[r].rectPlotX,e[r].plotX),o=s?l(e[r].yBottom,f):f,n&&!g||(g||b(r,r-1,"left"),n&&!s&&g||(d.push(e[r]),p.push({x:r,plotX:t,plotY:o})),g||b(r,r+1,"right"));let v=i.call(this,d,!0,!0);p.reversed=!0;let y=i.call(this,p,!0,!0),x=y[0];x&&"M"===x[0]&&(y[0]=["L",x[1],x[2]]);let w=v.concat(y);w.length&&w.push(["Z"]);let k=i.call(this,d,!1,g);return this.chart.series.length>1&&s&&d.some((e=>e.isCliff))&&(w.hasStackedCliffs=k.hasStackedCliffs=!0),w.xMap=v.xMap,this.areaPath=w,k}getStackPoints(e){let t=this,n=[],r=[],o=this.xAxis,i=this.yAxis,s=i.stacking.stacks[this.stackKey],c={},p=i.series,d=p.length,u=i.options.reversedStacks?1:-1,m=p.indexOf(t);if(e=e||this.points,this.options.stacking){for(let t=0;t<e.length;t++)e[t].leftNull=e[t].rightNull=void 0,c[e[t].x]=e[t];a(s,(function(e,t){null!==e.total&&r.push(t)})),r.sort((function(e,t){return e-t}));let h=p.map((e=>e.visible));r.forEach((function(e,a){let f,g,b=0;if(c[e]&&!c[e].isNull)n.push(c[e]),[-1,1].forEach((function(n){let o=1===n?"rightNull":"leftNull",i=s[r[a+n]],l=0;if(i){let n=m;for(;n>=0&&n<d;){let r=p[n].index;!(f=i.points[r])&&(r===t.index?c[e][o]=!0:h[n]&&(g=s[e].points[r])&&(l-=g[1]-g[0])),n+=u}}c[e][1===n?"rightCliff":"leftCliff"]=l}));else{let t=m;for(;t>=0&&t<d;){let n=p[t].index;if(f=s[e].points[n]){b=f[1];break}t+=u}b=l(b,0),b=i.translate(b,0,1,0,1),n.push({isNull:!0,plotX:o.translate(e,0,0,0,1),x:e,plotY:b,yBottom:b})}}))}return n}}return s.defaultOptions=i(r.defaultOptions,e),o(s.prototype,{singleStacks:!1}),t.registerSeriesType("area",s),s})),n(t,"Series/Spline/SplineSeries.js",[t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t){let{line:n}=e.seriesTypes,{merge:r,pick:o}=t;class i extends n{getPointSpline(e,t,n){let r,i,a,l,s=t.plotX||0,c=t.plotY||0,p=e[n-1],d=e[n+1];function u(e){return e&&!e.isNull&&!1!==e.doCurve&&!t.isCliff}if(u(p)&&u(d)){let e=p.plotX||0,n=p.plotY||0,o=d.plotX||0,u=d.plotY||0,m=0;r=(1.5*s+e)/2.5,i=(1.5*c+n)/2.5,a=(1.5*s+o)/2.5,l=(1.5*c+u)/2.5,a!==r&&(m=(l-i)*(a-s)/(a-r)+c-l),i+=m,l+=m,i>n&&i>c?(i=Math.max(n,c),l=2*c-i):i<n&&i<c&&(i=Math.min(n,c),l=2*c-i),l>u&&l>c?(l=Math.max(u,c),i=2*c-l):l<u&&l<c&&(l=Math.min(u,c),i=2*c-l),t.rightContX=a,t.rightContY=l,t.controlPoints={low:[r,i],high:[a,l]}}let m=["C",o(p.rightContX,p.plotX,0),o(p.rightContY,p.plotY,0),o(r,s,0),o(i,c,0),s,c];return p.rightContX=p.rightContY=void 0,m}}return i.defaultOptions=r(n.defaultOptions),e.registerSeriesType("spline",i),i})),n(t,"Series/AreaSpline/AreaSplineSeries.js",[t["Series/Spline/SplineSeries.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n){let{area:r,area:{prototype:o}}=t.seriesTypes,{extend:i,merge:a}=n;class l extends e{}return l.defaultOptions=a(e.defaultOptions,r.defaultOptions),i(l.prototype,{getGraphPath:o.getGraphPath,getStackPoints:o.getStackPoints,drawGraph:o.drawGraph}),t.registerSeriesType("areaspline",l),l})),n(t,"Series/Column/ColumnSeriesDefaults.js",[],(function(){return{borderRadius:3,centerInCategory:!1,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:void 0,verticalAlign:void 0,y:void 0},startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"}})),n(t,"Series/Column/ColumnSeries.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Color/Color.js"],t["Series/Column/ColumnSeriesDefaults.js"],t["Core/Globals.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i,a){let{animObject:l}=e,{parse:s}=t,{noop:c}=r,{clamp:p,crisp:d,defined:u,extend:m,fireEvent:h,isArray:f,isNumber:g,merge:b,pick:v,objectEach:y}=a;class x extends o{animate(e){let t,n,r=this,o=this.yAxis,i=o.pos,a=o.reversed,s=r.options,{clipOffset:c,inverted:d}=this.chart,u={},h=d?"translateX":"translateY";e&&c?(u.scaleY=.001,n=p(o.toPixels(s.threshold),i,i+o.len),d?(n+=a?-Math.floor(c[0]):Math.ceil(c[2]),u.translateX=n-o.len):(n+=a?Math.ceil(c[0]):-Math.floor(c[2]),u.translateY=n),r.clipBox&&r.setClip(),r.group.attr(u)):(t=Number(r.group.attr(h)),r.group.animate({scaleY:1},m(l(r.options.animation),{step:function(e,n){r.group&&(u[h]=t+n.pos*(i-t),r.group.attr(u))}})))}init(e,t){super.init.apply(this,arguments);let n=this;(e=n.chart).hasRendered&&e.series.forEach((function(e){e.type===n.type&&(e.isDirty=!0)}))}getColumnMetrics(){let e,t=this,n=t.options,r=t.xAxis,o=t.yAxis,i=r.options.reversedStacks,a=r.reversed&&!i||!r.reversed&&i,l={},s=0;!1===n.grouping?s=1:t.chart.series.forEach((function(n){let r,i=n.yAxis,a=n.options;n.type===t.type&&n.reserveSpace()&&o.len===i.len&&o.pos===i.pos&&(a.stacking&&"group"!==a.stacking?(void 0===l[e=n.stackKey]&&(l[e]=s++),r=l[e]):!1!==a.grouping&&(r=s++),n.columnIndex=r)}));let c=Math.min(Math.abs(r.transA)*(!r.brokenAxis?.hasBreaks&&r.ordinal?.slope||n.pointRange||r.closestPointRange||r.tickInterval||1),r.len),p=c*n.groupPadding,d=(c-2*p)/(s||1),u=Math.min(n.maxPointWidth||r.len,v(n.pointWidth,d*(1-2*n.pointPadding))),m=(t.columnIndex||0)+(a?1:0);return t.columnMetrics={width:u,offset:(d-u)/2+(p+m*d-c/2)*(a?-1:1),paddedWidth:d,columnCount:s},t.columnMetrics}crispCol(e,t,n,r){let o=this.borderWidth,i=this.chart.inverted;return r=d(t+r,o,i)-(t=d(t,o,i)),this.options.crisp&&(n=d(e+n,o)-(e=d(e,o))),{x:e,y:t,width:n,height:r}}adjustForMissingColumns(e,t,n,r){if(!n.isNull&&r.columnCount>1){let o=this.xAxis.series.filter((e=>e.visible)).map((e=>e.index)),i=0,a=0;y(this.xAxis.stacking?.stacks,(e=>{if("number"==typeof n.x){let t=e[n.x.toString()];if(t&&f(t.points[this.index])){let e=Object.keys(t.points).filter((e=>!e.match(",")&&t.points[e]&&t.points[e].length>1)).map(parseFloat).filter((e=>-1!==o.indexOf(e))).sort(((e,t)=>t-e));i=e.indexOf(this.index),a=e.length}}})),i=this.xAxis.reversed?a-1-i:i;let l=(a-1)*r.paddedWidth+t;e=(n.plotX||0)+l/2-t-i*r.paddedWidth}return e}translate(){let e=this,t=e.chart,n=e.options,r=e.dense=e.closestPointRange*e.xAxis.transA<2,i=e.borderWidth=v(n.borderWidth,r?0:1),a=e.xAxis,l=e.yAxis,s=n.threshold,c=v(n.minPointLength,5),d=e.getColumnMetrics(),m=d.width,f=e.pointXOffset=d.offset,b=e.dataMin,y=e.dataMax,x=e.translatedThreshold=l.getThreshold(s),w=e.barW=Math.max(m,1+2*i);n.pointPadding&&(w=Math.ceil(w)),o.prototype.translate.apply(e),e.points.forEach((function(r){let o,i=v(r.yBottom,x),h=999+Math.abs(i),k=r.plotX||0,S=p(r.plotY,-h,l.len+h),C=Math.min(S,i),O=Math.max(S,i)-C,E=m,P=k+f,T=w;c&&Math.abs(O)<c&&(O=c,o=!l.reversed&&!r.negative||l.reversed&&r.negative,g(s)&&g(y)&&r.y===s&&y<=s&&(l.min||0)<s&&(b!==y||(l.max||0)<=s)&&(o=!o,r.negative=!r.negative),C=Math.abs(C-x)>c?i-c:x-(o?c:0)),u(r.options.pointWidth)&&(P-=Math.round(((E=T=Math.ceil(r.options.pointWidth))-m)/2)),n.centerInCategory&&!n.stacking&&(P=e.adjustForMissingColumns(P,E,r,d)),r.barX=P,r.pointWidth=E,r.tooltipPos=t.inverted?[p(l.len+l.pos-t.plotLeft-S,l.pos-t.plotLeft,l.len+l.pos-t.plotLeft),a.len+a.pos-t.plotTop-P-T/2,O]:[a.left-t.plotLeft+P+T/2,p(S+l.pos-t.plotTop,l.pos-t.plotTop,l.len+l.pos-t.plotTop),O],r.shapeType=e.pointClass.prototype.shapeType||"roundedRect",r.shapeArgs=e.crispCol(P,r.isNull?x:C,T,r.isNull?0:O)})),h(this,"afterColumnTranslate")}drawGraph(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")}pointAttribs(e,t){let n,r,o,i=this.options,a=this.pointAttrToOptions||{},l=a.stroke||"borderColor",c=a["stroke-width"]||"borderWidth",p=e&&e.color||this.color,d=e&&e[l]||i[l]||p,u=e&&e.options.dashStyle||i.dashStyle,m=e&&e[c]||i[c]||this[c]||0,h=v(e&&e.opacity,i.opacity,1);e&&this.zones.length&&(r=e.getZone(),p=e.options.color||r&&(r.color||e.nonZonedColor)||this.color,r&&(d=r.borderColor||d,u=r.dashStyle||u,m=r.borderWidth||m)),t&&e&&(o=(n=b(i.states[t],e.options.states&&e.options.states[t]||{})).brightness,p=n.color||void 0!==o&&s(p).brighten(n.brightness).get()||p,d=n[l]||d,m=n[c]||m,u=n.dashStyle||u,h=v(n.opacity,h));let f={fill:p,stroke:d,"stroke-width":m,opacity:h};return u&&(f.dashstyle=u),f}drawPoints(e=this.points){let t,n=this,r=this.chart,o=n.options,i=r.renderer,a=o.animationLimit||250;e.forEach((function(e){let l=e.plotY,s=e.graphic,c=!!s,p=s&&r.pointCount<a?"animate":"attr";g(l)&&null!==e.y?(t=e.shapeArgs,s&&e.hasNewShapeType()&&(s=s.destroy()),n.enabledDataSorting&&(e.startXPos=n.xAxis.reversed?-(t&&t.width||0):n.xAxis.width),!s&&(e.graphic=s=i[e.shapeType](t).add(e.group||n.group),s&&n.enabledDataSorting&&r.hasRendered&&r.pointCount<a&&(s.attr({x:e.startXPos}),c=!0,p="animate")),s&&c&&s[p](b(t)),r.styledMode||s[p](n.pointAttribs(e,e.selected&&"select")).shadow(!1!==e.allowShadow&&o.shadow),s&&(s.addClass(e.getClassName(),!0),s.attr({visibility:e.visible?"inherit":"hidden"}))):s&&(e.graphic=s.destroy())}))}drawTracker(e=this.points){let t,n=this,r=n.chart,o=r.pointer,i=function(e){let t=o?.getPointFromEvent(e);o&&t&&n.options.enableMouseTracking&&(o.isDirectTouch=!0,t.onMouseOver(e))};e.forEach((function(e){t=f(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){(t.div||t.element).point=e}))})),n._hasTracking||(n.trackerGroups.forEach((function(e){n[e]&&(n[e].addClass("highcharts-tracker").on("mouseover",i).on("mouseout",(function(e){o?.onTrackerMouseOut(e)})).on("touchstart",i),!r.styledMode&&n.options.cursor&&n[e].css({cursor:n.options.cursor}))})),n._hasTracking=!0),h(this,"afterDrawTracker")}remove(){let e=this,t=e.chart;t.hasRendered&&t.series.forEach((function(t){t.type===e.type&&(t.isDirty=!0)})),o.prototype.remove.apply(e,arguments)}}return x.defaultOptions=b(o.defaultOptions,n),m(x.prototype,{directTouch:!0,getSymbol:c,negStacks:!0,trackerGroups:["group","dataLabelsGroup"]}),i.registerSeriesType("column",x),x})),n(t,"Core/Series/DataLabel.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Templating.js"],t["Core/Utilities.js"]],(function(e,t,n){var r;let{getDeferredAnimation:o}=e,{format:i}=t,{defined:a,extend:l,fireEvent:s,isArray:c,isString:p,merge:d,objectEach:u,pick:m,pInt:h,splat:f}=n;return function(e){function t(){return x(this).some((e=>e?.enabled))}function n(e,t,n,r,o){let{chart:i,enabledDataSorting:s}=this,c=this.isCartesian&&i.inverted,p=e.plotX,u=e.plotY,h=n.rotation||0,f=a(p)&&a(u)&&i.isInsidePlot(p,Math.round(u),{inverted:c,paneCoordinates:!0,series:this}),g=0===h&&"justify"===m(n.overflow,s?"none":"justify"),b=this.visible&&!1!==e.visible&&a(p)&&(e.series.forceDL||s&&!g||f||m(n.inside,!!this.options.stacking)&&r&&i.isInsidePlot(p,c?r.x+1:r.y+r.height-1,{inverted:c,paneCoordinates:!0,series:this})),v=e.pos();if(b&&v){var y;let a=t.getBBox(),p=t.getBBox(void 0,0),u={right:1,center:.5}[n.align||0]||0,x={bottom:1,middle:.5}[n.verticalAlign||0]||0;if(r=l({x:v[0],y:Math.round(v[1]),width:0,height:0},r||{}),"plotEdges"===n.alignTo&&this.isCartesian&&(r[c?"x":"y"]=0,r[c?"width":"height"]=this.yAxis?.len||0),l(n,{width:a.width,height:a.height}),y=r,s&&this.xAxis&&!g&&this.setDataLabelStartPos(e,t,o,f,y),t.align(d(n,{width:p.width,height:p.height}),!1,r,!1),t.alignAttr.x+=u*(p.width-a.width),t.alignAttr.y+=x*(p.height-a.height),t[t.placed?"animate":"attr"]({x:t.alignAttr.x+(a.width-p.width)/2,y:t.alignAttr.y+(a.height-p.height)/2,rotationOriginX:(t.width||0)/2,rotationOriginY:(t.height||0)/2}),g&&r.height>=0)this.justifyDataLabel(t,n,t.alignAttr,a,r,o);else if(m(n.crop,!0)){let{x:e,y:n}=t.alignAttr;b=i.isInsidePlot(e,n,{paneCoordinates:!0,series:this})&&i.isInsidePlot(e+a.width-1,n+a.height-1,{paneCoordinates:!0,series:this})}n.shape&&!h&&t[o?"attr":"animate"]({anchorX:v[0],anchorY:v[1]})}o&&s&&(t.placed=!1),b||s&&!g?(t.show(),t.placed=!0):(t.hide(),t.placed=!1)}function r(){return this.plotGroup("dataLabelsGroup","data-labels",this.hasRendered?"inherit":"hidden",this.options.dataLabels.zIndex||6)}function g(e){let t=this.hasRendered||0,n=this.initDataLabelsGroup().attr({opacity:+t});return!t&&n&&(this.visible&&n.show(),this.options.animation?n.animate({opacity:1},e):n.attr({opacity:1})),n}function b(e){let t;e=e||this.points;let n=this,r=n.chart,l=n.options,c=r.renderer,{backgroundColor:d,plotBackgroundColor:g}=r.options.chart,b=c.getContrast(p(g)&&g||p(d)&&d||"#000000"),v=x(n),{animation:w,defer:k}=v[0],S=k?o(r,w,n):{defer:0,duration:0};s(this,"drawDataLabels"),n.hasDataLabels?.()&&(t=this.initDataLabels(S),e.forEach((e=>{let o=e.dataLabels||[];f(y(v,e.dlOptions||e.options?.dataLabels)).forEach(((d,f)=>{let g,v,y,x,w,k=d.enabled&&(e.visible||e.dataLabelOnHidden)&&(!e.isNull||e.dataLabelOnNull)&&function(e,t){let n=t.filter;if(n){let t=n.operator,r=e[n.property],o=n.value;return">"===t&&r>o||"<"===t&&r<o||">="===t&&r>=o||"<="===t&&r<=o||"=="===t&&r==o||"==="===t&&r===o||"!="===t&&r!=o||"!=="===t&&r!==o}return!0}(e,d),{backgroundColor:S,borderColor:C,distance:O,style:E={}}=d,P={},T=o[f],A=!T;k&&(v=m(d[e.formatPrefix+"Format"],d.format),g=e.getLabelConfig(),y=a(v)?i(v,g,r):(d[e.formatPrefix+"Formatter"]||d.formatter).call(g,d),x=d.rotation,!r.styledMode&&(E.color=m(d.color,E.color,p(n.color)?n.color:void 0,"#000000"),"contrast"===E.color?("none"!==S&&(w=S),e.contrastColor=c.getContrast("auto"!==w&&w||e.color||n.color),E.color=w||!a(O)&&d.inside||0>h(O||0)||l.stacking?e.contrastColor:b):delete e.contrastColor,l.cursor&&(E.cursor=l.cursor)),P={r:d.borderRadius||0,rotation:x,padding:d.padding,zIndex:1},r.styledMode||(P.fill="auto"===S?e.color:S,P.stroke="auto"===C?e.color:C,P["stroke-width"]=d.borderWidth),u(P,((e,t)=>{void 0===e&&delete P[t]}))),!T||k&&a(y)&&!!T.div==!!d.useHTML&&(T.rotation&&d.rotation||T.rotation===d.rotation)||(T=void 0,A=!0),k&&a(y)&&(T?P.text=y:(T=c.label(y,0,0,d.shape,void 0,void 0,d.useHTML,void 0,"data-label")).addClass(" highcharts-data-label-color-"+e.colorIndex+" "+(d.className||"")+(d.useHTML?" highcharts-tracker":"")),T&&(T.options=d,T.attr(P),r.styledMode?E.width&&T.css({width:E.width,textOverflow:E.textOverflow}):T.css(E).shadow(d.shadow),s(T,"beforeAddingDataLabel",{labelOptions:d,point:e}),T.added||T.add(t),n.alignDataLabel(e,T,d,void 0,A),T.isActive=!0,o[f]&&o[f]!==T&&o[f].destroy(),o[f]=T))}));let d=o.length;for(;d--;)o[d]&&o[d].isActive?o[d].isActive=!1:(o[d]?.destroy(),o.splice(d,1));e.dataLabel=o[0],e.dataLabels=o}))),s(this,"afterDrawDataLabels")}function v(e,t,n,r,o,i){let a,l,s=this.chart,c=t.align,p=t.verticalAlign,d=e.box?0:e.padding||0,u=s.inverted?this.yAxis:this.xAxis,m=u?u.left-s.plotLeft:0,h=s.inverted?this.xAxis:this.yAxis,f=h?h.top-s.plotTop:0,{x:g=0,y:b=0}=t;return(a=(n.x||0)+d+m)<0&&("right"===c&&g>=0?(t.align="left",t.inside=!0):g-=a,l=!0),(a=(n.x||0)+r.width-d+m)>s.plotWidth&&("left"===c&&g<=0?(t.align="right",t.inside=!0):g+=s.plotWidth-a,l=!0),(a=n.y+d+f)<0&&("bottom"===p&&b>=0?(t.verticalAlign="top",t.inside=!0):b-=a,l=!0),(a=(n.y||0)+r.height-d+f)>s.plotHeight&&("top"===p&&b<=0?(t.verticalAlign="bottom",t.inside=!0):b+=s.plotHeight-a,l=!0),l&&(t.x=g,t.y=b,e.placed=!i,e.align(t,void 0,o)),l}function y(e,t){let n,r=[];if(c(e)&&!c(t))r=e.map((function(e){return d(e,t)}));else if(c(t)&&!c(e))r=t.map((function(t){return d(e,t)}));else if(c(e)||c(t)){if(c(e)&&c(t))for(n=Math.max(e.length,t.length);n--;)r[n]=d(e[n],t[n])}else r=d(e,t);return r}function x(e){let t=e.chart.options.plotOptions;return f(y(y(t?.series?.dataLabels,t?.[e.type]?.dataLabels),e.options.dataLabels))}function w(e,t,n,r,o){let i=this.chart,a=i.inverted,l=this.xAxis,s=l.reversed,c=((a?t.height:t.width)||0)/2,p=e.pointWidth,d=p?p/2:0;t.startXPos=a?o.x:s?-c-d:l.width-c+d,t.startYPos=a?s?this.yAxis.height-c+d:-c-d:o.y,r?"hidden"===t.visibility&&(t.show(),t.attr({opacity:0}).animate({opacity:1})):t.attr({opacity:1}).animate({opacity:0},void 0,t.hide),i.hasRendered&&(n&&t.attr({x:t.startXPos,y:t.startYPos}),t.placed=!0)}e.compose=function(e){let o=e.prototype;o.initDataLabels||(o.initDataLabels=g,o.initDataLabelsGroup=r,o.alignDataLabel=n,o.drawDataLabels=b,o.justifyDataLabel=v,o.setDataLabelStartPos=w,o.hasDataLabels=t)}}(r||(r={})),r})),n(t,"Series/Column/ColumnDataLabel.js",[t["Core/Series/DataLabel.js"],t["Core/Globals.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n,r){var o;let{composed:i}=t,{series:a}=n,{merge:l,pick:s,pushUnique:c}=r;return function(t){function n(e,t,n,r,o){let i=this.chart.inverted,c=e.series,p=(c.xAxis?c.xAxis.len:this.chart.plotSizeX)||0,d=(c.yAxis?c.yAxis.len:this.chart.plotSizeY)||0,u=e.dlBox||e.shapeArgs,m=s(e.below,e.plotY>s(this.translatedThreshold,d)),h=s(n.inside,!!this.options.stacking);if(u){if(r=l(u),"allow"!==n.overflow||!1!==n.crop){r.y<0&&(r.height+=r.y,r.y=0);let e=r.y+r.height-d;e>0&&e<r.height-1&&(r.height-=e)}i&&(r={x:d-r.y-r.height,y:p-r.x-r.width,width:r.height,height:r.width}),h||(i?(r.x+=m?0:r.width,r.width=0):(r.y+=m?r.height:0,r.height=0))}n.align=s(n.align,!i||h?"center":m?"right":"left"),n.verticalAlign=s(n.verticalAlign,i||h?"middle":m?"top":"bottom"),a.prototype.alignDataLabel.call(this,e,t,n,r,o),n.inside&&e.contrastColor&&t.css({color:e.contrastColor})}t.compose=function(t){e.compose(a),c(i,"ColumnDataLabel")&&(t.prototype.alignDataLabel=n)}}(o||(o={})),o})),n(t,"Series/Bar/BarSeries.js",[t["Series/Column/ColumnSeries.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n){let{extend:r,merge:o}=n;class i extends e{}return i.defaultOptions=o(e.defaultOptions,{}),r(i.prototype,{inverted:!0}),t.registerSeriesType("bar",i),i})),n(t,"Series/Scatter/ScatterSeriesDefaults.js",[],(function(){return{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 0.8em"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}})),n(t,"Series/Scatter/ScatterSeries.js",[t["Series/Scatter/ScatterSeriesDefaults.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n){let{column:r,line:o}=t.seriesTypes,{addEvent:i,extend:a,merge:l}=n;class s extends o{applyJitter(){let e=this,t=this.options.jitter,n=this.points.length;t&&this.points.forEach((function(r,o){["x","y"].forEach((function(i,a){if(t[i]&&!r.isNull){let l=`plot${i.toUpperCase()}`,s=e[`${i}Axis`],c=t[i]*s.transA;if(s&&!s.logarithmic){let e=Math.max(0,(r[l]||0)-c),t=Math.min(s.len,(r[l]||0)+c);r[l]=e+(t-e)*function(e){let t=1e4*Math.sin(e);return t-Math.floor(t)}(o+a*n),"x"===i&&(r.clientX=r.plotX)}}}))}))}drawGraph(){this.options.lineWidth?super.drawGraph():this.graph&&(this.graph=this.graph.destroy())}}return s.defaultOptions=l(o.defaultOptions,e),a(s.prototype,{drawTracker:r.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"]}),i(s,"afterTranslate",(function(){this.applyJitter()})),t.registerSeriesType("scatter",s),s})),n(t,"Series/CenteredUtilities.js",[t["Core/Globals.js"],t["Core/Series/Series.js"],t["Core/Utilities.js"]],(function(e,t,n){var r,o;let{deg2rad:i}=e,{fireEvent:a,isNumber:l,pick:s,relativeLength:c}=n;return(o=r||(r={})).getCenter=function(){let e,n,r,o=this.options,i=this.chart,p=2*(o.slicedOffset||0),d=i.plotWidth-2*p,u=i.plotHeight-2*p,m=o.center,h=Math.min(d,u),f=o.thickness,g=o.size,b=o.innerSize||0;"string"==typeof g&&(g=parseFloat(g)),"string"==typeof b&&(b=parseFloat(b));let v=[s(m[0],"50%"),s(m[1],"50%"),s(g&&g<0?void 0:o.size,"100%"),s(b&&b<0?void 0:o.innerSize||0,"0%")];for(!i.angular||this instanceof t||(v[3]=0),n=0;n<4;++n)r=v[n],e=n<2||2===n&&/%$/.test(r),v[n]=c(r,[d,u,h,v[2]][n])+(e?p:0);return v[3]>v[2]&&(v[3]=v[2]),l(f)&&2*f<v[2]&&f>0&&(v[3]=v[2]-2*f),a(this,"afterGetCenter",{positions:v}),v},o.getStartAndEndRadians=function(e,t){let n=l(e)?e:0,r=l(t)&&t>n&&t-n<360?t:n+360;return{start:i*(n+-90),end:i*(r+-90)}},r})),n(t,"Series/Pie/PiePoint.js",[t["Core/Animation/AnimationUtilities.js"],t["Core/Series/Point.js"],t["Core/Utilities.js"]],(function(e,t,n){let{setAnimation:r}=e,{addEvent:o,defined:i,extend:a,isNumber:l,pick:s,relativeLength:c}=n;class p extends t{getConnectorPath(e){let t=e.dataLabelPosition,n=e.options||{},r=n.connectorShape,o=this.connectorShapes[r]||r;return t&&o.call(this,{...t.computed,alignment:t.alignment},t.connectorPosition,n)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(e){let t=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(t.x,t.y,t.r+e,t.r+e,{innerR:t.r-1,start:t.start,end:t.end,borderRadius:t.borderRadius})}constructor(e,t,n){super(e,t,n),this.half=0,this.name??(this.name="Slice");let r=e=>{this.slice("select"===e.type)};o(this,"select",r),o(this,"unselect",r)}isValid(){return l(this.y)&&this.y>=0}setVisible(e,t=!0){e!==this.visible&&this.update({visible:e??!this.visible},t,void 0,!1)}slice(e,t,n){let o=this.series;r(n,o.chart),t=s(t,!0),this.sliced=this.options.sliced=e=i(e)?e:!this.sliced,o.options.data[o.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}return a(p.prototype,{connectorShapes:{fixedOffset:function(e,t,n){let r=t.breakAt,o=t.touchingSliceAt,i=n.softConnector?["C",e.x+("left"===e.alignment?-5:5),e.y,2*r.x-o.x,2*r.y-o.y,r.x,r.y]:["L",r.x,r.y];return[["M",e.x,e.y],i,["L",o.x,o.y]]},straight:function(e,t){let n=t.touchingSliceAt;return[["M",e.x,e.y],["L",n.x,n.y]]},crookedLine:function(e,t,n){let{breakAt:r,touchingSliceAt:o}=t,{series:i}=this,[a,l,s]=i.center,p=s/2,{plotLeft:d,plotWidth:u}=i.chart,m="left"===e.alignment,{x:h,y:f}=e,g=r.x;if(n.crookDistance){let e=c(n.crookDistance,1);g=m?a+p+(u+d-a-p)*(1-e):d+(a-p)*e}else g=a+(l-f)*Math.tan((this.angle||0)-Math.PI/2);let b=[["M",h,f]];return(m?g<=h&&g>=r.x:g>=h&&g<=r.x)&&b.push(["L",g,f]),b.push(["L",r.x,r.y],["L",o.x,o.y]),b}}}),p})),n(t,"Series/Pie/PieSeriesDefaults.js",[],(function(){return{borderRadius:3,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{connectorPadding:5,connectorShape:"crookedLine",crookDistance:void 0,distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}}})),n(t,"Series/Pie/PieSeries.js",[t["Series/CenteredUtilities.js"],t["Series/Column/ColumnSeries.js"],t["Core/Globals.js"],t["Series/Pie/PiePoint.js"],t["Series/Pie/PieSeriesDefaults.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Renderer/SVG/Symbols.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o,i,a,l,s){let{getStartAndEndRadians:c}=e,{noop:p}=n,{clamp:d,extend:u,fireEvent:m,merge:h,pick:f}=s;class g extends i{animate(e){let t=this,n=t.points,r=t.startAngleRad;e||n.forEach((function(e){let n=e.graphic,o=e.shapeArgs;n&&o&&(n.attr({r:f(e.startR,t.center&&t.center[3]/2),start:r,end:r}),n.animate({r:o.r,start:o.start,end:o.end},t.options.animation))}))}drawEmpty(){let e,t,n=this.startAngleRad,r=this.endAngleRad,o=this.options;0===this.total&&this.center?(e=this.center[0],t=this.center[1],this.graph||(this.graph=this.chart.renderer.arc(e,t,this.center[1]/2,0,n,r).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:l.arc(e,t,this.center[2]/2,0,{start:n,end:r,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":o.borderWidth,fill:o.fillColor||"none",stroke:o.color||"#cccccc"})):this.graph&&(this.graph=this.graph.destroy())}drawPoints(){let e=this.chart.renderer;this.points.forEach((function(t){t.graphic&&t.hasNewShapeType()&&(t.graphic=t.graphic.destroy()),t.graphic||(t.graphic=e[t.shapeType](t.shapeArgs).add(t.series.group),t.delayedRendering=!0)}))}generatePoints(){super.generatePoints(),this.updateTotals()}getX(e,t,n,r){let o=this.center,i=this.radii?this.radii[n.index]||0:o[2]/2,a=r.dataLabelPosition,l=a?.distance||0,s=Math.asin(d((e-o[1])/(i+l),-1,1));return o[0]+Math.cos(s)*(i+l)*(t?-1:1)+(l>0?(t?-1:1)*(r.padding||0):0)}hasData(){return!!this.processedXData.length}redrawPoints(){let e,t,n,r,o=this,i=o.chart;this.drawEmpty(),o.group&&!i.styledMode&&o.group.shadow(o.options.shadow),o.points.forEach((function(a){let l={};t=a.graphic,!a.isNull&&t?(r=a.shapeArgs,e=a.getTranslate(),i.styledMode||(n=o.pointAttribs(a,a.selected&&"select")),a.delayedRendering?(t.setRadialReference(o.center).attr(r).attr(e),i.styledMode||t.attr(n).attr({"stroke-linejoin":"round"}),a.delayedRendering=!1):(t.setRadialReference(o.center),i.styledMode||h(!0,l,n),h(!0,l,r,e),t.animate(l)),t.attr({visibility:a.visible?"inherit":"hidden"}),t.addClass(a.getClassName(),!0)):t&&(a.graphic=t.destroy())}))}sortByAngle(e,t){e.sort((function(e,n){return void 0!==e.angle&&(n.angle-e.angle)*t}))}translate(e){m(this,"translate"),this.generatePoints();let t,n,r,o,i,a,l,s=this.options,p=s.slicedOffset,d=c(s.startAngle,s.endAngle),u=this.startAngleRad=d.start,h=(this.endAngleRad=d.end)-u,f=this.points,g=s.ignoreHiddenPoint,b=f.length,v=0;for(e||(this.center=e=this.getCenter()),a=0;a<b;a++){l=f[a],t=u+v*h,l.isValid()&&(!g||l.visible)&&(v+=l.percentage/100),n=u+v*h;let s={x:e[0],y:e[1],r:e[2]/2,innerR:e[3]/2,start:Math.round(1e3*t)/1e3,end:Math.round(1e3*n)/1e3};l.shapeType="arc",l.shapeArgs=s,(r=(n+t)/2)>1.5*Math.PI?r-=2*Math.PI:r<-Math.PI/2&&(r+=2*Math.PI),l.slicedTranslation={translateX:Math.round(Math.cos(r)*p),translateY:Math.round(Math.sin(r)*p)},o=Math.cos(r)*e[2]/2,i=Math.sin(r)*e[2]/2,l.tooltipPos=[e[0]+.7*o,e[1]+.7*i],l.half=r<-Math.PI/2||r>Math.PI/2?1:0,l.angle=r}m(this,"afterTranslate")}updateTotals(){let e,t,n=this.points,r=n.length,o=this.options.ignoreHiddenPoint,i=0;for(e=0;e<r;e++)(t=n[e]).isValid()&&(!o||t.visible)&&(i+=t.y);for(e=0,this.total=i;e<r;e++)(t=n[e]).percentage=i>0&&(t.visible||!o)?t.y/i*100:0,t.total=i}}return g.defaultOptions=h(i.defaultOptions,o),u(g.prototype,{axisTypes:[],directTouch:!0,drawGraph:void 0,drawTracker:t.prototype.drawTracker,getCenter:e.getCenter,getSymbol:p,invertible:!1,isCartesian:!1,noSharedTooltip:!0,pointAttribs:t.prototype.pointAttribs,pointClass:r,requireSorting:!1,searchPoint:p,trackerGroups:["group","dataLabelsGroup"]}),a.registerSeriesType("pie",g),g})),n(t,"Series/Pie/PieDataLabel.js",[t["Core/Series/DataLabel.js"],t["Core/Globals.js"],t["Core/Renderer/RendererUtilities.js"],t["Core/Series/SeriesRegistry.js"],t["Core/Utilities.js"]],(function(e,t,n,r,o){var i;let{composed:a,noop:l}=t,{distribute:s}=n,{series:c}=r,{arrayMax:p,clamp:d,defined:u,pick:m,pushUnique:h,relativeLength:f}=o;return function(t){let n={radialDistributionY:function(e,t){return(t.dataLabelPosition?.top||0)+e.distributeBox.pos},radialDistributionX:function(e,t,n,r,o){let i=o.dataLabelPosition;return e.getX(n<(i?.top||0)+2||n>(i?.bottom||0)-2?r:n,t.half,t,o)},justify:function(e,t,n,r){return r[0]+(e.half?-1:1)*(n+(t.dataLabelPosition?.distance||0))},alignToPlotEdges:function(e,t,n,r){let o=e.getBBox().width;return t?o+r:n-o-r},alignToConnectors:function(e,t,n,r){let o,i=0;return e.forEach((function(e){(o=e.dataLabel.getBBox().width)>i&&(i=o)})),t?i+r:n-i-r}};function r(e,t){let{center:n,options:r}=this,o=n[2]/2,i=e.angle||0,a=Math.cos(i),l=Math.sin(i),s=n[0]+a*o,c=n[1]+l*o,p=Math.min((r.slicedOffset||0)+(r.borderWidth||0),t/5);return{natural:{x:s+a*t,y:c+l*t},computed:{},alignment:t<0?"center":e.half?"right":"left",connectorPosition:{breakAt:{x:s+a*p,y:c+l*p},touchingSliceAt:{x:s,y:c}},distance:t}}function o(){let e,t,n,r=this,o=r.points,i=r.chart,a=i.plotWidth,l=i.plotHeight,d=i.plotLeft,h=Math.round(i.chartWidth/3),g=r.center,b=g[2]/2,v=g[1],y=[[],[]],x=[0,0,0,0],w=r.dataLabelPositioners,k=0;r.visible&&r.hasDataLabels?.()&&(o.forEach((e=>{(e.dataLabels||[]).forEach((e=>{e.shortened&&(e.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),e.shortened=!1)}))})),c.prototype.drawDataLabels.apply(r),o.forEach((e=>{(e.dataLabels||[]).forEach(((t,n)=>{let r=g[2]/2,o=t.options,i=f(o?.distance||0,r);0===n&&y[e.half].push(e),!u(o?.style?.width)&&t.getBBox().width>h&&(t.css({width:Math.round(.7*h)+"px"}),t.shortened=!0),t.dataLabelPosition=this.getDataLabelPosition(e,i),k=Math.max(k,i)}))})),y.forEach(((e,o)=>{let c,p,h,f=e.length,y=[],S=0;f&&(r.sortByAngle(e,o-.5),k>0&&(c=Math.max(0,v-b-k),p=Math.min(v+b+k,i.plotHeight),e.forEach((e=>{(e.dataLabels||[]).forEach((t=>{let n=t.dataLabelPosition;n&&n.distance>0&&(n.top=Math.max(0,v-b-n.distance),n.bottom=Math.min(v+b+n.distance,i.plotHeight),S=t.getBBox().height||21,t.lineHeight=i.renderer.fontMetrics(t.text||t).h+2*t.padding,e.distributeBox={target:(t.dataLabelPosition?.natural.y||0)-n.top+t.lineHeight/2,size:S,rank:e.y},y.push(e.distributeBox))}))})),s(y,h=p+S-c,h/5)),e.forEach((i=>{(i.dataLabels||[]).forEach((s=>{let c=s.options||{},p=i.distributeBox,h=s.dataLabelPosition,f=h?.natural.y||0,v=c.connectorPadding||0,k=s.lineHeight||21,S=(k-s.getBBox().height)/2,C=0,O=f,E="inherit";if(h){if(y&&u(p)&&h.distance>0&&(void 0===p.pos?E="hidden":(n=p.size,O=w.radialDistributionY(i,s))),c.justify)C=w.justify(i,s,b,g);else switch(c.alignTo){case"connectors":C=w.alignToConnectors(e,o,a,d);break;case"plotEdges":C=w.alignToPlotEdges(s,o,a,d);break;default:C=w.radialDistributionX(r,i,O-S,f,s)}if(h.attribs={visibility:E,align:h.alignment},h.posAttribs={x:C+(c.x||0)+({left:v,right:-v}[h.alignment]||0),y:O+(c.y||0)-k/2},h.computed.x=C,h.computed.y=O-S,m(c.crop,!0)){let e;C-(t=s.getBBox().width)<v&&1===o?(e=Math.round(t-C+v),x[3]=Math.max(e,x[3])):C+t>a-v&&0===o&&(e=Math.round(C+t-a+v),x[1]=Math.max(e,x[1])),O-n/2<0?x[0]=Math.max(Math.round(n/2-O),x[0]):O+n/2>l&&(x[2]=Math.max(Math.round(O+n/2-l),x[2])),h.sideOverflow=e}}}))})))})),(0===p(x)||this.verifyDataLabelOverflow(x))&&(this.placeDataLabels(),this.points.forEach((t=>{(t.dataLabels||[]).forEach((n=>{let{connectorColor:o,connectorWidth:a=1}=n.options||{},l=n.dataLabelPosition;if(a){let s;e=n.connector,l&&l.distance>0?(s=!e,e||(n.connector=e=i.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(r.dataLabelsGroup)),i.styledMode||e.attr({"stroke-width":a,stroke:o||t.color||"#666666"}),e[s?"attr":"animate"]({d:t.getConnectorPath(n)}),e.attr({visibility:l.attribs?.visibility})):e&&(n.connector=e.destroy())}}))}))))}function i(){this.points.forEach((e=>{(e.dataLabels||[]).forEach((e=>{let t=e.dataLabelPosition;t?(t.sideOverflow&&(e.css({width:Math.max(e.getBBox().width-t.sideOverflow,0)+"px",textOverflow:(e.options?.style||{}).textOverflow||"ellipsis"}),e.shortened=!0),e.attr(t.attribs),e[e.moved?"animate":"attr"](t.posAttribs),e.moved=!0):e&&e.attr({y:-9999})})),delete e.distributeBox}),this)}function g(e){let t=this.center,n=this.options,r=n.center,o=n.minSize||80,i=o,a=null!==n.size;return!a&&(null!==r[0]?i=Math.max(t[2]-Math.max(e[1],e[3]),o):(i=Math.max(t[2]-e[1]-e[3],o),t[0]+=(e[3]-e[1])/2),null!==r[1]?i=d(i,o,t[2]-Math.max(e[0],e[2])):(i=d(i,o,t[2]-e[0]-e[2]),t[1]+=(e[0]-e[2])/2),i<t[2]?(t[2]=i,t[3]=Math.min(n.thickness?Math.max(0,i-2*n.thickness):Math.max(0,f(n.innerSize||0,i)),i),this.translate(t),this.drawDataLabels&&this.drawDataLabels()):a=!0),a}t.compose=function(t){if(e.compose(c),h(a,"PieDataLabel")){let e=t.prototype;e.dataLabelPositioners=n,e.alignDataLabel=l,e.drawDataLabels=o,e.getDataLabelPosition=r,e.placeDataLabels=i,e.verifyDataLabelOverflow=g}}}(i||(i={})),i})),n(t,"Core/Geometry/GeometryUtilities.js",[],(function(){var e,t;return(t=e||(e={})).getCenterOfPoints=function(e){let t=e.reduce(((e,t)=>(e.x+=t.x,e.y+=t.y,e)),{x:0,y:0});return{x:t.x/e.length,y:t.y/e.length}},t.getDistanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},t.getAngleBetweenPoints=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},t.pointInPolygon=function({x:e,y:t},n){let r,o,i=n.length,a=!1;for(r=0,o=i-1;r<i;o=r++){let[i,l]=n[r],[s,c]=n[o];l>t!=c>t&&e<(s-i)*(t-l)/(c-l)+i&&(a=!a)}return a},e})),n(t,"Extensions/OverlappingDataLabels.js",[t["Core/Geometry/GeometryUtilities.js"],t["Core/Utilities.js"]],(function(e,t){let{pointInPolygon:n}=e,{addEvent:r,fireEvent:o,objectEach:i,pick:a}=t;function l(e){let t,r,i,a,l,c=e.length,p=(e,t)=>!(t.x>=e.x+e.width||t.x+t.width<=e.x||t.y>=e.y+e.height||t.y+t.height<=e.y),d=(e,t)=>{for(let r of e)if(n({x:r[0],y:r[1]},t))return!0;return!1},u=!1;for(let n=0;n<c;n++)(t=e[n])&&(t.oldOpacity=t.opacity,t.newOpacity=1,t.absoluteBox=function(e){if(e&&(!e.alignAttr||e.placed)){let t=e.box?0:e.padding||0,n=e.alignAttr||{x:e.attr("x"),y:e.attr("y")},r=e.getBBox();return e.width=r.width,e.height=r.height,{x:n.x+(e.parentGroup?.translateX||0)+t,y:n.y+(e.parentGroup?.translateY||0)+t,width:(e.width||0)-2*t,height:(e.height||0)-2*t,polygon:r?.polygon}}}(t));e.sort(((e,t)=>(t.labelrank||0)-(e.labelrank||0)));for(let t=0;t<c;++t){a=(r=e[t])&&r.absoluteBox;let n=a?.polygon;for(let o=t+1;o<c;++o){l=(i=e[o])&&i.absoluteBox;let t=!1;if(a&&l&&r!==i&&0!==r.newOpacity&&0!==i.newOpacity&&"hidden"!==r.visibility&&"hidden"!==i.visibility){let e=l.polygon;if(n&&e&&n!==e?d(n,e)&&(t=!0):p(a,l)&&(t=!0),t){let e=r.labelrank<i.labelrank?r:i,t=e.text;e.newOpacity=0,t?.element.querySelector("textPath")&&t.hide()}}}}for(let t of e)s(t,this)&&(u=!0);u&&o(this,"afterHideAllOverlappingLabels")}function s(e,t){let n,r,i=!1;return e&&(r=e.newOpacity,e.oldOpacity!==r&&(e.hasClass("highcharts-data-label")?(e[r?"removeClass":"addClass"]("highcharts-data-label-hidden"),n=function(){t.styledMode||e.css({pointerEvents:r?"auto":"none"})},i=!0,e[e.isOld?"animate":"attr"]({opacity:r},void 0,n),o(t,"afterHideOverlappingLabel")):e.attr({opacity:r})),e.isOld=!0),i}function c(){let e=this,t=[];for(let n of e.labelCollectors||[])t=t.concat(n());for(let n of e.yAxis||[])n.stacking&&n.options.stackLabels&&!n.options.stackLabels.allowOverlap&&i(n.stacking.stacks,(e=>{i(e,(e=>{e.label&&t.push(e.label)}))}));for(let n of e.series||[])if(n.visible&&n.hasDataLabels?.()){let r=n=>{for(let r of n)r.visible&&(r.dataLabels||[]).forEach((n=>{let o=n.options||{};n.labelrank=a(o.labelrank,r.labelrank,r.shapeArgs?.height),o.allowOverlap??Number(o.distance)>0?(n.oldOpacity=n.opacity,n.newOpacity=1,s(n,e)):t.push(n)}))};r(n.nodes||[]),r(n.points)}this.hideOverlappingLabels(t)}return{compose:function(e){let t=e.prototype;t.hideOverlappingLabels||(t.hideOverlappingLabels=l,r(e,"render",c))}}})),n(t,"Extensions/BorderRadius.js",[t["Core/Defaults.js"],t["Core/Globals.js"],t["Core/Utilities.js"]],(function(e,t,n){let{defaultOptions:r}=e,{noop:o}=t,{addEvent:i,extend:a,isObject:l,merge:s,relativeLength:c}=n,p={radius:0,scope:"stack",where:void 0},d=o,u=o;function m(e,t,n,r,o={}){let i=d(e,t,n,r,o),{innerR:a=0,r:l=n,start:s=0,end:p=0}=o;if(o.open||!o.borderRadius)return i;let u=p-s,m=Math.sin(u/2),h=Math.max(Math.min(c(o.borderRadius||0,l-a),(l-a)/2,l*m/(1+m)),0),f=Math.min(h,u/Math.PI*2*a),g=i.length-1;for(;g--;)!function(e,t,n){let r,o,i,a=e[t],l=e[t+1];if("Z"===l[0]&&(l=e[0]),"M"!==a[0]&&"L"!==a[0]||"A"!==l[0]?"A"===a[0]&&("M"===l[0]||"L"===l[0])&&(r=l,o=a):(r=a,o=l,i=!0),r&&o&&o.params){let a=o[1],l=o[5],s=o.params,{start:c,end:p,cx:d,cy:u}=s,m=l?a-n:a+n,h=m?Math.asin(n/m):0,f=l?h:-h,g=Math.cos(h)*m;i?(s.start=c+f,r[1]=d+g*Math.cos(c),r[2]=u+g*Math.sin(c),e.splice(t+1,0,["A",n,n,0,0,1,d+a*Math.cos(s.start),u+a*Math.sin(s.start)])):(s.end=p-f,o[6]=d+a*Math.cos(s.end),o[7]=u+a*Math.sin(s.end),e.splice(t+1,0,["A",n,n,0,0,1,d+g*Math.cos(p),u+g*Math.sin(p)])),o[4]=Math.abs(s.end-s.start)<Math.PI?0:1}}(i,g,g>1?f:h);return i}function h(){if(this.options.borderRadius&&(!this.chart.is3d||!this.chart.is3d())){let{options:e,yAxis:t}=this,n="percent"===e.stacking,o=r.plotOptions?.[this.type]?.borderRadius,i=f(e.borderRadius,l(o)?o:{}),s=t.options.reversed;for(let r of this.points){let{shapeArgs:o}=r;if("roundedRect"===r.shapeType&&o){let{width:l=0,height:p=0,y:d=0}=o,u=d,m=p;if("stack"===i.scope&&r.stackTotal){let o=t.translate(n?100:r.stackTotal,!1,!0,!1,!0),i=t.translate(e.threshold||0,!1,!0,!1,!0),a=this.crispCol(0,Math.min(o,i),0,Math.abs(o-i));u=a.y,m=a.height}let h=(r.negative?-1:1)*(s?-1:1)==-1,f=i.where;!f&&this.is("waterfall")&&Math.abs((r.yBottom||0)-(this.translatedThreshold||0))>this.borderWidth&&(f="all"),f||(f="end");let g=Math.min(c(i.radius,l),l/2,"all"===f?p/2:1/0)||0;"end"===f&&(h&&(u-=g),m+=g),a(o,{brBoxHeight:m,brBoxY:u,r:g})}}}}function f(e,t){return l(e)||(e={radius:e||0}),s(p,t,e)}function g(){let e=f(this.options.borderRadius);for(let t of this.points){let n=t.shapeArgs;n&&(n.borderRadius=c(e.radius,(n.r||0)-(n.innerR||0)))}}function b(e,t,n,r,o={}){let i=u(e,t,n,r,o),{r:a=0,brBoxHeight:l=r,brBoxY:s=t}=o,c=t-s,p=s+l-(t+r),d=c-a>-.1?0:a,m=p-a>-.1?0:a,h=Math.max(d&&c,0),f=Math.max(m&&p,0),g=[e+d,t],b=[e+n-d,t],v=[e+n,t+d],y=[e+n,t+r-m],x=[e+n-m,t+r],w=[e+m,t+r],k=[e,t+r-m],S=[e,t+d],C=(e,t)=>Math.sqrt(Math.pow(e,2)-Math.pow(t,2));if(h){let e=C(d,d-h);g[0]-=e,b[0]+=e,v[1]=S[1]=t+d-h}if(r<d-h){let o=C(d,d-h-r);v[0]=y[0]=e+n-d+o,x[0]=Math.min(v[0],x[0]),w[0]=Math.max(y[0],w[0]),k[0]=S[0]=e+d-o,v[1]=S[1]=t+r}if(f){let e=C(m,m-f);x[0]+=e,w[0]-=e,y[1]=k[1]=t+r-m+f}if(r<m-f){let o=C(m,m-f-r);v[0]=y[0]=e+n-m+o,b[0]=Math.min(v[0],b[0]),g[0]=Math.max(y[0],g[0]),k[0]=S[0]=e+m-o,y[1]=k[1]=t}return i.length=0,i.push(["M",...g],["L",...b],["A",d,d,0,0,1,...v],["L",...y],["A",m,m,0,0,1,...x],["L",...w],["A",m,m,0,0,1,...k],["L",...S],["A",d,d,0,0,1,...g],["Z"]),i}return{compose:function(e,t,n){let r=e.types.pie;if(!t.symbolCustomAttribs.includes("borderRadius")){let o=n.prototype.symbols;i(e,"afterColumnTranslate",h,{order:9}),i(r,"afterTranslate",g),t.symbolCustomAttribs.push("borderRadius","brBoxHeight","brBoxY"),d=o.arc,u=o.roundedRect,o.arc=m,o.roundedRect=b}},optionsToObject:f}})),n(t,"Core/Responsive.js",[t["Core/Utilities.js"]],(function(e){var t;let{diffObjects:n,extend:r,find:o,merge:i,pick:a,uniqueKey:l}=e;return function(e){function t(e,t){let n=e.condition;(n.callback||function(){return this.chartWidth<=a(n.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=a(n.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=a(n.minWidth,0)&&this.chartHeight>=a(n.minHeight,0)}).call(this)&&t.push(e._id)}function s(e,t){let r,a=this.options.responsive,s=this.currentResponsive,c=[];!t&&a&&a.rules&&a.rules.forEach((e=>{void 0===e._id&&(e._id=l()),this.matchResponsiveRule(e,c)}),this);let p=i(...c.map((e=>o((a||{}).rules||[],(t=>t._id===e)))).map((e=>e&&e.chartOptions)));p.isResponsiveOptions=!0,c=c.toString()||void 0;let d=s&&s.ruleIds;c===d||(s&&(this.currentResponsive=void 0,this.updatingResponsive=!0,this.update(s.undoOptions,e,!0),this.updatingResponsive=!1),c?((r=n(p,this.options,!0,this.collectionsWithUpdate)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:c,mergedOptions:p,undoOptions:r},this.updatingResponsive||this.update(p,e,!0)):this.currentResponsive=void 0)}e.compose=function(e){let n=e.prototype;return n.matchResponsiveRule||r(n,{matchResponsiveRule:t,setResponsive:s}),e}}(t||(t={})),t})),n(t,"masters/highcharts.src.js",[t["Core/Globals.js"],t["Core/Utilities.js"],t["Core/Defaults.js"],t["Core/Animation/Fx.js"],t["Core/Animation/AnimationUtilities.js"],t["Core/Renderer/HTML/AST.js"],t["Core/Templating.js"],t["Core/Renderer/RendererRegistry.js"],t["Core/Renderer/RendererUtilities.js"],t["Core/Renderer/SVG/SVGElement.js"],t["Core/Renderer/SVG/SVGRenderer.js"],t["Core/Renderer/HTML/HTMLElement.js"],t["Core/Axis/Axis.js"],t["Core/Axis/DateTimeAxis.js"],t["Core/Axis/LogarithmicAxis.js"],t["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],t["Core/Axis/Tick.js"],t["Core/Tooltip.js"],t["Core/Series/Point.js"],t["Core/Pointer.js"],t["Core/Legend/Legend.js"],t["Core/Legend/LegendSymbol.js"],t["Core/Chart/Chart.js"],t["Extensions/ScrollablePlotArea.js"],t["Core/Axis/Stacking/StackingAxis.js"],t["Core/Axis/Stacking/StackItem.js"],t["Core/Series/Series.js"],t["Core/Series/SeriesRegistry.js"],t["Series/Column/ColumnDataLabel.js"],t["Series/Pie/PieDataLabel.js"],t["Core/Series/DataLabel.js"],t["Extensions/OverlappingDataLabels.js"],t["Extensions/BorderRadius.js"],t["Core/Responsive.js"],t["Core/Color/Color.js"],t["Core/Time.js"]],(function(e,t,n,r,o,i,a,l,s,c,p,d,u,m,h,f,g,b,v,y,x,w,k,S,C,O,E,P,T,A,j,M,R,N,D,I){return e.AST=i,e.Axis=u,e.Chart=k,e.Color=D,e.DataLabel=j,e.Fx=r,e.HTMLElement=d,e.Legend=x,e.LegendSymbol=w,e.OverlappingDataLabels=e.OverlappingDataLabels||M,e.PlotLineOrBand=f,e.Point=v,e.Pointer=y,e.RendererRegistry=l,e.Series=E,e.SeriesRegistry=P,e.StackItem=O,e.SVGElement=c,e.SVGRenderer=p,e.Templating=a,e.Tick=g,e.Time=I,e.Tooltip=b,e.animate=o.animate,e.animObject=o.animObject,e.chart=k.chart,e.color=D.parse,e.dateFormat=a.dateFormat,e.defaultOptions=n.defaultOptions,e.distribute=s.distribute,e.format=a.format,e.getDeferredAnimation=o.getDeferredAnimation,e.getOptions=n.getOptions,e.numberFormat=a.numberFormat,e.seriesType=P.seriesType,e.setAnimation=o.setAnimation,e.setOptions=n.setOptions,e.stop=o.stop,e.time=n.defaultTime,e.timers=r.timers,R.compose(e.Series,e.SVGElement,e.SVGRenderer),T.compose(e.Series.types.column),j.compose(e.Series),m.compose(e.Axis),d.compose(e.SVGRenderer),x.compose(e.Chart),h.compose(e.Axis),M.compose(e.Chart),A.compose(e.Series.types.pie),f.compose(e.Chart,e.Axis),y.compose(e.Chart),N.compose(e.Chart),S.compose(e.Axis,e.Chart,e.Series),C.compose(e.Axis,e.Chart,e.Series),b.compose(e.Pointer),t.extend(e,t),e})),t["masters/highcharts.src.js"]._modules=t,t["masters/highcharts.src.js"]},e.exports?(i.default=i,e.exports=o&&o.document?i(o):i):void 0===(r=function(){return i(o)}.call(t,n,t,e))||(e.exports=r)},4146:(e,t,n)=>{"use strict";var r=n(4363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var c=Object.defineProperty,p=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=m(n);o&&o!==h&&e(t,o,r)}var a=p(n);d&&(a=a.concat(d(n)));for(var l=s(t),f=s(n),g=0;g<a.length;++g){var b=a[g];if(!(i[b]||r&&r[b]||f&&f[b]||l&&l[b])){var v=u(n,b);try{c(t,b,v)}catch(e){}}}}return t}},4692:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,o){"use strict";var i=[],a=Object.getPrototypeOf,l=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},c=i.push,p=i.indexOf,d={},u=d.toString,m=d.hasOwnProperty,h=m.toString,f=h.call(Object),g={},b=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},v=function(e){return null!=e&&e===e.window},y=r.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,o,i=(n=n||y).createElement("script");if(i.text=e,t)for(r in x)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function k(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[u.call(e)]||"object":typeof e}var S="3.7.1",C=/HTML$/i,O=function(e,t){return new O.fn.init(e,t)};function E(e){var t=!!e&&"length"in e&&e.length,n=k(e);return!b(e)&&!v(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function P(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}O.fn=O.prototype={jquery:S,constructor:O,length:0,toArray:function(){return l.call(this)},get:function(e){return null==e?l.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=O.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return O.each(this,e)},map:function(e){return this.pushStack(O.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(O.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(O.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:i.sort,splice:i.splice},O.extend=O.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},l=1,s=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[l]||{},l++),"object"==typeof a||b(a)||(a={}),l===s&&(a=this,l--);l<s;l++)if(null!=(e=arguments[l]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(c&&r&&(O.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||O.isPlainObject(n)?n:{},o=!1,a[t]=O.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},O.extend({expando:"jQuery"+(S+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==u.call(e)||(t=a(e))&&("function"!=typeof(n=m.call(t,"constructor")&&t.constructor)||h.call(n)!==f))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){w(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(E(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,o=e.nodeType;if(!o)for(;t=e[r++];)n+=O.text(t);return 1===o||11===o?e.textContent:9===o?e.documentElement.textContent:3===o||4===o?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(E(Object(e))?O.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:p.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!C.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(E(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return s(a)},guid:1,support:g}),"function"==typeof Symbol&&(O.fn[Symbol.iterator]=i[Symbol.iterator]),O.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){d["[object "+t+"]"]=t.toLowerCase()}));var T=i.pop,A=i.sort,j=i.splice,M="[\\x20\\t\\r\\n\\f]",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g");O.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var N=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function D(e,t){return t?"\0"===e?"<EFBFBD>":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}O.escapeSelector=function(e){return(e+"").replace(N,D)};var I=y,L=c;!function(){var e,t,n,o,a,s,c,d,u,h,f=L,b=O.expando,v=0,y=0,x=ee(),w=ee(),k=ee(),S=ee(),C=function(e,t){return e===t&&(a=!0),0},E="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",D="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+M+"*\\]",z=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+D+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),_=new RegExp("^"+M+"*,"+M+"*"),B=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),H=new RegExp(M+"|>"),W=new RegExp(z),V=new RegExp("^"+N+"$"),$={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+D),PSEUDO:new RegExp("^"+z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+E+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},U=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,q=/[+~]/,K=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),X=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},Q=function(){se()},Z=ue((function(e){return!0===e.disabled&&P(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{f.apply(i=l.call(I.childNodes),I.childNodes),i[I.childNodes.length].nodeType}catch(e){f={apply:function(e,t){L.apply(e,l.call(t))},call:function(e){L.apply(e,l.call(arguments,1))}}}function J(e,t,n,r){var o,i,a,l,c,p,m,h=t&&t.ownerDocument,v=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return n;if(!r&&(se(t),t=t||s,d)){if(11!==v&&(c=Y.exec(e)))if(o=c[1]){if(9===v){if(!(a=t.getElementById(o)))return n;if(a.id===o)return f.call(n,a),n}else if(h&&(a=h.getElementById(o))&&J.contains(t,a)&&a.id===o)return f.call(n,a),n}else{if(c[2])return f.apply(n,t.getElementsByTagName(e)),n;if((o=c[3])&&t.getElementsByClassName)return f.apply(n,t.getElementsByClassName(o)),n}if(!(S[e+" "]||u&&u.test(e))){if(m=e,h=t,1===v&&(H.test(e)||B.test(e))){for((h=q.test(e)&&le(t.parentNode)||t)==t&&g.scope||((l=t.getAttribute("id"))?l=O.escapeSelector(l):t.setAttribute("id",l=b)),i=(p=pe(e)).length;i--;)p[i]=(l?"#"+l:":scope")+" "+de(p[i]);m=p.join(",")}try{return f.apply(n,h.querySelectorAll(m)),n}catch(t){S(e,!0)}finally{l===b&&t.removeAttribute("id")}}}return ve(e.replace(R,"$1"),t,n,r)}function ee(){var e=[];return function n(r,o){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=o}}function te(e){return e[b]=!0,e}function ne(e){var t=s.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return P(t,"input")&&t.type===e}}function oe(e){return function(t){return(P(t,"input")||P(t,"button"))&&t.type===e}}function ie(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ae(e){return te((function(t){return t=+t,te((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function le(e){return e&&void 0!==e.getElementsByTagName&&e}function se(e){var n,r=e?e.ownerDocument||e:I;return r!=s&&9===r.nodeType&&r.documentElement?(c=(s=r).documentElement,d=!O.isXMLDoc(s),h=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&I!=s&&(n=s.defaultView)&&n.top!==n&&n.addEventListener("unload",Q),g.getById=ne((function(e){return c.appendChild(e).id=O.expando,!s.getElementsByName||!s.getElementsByName(O.expando).length})),g.disconnectedMatch=ne((function(e){return h.call(e,"*")})),g.scope=ne((function(){return s.querySelectorAll(":scope")})),g.cssHas=ne((function(){try{return s.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),g.getById?(t.filter.ID=function(e){var t=e.replace(K,X);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(K,X);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&d)return t.getElementsByClassName(e)},u=[],ne((function(e){var t;c.appendChild(e).innerHTML="<a id='"+b+"' href='' disabled='disabled'></a><select id='"+b+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||u.push("\\["+M+"*(?:value|"+E+")"),e.querySelectorAll("[id~="+b+"-]").length||u.push("~="),e.querySelectorAll("a#"+b+"+*").length||u.push(".#.+[+~]"),e.querySelectorAll(":checked").length||u.push(":checked"),(t=s.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),c.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&u.push(":enabled",":disabled"),(t=s.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||u.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")")})),g.cssHas||u.push(":has"),u=u.length&&new RegExp(u.join("|")),C=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===s||e.ownerDocument==I&&J.contains(I,e)?-1:t===s||t.ownerDocument==I&&J.contains(I,t)?1:o?p.call(o,e)-p.call(o,t):0:4&n?-1:1)},s):s}for(e in J.matches=function(e,t){return J(e,null,null,t)},J.matchesSelector=function(e,t){if(se(e),d&&!S[t+" "]&&(!u||!u.test(t)))try{var n=h.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(t,!0)}return J(t,s,null,[e]).length>0},J.contains=function(e,t){return(e.ownerDocument||e)!=s&&se(e),O.contains(e,t)},J.attr=function(e,n){(e.ownerDocument||e)!=s&&se(e);var r=t.attrHandle[n.toLowerCase()],o=r&&m.call(t.attrHandle,n.toLowerCase())?r(e,n,!d):void 0;return void 0!==o?o:e.getAttribute(n)},J.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},O.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!g.sortStable,o=!g.sortStable&&l.call(e,0),A.call(e,C),a){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)j.call(e,n[r],1)}return o=null,e},O.fn.uniqueSort=function(){return this.pushStack(O.uniqueSort(l.apply(this)))},t=O.expr={cacheLength:50,createPseudo:te,match:$,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(K,X),e[3]=(e[3]||e[4]||e[5]||"").replace(K,X),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||J.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&J.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return $.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=pe(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(K,X).toLowerCase();return"*"===e?function(){return!0}:function(e){return P(e,t)}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&x(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=J.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),l="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,p,d,u,m,h=i!==a?"nextSibling":"previousSibling",f=t.parentNode,g=l&&t.nodeName.toLowerCase(),y=!s&&!l,x=!1;if(f){if(i){for(;h;){for(d=t;d=d[h];)if(l?P(d,g):1===d.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?f.firstChild:f.lastChild],a&&y){for(x=(u=(c=(p=f[b]||(f[b]={}))[e]||[])[0]===v&&c[1])&&c[2],d=u&&f.childNodes[u];d=++u&&d&&d[h]||(x=u=0)||m.pop();)if(1===d.nodeType&&++x&&d===t){p[e]=[v,u,x];break}}else if(y&&(x=u=(c=(p=t[b]||(t[b]={}))[e]||[])[0]===v&&c[1]),!1===x)for(;(d=++u&&d&&d[h]||(x=u=0)||m.pop())&&(!(l?P(d,g):1===d.nodeType)||!++x||(y&&((p=d[b]||(d[b]={}))[e]=[v,x]),d!==t)););return(x-=o)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,n){var r,o=t.pseudos[e]||t.setFilters[e.toLowerCase()]||J.error("unsupported pseudo: "+e);return o[b]?o(n):o.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var r,i=o(e,n),a=i.length;a--;)e[r=p.call(e,i[a])]=!(t[r]=i[a])})):function(e){return o(e,0,r)}):o}},pseudos:{not:te((function(e){var t=[],n=[],r=be(e.replace(R,"$1"));return r[b]?te((function(e,t,n,o){for(var i,a=r(e,null,o,[]),l=e.length;l--;)(i=a[l])&&(e[l]=!(t[l]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return J(e,t).length>0}})),contains:te((function(e){return e=e.replace(K,X),function(t){return(t.textContent||O.text(t)).indexOf(e)>-1}})),lang:te((function(e){return V.test(e||"")||J.error("unsupported lang: "+e),e=e.replace(K,X).toLowerCase(),function(t){var n;do{if(n=d?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=r.location&&r.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===c},focus:function(e){return e===function(){try{return s.activeElement}catch(e){}}()&&s.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:ie(!1),disabled:ie(!0),checked:function(e){return P(e,"input")&&!!e.checked||P(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return U.test(e.nodeName)},button:function(e){return P(e,"input")&&"button"===e.type||P(e,"button")},text:function(e){var t;return P(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ae((function(){return[0]})),last:ae((function(e,t){return[t-1]})),eq:ae((function(e,t,n){return[n<0?n+t:n]})),even:ae((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ae((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ae((function(e,t,n){var r;for(r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ae((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},t.pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=re(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=oe(e);function ce(){}function pe(e,n){var r,o,i,a,l,s,c,p=w[e+" "];if(p)return n?0:p.slice(0);for(l=e,s=[],c=t.preFilter;l;){for(a in r&&!(o=_.exec(l))||(o&&(l=l.slice(o[0].length)||l),s.push(i=[])),r=!1,(o=B.exec(l))&&(r=o.shift(),i.push({value:r,type:o[0].replace(R," ")}),l=l.slice(r.length)),t.filter)!(o=$[a].exec(l))||c[a]&&!(o=c[a](o))||(r=o.shift(),i.push({value:r,type:a,matches:o}),l=l.slice(r.length));if(!r)break}return n?l.length:l?J.error(e):w(e,s).slice(0)}function de(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ue(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,l=y++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,s){var c,p,d=[v,l];if(s){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(p=t[b]||(t[b]={}),o&&P(t,o))t=t[r]||t;else{if((c=p[i])&&c[0]===v&&c[1]===l)return d[2]=c[2];if(p[i]=d,d[2]=e(t,n,s))return!0}return!1}}function me(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function he(e,t,n,r,o){for(var i,a=[],l=0,s=e.length,c=null!=t;l<s;l++)(i=e[l])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(l)));return a}function fe(e,t,n,r,o,i){return r&&!r[b]&&(r=fe(r)),o&&!o[b]&&(o=fe(o,i)),te((function(i,a,l,s){var c,d,u,m,h=[],g=[],b=a.length,v=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)J(e,t[r],n);return n}(t||"*",l.nodeType?[l]:l,[]),y=!e||!i&&t?v:he(v,h,e,l,s);if(n?n(y,m=o||(i?e:b||r)?[]:a,l,s):m=y,r)for(c=he(m,g),r(c,[],l,s),d=c.length;d--;)(u=c[d])&&(m[g[d]]=!(y[g[d]]=u));if(i){if(o||e){if(o){for(c=[],d=m.length;d--;)(u=m[d])&&c.push(y[d]=u);o(null,m=[],c,s)}for(d=m.length;d--;)(u=m[d])&&(c=o?p.call(i,u):h[d])>-1&&(i[c]=!(a[c]=u))}}else m=he(m===a?m.splice(b,m.length):m),o?o(null,a,m,s):f.apply(a,m)}))}function ge(e){for(var r,o,i,a=e.length,l=t.relative[e[0].type],s=l||t.relative[" "],c=l?1:0,d=ue((function(e){return e===r}),s,!0),u=ue((function(e){return p.call(r,e)>-1}),s,!0),m=[function(e,t,o){var i=!l&&(o||t!=n)||((r=t).nodeType?d(e,t,o):u(e,t,o));return r=null,i}];c<a;c++)if(o=t.relative[e[c].type])m=[ue(me(m),o)];else{if((o=t.filter[e[c].type].apply(null,e[c].matches))[b]){for(i=++c;i<a&&!t.relative[e[i].type];i++);return fe(c>1&&me(m),c>1&&de(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(R,"$1"),o,c<i&&ge(e.slice(c,i)),i<a&&ge(e=e.slice(i)),i<a&&de(e))}m.push(o)}return me(m)}function be(e,r){var o,i=[],a=[],l=k[e+" "];if(!l){for(r||(r=pe(e)),o=r.length;o--;)(l=ge(r[o]))[b]?i.push(l):a.push(l);l=k(e,function(e,r){var o=r.length>0,i=e.length>0,a=function(a,l,c,p,u){var m,h,g,b=0,y="0",x=a&&[],w=[],k=n,S=a||i&&t.find.TAG("*",u),C=v+=null==k?1:Math.random()||.1,E=S.length;for(u&&(n=l==s||l||u);y!==E&&null!=(m=S[y]);y++){if(i&&m){for(h=0,l||m.ownerDocument==s||(se(m),c=!d);g=e[h++];)if(g(m,l||s,c)){f.call(p,m);break}u&&(v=C)}o&&((m=!g&&m)&&b--,a&&x.push(m))}if(b+=y,o&&y!==b){for(h=0;g=r[h++];)g(x,w,l,c);if(a){if(b>0)for(;y--;)x[y]||w[y]||(w[y]=T.call(p));w=he(w)}f.apply(p,w),u&&!a&&w.length>0&&b+r.length>1&&O.uniqueSort(p)}return u&&(v=C,n=k),x};return o?te(a):a}(a,i)),l.selector=e}return l}function ve(e,n,r,o){var i,a,l,s,c,p="function"==typeof e&&e,u=!o&&pe(e=p.selector||e);if(r=r||[],1===u.length){if((a=u[0]=u[0].slice(0)).length>2&&"ID"===(l=a[0]).type&&9===n.nodeType&&d&&t.relative[a[1].type]){if(!(n=(t.find.ID(l.matches[0].replace(K,X),n)||[])[0]))return r;p&&(n=n.parentNode),e=e.slice(a.shift().value.length)}for(i=$.needsContext.test(e)?0:a.length;i--&&(l=a[i],!t.relative[s=l.type]);)if((c=t.find[s])&&(o=c(l.matches[0].replace(K,X),q.test(a[0].type)&&le(n.parentNode)||n))){if(a.splice(i,1),!(e=o.length&&de(a)))return f.apply(r,o),r;break}}return(p||be(e,u))(o,n,!d,r,!n||q.test(e)&&le(n.parentNode)||n),r}ce.prototype=t.filters=t.pseudos,t.setFilters=new ce,g.sortStable=b.split("").sort(C).join("")===b,se(),g.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(s.createElement("fieldset"))})),O.find=J,O.expr[":"]=O.expr.pseudos,O.unique=O.uniqueSort,J.compile=be,J.select=ve,J.setDocument=se,J.tokenize=pe,J.escape=O.escapeSelector,J.getText=O.text,J.isXML=O.isXMLDoc,J.selectors=O.expr,J.support=O.support,J.uniqueSort=O.uniqueSort}();var z=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&O(e).is(n))break;r.push(e)}return r},F=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},_=O.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function H(e,t,n){return b(t)?O.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?O.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?O.grep(e,(function(e){return p.call(t,e)>-1!==n})):O.filter(t,e,n)}O.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?O.find.matchesSelector(r,e)?[r]:[]:O.find.matches(e,O.grep(t,(function(e){return 1===e.nodeType})))},O.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(O(e).filter((function(){for(t=0;t<r;t++)if(O.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)O.find(e,o[t],n);return r>1?O.uniqueSort(n):n},filter:function(e){return this.pushStack(H(this,e||[],!1))},not:function(e){return this.pushStack(H(this,e||[],!0))},is:function(e){return!!H(this,"string"==typeof e&&_.test(e)?O(e):e||[],!1).length}});var W,V=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(O.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||W,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:V.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof O?t[0]:t,O.merge(this,O.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),B.test(r[1])&&O.isPlainObject(t))for(r in t)b(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=y.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e(O):O.makeArray(e,this)}).prototype=O.fn,W=O(y);var $=/^(?:parents|prev(?:Until|All))/,U={children:!0,contents:!0,next:!0,prev:!0};function G(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}O.fn.extend({has:function(e){var t=O(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(O.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&O(e);if(!_.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&O.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?O.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?p.call(O(e),this[0]):p.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(O.uniqueSort(O.merge(this.get(),O(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),O.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return z(e,"parentNode")},parentsUntil:function(e,t,n){return z(e,"parentNode",n)},next:function(e){return G(e,"nextSibling")},prev:function(e){return G(e,"previousSibling")},nextAll:function(e){return z(e,"nextSibling")},prevAll:function(e){return z(e,"previousSibling")},nextUntil:function(e,t,n){return z(e,"nextSibling",n)},prevUntil:function(e,t,n){return z(e,"previousSibling",n)},siblings:function(e){return F((e.parentNode||{}).firstChild,e)},children:function(e){return F(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(P(e,"template")&&(e=e.content||e),O.merge([],e.childNodes))}},(function(e,t){O.fn[e]=function(n,r){var o=O.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=O.filter(r,o)),this.length>1&&(U[e]||O.uniqueSort(o),$.test(e)&&o.reverse()),this.pushStack(o)}}));var Y=/[^\x20\t\r\n\f]+/g;function q(e){return e}function K(e){throw e}function X(e,t,n,r){var o;try{e&&b(o=e.promise)?o.call(e).done(t).fail(n):e&&b(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}O.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return O.each(e.match(Y)||[],(function(e,n){t[n]=!0})),t}(e):O.extend({},e);var t,n,r,o,i=[],a=[],l=-1,s=function(){for(o=o||e.once,r=t=!0;a.length;l=-1)for(n=a.shift();++l<i.length;)!1===i[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(l=i.length-1,a.push(n)),function t(n){O.each(n,(function(n,r){b(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==k(r)&&t(r)}))}(arguments),n&&!t&&s()),this},remove:function(){return O.each(arguments,(function(e,t){for(var n;(n=O.inArray(t,i,n))>-1;)i.splice(n,1),n<=l&&l--})),this},has:function(e){return e?O.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},O.extend({Deferred:function(e){var t=[["notify","progress",O.Callbacks("memory"),O.Callbacks("memory"),2],["resolve","done",O.Callbacks("once memory"),O.Callbacks("once memory"),0,"resolved"],["reject","fail",O.Callbacks("once memory"),O.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return O.Deferred((function(n){O.each(t,(function(t,r){var o=b(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&b(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,o){var i=0;function a(e,t,n,o){return function(){var l=this,s=arguments,c=function(){var r,c;if(!(e<i)){if((r=n.apply(l,s))===t.promise())throw new TypeError("Thenable self-resolution");c=r&&("object"==typeof r||"function"==typeof r)&&r.then,b(c)?o?c.call(r,a(i,t,q,o),a(i,t,K,o)):(i++,c.call(r,a(i,t,q,o),a(i,t,K,o),a(i,t,q,t.notifyWith))):(n!==q&&(l=void 0,s=[r]),(o||t.resolveWith)(l,s))}},p=o?c:function(){try{c()}catch(r){O.Deferred.exceptionHook&&O.Deferred.exceptionHook(r,p.error),e+1>=i&&(n!==K&&(l=void 0,s=[r]),t.rejectWith(l,s))}};e?p():(O.Deferred.getErrorHook?p.error=O.Deferred.getErrorHook():O.Deferred.getStackHook&&(p.error=O.Deferred.getStackHook()),r.setTimeout(p))}}return O.Deferred((function(r){t[0][3].add(a(0,r,b(o)?o:q,r.notifyWith)),t[1][3].add(a(0,r,b(e)?e:q)),t[2][3].add(a(0,r,b(n)?n:K))})).promise()},promise:function(e){return null!=e?O.extend(e,o):o}},i={};return O.each(t,(function(e,r){var a=r[2],l=r[5];o[r[1]]=a.add,l&&a.add((function(){n=l}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=a.fireWith})),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=l.call(arguments),i=O.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?l.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(X(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||b(o[n]&&o[n].then)))return i.then();for(;n--;)X(o[n],a(n),i.reject);return i.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;O.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&Q.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},O.readyException=function(e){r.setTimeout((function(){throw e}))};var Z=O.Deferred();function J(){y.removeEventListener("DOMContentLoaded",J),r.removeEventListener("load",J),O.ready()}O.fn.ready=function(e){return Z.then(e).catch((function(e){O.readyException(e)})),this},O.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--O.readyWait:O.isReady)||(O.isReady=!0,!0!==e&&--O.readyWait>0||Z.resolveWith(y,[O]))}}),O.ready.then=Z.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?r.setTimeout(O.ready):(y.addEventListener("DOMContentLoaded",J),r.addEventListener("load",J));var ee=function(e,t,n,r,o,i,a){var l=0,s=e.length,c=null==n;if("object"===k(n))for(l in o=!0,n)ee(e,t,l,n[l],!0,i,a);else if(void 0!==r&&(o=!0,b(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(O(e),n)})),t))for(;l<s;l++)t(e[l],n,a?r:r.call(e[l],l,t(e[l],n)));return o?e:c?t.call(e):s?t(e[0],n):i},te=/^-ms-/,ne=/-([a-z])/g;function re(e,t){return t.toUpperCase()}function oe(e){return e.replace(te,"ms-").replace(ne,re)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function ae(){this.expando=O.expando+ae.uid++}ae.uid=1,ae.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ie(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[oe(t)]=n;else for(r in t)o[oe(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][oe(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(oe):(t=oe(t))in r?[t]:t.match(Y)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||O.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!O.isEmptyObject(t)}};var le=new ae,se=new ae,ce=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,pe=/[A-Z]/g;function de(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(pe,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ce.test(e)?JSON.parse(e):e)}(n)}catch(e){}se.set(e,t,n)}else n=void 0;return n}O.extend({hasData:function(e){return se.hasData(e)||le.hasData(e)},data:function(e,t,n){return se.access(e,t,n)},removeData:function(e,t){se.remove(e,t)},_data:function(e,t,n){return le.access(e,t,n)},_removeData:function(e,t){le.remove(e,t)}}),O.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=se.get(i),1===i.nodeType&&!le.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=oe(r.slice(5)),de(i,r,o[r]));le.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){se.set(this,e)})):ee(this,(function(t){var n;if(i&&void 0===t)return void 0!==(n=se.get(i,e))||void 0!==(n=de(i,e))?n:void 0;this.each((function(){se.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){se.remove(this,e)}))}}),O.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=le.get(e,t),n&&(!r||Array.isArray(n)?r=le.access(e,t,O.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=O.queue(e,t),r=n.length,o=n.shift(),i=O._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,(function(){O.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return le.get(e,n)||le.access(e,n,{empty:O.Callbacks("once memory").add((function(){le.remove(e,[t+"queue",n])}))})}}),O.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?O.queue(this[0],e):void 0===t?this:this.each((function(){var n=O.queue(this,e,t);O._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&O.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){O.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=O.Deferred(),i=this,a=this.length,l=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=le.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(l));return l(),o.promise(t)}});var ue=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,me=new RegExp("^(?:([+-])=|)("+ue+")([a-z%]*)$","i"),he=["Top","Right","Bottom","Left"],fe=y.documentElement,ge=function(e){return O.contains(e.ownerDocument,e)},be={composed:!0};fe.getRootNode&&(ge=function(e){return O.contains(e.ownerDocument,e)||e.getRootNode(be)===e.ownerDocument});var ve=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ge(e)&&"none"===O.css(e,"display")};function ye(e,t,n,r){var o,i,a=20,l=r?function(){return r.cur()}:function(){return O.css(e,t,"")},s=l(),c=n&&n[3]||(O.cssNumber[t]?"":"px"),p=e.nodeType&&(O.cssNumber[t]||"px"!==c&&+s)&&me.exec(O.css(e,t));if(p&&p[3]!==c){for(s/=2,c=c||p[3],p=+s||1;a--;)O.style(e,t,p+c),(1-i)*(1-(i=l()/s||.5))<=0&&(a=0),p/=i;p*=2,O.style(e,t,p+c),n=n||[]}return n&&(p=+p||+s||0,o=n[1]?p+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=p,r.end=o)),o}var xe={};function we(e){var t,n=e.ownerDocument,r=e.nodeName,o=xe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=O.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),xe[r]=o,o)}function ke(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=le.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ve(r)&&(o[i]=we(r))):"none"!==n&&(o[i]="none",le.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}O.fn.extend({show:function(){return ke(this,!0)},hide:function(){return ke(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ve(this)?O(this).show():O(this).hide()}))}});var Se,Ce,Oe=/^(?:checkbox|radio)$/i,Ee=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Pe=/^$|^module$|\/(?:java|ecma)script/i;Se=y.createDocumentFragment().appendChild(y.createElement("div")),(Ce=y.createElement("input")).setAttribute("type","radio"),Ce.setAttribute("checked","checked"),Ce.setAttribute("name","t"),Se.appendChild(Ce),g.checkClone=Se.cloneNode(!0).cloneNode(!0).lastChild.checked,Se.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!Se.cloneNode(!0).lastChild.defaultValue,Se.innerHTML="<option></option>",g.option=!!Se.lastChild;var Te={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ae(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&P(e,t)?O.merge([e],n):n}function je(e,t){for(var n=0,r=e.length;n<r;n++)le.set(e[n],"globalEval",!t||le.get(t[n],"globalEval"))}Te.tbody=Te.tfoot=Te.colgroup=Te.caption=Te.thead,Te.th=Te.td,g.option||(Te.optgroup=Te.option=[1,"<select multiple='multiple'>","</select>"]);var Me=/<|&#?\w+;/;function Re(e,t,n,r,o){for(var i,a,l,s,c,p,d=t.createDocumentFragment(),u=[],m=0,h=e.length;m<h;m++)if((i=e[m])||0===i)if("object"===k(i))O.merge(u,i.nodeType?[i]:i);else if(Me.test(i)){for(a=a||d.appendChild(t.createElement("div")),l=(Ee.exec(i)||["",""])[1].toLowerCase(),s=Te[l]||Te._default,a.innerHTML=s[1]+O.htmlPrefilter(i)+s[2],p=s[0];p--;)a=a.lastChild;O.merge(u,a.childNodes),(a=d.firstChild).textContent=""}else u.push(t.createTextNode(i));for(d.textContent="",m=0;i=u[m++];)if(r&&O.inArray(i,r)>-1)o&&o.push(i);else if(c=ge(i),a=Ae(d.appendChild(i),"script"),c&&je(a),n)for(p=0;i=a[p++];)Pe.test(i.type||"")&&n.push(i);return d}var Ne=/^([^.]*)(?:\.(.+)|)/;function De(){return!0}function Ie(){return!1}function Le(e,t,n,r,o,i){var a,l;if("object"==typeof t){for(l in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,l,n,r,t[l],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Ie;else if(!o)return e;return 1===i&&(a=o,o=function(e){return O().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=O.guid++)),e.each((function(){O.event.add(this,t,o,r,n)}))}function ze(e,t,n){n?(le.set(e,t,!1),O.event.add(e,t,{namespace:!1,handler:function(e){var n,r=le.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(O.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=l.call(arguments),le.set(this,t,r),this[t](),n=le.get(this,t),le.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(le.set(this,t,O.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=De)}})):void 0===le.get(e,t)&&O.event.add(e,t,De)}O.event={global:{},add:function(e,t,n,r,o){var i,a,l,s,c,p,d,u,m,h,f,g=le.get(e);if(ie(e))for(n.handler&&(n=(i=n).handler,o=i.selector),o&&O.find.matchesSelector(fe,o),n.guid||(n.guid=O.guid++),(s=g.events)||(s=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return void 0!==O&&O.event.triggered!==t.type?O.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(Y)||[""]).length;c--;)m=f=(l=Ne.exec(t[c])||[])[1],h=(l[2]||"").split(".").sort(),m&&(d=O.event.special[m]||{},m=(o?d.delegateType:d.bindType)||m,d=O.event.special[m]||{},p=O.extend({type:m,origType:f,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&O.expr.match.needsContext.test(o),namespace:h.join(".")},i),(u=s[m])||((u=s[m]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(m,a)),d.add&&(d.add.call(e,p),p.handler.guid||(p.handler.guid=n.guid)),o?u.splice(u.delegateCount++,0,p):u.push(p),O.event.global[m]=!0)},remove:function(e,t,n,r,o){var i,a,l,s,c,p,d,u,m,h,f,g=le.hasData(e)&&le.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(Y)||[""]).length;c--;)if(m=f=(l=Ne.exec(t[c])||[])[1],h=(l[2]||"").split(".").sort(),m){for(d=O.event.special[m]||{},u=s[m=(r?d.delegateType:d.bindType)||m]||[],l=l[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=u.length;i--;)p=u[i],!o&&f!==p.origType||n&&n.guid!==p.guid||l&&!l.test(p.namespace)||r&&r!==p.selector&&("**"!==r||!p.selector)||(u.splice(i,1),p.selector&&u.delegateCount--,d.remove&&d.remove.call(e,p));a&&!u.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||O.removeEvent(e,m,g.handle),delete s[m])}else for(m in s)O.event.remove(e,m+t[c],n,r,!0);O.isEmptyObject(s)&&le.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,l=new Array(arguments.length),s=O.event.fix(e),c=(le.get(this,"events")||Object.create(null))[s.type]||[],p=O.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!p.preDispatch||!1!==p.preDispatch.call(this,s)){for(a=O.event.handlers.call(this,s,c),t=0;(o=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(r=((O.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return p.postDispatch&&p.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,i,a,l=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],a={},n=0;n<s;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?O(o,this).index(c)>-1:O.find(o,this,null,[c]).length),a[o]&&i.push(r);i.length&&l.push({elem:c,handlers:i})}return c=this,s<t.length&&l.push({elem:c,handlers:t.slice(s)}),l},addProp:function(e,t){Object.defineProperty(O.Event.prototype,e,{enumerable:!0,configurable:!0,get:b(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[O.expando]?e:new O.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Oe.test(t.type)&&t.click&&P(t,"input")&&ze(t,"click",!0),!1},trigger:function(e){var t=this||e;return Oe.test(t.type)&&t.click&&P(t,"input")&&ze(t,"click"),!0},_default:function(e){var t=e.target;return Oe.test(t.type)&&t.click&&P(t,"input")&&le.get(t,"click")||P(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},O.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},O.Event=function(e,t){if(!(this instanceof O.Event))return new O.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?De:Ie,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&O.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[O.expando]=!0},O.Event.prototype={constructor:O.Event,isDefaultPrevented:Ie,isPropagationStopped:Ie,isImmediatePropagationStopped:Ie,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=De,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=De,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=De,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},O.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},O.event.addProp),O.each({focus:"focusin",blur:"focusout"},(function(e,t){function n(e){if(y.documentMode){var n=le.get(this,"handle"),r=O.event.fix(e);r.type="focusin"===e.type?"focus":"blur",r.isSimulated=!0,n(e),r.target===r.currentTarget&&n(r)}else O.event.simulate(t,e.target,O.event.fix(e))}O.event.special[e]={setup:function(){var r;if(ze(this,e,!0),!y.documentMode)return!1;(r=le.get(this,t))||this.addEventListener(t,n),le.set(this,t,(r||0)+1)},trigger:function(){return ze(this,e),!0},teardown:function(){var e;if(!y.documentMode)return!1;(e=le.get(this,t)-1)?le.set(this,t,e):(this.removeEventListener(t,n),le.remove(this,t))},_default:function(t){return le.get(t.target,e)},delegateType:t},O.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,o=y.documentMode?this:r,i=le.get(o,t);i||(y.documentMode?this.addEventListener(t,n):r.addEventListener(e,n,!0)),le.set(o,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,o=y.documentMode?this:r,i=le.get(o,t)-1;i?le.set(o,t,i):(y.documentMode?this.removeEventListener(t,n):r.removeEventListener(e,n,!0),le.remove(o,t))}}})),O.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){O.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,o=e.handleObj;return r&&(r===this||O.contains(this,r))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),O.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,O(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ie),this.each((function(){O.event.remove(this,e,n,t)}))}});var Fe=/<script|<style|<link/i,_e=/checked\s*(?:[^=]|=\s*.checked.)/i,Be=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function He(e,t){return P(e,"table")&&P(11!==t.nodeType?t:t.firstChild,"tr")&&O(e).children("tbody")[0]||e}function We(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ve(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function $e(e,t){var n,r,o,i,a,l;if(1===t.nodeType){if(le.hasData(e)&&(l=le.get(e).events))for(o in le.remove(t,"handle events"),l)for(n=0,r=l[o].length;n<r;n++)O.event.add(t,o,l[o][n]);se.hasData(e)&&(i=se.access(e),a=O.extend({},i),se.set(t,a))}}function Ue(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Oe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Ge(e,t,n,r){t=s(t);var o,i,a,l,c,p,d=0,u=e.length,m=u-1,h=t[0],f=b(h);if(f||u>1&&"string"==typeof h&&!g.checkClone&&_e.test(h))return e.each((function(o){var i=e.eq(o);f&&(t[0]=h.call(this,o,i.html())),Ge(i,t,n,r)}));if(u&&(i=(o=Re(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(l=(a=O.map(Ae(o,"script"),We)).length;d<u;d++)c=o,d!==m&&(c=O.clone(c,!0,!0),l&&O.merge(a,Ae(c,"script"))),n.call(e[d],c,d);if(l)for(p=a[a.length-1].ownerDocument,O.map(a,Ve),d=0;d<l;d++)c=a[d],Pe.test(c.type||"")&&!le.access(c,"globalEval")&&O.contains(p,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?O._evalUrl&&!c.noModule&&O._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},p):w(c.textContent.replace(Be,""),c,p))}return e}function Ye(e,t,n){for(var r,o=t?O.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||O.cleanData(Ae(r)),r.parentNode&&(n&&ge(r)&&je(Ae(r,"script")),r.parentNode.removeChild(r));return e}O.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,o,i,a,l=e.cloneNode(!0),s=ge(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||O.isXMLDoc(e)))for(a=Ae(l),r=0,o=(i=Ae(e)).length;r<o;r++)Ue(i[r],a[r]);if(t)if(n)for(i=i||Ae(e),a=a||Ae(l),r=0,o=i.length;r<o;r++)$e(i[r],a[r]);else $e(e,l);return(a=Ae(l,"script")).length>0&&je(a,!s&&Ae(e,"script")),l},cleanData:function(e){for(var t,n,r,o=O.event.special,i=0;void 0!==(n=e[i]);i++)if(ie(n)){if(t=n[le.expando]){if(t.events)for(r in t.events)o[r]?O.event.remove(n,r):O.removeEvent(n,r,t.handle);n[le.expando]=void 0}n[se.expando]&&(n[se.expando]=void 0)}}}),O.fn.extend({detach:function(e){return Ye(this,e,!0)},remove:function(e){return Ye(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?O.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ge(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||He(this,e).appendChild(e)}))},prepend:function(){return Ge(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=He(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(O.cleanData(Ae(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return O.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Fe.test(e)&&!Te[(Ee.exec(e)||["",""])[1].toLowerCase()]){e=O.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(O.cleanData(Ae(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ge(this,arguments,(function(t){var n=this.parentNode;O.inArray(this,e)<0&&(O.cleanData(Ae(this)),n&&n.replaceChild(t,this))}),e)}}),O.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){O.fn[e]=function(e){for(var n,r=[],o=O(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),O(o[a])[t](n),c.apply(r,n.get());return this.pushStack(r)}}));var qe=new RegExp("^("+ue+")(?!px)[a-z%]+$","i"),Ke=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},Qe=function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r},Ze=new RegExp(he.join("|"),"i");function Je(e,t,n){var r,o,i,a,l=Ke.test(t),s=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],l&&a&&(a=a.replace(R,"$1")||void 0),""!==a||ge(e)||(a=O.style(e,t)),!g.pixelBoxStyles()&&qe.test(a)&&Ze.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function et(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(p){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",p.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",fe.appendChild(c).appendChild(p);var e=r.getComputedStyle(p);n="1%"!==e.top,s=12===t(e.marginLeft),p.style.right="60%",a=36===t(e.right),o=36===t(e.width),p.style.position="absolute",i=12===t(p.offsetWidth/3),fe.removeChild(c),p=null}}function t(e){return Math.round(parseFloat(e))}var n,o,i,a,l,s,c=y.createElement("div"),p=y.createElement("div");p.style&&(p.style.backgroundClip="content-box",p.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===p.style.backgroundClip,O.extend(g,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,o;return null==l&&(e=y.createElement("table"),t=y.createElement("tr"),n=y.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",fe.appendChild(e).appendChild(t).appendChild(n),o=r.getComputedStyle(t),l=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===t.offsetHeight,fe.removeChild(e)),l}}))}();var tt=["Webkit","Moz","ms"],nt=y.createElement("div").style,rt={};function ot(e){return O.cssProps[e]||rt[e]||(e in nt?e:rt[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=tt.length;n--;)if((e=tt[n]+t)in nt)return e}(e)||e)}var it=/^(none|table(?!-c[ea]).+)/,at={position:"absolute",visibility:"hidden",display:"block"},lt={letterSpacing:"0",fontWeight:"400"};function st(e,t,n){var r=me.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function ct(e,t,n,r,o,i){var a="width"===t?1:0,l=0,s=0,c=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(c+=O.css(e,n+he[a],!0,o)),r?("content"===n&&(s-=O.css(e,"padding"+he[a],!0,o)),"margin"!==n&&(s-=O.css(e,"border"+he[a]+"Width",!0,o))):(s+=O.css(e,"padding"+he[a],!0,o),"padding"!==n?s+=O.css(e,"border"+he[a]+"Width",!0,o):l+=O.css(e,"border"+he[a]+"Width",!0,o));return!r&&i>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-s-l-.5))||0),s+c}function pt(e,t,n){var r=Xe(e),o=(!g.boxSizingReliable()||n)&&"border-box"===O.css(e,"boxSizing",!1,r),i=o,a=Je(e,t,r),l="offset"+t[0].toUpperCase()+t.slice(1);if(qe.test(a)){if(!n)return a;a="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&P(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===O.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===O.css(e,"boxSizing",!1,r),(i=l in e)&&(a=e[l])),(a=parseFloat(a)||0)+ct(e,t,n||(o?"border":"content"),i,r,a)+"px"}function dt(e,t,n,r,o){return new dt.prototype.init(e,t,n,r,o)}O.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Je(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,l=oe(t),s=Ke.test(t),c=e.style;if(s||(t=ot(l)),a=O.cssHooks[t]||O.cssHooks[l],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:c[t];"string"==(i=typeof n)&&(o=me.exec(n))&&o[1]&&(n=ye(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||s||(n+=o&&o[3]||(O.cssNumber[l]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,a,l=oe(t);return Ke.test(t)||(t=ot(l)),(a=O.cssHooks[t]||O.cssHooks[l])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=Je(e,t,r)),"normal"===o&&t in lt&&(o=lt[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),O.each(["height","width"],(function(e,t){O.cssHooks[t]={get:function(e,n,r){if(n)return!it.test(O.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?pt(e,t,r):Qe(e,at,(function(){return pt(e,t,r)}))},set:function(e,n,r){var o,i=Xe(e),a=!g.scrollboxSize()&&"absolute"===i.position,l=(a||r)&&"border-box"===O.css(e,"boxSizing",!1,i),s=r?ct(e,t,r,l,i):0;return l&&a&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-ct(e,t,"border",!1,i)-.5)),s&&(o=me.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=O.css(e,t)),st(0,n,s)}}})),O.cssHooks.marginLeft=et(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Je(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),O.each({margin:"",padding:"",border:"Width"},(function(e,t){O.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+he[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(O.cssHooks[e+t].set=st)})),O.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=Xe(e),o=t.length;a<o;a++)i[t[a]]=O.css(e,t[a],!1,r);return i}return void 0!==n?O.style(e,t,n):O.css(e,t)}),e,t,arguments.length>1)}}),O.Tween=dt,dt.prototype={constructor:dt,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||O.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(O.cssNumber[n]?"":"px")},cur:function(){var e=dt.propHooks[this.prop];return e&&e.get?e.get(this):dt.propHooks._default.get(this)},run:function(e){var t,n=dt.propHooks[this.prop];return this.options.duration?this.pos=t=O.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):dt.propHooks._default.set(this),this}},dt.prototype.init.prototype=dt.prototype,dt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=O.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){O.fx.step[e.prop]?O.fx.step[e.prop](e):1!==e.elem.nodeType||!O.cssHooks[e.prop]&&null==e.elem.style[ot(e.prop)]?e.elem[e.prop]=e.now:O.style(e.elem,e.prop,e.now+e.unit)}}},dt.propHooks.scrollTop=dt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},O.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},O.fx=dt.prototype.init,O.fx.step={};var ut,mt,ht=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function gt(){mt&&(!1===y.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(gt):r.setTimeout(gt,O.fx.interval),O.fx.tick())}function bt(){return r.setTimeout((function(){ut=void 0})),ut=Date.now()}function vt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=he[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function yt(e,t,n){for(var r,o=(xt.tweeners[t]||[]).concat(xt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function xt(e,t,n){var r,o,i=0,a=xt.prefilters.length,l=O.Deferred().always((function(){delete s.elem})),s=function(){if(o)return!1;for(var t=ut||bt(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),i=0,a=c.tweens.length;i<a;i++)c.tweens[i].run(r);return l.notifyWith(e,[c,r,n]),r<1&&a?n:(a||l.notifyWith(e,[c,1,0]),l.resolveWith(e,[c]),!1)},c=l.promise({elem:e,props:O.extend({},t),opts:O.extend(!0,{specialEasing:{},easing:O.easing._default},n),originalProperties:t,originalOptions:n,startTime:ut||bt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=O.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(l.notifyWith(e,[c,1,0]),l.resolveWith(e,[c,t])):l.rejectWith(e,[c,t]),this}}),p=c.props;for(function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=oe(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=O.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(p,c.opts.specialEasing);i<a;i++)if(r=xt.prefilters[i].call(c,e,p,c.opts))return b(r.stop)&&(O._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return O.map(p,yt,c),b(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),O.fx.timer(O.extend(s,{elem:e,anim:c,queue:c.opts.queue})),c}O.Animation=O.extend(xt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ye(n.elem,e,me.exec(t),n),n}]},tweener:function(e,t){b(e)?(t=e,e=["*"]):e=e.match(Y);for(var n,r=0,o=e.length;r<o;r++)n=e[r],xt.tweeners[n]=xt.tweeners[n]||[],xt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,l,s,c,p,d="width"in t||"height"in t,u=this,m={},h=e.style,f=e.nodeType&&ve(e),g=le.get(e,"fxshow");for(r in n.queue||(null==(a=O._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,u.always((function(){u.always((function(){a.unqueued--,O.queue(e,"fx").length||a.empty.fire()}))}))),t)if(o=t[r],ht.test(o)){if(delete t[r],i=i||"toggle"===o,o===(f?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;f=!0}m[r]=g&&g[r]||O.style(e,r)}if((s=!O.isEmptyObject(t))||!O.isEmptyObject(m))for(r in d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=g&&g.display)&&(c=le.get(e,"display")),"none"===(p=O.css(e,"display"))&&(c?p=c:(ke([e],!0),c=e.style.display||c,p=O.css(e,"display"),ke([e]))),("inline"===p||"inline-block"===p&&null!=c)&&"none"===O.css(e,"float")&&(s||(u.done((function(){h.display=c})),null==c&&(p=h.display,c="none"===p?"":p)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",u.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),s=!1,m)s||(g?"hidden"in g&&(f=g.hidden):g=le.access(e,"fxshow",{display:c}),i&&(g.hidden=!f),f&&ke([e],!0),u.done((function(){for(r in f||ke([e]),le.remove(e,"fxshow"),m)O.style(e,r,m[r])}))),s=yt(f?g[r]:0,r,u),r in g||(g[r]=s.start,f&&(s.end=s.start,s.start=0))}],prefilter:function(e,t){t?xt.prefilters.unshift(e):xt.prefilters.push(e)}}),O.speed=function(e,t,n){var r=e&&"object"==typeof e?O.extend({},e):{complete:n||!n&&t||b(e)&&e,duration:e,easing:n&&t||t&&!b(t)&&t};return O.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in O.fx.speeds?r.duration=O.fx.speeds[r.duration]:r.duration=O.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){b(r.old)&&r.old.call(this),r.queue&&O.dequeue(this,r.queue)},r},O.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=O.isEmptyObject(e),i=O.speed(t,n,r),a=function(){var t=xt(this,O.extend({},e),i);(o||le.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",i=O.timers,a=le.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&ft.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||O.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=le.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=O.timers,a=r?r.length:0;for(n.finish=!0,O.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),O.each(["toggle","show","hide"],(function(e,t){var n=O.fn[t];O.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(vt(t,!0),e,r,o)}})),O.each({slideDown:vt("show"),slideUp:vt("hide"),slideToggle:vt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){O.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),O.timers=[],O.fx.tick=function(){var e,t=0,n=O.timers;for(ut=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||O.fx.stop(),ut=void 0},O.fx.timer=function(e){O.timers.push(e),O.fx.start()},O.fx.interval=13,O.fx.start=function(){mt||(mt=!0,gt())},O.fx.stop=function(){mt=null},O.fx.speeds={slow:600,fast:200,_default:400},O.fn.delay=function(e,t){return e=O.fx&&O.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var o=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(o)}}))},function(){var e=y.createElement("input"),t=y.createElement("select").appendChild(y.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=y.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var wt,kt=O.expr.attrHandle;O.fn.extend({attr:function(e,t){return ee(this,O.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){O.removeAttr(this,e)}))}}),O.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?O.prop(e,t,n):(1===i&&O.isXMLDoc(e)||(o=O.attrHooks[t.toLowerCase()]||(O.expr.match.bool.test(t)?wt:void 0)),void 0!==n?null===n?void O.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=O.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&P(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(Y);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),wt={set:function(e,t,n){return!1===t?O.removeAttr(e,n):e.setAttribute(n,n),n}},O.each(O.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=kt[t]||O.find.attr;kt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=kt[a],kt[a]=o,o=null!=n(e,t,r)?a:null,kt[a]=i),o}}));var St=/^(?:input|select|textarea|button)$/i,Ct=/^(?:a|area)$/i;function Ot(e){return(e.match(Y)||[]).join(" ")}function Et(e){return e.getAttribute&&e.getAttribute("class")||""}function Pt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(Y)||[]}O.fn.extend({prop:function(e,t){return ee(this,O.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[O.propFix[e]||e]}))}}),O.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&O.isXMLDoc(e)||(t=O.propFix[t]||t,o=O.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=O.find.attr(e,"tabindex");return t?parseInt(t,10):St.test(e.nodeName)||Ct.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(O.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),O.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){O.propFix[this.toLowerCase()]=this})),O.fn.extend({addClass:function(e){var t,n,r,o,i,a;return b(e)?this.each((function(t){O(this).addClass(e.call(this,t,Et(this)))})):(t=Pt(e)).length?this.each((function(){if(r=Et(this),n=1===this.nodeType&&" "+Ot(r)+" "){for(i=0;i<t.length;i++)o=t[i],n.indexOf(" "+o+" ")<0&&(n+=o+" ");a=Ot(n),r!==a&&this.setAttribute("class",a)}})):this},removeClass:function(e){var t,n,r,o,i,a;return b(e)?this.each((function(t){O(this).removeClass(e.call(this,t,Et(this)))})):arguments.length?(t=Pt(e)).length?this.each((function(){if(r=Et(this),n=1===this.nodeType&&" "+Ot(r)+" "){for(i=0;i<t.length;i++)for(o=t[i];n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");a=Ot(n),r!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,o,i,a=typeof e,l="string"===a||Array.isArray(e);return b(e)?this.each((function(n){O(this).toggleClass(e.call(this,n,Et(this),t),t)})):"boolean"==typeof t&&l?t?this.addClass(e):this.removeClass(e):(n=Pt(e),this.each((function(){if(l)for(i=O(this),o=0;o<n.length;o++)r=n[o],i.hasClass(r)?i.removeClass(r):i.addClass(r);else void 0!==e&&"boolean"!==a||((r=Et(this))&&le.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===e?"":le.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+Ot(Et(n))+" ").indexOf(t)>-1)return!0;return!1}});var Tt=/\r/g;O.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=b(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,O(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=O.map(o,(function(e){return null==e?"":e+""}))),(t=O.valHooks[this.type]||O.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=O.valHooks[o.type]||O.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(Tt,""):null==n?"":n:void 0}}),O.extend({valHooks:{option:{get:function(e){var t=O.find.attr(e,"value");return null!=t?t:Ot(O.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,l=a?null:[],s=a?i+1:o.length;for(r=i<0?s:a?i:0;r<s;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!P(n.parentNode,"optgroup"))){if(t=O(n).val(),a)return t;l.push(t)}return l},set:function(e,t){for(var n,r,o=e.options,i=O.makeArray(t),a=o.length;a--;)((r=o[a]).selected=O.inArray(O.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),O.each(["radio","checkbox"],(function(){O.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=O.inArray(O(e).val(),t)>-1}},g.checkOn||(O.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var At=r.location,jt={guid:Date.now()},Mt=/\?/;O.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||O.error("Invalid XML: "+(n?O.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Rt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};O.extend(O.event,{trigger:function(e,t,n,o){var i,a,l,s,c,p,d,u,h=[n||y],f=m.call(e,"type")?e.type:e,g=m.call(e,"namespace")?e.namespace.split("."):[];if(a=u=l=n=n||y,3!==n.nodeType&&8!==n.nodeType&&!Rt.test(f+O.event.triggered)&&(f.indexOf(".")>-1&&(g=f.split("."),f=g.shift(),g.sort()),c=f.indexOf(":")<0&&"on"+f,(e=e[O.expando]?e:new O.Event(f,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:O.makeArray(t,[e]),d=O.event.special[f]||{},o||!d.trigger||!1!==d.trigger.apply(n,t))){if(!o&&!d.noBubble&&!v(n)){for(s=d.delegateType||f,Rt.test(s+f)||(a=a.parentNode);a;a=a.parentNode)h.push(a),l=a;l===(n.ownerDocument||y)&&h.push(l.defaultView||l.parentWindow||r)}for(i=0;(a=h[i++])&&!e.isPropagationStopped();)u=a,e.type=i>1?s:d.bindType||f,(p=(le.get(a,"events")||Object.create(null))[e.type]&&le.get(a,"handle"))&&p.apply(a,t),(p=c&&a[c])&&p.apply&&ie(a)&&(e.result=p.apply(a,t),!1===e.result&&e.preventDefault());return e.type=f,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(h.pop(),t)||!ie(n)||c&&b(n[f])&&!v(n)&&((l=n[c])&&(n[c]=null),O.event.triggered=f,e.isPropagationStopped()&&u.addEventListener(f,Nt),n[f](),e.isPropagationStopped()&&u.removeEventListener(f,Nt),O.event.triggered=void 0,l&&(n[c]=l)),e.result}},simulate:function(e,t,n){var r=O.extend(new O.Event,n,{type:e,isSimulated:!0});O.event.trigger(r,null,t)}}),O.fn.extend({trigger:function(e,t){return this.each((function(){O.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return O.event.trigger(e,t,n,!0)}});var Dt=/\[\]$/,It=/\r?\n/g,Lt=/^(?:submit|button|image|reset|file)$/i,zt=/^(?:input|select|textarea|keygen)/i;function Ft(e,t,n,r){var o;if(Array.isArray(t))O.each(t,(function(t,o){n||Dt.test(e)?r(e,o):Ft(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==k(t))r(e,t);else for(o in t)Ft(e+"["+o+"]",t[o],n,r)}O.param=function(e,t){var n,r=[],o=function(e,t){var n=b(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!O.isPlainObject(e))O.each(e,(function(){o(this.name,this.value)}));else for(n in e)Ft(n,e[n],t,o);return r.join("&")},O.fn.extend({serialize:function(){return O.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=O.prop(this,"elements");return e?O.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!O(this).is(":disabled")&&zt.test(this.nodeName)&&!Lt.test(e)&&(this.checked||!Oe.test(e))})).map((function(e,t){var n=O(this).val();return null==n?null:Array.isArray(n)?O.map(n,(function(e){return{name:t.name,value:e.replace(It,"\r\n")}})):{name:t.name,value:n.replace(It,"\r\n")}})).get()}});var _t=/%20/g,Bt=/#.*$/,Ht=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Vt=/^(?:GET|HEAD)$/,$t=/^\/\//,Ut={},Gt={},Yt="*/".concat("*"),qt=y.createElement("a");function Kt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(Y)||[];if(b(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Xt(e,t,n,r){var o={},i=e===Gt;function a(l){var s;return o[l]=!0,O.each(e[l]||[],(function(e,l){var c=l(t,n,r);return"string"!=typeof c||i||o[c]?i?!(s=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),s}return a(t.dataTypes[0])||!o["*"]&&a("*")}function Qt(e,t){var n,r,o=O.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&O.extend(!0,e,r),e}qt.href=At.href,O.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:At.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(At.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Yt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":O.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qt(Qt(e,O.ajaxSettings),t):Qt(O.ajaxSettings,e)},ajaxPrefilter:Kt(Ut),ajaxTransport:Kt(Gt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,o,i,a,l,s,c,p,d,u,m=O.ajaxSetup({},t),h=m.context||m,f=m.context&&(h.nodeType||h.jquery)?O(h):O.event,g=O.Deferred(),b=O.Callbacks("once memory"),v=m.statusCode||{},x={},w={},k="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=Wt.exec(i);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)v[t]=[v[t],e[t]];return this},abort:function(e){var t=e||k;return n&&n.abort(t),C(0,t),this}};if(g.promise(S),m.url=((e||m.url||At.href)+"").replace($t,At.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(Y)||[""],null==m.crossDomain){s=y.createElement("a");try{s.href=m.url,s.href=s.href,m.crossDomain=qt.protocol+"//"+qt.host!=s.protocol+"//"+s.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=O.param(m.data,m.traditional)),Xt(Ut,m,t,S),c)return S;for(d in(p=O.event&&m.global)&&0==O.active++&&O.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Vt.test(m.type),o=m.url.replace(Bt,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(_t,"+")):(u=m.url.slice(o.length),m.data&&(m.processData||"string"==typeof m.data)&&(o+=(Mt.test(o)?"&":"?")+m.data,delete m.data),!1===m.cache&&(o=o.replace(Ht,"$1"),u=(Mt.test(o)?"&":"?")+"_="+jt.guid+++u),m.url=o+u),m.ifModified&&(O.lastModified[o]&&S.setRequestHeader("If-Modified-Since",O.lastModified[o]),O.etag[o]&&S.setRequestHeader("If-None-Match",O.etag[o])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&S.setRequestHeader("Content-Type",m.contentType),S.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Yt+"; q=0.01":""):m.accepts["*"]),m.headers)S.setRequestHeader(d,m.headers[d]);if(m.beforeSend&&(!1===m.beforeSend.call(h,S,m)||c))return S.abort();if(k="abort",b.add(m.complete),S.done(m.success),S.fail(m.error),n=Xt(Gt,m,t,S)){if(S.readyState=1,p&&f.trigger("ajaxSend",[S,m]),c)return S;m.async&&m.timeout>0&&(l=r.setTimeout((function(){S.abort("timeout")}),m.timeout));try{c=!1,n.send(x,C)}catch(e){if(c)throw e;C(-1,e)}}else C(-1,"No Transport");function C(e,t,a,s){var d,u,y,x,w,k=t;c||(c=!0,l&&r.clearTimeout(l),n=void 0,i=s||"",S.readyState=e>0?4:0,d=e>=200&&e<300||304===e,a&&(x=function(e,t,n){for(var r,o,i,a,l=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in l)if(l[o]&&l[o].test(r)){s.unshift(o);break}if(s[0]in n)i=s[0];else{for(o in n){if(!s[0]||e.converters[o+" "+s[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==s[0]&&s.unshift(i),n[i]}(m,S,a)),!d&&O.inArray("script",m.dataTypes)>-1&&O.inArray("json",m.dataTypes)<0&&(m.converters["text script"]=function(){}),x=function(e,t,n,r){var o,i,a,l,s,c={},p=e.dataTypes.slice();if(p[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=p.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=i,i=p.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(!(a=c[s+" "+i]||c["* "+i]))for(o in c)if((l=o.split(" "))[1]===i&&(a=c[s+" "+l[0]]||c["* "+l[0]])){!0===a?a=c[o]:!0!==c[o]&&(i=l[0],p.unshift(l[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+s+" to "+i}}}return{state:"success",data:t}}(m,x,S,d),d?(m.ifModified&&((w=S.getResponseHeader("Last-Modified"))&&(O.lastModified[o]=w),(w=S.getResponseHeader("etag"))&&(O.etag[o]=w)),204===e||"HEAD"===m.type?k="nocontent":304===e?k="notmodified":(k=x.state,u=x.data,d=!(y=x.error))):(y=k,!e&&k||(k="error",e<0&&(e=0))),S.status=e,S.statusText=(t||k)+"",d?g.resolveWith(h,[u,k,S]):g.rejectWith(h,[S,k,y]),S.statusCode(v),v=void 0,p&&f.trigger(d?"ajaxSuccess":"ajaxError",[S,m,d?u:y]),b.fireWith(h,[S,k]),p&&(f.trigger("ajaxComplete",[S,m]),--O.active||O.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return O.get(e,t,n,"json")},getScript:function(e,t){return O.get(e,void 0,t,"script")}}),O.each(["get","post"],(function(e,t){O[t]=function(e,n,r,o){return b(n)&&(o=o||r,r=n,n=void 0),O.ajax(O.extend({url:e,type:t,dataType:o,data:n,success:r},O.isPlainObject(e)&&e))}})),O.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),O._evalUrl=function(e,t,n){return O.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){O.globalEval(e,t,n)}})},O.fn.extend({wrapAll:function(e){var t;return this[0]&&(b(e)&&(e=e.call(this[0])),t=O(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return b(e)?this.each((function(t){O(this).wrapInner(e.call(this,t))})):this.each((function(){var t=O(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=b(e);return this.each((function(n){O(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){O(this).replaceWith(this.childNodes)})),this}}),O.expr.pseudos.hidden=function(e){return!O.expr.pseudos.visible(e)},O.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},O.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var Zt={0:200,1223:204},Jt=O.ajaxSettings.xhr();g.cors=!!Jt&&"withCredentials"in Jt,g.ajax=Jt=!!Jt,O.ajaxTransport((function(e){var t,n;if(g.cors||Jt&&!e.crossDomain)return{send:function(o,i){var a,l=e.xhr();if(l.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)l[a]=e.xhrFields[a];for(a in e.mimeType&&l.overrideMimeType&&l.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)l.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=n=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,"abort"===e?l.abort():"error"===e?"number"!=typeof l.status?i(0,"error"):i(l.status,l.statusText):i(Zt[l.status]||l.status,l.statusText,"text"!==(l.responseType||"text")||"string"!=typeof l.responseText?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=t(),n=l.onerror=l.ontimeout=t("error"),void 0!==l.onabort?l.onabort=n:l.onreadystatechange=function(){4===l.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{l.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),O.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),O.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return O.globalEval(e),e}}}),O.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),O.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=O("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),y.head.appendChild(t[0])},abort:function(){n&&n()}}}));var en,tn=[],nn=/(=)\?(?=&|$)|\?\?/;O.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=tn.pop()||O.expando+"_"+jt.guid++;return this[e]=!0,e}}),O.ajaxPrefilter("json jsonp",(function(e,t,n){var o,i,a,l=!1!==e.jsonp&&(nn.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&nn.test(e.data)&&"data");if(l||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=b(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,l?e[l]=e[l].replace(nn,"$1"+o):!1!==e.jsonp&&(e.url+=(Mt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||O.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=r[o],r[o]=function(){a=arguments},n.always((function(){void 0===i?O(r).removeProp(o):r[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,tn.push(o)),a&&b(i)&&i(a[0]),a=i=void 0})),"script"})),g.createHTMLDocument=((en=y.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===en.childNodes.length),O.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=y.implementation.createHTMLDocument("")).createElement("base")).href=y.location.href,t.head.appendChild(r)):t=y),i=!n&&[],(o=B.exec(e))?[t.createElement(o[1])]:(o=Re([e],t,i),i&&i.length&&O(i).remove(),O.merge([],o.childNodes)));var r,o,i},O.fn.load=function(e,t,n){var r,o,i,a=this,l=e.indexOf(" ");return l>-1&&(r=Ot(e.slice(l)),e=e.slice(0,l)),b(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&O.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){i=arguments,a.html(r?O("<div>").append(O.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,i||[e.responseText,t,e])}))}),this},O.expr.pseudos.animated=function(e){return O.grep(O.timers,(function(t){return e===t.elem})).length},O.offset={setOffset:function(e,t,n){var r,o,i,a,l,s,c=O.css(e,"position"),p=O(e),d={};"static"===c&&(e.style.position="relative"),l=p.offset(),i=O.css(e,"top"),s=O.css(e,"left"),("absolute"===c||"fixed"===c)&&(i+s).indexOf("auto")>-1?(a=(r=p.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(s)||0),b(t)&&(t=t.call(e,n,O.extend({},l))),null!=t.top&&(d.top=t.top-l.top+a),null!=t.left&&(d.left=t.left-l.left+o),"using"in t?t.using.call(e,d):p.css(d)}},O.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){O.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===O.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===O.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=O(e).offset()).top+=O.css(e,"borderTopWidth",!0),o.left+=O.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-O.css(r,"marginTop",!0),left:t.left-o.left-O.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===O.css(e,"position");)e=e.offsetParent;return e||fe}))}}),O.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;O.fn[e]=function(r){return ee(this,(function(e,r,o){var i;if(v(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o}),e,r,arguments.length)}})),O.each(["top","left"],(function(e,t){O.cssHooks[t]=et(g.pixelPosition,(function(e,n){if(n)return n=Je(e,t),qe.test(n)?O(e).position()[t]+"px":n}))})),O.each({Height:"height",Width:"width"},(function(e,t){O.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){O.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),l=n||(!0===o||!0===i?"margin":"border");return ee(this,(function(t,n,o){var i;return v(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?O.css(t,n,l):O.style(t,n,o,l)}),t,a?o:void 0,a)}}))})),O.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){O.fn[t]=function(e){return this.on(t,e)}})),O.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),O.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){O.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var rn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;O.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),b(e))return r=l.call(arguments,2),o=function(){return e.apply(t||this,r.concat(l.call(arguments)))},o.guid=e.guid=e.guid||O.guid++,o},O.holdReady=function(e){e?O.readyWait++:O.ready(!0)},O.isArray=Array.isArray,O.parseJSON=JSON.parse,O.nodeName=P,O.isFunction=b,O.isWindow=v,O.camelCase=oe,O.type=k,O.now=Date.now,O.isNumeric=function(e){var t=O.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},O.trim=function(e){return null==e?"":(e+"").replace(rn,"$1")},void 0===(n=function(){return O}.apply(t,[]))||(e.exports=n);var on=r.jQuery,an=r.$;return O.noConflict=function(e){return r.$===O&&(r.$=an),e&&r.jQuery===O&&(r.jQuery=on),O},void 0===o&&(r.jQuery=r.$=O),O}))},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),o=n(9982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,l={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)a.add(t[e])}var p=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,u=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,m={},h={};function f(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new f(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new f(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new f(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new f(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new f(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new f(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new f(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new f(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new f(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function y(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(h,e)||!d.call(m,e)&&(u.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,v);g[t]=new f(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,v);g[t]=new f(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,v);g[t]=new f(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new f("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new f(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),P=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var N=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=D&&e[D]||e["@@iterator"])?e:null}var L,z=Object.assign;function F(e){if(void 0===L)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var _=!1;function B(e,t){if(!e||_)return"";_=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l]){var s="\n"+o[a].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=a&&0<=l);break}}}finally{_=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function H(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return B(e.type,!1);case 11:return B(e.type.render,!1);case 1:return B(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case k:return"Portal";case O:return"Profiler";case C:return"StrictMode";case A:return"Suspense";case j:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case M:return null!==(t=e.displayName||null)?t:W(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return W(e(t))}catch(e){}}return null}function V(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return W(t);case 8:return t===C?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function U(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=U(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=U(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Q(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function Z(e,t){Q(e,t);var n=$(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+$(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return z({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:$(n)}}function ie(e,t){var n=$(t.value),r=$(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,pe,de=(pe=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return pe(e,t)}))}:pe);function ue(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var me={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function fe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=fe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(me).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]}))}));var be=z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(be[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,Ce=null;function Oe(e){if(e=xo(e)){if("function"!=typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=ko(t),ke(e.stateNode,e.type,t))}}function Ee(e){Se?Ce?Ce.push(e):Ce=[e]:Se=e}function Pe(){if(Se){var e=Se,t=Ce;if(Ce=Se=null,Oe(e),t)for(e=0;e<t.length;e++)Oe(t[e])}}function Te(e,t){return e(t)}function Ae(){}var je=!1;function Me(e,t,n){if(je)return e(t,n);je=!0;try{return Te(e,t,n)}finally{je=!1,(null!==Se||null!==Ce)&&(Ae(),Pe())}}function Re(e,t){var n=e.stateNode;if(null===n)return null;var r=ko(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Ne=!1;if(p)try{var De={};Object.defineProperty(De,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch(pe){Ne=!1}function Ie(e,t,n,r,o,i,a,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Le=!1,ze=null,Fe=!1,_e=null,Be={onError:function(e){Le=!0,ze=e}};function He(e,t,n,r,o,i,a,l,s){Le=!1,ze=null,Ie.apply(Be,arguments)}function We(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ve(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function $e(e){if(We(e)!==e)throw Error(i(188))}function Ue(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return $e(o),e;if(a===r)return $e(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l){for(s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?Ge(e):null}function Ge(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ge(e);if(null!==t)return t;e=e.sibling}return null}var Ye=o.unstable_scheduleCallback,qe=o.unstable_cancelCallback,Ke=o.unstable_shouldYield,Xe=o.unstable_requestPaint,Qe=o.unstable_now,Ze=o.unstable_getCurrentPriorityLevel,Je=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,it=null,at=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2,ct=64,pt=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ut(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var l=a&~o;0!==l?r=dt(l):0!=(i&=a)&&(r=dt(i))}else 0!=(a=n&~o)?r=dt(a):0!==i&&(r=dt(i));if(0===r)return 0;if(0!==t&&t!==r&&!(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&4194240&i))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-at(t)),r|=e[n],t&=~o;return r}function mt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ft(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var yt=0;function xt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,kt,St,Ct,Ot,Et=!1,Pt=[],Tt=null,At=null,jt=null,Mt=new Map,Rt=new Map,Nt=[],Dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":At=null;break;case"mouseover":case"mouseout":jt=null;break;case"pointerover":case"pointerout":Mt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function Lt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&null!==(t=xo(t))&&kt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function zt(e){var t=yo(e.target);if(null!==t){var n=We(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ve(n)))return e.blockedOn=t,void Ot(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=xo(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);xe=r,n.target.dispatchEvent(r),xe=null,t.shift()}return!0}function _t(e,t,n){Ft(e)&&n.delete(t)}function Bt(){Et=!1,null!==Tt&&Ft(Tt)&&(Tt=null),null!==At&&Ft(At)&&(At=null),null!==jt&&Ft(jt)&&(jt=null),Mt.forEach(_t),Rt.forEach(_t)}function Ht(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Bt)))}function Wt(e){function t(t){return Ht(t,e)}if(0<Pt.length){Ht(Pt[0],e);for(var n=1;n<Pt.length;n++){var r=Pt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Tt&&Ht(Tt,e),null!==At&&Ht(At,e),null!==jt&&Ht(jt,e),Mt.forEach(t),Rt.forEach(t),n=0;n<Nt.length;n++)(r=Nt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&null===(n=Nt[0]).blockedOn;)zt(n),null===n.blockedOn&&Nt.shift()}var Vt=x.ReactCurrentBatchConfig,$t=!0;function Ut(e,t,n,r){var o=yt,i=Vt.transition;Vt.transition=null;try{yt=1,Yt(e,t,n,r)}finally{yt=o,Vt.transition=i}}function Gt(e,t,n,r){var o=yt,i=Vt.transition;Vt.transition=null;try{yt=4,Yt(e,t,n,r)}finally{yt=o,Vt.transition=i}}function Yt(e,t,n,r){if($t){var o=Kt(e,t,n,r);if(null===o)$r(e,t,r,qt,n),It(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Tt=Lt(Tt,e,t,n,r,o),!0;case"dragenter":return At=Lt(At,e,t,n,r,o),!0;case"mouseover":return jt=Lt(jt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Mt.set(i,Lt(Mt.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Rt.set(i,Lt(Rt.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Dt.indexOf(e)){for(;null!==o;){var i=xo(o);if(null!==i&&wt(i),null===(i=Kt(e,t,n,r))&&$r(e,t,r,qt,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else $r(e,t,r,null,n)}}var qt=null;function Kt(e,t,n,r){if(qt=null,null!==(e=yo(e=we(r))))if(null===(t=We(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Xt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Qt=null,Zt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Zt,r=n.length,o="value"in Qt?Qt.value:Qt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Jt=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return z(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,ln,sn,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=on(cn),dn=z({},cn,{view:0,detail:0}),un=on(dn),mn=z({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:On,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(an=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=an=0,sn=e),an)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),hn=on(mn),fn=on(z({},mn,{dataTransfer:0})),gn=on(z({},dn,{relatedTarget:0})),bn=on(z({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=z({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=on(vn),xn=on(z({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function On(){return Cn}var En=z({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:On,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Pn=on(En),Tn=on(z({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),An=on(z({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:On})),jn=on(z({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=z({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rn=on(Mn),Nn=[9,13,27,32],Dn=p&&"CompositionEvent"in window,In=null;p&&"documentMode"in document&&(In=document.documentMode);var Ln=p&&"TextEvent"in window&&!In,zn=p&&(!Dn||In&&8<In&&11>=In),Fn=String.fromCharCode(32),_n=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1,Vn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function $n(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vn[e.type]:"textarea"===t}function Un(e,t,n,r){Ee(r),0<(t=Gr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Yn=null;function qn(e){Fr(e,0)}function Kn(e){if(Y(wo(e)))return e}function Xn(e,t){if("change"===e)return t}var Qn=!1;if(p){var Zn;if(p){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Zn=Jn}else Zn=!1;Qn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){Gn&&(Gn.detachEvent("onpropertychange",nr),Yn=Gn=null)}function nr(e){if("value"===e.propertyName&&Kn(Yn)){var t=[];Un(t,Yn,e,we(e)),Me(qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Yn=n,(Gn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Yn)}function ir(e,t){if("click"===e)return Kn(t)}function ar(e,t){if("input"===e||"change"===e)return Kn(t)}var lr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function sr(e,t){if(lr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!d.call(t,o)||!lr(e[o],t[o]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pr(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ur(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=ur(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&mr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=pr(n,i);var a=pr(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fr=p&&"documentMode"in document&&11>=document.documentMode,gr=null,br=null,vr=null,yr=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==gr||gr!==q(r)||(r="selectionStart"in(r=gr)&&mr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&sr(vr,r)||(vr=r,0<(r=Gr(br,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},Cr={};function Or(e){if(Sr[e])return Sr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Cr)return Sr[e]=n[t];return e}p&&(Cr=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var Er=Or("animationend"),Pr=Or("animationiteration"),Tr=Or("animationstart"),Ar=Or("transitionend"),jr=new Map,Mr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rr(e,t){jr.set(e,t),s(t,[e])}for(var Nr=0;Nr<Mr.length;Nr++){var Dr=Mr[Nr];Rr(Dr.toLowerCase(),"on"+(Dr[0].toUpperCase()+Dr.slice(1)))}Rr(Er,"onAnimationEnd"),Rr(Pr,"onAnimationIteration"),Rr(Tr,"onAnimationStart"),Rr("dblclick","onDoubleClick"),Rr("focusin","onFocus"),Rr("focusout","onBlur"),Rr(Ar,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Lr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function zr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,l,s,c){if(He.apply(this,arguments),Le){if(!Le)throw Error(i(198));var p=ze;Le=!1,ze=null,Fe||(Fe=!0,_e=p)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var l=r[a],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==i&&o.isPropagationStopped())break e;zr(o,l,c),i=s}else for(a=0;a<r.length;a++){if(s=(l=r[a]).instance,c=l.currentTarget,l=l.listener,s!==i&&o.isPropagationStopped())break e;zr(o,l,c),i=s}}}if(Fe)throw e=_e,Fe=!1,_e=null,e}function _r(e,t){var n=t[go];void 0===n&&(n=t[go]=new Set);var r=e+"__bubble";n.has(r)||(Vr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),Vr(n,e,r,t)}var Hr="_reactListening"+Math.random().toString(36).slice(2);function Wr(e){if(!e[Hr]){e[Hr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Lr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Hr]||(t[Hr]=!0,Br("selectionchange",!1,t))}}function Vr(e,t,n,r){switch(Xt(t)){case 1:var o=Ut;break;case 4:o=Gt;break;default:o=Yt}n=o.bind(null,t,n,e),o=void 0,!Ne||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function $r(e,t,n,r,o){var i=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var s=a.tag;if((3===s||4===s)&&((s=a.stateNode.containerInfo)===o||8===s.nodeType&&s.parentNode===o))return;a=a.return}for(;null!==l;){if(null===(a=yo(l)))return;if(5===(s=a.tag)||6===s){r=i=a;continue e}l=l.parentNode}}r=r.return}Me((function(){var r=i,o=we(n),a=[];e:{var l=jr.get(e);if(void 0!==l){var s=pn,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Pn;break;case"focusin":c="focus",s=gn;break;case"focusout":c="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=fn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=An;break;case Er:case Pr:case Tr:s=bn;break;case Ar:s=jn;break;case"scroll":s=un;break;case"wheel":s=Rn;break;case"copy":case"cut":case"paste":s=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Tn}var p=!!(4&t),d=!p&&"scroll"===e,u=p?null!==l?l+"Capture":null:l;p=[];for(var m,h=r;null!==h;){var f=(m=h).stateNode;if(5===m.tag&&null!==f&&(m=f,null!==u&&null!=(f=Re(h,u))&&p.push(Ur(h,f,m))),d)break;h=h.return}0<p.length&&(l=new s(l,c,null,n,o),a.push({event:l,listeners:p}))}}if(!(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===xe||!(c=n.relatedTarget||n.fromElement)||!yo(c)&&!c[fo])&&(s||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?yo(c):null)&&(c!==(d=We(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(p=hn,f="onMouseLeave",u="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(p=Tn,f="onPointerLeave",u="onPointerEnter",h="pointer"),d=null==s?l:wo(s),m=null==c?l:wo(c),(l=new p(f,h+"leave",s,n,o)).target=d,l.relatedTarget=m,f=null,yo(o)===r&&((p=new p(u,h+"enter",c,n,o)).target=m,p.relatedTarget=d,f=p),d=f,s&&c)e:{for(u=c,h=0,m=p=s;m;m=Yr(m))h++;for(m=0,f=u;f;f=Yr(f))m++;for(;0<h-m;)p=Yr(p),h--;for(;0<m-h;)u=Yr(u),m--;for(;h--;){if(p===u||null!==u&&p===u.alternate)break e;p=Yr(p),u=Yr(u)}p=null}else p=null;null!==s&&qr(a,l,s,p,!1),null!==c&&null!==d&&qr(a,d,c,p,!0)}if("select"===(s=(l=r?wo(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Xn;else if($n(l))if(Qn)g=ar;else{g=or;var b=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=ir);switch(g&&(g=g(e,r))?Un(a,g,n,o):(b&&b(e,l,r),"focusout"===e&&(b=l._wrapperState)&&b.controlled&&"number"===l.type&&ee(l,"number",l.value)),b=r?wo(r):window,e){case"focusin":($n(b)||"true"===b.contentEditable)&&(gr=b,br=r,vr=null);break;case"focusout":vr=br=gr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,xr(a,n,o);break;case"selectionchange":if(fr)break;case"keydown":case"keyup":xr(a,n,o)}var v;if(Dn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Wn?Bn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(zn&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Wn&&(v=en()):(Zt="value"in(Qt=o)?Qt.value:Qt.textContent,Wn=!0)),0<(b=Gr(r,y)).length&&(y=new xn(y,e,null,n,o),a.push({event:y,listeners:b}),(v||null!==(v=Hn(n)))&&(y.data=v))),(v=Ln?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(_n=!0,Fn);case"textInput":return(e=t.data)===Fn&&_n?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Dn&&Bn(e,t)?(e=en(),Jt=Zt=Qt=null,Wn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=Gr(r,"onBeforeInput")).length&&(o=new xn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=v)}Fr(a,t)}))}function Ur(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Gr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Re(e,n))&&r.unshift(Ur(e,i,o)),null!=(i=Re(e,t))&&r.push(Ur(e,i,o))),e=e.return}return r}function Yr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var l=n,s=l.alternate,c=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==c&&(l=c,o?null!=(s=Re(n,i))&&a.unshift(Ur(n,s,l)):o||null!=(s=Re(n,i))&&a.push(Ur(n,s,l))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Kr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Qr(e){return("string"==typeof e?e:""+e).replace(Kr,"\n").replace(Xr,"")}function Zr(e,t,n){if(t=Qr(t),Qr(e)!==t&&n)throw Error(i(425))}function Jr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,ao="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(e){return io.resolve(null).then(e).catch(lo)}:ro;function lo(e){setTimeout((function(){throw e}))}function so(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Wt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Wt(t)}function co(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function po(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var uo=Math.random().toString(36).slice(2),mo="__reactFiber$"+uo,ho="__reactProps$"+uo,fo="__reactContainer$"+uo,go="__reactEvents$"+uo,bo="__reactListeners$"+uo,vo="__reactHandles$"+uo;function yo(e){var t=e[mo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fo]||n[mo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=po(e);null!==e;){if(n=e[mo])return n;e=po(e)}return t}n=(e=n).parentNode}return null}function xo(e){return!(e=e[mo]||e[fo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ko(e){return e[ho]||null}var So=[],Co=-1;function Oo(e){return{current:e}}function Eo(e){0>Co||(e.current=So[Co],So[Co]=null,Co--)}function Po(e,t){Co++,So[Co]=e.current,e.current=t}var To={},Ao=Oo(To),jo=Oo(!1),Mo=To;function Ro(e,t){var n=e.type.contextTypes;if(!n)return To;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function No(e){return null!=e.childContextTypes}function Do(){Eo(jo),Eo(Ao)}function Io(e,t,n){if(Ao.current!==To)throw Error(i(168));Po(Ao,t),Po(jo,n)}function Lo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,V(e)||"Unknown",o));return z({},n,r)}function zo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Mo=Ao.current,Po(Ao,e),Po(jo,jo.current),!0}function Fo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Lo(e,t,Mo),r.__reactInternalMemoizedMergedChildContext=e,Eo(jo),Eo(Ao),Po(Ao,e)):Eo(jo),Po(jo,n)}var _o=null,Bo=!1,Ho=!1;function Wo(e){null===_o?_o=[e]:_o.push(e)}function Vo(){if(!Ho&&null!==_o){Ho=!0;var e=0,t=yt;try{var n=_o;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}_o=null,Bo=!1}catch(t){throw null!==_o&&(_o=_o.slice(e+1)),Ye(Je,Vo),t}finally{yt=t,Ho=!1}}return null}var $o=[],Uo=0,Go=null,Yo=0,qo=[],Ko=0,Xo=null,Qo=1,Zo="";function Jo(e,t){$o[Uo++]=Yo,$o[Uo++]=Go,Go=e,Yo=t}function ei(e,t,n){qo[Ko++]=Qo,qo[Ko++]=Zo,qo[Ko++]=Xo,Xo=e;var r=Qo;e=Zo;var o=32-at(r)-1;r&=~(1<<o),n+=1;var i=32-at(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Qo=1<<32-at(t)+o|n<<o|r,Zo=i+e}else Qo=1<<i|n<<o|r,Zo=e}function ti(e){null!==e.return&&(Jo(e,1),ei(e,1,0))}function ni(e){for(;e===Go;)Go=$o[--Uo],$o[Uo]=null,Yo=$o[--Uo],$o[Uo]=null;for(;e===Xo;)Xo=qo[--Ko],qo[Ko]=null,Zo=qo[--Ko],qo[Ko]=null,Qo=qo[--Ko],qo[Ko]=null}var ri=null,oi=null,ii=!1,ai=null;function li(e,t){var n=Mc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function si(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,oi=co(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,oi=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Xo?{id:Qo,overflow:Zo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Mc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ri=e,oi=null,!0);default:return!1}}function ci(e){return!(!(1&e.mode)||128&e.flags)}function pi(e){if(ii){var t=oi;if(t){var n=t;if(!si(e,t)){if(ci(e))throw Error(i(418));t=co(n.nextSibling);var r=ri;t&&si(e,t)?li(r,n):(e.flags=-4097&e.flags|2,ii=!1,ri=e)}}else{if(ci(e))throw Error(i(418));e.flags=-4097&e.flags|2,ii=!1,ri=e}}}function di(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function ui(e){if(e!==ri)return!1;if(!ii)return di(e),ii=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oi)){if(ci(e))throw mi(),Error(i(418));for(;t;)li(e,t),t=co(t.nextSibling)}if(di(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oi=co(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oi=null}}else oi=ri?co(e.stateNode.nextSibling):null;return!0}function mi(){for(var e=oi;e;)e=co(e.nextSibling)}function hi(){oi=ri=null,ii=!1}function fi(e){null===ai?ai=[e]:ai.push(e)}var gi=x.ReactCurrentBatchConfig;function bi(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function vi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yi(e){return(0,e._init)(e._payload)}function xi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Nc(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=zc(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){var i=n.type;return i===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===R&&yi(i)===t.type)?((r=o(t,n.props)).ref=bi(e,t,n),r.return=e,r):((r=Dc(n.type,n.key,n.props,null,e.mode,r)).ref=bi(e,t,n),r.return=e,r)}function p(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Fc(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Ic(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=zc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Dc(t.type,t.key,t.props,null,e.mode,n)).ref=bi(e,null,t),n.return=e,n;case k:return(t=Fc(t,e.mode,n)).return=e,t;case R:return u(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Ic(t,e.mode,n,null)).return=e,t;vi(e,t)}return null}function m(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===o?c(e,t,n,r):null;case k:return n.key===o?p(e,t,n,r):null;case R:return m(e,t,(o=n._init)(n._payload),r)}if(te(n)||I(n))return null!==o?null:d(e,t,n,r,null);vi(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case k:return p(t,e=e.get(null===r.key?n:r.key)||null,r,o);case R:return h(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,o,null);vi(t,r)}return null}function f(o,i,l,s){for(var c=null,p=null,d=i,f=i=0,g=null;null!==d&&f<l.length;f++){d.index>f?(g=d,d=null):g=d.sibling;var b=m(o,d,l[f],s);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(o,d),i=a(b,i,f),null===p?c=b:p.sibling=b,p=b,d=g}if(f===l.length)return n(o,d),ii&&Jo(o,f),c;if(null===d){for(;f<l.length;f++)null!==(d=u(o,l[f],s))&&(i=a(d,i,f),null===p?c=d:p.sibling=d,p=d);return ii&&Jo(o,f),c}for(d=r(o,d);f<l.length;f++)null!==(g=h(d,o,f,l[f],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?f:g.key),i=a(g,i,f),null===p?c=g:p.sibling=g,p=g);return e&&d.forEach((function(e){return t(o,e)})),ii&&Jo(o,f),c}function g(o,l,s,c){var p=I(s);if("function"!=typeof p)throw Error(i(150));if(null==(s=p.call(s)))throw Error(i(151));for(var d=p=null,f=l,g=l=0,b=null,v=s.next();null!==f&&!v.done;g++,v=s.next()){f.index>g?(b=f,f=null):b=f.sibling;var y=m(o,f,v.value,c);if(null===y){null===f&&(f=b);break}e&&f&&null===y.alternate&&t(o,f),l=a(y,l,g),null===d?p=y:d.sibling=y,d=y,f=b}if(v.done)return n(o,f),ii&&Jo(o,g),p;if(null===f){for(;!v.done;g++,v=s.next())null!==(v=u(o,v.value,c))&&(l=a(v,l,g),null===d?p=v:d.sibling=v,d=v);return ii&&Jo(o,g),p}for(f=r(o,f);!v.done;g++,v=s.next())null!==(v=h(f,o,g,v.value,c))&&(e&&null!==v.alternate&&f.delete(null===v.key?g:v.key),l=a(v,l,g),null===d?p=v:d.sibling=v,d=v);return e&&f.forEach((function(e){return t(o,e)})),ii&&Jo(o,g),p}return function e(r,i,a,s){if("object"==typeof a&&null!==a&&a.type===S&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var c=a.key,p=i;null!==p;){if(p.key===c){if((c=a.type)===S){if(7===p.tag){n(r,p.sibling),(i=o(p,a.props.children)).return=r,r=i;break e}}else if(p.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===R&&yi(c)===p.type){n(r,p.sibling),(i=o(p,a.props)).ref=bi(r,p,a),i.return=r,r=i;break e}n(r,p);break}t(r,p),p=p.sibling}a.type===S?((i=Ic(a.props.children,r.mode,s,a.key)).return=r,r=i):((s=Dc(a.type,a.key,a.props,null,r.mode,s)).ref=bi(r,i,a),s.return=r,r=s)}return l(r);case k:e:{for(p=a.key;null!==i;){if(i.key===p){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Fc(a,r.mode,s)).return=r,r=i}return l(r);case R:return e(r,i,(p=a._init)(a._payload),s)}if(te(a))return f(r,i,a,s);if(I(a))return g(r,i,a,s);vi(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,a)).return=r,r=i):(n(r,i),(i=zc(a,r.mode,s)).return=r,r=i),l(r)):n(r,i)}}var wi=xi(!0),ki=xi(!1),Si=Oo(null),Ci=null,Oi=null,Ei=null;function Pi(){Ei=Oi=Ci=null}function Ti(e){var t=Si.current;Eo(Si),e._currentValue=t}function Ai(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ji(e,t){Ci=e,Ei=Oi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(yl=!0),e.firstContext=null)}function Mi(e){var t=e._currentValue;if(Ei!==e)if(e={context:e,memoizedValue:t,next:null},null===Oi){if(null===Ci)throw Error(i(308));Oi=e,Ci.dependencies={lanes:0,firstContext:e}}else Oi=Oi.next=e;return t}var Ri=null;function Ni(e){null===Ri?Ri=[e]:Ri.push(e)}function Di(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Ni(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ii(e,r)}function Ii(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Li=!1;function zi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function _i(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bi(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ts){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ii(e,n)}return null===(o=r.interleaved)?(t.next=t,Ni(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ii(e,n)}function Hi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function Wi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Vi(e,t,n,r){var o=e.updateQueue;Li=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var s=l,c=s.next;s.next=null,null===a?i=c:a.next=c,a=s;var p=e.alternate;null!==p&&(l=(p=p.updateQueue).lastBaseUpdate)!==a&&(null===l?p.firstBaseUpdate=c:l.next=c,p.lastBaseUpdate=s)}if(null!==i){var d=o.baseState;for(a=0,p=c=s=null,l=i;;){var u=l.lane,m=l.eventTime;if((r&u)===u){null!==p&&(p=p.next={eventTime:m,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,f=l;switch(u=t,m=n,f.tag){case 1:if("function"==typeof(h=f.payload)){d=h.call(m,d,u);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(u="function"==typeof(h=f.payload)?h.call(m,d,u):h))break e;d=z({},d,u);break e;case 2:Li=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(u=o.effects)?o.effects=[l]:u.push(l))}else m={eventTime:m,lane:u,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===p?(c=p=m,s=d):p=p.next=m,a|=u;if(null===(l=l.next)){if(null===(l=o.shared.pending))break;l=(u=l).next,u.next=null,o.lastBaseUpdate=u,o.shared.pending=null}}if(null===p&&(s=d),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=p,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Ls|=a,e.lanes=a,e.memoizedState=d}}function $i(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var Ui={},Gi=Oo(Ui),Yi=Oo(Ui),qi=Oo(Ui);function Ki(e){if(e===Ui)throw Error(i(174));return e}function Xi(e,t){switch(Po(qi,t),Po(Yi,e),Po(Gi,Ui),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Eo(Gi),Po(Gi,t)}function Qi(){Eo(Gi),Eo(Yi),Eo(qi)}function Zi(e){Ki(qi.current);var t=Ki(Gi.current),n=se(t,e.type);t!==n&&(Po(Yi,e),Po(Gi,n))}function Ji(e){Yi.current===e&&(Eo(Gi),Eo(Yi))}var ea=Oo(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var na=[];function ra(){for(var e=0;e<na.length;e++)na[e]._workInProgressVersionPrimary=null;na.length=0}var oa=x.ReactCurrentDispatcher,ia=x.ReactCurrentBatchConfig,aa=0,la=null,sa=null,ca=null,pa=!1,da=!1,ua=0,ma=0;function ha(){throw Error(i(321))}function fa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function ga(e,t,n,r,o,a){if(aa=a,la=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oa.current=null===e||null===e.memoizedState?Ja:el,e=n(r,o),da){a=0;do{if(da=!1,ua=0,25<=a)throw Error(i(301));a+=1,ca=sa=null,t.updateQueue=null,oa.current=tl,e=n(r,o)}while(da)}if(oa.current=Za,t=null!==sa&&null!==sa.next,aa=0,ca=sa=la=null,pa=!1,t)throw Error(i(300));return e}function ba(){var e=0!==ua;return ua=0,e}function va(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ca?la.memoizedState=ca=e:ca=ca.next=e,ca}function ya(){if(null===sa){var e=la.alternate;e=null!==e?e.memoizedState:null}else e=sa.next;var t=null===ca?la.memoizedState:ca.next;if(null!==t)ca=t,sa=e;else{if(null===e)throw Error(i(310));e={memoizedState:(sa=e).memoizedState,baseState:sa.baseState,baseQueue:sa.baseQueue,queue:sa.queue,next:null},null===ca?la.memoizedState=ca=e:ca=ca.next=e}return ca}function xa(e,t){return"function"==typeof t?t(e):t}function wa(e){var t=ya(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=sa,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var s=l=null,c=null,p=a;do{var d=p.lane;if((aa&d)===d)null!==c&&(c=c.next={lane:0,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null}),r=p.hasEagerState?p.eagerState:e(r,p.action);else{var u={lane:d,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null};null===c?(s=c=u,l=r):c=c.next=u,la.lanes|=d,Ls|=d}p=p.next}while(null!==p&&p!==a);null===c?l=r:c.next=s,lr(r,t.memoizedState)||(yl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,la.lanes|=a,Ls|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ka(e){var t=ya(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);lr(a,t.memoizedState)||(yl=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Sa(){}function Ca(e,t){var n=la,r=ya(),o=t(),a=!lr(r.memoizedState,o);if(a&&(r.memoizedState=o,yl=!0),r=r.queue,La(Pa.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==ca&&1&ca.memoizedState.tag){if(n.flags|=2048,Ma(9,Ea.bind(null,n,r,o,t),void 0,null),null===As)throw Error(i(349));30&aa||Oa(n,t,o)}return o}function Oa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=la.updateQueue)?(t={lastEffect:null,stores:null},la.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ea(e,t,n,r){t.value=n,t.getSnapshot=r,Ta(t)&&Aa(e)}function Pa(e,t,n){return n((function(){Ta(t)&&Aa(e)}))}function Ta(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(e){return!0}}function Aa(e){var t=Ii(e,1);null!==t&&nc(t,e,1,-1)}function ja(e){var t=va();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xa,lastRenderedState:e},t.queue=e,e=e.dispatch=qa.bind(null,la,e),[t.memoizedState,e]}function Ma(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=la.updateQueue)?(t={lastEffect:null,stores:null},la.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ra(){return ya().memoizedState}function Na(e,t,n,r){var o=va();la.flags|=e,o.memoizedState=Ma(1|t,n,void 0,void 0===r?null:r)}function Da(e,t,n,r){var o=ya();r=void 0===r?null:r;var i=void 0;if(null!==sa){var a=sa.memoizedState;if(i=a.destroy,null!==r&&fa(r,a.deps))return void(o.memoizedState=Ma(t,n,i,r))}la.flags|=e,o.memoizedState=Ma(1|t,n,i,r)}function Ia(e,t){return Na(8390656,8,e,t)}function La(e,t){return Da(2048,8,e,t)}function za(e,t){return Da(4,2,e,t)}function Fa(e,t){return Da(4,4,e,t)}function _a(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ba(e,t,n){return n=null!=n?n.concat([e]):null,Da(4,4,_a.bind(null,t,e),n)}function Ha(){}function Wa(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Va(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function $a(e,t,n){return 21&aa?(lr(n,t)||(n=ft(),la.lanes|=n,Ls|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,yl=!0),e.memoizedState=n)}function Ua(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=ia.transition;ia.transition={};try{e(!1),t()}finally{yt=n,ia.transition=r}}function Ga(){return ya().memoizedState}function Ya(e,t,n){var r=tc(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ka(e)?Xa(t,n):null!==(n=Di(e,t,n,r))&&(nc(n,e,r,ec()),Qa(n,t,r))}function qa(e,t,n){var r=tc(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ka(e))Xa(t,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,lr(l,a)){var s=t.interleaved;return null===s?(o.next=o,Ni(t)):(o.next=s.next,s.next=o),void(t.interleaved=o)}}catch(e){}null!==(n=Di(e,t,o,r))&&(nc(n,e,r,o=ec()),Qa(n,t,r))}}function Ka(e){var t=e.alternate;return e===la||null!==t&&t===la}function Xa(e,t){da=pa=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qa(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var Za={readContext:Mi,useCallback:ha,useContext:ha,useEffect:ha,useImperativeHandle:ha,useInsertionEffect:ha,useLayoutEffect:ha,useMemo:ha,useReducer:ha,useRef:ha,useState:ha,useDebugValue:ha,useDeferredValue:ha,useTransition:ha,useMutableSource:ha,useSyncExternalStore:ha,useId:ha,unstable_isNewReconciler:!1},Ja={readContext:Mi,useCallback:function(e,t){return va().memoizedState=[e,void 0===t?null:t],e},useContext:Mi,useEffect:Ia,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Na(4194308,4,_a.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Na(4194308,4,e,t)},useInsertionEffect:function(e,t){return Na(4,2,e,t)},useMemo:function(e,t){var n=va();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=va();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ya.bind(null,la,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},va().memoizedState=e},useState:ja,useDebugValue:Ha,useDeferredValue:function(e){return va().memoizedState=e},useTransition:function(){var e=ja(!1),t=e[0];return e=Ua.bind(null,e[1]),va().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=la,o=va();if(ii){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===As)throw Error(i(349));30&aa||Oa(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Ia(Pa.bind(null,r,a,e),[e]),r.flags|=2048,Ma(9,Ea.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=va(),t=As.identifierPrefix;if(ii){var n=Zo;t=":"+t+"R"+(n=(Qo&~(1<<32-at(Qo)-1)).toString(32)+n),0<(n=ua++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ma++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},el={readContext:Mi,useCallback:Wa,useContext:Mi,useEffect:La,useImperativeHandle:Ba,useInsertionEffect:za,useLayoutEffect:Fa,useMemo:Va,useReducer:wa,useRef:Ra,useState:function(){return wa(xa)},useDebugValue:Ha,useDeferredValue:function(e){return $a(ya(),sa.memoizedState,e)},useTransition:function(){return[wa(xa)[0],ya().memoizedState]},useMutableSource:Sa,useSyncExternalStore:Ca,useId:Ga,unstable_isNewReconciler:!1},tl={readContext:Mi,useCallback:Wa,useContext:Mi,useEffect:La,useImperativeHandle:Ba,useInsertionEffect:za,useLayoutEffect:Fa,useMemo:Va,useReducer:ka,useRef:Ra,useState:function(){return ka(xa)},useDebugValue:Ha,useDeferredValue:function(e){var t=ya();return null===sa?t.memoizedState=e:$a(t,sa.memoizedState,e)},useTransition:function(){return[ka(xa)[0],ya().memoizedState]},useMutableSource:Sa,useSyncExternalStore:Ca,useId:Ga,unstable_isNewReconciler:!1};function nl(e,t){if(e&&e.defaultProps){for(var n in t=z({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rl(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:z({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ol={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ec(),o=tc(e),i=_i(r,o);i.payload=t,null!=n&&(i.callback=n),null!==(t=Bi(e,i,o))&&(nc(t,e,o,r),Hi(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ec(),o=tc(e),i=_i(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Bi(e,i,o))&&(nc(t,e,o,r),Hi(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),r=tc(e),o=_i(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Bi(e,o,r))&&(nc(t,e,r,n),Hi(t,e,r))}};function il(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&sr(n,r)&&sr(o,i))}function al(e,t,n){var r=!1,o=To,i=t.contextType;return"object"==typeof i&&null!==i?i=Mi(i):(o=No(t)?Mo:Ao.current,i=(r=null!=(r=t.contextTypes))?Ro(e,o):To),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ol,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ll(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ol.enqueueReplaceState(t,t.state,null)}function sl(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},zi(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=Mi(i):(i=No(t)?Mo:Ao.current,o.context=Ro(e,i)),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(rl(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ol.enqueueReplaceState(o,o.state,null),Vi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function cl(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function pl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function dl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var ul="function"==typeof WeakMap?WeakMap:Map;function ml(e,t,n){(n=_i(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$s||($s=!0,Us=r),dl(0,t)},n}function hl(e,t,n){(n=_i(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){dl(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){dl(0,t),"function"!=typeof r&&(null===Gs?Gs=new Set([this]):Gs.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function fl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ul;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Oc.bind(null,e,t,n),t.then(e,e))}function gl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bl(e,t,n,r,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=_i(-1,1)).tag=2,Bi(n,t,1))),n.lanes|=1),e)}var vl=x.ReactCurrentOwner,yl=!1;function xl(e,t,n,r){t.child=null===e?ki(t,null,n,r):wi(t,e.child,n,r)}function wl(e,t,n,r,o){n=n.render;var i=t.ref;return ji(t,o),r=ga(e,t,n,r,i,o),n=ba(),null===e||yl?(ii&&n&&ti(t),t.flags|=1,xl(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,$l(e,t,o))}function kl(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||Rc(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Dc(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Sl(e,t,i,r,o))}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(a,r)&&e.ref===t.ref)return $l(e,t,o)}return t.flags|=1,(e=Nc(i,r)).ref=t.ref,e.return=t,t.child=e}function Sl(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(sr(i,r)&&e.ref===t.ref){if(yl=!1,t.pendingProps=r=i,!(e.lanes&o))return t.lanes=e.lanes,$l(e,t,o);131072&e.flags&&(yl=!0)}}return El(e,t,n,r,o)}function Cl(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Po(Ns,Rs),Rs|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Po(Ns,Rs),Rs|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Po(Ns,Rs),Rs|=n;else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Po(Ns,Rs),Rs|=r;return xl(e,t,o,n),t.child}function Ol(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function El(e,t,n,r,o){var i=No(n)?Mo:Ao.current;return i=Ro(t,i),ji(t,o),n=ga(e,t,n,r,i,o),r=ba(),null===e||yl?(ii&&r&&ti(t),t.flags|=1,xl(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,$l(e,t,o))}function Pl(e,t,n,r,o){if(No(n)){var i=!0;zo(t)}else i=!1;if(ji(t,o),null===t.stateNode)Vl(e,t),al(t,n,r),sl(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,c=n.contextType;c="object"==typeof c&&null!==c?Mi(c):Ro(t,c=No(n)?Mo:Ao.current);var p=n.getDerivedStateFromProps,d="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||s!==c)&&ll(t,a,r,c),Li=!1;var u=t.memoizedState;a.state=u,Vi(t,r,a,o),s=t.memoizedState,l!==r||u!==s||jo.current||Li?("function"==typeof p&&(rl(t,n,p,r),s=t.memoizedState),(l=Li||il(t,n,l,r,u,s,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=c,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Fi(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:nl(t.type,l),a.props=c,d=t.pendingProps,u=a.context,s="object"==typeof(s=n.contextType)&&null!==s?Mi(s):Ro(t,s=No(n)?Mo:Ao.current);var m=n.getDerivedStateFromProps;(p="function"==typeof m||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==d||u!==s)&&ll(t,a,r,s),Li=!1,u=t.memoizedState,a.state=u,Vi(t,r,a,o);var h=t.memoizedState;l!==d||u!==h||jo.current||Li?("function"==typeof m&&(rl(t,n,m,r),h=t.memoizedState),(c=Li||il(t,n,c,r,u,h,s)||!1)?(p||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,s),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,s)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=s,r=c):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.flags|=1024),r=!1)}return Tl(e,t,n,r,i,o)}function Tl(e,t,n,r,o,i){Ol(e,t);var a=!!(128&t.flags);if(!r&&!a)return o&&Fo(t,n,!1),$l(e,t,i);r=t.stateNode,vl.current=t;var l=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=wi(t,e.child,null,i),t.child=wi(t,null,l,i)):xl(e,t,l,i),t.memoizedState=r.state,o&&Fo(t,n,!0),t.child}function Al(e){var t=e.stateNode;t.pendingContext?Io(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Io(0,t.context,!1),Xi(e,t.containerInfo)}function jl(e,t,n,r,o){return hi(),fi(o),t.flags|=256,xl(e,t,n,r),t.child}var Ml,Rl,Nl,Dl,Il={dehydrated:null,treeContext:null,retryLane:0};function Ll(e){return{baseLanes:e,cachePool:null,transitions:null}}function zl(e,t,n){var r,o=t.pendingProps,a=ea.current,l=!1,s=!!(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&!!(2&a)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Po(ea,1&a),null===e)return pi(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=o.children,e=o.fallback,l?(o=t.mode,l=t.child,s={mode:"hidden",children:s},1&o||null===l?l=Lc(s,o,0,null):(l.childLanes=0,l.pendingProps=s),e=Ic(e,o,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ll(n),t.memoizedState=Il,e):Fl(t,s));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,o,a,l){if(n)return 256&t.flags?(t.flags&=-257,_l(e,t,l,r=pl(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Lc({mode:"visible",children:r.children},o,0,null),(a=Ic(a,o,l,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,1&t.mode&&wi(t,e.child,null,l),t.child.memoizedState=Ll(l),t.memoizedState=Il,a);if(!(1&t.mode))return _l(e,t,l,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var s=r.dgst;return r=s,_l(e,t,l,r=pl(a=Error(i(419)),r,void 0))}if(s=!!(l&e.childLanes),yl||s){if(null!==(r=As)){switch(l&-l){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(r.suspendedLanes|l)?0:o)&&o!==a.retryLane&&(a.retryLane=o,Ii(e,o),nc(r,e,o,-1))}return fc(),_l(e,t,l,r=pl(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Pc.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,oi=co(o.nextSibling),ri=t,ii=!0,ai=null,null!==e&&(qo[Ko++]=Qo,qo[Ko++]=Zo,qo[Ko++]=Xo,Qo=e.id,Zo=e.overflow,Xo=t),(t=Fl(t,r.children)).flags|=4096,t)}(e,t,s,o,r,a,n);if(l){l=o.fallback,s=t.mode,r=(a=e.child).sibling;var c={mode:"hidden",children:o.children};return 1&s||t.child===a?(o=Nc(a,c)).subtreeFlags=14680064&a.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=c,t.deletions=null),null!==r?l=Nc(r,l):(l=Ic(l,s,n,null)).flags|=2,l.return=t,o.return=t,o.sibling=l,t.child=o,o=l,l=t.child,s=null===(s=e.child.memoizedState)?Ll(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Il,o}return e=(l=e.child).sibling,o=Nc(l,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Fl(e,t){return(t=Lc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function _l(e,t,n,r){return null!==r&&fi(r),wi(t,e.child,null,n),(e=Fl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ai(e.return,t,n)}function Hl(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Wl(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(xl(e,t,r.children,n),2&(r=ea.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bl(e,n,t);else if(19===e.tag)Bl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Po(ea,r),1&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ta(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Hl(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ta(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Hl(t,!0,n,null,i);break;case"together":Hl(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Vl(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function $l(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ls|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Nc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Nc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ul(e,t){if(!ii)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Gl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Yl(e,t,n){var r=t.pendingProps;switch(ni(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gl(t),null;case 1:case 17:return No(t.type)&&Do(),Gl(t),null;case 3:return r=t.stateNode,Qi(),Eo(jo),Eo(Ao),ra(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(ui(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==ai&&(ac(ai),ai=null))),Rl(e,t),Gl(t),null;case 5:Ji(t);var o=Ki(qi.current);if(n=t.type,null!==e&&null!=t.stateNode)Nl(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Gl(t),null}if(e=Ki(Gi.current),ui(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[mo]=t,r[ho]=a,e=!!(1&t.mode),n){case"dialog":_r("cancel",r),_r("close",r);break;case"iframe":case"object":case"embed":_r("load",r);break;case"video":case"audio":for(o=0;o<Ir.length;o++)_r(Ir[o],r);break;case"source":_r("error",r);break;case"img":case"image":case"link":_r("error",r),_r("load",r);break;case"details":_r("toggle",r);break;case"input":X(r,a),_r("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},_r("invalid",r);break;case"textarea":oe(r,a),_r("invalid",r)}for(var s in ve(n,a),o=null,a)if(a.hasOwnProperty(s)){var c=a[s];"children"===s?"string"==typeof c?r.textContent!==c&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,c,e),o=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,c,e),o=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&_r("scroll",r)}switch(n){case"input":G(r),J(r,a,!0);break;case"textarea":G(r),ae(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Jr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[mo]=t,e[ho]=r,Ml(e,t,!1,!1),t.stateNode=e;e:{switch(s=ye(n,r),n){case"dialog":_r("cancel",e),_r("close",e),o=r;break;case"iframe":case"object":case"embed":_r("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ir.length;o++)_r(Ir[o],e);o=r;break;case"source":_r("error",e),o=r;break;case"img":case"image":case"link":_r("error",e),_r("load",e),o=r;break;case"details":_r("toggle",e),o=r;break;case"input":X(e,r),o=K(e,r),_r("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=z({},r,{value:void 0}),_r("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),_r("invalid",e)}for(a in ve(n,o),c=o)if(c.hasOwnProperty(a)){var p=c[a];"style"===a?ge(e,p):"dangerouslySetInnerHTML"===a?null!=(p=p?p.__html:void 0)&&de(e,p):"children"===a?"string"==typeof p?("textarea"!==n||""!==p)&&ue(e,p):"number"==typeof p&&ue(e,""+p):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(l.hasOwnProperty(a)?null!=p&&"onScroll"===a&&_r("scroll",e):null!=p&&y(e,a,p,s))}switch(n){case"input":G(e),J(e,r,!1);break;case"textarea":G(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+$(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Gl(t),null;case 6:if(e&&null!=t.stateNode)Dl(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(n=Ki(qi.current),Ki(Gi.current),ui(t)){if(r=t.stateNode,n=t.memoizedProps,r[mo]=t,(a=r.nodeValue!==n)&&null!==(e=ri))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[mo]=t,t.stateNode=r}return Gl(t),null;case 13:if(Eo(ea),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ii&&null!==oi&&1&t.mode&&!(128&t.flags))mi(),hi(),t.flags|=98560,a=!1;else if(a=ui(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[mo]=t}else hi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Gl(t),a=!1}else null!==ai&&(ac(ai),ai=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ea.current?0===Ds&&(Ds=3):fc())),null!==t.updateQueue&&(t.flags|=4),Gl(t),null);case 4:return Qi(),Rl(e,t),null===e&&Wr(t.stateNode.containerInfo),Gl(t),null;case 10:return Ti(t.type._context),Gl(t),null;case 19:if(Eo(ea),null===(a=t.memoizedState))return Gl(t),null;if(r=!!(128&t.flags),null===(s=a.rendering))if(r)Ul(a,!1);else{if(0!==Ds||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=ta(e))){for(t.flags|=128,Ul(a,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(s=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Po(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Qe()>Ws&&(t.flags|=128,r=!0,Ul(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ta(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ul(a,!0),null===a.tail&&"hidden"===a.tailMode&&!s.alternate&&!ii)return Gl(t),null}else 2*Qe()-a.renderingStartTime>Ws&&1073741824!==n&&(t.flags|=128,r=!0,Ul(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=a.last)?n.sibling=s:t.child=s,a.last=s)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Qe(),t.sibling=null,n=ea.current,Po(ea,r?1&n|2:1&n),t):(Gl(t),null);case 22:case 23:return dc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Rs)&&(Gl(t),6&t.subtreeFlags&&(t.flags|=8192)):Gl(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function ql(e,t){switch(ni(t),t.tag){case 1:return No(t.type)&&Do(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Qi(),Eo(jo),Eo(Ao),ra(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ji(t),null;case 13:if(Eo(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));hi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Eo(ea),null;case 4:return Qi(),null;case 10:return Ti(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Ml=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Rl=function(){},Nl=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Ki(Gi.current);var i,a=null;switch(n){case"input":o=K(e,o),r=K(e,r),a=[];break;case"select":o=z({},o,{value:void 0}),r=z({},r,{value:void 0}),a=[];break;case"textarea":o=re(e,o),r=re(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(p in ve(n,r),n=null,o)if(!r.hasOwnProperty(p)&&o.hasOwnProperty(p)&&null!=o[p])if("style"===p){var s=o[p];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==p&&"children"!==p&&"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&"autoFocus"!==p&&(l.hasOwnProperty(p)?a||(a=[]):(a=a||[]).push(p,null));for(p in r){var c=r[p];if(s=null!=o?o[p]:void 0,r.hasOwnProperty(p)&&c!==s&&(null!=c||null!=s))if("style"===p)if(s){for(i in s)!s.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&s[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(a||(a=[]),a.push(p,n)),n=c;else"dangerouslySetInnerHTML"===p?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(a=a||[]).push(p,c)):"children"===p?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(p,""+c):"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&(l.hasOwnProperty(p)?(null!=c&&"onScroll"===p&&_r("scroll",e),a||s===c||(a=[])):(a=a||[]).push(p,c))}n&&(a=a||[]).push("style",n);var p=a;(t.updateQueue=p)&&(t.flags|=4)}},Dl=function(e,t,n,r){n!==r&&(t.flags|=4)};var Kl=!1,Xl=!1,Ql="function"==typeof WeakSet?WeakSet:Set,Zl=null;function Jl(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Cc(e,t,n)}else n.current=null}function es(e,t,n){try{n()}catch(n){Cc(e,t,n)}}var ts=!1;function ns(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&es(t,n,i)}o=o.next}while(o!==r)}}function rs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function is(e){var t=e.alternate;null!==t&&(e.alternate=null,is(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[mo],delete t[ho],delete t[go],delete t[bo],delete t[vo]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function as(e){return 5===e.tag||3===e.tag||4===e.tag}function ls(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||as(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ss(e,t,n),e=e.sibling;null!==e;)ss(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var ps=null,ds=!1;function us(e,t,n){for(n=n.child;null!==n;)ms(e,t,n),n=n.sibling}function ms(e,t,n){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(ot,n)}catch(e){}switch(n.tag){case 5:Xl||Jl(n,t);case 6:var r=ps,o=ds;ps=null,us(e,t,n),ds=o,null!==(ps=r)&&(ds?(e=ps,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ps.removeChild(n.stateNode));break;case 18:null!==ps&&(ds?(e=ps,n=n.stateNode,8===e.nodeType?so(e.parentNode,n):1===e.nodeType&&so(e,n),Wt(e)):so(ps,n.stateNode));break;case 4:r=ps,o=ds,ps=n.stateNode.containerInfo,ds=!0,us(e,t,n),ps=r,ds=o;break;case 0:case 11:case 14:case 15:if(!Xl&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(2&i||4&i)&&es(n,t,a),o=o.next}while(o!==r)}us(e,t,n);break;case 1:if(!Xl&&(Jl(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Cc(n,t,e)}us(e,t,n);break;case 21:us(e,t,n);break;case 22:1&n.mode?(Xl=(r=Xl)||null!==n.memoizedState,us(e,t,n),Xl=r):us(e,t,n);break;default:us(e,t,n)}}function hs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ql),t.forEach((function(t){var r=Tc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function fs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var a=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:ps=s.stateNode,ds=!1;break e;case 3:case 4:ps=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===ps)throw Error(i(160));ms(a,l,o),ps=null,ds=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(e){Cc(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gs(t,e),t=t.sibling}function gs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(fs(t,e),bs(e),4&r){try{ns(3,e,e.return),rs(3,e)}catch(t){Cc(e,e.return,t)}try{ns(5,e,e.return)}catch(t){Cc(e,e.return,t)}}break;case 1:fs(t,e),bs(e),512&r&&null!==n&&Jl(n,n.return);break;case 5:if(fs(t,e),bs(e),512&r&&null!==n&&Jl(n,n.return),32&e.flags){var o=e.stateNode;try{ue(o,"")}catch(t){Cc(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var a=e.memoizedProps,l=null!==n?n.memoizedProps:a,s=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===s&&"radio"===a.type&&null!=a.name&&Q(o,a),ye(s,l);var p=ye(s,a);for(l=0;l<c.length;l+=2){var d=c[l],u=c[l+1];"style"===d?ge(o,u):"dangerouslySetInnerHTML"===d?de(o,u):"children"===d?ue(o,u):y(o,d,u,p)}switch(s){case"input":Z(o,a);break;case"textarea":ie(o,a);break;case"select":var m=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var h=a.value;null!=h?ne(o,!!a.multiple,h,!1):m!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[ho]=a}catch(t){Cc(e,e.return,t)}}break;case 6:if(fs(t,e),bs(e),4&r){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(t){Cc(e,e.return,t)}}break;case 3:if(fs(t,e),bs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Wt(t.containerInfo)}catch(t){Cc(e,e.return,t)}break;case 4:default:fs(t,e),bs(e);break;case 13:fs(t,e),bs(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(Hs=Qe())),4&r&&hs(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Xl=(p=Xl)||d,fs(t,e),Xl=p):fs(t,e),bs(e),8192&r){if(p=null!==e.memoizedState,(e.stateNode.isHidden=p)&&!d&&1&e.mode)for(Zl=e,d=e.child;null!==d;){for(u=Zl=d;null!==Zl;){switch(h=(m=Zl).child,m.tag){case 0:case 11:case 14:case 15:ns(4,m,m.return);break;case 1:Jl(m,m.return);var f=m.stateNode;if("function"==typeof f.componentWillUnmount){r=m,n=m.return;try{t=r,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(e){Cc(r,n,e)}}break;case 5:Jl(m,m.return);break;case 22:if(null!==m.memoizedState){ws(u);continue}}null!==h?(h.return=m,Zl=h):ws(u)}d=d.sibling}e:for(d=null,u=e;;){if(5===u.tag){if(null===d){d=u;try{o=u.stateNode,p?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(s=u.stateNode,l=null!=(c=u.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,s.style.display=fe("display",l))}catch(t){Cc(e,e.return,t)}}}else if(6===u.tag){if(null===d)try{u.stateNode.nodeValue=p?"":u.memoizedProps}catch(t){Cc(e,e.return,t)}}else if((22!==u.tag&&23!==u.tag||null===u.memoizedState||u===e)&&null!==u.child){u.child.return=u,u=u.child;continue}if(u===e)break e;for(;null===u.sibling;){if(null===u.return||u.return===e)break e;d===u&&(d=null),u=u.return}d===u&&(d=null),u.sibling.return=u.return,u=u.sibling}}break;case 19:fs(t,e),bs(e),4&r&&hs(e);case 21:}}function bs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(as(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(ue(o,""),r.flags&=-33),cs(e,ls(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;ss(e,ls(e),a);break;default:throw Error(i(161))}}catch(t){Cc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vs(e,t,n){Zl=e,ys(e,t,n)}function ys(e,t,n){for(var r=!!(1&e.mode);null!==Zl;){var o=Zl,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||Kl;if(!a){var l=o.alternate,s=null!==l&&null!==l.memoizedState||Xl;l=Kl;var c=Xl;if(Kl=a,(Xl=s)&&!c)for(Zl=o;null!==Zl;)s=(a=Zl).child,22===a.tag&&null!==a.memoizedState?ks(o):null!==s?(s.return=a,Zl=s):ks(o);for(;null!==i;)Zl=i,ys(i,t,n),i=i.sibling;Zl=o,Kl=l,Xl=c}xs(e)}else 8772&o.subtreeFlags&&null!==i?(i.return=o,Zl=i):xs(e)}}function xs(e){for(;null!==Zl;){var t=Zl;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Xl||rs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xl)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:nl(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&$i(t,a,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}$i(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var p=t.alternate;if(null!==p){var d=p.memoizedState;if(null!==d){var u=d.dehydrated;null!==u&&Wt(u)}}}break;default:throw Error(i(163))}Xl||512&t.flags&&os(t)}catch(e){Cc(t,t.return,e)}}if(t===e){Zl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zl=n;break}Zl=t.return}}function ws(e){for(;null!==Zl;){var t=Zl;if(t===e){Zl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zl=n;break}Zl=t.return}}function ks(e){for(;null!==Zl;){var t=Zl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rs(4,t)}catch(e){Cc(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){Cc(t,o,e)}}var i=t.return;try{os(t)}catch(e){Cc(t,i,e)}break;case 5:var a=t.return;try{os(t)}catch(e){Cc(t,a,e)}}}catch(e){Cc(t,t.return,e)}if(t===e){Zl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Zl=l;break}Zl=t.return}}var Ss,Cs=Math.ceil,Os=x.ReactCurrentDispatcher,Es=x.ReactCurrentOwner,Ps=x.ReactCurrentBatchConfig,Ts=0,As=null,js=null,Ms=0,Rs=0,Ns=Oo(0),Ds=0,Is=null,Ls=0,zs=0,Fs=0,_s=null,Bs=null,Hs=0,Ws=1/0,Vs=null,$s=!1,Us=null,Gs=null,Ys=!1,qs=null,Ks=0,Xs=0,Qs=null,Zs=-1,Js=0;function ec(){return 6&Ts?Qe():-1!==Zs?Zs:Zs=Qe()}function tc(e){return 1&e.mode?2&Ts&&0!==Ms?Ms&-Ms:null!==gi.transition?(0===Js&&(Js=ft()),Js):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Xt(e.type):1}function nc(e,t,n,r){if(50<Xs)throw Xs=0,Qs=null,Error(i(185));bt(e,n,r),2&Ts&&e===As||(e===As&&(!(2&Ts)&&(zs|=n),4===Ds&&lc(e,Ms)),rc(e,r),1===n&&0===Ts&&!(1&t.mode)&&(Ws=Qe()+500,Bo&&Vo()))}function rc(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),l=1<<a,s=o[a];-1===s?l&n&&!(l&r)||(o[a]=mt(l,t)):s<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var r=ut(e,e===As?Ms:0);if(0===r)null!==n&&qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&qe(n),1===t)0===e.tag?function(e){Bo=!0,Wo(e)}(sc.bind(null,e)):Wo(sc.bind(null,e)),ao((function(){!(6&Ts)&&Vo()})),n=null;else{switch(xt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ac(n,oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function oc(e,t){if(Zs=-1,Js=0,6&Ts)throw Error(i(327));var n=e.callbackNode;if(kc()&&e.callbackNode!==n)return null;var r=ut(e,e===As?Ms:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=gc(e,r);else{t=r;var o=Ts;Ts|=2;var a=hc();for(As===e&&Ms===t||(Vs=null,Ws=Qe()+500,uc(e,t));;)try{vc();break}catch(t){mc(e,t)}Pi(),Os.current=a,Ts=o,null!==js?t=0:(As=null,Ms=0,t=Ds)}if(0!==t){if(2===t&&0!==(o=ht(e))&&(r=o,t=ic(e,o)),1===t)throw n=Is,uc(e,0),lc(e,r),rc(e,Qe()),n;if(6===t)lc(e,r);else{if(o=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!lr(i(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=gc(e,r),2===t&&(a=ht(e),0!==a&&(r=a,t=ic(e,a))),1!==t)))throw n=Is,uc(e,0),lc(e,r),rc(e,Qe()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:wc(e,Bs,Vs);break;case 3:if(lc(e,r),(130023424&r)===r&&10<(t=Hs+500-Qe())){if(0!==ut(e,0))break;if(((o=e.suspendedLanes)&r)!==r){ec(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(wc.bind(null,e,Bs,Vs),t);break}wc(e,Bs,Vs);break;case 4:if(lc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var l=31-at(r);a=1<<l,(l=t[l])>o&&(o=l),r&=~a}if(r=o,10<(r=(120>(r=Qe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cs(r/1960))-r)){e.timeoutHandle=ro(wc.bind(null,e,Bs,Vs),r);break}wc(e,Bs,Vs);break;default:throw Error(i(329))}}}return rc(e,Qe()),e.callbackNode===n?oc.bind(null,e):null}function ic(e,t){var n=_s;return e.current.memoizedState.isDehydrated&&(uc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Bs,Bs=n,null!==t&&ac(t)),e}function ac(e){null===Bs?Bs=e:Bs.push.apply(Bs,e)}function lc(e,t){for(t&=~Fs,t&=~zs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function sc(e){if(6&Ts)throw Error(i(327));kc();var t=ut(e,0);if(!(1&t))return rc(e,Qe()),null;var n=gc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ic(e,r))}if(1===n)throw n=Is,uc(e,0),lc(e,t),rc(e,Qe()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Bs,Vs),rc(e,Qe()),null}function cc(e,t){var n=Ts;Ts|=1;try{return e(t)}finally{0===(Ts=n)&&(Ws=Qe()+500,Bo&&Vo())}}function pc(e){null!==qs&&0===qs.tag&&!(6&Ts)&&kc();var t=Ts;Ts|=1;var n=Ps.transition,r=yt;try{if(Ps.transition=null,yt=1,e)return e()}finally{yt=r,Ps.transition=n,!(6&(Ts=t))&&Vo()}}function dc(){Rs=Ns.current,Eo(Ns)}function uc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==js)for(n=js.return;null!==n;){var r=n;switch(ni(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Do();break;case 3:Qi(),Eo(jo),Eo(Ao),ra();break;case 5:Ji(r);break;case 4:Qi();break;case 13:case 19:Eo(ea);break;case 10:Ti(r.type._context);break;case 22:case 23:dc()}n=n.return}if(As=e,js=e=Nc(e.current,null),Ms=Rs=t,Ds=0,Is=null,Fs=zs=Ls=0,Bs=_s=null,null!==Ri){for(t=0;t<Ri.length;t++)if(null!==(r=(n=Ri[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}Ri=null}return e}function mc(e,t){for(;;){var n=js;try{if(Pi(),oa.current=Za,pa){for(var r=la.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}pa=!1}if(aa=0,ca=sa=la=null,da=!1,ua=0,Es.current=null,null===n||null===n.return){Ds=1,Is=t,js=null;break}e:{var a=e,l=n.return,s=n,c=t;if(t=Ms,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var p=c,d=s,u=d.tag;if(!(1&d.mode||0!==u&&11!==u&&15!==u)){var m=d.alternate;m?(d.updateQueue=m.updateQueue,d.memoizedState=m.memoizedState,d.lanes=m.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=gl(l);if(null!==h){h.flags&=-257,bl(h,l,s,0,t),1&h.mode&&fl(a,p,t),c=p;var f=(t=h).updateQueue;if(null===f){var g=new Set;g.add(c),t.updateQueue=g}else f.add(c);break e}if(!(1&t)){fl(a,p,t),fc();break e}c=Error(i(426))}else if(ii&&1&s.mode){var b=gl(l);if(null!==b){!(65536&b.flags)&&(b.flags|=256),bl(b,l,s,0,t),fi(cl(c,s));break e}}a=c=cl(c,s),4!==Ds&&(Ds=2),null===_s?_s=[a]:_s.push(a),a=l;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Wi(a,ml(0,c,t));break e;case 1:s=c;var v=a.type,y=a.stateNode;if(!(128&a.flags||"function"!=typeof v.getDerivedStateFromError&&(null===y||"function"!=typeof y.componentDidCatch||null!==Gs&&Gs.has(y)))){a.flags|=65536,t&=-t,a.lanes|=t,Wi(a,hl(a,s,t));break e}}a=a.return}while(null!==a)}xc(n)}catch(e){t=e,js===n&&null!==n&&(js=n=n.return);continue}break}}function hc(){var e=Os.current;return Os.current=Za,null===e?Za:e}function fc(){0!==Ds&&3!==Ds&&2!==Ds||(Ds=4),null===As||!(268435455&Ls)&&!(268435455&zs)||lc(As,Ms)}function gc(e,t){var n=Ts;Ts|=2;var r=hc();for(As===e&&Ms===t||(Vs=null,uc(e,t));;)try{bc();break}catch(t){mc(e,t)}if(Pi(),Ts=n,Os.current=r,null!==js)throw Error(i(261));return As=null,Ms=0,Ds}function bc(){for(;null!==js;)yc(js)}function vc(){for(;null!==js&&!Ke();)yc(js)}function yc(e){var t=Ss(e.alternate,e,Rs);e.memoizedProps=e.pendingProps,null===t?xc(e):js=t,Es.current=null}function xc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=ql(n,t)))return n.flags&=32767,void(js=n);if(null===e)return Ds=6,void(js=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Yl(n,t,Rs)))return void(js=n);if(null!==(t=t.sibling))return void(js=t);js=t=e}while(null!==t);0===Ds&&(Ds=5)}function wc(e,t,n){var r=yt,o=Ps.transition;try{Ps.transition=null,yt=1,function(e,t,n,r){do{kc()}while(null!==qs);if(6&Ts)throw Error(i(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-at(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}(e,a),e===As&&(js=As=null,Ms=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Ys||(Ys=!0,Ac(tt,(function(){return kc(),null}))),a=!!(15990&n.flags),15990&n.subtreeFlags||a){a=Ps.transition,Ps.transition=null;var l=yt;yt=1;var s=Ts;Ts|=4,Es.current=null,function(e,t){if(eo=$t,mr(e=ur())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var l=0,s=-1,c=-1,p=0,d=0,u=e,m=null;t:for(;;){for(var h;u!==n||0!==o&&3!==u.nodeType||(s=l+o),u!==a||0!==r&&3!==u.nodeType||(c=l+r),3===u.nodeType&&(l+=u.nodeValue.length),null!==(h=u.firstChild);)m=u,u=h;for(;;){if(u===e)break t;if(m===n&&++p===o&&(s=l),m===a&&++d===r&&(c=l),null!==(h=u.nextSibling))break;m=(u=m).parentNode}u=h}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},$t=!1,Zl=t;null!==Zl;)if(e=(t=Zl).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zl=e;else for(;null!==Zl;){t=Zl;try{var f=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var g=f.memoizedProps,b=f.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:nl(t.type,g),b);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(i(163))}}catch(e){Cc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zl=e;break}Zl=t.return}f=ts,ts=!1}(e,n),gs(n,e),hr(to),$t=!!eo,to=eo=null,e.current=n,vs(n,e,o),Xe(),Ts=s,yt=l,Ps.transition=a}else e.current=n;if(Ys&&(Ys=!1,qs=e,Ks=o),0===(a=e.pendingLanes)&&(Gs=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(ot,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),rc(e,Qe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((o=t[n]).value,{componentStack:o.stack,digest:o.digest});if($s)throw $s=!1,e=Us,Us=null,e;!!(1&Ks)&&0!==e.tag&&kc(),1&(a=e.pendingLanes)?e===Qs?Xs++:(Xs=0,Qs=e):Xs=0,Vo()}(e,t,n,r)}finally{Ps.transition=o,yt=r}return null}function kc(){if(null!==qs){var e=xt(Ks),t=Ps.transition,n=yt;try{if(Ps.transition=null,yt=16>e?16:e,null===qs)var r=!1;else{if(e=qs,qs=null,Ks=0,6&Ts)throw Error(i(331));var o=Ts;for(Ts|=4,Zl=e.current;null!==Zl;){var a=Zl,l=a.child;if(16&Zl.flags){var s=a.deletions;if(null!==s){for(var c=0;c<s.length;c++){var p=s[c];for(Zl=p;null!==Zl;){var d=Zl;switch(d.tag){case 0:case 11:case 15:ns(8,d,a)}var u=d.child;if(null!==u)u.return=d,Zl=u;else for(;null!==Zl;){var m=(d=Zl).sibling,h=d.return;if(is(d),d===p){Zl=null;break}if(null!==m){m.return=h,Zl=m;break}Zl=h}}}var f=a.alternate;if(null!==f){var g=f.child;if(null!==g){f.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(null!==g)}}Zl=a}}if(2064&a.subtreeFlags&&null!==l)l.return=a,Zl=l;else e:for(;null!==Zl;){if(2048&(a=Zl).flags)switch(a.tag){case 0:case 11:case 15:ns(9,a,a.return)}var v=a.sibling;if(null!==v){v.return=a.return,Zl=v;break e}Zl=a.return}}var y=e.current;for(Zl=y;null!==Zl;){var x=(l=Zl).child;if(2064&l.subtreeFlags&&null!==x)x.return=l,Zl=x;else e:for(l=y;null!==Zl;){if(2048&(s=Zl).flags)try{switch(s.tag){case 0:case 11:case 15:rs(9,s)}}catch(e){Cc(s,s.return,e)}if(s===l){Zl=null;break e}var w=s.sibling;if(null!==w){w.return=s.return,Zl=w;break e}Zl=s.return}}if(Ts=o,Vo(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(ot,e)}catch(e){}r=!0}return r}finally{yt=n,Ps.transition=t}}return!1}function Sc(e,t,n){e=Bi(e,t=ml(0,t=cl(n,t),1),1),t=ec(),null!==e&&(bt(e,1,t),rc(e,t))}function Cc(e,t,n){if(3===e.tag)Sc(e,e,n);else for(;null!==t;){if(3===t.tag){Sc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Gs||!Gs.has(r))){t=Bi(t,e=hl(t,e=cl(n,e),1),1),e=ec(),null!==t&&(bt(t,1,e),rc(t,e));break}}t=t.return}}function Oc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,As===e&&(Ms&n)===n&&(4===Ds||3===Ds&&(130023424&Ms)===Ms&&500>Qe()-Hs?uc(e,0):Fs|=n),rc(e,t)}function Ec(e,t){0===t&&(1&e.mode?(t=pt,!(130023424&(pt<<=1))&&(pt=4194304)):t=1);var n=ec();null!==(e=Ii(e,t))&&(bt(e,t,n),rc(e,n))}function Pc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ec(e,n)}function Tc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Ec(e,n)}function Ac(e,t){return Ye(e,t)}function jc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mc(e,t,n,r){return new jc(e,t,n,r)}function Rc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Nc(e,t){var n=e.alternate;return null===n?((n=Mc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Dc(e,t,n,r,o,a){var l=2;if(r=e,"function"==typeof e)Rc(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return Ic(n.children,o,a,t);case C:l=8,o|=8;break;case O:return(e=Mc(12,n,t,2|o)).elementType=O,e.lanes=a,e;case A:return(e=Mc(13,n,t,o)).elementType=A,e.lanes=a,e;case j:return(e=Mc(19,n,t,o)).elementType=j,e.lanes=a,e;case N:return Lc(n,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case E:l=10;break e;case P:l=9;break e;case T:l=11;break e;case M:l=14;break e;case R:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Mc(l,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Ic(e,t,n,r){return(e=Mc(7,e,r,t)).lanes=n,e}function Lc(e,t,n,r){return(e=Mc(22,e,r,t)).elementType=N,e.lanes=n,e.stateNode={isHidden:!1},e}function zc(e,t,n){return(e=Mc(6,e,null,t)).lanes=n,e}function Fc(e,t,n){return(t=Mc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _c(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Bc(e,t,n,r,o,i,a,l,s){return e=new _c(e,t,n,l,s),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Mc(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},zi(i),e}function Hc(e){if(!e)return To;e:{if(We(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(No(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(No(n))return Lo(e,n,t)}return t}function Wc(e,t,n,r,o,i,a,l,s){return(e=Bc(n,r,!0,e,0,i,0,l,s)).context=Hc(null),n=e.current,(i=_i(r=ec(),o=tc(n))).callback=null!=t?t:null,Bi(n,i,o),e.current.lanes=o,bt(e,o,r),rc(e,r),e}function Vc(e,t,n,r){var o=t.current,i=ec(),a=tc(o);return n=Hc(n),null===t.context?t.context=n:t.pendingContext=n,(t=_i(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Bi(o,t,a))&&(nc(e,o,a,i),Hi(e,o,a)),a}function $c(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Uc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Gc(e,t){Uc(e,t),(e=e.alternate)&&Uc(e,t)}Ss=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||jo.current)yl=!0;else{if(!(e.lanes&n||128&t.flags))return yl=!1,function(e,t,n){switch(t.tag){case 3:Al(t),hi();break;case 5:Zi(t);break;case 1:No(t.type)&&zo(t);break;case 4:Xi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Po(Si,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Po(ea,1&ea.current),t.flags|=128,null):n&t.child.childLanes?zl(e,t,n):(Po(ea,1&ea.current),null!==(e=$l(e,t,n))?e.sibling:null);Po(ea,1&ea.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Wl(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Po(ea,ea.current),r)break;return null;case 22:case 23:return t.lanes=0,Cl(e,t,n)}return $l(e,t,n)}(e,t,n);yl=!!(131072&e.flags)}else yl=!1,ii&&1048576&t.flags&&ei(t,Yo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vl(e,t),e=t.pendingProps;var o=Ro(t,Ao.current);ji(t,n),o=ga(null,t,r,e,o,n);var a=ba();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,No(r)?(a=!0,zo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,zi(t),o.updater=ol,t.stateNode=o,o._reactInternals=t,sl(t,r,e,n),t=Tl(null,t,r,!0,a,n)):(t.tag=0,ii&&a&&ti(t),xl(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vl(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return Rc(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===M)return 14}return 2}(r),e=nl(r,e),o){case 0:t=El(null,t,r,e,n);break e;case 1:t=Pl(null,t,r,e,n);break e;case 11:t=wl(null,t,r,e,n);break e;case 14:t=kl(null,t,r,nl(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,El(e,t,r,o=t.elementType===r?o:nl(r,o),n);case 1:return r=t.type,o=t.pendingProps,Pl(e,t,r,o=t.elementType===r?o:nl(r,o),n);case 3:e:{if(Al(t),null===e)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,Fi(e,t),Vi(t,r,null,n);var l=t.memoizedState;if(r=l.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=jl(e,t,r,n,o=cl(Error(i(423)),t));break e}if(r!==o){t=jl(e,t,r,n,o=cl(Error(i(424)),t));break e}for(oi=co(t.stateNode.containerInfo.firstChild),ri=t,ii=!0,ai=null,n=ki(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(hi(),r===o){t=$l(e,t,n);break e}xl(e,t,r,n)}t=t.child}return t;case 5:return Zi(t),null===e&&pi(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,no(r,o)?l=null:null!==a&&no(r,a)&&(t.flags|=32),Ol(e,t),xl(e,t,l,n),t.child;case 6:return null===e&&pi(t),null;case 13:return zl(e,t,n);case 4:return Xi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wi(t,null,r,n):xl(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,wl(e,t,r,o=t.elementType===r?o:nl(r,o),n);case 7:return xl(e,t,t.pendingProps,n),t.child;case 8:case 12:return xl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,l=o.value,Po(Si,r._currentValue),r._currentValue=l,null!==a)if(lr(a.value,l)){if(a.children===o.children&&!jo.current){t=$l(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var s=a.dependencies;if(null!==s){l=a.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===a.tag){(c=_i(-1,n&-n)).tag=2;var p=a.updateQueue;if(null!==p){var d=(p=p.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),p.pending=c}}a.lanes|=n,null!==(c=a.alternate)&&(c.lanes|=n),Ai(a.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===a.tag)l=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(l=a.return))throw Error(i(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Ai(l,n,t),l=a.sibling}else l=a.child;if(null!==l)l.return=a;else for(l=a;null!==l;){if(l===t){l=null;break}if(null!==(a=l.sibling)){a.return=l.return,l=a;break}l=l.return}a=l}xl(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ji(t,n),r=r(o=Mi(o)),t.flags|=1,xl(e,t,r,n),t.child;case 14:return o=nl(r=t.type,t.pendingProps),kl(e,t,r,o=nl(r.type,o),n);case 15:return Sl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nl(r,o),Vl(e,t),t.tag=1,No(r)?(e=!0,zo(t)):e=!1,ji(t,n),al(t,r,o),sl(t,r,o,n),Tl(null,t,r,!0,e,n);case 19:return Wl(e,t,n);case 22:return Cl(e,t,n)}throw Error(i(156,t.tag))};var Yc="function"==typeof reportError?reportError:function(e){console.error(e)};function qc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zc(){}function Jc(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"==typeof o){var l=o;o=function(){var e=$c(a);l.call(e)}}Vc(t,a,e,o)}else a=function(e,t,n,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=$c(a);i.call(e)}}var a=Wc(t,r,e,0,null,!1,0,"",Zc);return e._reactRootContainer=a,e[fo]=a.current,Wr(8===e.nodeType?e.parentNode:e),pc(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var l=r;r=function(){var e=$c(s);l.call(e)}}var s=Bc(e,0,!1,null,0,!1,0,"",Zc);return e._reactRootContainer=s,e[fo]=s.current,Wr(8===e.nodeType?e.parentNode:e),pc((function(){Vc(t,s,n,r)})),s}(n,t,e,o,r);return $c(a)}Kc.prototype.render=qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Vc(e,t,null,null)},Kc.prototype.unmount=qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;pc((function(){Vc(null,e,null,null)})),t[fo]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ct();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nt.length&&0!==t&&t<Nt[n].priority;n++);Nt.splice(n,0,e),0===n&&zt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(vt(t,1|n),rc(t,Qe()),!(6&Ts)&&(Ws=Qe()+500,Vo()))}break;case 13:pc((function(){var t=Ii(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}})),Gc(e,1)}},kt=function(e){if(13===e.tag){var t=Ii(e,134217728);null!==t&&nc(t,e,134217728,ec()),Gc(e,134217728)}},St=function(e){if(13===e.tag){var t=tc(e),n=Ii(e,t);null!==n&&nc(n,e,t,ec()),Gc(e,t)}},Ct=function(){return yt},Ot=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},ke=function(e,t,n){switch(t){case"input":if(Z(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ko(r);if(!o)throw Error(i(90));Y(r),Z(r,o)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=cc,Ae=pc;var ep={usingClientEntryPoint:!1,Events:[xo,wo,ko,Ee,Pe,cc]},tp={findFiberByHostInstance:yo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},np={bundleType:tp.bundleType,version:tp.version,rendererPackageName:tp.rendererPackageName,rendererConfig:tp.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ue(e))?null:e.stateNode},findFiberByHostInstance:tp.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rp.isDisabled&&rp.supportsFiber)try{ot=rp.inject(np),it=rp}catch(pe){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ep,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xc(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xc(e))throw Error(i(299));var n=!1,r="",o=Yc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Bc(e,1,!1,null,0,n,0,r,o),e[fo]=t.current,Wr(8===e.nodeType?e.parentNode:e),new qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return null===(e=Ue(t))?null:e.stateNode},t.flushSync=function(e){return pc(e)},t.hydrate=function(e,t,n){if(!Qc(t))throw Error(i(200));return Jc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xc(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",l=Yc;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Wc(t,null,e,1,null!=n?n:null,o,0,a,l),e[fo]=t.current,Wr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Kc(t)},t.render=function(e,t,n){if(!Qc(t))throw Error(i(200));return Jc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Qc(e))throw Error(i(40));return!!e._reactRootContainer&&(pc((function(){Jc(null,null,e,!1,(function(){e._reactRootContainer=null,e[fo]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Jc(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},961:(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(e){console.error(e)}}(),e.exports=n(2551)},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,p=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,u=n?Symbol.for("react.forward_ref"):60112,m=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,f=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case p:case d:case i:case l:case a:case m:return e;default:switch(e=e&&e.$$typeof){case c:case u:case g:case f:case s:return e;default:return t}}case o:return t}}}function k(e){return w(e)===d}t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=u,t.Fragment=i,t.Lazy=g,t.Memo=f,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=m,t.isAsyncMode=function(e){return k(e)||w(e)===p},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===u},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===f},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===l||e===a||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===f||e.$$typeof===s||e.$$typeof===c||e.$$typeof===u||e.$$typeof===v||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b)},t.typeOf=w},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},1020:(e,t,n)=>{"use strict";var r=n(6540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,p=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(p=t.ref),t)a.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:p,props:i,_owner:l.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),u=Symbol.for("react.lazy"),m=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function v(){}function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var x=y.prototype=new v;x.constructor=y,f(x,b.prototype),x.isPureReactComponent=!0;var w=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,r){var o,i={},a=null,l=null;if(null!=t)for(o in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,o)&&!C.hasOwnProperty(o)&&(i[o]=t[o]);var s=arguments.length-2;if(1===s)i.children=r;else if(1<s){for(var c=Array(s),p=0;p<s;p++)c[p]=arguments[p+2];i.children=c}if(e&&e.defaultProps)for(o in s=e.defaultProps)void 0===i[o]&&(i[o]=s[o]);return{$$typeof:n,type:e,key:a,ref:l,props:i,_owner:S.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var P=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function A(e,t,o,i,a){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return a=a(s=e),e=""===i?"."+T(s,0):i,w(a)?(o="",null!=e&&(o=e.replace(P,"$&/")+"/"),A(a,t,o,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(P,"$&/")+"/")+e)),t.push(a)),1;if(s=0,i=""===i?".":i+":",w(e))for(var c=0;c<e.length;c++){var p=i+T(l=e[c],c);s+=A(l,t,o,p,a)}else if(p=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=m&&e[m]||e["@@iterator"])?e:null}(e),"function"==typeof p)for(e=p.call(e),c=0;!(l=e.next()).done;)s+=A(l=l.value,t,o,p=i+T(l,c++),a);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function j(e,t,n){if(null==e)return e;var r=[],o=0;return A(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function M(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},N={transition:null},D={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};function I(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:j,forEach:function(e,t,n){j(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return j(e,(function(){t++})),t},toArray:function(e){return j(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=o,t.Profiler=a,t.PureComponent=y,t.StrictMode=i,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,t.act=I,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=f({},e.props),i=e.key,a=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,l=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)k.call(t,c)&&!C.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){s=Array(c);for(var p=0;p<c;p++)s[p]=arguments[p+2];o.children=s}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=O,t.createFactory=function(e){var t=O.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:M}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=I,t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.3.1"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var l=2*(r+1)-1,s=e[l],c=l+1,p=e[c];if(0>i(s,n))c<o&&0>i(p,s)?(e[r]=p,e[c]=n,r=c):(e[r]=s,e[l]=n,r=l);else{if(!(c<o&&0>i(p,n)))break e;e[r]=p,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],p=[],d=1,u=null,m=3,h=!1,f=!1,g=!1,b="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,y="undefined"!=typeof setImmediate?setImmediate:null;function x(e){for(var t=r(p);null!==t;){if(null===t.callback)o(p);else{if(!(t.startTime<=e))break;o(p),t.sortIndex=t.expirationTime,n(c,t)}t=r(p)}}function w(e){if(g=!1,x(e),!f)if(null!==r(c))f=!0,N(k);else{var t=r(p);null!==t&&D(w,t.startTime-e)}}function k(e,n){f=!1,g&&(g=!1,v(E),E=-1),h=!0;var i=m;try{for(x(n),u=r(c);null!==u&&(!(u.expirationTime>n)||e&&!A());){var a=u.callback;if("function"==typeof a){u.callback=null,m=u.priorityLevel;var l=a(u.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?u.callback=l:u===r(c)&&o(c),x(n)}else o(c);u=r(c)}if(null!==u)var s=!0;else{var d=r(p);null!==d&&D(w,d.startTime-n),s=!1}return s}finally{u=null,m=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,C=!1,O=null,E=-1,P=5,T=-1;function A(){return!(t.unstable_now()-T<P)}function j(){if(null!==O){var e=t.unstable_now();T=e;var n=!0;try{n=O(!0,e)}finally{n?S():(C=!1,O=null)}}else C=!1}if("function"==typeof y)S=function(){y(j)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,R=M.port2;M.port1.onmessage=j,S=function(){R.postMessage(null)}}else S=function(){b(j,0)};function N(e){O=e,C||(C=!0,S())}function D(e,n){E=b((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){f||h||(f=!0,N(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?a+i:a,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>a?(e.sortIndex=i,n(p,e),null===r(c)&&e===r(p)&&(g?(v(E),E=-1):g=!0,D(w,i-a))):(e.sortIndex=l,n(c,e),f||h||(f=!0,N(k))),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},5072:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var i={},a=[],l=0;l<e.length;l++){var s=e[l],c=r.base?s[0]+r.base:s[0],p=i[c]||0,d="".concat(c," ").concat(p);i[c]=p+1;var u=n(d),m={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==u)t[u].references++,t[u].updater(m);else{var h=o(m,r);r.byIndex=l,t.splice(l,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function o(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var i=r(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var l=n(i[a]);t[l].references--}for(var s=r(e,o),c=0;c<i.length;c++){var p=n(i[c]);0===t[p].references&&(t[p].updater(),t.splice(p,1))}i=s}}},7659:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},7154:(e,t,n)=>{"use strict";var r=n(6540),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,a=r.useRef,l=r.useEffect,s=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,p){var d=a(null);if(null===d.current){var u={hasValue:!1,value:null};d.current=u}else u=d.current;d=s((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==p&&u.hasValue){var t=u.value;if(p(t,e))return a=t}return a=e}if(t=a,o(i,e))return t;var n=r(e);return void 0!==p&&p(t,n)?t:(i=e,a=n)}var i,a,l=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]}),[t,n,r,p]);var m=i(e,d[0],d[1]);return l((function(){u.hasValue=!0,u.value=m}),[m]),c(m),m}},8418:(e,t,n)=>{"use strict";e.exports=n(7154)},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={id:e,exports:{}};return n[e].call(i.exports,i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&n;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((e=>a[e]=()=>n[e]));return a.default=()=>n,o.d(i,a),i},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0,(()=>{"use strict";var e=o(6540),t=o.t(e,2),n=o(961);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}function i(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}var a,l=o(5556),s=o.n(l),c=o(6942),p=o.n(c);function d(e,t){return void 0===e&&(e=""),void 0===t&&(t=a),t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e}var u="object"==typeof window&&window.Element||function(){};s().oneOfType([s().string,s().func,function(e,t,n){if(!(e[t]instanceof u))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")},s().shape({current:s().any})]);var m=s().oneOfType([s().func,s().string,s().shape({$$typeof:s().symbol,render:s().func}),s().arrayOf(s().oneOfType([s().func,s().string,s().shape({$$typeof:s().symbol,render:s().func})]))]);function h(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}"undefined"==typeof window||!window.document||window.document.createElement;var f=s().oneOfType([s().number,s().string]),g={tag:m,noGutters:s().bool,className:s().string,cssModule:s().object,form:s().bool,xs:f,sm:f,md:f,lg:f,xl:f},b=function(t){var n=t.className,o=t.cssModule,a=t.noGutters,l=t.tag,s=t.form,c=t.widths,u=i(t,["className","cssModule","noGutters","tag","form","widths"]),m=[];c.forEach((function(e,n){var r=t[e];if(delete u[e],r){var o=!n;m.push(o?"row-cols-"+r:"row-cols-"+e+"-"+r)}}));var h=d(p()(n,a?"no-gutters":null,s?"form-row":"row",m),o);return e.createElement(l,r({},u,{className:h}))};b.propTypes=g,b.defaultProps={tag:"div",widths:["xs","sm","md","lg","xl"]};const v=b;var y=s().oneOfType([s().number,s().string]),x=s().oneOfType([s().bool,s().number,s().string,s().shape({size:s().oneOfType([s().bool,s().number,s().string]),order:y,offset:y})]),w={tag:m,xs:x,sm:x,md:x,lg:x,xl:x,className:s().string,cssModule:s().object,widths:s().array},k=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},S=function(t){var n=t.className,o=t.cssModule,a=t.widths,l=t.tag,s=i(t,["className","cssModule","widths","tag"]),c=[];a.forEach((function(e,n){var r=t[e];if(delete s[e],r||""===r){var i=!n;if(h(r)){var a,l=i?"-":"-"+e+"-",u=k(i,e,r.size);c.push(d(p()(((a={})[u]=r.size||""===r.size,a["order"+l+r.order]=r.order||0===r.order,a["offset"+l+r.offset]=r.offset||0===r.offset,a)),o))}else{var m=k(i,e,r);c.push(m)}}})),c.length||c.push("col");var u=d(p()(n,c),o);return e.createElement(l,r({},s,{className:u}))};S.propTypes=w,S.defaultProps={tag:"div",widths:["xs","sm","md","lg","xl"]};const C=S;var O={tag:m,inverse:s().bool,color:s().string,body:s().bool,outline:s().bool,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},E=function(t){var n=t.className,o=t.cssModule,a=t.color,l=t.body,s=t.inverse,c=t.outline,u=t.tag,m=t.innerRef,h=i(t,["className","cssModule","color","body","inverse","outline","tag","innerRef"]),f=d(p()(n,"card",!!s&&"text-white",!!l&&"card-body",!!a&&(c?"border":"bg")+"-"+a),o);return e.createElement(u,r({},h,{className:f,ref:m}))};E.propTypes=O,E.defaultProps={tag:"div"};const P=E;var T={tag:m,className:s().string,cssModule:s().object,innerRef:s().oneOfType([s().object,s().string,s().func])},A=function(t){var n=t.className,o=t.cssModule,a=t.innerRef,l=t.tag,s=i(t,["className","cssModule","innerRef","tag"]),c=d(p()(n,"card-body"),o);return e.createElement(l,r({},s,{className:c,ref:a}))};A.propTypes=T,A.defaultProps={tag:"div"};const j=A;var M={tabs:s().bool,pills:s().bool,vertical:s().oneOfType([s().bool,s().string]),horizontal:s().string,justified:s().bool,fill:s().bool,navbar:s().bool,card:s().bool,tag:m,className:s().string,cssModule:s().object},R=function(t){var n=t.className,o=t.cssModule,a=t.tabs,l=t.pills,s=t.vertical,c=t.horizontal,u=t.justified,m=t.fill,h=t.navbar,f=t.card,g=t.tag,b=i(t,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),v=d(p()(n,h?"navbar-nav":"nav",!!c&&"justify-content-"+c,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(s),{"nav-tabs":a,"card-header-tabs":f&&a,"nav-pills":l,"card-header-pills":f&&l,"nav-justified":u,"nav-fill":m}),o);return e.createElement(g,r({},b,{className:v}))};R.propTypes=M,R.defaultProps={tag:"ul",vertical:!1};const N=R;var D={tag:m,active:s().bool,className:s().string,cssModule:s().object},I=function(t){var n=t.className,o=t.cssModule,a=t.active,l=t.tag,s=i(t,["className","cssModule","active","tag"]),c=d(p()(n,"nav-item",!!a&&"active"),o);return e.createElement(l,r({},s,{className:c}))};I.propTypes=D,I.defaultProps={tag:"li"};const L=I;function z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function _(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,F(e,t)}var B={tag:m,innerRef:s().oneOfType([s().object,s().func,s().string]),disabled:s().bool,active:s().bool,className:s().string,cssModule:s().object,onClick:s().func,href:s().any},H=function(t){function n(e){var n;return(n=t.call(this,e)||this).onClick=n.onClick.bind(z(n)),n}_(n,t);var o=n.prototype;return o.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},o.render=function(){var t=this.props,n=t.className,o=t.cssModule,a=t.active,l=t.tag,s=t.innerRef,c=i(t,["className","cssModule","active","tag","innerRef"]),u=d(p()(n,"nav-link",{disabled:c.disabled,active:a}),o);return e.createElement(l,r({},c,{ref:s,onClick:this.onClick,className:u}))},n}(e.Component);H.propTypes=B,H.defaultProps={tag:"a"};const W=H;var V=e.createContext({}),$={tag:m,activeTab:s().any,className:s().string,cssModule:s().object},U=function(t){function n(e){var n;return(n=t.call(this,e)||this).state={activeTab:n.props.activeTab},n}return _(n,t),n.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},n.prototype.render=function(){var t,n,o,i=this.props,a=i.className,l=i.cssModule,s=i.tag,c=(t=this.props,n=Object.keys($),o={},Object.keys(t).forEach((function(e){-1===n.indexOf(e)&&(o[e]=t[e])})),o),u=d(p()("tab-content",a),l);return e.createElement(V.Provider,{value:{activeTabId:this.state.activeTab}},e.createElement(s,r({},c,{className:u})))},n}(e.Component);const G=U;U.propTypes=$,U.defaultProps={tag:"div"};var Y={tag:m,className:s().string,cssModule:s().object,tabId:s().any};function q(t){var n=t.className,o=t.cssModule,a=t.tabId,l=t.tag,s=i(t,["className","cssModule","tabId","tag"]),c=function(e){return d(p()("tab-pane",n,{active:a===e}),o)};return e.createElement(V.Consumer,null,(function(t){var n=t.activeTabId;return e.createElement(l,r({},s,{className:c(n)}))}))}q.propTypes=Y,q.defaultProps={tag:"div"};var K=s().oneOfType([s().number,s().string]),X=s().oneOfType([s().bool,s().string,s().number,s().shape({size:K,order:K,offset:K})]),Q={children:s().node,hidden:s().bool,check:s().bool,size:s().string,for:s().string,tag:m,className:s().string,cssModule:s().object,xs:X,sm:X,md:X,lg:X,xl:X,widths:s().array},Z=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},J=function(t){var n=t.className,o=t.cssModule,a=t.hidden,l=t.widths,s=t.tag,c=t.check,u=t.size,m=t.for,f=i(t,["className","cssModule","hidden","widths","tag","check","size","for"]),g=[];l.forEach((function(e,n){var r=t[e];if(delete f[e],r||""===r){var i,a=!n;if(h(r)){var l,s=a?"-":"-"+e+"-";i=Z(a,e,r.size),g.push(d(p()(((l={})[i]=r.size||""===r.size,l["order"+s+r.order]=r.order||0===r.order,l["offset"+s+r.offset]=r.offset||0===r.offset,l))),o)}else i=Z(a,e,r),g.push(i)}}));var b=d(p()(n,!!a&&"sr-only",!!c&&"form-check-label",!!u&&"col-form-label-"+u,g,!!g.length&&"col-form-label"),o);return e.createElement(s,r({htmlFor:m},f,{className:b}))};J.propTypes=Q,J.defaultProps={tag:"label",widths:["xs","sm","md","lg","xl"]};const ee=J;var te={tag:m,className:s().string,cssModule:s().object},ne=function(t){var n=t.className,o=t.cssModule,a=t.tag,l=i(t,["className","cssModule","tag"]),s=d(p()(n,"card-header"),o);return e.createElement(a,r({},l,{className:s}))};ne.propTypes=te,ne.defaultProps={tag:"div"};const re=ne;var oe={tag:m,className:s().string,cssModule:s().object},ie=function(t){var n=t.className,o=t.cssModule,a=t.tag,l=i(t,["className","cssModule","tag"]),s=d(p()(n,"card-title"),o);return e.createElement(a,r({},l,{className:s}))};ie.propTypes=oe,ie.defaultProps={tag:"div"};const ae=ie;function le(e){return le="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},le(e)}function se(e){var t=function(e){if("object"!=le(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=le(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==le(t)?t:t+""}function ce(e,t,n){return(t=se(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(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 de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function me(e,t){if(e){if("string"==typeof e)return ue(e,t);var n={}.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)?ue(e,t):void 0}}function he(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||me(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fe(e,t){if(null==e)return{};var n,r,o=i(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ge=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,se(r.key),r)}}function ve(e){return ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ve(e)}function ye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ye=function(){return!!e})()}function xe(e){return function(e){if(Array.isArray(e))return ue(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||me(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var we=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),ke=Math.abs,Se=String.fromCharCode,Ce=Object.assign;function Oe(e){return e.trim()}function Ee(e,t,n){return e.replace(t,n)}function Pe(e,t){return e.indexOf(t)}function Te(e,t){return 0|e.charCodeAt(t)}function Ae(e,t,n){return e.slice(t,n)}function je(e){return e.length}function Me(e){return e.length}function Re(e,t){return t.push(e),e}var Ne=1,De=1,Ie=0,Le=0,ze=0,Fe="";function _e(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Ne,column:De,length:a,return:""}}function Be(e,t){return Ce(_e("",null,null,"",null,null,0),e,{length:-e.length},t)}function He(){return ze=Le>0?Te(Fe,--Le):0,De--,10===ze&&(De=1,Ne--),ze}function We(){return ze=Le<Ie?Te(Fe,Le++):0,De++,10===ze&&(De=1,Ne++),ze}function Ve(){return Te(Fe,Le)}function $e(){return Le}function Ue(e,t){return Ae(Fe,e,t)}function Ge(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Ye(e){return Ne=De=1,Ie=je(Fe=e),Le=0,[]}function qe(e){return Fe="",e}function Ke(e){return Oe(Ue(Le-1,Ze(91===e?e+2:40===e?e+1:e)))}function Xe(e){for(;(ze=Ve())&&ze<33;)We();return Ge(e)>2||Ge(ze)>3?"":" "}function Qe(e,t){for(;--t&&We()&&!(ze<48||ze>102||ze>57&&ze<65||ze>70&&ze<97););return Ue(e,$e()+(t<6&&32==Ve()&&32==We()))}function Ze(e){for(;We();)switch(ze){case e:return Le;case 34:case 39:34!==e&&39!==e&&Ze(ze);break;case 40:41===e&&Ze(e);break;case 92:We()}return Le}function Je(e,t){for(;We()&&e+ze!==57&&(e+ze!==84||47!==Ve()););return"/*"+Ue(t,Le-1)+"*"+Se(47===e?e:We())}function et(e){for(;!Ge(Ve());)We();return Ue(e,Le)}var tt="-ms-",nt="-moz-",rt="-webkit-",ot="comm",it="rule",at="decl",lt="@keyframes";function st(e,t){for(var n="",r=Me(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function ct(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case at:return e.return=e.return||e.value;case ot:return"";case lt:return e.return=e.value+"{"+st(e.children,r)+"}";case it:e.value=e.props.join(",")}return je(n=st(e.children,r))?e.return=e.value+"{"+n+"}":""}function pt(e){return qe(dt("",null,null,null,[""],e=Ye(e),0,[0],e))}function dt(e,t,n,r,o,i,a,l,s){for(var c=0,p=0,d=a,u=0,m=0,h=0,f=1,g=1,b=1,v=0,y="",x=o,w=i,k=r,S=y;g;)switch(h=v,v=We()){case 40:if(108!=h&&58==Te(S,d-1)){-1!=Pe(S+=Ee(Ke(v),"&","&\f"),"&\f")&&(b=-1);break}case 34:case 39:case 91:S+=Ke(v);break;case 9:case 10:case 13:case 32:S+=Xe(h);break;case 92:S+=Qe($e()-1,7);continue;case 47:switch(Ve()){case 42:case 47:Re(mt(Je(We(),$e()),t,n),s);break;default:S+="/"}break;case 123*f:l[c++]=je(S)*b;case 125*f:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+p:-1==b&&(S=Ee(S,/\f/g,"")),m>0&&je(S)-d&&Re(m>32?ht(S+";",r,n,d-1):ht(Ee(S," ","")+";",r,n,d-2),s);break;case 59:S+=";";default:if(Re(k=ut(S,t,n,c,p,o,l,y,x=[],w=[],d),i),123===v)if(0===p)dt(S,t,k,k,x,i,d,l,w);else switch(99===u&&110===Te(S,3)?100:u){case 100:case 108:case 109:case 115:dt(e,k,k,r&&Re(ut(e,k,k,0,0,o,l,y,o,x=[],d),w),o,w,d,l,r?x:w);break;default:dt(S,k,k,k,[""],w,0,l,w)}}c=p=m=0,f=b=1,y=S="",d=a;break;case 58:d=1+je(S),m=h;default:if(f<1)if(123==v)--f;else if(125==v&&0==f++&&125==He())continue;switch(S+=Se(v),v*f){case 38:b=p>0?1:(S+="\f",-1);break;case 44:l[c++]=(je(S)-1)*b,b=1;break;case 64:45===Ve()&&(S+=Ke(We())),u=Ve(),p=d=je(y=S+=et($e())),v++;break;case 45:45===h&&2==je(S)&&(f=0)}}return i}function ut(e,t,n,r,o,i,a,l,s,c,p){for(var d=o-1,u=0===o?i:[""],m=Me(u),h=0,f=0,g=0;h<r;++h)for(var b=0,v=Ae(e,d+1,d=ke(f=a[h])),y=e;b<m;++b)(y=Oe(f>0?u[b]+" "+v:Ee(v,/&\f/g,u[b])))&&(s[g++]=y);return _e(e,t,n,0===o?it:l,s,c,p)}function mt(e,t,n){return _e(e,t,n,ot,Se(ze),Ae(e,2,-2),0)}function ht(e,t,n,r){return _e(e,t,n,at,Ae(e,0,r),Ae(e,r+1,-1),r)}var ft=function(e,t,n){for(var r=0,o=0;r=o,o=Ve(),38===r&&12===o&&(t[n]=1),!Ge(o);)We();return Ue(e,Le)},gt=new WeakMap,bt=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||gt.get(n))&&!r){gt.set(e,!0);for(var o=[],i=function(e,t){return qe(function(e,t){var n=-1,r=44;do{switch(Ge(r)){case 0:38===r&&12===Ve()&&(t[n]=1),e[n]+=ft(Le-1,t,n);break;case 2:e[n]+=Ke(r);break;case 4:if(44===r){e[++n]=58===Ve()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Se(r)}}while(r=We());return e}(Ye(e),t))}(t,o),a=n.props,l=0,s=0;l<i.length;l++)for(var c=0;c<a.length;c++,s++)e.props[s]=o[l]?i[l].replace(/&\f/g,a[c]):a[c]+" "+i[l]}}},vt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function yt(e,t){switch(function(e,t){return 45^Te(e,0)?(((t<<2^Te(e,0))<<2^Te(e,1))<<2^Te(e,2))<<2^Te(e,3):0}(e,t)){case 5103:return rt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return rt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return rt+e+nt+e+tt+e+e;case 6828:case 4268:return rt+e+tt+e+e;case 6165:return rt+e+tt+"flex-"+e+e;case 5187:return rt+e+Ee(e,/(\w+).+(:[^]+)/,rt+"box-$1$2"+tt+"flex-$1$2")+e;case 5443:return rt+e+tt+"flex-item-"+Ee(e,/flex-|-self/,"")+e;case 4675:return rt+e+tt+"flex-line-pack"+Ee(e,/align-content|flex-|-self/,"")+e;case 5548:return rt+e+tt+Ee(e,"shrink","negative")+e;case 5292:return rt+e+tt+Ee(e,"basis","preferred-size")+e;case 6060:return rt+"box-"+Ee(e,"-grow","")+rt+e+tt+Ee(e,"grow","positive")+e;case 4554:return rt+Ee(e,/([^-])(transform)/g,"$1"+rt+"$2")+e;case 6187:return Ee(Ee(Ee(e,/(zoom-|grab)/,rt+"$1"),/(image-set)/,rt+"$1"),e,"")+e;case 5495:case 3959:return Ee(e,/(image-set\([^]*)/,rt+"$1$`$1");case 4968:return Ee(Ee(e,/(.+:)(flex-)?(.*)/,rt+"box-pack:$3"+tt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+rt+e+e;case 4095:case 3583:case 4068:case 2532:return Ee(e,/(.+)-inline(.+)/,rt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(je(e)-1-t>6)switch(Te(e,t+1)){case 109:if(45!==Te(e,t+4))break;case 102:return Ee(e,/(.+:)(.+)-([^]+)/,"$1"+rt+"$2-$3$1"+nt+(108==Te(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Pe(e,"stretch")?yt(Ee(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Te(e,t+1))break;case 6444:switch(Te(e,je(e)-3-(~Pe(e,"!important")&&10))){case 107:return Ee(e,":",":"+rt)+e;case 101:return Ee(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+rt+(45===Te(e,14)?"inline-":"")+"box$3$1"+rt+"$2$3$1"+tt+"$2box$3")+e}break;case 5936:switch(Te(e,t+11)){case 114:return rt+e+tt+Ee(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return rt+e+tt+Ee(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return rt+e+tt+Ee(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return rt+e+tt+e+e}return e}var xt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case at:e.return=yt(e.value,e.length);break;case lt:return st([Be(e,{value:Ee(e.value,"@","@"+rt)})],r);case it:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return st([Be(e,{props:[Ee(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return st([Be(e,{props:[Ee(t,/:(plac\w+)/,":"+rt+"input-$1")]}),Be(e,{props:[Ee(t,/:(plac\w+)/,":-moz-$1")]}),Be(e,{props:[Ee(t,/:(plac\w+)/,tt+"input-$1")]})],r)}return""}))}}],wt=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,i=e.stylisPlugins||xt,a={},l=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)a[t[n]]=!0;l.push(e)}));var s,c,p,d,u=[ct,(d=function(e){s.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],m=(c=[bt,vt].concat(i,u),p=Me(c),function(e,t,n,r){for(var o="",i=0;i<p;i++)o+=c[i](e,t,n,r)||"";return o});o=function(e,t,n,r){s=n,st(pt(e?e+"{"+t.styles+"}":t.styles),m),r&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new we({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:o};return h.sheet.hydrate(l),h};function kt(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var St=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Ct=function(e,t,n){St(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}},Ot={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Et(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var Pt=!1,Tt=/[A-Z]|^ms/g,At=/_EMO_([^_]+?)_([^]*?)_EMO_/g,jt=function(e){return 45===e.charCodeAt(1)},Mt=function(e){return null!=e&&"boolean"!=typeof e},Rt=Et((function(e){return jt(e)?e:e.replace(Tt,"-$&").toLowerCase()})),Nt=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(At,(function(e,t,n){return Lt={name:t,styles:n,next:Lt},t}))}return 1===Ot[e]||jt(e)||"number"!=typeof t||0===t?t:t+"px"},Dt="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function It(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return Lt={name:o.name,styles:o.styles,next:Lt},o.name;var i=n;if(void 0!==i.styles){var a=i.next;if(void 0!==a)for(;void 0!==a;)Lt={name:a.name,styles:a.styles,next:Lt},a=a.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=It(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!=typeof a){var l=a;null!=t&&void 0!==t[l]?r+=i+"{"+t[l]+"}":Mt(l)&&(r+=Rt(i)+":"+Nt(i,l)+";")}else{if("NO_COMPONENT_SELECTOR"===i&&Pt)throw new Error(Dt);if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=It(e,t,a);switch(i){case"animation":case"animationName":r+=Rt(i)+":"+s+";";break;default:r+=i+"{"+s+"}"}}else for(var c=0;c<a.length;c++)Mt(a[c])&&(r+=Rt(i)+":"+Nt(i,a[c])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var l=Lt,s=n(e);return Lt=l,It(e,t,s)}}var c=n;if(null==t)return c;var p=t[c];return void 0!==p?p:c}var Lt,zt=/label:\s*([^\s;\n{]+)\s*(;|$)/g;function Ft(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";Lt=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=It(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++)o+=It(n,t,e[a]),r&&(o+=i[a]);zt.lastIndex=0;for(var l,s="";null!==(l=zt.exec(o));)s+="-"+l[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:c,styles:o,next:Lt}}var _t=!!t.useInsertionEffect&&t.useInsertionEffect,Bt=_t||function(e){return e()},Ht=(_t||e.useLayoutEffect,e.createContext("undefined"!=typeof HTMLElement?wt({key:"css"}):null)),Wt=(Ht.Provider,function(t){return(0,e.forwardRef)((function(n,r){var o=(0,e.useContext)(Ht);return t(n,o,r)}))}),Vt=e.createContext({}),$t={}.hasOwnProperty,Ut="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Gt=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return St(t,n,r),Bt((function(){return Ct(t,n,r)})),null},Yt=Wt((function(t,n,r){var o=t.css;"string"==typeof o&&void 0!==n.registered[o]&&(o=n.registered[o]);var i=t[Ut],a=[o],l="";"string"==typeof t.className?l=kt(n.registered,a,t.className):null!=t.className&&(l=t.className+" ");var s=Ft(a,void 0,e.useContext(Vt));l+=n.key+"-"+s.name;var c={};for(var p in t)$t.call(t,p)&&"css"!==p&&p!==Ut&&(c[p]=t[p]);return c.className=l,r&&(c.ref=r),e.createElement(e.Fragment,null,e.createElement(Gt,{cache:n,serialized:s,isStringTag:"string"==typeof i}),e.createElement(i,c))})),qt=(o(4146),function(t,n){var r=arguments;if(null==n||!$t.call(n,"css"))return e.createElement.apply(void 0,r);var o=r.length,i=new Array(o);i[0]=Yt,i[1]=function(e,t){var n={};for(var r in t)$t.call(t,r)&&(n[r]=t[r]);return n[Ut]=e,n}(t,n);for(var a=2;a<o;a++)i[a]=r[a];return e.createElement.apply(null,i)});function Kt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Ft(t)}var Xt=function(){var e=Kt.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};const Qt=Math.min,Zt=Math.max,Jt=Math.round,en=Math.floor,tn=e=>({x:e,y:e}),nn={left:"right",right:"left",bottom:"top",top:"bottom"},rn={start:"end",end:"start"};function on(e,t,n){return Zt(e,Qt(t,n))}function an(e,t){return"function"==typeof e?e(t):e}function ln(e){return e.split("-")[0]}function sn(e){return e.split("-")[1]}function cn(e){return"x"===e?"y":"x"}function pn(e){return"y"===e?"height":"width"}function dn(e){return["top","bottom"].includes(ln(e))?"y":"x"}function un(e){return cn(dn(e))}function mn(e){return e.replace(/start|end/g,(e=>rn[e]))}function hn(e){return e.replace(/left|right|bottom|top/g,(e=>nn[e]))}function fn(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function gn(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function bn(e,t,n){let{reference:r,floating:o}=e;const i=dn(t),a=un(t),l=pn(a),s=ln(t),c="y"===i,p=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,u=r[l]/2-o[l]/2;let m;switch(s){case"top":m={x:p,y:r.y-o.height};break;case"bottom":m={x:p,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:d};break;case"left":m={x:r.x-o.width,y:d};break;default:m={x:r.x,y:r.y}}switch(sn(t)){case"start":m[a]-=u*(n&&c?-1:1);break;case"end":m[a]+=u*(n&&c?-1:1)}return m}async function vn(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:p="viewport",elementContext:d="floating",altBoundary:u=!1,padding:m=0}=an(t,e),h=fn(m),f=l[u?"floating"===d?"reference":"floating":d],g=gn(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(f)))||n?f:f.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:c,rootBoundary:p,strategy:s})),b="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,v=await(null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),y=await(null==i.isElement?void 0:i.isElement(v))&&await(null==i.getScale?void 0:i.getScale(v))||{x:1,y:1},x=gn(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:v,strategy:s}):b);return{top:(g.top-x.top+h.top)/y.y,bottom:(x.bottom-g.bottom+h.bottom)/y.y,left:(g.left-x.left+h.left)/y.x,right:(x.right-g.right+h.right)/y.x}}function yn(e){const t=Qt(...e.map((e=>e.left))),n=Qt(...e.map((e=>e.top)));return{x:t,y:n,width:Zt(...e.map((e=>e.right)))-t,height:Zt(...e.map((e=>e.bottom)))-n}}function xn(e){return Sn(e)?(e.nodeName||"").toLowerCase():"#document"}function wn(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function kn(e){var t;return null==(t=(Sn(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Sn(e){return e instanceof Node||e instanceof wn(e).Node}function Cn(e){return e instanceof Element||e instanceof wn(e).Element}function On(e){return e instanceof HTMLElement||e instanceof wn(e).HTMLElement}function En(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof wn(e).ShadowRoot)}function Pn(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Nn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function Tn(e){return["table","td","th"].includes(xn(e))}function An(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function jn(e){const t=Mn(),n=Cn(e)?Nn(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function Mn(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Rn(e){return["html","body","#document"].includes(xn(e))}function Nn(e){return wn(e).getComputedStyle(e)}function Dn(e){return Cn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function In(e){if("html"===xn(e))return e;const t=e.assignedSlot||e.parentNode||En(e)&&e.host||kn(e);return En(t)?t.host:t}function Ln(e){const t=In(e);return Rn(t)?e.ownerDocument?e.ownerDocument.body:e.body:On(t)&&Pn(t)?t:Ln(t)}function zn(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=Ln(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=wn(o);if(i){const e=Fn(a);return t.concat(a,a.visualViewport||[],Pn(o)?o:[],e&&n?zn(e):[])}return t.concat(o,zn(o,[],n))}function Fn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _n(e){const t=Nn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=On(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=Jt(n)!==i||Jt(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function Bn(e){return Cn(e)?e:e.contextElement}function Hn(e){const t=Bn(e);if(!On(t))return tn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=_n(t);let a=(i?Jt(n.width):n.width)/r,l=(i?Jt(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}const Wn=tn(0);function Vn(e){const t=wn(e);return Mn()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Wn}function $n(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=Bn(e);let a=tn(1);t&&(r?Cn(r)&&(a=Hn(r)):a=Hn(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==wn(e))&&t}(i,n,r)?Vn(i):tn(0);let s=(o.left+l.x)/a.x,c=(o.top+l.y)/a.y,p=o.width/a.x,d=o.height/a.y;if(i){const e=wn(i),t=r&&Cn(r)?wn(r):r;let n=e,o=Fn(n);for(;o&&r&&t!==n;){const e=Hn(o),t=o.getBoundingClientRect(),r=Nn(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,p*=e.x,d*=e.y,s+=i,c+=a,n=wn(o),o=Fn(n)}}return gn({width:p,height:d,x:s,y:c})}function Un(e){return $n(kn(e)).left+Dn(e).scrollLeft}function Gn(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=wn(e),r=kn(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;const e=Mn();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}(e,n);else if("document"===t)r=function(e){const t=kn(e),n=Dn(e),r=e.ownerDocument.body,o=Zt(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Zt(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+Un(e);const l=-n.scrollTop;return"rtl"===Nn(r).direction&&(a+=Zt(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}(kn(e));else if(Cn(t))r=function(e,t){const n=$n(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=On(e)?Hn(e):tn(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=Vn(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return gn(r)}function Yn(e,t){const n=In(e);return!(n===t||!Cn(n)||Rn(n))&&("fixed"===Nn(n).position||Yn(n,t))}function qn(e,t,n){const r=On(t),o=kn(t),i="fixed"===n,a=$n(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=tn(0);if(r||!r&&!i)if(("body"!==xn(t)||Pn(o))&&(l=Dn(t)),r){const e=$n(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=Un(o));return{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function Kn(e){return"static"===Nn(e).position}function Xn(e,t){return On(e)&&"fixed"!==Nn(e).position?t?t(e):e.offsetParent:null}function Qn(e,t){const n=wn(e);if(An(e))return n;if(!On(e)){let t=In(e);for(;t&&!Rn(t);){if(Cn(t)&&!Kn(t))return t;t=In(t)}return n}let r=Xn(e,t);for(;r&&Tn(r)&&Kn(r);)r=Xn(r,t);return r&&Rn(r)&&Kn(r)&&!jn(r)?n:r||function(e){let t=In(e);for(;On(t)&&!Rn(t);){if(jn(t))return t;if(An(t))return null;t=In(t)}return null}(e)||n}const Zn={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,a=kn(r),l=!!t&&An(t.floating);if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},c=tn(1);const p=tn(0),d=On(r);if((d||!d&&!i)&&(("body"!==xn(r)||Pn(a))&&(s=Dn(r)),On(r))){const e=$n(r);c=Hn(r),p.x=e.x+r.clientLeft,p.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+p.x,y:n.y*c.y-s.scrollTop*c.y+p.y}},getDocumentElement:kn,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[..."clippingAncestors"===n?An(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=zn(e,[],!1).filter((e=>Cn(e)&&"body"!==xn(e))),o=null;const i="fixed"===Nn(e).position;let a=i?In(e):e;for(;Cn(a)&&!Rn(a);){const t=Nn(a),n=jn(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||Pn(a)&&!n&&Yn(e,a))?r=r.filter((e=>e!==a)):o=t,a=In(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=i[0],l=i.reduce(((e,n)=>{const r=Gn(t,n,o);return e.top=Zt(r.top,e.top),e.right=Qt(r.right,e.right),e.bottom=Qt(r.bottom,e.bottom),e.left=Zt(r.left,e.left),e}),Gn(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:Qn,getElementRects:async function(e){const t=this.getOffsetParent||Qn,n=this.getDimensions,r=await n(e.floating);return{reference:qn(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=_n(e);return{width:t,height:n}},getScale:Hn,isElement:Cn,isRTL:function(e){return"rtl"===Nn(e).direction}};function Jn(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=Bn(e),p=o||i?[...c?zn(c):[],...zn(t)]:[];p.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const d=c&&l?function(e,t){let n,r=null;const o=kn(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();const{left:c,top:p,width:d,height:u}=e.getBoundingClientRect();if(l||t(),!d||!u)return;const m={rootMargin:-en(p)+"px "+-en(o.clientWidth-(c+d))+"px "+-en(o.clientHeight-(p+u))+"px "+-en(c)+"px",threshold:Zt(0,Qt(1,s))||1};let h=!0;function f(e){const t=e[0].intersectionRatio;if(t!==s){if(!h)return a();t?a(!1,t):n=setTimeout((()=>{a(!1,1e-7)}),1e3)}h=!1}try{r=new IntersectionObserver(f,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(f,m)}r.observe(e)}(!0),i}(c,n):null;let u,m=-1,h=null;a&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),c&&!s&&h.observe(c),h.observe(t));let f=s?$n(e):null;return s&&function t(){const r=$n(e);!f||r.x===f.x&&r.y===f.y&&r.width===f.width&&r.height===f.height||n(),f=r,u=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach((e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=h)||e.disconnect(),h=null,s&&cancelAnimationFrame(u)}}const er=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:l}=t,s=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=ln(n),l=sn(n),s="y"===dn(n),c=["left","top"].includes(a)?-1:1,p=i&&s?-1:1,d=an(t,e);let{mainAxis:u,crossAxis:m,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return l&&"number"==typeof h&&(m="end"===l?-1*h:h),s?{x:m*p,y:u*c}:{x:u*c,y:m*p}}(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:a}}}}},tr=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=an(e,t),c={x:n,y:r},p=await vn(t,s),d=dn(ln(o)),u=cn(d);let m=c[u],h=c[d];if(i){const e="y"===u?"bottom":"right";m=on(m+p["y"===u?"top":"left"],m,m-p[e])}if(a){const e="y"===d?"bottom":"right";h=on(h+p["y"===d?"top":"left"],h,h-p[e])}const f=l.fn({...t,[u]:m,[d]:h});return{...f,data:{x:f.x-n,y:f.y-r}}}}},nr=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:l,platform:s,elements:c}=t,{mainAxis:p=!0,crossAxis:d=!0,fallbackPlacements:u,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:f=!0,...g}=an(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const b=ln(o),v=dn(l),y=ln(l)===l,x=await(null==s.isRTL?void 0:s.isRTL(c.floating)),w=u||(y||!f?[hn(l)]:function(e){const t=hn(e);return[mn(e),t,mn(t)]}(l)),k="none"!==h;!u&&k&&w.push(...function(e,t,n,r){const o=sn(e);let i=function(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}(ln(e),"start"===n,r);return o&&(i=i.map((e=>e+"-"+o)),t&&(i=i.concat(i.map(mn)))),i}(l,f,h,x));const S=[l,...w],C=await vn(t,g),O=[];let E=(null==(r=i.flip)?void 0:r.overflows)||[];if(p&&O.push(C[b]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=sn(e),o=un(e),i=pn(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=hn(a)),[a,hn(a)]}(o,a,x);O.push(C[e[0]],C[e[1]])}if(E=[...E,{placement:o,overflows:O}],!O.every((e=>e<=0))){var P,T;const e=((null==(P=i.flip)?void 0:P.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:E},reset:{placement:t}};let n=null==(T=E.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:T.placement;if(!n)switch(m){case"bestFit":{var A;const e=null==(A=E.filter((e=>{if(k){const t=dn(e.placement);return t===v||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:A[0];e&&(n=e);break}case"initialPlacement":n=l}if(o!==n)return{reset:{placement:n}}}return{}}}},rr=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...l}=an(e,t),s=await vn(t,l),c=ln(n),p=sn(n),d="y"===dn(n),{width:u,height:m}=r.floating;let h,f;"top"===c||"bottom"===c?(h=c,f=p===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(f=c,h="end"===p?"top":"bottom");const g=m-s.top-s.bottom,b=u-s.left-s.right,v=Qt(m-s[h],g),y=Qt(u-s[f],b),x=!t.middlewareData.shift;let w=v,k=y;if(d?k=p||x?Qt(y,b):b:w=p||x?Qt(v,g):g,x&&!p){const e=Zt(s.left,0),t=Zt(s.right,0),n=Zt(s.top,0),r=Zt(s.bottom,0);d?k=u-2*(0!==e||0!==t?e+t:Zt(s.left,s.right)):w=m-2*(0!==n||0!==r?n+r:Zt(s.top,s.bottom))}await a({...t,availableWidth:k,availableHeight:w});const S=await o.getDimensions(i.floating);return u!==S.width||m!==S.height?{reset:{rects:!0}}:{}}}},or=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:c,padding:p=0}=an(e,t)||{};if(null==c)return{};const d=fn(p),u={x:n,y:r},m=un(o),h=pn(m),f=await a.getDimensions(c),g="y"===m,b=g?"top":"left",v=g?"bottom":"right",y=g?"clientHeight":"clientWidth",x=i.reference[h]+i.reference[m]-u[m]-i.floating[h],w=u[m]-i.reference[m],k=await(null==a.getOffsetParent?void 0:a.getOffsetParent(c));let S=k?k[y]:0;S&&await(null==a.isElement?void 0:a.isElement(k))||(S=l.floating[y]||i.floating[h]);const C=x/2-w/2,O=S/2-f[h]/2-1,E=Qt(d[b],O),P=Qt(d[v],O),T=E,A=S-f[h]-P,j=S/2-f[h]/2+C,M=on(T,j,A),R=!s.arrow&&null!=sn(o)&&j!==M&&i.reference[h]/2-(j<T?E:P)-f[h]/2<0,N=R?j<T?j-T:j-A:0;return{[m]:u[m]+N,data:{[m]:M,centerOffset:j-M-N,...R&&{alignmentOffset:N}},reset:R}}}),ir=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:r,rects:o,platform:i,strategy:a}=t,{padding:l=2,x:s,y:c}=an(e,t),p=Array.from(await(null==i.getClientRects?void 0:i.getClientRects(r.reference))||[]),d=function(e){const t=e.slice().sort(((e,t)=>e.y-t.y)),n=[];let r=null;for(let e=0;e<t.length;e++){const o=t[e];!r||o.y-r.y>r.height/2?n.push([o]):n[n.length-1].push(o),r=o}return n.map((e=>gn(yn(e))))}(p),u=gn(yn(p)),m=fn(l),h=await i.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=s&&null!=c)return d.find((e=>s>e.left-m.left&&s<e.right+m.right&&c>e.top-m.top&&c<e.bottom+m.bottom))||u;if(d.length>=2){if("y"===dn(n)){const e=d[0],t=d[d.length-1],r="top"===ln(n),o=e.top,i=t.bottom,a=r?e.left:t.left,l=r?e.right:t.right;return{top:o,bottom:i,left:a,right:l,width:l-a,height:i-o,x:a,y:o}}const e="left"===ln(n),t=Zt(...d.map((e=>e.right))),r=Qt(...d.map((e=>e.left))),o=d.filter((n=>e?n.left===r:n.right===t)),i=o[0].top,a=o[o.length-1].bottom;return{top:i,bottom:a,left:r,right:t,width:t-r,height:a-i,x:r,y:i}}return u}},floating:r.floating,strategy:a});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},ar=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=an(e,t),p={x:n,y:r},d=dn(o),u=cn(d);let m=p[u],h=p[d];const f=an(l,t),g="number"==typeof f?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};if(s){const e="y"===u?"height":"width",t=i.reference[u]-i.floating[e]+g.mainAxis,n=i.reference[u]+i.reference[e]-g.mainAxis;m<t?m=t:m>n&&(m=n)}if(c){var b,v;const e="y"===u?"width":"height",t=["top","left"].includes(ln(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(b=a.offset)?void 0:b[d])||0)+(t?0:g.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(v=a.offset)?void 0:v[d])||0)-(t?g.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[u]:m,[d]:h}}}},lr=(e,t,n)=>{const r=new Map,o={platform:Zn,...n},i={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),s=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:p,y:d}=bn(c,r,s),u=r,m={},h=0;for(let n=0;n<l.length;n++){const{name:i,fn:f}=l[n],{x:g,y:b,data:v,reset:y}=await f({x:p,y:d,initialPlacement:r,placement:u,strategy:o,middlewareData:m,rects:c,platform:a,elements:{reference:e,floating:t}});p=null!=g?g:p,d=null!=b?b:d,m={...m,[i]:{...m[i],...v}},y&&h<=50&&(h++,"object"==typeof y&&(y.placement&&(u=y.placement),y.rects&&(c=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:p,y:d}=bn(c,u,s))),n=-1)}return{x:p,y:d,placement:u,strategy:o,middlewareData:m}})(e,t,{...o,platform:i})},sr=e.useLayoutEffect;var cr=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],pr=function(){};function dr(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function ur(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(dr(e,a)));return i.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var mr=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===le(e)&&null!==e?[e]:[];var t},hr=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,de({},fe(e,cr))},fr=function(e,t,n){var r=e.cx,o=e.getStyles,i=e.getClassNames,a=e.className;return{css:o(t,e),className:r(null!=n?n:{},i(t,e),a)}};function gr(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function br(e){return gr(e)?window.pageYOffset:e.scrollTop}function vr(e,t){gr(e)?window.scrollTo(0,t):e.scrollTop=t}function yr(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:pr,o=br(e),i=t-o,a=0;!function t(){var l,s=i*((l=(l=a+=10)/n-1)*l*l+1)+o;vr(e,s),a<n?window.requestAnimationFrame(t):r(e)}()}function xr(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?vr(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&vr(e,Math.max(t.offsetTop-o,0))}function wr(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var kr=!1,Sr={get passive(){return kr=!0}},Cr="undefined"!=typeof window?window:{};Cr.addEventListener&&Cr.removeEventListener&&(Cr.addEventListener("p",pr,Sr),Cr.removeEventListener("p",pr,!1));var Or=kr;function Er(e){return null!=e}function Pr(e,t,n){return e?t:n}var Tr=["children","innerProps"],Ar=["children","innerProps"];var jr,Mr,Rr,Nr=function(e){return"auto"===e?"bottom":e},Dr=(0,e.createContext)(null),Ir=function(t){var n=t.children,r=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,l=t.menuShouldScrollIntoView,s=t.theme,c=((0,e.useContext)(Dr)||{}).setPortalPlacement,p=(0,e.useRef)(null),d=he((0,e.useState)(o),2),u=d[0],m=d[1],h=he((0,e.useState)(null),2),f=h[0],g=h[1],b=s.spacing.controlHeight;return sr((function(){var e=p.current;if(e){var t="fixed"===a,n=function(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,l=e.controlHeight,s=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var p,d=s.getBoundingClientRect().height,u=n.getBoundingClientRect(),m=u.bottom,h=u.height,f=u.top,g=n.offsetParent.getBoundingClientRect().top,b=a||gr(p=s)?window.innerHeight:p.clientHeight,v=br(s),y=parseInt(getComputedStyle(n).marginBottom,10),x=parseInt(getComputedStyle(n).marginTop,10),w=g-x,k=b-f,S=w+v,C=d-v-f,O=m-b+v+y,E=v+f-x,P=160;switch(o){case"auto":case"bottom":if(k>=h)return{placement:"bottom",maxHeight:t};if(C>=h&&!a)return i&&yr(s,O,P),{placement:"bottom",maxHeight:t};if(!a&&C>=r||a&&k>=r)return i&&yr(s,O,P),{placement:"bottom",maxHeight:a?k-y:C-y};if("auto"===o||a){var T=t,A=a?w:S;return A>=r&&(T=Math.min(A-y-l,t)),{placement:"top",maxHeight:T}}if("bottom"===o)return i&&vr(s,O),{placement:"bottom",maxHeight:t};break;case"top":if(w>=h)return{placement:"top",maxHeight:t};if(S>=h&&!a)return i&&yr(s,E,P),{placement:"top",maxHeight:t};if(!a&&S>=r||a&&w>=r){var j=t;return(!a&&S>=r||a&&w>=r)&&(j=a?w-x:S-x),i&&yr(s,E,P),{placement:"top",maxHeight:j}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}({maxHeight:o,menuEl:e,minHeight:r,placement:i,shouldScroll:l&&!t,isFixedPosition:t,controlHeight:b});m(n.maxHeight),g(n.placement),null==c||c(n.placement)}}),[o,i,a,l,r,c,b]),n({ref:p,placerProps:de(de({},t),{},{placement:f||Nr(i),maxHeight:u})})},Lr=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return de({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},zr=Lr,Fr=Lr,_r=["size"],Br=["innerProps","isRtl","size"],Hr={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Wr=function(e){var t=e.size,n=fe(e,_r);return qt("svg",r({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Hr},n))},Vr=function(e){return qt(Wr,r({size:20},e),qt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},$r=function(e){return qt(Wr,r({size:20},e),qt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Ur=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return de({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*o,":hover":{color:n?i.neutral80:i.neutral40}})},Gr=Ur,Yr=Ur,qr=Xt(jr||(Mr=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],Rr||(Rr=Mr.slice(0)),jr=Object.freeze(Object.defineProperties(Mr,{raw:{value:Object.freeze(Rr)}})))),Kr=function(e){var t=e.delay,n=e.offset;return qt("span",{css:Kt({animation:"".concat(qr," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Xr=["data"],Qr=["innerRef","isDisabled","isHidden","inputClassName"],Zr={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Jr={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":de({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Zr)},eo=function(e){return de({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Zr)},to=function(e){var t=e.children,n=e.innerProps;return qt("div",n,t)},no={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return qt("div",r({},fr(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||qt(Vr,null))},Control:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,i=e.innerRef,a=e.innerProps,l=e.menuIsOpen;return qt("div",r({ref:i},fr(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":o,"control--menu-is-open":l}),a,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return qt("div",r({},fr(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||qt($r,null))},DownChevron:$r,CrossIcon:Vr,Group:function(e){var t=e.children,n=e.cx,o=e.getStyles,i=e.getClassNames,a=e.Heading,l=e.headingProps,s=e.innerProps,c=e.label,p=e.theme,d=e.selectProps;return qt("div",r({},fr(e,"group",{group:!0}),s),qt(a,r({},l,{selectProps:d,theme:p,getStyles:o,getClassNames:i,cx:n}),c),qt("div",null,t))},GroupHeading:function(e){var t=hr(e);t.data;var n=fe(t,Xr);return qt("div",r({},fr(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return qt("div",r({},fr(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return qt("span",r({},t,fr(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,o=hr(e),i=o.innerRef,a=o.isDisabled,l=o.isHidden,s=o.inputClassName,c=fe(o,Qr);return qt("div",r({},fr(e,"input",{"input-container":!0}),{"data-value":n||""}),qt("input",r({className:t({input:!0},s),ref:i,style:eo(l),disabled:a},c)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,o=e.size,i=void 0===o?4:o,a=fe(e,Br);return qt("div",r({},fr(de(de({},a),{},{innerProps:t,isRtl:n,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),qt(Kr,{delay:0,offset:n}),qt(Kr,{delay:160,offset:!0}),qt(Kr,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,o=e.innerProps;return qt("div",r({},fr(e,"menu",{menu:!0}),{ref:n},o),t)},MenuList:function(e){var t=e.children,n=e.innerProps,o=e.innerRef,i=e.isMulti;return qt("div",r({},fr(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:o},n),t)},MenuPortal:function(t){var o=t.appendTo,i=t.children,a=t.controlElement,l=t.innerProps,s=t.menuPlacement,c=t.menuPosition,p=(0,e.useRef)(null),d=(0,e.useRef)(null),u=he((0,e.useState)(Nr(s)),2),m=u[0],h=u[1],f=(0,e.useMemo)((function(){return{setPortalPlacement:h}}),[]),g=he((0,e.useState)(null),2),b=g[0],v=g[1],y=(0,e.useCallback)((function(){if(a){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),t="fixed"===c?0:window.pageYOffset,n=e[m]+t;n===(null==b?void 0:b.offset)&&e.left===(null==b?void 0:b.rect.left)&&e.width===(null==b?void 0:b.rect.width)||v({offset:n,rect:e})}}),[a,c,m,null==b?void 0:b.offset,null==b?void 0:b.rect.left,null==b?void 0:b.rect.width]);sr((function(){y()}),[y]);var x=(0,e.useCallback)((function(){"function"==typeof d.current&&(d.current(),d.current=null),a&&p.current&&(d.current=Jn(a,p.current,y,{elementResize:"ResizeObserver"in window}))}),[a,y]);sr((function(){x()}),[x]);var w=(0,e.useCallback)((function(e){p.current=e,x()}),[x]);if(!o&&"fixed"!==c||!b)return null;var k=qt("div",r({ref:w},fr(de(de({},t),{},{offset:b.offset,position:c,rect:b.rect}),"menuPortal",{"menu-portal":!0}),l),i);return qt(Dr.Provider,{value:f},o?(0,n.createPortal)(k,o):k)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,o=e.innerProps,i=fe(e,Ar);return qt("div",r({},fr(de(de({},i),{},{children:n,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,o=e.innerProps,i=fe(e,Tr);return qt("div",r({},fr(de(de({},i),{},{children:n,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,o=e.innerProps,i=e.isDisabled,a=e.removeProps,l=e.selectProps,s=n.Container,c=n.Label,p=n.Remove;return qt(s,{data:r,innerProps:de(de({},fr(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),o),selectProps:l},qt(c,{data:r,innerProps:de({},fr(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),qt(p,{data:r,innerProps:de(de({},fr(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:l}))},MultiValueContainer:to,MultiValueLabel:to,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return qt("div",r({role:"button"},n),t||qt(Vr,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,i=e.isSelected,a=e.innerRef,l=e.innerProps;return qt("div",r({},fr(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":o,"option--is-selected":i}),{ref:a,"aria-disabled":n},l),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return qt("div",r({},fr(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,o=e.isDisabled,i=e.isRtl;return qt("div",r({},fr(e,"container",{"--is-disabled":o,"--is-rtl":i}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,o=e.innerProps;return qt("div",r({},fr(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),o),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,o=e.isMulti,i=e.hasValue;return qt("div",r({},fr(e,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":i}),n),t)}},ro=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function oo(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((r=e[n])===(o=t[n])||ro(r)&&ro(o)))return!1;var r,o;return!0}for(var io={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},ao=function(e){return qt("span",r({css:io},e))},lo={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,o=e.context,i=e.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return i?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,l=e.isDisabled,s=e.isSelected,c=e.isAppleDevice,p=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(p(a,n),".");if("menu"===t&&c){var d=l?" disabled":"",u="".concat(s?" selected":"").concat(d);return"".concat(i).concat(u,", ").concat(p(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},so=function(t){var n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.focusableOptions,a=t.isFocused,l=t.selectValue,s=t.selectProps,c=t.id,p=t.isAppleDevice,d=s.ariaLiveMessages,u=s.getOptionLabel,m=s.inputValue,h=s.isMulti,f=s.isOptionDisabled,g=s.isSearchable,b=s.menuIsOpen,v=s.options,y=s.screenReaderStatus,x=s.tabSelectsValue,w=s.isLoading,k=s["aria-label"],S=s["aria-live"],C=(0,e.useMemo)((function(){return de(de({},lo),d||{})}),[d]),O=(0,e.useMemo)((function(){var e,t="";if(n&&C.onChange){var r=n.option,o=n.options,i=n.removedValue,a=n.removedValues,s=n.value,c=i||r||(e=s,Array.isArray(e)?null:e),p=c?u(c):"",d=o||a||void 0,m=d?d.map(u):[],h=de({isDisabled:c&&f(c,l),label:p,labels:m},n);t=C.onChange(h)}return t}),[n,C,f,l,u]),E=(0,e.useMemo)((function(){var e="",t=r||o,n=!!(r&&l&&l.includes(r));if(t&&C.onFocus){var a={focused:t,label:u(t),isDisabled:f(t,l),isSelected:n,options:i,context:t===r?"menu":"value",selectValue:l,isAppleDevice:p};e=C.onFocus(a)}return e}),[r,o,u,f,C,i,l,p]),P=(0,e.useMemo)((function(){var e="";if(b&&v.length&&!w&&C.onFilter){var t=y({count:i.length});e=C.onFilter({inputValue:m,resultsMessage:t})}return e}),[i,m,b,C,v,y,w]),T="initial-input-focus"===(null==n?void 0:n.action),A=(0,e.useMemo)((function(){var e="";if(C.guidance){var t=o?"value":b?"menu":"input";e=C.guidance({"aria-label":k,context:t,isDisabled:r&&f(r,l),isMulti:h,isSearchable:g,tabSelectsValue:x,isInitialFocus:T})}return e}),[k,r,o,h,f,g,b,C,l,x,T]),j=qt(e.Fragment,null,qt("span",{id:"aria-selection"},O),qt("span",{id:"aria-focused"},E),qt("span",{id:"aria-results"},P),qt("span",{id:"aria-guidance"},A));return qt(e.Fragment,null,qt(ao,{id:c},T&&j),qt(ao,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!T&&j))},co=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],po=new RegExp("["+co.map((function(e){return e.letters})).join("")+"]","g"),uo={},mo=0;mo<co.length;mo++)for(var ho=co[mo],fo=0;fo<ho.letters.length;fo++)uo[ho.letters[fo]]=ho.base;var go=function(e){return e.replace(po,(function(e){return uo[e]}))},bo=function(e,t){void 0===t&&(t=oo);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}(go),vo=function(e){return e.replace(/^\s+|\s+$/g,"")},yo=function(e){return"".concat(e.label," ").concat(e.value)},xo=["innerRef"];function wo(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Object.entries(e).filter((function(e){var t=he(e,1)[0];return!n.includes(t)}));return o.reduce((function(e,t){var n=he(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})}(fe(e,xo),"onExited","in","enter","exit","appear");return qt("input",r({ref:t},n,{css:Kt({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var ko=["boxSizing","height","overflow","paddingRight","position"],So={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Co(e){e.preventDefault()}function Oo(e){e.stopPropagation()}function Eo(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function Po(){return"ontouchstart"in window||navigator.maxTouchPoints}var To=!("undefined"==typeof window||!window.document||!window.document.createElement),Ao=0,jo={capture:!1,passive:!1},Mo=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},Ro={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function No(t){var n=t.children,r=t.lockEnabled,o=t.captureEnabled,i=function(t){var n=t.isEnabled,r=t.onBottomArrive,o=t.onBottomLeave,i=t.onTopArrive,a=t.onTopLeave,l=(0,e.useRef)(!1),s=(0,e.useRef)(!1),c=(0,e.useRef)(0),p=(0,e.useRef)(null),d=(0,e.useCallback)((function(e,t){if(null!==p.current){var n=p.current,c=n.scrollTop,d=n.scrollHeight,u=n.clientHeight,m=p.current,h=t>0,f=d-u-c,g=!1;f>t&&l.current&&(o&&o(e),l.current=!1),h&&s.current&&(a&&a(e),s.current=!1),h&&t>f?(r&&!l.current&&r(e),m.scrollTop=d,g=!0,l.current=!0):!h&&-t>c&&(i&&!s.current&&i(e),m.scrollTop=0,g=!0,s.current=!0),g&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[r,o,i,a]),u=(0,e.useCallback)((function(e){d(e,e.deltaY)}),[d]),m=(0,e.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),h=(0,e.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),f=(0,e.useCallback)((function(e){if(e){var t=!!Or&&{passive:!1};e.addEventListener("wheel",u,t),e.addEventListener("touchstart",m,t),e.addEventListener("touchmove",h,t)}}),[h,m,u]),g=(0,e.useCallback)((function(e){e&&(e.removeEventListener("wheel",u,!1),e.removeEventListener("touchstart",m,!1),e.removeEventListener("touchmove",h,!1))}),[h,m,u]);return(0,e.useEffect)((function(){if(n){var e=p.current;return f(e),function(){g(e)}}}),[n,f,g]),function(e){p.current=e}}({isEnabled:void 0===o||o,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),a=function(t){var n=t.isEnabled,r=t.accountForScrollbars,o=void 0===r||r,i=(0,e.useRef)({}),a=(0,e.useRef)(null),l=(0,e.useCallback)((function(e){if(To){var t=document.body,n=t&&t.style;if(o&&ko.forEach((function(e){var t=n&&n[e];i.current[e]=t})),o&&Ao<1){var r=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,l=window.innerWidth-a+r||0;Object.keys(So).forEach((function(e){var t=So[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(l,"px"))}t&&Po()&&(t.addEventListener("touchmove",Co,jo),e&&(e.addEventListener("touchstart",Eo,jo),e.addEventListener("touchmove",Oo,jo))),Ao+=1}}),[o]),s=(0,e.useCallback)((function(e){if(To){var t=document.body,n=t&&t.style;Ao=Math.max(Ao-1,0),o&&Ao<1&&ko.forEach((function(e){var t=i.current[e];n&&(n[e]=t)})),t&&Po()&&(t.removeEventListener("touchmove",Co,jo),e&&(e.removeEventListener("touchstart",Eo,jo),e.removeEventListener("touchmove",Oo,jo)))}}),[o]);return(0,e.useEffect)((function(){if(n){var e=a.current;return l(e),function(){s(e)}}}),[n,l,s]),function(e){a.current=e}}({isEnabled:r});return qt(e.Fragment,null,r&&qt("div",{onClick:Mo,css:Ro}),n((function(e){i(e),a(e)})))}var Do={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Io=function(e){var t=e.name,n=e.onFocus;return qt("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Do,value:"",onChange:function(){}})};function Lo(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function zo(){return Lo(/^Mac/i)}var Fo={clearIndicator:Yr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.theme,i=o.colors,a=o.borderRadius;return de({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:r?i.primary:i.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:r?i.primary:i.neutral30}})},dropdownIndicator:Gr,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,o=n.spacing;return de({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return de({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*o,marginTop:2*o})},input:function(e,t){var n=e.isDisabled,r=e.value,o=e.theme,i=o.spacing,a=o.colors;return de(de({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Jr),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:a.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,o=e.theme,i=o.colors,a=o.spacing.baseUnit;return de({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*a})},loadingMessage:Fr,menu:function(e,t){var n,r=e.placement,o=e.theme,i=o.borderRadius,a=o.spacing,l=o.colors;return de((ce(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),ce(n,"position","absolute"),ce(n,"width","100%"),ce(n,"zIndex",1),n),t?{}:{backgroundColor:l.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return de({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors;return de({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:o/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,o=n.colors,i=e.cropWithEllipsis;return de({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors,a=e.isFocused;return de({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:a?i.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:zr,option:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.theme,a=i.spacing,l=i.colors;return de({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?l.primary:r?l.primary25:"transparent",color:n?l.neutral20:o?l.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?l.primary:l.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,o=n.colors;return de({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing,i=r.colors;return de({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,o=e.hasValue,i=e.selectProps.controlShouldRenderValue;return de({alignItems:"center",display:r&&o&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},_o={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Bo={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:wr(),captureMenuScroll:!wr(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=de({ignoreCase:!0,ignoreAccents:!0,stringify:yo,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,o=n.ignoreAccents,i=n.stringify,a=n.trim,l=n.matchFrom,s=a?vo(t):t,c=a?vo(i(e)):i(e);return r&&(s=s.toLowerCase(),c=c.toLowerCase()),o&&(s=bo(s),c=go(c)),"start"===l?c.substr(0,s.length)===s:c.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Ho(e,t,n,r){return{type:"option",data:t,isDisabled:Ko(e,t,n),isSelected:Xo(e,t,n),label:Yo(e,t),value:qo(e,t),index:r}}function Wo(e,t){return e.options.map((function(n,r){if("options"in n){var o=n.options.map((function(n,r){return Ho(e,n,t,r)})).filter((function(t){return Uo(e,t)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=Ho(e,n,t,r);return Uo(e,i)?i:void 0})).filter(Er)}function Vo(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,xe(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function $o(e,t){return e.reduce((function(e,n){return"group"===n.type?e.push.apply(e,xe(n.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}})))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e}),[])}function Uo(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,l=t.value;return(!Zo(e)||!i)&&Qo(e,{label:a,value:l,data:o},r)}var Go=function(e,t){var n;return(null===(n=e.find((function(e){return e.data===t})))||void 0===n?void 0:n.id)||null},Yo=function(e,t){return e.getOptionLabel(t)},qo=function(e,t){return e.getOptionValue(t)};function Ko(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function Xo(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=qo(e,t);return n.some((function(t){return qo(e,t)===r}))}function Qo(e,t,n){return!e.filterOption||e.filterOption(t,n)}var Zo=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},Jo=1,ei=function(t){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&F(e,t)}(o,t);var n=function(e){var t=ye();return function(){var n,r=ve(e);if(t){var o=ve(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==le(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return z(e)}(this,n)}}(o);function o(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=n.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.isAppleDevice=zo()||Lo(/^iPhone/i)||Lo(/^iPad/i)||zo()&&navigator.maxTouchPoints>1,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,o=r.onChange,i=r.name;n.name=i,t.ariaOnChange(e,n),o(e,n)},t.setValue=function(e,n,r){var o=t.props,i=o.closeMenuOnSelect,a=o.isMulti,l=o.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:l}),i&&(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,o=n.isMulti,i=n.name,a=t.state.selectValue,l=o&&t.isOptionSelected(e,a),s=t.isOptionDisabled(e,a);if(l){var c=t.getOptionValue(e);t.setValue(a.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:i});o?t.setValue([].concat(xe(a),[e]),"select-option",e):t.setValue(e,"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,r=t.state.selectValue,o=t.getOptionValue(e),i=r.filter((function(e){return t.getOptionValue(e)!==o})),a=Pr(n,i,i[0]||null);t.onChange(a,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(Pr(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,r=n[n.length-1],o=n.slice(0,n.length-1),i=Pr(e,o,o[0]||null);t.onChange(i,{action:"pop-value",removedValue:r})},t.getFocusedOptionId=function(e){return Go(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return $o(Wo(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return ur.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=function(e){return Yo(t.props,e)},t.getOptionValue=function(e){return qo(t.props,e)},t.getStyles=function(e,n){var r=t.props.unstyled,o=Fo[e](n,r);o.boxSizing="border-box";var i=t.props.styles[e];return i?i(o,n):o},t.getClassNames=function(e,n){var r,o;return null===(r=(o=t.props.classNames)[e])||void 0===r?void 0:r.call(o,n)},t.getElementId=function(e){return"".concat(t.state.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,de(de({},no),e.components);var e},t.buildCategorizedOptions=function(){return Wo(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return Vo(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,n){t.setState({ariaSelection:de({value:e},n)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var n=t.props,r=n.isMulti,o=n.menuIsOpen;t.focusInput(),o?(t.setState({inputIsHiddenAfterUpdate:!r}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&gr(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var n=e.touches,r=n&&n.item(0);r&&(t.initialTouchX=r.clientX,t.initialTouchY=r.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var n=e.touches,r=n&&n.item(0);if(r){var o=Math.abs(r.clientX-t.initialTouchX),i=Math.abs(r.clientY-t.initialTouchY);t.userIsDragging=o>5||i>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,r=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(r,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return Zo(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,l=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,p=n.onKeyDown,d=n.tabSelectsValue,u=n.openMenuOnFocus,m=t.state,h=m.focusedOption,f=m.focusedValue,g=m.selectValue;if(!(s||"function"==typeof p&&(p(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;t.focusValue("previous");break;case"ArrowRight":if(!r||a)return;t.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(f)t.removeValue(f);else{if(!o)return;r?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!h||u&&t.isOptionSelected(h,g))return;t.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h)return;if(t.isComposing)return;t.selectOption(h);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:a}),t.onMenuClose()):l&&i&&t.clearValue();break;case" ":if(a)return;if(!c){t.openMenu("first");break}if(!h)return;t.selectOption(h);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++Jo),t.state.selectValue=mr(e.value),e.menuIsOpen&&t.state.selectValue.length){var r=t.getFocusableOptionsWithIds(),i=t.buildFocusableOptions(),a=i.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=r,t.state.focusedOption=i[a],t.state.focusedOptionId=Go(r,i[a])}return t}return function(e,t,n){t&&be(e.prototype,t),n&&be(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(o,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&xr(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(xr(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var l=i.indexOf(r[0]);l>-1&&(a=l)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a],focusedOptionId:this.getFocusedOptionId(i[a])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(_o):de(de({},_o),this.props.theme):_o}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,l=this.props,s=l.isMulti,c=l.isRtl,p=l.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:p,selectOption:i,selectProps:l,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return Ko(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Xo(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Qo(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,n=t.isDisabled,o=t.isSearchable,i=t.inputId,a=t.inputValue,l=t.tabIndex,s=t.form,c=t.menuIsOpen,p=t.required,d=this.getComponents().Input,u=this.state,m=u.inputIsHidden,h=u.ariaSelection,f=this.commonProps,g=i||this.getElementId("input"),b=de(de(de({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":p,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!o&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return o?e.createElement(d,r({},f,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:n,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:l,form:s,type:"text",value:a},b)):e.createElement(wo,r({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:pr,onFocus:this.onInputFocus,disabled:n,tabIndex:l,inputMode:"none",form:s,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,n=this.getComponents(),o=n.MultiValue,i=n.MultiValueContainer,a=n.MultiValueLabel,l=n.MultiValueRemove,s=n.SingleValue,c=n.Placeholder,p=this.commonProps,d=this.props,u=d.controlShouldRenderValue,m=d.isDisabled,h=d.isMulti,f=d.inputValue,g=d.placeholder,b=this.state,v=b.selectValue,y=b.focusedValue,x=b.isFocused;if(!this.hasValue()||!u)return f?null:e.createElement(c,r({},p,{key:"placeholder",isDisabled:m,isFocused:x,innerProps:{id:this.getElementId("placeholder")}}),g);if(h)return v.map((function(n,s){var c=n===y,d="".concat(t.getOptionLabel(n),"-").concat(t.getOptionValue(n));return e.createElement(o,r({},p,{components:{Container:i,Label:a,Remove:l},isFocused:c,isDisabled:m,key:d,index:s,removeProps:{onClick:function(){return t.removeValue(n)},onTouchEnd:function(){return t.removeValue(n)},onMouseDown:function(e){e.preventDefault()}},data:n}),t.formatOptionLabel(n,"value"))}));if(f)return null;var w=v[0];return e.createElement(s,r({},p,{data:w,isDisabled:m}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,n=this.commonProps,o=this.props,i=o.isDisabled,a=o.isLoading,l=this.state.isFocused;if(!this.isClearable()||!t||i||!this.hasValue()||a)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,r({},n,{innerProps:s,isFocused:l}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,n=this.commonProps,o=this.props,i=o.isDisabled,a=o.isLoading,l=this.state.isFocused;return t&&a?e.createElement(t,r({},n,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:l})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),n=t.DropdownIndicator,o=t.IndicatorSeparator;if(!n||!o)return null;var i=this.commonProps,a=this.props.isDisabled,l=this.state.isFocused;return e.createElement(o,r({},i,{isDisabled:a,isFocused:l}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var n=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,r({},n,{innerProps:a,isDisabled:o,isFocused:i}))}},{key:"renderMenu",value:function(){var t=this,n=this.getComponents(),o=n.Group,i=n.GroupHeading,a=n.Menu,l=n.MenuList,s=n.MenuPortal,c=n.LoadingMessage,p=n.NoOptionsMessage,d=n.Option,u=this.commonProps,m=this.state.focusedOption,h=this.props,f=h.captureMenuScroll,g=h.inputValue,b=h.isLoading,v=h.loadingMessage,y=h.minMenuHeight,x=h.maxMenuHeight,w=h.menuIsOpen,k=h.menuPlacement,S=h.menuPosition,C=h.menuPortalTarget,O=h.menuShouldBlockScroll,E=h.menuShouldScrollIntoView,P=h.noOptionsMessage,T=h.onMenuScrollToTop,A=h.onMenuScrollToBottom;if(!w)return null;var j,M=function(n,o){var i=n.type,a=n.data,l=n.isDisabled,s=n.isSelected,c=n.label,p=n.value,h=m===a,f=l?void 0:function(){return t.onOptionHover(a)},g=l?void 0:function(){return t.selectOption(a)},b="".concat(t.getElementId("option"),"-").concat(o),v={id:b,onClick:g,onMouseMove:f,onMouseOver:f,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:s};return e.createElement(d,r({},u,{innerProps:v,data:a,isDisabled:l,isSelected:s,key:b,label:c,type:i,value:p,isFocused:h,innerRef:h?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(n.data,"menu"))};if(this.hasOptions())j=this.getCategorizedOptions().map((function(n){if("group"===n.type){var a=n.data,l=n.options,s=n.index,c="".concat(t.getElementId("group"),"-").concat(s),p="".concat(c,"-heading");return e.createElement(o,r({},u,{key:c,data:a,options:l,Heading:i,headingProps:{id:p,data:n.data},label:t.formatGroupLabel(n.data)}),n.options.map((function(e){return M(e,"".concat(s,"-").concat(e.index))})))}if("option"===n.type)return M(n,"".concat(n.index))}));else if(b){var R=v({inputValue:g});if(null===R)return null;j=e.createElement(c,u,R)}else{var N=P({inputValue:g});if(null===N)return null;j=e.createElement(p,u,N)}var D={minMenuHeight:y,maxMenuHeight:x,menuPlacement:k,menuPosition:S,menuShouldScrollIntoView:E},I=e.createElement(Ir,r({},u,D),(function(n){var o=n.ref,i=n.placerProps,s=i.placement,c=i.maxHeight;return e.createElement(a,r({},u,D,{innerRef:o,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:b,placement:s}),e.createElement(No,{captureEnabled:f,onTopArrive:T,onBottomArrive:A,lockEnabled:O},(function(n){return e.createElement(l,r({},u,{innerRef:function(e){t.getMenuListRef(e),n(e)},innerProps:{role:"listbox","aria-multiselectable":u.isMulti,id:t.getElementId("listbox")},isLoading:b,maxHeight:c,focusedOption:m}),j)})))}));return C||"fixed"===S?e.createElement(s,r({},u,{appendTo:C,controlElement:this.controlRef,menuPlacement:k,menuPosition:S}),I):I}},{key:"renderFormField",value:function(){var t=this,n=this.props,r=n.delimiter,o=n.isDisabled,i=n.isMulti,a=n.name,l=n.required,s=this.state.selectValue;if(l&&!this.hasValue()&&!o)return e.createElement(Io,{name:a,onFocus:this.onValueInputFocus});if(a&&!o){if(i){if(r){var c=s.map((function(e){return t.getOptionValue(e)})).join(r);return e.createElement("input",{name:a,type:"hidden",value:c})}var p=s.length>0?s.map((function(n,r){return e.createElement("input",{key:"i-".concat(r),name:a,type:"hidden",value:t.getOptionValue(n)})})):e.createElement("input",{name:a,type:"hidden",value:""});return e.createElement("div",null,p)}var d=s[0]?this.getOptionValue(s[0]):"";return e.createElement("input",{name:a,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,n=this.state,o=n.ariaSelection,i=n.focusedOption,a=n.focusedValue,l=n.isFocused,s=n.selectValue,c=this.getFocusableOptions();return e.createElement(so,r({},t,{id:this.getElementId("live-region"),ariaSelection:o,focusedOption:i,focusedValue:a,isFocused:l,selectValue:s,focusableOptions:c,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var t=this.getComponents(),n=t.Control,o=t.IndicatorsContainer,i=t.SelectContainer,a=t.ValueContainer,l=this.props,s=l.className,c=l.id,p=l.isDisabled,d=l.menuIsOpen,u=this.state.isFocused,m=this.commonProps=this.getCommonProps();return e.createElement(i,r({},m,{className:s,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:p,isFocused:u}),this.renderLiveRegion(),e.createElement(n,r({},m,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:p,isFocused:u,menuIsOpen:d}),e.createElement(a,r({},m,{isDisabled:p}),this.renderPlaceholderOrValue(),this.renderInput()),e.createElement(o,r({},m,{isDisabled:p}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,l=t.prevWasFocused,s=t.instancePrefix,c=e.options,p=e.value,d=e.menuIsOpen,u=e.inputValue,m=e.isMulti,h=mr(p),f={};if(n&&(p!==n.value||c!==n.options||d!==n.menuIsOpen||u!==n.inputValue)){var g=d?function(e,t){return Vo(Wo(e,t))}(e,h):[],b=d?$o(Wo(e,h),"".concat(s,"-option")):[],v=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,h):null,y=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,g);f={selectValue:h,focusedOption:y,focusedOptionId:Go(b,y),focusableOptionsWithIds:b,focusedValue:v,clearFocusValueOnUpdate:!1}}var x=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},w=i,k=a&&l;return a&&!k&&(w={value:Pr(m,h,h[0]||null),options:h,action:"initial-input-focus"},k=!l),"initial-input-focus"===(null==i?void 0:i.action)&&(w=null),de(de(de({},f),x),{},{prevProps:e,ariaSelection:w,prevWasFocused:k})}}]),o}(e.Component);ei.defaultProps=Bo;var ti=(0,e.forwardRef)((function(t,n){var o=function(t){var n=t.defaultInputValue,r=void 0===n?"":n,o=t.defaultMenuIsOpen,i=void 0!==o&&o,a=t.defaultValue,l=void 0===a?null:a,s=t.inputValue,c=t.menuIsOpen,p=t.onChange,d=t.onInputChange,u=t.onMenuClose,m=t.onMenuOpen,h=t.value,f=fe(t,ge),g=he((0,e.useState)(void 0!==s?s:r),2),b=g[0],v=g[1],y=he((0,e.useState)(void 0!==c?c:i),2),x=y[0],w=y[1],k=he((0,e.useState)(void 0!==h?h:l),2),S=k[0],C=k[1],O=(0,e.useCallback)((function(e,t){"function"==typeof p&&p(e,t),C(e)}),[p]),E=(0,e.useCallback)((function(e,t){var n;"function"==typeof d&&(n=d(e,t)),v(void 0!==n?n:e)}),[d]),P=(0,e.useCallback)((function(){"function"==typeof m&&m(),w(!0)}),[m]),T=(0,e.useCallback)((function(){"function"==typeof u&&u(),w(!1)}),[u]),A=void 0!==s?s:b,j=void 0!==c?c:x,M=void 0!==h?h:S;return de(de({},f),{},{inputValue:A,menuIsOpen:j,onChange:O,onInputChange:E,onMenuClose:T,onMenuOpen:P,value:M})}(t);return e.createElement(ei,r({ref:n},o))})),ni=ti,ri=o(4692),oi=o.n(ri),ii=o(6035),ai=o.n(ii);const li=e=>0===Object.keys(e).length;function si(e){var t=e.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,"."),t.join(",")}var ci=o(4848);!function(e,{insertAt:t}={}){if(!e||typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(".rmsc{--rmsc-main: #4285f4;--rmsc-hover: #f1f3f5;--rmsc-selected: #e2e6ea;--rmsc-border: #ccc;--rmsc-gray: #aaa;--rmsc-bg: #fff;--rmsc-p: 10px;--rmsc-radius: 4px;--rmsc-h: 38px}.rmsc *{box-sizing:border-box;transition:all .2s ease}.rmsc .gray{color:var(--rmsc-gray)}.rmsc .dropdown-content{position:absolute;z-index:1;top:100%;width:100%;padding-top:8px}.rmsc .dropdown-content .panel-content{overflow:hidden;border-radius:var(--rmsc-radius);background:var(--rmsc-bg);box-shadow:0 0 0 1px #0000001a,0 4px 11px #0000001a}.rmsc .dropdown-container{position:relative;outline:0;background-color:var(--rmsc-bg);border:1px solid var(--rmsc-border);border-radius:var(--rmsc-radius)}.rmsc .dropdown-container[aria-disabled=true]:focus-within{box-shadow:var(--rmsc-gray) 0 0 0 1px;border-color:var(--rmsc-gray)}.rmsc .dropdown-container:focus-within{box-shadow:var(--rmsc-main) 0 0 0 1px;border-color:var(--rmsc-main)}.rmsc .dropdown-heading{position:relative;padding:0 var(--rmsc-p);display:flex;align-items:center;width:100%;height:var(--rmsc-h);cursor:default;outline:0}.rmsc .dropdown-heading .dropdown-heading-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rmsc .clear-selected-button{cursor:pointer;background:none;border:0;padding:0;display:flex}.rmsc .options{max-height:260px;overflow-y:auto;margin:0;padding-left:0}.rmsc .options li{list-style:none;margin:0}.rmsc .select-item{box-sizing:border-box;cursor:pointer;display:block;padding:var(--rmsc-p);outline-offset:-1px;outline-color:var(--rmsc-primary)}.rmsc .select-item:hover{background:var(--rmsc-hover)}.rmsc .select-item.selected{background:var(--rmsc-selected)}.rmsc .no-options{padding:var(--rmsc-p);text-align:center;color:var(--rmsc-gray)}.rmsc .search{width:100%;position:relative;border-bottom:1px solid var(--rmsc-border)}.rmsc .search input{background:none;height:var(--rmsc-h);padding:0 var(--rmsc-p);width:100%;outline:0;border:0;font-size:1em}.rmsc .search input:focus{background:var(--rmsc-hover)}.rmsc .search-clear-button{cursor:pointer;position:absolute;top:0;right:0;bottom:0;background:none;border:0;padding:0 calc(var(--rmsc-p) / 2)}.rmsc .search-clear-button [hidden]{display:none}.rmsc .item-renderer{display:flex;align-items:baseline}.rmsc .item-renderer input{margin:0 5px 0 0}.rmsc .item-renderer.disabled{opacity:.5}.rmsc .spinner{animation:rotate 2s linear infinite}.rmsc .spinner .path{stroke:var(--rmsc-border);stroke-width:4px;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}\n");var pi={allItemsAreSelected:"All items are selected.",clearSearch:"Clear Search",clearSelected:"Clear Selected",noOptions:"No options",search:"Search",selectAll:"Select All",selectAllFiltered:"Select All (Filtered)",selectSomeItems:"Select...",create:"Create"},di={value:[],hasSelectAll:!0,className:"multi-select",debounceDuration:200,options:[]},ui=e.createContext({}),mi=({props:t,children:n})=>{let[r,o]=(0,e.useState)(t.options);return(0,e.useEffect)((()=>{o(t.options)}),[t.options]),(0,ci.jsx)(ui.Provider,{value:{t:e=>{var n;return(null==(n=t.overrideStrings)?void 0:n[e])||pi[e]},...di,...t,options:r,setOptions:o},children:n})},hi=()=>e.useContext(ui),fi={when:!0,eventTypes:["keydown"]};function gi(t,n,r){let o=(0,e.useMemo)((()=>Array.isArray(t)?t:[t]),[t]),i=Object.assign({},fi,r),{when:a,eventTypes:l}=i,s=(0,e.useRef)(n),{target:c}=i;(0,e.useEffect)((()=>{s.current=n}));let p=(0,e.useCallback)((e=>{o.some((t=>e.key===t||e.code===t))&&s.current(e)}),[o]);(0,e.useEffect)((()=>{if(a&&typeof window<"u"){let e=c?c.current:window;return l.forEach((t=>{e&&e.addEventListener(t,p)})),()=>{l.forEach((t=>{e&&e.removeEventListener(t,p)}))}}}),[a,l,o,c,n])}var bi={ARROW_DOWN:"ArrowDown",ARROW_UP:"ArrowUp",ENTER:"Enter",ESCAPE:"Escape",SPACE:"Space"},vi=()=>(0,ci.jsxs)("svg",{width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"dropdown-search-clear-icon gray",children:[(0,ci.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,ci.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]}),yi=({checked:e,option:t,onClick:n,disabled:r})=>(0,ci.jsxs)("div",{className:"item-renderer "+(r?"disabled":""),children:[(0,ci.jsx)("input",{type:"checkbox",onChange:n,checked:e,tabIndex:-1,disabled:r}),(0,ci.jsx)("span",{children:t.label})]}),xi=({itemRenderer:t=yi,option:n,checked:r,tabIndex:o,disabled:i,onSelectionChanged:a,onClick:l})=>{let s=(0,e.useRef)(),c=()=>{i||a(!r)};return gi([bi.ENTER,bi.SPACE],(e=>{c(),e.preventDefault()}),{target:s}),(0,ci.jsx)("label",{className:"select-item "+(r?"selected":""),role:"option","aria-selected":r,tabIndex:o,ref:s,children:(0,ci.jsx)(t,{option:n,checked:r,onClick:e=>{c(),l(e)},disabled:i})})},wi=({options:e,onClick:t,skipIndex:n})=>{let{disabled:r,value:o,onChange:i,ItemRenderer:a}=hi();return(0,ci.jsx)(ci.Fragment,{children:e.map(((e,l)=>{let s=l+n;return(0,ci.jsx)("li",{children:(0,ci.jsx)(xi,{tabIndex:s,option:e,onSelectionChanged:t=>((e,t)=>{r||i(t?[...o,e]:o.filter((t=>t.value!==e.value)))})(e,t),checked:!!o.find((t=>t.value===e.value)),onClick:e=>t(e,s),itemRenderer:a,disabled:e.disabled||r})},(null==e?void 0:e.key)||l)}))})},ki=()=>{let{t,onChange:n,options:r,setOptions:o,value:i,filterOptions:a,ItemRenderer:l,disabled:s,disableSearch:c,hasSelectAll:p,ClearIcon:d,debounceDuration:u,isCreatable:m,onCreateOption:h}=hi(),f=(0,e.useRef)(),g=(0,e.useRef)(),[b,v]=(0,e.useState)(""),[y,x]=(0,e.useState)(r),[w,k]=(0,e.useState)(""),[S,C]=(0,e.useState)(0),O=(0,e.useCallback)(((e,t)=>{let n;return function(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(null,r)}),t)}})((e=>k(e)),u),[]),E=(0,e.useMemo)((()=>{let e=0;return c||(e+=1),p&&(e+=1),e}),[c,p]),P={label:t(b?"selectAllFiltered":"selectAll"),value:""},T=()=>{var e;k(""),v(""),null==(e=null==g?void 0:g.current)||e.focus()},A=e=>C(e);gi([bi.ARROW_DOWN,bi.ARROW_UP],(e=>{switch(e.code){case bi.ARROW_UP:M(-1);break;case bi.ARROW_DOWN:M(1);break;default:return}e.stopPropagation(),e.preventDefault()}),{target:f});let j=async()=>{let e={label:b,value:b,__isNew__:!0};h&&(e=await h(b)),o([e,...r]),T(),n([...i,e])},M=e=>{let t=S+e;t=Math.max(0,t),t=Math.min(t,r.length+Math.max(E-1,0)),C(t)};(0,e.useEffect)((()=>{var e,t;null==(t=null==(e=null==f?void 0:f.current)?void 0:e.querySelector(`[tabIndex='${S}']`))||t.focus()}),[S]);let[R,N]=(0,e.useMemo)((()=>{let e=y.filter((e=>!e.disabled));return[e.every((e=>-1!==i.findIndex((t=>t.value===e.value)))),0!==e.length]}),[y,i]);(0,e.useEffect)((()=>{(async()=>a?await a(r,w):function(e,t){return t?e.filter((({label:e,value:n})=>null!=e&&null!=n&&e.toLowerCase().includes(t.toLowerCase()))):e}(r,w))().then(x)}),[w,r]);let D=(0,e.useRef)();gi([bi.ENTER],j,{target:D});let I=m&&b&&!y.some((e=>(null==e?void 0:e.value)===b));return(0,ci.jsxs)("div",{className:"select-panel",role:"listbox",ref:f,children:[!c&&(0,ci.jsxs)("div",{className:"search",children:[(0,ci.jsx)("input",{placeholder:t("search"),type:"text","aria-describedby":t("search"),onChange:e=>{O(e.target.value),v(e.target.value),C(0)},onFocus:()=>{C(0)},value:b,ref:g,tabIndex:0}),(0,ci.jsx)("button",{type:"button",className:"search-clear-button",hidden:!b,onClick:T,"aria-label":t("clearSearch"),children:d||(0,ci.jsx)(vi,{})})]}),(0,ci.jsxs)("ul",{className:"options",children:[p&&N&&(0,ci.jsx)(xi,{tabIndex:1===E?0:1,checked:R,option:P,onSelectionChanged:e=>{let t=(e=>{let t=y.filter((e=>!e.disabled)).map((e=>e.value));if(e){let e=[...i.map((e=>e.value)),...t];return(a?y:r).filter((t=>e.includes(t.value)))}return i.filter((e=>!t.includes(e.value)))})(e);n(t)},onClick:()=>A(1),itemRenderer:l,disabled:s}),y.length?(0,ci.jsx)(wi,{skipIndex:E,options:y,onClick:(e,t)=>A(t)}):I?(0,ci.jsx)("li",{onClick:j,className:"select-item creatable",tabIndex:1,ref:D,children:`${t("create")} "${b}"`}):(0,ci.jsx)("li",{className:"no-options",children:t("noOptions")})]})]})},Si=({expanded:e})=>(0,ci.jsx)("svg",{width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"dropdown-heading-dropdown-arrow gray",children:(0,ci.jsx)("path",{d:e?"M18 15 12 9 6 15":"M6 9L12 15 18 9"})}),Ci=()=>{let{t:e,value:t,options:n,valueRenderer:r}=hi(),o=0===t.length,i=t.length===n.length,a=r&&r(t,n);return o?(0,ci.jsx)("span",{className:"gray",children:a||e("selectSomeItems")}):(0,ci.jsx)("span",{children:a||(i?e("allItemsAreSelected"):t.map((e=>e.label)).join(", "))})},Oi=({size:e=24})=>(0,ci.jsx)("span",{style:{width:e,marginRight:"0.2rem"},children:(0,ci.jsx)("svg",{width:e,height:e,className:"spinner",viewBox:"0 0 50 50",style:{display:"inline",verticalAlign:"middle"},children:(0,ci.jsx)("circle",{cx:"25",cy:"25",r:"20",fill:"none",className:"path"})})}),Ei=()=>{let{t,onMenuToggle:n,ArrowRenderer:r,shouldToggleOnHover:o,isLoading:i,disabled:a,onChange:l,labelledBy:s,value:c,isOpen:p,defaultIsOpen:d,ClearSelectedIcon:u,closeOnChangedValue:m}=hi();(0,e.useEffect)((()=>{m&&b(!1)}),[c]);let[h,f]=(0,e.useState)(!0),[g,b]=(0,e.useState)(d),[v,y]=(0,e.useState)(!1),x=r||Si,w=(0,e.useRef)();(function(t,n){let r=(0,e.useRef)(!1);(0,e.useEffect)((()=>{r.current?t():r.current=!0}),n)})((()=>{n&&n(g)}),[g]),(0,e.useEffect)((()=>{void 0===d&&"boolean"==typeof p&&(f(!1),b(p))}),[p]),gi([bi.ENTER,bi.ARROW_DOWN,bi.SPACE,bi.ESCAPE],(e=>{var t;["text","button"].includes(e.target.type)&&[bi.SPACE,bi.ENTER].includes(e.code)||(h&&(e.code===bi.ESCAPE?(b(!1),null==(t=null==w?void 0:w.current)||t.focus()):b(!0)),e.preventDefault())}),{target:w});let k=e=>{h&&o&&b(e)};return(0,ci.jsxs)("div",{tabIndex:0,className:"dropdown-container","aria-labelledby":s,"aria-expanded":g,"aria-readonly":!0,"aria-disabled":a,ref:w,onFocus:()=>!v&&y(!0),onBlur:e=>{!e.currentTarget.contains(e.relatedTarget)&&h&&(y(!1),b(!1))},onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),children:[(0,ci.jsxs)("div",{className:"dropdown-heading",onClick:()=>{h&&b(!i&&!a&&!g)},children:[(0,ci.jsx)("div",{className:"dropdown-heading-value",children:(0,ci.jsx)(Ci,{})}),i&&(0,ci.jsx)(Oi,{}),c.length>0&&null!==u&&(0,ci.jsx)("button",{type:"button",className:"clear-selected-button",onClick:e=>{e.stopPropagation(),l([]),h&&b(!1)},disabled:a,"aria-label":t("clearSelected"),children:u||(0,ci.jsx)(vi,{})}),(0,ci.jsx)(x,{expanded:g})]}),g&&(0,ci.jsx)("div",{className:"dropdown-content",children:(0,ci.jsx)("div",{className:"panel-content",children:(0,ci.jsx)(ki,{})})})]})},Pi=e=>(0,ci.jsx)(mi,{props:e,children:(0,ci.jsx)("div",{className:`rmsc ${e.className||"multi-select"}`,children:(0,ci.jsx)(Ei,{})})}),Ti=o(4783),Ai=o.n(Ti),ji=o(5316),Mi=o.n(ji);const Ri=e.createContext(null);function Ni(t,n){var r=Object.create(null);return t&&e.Children.map(t,(function(e){return e})).forEach((function(t){r[t.key]=function(t){return n&&(0,e.isValidElement)(t)?n(t):t}(t)})),r}function Di(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Ii(t,n,r){var o=Ni(t.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in t){if(o[s])for(r=0;r<o[s].length;r++){var c=o[s][r];l[o[s][r]]=n(c)}l[s]=n(s)}for(r=0;r<i.length;r++)l[i[r]]=n(i[r]);return l}(n,o);return Object.keys(i).forEach((function(a){var l=i[a];if((0,e.isValidElement)(l)){var s=a in n,c=a in o,p=n[a],d=(0,e.isValidElement)(p)&&!p.props.in;!c||s&&!d?c||!s||d?c&&s&&(0,e.isValidElement)(p)&&(i[a]=(0,e.cloneElement)(l,{onExited:r.bind(null,l),in:p.props.in,exit:Di(l,"exit",t),enter:Di(l,"enter",t)})):i[a]=(0,e.cloneElement)(l,{in:!1}):i[a]=(0,e.cloneElement)(l,{onExited:r.bind(null,l),in:!0,exit:Di(l,"exit",t),enter:Di(l,"enter",t)})}})),i}var Li=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},zi=function(t){function n(e,n){var r,o=(r=t.call(this,e,n)||this).handleExited.bind(z(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}_(n,t);var o=n.prototype;return o.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},o.componentWillUnmount=function(){this.mounted=!1},n.getDerivedStateFromProps=function(t,n){var r,o,i=n.children,a=n.handleExited;return{children:n.firstRender?(r=t,o=a,Ni(r.children,(function(t){return(0,e.cloneElement)(t,{onExited:o.bind(null,t),in:!0,appear:Di(t,"appear",r),enter:Di(t,"enter",r),exit:Di(t,"exit",r)})}))):Ii(t,i,a),firstRender:!1}},o.handleExited=function(e,t){var n=Ni(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=r({},t.children);return delete n[e.key],{children:n}})))},o.render=function(){var t=this.props,n=t.component,r=t.childFactory,o=i(t,["component","childFactory"]),a=this.state.contextValue,l=Li(this.state.children).map(r);return delete o.appear,delete o.enter,delete o.exit,null===n?e.createElement(Ri.Provider,{value:a},l):e.createElement(Ri.Provider,{value:a},e.createElement(n,o,l))},n}(e.Component);zi.propTypes={},zi.defaultProps={component:"div",childFactory:function(e){return e}};const Fi=zi;function _i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Bi(e,t){if(e){if("string"==typeof e)return _i(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)?_i(e,t):void 0}}function Hi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||Bi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wi(e){return Wi="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},Wi(e)}function Vi(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t){for(var r=[],o=0;o<t.length;o++){var i=t[o];if(i){var a=Wi(i);if("string"===a||"number"===a)r.push(i);else if("object"===a){var l=Array.isArray(i)?i:Object.entries(i).map((function(e){var t=Hi(e,2),n=t[0];return t[1]?n:null}));r=l.length?r.concat(l.filter((function(e){return!!e}))):r}}}return r.join(" ").trim()}}function $i(e){return function(e){if(Array.isArray(e))return _i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Bi(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ui(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gi(e){var t=function(e){if("object"!==Wi(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==Wi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Wi(t)?t:String(t)}function Yi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Gi(r.key),r)}}function qi(e,t,n){return t&&Yi(e.prototype,t),n&&Yi(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ki(e,t,n){return(t=Gi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xi(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Qi(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)?Qi(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function Qi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Zi=function(){function e(){Ui(this,e)}return qi(e,null,[{key:"innerWidth",value:function(e){if(e){var t=e.offsetWidth,n=getComputedStyle(e);return t+(parseFloat(n.paddingLeft)+parseFloat(n.paddingRight))}return 0}},{key:"width",value:function(e){if(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)}return 0}},{key:"getBrowserLanguage",value:function(){return navigator.userLanguage||navigator.languages&&navigator.languages.length&&navigator.languages[0]||navigator.language||navigator.browserLanguage||navigator.systemLanguage||"en"}},{key:"getWindowScrollTop",value:function(){var e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)}},{key:"getWindowScrollLeft",value:function(){var e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},{key:"getOuterWidth",value:function(e,t){if(e){var n=e.getBoundingClientRect().width||e.offsetWidth;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginLeft)+parseFloat(r.marginRight)}return n}return 0}},{key:"getOuterHeight",value:function(e,t){if(e){var n=e.getBoundingClientRect().height||e.offsetHeight;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return n}return 0}},{key:"getClientHeight",value:function(e,t){if(e){var n=e.clientHeight;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return n}return 0}},{key:"getClientWidth",value:function(e,t){if(e){var n=e.clientWidth;if(t){var r=getComputedStyle(e);n+=parseFloat(r.marginLeft)+parseFloat(r.marginRight)}return n}return 0}},{key:"getViewport",value:function(){var e=window,t=document,n=t.documentElement,r=t.getElementsByTagName("body")[0];return{width:e.innerWidth||n.clientWidth||r.clientWidth,height:e.innerHeight||n.clientHeight||r.clientHeight}}},{key:"getOffset",value:function(e){if(e){var t=e.getBoundingClientRect();return{top:t.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:t.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}return{top:"auto",left:"auto"}}},{key:"index",value:function(e){if(e)for(var t=e.parentNode.childNodes,n=0,r=0;r<t.length;r++){if(t[r]===e)return n;1===t[r].nodeType&&n++}return-1}},{key:"addMultipleClasses",value:function(e,t){if(e&&t)if(e.classList)for(var n=t.split(" "),r=0;r<n.length;r++)e.classList.add(n[r]);else for(var o=t.split(" "),i=0;i<o.length;i++)e.className=e.className+" "+o[i]}},{key:"removeMultipleClasses",value:function(e,t){if(e&&t)if(e.classList)for(var n=t.split(" "),r=0;r<n.length;r++)e.classList.remove(n[r]);else for(var o=t.split(" "),i=0;i<o.length;i++)e.className=e.className.replace(new RegExp("(^|\\b)"+o[i].split(" ").join("|")+"(\\b|$)","gi")," ")}},{key:"addClass",value:function(e,t){e&&t&&(e.classList?e.classList.add(t):e.className=e.className+" "+t)}},{key:"removeClass",value:function(e,t){e&&t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(e,t){return!!e&&(e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className))}},{key:"addStyles",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e&&Object.entries(t).forEach((function(t){var n=Hi(t,2),r=n[0],o=n[1];return e.style[r]=o}))}},{key:"find",value:function(e,t){return e?Array.from(e.querySelectorAll(t)):[]}},{key:"findSingle",value:function(e,t){return e?e.querySelector(t):null}},{key:"setAttributes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){var r=function t(n,r){var o,i,a=null!=e&&null!==(o=e.$attrs)&&void 0!==o&&o[n]?[null==e||null===(i=e.$attrs)||void 0===i?void 0:i[n]]:[];return[r].flat().reduce((function(e,r){if(null!=r){var o=Wi(r);if("string"===o||"number"===o)e.push(r);else if("object"===o){var i=Array.isArray(r)?t(n,r):Object.entries(r).map((function(e){var t=Hi(e,2),r=t[0],o=t[1];return"style"!==n||!o&&0!==o?o?r:void 0:"".concat(r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),":").concat(o)}));e=i.length?e.concat(i.filter((function(e){return!!e}))):e}}return e}),a)};Object.entries(n).forEach((function(n){var o=Hi(n,2),i=o[0],a=o[1];if(null!=a){var l=i.match(/^on(.+)/);l?e.addEventListener(l[1].toLowerCase(),a):"p-bind"===i?t.setAttributes(e,a):(a="class"===i?$i(new Set(r("class",a))).join(" ").trim():"style"===i?r("style",a).join(";").trim():a,(e.$attrs=e.$attrs||{})&&(e.$attrs[i]=a),e.setAttribute(i,a))}}))}}},{key:"getAttribute",value:function(e,t){if(e){var n=e.getAttribute(t);return isNaN(n)?"true"===n||"false"===n?"true"===n:n:+n}}},{key:"isAttributeEquals",value:function(e,t,n){return!!e&&this.getAttribute(e,t)===n}},{key:"isAttributeNotEquals",value:function(e,t,n){return!this.isAttributeEquals(e,t,n)}},{key:"getHeight",value:function(e){if(e){var t=e.offsetHeight,n=getComputedStyle(e);return t-(parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)+parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth))}return 0}},{key:"getWidth",value:function(e){if(e){var t=e.offsetWidth,n=getComputedStyle(e);return t-(parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)+parseFloat(n.borderLeftWidth)+parseFloat(n.borderRightWidth))}return 0}},{key:"alignOverlay",value:function(t,n,r){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t&&n&&("self"===r?this.relativePosition(t,n):(o&&(t.style.minWidth=e.getOuterWidth(n)+"px"),this.absolutePosition(t,n)))}},{key:"absolutePosition",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left";if(e&&t){var r,o,i=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),a=i.height,l=i.width,s=t.offsetHeight,c=t.offsetWidth,p=t.getBoundingClientRect(),d=this.getWindowScrollTop(),u=this.getWindowScrollLeft(),m=this.getViewport();p.top+s+a>m.height?((r=p.top+d-a)<0&&(r=d),e.style.transformOrigin="bottom"):(r=s+p.top+d,e.style.transformOrigin="top");var h=p.left,f="left"===n?0:l-c;o=h+c+l>m.width?Math.max(0,h+u+c-l):h-f+u,e.style.top=r+"px",e.style.left=o+"px"}}},{key:"relativePosition",value:function(e,t){if(e&&t){var n,r,o=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),i=t.offsetHeight,a=t.getBoundingClientRect(),l=this.getViewport();a.top+i+o.height>l.height?(n=-1*o.height,a.top+n<0&&(n=-1*a.top),e.style.transformOrigin="bottom"):(n=i,e.style.transformOrigin="top"),r=o.width>l.width?-1*a.left:a.left+o.width>l.width?-1*(a.left+o.width-l.width):0,e.style.top=n+"px",e.style.left=r+"px"}}},{key:"flipfitCollision",value:function(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left top",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"left bottom",a=arguments.length>4?arguments[4]:void 0;if(t&&n){var l=n.getBoundingClientRect(),s=this.getViewport(),c=o.split(" "),p=i.split(" "),d=function(e,t){return t?+e.substring(e.search(/(\+|-)/g))||0:e.substring(0,e.search(/(\+|-)/g))||e},u={my:{x:d(c[0]),y:d(c[1]||c[0]),offsetX:d(c[0],!0),offsetY:d(c[1]||c[0],!0)},at:{x:d(p[0]),y:d(p[1]||p[0]),offsetX:d(p[0],!0),offsetY:d(p[1]||p[0],!0)}},m={left:function(){return u.my.offsetX+u.at.offsetX+l.left+("left"===u.my.x?0:-1*("center"===u.my.x?r.getOuterWidth(t)/2:r.getOuterWidth(t)))},top:function(){return u.my.offsetY+u.at.offsetY+l.top+("top"===u.my.y?0:-1*("center"===u.my.y?r.getOuterHeight(t)/2:r.getOuterHeight(t)))}},h={count:{x:0,y:0},left:function(){var n=m.left(),r=e.getWindowScrollLeft();t.style.left=n+r+"px",2===this.count.x?(t.style.left=r+"px",this.count.x=0):n<0&&(this.count.x++,u.my.x="left",u.at.x="right",u.my.offsetX*=-1,u.at.offsetX*=-1,this.right())},right:function(){var r=m.left()+e.getOuterWidth(n),o=e.getWindowScrollLeft();t.style.left=r+o+"px",2===this.count.x?(t.style.left=s.width-e.getOuterWidth(t)+o+"px",this.count.x=0):r+e.getOuterWidth(t)>s.width&&(this.count.x++,u.my.x="right",u.at.x="left",u.my.offsetX*=-1,u.at.offsetX*=-1,this.left())},top:function(){var n=m.top(),r=e.getWindowScrollTop();t.style.top=n+r+"px",2===this.count.y?(t.style.left=r+"px",this.count.y=0):n<0&&(this.count.y++,u.my.y="top",u.at.y="bottom",u.my.offsetY*=-1,u.at.offsetY*=-1,this.bottom())},bottom:function(){var r=m.top()+e.getOuterHeight(n),o=e.getWindowScrollTop();t.style.top=r+o+"px",2===this.count.y?(t.style.left=s.height-e.getOuterHeight(t)+o+"px",this.count.y=0):r+e.getOuterHeight(n)>s.height&&(this.count.y++,u.my.y="bottom",u.at.y="top",u.my.offsetY*=-1,u.at.offsetY*=-1,this.top())},center:function(r){if("y"===r){var o=m.top()+e.getOuterHeight(n)/2;t.style.top=o+e.getWindowScrollTop()+"px",o<0?this.bottom():o+e.getOuterHeight(n)>s.height&&this.top()}else{var i=m.left()+e.getOuterWidth(n)/2;t.style.left=i+e.getWindowScrollLeft()+"px",i<0?this.left():i+e.getOuterWidth(t)>s.width&&this.right()}}};h[u.at.x]("x"),h[u.at.y]("y"),this.isFunction(a)&&a(u)}}},{key:"findCollisionPosition",value:function(e){if(e){var t="left"===e?"right":"left";return"top"===e||"bottom"===e?{axis:"y",my:"center ".concat("top"===e?"bottom":"top"),at:"center ".concat(e)}:{axis:"x",my:"".concat(t," center"),at:"".concat(e," center")}}}},{key:"getParents",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return null===e.parentNode?t:this.getParents(e.parentNode,t.concat([e.parentNode]))}},{key:"getScrollableParents",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[];if(e){var r,o=this.getParents(e),i=/(auto|scroll)/,a=function(e){var t=e?getComputedStyle(e):null;return t&&(i.test(t.getPropertyValue("overflow"))||i.test(t.getPropertyValue("overflow-x"))||i.test(t.getPropertyValue("overflow-y")))},l=function(e){t?n.push("BODY"===e.nodeName||"HTML"===e.nodeName||9===e.nodeType?window:e):n.push(e)},s=Xi(o);try{for(s.s();!(r=s.n()).done;){var c=r.value,p=1===c.nodeType&&c.dataset.scrollselectors;if(p){var d,u=Xi(p.split(","));try{for(u.s();!(d=u.n()).done;){var m=d.value,h=this.findSingle(c,m);h&&a(h)&&l(h)}}catch(e){u.e(e)}finally{u.f()}}1===c.nodeType&&a(c)&&l(c)}}catch(e){s.e(e)}finally{s.f()}}return n.some((function(e){return e===document.body||e===window}))||n.push(window),n}},{key:"getHiddenElementOuterHeight",value:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",t}return 0}},{key:"getHiddenElementOuterWidth",value:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var t=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",t}return 0}},{key:"getHiddenElementDimensions",value:function(e){var t={};return e&&(e.style.visibility="hidden",e.style.display="block",t.width=e.offsetWidth,t.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible"),t}},{key:"fadeIn",value:function(e,t){if(e){e.style.opacity=0;var n=+new Date,r=0;!function o(){r=+e.style.opacity+((new Date).getTime()-n)/t,e.style.opacity=r,n=+new Date,+r<1&&(window.requestAnimationFrame&&requestAnimationFrame(o)||setTimeout(o,16))}()}}},{key:"fadeOut",value:function(e,t){if(e)var n=1,r=50/t,o=setInterval((function(){(n-=r)<=0&&(n=0,clearInterval(o)),e.style.opacity=n}),50)}},{key:"getUserAgent",value:function(){return navigator.userAgent}},{key:"isIOS",value:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}},{key:"isAndroid",value:function(){return/(android)/i.test(navigator.userAgent)}},{key:"isChrome",value:function(){return/(chrome)/i.test(navigator.userAgent)}},{key:"isClient",value:function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},{key:"isTouchDevice",value:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}},{key:"isFunction",value:function(e){return!!(e&&e.constructor&&e.call&&e.apply)}},{key:"appendChild",value:function(e,t){if(this.isElement(t))t.appendChild(e);else{if(!t.el||!t.el.nativeElement)throw new Error("Cannot append "+t+" to "+e);t.el.nativeElement.appendChild(e)}}},{key:"removeChild",value:function(e,t){if(this.isElement(t))t.removeChild(e);else{if(!t.el||!t.el.nativeElement)throw new Error("Cannot remove "+e+" from "+t);t.el.nativeElement.removeChild(e)}}},{key:"isElement",value:function(e){return"object"===("undefined"==typeof HTMLElement?"undefined":Wi(HTMLElement))?e instanceof HTMLElement:e&&"object"===Wi(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}},{key:"scrollInView",value:function(e,t){var n=getComputedStyle(e).getPropertyValue("border-top-width"),r=n?parseFloat(n):0,o=getComputedStyle(e).getPropertyValue("padding-top"),i=o?parseFloat(o):0,a=e.getBoundingClientRect(),l=t.getBoundingClientRect().top+document.body.scrollTop-(a.top+document.body.scrollTop)-r-i,s=e.scrollTop,c=e.clientHeight,p=this.getOuterHeight(t);l<0?e.scrollTop=s+l:l+p>c&&(e.scrollTop=s+l-c+p)}},{key:"clearSelection",value:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}}},{key:"calculateScrollbarWidth",value:function(e){if(e){var t=getComputedStyle(e);return e.offsetWidth-e.clientWidth-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth)}if(null!=this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;var n=document.createElement("div");n.className="p-scrollbar-measure",document.body.appendChild(n);var r=n.offsetWidth-n.clientWidth;return document.body.removeChild(n),this.calculatedScrollbarWidth=r,r}},{key:"calculateBodyScrollbarWidth",value:function(){return window.innerWidth-document.documentElement.offsetWidth}},{key:"getBrowser",value:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}},{key:"resolveUserAgent",value:function(){var e=navigator.userAgent.toLowerCase(),t=/(chrome)[ ]([\w.]+)/.exec(e)||/(webkit)[ ]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ ]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}}},{key:"blockBodyScroll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"p-overflow-hidden";!document.body.style.getPropertyValue("--scrollbar-width")&&document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,e)}},{key:"unblockBodyScroll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"p-overflow-hidden";document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,e)}},{key:"isVisible",value:function(e){return e&&(0!==e.clientHeight||0!==e.getClientRects().length||"none"!==getComputedStyle(e).display)}},{key:"isExist",value:function(e){return!(null==e||!e.nodeName||!e.parentNode)}},{key:"getFocusableElements",value:function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=[],i=Xi(e.find(t,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(r,',\n [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])').concat(r,',\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])').concat(r,',\n select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])').concat(r,',\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])').concat(r,',\n [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])').concat(r,',\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])').concat(r)));try{for(i.s();!(n=i.n()).done;){var a=n.value;"none"!==getComputedStyle(a).display&&"hidden"!==getComputedStyle(a).visibility&&o.push(a)}}catch(e){i.e(e)}finally{i.f()}return o}},{key:"getFirstFocusableElement",value:function(t,n){var r=e.getFocusableElements(t,n);return r.length>0?r[0]:null}},{key:"getLastFocusableElement",value:function(t,n){var r=e.getFocusableElements(t,n);return r.length>0?r[r.length-1]:null}},{key:"focus",value:function(e,t){var n=void 0===t||!t;e&&document.activeElement!==e&&e.focus({preventScroll:n})}},{key:"focusFirstElement",value:function(t,n){if(t){var r=e.getFirstFocusableElement(t);return r&&e.focus(r,n),r}}},{key:"getCursorOffset",value:function(e,t,n,r){if(e){var o=getComputedStyle(e),i=document.createElement("div");i.style.position="absolute",i.style.top="0px",i.style.left="0px",i.style.visibility="hidden",i.style.pointerEvents="none",i.style.overflow=o.overflow,i.style.width=o.width,i.style.height=o.height,i.style.padding=o.padding,i.style.border=o.border,i.style.overflowWrap=o.overflowWrap,i.style.whiteSpace=o.whiteSpace,i.style.lineHeight=o.lineHeight,i.innerHTML=t.replace(/\r\n|\r|\n/g,"<br />");var a=document.createElement("span");a.textContent=r,i.appendChild(a);var l=document.createTextNode(n);i.appendChild(l),document.body.appendChild(i);var s=a.offsetLeft,c=a.offsetTop,p=a.clientHeight;return document.body.removeChild(i),{left:Math.abs(s-e.scrollLeft),top:Math.abs(c-e.scrollTop)+p}}return{top:"auto",left:"auto"}}},{key:"invokeElementMethod",value:function(e,t,n){e[t].apply(e,n)}},{key:"isClickable",value:function(e){var t=e.nodeName,n=e.parentElement&&e.parentElement.nodeName;return"INPUT"===t||"TEXTAREA"===t||"BUTTON"===t||"A"===t||"INPUT"===n||"TEXTAREA"===n||"BUTTON"===n||"A"===n||this.hasClass(e,"p-button")||this.hasClass(e.parentElement,"p-button")||this.hasClass(e.parentElement,"p-checkbox")||this.hasClass(e.parentElement,"p-radiobutton")}},{key:"applyStyle",value:function(e,t){if("string"==typeof t)e.style.cssText=this.style;else for(var n in this.style)e.style[n]=t[n]}},{key:"exportCSV",value:function(t,n){var r=new Blob([t],{type:"application/csv;charset=utf-8;"});window.navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(r,n+".csv"):e.saveAs({name:n+".csv",src:URL.createObjectURL(r)})||(t="data:text/csv;charset=utf-8,"+t,window.open(encodeURI(t)))}},{key:"saveAs",value:function(e){if(e){var t=document.createElement("a");if(void 0!==t.download){var n=e.name,r=e.src;return t.setAttribute("href",r),t.setAttribute("download",n),t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t),!0}}return!1}},{key:"createInlineStyle",value:function(t,n){var r=document.createElement("style");return e.addNonce(r,t),n||(n=document.head),n.appendChild(r),r}},{key:"removeInlineStyle",value:function(e){if(this.isExist(e)){try{e.parentNode.removeChild(e)}catch(e){}e=null}return e}},{key:"addNonce",value:function(e,t){try{t||(t=process.env.REACT_APP_CSS_NONCE)}catch(e){}t&&e.setAttribute("nonce",t)}},{key:"getTargetElement",value:function(e){if(!e)return null;if("document"===e)return document;if("window"===e)return window;if("object"===Wi(e)&&e.hasOwnProperty("current"))return this.isExist(e.current)?e.current:null;var t,n=(t=e)&&t.constructor&&t.call&&t.apply?e():e;return n&&9===n.nodeType||this.isExist(n)?n:null}},{key:"getAttributeNames",value:function(e){var t,n,r;for(n=[],r=e.attributes,t=0;t<r.length;++t)n.push(r[t].nodeName);return n.sort(),n}},{key:"isEqualElement",value:function(t,n){var r,o,i,a,l;if(r=e.getAttributeNames(t),o=e.getAttributeNames(n),r.join(",")!==o.join(","))return!1;for(var s=0;s<r.length;++s)if("style"===(i=r[s]))for(var c=t.style,p=n.style,d=/^\d+$/,u=0,m=Object.keys(c);u<m.length;u++){var h=m[u];if(!d.test(h)&&c[h]!==p[h])return!1}else if(t.getAttribute(i)!==n.getAttribute(i))return!1;for(a=t.firstChild,l=n.firstChild;a&&l;a=a.nextSibling,l=l.nextSibling){if(a.nodeType!==l.nodeType)return!1;if(1===a.nodeType){if(!e.isEqualElement(a,l))return!1}else if(a.nodeValue!==l.nodeValue)return!1}return!a&&!l}},{key:"hasCSSAnimation",value:function(e){if(e){var t=getComputedStyle(e);return parseFloat(t.getPropertyValue("animation-duration")||"0")>0}return!1}},{key:"hasCSSTransition",value:function(e){if(e){var t=getComputedStyle(e);return parseFloat(t.getPropertyValue("transition-duration")||"0")>0}return!1}}])}();function Ji(){return Ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ji.apply(this,arguments)}function ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Ki(Zi,"DATA_PROPS",["data-"]),Ki(Zi,"ARIA_PROPS",["aria","focus-target"]);var ta=function(){return qi((function e(){Ui(this,e)}),null,[{key:"equals",value:function(e,t,n){return n&&e&&"object"===Wi(e)&&t&&"object"===Wi(t)?this.deepEquals(this.resolveFieldData(e,n),this.resolveFieldData(t,n)):this.deepEquals(e,t)}},{key:"deepEquals",value:function(e,t){if(e===t)return!0;if(e&&t&&"object"===Wi(e)&&"object"===Wi(t)){var n,r,o,i=Array.isArray(e),a=Array.isArray(t);if(i&&a){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!this.deepEquals(e[n],t[n]))return!1;return!0}if(i!==a)return!1;var l=e instanceof Date,s=t instanceof Date;if(l!==s)return!1;if(l&&s)return e.getTime()===t.getTime();var c=e instanceof RegExp,p=t instanceof RegExp;if(c!==p)return!1;if(c&&p)return e.toString()===t.toString();var d=Object.keys(e);if((r=d.length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,d[n]))return!1;for(n=r;0!=n--;)if(o=d[n],!this.deepEquals(e[o],t[o]))return!1;return!0}return e!=e&&t!=t}},{key:"resolveFieldData",value:function(e,t){if(!e||!t)return null;try{var n=e[t];if(this.isNotEmpty(n))return n}catch(e){}if(Object.keys(e).length){if(this.isFunction(t))return t(e);if(this.isNotEmpty(e[t]))return e[t];if(-1===t.indexOf("."))return e[t];for(var r=t.split("."),o=e,i=0,a=r.length;i<a;++i){if(null==o)return null;o=o[r[i]]}return o}return null}},{key:"findDiffKeys",value:function(e,t){return e&&t?Object.keys(e).filter((function(e){return!t.hasOwnProperty(e)})).reduce((function(t,n){return t[n]=e[n],t}),{}):{}}},{key:"reduceKeys",value:function(e,t){var n={};return e&&t&&0!==t.length?(Object.keys(e).filter((function(e){return t.some((function(t){return e.startsWith(t)}))})).forEach((function(t){n[t]=e[t],delete e[t]})),n):n}},{key:"reorderArray",value:function(e,t,n){e&&t!==n&&(n>=e.length&&(n%=e.length,t%=e.length),e.splice(n,0,e.splice(t,1)[0]))}},{key:"findIndexInList",value:function(e,t,n){var r=this;return t?n?t.findIndex((function(t){return r.equals(t,e,n)})):t.findIndex((function(t){return t===e})):-1}},{key:"getJSXElement",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.isFunction(e)?e.apply(void 0,n):e}},{key:"getItemValue",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.isFunction(e)?e.apply(void 0,n):e}},{key:"getProp",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e?e[t]:void 0;return void 0===r?n[t]:r}},{key:"getPropCaseInsensitive",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.toFlatCase(t);for(var o in e)if(e.hasOwnProperty(o)&&this.toFlatCase(o)===r)return e[o];for(var i in n)if(n.hasOwnProperty(i)&&this.toFlatCase(i)===r)return n[i]}},{key:"getMergedProps",value:function(e,t){return Object.assign({},t,e)}},{key:"getDiffProps",value:function(e,t){return this.findDiffKeys(e,t)}},{key:"getPropValue",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.isFunction(e)?e.apply(void 0,n):e}},{key:"getComponentProp",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.isNotEmpty(e)?this.getProp(e.props,t,n):void 0}},{key:"getComponentProps",value:function(e,t){return this.isNotEmpty(e)?this.getMergedProps(e.props,t):void 0}},{key:"getComponentDiffProps",value:function(e,t){return this.isNotEmpty(e)?this.getDiffProps(e.props,t):void 0}},{key:"isValidChild",value:function(e,t,n){if(e){var r,o=this.getComponentProp(e,"__TYPE")||(e.type?e.type.displayName:void 0);return!o&&null!=e&&null!==(r=e.type)&&void 0!==r&&null!==(r=r._payload)&&void 0!==r&&r.value&&(o=e.type._payload.value.find((function(e){return e===t}))),o===t}return!1}},{key:"getRefElement",value:function(e){return e?"object"===Wi(e)&&e.hasOwnProperty("current")?e.current:e:null}},{key:"combinedRefs",value:function(e,t){e&&t&&("function"==typeof t?t(e.current):t.current=e.current)}},{key:"removeAccents",value:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e}},{key:"toFlatCase",value:function(e){return this.isNotEmpty(e)&&this.isString(e)?e.replace(/(-|_)/g,"").toLowerCase():e}},{key:"toCapitalCase",value:function(e){return this.isNotEmpty(e)&&this.isString(e)?e[0].toUpperCase()+e.slice(1):e}},{key:"trim",value:function(e){return this.isNotEmpty(e)&&this.isString(e)?e.trim():e}},{key:"isEmpty",value:function(e){return null==e||""===e||Array.isArray(e)&&0===e.length||!(e instanceof Date)&&"object"===Wi(e)&&0===Object.keys(e).length}},{key:"isNotEmpty",value:function(e){return!this.isEmpty(e)}},{key:"isFunction",value:function(e){return!!(e&&e.constructor&&e.call&&e.apply)}},{key:"isObject",value:function(e){return null!==e&&e instanceof Object&&e.constructor===Object}},{key:"isDate",value:function(e){return null!==e&&e instanceof Date&&e.constructor===Date}},{key:"isArray",value:function(e){return null!==e&&Array.isArray(e)}},{key:"isString",value:function(e){return null!==e&&"string"==typeof e}},{key:"isPrintableCharacter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.isNotEmpty(e)&&1===e.length&&e.match(/\S| /)}},{key:"isLetter",value:function(e){return/^[a-zA-Z\u00C0-\u017F]$/.test(e)}},{key:"isScalar",value:function(e){return null!=e&&("string"==typeof e||"number"==typeof e||"bigint"==typeof e||"boolean"==typeof e)}},{key:"findLast",value:function(e,t){var n;if(this.isNotEmpty(e))try{n=e.findLast(t)}catch(r){n=$i(e).reverse().find(t)}return n}},{key:"findLastIndex",value:function(e,t){var n=-1;if(this.isNotEmpty(e))try{n=e.findLastIndex(t)}catch(r){n=e.lastIndexOf($i(e).reverse().find(t))}return n}},{key:"sort",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,i=this.compare(e,t,r,n),a=n;return(this.isEmpty(e)||this.isEmpty(t))&&(a=1===o?n:o),a*i}},{key:"compare",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=this.isEmpty(e),i=this.isEmpty(t);return o&&i?0:o?r:i?-r:"string"==typeof e&&"string"==typeof t?n(e,t):e<t?-1:e>t?1:0}},{key:"localeComparator",value:function(e){return new Intl.Collator(e,{numeric:!0}).compare}},{key:"findChildrenByKey",value:function(e,t){var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ea(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)?ea(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.key===t)return o.children||[];if(o.children){var i=this.findChildrenByKey(o.children,t);if(i.length>0)return i}}}catch(e){r.e(e)}finally{r.f()}return[]}},{key:"mutateFieldData",value:function(e,t,n){if("object"===Wi(e)&&"string"==typeof t)for(var r=t.split("."),o=e,i=0,a=r.length;i<a;++i){if(i+1-a==0){o[r[i]]=n;break}o[r[i]]||(o[r[i]]={}),o=o[r[i]]}}}])}();function na(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}var ra=function(){return qi((function e(){Ui(this,e)}),null,[{key:"getJSXIcon",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=null;if(null!==t){var i=Wi(t),a=Vi(n.className,"string"===i&&t);if(o=e.createElement("span",Ji({},n,{className:a})),"string"!==i){var l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?na(Object(n),!0).forEach((function(t){Ki(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):na(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({iconProps:n,element:o},r);return ta.getJSXElement(t,l)}}return o}}])}();function oa(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 ia(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oa(Object(n),!0).forEach((function(t){Ki(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function aa(e){if(e){var t=function(e){return"function"==typeof e},n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).classNameMergeFunction,r=t(n);return e.reduce((function(e,o){if(!o)return e;var i=function(){var i=o[a];if("style"===a)e.style=ia(ia({},e.style),o.style);else if("className"===a){var l;l=r?n(e.className,o.className):[e.className,o.className].join(" ").trim(),e.className=l||void 0}else if(t(i)){var s=e[a];e[a]=s?function(){s.apply(void 0,arguments),i.apply(void 0,arguments)}:i}else e[a]=i};for(var a in o)i();return e}),{})}}var la=0;function sa(){return la++,"".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pr_id_").concat(la)}var ca,pa,da=(ca=[],pa=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return $i(ca).reverse().find((function(n){return!!t||n.key===e}))||{key:e,value:n}},{get:function(e){return e&&parseInt(e.style.zIndex,10)||0},set:function(e,t,n,r){t&&(t.style.zIndex=String(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:999,r=pa(e,t,n),o=r.value+(r.key===e?0:n)+1;return ca.push({key:e,value:o}),o}(e,n,r)))},clear:function(e){var t;e&&(t=da.get(e),ca=ca.filter((function(e){return e.value!==t})),e.style.zIndex="")},getCurrent:function(e,t){return function(e,t){return pa(e,t).value}(e,t)}}),ua=Object.freeze({STARTS_WITH:"startsWith",CONTAINS:"contains",NOT_CONTAINS:"notContains",ENDS_WITH:"endsWith",EQUALS:"equals",NOT_EQUALS:"notEquals",IN:"in",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"lte",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"gte",BETWEEN:"between",DATE_IS:"dateIs",DATE_IS_NOT:"dateIsNot",DATE_BEFORE:"dateBefore",DATE_AFTER:"dateAfter",CUSTOM:"custom"});function ma(e){return ma="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},ma(e)}function ha(e){var t=function(e){if("object"!==ma(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==ma(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ma(t)?t:String(t)}function fa(e,t,n){return(t=ha(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ga(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ha(r.key),r)}}function ba(e,t,n){return t&&ga(e.prototype,t),n&&ga(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}Object.freeze({AND:"and",OR:"or"});var va=ba((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}));fa(va,"ripple",!1),fa(va,"inputStyle","outlined"),fa(va,"locale","en"),fa(va,"appendTo",null),fa(va,"cssTransition",!0),fa(va,"autoZIndex",!0),fa(va,"hideOverlaysOnDocumentScrolling",!1),fa(va,"nonce",null),fa(va,"nullSortOrder",1),fa(va,"zIndex",{modal:1100,overlay:1e3,menu:1e3,tooltip:1100,toast:1200}),fa(va,"pt",void 0),fa(va,"filterMatchModeOptions",{text:[ua.STARTS_WITH,ua.CONTAINS,ua.NOT_CONTAINS,ua.ENDS_WITH,ua.EQUALS,ua.NOT_EQUALS],numeric:[ua.EQUALS,ua.NOT_EQUALS,ua.LESS_THAN,ua.LESS_THAN_OR_EQUAL_TO,ua.GREATER_THAN,ua.GREATER_THAN_OR_EQUAL_TO],date:[ua.DATE_IS,ua.DATE_IS_NOT,ua.DATE_BEFORE,ua.DATE_AFTER]}),fa(va,"changeTheme",(function(e,t,n,r){var o,i=document.getElementById(n);if(!i)throw Error("Element with id ".concat(n," not found."));var a=i.getAttribute("href").replace(e,t),l=document.createElement("link");l.setAttribute("rel","stylesheet"),l.setAttribute("id",n),l.setAttribute("href",a),l.addEventListener("load",(function(){r&&r()})),null===(o=i.parentNode)||void 0===o||o.replaceChild(l,i)}));var ya={en:{accept:"Yes",addRule:"Add Rule",am:"AM",apply:"Apply",cancel:"Cancel",choose:"Choose",chooseDate:"Choose Date",chooseMonth:"Choose Month",chooseYear:"Choose Year",clear:"Clear",completed:"Completed",contains:"Contains",custom:"Custom",dateAfter:"Date is after",dateBefore:"Date is before",dateFormat:"mm/dd/yy",dateIs:"Date is",dateIsNot:"Date is not",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],emptyFilterMessage:"No results found",emptyMessage:"No available options",emptySearchMessage:"No results found",emptySelectionMessage:"No selected item",endsWith:"Ends with",equals:"Equals",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],filter:"Filter",firstDayOfWeek:0,gt:"Greater than",gte:"Greater than or equal to",lt:"Less than",lte:"Less than or equal to",matchAll:"Match All",matchAny:"Match Any",medium:"Medium",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],nextDecade:"Next Decade",nextHour:"Next Hour",nextMinute:"Next Minute",nextMonth:"Next Month",nextSecond:"Next Second",nextYear:"Next Year",noFilter:"No Filter",notContains:"Not contains",notEquals:"Not equals",now:"Now",passwordPrompt:"Enter a password",pending:"Pending",pm:"PM",prevDecade:"Previous Decade",prevHour:"Previous Hour",prevMinute:"Previous Minute",prevMonth:"Previous Month",prevSecond:"Previous Second",prevYear:"Previous Year",reject:"No",removeRule:"Remove Rule",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",showMonthAfterYear:!1,startsWith:"Starts with",strong:"Strong",today:"Today",upload:"Upload",weak:"Weak",weekHeader:"Wk",aria:{cancelEdit:"Cancel Edit",close:"Close",collapseRow:"Row Collapsed",editRow:"Edit Row",expandRow:"Row Expanded",falseLabel:"False",filterConstraint:"Filter Constraint",filterOperator:"Filter Operator",firstPageLabel:"First Page",gridView:"Grid View",hideFilterMenu:"Hide Filter Menu",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",lastPageLabel:"Last Page",listView:"List View",moveAllToSource:"Move All to Source",moveAllToTarget:"Move All to Target",moveBottom:"Move Bottom",moveDown:"Move Down",moveToSource:"Move to Source",moveToTarget:"Move to Target",moveTop:"Move Top",moveUp:"Move Up",navigation:"Navigation",next:"Next",nextPageLabel:"Next Page",nullLabel:"Not Selected",pageLabel:"Page {page}",otpLabel:"Please enter one time password character {0}",passwordHide:"Hide Password",passwordShow:"Show Password",previous:"Previous",previousPageLabel:"Previous Page",rotateLeft:"Rotate Left",rotateRight:"Rotate Right",rowsPerPageLabel:"Rows per page",saveEdit:"Save Edit",scrollTop:"Scroll Top",selectAll:"All items selected",selectRow:"Row Selected",showFilterMenu:"Show Filter Menu",slide:"Slide",slideNumber:"{slideNumber}",star:"1 star",stars:"{star} stars",trueLabel:"True",unselectAll:"All items unselected",unselectRow:"Row Unselected",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out"}}};function xa(e,t){if(e.includes("__proto__")||e.includes("prototype"))throw new Error("Unsafe ariaKey detected");var n=va.locale;try{var r=wa(n).aria[e];if(r)for(var o in t)t.hasOwnProperty(o)&&(r=r.replace("{".concat(o,"}"),t[o]));return r}catch(t){throw new Error("The ".concat(e," option is not found in the current locale('").concat(n,"')."))}}function wa(e){var t=e||va.locale;if(t.includes("__proto__")||t.includes("prototype"))throw new Error("Unsafe locale detected");return ya[t]}Object.freeze({SUCCESS:"success",INFO:"info",WARN:"warn",ERROR:"error",SECONDARY:"secondary",CONTRAST:"contrast"}),Object.freeze({ADDRESS_BOOK:"pi pi-address-book",ALIGN_CENTER:"pi pi-align-center",ALIGN_JUSTIFY:"pi pi-align-justify",ALIGN_LEFT:"pi pi-align-left",ALIGN_RIGHT:"pi pi-align-right",AMAZON:"pi pi-amazon",ANDROID:"pi pi-android",ANGLE_DOUBLE_DOWN:"pi pi-angle-double-down",ANGLE_DOUBLE_LEFT:"pi pi-angle-double-left",ANGLE_DOUBLE_RIGHT:"pi pi-angle-double-right",ANGLE_DOUBLE_UP:"pi pi-angle-double-up",ANGLE_DOWN:"pi pi-angle-down",ANGLE_LEFT:"pi pi-angle-left",ANGLE_RIGHT:"pi pi-angle-right",ANGLE_UP:"pi pi-angle-up",APPLE:"pi pi-apple",ARROW_CIRCLE_DOWN:"pi pi-arrow-circle-down",ARROW_CIRCLE_LEFT:"pi pi-arrow-circle-left",ARROW_CIRCLE_RIGHT:"pi pi-arrow-circle-right",ARROW_CIRCLE_UP:"pi pi-arrow-circle-up",ARROW_DOWN_LEFT_AND_ARROW_UP_RIGHT_TO_CENTER:"pi pi-arrow-down-left-and-arrow-up-right-to-center",ARROW_DOWN_LEFT:"pi pi-arrow-down-left",ARROW_DOWN_RIGHT:"pi pi-arrow-down-right",ARROW_DOWN:"pi pi-arrow-down",ARROW_LEFT:"pi pi-arrow-left",ARROW_RIGHT_ARROW_LEFT:"pi pi-arrow-right-arrow-left",ARROW_RIGHT:"pi pi-arrow-right",ARROW_UP_LEFT:"pi pi-arrow-up-left",ARROW_UP_RIGHT_AND_ARROW_DOWN_LEFT_FROM_CENTER:"pi pi-arrow-up-right-and-arrow-down-left-from-center",ARROW_UP_RIGHT:"pi pi-arrow-up-right",ARROW_UP:"pi pi-arrow-up",ARROWS_ALT:"pi pi-arrows-alt",ARROWS_H:"pi pi-arrows-h",ARROWS_V:"pi pi-arrows-v",ASTERISK:"pi pi-asterisk",AT:"pi pi-at",BACKWARD:"pi pi-backward",BAN:"pi pi-ban",BARCODE:"pi pi-barcode",BARS:"pi pi-bars",BELL_SLASH:"pi pi-bell-slash",BELL:"pi pi-bell",BITCOIN:"pi pi-bitcoin",BOLT:"pi pi-bolt",BOOK:"pi pi-book",BOOKMARK_FILL:"pi pi-bookmark-fill",BOOKMARK:"pi pi-bookmark",BOX:"pi pi-box",BRIEFCASE:"pi pi-briefcase",BUILDING_COLUMNS:"pi pi-building-columns",BUILDING:"pi pi-building",BULLSEYE:"pi pi-bullseye",CALCULATOR:"pi pi-calculator",CALENDAR_CLOCK:"pi pi-calendar-clock",CALENDAR_MINUS:"pi pi-calendar-minus",CALENDAR_PLUS:"pi pi-calendar-plus",CALENDAR_TIMES:"pi pi-calendar-times",CALENDAR:"pi pi-calendar",CAMERA:"pi pi-camera",CAR:"pi pi-car",CARET_DOWN:"pi pi-caret-down",CARET_LEFT:"pi pi-caret-left",CARET_RIGHT:"pi pi-caret-right",CARET_UP:"pi pi-caret-up",CART_ARROW_DOWN:"pi pi-cart-arrow-down",CART_MINUS:"pi pi-cart-minus",CART_PLUS:"pi pi-cart-plus",CHART_BAR:"pi pi-chart-bar",CHART_LINE:"pi pi-chart-line",CHART_PIE:"pi pi-chart-pie",CHART_SCATTER:"pi pi-chart-scatter",CHECK_CIRCLE:"pi pi-check-circle",CHECK_SQUARE:"pi pi-check-square",CHECK:"pi pi-check",CHEVRON_CIRCLE_DOWN:"pi pi-chevron-circle-down",CHEVRON_CIRCLE_LEFT:"pi pi-chevron-circle-left",CHEVRON_CIRCLE_RIGHT:"pi pi-chevron-circle-right",CHEVRON_CIRCLE_UP:"pi pi-chevron-circle-up",CHEVRON_DOWN:"pi pi-chevron-down",CHEVRON_LEFT:"pi pi-chevron-left",CHEVRON_RIGHT:"pi pi-chevron-right",CHEVRON_UP:"pi pi-chevron-up",CIRCLE_FILL:"pi pi-circle-fill",CIRCLE_OFF:"pi pi-circle-off",CIRCLE_ON:"pi pi-circle-on",CIRCLE:"pi pi-circle",CLIPBOARD:"pi pi-clipboard",CLOCK:"pi pi-clock",CLONE:"pi pi-clone",CLOUD_DOWNLOAD:"pi pi-cloud-download",CLOUD_UPLOAD:"pi pi-cloud-upload",CLOUD:"pi pi-cloud",CODE:"pi pi-code",COG:"pi pi-cog",COMMENT:"pi pi-comment",COMMENTS:"pi pi-comments",COMPASS:"pi pi-compass",COPY:"pi pi-copy",CREDIT_CARD:"pi pi-credit-card",CROWN:"pi pi-crown",DATABASE:"pi pi-database",DELETE_LEFT:"pi pi-delete-left",DESKTOP:"pi pi-desktop",DIRECTIONS_ALT:"pi pi-directions-alt",DIRECTIONS:"pi pi-directions",DISCORD:"pi pi-discord",DOLLAR:"pi pi-dollar",DOWNLOAD:"pi pi-download",EJECT:"pi pi-eject",ELLIPSIS_H:"pi pi-ellipsis-h",ELLIPSIS_V:"pi pi-ellipsis-v",ENVELOPE:"pi pi-envelope",EQUALS:"pi pi-equals",ERASER:"pi pi-eraser",ETHEREUM:"pi pi-ethereum",EURO:"pi pi-euro",EXCLAMATION_CIRCLE:"pi pi-exclamation-circle",EXCLAMATION_TRIANGLE:"pi pi-exclamation-triangle",EXPAND:"pi pi-expand",EXTERNAL_LINK:"pi pi-external-link",EYE_SLASH:"pi pi-eye-slash",EYE:"pi pi-eye",FACE_SMILE:"pi pi-face-smile",FACEBOOK:"pi pi-facebook",FAST_BACKWARD:"pi pi-fast-backward",FAST_FORWARD:"pi pi-fast-forward",FILE_ARROW_UP:"pi pi-file-arrow-up",FILE_CHECK:"pi pi-file-check",FILE_EDIT:"pi pi-file-edit",FILE_EXCEL:"pi pi-file-excel",FILE_EXPORT:"pi pi-file-export",FILE_IMPORT:"pi pi-file-import",FILE_O:"pi pi-file-o",FILE_PDF:"pi pi-file-pdf",FILE_PLUS:"pi pi-file-plus",FILE_WORD:"pi pi-file-word",FILE:"pi pi-file",FILTER_FILL:"pi pi-filter-fill",FILTER_SLASH:"pi pi-filter-slash",FILTER:"pi pi-filter",FLAG_FILL:"pi pi-flag-fill",FLAG:"pi pi-flag",FOLDER_OPEN:"pi pi-folder-open",FOLDER_PLUS:"pi pi-folder-plus",FOLDER:"pi pi-folder",FORWARD:"pi pi-forward",GAUGE:"pi pi-gauge",GIFT:"pi pi-gift",GITHUB:"pi pi-github",GLOBE:"pi pi-globe",GOOGLE:"pi pi-google",GRADUATION_CAP:"pi pi-graduation-cap",HAMMER:"pi pi-hammer",HASHTAG:"pi pi-hashtag",HEADPHONES:"pi pi-headphones",HEART_FILL:"pi pi-heart-fill",HEART:"pi pi-heart",HISTORY:"pi pi-history",HOME:"pi pi-home",HOURGLASS:"pi pi-hourglass",ID_CARD:"pi pi-id-card",IMAGE:"pi pi-image",IMAGES:"pi pi-images",INBOX:"pi pi-inbox",INDIAN_RUPEE:"pi pi-indian-rupee",INFO_CIRCLE:"pi pi-info-circle",INFO:"pi pi-info",INSTAGRAM:"pi pi-instagram",KEY:"pi pi-key",LANGUAGE:"pi pi-language",LIGHTBULB:"pi pi-lightbulb",LINK:"pi pi-link",LINKEDIN:"pi pi-linkedin",LIST_CHECK:"pi pi-list-check",LIST:"pi pi-list",LOCK_OPEN:"pi pi-lock-open",LOCK:"pi pi-lock",MAP_MARKER:"pi pi-map-marker",MAP:"pi pi-map",MARS:"pi pi-mars",MEGAPHONE:"pi pi-megaphone",MICROCHIP_AI:"pi pi-microchip-ai",MICROCHIP:"pi pi-microchip",MICROPHONE:"pi pi-microphone",MICROSOFT:"pi pi-microsoft",MINUS_CIRCLE:"pi pi-minus-circle",MINUS:"pi pi-minus",MOBILE:"pi pi-mobile",MONEY_BILL:"pi pi-money-bill",MOON:"pi pi-moon",OBJECTS_COLUMN:"pi pi-objects-column",PALETTE:"pi pi-palette",PAPERCLIP:"pi pi-paperclip",PAUSE_CIRCLE:"pi pi-pause-circle",PAUSE:"pi pi-pause",PAYPAL:"pi pi-paypal",PEN_TO_SQUARE:"pi pi-pen-to-square",PENCIL:"pi pi-pencil",PERCENTAGE:"pi pi-percentage",PHONE:"pi pi-phone",PINTEREST:"pi pi-pinterest",PLAY_CIRCLE:"pi pi-play-circle",PLAY:"pi pi-play",PLUS_CIRCLE:"pi pi-plus-circle",PLUS:"pi pi-plus",POUND:"pi pi-pound",POWER_OFF:"pi pi-power-off",PRIME:"pi pi-prime",PRINT:"pi pi-print",QRCODE:"pi pi-qrcode",QUESTION_CIRCLE:"pi pi-question-circle",QUESTION:"pi pi-question",RECEIPT:"pi pi-receipt",REDDIT:"pi pi-reddit",REFRESH:"pi pi-refresh",REPLAY:"pi pi-replay",REPLY:"pi pi-reply",SAVE:"pi pi-save",SEARCH_MINUS:"pi pi-search-minus",SEARCH_PLUS:"pi pi-search-plus",SEARCH:"pi pi-search",SEND:"pi pi-send",SERVER:"pi pi-server",SHARE_ALT:"pi pi-share-alt",SHIELD:"pi pi-shield",SHOP:"pi pi-shop",SHOPPING_BAG:"pi pi-shopping-bag",SHOPPING_CART:"pi pi-shopping-cart",SIGN_IN:"pi pi-sign-in",SIGN_OUT:"pi pi-sign-out",SITEMAP:"pi pi-sitemap",SLACK:"pi pi-slack",SLIDERS_H:"pi pi-sliders-h",SLIDERS_V:"pi pi-sliders-v",SORT_ALPHA_DOWN_ALT:"pi pi-sort-alpha-down-alt",SORT_ALPHA_DOWN:"pi pi-sort-alpha-down",SORT_ALPHA_UP_ALT:"pi pi-sort-alpha-up-alt",SORT_ALPHA_UP:"pi pi-sort-alpha-up",SORT_ALT_SLASH:"pi pi-sort-alt-slash",SORT_ALT:"pi pi-sort-alt",SORT_AMOUNT_DOWN_ALT:"pi pi-sort-amount-down-alt",SORT_AMOUNT_DOWN:"pi pi-sort-amount-down",SORT_AMOUNT_UP_ALT:"pi pi-sort-amount-up-alt",SORT_AMOUNT_UP:"pi pi-sort-amount-up",SORT_DOWN_FILL:"pi pi-sort-down-fill",SORT_DOWN:"pi pi-sort-down",SORT_NUMERIC_DOWN_ALT:"pi pi-sort-numeric-down-alt",SORT_NUMERIC_DOWN:"pi pi-sort-numeric-down",SORT_NUMERIC_UP_ALT:"pi pi-sort-numeric-up-alt",SORT_NUMERIC_UP:"pi pi-sort-numeric-up",SORT_UP_FILL:"pi pi-sort-up-fill",SORT_UP:"pi pi-sort-up",SORT:"pi pi-sort",SPARKLES:"pi pi-sparkles",SPINNER_DOTTED:"pi pi-spinner-dotted",SPINNER:"pi pi-spinner",STAR_FILL:"pi pi-star-fill",STAR_HALF_FILL:"pi pi-star-half-fill",STAR_HALF:"pi pi-star-half",STAR:"pi pi-star",STEP_BACKWARD_ALT:"pi pi-step-backward-alt",STEP_BACKWARD:"pi pi-step-backward",STEP_FORWARD_ALT:"pi pi-step-forward-alt",STEP_FORWARD:"pi pi-step-forward",STOP_CIRCLE:"pi pi-stop-circle",STOP:"pi pi-stop",STOPWATCH:"pi pi-stopwatch",SUN:"pi pi-sun",SYNC:"pi pi-sync",TABLE:"pi pi-table",TABLET:"pi pi-tablet",TAG:"pi pi-tag",TAGS:"pi pi-tags",TELEGRAM:"pi pi-telegram",TH_LARGE:"pi pi-th-large",THUMBS_DOWN_FILL:"pi pi-thumbs-down-fill",THUMBS_DOWN:"pi pi-thumbs-down",THUMBS_UP_FILL:"pi pi-thumbs-up-fill",THUMBS_UP:"pi pi-thumbs-up",THUMBTACK:"pi pi-thumbtack",TICKET:"pi pi-ticket",TIKTOK:"pi pi-tiktok",TIMES_CIRCLE:"pi pi-times-circle",TIMES:"pi pi-times",TRASH:"pi pi-trash",TROPHY:"pi pi-trophy",TRUCK:"pi pi-truck",TURKISH_LIRA:"pi pi-turkish-lira",TWITCH:"pi pi-twitch",TWITTER:"pi pi-twitter",UNDO:"pi pi-undo",UNLOCK:"pi pi-unlock",UPLOAD:"pi pi-upload",USER_EDIT:"pi pi-user-edit",USER_MINUS:"pi pi-user-minus",USER_PLUS:"pi pi-user-plus",USER:"pi pi-user",USERS:"pi pi-users",VENUS:"pi pi-venus",VERIFIED:"pi pi-verified",VIDEO:"pi pi-video",VIMEO:"pi pi-vimeo",VOLUME_DOWN:"pi pi-volume-down",VOLUME_OFF:"pi pi-volume-off",VOLUME_UP:"pi pi-volume-up",WALLET:"pi pi-wallet",WAREHOUSE:"pi pi-warehouse",WAVE_PULSE:"pi pi-wave-pulse",WHATSAPP:"pi pi-whatsapp",WIFI:"pi pi-wifi",WINDOW_MAXIMIZE:"pi pi-window-maximize",WINDOW_MINIMIZE:"pi pi-window-minimize",WRENCH:"pi pi-wrench",YOUTUBE:"pi pi-youtube"}),Object.freeze({DESC:-1,UNSORTED:0,ASC:1});var ka=e.createContext(),Sa=va;function Ca(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Oa(e,t){if(e){if("string"==typeof e)return Ca(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)?Ca(e,t):void 0}}function Ea(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||Oa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Pa=function(t){var n=e.useRef(null);return e.useEffect((function(){return n.current=t,function(){n.current=null}}),[t]),n.current},Ta=function(t){return e.useEffect((function(){return t}),[])},Aa=function(t){var n=t.target,r=void 0===n?"document":n,o=t.type,i=t.listener,a=t.options,l=t.when,s=void 0===l||l,c=e.useRef(null),p=e.useRef(null),d=Pa(i),u=Pa(a),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.target;ta.isNotEmpty(t)&&(h(),(e.when||s)&&(c.current=Zi.getTargetElement(t))),!p.current&&c.current&&(p.current=function(e){return i&&i(e)},c.current.addEventListener(o,p.current,a))},h=function(){p.current&&(c.current.removeEventListener(o,p.current,a),p.current=null)},f=function(){h(),d=null,u=null},g=e.useCallback((function(){s?c.current=Zi.getTargetElement(r):(h(),c.current=null)}),[r,s]);return e.useEffect((function(){g()}),[g]),e.useEffect((function(){var e="".concat(d)!=="".concat(i),t=u!==a,n=p.current;n&&(e||t)?(h(),s&&m()):n||f()}),[i,a,s]),Ta((function(){f()})),[m,h]},ja={};function Ma(e){return function(e){if(Array.isArray(e))return Ca(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Oa(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Ra={escKeyListeners:new Map,onGlobalKeyDown:function(e){if("Escape"===e.code){var t=Ra.escKeyListeners,n=Math.max.apply(Math,Ma(t.keys())),r=t.get(n),o=Math.max.apply(Math,Ma(r.keys()));r.get(o)(e)}},refreshGlobalKeyDownListener:function(){var e=Zi.getTargetElement("document");this.escKeyListeners.size>0?e.addEventListener("keydown",this.onGlobalKeyDown):e.removeEventListener("keydown",this.onGlobalKeyDown)},addListener:function(e,t){var n=this,r=Ea(t,2),o=r[0],i=r[1],a=this.escKeyListeners;a.has(o)||a.set(o,new Map);var l=a.get(o);if(l.has(i))throw new Error("Unexpected: global esc key listener with priority [".concat(o,", ").concat(i,"] already exists."));return l.set(i,e),this.refreshGlobalKeyDownListener(),function(){l.delete(i),0===l.size&&a.delete(o),n.refreshGlobalKeyDownListener()}}},Na=function(t){var n=t.callback,r=t.when,o=t.priority;(0,e.useEffect)((function(){if(r)return Ra.addListener(n,o)}),[n,r,o])},Da=function(){var t=(0,e.useContext)(ka);return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return aa(n,null==t?void 0:t.ptOptions)}},Ia=function(t){var n=e.useRef(!1);return e.useEffect((function(){if(!n.current)return n.current=!0,t&&t()}),[])},La=0,za=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Ea((0,e.useState)(!1),2),o=r[0],i=r[1],a=(0,e.useRef)(null),l=(0,e.useContext)(ka),s=Zi.isClient()?window.document:void 0,c=n.document,p=void 0===c?s:c,d=n.manual,u=void 0!==d&&d,m=n.name,h=void 0===m?"style_".concat(++La):m,f=n.id,g=void 0===f?void 0:f,b=n.media,v=void 0===b?void 0:b,y=function(){if(p&&!o){var e=(null==l?void 0:l.styleContainer)||p.head;a.current=function(e){var t=e.querySelector('style[data-primereact-style-id="'.concat(h,'"]'));if(t)return t;if(void 0!==g){var n=p.getElementById(g);if(n)return n}return p.createElement("style")}(e),a.current.isConnected||(a.current.type="text/css",g&&(a.current.id=g),v&&(a.current.media=v),Zi.addNonce(a.current,l&&l.nonce||Sa.nonce),e.appendChild(a.current),h&&a.current.setAttribute("data-primereact-style-id",h)),a.current.textContent=t,i(!0)}};return(0,e.useEffect)((function(){u||y()}),[u]),{id:g,name:h,update:function(e){o&&t!==e&&(a.current.textContent=e)},unload:function(){p&&a.current&&(Zi.removeInlineStyle(a.current),i(!1))},load:y,isLoaded:o}},Fa=function(t,n){var r=e.useRef(!1);return e.useEffect((function(){if(r.current)return t&&t();r.current=!0}),n)};function _a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ba(e){return function(e){if(Array.isArray(e))return _a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return _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)?_a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ha(e){return Ha="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},Ha(e)}function Wa(e,t,n){return(t=function(e){var t=function(e){if("object"!==Ha(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==Ha(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ha(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Va(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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Va(Object(n),!0).forEach((function(t){Wa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Va(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ua="\n@layer primereact {\n .p-component, .p-component * {\n box-sizing: border-box;\n }\n\n .p-hidden {\n display: none;\n }\n\n .p-hidden-space {\n visibility: hidden;\n }\n\n .p-reset {\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n text-decoration: none;\n font-size: 100%;\n list-style: none;\n }\n\n .p-disabled, .p-disabled * {\n cursor: default;\n pointer-events: none;\n user-select: none;\n }\n\n .p-component-overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n .p-unselectable-text {\n user-select: none;\n }\n\n .p-scrollbar-measure {\n width: 100px;\n height: 100px;\n overflow: scroll;\n position: absolute;\n top: -9999px;\n }\n\n @-webkit-keyframes p-fadein {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n @keyframes p-fadein {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n .p-link {\n text-align: left;\n background-color: transparent;\n margin: 0;\n padding: 0;\n border: none;\n cursor: pointer;\n user-select: none;\n }\n\n .p-link:disabled {\n cursor: default;\n }\n\n /* Non react overlay animations */\n .p-connected-overlay {\n opacity: 0;\n transform: scaleY(0.8);\n transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);\n }\n\n .p-connected-overlay-visible {\n opacity: 1;\n transform: scaleY(1);\n }\n\n .p-connected-overlay-hidden {\n opacity: 0;\n transform: scaleY(1);\n transition: opacity .1s linear;\n }\n\n /* React based overlay animations */\n .p-connected-overlay-enter {\n opacity: 0;\n transform: scaleY(0.8);\n }\n\n .p-connected-overlay-enter-active {\n opacity: 1;\n transform: scaleY(1);\n transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);\n }\n\n .p-connected-overlay-enter-done {\n transform: none;\n }\n\n .p-connected-overlay-exit {\n opacity: 1;\n }\n\n .p-connected-overlay-exit-active {\n opacity: 0;\n transition: opacity .1s linear;\n }\n\n /* Toggleable Content */\n .p-toggleable-content-enter {\n max-height: 0;\n }\n\n .p-toggleable-content-enter-active {\n overflow: hidden;\n max-height: 1000px;\n transition: max-height 1s ease-in-out;\n }\n\n .p-toggleable-content-enter-done {\n transform: none;\n }\n\n .p-toggleable-content-exit {\n max-height: 1000px;\n }\n\n .p-toggleable-content-exit-active {\n overflow: hidden;\n max-height: 0;\n transition: max-height 0.45s cubic-bezier(0, 1, 0, 1);\n }\n\n .p-sr-only {\n border: 0;\n clip: rect(1px, 1px, 1px, 1px);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n word-wrap: normal;\n }\n\n /* @todo Refactor */\n .p-menu .p-menuitem-link {\n cursor: pointer;\n display: flex;\n align-items: center;\n text-decoration: none;\n overflow: hidden;\n position: relative;\n }\n\n ".concat("\n.p-button {\n margin: 0;\n display: inline-flex;\n cursor: pointer;\n user-select: none;\n align-items: center;\n vertical-align: bottom;\n text-align: center;\n overflow: hidden;\n position: relative;\n}\n\n.p-button-label {\n flex: 1 1 auto;\n}\n\n.p-button-icon-right {\n order: 1;\n}\n\n.p-button:disabled {\n cursor: default;\n}\n\n.p-button-icon-only {\n justify-content: center;\n}\n\n.p-button-icon-only .p-button-label {\n visibility: hidden;\n width: 0;\n flex: 0 0 auto;\n}\n\n.p-button-vertical {\n flex-direction: column;\n}\n\n.p-button-icon-bottom {\n order: 2;\n}\n\n.p-button-group .p-button {\n margin: 0;\n}\n\n.p-button-group .p-button:not(:last-child) {\n border-right: 0 none;\n}\n\n.p-button-group .p-button:not(:first-of-type):not(:last-of-type) {\n border-radius: 0;\n}\n\n.p-button-group .p-button:first-of-type {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.p-button-group .p-button:last-of-type {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.p-button-group .p-button:focus {\n position: relative;\n z-index: 1;\n}\n","\n ").concat("\n.p-inputtext {\n margin: 0;\n}\n\n.p-fluid .p-inputtext {\n width: 100%;\n}\n\n/* InputGroup */\n.p-inputgroup {\n display: flex;\n align-items: stretch;\n width: 100%;\n}\n\n.p-inputgroup-addon {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.p-inputgroup .p-float-label {\n display: flex;\n align-items: stretch;\n width: 100%;\n}\n\n.p-inputgroup .p-inputtext,\n.p-fluid .p-inputgroup .p-inputtext,\n.p-inputgroup .p-inputwrapper,\n.p-fluid .p-inputgroup .p-input {\n flex: 1 1 auto;\n width: 1%;\n}\n\n/* Floating Label */\n.p-float-label {\n display: block;\n position: relative;\n}\n\n.p-float-label label {\n position: absolute;\n pointer-events: none;\n top: 50%;\n margin-top: -0.5rem;\n transition-property: all;\n transition-timing-function: ease;\n line-height: 1;\n}\n\n.p-float-label textarea ~ label,\n.p-float-label .p-mention ~ label {\n top: 1rem;\n}\n\n.p-float-label input:focus ~ label,\n.p-float-label input:-webkit-autofill ~ label,\n.p-float-label input.p-filled ~ label,\n.p-float-label textarea:focus ~ label,\n.p-float-label textarea.p-filled ~ label,\n.p-float-label .p-inputwrapper-focus ~ label,\n.p-float-label .p-inputwrapper-filled ~ label,\n.p-float-label .p-tooltip-target-wrapper ~ label {\n top: -0.75rem;\n font-size: 12px;\n}\n\n.p-float-label .p-placeholder,\n.p-float-label input::placeholder,\n.p-float-label .p-inputtext::placeholder {\n opacity: 0;\n transition-property: all;\n transition-timing-function: ease;\n}\n\n.p-float-label .p-focus .p-placeholder,\n.p-float-label input:focus::placeholder,\n.p-float-label .p-inputtext:focus::placeholder {\n opacity: 1;\n transition-property: all;\n transition-timing-function: ease;\n}\n\n.p-input-icon-left,\n.p-input-icon-right {\n position: relative;\n display: inline-block;\n}\n\n.p-input-icon-left > i,\n.p-input-icon-right > i,\n.p-input-icon-left > svg,\n.p-input-icon-right > svg,\n.p-input-icon-left > .p-input-prefix,\n.p-input-icon-right > .p-input-suffix {\n position: absolute;\n top: 50%;\n margin-top: -0.5rem;\n}\n\n.p-fluid .p-input-icon-left,\n.p-fluid .p-input-icon-right {\n display: block;\n width: 100%;\n}\n","\n ").concat("\n.p-icon {\n display: inline-block;\n}\n\n.p-icon-spin {\n -webkit-animation: p-icon-spin 2s infinite linear;\n animation: p-icon-spin 2s infinite linear;\n}\n\nsvg.p-icon {\n pointer-events: auto;\n}\n\nsvg.p-icon g,\n.p-disabled svg.p-icon {\n pointer-events: none;\n}\n\n@-webkit-keyframes p-icon-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes p-icon-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n","\n}\n"),Ga={cProps:void 0,cParams:void 0,cName:void 0,defaultProps:{pt:void 0,ptOptions:void 0,unstyled:!1},context:{},globalCSS:void 0,classes:{},styles:"",extend:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.css,n=$a($a({},e.defaultProps),Ga.defaultProps),r={},o=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t.hasOwnProperty("pt")&&void 0!==t.pt&&(t=t.pt);var i=n,a=/./g.test(i)&&!!r[i.split(".")[0]],l=a?ta.toFlatCase(i.split(".")[1]):ta.toFlatCase(i),s=r.hostName&&ta.toFlatCase(r.hostName)||r.props&&r.props.__TYPE&&ta.toFlatCase(r.props.__TYPE)||"",c="transition"===l,p="data-pc-";Ga.cParams=r,Ga.cName=s;var d,u,m,h=(d="ptOptions",(null===(u=r.props)||void 0===u?void 0:u[d])||(null===(m=function e(t){return null!=t&&t.props?t.hostName?t.props.__TYPE===t.hostName?t.props:e(t.parent):t.parent:void 0}(r))||void 0===m?void 0:m[d])||Ga.context.ptOptions||{}),f=h.mergeSections,g=void 0===f||f,b=h.mergeProps,v=void 0!==b&&b,y=function(){var e=Ya.apply(void 0,arguments);return Array.isArray(e)?{className:Vi.apply(void 0,Ba(e))}:ta.isString(e)?{className:e}:null!=e&&e.hasOwnProperty("className")&&Array.isArray(e.className)?{className:Vi.apply(void 0,Ba(e.className))}:e},x=o?a?Xa(y,i,r):Qa(y,i,r):void 0,w=a?void 0:Ka(qa(t,s),y,i,r),k=!c&&$a($a({},"root"===l&&Wa({},"".concat(p,"name"),r.props&&r.props.__parentMetadata?ta.toFlatCase(r.props.__TYPE):s)),{},Wa({},"".concat(p,"section"),l));return g||!g&&w?v?aa([x,w,Object.keys(k).length?k:{}],{classNameMergeFunction:null===(e=Ga.context.ptOptions)||void 0===e?void 0:e.classNameMergeFunction}):$a($a($a({},x),w),Object.keys(k).length?k:{}):$a($a({},w),Object.keys(k).length?k:{})};return $a($a({getProps:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Ga.context=t,Ga.cProps=e,ta.getMergedProps(e,n)},getOtherProps:function(e){return ta.getDiffProps(e,n)},setMetaData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.props,i=e.state,a=function(){return Ga.context.unstyled||Sa.unstyled||n.unstyled};return{ptm:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o((n||{}).pt,t,$a($a({},e),r))},ptmo:function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},!1)},sx:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]){var a,l=Ya(t&&t.inlineStyles,e,$a({props:n,state:i},o));return aa([Ya(r,e,$a({props:n,state:i},o)),l],{classNameMergeFunction:null===(a=Ga.context.ptOptions)||void 0===a?void 0:a.classNameMergeFunction})}},cx:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a()?void 0:Ya(t&&t.classes,e,$a({props:n,state:i},r))},isUnstyled:a}}},e),{},{defaultProps:n})}},Ya=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=String(ta.toFlatCase(n)).split("."),i=o.shift(),a=ta.isNotEmpty(t)?Object.keys(t).find((function(e){return ta.toFlatCase(e)===i})):"";return i?ta.isObject(t)?e(ta.getItemValue(t[a],r),o.join("."),r):void 0:ta.getItemValue(t,r)},qa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=null==e?void 0:e._usept,o=function(e){var r,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=n?n(e):e,a=ta.toFlatCase(t);return null!==(r=o?a!==Ga.cName?null==i?void 0:i[a]:void 0:null==i?void 0:i[a])&&void 0!==r?r:i};return ta.isNotEmpty(r)?{_usept:r,originalValue:o(e.originalValue),value:o(e.value)}:o(e,!0)},Ka=function(e,t,n,r){var o=function(e){return t(e,n,r)};if(null!=e&&e.hasOwnProperty("_usept")){var i=e._usept||Ga.context.ptOptions||{},a=i.mergeSections,l=void 0===a||a,s=i.mergeProps,c=void 0!==s&&s,p=i.classNameMergeFunction,d=o(e.originalValue),u=o(e.value);if(void 0===d&&void 0===u)return;return ta.isString(u)?u:ta.isString(d)?d:l||!l&&u?c?aa([d,u],{classNameMergeFunction:p}):$a($a({},d),u):u}return o(e)},Xa=function(e,t,n){return Ka(qa(Ga.context.pt||Sa.pt,void 0,(function(e){return ta.getItemValue(e,Ga.cParams)})),e,t,n)},Qa=function(e,t,n){return Ka(qa(Ga.context.pt||Sa.pt,void 0,(function(e){return Ya(e,Ga.cName,Ga.cParams)||ta.getItemValue(e,Ga.cParams)})),e,t,n)},Za=function(e){var t=arguments.length>2?arguments[2]:void 0,n=t.name,r=t.styled,o=void 0!==r&&r,i=t.hostName,a=void 0===i?"":i,l=Xa(Ya,"global.css",Ga.cParams),s=ta.toFlatCase(n),c=za("\n.p-hidden-accessible {\n border: 0;\n padding: 0;\n margin: -1px;\n position: absolute;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n clip-path: inset(50%);\n white-space: nowrap;\n}\n\n.p-hidden-accessible input,\n.p-hidden-accessible select {\n transform: scale(0);\n}\n\n.p-overflow-hidden {\n overflow: hidden;\n padding-right: var(--scrollbar-width);\n}\n",{name:"base",manual:!0}).load,p=za(Ua,{name:"common",manual:!0}).load,d=za(l,{name:"global",manual:!0}).load,u=za(e,{name:n,manual:!0}).load,m=function(e){if(!a){var t=Ka(qa((Ga.cProps||{}).pt,s),Ya,"hooks.".concat(e)),n=Qa(Ya,"hooks.".concat(e));null==t||t(),null==n||n()}};m("useMountEffect"),Ia((function(){c(),d(),p(),o||u()})),Fa((function(){m("useUpdateEffect")})),Ta((function(){m("useUnmountEffect")}))};function Ja(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var el=function(e){return e.scrollTop},tl="unmounted",nl="exited",rl="entering",ol="entered",il="exiting",al=function(t){function r(e,n){var r;r=t.call(this,e,n)||this;var o,i=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?i?(o=nl,r.appearStatus=rl):o=ol:o=e.unmountOnExit||e.mountOnEnter?tl:nl,r.state={status:o},r.nextCallback=null,r}_(r,t),r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===tl?{status:nl}:null};var o=r.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==rl&&n!==ol&&(t=rl):n!==rl&&n!==ol||(t=il)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===rl){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:n.findDOMNode(this);r&&el(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===nl&&this.setState({status:tl})},o.performEnter=function(e){var t=this,r=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[n.findDOMNode(this),o],a=i[0],l=i[1],s=this.getTimeouts(),c=o?s.appear:s.enter;e||r?(this.props.onEnter(a,l),this.safeSetState({status:rl},(function(){t.props.onEntering(a,l),t.onTransitionEnd(c,(function(){t.safeSetState({status:ol},(function(){t.props.onEntered(a,l)}))}))}))):this.safeSetState({status:ol},(function(){t.props.onEntered(a)}))},o.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),o=this.props.nodeRef?void 0:n.findDOMNode(this);t?(this.props.onExit(o),this.safeSetState({status:il},(function(){e.props.onExiting(o),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:nl},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:nl},(function(){e.props.onExited(o)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:n.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(r&&!o){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],l=i[1];this.props.addEndListener(a,l)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},o.render=function(){var t=this.state.status;if(t===tl)return null;var n=this.props,r=n.children,o=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,i(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return e.createElement(Ri.Provider,{value:null},"function"==typeof r?r(t,o):e.cloneElement(e.Children.only(r),o))},r}(e.Component);function ll(){}al.contextType=Ri,al.propTypes={},al.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ll,onEntering:ll,onEntered:ll,onExit:ll,onExiting:ll,onExited:ll},al.UNMOUNTED=tl,al.EXITED=nl,al.ENTERING=rl,al.ENTERED=ol,al.EXITING=il;const sl=al;var cl=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=Ja(n.className,r):n.setAttribute("class",Ja(n.className&&n.className.baseVal||"",r)));var n,r}))},pl=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},e.onEnter=function(t,n){var r=e.resolveArguments(t,n),o=r[0],i=r[1];e.removeClasses(o,"exit"),e.addClass(o,i?"appear":"enter","base"),e.props.onEnter&&e.props.onEnter(t,n)},e.onEntering=function(t,n){var r=e.resolveArguments(t,n),o=r[0],i=r[1]?"appear":"enter";e.addClass(o,i,"active"),e.props.onEntering&&e.props.onEntering(t,n)},e.onEntered=function(t,n){var r=e.resolveArguments(t,n),o=r[0],i=r[1]?"appear":"enter";e.removeClasses(o,i),e.addClass(o,i,"done"),e.props.onEntered&&e.props.onEntered(t,n)},e.onExit=function(t){var n=e.resolveArguments(t)[0];e.removeClasses(n,"appear"),e.removeClasses(n,"enter"),e.addClass(n,"exit","base"),e.props.onExit&&e.props.onExit(t)},e.onExiting=function(t){var n=e.resolveArguments(t)[0];e.addClass(n,"exit","active"),e.props.onExiting&&e.props.onExiting(t)},e.onExited=function(t){var n=e.resolveArguments(t)[0];e.removeClasses(n,"exit"),e.addClass(n,"exit","done"),e.props.onExited&&e.props.onExited(t)},e.resolveArguments=function(t,n){return e.props.nodeRef?[e.props.nodeRef.current,t]:[t,n]},e.getClassNames=function(t){var n=e.props.classNames,r="string"==typeof n,o=r?(r&&n?n+"-":"")+t:n[t];return{baseClassName:o,activeClassName:r?o+"-active":n[t+"Active"],doneClassName:r?o+"-done":n[t+"Done"]}},e}_(n,t);var o=n.prototype;return o.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&el(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},o.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,i=n.done;this.appliedClasses[t]={},r&&cl(e,r),o&&cl(e,o),i&&cl(e,i)},o.render=function(){var t=this.props,n=(t.classNames,i(t,["classNames"]));return e.createElement(sl,r({},n,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},n}(e.Component);pl.defaultProps={classNames:""},pl.propTypes={};const dl=pl;function ul(e){return ul="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},ul(e)}function ml(e){var t=function(e){if("object"!==ul(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==ul(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ul(t)?t:String(t)}var hl={defaultProps:{__TYPE:"CSSTransition",children:void 0},getProps:function(e){return ta.getMergedProps(e,hl.defaultProps)},getOtherProps:function(e){return ta.getDiffProps(e,hl.defaultProps)}};function fl(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 gl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fl(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],(o=ml(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bl=e.forwardRef((function(t,n){var r=hl.getProps(t),o=e.useContext(ka),i=r.disabled||r.options&&r.options.disabled||o&&!o.cssTransition||!Sa.cssTransition,a=function(e,t){r.onEnter&&r.onEnter(e,t),r.options&&r.options.onEnter&&r.options.onEnter(e,t)},l=function(e,t){r.onEntering&&r.onEntering(e,t),r.options&&r.options.onEntering&&r.options.onEntering(e,t)},s=function(e,t){r.onEntered&&r.onEntered(e,t),r.options&&r.options.onEntered&&r.options.onEntered(e,t)},c=function(e){r.onExit&&r.onExit(e),r.options&&r.options.onExit&&r.options.onExit(e)},p=function(e){r.onExiting&&r.onExiting(e),r.options&&r.options.onExiting&&r.options.onExiting(e)},d=function(e){r.onExited&&r.onExited(e),r.options&&r.options.onExited&&r.options.onExited(e)};if(Fa((function(){if(i){var e=ta.getRefElement(r.nodeRef);r.in?(a(e,!0),l(e,!0),s(e,!0)):(c(e),p(e),d(e))}}),[r.in]),i)return r.in?r.children:null;var u={nodeRef:r.nodeRef,in:r.in,onEnter:a,onEntering:l,onEntered:s,onExit:c,onExiting:p,onExited:d},m=gl(gl(gl({},{classNames:r.classNames,timeout:r.timeout,unmountOnExit:r.unmountOnExit}),r.options||{}),u);return e.createElement(dl,m,r.children)}));function vl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}bl.displayName="CSSTransition";var yl={defaultProps:{__TYPE:"Portal",element:null,appendTo:null,visible:!1,onMounted:null,onUnmounted:null,children:void 0},getProps:function(e){return ta.getMergedProps(e,yl.defaultProps)},getOtherProps:function(e){return ta.getDiffProps(e,yl.defaultProps)}},xl=e.memo((function(t){var r=yl.getProps(t),o=e.useContext(ka),i=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return vl(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)?vl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.useState(r.visible&&Zi.isClient()),2),a=i[0],l=i[1];Ia((function(){Zi.isClient()&&!a&&(l(!0),r.onMounted&&r.onMounted())})),Fa((function(){r.onMounted&&r.onMounted()}),[a]),Ta((function(){r.onUnmounted&&r.onUnmounted()}));var s=r.element||r.children;if(s&&a){var c=r.appendTo||o&&o.appendTo||Sa.appendTo;return ta.isFunction(c)&&(c=c()),c||(c=document.body),"self"===c?s:n.createPortal(s,c)}return null}));xl.displayName="Portal";var wl={defaultProps:{__TYPE:"IconBase",className:null,label:null,spin:!1},getProps:function(e){return ta.getMergedProps(e,wl.defaultProps)},getOtherProps:function(e){return ta.getDiffProps(e,wl.defaultProps)},getPTI:function(e){var t=ta.isEmpty(e.label),n=wl.getOtherProps(e),r={className:Vi("p-icon",{"p-icon-spin":e.spin},e.className),role:t?void 0:"img","aria-label":t?void 0:e.label,"aria-hidden":t};return ta.getMergedProps(n,r)}};function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kl.apply(this,arguments)}var Sl=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",kl({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M4.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z",fill:"currentColor"}))})));function Cl(){return Cl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cl.apply(this,arguments)}Sl.displayName="CheckIcon";var Ol=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",Cl({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M13.4018 13.1893H0.598161C0.49329 13.189 0.390283 13.1615 0.299143 13.1097C0.208003 13.0578 0.131826 12.9832 0.0780112 12.8932C0.0268539 12.8015 0 12.6982 0 12.5931C0 12.4881 0.0268539 12.3848 0.0780112 12.293L6.47985 1.08982C6.53679 1.00399 6.61408 0.933574 6.70484 0.884867C6.7956 0.836159 6.897 0.810669 7 0.810669C7.103 0.810669 7.2044 0.836159 7.29516 0.884867C7.38592 0.933574 7.46321 1.00399 7.52015 1.08982L13.922 12.293C13.9731 12.3848 14 12.4881 14 12.5931C14 12.6982 13.9731 12.8015 13.922 12.8932C13.8682 12.9832 13.792 13.0578 13.7009 13.1097C13.6097 13.1615 13.5067 13.189 13.4018 13.1893ZM1.63046 11.989H12.3695L7 2.59425L1.63046 11.989Z",fill:"currentColor"}),e.createElement("path",{d:"M6.99996 8.78801C6.84143 8.78594 6.68997 8.72204 6.57787 8.60993C6.46576 8.49782 6.40186 8.34637 6.39979 8.18784V5.38703C6.39979 5.22786 6.46302 5.0752 6.57557 4.96265C6.68813 4.85009 6.84078 4.78686 6.99996 4.78686C7.15914 4.78686 7.31179 4.85009 7.42435 4.96265C7.5369 5.0752 7.60013 5.22786 7.60013 5.38703V8.18784C7.59806 8.34637 7.53416 8.49782 7.42205 8.60993C7.30995 8.72204 7.15849 8.78594 6.99996 8.78801Z",fill:"currentColor"}),e.createElement("path",{d:"M6.99996 11.1887C6.84143 11.1866 6.68997 11.1227 6.57787 11.0106C6.46576 10.8985 6.40186 10.7471 6.39979 10.5885V10.1884C6.39979 10.0292 6.46302 9.87658 6.57557 9.76403C6.68813 9.65147 6.84078 9.58824 6.99996 9.58824C7.15914 9.58824 7.31179 9.65147 7.42435 9.76403C7.5369 9.87658 7.60013 10.0292 7.60013 10.1884V10.5885C7.59806 10.7471 7.53416 10.8985 7.42205 11.0106C7.30995 11.1227 7.15849 11.1866 6.99996 11.1887Z",fill:"currentColor"}))})));function El(){return El=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},El.apply(this,arguments)}Ol.displayName="ExclamationTriangleIcon";var Pl=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",El({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.11101 12.8203C4.26215 13.5895 5.61553 14 7 14C8.85652 14 10.637 13.2625 11.9497 11.9497C13.2625 10.637 14 8.85652 14 7C14 5.61553 13.5895 4.26215 12.8203 3.11101C12.0511 1.95987 10.9579 1.06266 9.67879 0.532846C8.3997 0.00303296 6.99224 -0.13559 5.63437 0.134506C4.2765 0.404603 3.02922 1.07129 2.05026 2.05026C1.07129 3.02922 0.404603 4.2765 0.134506 5.63437C-0.13559 6.99224 0.00303296 8.3997 0.532846 9.67879C1.06266 10.9579 1.95987 12.0511 3.11101 12.8203ZM3.75918 2.14976C4.71846 1.50879 5.84628 1.16667 7 1.16667C8.5471 1.16667 10.0308 1.78125 11.1248 2.87521C12.2188 3.96918 12.8333 5.45291 12.8333 7C12.8333 8.15373 12.4912 9.28154 11.8502 10.2408C11.2093 11.2001 10.2982 11.9478 9.23232 12.3893C8.16642 12.8308 6.99353 12.9463 5.86198 12.7212C4.73042 12.4962 3.69102 11.9406 2.87521 11.1248C2.05941 10.309 1.50384 9.26958 1.27876 8.13803C1.05367 7.00647 1.16919 5.83358 1.61071 4.76768C2.05222 3.70178 2.79989 2.79074 3.75918 2.14976ZM7.00002 4.8611C6.84594 4.85908 6.69873 4.79698 6.58977 4.68801C6.48081 4.57905 6.4187 4.43185 6.41669 4.27776V3.88888C6.41669 3.73417 6.47815 3.58579 6.58754 3.4764C6.69694 3.367 6.84531 3.30554 7.00002 3.30554C7.15473 3.30554 7.3031 3.367 7.4125 3.4764C7.52189 3.58579 7.58335 3.73417 7.58335 3.88888V4.27776C7.58134 4.43185 7.51923 4.57905 7.41027 4.68801C7.30131 4.79698 7.1541 4.85908 7.00002 4.8611ZM7.00002 10.6945C6.84594 10.6925 6.69873 10.6304 6.58977 10.5214C6.48081 10.4124 6.4187 10.2652 6.41669 10.1111V6.22225C6.41669 6.06754 6.47815 5.91917 6.58754 5.80977C6.69694 5.70037 6.84531 5.63892 7.00002 5.63892C7.15473 5.63892 7.3031 5.70037 7.4125 5.80977C7.52189 5.91917 7.58335 6.06754 7.58335 6.22225V10.1111C7.58134 10.2652 7.51923 10.4124 7.41027 10.5214C7.30131 10.6304 7.1541 10.6925 7.00002 10.6945Z",fill:"currentColor"}))})));function Tl(){return Tl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tl.apply(this,arguments)}Pl.displayName="InfoCircleIcon";var Al=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",Tl({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z",fill:"currentColor"}))})));function jl(){return jl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jl.apply(this,arguments)}Al.displayName="TimesIcon";var Ml=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",jl({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14C5.61553 14 4.26215 13.5895 3.11101 12.8203C1.95987 12.0511 1.06266 10.9579 0.532846 9.67879C0.00303296 8.3997 -0.13559 6.99224 0.134506 5.63437C0.404603 4.2765 1.07129 3.02922 2.05026 2.05026C3.02922 1.07129 4.2765 0.404603 5.63437 0.134506C6.99224 -0.13559 8.3997 0.00303296 9.67879 0.532846C10.9579 1.06266 12.0511 1.95987 12.8203 3.11101C13.5895 4.26215 14 5.61553 14 7C14 8.85652 13.2625 10.637 11.9497 11.9497C10.637 13.2625 8.85652 14 7 14ZM7 1.16667C5.84628 1.16667 4.71846 1.50879 3.75918 2.14976C2.79989 2.79074 2.05222 3.70178 1.61071 4.76768C1.16919 5.83358 1.05367 7.00647 1.27876 8.13803C1.50384 9.26958 2.05941 10.309 2.87521 11.1248C3.69102 11.9406 4.73042 12.4962 5.86198 12.7212C6.99353 12.9463 8.16642 12.8308 9.23232 12.3893C10.2982 11.9478 11.2093 11.2001 11.8502 10.2408C12.4912 9.28154 12.8333 8.15373 12.8333 7C12.8333 5.45291 12.2188 3.96918 11.1248 2.87521C10.0308 1.78125 8.5471 1.16667 7 1.16667ZM4.66662 9.91668C4.58998 9.91704 4.51404 9.90209 4.44325 9.87271C4.37246 9.84333 4.30826 9.8001 4.2544 9.74557C4.14516 9.6362 4.0838 9.48793 4.0838 9.33335C4.0838 9.17876 4.14516 9.0305 4.2544 8.92113L6.17553 7L4.25443 5.07891C4.15139 4.96832 4.09529 4.82207 4.09796 4.67094C4.10063 4.51982 4.16185 4.37563 4.26872 4.26876C4.3756 4.16188 4.51979 4.10066 4.67091 4.09799C4.82204 4.09532 4.96829 4.15142 5.07887 4.25446L6.99997 6.17556L8.92106 4.25446C9.03164 4.15142 9.1779 4.09532 9.32903 4.09799C9.48015 4.10066 9.62434 4.16188 9.73121 4.26876C9.83809 4.37563 9.89931 4.51982 9.90198 4.67094C9.90464 4.82207 9.84855 4.96832 9.74551 5.07891L7.82441 7L9.74554 8.92113C9.85478 9.0305 9.91614 9.17876 9.91614 9.33335C9.91614 9.48793 9.85478 9.6362 9.74554 9.74557C9.69168 9.8001 9.62748 9.84333 9.55669 9.87271C9.4859 9.90209 9.40996 9.91704 9.33332 9.91668C9.25668 9.91704 9.18073 9.90209 9.10995 9.87271C9.03916 9.84333 8.97495 9.8001 8.9211 9.74557L6.99997 7.82444L5.07884 9.74557C5.02499 9.8001 4.96078 9.84333 4.88999 9.87271C4.81921 9.90209 4.74326 9.91704 4.66662 9.91668Z",fill:"currentColor"}))})));function Rl(){return Rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rl.apply(this,arguments)}function Nl(e){return Nl="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},Nl(e)}function Dl(e){var t=function(e){if("object"!==Nl(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==Nl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Nl(t)?t:String(t)}function Il(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Ml.displayName="TimesCircleIcon";var Ll=Ga.extend({defaultProps:{__TYPE:"Ripple",children:void 0},css:{styles:"\n@layer primereact {\n .p-ripple {\n overflow: hidden;\n position: relative;\n }\n \n .p-ink {\n display: block;\n position: absolute;\n background: rgba(255, 255, 255, 0.5);\n border-radius: 100%;\n transform: scale(0);\n }\n \n .p-ink-active {\n animation: ripple 0.4s linear;\n }\n \n .p-ripple-disabled .p-ink {\n display: none;\n }\n}\n\n@keyframes ripple {\n 100% {\n opacity: 0;\n transform: scale(2.5);\n }\n}\n\n",classes:{root:"p-ink"}},getProps:function(e){return ta.getMergedProps(e,Ll.defaultProps)},getOtherProps:function(e){return ta.getDiffProps(e,Ll.defaultProps)}});function zl(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}var Fl=e.memo(e.forwardRef((function(t,n){var r=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Il(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)?Il(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.useState(!1),2),o=r[0],i=r[1],a=e.useRef(null),l=e.useRef(null),s=Da(),c=e.useContext(ka),p=Ll.getProps(t,c),d=c&&c.ripple||Sa.ripple,u={props:p};za(Ll.css.styles,{name:"ripple",manual:!d});var m=Ll.setMetaData(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zl(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],(o=Dl(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},u)),h=m.ptm,f=m.cx,g=function(){return a.current&&a.current.parentElement},b=function(){l.current&&l.current.addEventListener("pointerdown",v)},v=function(e){var t=Zi.getOffset(l.current),n=e.pageX-t.left+document.body.scrollTop-Zi.getWidth(a.current)/2,r=e.pageY-t.top+document.body.scrollLeft-Zi.getHeight(a.current)/2;y(n,r)},y=function(e,t){a.current&&"none"!==getComputedStyle(a.current,null).display&&(Zi.removeClass(a.current,"p-ink-active"),x(),a.current.style.top=t+"px",a.current.style.left=e+"px",Zi.addClass(a.current,"p-ink-active"))},x=function(){if(a.current&&!Zi.getHeight(a.current)&&!Zi.getWidth(a.current)){var e=Math.max(Zi.getOuterWidth(l.current),Zi.getOuterHeight(l.current));a.current.style.height=e+"px",a.current.style.width=e+"px"}};if(e.useImperativeHandle(n,(function(){return{props:p,getInk:function(){return a.current},getTarget:function(){return l.current}}})),Ia((function(){i(!0)})),Fa((function(){o&&a.current&&(l.current=g(),x(),b())}),[o]),Fa((function(){a.current&&!l.current&&(l.current=g(),x(),b())})),Ta((function(){a.current&&(l.current=null,l.current&&l.current.removeEventListener("pointerdown",v))})),!d)return null;var w=s({"aria-hidden":!0,className:Vi(f("root"))},Ll.getOtherProps(p),h("root"));return e.createElement("span",Rl({role:"presentation",ref:a},w,{onAnimationEnd:function(e){Zi.removeClass(e.currentTarget,"p-ink-active")}}))})));function _l(){return _l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_l.apply(this,arguments)}function Bl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hl(e,t){if(e){if("string"==typeof e)return Bl(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)?Bl(e,t):void 0}}function Wl(e){return function(e){if(Array.isArray(e))return Bl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Hl(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||Hl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $l(e){return $l="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},$l(e)}function Ul(e){var t=function(e){if("object"!==$l(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==$l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===$l(t)?t:String(t)}function Gl(e,t,n){return(t=Ul(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Fl.displayName="Ripple";var Yl={root:function(e){var t=e.props,n=e.context;return Vi("p-toast p-component p-toast-"+t.position,t.className,{"p-input-filled":n&&"filled"===n.inputStyle||"filled"===Sa.inputStyle,"p-ripple-disabled":n&&!1===n.ripple||!1===Sa.ripple})},message:{message:function(e){var t=e.severity;return Vi("p-toast-message",Gl({},"p-toast-message-".concat(t),t))},content:"p-toast-message-content",buttonicon:"p-toast-icon-close-icon",closeButton:"p-toast-icon-close p-link",icon:"p-toast-message-icon",text:"p-toast-message-text",summary:"p-toast-summary",detail:"p-toast-detail"},transition:"p-toast-message"},ql=Ga.extend({defaultProps:{__TYPE:"Toast",id:null,className:null,content:null,style:null,baseZIndex:0,position:"top-right",transitionOptions:null,appendTo:"self",onClick:null,onRemove:null,onShow:null,onHide:null,onMouseEnter:null,onMouseLeave:null,children:void 0},css:{classes:Yl,styles:"\n@layer primereact {\n .p-toast {\n width: calc(100% - var(--toast-indent, 0px));\n max-width: 25rem;\n }\n \n .p-toast-message-icon {\n flex-shrink: 0;\n }\n \n .p-toast-message-content {\n display: flex;\n align-items: flex-start;\n }\n \n .p-toast-message-text {\n flex: 1 1 auto;\n }\n \n .p-toast-summary {\n overflow-wrap: anywhere;\n }\n \n .p-toast-detail {\n overflow-wrap: anywhere;\n }\n \n .p-toast-top-center {\n transform: translateX(-50%);\n }\n \n .p-toast-bottom-center {\n transform: translateX(-50%);\n }\n \n .p-toast-center {\n min-width: 20vw;\n transform: translate(-50%, -50%);\n }\n \n .p-toast-icon-close {\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n position: relative;\n }\n \n .p-toast-icon-close.p-link {\n cursor: pointer;\n }\n \n /* Animations */\n .p-toast-message-enter {\n opacity: 0;\n transform: translateY(50%);\n }\n \n .p-toast-message-enter-active {\n opacity: 1;\n transform: translateY(0);\n transition: transform 0.3s, opacity 0.3s;\n }\n \n .p-toast-message-enter-done {\n transform: none;\n }\n \n .p-toast-message-exit {\n opacity: 1;\n max-height: 1000px;\n }\n \n .p-toast .p-toast-message.p-toast-message-exit-active {\n opacity: 0;\n max-height: 0;\n margin-bottom: 0;\n overflow: hidden;\n transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin-bottom 0.3s;\n }\n}\n",inlineStyles:{root:function(e){var t=e.props;return{position:"fixed",top:"top-right"===t.position||"top-left"===t.position||"top-center"===t.position?"20px":"center"===t.position?"50%":null,right:("top-right"===t.position||"bottom-right"===t.position)&&"20px",bottom:("bottom-left"===t.position||"bottom-right"===t.position||"bottom-center"===t.position)&&"20px",left:"top-left"===t.position||"bottom-left"===t.position?"20px":"center"===t.position||"top-center"===t.position||"bottom-center"===t.position?"50%":null}}}}});function Kl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ul(r.key),r)}}function Xl(e,t,n){return t&&Kl(e.prototype,t),n&&Kl(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Ql=Object.freeze({STARTS_WITH:"startsWith",CONTAINS:"contains",NOT_CONTAINS:"notContains",ENDS_WITH:"endsWith",EQUALS:"equals",NOT_EQUALS:"notEquals",IN:"in",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"lte",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"gte",BETWEEN:"between",DATE_IS:"dateIs",DATE_IS_NOT:"dateIsNot",DATE_BEFORE:"dateBefore",DATE_AFTER:"dateAfter",CUSTOM:"custom"}),Zl=Xl((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}));Gl(Zl,"ripple",!1),Gl(Zl,"inputStyle","outlined"),Gl(Zl,"locale","en"),Gl(Zl,"appendTo",null),Gl(Zl,"cssTransition",!0),Gl(Zl,"autoZIndex",!0),Gl(Zl,"hideOverlaysOnDocumentScrolling",!1),Gl(Zl,"nonce",null),Gl(Zl,"nullSortOrder",1),Gl(Zl,"zIndex",{modal:1100,overlay:1e3,menu:1e3,tooltip:1100,toast:1200}),Gl(Zl,"pt",void 0),Gl(Zl,"filterMatchModeOptions",{text:[Ql.STARTS_WITH,Ql.CONTAINS,Ql.NOT_CONTAINS,Ql.ENDS_WITH,Ql.EQUALS,Ql.NOT_EQUALS],numeric:[Ql.EQUALS,Ql.NOT_EQUALS,Ql.LESS_THAN,Ql.LESS_THAN_OR_EQUAL_TO,Ql.GREATER_THAN,Ql.GREATER_THAN_OR_EQUAL_TO],date:[Ql.DATE_IS,Ql.DATE_IS_NOT,Ql.DATE_BEFORE,Ql.DATE_AFTER]}),Gl(Zl,"changeTheme",(function(e,t,n,r){var o,i=document.getElementById(n);if(!i)throw Error("Element with id ".concat(n," not found."));var a=i.getAttribute("href").replace(e,t),l=document.createElement("link");l.setAttribute("rel","stylesheet"),l.setAttribute("id",n),l.setAttribute("href",a),l.addEventListener("load",(function(){r&&r()})),null===(o=i.parentNode)||void 0===o||o.replaceChild(l,i)}));var Jl={en:{accept:"Yes",addRule:"Add Rule",am:"AM",apply:"Apply",cancel:"Cancel",choose:"Choose",chooseDate:"Choose Date",chooseMonth:"Choose Month",chooseYear:"Choose Year",clear:"Clear",completed:"Completed",contains:"Contains",custom:"Custom",dateAfter:"Date is after",dateBefore:"Date is before",dateFormat:"mm/dd/yy",dateIs:"Date is",dateIsNot:"Date is not",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],emptyFilterMessage:"No results found",emptyMessage:"No available options",emptySearchMessage:"No results found",emptySelectionMessage:"No selected item",endsWith:"Ends with",equals:"Equals",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],filter:"Filter",firstDayOfWeek:0,gt:"Greater than",gte:"Greater than or equal to",lt:"Less than",lte:"Less than or equal to",matchAll:"Match All",matchAny:"Match Any",medium:"Medium",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],nextDecade:"Next Decade",nextHour:"Next Hour",nextMinute:"Next Minute",nextMonth:"Next Month",nextSecond:"Next Second",nextYear:"Next Year",noFilter:"No Filter",notContains:"Not contains",notEquals:"Not equals",now:"Now",passwordPrompt:"Enter a password",pending:"Pending",pm:"PM",prevDecade:"Previous Decade",prevHour:"Previous Hour",prevMinute:"Previous Minute",prevMonth:"Previous Month",prevSecond:"Previous Second",prevYear:"Previous Year",reject:"No",removeRule:"Remove Rule",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",showMonthAfterYear:!1,startsWith:"Starts with",strong:"Strong",today:"Today",upload:"Upload",weak:"Weak",weekHeader:"Wk",aria:{cancelEdit:"Cancel Edit",close:"Close",collapseRow:"Row Collapsed",editRow:"Edit Row",expandRow:"Row Expanded",falseLabel:"False",filterConstraint:"Filter Constraint",filterOperator:"Filter Operator",firstPageLabel:"First Page",gridView:"Grid View",hideFilterMenu:"Hide Filter Menu",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",lastPageLabel:"Last Page",listView:"List View",moveAllToSource:"Move All to Source",moveAllToTarget:"Move All to Target",moveBottom:"Move Bottom",moveDown:"Move Down",moveToSource:"Move to Source",moveToTarget:"Move to Target",moveTop:"Move Top",moveUp:"Move Up",navigation:"Navigation",next:"Next",nextPageLabel:"Next Page",nullLabel:"Not Selected",pageLabel:"Page {page}",otpLabel:"Please enter one time password character {0}",passwordHide:"Hide Password",passwordShow:"Show Password",previous:"Previous",previousPageLabel:"Previous Page",rotateLeft:"Rotate Left",rotateRight:"Rotate Right",rowsPerPageLabel:"Rows per page",saveEdit:"Save Edit",scrollTop:"Scroll Top",selectAll:"All items selected",selectRow:"Row Selected",showFilterMenu:"Show Filter Menu",slide:"Slide",slideNumber:"{slideNumber}",star:"1 star",stars:"{star} stars",trueLabel:"True",unselectAll:"All items unselected",unselectRow:"Row Unselected",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out"}}};function es(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 ts(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?es(Object(n),!0).forEach((function(t){Gl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):es(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ns=e.memo(e.forwardRef((function(t,n){var r=Da(),o=t.messageInfo,i=t.metaData,a=t.ptCallbacks,l=a.ptm,s=a.ptmo,c=a.cx,p=t.index,d=o.message,u=d.severity,m=d.content,h=d.summary,f=d.detail,g=d.closable,b=d.life,v=d.sticky,y=d.className,x=d.style,w=d.contentClassName,k=d.contentStyle,S=d.icon,C=d.closeIcon,O=d.pt,E={index:p},P=ts(ts({},i),E),T=Vl(e.useState(!1),2),A=T[0],j=T[1],M=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=e.useRef(null),i=e.useRef(null),a=e.useCallback((function(){return clearTimeout(o.current)}),[o.current]);return e.useEffect((function(){i.current=t})),e.useEffect((function(){if(r)return o.current=setTimeout((function(){i.current()}),n),a;a()}),[n,r]),Ta((function(){a()})),[a]}((function(){D()}),b||3e3,!v&&!A),R=Vl(M,1)[0],N=function(e,n){return l(e,ts({hostName:t.hostName},n))},D=function(){R(),t.onClose&&t.onClose(o)},I=function(e){!t.onClick||Zi.hasClass(e.target,"p-toast-icon-close")||Zi.hasClass(e.target,"p-toast-icon-close-icon")||t.onClick(o.message)},L=function(){if(o){var n=ta.getJSXElement(m,{message:o.message,onClick:I,onClose:D}),i=r({className:c("message.icon")},N("icon",P),s(O,"icon",ts(ts({},E),{},{hostName:t.hostName}))),a=S;if(!S)switch(u){case"info":a=e.createElement(Pl,i);break;case"warn":a=e.createElement(Ol,i);break;case"error":a=e.createElement(Ml,i);break;case"success":a=e.createElement(Sl,i)}var l=ra.getJSXIcon(a,ts({},i),{props:t}),p=r({className:c("message.text")},N("text",P),s(O,"text",ts(ts({},E),{},{hostName:t.hostName}))),d=r({className:c("message.summary")},N("summary",P),s(O,"summary",ts(ts({},E),{},{hostName:t.hostName}))),g=r({className:c("message.detail")},N("detail",P),s(O,"detail",ts(ts({},E),{},{hostName:t.hostName})));return n||e.createElement(e.Fragment,null,l,e.createElement("div",p,e.createElement("span",d,h),f&&e.createElement("div",g,f)))}return null}(),z=function(){var n=r({className:c("message.buttonicon")},N("buttonicon",P),s(O,"buttonicon",ts(ts({},E),{},{hostName:t.hostName}))),o=C||e.createElement(Al,n),i=ra.getJSXIcon(o,ts({},n),{props:t}),a=t.ariaCloseLabel||function(e,t){if(e.includes("__proto__")||e.includes("prototype"))throw new Error("Unsafe key detected");var n=t||Zl.locale;try{return function(e){var t=e||Zl.locale;if(t.includes("__proto__")||t.includes("prototype"))throw new Error("Unsafe locale detected");return Jl[t]}(n)[e]}catch(t){throw new Error("The ".concat(e," option is not found in the current locale('").concat(n,"')."))}}("close"),l=r({type:"button",className:c("message.closeButton"),onClick:D,"aria-label":a},N("closeButton",P),s(O,"closeButton",ts(ts({},E),{},{hostName:t.hostName})));return!1!==g?e.createElement("div",null,e.createElement("button",l,i,e.createElement(Fl,null))):null}(),F=r({ref:n,className:Vi(y,c("message.message",{severity:u})),style:x,role:"alert","aria-live":"assertive","aria-atomic":"true",onClick:I,onMouseEnter:function(e){t.onMouseEnter&&t.onMouseEnter(e),e.defaultPrevented||v||(R(),j(!0))},onMouseLeave:function(e){t.onMouseLeave&&t.onMouseLeave(e),e.defaultPrevented||v||j(!1)}},N("message",P),s(O,"root",ts(ts({},E),{},{hostName:t.hostName}))),_=r({className:Vi(w,c("message.content")),style:k},N("content",P),s(O,"content",ts(ts({},E),{},{hostName:t.hostName})));return e.createElement("div",F,e.createElement("div",_,L,z))})));ns.displayName="ToastMessage";var rs=0,os=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=ql.getProps(t,o),a=Vl(e.useState([]),2),l=a[0],s=a[1],c=e.useRef(null),p={props:i,state:{messages:l}},d=ql.setMetaData(p);Za(ql.css.styles,d.isUnstyled,{name:"toast"});var u=function(e){e&&s((function(t){return m(t,e,!0)}))},m=function(e,t,n){var r;if(Array.isArray(t)){var o=t.reduce((function(e,t){return e.push({_pId:rs++,message:t}),e}),[]);r=n&&e?[].concat(Wl(e),Wl(o)):o}else{var i={_pId:rs++,message:t};r=n&&e?[].concat(Wl(e),[i]):[i]}return r},h=function(){da.clear(c.current),s([])},f=function(e){s((function(t){return m(t,e,!1)}))},g=function(e){var t=e._pId?e._pId:e.message||e;s((function(n){return n.filter((function(n){return n._pId!==e._pId&&!ta.deepEquals(n.message,t)}))})),i.onRemove&&i.onRemove(t.message||t)},b=function(e){g(e)};Fa((function(){da.set("toast",c.current,o&&o.autoZIndex||Sa.autoZIndex,i.baseZIndex||o&&o.zIndex.toast||Sa.zIndex.toast)}),[l,i.baseZIndex]),Ta((function(){da.clear(c.current)})),e.useImperativeHandle(n,(function(){return{props:i,show:u,replace:f,remove:g,clear:h,getElement:function(){return c.current}}}));var v,y,x=(v=r({ref:c,id:i.id,className:d.cx("root",{context:o}),style:d.sx("root")},ql.getOtherProps(i),d.ptm("root")),y=r({classNames:d.cx("transition"),timeout:{enter:300,exit:300},options:i.transitionOptions,unmountOnExit:!0,onEntered:function(){i.onShow&&i.onShow()},onExited:function(){1===l.length&&da.clear(c.current),i.onHide&&i.onHide()}},d.ptm("transition")),e.createElement("div",v,e.createElement(Fi,null,l&&l.map((function(n,r){var o=e.createRef();return e.createElement(bl,_l({nodeRef:o,key:n._pId},y),t.content?ta.getJSXElement(t.content,{message:n.message}):e.createElement(ns,{hostName:"Toast",ref:o,messageInfo:n,index:r,onClick:i.onClick,onClose:b,onMouseEnter:i.onMouseEnter,onMouseLeave:i.onMouseLeave,closeIcon:i.closeIcon,ptCallbacks:d,metaData:p}))})))));return e.createElement(xl,{element:x,appendTo:i.appendTo})})));function is(){return is=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},is.apply(this,arguments)}os.displayName="Toast";var as=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",is({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z",fill:"currentColor"}))})));function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ls.apply(this,arguments)}function ss(e){return ss="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},ss(e)}function cs(e,t,n){return(t=function(e){var t=function(e){if("object"!==ss(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==ss(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ss(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ps(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ds(e,t){if(e){if("string"==typeof e)return ps(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)?ps(e,t):void 0}}function us(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||ds(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}as.displayName="SpinnerIcon";var ms={root:function(e){var t=e.positionState,n=e.classNameState;return Vi("p-tooltip p-component",cs({},"p-tooltip-".concat(t),!0),n)},arrow:"p-tooltip-arrow",text:"p-tooltip-text"},hs=Ga.extend({defaultProps:{__TYPE:"Tooltip",appendTo:null,at:null,autoHide:!0,autoZIndex:!0,baseZIndex:0,className:null,closeOnEscape:!1,content:null,disabled:!1,event:null,hideDelay:0,hideEvent:"mouseleave",id:null,mouseTrack:!1,mouseTrackLeft:5,mouseTrackTop:5,my:null,onBeforeHide:null,onBeforeShow:null,onHide:null,onShow:null,position:"right",showDelay:0,showEvent:"mouseenter",showOnDisabled:!1,style:null,target:null,updateDelay:0,children:void 0},css:{classes:ms,styles:"\n@layer primereact {\n .p-tooltip {\n position: absolute;\n padding: .25em .5rem;\n /* #3687: Tooltip prevent scrollbar flickering */\n top: -9999px;\n left: -9999px;\n }\n \n .p-tooltip.p-tooltip-right,\n .p-tooltip.p-tooltip-left {\n padding: 0 .25rem;\n }\n \n .p-tooltip.p-tooltip-top,\n .p-tooltip.p-tooltip-bottom {\n padding:.25em 0;\n }\n \n .p-tooltip .p-tooltip-text {\n white-space: pre-line;\n word-break: break-word;\n }\n \n .p-tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n \n .p-tooltip-right .p-tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -.25rem;\n border-width: .25em .25em .25em 0;\n }\n \n .p-tooltip-left .p-tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -.25rem;\n border-width: .25em 0 .25em .25rem;\n }\n \n .p-tooltip.p-tooltip-top {\n padding: .25em 0;\n }\n \n .p-tooltip-top .p-tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -.25rem;\n border-width: .25em .25em 0;\n }\n \n .p-tooltip-bottom .p-tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -.25rem;\n border-width: 0 .25em .25rem;\n }\n\n .p-tooltip-target-wrapper {\n display: inline-flex;\n }\n}\n",inlineStyles:{arrow:function(e){var t=e.context;return{top:t.bottom?"0":t.right||t.left||!t.right&&!t.left&&!t.top&&!t.bottom?"50%":null,bottom:t.top?"0":null,left:!t.right&&(t.right||t.left||t.top||t.bottom)?t.top||t.bottom?"50%":null:"0",right:t.left?"0":null}}}}});function fs(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 gs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fs(Object(n),!0).forEach((function(t){cs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bs=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=hs.getProps(t,o),a=us(e.useState(!1),2),l=a[0],s=a[1],c=us(e.useState(i.position||"right"),2),p=c[0],d=c[1],u=us(e.useState(""),2),m=u[0],h=u[1],f={props:i,state:{visible:l,position:p,className:m},context:{right:"right"===p,left:"left"===p,top:"top"===p,bottom:"bottom"===p}},g=hs.setMetaData(f),b=g.ptm,v=g.cx,y=g.sx,x=g.isUnstyled;Za(hs.css.styles,x,{name:"tooltip"}),Na({callback:function(){U()},when:i.closeOnEscape,priority:[1200,0]});var w=e.useRef(null),k=e.useRef(null),S=e.useRef(null),C=e.useRef(null),O=e.useRef(!0),E=e.useRef({}),P=e.useRef(null),T=us(function(e){var t=e.listener,n=e.when;return Aa({target:"window",type:"resize",listener:t,when:void 0===n||n})}({listener:function(e){!Zi.isTouchDevice()&&U(e)}}),2),A=T[0],j=T[1],M=us(function(t){var n=t.target,r=t.listener,o=t.options,i=t.when,a=void 0===i||i,l=e.useContext(ka),s=e.useRef(null),c=e.useRef(null),p=e.useRef([]),d=Pa(r),u=Pa(o),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(ta.isNotEmpty(e.target)&&(h(),(e.when||a)&&(s.current=Zi.getTargetElement(e.target))),!c.current&&s.current){var t=l?l.hideOverlaysOnDocumentScrolling:Sa.hideOverlaysOnDocumentScrolling,n=p.current=Zi.getScrollableParents(s.current,t);c.current=function(e){return r&&r(e)},n.forEach((function(e){return e.addEventListener("scroll",c.current,o)}))}},h=function(){c.current&&(p.current.forEach((function(e){return e.removeEventListener("scroll",c.current,o)})),c.current=null)},f=function(){h(),p.current=null,d=null,u=null},g=e.useCallback((function(){a?s.current=Zi.getTargetElement(n):(h(),s.current=null)}),[n,a]);return e.useEffect((function(){g()}),[g]),e.useEffect((function(){var e="".concat(d)!=="".concat(r),t=u!==o,n=c.current;n&&(e||t)?(h(),a&&m()):n||f()}),[r,o,a]),Ta((function(){f()})),[m,h]}({target:S.current,listener:function(e){U(e)},when:l}),2),R=M[0],N=M[1],D=function(e){return F(e,"mousetrack")||i.mouseTrack},I=function(e){return"true"===F(e,"disabled")||_(e,"disabled")||i.disabled},L=function(e){return F(e,"showondisabled")||i.showOnDisabled},z=function(){return F(S.current,"autohide")||i.autoHide},F=function(e,t){return _(e,"data-pr-".concat(t))?e.getAttribute("data-pr-".concat(t)):null},_=function(e,t){return e&&e.hasAttribute(t)},B=function(e){var t=[F(e,"showevent")||i.showEvent],n=[F(e,"hideevent")||i.hideEvent];if(D(e))t=["mousemove"],n=["mouseleave"];else{var r=F(e,"event")||i.event;"focus"===r&&(t=["focus"],n=["blur"]),"both"===r&&(t=["focus","mouseenter"],n=["blur","mouseleave"])}return{showEvents:t,hideEvents:n}},H=function(e){return F(e,"position")||p},W=function(e,t){if(k.current){var n=F(e,"tooltip")||i.content;n?(k.current.innerHTML="",k.current.appendChild(document.createTextNode(n)),t()):i.children&&t()}},V=function(e){W(S.current,(function(){var t=P.current,n=t.pageX,r=t.pageY;i.autoZIndex&&!da.get(w.current)&&da.set("tooltip",w.current,o&&o.autoZIndex||Sa.autoZIndex,i.baseZIndex||o&&o.zIndex.tooltip||Sa.zIndex.tooltip),w.current.style.left="",w.current.style.top="",z()&&(w.current.style.pointerEvents="none");var a=D(S.current)||"mouse"===e;(a&&!C.current||a)&&(C.current={width:Zi.getOuterWidth(w.current),height:Zi.getOuterHeight(w.current)}),G(S.current,{x:n,y:r},e)}))},$=function(e){S.current=e.currentTarget;var t,n=I(S.current);t=L(S.current)&&n?S.current.firstChild:S.current,!(i.content||F(t,"tooltip")||i.children)||n||(P.current=e,l?X("updateDelay",V):Q(i.onBeforeShow,{originalEvent:e,target:S.current})&&X("showDelay",(function(){s(!0),Q(i.onShow,{originalEvent:e,target:S.current})})))},U=function(e){Z(),l&&Q(i.onBeforeHide,{originalEvent:e,target:S.current})&&X("hideDelay",(function(){(z()||!1!==O.current)&&(da.clear(w.current),Zi.removeClass(w.current,"p-tooltip-active"),s(!1),Q(i.onHide,{originalEvent:e,target:S.current}))}))},G=function(e,t,n){var r=0,o=0,a=n||p;if((D(e)||"mouse"==a)&&t){var l={width:Zi.getOuterWidth(w.current),height:Zi.getOuterHeight(w.current)};r=t.x,o=t.y;var s=function(e){return{top:F(e,"mousetracktop")||i.mouseTrackTop,left:F(e,"mousetrackleft")||i.mouseTrackLeft}}(e),c=s.top,u=s.left;switch(a){case"left":r-=l.width+u,o-=l.height/2-c;break;case"right":case"mouse":r+=u,o-=l.height/2-c;break;case"top":r-=l.width/2-u,o-=l.height+c;break;case"bottom":r-=l.width/2-u,o+=c}r<=0||C.current.width>l.width?(w.current.style.left="0px",w.current.style.right=window.innerWidth-l.width-r+"px"):(w.current.style.right="",w.current.style.left=r+"px"),w.current.style.top=o+"px",Zi.addClass(w.current,"p-tooltip-active")}else{var m=Zi.findCollisionPosition(a),h=F(e,"my")||i.my||m.my,f=F(e,"at")||i.at||m.at;w.current.style.padding="0px",Zi.flipfitCollision(w.current,e,h,f,(function(e){var t=e.at,n=t.x,r=t.y,o=e.my.x,a=i.at?"center"!==n&&n!==o?n:r:e.at["".concat(m.axis)];w.current.style.padding="",d(a),Y(a),Zi.addClass(w.current,"p-tooltip-active")}))}},Y=function(e){if(w.current){var t=getComputedStyle(w.current);"left"===e?w.current.style.left=parseFloat(t.left)-2*parseFloat(t.paddingLeft)+"px":"top"===e&&(w.current.style.top=parseFloat(t.top)-2*parseFloat(t.paddingTop)+"px")}},q=function(e){if(e){var t=B(e),n=t.showEvents,r=t.hideEvents,o=J(e);n.forEach((function(e){return null==o?void 0:o.addEventListener(e,$)})),r.forEach((function(e){return null==o?void 0:o.addEventListener(e,U)}))}},K=function(e){if(e){var t=B(e),n=t.showEvents,r=t.hideEvents,o=J(e);n.forEach((function(e){return null==o?void 0:o.removeEventListener(e,$)})),r.forEach((function(e){return null==o?void 0:o.removeEventListener(e,U)}))}},X=function(e,t){Z();var n=F(S.current,e.toLowerCase())||i[e];n?E.current["".concat(e)]=setTimeout((function(){return t()}),n):t()},Q=function(e){if(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=e.apply(void 0,n);return void 0===o&&(o=!0),o}return!0},Z=function(){Object.values(E.current).forEach((function(e){return clearTimeout(e)}))},J=function(e){if(e){if(L(e)){if(!e.hasWrapper){var t=document.createElement("div");return"INPUT"===e.nodeName?Zi.addMultipleClasses(t,"p-tooltip-target-wrapper p-inputwrapper"):Zi.addClass(t,"p-tooltip-target-wrapper"),e.parentNode.insertBefore(t,e),t.appendChild(e),e.hasWrapper=!0,t}return e.parentElement}var n;return e.hasWrapper&&((n=e.parentElement).replaceWith.apply(n,function(e){if(Array.isArray(e))return ps(e)}(r=e.parentElement.childNodes)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||ds(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),delete e.hasWrapper),e}var r;return null},ee=function(e){ne(e),te(e)},te=function(e){re(e||i.target,q)},ne=function(e){re(e||i.target,K)},re=function(e,t){if(e=ta.getRefElement(e))if(Zi.isElement(e))t(e);else{var n=function(e){Zi.find(document,e).forEach((function(e){t(e)}))};e instanceof Array?e.forEach((function(e){n(e)})):n(e)}};if(Ia((function(){l&&S.current&&I(S.current)&&U()})),Fa((function(){return te(),function(){ne()}}),[$,U,i.target]),Fa((function(){if(l){var e=H(S.current),t=F(S.current,"classname");d(e),h(t),V(e),A(),R()}else d(i.position||"right"),h(""),S.current=null,C.current=null,O.current=!0;return function(){j(),N()}}),[l]),Fa((function(){var e=H(S.current);l&&"mouse"!==e&&X("updateDelay",(function(){W(S.current,(function(){G(S.current)}))}))}),[i.content]),Ta((function(){U(),da.clear(w.current)})),e.useImperativeHandle(n,(function(){return{props:i,updateTargetEvents:ee,loadTargetEvents:te,unloadTargetEvents:ne,show:$,hide:U,getElement:function(){return w.current},getTarget:function(){return S.current}}})),l){var oe=function(){var t,n=(t=S.current,!(i.content||F(t,"tooltip"))),o=r({id:i.id,className:Vi(i.className,v("root",{positionState:p,classNameState:m})),style:i.style,role:"tooltip","aria-hidden":l,onMouseEnter:function(e){z()||(O.current=!1)},onMouseLeave:function(e){return function(e){z()||(O.current=!0,U(e))}(e)}},hs.getOtherProps(i),b("root")),a=r({className:v("arrow"),style:y("arrow",gs({},f))},b("arrow")),s=r({className:v("text")},b("text"));return e.createElement("div",ls({ref:w},o),e.createElement("div",a),e.createElement("div",ls({ref:k},s),n&&i.children))}();return e.createElement(xl,{element:oe,appendTo:i.appendTo,visible:!0})}return null})));function vs(){return vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vs.apply(this,arguments)}function ys(e){return ys="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},ys(e)}function xs(e,t,n){return(t=function(e){var t=function(e){if("object"!==ys(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==ys(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ys(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}bs.displayName="Tooltip";var ws={root:function(e){var t=e.props;return Vi("p-badge p-component",xs({"p-badge-no-gutter":ta.isNotEmpty(t.value)&&1===String(t.value).length,"p-badge-dot":ta.isEmpty(t.value),"p-badge-lg":"large"===t.size,"p-badge-xl":"xlarge"===t.size},"p-badge-".concat(t.severity),null!==t.severity))}},ks=Ga.extend({defaultProps:{__TYPE:"Badge",__parentMetadata:null,value:null,severity:null,size:null,style:null,className:null,children:void 0},css:{classes:ws,styles:"\n@layer primereact {\n .p-badge {\n display: inline-block;\n border-radius: 10px;\n text-align: center;\n padding: 0 .5rem;\n }\n \n .p-overlay-badge {\n position: relative;\n }\n \n .p-overlay-badge .p-badge {\n position: absolute;\n top: 0;\n right: 0;\n transform: translate(50%,-50%);\n transform-origin: 100% 0;\n margin: 0;\n }\n \n .p-badge-dot {\n width: .5rem;\n min-width: .5rem;\n height: .5rem;\n border-radius: 50%;\n padding: 0;\n }\n \n .p-badge-no-gutter {\n padding: 0;\n border-radius: 50%;\n }\n}\n"}});function Ss(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}var Cs=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=ks.getProps(t,o),a=ks.setMetaData(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ss(Object(n),!0).forEach((function(t){xs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ss(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({props:i},i.__parentMetadata)),l=a.ptm,s=a.cx,c=a.isUnstyled;Za(ks.css.styles,c,{name:"badge"});var p=e.useRef(null);e.useImperativeHandle(n,(function(){return{props:i,getElement:function(){return p.current}}}));var d=r({ref:p,style:i.style,className:Vi(i.className,s("root"))},ks.getOtherProps(i),l("root"));return e.createElement("span",d,i.value)})));Cs.displayName="Badge";var Os={icon:function(e){var t=e.props;return Vi("p-button-icon p-c",xs({},"p-button-icon-".concat(t.iconPos),t.label))},loadingIcon:function(e){var t=e.props;return Vi(e.className,{"p-button-loading-icon":t.loading})},label:"p-button-label p-c",root:function(e){var t=e.props,n=e.size,r=e.disabled;return Vi("p-button p-component",xs(xs(xs(xs({"p-button-icon-only":(t.icon||t.loading)&&!t.label&&!t.children,"p-button-vertical":("top"===t.iconPos||"bottom"===t.iconPos)&&t.label,"p-disabled":r,"p-button-loading":t.loading,"p-button-outlined":t.outlined,"p-button-raised":t.raised,"p-button-link":t.link,"p-button-text":t.text,"p-button-rounded":t.rounded,"p-button-loading-label-only":t.loading&&!t.icon&&t.label},"p-button-loading-".concat(t.iconPos),t.loading&&t.label),"p-button-".concat(n),n),"p-button-".concat(t.severity),t.severity),"p-button-plain",t.plain))}},Es=Ga.extend({defaultProps:{__TYPE:"Button",__parentMetadata:null,badge:null,badgeClassName:null,className:null,children:void 0,disabled:!1,icon:null,iconPos:"left",label:null,link:!1,loading:!1,loadingIcon:null,outlined:!1,plain:!1,raised:!1,rounded:!1,severity:null,size:null,text:!1,tooltip:null,tooltipOptions:null,visible:!0},css:{classes:Os}});function Ps(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 Ts(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ps(Object(n),!0).forEach((function(t){xs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ps(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var As=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=Es.getProps(t,o),a=i.disabled||i.loading,l=Ts(Ts({props:i},i.__parentMetadata),{},{context:{disabled:a}}),s=Es.setMetaData(l),c=s.ptm,p=s.cx,d=s.isUnstyled;Za(Es.css.styles,d,{name:"button",styled:!0});var u=e.useRef(n);if(e.useEffect((function(){ta.combinedRefs(u,n)}),[u,n]),!1===i.visible)return null;var m,h=!a||i.tooltipOptions&&i.tooltipOptions.showOnDisabled,f=ta.isNotEmpty(i.tooltip)&&h,g={large:"lg",small:"sm"}[i.size],b=function(){var t=Vi("p-button-icon p-c",xs({},"p-button-icon-".concat(i.iconPos),i.label)),n=r({className:p("icon")},c("icon"));t=Vi(t,{"p-button-loading-icon":i.loading});var o=r({className:p("loadingIcon",{className:t})},c("loadingIcon")),a=i.loading?i.loadingIcon||e.createElement(as,vs({},o,{spin:!0})):i.icon;return ra.getJSXIcon(a,Ts({},n),{props:i})}(),v=(m=r({className:p("label")},c("label")),i.label?e.createElement("span",m,i.label):!i.children&&!i.label&&e.createElement("span",vs({},m,{dangerouslySetInnerHTML:{__html:"&nbsp;"}}))),y=function(){if(i.badge){var t=r({className:Vi(i.badgeClassName),value:i.badge,unstyled:i.unstyled,__parentMetadata:{parent:l}},c("badge"));return e.createElement(Cs,t,i.badge)}return null}(),x=i.label?i.label+(i.badge?" "+i.badge:""):i["aria-label"],w=r({ref:u,"aria-label":x,"data-pc-autofocus":i.autoFocus,className:Vi(i.className,p("root",{size:g,disabled:a})),disabled:a},Es.getOtherProps(i),c("root"));return e.createElement(e.Fragment,null,e.createElement("button",w,b,v,i.children,y,e.createElement(Fl,null)),f&&e.createElement(bs,vs({target:u,content:i.tooltip,pt:c("tooltip")},i.tooltipOptions)))})));As.displayName="Button";var js=o(5072),Ms=o.n(js),Rs=o(7825),Ns=o.n(Rs),Ds=o(7659),Is=o.n(Ds),Ls=o(5056),zs=o.n(Ls),Fs=o(540),_s=o.n(Fs),Bs=o(1113),Hs=o.n(Bs),Ws=o(9221),Vs={};Vs.styleTagTransform=Hs(),Vs.setAttributes=zs(),Vs.insert=Is().bind(null,"head"),Vs.domAPI=Ns(),Vs.insertStyleElement=_s(),Ms()(Ws.A,Vs),Ws.A&&Ws.A.locals&&Ws.A.locals;var $s=o(8032),Us={};function Gs(){return Gs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gs.apply(this,arguments)}Us.styleTagTransform=Hs(),Us.setAttributes=zs(),Us.insert=Is().bind(null,"head"),Us.domAPI=Ns(),Us.insertStyleElement=_s(),Ms()($s.A,Us),$s.A&&$s.A.locals&&$s.A.locals;var Ys=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",Gs({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z",fill:"currentColor"}))})));function qs(){return qs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qs.apply(this,arguments)}Ys.displayName="ChevronLeftIcon";var Ks=e.memo(e.forwardRef((function(t,n){var r=wl.getPTI(t);return e.createElement("svg",qs({ref:n,width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),e.createElement("path",{d:"M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z",fill:"currentColor"}))})));function Xs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qs(e,t){if(e){if("string"==typeof e)return Xs(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)?Xs(e,t):void 0}}function Zs(e){return Zs="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},Zs(e)}function Js(e,t,n){return(t=function(e){var t=function(e){if("object"!==Zs(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==Zs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Zs(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ec(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||Qs(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tc(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 nc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tc(Object(n),!0).forEach((function(t){Js(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Ks.displayName="ChevronRightIcon";var rc={navcontent:"p-tabview-nav-content",nav:"p-tabview-nav",inkbar:"p-tabview-ink-bar",panelcontainer:function(e){return Vi("p-tabview-panels",e.props.panelContainerClassName)},prevbutton:"p-tabview-nav-prev p-tabview-nav-btn p-link",nextbutton:"p-tabview-nav-next p-tabview-nav-btn p-link",root:function(e){return Vi("p-tabview p-component",{"p-tabview-scrollable":e.props.scrollable})},navcontainer:"p-tabview-nav-container",tab:{header:function(e){return Vi("p-unselectable-text",{"p-tabview-selected p-highlight":e.selected,"p-disabled":e.disabled},e.headerClassName,e._className)},headertitle:"p-tabview-title",headeraction:"p-tabview-nav-link",closeIcon:"p-tabview-close",content:function(e){var t=e.props,n=e.selected,r=e.getTabProp,o=e.tab,i=e.isSelected,a=e.shouldUseTab,l=e.index;return!a(o,l)||t.renderActiveOnly&&!i(l)?void 0:Vi(r(o,"contentClassName"),r(o,"className"),"p-tabview-panel",{"p-hidden":!n})}}},oc={tab:{header:function(e){var t=e.headerStyle,n=e._style;return nc(nc({},t||{}),n||{})},content:function(e){var t=e.props,n=e.getTabProp,r=e.tab,o=e.isSelected,i=e.shouldUseTab,a=e.index;return!i(r,a)||t.renderActiveOnly&&!o(a)?void 0:nc(nc({},n(r,"contentStyle")||{}),n(r,"style")||{})}}},ic=Ga.extend({defaultProps:{__TYPE:"TabView",id:null,activeIndex:0,className:null,onBeforeTabChange:null,onBeforeTabClose:null,onTabChange:null,onTabClose:null,panelContainerClassName:null,panelContainerStyle:null,renderActiveOnly:!0,scrollable:!1,style:null,children:void 0},css:{classes:rc,inlineStyles:oc}}),ac=Ga.extend({defaultProps:{__TYPE:"TabPanel",children:void 0,className:null,closable:!1,closeIcon:null,contentClassName:null,contentStyle:null,disabled:!1,header:null,headerClassName:null,headerStyle:null,headerTemplate:null,leftIcon:null,nextButton:null,prevButton:null,rightIcon:null,style:null,visible:!0},getCProp:function(e,t){return ta.getComponentProp(e,t,ac.defaultProps)},getCProps:function(e){return ta.getComponentProps(e,ac.defaultProps)},getCOtherProps:function(e){return ta.getComponentDiffProps(e,ac.defaultProps)}});function lc(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 sc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lc(Object(n),!0).forEach((function(t){Js(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var cc=function(){},pc=e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=ic.getProps(t,o),a=ec(e.useState(i.id),2),l=a[0],s=a[1],c=ec(e.useState(!0),2),p=c[0],d=c[1],u=ec(e.useState(!1),2),m=u[0],h=u[1],f=ec(e.useState([]),2),g=f[0],b=f[1],v=ec(e.useState(i.activeIndex),2),y=v[0],x=v[1],w=e.useRef(null),k=e.useRef(null),S=e.useRef(null),C=e.useRef(null),O=e.useRef(null),E=e.useRef(null),P=e.useRef({}),T=i.onTabChange?i.activeIndex:y,A=e.Children.count(i.children),j={props:i,state:{id:l,isPrevButtonDisabled:p,isNextButtonDisabled:m,hiddenTabsState:g,activeIndex:y}},M=ic.setMetaData(sc({},j)),R=M.ptm,N=M.ptmo,D=M.cx,I=M.sx,L=M.isUnstyled;Za(ic.css.styles,L,{name:"tabview"});var z=function(e,t,n){var o={props:e.props,parent:j,context:{index:n,count:A,first:0===n,last:n===A-1,active:n==y,disabled:_(e,"disabled")}};return r(R("tab.".concat(t),{tab:o}),R("tabpanel.".concat(t),{tabpanel:o}),R("tabpanel.".concat(t),o),N(_(e,"pt"),t,o))},F=function(e){return e===T},_=function(e,t){return ac.getCProp(e,t)},B=function(e){return e&&_(e,"visible")&&ta.isValidChild(e,"TabPanel")&&g.every((function(t){return t!==e.key}))},H=function(e,t,n){W(e,t,n)},W=function(e,t,n){if(e&&e.preventDefault(),!_(t,"disabled")){if(i.onBeforeTabChange&&!1===i.onBeforeTabChange({originalEvent:e,index:n}))return;i.onTabChange?i.onTabChange({originalEvent:e,index:n}):x(n)}ne({index:n})},V=function(e,t,n){switch(e.code){case"ArrowLeft":U(e);break;case"ArrowRight":$(e);break;case"Home":G(e);break;case"End":Y(e);break;case"PageDown":q(e);break;case"PageUp":K(e);break;case"Enter":case"NumpadEnter":case"Space":X(e,t,n)}},$=function(e){var t=Q(e.target.parentElement);t?te(t):G(e),e.preventDefault()},U=function(e){var t=Z(e.target.parentElement);t?te(t):Y(e),e.preventDefault()},G=function(e){var t=J();te(t),e.preventDefault()},Y=function(e){var t=ee();te(t),e.preventDefault()},q=function(t){ne({index:e.Children.count(i.children)-1}),t.preventDefault()},K=function(e){ne({index:0}),e.preventDefault()},X=function(e,t,n){W(e,t,n),e.preventDefault()},Q=function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?t:t.nextElementSibling;return n?Zi.getAttribute(n,"data-p-disabled")||"inkbar"===Zi.getAttribute(n,"data-pc-section")?e(n):Zi.findSingle(n,'[data-pc-section="headeraction"]'):null},Z=function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?t:t.previousElementSibling;return n?Zi.getAttribute(n,"data-p-disabled")||"inkbar"===Zi.getAttribute(n,"data-pc-section")?e(n):Zi.findSingle(n,'[data-pc-section="headeraction"]'):null},J=function(){return Q(S.current.firstElementChild,!0)},ee=function(){return Z(S.current.lastElementChild,!0)},te=function(e){e&&(Zi.focus(e),ne({element:e}))},ne=function(e){var t=e.index,n=e.element||P.current["tab_".concat(t)];n&&n.scrollIntoView&&n.scrollIntoView({block:"nearest"})},re=function(){var e=k.current,t=e.scrollLeft,n=e.scrollWidth,r=Zi.getWidth(k.current);d(0===t),h(parseInt(t)===n-r)},oe=function(){return[O.current,E.current].reduce((function(e,t){return t?e+Zi.getWidth(t):e}),0)},ie=function(){d(!0),h(!1),b([]),i.onTabChange?i.onTabChange({index:T}):x(i.activeIndex)};e.useEffect((function(){var e;e=P.current["tab_".concat(T)],C.current.style.width=Zi.getWidth(e)+"px",C.current.style.left=Zi.getOffset(e).left-Zi.getOffset(S.current).left+"px",re()})),Ia((function(){l||s(sa())})),Fa((function(){if(ta.isNotEmpty(g)){var t=function(t){var n=e.Children.map(i.children,(function(e,t){if(B(e))return{tab:e,index:t}}));return n.find((function(e){var n=e.tab,r=e.index;return!_(n,"disabled")&&r>=t}))||n.reverse().find((function(e){var n=e.tab,r=e.index;return!_(n,"disabled")&&t>r}))}(g[g.length-1]);t&&H(null,t.tab,t.index)}}),[g]),Fa((function(){i.activeIndex!==y&&ne({index:i.activeIndex})}),[i.activeIndex]),e.useImperativeHandle(n,(function(){return{props:i,reset:ie,getElement:function(){return w.current}}}));var ae,le,se,ce,pe,de,ue,me,he,fe,ge=function(t,n){var o=F(n),a=ac.getCProps(t),s=a.headerStyle,c=a.headerClassName,p=a.style,d=a.className,u=a.disabled,m=a.leftIcon,h=a.rightIcon,f=a.header,v=a.headerTemplate,y=a.closable,x=a.closeIcon,w=l+"_header_"+n,k=l+n+"_content",S=u||!o?-1:0,C=m&&ra.getJSXIcon(m,void 0,{props:i}),O=r({className:D("tab.headertitle")},z(t,"headertitle",n)),E=e.createElement("span",O,f),T=h&&ra.getJSXIcon(h,void 0,{props:i}),A=r({className:D("tab.closeIcon"),onClick:function(e){return function(e,t){e.preventDefault();var n,r=i.onBeforeTabClose,o=i.onTabClose,a=i.children[t].key;r&&!1===r({originalEvent:e,index:t})||(b([].concat(function(e){if(Array.isArray(e))return Xs(e)}(n=g)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||Qs(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[a])),o&&o({originalEvent:e,index:t}))}(e,n)}},z(t,"closeIcon",n)),j=x||e.createElement(Al,A),M=y?ra.getJSXIcon(j,sc({},A),{props:i}):null,R=r({id:w,role:"tab",className:D("tab.headeraction"),tabIndex:S,"aria-controls":k,"aria-selected":o,"aria-disabled":u,onClick:function(e){return H(e,t,n)},onKeyDown:function(e){return V(e,t,n)}},z(t,"headeraction",n)),N=e.createElement("a",R,C,E,T,M,e.createElement(Fl,null));if(v){var L={className:"p-tabview-nav-link",titleClassName:"p-tabview-title",onClick:function(e){return H(e,t,n)},onKeyDown:function(e){return V(e,t,n)},leftIconElement:C,titleElement:E,rightIconElement:T,element:N,props:i,index:n,selected:o,ariaControls:k};N=ta.getJSXElement(v,L)}var _=r({ref:function(e){return P.current["tab_".concat(n)]=e},className:D("tab.header",{selected:o,disabled:u,headerClassName:c,_className:d}),style:I("tab.header",{headerStyle:s,_style:p}),role:"presentation"},z(t,"root",n),z(t,"header",n));return e.createElement("li",_,N)},be=r({id:l,ref:w,style:i.style,className:Vi(i.className,D("root"))},ic.getOtherProps(i),R("root")),ve=r({className:D("navcontainer")},R("navcontainer")),ye=(ae=e.Children.map(i.children,(function(e,t){if(B(e))return ge(e,t)})),le=r({id:l+"_navcontent",ref:k,className:D("navcontent"),style:i.style,onScroll:function(e){i.scrollable&&re(),e.preventDefault()}},R("navcontent")),se=r({ref:S,className:D("nav"),role:"tablist"},R("nav")),ce=r({ref:C,"aria-hidden":"true",role:"presentation",className:D("inkbar")},R("inkbar")),e.createElement("div",le,e.createElement("ul",se,ae,e.createElement("li",ce)))),xe=(pe=r({className:D("panelcontainer"),style:i.panelContainerStyle},R("panelcontainer")),de=e.Children.map(i.children,(function(t,n){if(B(t)&&(!i.renderActiveOnly||F(n))){var o=F(n),a=l+"_header_"+n,s=r({id:l+n+"_content",className:D("tab.content",{props:i,selected:o,getTabProp:_,tab:t,isSelected:F,shouldUseTab:B,index:n}),style:I("tab.content",{props:i,getTabProp:_,tab:t,isSelected:F,shouldUseTab:B,index:n}),role:"tabpanel","aria-labelledby":a},ac.getCOtherProps(t),z(t,"root",n),z(t,"content",n));return e.createElement("div",s,i.renderActiveOnly?o&&_(t,"children"):_(t,"children"))}})),e.createElement("div",pe,de)),we=(ue=r({"aria-hidden":"true"},R("previcon")),me=i.prevButton||e.createElement(Ys,ue),he=ra.getJSXIcon(me,sc({},ue),{props:i}),fe=r({ref:O,type:"button",className:D("prevbutton"),"aria-label":xa("previousPageLabel"),onClick:function(e){return t=Zi.getWidth(k.current)-oe(),n=k.current.scrollLeft-t,void(k.current.scrollLeft=n<=0?0:n);var t,n}},R("prevbutton")),i.scrollable&&!p?e.createElement("button",fe,he,e.createElement(Fl,null)):null),ke=function(){var t=r({"aria-hidden":"true"},R("nexticon")),n=i.nextButton||e.createElement(Ks,t),o=ra.getJSXIcon(n,sc({},t),{props:i}),a=r({ref:E,type:"button",className:D("nextbutton"),"aria-label":xa("nextPageLabel"),onClick:function(e){return t=Zi.getWidth(k.current)-oe(),n=k.current.scrollLeft+t,r=k.current.scrollWidth-t,void(k.current.scrollLeft=n>=r?r:n);var t,n,r}},R("nextbutton"));if(i.scrollable&&!m)return e.createElement("button",a,o,e.createElement(Fl,null))}();return e.createElement("div",be,e.createElement("div",ve,we,ye,ke),xe)}));function dc(e){return dc="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},dc(e)}function uc(e){var t=function(e){if("object"!==dc(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==dc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===dc(t)?t:String(t)}cc.displayName="TabPanel",pc.displayName="TabView";var mc={root:function(e){var t=e.props;return Vi("p-skeleton p-component",{"p-skeleton-circle":"circle"===t.shape,"p-skeleton-none":"none"===t.animation})}},hc=Ga.extend({defaultProps:{__TYPE:"Skeleton",shape:"rectangle",size:null,width:"100%",height:"1rem",borderRadius:null,animation:"wave",style:null,className:null},css:{classes:mc,inlineStyles:{root:{position:"relative"}},styles:'\n@layer primereact {\n .p-skeleton {\n position: relative;\n overflow: hidden;\n }\n \n .p-skeleton::after {\n content: "";\n animation: p-skeleton-animation 1.2s infinite;\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transform: translateX(-100%);\n z-index: 1;\n }\n \n .p-skeleton-circle {\n border-radius: 50%;\n }\n \n .p-skeleton-none::after {\n animation: none;\n }\n}\n\n@keyframes p-skeleton-animation {\n from {\n transform: translateX(-100%);\n }\n to {\n transform: translateX(100%);\n }\n}\n'}});function fc(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 gc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fc(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],(o=uc(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var bc=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=hc.getProps(t,o),a=hc.setMetaData({props:i}),l=a.ptm,s=a.cx,c=a.sx,p=a.isUnstyled;Za(hc.css.styles,p,{name:"skeleton"});var d=e.useRef(null);e.useImperativeHandle(n,(function(){return{props:i,getElement:function(){return d.current}}}));var u=i.size?{width:i.size,height:i.size,borderRadius:i.borderRadius}:{width:i.width,height:i.height,borderRadius:i.borderRadius},m=r({ref:d,className:Vi(i.className,s("root")),style:gc(gc({},u),c("root")),"aria-hidden":!0},hc.getOtherProps(i),l("root"));return e.createElement("div",m)})));function vc(){return vc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vc.apply(this,arguments)}function yc(e){return yc="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},yc(e)}function xc(e){var t=function(e){if("object"!==yc(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==yc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===yc(t)?t:String(t)}function wc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wc(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)?wc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}bc.displayName="Skeleton";var Sc={closeButton:"p-sidebar-close p-sidebar-icon p-link",closeIcon:"p-sidebar-close-icon",mask:function(e){var t=e.props,n=e.maskVisibleState,r=["left","right","top","bottom"].find((function(e){return e===t.position}));return Vi("p-sidebar-mask",r&&!t.fullScreen?"p-sidebar-".concat(r):"",{"p-component-overlay p-component-overlay-enter":t.modal,"p-sidebar-mask-scrollblocker":t.blockScroll,"p-sidebar-visible":n,"p-sidebar-full":t.fullScreen},t.maskClassName)},header:function(e){return Vi("p-sidebar-header",{"p-sidebar-custom-header":e.props.header})},content:"p-sidebar-content",icons:"p-sidebar-icons",root:function(e){e.props;var t=e.context;return Vi("p-sidebar p-component",{"p-input-filled":t&&"filled"===t.inputStyle||"filled"===Sa.inputStyle,"p-ripple-disabled":t&&!1===t.ripple||!1===Sa.ripple})},transition:"p-sidebar"},Cc=Ga.extend({defaultProps:{__TYPE:"Sidebar",appendTo:null,ariaCloseLabel:null,baseZIndex:0,blockScroll:!1,children:void 0,className:null,closeIcon:null,closeOnEscape:!0,content:null,dismissable:!0,fullScreen:!1,header:null,icons:null,id:null,maskClassName:null,maskStyle:null,modal:!0,onHide:null,onShow:null,position:"left",showCloseIcon:!0,style:null,transitionOptions:null,visible:!1},css:{classes:Sc,styles:"\n@layer primereact {\n .p-sidebar-mask {\n display: none;\n justify-content: center;\n align-items: center;\n pointer-events: none;\n background-color: transparent;\n transition-property: background-color;\n }\n \n .p-sidebar-visible {\n display: flex;\n }\n \n .p-sidebar-mask.p-component-overlay {\n pointer-events: auto;\n }\n \n .p-sidebar {\n display: flex;\n flex-direction: column;\n pointer-events: auto;\n transform: translate3d(0px, 0px, 0px);\n position: relative;\n }\n \n .p-sidebar-content {\n overflow-y: auto;\n flex-grow: 1;\n }\n \n .p-sidebar-header {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n }\n \n .p-sidebar-custom-header {\n justify-content: space-between;\n }\n \n .p-sidebar-icons {\n display: flex;\n align-items: center;\n flex-shrink: 0;\n }\n \n .p-sidebar-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n position: relative;\n }\n \n .p-sidebar-full .p-sidebar {\n transition: none;\n transform: none;\n width: 100vw;\n height: 100vh;\n max-height: 100%;\n top: 0px;\n left: 0px;\n }\n \n /* Animation */\n /* Top, Bottom, Left and Right */\n .p-sidebar-top .p-sidebar-enter,\n .p-sidebar-top .p-sidebar-exit-active {\n transform: translate3d(0px, -100%, 0px);\n }\n \n .p-sidebar-bottom .p-sidebar-enter,\n .p-sidebar-bottom .p-sidebar-exit-active {\n transform: translate3d(0px, 100%, 0px);\n }\n \n .p-sidebar-left .p-sidebar-enter,\n .p-sidebar-left .p-sidebar-exit-active {\n transform: translate3d(-100%, 0px, 0px);\n }\n \n .p-sidebar-right .p-sidebar-enter,\n .p-sidebar-right .p-sidebar-exit-active {\n transform: translate3d(100%, 0px, 0px);\n }\n \n .p-sidebar-top .p-sidebar-enter-active,\n .p-sidebar-bottom .p-sidebar-enter-active,\n .p-sidebar-left .p-sidebar-enter-active,\n .p-sidebar-right .p-sidebar-enter-active {\n transform: translate3d(0px, 0px, 0px);\n transition: all 0.3s;\n }\n \n .p-sidebar-top .p-sidebar-enter-done,\n .p-sidebar-bottom .p-sidebar-enter-done,\n .p-sidebar-left .p-sidebar-enter-done,\n .p-sidebar-right .p-sidebar-enter-done {\n transform: none;\n }\n \n .p-sidebar-top .p-sidebar-exit-active,\n .p-sidebar-bottom .p-sidebar-exit-active,\n .p-sidebar-left .p-sidebar-exit-active,\n .p-sidebar-right .p-sidebar-exit-active {\n transition: all 0.3s;\n }\n \n /* Full */\n .p-sidebar-full .p-sidebar-enter {\n opacity: 0;\n transform: scale(0.5);\n }\n \n .p-sidebar-full .p-sidebar-enter-active {\n opacity: 1;\n transform: scale(1);\n transition: all 0.15s cubic-bezier(0, 0, 0.2, 1);\n }\n \n .p-sidebar-full .p-sidebar-enter-done {\n transform: none;\n }\n \n .p-sidebar-full .p-sidebar-exit-active {\n opacity: 0;\n transform: scale(0.5);\n transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);\n }\n \n /* Size */\n .p-sidebar-left .p-sidebar {\n width: 20rem;\n height: 100%;\n }\n \n .p-sidebar-right .p-sidebar {\n width: 20rem;\n height: 100%;\n }\n \n .p-sidebar-top .p-sidebar {\n height: 10rem;\n width: 100%;\n }\n \n .p-sidebar-bottom .p-sidebar {\n height: 10rem;\n width: 100%;\n }\n \n .p-sidebar-left .p-sidebar-sm,\n .p-sidebar-right .p-sidebar-sm {\n width: 20rem;\n }\n \n .p-sidebar-left .p-sidebar-md,\n .p-sidebar-right .p-sidebar-md {\n width: 40rem;\n }\n \n .p-sidebar-left .p-sidebar-lg,\n .p-sidebar-right .p-sidebar-lg {\n width: 60rem;\n }\n \n .p-sidebar-top .p-sidebar-sm,\n .p-sidebar-bottom .p-sidebar-sm {\n height: 10rem;\n }\n \n .p-sidebar-top .p-sidebar-md,\n .p-sidebar-bottom .p-sidebar-md {\n height: 20rem;\n }\n \n .p-sidebar-top .p-sidebar-lg,\n .p-sidebar-bottom .p-sidebar-lg {\n height: 30rem;\n }\n \n .p-sidebar-left .p-sidebar-view,\n .p-sidebar-right .p-sidebar-view,\n .p-sidebar-top .p-sidebar-view,\n .p-sidebar-bottom .p-sidebar-view {\n width: 100%;\n height: 100%;\n }\n \n .p-sidebar-left .p-sidebar-content,\n .p-sidebar-right .p-sidebar-content,\n .p-sidebar-top .p-sidebar-content,\n .p-sidebar-bottom .p-sidebar-content {\n width: 100%;\n height: 100%;\n }\n \n @media screen and (max-width: 64em) {\n .p-sidebar-left .p-sidebar-lg,\n .p-sidebar-left .p-sidebar-md,\n .p-sidebar-right .p-sidebar-lg,\n .p-sidebar-right .p-sidebar-md {\n width: 20rem;\n }\n } \n}\n",inlineStyles:{mask:function(e){var t=e.props;return{position:"fixed",height:"100%",width:"100%",left:0,top:0,display:"flex",justifyContent:"left"===t.position?"flex-start":"right"===t.position?"flex-end":"center",alignItems:"top"===t.position?"flex-start":"bottom"===t.position?"flex-end":"center"}}}}});function Oc(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}var Ec=e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=Cc.getProps(t,o),a=kc(e.useState(!1),2),l=a[0],s=a[1],c=kc(e.useState(!1),2),p=c[0],d=c[1],u=Cc.setMetaData({props:i,state:{containerVisible:l}}),m=u.ptm,h=u.cx,f=u.sx,g=u.isUnstyled;Za(Cc.css.styles,g,{name:"sidebar"});var b=e.useRef(null),v=e.useRef(null),y=e.useRef(null),x=p&&i.closeOnEscape,w=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=Ea(e.useState((function(){return sa()})),1)[0],o=Ea(e.useState(0),2),i=o[0],a=o[1];return e.useEffect((function(){if(n){ja[t]||(ja[t]=[]);var e=ja[t].push(r);return a(e),function(){delete ja[t][e-1];var n=ja[t].length-1,r=ta.findLastIndex(ja[t],(function(e){return void 0!==e}));r!==n&&ja[t].splice(r+1),a(void 0)}}}),[t,r,n]),i}("sidebar",x);Na({callback:function(e){E(e)},when:x&&w,priority:[100,w]});var k=kc(Aa({type:"click",listener:function(e){0===e.button&&O(e)&&E(e)}}),2),S=k[0],C=k[1],O=function(e){return b&&b.current&&!b.current.contains(e.target)},E=function(e){i.onHide(),e.preventDefault()},P=function(){C(),i.blockScroll&&Zi.unblockBodyScroll()};e.useImperativeHandle(n,(function(){return{props:i,getElement:function(){return b.current},gteMask:function(){return v.current},getCloseIcon:function(){return y.current}}})),Ia((function(){i.visible&&s(!0)})),Fa((function(){i.visible&&!l&&s(!0),i.visible!==p&&l&&d(i.visible)}),[i.visible]),Fa((function(){l&&(da.set("modal",v.current,o&&o.autoZIndex||Sa.autoZIndex,i.baseZIndex||o&&o.zIndex.modal||Sa.zIndex.modal),d(!0))}),[l]),Fa((function(){p&&(C(),i.dismissable&&!i.modal&&S())}),[i.dismissable,i.modal,p]),Ta((function(){P(),v.current&&da.clear(v.current)}));var T,A,j,M,R,N=r({ref:v,style:f("mask"),className:h("mask",{maskVisibleState:l}),onMouseDown:function(e){return t=e,void(i.dismissable&&i.modal&&v.current===t.target&&E(t));var t}},m("mask")),D=r({id:i.id,className:Vi(i.className,h("root",{context:o})),style:i.style,role:"complementary"},Cc.getOtherProps(i),m("root")),I=r({className:h("header")},m("header")),L=r({className:h("content")},m("content")),z=r({className:h("icons")},m("icons")),F={enter:i.fullScreen?150:300,exit:i.fullScreen?150:300},_=r({classNames:h("transition"),in:p,timeout:F,options:i.transitionOptions,unmountOnExit:!0,onEntered:function(){var e;i.onShow&&i.onShow(),!((e=document.activeElement)&&b&&b.current.contains(e))&&i.showCloseIcon&&y.current&&y.current.focus(),i.dismissable&&!i.modal&&S(),i.blockScroll&&Zi.blockBodyScroll()},onExiting:function(){i.modal&&!g()&&Zi.addClass(v.current,"p-component-overlay-leave")},onExited:function(){da.clear(v.current),s(!1),P()}},m("transition"));return l&&(A=null!=t&&t.content?(T={closeIconRef:y,hide:E},e.createElement("div",N,e.createElement(bl,vc({nodeRef:b},_),e.createElement("div",vc({ref:b},D),ta.getJSXElement(t.content,T))))):(j=function(){var t=i.ariaCloseLabel||function(e){if(e.includes("__proto__")||e.includes("prototype"))throw new Error("Unsafe key detected");var t=va.locale;try{return wa(t)[e]}catch(n){throw new Error("The ".concat(e," option is not found in the current locale('").concat(t,"')."))}}("close"),n=r({type:"button",ref:y,className:h("closeButton"),onClick:function(e){return E(e)},"aria-label":t},m("closeButton")),o=r({className:h("closeIcon")},m("closeIcon")),a=i.closeIcon||e.createElement(Al,o),l=ra.getJSXIcon(a,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oc(Object(n),!0).forEach((function(t){var r,o,i;r=e,o=t,i=n[t],(o=xc(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},o),{props:i});return i.showCloseIcon?e.createElement("button",n,l,e.createElement(Fl,null)):null}(),M=i.icons?ta.getJSXElement(i.icons,i):null,R=i.header?ta.getJSXElement(i.header,i):null,e.createElement("div",N,e.createElement(bl,vc({nodeRef:b},_),e.createElement("div",vc({ref:b},D),e.createElement("div",I,R,e.createElement("div",z,M,j)),e.createElement("div",L,i.children))))),e.createElement(xl,{element:A,appendTo:i.appendTo,visible:!0}))}));function Pc(e,t){return"function"==typeof e?e(t):e}function Tc(e,t){return n=>{t.setState((t=>({...t,[e]:Pc(n,t[e])})))}}function Ac(e){return e instanceof Function}function jc(e,t){const n=[],r=e=>{e.forEach((e=>{n.push(e);const o=t(e);null!=o&&o.length&&r(o)}))};return r(e),n}function Mc(e,t,n){let r,o=[];return()=>{let i;n.key&&n.debug&&(i=Date.now());const a=e();if(!(a.length!==o.length||a.some(((e,t)=>o[t]!==e))))return r;let l;if(o=a,n.key&&n.debug&&(l=Date.now()),r=t(...a),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){const e=Math.round(100*(Date.now()-i))/100,t=Math.round(100*(Date.now()-l))/100,r=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${o(t,5)} /${o(e,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}function Rc(e,t,n){var r;let o={id:null!=(r=n.id)?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(o),e},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach((t=>{null==t.createHeader||t.createHeader(o,e)})),o}Ec.displayName="Sidebar";const Nc={createTable:e=>{e.getHeaderGroups=Mc((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,o)=>{var i,a;const l=null!=(i=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?i:[],s=null!=(a=null==o?void 0:o.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?a:[],c=n.filter((e=>!(null!=r&&r.includes(e.id)||null!=o&&o.includes(e.id))));return Dc(t,[...l,...c,...s],e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterHeaderGroups=Mc((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,n,r,o)=>(n=n.filter((e=>!(null!=r&&r.includes(e.id)||null!=o&&o.includes(e.id)))),Dc(t,n,e,"center"))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftHeaderGroups=Mc((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left]),((t,n,r)=>{var o;return Dc(t,null!=(o=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[],e,"left")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightHeaderGroups=Mc((()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right]),((t,n,r)=>{var o;return Dc(t,null!=(o=null==r?void 0:r.map((e=>n.find((t=>t.id===e)))).filter(Boolean))?o:[],e,"right")}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getFooterGroups=Mc((()=>[e.getHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftFooterGroups=Mc((()=>[e.getLeftHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterFooterGroups=Mc((()=>[e.getCenterHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightFooterGroups=Mc((()=>[e.getRightHeaderGroups()]),(e=>[...e].reverse()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getFlatHeaders=Mc((()=>[e.getHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftFlatHeaders=Mc((()=>[e.getLeftHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterFlatHeaders=Mc((()=>[e.getCenterHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightFlatHeaders=Mc((()=>[e.getRightHeaderGroups()]),(e=>e.map((e=>e.headers)).flat()),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterLeafHeaders=Mc((()=>[e.getCenterFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftLeafHeaders=Mc((()=>[e.getLeftFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightLeafHeaders=Mc((()=>[e.getRightFlatHeaders()]),(e=>e.filter((e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeafHeaders=Mc((()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()]),((e,t,n)=>{var r,o,i,a,l,s;return[...null!=(r=null==(o=e[0])?void 0:o.headers)?r:[],...null!=(i=null==(a=t[0])?void 0:a.headers)?i:[],...null!=(l=null==(s=n[0])?void 0:s.headers)?l:[]].map((e=>e.getLeafHeaders())).flat()}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})}};function Dc(e,t,n,r){var o,i;let a=0;const l=function(e,t){void 0===t&&(t=1),a=Math.max(a,t),e.filter((e=>e.getIsVisible())).forEach((e=>{var n;null!=(n=e.columns)&&n.length&&l(e.columns,t+1)}),0)};l(e);let s=[];const c=(e,t)=>{const o={depth:t,id:[r,`${t}`].filter(Boolean).join("_"),headers:[]},i=[];e.forEach((e=>{const a=[...i].reverse()[0];let l,s=!1;if(e.column.depth===o.depth&&e.column.parent?l=e.column.parent:(l=e.column,s=!0),a&&(null==a?void 0:a.column)===l)a.subHeaders.push(e);else{const o=Rc(n,l,{id:[r,t,l.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:s,placeholderId:s?`${i.filter((e=>e.column===l)).length}`:void 0,depth:t,index:i.length});o.subHeaders.push(e),i.push(o)}o.headers.push(e),e.headerGroup=o})),s.push(o),t>0&&c(i,t-1)},p=t.map(((e,t)=>Rc(n,e,{depth:a,index:t})));c(p,a-1),s.reverse();const d=e=>e.filter((e=>e.column.getIsVisible())).map((e=>{let t=0,n=0,r=[0];return e.subHeaders&&e.subHeaders.length?(r=[],d(e.subHeaders).forEach((e=>{let{colSpan:n,rowSpan:o}=e;t+=n,r.push(o)}))):t=1,n+=Math.min(...r),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}}));return d(null!=(o=null==(i=s[0])?void 0:i.headers)?o:[]),s}const Ic={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Lc={getDefaultColumnDef:()=>Ic,getInitialState:e=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:Tc("columnSizing",e),onColumnSizingInfoChange:Tc("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,r,o;const i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:Ic.minSize,null!=(r=null!=i?i:e.columnDef.size)?r:Ic.size),null!=(o=e.columnDef.maxSize)?o:Ic.maxSize)},e.getStart=n=>{const r=n?"left"===n?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),o=r.findIndex((t=>t.id===e.id));if(o>0){const e=r[o-1];return e.getStart(n)+e.getSize()}return 0},e.resetSize=()=>{t.setColumnSizing((t=>{let{[e.id]:n,...r}=t;return r}))},e.getCanResize=()=>{var n,r;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(r=t.options.enableColumnResizing)||r)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0;const n=e=>{var r;e.subHeaders.length?e.subHeaders.forEach(n):t+=null!=(r=e.column.getSize())?r:0};return n(e),t},e.getStart=()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=()=>{const n=t.getColumn(e.column.id),r=null==n?void 0:n.getCanResize();return o=>{if(!n||!r)return;if(null==o.persist||o.persist(),Fc(o)&&o.touches&&o.touches.length>1)return;const i=e.getSize(),a=e?e.getLeafHeaders().map((e=>[e.column.id,e.column.getSize()])):[[n.id,n.getSize()]],l=Fc(o)?Math.round(o.touches[0].clientX):o.clientX,s={},c=(e,n)=>{"number"==typeof n&&(t.setColumnSizingInfo((e=>{var t,r;const o=n-(null!=(t=null==e?void 0:e.startOffset)?t:0),i=Math.max(o/(null!=(r=null==e?void 0:e.startSize)?r:0),-.999999);return e.columnSizingStart.forEach((e=>{let[t,n]=e;s[t]=Math.round(100*Math.max(n+n*i,0))/100})),{...e,deltaOffset:o,deltaPercentage:i}})),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing((e=>({...e,...s}))))},p=e=>c("move",e),d=e=>{c("end",e),t.setColumnSizingInfo((e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]})))},u={moveHandler:e=>p(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",u.moveHandler),document.removeEventListener("mouseup",u.upHandler),d(e.clientX)}},m={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),p(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",m.moveHandler),document.removeEventListener("touchend",m.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!function(){if("boolean"==typeof zc)return zc;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(t){e=!1}return zc=e,zc}()&&{passive:!1};Fc(o)?(document.addEventListener("touchmove",m.moveHandler,h),document.addEventListener("touchend",m.upHandler,h)):(document.addEventListener("mousemove",u.moveHandler,h),document.addEventListener("mouseup",u.upHandler,h)),t.setColumnSizingInfo((e=>({...e,startOffset:l,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:n.id})))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},e.getTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},e.getLeftTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},e.getCenterTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0},e.getRightTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce(((e,t)=>e+t.getSize()),0))?t:0}}};let zc=null;function Fc(e){return"touchstart"===e.type}const _c={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Tc("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var r,o;if(t){if(null!=(r=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue((()=>{e.resetExpanded(),n=!1}))}}else e._queue((()=>{t=!0}))},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var n,r;e.setExpanded(t?{}:null!=(n=null==(r=e.initialState)?void 0:r.expanded)?n:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some((e=>e.getCanExpand())),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{const t=e.getState().expanded;return"boolean"==typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some((e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach((e=>{const n=e.split(".");t=Math.max(t,n.length)})),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded((r=>{var o;const i=!0===r||!(null==r||!r[e.id]);let a={};if(!0===r?Object.keys(t.getRowModel().rowsById).forEach((e=>{a[e]=!0})):a=r,n=null!=(o=n)?o:!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){const{[e.id]:t,...n}=a;return n}return r}))},e.getIsExpanded=()=>{var n;const r=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===r||(null==r?void 0:r[e.id]))},e.getCanExpand=()=>{var n,r,o;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(r=t.options.enableExpanding)||r)&&!(null==(o=e.subRows)||!o.length)},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},Bc=(e,t,n)=>{var r;const o=n.toLowerCase();return Boolean(null==(r=e.getValue(t))||null==(r=r.toString())||null==(r=r.toLowerCase())?void 0:r.includes(o))};Bc.autoRemove=e=>Xc(e);const Hc=(e,t,n)=>{var r;return Boolean(null==(r=e.getValue(t))||null==(r=r.toString())?void 0:r.includes(n))};Hc.autoRemove=e=>Xc(e);const Wc=(e,t,n)=>{var r;return(null==(r=e.getValue(t))||null==(r=r.toString())?void 0:r.toLowerCase())===(null==n?void 0:n.toLowerCase())};Wc.autoRemove=e=>Xc(e);const Vc=(e,t,n)=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)};Vc.autoRemove=e=>Xc(e)||!(null!=e&&e.length);const $c=(e,t,n)=>!n.some((n=>{var r;return!(null!=(r=e.getValue(t))&&r.includes(n))}));$c.autoRemove=e=>Xc(e)||!(null!=e&&e.length);const Uc=(e,t,n)=>n.some((n=>{var r;return null==(r=e.getValue(t))?void 0:r.includes(n)}));Uc.autoRemove=e=>Xc(e)||!(null!=e&&e.length);const Gc=(e,t,n)=>e.getValue(t)===n;Gc.autoRemove=e=>Xc(e);const Yc=(e,t,n)=>e.getValue(t)==n;Yc.autoRemove=e=>Xc(e);const qc=(e,t,n)=>{let[r,o]=n;const i=e.getValue(t);return i>=r&&i<=o};qc.resolveFilterValue=e=>{let[t,n]=e,r="number"!=typeof t?parseFloat(t):t,o="number"!=typeof n?parseFloat(n):n,i=null===t||Number.isNaN(r)?-1/0:r,a=null===n||Number.isNaN(o)?1/0:o;if(i>a){const e=i;i=a,a=e}return[i,a]},qc.autoRemove=e=>Xc(e)||Xc(e[0])&&Xc(e[1]);const Kc={includesString:Bc,includesStringSensitive:Hc,equalsString:Wc,arrIncludes:Vc,arrIncludesAll:$c,arrIncludesSome:Uc,equals:Gc,weakEquals:Yc,inNumberRange:qc};function Xc(e){return null==e||""===e}const Qc={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:Tc("columnFilters",e),onGlobalFilterChange:Tc("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const r=null==(n=e.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return"string"==typeof r||"number"==typeof r}}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"string"==typeof r?Kc.includesString:"number"==typeof r?Kc.inNumberRange:"boolean"==typeof r||null!==r&&"object"==typeof r?Kc.equals:Array.isArray(r)?Kc.arrIncludes:Kc.weakEquals},e.getFilterFn=()=>{var n,r;return Ac(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(r=t.options.filterFns)?void 0:r[e.columnDef.filterFn])?n:Kc[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,r,o;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(r=t.options.enableColumnFilters)||r)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},e.getCanGlobalFilter=()=>{var n,r,o,i;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(r=t.options.enableGlobalFilter)||r)&&(null==(o=t.options.enableFilters)||o)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return null==(n=t.getState().columnFilters)||null==(n=n.find((t=>t.id===e.id)))?void 0:n.value},e.getFilterIndex=()=>{var n,r;return null!=(n=null==(r=t.getState().columnFilters)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},e.setFilterValue=n=>{t.setColumnFilters((t=>{const r=e.getFilterFn(),o=null==t?void 0:t.find((t=>t.id===e.id)),i=Pc(n,o?o.value:void 0);var a;if(Zc(r,i,e))return null!=(a=null==t?void 0:t.filter((t=>t.id!==e.id)))?a:[];const l={id:e.id,value:i};var s;return o?null!=(s=null==t?void 0:t.map((t=>t.id===e.id?l:t)))?s:[]:null!=t&&t.length?[...t,l]:[l]}))},e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.getGlobalAutoFilterFn=()=>Kc.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return Ac(r)?r:"auto"===r?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[r])?t:Kc[r]},e.setColumnFilters=t=>{const n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange((e=>{var r;return null==(r=Pc(t,e))?void 0:r.filter((e=>{const t=n.find((t=>t.id===e.id));return!t||!Zc(t.getFilterFn(),e.value,t)}))}))},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},e.resetColumnFilters=t=>{var n,r;e.setColumnFilters(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.columnFilters)?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}};function Zc(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||void 0===t||"string"==typeof t&&!t}const Jc={sum:(e,t,n)=>n.reduce(((t,n)=>{const r=n.getValue(e);return t+("number"==typeof r?r:0)}),0),min:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)})),r},max:(e,t,n)=>{let r;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)})),r},extent:(e,t,n)=>{let r,o;return n.forEach((t=>{const n=t.getValue(e);null!=n&&(void 0===r?n>=n&&(r=o=n):(r>n&&(r=n),o<n&&(o=n)))})),[r,o]},mean:(e,t)=>{let n=0,r=0;if(t.forEach((t=>{let o=t.getValue(e);null!=o&&(o=+o)>=o&&(++n,r+=o)})),n)return r/n},median:(e,t)=>{if(!t.length)return;const n=t.map((t=>t.getValue(e)));if(r=n,!Array.isArray(r)||!r.every((e=>"number"==typeof e)))return;var r;if(1===n.length)return n[0];const o=Math.floor(n.length/2),i=n.sort(((e,t)=>e-t));return n.length%2!=0?i[o]:(i[o-1]+i[o])/2},unique:(e,t)=>Array.from(new Set(t.map((t=>t.getValue(e)))).values()),uniqueCount:(e,t)=>new Set(t.map((t=>t.getValue(e)))).size,count:(e,t)=>t.length},ep={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Tc("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping((t=>null!=t&&t.includes(e.id)?t.filter((t=>t!==e.id)):[...null!=t?t:[],e.id]))},e.getCanGroup=()=>{var n,r,o,i;return null!=(n=null==(r=null!=(o=null==(i=e.columnDef.enableGrouping)||i)?o:t.options.enableGrouping)||r)?n:!!e.accessorFn},e.getIsGrouped=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"number"==typeof r?Jc.sum:"[object Date]"===Object.prototype.toString.call(r)?Jc.extent:void 0},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return Ac(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(r=t.options.aggregationFns)?void 0:r[e.columnDef.aggregationFn])?n:Jc[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,r;e.setGrouping(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.grouping)?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return null!=r&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}}},tp={getInitialState:e=>({...e,pagination:{pageIndex:0,pageSize:10,...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Tc("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var r,o;if(t){if(null!=(r=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?r:!e.options.manualPagination){if(n)return;n=!0,e._queue((()=>{e.resetPageIndex(),n=!1}))}}else e._queue((()=>{t=!0}))},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange((e=>Pc(t,e))),e.resetPagination=t=>{var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},e.setPageIndex=t=>{e.setPagination((n=>{let r=Pc(t,n.pageIndex);const o=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return r=Math.max(0,Math.min(r,o)),{...n,pageIndex:r}}))},e.resetPageIndex=t=>{var n,r;e.setPageIndex(t?0:null!=(n=null==(r=e.initialState)||null==(r=r.pagination)?void 0:r.pageIndex)?n:0)},e.resetPageSize=t=>{var n,r;e.setPageSize(t?10:null!=(n=null==(r=e.initialState)||null==(r=r.pagination)?void 0:r.pageSize)?n:10)},e.setPageSize=t=>{e.setPagination((e=>{const n=Math.max(1,Pc(t,e.pageSize)),r=e.pageSize*e.pageIndex,o=Math.floor(r/n);return{...e,pageIndex:o,pageSize:n}}))},e.setPageCount=t=>e.setPagination((n=>{var r;let o=Pc(t,null!=(r=e.options.pageCount)?r:-1);return"number"==typeof o&&(o=Math.max(-1,o)),{...n,pageCount:o}})),e.getPageOptions=Mc((()=>[e.getPageCount()]),(e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map(((e,t)=>t))),t}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return-1===n||0!==n&&t<n-1},e.previousPage=()=>e.setPageIndex((e=>e-1)),e.nextPage=()=>e.setPageIndex((e=>e+1)),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}},np={getInitialState:e=>({columnPinning:{left:[],right:[]},rowPinning:{top:[],bottom:[]},...e}),getDefaultOptions:e=>({onColumnPinningChange:Tc("columnPinning",e),onRowPinningChange:Tc("rowPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const r=e.getLeafColumns().map((e=>e.id)).filter(Boolean);t.setColumnPinning((e=>{var t,o,i,a,l,s;return"right"===n?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter((e=>!(null!=r&&r.includes(e)))),right:[...(null!=(a=null==e?void 0:e.right)?a:[]).filter((e=>!(null!=r&&r.includes(e)))),...r]}:"left"===n?{left:[...(null!=(l=null==e?void 0:e.left)?l:[]).filter((e=>!(null!=r&&r.includes(e)))),...r],right:(null!=(s=null==e?void 0:e.right)?s:[]).filter((e=>!(null!=r&&r.includes(e))))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter((e=>!(null!=r&&r.includes(e)))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter((e=>!(null!=r&&r.includes(e))))}}))},e.getCanPin=()=>e.getLeafColumns().some((e=>{var n,r,o;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(r=null!=(o=t.options.enableColumnPinning)?o:t.options.enablePinning)||r)})),e.getIsPinned=()=>{const n=e.getLeafColumns().map((e=>e.id)),{left:r,right:o}=t.getState().columnPinning,i=n.some((e=>null==r?void 0:r.includes(e))),a=n.some((e=>null==o?void 0:o.includes(e)));return i?"left":!!a&&"right"},e.getPinnedIndex=()=>{var n,r;const o=e.getIsPinned();return o?null!=(n=null==(r=t.getState().columnPinning)||null==(r=r[o])?void 0:r.indexOf(e.id))?n:-1:0}},createRow:(e,t)=>{e.pin=(n,r,o)=>{const i=r?e.getLeafRows().map((e=>{let{id:t}=e;return t})):[],a=o?e.getParentRows().map((e=>{let{id:t}=e;return t})):[],l=new Set([...a,e.id,...i]);t.setRowPinning((e=>{var t,r,o,i,a,s;return"bottom"===n?{top:(null!=(o=null==e?void 0:e.top)?o:[]).filter((e=>!(null!=l&&l.has(e)))),bottom:[...(null!=(i=null==e?void 0:e.bottom)?i:[]).filter((e=>!(null!=l&&l.has(e)))),...Array.from(l)]}:"top"===n?{top:[...(null!=(a=null==e?void 0:e.top)?a:[]).filter((e=>!(null!=l&&l.has(e)))),...Array.from(l)],bottom:(null!=(s=null==e?void 0:e.bottom)?s:[]).filter((e=>!(null!=l&&l.has(e))))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter((e=>!(null!=l&&l.has(e)))),bottom:(null!=(r=null==e?void 0:e.bottom)?r:[]).filter((e=>!(null!=l&&l.has(e))))}}))},e.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:o}=t.options;return"function"==typeof r?r(e):null==(n=null!=r?r:o)||n},e.getIsPinned=()=>{const n=[e.id],{top:r,bottom:o}=t.getState().rowPinning,i=n.some((e=>null==r?void 0:r.includes(e))),a=n.some((e=>null==o?void 0:o.includes(e)));return i?"top":!!a&&"bottom"},e.getPinnedIndex=()=>{var n,r;const o=e.getIsPinned();if(!o)return-1;const i=null==(n=t._getPinnedRows(o))?void 0:n.map((e=>{let{id:t}=e;return t}));return null!=(r=null==i?void 0:i.indexOf(e.id))?r:-1},e.getCenterVisibleCells=Mc((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.column.id)))}),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getLeftVisibleCells=Mc((()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"left"})))),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getRightVisibleCells=Mc((()=>[e._getAllVisibleCells(),t.getState().columnPinning.right]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.column.id===t)))).filter(Boolean).map((e=>({...e,position:"right"})))),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,r;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(r=e.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},e.getIsSomeColumnsPinned=t=>{var n;const r=e.getState().columnPinning;var o,i;return t?Boolean(null==(n=r[t])?void 0:n.length):Boolean((null==(o=r.left)?void 0:o.length)||(null==(i=r.right)?void 0:i.length))},e.getLeftLeafColumns=Mc((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.getRightLeafColumns=Mc((()=>[e.getAllLeafColumns(),e.getState().columnPinning.right]),((e,t)=>(null!=t?t:[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.getCenterLeafColumns=Mc((()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((e,t,n)=>{const r=[...null!=t?t:[],...null!=n?n:[]];return e.filter((e=>!r.includes(e.id)))}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,r;return e.setRowPinning(t?{top:[],bottom:[]}:null!=(n=null==(r=e.initialState)?void 0:r.rowPinning)?n:{top:[],bottom:[]})},e.getIsSomeRowsPinned=t=>{var n;const r=e.getState().rowPinning;var o,i;return t?Boolean(null==(n=r[t])?void 0:n.length):Boolean((null==(o=r.top)?void 0:o.length)||(null==(i=r.bottom)?void 0:i.length))},e._getPinnedRows=t=>Mc((()=>[e.getRowModel().rows,e.getState().rowPinning[t]]),((n,r)=>{var o;return(null==(o=e.options.keepPinnedRows)||o?(null!=r?r:[]).map((t=>{const n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null})):(null!=r?r:[]).map((e=>n.find((t=>t.id===e))))).filter(Boolean).map((e=>({...e,position:t})))}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})(),e.getTopRows=()=>e._getPinnedRows("top"),e.getBottomRows=()=>e._getPinnedRows("bottom"),e.getCenterRows=Mc((()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom]),((e,t,n)=>{const r=new Set([...null!=t?t:[],...null!=n?n:[]]);return e.filter((e=>!r.has(e.id)))}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})}},rp={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Tc("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection((n=>{t=void 0!==t?t:!e.getIsAllRowsSelected();const r={...n},o=e.getPreGroupedRowModel().flatRows;return t?o.forEach((e=>{e.getCanSelect()&&(r[e.id]=!0)})):o.forEach((e=>{delete r[e.id]})),r}))},e.toggleAllPageRowsSelected=t=>e.setRowSelection((n=>{const r=void 0!==t?t:!e.getIsAllPageRowsSelected(),o={...n};return e.getRowModel().rows.forEach((t=>{op(o,t.id,r,!0,e)})),o})),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=Mc((()=>[e.getState().rowSelection,e.getCoreRowModel()]),((t,n)=>Object.keys(t).length?ip(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getFilteredSelectedRowModel=Mc((()=>[e.getState().rowSelection,e.getFilteredRowModel()]),((t,n)=>Object.keys(t).length?ip(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getGroupedSelectedRowModel=Mc((()=>[e.getState().rowSelection,e.getSortedRowModel()]),((t,n)=>Object.keys(t).length?ip(e,n):{rows:[],flatRows:[],rowsById:{}}),{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=Boolean(t.length&&Object.keys(n).length);return r&&t.some((e=>e.getCanSelect()&&!n[e.id]))&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter((e=>e.getCanSelect())),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some((e=>!n[e.id]))&&(r=!1),r},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter((e=>e.getCanSelect())).some((e=>e.getIsSelected()||e.getIsSomeSelected()))},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{const o=e.getIsSelected();t.setRowSelection((i=>{var a;if(n=void 0!==n?n:!o,e.getCanSelect()&&o===n)return i;const l={...i};return op(l,e.id,n,null==(a=null==r?void 0:r.selectChildren)||a,t),l}))},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return ap(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return"some"===lp(e,n)},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return"all"===lp(e,n)},e.getCanSelect=()=>{var n;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},e.getCanSelectSubRows=()=>{var n;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},e.getCanMultiSelect=()=>{var n;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},e.getToggleSelectedHandler=()=>{const t=e.getCanSelect();return n=>{var r;t&&e.toggleSelected(null==(r=n.target)?void 0:r.checked)}}}},op=(e,t,n,r,o)=>{var i;const a=o.getRow(t);n?(a.getCanMultiSelect()||Object.keys(e).forEach((t=>delete e[t])),a.getCanSelect()&&(e[t]=!0)):delete e[t],r&&null!=(i=a.subRows)&&i.length&&a.getCanSelectSubRows()&&a.subRows.forEach((t=>op(e,t.id,n,r,o)))};function ip(e,t){const n=e.getState().rowSelection,r=[],o={},i=function(e,t){return e.map((e=>{var t;const a=ap(e,n);if(a&&(r.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),a)return e})).filter(Boolean)};return{rows:i(t.rows),flatRows:r,rowsById:o}}function ap(e,t){var n;return null!=(n=t[e.id])&&n}function lp(e,t,n){var r;if(null==(r=e.subRows)||!r.length)return!1;let o=!0,i=!1;return e.subRows.forEach((e=>{if((!i||o)&&(e.getCanSelect()&&(ap(e,t)?i=!0:o=!1),e.subRows&&e.subRows.length)){const n=lp(e,t);"all"===n?i=!0:"some"===n?(i=!0,o=!1):o=!1}})),o?"all":!!i&&"some"}const sp=/([0-9]+)/gm;function cp(e,t){return e===t?0:e>t?1:-1}function pp(e){return"boolean"==typeof e?String(e):"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function dp(e,t){const n=parseFloat(e),r=parseFloat(t);if(!isNaN(n)&&!isNaN(r))return cp(n,r);const o=e.split(sp).filter(Boolean),i=t.split(sp).filter(Boolean);for(;o.length&&i.length;){const e=o.shift(),t=i.shift(),n=parseInt(e,10),r=parseInt(t,10),a=[n,r].sort();if(isNaN(a[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(a[1]))return isNaN(n)?-1:1;if(n>r)return 1;if(r>n)return-1}}return o.length-i.length}const up={alphanumeric:(e,t,n)=>dp(pp(e.getValue(n)).toLowerCase(),pp(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>dp(pp(e.getValue(n)),pp(t.getValue(n))),text:(e,t,n)=>cp(pp(e.getValue(n)).toLowerCase(),pp(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>cp(pp(e.getValue(n)),pp(t.getValue(n))),datetime:(e,t,n)=>{const r=e.getValue(n),o=t.getValue(n);return r>o?1:r<o?-1:0},basic:(e,t,n)=>cp(e.getValue(n),t.getValue(n))},mp={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Tc("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const t of n){const n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return up.datetime;if("string"==typeof n&&(r=!0,n.split(sp).length>1))return up.alphanumeric}return r?up.text:up.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},e.getSortingFn=()=>{var n,r;if(!e)throw new Error;return Ac(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(r=t.options.sortingFns)?void 0:r[e.columnDef.sortingFn])?n:up[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{const o=e.getNextSortingOrder(),i=null!=n;t.setSorting((a=>{const l=null==a?void 0:a.find((t=>t.id===e.id)),s=null==a?void 0:a.findIndex((t=>t.id===e.id));let c,p=[],d=i?n:"desc"===o;var u;return c=null!=a&&a.length&&e.getCanMultiSort()&&r?l?"toggle":"add":null!=a&&a.length&&s!==a.length-1?"replace":l?"toggle":"replace","toggle"===c&&(i||o||(c="remove")),"add"===c?(p=[...a,{id:e.id,desc:d}],p.splice(0,p.length-(null!=(u=t.options.maxMultiSortColCount)?u:Number.MAX_SAFE_INTEGER))):p="toggle"===c?a.map((t=>t.id===e.id?{...t,desc:d}:t)):"remove"===c?a.filter((t=>t.id!==e.id)):[{id:e.id,desc:d}],p}))},e.getFirstSortDir=()=>{var n,r;return(null!=(n=null!=(r=e.columnDef.sortDescFirst)?r:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=n=>{var r,o;const i=e.getFirstSortDir(),a=e.getIsSorted();return a?!!(a===i||null!=(r=t.options.enableSortingRemoval)&&!r||n&&null!=(o=t.options.enableMultiRemove)&&!o)&&("desc"===a?"asc":"desc"):i},e.getCanSort=()=>{var n,r;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(r=t.options.enableSorting)||r)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,r;return null!=(n=null!=(r=e.columnDef.enableMultiSort)?r:t.options.enableMultiSort)?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const r=null==(n=t.getState().sorting)?void 0:n.find((t=>t.id===e.id));return!!r&&(r.desc?"desc":"asc")},e.getSortIndex=()=>{var n,r;return null!=(n=null==(r=t.getState().sorting)?void 0:r.findIndex((t=>t.id===e.id)))?n:-1},e.clearSorting=()=>{t.setSorting((t=>null!=t&&t.length?t.filter((t=>t.id!==e.id)):[]))},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return r=>{n&&(null==r.persist||r.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(r))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,r;e.setSorting(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.sorting)?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},hp={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Tc("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility((t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()})))},e.getIsVisible=()=>{var n,r;return null==(n=null==(r=t.getState().columnVisibility)?void 0:r[e.id])||n},e.getCanHide=()=>{var n,r;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(r=t.options.enableHiding)||r)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=Mc((()=>[e.getAllCells(),t.getState().columnVisibility]),(e=>e.filter((e=>e.column.getIsVisible()))),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getVisibleCells=Mc((()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()]),((e,t,n)=>[...e,...t,...n]),{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})},createTable:e=>{const t=(t,n)=>Mc((()=>[n(),n().filter((e=>e.getIsVisible())).map((e=>e.id)).join("_")]),(e=>e.filter((e=>null==e.getIsVisible?void 0:e.getIsVisible()))),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});e.getVisibleFlatColumns=t("getVisibleFlatColumns",(()=>e.getAllFlatColumns())),e.getVisibleLeafColumns=t("getVisibleLeafColumns",(()=>e.getAllLeafColumns())),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",(()=>e.getLeftLeafColumns())),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",(()=>e.getRightLeafColumns())),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",(()=>e.getCenterLeafColumns())),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce(((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())})),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some((e=>!(null!=e.getIsVisible&&e.getIsVisible()))),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some((e=>null==e.getIsVisible?void 0:e.getIsVisible())),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}},fp=[Nc,hp,{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Tc("columnOrder",e)}),createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},e._getOrderColumnsFn=Mc((()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode]),((e,t,n)=>r=>{let o=[];if(null!=e&&e.length){const t=[...e],n=[...r];for(;n.length&&t.length;){const e=t.shift(),r=n.findIndex((t=>t.id===e));r>-1&&o.push(n.splice(r,1)[0])}o=[...o,...n]}else o=r;return function(e,t,n){if(null==t||!t.length||!n)return e;const r=e.filter((e=>!t.includes(e.id)));return"remove"===n?r:[...t.map((t=>e.find((e=>e.id===t)))).filter(Boolean),...r]}(o,t,n)}),{key:!1})}},np,Qc,mp,ep,_c,tp,rp,Lc];function gp(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:fp};const r=n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n))),{});let o={...null!=(t=e.initialState)?t:{}};n._features.forEach((e=>{var t;o=null!=(t=null==e.getInitialState?void 0:e.getInitialState(o))?t:o}));const i=[];let a=!1;const l={_features:fp,options:{...r,...e},initialState:o,_queue:e=>{i.push(e),a||(a=!0,Promise.resolve().then((()=>{for(;i.length;)i.shift()();a=!1})).catch((e=>setTimeout((()=>{throw e})))))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{const t=Pc(e,n.options);n.options=(e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e})(t)},getState:()=>n.options.state,setState:e=>{null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:(e,t,r)=>{var o;return null!=(o=null==n.options.getRowId?void 0:n.options.getRowId(e,t,r))?o:`${r?[r.id,t].join("."):t}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{const r=(t?n.getCoreRowModel():n.getRowModel()).rowsById[e];if(!r)throw new Error;return r},_getDefaultColumnDef:Mc((()=>[n.options.defaultColumn]),(e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...n._features.reduce(((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef())),{}),...e}}),{debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:Mc((()=>[n._getColumnDefs()]),(e=>{const t=function(e,r,o){return void 0===o&&(o=0),e.map((e=>{const i=function(e,t,n,r){var o,i;const a={...e._getDefaultColumnDef(),...t},l=a.accessorKey;let s,c=null!=(o=null!=(i=a.id)?i:l?l.replace(".","_"):void 0)?o:"string"==typeof a.header?a.header:void 0;if(a.accessorFn?s=a.accessorFn:l&&(s=l.includes(".")?e=>{let t=e;for(const e of l.split(".")){var n;t=null==(n=t)?void 0:n[e]}return t}:e=>e[a.accessorKey]),!c)throw new Error;let p={id:`${String(c)}`,accessorFn:s,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:Mc((()=>[!0]),(()=>{var e;return[p,...null==(e=p.columns)?void 0:e.flatMap((e=>e.getFlatColumns()))]}),{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:Mc((()=>[e._getOrderColumnsFn()]),(e=>{var t;if(null!=(t=p.columns)&&t.length){let t=p.columns.flatMap((e=>e.getLeafColumns()));return e(t)}return[p]}),{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};for(const t of e._features)null==t.createColumn||t.createColumn(p,e);return p}(n,e,o,r),a=e;return i.columns=a.columns?t(a.columns,i,o+1):[],i}))};return t(e)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllFlatColumns:Mc((()=>[n.getAllColumns()]),(e=>e.flatMap((e=>e.getFlatColumns()))),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),_getAllFlatColumnsById:Mc((()=>[n.getAllFlatColumns()]),(e=>e.reduce(((e,t)=>(e[t.id]=t,e)),{})),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllLeafColumns:Mc((()=>[n.getAllColumns(),n._getOrderColumnsFn()]),((e,t)=>{let n=e.flatMap((e=>e.getLeafColumns()));return t(n)}),{key:!1,debug:()=>{var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,l);for(let e=0;e<n._features.length;e++){const t=n._features[e];null==t||null==t.createTable||t.createTable(n)}return n}const bp=(e,t,n,r,o,i,a)=>{let l={id:t,index:r,original:n,depth:o,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(l._valuesCache.hasOwnProperty(t))return l._valuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?(l._valuesCache[t]=n.accessorFn(l.original,r),l._valuesCache[t]):void 0},getUniqueValues:t=>{if(l._uniqueValuesCache.hasOwnProperty(t))return l._uniqueValuesCache[t];const n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(l._uniqueValuesCache[t]=n.columnDef.getUniqueValues(l.original,r),l._uniqueValuesCache[t]):(l._uniqueValuesCache[t]=[l.getValue(t)],l._uniqueValuesCache[t]):void 0},renderValue:t=>{var n;return null!=(n=l.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>jc(l.subRows,(e=>e.subRows)),getParentRow:()=>l.parentId?e.getRow(l.parentId,!0):void 0,getParentRows:()=>{let e=[],t=l;for(;;){const n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:Mc((()=>[e.getAllLeafColumns()]),(t=>t.map((t=>function(e,t,n,r){const o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>{var t;return null!=(t=o.getValue())?t:e.options.renderFallbackValue},getContext:Mc((()=>[e,n,t,o]),((e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue})),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach((r=>{null==r.createCell||r.createCell(o,n,t,e)}),{}),o}(e,l,t,t.id)))),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:Mc((()=>[l.getAllCells()]),(e=>e.reduce(((e,t)=>(e[t.column.id]=t,e)),{})),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let t=0;t<e._features.length;t++){const n=e._features[t];null==n||null==n.createRow||n.createRow(l,e)}return l};function vp(e,t,n){return n.options.filterFromLeafRows?function(e,t,n){var r;const o=[],i={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,l=function(e,r){void 0===r&&(r=0);const s=[];for(let p=0;p<e.length;p++){var c;let d=e[p];const u=bp(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(u.columnFilters=d.columnFilters,null!=(c=d.subRows)&&c.length&&r<a){if(u.subRows=l(d.subRows,r+1),d=u,t(d)&&!u.subRows.length){s.push(d),i[d.id]=d,o.push(d);continue}if(t(d)||u.subRows.length){s.push(d),i[d.id]=d,o.push(d);continue}}else d=u,t(d)&&(s.push(d),i[d.id]=d,o.push(d))}return s};return{rows:l(e),flatRows:o,rowsById:i}}(e,t,n):function(e,t,n){var r;const o=[],i={},a=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,l=function(e,r){void 0===r&&(r=0);const s=[];for(let p=0;p<e.length;p++){let d=e[p];if(t(d)){var c;if(null!=(c=d.subRows)&&c.length&&r<a){const e=bp(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);e.subRows=l(d.subRows,r+1),d=e}s.push(d),o.push(d),i[d.id]=d}}return s};return{rows:l(e),flatRows:o,rowsById:i}}(e,t,n)}function yp(e){const t=[],n=e=>{var r;t.push(e),null!=(r=e.subRows)&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}const xp={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},wp=Object.keys(xp).join("|"),kp=new RegExp(wp,"g"),Sp={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};function Cp(e,t,n){return e=Op(e,n),(t=Op(t,n)).length>e.length?Sp.NO_MATCH:e===t?Sp.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?Sp.EQUAL:e.startsWith(t)?Sp.STARTS_WITH:e.includes(` ${t}`)?Sp.WORD_STARTS_WITH:e.includes(t)?Sp.CONTAINS:1===t.length?Sp.NO_MATCH:function(e){let t="";return e.split(" ").forEach((e=>{e.split("-").forEach((e=>{t+=e.substr(0,1)}))})),t}(e).includes(t)?Sp.ACRONYM:function(e,t){let n=0,r=0;function o(e,t,r){for(let o=r,i=t.length;o<i;o++)if(t[o]===e)return n+=1,o+1;return-1}const i=o(t[0],e,0);if(i<0)return Sp.NO_MATCH;r=i;for(let n=1,i=t.length;n<i;n++)if(r=o(t[n],e,r),!(r>-1))return Sp.NO_MATCH;return function(e){const r=1/e,o=n/t.length;return Sp.MATCHES+o*r}(r-i)}(e,t)}function Op(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=e.replace(kp,(e=>xp[e]))),e}function Ep(e,t){let n=t;"object"==typeof t&&(n=t.accessor);const r=n(e);return null==r?[]:Array.isArray(r)?r:[String(r)]}const Pp={maxRanking:1/0,minRanking:-1/0};function Tp(e){return"function"==typeof e?Pp:{...Pp,...e}}var Ap={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};const jp=(t,n,r,o)=>{const i=(0,e.forwardRef)((({color:r="currentColor",size:i=24,stroke:a=2,title:l,className:s,children:c,...p},d)=>(0,e.createElement)("svg",{ref:d,...Ap[t],width:i,height:i,className:["tabler-icon",`tabler-icon-${n}`,s].join(" "),..."filled"===t?{fill:r}:{strokeWidth:a,stroke:r},...p},[l&&(0,e.createElement)("title",{key:"svg-title"},l),...o.map((([t,n])=>(0,e.createElement)(t,n))),...Array.isArray(c)?c:[c]])));return i.displayName=`${r}`,i};var Mp=jp("outline","arrow-autofit-content","IconArrowAutofitContent",[["path",{d:"M6 4l-3 3l3 3",key:"svg-0"}],["path",{d:"M18 4l3 3l-3 3",key:"svg-1"}],["path",{d:"M4 14m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z",key:"svg-2"}],["path",{d:"M10 7h-7",key:"svg-3"}],["path",{d:"M21 7h-7",key:"svg-4"}]]),Rp=jp("outline","arrows-sort","IconArrowsSort",[["path",{d:"M3 9l4 -4l4 4m-4 -4v14",key:"svg-0"}],["path",{d:"M21 15l-4 4l-4 -4m4 4v-14",key:"svg-1"}]]),Np=jp("outline","baseline-density-large","IconBaselineDensityLarge",[["path",{d:"M4 4h16",key:"svg-0"}],["path",{d:"M4 20h16",key:"svg-1"}]]),Dp=jp("outline","baseline-density-medium","IconBaselineDensityMedium",[["path",{d:"M4 20h16",key:"svg-0"}],["path",{d:"M4 12h16",key:"svg-1"}],["path",{d:"M4 4h16",key:"svg-2"}]]),Ip=jp("outline","baseline-density-small","IconBaselineDensitySmall",[["path",{d:"M4 3h16",key:"svg-0"}],["path",{d:"M4 9h16",key:"svg-1"}],["path",{d:"M4 15h16",key:"svg-2"}],["path",{d:"M4 21h16",key:"svg-3"}]]),Lp=jp("outline","box-multiple","IconBoxMultiple",[["path",{d:"M7 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2",key:"svg-1"}]]),zp=jp("outline","chevron-down","IconChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]]),Fp=jp("outline","chevron-left","IconChevronLeft",[["path",{d:"M15 6l-6 6l6 6",key:"svg-0"}]]),_p=jp("outline","chevron-left-pipe","IconChevronLeftPipe",[["path",{d:"M7 6v12",key:"svg-0"}],["path",{d:"M18 6l-6 6l6 6",key:"svg-1"}]]),Bp=jp("outline","chevron-right","IconChevronRight",[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]]),Hp=jp("outline","chevron-right-pipe","IconChevronRightPipe",[["path",{d:"M6 6l6 6l-6 6",key:"svg-0"}],["path",{d:"M17 5v13",key:"svg-1"}]]),Wp=jp("outline","chevrons-down","IconChevronsDown",[["path",{d:"M7 7l5 5l5 -5",key:"svg-0"}],["path",{d:"M7 13l5 5l5 -5",key:"svg-1"}]]),Vp=jp("outline","circle-x","IconCircleX",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M10 10l4 4m0 -4l-4 4",key:"svg-1"}]]),$p=jp("outline","clear-all","IconClearAll",[["path",{d:"M8 6h12",key:"svg-0"}],["path",{d:"M6 12h12",key:"svg-1"}],["path",{d:"M4 18h12",key:"svg-2"}]]),Up=jp("outline","columns","IconColumns",[["path",{d:"M4 6l5.5 0",key:"svg-0"}],["path",{d:"M4 10l5.5 0",key:"svg-1"}],["path",{d:"M4 14l5.5 0",key:"svg-2"}],["path",{d:"M4 18l5.5 0",key:"svg-3"}],["path",{d:"M14.5 6l5.5 0",key:"svg-4"}],["path",{d:"M14.5 10l5.5 0",key:"svg-5"}],["path",{d:"M14.5 14l5.5 0",key:"svg-6"}],["path",{d:"M14.5 18l5.5 0",key:"svg-7"}]]),Gp=jp("outline","device-floppy","IconDeviceFloppy",[["path",{d:"M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2",key:"svg-0"}],["path",{d:"M12 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M14 4l0 4l-6 0l0 -4",key:"svg-2"}]]),Yp=jp("outline","dots","IconDots",[["path",{d:"M5 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M19 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]]),qp=jp("outline","dots-vertical","IconDotsVertical",[["path",{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M12 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]]),Kp=jp("outline","edit","IconEdit",[["path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1",key:"svg-0"}],["path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z",key:"svg-1"}],["path",{d:"M16 5l3 3",key:"svg-2"}]]),Xp=jp("outline","eye-off","IconEyeOff",[["path",{d:"M10.585 10.587a2 2 0 0 0 2.829 2.828",key:"svg-0"}],["path",{d:"M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]]),Qp=jp("outline","filter","IconFilter",[["path",{d:"M4 4h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v7l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227z",key:"svg-0"}]]),Zp=jp("outline","filter-cog","IconFilterCog",[["path",{d:"M12 20l-3 1v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v1.5",key:"svg-0"}],["path",{d:"M19.001 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M19.001 15.5v1.5",key:"svg-2"}],["path",{d:"M19.001 21v1.5",key:"svg-3"}],["path",{d:"M22.032 17.25l-1.299 .75",key:"svg-4"}],["path",{d:"M17.27 20l-1.3 .75",key:"svg-5"}],["path",{d:"M15.97 17.25l1.3 .75",key:"svg-6"}],["path",{d:"M20.733 20l1.3 .75",key:"svg-7"}]]),Jp=jp("outline","filter-off","IconFilterOff",[["path",{d:"M8 4h12v2.172a2 2 0 0 1 -.586 1.414l-3.914 3.914m-.5 3.5v4l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]]),ed=jp("outline","grip-horizontal","IconGripHorizontal",[["path",{d:"M5 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M5 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M12 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M19 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M19 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]]),td=jp("outline","maximize","IconMaximize",[["path",{d:"M4 8v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M4 16v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M16 20h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]]),nd=jp("outline","minimize","IconMinimize",[["path",{d:"M15 19v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M15 5v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M5 15h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M5 9h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]]),rd=jp("outline","pinned","IconPinned",[["path",{d:"M9 4v6l-2 4v2h10v-2l-2 -4v-6",key:"svg-0"}],["path",{d:"M12 16l0 5",key:"svg-1"}],["path",{d:"M8 4l8 0",key:"svg-2"}]]),od=jp("outline","pinned-off","IconPinnedOff",[["path",{d:"M3 3l18 18",key:"svg-0"}],["path",{d:"M15 4.5l-3.249 3.249m-2.57 1.433l-2.181 .818l-1.5 1.5l7 7l1.5 -1.5l.82 -2.186m1.43 -2.563l3.25 -3.251",key:"svg-1"}],["path",{d:"M9 15l-4.5 4.5",key:"svg-2"}],["path",{d:"M14.5 4l5.5 5.5",key:"svg-3"}]]),id=jp("outline","search","IconSearch",[["path",{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]]),ad=jp("outline","search-off","IconSearchOff",[["path",{d:"M5.039 5.062a7 7 0 0 0 9.91 9.89m1.584 -2.434a7 7 0 0 0 -9.038 -9.057",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]]),ld=jp("outline","sort-ascending","IconSortAscending",[["path",{d:"M4 6l7 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l9 0",key:"svg-2"}],["path",{d:"M15 9l3 -3l3 3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]]),sd=jp("outline","sort-descending","IconSortDescending",[["path",{d:"M4 6l9 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l7 0",key:"svg-2"}],["path",{d:"M15 15l3 3l3 -3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]]),cd=jp("outline","x","IconX",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]);function pd(){return pd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pd.apply(this,arguments)}function dd(){return dd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dd.apply(this,arguments)}function ud(e,t,n){var r,o,i=null!=(r=n.initialDeps)?r:[];return function(){var r;n.key&&null!=n.debug&&n.debug()&&(r=Date.now());var a,l=e();if(!(l.length!==i.length||l.some((function(e,t){return i[t]!==e}))))return o;if(i=l,n.key&&null!=n.debug&&n.debug()&&(a=Date.now()),o=t.apply(void 0,l),n.key&&null!=n.debug&&n.debug()){var s=Math.round(100*(Date.now()-r))/100,c=Math.round(100*(Date.now()-a))/100,p=c/16,d=function(e,t){for(e=String(e);e.length<t;)e=" "+e;return e};console.info("%c⏱ "+d(c,5)+" /"+d(s,5)+" ms","\n font-size: .6rem;\n font-weight: bold;\n color: hsl("+Math.max(0,Math.min(120-120*p,120))+"deg 100% 31%);",null==n?void 0:n.key)}return null==n||null==n.onChange||n.onChange(o),o}}function md(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?": "+t:""));return e}var hd=function(e){return e},fd=function(e){for(var t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[],o=t;o<=n;o++)r.push(o);return r},gd=function(e,t){var n=e.scrollElement;if(n){var r=function(e){var n=e.width,r=e.height;t({width:Math.round(n),height:Math.round(r)})};r(n.getBoundingClientRect());var o=new ResizeObserver((function(e){var t=e[0];if(null!=t&&t.borderBoxSize){var o=t.borderBoxSize[0];if(o)return void r({width:o.inlineSize,height:o.blockSize})}r(n.getBoundingClientRect())}));return o.observe(n,{box:"border-box"}),function(){o.unobserve(n)}}},bd=function(e,t){var n=e.scrollElement;if(n){var r=function(){t(n[e.options.horizontal?"scrollLeft":"scrollTop"])};return r(),n.addEventListener("scroll",r,{passive:!0}),function(){n.removeEventListener("scroll",r)}}},vd=function(e,t,n){if(null!=t&&t.borderBoxSize){var r=t.borderBoxSize[0];if(r)return Math.round(r[n.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[n.options.horizontal?"width":"height"])},yd=function(e,t,n){var r,o,i=t.adjustments,a=void 0===i?0:i,l=t.behavior,s=e+a;null==(r=n.scrollElement)||null==r.scrollTo||r.scrollTo(((o={})[n.options.horizontal?"left":"top"]=s,o.behavior=l,o))},xd=function(e){var t,n,r=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(t=null,n=function(){return t||("undefined"!=typeof ResizeObserver?t=new ResizeObserver((function(e){e.forEach((function(e){r._measureElement(e.target,e)}))})):null)},{disconnect:function(){var e;return null==(e=n())?void 0:e.disconnect()},observe:function(e){var t;return null==(t=n())?void 0:t.observe(e,{box:"border-box"})},unobserve:function(e){var t;return null==(t=n())?void 0:t.unobserve(e)}}),this.range={startIndex:0,endIndex:0},this.setOptions=function(e){Object.entries(e).forEach((function(t){var n=t[0];void 0===t[1]&&delete e[n]})),r.options=dd({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:hd,rangeExtractor:fd,onChange:function(){},measureElement:vd,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},e)},this.notify=function(){null==r.options.onChange||r.options.onChange(r)},this.cleanup=function(){r.unsubs.filter(Boolean).forEach((function(e){return e()})),r.unsubs=[],r.scrollElement=null},this._didMount=function(){return r.measureElementCache.forEach(r.observer.observe),function(){r.observer.disconnect(),r.cleanup()}},this._willUpdate=function(){var e=r.options.getScrollElement();r.scrollElement!==e&&(r.cleanup(),r.scrollElement=e,r._scrollToOffset(r.scrollOffset,{adjustments:void 0,behavior:void 0}),r.unsubs.push(r.options.observeElementRect(r,(function(e){var t=r.scrollRect;r.scrollRect=e,(r.options.horizontal?e.width!==t.width:e.height!==t.height)&&r.maybeNotify()}))),r.unsubs.push(r.options.observeElementOffset(r,(function(e){r.scrollAdjustments=0,r.scrollOffset!==e&&(null!==r.isScrollingTimeoutId&&(clearTimeout(r.isScrollingTimeoutId),r.isScrollingTimeoutId=null),r.isScrolling=!0,r.scrollDirection=r.scrollOffset<e?"forward":"backward",r.scrollOffset=e,r.maybeNotify(),r.isScrollingTimeoutId=setTimeout((function(){r.isScrollingTimeoutId=null,r.isScrolling=!1,r.scrollDirection=null,r.maybeNotify()}),r.options.scrollingDelay))}))))},this.getSize=function(){return r.scrollRect[r.options.horizontal?"width":"height"]},this.memoOptions=ud((function(){return[r.options.count,r.options.paddingStart,r.options.scrollMargin,r.options.getItemKey]}),(function(e,t,n,o){return r.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:o}}),{key:!1}),this.getFurthestMeasurement=function(e,t){for(var n=new Map,o=new Map,i=t-1;i>=0;i--){var a=e[i];if(!n.has(a.lane)){var l=o.get(a.lane);if(null==l||a.end>l.end?o.set(a.lane,a):a.end<l.end&&n.set(a.lane,!0),n.size===r.options.lanes)break}}return o.size===r.options.lanes?Array.from(o.values()).sort((function(e,t){return e.end-t.end}))[0]:void 0},this.getMeasurements=ud((function(){return[r.memoOptions(),r.itemSizeCache]}),(function(e,t){var n=e.count,o=e.paddingStart,i=e.scrollMargin,a=e.getItemKey,l=r.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,r.pendingMeasuredCacheIndexes):0;r.pendingMeasuredCacheIndexes=[];for(var s=r.measurementsCache.slice(0,l),c=l;c<n;c++){var p=a(c),d=1===r.options.lanes?s[c-1]:r.getFurthestMeasurement(s,c),u=d?d.end:o+i,m=t.get(p),h="number"==typeof m?m:r.options.estimateSize(c),f=u+h,g=d?d.lane:c%r.options.lanes;s[c]={index:c,start:u,size:h,end:f,key:p,lane:g}}return r.measurementsCache=s,s}),{key:!1,debug:function(){return r.options.debug}}),this.calculateRange=ud((function(){return[r.getMeasurements(),r.getSize(),r.scrollOffset]}),(function(e,t,n){return r.range=function(e){for(var t=e.measurements,n=e.outerSize,r=e.scrollOffset,o=t.length-1,i=wd(0,o,(function(e){return t[e].start}),r),a=i;a<o&&t[a].end<r+n;)a++;return{startIndex:i,endIndex:a}}({measurements:e,outerSize:t,scrollOffset:n})}),{key:!1,debug:function(){return r.options.debug}}),this.maybeNotify=ud((function(){var e=r.calculateRange();return[e.startIndex,e.endIndex,r.isScrolling]}),(function(){r.notify()}),{key:!1,debug:function(){return r.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=ud((function(){return[r.options.rangeExtractor,r.calculateRange(),r.options.overscan,r.options.count,r.getSize()]}),(function(e,t,n,r,o){return 0===o?[]:e(dd({},t,{overscan:n,count:r}))}),{key:!1,debug:function(){return r.options.debug}}),this.indexFromElement=function(e){var t=r.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn("Missing attribute name '"+t+"={index}' on measured element."),-1)},this._measureElement=function(e,t){var n=r.measurementsCache[r.indexFromElement(e)];if(n&&e.isConnected){var o=r.measureElementCache.get(n.key);o!==e&&(o&&r.observer.unobserve(o),r.observer.observe(e),r.measureElementCache.set(n.key,e));var i=r.options.measureElement(e,t,r);r.resizeItem(n,i)}else r.measureElementCache.forEach((function(t,n){t===e&&(r.observer.unobserve(e),r.measureElementCache.delete(n))}))},this.resizeItem=function(e,t){var n,o=t-(null!=(n=r.itemSizeCache.get(e.key))?n:e.size);0!==o&&(e.start<r.scrollOffset&&r._scrollToOffset(r.scrollOffset,{adjustments:r.scrollAdjustments+=o,behavior:void 0}),r.pendingMeasuredCacheIndexes.push(e.index),r.itemSizeCache=new Map(r.itemSizeCache.set(e.key,t)),r.notify())},this.measureElement=function(e){e&&r._measureElement(e,void 0)},this.getVirtualItems=ud((function(){return[r.getIndexes(),r.getMeasurements()]}),(function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=t[e[r]];n.push(i)}return n}),{key:!1,debug:function(){return r.options.debug}}),this.getVirtualItemForOffset=function(e){var t=r.getMeasurements();return md(t[wd(0,t.length-1,(function(e){return md(t[e]).start}),e)])},this.getOffsetForAlignment=function(e,t){var n=r.getSize();"auto"===t&&(t=e<=r.scrollOffset?"start":e>=r.scrollOffset+n?"end":"start"),"start"===t||("end"===t?e-=n:"center"===t&&(e-=n/2));var o=r.options.horizontal?"scrollWidth":"scrollHeight",i=(r.scrollElement?"document"in r.scrollElement?r.scrollElement.document.documentElement[o]:r.scrollElement[o]:0)-r.getSize();return Math.max(Math.min(i,e),0)},this.getOffsetForIndex=function(e,t){void 0===t&&(t="auto"),e=Math.max(0,Math.min(e,r.options.count-1));var n=md(r.getMeasurements()[e]);if("auto"===t)if(n.end>=r.scrollOffset+r.getSize()-r.options.scrollPaddingEnd)t="end";else{if(!(n.start<=r.scrollOffset+r.options.scrollPaddingStart))return[r.scrollOffset,t];t="start"}var o="end"===t?n.end+r.options.scrollPaddingEnd:n.start-r.options.scrollPaddingStart;return[r.getOffsetForAlignment(o,t),t]},this.isDynamicMode=function(){return r.measureElementCache.size>0},this.cancelScrollToIndex=function(){null!==r.scrollToIndexTimeoutId&&(clearTimeout(r.scrollToIndexTimeoutId),r.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(e,t){var n=void 0===t?{}:t,o=n.align,i=void 0===o?"start":o,a=n.behavior;r.cancelScrollToIndex(),"smooth"===a&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.getOffsetForAlignment(e,i),{adjustments:void 0,behavior:a})},this.scrollToIndex=function(e,t){var n=void 0===t?{}:t,o=n.align,i=void 0===o?"auto":o,a=n.behavior;e=Math.max(0,Math.min(e,r.options.count-1)),r.cancelScrollToIndex(),"smooth"===a&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var l=r.getOffsetForIndex(e,i),s=l[0],c=l[1];r._scrollToOffset(s,{adjustments:void 0,behavior:a}),"smooth"!==a&&r.isDynamicMode()&&(r.scrollToIndexTimeoutId=setTimeout((function(){var t,n;(r.scrollToIndexTimeoutId=null,r.measureElementCache.has(r.options.getItemKey(e)))?(t=r.getOffsetForIndex(e,c)[0],n=r.scrollOffset,Math.abs(t-n)<1||r.scrollToIndex(e,{align:c,behavior:a})):r.scrollToIndex(e,{align:c,behavior:a})})))},this.scrollBy=function(e,t){var n=(void 0===t?{}:t).behavior;r.cancelScrollToIndex(),"smooth"===n&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.scrollOffset+e,{adjustments:void 0,behavior:n})},this.getTotalSize=function(){var e;return((null==(e=r.getMeasurements()[r.options.count-1])?void 0:e.end)||r.options.paddingStart)-r.options.scrollMargin+r.options.paddingEnd},this._scrollToOffset=function(e,t){var n=t.adjustments,o=t.behavior;r.options.scrollToFn(e,{behavior:o,adjustments:n},r)},this.measure=function(){r.itemSizeCache=new Map,r.notify()},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach((function(e){r.itemSizeCache.set(e.key,e.size)})),this.maybeNotify()},wd=function(e,t,n,r){for(;e<=t;){var o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0},kd="undefined"!=typeof document?e.useLayoutEffect:e.useEffect;function Sd(t){return function(t){var n=e.useReducer((function(){return{}}),{})[1],r=pd({},t,{onChange:function(e){n(),null==t.onChange||t.onChange(e)}}),o=e.useState((function(){return new xd(r)}))[0];return o.setOptions(r),e.useEffect((function(){return o._didMount()}),[]),kd((function(){return o._willUpdate()})),o}(pd({observeElementRect:gd,observeElementOffset:bd,scrollToFn:yd},t))}function Cd(t,n,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){const[o,i]=(0,e.useState)(r?n:function(e,t){return"boolean"==typeof t?t:"undefined"!=typeof window&&"matchMedia"in window&&window.matchMedia(e).matches}(t,n)),a=(0,e.useRef)();return(0,e.useEffect)((()=>{if("matchMedia"in window)return a.current=window.matchMedia(t),i(a.current.matches),function(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch(n){return e.addListener(t),()=>e.removeListener(t)}}(a.current,(e=>i(e.matches)))}),[t]),o}function Od(e,t){return Cd("(prefers-reduced-motion: reduce)",e,t)}function Ed(t,n,r){(0,e.useEffect)((()=>(window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r))),[t,n])}const Pd=e=>e<.5?2*e*e:(4-2*e)*e-1;function Td({duration:t=1250,axis:n="y",onScrollFinish:r,easing:o=Pd,offset:i=0,cancelable:a=!0,isList:l=!1}={}){const s=(0,e.useRef)(0),c=(0,e.useRef)(0),p=(0,e.useRef)(!1),d=(0,e.useRef)(null),u=(0,e.useRef)(null),m=Od(),h=()=>{s.current&&cancelAnimationFrame(s.current)},f=(0,e.useCallback)((({alignment:e="start"}={})=>{var a;p.current=!1,s.current&&h();const f=null!=(a=(({axis:e,parent:t})=>{if(!t&&"undefined"==typeof document)return 0;const n="y"===e?"scrollTop":"scrollLeft";if(t)return t[n];const{body:r,documentElement:o}=document;return r[n]+o[n]})({parent:d.current,axis:n}))?a:0,g=(({axis:e,target:t,parent:n,alignment:r,offset:o,isList:i})=>{if(!t||!n&&"undefined"==typeof document)return 0;const a=!!n,l=(n||document.body).getBoundingClientRect(),s=t.getBoundingClientRect(),c=e=>s[e]-l[e];if("y"===e){const e=c("top");if(0===e)return 0;if("start"===r){const t=e-o;return t<=s.height*(i?0:1)||!i?t:0}const t=a?l.height:window.innerHeight;if("end"===r){const n=e+o-t+s.height;return n>=-s.height*(i?0:1)||!i?n:0}return"center"===r?e-t/2+s.height/2:0}if("x"===e){const e=c("left");if(0===e)return 0;if("start"===r){const t=e-o;return t<=s.width||!i?t:0}const t=a?l.width:window.innerWidth;if("end"===r){const n=e+o-t+s.width;return n>=-s.width||!i?n:0}return"center"===r?e-t/2+s.width/2:0}return 0})({parent:d.current,target:u.current,axis:n,alignment:e,offset:i,isList:l})-(d.current?0:f);!function e(){0===c.current&&(c.current=performance.now());const i=performance.now()-c.current,a=m||0===t?1:i/t,l=f+g*o(a);(({axis:e,parent:t,distance:n})=>{if(!t&&"undefined"==typeof document)return;const r="y"===e?"scrollTop":"scrollLeft";if(t)t[r]=n;else{const{body:e,documentElement:t}=document;e[r]=n,t[r]=n}})({parent:d.current,axis:n,distance:l}),!p.current&&a<1?s.current=requestAnimationFrame(e):("function"==typeof r&&r(),c.current=0,s.current=0,h())}()}),[n,t,o,l,i,r,m]),g=()=>{a&&(p.current=!0)};return Ed("wheel",g,{passive:!0}),Ed("touchmove",g,{passive:!0}),(0,e.useEffect)((()=>h),[]),{scrollableRef:d,targetRef:u,scrollIntoView:f,cancel:h}}function Ad({value:t,defaultValue:n,finalValue:r,onChange:o=()=>{}}){const[i,a]=(0,e.useState)(void 0!==n?n:r);return void 0!==t?[t,o,!0]:[i,e=>{a(e),null==o||o(e)},!1]}function jd(t,n){const r=(0,e.useRef)(!1);(0,e.useEffect)((()=>()=>{r.current=!1}),[]),(0,e.useEffect)((()=>{if(r.current)return t();r.current=!0}),n)}function Md(...e){return t=>{e.forEach((e=>function(e,t){"function"==typeof e?e(t):"object"==typeof e&&null!==e&&"current"in e&&(e.current=t)}(e,t)))}}function Rd(...t){return(0,e.useCallback)(Md(...t),t)}const Nd={app:100,modal:200,popover:300,overlay:400,max:9999};function Dd(e){return Nd[e]}function Id({data:e}){const t=[],n=[],r=e.reduce(((e,t,r)=>(t.group?e[t.group]?e[t.group].push(r):e[t.group]=[r]:n.push(r),e)),{});return Object.keys(r).forEach((n=>{t.push(...r[n].map((t=>e[t])))})),t.push(...n.map((t=>e[t]))),t}function Ld(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function zd(...t){return(0,e.useCallback)(Ld(...t),t)}const Fd=(0,e.forwardRef)(((t,n)=>{const{children:o,...i}=t,a=e.Children.toArray(o),l=a.find(Hd);if(l){const t=l.props.children,o=a.map((n=>n===l?e.Children.count(t)>1?e.Children.only(null):(0,e.isValidElement)(t)?t.props.children:null:n));return(0,e.createElement)(_d,r({},i,{ref:n}),(0,e.isValidElement)(t)?(0,e.cloneElement)(t,void 0,o):null)}return(0,e.createElement)(_d,r({},i,{ref:n}),o)}));Fd.displayName="Slot";const _d=(0,e.forwardRef)(((t,n)=>{const{children:r,...o}=t;return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,{...Wd(o,r.props),ref:Ld(n,r.ref)}):e.Children.count(r)>1?e.Children.only(null):null}));_d.displayName="SlotClone";const Bd=({children:t})=>(0,e.createElement)(e.Fragment,null,t);function Hd(t){return(0,e.isValidElement)(t)&&t.type===Bd}function Wd(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const Vd=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce(((t,n)=>{const o=(0,e.forwardRef)(((t,o)=>{const{asChild:i,...a}=t,l=i?Fd:n;return(0,e.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(l,r({},a,{ref:o}))}));return o.displayName=`Primitive.${n}`,{...t,[n]:o}}),{}),$d=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:()=>{},Ud=t=>{const{present:r,children:o}=t,i=function(t){const[r,o]=(0,e.useState)(),i=(0,e.useRef)({}),a=(0,e.useRef)(t),l=(0,e.useRef)("none"),s=t?"mounted":"unmounted",[c,p]=function(t,n){return(0,e.useReducer)(((e,t)=>{const r=n[e][t];return null!=r?r:e}),t)}(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,e.useEffect)((()=>{const e=Gd(i.current);l.current="mounted"===c?e:"none"}),[c]),$d((()=>{const e=i.current,n=a.current;if(n!==t){const r=l.current,o=Gd(e);t?p("MOUNT"):"none"===o||"none"===(null==e?void 0:e.display)?p("UNMOUNT"):p(n&&r!==o?"ANIMATION_OUT":"UNMOUNT"),a.current=t}}),[t,p]),$d((()=>{if(r){const e=e=>{const t=Gd(i.current).includes(e.animationName);e.target===r&&t&&(0,n.flushSync)((()=>p("ANIMATION_END")))},t=e=>{e.target===r&&(l.current=Gd(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}p("ANIMATION_END")}),[r,p]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:(0,e.useCallback)((e=>{e&&(i.current=getComputedStyle(e)),o(e)}),[])}}(r),a="function"==typeof o?o({present:i.isPresent}):e.Children.only(o),l=zd(i.ref,a.ref);return"function"==typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:l}):null};function Gd(e){return(null==e?void 0:e.animationName)||"none"}function Yd(...t){const n=t[0];if(1===t.length)return n;const r=()=>{const r=t.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(t){const o=r.reduce(((e,{useScope:n,scopeName:r})=>({...e,...n(t)[`__scope${r}`]})),{});return(0,e.useMemo)((()=>({[`__scope${n.scopeName}`]:o})),[o])}};return r.scopeName=n.scopeName,r}function qd(t){const n=(0,e.useRef)(t);return(0,e.useEffect)((()=>{n.current=t})),(0,e.useMemo)((()=>(...e)=>{var t;return null===(t=n.current)||void 0===t?void 0:t.call(n,...e)}),[])}Ud.displayName="Presence";const Kd=(0,e.createContext)(void 0);function Xd(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}const Qd="ScrollArea",[Zd,Jd]=function(t,n=[]){let r=[];const o=()=>{const n=r.map((t=>(0,e.createContext)(t)));return function(r){const o=(null==r?void 0:r[t])||n;return(0,e.useMemo)((()=>({[`__scope${t}`]:{...r,[t]:o}})),[r,o])}};return o.scopeName=t,[function(n,o){const i=(0,e.createContext)(o),a=r.length;function l(n){const{scope:r,children:o,...l}=n,s=(null==r?void 0:r[t][a])||i,c=(0,e.useMemo)((()=>l),Object.values(l));return(0,e.createElement)(s.Provider,{value:c},o)}return r=[...r,o],l.displayName=n+"Provider",[l,function(r,l){const s=(null==l?void 0:l[t][a])||i,c=(0,e.useContext)(s);if(c)return c;if(void 0!==o)return o;throw new Error(`\`${r}\` must be used within \`${n}\``)}]},Yd(o,...n)]}(Qd),[eu,tu]=Zd(Qd),nu=(0,e.forwardRef)(((t,n)=>{const{__scopeScrollArea:o,type:i="hover",dir:a,scrollHideDelay:l=600,...s}=t,[c,p]=(0,e.useState)(null),[d,u]=(0,e.useState)(null),[m,h]=(0,e.useState)(null),[f,g]=(0,e.useState)(null),[b,v]=(0,e.useState)(null),[y,x]=(0,e.useState)(0),[w,k]=(0,e.useState)(0),[S,C]=(0,e.useState)(!1),[O,E]=(0,e.useState)(!1),P=zd(n,(e=>p(e))),T=function(t){const n=(0,e.useContext)(Kd);return t||n||"ltr"}(a);return(0,e.createElement)(eu,{scope:o,type:i,dir:T,scrollHideDelay:l,scrollArea:c,viewport:d,onViewportChange:u,content:m,onContentChange:h,scrollbarX:f,onScrollbarXChange:g,scrollbarXEnabled:S,onScrollbarXEnabledChange:C,scrollbarY:b,onScrollbarYChange:v,scrollbarYEnabled:O,onScrollbarYEnabledChange:E,onCornerWidthChange:x,onCornerHeightChange:k},(0,e.createElement)(Vd.div,r({dir:T},s,{ref:P,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":w+"px",...t.style}})))})),ru=(0,e.forwardRef)(((t,n)=>{const{__scopeScrollArea:o,children:i,...a}=t,l=tu("ScrollAreaViewport",o),s=zd(n,(0,e.useRef)(null),l.onViewportChange);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,e.createElement)(Vd.div,r({"data-radix-scroll-area-viewport":""},a,{ref:s,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...t.style}}),(0,e.createElement)("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"}},i)))})),ou="ScrollAreaScrollbar",iu=(0,e.forwardRef)(((t,n)=>{const{forceMount:o,...i}=t,a=tu(ou,t.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=a,c="horizontal"===t.orientation;return(0,e.useEffect)((()=>(c?l(!0):s(!0),()=>{c?l(!1):s(!1)})),[c,l,s]),"hover"===a.type?(0,e.createElement)(au,r({},i,{ref:n,forceMount:o})):"scroll"===a.type?(0,e.createElement)(lu,r({},i,{ref:n,forceMount:o})):"auto"===a.type?(0,e.createElement)(su,r({},i,{ref:n,forceMount:o})):"always"===a.type?(0,e.createElement)(cu,r({},i,{ref:n})):null})),au=(0,e.forwardRef)(((t,n)=>{const{forceMount:o,...i}=t,a=tu(ou,t.__scopeScrollArea),[l,s]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{const e=a.scrollArea;let t=0;if(e){const n=()=>{window.clearTimeout(t),s(!0)},r=()=>{t=window.setTimeout((()=>s(!1)),a.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}}),[a.scrollArea,a.scrollHideDelay]),(0,e.createElement)(Ud,{present:o||l},(0,e.createElement)(su,r({"data-state":l?"visible":"hidden"},i,{ref:n})))})),lu=(0,e.forwardRef)(((t,n)=>{const{forceMount:o,...i}=t,a=tu(ou,t.__scopeScrollArea),l="horizontal"===t.orientation,s=Tu((()=>p("SCROLL_END")),100),[c,p]=(d={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,e.useReducer)(((e,t)=>{const n=d[e][t];return null!=n?n:e}),"hidden"));var d;return(0,e.useEffect)((()=>{if("idle"===c){const e=window.setTimeout((()=>p("HIDE")),a.scrollHideDelay);return()=>window.clearTimeout(e)}}),[c,a.scrollHideDelay,p]),(0,e.useEffect)((()=>{const e=a.viewport,t=l?"scrollLeft":"scrollTop";if(e){let n=e[t];const r=()=>{const r=e[t];n!==r&&(p("SCROLL"),s()),n=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}}),[a.viewport,l,p,s]),(0,e.createElement)(Ud,{present:o||"hidden"!==c},(0,e.createElement)(cu,r({"data-state":"hidden"===c?"hidden":"visible"},i,{ref:n,onPointerEnter:Xd(t.onPointerEnter,(()=>p("POINTER_ENTER"))),onPointerLeave:Xd(t.onPointerLeave,(()=>p("POINTER_LEAVE")))})))})),su=(0,e.forwardRef)(((t,n)=>{const o=tu(ou,t.__scopeScrollArea),{forceMount:i,...a}=t,[l,s]=(0,e.useState)(!1),c="horizontal"===t.orientation,p=Tu((()=>{if(o.viewport){const e=o.viewport.offsetWidth<o.viewport.scrollWidth,t=o.viewport.offsetHeight<o.viewport.scrollHeight;s(c?e:t)}}),10);return Au(o.viewport,p),Au(o.content,p),(0,e.createElement)(Ud,{present:i||l},(0,e.createElement)(cu,r({"data-state":l?"visible":"hidden"},a,{ref:n})))})),cu=(0,e.forwardRef)(((t,n)=>{const{orientation:o="vertical",...i}=t,a=tu(ou,t.__scopeScrollArea),l=(0,e.useRef)(null),s=(0,e.useRef)(0),[c,p]=(0,e.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=ku(c.viewport,c.content),u={...i,sizes:c,onSizesChange:p,hasThumb:Boolean(d>0&&d<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function m(e,t){return function(e,t,n,r="ltr"){const o=Su(n),i=t||o/2,a=o-i,l=n.scrollbar.paddingStart+i,s=n.scrollbar.size-n.scrollbar.paddingEnd-a,c=n.content-n.viewport;return Ou([l,s],"ltr"===r?[0,c]:[-1*c,0])(e)}(e,s.current,c,t)}return"horizontal"===o?(0,e.createElement)(pu,r({},u,{ref:n,onThumbPositionChange:()=>{if(a.viewport&&l.current){const e=Cu(a.viewport.scrollLeft,c,a.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=m(e,a.dir))}})):"vertical"===o?(0,e.createElement)(du,r({},u,{ref:n,onThumbPositionChange:()=>{if(a.viewport&&l.current){const e=Cu(a.viewport.scrollTop,c);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=m(e))}})):null})),pu=(0,e.forwardRef)(((t,n)=>{const{sizes:o,onSizesChange:i,...a}=t,l=tu(ou,t.__scopeScrollArea),[s,c]=(0,e.useState)(),p=(0,e.useRef)(null),d=zd(n,p,l.onScrollbarXChange);return(0,e.useEffect)((()=>{p.current&&c(getComputedStyle(p.current))}),[p]),(0,e.createElement)(hu,r({"data-orientation":"horizontal"},a,{ref:d,sizes:o,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Su(o)+"px",...t.style},onThumbPointerDown:e=>t.onThumbPointerDown(e.x),onDragScroll:e=>t.onDragScroll(e.x),onWheelScroll:(e,n)=>{if(l.viewport){const r=l.viewport.scrollLeft+e.deltaX;t.onWheelScroll(r),Eu(r,n)&&e.preventDefault()}},onResize:()=>{p.current&&l.viewport&&s&&i({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:p.current.clientWidth,paddingStart:wu(s.paddingLeft),paddingEnd:wu(s.paddingRight)}})}}))})),du=(0,e.forwardRef)(((t,n)=>{const{sizes:o,onSizesChange:i,...a}=t,l=tu(ou,t.__scopeScrollArea),[s,c]=(0,e.useState)(),p=(0,e.useRef)(null),d=zd(n,p,l.onScrollbarYChange);return(0,e.useEffect)((()=>{p.current&&c(getComputedStyle(p.current))}),[p]),(0,e.createElement)(hu,r({"data-orientation":"vertical"},a,{ref:d,sizes:o,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Su(o)+"px",...t.style},onThumbPointerDown:e=>t.onThumbPointerDown(e.y),onDragScroll:e=>t.onDragScroll(e.y),onWheelScroll:(e,n)=>{if(l.viewport){const r=l.viewport.scrollTop+e.deltaY;t.onWheelScroll(r),Eu(r,n)&&e.preventDefault()}},onResize:()=>{p.current&&l.viewport&&s&&i({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:p.current.clientHeight,paddingStart:wu(s.paddingTop),paddingEnd:wu(s.paddingBottom)}})}}))})),[uu,mu]=Zd(ou),hu=(0,e.forwardRef)(((t,n)=>{const{__scopeScrollArea:o,sizes:i,hasThumb:a,onThumbChange:l,onThumbPointerUp:s,onThumbPointerDown:c,onThumbPositionChange:p,onDragScroll:d,onWheelScroll:u,onResize:m,...h}=t,f=tu(ou,o),[g,b]=(0,e.useState)(null),v=zd(n,(e=>b(e))),y=(0,e.useRef)(null),x=(0,e.useRef)(""),w=f.viewport,k=i.content-i.viewport,S=qd(u),C=qd(p),O=Tu(m,10);function E(e){if(y.current){const t=e.clientX-y.current.left,n=e.clientY-y.current.top;d({x:t,y:n})}}return(0,e.useEffect)((()=>{const e=e=>{const t=e.target;(null==g?void 0:g.contains(t))&&S(e,k)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})}),[w,g,k,S]),(0,e.useEffect)(C,[i,C]),Au(g,O),Au(f.content,O),(0,e.createElement)(uu,{scope:o,scrollbar:g,hasThumb:a,onThumbChange:qd(l),onThumbPointerUp:qd(s),onThumbPositionChange:C,onThumbPointerDown:qd(c)},(0,e.createElement)(Vd.div,r({},h,{ref:v,style:{position:"absolute",...h.style},onPointerDown:Xd(t.onPointerDown,(e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),y.current=g.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",E(e))})),onPointerMove:Xd(t.onPointerMove,E),onPointerUp:Xd(t.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=x.current,y.current=null}))})))})),fu="ScrollAreaThumb",gu=(0,e.forwardRef)(((t,n)=>{const{forceMount:o,...i}=t,a=mu(fu,t.__scopeScrollArea);return(0,e.createElement)(Ud,{present:o||a.hasThumb},(0,e.createElement)(bu,r({ref:n},i)))})),bu=(0,e.forwardRef)(((t,n)=>{const{__scopeScrollArea:o,style:i,...a}=t,l=tu(fu,o),s=mu(fu,o),{onThumbPositionChange:c}=s,p=zd(n,(e=>s.onThumbChange(e))),d=(0,e.useRef)(),u=Tu((()=>{d.current&&(d.current(),d.current=void 0)}),100);return(0,e.useEffect)((()=>{const e=l.viewport;if(e){const t=()=>{if(u(),!d.current){const t=Pu(e,c);d.current=t,c()}};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}}),[l.viewport,u,c]),(0,e.createElement)(Vd.div,r({"data-state":s.hasThumb?"visible":"hidden"},a,{ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:Xd(t.onPointerDownCapture,(e=>{const t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;s.onThumbPointerDown({x:n,y:r})})),onPointerUp:Xd(t.onPointerUp,s.onThumbPointerUp)}))})),vu="ScrollAreaCorner",yu=(0,e.forwardRef)(((t,n)=>{const o=tu(vu,t.__scopeScrollArea),i=Boolean(o.scrollbarX&&o.scrollbarY);return"scroll"!==o.type&&i?(0,e.createElement)(xu,r({},t,{ref:n})):null})),xu=(0,e.forwardRef)(((t,n)=>{const{__scopeScrollArea:o,...i}=t,a=tu(vu,o),[l,s]=(0,e.useState)(0),[c,p]=(0,e.useState)(0),d=Boolean(l&&c);return Au(a.scrollbarX,(()=>{var e;const t=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),p(t)})),Au(a.scrollbarY,(()=>{var e;const t=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),s(t)})),d?(0,e.createElement)(Vd.div,r({},i,{ref:n,style:{width:l,height:c,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...t.style}})):null}));function wu(e){return e?parseInt(e,10):0}function ku(e,t){const n=e/t;return isNaN(n)?0:n}function Su(e){const t=ku(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Cu(e,t,n="ltr"){const r=Su(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,l=i-r,s=function(e,[t,n]){return Math.min(n,Math.max(t,e))}(e,"ltr"===n?[0,a]:[-1*a,0]);return Ou([0,a],[0,l])(s)}function Ou(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Eu(e,t){return e>0&&e<t}const Pu=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){const i={left:e.scrollLeft,top:e.scrollTop},a=n.left!==i.left,l=n.top!==i.top;(a||l)&&t(),n=i,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function Tu(t,n){const r=qd(t),o=(0,e.useRef)(0);return(0,e.useEffect)((()=>()=>window.clearTimeout(o.current)),[]),(0,e.useCallback)((()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,n)}),[r,n])}function Au(e,t){const n=qd(t);$d((()=>{let t=0;if(e){const r=new ResizeObserver((()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)}));return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}}),[e,n])}const ju=nu,Mu=ru,Ru=iu,Nu=gu,Du=yu,Iu={dark:["#C1C2C5","#A6A7AB","#909296","#5c5f66","#373A40","#2C2E33","#25262b","#1A1B1E","#141517","#101113"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]};var Lu=Object.defineProperty,zu=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,_u=Object.prototype.propertyIsEnumerable,Bu=(e,t,n)=>t in e?Lu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Hu=(e,t)=>{for(var n in t||(t={}))Fu.call(t,n)&&Bu(e,n,t[n]);if(zu)for(var n of zu(t))_u.call(t,n)&&Bu(e,n,t[n]);return e};function Wu(e){return t=>"number"==typeof e.primaryShade?e.primaryShade:e.primaryShade[t||e.colorScheme]}function Vu(e){const t=Wu(e);return(n,r,o=!0,i=!0)=>{if("string"==typeof n&&n.includes(".")){const[t,o]=n.split("."),a=parseInt(o,10);if(t in e.colors&&a>=0&&a<10)return e.colors[t]["number"!=typeof r||i?a:r]}const a="number"==typeof r?r:t();return n in e.colors?e.colors[n][a]:o?e.colors[e.primaryColor][a]:n}}function $u(e){let t="";for(let n=1;n<e.length-1;n+=1)t+=`${e[n]} ${n/(e.length-1)*100}%, `;return`${e[0]} 0%, ${t}${e[e.length-1]} 100%`}function Uu(e){const t=Vu(e),n=Wu(e);return r=>{const o={from:(null==r?void 0:r.from)||e.defaultGradient.from,to:(null==r?void 0:r.to)||e.defaultGradient.to,deg:(null==r?void 0:r.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,n(),!1)} 0%, ${t(o.to,n(),!1)} 100%)`}}function Gu(e){return t=>{if("number"==typeof t)return`${t/16}${e}`;if("string"==typeof t){const n=t.replace("px","");if(!Number.isNaN(Number(n)))return`${Number(n)/16}${e}`}return t}}const Yu=Gu("rem"),qu=Gu("em");function Ku({size:e,sizes:t,units:n}){return e in t?t[e]:"number"==typeof e?"em"===n?qu(e):Yu(e):e||t.md}function Xu(e){return"number"==typeof e?e:"string"==typeof e&&e.includes("rem")?16*Number(e.replace("rem","")):"string"==typeof e&&e.includes("em")?16*Number(e.replace("em","")):Number(e)}function Qu(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)?function(e){let t=e.replace("#","");if(3===t.length){const e=t.split("");t=[e[0],e[0],e[1],e[1],e[2],e[2]].join("")}const n=parseInt(t,16);return{r:n>>16&255,g:n>>8&255,b:255&n,a:1}}(e):e.startsWith("rgb")?function(e){const[t,n,r,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:n,b:r,a:o||1}}(e):{r:0,g:0,b:0,a:1}}function Zu(e,t){if("string"!=typeof e||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r:n,g:r,b:o}=Qu(e);return`rgba(${n}, ${r}, ${o}, ${t})`}const Ju={fontStyles:function(e){return()=>({fontFamily:e.fontFamily||"sans-serif"})},themeColor:Vu,focusStyles:function(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:Hu({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:Hu({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)})},linearGradient:function(e,...t){return`linear-gradient(${e}deg, ${$u(t)})`},radialGradient:function(...e){return`radial-gradient(circle, ${$u(e)})`},smallerThan:function(e){return t=>`@media (max-width: ${qu(Xu(Ku({size:t,sizes:e.breakpoints}))-1)})`},largerThan:function(e){return t=>`@media (min-width: ${qu(Xu(Ku({size:t,sizes:e.breakpoints})))})`},rgba:Zu,cover:function(e=0){return{position:"absolute",top:Yu(e),right:Yu(e),left:Yu(e),bottom:Yu(e)}},darken:function(e,t){if("string"==typeof e&&e.startsWith("var(--"))return e;const{r:n,g:r,b:o,a:i}=Qu(e),a=1-t,l=e=>Math.round(e*a);return`rgba(${l(n)}, ${l(r)}, ${l(o)}, ${i})`},lighten:function(e,t){if("string"==typeof e&&e.startsWith("var(--"))return e;const{r:n,g:r,b:o,a:i}=Qu(e),a=e=>Math.round(e+(255-e)*t);return`rgba(${a(n)}, ${a(r)}, ${a(o)}, ${i})`},radius:function(e){return t=>{if("number"==typeof t)return Yu(t);const n="number"==typeof e.defaultRadius?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||n}},variant:function(e){const t=Vu(e),n=Wu(e),r=Uu(e);return({variant:o,color:i,gradient:a,primaryFallback:l})=>{const s=function(e,t){if("string"==typeof e&&e.includes(".")){const[n,r]=e.split("."),o=parseInt(r,10);if(n in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:n,shade:o}}return{isSplittedColor:!1}}(i,e);switch(o){case"light":return{border:"transparent",background:Zu(t(i,"dark"===e.colorScheme?8:0,l,!1),"dark"===e.colorScheme?.2:1),color:"dark"===i?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(i,"dark"===e.colorScheme?2:n("light")),hover:Zu(t(i,"dark"===e.colorScheme?7:1,l,!1),"dark"===e.colorScheme?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:"dark"===i?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(i,"dark"===e.colorScheme?2:n("light")),hover:Zu(t(i,"dark"===e.colorScheme?8:0,l,!1),"dark"===e.colorScheme?.2:1)};case"outline":return{border:t(i,"dark"===e.colorScheme?5:n("light")),background:"transparent",color:t(i,"dark"===e.colorScheme?5:n("light")),hover:"dark"===e.colorScheme?Zu(t(i,5,l,!1),.05):Zu(t(i,0,l,!1),.35)};case"default":return{border:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4],background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,color:"dark"===e.colorScheme?e.white:e.black,hover:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(i,n()),hover:null};case"transparent":return{border:"transparent",color:"dark"===i?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(i,"dark"===e.colorScheme?2:n("light")),background:"transparent",hover:null};case"gradient":return{background:r(a),color:e.white,border:"transparent",hover:null};default:{const r=n(),o=s.isSplittedColor?s.shade:r,a=s.isSplittedColor?s.key:i;return{border:"transparent",background:t(a,o,l),color:e.white,hover:t(a,9===o?8:o+1)}}}}},primaryShade:Wu,hover:function(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}},gradient:Uu,primaryColor:function(e){return t=>{const n=Wu(e)(t);return e.colors[e.primaryColor][n]}},placeholderStyles:function(e){return()=>({userSelect:"none",color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]})},dimmed:function(e){return()=>"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]}};var em=Object.defineProperty,tm=Object.defineProperties,nm=Object.getOwnPropertyDescriptors,rm=Object.getOwnPropertySymbols,om=Object.prototype.hasOwnProperty,im=Object.prototype.propertyIsEnumerable,am=(e,t,n)=>t in e?em(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;Object.keys(Iu);const lm={dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:Iu,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor]["dark"===e.colorScheme?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor]["object"==typeof e.primaryShade?e.primaryShade[e.colorScheme]:e.primaryShade]})}},sm=((e,t)=>tm(e,nm(t)))(((e,t)=>{for(var n in t||(t={}))om.call(t,n)&&am(e,n,t[n]);if(rm)for(var n of rm(t))im.call(t,n)&&am(e,n,t[n]);return e})({},cm=lm),{fn:{fontStyles:Ju.fontStyles(cm),themeColor:Ju.themeColor(cm),focusStyles:Ju.focusStyles(cm),largerThan:Ju.largerThan(cm),smallerThan:Ju.smallerThan(cm),radialGradient:Ju.radialGradient,linearGradient:Ju.linearGradient,gradient:Ju.gradient(cm),rgba:Ju.rgba,cover:Ju.cover,lighten:Ju.lighten,darken:Ju.darken,primaryShade:Ju.primaryShade(cm),radius:Ju.radius(cm),variant:Ju.variant(cm),hover:Ju.hover,primaryColor:Ju.primaryColor(cm),placeholderStyles:Ju.placeholderStyles(cm),dimmed:Ju.dimmed(cm)}});var cm;function pm(e){return Object.keys(e).reduce(((t,n)=>(void 0!==e[n]&&(t[n]=e[n]),t)),{})}Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Yu(1);var dm=Object.defineProperty,um=Object.getOwnPropertySymbols,mm=Object.prototype.hasOwnProperty,hm=Object.prototype.propertyIsEnumerable,fm=(e,t,n)=>t in e?dm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gm=(e,t)=>{for(var n in t||(t={}))mm.call(t,n)&&fm(e,n,t[n]);if(um)for(var n of um(t))hm.call(t,n)&&fm(e,n,t[n]);return e};const bm=(0,e.createContext)({theme:sm});function vm(){var t;return(null==(t=(0,e.useContext)(bm))?void 0:t.theme)||sm}function ym(){var t;return null==(t=(0,e.useContext)(bm))?void 0:t.emotionCache}function xm(e,t,n){var r;const o=vm(),i=null==(r=o.components[e])?void 0:r.defaultProps,a="function"==typeof i?i(o):i;return gm(gm(gm({},t),a),pm(n))}function wm(e){return Array.isArray(e)?e:[e]}function km(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=km(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Sm(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=km(e))&&(r&&(r+=" "),r+=t);return r}const Cm=wt({key:"mantine",prepend:!0});var Om=Object.defineProperty,Em=Object.getOwnPropertySymbols,Pm=Object.prototype.hasOwnProperty,Tm=Object.prototype.propertyIsEnumerable,Am=(e,t,n)=>t in e?Om(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const jm="ref";const{cssFactory:Mm}={cssFactory:function(e){const{cache:t}=e,n=(...e)=>{const{ref:n,args:r}=function(e){let t;if(1!==e.length)return{args:e,ref:t};const[n]=e;if(!(n instanceof Object))return{args:e,ref:t};if(!(jm in n))return{args:e,ref:t};t=n[jm];const r=((e,t)=>{for(var n in t||(t={}))Pm.call(t,n)&&Am(e,n,t[n]);if(Em)for(var n of Em(t))Tm.call(t,n)&&Am(e,n,t[n]);return e})({},n);return delete r[jm],{args:[r],ref:t}}(e),o=Ft(r,t.registered);return Ct(t,o,!1),`${t.key}-${o.name}${void 0===n?"":` ${n}`}`};return{css:n,cx:(...e)=>function(e,t,n){const r=[],o=kt(e,r,n);return r.length<2?n:o+t(r)}(t.registered,n,Sm(e))}}};function Rm(){const t=ym()||Cm;return function(n,r){const o=(0,e.useRef)();return(!o.current||r.length!==o.current.prevDeps.length||o.current.prevDeps.map(((e,t)=>e===r[t])).indexOf(!1)>=0)&&(o.current={v:Mm({cache:t}),prevDeps:[...r]}),o.current.v}(0,[t])}function Nm({cx:e,classes:t,context:n,classNames:r,name:o,cache:i}){const a=n.reduce(((e,t)=>(Object.keys(t.classNames).forEach((n=>{"string"!=typeof e[n]?e[n]=`${t.classNames[n]}`:e[n]=`${e[n]} ${t.classNames[n]}`})),e)),{});return Object.keys(t).reduce(((n,l)=>(n[l]=e(t[l],a[l],null!=r&&r[l],Array.isArray(o)?o.filter(Boolean).map((e=>`${(null==i?void 0:i.key)||"mantine"}-${e}-${l}`)).join(" "):o?`${(null==i?void 0:i.key)||"mantine"}-${o}-${l}`:null),n)),{})}var Dm=Object.defineProperty,Im=Object.getOwnPropertySymbols,Lm=Object.prototype.hasOwnProperty,zm=Object.prototype.propertyIsEnumerable,Fm=(e,t,n)=>t in e?Dm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_m=(e,t)=>{for(var n in t||(t={}))Lm.call(t,n)&&Fm(e,n,t[n]);if(Im)for(var n of Im(t))zm.call(t,n)&&Fm(e,n,t[n]);return e};function Bm(e,t){return t&&Object.keys(t).forEach((n=>{e[n]?e[n]=_m(_m({},e[n]),t[n]):e[n]=_m({},t[n])})),e}function Hm(e,t,n,r){const o=e=>"function"==typeof e?e(t,n||{},r):e||{};return Array.isArray(e)?e.map((e=>o(e.styles))).reduce(((e,t)=>Bm(e,t)),{}):o(e)}function Wm(e){const t="function"==typeof e?e:()=>e;return function(e,n){const r=vm(),o=function(e){const t=vm(),n=e=>{var n,r,o,i;return{styles:(null==(n=t.components[e])?void 0:n.styles)||{},classNames:(null==(r=t.components[e])?void 0:r.classNames)||{},variants:null==(o=t.components[e])?void 0:o.variants,sizes:null==(i=t.components[e])?void 0:i.sizes}};return Array.isArray(e)?e.map(n):[n(e)]}(null==n?void 0:n.name),i=ym(),a={variant:null==n?void 0:n.variant,size:null==n?void 0:n.size},{css:l,cx:s}=Rm(),c=t(r,e,a),p=Hm(null==n?void 0:n.styles,r,e,a),d=Hm(o,r,e,a),u=function({ctx:e,theme:t,params:n,variant:r,size:o}){return e.reduce(((e,i)=>(i.variants&&r in i.variants&&Bm(e,i.variants[r](t,n,{variant:r,size:o})),i.sizes&&o in i.sizes&&Bm(e,i.sizes[o](t,n,{variant:r,size:o})),e)),{})}({ctx:o,theme:r,params:e,variant:null==n?void 0:n.variant,size:null==n?void 0:n.size}),m=Object.fromEntries(Object.keys(c).map((e=>[e,s({[l(c[e])]:!(null==n?void 0:n.unstyled)},l(u[e]),l(d[e]),l(p[e]))])));return{classes:Nm({cx:s,classes:m,context:o,classNames:null==n?void 0:n.classNames,name:null==n?void 0:n.name,cache:i}),cx:s,theme:r}}}function Vm(e){return`___ref-${e||""}`}var $m=Wm(((e,{scrollbarSize:t,offsetScrollbars:n,scrollbarHovered:r,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:n?Yu(t):void 0,paddingBottom:n?Yu(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${Yu(t)} / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`& .${Vm("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:Yu(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:Yu(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:Vm("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:Yu(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:Yu(44),minHeight:Yu(44)}},corner:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:r?1:0,display:o?"none":void 0}})));const Um=$m;var Gm=Object.getOwnPropertySymbols,Ym=Object.prototype.hasOwnProperty,qm=Object.prototype.propertyIsEnumerable,Km=(e,t)=>{var n={};for(var r in e)Ym.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Gm)for(var r of Gm(e))t.indexOf(r)<0&&qm.call(e,r)&&(n[r]=e[r]);return n};function Xm(e){const t=e,{m:n,mx:r,my:o,mt:i,mb:a,ml:l,mr:s,p:c,px:p,py:d,pt:u,pb:m,pl:h,pr:f,bg:g,c:b,opacity:v,ff:y,fz:x,fw:w,lts:k,ta:S,lh:C,fs:O,tt:E,td:P,w:T,miw:A,maw:j,h:M,mih:R,mah:N,bgsz:D,bgp:I,bgr:L,bga:z,pos:F,top:_,left:B,bottom:H,right:W,inset:V,display:$}=t,U=Km(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:pm({m:n,mx:r,my:o,mt:i,mb:a,ml:l,mr:s,p:c,px:p,py:d,pt:u,pb:m,pl:h,pr:f,bg:g,c:b,opacity:v,ff:y,fz:x,fw:w,lts:k,ta:S,lh:C,fs:O,tt:E,td:P,w:T,miw:A,maw:j,h:M,mih:R,mah:N,bgsz:D,bgp:I,bgr:L,bga:z,pos:F,top:_,left:B,bottom:H,right:W,inset:V,display:$}),rest:U}}const Qm=["-xs","-sm","-md","-lg","-xl"],Zm={identity:function(e){return e},color:function(e,t){return"dimmed"===e?"dark"===t.colorScheme?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background},size:function(e){return Yu(e)},fontSize:function(e,t){return Ku({size:e,sizes:t.fontSizes})},spacing:function(e,t){return Qm.includes(e)?`calc(${Ku({size:e.replace("-",""),sizes:t.spacing})} * -1)`:Ku({size:e,sizes:t.spacing})}},Jm={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var eh=Object.defineProperty,th=Object.getOwnPropertySymbols,nh=Object.prototype.hasOwnProperty,rh=Object.prototype.propertyIsEnumerable,oh=(e,t,n)=>t in e?eh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ih=(e,t)=>{for(var n in t||(t={}))nh.call(t,n)&&oh(e,n,t[n]);if(th)for(var n of th(t))rh.call(t,n)&&oh(e,n,t[n]);return e};function ah(e,t,n=Jm){return Object.keys(n).reduce(((r,o)=>(o in e&&void 0!==e[o]&&r.push(function({value:e,theme:t,getValue:n,property:r}){if(null==e)return;if("object"==typeof e){const o=function(e,t){const n=Object.keys(e).filter((e=>"base"!==e)).sort(((e,n)=>Xu(Ku({size:e,sizes:t.breakpoints}))-Xu(Ku({size:n,sizes:t.breakpoints}))));return"base"in e?["base",...n]:n}(e,t).reduce(((o,i)=>{if("base"===i&&void 0!==e.base){const i=n(e.base,t);return Array.isArray(r)?(r.forEach((e=>{o[e]=i})),o):(o[r]=i,o)}const a=n(e[i],t);return Array.isArray(r)?(o[t.fn.largerThan(i)]={},r.forEach((e=>{o[t.fn.largerThan(i)][e]=a})),o):(o[t.fn.largerThan(i)]={[r]:a},o)}),{});return o}const o=n(e,t);return Array.isArray(r)?r.reduce(((e,t)=>(e[t]=o,e)),{}):{[r]:o}}({value:e[o],getValue:Zm[n[o].type],property:n[o].property,theme:t})),r)),[]).reduce(((e,t)=>(Object.keys(t).forEach((n=>{"object"==typeof t[n]&&null!==t[n]?e[n]=n in e?ih(ih({},e[n]),t[n]):t[n]:e[n]=t[n]})),e)),{})}function lh(e,t){return"function"==typeof e?e(t):e}function sh(e,t,n){const r=vm(),{css:o,cx:i}=Rm();return Array.isArray(e)?i(n,o(ah(t,r)),e.map((e=>o(lh(e,r))))):i(n,o(lh(e,r)),o(ah(t,r)))}var ch=Object.defineProperty,ph=Object.getOwnPropertySymbols,dh=Object.prototype.hasOwnProperty,uh=Object.prototype.propertyIsEnumerable,mh=(e,t,n)=>t in e?ch(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const hh=(0,e.forwardRef)(((t,n)=>{var r=t,{className:o,component:i,style:a,sx:l}=r,s=((e,t)=>{var n={};for(var r in e)dh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&ph)for(var r of ph(e))t.indexOf(r)<0&&uh.call(e,r)&&(n[r]=e[r]);return n})(r,["className","component","style","sx"]);const{systemStyles:c,rest:p}=Xm(s),d=i||"div";return e.createElement(d,((e,t)=>{for(var n in t||(t={}))dh.call(t,n)&&mh(e,n,t[n]);if(ph)for(var n of ph(t))uh.call(t,n)&&mh(e,n,t[n]);return e})({ref:n,className:sh(l,c,o),style:a},p))}));hh.displayName="@mantine/core/Box";const fh=hh;var gh=Object.defineProperty,bh=Object.defineProperties,vh=Object.getOwnPropertyDescriptors,yh=Object.getOwnPropertySymbols,xh=Object.prototype.hasOwnProperty,wh=Object.prototype.propertyIsEnumerable,kh=(e,t,n)=>t in e?gh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Sh=(e,t)=>{for(var n in t||(t={}))xh.call(t,n)&&kh(e,n,t[n]);if(yh)for(var n of yh(t))wh.call(t,n)&&kh(e,n,t[n]);return e},Ch=(e,t)=>bh(e,vh(t)),Oh=(e,t)=>{var n={};for(var r in e)xh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&yh)for(var r of yh(e))t.indexOf(r)<0&&wh.call(e,r)&&(n[r]=e[r]);return n};const Eh={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},Ph=(0,e.forwardRef)(((t,n)=>{const r=xm("ScrollArea",Eh,t),{children:o,className:i,classNames:a,styles:l,scrollbarSize:s,scrollHideDelay:c,type:p,dir:d,offsetScrollbars:u,viewportRef:m,onScrollPositionChange:h,unstyled:f,variant:g,viewportProps:b}=r,v=Oh(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[y,x]=(0,e.useState)(!1),w=vm(),{classes:k,cx:S}=Um({scrollbarSize:s,offsetScrollbars:u,scrollbarHovered:y,hidden:"never"===p},{name:"ScrollArea",classNames:a,styles:l,unstyled:f,variant:g});return e.createElement(ju,{type:"never"===p?"always":p,scrollHideDelay:c,dir:d||w.dir,ref:n,asChild:!0},e.createElement(fh,Sh({className:S(k.root,i)},v),e.createElement(Mu,Ch(Sh({},b),{className:k.viewport,ref:m,onScroll:"function"==typeof h?({currentTarget:e})=>h({x:e.scrollLeft,y:e.scrollTop}):void 0}),o),e.createElement(Ru,{orientation:"horizontal",className:k.scrollbar,forceMount:!0,onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1)},e.createElement(Nu,{className:k.thumb})),e.createElement(Ru,{orientation:"vertical",className:k.scrollbar,forceMount:!0,onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1)},e.createElement(Nu,{className:k.thumb})),e.createElement(Du,{className:k.corner})))})),Th=(0,e.forwardRef)(((t,n)=>{const r=xm("ScrollAreaAutosize",Eh,t),{children:o,classNames:i,styles:a,scrollbarSize:l,scrollHideDelay:s,type:c,dir:p,offsetScrollbars:d,viewportRef:u,onScrollPositionChange:m,unstyled:h,sx:f,variant:g,viewportProps:b}=r,v=Oh(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return e.createElement(fh,Ch(Sh({},v),{ref:n,sx:[{display:"flex"},...wm(f)]}),e.createElement(fh,{sx:{display:"flex",flexDirection:"column",flex:1}},e.createElement(Ph,{classNames:i,styles:a,scrollHideDelay:s,scrollbarSize:l,type:c,dir:p,offsetScrollbars:d,viewportRef:u,onScrollPositionChange:m,unstyled:h,variant:g,viewportProps:b},o)))}));Th.displayName="@mantine/core/ScrollAreaAutosize",Ph.displayName="@mantine/core/ScrollArea",Ph.Autosize=Th;const Ah=Ph;var jh=Object.defineProperty,Mh=Object.defineProperties,Rh=Object.getOwnPropertyDescriptors,Nh=Object.getOwnPropertySymbols,Dh=Object.prototype.hasOwnProperty,Ih=Object.prototype.propertyIsEnumerable,Lh=(e,t,n)=>t in e?jh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zh=(e,t)=>{for(var n in t||(t={}))Dh.call(t,n)&&Lh(e,n,t[n]);if(Nh)for(var n of Nh(t))Ih.call(t,n)&&Lh(e,n,t[n]);return e};const Fh=(0,e.forwardRef)(((t,n)=>{var r,o,i=t,{style:a}=i,l=((e,t)=>{var n={};for(var r in e)Dh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Nh)for(var r of Nh(e))t.indexOf(r)<0&&Ih.call(e,r)&&(n[r]=e[r]);return n})(i,["style"]);return e.createElement(Ah,(r=zh({},l),o={style:zh({width:"100%"},a),viewportProps:{tabIndex:-1},viewportRef:n},Mh(r,Rh(o))),l.children)}));Fh.displayName="@mantine/core/SelectScrollArea";var _h=Object.defineProperty,Bh=Object.getOwnPropertySymbols,Hh=Object.prototype.hasOwnProperty,Wh=Object.prototype.propertyIsEnumerable,Vh=(e,t,n)=>t in e?_h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const $h=(0,e.forwardRef)(((t,n)=>{var r=t,{label:o,value:i}=r,a=((e,t)=>{var n={};for(var r in e)Hh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Bh)for(var r of Bh(e))t.indexOf(r)<0&&Wh.call(e,r)&&(n[r]=e[r]);return n})(r,["label","value"]);return e.createElement("div",((e,t)=>{for(var n in t||(t={}))Hh.call(t,n)&&Vh(e,n,t[n]);if(Bh)for(var n of Bh(t))Wh.call(t,n)&&Vh(e,n,t[n]);return e})({ref:n},a),o||i)}));$h.displayName="@mantine/core/DefaultItem";var Uh=Object.defineProperty,Gh=Object.getOwnPropertySymbols,Yh=Object.prototype.hasOwnProperty,qh=Object.prototype.propertyIsEnumerable,Kh=(e,t,n)=>t in e?Uh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xh=(e,t)=>{for(var n in t||(t={}))Yh.call(t,n)&&Kh(e,n,t[n]);if(Gh)for(var n of Gh(t))qh.call(t,n)&&Kh(e,n,t[n]);return e},Qh=(e,t)=>{var n={};for(var r in e)Yh.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Gh)for(var r of Gh(e))t.indexOf(r)<0&&qh.call(e,r)&&(n[r]=e[r]);return n};const Zh={xs:Yu(14),sm:Yu(18),md:Yu(20),lg:Yu(24),xl:Yu(28)};function Jh(t){var n=t,{size:r,error:o,style:i}=n,a=Qh(n,["size","error","style"]);const l=vm(),s=Ku({size:r,sizes:Zh});return e.createElement("svg",Xh({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:Xh({color:o?l.colors.red[6]:l.colors.gray[6],width:s,height:s},i),"data-chevron":!0},a),e.createElement("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var ef=Object.defineProperty,tf=Object.defineProperties,nf=Object.getOwnPropertyDescriptors,rf=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,af=Object.prototype.propertyIsEnumerable,lf=(e,t,n)=>t in e?ef(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sf=(e,t)=>{for(var n in t||(t={}))of.call(t,n)&&lf(e,n,t[n]);if(rf)for(var n of rf(t))af.call(t,n)&&lf(e,n,t[n]);return e},cf=(e,t)=>tf(e,nf(t));const pf=["subtle","filled","outline","light","default","transparent","gradient"],df={xs:Yu(18),sm:Yu(22),md:Yu(28),lg:Yu(34),xl:Yu(44)};function uf({variant:e,theme:t,color:n,gradient:r}){const o=t.fn.variant({color:n,variant:e,gradient:r});return"gradient"===e?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:pf.includes(e)?sf({border:`${Yu(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}var mf=Wm(((e,{radius:t,color:n,gradient:r},{variant:o,size:i})=>({root:cf(sf({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:Ku({size:i,sizes:df}),minHeight:Ku({size:i,sizes:df}),width:Ku({size:i,sizes:df}),minWidth:Ku({size:i,sizes:df})},uf({variant:o,theme:e,color:n,gradient:r})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray["dark"===e.colorScheme?6:4],cursor:"not-allowed",backgroundColor:"transparent"===o?void 0:e.fn.themeColor("gray","dark"===e.colorScheme?8:1),borderColor:"transparent"===o?void 0:e.fn.themeColor("gray","dark"===e.colorScheme?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":cf(sf({content:'""'},e.fn.cover(Yu(-1))),{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})));const hf=mf;var ff=Object.defineProperty,gf=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,vf=Object.prototype.propertyIsEnumerable,yf=(e,t,n)=>t in e?ff(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xf=(e,t)=>{for(var n in t||(t={}))bf.call(t,n)&&yf(e,n,t[n]);if(gf)for(var n of gf(t))vf.call(t,n)&&yf(e,n,t[n]);return e},wf=(e,t)=>{var n={};for(var r in e)bf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&gf)for(var r of gf(e))t.indexOf(r)<0&&vf.call(e,r)&&(n[r]=e[r]);return n},kf=Object.defineProperty,Sf=Object.getOwnPropertySymbols,Cf=Object.prototype.hasOwnProperty,Of=Object.prototype.propertyIsEnumerable,Ef=(e,t,n)=>t in e?kf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pf=(e,t)=>{for(var n in t||(t={}))Cf.call(t,n)&&Ef(e,n,t[n]);if(Sf)for(var n of Sf(t))Of.call(t,n)&&Ef(e,n,t[n]);return e},Tf=(e,t)=>{var n={};for(var r in e)Cf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Sf)for(var r of Sf(e))t.indexOf(r)<0&&Of.call(e,r)&&(n[r]=e[r]);return n},Af=Object.defineProperty,jf=Object.getOwnPropertySymbols,Mf=Object.prototype.hasOwnProperty,Rf=Object.prototype.propertyIsEnumerable,Nf=(e,t,n)=>t in e?Af(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Df=(e,t)=>{for(var n in t||(t={}))Mf.call(t,n)&&Nf(e,n,t[n]);if(jf)for(var n of jf(t))Rf.call(t,n)&&Nf(e,n,t[n]);return e},If=(e,t)=>{var n={};for(var r in e)Mf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&jf)for(var r of jf(e))t.indexOf(r)<0&&Rf.call(e,r)&&(n[r]=e[r]);return n},Lf=Object.defineProperty,zf=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,_f=Object.prototype.propertyIsEnumerable,Bf=(e,t,n)=>t in e?Lf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Hf={bars:function(t){var n=t,{size:r,color:o}=n;const i=wf(n,["size","color"]),{style:a}=i,l=wf(i,["style"]);return e.createElement("svg",xf({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:o,style:xf({width:r},a)},l),e.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},e.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),e.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},e.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),e.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},e.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),e.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},e.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),e.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},e.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))},oval:function(t){var n=t,{size:r,color:o}=n;const i=Tf(n,["size","color"]),{style:a}=i,l=Tf(i,["style"]);return e.createElement("svg",Pf({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:o,style:Pf({width:r,height:r},a)},l),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},e.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),e.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},e.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))},dots:function(t){var n=t,{size:r,color:o}=n;const i=If(n,["size","color"]),{style:a}=i,l=If(i,["style"]);return e.createElement("svg",Df({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:o,style:Df({width:r},a)},l),e.createElement("circle",{cx:"15",cy:"15",r:"15"},e.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),e.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},e.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),e.createElement("circle",{cx:"105",cy:"15",r:"15"},e.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),e.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}},Wf={xs:Yu(18),sm:Yu(22),md:Yu(36),lg:Yu(44),xl:Yu(58)},Vf={size:"md"};function $f(t){const n=xm("Loader",Vf,t),{size:r,color:o,variant:i}=n,a=((e,t)=>{var n={};for(var r in e)Ff.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&zf)for(var r of zf(e))t.indexOf(r)<0&&_f.call(e,r)&&(n[r]=e[r]);return n})(n,["size","color","variant"]),l=vm(),s=i in Hf?i:l.loader;return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))Ff.call(t,n)&&Bf(e,n,t[n]);if(zf)for(var n of zf(t))_f.call(t,n)&&Bf(e,n,t[n]);return e})({role:"presentation",component:Hf[s]||Hf.bars,size:Ku({size:r,sizes:Wf}),color:l.fn.variant({variant:"filled",primaryFallback:!1,color:o||l.primaryColor}).background},a))}$f.displayName="@mantine/core/Loader";var Uf=Object.defineProperty,Gf=Object.defineProperties,Yf=Object.getOwnPropertyDescriptors,qf=Object.getOwnPropertySymbols,Kf=Object.prototype.hasOwnProperty,Xf=Object.prototype.propertyIsEnumerable,Qf=(e,t,n)=>t in e?Uf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zf=(e,t)=>{for(var n in t||(t={}))Kf.call(t,n)&&Qf(e,n,t[n]);if(qf)for(var n of qf(t))Xf.call(t,n)&&Qf(e,n,t[n]);return e},Jf=Wm((e=>{return{root:(t=Zf(Zf({},e.fn.focusStyles()),e.fn.fontStyles()),n={cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"},Gf(t,Yf(n)))};var t,n}));const eg=Jf;var tg=Object.defineProperty,ng=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,og=Object.prototype.propertyIsEnumerable,ig=(e,t,n)=>t in e?tg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ag=(0,e.forwardRef)(((t,n)=>{const r=xm("UnstyledButton",{},t),{className:o,component:i="button",unstyled:a,variant:l}=r,s=((e,t)=>{var n={};for(var r in e)rg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&ng)for(var r of ng(e))t.indexOf(r)<0&&og.call(e,r)&&(n[r]=e[r]);return n})(r,["className","component","unstyled","variant"]),{classes:c,cx:p}=eg(null,{name:"UnstyledButton",unstyled:a,variant:l});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))rg.call(t,n)&&ig(e,n,t[n]);if(ng)for(var n of ng(t))og.call(t,n)&&ig(e,n,t[n]);return e})({component:i,ref:n,className:p(c.root,o),type:"button"===i?"button":void 0},s))}));ag.displayName="@mantine/core/UnstyledButton";const lg=ag;var sg=Object.defineProperty,cg=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,ug=(e,t,n)=>t in e?sg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mg=(e,t)=>{for(var n in t||(t={}))pg.call(t,n)&&ug(e,n,t[n]);if(cg)for(var n of cg(t))dg.call(t,n)&&ug(e,n,t[n]);return e};const hg={color:"gray",size:"md",variant:"subtle"},fg=(0,e.forwardRef)(((t,n)=>{const r=xm("ActionIcon",hg,t),{className:o,color:i,children:a,radius:l,size:s,variant:c,gradient:p,disabled:d,loaderProps:u,loading:m,unstyled:h,__staticSelector:f}=r,g=((e,t)=>{var n={};for(var r in e)pg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&cg)for(var r of cg(e))t.indexOf(r)<0&&dg.call(e,r)&&(n[r]=e[r]);return n})(r,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:b,cx:v,theme:y}=hf({radius:l,color:i,gradient:p},{name:["ActionIcon",f],unstyled:h,size:s,variant:c}),x=e.createElement($f,mg({color:y.fn.variant({color:i,variant:c}).color,size:"100%","data-action-icon-loader":!0},u));return e.createElement(lg,mg({className:v(b.root,o),ref:n,disabled:d,"data-disabled":d||void 0,"data-loading":m||void 0,unstyled:h},g),m?x:a)}));fg.displayName="@mantine/core/ActionIcon";const gg=fg;var bg=Object.defineProperty,vg=Object.getOwnPropertySymbols,yg=Object.prototype.hasOwnProperty,xg=Object.prototype.propertyIsEnumerable,wg=(e,t,n)=>t in e?bg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kg=(e,t)=>{for(var n in t||(t={}))yg.call(t,n)&&wg(e,n,t[n]);if(vg)for(var n of vg(t))xg.call(t,n)&&wg(e,n,t[n]);return e};function Sg(t){const n=t,{width:r,height:o,style:i}=n,a=((e,t)=>{var n={};for(var r in e)yg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&vg)for(var r of vg(e))t.indexOf(r)<0&&xg.call(e,r)&&(n[r]=e[r]);return n})(n,["width","height","style"]);return e.createElement("svg",kg({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:kg({width:r,height:o},i)},a),e.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}Sg.displayName="@mantine/core/CloseIcon";var Cg=Object.defineProperty,Og=Object.getOwnPropertySymbols,Eg=Object.prototype.hasOwnProperty,Pg=Object.prototype.propertyIsEnumerable,Tg=(e,t,n)=>t in e?Cg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Ag={xs:Yu(12),sm:Yu(16),md:Yu(20),lg:Yu(28),xl:Yu(34)},jg={size:"sm"},Mg=(0,e.forwardRef)(((t,n)=>{const r=xm("CloseButton",jg,t),{iconSize:o,size:i,children:a}=r,l=((e,t)=>{var n={};for(var r in e)Eg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Og)for(var r of Og(e))t.indexOf(r)<0&&Pg.call(e,r)&&(n[r]=e[r]);return n})(r,["iconSize","size","children"]),s=Yu(o||Ag[i]);return e.createElement(gg,((e,t)=>{for(var n in t||(t={}))Eg.call(t,n)&&Tg(e,n,t[n]);if(Og)for(var n of Og(t))Pg.call(t,n)&&Tg(e,n,t[n]);return e})({ref:n,__staticSelector:"CloseButton",size:i},l),a||e.createElement(Sg,{width:s,height:s}))}));Mg.displayName="@mantine/core/CloseButton";const Rg=Mg;var Ng=Object.defineProperty,Dg=Object.defineProperties,Ig=Object.getOwnPropertyDescriptors,Lg=Object.getOwnPropertySymbols,zg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,_g=(e,t,n)=>t in e?Ng(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bg=(e,t)=>{for(var n in t||(t={}))zg.call(t,n)&&_g(e,n,t[n]);if(Lg)for(var n of Lg(t))Fg.call(t,n)&&_g(e,n,t[n]);return e},Hg=(e,t)=>Dg(e,Ig(t));function Wg({shouldClear:t,clearButtonProps:n,onClear:r,size:o,error:i}){return t?e.createElement(Rg,Hg(Bg({},n),{variant:"transparent",onClick:r,size:o,onMouseDown:e=>e.preventDefault()})):e.createElement(Jh,{error:i,size:o})}Wg.displayName="@mantine/core/SelectRightSection";var Vg=Object.defineProperty,$g=Object.defineProperties,Ug=Object.getOwnPropertyDescriptors,Gg=Object.getOwnPropertySymbols,Yg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,Kg=(e,t,n)=>t in e?Vg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xg=(e,t)=>{for(var n in t||(t={}))Yg.call(t,n)&&Kg(e,n,t[n]);if(Gg)for(var n of Gg(t))qg.call(t,n)&&Kg(e,n,t[n]);return e},Qg=(e,t)=>$g(e,Ug(t));function Zg(t){var n=t,{styles:r,rightSection:o,rightSectionWidth:i,theme:a}=n,l=((e,t)=>{var n={};for(var r in e)Yg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Gg)for(var r of Gg(e))t.indexOf(r)<0&&qg.call(e,r)&&(n[r]=e[r]);return n})(n,["styles","rightSection","rightSectionWidth","theme"]);if(o)return{rightSection:o,rightSectionWidth:i,styles:r};const s="function"==typeof r?r(a):r;return{rightSection:!l.readOnly&&!(l.disabled&&l.shouldClear)&&e.createElement(Wg,Xg({},l)),styles:Qg(Xg({},s),{rightSection:Qg(Xg({},null==s?void 0:s.rightSection),{pointerEvents:l.shouldClear?void 0:"none"})})}}function Jg(){return`mantine-${Math.random().toString(36).slice(2,11)}`}var eb=Object.defineProperty,tb=Object.defineProperties,nb=Object.getOwnPropertyDescriptors,rb=Object.getOwnPropertySymbols,ob=Object.prototype.hasOwnProperty,ib=Object.prototype.propertyIsEnumerable,ab=(e,t,n)=>t in e?eb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lb=(e,t)=>{for(var n in t||(t={}))ob.call(t,n)&&ab(e,n,t[n]);if(rb)for(var n of rb(t))ib.call(t,n)&&ab(e,n,t[n]);return e};function sb({underline:e,strikethrough:t}){const n=[];return e&&n.push("underline"),t&&n.push("line-through"),n.length>0?n.join(" "):"none"}function cb({theme:e,color:t}){return"dimmed"===t?e.fn.dimmed():"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function pb(e){return"number"==typeof e?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function db({theme:e,truncate:t}){return"start"===t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:"ltr"===e.dir?"rtl":"ltr",textAlign:"ltr"===e.dir?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}var ub=Wm(((e,{color:t,lineClamp:n,truncate:r,inline:o,inherit:i,underline:a,gradient:l,weight:s,transform:c,align:p,strikethrough:d,italic:u},{size:m})=>{const h=e.fn.variant({variant:"gradient",gradient:l});return{root:(f=lb(lb(lb(lb({},e.fn.fontStyles()),e.fn.focusStyles()),pb(n)),db({theme:e,truncate:r})),g={color:cb({color:t,theme:e}),fontFamily:i?"inherit":e.fontFamily,fontSize:i||void 0===m?"inherit":Ku({size:m,sizes:e.fontSizes}),lineHeight:i?"inherit":o?1:e.lineHeight,textDecoration:sb({underline:a,strikethrough:d}),WebkitTapHighlightColor:"transparent",fontWeight:i?"inherit":s,textTransform:c,textAlign:p,fontStyle:u?"italic":void 0},tb(f,nb(g))),gradient:{backgroundImage:h.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}};var f,g}));const mb=ub;var hb=Object.defineProperty,fb=Object.getOwnPropertySymbols,gb=Object.prototype.hasOwnProperty,bb=Object.prototype.propertyIsEnumerable,vb=(e,t,n)=>t in e?hb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const yb={variant:"text"},xb=(0,e.forwardRef)(((t,n)=>{const r=xm("Text",yb,t),{className:o,size:i,weight:a,transform:l,color:s,align:c,variant:p,lineClamp:d,truncate:u,gradient:m,inline:h,inherit:f,underline:g,strikethrough:b,italic:v,classNames:y,styles:x,unstyled:w,span:k,__staticSelector:S}=r,C=((e,t)=>{var n={};for(var r in e)gb.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&fb)for(var r of fb(e))t.indexOf(r)<0&&bb.call(e,r)&&(n[r]=e[r]);return n})(r,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:O,cx:E}=mb({color:s,lineClamp:d,truncate:u,inline:h,inherit:f,underline:g,strikethrough:b,italic:v,weight:a,transform:l,align:c,gradient:m},{unstyled:w,name:S||"Text",variant:p,size:i});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))gb.call(t,n)&&vb(e,n,t[n]);if(fb)for(var n of fb(t))bb.call(t,n)&&vb(e,n,t[n]);return e})({ref:n,className:E(O.root,{[O.gradient]:"gradient"===p},o),component:k?"span":"div"},C))}));xb.displayName="@mantine/core/Text";const wb=xb,kb={xs:Yu(1),sm:Yu(2),md:Yu(3),lg:Yu(4),xl:Yu(5)};function Sb(e,t){const n=e.fn.variant({variant:"outline",color:t}).border;return"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?n:void 0===t?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]:t}var Cb=Wm(((e,{color:t},{size:n,variant:r})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:Yu(1),borderTop:`${Ku({size:n,sizes:kb})} ${r} ${Sb(e,t)}`,marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:`${Ku({size:n,sizes:kb})} ${r} ${Sb(e,t)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:"dark"===t?e.colors.dark[1]:e.fn.themeColor(t,"dark"===e.colorScheme?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:Yu(Ku({size:n,sizes:kb})),borderTopColor:Sb(e,t),borderTopStyle:r,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:Yu(Ku({size:n,sizes:kb})),borderLeftColor:Sb(e,t),borderLeftStyle:r}})));const Ob=Cb;var Eb=Object.defineProperty,Pb=Object.defineProperties,Tb=Object.getOwnPropertyDescriptors,Ab=Object.getOwnPropertySymbols,jb=Object.prototype.hasOwnProperty,Mb=Object.prototype.propertyIsEnumerable,Rb=(e,t,n)=>t in e?Eb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nb=(e,t)=>{for(var n in t||(t={}))jb.call(t,n)&&Rb(e,n,t[n]);if(Ab)for(var n of Ab(t))Mb.call(t,n)&&Rb(e,n,t[n]);return e};const Db={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},Ib=(0,e.forwardRef)(((t,n)=>{const r=xm("Divider",Db,t),{className:o,color:i,orientation:a,size:l,label:s,labelPosition:c,labelProps:p,variant:d,styles:u,classNames:m,unstyled:h}=r,f=((e,t)=>{var n={};for(var r in e)jb.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ab)for(var r of Ab(e))t.indexOf(r)<0&&Mb.call(e,r)&&(n[r]=e[r]);return n})(r,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:g,cx:b}=Ob({color:i},{classNames:m,styles:u,unstyled:h,name:"Divider",variant:d,size:l}),v="vertical"===a,y="horizontal"===a,x=!!s&&y,w=!(null==p?void 0:p.color);return e.createElement(fh,Nb({ref:n,className:b(g.root,{[g.vertical]:v,[g.horizontal]:y,[g.withLabel]:x},o),role:"separator"},f),x&&e.createElement(wb,(k=Nb({},p),S={size:(null==p?void 0:p.size)||"xs",mt:Yu(2),className:b(g.label,g[c],{[g.labelDefaultStyles]:w})},Pb(k,Tb(S))),s));var k,S}));Ib.displayName="@mantine/core/Divider";var Lb=Object.defineProperty,zb=Object.defineProperties,Fb=Object.getOwnPropertyDescriptors,_b=Object.getOwnPropertySymbols,Bb=Object.prototype.hasOwnProperty,Hb=Object.prototype.propertyIsEnumerable,Wb=(e,t,n)=>t in e?Lb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vb=(e,t)=>{for(var n in t||(t={}))Bb.call(t,n)&&Wb(e,n,t[n]);if(_b)for(var n of _b(t))Hb.call(t,n)&&Wb(e,n,t[n]);return e},$b=Wm(((e,t,{size:n})=>{return{item:(r=Vb({},e.fn.fontStyles()),o={boxSizing:"border-box",wordBreak:"break-all",textAlign:"left",width:"100%",padding:`calc(${Ku({size:n,sizes:e.spacing})} / 1.5) ${Ku({size:n,sizes:e.spacing})}`,cursor:"pointer",fontSize:Ku({size:n,sizes:e.fontSizes}),color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderRadius:e.fn.radius(),"&[data-hovered]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[1]},"&[data-selected]":Vb({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&[data-disabled]":{cursor:"default",color:e.colors.dark[2]}},zb(r,Fb(o))),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:`calc(${Ku({size:n,sizes:e.spacing})} / 2)`,paddingBottom:`calc(${Ku({size:n,sizes:e.spacing})} / 2)`,textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`calc(${Ku({size:n,sizes:e.spacing})} / 1.5) ${Ku({size:n,sizes:e.spacing})}`},separatorLabel:{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}};var r,o}));const Ub=$b;var Gb=Object.defineProperty,Yb=Object.getOwnPropertySymbols,qb=Object.prototype.hasOwnProperty,Kb=Object.prototype.propertyIsEnumerable,Xb=(e,t,n)=>t in e?Gb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Qb({data:t,hovered:n,classNames:r,styles:o,isItemSelected:i,uuid:a,__staticSelector:l,onItemHover:s,onItemSelect:c,itemsRefs:p,itemComponent:d,size:u,nothingFound:m,creatable:h,createLabel:f,unstyled:g,variant:b}){const{classes:v}=Ub(null,{classNames:r,styles:o,unstyled:g,name:l,variant:b,size:u}),y=[],x=[];let w=null;const k=(t,r)=>{const o="function"==typeof i&&i(t.value);return e.createElement(d,((e,t)=>{for(var n in t||(t={}))qb.call(t,n)&&Xb(e,n,t[n]);if(Yb)for(var n of Yb(t))Kb.call(t,n)&&Xb(e,n,t[n]);return e})({key:t.value,className:v.item,"data-disabled":t.disabled||void 0,"data-hovered":!t.disabled&&n===r||void 0,"data-selected":!t.disabled&&o||void 0,selected:o,onMouseEnter:()=>s(r),id:`${a}-${r}`,role:"option",tabIndex:-1,"aria-selected":n===r,ref:e=>{p&&p.current&&(p.current[t.value]=e)},onMouseDown:t.disabled?null:e=>{e.preventDefault(),c(t)},disabled:t.disabled,variant:b},t))};let S=null;if(t.forEach(((t,n)=>{t.creatable?w=n:t.group?(S!==t.group&&(S=t.group,x.push(e.createElement("div",{className:v.separator,key:`__mantine-divider-${n}`},e.createElement(Ib,{classNames:{label:v.separatorLabel},label:t.group})))),x.push(k(t,n))):y.push(k(t,n))})),h){const r=t[w];y.push(e.createElement("div",{key:Jg(),className:v.item,"data-hovered":n===w||void 0,onMouseEnter:()=>s(w),onMouseDown:e=>{e.preventDefault(),c(r)},tabIndex:-1,ref:e=>{p&&p.current&&(p.current[r.value]=e)}},f))}return x.length>0&&y.length>0&&y.unshift(e.createElement("div",{className:v.separator,key:"empty-group-separator"},e.createElement(Ib,null))),x.length>0||y.length>0?e.createElement(e.Fragment,null,x,y):e.createElement(wb,{size:u,unstyled:g,className:v.nothingFound},m)}Qb.displayName="@mantine/core/SelectItems";const Zb=Wm((()=>({dropdown:{},itemsWrapper:{padding:Yu(4),display:"flex",width:"100%",boxSizing:"border-box"}}))),Jb="undefined"!=typeof document?e.useLayoutEffect:e.useEffect,ev=e["useId".toString()]||(()=>{});function tv(t){const n=function(){const e=ev();return e?`mantine-${e.replace(/:/g,"")}`:""}(),[r,o]=(0,e.useState)(n);return Jb((()=>{o(Jg())}),[]),"string"==typeof t?t:"undefined"==typeof window?n:r}const nv=["mousedown","touchstart"],rv=e=>{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?or({element:t.current,padding:n}).fn(e):{}:t?or({element:t,padding:n}).fn(e):{};var r}}};var ov="undefined"!=typeof document?e.useLayoutEffect:e.useEffect;function iv(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!iv(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(!("_owner"===n&&e.$$typeof||iv(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function av(t){const n=e.useRef(t);return ov((()=>{n.current=t})),n}var lv="undefined"!=typeof document?e.useLayoutEffect:e.useEffect;let sv=!1,cv=0;const pv=()=>"floating-ui-"+cv++,dv=t["useId".toString()]||function(){const[t,n]=e.useState((()=>sv?pv():void 0));return lv((()=>{null==t&&n(pv())}),[]),e.useEffect((()=>{sv||(sv=!0)}),[]),t};const uv=e.createContext(null),mv=e.createContext(null),hv=()=>{var t;return(null==(t=e.useContext(uv))?void 0:t.id)||null},fv=()=>e.useContext(mv);function gv(e){return(null==e?void 0:e.ownerDocument)||document}function bv(e){return gv(e).defaultView||window}function vv(e){return!!e&&e instanceof bv(e).Element}function yv(e){return!!e&&e instanceof bv(e).HTMLElement}function xv(e){if(0===e.mozInputSource&&e.isTrusted)return!0;const t=/Android/i;return(t.test(function(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}())||t.test(function(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map((e=>{let{brand:t,version:n}=e;return t+"/"+n})).join(" "):navigator.userAgent}()))&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType}function wv(e){return 0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"!==e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail}function kv(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Sv(t){const n=(0,e.useRef)(t);return lv((()=>{n.current=t})),n}const Cv="data-floating-ui-safe-polygon";function Ov(e,t,n){return n&&!kv(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}const Ev=function(t,n){let{enabled:r=!0,delay:o=0,handleClose:i=null,mouseOnly:a=!1,restMs:l=0,move:s=!0}=void 0===n?{}:n;const{open:c,onOpenChange:p,dataRef:d,events:u,elements:{domReference:m,floating:h},refs:f}=t,g=fv(),b=hv(),v=Sv(i),y=Sv(o),x=e.useRef(),w=e.useRef(),k=e.useRef(),S=e.useRef(),C=e.useRef(!0),O=e.useRef(!1),E=e.useRef((()=>{})),P=e.useCallback((()=>{var e;const t=null==(e=d.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t}),[d]);e.useEffect((()=>{if(r)return u.on("dismiss",e),()=>{u.off("dismiss",e)};function e(){clearTimeout(w.current),clearTimeout(S.current),C.current=!0}}),[r,u]),e.useEffect((()=>{if(!r||!v.current||!c)return;function e(){P()&&p(!1)}const t=gv(h).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}}),[h,c,p,r,v,d,P]);const T=e.useCallback((function(e){void 0===e&&(e=!0);const t=Ov(y.current,"close",x.current);t&&!k.current?(clearTimeout(w.current),w.current=setTimeout((()=>p(!1)),t)):e&&(clearTimeout(w.current),p(!1))}),[y,p]),A=e.useCallback((()=>{E.current(),k.current=void 0}),[]),j=e.useCallback((()=>{if(O.current){const e=gv(f.floating.current).body;e.style.pointerEvents="",e.removeAttribute(Cv),O.current=!1}}),[f]);return e.useEffect((()=>{if(r&&vv(m)){const e=m;return c&&e.addEventListener("mouseleave",i),null==h||h.addEventListener("mouseleave",i),s&&e.addEventListener("mousemove",n,{once:!0}),e.addEventListener("mouseenter",n),e.addEventListener("mouseleave",o),()=>{c&&e.removeEventListener("mouseleave",i),null==h||h.removeEventListener("mouseleave",i),s&&e.removeEventListener("mousemove",n),e.removeEventListener("mouseenter",n),e.removeEventListener("mouseleave",o)}}function e(){return!!d.current.openEvent&&["click","mousedown"].includes(d.current.openEvent.type)}function n(e){if(clearTimeout(w.current),C.current=!1,a&&!kv(x.current)||l>0&&0===Ov(y.current,"open"))return;d.current.openEvent=e;const t=Ov(y.current,"open",x.current);t?w.current=setTimeout((()=>{p(!0)}),t):p(!0)}function o(n){if(e())return;E.current();const r=gv(h);if(clearTimeout(S.current),v.current){c||clearTimeout(w.current),k.current=v.current({...t,tree:g,x:n.clientX,y:n.clientY,onClose(){j(),A(),T()}});const e=k.current;return r.addEventListener("mousemove",e),void(E.current=()=>{r.removeEventListener("mousemove",e)})}T()}function i(n){e()||null==v.current||v.current({...t,tree:g,x:n.clientX,y:n.clientY,onClose(){j(),A(),T()}})(n)}}),[m,h,r,t,a,l,s,T,A,j,p,c,g,y,v,d]),lv((()=>{var e;if(r&&c&&null!=(e=v.current)&&e.__options.blockPointerEvents&&P()){const e=gv(h).body;if(e.setAttribute(Cv,""),e.style.pointerEvents="none",O.current=!0,vv(m)&&h){var t,n;const e=m,r=null==g||null==(t=g.nodesRef.current.find((e=>e.id===b)))||null==(n=t.context)?void 0:n.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",h.style.pointerEvents="auto",()=>{e.style.pointerEvents="",h.style.pointerEvents=""}}}}),[r,c,b,h,m,g,v,d,P]),lv((()=>{c||(x.current=void 0,A(),j())}),[c,A,j]),e.useEffect((()=>()=>{A(),clearTimeout(w.current),clearTimeout(S.current),j()}),[r,A,j]),e.useMemo((()=>{if(!r)return{};function e(e){x.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(){c||0===l||(clearTimeout(S.current),S.current=setTimeout((()=>{C.current||p(!0)}),l))}},floating:{onMouseEnter(){clearTimeout(w.current)},onMouseLeave(){u.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),T(!1)}}}}),[u,r,l,c,p,T])},Pv=e.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),Tv=()=>e.useContext(Pv),Av=t=>{let{children:n,delay:r,timeoutMs:o=0}=t;const[i,a]=e.useReducer(((e,t)=>({...e,...t})),{delay:r,timeoutMs:o,initialDelay:r,currentId:null,isInstantPhase:!1}),l=e.useRef(null),s=e.useCallback((e=>{a({currentId:e})}),[]);return lv((()=>{i.currentId?null===l.current?l.current=i.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),l.current=null)}),[i.currentId]),e.createElement(Pv.Provider,{value:e.useMemo((()=>({...i,setState:a,setCurrentId:s})),[i,a,s])},n)},jv=(t,n)=>{let{open:r,onOpenChange:o}=t,{id:i}=n;const{currentId:a,setCurrentId:l,initialDelay:s,setState:c,timeoutMs:p}=Tv();e.useEffect((()=>{a&&(c({delay:{open:1,close:Ov(s,"close")}}),a!==i&&o(!1))}),[i,o,c,a,s]),e.useEffect((()=>{function e(){o(!1),c({delay:s,currentId:null})}if(!r&&a===i){if(p){const t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}}),[r,c,a,i,o,s,p]),e.useEffect((()=>{r&&l(i)}),[r,l,i])};function Mv(e,t){if(!e||!t)return!1;const n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&function(e){return"undefined"!=typeof ShadowRoot&&(e instanceof bv(e).ShadowRoot||e instanceof ShadowRoot)}(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}function Rv(e,t){let n=e.filter((e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}))||[],r=n;for(;r.length;)r=e.filter((e=>{var t;return null==(t=r)?void 0:t.some((t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)}))}))||[],n=n.concat(r);return n}const Nv=t["useInsertionEffect".toString()]||(e=>e());function Dv(t){const n=e.useRef((()=>{}));return Nv((()=>{n.current=t})),e.useCallback((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)}),[])}function Iv(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}const Lv={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},zv={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Fv=function(t,n){let{open:r,onOpenChange:o,events:i,nodeId:a,elements:{reference:l,domReference:s,floating:c},dataRef:p}=t,{enabled:d=!0,escapeKey:u=!0,outsidePress:m=!0,outsidePressEvent:h="pointerdown",referencePress:f=!1,referencePressEvent:g="pointerdown",ancestorScroll:b=!1,bubbles:v=!0}=void 0===n?{}:n;const y=fv(),x=null!=hv(),w=Dv("function"==typeof m?m:()=>!1),k="function"==typeof m?w:m,S=e.useRef(!1),{escapeKeyBubbles:C,outsidePressBubbles:O}=function(e){var t,n;return void 0===e&&(e=!0),{escapeKeyBubbles:"boolean"==typeof e?e:null==(t=e.escapeKey)||t,outsidePressBubbles:"boolean"==typeof e?e:null==(n=e.outsidePress)||n}}(v);return e.useEffect((()=>{if(!r||!d)return;function e(e){if("Escape"===e.key){const e=y?Rv(y.nodesRef.current,a):[];if(e.length>0){let t=!0;if(e.forEach((e=>{var n;null==(n=e.context)||!n.open||e.context.dataRef.current.__escapeKeyBubbles||(t=!1)})),!t)return}i.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),o(!1)}}function t(e){const t=S.current;if(S.current=!1,t)return;if("function"==typeof k&&!k(e))return;const n=function(e){return"composedPath"in e?e.composedPath()[0]:e.target}(e);if(yv(n)&&c){const t=c.ownerDocument.defaultView||window,r=n.scrollWidth>n.clientWidth,o=n.scrollHeight>n.clientHeight;let i=o&&e.offsetX>n.clientWidth;if(o&&"rtl"===t.getComputedStyle(n).direction&&(i=e.offsetX<=n.offsetWidth-n.clientWidth),i||r&&e.offsetY>n.clientHeight)return}const r=y&&Rv(y.nodesRef.current,a).some((t=>{var n;return Iv(e,null==(n=t.context)?void 0:n.elements.floating)}));if(Iv(e,c)||Iv(e,s)||r)return;const l=y?Rv(y.nodesRef.current,a):[];if(l.length>0){let e=!0;if(l.forEach((t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__outsidePressBubbles||(e=!1)})),!e)return}i.emit("dismiss",{type:"outsidePress",data:{returnFocus:x?{preventScroll:!0}:xv(e)||wv(e)}}),o(!1)}function n(){o(!1)}p.current.__escapeKeyBubbles=C,p.current.__outsidePressBubbles=O;const m=gv(c);u&&m.addEventListener("keydown",e),k&&m.addEventListener(h,t);let f=[];return b&&(vv(s)&&(f=zn(s)),vv(c)&&(f=f.concat(zn(c))),!vv(l)&&l&&l.contextElement&&(f=f.concat(zn(l.contextElement)))),f=f.filter((e=>{var t;return e!==(null==(t=m.defaultView)?void 0:t.visualViewport)})),f.forEach((e=>{e.addEventListener("scroll",n,{passive:!0})})),()=>{u&&m.removeEventListener("keydown",e),k&&m.removeEventListener(h,t),f.forEach((e=>{e.removeEventListener("scroll",n)}))}}),[p,c,s,l,u,k,h,i,y,a,r,o,b,d,C,O,x]),e.useEffect((()=>{S.current=!1}),[k,h]),e.useMemo((()=>d?{reference:{[Lv[g]]:()=>{f&&(i.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),o(!1))}},floating:{[zv[h]]:()=>{S.current=!0}}}:{}),[d,i,f,h,g,o])},_v=function(t,n){let{open:r,onOpenChange:o,dataRef:i,events:a,refs:l,elements:{floating:s,domReference:c}}=t,{enabled:p=!0,keyboardOnly:d=!0}=void 0===n?{}:n;const u=e.useRef(""),m=e.useRef(!1),h=e.useRef();return e.useEffect((()=>{if(!p)return;const e=gv(s).defaultView||window;function t(){!r&&yv(c)&&c===function(e){let t=e.activeElement;for(;null!=(null==(n=t)||null==(r=n.shadowRoot)?void 0:r.activeElement);){var n,r;t=t.shadowRoot.activeElement}return t}(gv(c))&&(m.current=!0)}return e.addEventListener("blur",t),()=>{e.removeEventListener("blur",t)}}),[s,c,r,p]),e.useEffect((()=>{if(p)return a.on("dismiss",e),()=>{a.off("dismiss",e)};function e(e){"referencePress"!==e.type&&"escapeKey"!==e.type||(m.current=!0)}}),[a,p]),e.useEffect((()=>()=>{clearTimeout(h.current)}),[]),e.useMemo((()=>p?{reference:{onPointerDown(e){let{pointerType:t}=e;u.current=t,m.current=!(!t||!d)},onMouseLeave(){m.current=!1},onFocus(e){var t;m.current||"focus"===e.type&&"mousedown"===(null==(t=i.current.openEvent)?void 0:t.type)&&i.current.openEvent&&Iv(i.current.openEvent,c)||(i.current.openEvent=e.nativeEvent,o(!0))},onBlur(e){m.current=!1;const t=e.relatedTarget,n=vv(t)&&t.hasAttribute("data-floating-ui-focus-guard")&&"outside"===t.getAttribute("data-type");h.current=setTimeout((()=>{Mv(l.floating.current,t)||Mv(c,t)||n||o(!1)}))}}}:{}),[p,d,c,l,i,o])},Bv=function(t,n){let{open:r}=t,{enabled:o=!0,role:i="dialog"}=void 0===n?{}:n;const a=dv(),l=dv();return e.useMemo((()=>{const e={id:a,role:i};return o?"tooltip"===i?{reference:{"aria-describedby":r?a:void 0},floating:e}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===i?"dialog":i,"aria-controls":r?a:void 0,..."listbox"===i&&{role:"combobox"},..."menu"===i&&{id:l}},floating:{...e,..."menu"===i&&{"aria-labelledby":l}}}:{}}),[o,i,r,a,l])};function Hv(t){void 0===t&&(t={});const{open:r=!1,onOpenChange:o,nodeId:i}=t,a=function(t){void 0===t&&(t={});const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a,whileElementsMounted:l,open:s}=t,[c,p]=e.useState({x:null,y:null,strategy:o,placement:r,middlewareData:{},isPositioned:!1}),[d,u]=e.useState(i);iv(d,i)||u(i);const m=e.useRef(null),h=e.useRef(null),f=e.useRef(c),g=av(l),b=av(a),[v,y]=e.useState(null),[x,w]=e.useState(null),k=e.useCallback((e=>{m.current!==e&&(m.current=e,y(e))}),[]),S=e.useCallback((e=>{h.current!==e&&(h.current=e,w(e))}),[]),C=e.useCallback((()=>{if(!m.current||!h.current)return;const e={placement:r,strategy:o,middleware:d};b.current&&(e.platform=b.current),lr(m.current,h.current,e).then((e=>{const t={...e,isPositioned:!0};O.current&&!iv(f.current,t)&&(f.current=t,n.flushSync((()=>{p(t)})))}))}),[d,r,o,b]);ov((()=>{!1===s&&f.current.isPositioned&&(f.current.isPositioned=!1,p((e=>({...e,isPositioned:!1}))))}),[s]);const O=e.useRef(!1);ov((()=>(O.current=!0,()=>{O.current=!1})),[]),ov((()=>{if(v&&x){if(g.current)return g.current(v,x,C);C()}}),[v,x,C,g]);const E=e.useMemo((()=>({reference:m,floating:h,setReference:k,setFloating:S})),[k,S]),P=e.useMemo((()=>({reference:v,floating:x})),[v,x]);return e.useMemo((()=>({...c,update:C,refs:E,elements:P,reference:k,floating:S})),[c,C,E,P,k,S])}(t),l=fv(),s=e.useRef(null),c=e.useRef({}),p=e.useState((()=>function(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach((e=>e(n)))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){e.set(t,(e.get(t)||[]).filter((e=>e!==n)))}}}()))[0],[d,u]=e.useState(null),m=e.useCallback((e=>{const t=vv(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;a.refs.setReference(t)}),[a.refs]),h=e.useCallback((e=>{(vv(e)||null===e)&&(s.current=e,u(e)),(vv(a.refs.reference.current)||null===a.refs.reference.current||null!==e&&!vv(e))&&a.refs.setReference(e)}),[a.refs]),f=e.useMemo((()=>({...a.refs,setReference:h,setPositionReference:m,domReference:s})),[a.refs,h,m]),g=e.useMemo((()=>({...a.elements,domReference:d})),[a.elements,d]),b=Dv(o),v=e.useMemo((()=>({...a,refs:f,elements:g,dataRef:c,nodeId:i,events:p,open:r,onOpenChange:b})),[a,i,p,r,b,f,g]);return lv((()=>{const e=null==l?void 0:l.nodesRef.current.find((e=>e.id===i));e&&(e.context=v)})),e.useMemo((()=>({...a,context:v,refs:f,reference:h,positionReference:m})),[a,f,v,h,m])}function Wv(e,t,n){const r=new Map;return{..."floating"===n&&{tabIndex:-1},...e,...t.map((e=>e?e[n]:null)).concat(e).reduce(((e,t)=>t?(Object.entries(t).forEach((t=>{let[n,o]=t;var i;0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof o&&(null==(i=r.get(n))||i.push(o),e[n]=function(){for(var e,t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];null==(e=r.get(n))||e.forEach((e=>e(...o)))})):e[n]=o})),e):e),{})}}function Vv({opened:t,floating:n,position:r,positionDependencies:o}){const[i,a]=(0,e.useState)(0);(0,e.useEffect)((()=>{if(n.refs.reference.current&&n.refs.floating.current)return Jn(n.refs.reference.current,n.refs.floating.current,n.update)}),[n.refs.reference.current,n.refs.floating.current,t,i,r]),jd((()=>{n.update()}),o),jd((()=>{a((e=>e+1))}),[t])}function $v(e){const t=[er(e.offset)];return e.middlewares.shift&&t.push(tr({limiter:ar()})),e.middlewares.flip&&t.push(nr()),e.middlewares.inline&&t.push(ir()),t.push(rv({element:e.arrowRef,padding:e.arrowOffset})),t}function Uv(t){const n=(0,e.createContext)(null);return[({children:t,value:r})=>e.createElement(n.Provider,{value:r},t),()=>{const r=(0,e.useContext)(n);if(null===r)throw new Error(t);return r}]}const[Gv,Yv]=Uv("Popover component was not found in the tree");function qv(t){return!Array.isArray(t)&&null!==t&&"object"==typeof t&&t.type!==e.Fragment}var Kv=Object.defineProperty,Xv=Object.defineProperties,Qv=Object.getOwnPropertyDescriptors,Zv=Object.getOwnPropertySymbols,Jv=Object.prototype.hasOwnProperty,ey=Object.prototype.propertyIsEnumerable,ty=(e,t,n)=>t in e?Kv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ny=(e,t)=>{for(var n in t||(t={}))Jv.call(t,n)&&ty(e,n,t[n]);if(Zv)for(var n of Zv(t))ey.call(t,n)&&ty(e,n,t[n]);return e};const ry={refProp:"ref",popupType:"dialog",shouldOverrideDefaultTargetId:!0},oy=(0,e.forwardRef)(((t,n)=>{const r=xm("PopoverTarget",ry,t),{children:o,refProp:i,popupType:a,shouldOverrideDefaultTargetId:l}=r,s=((e,t)=>{var n={};for(var r in e)Jv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Zv)for(var r of Zv(e))t.indexOf(r)<0&&ey.call(e,r)&&(n[r]=e[r]);return n})(r,["children","refProp","popupType","shouldOverrideDefaultTargetId"]);if(!qv(o))throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const c=s,p=Yv(),d=Rd(p.reference,o.ref,n),u=p.withRoles?{"aria-haspopup":a,"aria-expanded":p.opened,"aria-controls":p.getDropdownId(),id:l?p.getTargetId():o.props.id}:{};return(0,e.cloneElement)(o,ny((m=ny(ny(ny({},c),u),p.targetProps),h={className:Sm(p.targetProps.className,c.className,o.props.className),[i]:d},Xv(m,Qv(h))),p.controlled?null:{onClick:p.onToggle}));var m,h}));oy.displayName="@mantine/core/PopoverTarget";const iy=()=>{};function ay(e,t={active:!0}){return"function"==typeof e&&t.active?n=>{var r;"Escape"===n.key&&(e(n),null==(r=t.onTrigger)||r.call(t))}:t.onKeyDown||iy}function ly({opened:t,shouldReturnFocus:n=!0}){const r=(0,e.useRef)(),o=()=>{var e;r.current&&"focus"in r.current&&"function"==typeof r.current.focus&&(null==(e=r.current)||e.focus({preventScroll:!0}))};return jd((()=>{let e=-1;const i=t=>{"Tab"===t.key&&window.clearTimeout(e)};return document.addEventListener("keydown",i),t?r.current=document.activeElement:n&&(e=window.setTimeout(o,10)),()=>{window.clearTimeout(e),document.removeEventListener("keydown",i)}}),[t,n]),o}var sy=Wm(((e,{radius:t,shadow:n})=>({dropdown:{position:"absolute",backgroundColor:e.white,background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,padding:`${e.spacing.sm} ${e.spacing.md}`,boxShadow:e.shadows[n]||n||"none",borderRadius:e.fn.radius(t),"&:focus":{outline:0}},arrow:{backgroundColor:"inherit",border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,zIndex:1}})));const cy=sy;var py=Object.defineProperty,dy=Object.defineProperties,uy=Object.getOwnPropertyDescriptors,my=Object.getOwnPropertySymbols,hy=Object.prototype.hasOwnProperty,fy=Object.prototype.propertyIsEnumerable,gy=(e,t,n)=>t in e?py(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,by=(e,t)=>{for(var n in t||(t={}))hy.call(t,n)&&gy(e,n,t[n]);if(my)for(var n of my(t))fy.call(t,n)&&gy(e,n,t[n]);return e},vy=(e,t)=>dy(e,uy(t)),yy=(e,t)=>{var n={};for(var r in e)hy.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&my)for(var r of my(e))t.indexOf(r)<0&&fy.call(e,r)&&(n[r]=e[r]);return n};function xy(t){const r=xm("Portal",{},t),{children:o,target:i,className:a,innerRef:l}=r,s=yy(r,["children","target","className","innerRef"]),c=vm(),[p,d]=(0,e.useState)(!1),u=(0,e.useRef)();return Jb((()=>(d(!0),u.current=i?"string"==typeof i?document.querySelector(i):i:document.createElement("div"),i||document.body.appendChild(u.current),()=>{!i&&document.body.removeChild(u.current)})),[i]),p?(0,n.createPortal)(e.createElement("div",vy(by({className:a,dir:c.dir},s),{ref:l}),o),u.current):null}xy.displayName="@mantine/core/Portal";var wy=Object.defineProperty,ky=Object.getOwnPropertySymbols,Sy=Object.prototype.hasOwnProperty,Cy=Object.prototype.propertyIsEnumerable,Oy=(e,t,n)=>t in e?wy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ey=(e,t)=>{for(var n in t||(t={}))Sy.call(t,n)&&Oy(e,n,t[n]);if(ky)for(var n of ky(t))Cy.call(t,n)&&Oy(e,n,t[n]);return e},Py=(e,t)=>{var n={};for(var r in e)Sy.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&ky)for(var r of ky(e))t.indexOf(r)<0&&Cy.call(e,r)&&(n[r]=e[r]);return n};function Ty(t){var n=t,{withinPortal:r=!0,children:o}=n,i=Py(n,["withinPortal","children"]);return r?e.createElement(xy,Ey({},i),o):e.createElement(e.Fragment,null,o)}Ty.displayName="@mantine/core/OptionalPortal";var Ay=Object.defineProperty,jy=Object.defineProperties,My=Object.getOwnPropertyDescriptors,Ry=Object.getOwnPropertySymbols,Ny=Object.prototype.hasOwnProperty,Dy=Object.prototype.propertyIsEnumerable,Iy=(e,t,n)=>t in e?Ay(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ly=(e,t)=>{for(var n in t||(t={}))Ny.call(t,n)&&Iy(e,n,t[n]);if(Ry)for(var n of Ry(t))Dy.call(t,n)&&Iy(e,n,t[n]);return e},zy=(e,t)=>jy(e,My(t));const Fy={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${Yu(10)})`},transitionProperty:"transform, opacity"},_y={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${Yu(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${Yu(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${Yu(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${Yu(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:zy(Ly({},Fy),{common:{transformOrigin:"center center"}}),"pop-bottom-left":zy(Ly({},Fy),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":zy(Ly({},Fy),{common:{transformOrigin:"bottom right"}}),"pop-top-left":zy(Ly({},Fy),{common:{transformOrigin:"top left"}}),"pop-top-right":zy(Ly({},Fy),{common:{transformOrigin:"top right"}})};var By=Object.defineProperty,Hy=Object.getOwnPropertySymbols,Wy=Object.prototype.hasOwnProperty,Vy=Object.prototype.propertyIsEnumerable,$y=(e,t,n)=>t in e?By(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Uy=(e,t)=>{for(var n in t||(t={}))Wy.call(t,n)&&$y(e,n,t[n]);if(Hy)for(var n of Hy(t))Vy.call(t,n)&&$y(e,n,t[n]);return e};const Gy={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function Yy({keepMounted:t,transition:n,duration:r=250,exitDuration:o=r,mounted:i,children:a,timingFunction:l,onExit:s,onEntered:c,onEnter:p,onExited:d}){const{transitionDuration:u,transitionStatus:m,transitionTimingFunction:h}=function({duration:t,exitDuration:n,timingFunction:r,mounted:o,onEnter:i,onExit:a,onEntered:l,onExited:s}){const c=vm(),p=Od(),d=!!c.respectReducedMotion&&p,[u,m]=(0,e.useState)(d?0:t),[h,f]=(0,e.useState)(o?"entered":"exited"),g=(0,e.useRef)(-1);return jd((()=>{(e=>{const r=e?i:a,o=e?l:s;f(e?"pre-entering":"pre-exiting"),window.clearTimeout(g.current);const c=d?0:e?t:n;if(m(c),0===c)"function"==typeof r&&r(),"function"==typeof o&&o(),f(e?"entered":"exited");else{const t=window.setTimeout((()=>{"function"==typeof r&&r(),f(e?"entering":"exiting")}),10);g.current=window.setTimeout((()=>{window.clearTimeout(t),"function"==typeof o&&o(),f(e?"entered":"exited")}),c)}})(o)}),[o]),(0,e.useEffect)((()=>()=>window.clearTimeout(g.current)),[]),{transitionDuration:u,transitionStatus:h,transitionTimingFunction:r||c.transitionTimingFunction}}({mounted:i,exitDuration:o,duration:r,timingFunction:l,onExit:s,onEntered:c,onEnter:p,onExited:d});return 0===u?i?e.createElement(e.Fragment,null,a({})):t?a({display:"none"}):null:"exited"===m?t?a({display:"none"}):null:e.createElement(e.Fragment,null,a(function({transition:e,state:t,duration:n,timingFunction:r}){const o={transitionDuration:`${n}ms`,transitionTimingFunction:r};return"string"==typeof e?e in _y?Uy(Uy(Uy({transitionProperty:_y[e].transitionProperty},o),_y[e].common),_y[e][Gy[t]]):null:Uy(Uy(Uy({transitionProperty:e.transitionProperty},o),e.common),e[Gy[t]])}({transition:n,duration:u,state:m,timingFunction:h})))}Yy.displayName="@mantine/core/Transition";const qy=/input|select|textarea|button|object/,Ky="a, input, select, textarea, button, object, [tabindex]";function Xy(e){return"none"===e.style.display}function Qy(e){let t=e.getAttribute("tabindex");return null===t&&(t=void 0),parseInt(t,10)}function Zy(e){const t=e.nodeName.toLowerCase(),n=!Number.isNaN(Qy(e));return(qy.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||n)&&function(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||"hidden"===e.getAttribute("type"))return!1;let t=e;for(;t&&t!==document.body&&11!==t.nodeType;){if(Xy(t))return!1;t=t.parentNode}return!0}(e)}function Jy(e){const t=Qy(e);return(Number.isNaN(t)||t>=0)&&Zy(e)}function ex(t=!0){const n=(0,e.useRef)(),r=(0,e.useRef)(null),o=e=>{let t=e.querySelector("[data-autofocus]");if(!t){const n=Array.from(e.querySelectorAll(Ky));t=n.find(Jy)||n.find(Zy)||null,!t&&Zy(e)&&(t=e)}t&&t.focus({preventScroll:!0})},i=(0,e.useCallback)((e=>{t&&(null!==e?(r.current=function(e,t="body > :not(script)"){const n=Jg(),r=Array.from(document.querySelectorAll(t)).map((t=>{var r;if((null==(r=null==t?void 0:t.shadowRoot)?void 0:r.contains(e))||t.contains(e))return;const o=t.getAttribute("aria-hidden"),i=t.getAttribute("data-hidden"),a=t.getAttribute("data-focus-id");return t.setAttribute("data-focus-id",n),null===o||"false"===o?t.setAttribute("aria-hidden","true"):i||a||t.setAttribute("data-hidden",o),{node:t,ariaHidden:i||null}}));return()=>{r.forEach((e=>{e&&n===e.node.getAttribute("data-focus-id")&&(null===e.ariaHidden?e.node.removeAttribute("aria-hidden"):e.node.setAttribute("aria-hidden",e.ariaHidden),e.node.removeAttribute("data-focus-id"),e.node.removeAttribute("data-hidden"))}))}}(e),n.current!==e&&(e?(setTimeout((()=>{e.getRootNode()&&o(e)})),n.current=e):n.current=null)):r.current&&(r.current(),r.current=null))}),[t]);return(0,e.useEffect)((()=>{if(!t)return;n.current&&setTimeout((()=>o(n.current)));const e=e=>{"Tab"===e.key&&n.current&&function(e,t){const n=(r=e,Array.from(r.querySelectorAll(Ky)).filter(Jy));var r;if(!n.length)return void t.preventDefault();const o=n[t.shiftKey?0:n.length-1],i=e.getRootNode();if(o!==i.activeElement&&e!==i.activeElement)return;t.preventDefault();const a=n[t.shiftKey?n.length-1:0];a&&a.focus()}(n.current,e)};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),r.current&&r.current()}}),[t]),i}function tx({children:t,active:n=!0,refProp:r="ref"}){const o=Rd(ex(n),null==t?void 0:t.ref);return qv(t)?(0,e.cloneElement)(t,{[r]:o}):t}tx.displayName="@mantine/core/FocusTrap";var nx=Object.defineProperty,rx=Object.defineProperties,ox=Object.getOwnPropertyDescriptors,ix=Object.getOwnPropertySymbols,ax=Object.prototype.hasOwnProperty,lx=Object.prototype.propertyIsEnumerable,sx=(e,t,n)=>t in e?nx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cx=(e,t)=>{for(var n in t||(t={}))ax.call(t,n)&&sx(e,n,t[n]);if(ix)for(var n of ix(t))lx.call(t,n)&&sx(e,n,t[n]);return e},px=(e,t)=>rx(e,ox(t));function dx(e,t,n,r){return"center"===e||"center"===r?{top:t}:"end"===e?{bottom:n}:"start"===e?{top:n}:{}}function ux(e,t,n,r,o){return"center"===e||"center"===r?{left:t}:"end"===e?{["ltr"===o?"right":"left"]:n}:"start"===e?{["ltr"===o?"left":"right"]:n}:{}}const mx={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function hx({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:o,arrowX:i,arrowY:a,dir:l}){const[s,c="center"]=e.split("-"),p={width:Yu(t),height:Yu(t),transform:"rotate(45deg)",position:"absolute",[mx[s]]:Yu(r)},d=Yu(-t/2);return"left"===s?px(cx(cx({},p),dx(c,a,n,o)),{right:d,borderLeftColor:"transparent",borderBottomColor:"transparent"}):"right"===s?px(cx(cx({},p),dx(c,a,n,o)),{left:d,borderRightColor:"transparent",borderTopColor:"transparent"}):"top"===s?px(cx(cx({},p),ux(c,i,n,o,l)),{bottom:d,borderTopColor:"transparent",borderLeftColor:"transparent"}):"bottom"===s?px(cx(cx({},p),ux(c,i,n,o,l)),{top:d,borderBottomColor:"transparent",borderRightColor:"transparent"}):{}}var fx=Object.defineProperty,gx=Object.defineProperties,bx=Object.getOwnPropertyDescriptors,vx=Object.getOwnPropertySymbols,yx=Object.prototype.hasOwnProperty,xx=Object.prototype.propertyIsEnumerable,wx=(e,t,n)=>t in e?fx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const kx=(0,e.forwardRef)(((t,n)=>{var r=t,{position:o,arrowSize:i,arrowOffset:a,arrowRadius:l,arrowPosition:s,visible:c,arrowX:p,arrowY:d}=r,u=((e,t)=>{var n={};for(var r in e)yx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&vx)for(var r of vx(e))t.indexOf(r)<0&&xx.call(e,r)&&(n[r]=e[r]);return n})(r,["position","arrowSize","arrowOffset","arrowRadius","arrowPosition","visible","arrowX","arrowY"]);const m=vm();return c?e.createElement("div",(h=((e,t)=>{for(var n in t||(t={}))yx.call(t,n)&&wx(e,n,t[n]);if(vx)for(var n of vx(t))xx.call(t,n)&&wx(e,n,t[n]);return e})({},u),f={ref:n,style:hx({position:o,arrowSize:i,arrowOffset:a,arrowRadius:l,arrowPosition:s,dir:m.dir,arrowX:p,arrowY:d})},gx(h,bx(f)))):null;var h,f}));kx.displayName="@mantine/core/FloatingArrow";var Sx=Object.defineProperty,Cx=Object.defineProperties,Ox=Object.getOwnPropertyDescriptors,Ex=Object.getOwnPropertySymbols,Px=Object.prototype.hasOwnProperty,Tx=Object.prototype.propertyIsEnumerable,Ax=(e,t,n)=>t in e?Sx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jx=(e,t)=>{for(var n in t||(t={}))Px.call(t,n)&&Ax(e,n,t[n]);if(Ex)for(var n of Ex(t))Tx.call(t,n)&&Ax(e,n,t[n]);return e},Mx=(e,t)=>Cx(e,Ox(t));const Rx={};function Nx(t){var n;const r=xm("PopoverDropdown",Rx,t),{style:o,className:i,children:a,onKeyDownCapture:l}=r,s=((e,t)=>{var n={};for(var r in e)Px.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ex)for(var r of Ex(e))t.indexOf(r)<0&&Tx.call(e,r)&&(n[r]=e[r]);return n})(r,["style","className","children","onKeyDownCapture"]),c=Yv(),{classes:p,cx:d}=cy({radius:c.radius,shadow:c.shadow},{name:c.__staticSelector,classNames:c.classNames,styles:c.styles,unstyled:c.unstyled,variant:c.variant}),u=ly({opened:c.opened,shouldReturnFocus:c.returnFocus}),m=c.withRoles?{"aria-labelledby":c.getTargetId(),id:c.getDropdownId(),role:"dialog"}:{};return c.disabled?null:e.createElement(Ty,Mx(jx({},c.portalProps),{withinPortal:c.withinPortal}),e.createElement(Yy,Mx(jx({mounted:c.opened},c.transitionProps),{transition:c.transitionProps.transition||"fade",duration:null!=(n=c.transitionProps.duration)?n:150,keepMounted:c.keepMounted,exitDuration:"number"==typeof c.transitionProps.exitDuration?c.transitionProps.exitDuration:c.transitionProps.duration}),(t=>{var n,r;return e.createElement(tx,{active:c.trapFocus},e.createElement(fh,jx(Mx(jx({},m),{tabIndex:-1,ref:c.floating,style:Mx(jx(jx({},o),t),{zIndex:c.zIndex,top:null!=(n=c.y)?n:0,left:null!=(r=c.x)?r:0,width:"target"===c.width?void 0:Yu(c.width)}),className:d(p.dropdown,i),onKeyDownCapture:ay(c.onClose,{active:c.closeOnEscape,onTrigger:u,onKeyDown:l}),"data-position":c.placement}),s),a,e.createElement(kx,{ref:c.arrowRef,arrowX:c.arrowX,arrowY:c.arrowY,visible:c.withArrow,position:c.placement,arrowSize:c.arrowSize,arrowRadius:c.arrowRadius,arrowOffset:c.arrowOffset,arrowPosition:c.arrowPosition,className:p.arrow})))})))}function Dx(e,t){if("rtl"===e&&(t.includes("right")||t.includes("left"))){const[e,n]=t.split("-"),r="right"===e?"left":"right";return void 0===n?r:`${r}-${n}`}return t}Nx.displayName="@mantine/core/PopoverDropdown";var Ix=Object.getOwnPropertySymbols,Lx=Object.prototype.hasOwnProperty,zx=Object.prototype.propertyIsEnumerable,Fx=(e,t)=>{var n={};for(var r in e)Lx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ix)for(var r of Ix(e))t.indexOf(r)<0&&zx.call(e,r)&&(n[r]=e[r]);return n};const _x={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!1,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:Dd("popover"),__staticSelector:"Popover",width:"max-content"};function Bx(t){var n,r,o,i,a,l;const s=(0,e.useRef)(null),c=xm("Popover",_x,t),{children:p,position:d,offset:u,onPositionChange:m,positionDependencies:h,opened:f,transitionProps:g,width:b,middlewares:v,withArrow:y,arrowSize:x,arrowOffset:w,arrowRadius:k,arrowPosition:S,unstyled:C,classNames:O,styles:E,closeOnClickOutside:P,withinPortal:T,portalProps:A,closeOnEscape:j,clickOutsideEvents:M,trapFocus:R,onClose:N,onOpen:D,onChange:I,zIndex:L,radius:z,shadow:F,id:_,defaultOpened:B,__staticSelector:H,withRoles:W,disabled:V,returnFocus:$,variant:U,keepMounted:G}=c,Y=Fx(c,["children","position","offset","onPositionChange","positionDependencies","opened","transitionProps","width","middlewares","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","unstyled","classNames","styles","closeOnClickOutside","withinPortal","portalProps","closeOnEscape","clickOutsideEvents","trapFocus","onClose","onOpen","onChange","zIndex","radius","shadow","id","defaultOpened","__staticSelector","withRoles","disabled","returnFocus","variant","keepMounted"]),[q,K]=(0,e.useState)(null),[X,Q]=(0,e.useState)(null),Z=tv(_),J=function(e){const[t,n]=Ad({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),r=Hv({placement:e.position,middleware:[...$v(e),..."target"===e.width?[rr({apply({rects:e}){var t,n;Object.assign(null!=(n=null==(t=r.refs.floating.current)?void 0:t.style)?n:{},{width:`${e.reference.width}px`})}})]:[]]});return Vv({opened:e.opened,position:e.position,positionDependencies:e.positionDependencies,floating:r}),jd((()=>{var t;null==(t=e.onPositionChange)||t.call(e,r.placement)}),[r.placement]),jd((()=>{var t,n;e.opened?null==(n=e.onOpen)||n.call(e):null==(t=e.onClose)||t.call(e)}),[e.opened]),{floating:r,controlled:"boolean"==typeof e.opened,opened:t,onClose:()=>{var t;null==(t=e.onClose)||t.call(e),n(!1)},onToggle:()=>{var r,o;t?(null==(r=e.onClose)||r.call(e),n(!1)):(null==(o=e.onOpen)||o.call(e),n(!0))}}}({middlewares:v,width:b,position:Dx(vm().dir,d),offset:"number"==typeof u?u+(y?x/2:0):u,arrowRef:s,arrowOffset:w,onPositionChange:m,positionDependencies:h,opened:f,defaultOpened:B,onChange:I,onOpen:D,onClose:N});!function(t,n,r){const o=(0,e.useRef)();(0,e.useEffect)((()=>{const e=e=>{const{target:n}=null!=e?e:{};if(Array.isArray(r)){const o=(null==n?void 0:n.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(n)&&"HTML"!==n.tagName,i=r.every((t=>!!t&&!e.composedPath().includes(t)));i&&!o&&t()}else o.current&&!o.current.contains(n)&&t()};return(n||nv).forEach((t=>document.addEventListener(t,e))),()=>{(n||nv).forEach((t=>document.removeEventListener(t,e)))}}),[o,t,r])}((()=>J.opened&&P&&J.onClose()),M,[q,X]);const ee=(0,e.useCallback)((e=>{K(e),J.floating.reference(e)}),[J.floating.reference]),te=(0,e.useCallback)((e=>{Q(e),J.floating.floating(e)}),[J.floating.floating]);return e.createElement(Gv,{value:{returnFocus:$,disabled:V,controlled:J.controlled,reference:ee,floating:te,x:J.floating.x,y:J.floating.y,arrowX:null==(o=null==(r=null==(n=J.floating)?void 0:n.middlewareData)?void 0:r.arrow)?void 0:o.x,arrowY:null==(l=null==(a=null==(i=J.floating)?void 0:i.middlewareData)?void 0:a.arrow)?void 0:l.y,opened:J.opened,arrowRef:s,transitionProps:g,width:b,withArrow:y,arrowSize:x,arrowOffset:w,arrowRadius:k,arrowPosition:S,placement:J.floating.placement,trapFocus:R,withinPortal:T,portalProps:A,zIndex:L,radius:z,shadow:F,closeOnEscape:j,onClose:J.onClose,onToggle:J.onToggle,getTargetId:()=>`${Z}-target`,getDropdownId:()=>`${Z}-dropdown`,withRoles:W,targetProps:Y,__staticSelector:H,classNames:O,styles:E,unstyled:C,variant:U,keepMounted:G}},p)}Bx.Target=oy,Bx.Dropdown=Nx,Bx.displayName="@mantine/core/Popover";var Hx=Object.defineProperty,Wx=Object.getOwnPropertySymbols,Vx=Object.prototype.hasOwnProperty,$x=Object.prototype.propertyIsEnumerable,Ux=(e,t,n)=>t in e?Hx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Gx({opened:t,transitionProps:n={transition:"fade",duration:0},shadow:r,withinPortal:o,portalProps:i,children:a,__staticSelector:l,onDirectionChange:s,switchDirectionOnFlip:c,zIndex:p,dropdownPosition:d,positionDependencies:u=[],classNames:m,styles:h,unstyled:f,readOnly:g,variant:b}){return e.createElement(Bx,{unstyled:f,classNames:m,styles:h,width:"target",withRoles:!1,opened:t,middlewares:{flip:"flip"===d,shift:!1},position:"flip"===d?"bottom":d,positionDependencies:u,zIndex:p,__staticSelector:l,withinPortal:o,portalProps:i,transitionProps:n,shadow:r,disabled:g,onPositionChange:e=>c&&(null==s?void 0:s("top"===e?"column-reverse":"column")),variant:b},a)}Gx.Target=Bx.Target,Gx.Dropdown=function(t){var n=t,{children:r,component:o="div",maxHeight:i=220,direction:a="column",id:l,innerRef:s,__staticSelector:c,styles:p,classNames:d,unstyled:u}=n,m=((e,t)=>{var n={};for(var r in e)Vx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Wx)for(var r of Wx(e))t.indexOf(r)<0&&$x.call(e,r)&&(n[r]=e[r]);return n})(n,["children","component","maxHeight","direction","id","innerRef","__staticSelector","styles","classNames","unstyled"]);const{classes:h}=Zb(null,{name:c,styles:p,classNames:d,unstyled:u});return e.createElement(Bx.Dropdown,((e,t)=>{for(var n in t||(t={}))Vx.call(t,n)&&Ux(e,n,t[n]);if(Wx)for(var n of Wx(t))$x.call(t,n)&&Ux(e,n,t[n]);return e})({p:0,onMouseDown:e=>e.preventDefault()},m),e.createElement("div",{style:{maxHeight:Yu(i),display:"flex"}},e.createElement(fh,{component:o||"div",id:`${l}-items`,"aria-labelledby":`${l}-label`,role:"listbox",onMouseDown:e=>e.preventDefault(),style:{flex:1,overflowY:o!==Fh?"auto":void 0},"data-combobox-popover":!0,tabIndex:-1,ref:s},e.createElement("div",{className:h.itemsWrapper,style:{flexDirection:a}},r))))};const Yx=Wm((()=>({input:{"&:not(:disabled)":{cursor:"pointer","&::selection":{backgroundColor:"transparent"}}}})));var qx=Object.defineProperty,Kx=Object.defineProperties,Xx=Object.getOwnPropertyDescriptors,Qx=Object.getOwnPropertySymbols,Zx=Object.prototype.hasOwnProperty,Jx=Object.prototype.propertyIsEnumerable,ew=(e,t,n)=>t in e?qx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tw=(e,t)=>{for(var n in t||(t={}))Zx.call(t,n)&&ew(e,n,t[n]);if(Qx)for(var n of Qx(t))Jx.call(t,n)&&ew(e,n,t[n]);return e};function nw(e,t,n){const r=xm(e,t,n),{label:o,description:i,error:a,required:l,classNames:s,styles:c,className:p,unstyled:d,__staticSelector:u,sx:m,errorProps:h,labelProps:f,descriptionProps:g,wrapperProps:b,id:v,size:y,style:x,inputContainer:w,inputWrapperOrder:k,withAsterisk:S,variant:C}=r,O=((e,t)=>{var n={};for(var r in e)Zx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Qx)for(var r of Qx(e))t.indexOf(r)<0&&Jx.call(e,r)&&(n[r]=e[r]);return n})(r,["label","description","error","required","classNames","styles","className","unstyled","__staticSelector","sx","errorProps","labelProps","descriptionProps","wrapperProps","id","size","style","inputContainer","inputWrapperOrder","withAsterisk","variant"]),E=tv(v),{systemStyles:P,rest:T}=Xm(O),A=tw({label:o,description:i,error:a,required:l,classNames:s,className:p,__staticSelector:u,sx:m,errorProps:h,labelProps:f,descriptionProps:g,unstyled:d,styles:c,id:E,size:y,style:x,inputContainer:w,inputWrapperOrder:k,withAsterisk:S,variant:C},b);return j=tw({},T),M={classNames:s,styles:c,unstyled:d,wrapperProps:tw(tw({},A),P),inputProps:{required:l,classNames:s,styles:c,unstyled:d,id:E,size:y,__staticSelector:u,error:a,variant:C}},Kx(j,Xx(M));var j,M}var rw=Wm(((e,t,{size:n})=>({label:{display:"inline-block",fontSize:Ku({size:n,sizes:e.fontSizes}),fontWeight:500,color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})));const ow=rw;var iw=Object.defineProperty,aw=Object.getOwnPropertySymbols,lw=Object.prototype.hasOwnProperty,sw=Object.prototype.propertyIsEnumerable,cw=(e,t,n)=>t in e?iw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const pw={labelElement:"label",size:"sm"},dw=(0,e.forwardRef)(((t,n)=>{const r=xm("InputLabel",pw,t),{labelElement:o,children:i,required:a,size:l,classNames:s,styles:c,unstyled:p,className:d,htmlFor:u,__staticSelector:m,variant:h,onMouseDown:f}=r,g=((e,t)=>{var n={};for(var r in e)lw.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&aw)for(var r of aw(e))t.indexOf(r)<0&&sw.call(e,r)&&(n[r]=e[r]);return n})(r,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:b,cx:v}=ow(null,{name:["InputWrapper",m],classNames:s,styles:c,unstyled:p,variant:h,size:l});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))lw.call(t,n)&&cw(e,n,t[n]);if(aw)for(var n of aw(t))sw.call(t,n)&&cw(e,n,t[n]);return e})({component:o,ref:n,className:v(b.label,d),htmlFor:"label"===o?u:void 0,onMouseDown:e=>{null==f||f(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()}},g),i,a&&e.createElement("span",{className:b.required,"aria-hidden":!0}," *"))}));dw.displayName="@mantine/core/InputLabel";var uw=Wm(((e,t,{size:n})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${Ku({size:n,sizes:e.fontSizes})} - ${Yu(2)})`,lineHeight:1.2,display:"block"}})));const mw=uw;var hw=Object.defineProperty,fw=Object.getOwnPropertySymbols,gw=Object.prototype.hasOwnProperty,bw=Object.prototype.propertyIsEnumerable,vw=(e,t,n)=>t in e?hw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const yw={size:"sm"},xw=(0,e.forwardRef)(((t,n)=>{const r=xm("InputError",yw,t),{children:o,className:i,classNames:a,styles:l,unstyled:s,size:c,__staticSelector:p,variant:d}=r,u=((e,t)=>{var n={};for(var r in e)gw.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&fw)for(var r of fw(e))t.indexOf(r)<0&&bw.call(e,r)&&(n[r]=e[r]);return n})(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:h}=mw(null,{name:["InputWrapper",p],classNames:a,styles:l,unstyled:s,variant:d,size:c});return e.createElement(wb,((e,t)=>{for(var n in t||(t={}))gw.call(t,n)&&vw(e,n,t[n]);if(fw)for(var n of fw(t))bw.call(t,n)&&vw(e,n,t[n]);return e})({className:h(m.error,i),ref:n},u),o)}));xw.displayName="@mantine/core/InputError";var ww=Wm(((e,t,{size:n})=>({description:{wordBreak:"break-word",color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${Ku({size:n,sizes:e.fontSizes})} - ${Yu(2)})`,lineHeight:1.2,display:"block"}})));const kw=ww;var Sw=Object.defineProperty,Cw=Object.getOwnPropertySymbols,Ow=Object.prototype.hasOwnProperty,Ew=Object.prototype.propertyIsEnumerable,Pw=(e,t,n)=>t in e?Sw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Tw={size:"sm"},Aw=(0,e.forwardRef)(((t,n)=>{const r=xm("InputDescription",Tw,t),{children:o,className:i,classNames:a,styles:l,unstyled:s,size:c,__staticSelector:p,variant:d}=r,u=((e,t)=>{var n={};for(var r in e)Ow.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Cw)for(var r of Cw(e))t.indexOf(r)<0&&Ew.call(e,r)&&(n[r]=e[r]);return n})(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:m,cx:h}=kw(null,{name:["InputWrapper",p],classNames:a,styles:l,unstyled:s,variant:d,size:c});return e.createElement(wb,((e,t)=>{for(var n in t||(t={}))Ow.call(t,n)&&Pw(e,n,t[n]);if(Cw)for(var n of Cw(t))Ew.call(t,n)&&Pw(e,n,t[n]);return e})({color:"dimmed",className:h(m.description,i),ref:n,unstyled:s},u),o)}));Aw.displayName="@mantine/core/InputDescription";const jw=(0,e.createContext)({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),Mw=jw.Provider;function Rw(e,{hasDescription:t,hasError:n}){const r=e.findIndex((e=>"input"===e)),o=e[r-1],i=e[r+1];return{offsetBottom:t&&"description"===i||n&&"error"===i,offsetTop:t&&"description"===o||n&&"error"===o}}var Nw=Object.defineProperty,Dw=Object.defineProperties,Iw=Object.getOwnPropertyDescriptors,Lw=Object.getOwnPropertySymbols,zw=Object.prototype.hasOwnProperty,Fw=Object.prototype.propertyIsEnumerable,_w=(e,t,n)=>t in e?Nw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bw=(e,t)=>{for(var n in t||(t={}))zw.call(t,n)&&_w(e,n,t[n]);if(Lw)for(var n of Lw(t))Fw.call(t,n)&&_w(e,n,t[n]);return e},Hw=Wm((e=>{return{root:(t=Bw({},e.fn.fontStyles()),n={lineHeight:e.lineHeight},Dw(t,Iw(n)))};var t,n}));const Ww=Hw;var Vw=Object.defineProperty,$w=Object.defineProperties,Uw=Object.getOwnPropertyDescriptors,Gw=Object.getOwnPropertySymbols,Yw=Object.prototype.hasOwnProperty,qw=Object.prototype.propertyIsEnumerable,Kw=(e,t,n)=>t in e?Vw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xw=(e,t)=>{for(var n in t||(t={}))Yw.call(t,n)&&Kw(e,n,t[n]);if(Gw)for(var n of Gw(t))qw.call(t,n)&&Kw(e,n,t[n]);return e},Qw=(e,t)=>$w(e,Uw(t));const Zw={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},Jw=(0,e.forwardRef)(((t,n)=>{const r=xm("InputWrapper",Zw,t),{className:o,label:i,children:a,required:l,id:s,error:c,description:p,labelElement:d,labelProps:u,descriptionProps:m,errorProps:h,classNames:f,styles:g,size:b,inputContainer:v,__staticSelector:y,unstyled:x,inputWrapperOrder:w,withAsterisk:k,variant:S}=r,C=((e,t)=>{var n={};for(var r in e)Yw.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Gw)for(var r of Gw(e))t.indexOf(r)<0&&qw.call(e,r)&&(n[r]=e[r]);return n})(r,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:O,cx:E}=Ww(null,{classNames:f,styles:g,name:["InputWrapper",y],unstyled:x,variant:S,size:b}),P={classNames:f,styles:g,unstyled:x,size:b,variant:S,__staticSelector:y},T="boolean"==typeof k?k:l,A=s?`${s}-error`:null==h?void 0:h.id,j=s?`${s}-description`:null==m?void 0:m.id,M=`${c&&"boolean"!=typeof c?A:""} ${p?j:""}`,R=M.trim().length>0?M.trim():void 0,N=i&&e.createElement(dw,Xw(Xw({key:"label",labelElement:d,id:s?`${s}-label`:void 0,htmlFor:s,required:T},P),u),i),D=p&&e.createElement(Aw,Qw(Xw(Xw({key:"description"},m),P),{size:(null==m?void 0:m.size)||P.size,id:(null==m?void 0:m.id)||j}),p),I=e.createElement(e.Fragment,{key:"input"},v(a)),L="boolean"!=typeof c&&c&&e.createElement(xw,Qw(Xw(Xw({},h),P),{size:(null==h?void 0:h.size)||P.size,key:"error",id:(null==h?void 0:h.id)||A}),c),z=w.map((e=>{switch(e){case"label":return N;case"input":return I;case"description":return D;case"error":return L;default:return null}}));return e.createElement(Mw,{value:Xw({describedBy:R},Rw(w,{hasDescription:!!D,hasError:!!L}))},e.createElement(fh,Xw({className:E(O.root,o),ref:n},C),z))}));Jw.displayName="@mantine/core/InputWrapper";var ek=Object.defineProperty,tk=Object.getOwnPropertySymbols,nk=Object.prototype.hasOwnProperty,rk=Object.prototype.propertyIsEnumerable,ok=(e,t,n)=>t in e?ek(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ik={},ak=(0,e.forwardRef)(((t,n)=>{const r=xm("InputPlaceholder",ik,t),{sx:o}=r,i=((e,t)=>{var n={};for(var r in e)nk.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tk)for(var r of tk(e))t.indexOf(r)<0&&rk.call(e,r)&&(n[r]=e[r]);return n})(r,["sx"]);return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))nk.call(t,n)&&ok(e,n,t[n]);if(tk)for(var n of tk(t))rk.call(t,n)&&ok(e,n,t[n]);return e})({component:"span",sx:[e=>e.fn.placeholderStyles(),...wm(o)],ref:n},i))}));ak.displayName="@mantine/core/InputPlaceholder";var lk=Object.defineProperty,sk=Object.defineProperties,ck=Object.getOwnPropertyDescriptors,pk=Object.getOwnPropertySymbols,dk=Object.prototype.hasOwnProperty,uk=Object.prototype.propertyIsEnumerable,mk=(e,t,n)=>t in e?lk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hk=(e,t)=>{for(var n in t||(t={}))dk.call(t,n)&&mk(e,n,t[n]);if(pk)for(var n of pk(t))uk.call(t,n)&&mk(e,n,t[n]);return e},fk=(e,t)=>sk(e,ck(t));const gk={xs:Yu(30),sm:Yu(36),md:Yu(42),lg:Yu(50),xl:Yu(60)},bk=["default","filled","unstyled"];function vk({theme:e,variant:t}){return bk.includes(t)?"default"===t?{border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:"filled"===t?{border:`${Yu(1)} solid transparent`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:Yu(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}var yk=Wm(((e,{multiline:t,radius:n,invalid:r,rightSectionWidth:o,withRightSection:i,iconWidth:a,offsetBottom:l,offsetTop:s,pointer:c},{variant:p,size:d})=>{const u=e.fn.variant({variant:"filled",color:"red"}).background,m="default"===p||"filled"===p?{minHeight:Ku({size:d,sizes:gk}),paddingLeft:`calc(${Ku({size:d,sizes:gk})} / 3)`,paddingRight:i?o||Ku({size:d,sizes:gk}):`calc(${Ku({size:d,sizes:gk})} / 3)`,borderRadius:e.fn.radius(n)}:"unstyled"===p&&i?{paddingRight:o||Ku({size:d,sizes:gk})}:null;return{wrapper:{position:"relative",marginTop:s?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:l?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:fk(hk(hk(fk(hk({},e.fn.fontStyles()),{height:t?"unstyled"===p?void 0:"auto":Ku({size:d,sizes:gk}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${Ku({size:d,sizes:gk})} - ${Yu(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:Ku({size:d,sizes:e.fontSizes}),width:"100%",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:c?"pointer":void 0}),vk({theme:e,variant:p})),m),{"&:disabled, &[data-disabled]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:u,borderColor:u,"&::placeholder":{opacity:1,color:u}},"&[data-with-icon]":{paddingLeft:"number"==typeof a?Yu(a):Ku({size:d,sizes:gk})},"&::placeholder":fk(hk({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:a?Yu(a):Ku({size:d,sizes:gk}),color:r?e.colors.red["dark"===e.colorScheme?6:7]:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:o||Ku({size:d,sizes:gk})}}}));const xk=yk;var wk=Object.defineProperty,kk=Object.defineProperties,Sk=Object.getOwnPropertyDescriptors,Ck=Object.getOwnPropertySymbols,Ok=Object.prototype.hasOwnProperty,Ek=Object.prototype.propertyIsEnumerable,Pk=(e,t,n)=>t in e?wk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Tk=(e,t)=>{for(var n in t||(t={}))Ok.call(t,n)&&Pk(e,n,t[n]);if(Ck)for(var n of Ck(t))Ek.call(t,n)&&Pk(e,n,t[n]);return e},Ak=(e,t)=>kk(e,Sk(t));const jk={size:"sm",variant:"default"},Mk=(0,e.forwardRef)(((t,n)=>{const r=xm("Input",jk,t),{className:o,error:i,required:a,disabled:l,variant:s,icon:c,style:p,rightSectionWidth:d,iconWidth:u,rightSection:m,rightSectionProps:h,radius:f,size:g,wrapperProps:b,classNames:v,styles:y,__staticSelector:x,multiline:w,sx:k,unstyled:S,pointer:C}=r,O=((e,t)=>{var n={};for(var r in e)Ok.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Ck)for(var r of Ck(e))t.indexOf(r)<0&&Ek.call(e,r)&&(n[r]=e[r]);return n})(r,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:E,offsetTop:P,describedBy:T}=(0,e.useContext)(jw),{classes:A,cx:j}=xk({radius:f,multiline:w,invalid:!!i,rightSectionWidth:d?Yu(d):void 0,iconWidth:u,withRightSection:!!m,offsetBottom:E,offsetTop:P,pointer:C},{classNames:v,styles:y,name:["Input",x],unstyled:S,variant:s,size:g}),{systemStyles:M,rest:R}=Xm(O);return e.createElement(fh,Tk(Tk({className:j(A.wrapper,o),sx:k,style:p},M),b),c&&e.createElement("div",{className:A.icon},c),e.createElement(fh,Ak(Tk({component:"input"},R),{ref:n,required:a,"aria-invalid":!!i,"aria-describedby":T,disabled:l,"data-disabled":l||void 0,"data-with-icon":!!c||void 0,"data-invalid":!!i||void 0,className:A.input})),m&&e.createElement("div",Ak(Tk({},h),{className:A.rightSection}),m))}));Mk.displayName="@mantine/core/Input",Mk.Wrapper=Jw,Mk.Label=dw,Mk.Description=Aw,Mk.Error=xw,Mk.Placeholder=ak;const Rk=Mk;var Nk=Object.defineProperty,Dk=Object.defineProperties,Ik=Object.getOwnPropertyDescriptors,Lk=Object.getOwnPropertySymbols,zk=Object.prototype.hasOwnProperty,Fk=Object.prototype.propertyIsEnumerable,_k=(e,t,n)=>t in e?Nk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bk=(e,t)=>{for(var n in t||(t={}))zk.call(t,n)&&_k(e,n,t[n]);if(Lk)for(var n of Lk(t))Fk.call(t,n)&&_k(e,n,t[n]);return e},Hk=(e,t)=>Dk(e,Ik(t));const Wk={required:!1,size:"sm",shadow:"sm",itemComponent:$h,transitionProps:{transition:"fade",duration:0},initiallyOpened:!1,filter:function(e,t){return t.label.toLowerCase().trim().includes(e.toLowerCase().trim())},maxDropdownHeight:220,searchable:!1,clearable:!1,limit:1/0,disabled:!1,creatable:!1,shouldCreate:function(e,t){return!!e&&!t.some((t=>t.label.toLowerCase()===e.toLowerCase()))},selectOnBlur:!1,switchDirectionOnFlip:!1,filterDataOnExactSearchMatch:!1,zIndex:Dd("popover"),positionDependencies:[],dropdownPosition:"flip"},Vk=(0,e.forwardRef)(((t,n)=>{const r=nw("Select",Wk,t),{inputProps:o,wrapperProps:i,shadow:a,data:l,value:s,defaultValue:c,onChange:p,itemComponent:d,onKeyDown:u,onBlur:m,onFocus:h,transitionProps:f,initiallyOpened:g,unstyled:b,classNames:v,styles:y,filter:x,maxDropdownHeight:w,searchable:k,clearable:S,nothingFound:C,limit:O,disabled:E,onSearchChange:P,searchValue:T,rightSection:A,rightSectionWidth:j,creatable:M,getCreateLabel:R,shouldCreate:N,selectOnBlur:D,onCreate:I,dropdownComponent:L,onDropdownClose:z,onDropdownOpen:F,withinPortal:_,portalProps:B,switchDirectionOnFlip:H,zIndex:W,name:V,dropdownPosition:$,allowDeselect:U,placeholder:G,filterDataOnExactSearchMatch:Y,form:q,positionDependencies:K,readOnly:X,clearButtonProps:Q,hoverOnSearchChange:Z}=r,J=((e,t)=>{var n={};for(var r in e)zk.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Lk)for(var r of Lk(e))t.indexOf(r)<0&&Fk.call(e,r)&&(n[r]=e[r]);return n})(r,["inputProps","wrapperProps","shadow","data","value","defaultValue","onChange","itemComponent","onKeyDown","onBlur","onFocus","transitionProps","initiallyOpened","unstyled","classNames","styles","filter","maxDropdownHeight","searchable","clearable","nothingFound","limit","disabled","onSearchChange","searchValue","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","selectOnBlur","onCreate","dropdownComponent","onDropdownClose","onDropdownOpen","withinPortal","portalProps","switchDirectionOnFlip","zIndex","name","dropdownPosition","allowDeselect","placeholder","filterDataOnExactSearchMatch","form","positionDependencies","readOnly","clearButtonProps","hoverOnSearchChange"]),{classes:ee,cx:te,theme:ne}=Yx(),[re,oe]=(0,e.useState)(g),[ie,ae]=(0,e.useState)(-1),le=(0,e.useRef)(),se=(0,e.useRef)({}),[ce,pe]=(0,e.useState)("column"),de="column"===ce,{scrollIntoView:ue,targetRef:me,scrollableRef:he}=Td({duration:0,offset:5,cancelable:!1,isList:!0}),fe=void 0===U?S:U,ge=e=>{if(re!==e){oe(e);const t=e?F:z;"function"==typeof t&&t()}},be=M&&"function"==typeof R;let ve=null;const ye=Id({data:l.map((e=>"string"==typeof e?{label:e,value:e}:e))}),[xe,we,ke]=Ad({value:s,defaultValue:c,finalValue:null,onChange:p}),Se=ye.find((e=>e.value===xe)),[Ce,Oe]=Ad({value:T,defaultValue:(null==Se?void 0:Se.label)||"",finalValue:void 0,onChange:P}),Ee=e=>{Oe(e),k&&"function"==typeof P&&P(e)};(0,e.useEffect)((()=>{const e=ye.find((e=>e.value===xe));e?Ee(e.label):be&&xe||Ee("")}),[xe]),(0,e.useEffect)((()=>{!Se||k&&re||Ee(Se.label)}),[null==Se?void 0:Se.label]);const Pe=e=>{if(!X)if(fe&&(null==Se?void 0:Se.value)===e.value)we(null),ge(!1);else{if(e.creatable&&"function"==typeof I){const t=I(e.value);null!=t&&we("string"==typeof t?t:t.value)}else we(e.value);ke||Ee(e.label),ae(-1),ge(!1),le.current.focus()}},Te=function({data:e,searchable:t,limit:n,searchValue:r,filter:o,value:i,filterDataOnExactSearchMatch:a}){if(!t)return e;const l=null!=i&&e.find((e=>e.value===i))||null;if(l&&!a&&(null==l?void 0:l.label)===r){if(n){if(n>=e.length)return e;const t=e.indexOf(l),r=t+n,o=r-e.length;return o>0?e.slice(t-o):e.slice(t,r)}return e}const s=[];for(let t=0;t<e.length&&(o(r,e[t])&&s.push(e[t]),!(s.length>=n));t+=1);return s}({data:ye,searchable:k,limit:O,searchValue:Ce,filter:x,filterDataOnExactSearchMatch:Y,value:xe});be&&N(Ce,Te)&&(ve=R(Ce),Te.push({label:Ce,value:Ce,creatable:!0}));const Ae=(e,t,n)=>{let r=e;for(;n(r);)if(r=t(r),!Te[r].disabled)return r;return e};jd((()=>{ae(Z&&Ce?0:-1)}),[Ce,Z]);const je=xe?Te.findIndex((e=>e.value===xe)):0,Me=!X&&(Te.length>0?re:re&&!!C),Re=()=>{ae((e=>{var t;const n=Ae(e,(e=>e-1),(e=>e>0));return me.current=se.current[null==(t=Te[n])?void 0:t.value],Me&&ue({alignment:de?"start":"end"}),n}))},Ne=()=>{ae((e=>{var t;const n=Ae(e,(e=>e+1),(e=>e<Te.length-1));return me.current=se.current[null==(t=Te[n])?void 0:t.value],Me&&ue({alignment:de?"end":"start"}),n}))},De=()=>window.setTimeout((()=>{var e;me.current=se.current[null==(e=Te[je])?void 0:e.value],ue({alignment:de?"end":"start"})}),50);return jd((()=>{Me&&De()}),[Me]),e.createElement(Rk.Wrapper,Hk(Bk({},i),{__staticSelector:"Select"}),e.createElement(Gx,{opened:Me,transitionProps:f,shadow:a,withinPortal:_,portalProps:B,__staticSelector:"Select",onDirectionChange:pe,switchDirectionOnFlip:H,zIndex:W,dropdownPosition:$,positionDependencies:[...K,Ce],classNames:v,styles:y,unstyled:b,variant:o.variant},e.createElement(Gx.Target,null,e.createElement("div",{role:"combobox","aria-haspopup":"listbox","aria-owns":Me?`${o.id}-items`:null,"aria-controls":o.id,"aria-expanded":Me,onMouseLeave:()=>ae(-1),tabIndex:-1},e.createElement("input",{type:"hidden",name:V,value:xe||"",form:q,disabled:E}),e.createElement(Rk,Bk(Hk(Bk(Bk({autoComplete:"off",type:"search"},o),J),{ref:Rd(n,le),onKeyDown:e=>{switch("function"==typeof u&&u(e),e.key){case"ArrowUp":e.preventDefault(),re?de?Re():Ne():(ae(je),ge(!0),De());break;case"ArrowDown":e.preventDefault(),re?de?Ne():Re():(ae(je),ge(!0),De());break;case"Home":if(!k){e.preventDefault(),re||ge(!0);const t=Te.findIndex((e=>!e.disabled));ae(t),Me&&ue({alignment:de?"end":"start"})}break;case"End":if(!k){e.preventDefault(),re||ge(!0);const t=Te.map((e=>!!e.disabled)).lastIndexOf(!1);ae(t),Me&&ue({alignment:de?"end":"start"})}break;case"Escape":e.preventDefault(),ge(!1),ae(-1);break;case" ":k||(e.preventDefault(),Te[ie]&&re?Pe(Te[ie]):(ge(!0),ae(je),De()));break;case"Enter":k||e.preventDefault(),Te[ie]&&re&&(e.preventDefault(),Pe(Te[ie]))}},__staticSelector:"Select",value:Ce,placeholder:G,onChange:e=>{X||(Ee(e.currentTarget.value),S&&""===e.currentTarget.value&&we(null),ae(-1),ge(!0))},"aria-autocomplete":"list","aria-controls":Me?`${o.id}-items`:null,"aria-activedescendant":ie>=0?`${o.id}-${ie}`:null,onMouseDown:()=>{X||(ge(!re),xe&&!re&&ae(je))},onBlur:e=>{"function"==typeof m&&m(e);const t=ye.find((e=>e.value===xe));D&&Te[ie]&&re&&Pe(Te[ie]),Ee((null==t?void 0:t.label)||""),ge(!1)},onFocus:e=>{"function"==typeof h&&h(e),k&&ge(!0)},readOnly:!k||X,disabled:E,"data-mantine-stop-propagation":Me,name:null,classNames:Hk(Bk({},v),{input:te({[ee.input]:!k},null==v?void 0:v.input)})}),Zg({theme:ne,rightSection:A,rightSectionWidth:j,styles:y,size:o.size,shouldClear:S&&!!Se,onClear:()=>{var e;X||(we(null),ke||Ee(""),null==(e=le.current)||e.focus())},error:i.error,clearButtonProps:Q,disabled:E,readOnly:X}))))),e.createElement(Gx.Dropdown,{component:L||Fh,maxHeight:w,direction:ce,id:o.id,innerRef:he,__staticSelector:"Select",classNames:v,styles:y},e.createElement(Qb,{data:Te,hovered:ie,classNames:v,styles:y,isItemSelected:e=>e===xe,uuid:o.id,__staticSelector:"Select",onItemHover:ae,onItemSelect:Pe,itemsRefs:se,itemComponent:d,size:o.size,nothingFound:C,creatable:be&&!!ve,createLabel:ve,"aria-label":i.label,unstyled:b,variant:o.variant}))))}));Vk.displayName="@mantine/core/Select";var $k=Object.defineProperty,Uk=Object.defineProperties,Gk=Object.getOwnPropertyDescriptors,Yk=Object.getOwnPropertySymbols,qk=Object.prototype.hasOwnProperty,Kk=Object.prototype.propertyIsEnumerable,Xk=(e,t,n)=>t in e?$k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qk=(e,t)=>{for(var n in t||(t={}))qk.call(t,n)&&Xk(e,n,t[n]);if(Yk)for(var n of Yk(t))Kk.call(t,n)&&Xk(e,n,t[n]);return e};const Zk={type:"text",size:"sm",__staticSelector:"TextInput"},Jk=(0,e.forwardRef)(((t,n)=>{const r=nw("TextInput",Zk,t),{inputProps:o,wrapperProps:i}=r,a=((e,t)=>{var n={};for(var r in e)qk.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Yk)for(var r of Yk(e))t.indexOf(r)<0&&Kk.call(e,r)&&(n[r]=e[r]);return n})(r,["inputProps","wrapperProps"]);return e.createElement(Rk.Wrapper,Qk({},i),e.createElement(Rk,(l=Qk(Qk({},o),a),Uk(l,Gk({ref:n})))));var l}));Jk.displayName="@mantine/core/TextInput";var eS=Object.defineProperty,tS=Object.getOwnPropertySymbols,nS=Object.prototype.hasOwnProperty,rS=Object.prototype.propertyIsEnumerable,oS=(e,t,n)=>t in e?eS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const iS={timeout:1e3};function aS(t){const n=xm("CopyButton",iS,t),{children:r,timeout:o,value:i}=n,a=((e,t)=>{var n={};for(var r in e)nS.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tS)for(var r of tS(e))t.indexOf(r)<0&&rS.call(e,r)&&(n[r]=e[r]);return n})(n,["children","timeout","value"]),l=function({timeout:t=2e3}={}){const[n,r]=(0,e.useState)(null),[o,i]=(0,e.useState)(!1),[a,l]=(0,e.useState)(null);return{copy:e=>{"clipboard"in navigator?navigator.clipboard.writeText(e).then((()=>(clearTimeout(a),l(setTimeout((()=>i(!1)),t)),void i(!0)))).catch((e=>r(e))):r(new Error("useClipboard: navigator.clipboard is not supported"))},reset:()=>{i(!1),r(null),clearTimeout(a)},error:n,copied:o}}({timeout:o});return e.createElement(e.Fragment,null,r(((e,t)=>{for(var n in t||(t={}))nS.call(t,n)&&oS(e,n,t[n]);if(tS)for(var n of tS(t))rS.call(t,n)&&oS(e,n,t[n]);return e})({copy:()=>l.copy(i),copied:l.copied},a)))}aS.displayName="@mantine/core/CopyButton";const lS=(0,e.createContext)(!1),sS=lS.Provider;function cS({children:t,openDelay:n=0,closeDelay:r=0}){return e.createElement(sS,{value:!0},e.createElement(Av,{delay:{open:n,close:r}},t))}cS.displayName="@mantine/core/TooltipGroup";var pS=Object.defineProperty,dS=Object.defineProperties,uS=Object.getOwnPropertyDescriptors,mS=Object.getOwnPropertySymbols,hS=Object.prototype.hasOwnProperty,fS=Object.prototype.propertyIsEnumerable,gS=(e,t,n)=>t in e?pS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bS=(e,t)=>{for(var n in t||(t={}))hS.call(t,n)&&gS(e,n,t[n]);if(mS)for(var n of mS(t))fS.call(t,n)&&gS(e,n,t[n]);return e};function vS(e,t){if(!t)return{backgroundColor:"dark"===e.colorScheme?e.colors.gray[2]:e.colors.gray[9],color:"dark"===e.colorScheme?e.black:e.white};const n=e.fn.variant({variant:"filled",color:t,primaryFallback:!1});return{backgroundColor:n.background,color:n.color}}var yS=Wm(((e,{color:t,radius:n,width:r,multiline:o})=>{return{tooltip:(i=bS(bS({},e.fn.fontStyles()),vS(e,t)),a={lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(n),padding:`calc(${e.spacing.xs} / 2) ${e.spacing.xs}`,position:"absolute",whiteSpace:o?"unset":"nowrap",pointerEvents:"none",width:r},dS(i,uS(a))),arrow:{backgroundColor:"inherit",border:0,zIndex:1}};var i,a}));const xS=yS,wS="Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported";var kS=Object.defineProperty,SS=Object.defineProperties,CS=Object.getOwnPropertyDescriptors,OS=Object.getOwnPropertySymbols,ES=Object.prototype.hasOwnProperty,PS=Object.prototype.propertyIsEnumerable,TS=(e,t,n)=>t in e?kS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,AS=(e,t)=>{for(var n in t||(t={}))ES.call(t,n)&&TS(e,n,t[n]);if(OS)for(var n of OS(t))PS.call(t,n)&&TS(e,n,t[n]);return e},jS=(e,t)=>SS(e,CS(t));const MS={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:Dd("popover")};function RS(t){var n;const r=xm("TooltipFloating",MS,t),{children:o,refProp:i,withinPortal:a,portalProps:l,style:s,className:c,classNames:p,styles:d,unstyled:u,radius:m,color:h,label:f,offset:g,position:b,multiline:v,width:y,zIndex:x,disabled:w,variant:k}=r,S=((e,t)=>{var n={};for(var r in e)ES.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&OS)for(var r of OS(e))t.indexOf(r)<0&&PS.call(e,r)&&(n[r]=e[r]);return n})(r,["children","refProp","withinPortal","portalProps","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled","variant"]),{handleMouseMove:C,x:O,y:E,opened:P,boundaryRef:T,floating:A,setOpened:j}=function({offset:t,position:n}){const[r,o]=(0,e.useState)(!1),i=(0,e.useRef)(),{x:a,y:l,reference:s,floating:c,refs:p,update:d,placement:u}=Hv({placement:n,middleware:[tr({crossAxis:!0,padding:5,rootBoundary:"document"})]}),m=u.includes("right")?t:n.includes("left")?-1*t:0,h=u.includes("bottom")?t:n.includes("top")?-1*t:0,f=(0,e.useCallback)((({clientX:e,clientY:t})=>{s({getBoundingClientRect:()=>({width:0,height:0,x:e,y:t,left:e+m,top:t+h,right:e,bottom:t})})}),[s]);return(0,e.useEffect)((()=>{if(p.floating.current){const e=i.current;e.addEventListener("mousemove",f);const t=zn(p.floating.current);return t.forEach((e=>{e.addEventListener("scroll",d)})),()=>{e.removeEventListener("mousemove",f),t.forEach((e=>{e.removeEventListener("scroll",d)}))}}}),[s,p.floating.current,d,f,r]),{handleMouseMove:f,x:a,y:l,opened:r,setOpened:o,boundaryRef:i,floating:c}}({offset:g,position:b}),{classes:M,cx:R}=xS({radius:m,color:h,multiline:v,width:y},{name:"TooltipFloating",classNames:p,styles:d,unstyled:u,variant:k});if(!qv(o))throw new Error(wS);const N=Rd(T,o.ref);return e.createElement(e.Fragment,null,e.createElement(Ty,jS(AS({},l),{withinPortal:a}),e.createElement(fh,jS(AS({},S),{ref:A,className:R(M.tooltip,c),style:jS(AS({},s),{zIndex:x,display:!w&&P?"block":"none",top:null!=E?E:"",left:null!=(n=Math.round(O))?n:""})}),f)),(0,e.cloneElement)(o,jS(AS({},o.props),{[i]:N,onMouseEnter:e=>{var t,n;null==(n=(t=o.props).onMouseEnter)||n.call(t,e),C(e),j(!0)},onMouseLeave:e=>{var t,n;null==(n=(t=o.props).onMouseLeave)||n.call(t,e),j(!1)}})))}RS.displayName="@mantine/core/TooltipFloating";var NS=Object.defineProperty,DS=Object.defineProperties,IS=Object.getOwnPropertyDescriptors,LS=Object.getOwnPropertySymbols,zS=Object.prototype.hasOwnProperty,FS=Object.prototype.propertyIsEnumerable,_S=(e,t,n)=>t in e?NS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BS=(e,t)=>{for(var n in t||(t={}))zS.call(t,n)&&_S(e,n,t[n]);if(LS)for(var n of LS(t))FS.call(t,n)&&_S(e,n,t[n]);return e},HS=(e,t)=>DS(e,IS(t));const WS={position:"top",refProp:"ref",withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:Dd("popover"),positionDependencies:[]},VS=(0,e.forwardRef)(((t,n)=>{var r;const o=(0,e.useRef)(null),i=xm("Tooltip",WS,t),{children:a,position:l,refProp:s,label:c,openDelay:p,closeDelay:d,onPositionChange:u,opened:m,withinPortal:h,portalProps:f,radius:g,color:b,classNames:v,styles:y,unstyled:x,style:w,className:k,withArrow:S,arrowSize:C,arrowOffset:O,arrowRadius:E,arrowPosition:P,offset:T,transitionProps:A,multiline:j,width:M,events:R,zIndex:N,disabled:D,positionDependencies:I,onClick:L,onMouseEnter:z,onMouseLeave:F,inline:_,variant:B,keepMounted:H}=i,W=((e,t)=>{var n={};for(var r in e)zS.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&LS)for(var r of LS(e))t.indexOf(r)<0&&FS.call(e,r)&&(n[r]=e[r]);return n})(i,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","portalProps","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","offset","transitionProps","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline","variant","keepMounted"]),{classes:V,cx:$,theme:U}=xS({radius:g,color:b,width:M,multiline:j},{name:"Tooltip",classNames:v,styles:y,unstyled:x,variant:B}),G=function(t){const[n,r]=(0,e.useState)(!1),o="boolean"==typeof t.opened?t.opened:n,i=(0,e.useContext)(lS),a=tv(),{delay:l,currentId:s,setCurrentId:c}=Tv(),p=(0,e.useCallback)((e=>{r(e),e&&c(a)}),[c,a]),{x:d,y:u,reference:m,floating:h,context:f,refs:g,update:b,placement:v,middlewareData:{arrow:{x:y,y:x}={}}}=Hv({placement:t.position,open:o,onOpenChange:p,middleware:[er(t.offset),tr({padding:8}),nr(),rv({element:t.arrowRef,padding:t.arrowOffset}),...t.inline?[ir()]:[]]}),{getReferenceProps:w,getFloatingProps:k}=function(t){void 0===t&&(t=[]);const n=t,r=e.useCallback((e=>Wv(e,t,"reference")),n),o=e.useCallback((e=>Wv(e,t,"floating")),n),i=e.useCallback((e=>Wv(e,t,"item")),t.map((e=>null==e?void 0:e.item)));return e.useMemo((()=>({getReferenceProps:r,getFloatingProps:o,getItemProps:i})),[r,o,i])}([Ev(f,{enabled:t.events.hover,delay:i?l:{open:t.openDelay,close:t.closeDelay},mouseOnly:!t.events.touch}),_v(f,{enabled:t.events.focus,keyboardOnly:!0}),Bv(f,{role:"tooltip"}),Fv(f,{enabled:void 0===typeof t.opened}),jv(f,{id:a})]);return Vv({opened:o,position:t.position,positionDependencies:t.positionDependencies,floating:{refs:g,update:b}}),jd((()=>{var e;null==(e=t.onPositionChange)||e.call(t,v)}),[v]),{x:d,y:u,arrowX:y,arrowY:x,reference:m,floating:h,getFloatingProps:k,getReferenceProps:w,isGroupPhase:o&&s&&s!==a,opened:o,placement:v}}({position:Dx(U.dir,l),closeDelay:d,openDelay:p,onPositionChange:u,opened:m,events:R,arrowRef:o,arrowOffset:O,offset:T+(S?C/2:0),positionDependencies:[...I,a],inline:_});if(!qv(a))throw new Error(wS);const Y=Rd(G.reference,a.ref,n);return e.createElement(e.Fragment,null,e.createElement(Ty,HS(BS({},f),{withinPortal:h}),e.createElement(Yy,HS(BS({keepMounted:H,mounted:!D&&G.opened},A),{transition:A.transition||"fade",duration:G.isGroupPhase?10:null!=(r=A.duration)?r:100}),(t=>{var n,r;return e.createElement(fh,BS(BS({},W),G.getFloatingProps({ref:G.floating,className:V.tooltip,style:HS(BS(BS({},w),t),{zIndex:N,top:null!=(n=G.y)?n:0,left:null!=(r=G.x)?r:0})})),c,e.createElement(kx,{ref:o,arrowX:G.arrowX,arrowY:G.arrowY,visible:S,position:G.placement,arrowSize:C,arrowOffset:O,arrowRadius:E,arrowPosition:P,className:V.arrow}))}))),(0,e.cloneElement)(a,G.getReferenceProps(BS({onClick:L,onMouseEnter:z,onMouseLeave:F,onMouseMove:t.onMouseMove,onPointerDown:t.onPointerDown,onPointerEnter:t.onPointerEnter,[s]:Y,className:$(k,a.props.className)},a.props))))}));VS.Group=cS,VS.Floating=RS,VS.displayName="@mantine/core/Tooltip";const $S=VS;var US=Wm(((e,{color:t})=>({root:{backgroundColor:e.fn.themeColor(t,"dark"===e.colorScheme?5:2),color:"dark"===e.colorScheme?e.colors.dark[9]:"inherit"}})));const GS=US;var YS=Object.defineProperty,qS=Object.getOwnPropertySymbols,KS=Object.prototype.hasOwnProperty,XS=Object.prototype.propertyIsEnumerable,QS=(e,t,n)=>t in e?YS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ZS={color:"yellow"},JS=(0,e.forwardRef)(((t,n)=>{const r=xm("Mark",ZS,t),{color:o,className:i,unstyled:a,variant:l}=r,s=((e,t)=>{var n={};for(var r in e)KS.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&qS)for(var r of qS(e))t.indexOf(r)<0&&XS.call(e,r)&&(n[r]=e[r]);return n})(r,["color","className","unstyled","variant"]),{classes:c,cx:p}=GS({color:o},{unstyled:a,name:"Mark",variant:l});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))KS.call(t,n)&&QS(e,n,t[n]);if(qS)for(var n of qS(t))XS.call(t,n)&&QS(e,n,t[n]);return e})({component:"mark",ref:n,className:p(c.root,i)},s))}));function eC(e){return e.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")}JS.displayName="@mantine/core/Mark";var tC=Object.defineProperty,nC=Object.getOwnPropertySymbols,rC=Object.prototype.hasOwnProperty,oC=Object.prototype.propertyIsEnumerable,iC=(e,t,n)=>t in e?tC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const aC={highlightColor:"yellow"},lC=(0,e.forwardRef)(((t,n)=>{const r=xm("Highlight",aC,t),{children:o,highlight:i,highlightColor:a,highlightStyles:l,unstyled:s}=r,c=((e,t)=>{var n={};for(var r in e)rC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&nC)for(var r of nC(e))t.indexOf(r)<0&&oC.call(e,r)&&(n[r]=e[r]);return n})(r,["children","highlight","highlightColor","highlightStyles","unstyled"]),p=function(e,t){if(null==t)return[{chunk:e,highlighted:!1}];const n=Array.isArray(t)?t.map(eC):eC(t);if(!(Array.isArray(n)?n.filter((e=>e.trim().length>0)).length>0:""!==n.trim()))return[{chunk:e,highlighted:!1}];const r="string"==typeof n?n.trim():n.filter((e=>0!==e.trim().length)).map((e=>e.trim())).join("|"),o=new RegExp(`(${r})`,"gi");return e.split(o).map((e=>({chunk:e,highlighted:o.test(e)}))).filter((({chunk:e})=>e))}(o,i);return e.createElement(wb,((e,t)=>{for(var n in t||(t={}))rC.call(t,n)&&iC(e,n,t[n]);if(nC)for(var n of nC(t))oC.call(t,n)&&iC(e,n,t[n]);return e})({unstyled:s,ref:n,__staticSelector:"Highlight"},c),p.map((({chunk:t,highlighted:n},r)=>n?e.createElement(JS,{unstyled:s,key:r,color:a,sx:l,"data-highlight":t},t):e.createElement("span",{key:r},t))))}));lC.displayName="@mantine/core/Highlight";const sC=lC;var cC=Object.defineProperty,pC=Object.defineProperties,dC=Object.getOwnPropertyDescriptors,uC=Object.getOwnPropertySymbols,mC=Object.prototype.hasOwnProperty,hC=Object.prototype.propertyIsEnumerable,fC=(e,t,n)=>t in e?cC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gC=(e,t)=>{for(var n in t||(t={}))mC.call(t,n)&&fC(e,n,t[n]);if(uC)for(var n of uC(t))hC.call(t,n)&&fC(e,n,t[n]);return e},bC=(e,t)=>pC(e,dC(t));const vC=Xt({"from, to":{opacity:.4},"50%":{opacity:1}});var yC=Wm(((e,{height:t,width:n,radius:r,circle:o,animate:i})=>({root:{height:Yu(t),width:Yu(o?t:n),borderRadius:o?Yu(t):e.fn.radius(r),position:"relative",WebkitTransform:"translateZ(0)"},visible:{overflow:"hidden","&::before":bC(gC({},e.fn.cover(0)),{content:'""',background:"dark"===e.colorScheme?e.colors.dark[7]:e.white,zIndex:10}),"&::after":bC(gC({},e.fn.cover(0)),{content:'""',background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3],animation:i?`${vC} 1500ms linear infinite`:"none",zIndex:11})}})));const xC=yC;var wC=Object.defineProperty,kC=Object.getOwnPropertySymbols,SC=Object.prototype.hasOwnProperty,CC=Object.prototype.propertyIsEnumerable,OC=(e,t,n)=>t in e?wC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const EC={height:"auto",width:"100%",visible:!0,animate:!0},PC=(0,e.forwardRef)(((t,n)=>{const r=xm("Skeleton",EC,t),{height:o,width:i,visible:a,animate:l,className:s,circle:c,radius:p,unstyled:d,variant:u}=r,m=((e,t)=>{var n={};for(var r in e)SC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&kC)for(var r of kC(e))t.indexOf(r)<0&&CC.call(e,r)&&(n[r]=e[r]);return n})(r,["height","width","visible","animate","className","circle","radius","unstyled","variant"]),{classes:h,cx:f}=xC({height:o,width:i,circle:c,radius:p,animate:l},{name:"Skeleton",unstyled:d,variant:u});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))SC.call(t,n)&&OC(e,n,t[n]);if(kC)for(var n of kC(t))CC.call(t,n)&&OC(e,n,t[n]);return e})({className:f(h.root,{[h.visible]:a},s),ref:n},m))}));PC.displayName="@mantine/core/Skeleton";var TC=Object.defineProperty,AC=Object.defineProperties,jC=Object.getOwnPropertyDescriptors,MC=Object.getOwnPropertySymbols,RC=Object.prototype.hasOwnProperty,NC=Object.prototype.propertyIsEnumerable,DC=(e,t,n)=>t in e?TC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,IC=(e,t)=>{for(var n in t||(t={}))RC.call(t,n)&&DC(e,n,t[n]);if(MC)for(var n of MC(t))NC.call(t,n)&&DC(e,n,t[n]);return e},LC=(e,t)=>AC(e,jC(t));function zC(e){return(null==e?void 0:e.current)?e.current.scrollHeight:"auto"}const FC="undefined"!=typeof window&&window.requestAnimationFrame;var _C=Object.defineProperty,BC=Object.getOwnPropertySymbols,HC=Object.prototype.hasOwnProperty,WC=Object.prototype.propertyIsEnumerable,VC=(e,t,n)=>t in e?_C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$C=(e,t)=>{for(var n in t||(t={}))HC.call(t,n)&&VC(e,n,t[n]);if(BC)for(var n of BC(t))WC.call(t,n)&&VC(e,n,t[n]);return e};const UC={transitionDuration:200,transitionTimingFunction:"ease",animateOpacity:!0},GC=(0,e.forwardRef)(((t,r)=>{const o=xm("Collapse",UC,t),{children:i,in:a,transitionDuration:l,transitionTimingFunction:s,style:c,onTransitionEnd:p,animateOpacity:d}=o,u=((e,t)=>{var n={};for(var r in e)HC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&BC)for(var r of BC(e))t.indexOf(r)<0&&WC.call(e,r)&&(n[r]=e[r]);return n})(o,["children","in","transitionDuration","transitionTimingFunction","style","onTransitionEnd","animateOpacity"]),m=vm(),h=Od(),f=m.respectReducedMotion&&h?0:l,{systemStyles:g,rest:b}=Xm(u),v=function({transitionDuration:t,transitionTimingFunction:r="ease",onTransitionEnd:o=()=>{},opened:i}){const a=(0,e.useRef)(null),l={display:"none",height:0,overflow:"hidden"},[s,c]=(0,e.useState)(i?{}:l),p=e=>{(0,n.flushSync)((()=>c(e)))},d=e=>{p((t=>IC(IC({},t),e)))};function u(e){const n=t||function(e){if(!e||"string"==typeof e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(e);return{transition:`height ${n}ms ${r}`}}jd((()=>{FC(i?()=>{d({willChange:"height",display:"block",overflow:"hidden"}),FC((()=>{const e=zC(a);d(LC(IC({},u(e)),{height:e}))}))}:()=>{const e=zC(a);d(LC(IC({},u(e)),{willChange:"height",height:e})),FC((()=>d({height:0,overflow:"hidden"})))})}),[i]);const m=e=>{if(e.target===a.current&&"height"===e.propertyName)if(i){const e=zC(a);e===s.height?p({}):d({height:e}),o()}else 0===s.height&&(p(l),o())};return function(e={}){var t=e,{style:n={},refKey:r="ref"}=t,o=((e,t)=>{var n={};for(var r in e)RC.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&MC)for(var r of MC(e))t.indexOf(r)<0&&NC.call(e,r)&&(n[r]=e[r]);return n})(t,["style","refKey"]);const l=o[r];return LC(IC({"aria-hidden":!i},o),{[r]:Md(a,l),onTransitionEnd:m,style:IC(IC({boxSizing:"border-box"},n),s)})}}({opened:a,transitionDuration:f,transitionTimingFunction:s,onTransitionEnd:p});return 0===f?a?e.createElement(fh,$C({},b),i):null:e.createElement(fh,$C({},v($C($C({style:c,ref:r},b),g))),e.createElement("div",{style:{opacity:a||!d?1:0,transition:d?`opacity ${f}ms ${s}`:"none"}},i))}));function YC(e,t){let n=e;for(;(n=n.parentElement)&&!n.matches(t););return n}GC.displayName="@mantine/core/Collapse";const[qC,KC]=Uv("Menu component was not found in the tree");var XC=Wm((e=>({divider:{marginTop:Yu(4),marginBottom:Yu(4),borderTop:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`}})));const QC=XC;var ZC=Object.defineProperty,JC=Object.getOwnPropertySymbols,eO=Object.prototype.hasOwnProperty,tO=Object.prototype.propertyIsEnumerable,nO=(e,t,n)=>t in e?ZC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const rO={},oO=(0,e.forwardRef)(((t,n)=>{const r=xm("MenuDivider",rO,t),{children:o,className:i}=r,a=((e,t)=>{var n={};for(var r in e)eO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&JC)for(var r of JC(e))t.indexOf(r)<0&&tO.call(e,r)&&(n[r]=e[r]);return n})(r,["children","className"]),{classNames:l,styles:s,unstyled:c,variant:p}=KC(),{classes:d,cx:u}=QC(null,{name:"Menu",classNames:l,styles:s,unstyled:c,variant:p});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))eO.call(t,n)&&nO(e,n,t[n]);if(JC)for(var n of JC(t))tO.call(t,n)&&nO(e,n,t[n]);return e})({className:u(d.divider,i),ref:n},a))}));function iO(e,t){return n=>{null==e||e(n),null==t||t(n)}}oO.displayName="@mantine/core/MenuDivider";var aO=Object.defineProperty,lO=Object.getOwnPropertySymbols,sO=Object.prototype.hasOwnProperty,cO=Object.prototype.propertyIsEnumerable,pO=(e,t,n)=>t in e?aO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const dO={};function uO(t){const n=xm("MenuDropdown",dO,t),{children:r,onMouseEnter:o,onMouseLeave:i}=n,a=((e,t)=>{var n={};for(var r in e)sO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lO)for(var r of lO(e))t.indexOf(r)<0&&cO.call(e,r)&&(n[r]=e[r]);return n})(n,["children","onMouseEnter","onMouseLeave"]),l=(0,e.useRef)(),s=KC(),c=iO(o,(()=>"hover"===s.trigger&&s.openDropdown())),p=iO(i,(()=>"hover"===s.trigger&&s.closeDropdown()));return e.createElement(Bx.Dropdown,((e,t)=>{for(var n in t||(t={}))sO.call(t,n)&&pO(e,n,t[n]);if(lO)for(var n of lO(t))cO.call(t,n)&&pO(e,n,t[n]);return e})({onMouseEnter:c,onMouseLeave:p,role:"menu","aria-orientation":"vertical"},a),e.createElement("div",{tabIndex:-1,"data-menu-dropdown":!0,"data-autofocus":!0,onKeyDown:e=>{var t;"ArrowUp"!==e.key&&"ArrowDown"!==e.key||(e.preventDefault(),null==(t=l.current.querySelectorAll("[data-menu-item]:not(:disabled)")[0])||t.focus())},ref:l,style:{outline:0}},r))}function mO({parentSelector:e,siblingSelector:t,onKeyDown:n,loop:r=!0,activateOnFocus:o=!1,dir:i="rtl",orientation:a}){return l=>{var s;null==n||n(l);const c=Array.from((null==(s=YC(l.currentTarget,e))?void 0:s.querySelectorAll(t))||[]).filter((t=>function(e,t,n){return YC(e,n)===YC(t,n)}(l.currentTarget,t,e))),p=c.findIndex((e=>l.currentTarget===e)),d=function(e,t,n){for(let n=e+1;n<t.length;n+=1)if(!t[n].disabled)return n;if(n)for(let e=0;e<t.length;e+=1)if(!t[e].disabled)return e;return e}(p,c,r),u=function(e,t,n){for(let n=e-1;n>=0;n-=1)if(!t[n].disabled)return n;if(n)for(let e=t.length-1;e>-1;e-=1)if(!t[e].disabled)return e;return e}(p,c,r),m="rtl"===i?u:d,h="rtl"===i?d:u;switch(l.key){case"ArrowRight":"horizontal"===a&&(l.stopPropagation(),l.preventDefault(),c[m].focus(),o&&c[m].click());break;case"ArrowLeft":"horizontal"===a&&(l.stopPropagation(),l.preventDefault(),c[h].focus(),o&&c[h].click());break;case"ArrowUp":"vertical"===a&&(l.stopPropagation(),l.preventDefault(),c[u].focus(),o&&c[u].click());break;case"ArrowDown":"vertical"===a&&(l.stopPropagation(),l.preventDefault(),c[d].focus(),o&&c[d].click());break;case"Home":l.stopPropagation(),l.preventDefault(),!c[0].disabled&&c[0].focus();break;case"End":{l.stopPropagation(),l.preventDefault();const e=c.length-1;!c[e].disabled&&c[e].focus();break}}}}uO.displayName="@mantine/core/MenuDropdown";var hO=Object.defineProperty,fO=Object.defineProperties,gO=Object.getOwnPropertyDescriptors,bO=Object.getOwnPropertySymbols,vO=Object.prototype.hasOwnProperty,yO=Object.prototype.propertyIsEnumerable,xO=(e,t,n)=>t in e?hO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wO=(e,t)=>{for(var n in t||(t={}))vO.call(t,n)&&xO(e,n,t[n]);if(bO)for(var n of bO(t))yO.call(t,n)&&xO(e,n,t[n]);return e},kO=Wm(((e,{color:t,radius:n})=>{return{item:(r=wO({},e.fn.fontStyles()),o={WebkitTapHighlightColor:"transparent",fontSize:e.fontSizes.sm,border:0,backgroundColor:"transparent",outline:0,width:"100%",textAlign:"left",textDecoration:"none",boxSizing:"border-box",padding:`${e.spacing.xs} ${e.spacing.sm}`,cursor:"pointer",borderRadius:e.fn.radius(n),color:t?e.fn.variant({variant:"filled",primaryFallback:!1,color:t}).background:"dark"===e.colorScheme?e.colors.dark[0]:e.black,display:"flex",alignItems:"center","&:disabled":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5],pointerEvents:"none",userSelect:"none"},"&[data-hovered]":{backgroundColor:t?e.fn.variant({variant:"light",color:t}).background:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[3],.35):e.colors.gray[1]}},fO(r,gO(o))),itemLabel:{flex:1},itemIcon:{display:"flex",justifyContent:"center",alignItems:"center",marginRight:e.spacing.xs},itemRightSection:{}};var r,o}));const SO=kO;var CO=Object.defineProperty,OO=Object.defineProperties,EO=Object.getOwnPropertyDescriptors,PO=Object.getOwnPropertySymbols,TO=Object.prototype.hasOwnProperty,AO=Object.prototype.propertyIsEnumerable,jO=(e,t,n)=>t in e?CO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const MO={},RO=(0,e.forwardRef)(((t,n)=>{const r=xm("MenuItem",MO,t),{children:o,className:i,color:a,closeMenuOnClick:l,icon:s,rightSection:c}=r,p=((e,t)=>{var n={};for(var r in e)TO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&PO)for(var r of PO(e))t.indexOf(r)<0&&AO.call(e,r)&&(n[r]=e[r]);return n})(r,["children","className","color","closeMenuOnClick","icon","rightSection"]),d=KC(),{classes:u,cx:m,theme:h}=SO({radius:d.radius,color:a},{name:"Menu",classNames:d.classNames,styles:d.styles,unstyled:d.unstyled,variant:d.variant}),f=(0,e.useRef)(),g=d.getItemIndex(f.current),b=p,v=iO(b.onMouseLeave,(()=>d.setHovered(-1))),y=iO(b.onMouseEnter,(()=>d.setHovered(d.getItemIndex(f.current)))),x=iO(b.onClick,(()=>{"boolean"==typeof l?l&&d.closeDropdownImmediately():d.closeOnItemClick&&d.closeDropdownImmediately()})),w=iO(b.onFocus,(()=>d.setHovered(d.getItemIndex(f.current))));return e.createElement(fh,(k=((e,t)=>{for(var n in t||(t={}))TO.call(t,n)&&jO(e,n,t[n]);if(PO)for(var n of PO(t))AO.call(t,n)&&jO(e,n,t[n]);return e})({component:"button",type:"button"},p),S={tabIndex:-1,onFocus:w,className:m(u.item,i),ref:Rd(f,n),role:"menuitem","data-menu-item":!0,"data-hovered":d.hovered===g||void 0,onMouseEnter:y,onMouseLeave:v,onClick:x,onKeyDown:mO({siblingSelector:"[data-menu-item]",parentSelector:"[data-menu-dropdown]",activateOnFocus:!1,loop:d.loop,dir:h.dir,orientation:"vertical",onKeyDown:b.onKeydown})},OO(k,EO(S))),s&&e.createElement("div",{className:u.itemIcon},s),o&&e.createElement("div",{className:u.itemLabel},o),c&&e.createElement("div",{className:u.itemRightSection},c));var k,S}));RO.displayName="@mantine/core/MenuItem";const NO=RO;var DO=Wm((e=>({label:{color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],fontWeight:500,fontSize:e.fontSizes.xs,padding:`calc(${e.spacing.xs} / 2) ${e.spacing.sm}`,cursor:"default"}})));const IO=DO;var LO=Object.defineProperty,zO=Object.getOwnPropertySymbols,FO=Object.prototype.hasOwnProperty,_O=Object.prototype.propertyIsEnumerable,BO=(e,t,n)=>t in e?LO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const HO={},WO=(0,e.forwardRef)(((t,n)=>{const r=xm("MenuLabel",HO,t),{children:o,className:i}=r,a=((e,t)=>{var n={};for(var r in e)FO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&zO)for(var r of zO(e))t.indexOf(r)<0&&_O.call(e,r)&&(n[r]=e[r]);return n})(r,["children","className"]),{classNames:l,styles:s,unstyled:c,variant:p}=KC(),{classes:d,cx:u}=IO(null,{name:"Menu",classNames:l,styles:s,unstyled:c,variant:p});return e.createElement(wb,((e,t)=>{for(var n in t||(t={}))FO.call(t,n)&&BO(e,n,t[n]);if(zO)for(var n of zO(t))_O.call(t,n)&&BO(e,n,t[n]);return e})({className:u(d.label,i),ref:n},a),o)}));WO.displayName="@mantine/core/MenuLabel";var VO=Object.defineProperty,$O=Object.getOwnPropertySymbols,UO=Object.prototype.hasOwnProperty,GO=Object.prototype.propertyIsEnumerable,YO=(e,t,n)=>t in e?VO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const qO={refProp:"ref"},KO=(0,e.forwardRef)(((t,n)=>{const r=xm("MenuTarget",qO,t),{children:o,refProp:i}=r,a=((e,t)=>{var n={};for(var r in e)UO.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$O)for(var r of $O(e))t.indexOf(r)<0&&GO.call(e,r)&&(n[r]=e[r]);return n})(r,["children","refProp"]);if(!qv(o))throw new Error("Menu.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const l=KC(),s=iO(o.props.onClick,(()=>"click"===l.trigger&&l.toggleDropdown())),c=iO(o.props.onMouseEnter,(()=>"hover"===l.trigger&&l.openDropdown())),p=iO(o.props.onMouseLeave,(()=>"hover"===l.trigger&&l.closeDropdown()));return e.createElement(Bx.Target,((e,t)=>{for(var n in t||(t={}))UO.call(t,n)&&YO(e,n,t[n]);if($O)for(var n of $O(t))GO.call(t,n)&&YO(e,n,t[n]);return e})({refProp:i,popupType:"menu",ref:n},a),(0,e.cloneElement)(o,{onClick:s,onMouseEnter:c,onMouseLeave:p,"data-expanded":!!l.opened||void 0}))}));KO.displayName="@mantine/core/MenuTarget";const XO=Wm({dropdown:{padding:Yu(4)}});var QO=Object.defineProperty,ZO=Object.defineProperties,JO=Object.getOwnPropertyDescriptors,eE=Object.getOwnPropertySymbols,tE=Object.prototype.hasOwnProperty,nE=Object.prototype.propertyIsEnumerable,rE=(e,t,n)=>t in e?QO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oE=(e,t)=>{for(var n in t||(t={}))tE.call(t,n)&&rE(e,n,t[n]);if(eE)for(var n of eE(t))nE.call(t,n)&&rE(e,n,t[n]);return e},iE=(e,t)=>ZO(e,JO(t));const aE={closeOnItemClick:!0,loop:!0,trigger:"click",openDelay:0,closeDelay:100};function lE(t){const n=xm("Menu",aE,t),{children:r,onOpen:o,onClose:i,opened:a,defaultOpened:l,onChange:s,closeOnItemClick:c,loop:p,closeOnEscape:d,trigger:u,openDelay:m,closeDelay:h,classNames:f,styles:g,unstyled:b,radius:v,variant:y}=n,x=((e,t)=>{var n={};for(var r in e)tE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&eE)for(var r of eE(e))t.indexOf(r)<0&&nE.call(e,r)&&(n[r]=e[r]);return n})(n,["children","onOpen","onClose","opened","defaultOpened","onChange","closeOnItemClick","loop","closeOnEscape","trigger","openDelay","closeDelay","classNames","styles","unstyled","radius","variant"]),{classes:w,cx:k}=XO(),[S,{setHovered:C,resetHovered:O}]=function(){const[t,n]=(0,e.useState)(-1);return[t,{setHovered:n,resetHovered:()=>n(-1)}]}(),[E,P]=Ad({value:a,defaultValue:l,finalValue:!1,onChange:s}),T=()=>{P(!1),E&&(null==i||i())},A=()=>{P(!0),!E&&(null==o||o())},j=()=>E?T():A(),{openDropdown:M,closeDropdown:R}=function({open:t,close:n,openDelay:r,closeDelay:o}){const i=(0,e.useRef)(-1),a=(0,e.useRef)(-1),l=()=>{window.clearTimeout(i.current),window.clearTimeout(a.current)};return(0,e.useEffect)((()=>l),[]),{openDropdown:()=>{l(),0===r?t():i.current=window.setTimeout(t,r)},closeDropdown:()=>{l(),0===o?n():a.current=window.setTimeout(n,o)}}}({open:A,close:T,closeDelay:h,openDelay:m});return jd((()=>{O()}),[E]),e.createElement(qC,{value:{opened:E,toggleDropdown:j,getItemIndex:e=>function(e,t,n){var r;return n?Array.from((null==(r=YC(n,"[data-menu-dropdown]"))?void 0:r.querySelectorAll("[data-menu-item]"))||[]).findIndex((e=>e===n)):null}(0,0,e),hovered:S,setHovered:C,closeOnItemClick:c,closeDropdown:"click"===u?T:R,openDropdown:"click"===u?A:M,closeDropdownImmediately:T,loop:p,trigger:u,radius:v,classNames:f,styles:g,unstyled:b,variant:y}},e.createElement(Bx,iE(oE({},x),{radius:v,opened:E,onChange:j,defaultOpened:l,trapFocus:"click"===u,closeOnEscape:d&&"click"===u,__staticSelector:"Menu",classNames:iE(oE({},f),{dropdown:k(w.dropdown,null==f?void 0:f.dropdown)}),styles:g,unstyled:b,variant:y}),r))}lE.displayName="@mantine/core/Menu",lE.Item=NO,lE.Label=WO,lE.Dropdown=uO,lE.Target=KO,lE.Divider=oO;const sE=Wm(((e,{orientation:t,buttonBorderWidth:n})=>({root:{display:"flex",flexDirection:"vertical"===t?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,["vertical"===t?"borderBottomLeftRadius":"borderTopRightRadius"]:0,["vertical"===t?"borderBottomWidth":"borderRightWidth"]:`calc(${Yu(n)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,["vertical"===t?"borderTopRightRadius":"borderBottomLeftRadius"]:0,["vertical"===t?"borderTopWidth":"borderLeftWidth"]:`calc(${Yu(n)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,["vertical"===t?"borderTopWidth":"borderLeftWidth"]:`calc(${Yu(n)} / 2)`,["vertical"===t?"borderBottomWidth":"borderRightWidth"]:`calc(${Yu(n)} / 2)`},"& + [data-button]":{["vertical"===t?"marginTop":"marginLeft"]:`calc(${n} * -1)`,"@media (min-resolution: 192dpi)":{["vertical"===t?"marginTop":"marginLeft"]:0}}}}})));var cE=Object.defineProperty,pE=Object.getOwnPropertySymbols,dE=Object.prototype.hasOwnProperty,uE=Object.prototype.propertyIsEnumerable,mE=(e,t,n)=>t in e?cE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const hE={orientation:"horizontal",buttonBorderWidth:1},fE=(0,e.forwardRef)(((t,n)=>{const r=xm("ButtonGroup",hE,t),{className:o,orientation:i,buttonBorderWidth:a,unstyled:l}=r,s=((e,t)=>{var n={};for(var r in e)dE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&pE)for(var r of pE(e))t.indexOf(r)<0&&uE.call(e,r)&&(n[r]=e[r]);return n})(r,["className","orientation","buttonBorderWidth","unstyled"]),{classes:c,cx:p}=sE({orientation:i,buttonBorderWidth:a},{name:"ButtonGroup",unstyled:l});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))dE.call(t,n)&&mE(e,n,t[n]);if(pE)for(var n of pE(t))uE.call(t,n)&&mE(e,n,t[n]);return e})({className:p(c.root,o),ref:n},s))}));fE.displayName="@mantine/core/ButtonGroup";var gE=Object.defineProperty,bE=Object.defineProperties,vE=Object.getOwnPropertyDescriptors,yE=Object.getOwnPropertySymbols,xE=Object.prototype.hasOwnProperty,wE=Object.prototype.propertyIsEnumerable,kE=(e,t,n)=>t in e?gE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,SE=(e,t)=>{for(var n in t||(t={}))xE.call(t,n)&&kE(e,n,t[n]);if(yE)for(var n of yE(t))wE.call(t,n)&&kE(e,n,t[n]);return e},CE=(e,t)=>bE(e,vE(t));const OE=["filled","outline","light","white","default","subtle","gradient"],EE={xs:{height:gk.xs,paddingLeft:Yu(14),paddingRight:Yu(14)},sm:{height:gk.sm,paddingLeft:Yu(18),paddingRight:Yu(18)},md:{height:gk.md,paddingLeft:Yu(22),paddingRight:Yu(22)},lg:{height:gk.lg,paddingLeft:Yu(26),paddingRight:Yu(26)},xl:{height:gk.xl,paddingLeft:Yu(32),paddingRight:Yu(32)},"compact-xs":{height:Yu(22),paddingLeft:Yu(7),paddingRight:Yu(7)},"compact-sm":{height:Yu(26),paddingLeft:Yu(8),paddingRight:Yu(8)},"compact-md":{height:Yu(30),paddingLeft:Yu(10),paddingRight:Yu(10)},"compact-lg":{height:Yu(34),paddingLeft:Yu(12),paddingRight:Yu(12)},"compact-xl":{height:Yu(40),paddingLeft:Yu(14),paddingRight:Yu(14)}};function PE({compact:e,size:t,withLeftIcon:n,withRightIcon:r}){if(e)return EE[`compact-${t}`];const o=EE[t];return o?CE(SE({},o),{paddingLeft:n?`calc(${o.paddingLeft} / 1.5)`:o.paddingLeft,paddingRight:r?`calc(${o.paddingRight} / 1.5)`:o.paddingRight}):{}}const TE=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function AE({variant:e,theme:t,color:n,gradient:r}){if(!OE.includes(e))return null;const o=t.fn.variant({color:n,variant:e,gradient:r});return"gradient"===e?SE({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):SE({border:`${Yu(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}var jE=Wm(((e,{radius:t,fullWidth:n,compact:r,withLeftIcon:o,withRightIcon:i,color:a,gradient:l},{variant:s,size:c})=>({root:CE(SE(CE(SE(SE(SE(SE({},PE({compact:r,size:c,withLeftIcon:o,withRightIcon:i})),e.fn.fontStyles()),e.fn.focusStyles()),TE(n)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:Ku({size:c,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),AE({variant:s,theme:e,color:a,gradient:l})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":CE(SE({content:'""'},e.fn.cover(Yu(-1))),{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})));const ME=jE;var RE=Object.defineProperty,NE=Object.getOwnPropertySymbols,DE=Object.prototype.hasOwnProperty,IE=Object.prototype.propertyIsEnumerable,LE=(e,t,n)=>t in e?RE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zE=(e,t)=>{for(var n in t||(t={}))DE.call(t,n)&&LE(e,n,t[n]);if(NE)for(var n of NE(t))IE.call(t,n)&&LE(e,n,t[n]);return e};const FE={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},_E=(0,e.forwardRef)(((t,n)=>{const r=xm("Button",FE,t),{className:o,size:i,color:a,type:l,disabled:s,children:c,leftIcon:p,rightIcon:d,fullWidth:u,variant:m,radius:h,uppercase:f,compact:g,loading:b,loaderPosition:v,loaderProps:y,gradient:x,classNames:w,styles:k,unstyled:S}=r,C=((e,t)=>{var n={};for(var r in e)DE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&NE)for(var r of NE(e))t.indexOf(r)<0&&IE.call(e,r)&&(n[r]=e[r]);return n})(r,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:O,cx:E,theme:P}=ME({radius:h,color:a,fullWidth:u,compact:g,gradient:x,withLeftIcon:!!p,withRightIcon:!!d},{name:"Button",unstyled:S,classNames:w,styles:k,variant:m,size:i}),T=P.fn.variant({color:a,variant:m}),A=e.createElement($f,zE({color:T.color,size:`calc(${Ku({size:i,sizes:EE}).height} / 2)`},y));return e.createElement(lg,zE({className:E(O.root,o),type:l,disabled:s,"data-button":!0,"data-disabled":s||void 0,"data-loading":b||void 0,ref:n,unstyled:S},C),e.createElement("div",{className:O.inner},(p||b&&"left"===v)&&e.createElement("span",{className:E(O.icon,O.leftIcon)},b&&"left"===v?A:p),b&&"center"===v&&e.createElement("span",{className:O.centerLoader},A),e.createElement("span",{className:O.label,style:{textTransform:f?"uppercase":void 0}},c),(d||b&&"right"===v)&&e.createElement("span",{className:E(O.icon,O.rightIcon)},b&&"right"===v?A:d)))}));_E.displayName="@mantine/core/Button",_E.Group=fE;const BE=_E,HE=(0,e.createContext)(null),WE=HE.Provider;var VE=Object.defineProperty,$E=Object.getOwnPropertySymbols,UE=Object.prototype.hasOwnProperty,GE=Object.prototype.propertyIsEnumerable,YE=(e,t,n)=>t in e?VE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qE=(e,t)=>{for(var n in t||(t={}))UE.call(t,n)&&YE(e,n,t[n]);if($E)for(var n of $E(t))GE.call(t,n)&&YE(e,n,t[n]);return e};const KE={size:"sm"},XE=(0,e.forwardRef)(((t,n)=>{const r=xm("SwitchGroup",KE,t),{children:o,value:i,defaultValue:a,onChange:l,size:s,wrapperProps:c}=r,p=((e,t)=>{var n={};for(var r in e)UE.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$E)for(var r of $E(e))t.indexOf(r)<0&&GE.call(e,r)&&(n[r]=e[r]);return n})(r,["children","value","defaultValue","onChange","size","wrapperProps"]),[d,u]=Ad({value:i,defaultValue:a,finalValue:[],onChange:l});return e.createElement(WE,{value:{value:d,onChange:e=>{const t=e.currentTarget.value;u(d.includes(t)?d.filter((e=>e!==t)):[...d,t])},size:s}},e.createElement(Rk.Wrapper,qE(qE({labelElement:"div",size:s,__staticSelector:"SwitchGroup",ref:n},c),p),o))}));XE.displayName="@mantine/core/SwitchGroup";var QE=Object.defineProperty,ZE=Object.defineProperties,JE=Object.getOwnPropertyDescriptors,eP=Object.getOwnPropertySymbols,tP=Object.prototype.hasOwnProperty,nP=Object.prototype.propertyIsEnumerable,rP=(e,t,n)=>t in e?QE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oP=(e,t)=>{for(var n in t||(t={}))tP.call(t,n)&&rP(e,n,t[n]);if(eP)for(var n of eP(t))nP.call(t,n)&&rP(e,n,t[n]);return e};const iP={xs:Yu(16),sm:Yu(20),md:Yu(24),lg:Yu(30),xl:Yu(36)},aP={xs:Yu(32),sm:Yu(38),md:Yu(46),lg:Yu(56),xl:Yu(72)},lP={xs:Yu(12),sm:Yu(14),md:Yu(18),lg:Yu(22),xl:Yu(28)},sP={xs:Yu(5),sm:Yu(6),md:Yu(7),lg:Yu(9),xl:Yu(11)},cP={xs:Yu(4),sm:Yu(5),md:Yu(6),lg:Yu(8),xl:Yu(10)};var pP=Wm(((e,{radius:t,color:n,labelPosition:r,error:o},{size:i})=>{const a=Ku({size:i,sizes:lP}),l=Ku({size:t,sizes:e.radius}),s=e.fn.variant({variant:"filled",color:n}),c=Ku({size:i,sizes:aP}),p=Yu("xs"===i?1:2),d=e.fn.variant({variant:"filled",color:"red"}).background;return{root:{position:"relative"},input:{height:0,width:0,overflow:"hidden",whiteSpace:"nowrap",padding:0,WebkitClipPath:"inset(50%)",clipPath:"inset(50%)",position:"absolute"},track:(u=oP({},e.fn.focusStyles("input:focus + &")),m={cursor:e.cursorType,overflow:"hidden",WebkitTapHighlightColor:"transparent",position:"relative",borderRadius:l,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[2],border:`${Yu(1)} solid ${o?d:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`,height:Ku({size:i,sizes:iP}),minWidth:c,margin:0,transitionProperty:"background-color, border-color",transitionTimingFunction:e.transitionTimingFunction,transitionDuration:"150ms",boxSizing:"border-box",appearance:"none",display:"flex",alignItems:"center",fontSize:Ku({size:i,sizes:sP}),fontWeight:600,order:"left"===r?2:1,userSelect:"none",zIndex:0,lineHeight:0,color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[6],transition:`color 150ms ${e.transitionTimingFunction}`,"input:checked + &":{backgroundColor:s.background,borderColor:s.background,color:e.white,transition:`color 150ms ${e.transitionTimingFunction}`},"input:disabled + &":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],cursor:"not-allowed",pointerEvents:"none"}},ZE(u,JE(m))),thumb:{position:"absolute",zIndex:1,borderRadius:l,boxSizing:"border-box",display:"flex",backgroundColor:e.white,height:a,width:a,border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.white:e.colors.gray[3]}`,left:p,transition:`left 150ms ${e.transitionTimingFunction}`,"& > *":{margin:"auto"},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":""},"input:checked + * > &":{left:`calc(100% - ${a} - ${p})`,borderColor:e.white},"input:disabled + * > &":{borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],backgroundColor:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[0]}},trackLabel:{height:"100%",display:"grid",placeContent:"center",minWidth:`calc(${c} - ${a})`,paddingInline:Ku({size:i,sizes:cP}),marginLeft:`calc(${a} + ${p})`,transition:`margin 150ms ${e.transitionTimingFunction}`,"input:checked + * > &":{marginLeft:0,marginRight:`calc(${a} + ${p})`}}};var u,m}));const dP=pP;var uP=Object.defineProperty,mP=Object.defineProperties,hP=Object.getOwnPropertyDescriptors,fP=Object.getOwnPropertySymbols,gP=Object.prototype.hasOwnProperty,bP=Object.prototype.propertyIsEnumerable,vP=(e,t,n)=>t in e?uP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yP=(e,t)=>{for(var n in t||(t={}))gP.call(t,n)&&vP(e,n,t[n]);if(fP)for(var n of fP(t))bP.call(t,n)&&vP(e,n,t[n]);return e};const xP={xs:Yu(16),sm:Yu(20),md:Yu(24),lg:Yu(30),xl:Yu(36)};var wP=Wm(((e,{labelPosition:t},{size:n})=>{return{root:{},body:{display:"flex","&:has(input:disabled) label":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}},labelWrapper:(r=yP({},e.fn.fontStyles()),o={display:"inline-flex",flexDirection:"column",WebkitTapHighlightColor:"transparent",fontSize:n in xP?Ku({size:n,sizes:e.fontSizes}):void 0,lineHeight:n in xP?Ku({size:n,sizes:xP}):void 0,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,cursor:e.cursorType,order:"left"===t?1:2},mP(r,hP(o))),description:{marginTop:`calc(${e.spacing.xs} / 2)`,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm},error:{marginTop:`calc(${e.spacing.xs} / 2)`,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm},label:{cursor:e.cursorType,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm,"&:disabled, &[data-disabled]":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}}};var r,o}));const kP=wP;var SP=Object.defineProperty,CP=Object.getOwnPropertySymbols,OP=Object.prototype.hasOwnProperty,EP=Object.prototype.propertyIsEnumerable,PP=(e,t,n)=>t in e?SP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const TP=(0,e.forwardRef)(((t,n)=>{var r=t,{__staticSelector:o,className:i,classNames:a,styles:l,unstyled:s,children:c,label:p,description:d,id:u,disabled:m,error:h,size:f,labelPosition:g,variant:b}=r,v=((e,t)=>{var n={};for(var r in e)OP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&CP)for(var r of CP(e))t.indexOf(r)<0&&EP.call(e,r)&&(n[r]=e[r]);return n})(r,["__staticSelector","className","classNames","styles","unstyled","children","label","description","id","disabled","error","size","labelPosition","variant"]);const{classes:y,cx:x}=kP({labelPosition:g},{name:o,styles:l,classNames:a,unstyled:s,variant:b,size:f});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))OP.call(t,n)&&PP(e,n,t[n]);if(CP)for(var n of CP(t))EP.call(t,n)&&PP(e,n,t[n]);return e})({className:x(y.root,i),ref:n},v),e.createElement("div",{className:x(y.body)},c,e.createElement("div",{className:y.labelWrapper},null!=p&&e.createElement("label",{className:y.label,"data-disabled":m||void 0,htmlFor:u},p),d&&e.createElement(Rk.Description,{className:y.description},d),h&&"boolean"!==h&&e.createElement(Rk.Error,{className:y.error},h))))}));TP.displayName="@mantine/core/InlineInput";var AP=Object.defineProperty,jP=Object.defineProperties,MP=Object.getOwnPropertyDescriptors,RP=Object.getOwnPropertySymbols,NP=Object.prototype.hasOwnProperty,DP=Object.prototype.propertyIsEnumerable,IP=(e,t,n)=>t in e?AP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LP=(e,t)=>{for(var n in t||(t={}))NP.call(t,n)&&IP(e,n,t[n]);if(RP)for(var n of RP(t))DP.call(t,n)&&IP(e,n,t[n]);return e};const zP={offLabel:"",onLabel:"",size:"sm",radius:"xl",error:!1},FP=(0,e.forwardRef)(((t,n)=>{var r;const o=xm("Switch",zP,t),{className:i,color:a,label:l,offLabel:s,onLabel:c,id:p,style:d,size:u,radius:m,wrapperProps:h,children:f,unstyled:g,styles:b,classNames:v,thumbIcon:y,sx:x,checked:w,defaultChecked:k,onChange:S,labelPosition:C,description:O,error:E,disabled:P,variant:T}=o,A=((e,t)=>{var n={};for(var r in e)NP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&RP)for(var r of RP(e))t.indexOf(r)<0&&DP.call(e,r)&&(n[r]=e[r]);return n})(o,["className","color","label","offLabel","onLabel","id","style","size","radius","wrapperProps","children","unstyled","styles","classNames","thumbIcon","sx","checked","defaultChecked","onChange","labelPosition","description","error","disabled","variant"]),j=(0,e.useContext)(HE),M=(null==j?void 0:j.size)||u,{classes:R,cx:N}=dP({color:a,radius:m,labelPosition:C,error:!!E},{name:"Switch",classNames:v,styles:b,unstyled:g,size:M,variant:T}),{systemStyles:D,rest:I}=Xm(A),L=tv(p),z=j?{checked:j.value.includes(I.value),onChange:j.onChange}:{},[F,_]=Ad({value:null!=(r=z.checked)?r:w,defaultValue:k,finalValue:!1});return e.createElement(TP,LP(LP({className:N(i,R.root),sx:x,style:d,id:L,size:(null==j?void 0:j.size)||u,labelPosition:C,label:l,description:O,error:E,disabled:P,__staticSelector:"Switch",classNames:v,styles:b,unstyled:g,"data-checked":z.checked||void 0,variant:T},D),h),e.createElement("input",(B=LP({},I),H={disabled:P,checked:F,onChange:e=>{j?z.onChange(e):null==S||S(e),_(e.currentTarget.checked)},id:L,ref:n,type:"checkbox",className:R.input},jP(B,MP(H)))),e.createElement("label",{htmlFor:L,className:R.track},e.createElement("div",{className:R.thumb},y),e.createElement("div",{className:R.trackLabel},F?c:s)));var B,H}));FP.displayName="@mantine/core/Switch",FP.Group=XE;var _P=Object.defineProperty,BP=Object.getOwnPropertySymbols,HP=Object.prototype.hasOwnProperty,WP=Object.prototype.propertyIsEnumerable,VP=(e,t,n)=>t in e?_P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$P=(e,t)=>{for(var n in t||(t={}))HP.call(t,n)&&VP(e,n,t[n]);if(BP)for(var n of BP(t))WP.call(t,n)&&VP(e,n,t[n]);return e};const UP=(0,e.createContext)(null),GP=UP.Provider;var YP=Object.defineProperty,qP=Object.getOwnPropertySymbols,KP=Object.prototype.hasOwnProperty,XP=Object.prototype.propertyIsEnumerable,QP=(e,t,n)=>t in e?YP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ZP=(e,t)=>{for(var n in t||(t={}))KP.call(t,n)&&QP(e,n,t[n]);if(qP)for(var n of qP(t))XP.call(t,n)&&QP(e,n,t[n]);return e};const JP={size:"sm"},eT=(0,e.forwardRef)(((t,n)=>{const r=xm("RadioGroup",JP,t),{children:o,value:i,defaultValue:a,onChange:l,size:s,wrapperProps:c,unstyled:p,name:d}=r,u=((e,t)=>{var n={};for(var r in e)KP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&qP)for(var r of qP(e))t.indexOf(r)<0&&XP.call(e,r)&&(n[r]=e[r]);return n})(r,["children","value","defaultValue","onChange","size","wrapperProps","unstyled","name"]),m=tv(d),[h,f]=Ad({value:i,defaultValue:a,finalValue:"",onChange:l});return e.createElement(GP,{value:{value:h,onChange:e=>f(e.currentTarget.value),size:s,name:m}},e.createElement(Rk.Wrapper,ZP(ZP({labelElement:"div",size:s,__staticSelector:"RadioGroup",ref:n,unstyled:p},c),u),o))}));eT.displayName="@mantine/core/RadioGroup";var tT=Object.defineProperty,nT=Object.defineProperties,rT=Object.getOwnPropertyDescriptors,oT=Object.getOwnPropertySymbols,iT=Object.prototype.hasOwnProperty,aT=Object.prototype.propertyIsEnumerable,lT=(e,t,n)=>t in e?tT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sT=(e,t)=>{for(var n in t||(t={}))iT.call(t,n)&&lT(e,n,t[n]);if(oT)for(var n of oT(t))aT.call(t,n)&&lT(e,n,t[n]);return e};const cT={xs:Yu(16),sm:Yu(20),md:Yu(24),lg:Yu(30),xl:Yu(36)},pT={xs:Yu(6),sm:Yu(8),md:Yu(10),lg:Yu(14),xl:Yu(16)};var dT=Wm(((e,{color:t,transitionDuration:n,labelPosition:r,error:o},{size:i})=>{const a=e.fn.variant({variant:"filled",color:t}),l=e.fn.variant({variant:"filled",color:"red"}).background;return{inner:{order:"left"===r?2:1,position:"relative",alignSelf:"flex-start"},icon:{ref:Vm("icon"),color:e.white,opacity:0,transform:`scale(0.75) translateY(${Yu(2)})`,transition:`opacity ${n}ms ${e.transitionTimingFunction}`,pointerEvents:"none",width:Ku({sizes:pT,size:i}),height:Ku({sizes:pT,size:i}),position:"absolute",top:`calc(50% - ${Ku({sizes:pT,size:i})} / 2)`,left:`calc(50% - ${Ku({sizes:pT,size:i})} / 2)`},radio:(s=sT({},e.fn.focusStyles()),c={backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${Yu(1)} solid ${o?l:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,position:"relative",appearance:"none",width:Ku({sizes:cT,size:i}),height:Ku({sizes:cT,size:i}),borderRadius:Ku({sizes:cT,size:i}),margin:0,display:"flex",alignItems:"center",justifyContent:"center",transitionProperty:"background-color, border-color",transitionTimingFunction:e.transitionTimingFunction,transitionDuration:`${n}ms`,cursor:e.cursorType,"&:checked":{background:a.background,borderColor:a.background,[`& + .${Vm("icon")}`]:{opacity:1,transform:"scale(1)"}},"&:disabled":{borderColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[4],backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1],[`& + .${Vm("icon")}`]:{color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[4]}}},nT(s,rT(c)))};var s,c}));const uT=dT;var mT=Object.defineProperty,hT=Object.getOwnPropertySymbols,fT=Object.prototype.hasOwnProperty,gT=Object.prototype.propertyIsEnumerable,bT=(e,t,n)=>t in e?mT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vT=(e,t)=>{for(var n in t||(t={}))fT.call(t,n)&&bT(e,n,t[n]);if(hT)for(var n of hT(t))gT.call(t,n)&&bT(e,n,t[n]);return e};const yT={icon:function(t){const n=t,{width:r,height:o,style:i}=n,a=((e,t)=>{var n={};for(var r in e)HP.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&BP)for(var r of BP(e))t.indexOf(r)<0&&WP.call(e,r)&&(n[r]=e[r]);return n})(n,["width","height","style"]);return e.createElement("svg",$P({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 5 5",style:$P({width:r,height:o},i)},a),e.createElement("path",{fill:"currentColor",d:"M0 2.5a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z"}))},transitionDuration:100,size:"sm",labelPosition:"right"},xT=(0,e.forwardRef)(((t,n)=>{var r,o;const i=xm("Radio",yT,t),{className:a,style:l,id:s,label:c,size:p,title:d,disabled:u,color:m,classNames:h,styles:f,sx:g,icon:b,transitionDuration:v,wrapperProps:y,unstyled:x,labelPosition:w,description:k,error:S,variant:C}=i,O=((e,t)=>{var n={};for(var r in e)fT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&hT)for(var r of hT(e))t.indexOf(r)<0&&gT.call(e,r)&&(n[r]=e[r]);return n})(i,["className","style","id","label","size","title","disabled","color","classNames","styles","sx","icon","transitionDuration","wrapperProps","unstyled","labelPosition","description","error","variant"]),E=(0,e.useContext)(UP),P=null!=(r=null==E?void 0:E.size)?r:p,T=t.size?p:P,{classes:A}=uT({color:m,transitionDuration:v,labelPosition:w,error:!!S},{name:"Radio",classNames:h,styles:f,unstyled:x,variant:C,size:T}),{systemStyles:j,rest:M}=Xm(O),R=tv(s),N=E?{checked:E.value===M.value,name:null!=(o=M.name)?o:E.name,onChange:E.onChange}:{};return e.createElement(TP,vT(vT({className:a,sx:g,style:l,id:R,size:T,labelPosition:w,label:c,description:k,error:S,disabled:u,__staticSelector:"Radio",classNames:h,styles:f,unstyled:x,"data-checked":N.checked||void 0,variant:C},j),y),e.createElement("div",{className:A.inner},e.createElement("input",vT(vT({ref:n,className:A.radio,type:"radio",id:R,disabled:u},M),N)),e.createElement(b,{className:A.icon,"aria-hidden":!0})))}));xT.displayName="@mantine/core/Radio",xT.Group=eT;const wT=(0,e.createContext)(null),kT=wT.Provider;var ST=Object.defineProperty,CT=Object.getOwnPropertySymbols,OT=Object.prototype.hasOwnProperty,ET=Object.prototype.propertyIsEnumerable,PT=(e,t,n)=>t in e?ST(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,TT=(e,t)=>{for(var n in t||(t={}))OT.call(t,n)&&PT(e,n,t[n]);if(CT)for(var n of CT(t))ET.call(t,n)&&PT(e,n,t[n]);return e};const AT={size:"sm"},jT=(0,e.forwardRef)(((t,n)=>{const r=xm("CheckboxGroup",AT,t),{children:o,value:i,defaultValue:a,onChange:l,size:s,wrapperProps:c}=r,p=((e,t)=>{var n={};for(var r in e)OT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&CT)for(var r of CT(e))t.indexOf(r)<0&&ET.call(e,r)&&(n[r]=e[r]);return n})(r,["children","value","defaultValue","onChange","size","wrapperProps"]),[d,u]=Ad({value:i,defaultValue:a,finalValue:[],onChange:l});return e.createElement(kT,{value:{value:d,onChange:e=>{const t=e.currentTarget.value;u(d.includes(t)?d.filter((e=>e!==t)):[...d,t])},size:s}},e.createElement(Rk.Wrapper,TT(TT({labelElement:"div",size:s,__staticSelector:"CheckboxGroup",ref:n},c),p),o))}));jT.displayName="@mantine/core/CheckboxGroup";var MT=Object.defineProperty,RT=Object.getOwnPropertySymbols,NT=Object.prototype.hasOwnProperty,DT=Object.prototype.propertyIsEnumerable,IT=(e,t,n)=>t in e?MT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LT=(e,t)=>{for(var n in t||(t={}))NT.call(t,n)&&IT(e,n,t[n]);if(RT)for(var n of RT(t))DT.call(t,n)&&IT(e,n,t[n]);return e},zT=(e,t)=>{var n={};for(var r in e)NT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&RT)for(var r of RT(e))t.indexOf(r)<0&&DT.call(e,r)&&(n[r]=e[r]);return n};function FT(t){const n=t,{width:r,height:o,style:i}=n,a=zT(n,["width","height","style"]);return e.createElement("svg",LT({viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:LT({width:r,height:o},i)},a),e.createElement("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var _T=Object.defineProperty,BT=Object.defineProperties,HT=Object.getOwnPropertyDescriptors,WT=Object.getOwnPropertySymbols,VT=Object.prototype.hasOwnProperty,$T=Object.prototype.propertyIsEnumerable,UT=(e,t,n)=>t in e?_T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,GT=(e,t)=>{for(var n in t||(t={}))VT.call(t,n)&&UT(e,n,t[n]);if(WT)for(var n of WT(t))$T.call(t,n)&&UT(e,n,t[n]);return e},YT=(e,t)=>BT(e,HT(t));const qT={xs:Yu(16),sm:Yu(20),md:Yu(24),lg:Yu(30),xl:Yu(36)};var KT=Wm(((e,{radius:t,color:n,transitionDuration:r,labelPosition:o,error:i,indeterminate:a},{size:l})=>{const s=Ku({size:l,sizes:qT}),c=e.fn.variant({variant:"filled",color:n});return{icon:YT(GT({},e.fn.cover()),{ref:Vm("icon"),color:a?"inherit":e.white,transform:a?"none":`translateY(${Yu(5)}) scale(0.5)`,opacity:a?1:0,transitionProperty:"opacity, transform",transitionTimingFunction:"ease",transitionDuration:`${r}ms`,pointerEvents:"none",width:"60%",position:"absolute",zIndex:1,margin:"auto","@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}}),inner:{position:"relative",width:s,height:s,order:"left"===o?2:1},input:YT(GT({},e.fn.focusStyles()),{appearance:"none",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${Yu(1)} solid ${i?e.fn.variant({variant:"filled",color:"red"}).background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,width:s,height:s,borderRadius:e.fn.radius(t),padding:0,display:"block",margin:0,transition:`border-color ${r}ms ease, background-color ${r}ms ease`,cursor:e.cursorType,"&:checked":{backgroundColor:c.background,borderColor:c.background,[`& + .${Vm("icon")}`]:{opacity:1,color:e.white,transform:"translateY(0) scale(1)"}},"&:disabled":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[3],cursor:"not-allowed",pointerEvents:"none",[`& + .${Vm("icon")}`]:{color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5]}}})}}));const XT=KT;var QT=Object.defineProperty,ZT=Object.getOwnPropertySymbols,JT=Object.prototype.hasOwnProperty,eA=Object.prototype.propertyIsEnumerable,tA=(e,t,n)=>t in e?QT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nA=(e,t)=>{for(var n in t||(t={}))JT.call(t,n)&&tA(e,n,t[n]);if(ZT)for(var n of ZT(t))eA.call(t,n)&&tA(e,n,t[n]);return e};const rA={size:"sm",transitionDuration:100,icon:function(t){var n=t,{indeterminate:r}=n,o=zT(n,["indeterminate"]);return r?e.createElement("svg",LT({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6"},o),e.createElement("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})):e.createElement(FT,LT({},o))},labelPosition:"right"},oA=(0,e.forwardRef)(((t,n)=>{const r=xm("Checkbox",rA,t),{className:o,style:i,sx:a,checked:l,disabled:s,color:c,label:p,indeterminate:d,id:u,size:m,radius:h,wrapperProps:f,children:g,classNames:b,styles:v,transitionDuration:y,icon:x,unstyled:w,labelPosition:k,description:S,error:C,variant:O}=r,E=((e,t)=>{var n={};for(var r in e)JT.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&ZT)for(var r of ZT(e))t.indexOf(r)<0&&eA.call(e,r)&&(n[r]=e[r]);return n})(r,["className","style","sx","checked","disabled","color","label","indeterminate","id","size","radius","wrapperProps","children","classNames","styles","transitionDuration","icon","unstyled","labelPosition","description","error","variant"]),P=(0,e.useContext)(wT),T=tv(u),{systemStyles:A,rest:j}=Xm(E),{classes:M}=XT({radius:h,color:c,transitionDuration:y,labelPosition:k,error:!!C,indeterminate:d},{name:"Checkbox",classNames:b,styles:v,unstyled:w,variant:O,size:(null==P?void 0:P.size)||m}),R=P?{checked:P.value.includes(j.value),onChange:P.onChange}:{};return e.createElement(TP,nA(nA({className:o,sx:a,style:i,id:T,size:(null==P?void 0:P.size)||m,labelPosition:k,label:p,description:S,error:C,disabled:s,__staticSelector:"Checkbox",classNames:b,styles:v,unstyled:w,"data-checked":R.checked||void 0,variant:O},A),f),e.createElement("div",{className:M.inner},e.createElement("input",nA(nA({id:T,ref:n,type:"checkbox",className:M.input,checked:l,disabled:s},j),R)),e.createElement(x,{indeterminate:d,className:M.icon})))}));oA.displayName="@mantine/core/Checkbox",oA.Group=jT;const iA={gap:{type:"spacing",property:"gap"},rowGap:{type:"spacing",property:"rowGap"},columnGap:{type:"spacing",property:"columnGap"},align:{type:"identity",property:"alignItems"},justify:{type:"identity",property:"justifyContent"},wrap:{type:"identity",property:"flexWrap"},direction:{type:"identity",property:"flexDirection"}};var aA=Object.defineProperty,lA=Object.defineProperties,sA=Object.getOwnPropertyDescriptors,cA=Object.getOwnPropertySymbols,pA=Object.prototype.hasOwnProperty,dA=Object.prototype.propertyIsEnumerable,uA=(e,t,n)=>t in e?aA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const mA={},hA=(0,e.forwardRef)(((t,n)=>{const r=xm("Flex",mA,t),{gap:o,rowGap:i,columnGap:a,align:l,justify:s,wrap:c,direction:p,sx:d}=r,u=((e,t)=>{var n={};for(var r in e)pA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&cA)for(var r of cA(e))t.indexOf(r)<0&&dA.call(e,r)&&(n[r]=e[r]);return n})(r,["gap","rowGap","columnGap","align","justify","wrap","direction","sx"]);return e.createElement(fh,(m=((e,t)=>{for(var n in t||(t={}))pA.call(t,n)&&uA(e,n,t[n]);if(cA)for(var n of cA(t))dA.call(t,n)&&uA(e,n,t[n]);return e})({},u),h={sx:[{display:"flex"},e=>ah({gap:o,rowGap:i,columnGap:a,align:l,justify:s,wrap:c,direction:p},e,iA),...wm(d)],ref:n},lA(m,sA(h))));var m,h}));hA.displayName="@mantine/core/Flex";const fA={xs:Yu(3),sm:Yu(5),md:Yu(8),lg:Yu(12),xl:Yu(16)},gA=Xt({from:{backgroundPosition:"0 0"},to:{backgroundPosition:`${Yu(40)} 0`}});var bA=Wm(((e,{color:t,radius:n},{size:r})=>({root:{position:"relative",height:Ku({size:r,sizes:fA}),backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderRadius:e.fn.radius(n),overflow:"hidden"},bar:{position:"absolute",top:0,bottom:0,left:0,height:"100%",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:e.fn.variant({variant:"filled",primaryFallback:!1,color:t||e.primaryColor}).background,transition:"width 100ms linear","&[data-animate]":{animation:`${gA} 1000ms linear infinite`},"&[data-striped]":{backgroundSize:`${Yu(20)} ${Yu(20)}`,backgroundImage:"linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)"},"&:last-of-type":{borderTopRightRadius:e.fn.radius(n),borderBottomRightRadius:e.fn.radius(n)},"&:first-of-type":{borderTopLeftRadius:e.fn.radius(n),borderBottomLeftRadius:e.fn.radius(n)},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}},label:{color:e.white,fontSize:`calc(${Ku({size:r,sizes:fA})} * 0.65)`,fontWeight:700,userSelect:"none",overflow:"hidden",whiteSpace:"nowrap"}})));const vA=bA;var yA=Object.defineProperty,xA=Object.defineProperties,wA=Object.getOwnPropertyDescriptors,kA=Object.getOwnPropertySymbols,SA=Object.prototype.hasOwnProperty,CA=Object.prototype.propertyIsEnumerable,OA=(e,t,n)=>t in e?yA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,EA=(e,t)=>{for(var n in t||(t={}))SA.call(t,n)&&OA(e,n,t[n]);if(kA)for(var n of kA(t))CA.call(t,n)&&OA(e,n,t[n]);return e},PA=(e,t)=>xA(e,wA(t)),TA=(e,t)=>{var n={};for(var r in e)SA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&kA)for(var r of kA(e))t.indexOf(r)<0&&CA.call(e,r)&&(n[r]=e[r]);return n};const AA={size:"md",radius:"sm",striped:!1,animate:!1,label:""},jA=(0,e.forwardRef)(((t,n)=>{const r=xm("Progress",AA,t),{className:o,value:i,color:a,size:l,radius:s,striped:c,animate:p,label:d,"aria-label":u,classNames:m,styles:h,sections:f,unstyled:g,variant:b}=r,v=TA(r,["className","value","color","size","radius","striped","animate","label","aria-label","classNames","styles","sections","unstyled","variant"]),{classes:y,cx:x,theme:w}=vA({color:a,radius:s},{name:"Progress",classNames:m,styles:h,unstyled:g,variant:b,size:l}),k=Array.isArray(f)?function(e){return e.reduce(((e,t)=>(e.sections.push(PA(EA({},t),{accumulated:e.accumulated})),e.accumulated+=t.value,e)),{accumulated:0,sections:[]}).sections}(f).map(((t,n)=>{var r=t,{tooltip:o,accumulated:i,value:a,label:l,color:s}=r,d=TA(r,["tooltip","accumulated","value","label","color"]);return e.createElement($S.Floating,{label:o,disabled:!o,key:n},e.createElement(fh,PA(EA({},d),{className:x(y.bar,d.className),"data-striped":c||p||void 0,"data-animate":p||void 0,sx:{width:`${a}%`,left:`${i}%`,backgroundColor:w.fn.variant({variant:"filled",primaryFallback:!1,color:s||w.primaryColor}).background}}),l&&e.createElement(wb,{className:y.label},l)))})):null;return e.createElement(fh,EA({className:x(y.root,o),ref:n},v),k||e.createElement("div",{role:"progressbar","aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":i,"aria-label":u,className:y.bar,style:{width:`${i}%`},"data-striped":c||p||void 0,"data-animate":p||void 0},d?e.createElement(wb,{className:y.label},d):""))}));function MA(e,t){const n=t-e+1;return Array.from({length:n},((t,n)=>n+e))}jA.displayName="@mantine/core/Progress";const RA="dots";function NA({total:t,siblings:n=1,boundaries:r=1,page:o,initialPage:i=1,onChange:a}){const l=Math.max(Math.trunc(t),0),[s,c]=Ad({value:o,onChange:a,defaultValue:i,finalValue:i}),p=e=>{c(e<=0?1:e>l?l:e)};return{range:(0,e.useMemo)((()=>{if(2*n+3+2*r>=l)return MA(1,l);const e=Math.max(s-n,r),t=Math.min(s+n,l-r),o=e>r+2,i=t<l-(r+1);if(!o&&i)return[...MA(1,2*n+r+2),RA,...MA(l-(r-1),l)];if(o&&!i){const e=r+1+2*n;return[...MA(1,r),RA,...MA(l-e,l)]}return[...MA(1,r),RA,...MA(e,t),RA,...MA(l-r+1,l)]}),[l,n,s]),active:s,setPage:p,next:()=>p(s+1),previous:()=>p(s-1),first:()=>p(1),last:()=>p(l)}}const[DA,IA]=Uv("Pagination.Root component was not found in tree"),LA={siblings:1,boundaries:1};function zA(t){const{total:n,value:r,defaultValue:o,onChange:i,disabled:a,children:l,siblings:s,boundaries:c,color:p,radius:d,onNextPage:u,onPreviousPage:m,onFirstPage:h,onLastPage:f,getItemProps:g,classNames:b,styles:v,unstyled:y,variant:x,size:w}=xm("PaginationRoot",LA,t),{range:k,setPage:S,next:C,previous:O,active:E,first:P,last:T}=NA({page:r,initialPage:o,onChange:i,total:n,siblings:s,boundaries:c}),A=iO(u,C),j=iO(m,O),M=iO(h,P),R=iO(f,T);return e.createElement(DA,{value:{total:n,range:k,active:E,disabled:a,color:p,radius:d,getItemProps:g,onChange:S,onNext:A,onPrevious:j,onFirst:M,onLast:R,stylesApi:{name:"Pagination",classNames:b,styles:v,unstyled:y,variant:x,size:w}}},l)}const FA={xs:Yu(22),sm:Yu(26),md:Yu(32),lg:Yu(38),xl:Yu(44)};var _A=Wm(((e,{color:t,radius:n,withPadding:r},{size:o})=>{const i=e.fn.variant({color:t,variant:"filled"});return{control:{cursor:"pointer",userSelect:"none",display:"flex",alignItems:"center",justifyContent:"center",border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,height:Ku({size:o,sizes:FA}),minWidth:Ku({size:o,sizes:FA}),padding:r?`0 calc(${Ku({size:o,sizes:e.spacing})} / 2)`:void 0,fontSize:Ku({size:o,sizes:e.fontSizes}),borderRadius:e.fn.radius(n),lineHeight:1,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,"&:not([data-disabled])":e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]}),"&:active:not([data-disabled])":e.activeStyles,"&[data-disabled]":{opacity:.4,cursor:"not-allowed",pointerEvents:"none"},"&[data-active]":{borderColor:"transparent",color:i.color,backgroundColor:i.background,"&:not([data-disabled])":e.fn.hover({backgroundColor:i.hover})}}}}));const BA=_A;var HA=Object.defineProperty,WA=Object.defineProperties,VA=Object.getOwnPropertyDescriptors,$A=Object.getOwnPropertySymbols,UA=Object.prototype.hasOwnProperty,GA=Object.prototype.propertyIsEnumerable,YA=(e,t,n)=>t in e?HA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const qA={withPadding:!0},KA=(0,e.forwardRef)(((t,n)=>{const r=xm("PaginationControl",qA,t),{active:o,className:i,disabled:a,withPadding:l}=r,s=((e,t)=>{var n={};for(var r in e)UA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$A)for(var r of $A(e))t.indexOf(r)<0&&GA.call(e,r)&&(n[r]=e[r]);return n})(r,["active","className","disabled","withPadding"]),c=IA(),{classes:p,cx:d}=BA({color:c.color,radius:c.radius,withPadding:l},c.stylesApi);return e.createElement(lg,(u=((e,t)=>{for(var n in t||(t={}))UA.call(t,n)&&YA(e,n,t[n]);if($A)for(var n of $A(t))GA.call(t,n)&&YA(e,n,t[n]);return e})({},s),m={disabled:a,"data-active":o||void 0,"data-disabled":a||void 0,ref:n,className:d(p.control,i)},WA(u,VA(m))));var u,m}));KA.displayName="@mantine/core/PaginationControl";var XA=Object.defineProperty,QA=Object.defineProperties,ZA=Object.getOwnPropertyDescriptors,JA=Object.getOwnPropertySymbols,ej=Object.prototype.hasOwnProperty,tj=Object.prototype.propertyIsEnumerable,nj=(e,t,n)=>t in e?XA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rj=(e,t)=>{for(var n in t||(t={}))ej.call(t,n)&&nj(e,n,t[n]);if(JA)for(var n of JA(t))tj.call(t,n)&&nj(e,n,t[n]);return e},oj=(e,t)=>QA(e,ZA(t));function ij(e){return`calc(${Ku({size:e,sizes:FA})} / 2)`}function aj(t){var n=t,{size:r,style:o,children:i,path:a}=n,l=((e,t)=>{var n={};for(var r in e)ej.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&JA)for(var r of JA(e))t.indexOf(r)<0&&tj.call(e,r)&&(n[r]=e[r]);return n})(n,["size","style","children","path"]);return e.createElement("svg",rj({viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:rj({width:r,height:r},o)},l),e.createElement("path",{d:a,fill:"currentColor"}))}const lj=Wm(((e,t,{size:n})=>({dots:{height:Ku({size:n,sizes:FA}),minWidth:Ku({size:n,sizes:FA}),display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none"}})));var sj=Object.defineProperty,cj=Object.getOwnPropertySymbols,pj=Object.prototype.hasOwnProperty,dj=Object.prototype.propertyIsEnumerable,uj=(e,t,n)=>t in e?sj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const mj={icon:t=>e.createElement(aj,oj(rj({},t),{path:"M2 8c0-.733.6-1.333 1.333-1.333.734 0 1.334.6 1.334 1.333s-.6 1.333-1.334 1.333C2.6 9.333 2 8.733 2 8zm9.333 0c0-.733.6-1.333 1.334-1.333C13.4 6.667 14 7.267 14 8s-.6 1.333-1.333 1.333c-.734 0-1.334-.6-1.334-1.333zM6.667 8c0-.733.6-1.333 1.333-1.333s1.333.6 1.333 1.333S8.733 9.333 8 9.333 6.667 8.733 6.667 8z"}))},hj=(0,e.forwardRef)(((t,n)=>{const r=xm("PaginationDots",mj,t),{className:o,icon:i}=r,a=((e,t)=>{var n={};for(var r in e)pj.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&cj)for(var r of cj(e))t.indexOf(r)<0&&dj.call(e,r)&&(n[r]=e[r]);return n})(r,["className","icon"]),l=IA(),{classes:s,cx:c}=lj(null,l.stylesApi);return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))pj.call(t,n)&&uj(e,n,t[n]);if(cj)for(var n of cj(t))dj.call(t,n)&&uj(e,n,t[n]);return e})({ref:n,className:c(s.dots,o)},a),e.createElement(i,{size:ij(l.stylesApi.size)}))}));hj.displayName="@mantine/core/PaginationDots";var fj=Object.defineProperty,gj=Object.getOwnPropertySymbols,bj=Object.prototype.hasOwnProperty,vj=Object.prototype.propertyIsEnumerable,yj=(e,t,n)=>t in e?fj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xj=(e,t)=>{for(var n in t||(t={}))bj.call(t,n)&&yj(e,n,t[n]);if(gj)for(var n of gj(t))vj.call(t,n)&&yj(e,n,t[n]);return e};function wj({dotsIcon:t}){const n=IA(),r=n.range.map(((r,o)=>{var i;return"dots"===r?e.createElement(hj,{icon:t,key:o}):e.createElement(KA,xj({key:o,active:r===n.active,"aria-current":r===n.active?"page":void 0,onClick:()=>n.onChange(r),disabled:n.disabled},null==(i=n.getItemProps)?void 0:i.call(n,r)),r)}));return e.createElement(e.Fragment,null,r)}wj.displayName="@mantine/core/PaginationItems";var kj=Wm((e=>({icon:{transform:"rtl"===e.dir?"rotate(180deg)":"unset"}})));const Sj=kj;var Cj=Object.defineProperty,Oj=Object.getOwnPropertySymbols,Ej=Object.prototype.hasOwnProperty,Pj=Object.prototype.propertyIsEnumerable,Tj=(e,t,n)=>t in e?Cj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Aj({icon:t,name:n,action:r,type:o}){const i={icon:t},a=(0,e.forwardRef)(((t,a)=>{const l=xm(n,i,t),{icon:s}=l,c=((e,t)=>{var n={};for(var r in e)Ej.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Oj)for(var r of Oj(e))t.indexOf(r)<0&&Pj.call(e,r)&&(n[r]=e[r]);return n})(l,["icon"]),{classes:p}=Sj(),d=IA(),u="next"===o?d.active===d.total:1===d.active;return e.createElement(KA,((e,t)=>{for(var n in t||(t={}))Ej.call(t,n)&&Tj(e,n,t[n]);if(Oj)for(var n of Oj(t))Pj.call(t,n)&&Tj(e,n,t[n]);return e})({disabled:d.disabled||u,ref:a,onClick:d[r],withPadding:!1},c),e.createElement(s,{className:p.icon,size:ij(d.stylesApi.size)}))}));return a.displayName=`@mantine/core/${n}`,a}const jj=Aj({icon:t=>e.createElement(aj,oj(rj({},t),{path:"M8.781 8l-3.3-3.3.943-.943L10.667 8l-4.243 4.243-.943-.943 3.3-3.3z"})),name:"PaginationNext",action:"onNext",type:"next"}),Mj=Aj({icon:t=>e.createElement(aj,oj(rj({},t),{path:"M7.219 8l3.3 3.3-.943.943L5.333 8l4.243-4.243.943.943-3.3 3.3z"})),name:"PaginationPrevious",action:"onPrevious",type:"previous"}),Rj=Aj({icon:t=>e.createElement(aj,oj(rj({},t),{path:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z"})),name:"PaginationFirst",action:"onFirst",type:"previous"}),Nj=Aj({icon:t=>e.createElement(aj,oj(rj({},t),{path:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z"})),name:"PaginationLast",action:"onLast",type:"next"}),Dj={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var Ij=Wm(((e,{spacing:t,position:n,noWrap:r,grow:o,align:i,count:a})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:i||"center",flexWrap:r?"nowrap":"wrap",justifyContent:Dj[n],gap:Ku({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:o?`calc(${100/a}% - (${Yu(Ku({size:t,sizes:e.spacing}))} - ${Ku({size:t,sizes:e.spacing})} / ${a}))`:void 0,flexGrow:o?1:0}}})));const Lj=Ij;var zj=Object.defineProperty,Fj=Object.getOwnPropertySymbols,_j=Object.prototype.hasOwnProperty,Bj=Object.prototype.propertyIsEnumerable,Hj=(e,t,n)=>t in e?zj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Wj={position:"left",spacing:"md"},Vj=(0,e.forwardRef)(((t,n)=>{const r=xm("Group",Wj,t),{className:o,position:i,align:a,children:l,noWrap:s,grow:c,spacing:p,unstyled:d,variant:u}=r,m=((e,t)=>{var n={};for(var r in e)_j.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Fj)for(var r of Fj(e))t.indexOf(r)<0&&Bj.call(e,r)&&(n[r]=e[r]);return n})(r,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),h=function(t){return e.Children.toArray(t).filter(Boolean)}(l),{classes:f,cx:g}=Lj({align:a,grow:c,noWrap:s,spacing:p,position:i,count:h.length},{unstyled:d,name:"Group",variant:u});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))_j.call(t,n)&&Hj(e,n,t[n]);if(Fj)for(var n of Fj(t))Bj.call(t,n)&&Hj(e,n,t[n]);return e})({className:g(f.root,o),ref:n},m),h)}));Vj.displayName="@mantine/core/Group";var $j=Object.defineProperty,Uj=Object.getOwnPropertySymbols,Gj=Object.prototype.hasOwnProperty,Yj=Object.prototype.propertyIsEnumerable,qj=(e,t,n)=>t in e?$j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Kj=(e,t)=>{for(var n in t||(t={}))Gj.call(t,n)&&qj(e,n,t[n]);if(Uj)for(var n of Uj(t))Yj.call(t,n)&&qj(e,n,t[n]);return e};const Xj={withControls:!0,siblings:1,boundaries:1};function Qj(t){const n=xm("Pagination",Xj,t),{withEdges:r,withControls:o,classNames:i,styles:a,unstyled:l,variant:s,size:c,total:p,value:d,defaultValue:u,onChange:m,disabled:h,siblings:f,boundaries:g,color:b,radius:v,onNextPage:y,onPreviousPage:x,onFirstPage:w,onLastPage:k,getItemProps:S,getControlProps:C,spacing:O,nextIcon:E,previousIcon:P,lastIcon:T,firstIcon:A,dotsIcon:j}=n,M=((e,t)=>{var n={};for(var r in e)Gj.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Uj)for(var r of Uj(e))t.indexOf(r)<0&&Yj.call(e,r)&&(n[r]=e[r]);return n})(n,["withEdges","withControls","classNames","styles","unstyled","variant","size","total","value","defaultValue","onChange","disabled","siblings","boundaries","color","radius","onNextPage","onPreviousPage","onFirstPage","onLastPage","getItemProps","getControlProps","spacing","nextIcon","previousIcon","lastIcon","firstIcon","dotsIcon"]),R=vm();return p<=0?null:e.createElement(zA,{classNames:i,styles:a,unstyled:l,variant:s,size:c,total:p,value:d,defaultValue:u,onChange:m,disabled:h,siblings:f,boundaries:g,color:b,radius:v,onNextPage:y,onPreviousPage:x,onFirstPage:w,onLastPage:k,getItemProps:S},e.createElement(Vj,Kj({spacing:null!=O?O:`calc(${Ku({size:c,sizes:R.spacing})} / 2)`},M),r&&e.createElement(Rj,Kj({icon:A},null==C?void 0:C("first"))),o&&e.createElement(Mj,Kj({icon:P},null==C?void 0:C("previous"))),e.createElement(wj,{dotsIcon:j}),o&&e.createElement(jj,Kj({icon:E},null==C?void 0:C("next"))),r&&e.createElement(Nj,Kj({icon:T},null==C?void 0:C("last")))))}Qj.displayName="@mantine/core/Pagination",Qj.Root=zA,Qj.Items=wj,Qj.Control=KA,Qj.Dots=hj,Qj.Next=jj,Qj.Previous=Mj,Qj.Last=Nj,Qj.First=Rj;var Zj=Object.defineProperty,Jj=Object.defineProperties,eM=Object.getOwnPropertyDescriptors,tM=Object.getOwnPropertySymbols,nM=Object.prototype.hasOwnProperty,rM=Object.prototype.propertyIsEnumerable,oM=(e,t,n)=>t in e?Zj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,iM=(e,t)=>{for(var n in t||(t={}))nM.call(t,n)&&oM(e,n,t[n]);if(tM)for(var n of tM(t))rM.call(t,n)&&oM(e,n,t[n]);return e};const aM=["light","filled","outline","dot","gradient"],lM={xs:{fontSize:Yu(9),height:Yu(16)},sm:{fontSize:Yu(10),height:Yu(18)},md:{fontSize:Yu(11),height:Yu(20)},lg:{fontSize:Yu(13),height:Yu(26)},xl:{fontSize:Yu(16),height:Yu(32)}},sM={xs:Yu(4),sm:Yu(4),md:Yu(6),lg:Yu(8),xl:Yu(10)};function cM({theme:e,variant:t,color:n,size:r,gradient:o}){if(!aM.includes(t))return null;if("dot"===t){const t=Ku({size:r,sizes:sM});return{backgroundColor:"transparent",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${Ku({size:r,sizes:e.spacing})} / 1.5 - ${t} / 2)`,"&::before":{content:'""',display:"block",width:t,height:t,borderRadius:t,backgroundColor:e.fn.themeColor(n,"dark"===e.colorScheme?4:e.fn.primaryShade("light"),!0),marginRight:t}}}const i=e.fn.variant({color:n,variant:t,gradient:o});return{background:i.background,color:i.color,border:`${Yu("gradient"===t?0:1)} solid ${i.border}`}}var pM=Wm(((e,{color:t,radius:n,gradient:r,fullWidth:o},{variant:i,size:a})=>{const{fontSize:l,height:s}=a in lM?lM[a]:lM.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:iM((c=iM(iM({},e.fn.focusStyles()),e.fn.fontStyles()),p={fontSize:l,height:s,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${s} - ${Yu(2)})`,textDecoration:"none",padding:`0 calc(${Ku({size:a,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(n),fontWeight:700,letterSpacing:Yu(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"},Jj(c,eM(p))),cM({theme:e,variant:i,color:t,size:a,gradient:r}))};var c,p}));const dM=pM;var uM=Object.defineProperty,mM=Object.getOwnPropertySymbols,hM=Object.prototype.hasOwnProperty,fM=Object.prototype.propertyIsEnumerable,gM=(e,t,n)=>t in e?uM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const bM={variant:"light",size:"md",radius:"xl"},vM=(0,e.forwardRef)(((t,n)=>{const r=xm("Badge",bM,t),{className:o,color:i,variant:a,fullWidth:l,children:s,size:c,leftSection:p,rightSection:d,radius:u,gradient:m,classNames:h,styles:f,unstyled:g}=r,b=((e,t)=>{var n={};for(var r in e)hM.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&mM)for(var r of mM(e))t.indexOf(r)<0&&fM.call(e,r)&&(n[r]=e[r]);return n})(r,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:v,cx:y}=dM({fullWidth:l,color:i,radius:u,gradient:m},{classNames:h,styles:f,name:"Badge",unstyled:g,variant:a,size:c});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))hM.call(t,n)&&gM(e,n,t[n]);if(mM)for(var n of mM(t))fM.call(t,n)&&gM(e,n,t[n]);return e})({className:y(v.root,o),ref:n},b),p&&e.createElement("span",{className:v.leftSection},p),e.createElement("span",{className:v.inner},s),d&&e.createElement("span",{className:v.rightSection},d))}));vM.displayName="@mantine/core/Badge";const yM=vM,xM={xs:Yu(16),sm:Yu(22),md:Yu(26),lg:Yu(30),xl:Yu(36)},wM={xs:Yu(10),sm:Yu(12),md:Yu(14),lg:Yu(16),xl:Yu(18)};var kM=Wm(((e,{disabled:t,radius:n,readOnly:r},{size:o,variant:i})=>({defaultValue:{display:"flex",alignItems:"center",backgroundColor:t?"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[3]:"dark"===e.colorScheme?e.colors.dark[7]:"filled"===i?e.white:e.colors.gray[1],color:t?"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7]:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],height:Ku({size:o,sizes:xM}),paddingLeft:`calc(${Ku({size:o,sizes:e.spacing})} / 1.5)`,paddingRight:t||r?Ku({size:o,sizes:e.spacing}):0,fontWeight:500,fontSize:Ku({size:o,sizes:wM}),borderRadius:Ku({size:n,sizes:e.radius}),cursor:t?"not-allowed":"default",userSelect:"none",maxWidth:`calc(100% - ${Yu(10)})`},defaultValueRemove:{color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],marginLeft:`calc(${Ku({size:o,sizes:e.spacing})} / 6)`},defaultValueLabel:{display:"block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}})));const SM=kM;var CM=Object.defineProperty,OM=Object.getOwnPropertySymbols,EM=Object.prototype.hasOwnProperty,PM=Object.prototype.propertyIsEnumerable,TM=(e,t,n)=>t in e?CM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const AM={xs:16,sm:22,md:24,lg:26,xl:30};function jM(t){var n=t,{label:r,classNames:o,styles:i,className:a,onRemove:l,disabled:s,readOnly:c,size:p,radius:d="sm",variant:u,unstyled:m}=n,h=((e,t)=>{var n={};for(var r in e)EM.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&OM)for(var r of OM(e))t.indexOf(r)<0&&PM.call(e,r)&&(n[r]=e[r]);return n})(n,["label","classNames","styles","className","onRemove","disabled","readOnly","size","radius","variant","unstyled"]);const{classes:f,cx:g}=SM({disabled:s,readOnly:c,radius:d},{name:"MultiSelect",classNames:o,styles:i,unstyled:m,size:p,variant:u});return e.createElement("div",((e,t)=>{for(var n in t||(t={}))EM.call(t,n)&&TM(e,n,t[n]);if(OM)for(var n of OM(t))PM.call(t,n)&&TM(e,n,t[n]);return e})({className:g(f.defaultValue,a)},h),e.createElement("span",{className:f.defaultValueLabel},r),!s&&!c&&e.createElement(Rg,{"aria-hidden":!0,onMouseDown:l,size:AM[p],radius:2,color:"blue",variant:"transparent",iconSize:"70%",className:f.defaultValueRemove,tabIndex:-1,unstyled:m}))}jM.displayName="@mantine/core/MultiSelect/DefaultValue";var MM=Object.defineProperty,RM=Object.defineProperties,NM=Object.getOwnPropertyDescriptors,DM=Object.getOwnPropertySymbols,IM=Object.prototype.hasOwnProperty,LM=Object.prototype.propertyIsEnumerable,zM=(e,t,n)=>t in e?MM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,FM=(e,t)=>{for(var n in t||(t={}))IM.call(t,n)&&zM(e,n,t[n]);if(DM)for(var n of DM(t))LM.call(t,n)&&zM(e,n,t[n]);return e},_M=Wm(((e,{invalid:t},{size:n})=>{return{wrapper:{position:"relative","&:has(input:disabled)":{cursor:"not-allowed",pointerEvents:"none","& .mantine-MultiSelect-input":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,"&::placeholder":{color:e.colors.dark[2]}},"& .mantine-MultiSelect-defaultValue":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[3],color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7]}}},values:{minHeight:`calc(${Ku({size:n,sizes:gk})} - ${Yu(2)})`,display:"flex",alignItems:"center",flexWrap:"wrap",marginLeft:`calc(-${e.spacing.xs} / 2)`,boxSizing:"border-box","&[data-clearable]":{marginRight:Ku({size:n,sizes:gk})}},value:{margin:`calc(${e.spacing.xs} / 2 - ${Yu(2)}) calc(${e.spacing.xs} / 2)`},searchInput:(r=FM({},e.fn.fontStyles()),o={flex:1,minWidth:Yu(60),backgroundColor:"transparent",border:0,outline:0,fontSize:Ku({size:n,sizes:e.fontSizes}),padding:0,marginLeft:`calc(${e.spacing.xs} / 2)`,appearance:"none",color:"inherit",maxHeight:Ku({size:n,sizes:xM}),"&::placeholder":{opacity:1,color:t?e.colors.red[e.fn.primaryShade()]:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]},"&:disabled":{cursor:"not-allowed",pointerEvents:"none"}},RM(r,NM(o))),searchInputEmpty:{width:"100%"},searchInputInputHidden:{flex:0,width:0,minWidth:0,margin:0,overflow:"hidden"},searchInputPointer:{cursor:"pointer","&:disabled":{cursor:"not-allowed",pointerEvents:"none"}},input:{cursor:"pointer","&:disabled":{cursor:"not-allowed",pointerEvents:"none"}}};var r,o}));const BM=_M;var HM=Object.defineProperty,WM=Object.defineProperties,VM=Object.getOwnPropertyDescriptors,$M=Object.getOwnPropertySymbols,UM=Object.prototype.hasOwnProperty,GM=Object.prototype.propertyIsEnumerable,YM=(e,t,n)=>t in e?HM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qM=(e,t)=>{for(var n in t||(t={}))UM.call(t,n)&&YM(e,n,t[n]);if($M)for(var n of $M(t))GM.call(t,n)&&YM(e,n,t[n]);return e},KM=(e,t)=>WM(e,VM(t));function XM(e,t){if(!Array.isArray(e))return;if(0===t.length)return[];const n=t.map((e=>"object"==typeof e?e.value:e));return e.filter((e=>n.includes(e)))}const QM={size:"sm",valueComponent:jM,itemComponent:$h,transitionProps:{transition:"fade",duration:0},maxDropdownHeight:220,shadow:"sm",searchable:!1,filter:function(e,t,n){return!t&&n.label.toLowerCase().trim().includes(e.toLowerCase().trim())},limit:1/0,clearSearchOnChange:!0,clearable:!1,clearSearchOnBlur:!1,disabled:!1,initiallyOpened:!1,creatable:!1,shouldCreate:function(e,t){return!!e&&!t.some((t=>t.value.toLowerCase()===e.toLowerCase()))},switchDirectionOnFlip:!1,zIndex:Dd("popover"),selectOnBlur:!1,positionDependencies:[],dropdownPosition:"flip"},ZM=(0,e.forwardRef)(((t,n)=>{const r=xm("MultiSelect",QM,t),{className:o,style:i,required:a,label:l,description:s,size:c,error:p,classNames:d,styles:u,wrapperProps:m,value:h,defaultValue:f,data:g,onChange:b,valueComponent:v,itemComponent:y,id:x,transitionProps:w,maxDropdownHeight:k,shadow:S,nothingFound:C,onFocus:O,onBlur:E,searchable:P,placeholder:T,filter:A,limit:j,clearSearchOnChange:M,clearable:R,clearSearchOnBlur:N,variant:D,onSearchChange:I,searchValue:L,disabled:z,initiallyOpened:F,radius:_,icon:B,rightSection:H,rightSectionWidth:W,creatable:V,getCreateLabel:$,shouldCreate:U,onCreate:G,sx:Y,dropdownComponent:q,onDropdownClose:K,onDropdownOpen:X,maxSelectedValues:Q,withinPortal:Z,portalProps:J,switchDirectionOnFlip:ee,zIndex:te,selectOnBlur:ne,name:re,dropdownPosition:oe,errorProps:ie,labelProps:ae,descriptionProps:le,form:se,positionDependencies:ce,onKeyDown:pe,unstyled:de,inputContainer:ue,inputWrapperOrder:me,readOnly:he,withAsterisk:fe,clearButtonProps:ge,hoverOnSearchChange:be,disableSelectedItemFiltering:ve}=r,ye=((e,t)=>{var n={};for(var r in e)UM.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&$M)for(var r of $M(e))t.indexOf(r)<0&&GM.call(e,r)&&(n[r]=e[r]);return n})(r,["className","style","required","label","description","size","error","classNames","styles","wrapperProps","value","defaultValue","data","onChange","valueComponent","itemComponent","id","transitionProps","maxDropdownHeight","shadow","nothingFound","onFocus","onBlur","searchable","placeholder","filter","limit","clearSearchOnChange","clearable","clearSearchOnBlur","variant","onSearchChange","searchValue","disabled","initiallyOpened","radius","icon","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","onCreate","sx","dropdownComponent","onDropdownClose","onDropdownOpen","maxSelectedValues","withinPortal","portalProps","switchDirectionOnFlip","zIndex","selectOnBlur","name","dropdownPosition","errorProps","labelProps","descriptionProps","form","positionDependencies","onKeyDown","unstyled","inputContainer","inputWrapperOrder","readOnly","withAsterisk","clearButtonProps","hoverOnSearchChange","disableSelectedItemFiltering"]),{classes:xe,cx:we,theme:ke}=BM({invalid:!!p},{name:"MultiSelect",classNames:d,styles:u,unstyled:de,size:c,variant:D}),{systemStyles:Se,rest:Ce}=Xm(ye),Oe=(0,e.useRef)(),Ee=(0,e.useRef)({}),Pe=tv(x),[Te,Ae]=(0,e.useState)(F),[je,Me]=(0,e.useState)(-1),[Re,Ne]=(0,e.useState)("column"),[De,Ie]=Ad({value:L,defaultValue:"",finalValue:void 0,onChange:I}),[Le,ze]=(0,e.useState)(!1),{scrollIntoView:Fe,targetRef:_e,scrollableRef:Be}=Td({duration:0,offset:5,cancelable:!1,isList:!0}),He=V&&"function"==typeof $;let We=null;const Ve=Id({data:g.map((e=>"string"==typeof e?{label:e,value:e}:e))}),[$e,Ue]=Ad({value:XM(h,g),defaultValue:XM(f,g),finalValue:[],onChange:b}),Ge=(0,e.useRef)(!!Q&&Q<$e.length),Ye=e=>{if(!he){const t=$e.filter((t=>t!==e));Ue(t),Q&&t.length<Q&&(Ge.current=!1)}},qe=function({data:e,searchable:t,limit:n,searchValue:r,filter:o,value:i,disableSelectedItemFiltering:a}){if(!t&&0===i.length)return e;if(!t){const t=[];for(let n=0;n<e.length;n+=1)!a&&i.some((t=>t===e[n].value&&!e[n].disabled))||t.push(e[n]);return t}const l=[];for(let t=0;t<e.length&&(o(r,!a&&i.some((n=>n===e[t].value&&!e[t].disabled)),e[t])&&l.push(e[t]),!(l.length>=n));t+=1);return l}({data:Ve,searchable:P,searchValue:De,limit:j,filter:A,value:$e,disableSelectedItemFiltering:ve});He&&U(De,Ve)&&(We=$(De),qe.push({label:De,value:De,creatable:!0}));const Ke=Math.min(je,qe.length-1),Xe=(e,t,n)=>{let r=e;for(;n(r);)if(r=t(r),!qe[r].disabled)return r;return e};jd((()=>{Me(be&&De?0:-1)}),[De,be]),jd((()=>{!z&&$e.length>g.length&&Ae(!1),Q&&$e.length<Q&&(Ge.current=!1),Q&&$e.length>=Q&&(Ge.current=!0,Ae(!1))}),[$e]);const Qe=e=>{if(!he)if(M&&Ie(""),$e.includes(e.value))Ye(e.value);else{if(e.creatable&&"function"==typeof G){const t=G(e.value);null!=t&&Ue("string"==typeof t?[...$e,t]:[...$e,t.value])}else Ue([...$e,e.value]);$e.length===Q-1&&(Ge.current=!0,Ae(!1)),1===qe.length&&Ae(!1)}},Ze=$e.map((e=>{let t=Ve.find((t=>t.value===e&&!t.disabled));return!t&&He&&(t={value:e,label:e}),t})).filter((e=>!!e)).map(((t,n)=>e.createElement(v,KM(qM({},t),{variant:D,disabled:z,className:xe.value,readOnly:he,onRemove:e=>{e.preventDefault(),e.stopPropagation(),Ye(t.value)},key:t.value,size:c,styles:u,classNames:d,radius:_,index:n})))),Je=!he&&(qe.length>0?Te:Te&&!!C);return jd((()=>{const e=Je?X:K;"function"==typeof e&&e()}),[Je]),e.createElement(Rk.Wrapper,qM(qM({required:a,id:Pe,label:l,error:p,description:s,size:c,className:o,style:i,classNames:d,styles:u,__staticSelector:"MultiSelect",sx:Y,errorProps:ie,descriptionProps:le,labelProps:ae,inputContainer:ue,inputWrapperOrder:me,unstyled:de,withAsterisk:fe,variant:D},Se),m),e.createElement(Gx,{opened:Je,transitionProps:w,shadow:"sm",withinPortal:Z,portalProps:J,__staticSelector:"MultiSelect",onDirectionChange:Ne,switchDirectionOnFlip:ee,zIndex:te,dropdownPosition:oe,positionDependencies:[...ce,De],classNames:d,styles:u,unstyled:de,variant:D},e.createElement(Gx.Target,null,e.createElement("div",{className:xe.wrapper,role:"combobox","aria-haspopup":"listbox","aria-owns":Te&&Je?`${Pe}-items`:null,"aria-controls":Pe,"aria-expanded":Te,onMouseLeave:()=>Me(-1),tabIndex:-1},e.createElement("input",{type:"hidden",name:re,value:$e.join(","),form:se,disabled:z}),e.createElement(Rk,qM({__staticSelector:"MultiSelect",style:{overflow:"hidden"},component:"div",multiline:!0,size:c,variant:D,disabled:z,error:p,required:a,radius:_,icon:B,unstyled:de,onMouseDown:e=>{var t;e.preventDefault(),!z&&!Ge.current&&Ae(!Te),null==(t=Oe.current)||t.focus()},classNames:KM(qM({},d),{input:we({[xe.input]:!P},null==d?void 0:d.input)})},Zg({theme:ke,rightSection:H,rightSectionWidth:W,styles:u,size:c,shouldClear:R&&$e.length>0,onClear:()=>{var e;Ie(""),Ue([]),null==(e=Oe.current)||e.focus(),Q&&(Ge.current=!1)},error:p,disabled:z,clearButtonProps:ge,readOnly:he})),e.createElement("div",{className:xe.values,"data-clearable":R||void 0},Ze,e.createElement("input",qM({ref:Rd(n,Oe),type:"search",id:Pe,className:we(xe.searchInput,{[xe.searchInputPointer]:!P,[xe.searchInputInputHidden]:!Te&&$e.length>0||!P&&$e.length>0,[xe.searchInputEmpty]:0===$e.length}),onKeyDown:e=>{if(Le)return;if(null==pe||pe(e),he)return;if("Backspace"!==e.key&&Q&&Ge.current)return;const t="column"===Re,n=()=>{Me((e=>{var n;const r=Xe(e,(e=>e+1),(e=>e<qe.length-1));return Te&&(_e.current=Ee.current[null==(n=qe[r])?void 0:n.value],Fe({alignment:t?"end":"start"})),r}))},r=()=>{Me((e=>{var n;const r=Xe(e,(e=>e-1),(e=>e>0));return Te&&(_e.current=Ee.current[null==(n=qe[r])?void 0:n.value],Fe({alignment:t?"start":"end"})),r}))};switch(e.key){case"ArrowUp":e.preventDefault(),Ae(!0),t?r():n();break;case"ArrowDown":e.preventDefault(),Ae(!0),t?n():r();break;case"Enter":e.preventDefault(),qe[Ke]&&Te?Qe(qe[Ke]):Ae(!0);break;case" ":P||(e.preventDefault(),qe[Ke]&&Te?Qe(qe[Ke]):Ae(!0));break;case"Backspace":$e.length>0&&0===De.length&&(Ue($e.slice(0,-1)),Ae(!0),Q&&(Ge.current=!1));break;case"Home":if(!P){e.preventDefault(),Te||Ae(!0);const n=qe.findIndex((e=>!e.disabled));Me(n),Fe({alignment:t?"end":"start"})}break;case"End":if(!P){e.preventDefault(),Te||Ae(!0);const n=qe.map((e=>!!e.disabled)).lastIndexOf(!1);Me(n),Fe({alignment:t?"end":"start"})}break;case"Escape":Ae(!1)}},value:De,onChange:e=>{Ie(e.currentTarget.value),!z&&!Ge.current&&P&&Ae(!0)},onFocus:e=>{"function"==typeof O&&O(e),!z&&!Ge.current&&P&&Ae(!0)},onBlur:e=>{"function"==typeof E&&E(e),ne&&qe[Ke]&&Te&&Qe(qe[Ke]),N&&Ie(""),Ae(!1)},readOnly:!P||Ge.current||he,placeholder:0===$e.length?T:void 0,disabled:z,"data-mantine-stop-propagation":Te,autoComplete:"off",onCompositionStart:()=>ze(!0),onCompositionEnd:()=>ze(!1)},Ce)))))),e.createElement(Gx.Dropdown,{component:q||Fh,maxHeight:k,direction:Re,id:Pe,innerRef:Be,__staticSelector:"MultiSelect",classNames:d,styles:u},e.createElement(Qb,{data:qe,hovered:Ke,classNames:d,styles:u,uuid:Pe,__staticSelector:"MultiSelect",onItemHover:Me,onItemSelect:Qe,itemsRefs:Ee,itemComponent:y,size:c,nothingFound:C,isItemSelected:e=>$e.includes(e),creatable:V&&!!We,createLabel:We,unstyled:de,variant:D}))))}));function JM({data:e,limit:t,value:n,filter:r}){const o=[];for(let i=0;i<e.length&&(r(n,e[i])&&o.push(e[i]),!(o.length>=t));i+=1);return o}ZM.displayName="@mantine/core/MultiSelect";const eR=Wm((()=>({wrapper:{position:"relative"}})));var tR=Object.defineProperty,nR=Object.defineProperties,rR=Object.getOwnPropertyDescriptors,oR=Object.getOwnPropertySymbols,iR=Object.prototype.hasOwnProperty,aR=Object.prototype.propertyIsEnumerable,lR=(e,t,n)=>t in e?tR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sR=(e,t)=>{for(var n in t||(t={}))iR.call(t,n)&&lR(e,n,t[n]);if(oR)for(var n of oR(t))aR.call(t,n)&&lR(e,n,t[n]);return e},cR=(e,t)=>nR(e,rR(t));const pR={required:!1,size:"sm",shadow:"sm",limit:5,itemComponent:$h,transitionProps:{transition:"fade",duration:0},initiallyOpened:!1,filter:function(e,t){return t.value.toLowerCase().trim().includes(e.toLowerCase().trim())},switchDirectionOnFlip:!1,zIndex:Dd("popover"),dropdownPosition:"flip",maxDropdownHeight:"auto",positionDependencies:[]},dR=(0,e.forwardRef)(((t,n)=>{const r=nw("Autocomplete",pR,t),{inputProps:o,wrapperProps:i,shadow:a,data:l,limit:s,value:c,defaultValue:p,onChange:d,unstyled:u,itemComponent:m,onItemSubmit:h,onKeyDown:f,onFocus:g,onBlur:b,onClick:v,transitionProps:y,initiallyOpened:x,classNames:w,styles:k,filter:S,nothingFound:C,onDropdownClose:O,onDropdownOpen:E,withinPortal:P,switchDirectionOnFlip:T,zIndex:A,dropdownPosition:j,maxDropdownHeight:M,dropdownComponent:R,positionDependencies:N,readOnly:D,hoverOnSearchChange:I}=r,L=((e,t)=>{var n={};for(var r in e)iR.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&oR)for(var r of oR(e))t.indexOf(r)<0&&aR.call(e,r)&&(n[r]=e[r]);return n})(r,["inputProps","wrapperProps","shadow","data","limit","value","defaultValue","onChange","unstyled","itemComponent","onItemSubmit","onKeyDown","onFocus","onBlur","onClick","transitionProps","initiallyOpened","classNames","styles","filter","nothingFound","onDropdownClose","onDropdownOpen","withinPortal","switchDirectionOnFlip","zIndex","dropdownPosition","maxDropdownHeight","dropdownComponent","positionDependencies","readOnly","hoverOnSearchChange"]),{classes:z}=eR(null,{classNames:w,styles:k,name:"Autocomplete",unstyled:u}),[F,_]=(0,e.useState)(x),[B,H]=(0,e.useState)(-1),[W,V]=(0,e.useState)("column"),$=(0,e.useRef)(null),[U,G]=(0,e.useState)(!1),[Y,q]=Ad({value:c,defaultValue:p,finalValue:"",onChange:d}),K=e=>{_(e);const t=e?E:O;"function"==typeof t&&t()};jd((()=>{H(I&&Y?0:-1)}),[Y,I]);const X=Id({data:JM({data:l.map((e=>"string"==typeof e?{value:e}:e)),value:Y,limit:s,filter:S})}),Q=F&&(X.length>0||0===X.length&&!!C);return e.createElement(Rk.Wrapper,cR(sR({},i),{__staticSelector:"Autocomplete"}),e.createElement(Gx,{opened:Q,transitionProps:y,shadow:"sm",withinPortal:P,__staticSelector:"Autocomplete",onDirectionChange:V,switchDirectionOnFlip:T,zIndex:A,dropdownPosition:j,positionDependencies:N,classNames:w,styles:k,unstyled:u,readOnly:D,variant:o.variant},e.createElement(Gx.Target,null,e.createElement("div",{className:z.wrapper,"aria-controls":o.id,onMouseLeave:()=>H(-1),tabIndex:-1},e.createElement(Rk,cR(sR(sR({type:"search",autoComplete:"off"},o),L),{readOnly:D,"data-mantine-stop-propagation":F,ref:Rd(n,$),onKeyDown:e=>{if(U)return;"function"==typeof f&&f(e);const t="column"===W,n=()=>{H((e=>e<X.length-1?e+1:e))},r=()=>{H((e=>e>0?e-1:e))};switch(e.key){case"ArrowUp":e.preventDefault(),t?r():n();break;case"ArrowDown":e.preventDefault(),t?n():r();break;case"Enter":X[B]&&F&&(e.preventDefault(),q(X[B].value),"function"==typeof h&&h(X[B]),K(!1));break;case"Escape":F&&(e.preventDefault(),K(!1))}},classNames:w,styles:k,__staticSelector:"Autocomplete",value:Y,onChange:e=>{q(e.currentTarget.value),K(!0)},onFocus:e=>{"function"==typeof g&&g(e),K(!0)},onBlur:e=>{"function"==typeof b&&b(e),K(!1)},onClick:e=>{"function"==typeof v&&v(e),K(!0)},onCompositionStart:()=>G(!0),onCompositionEnd:()=>G(!1),role:"combobox","aria-haspopup":"listbox","aria-owns":Q?`${o.id}-items`:null,"aria-expanded":Q,"aria-autocomplete":"list","aria-controls":Q?`${o.id}-items`:null,"aria-activedescendant":B>=0?`${o.id}-${B}`:null})))),e.createElement(Gx.Dropdown,{component:R||Fh,maxHeight:M,direction:W,id:o.id,__staticSelector:"Autocomplete",classNames:w,styles:k},e.createElement(Qb,{data:X,hovered:B,classNames:w,styles:k,uuid:o.id,__staticSelector:"Autocomplete",onItemHover:H,onItemSelect:e=>{q(e.value),"function"==typeof h&&h(e),K(!1)},itemComponent:m,size:o.size,nothingFound:C,variant:o.variant}))))}));dR.displayName="@mantine/core/Autocomplete";var uR=Object.defineProperty,mR=Object.defineProperties,hR=Object.getOwnPropertyDescriptors,fR=Object.getOwnPropertySymbols,gR=Object.prototype.hasOwnProperty,bR=Object.prototype.propertyIsEnumerable,vR=(e,t,n)=>t in e?uR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yR=(e,t)=>{for(var n in t||(t={}))gR.call(t,n)&&vR(e,n,t[n]);if(fR)for(var n of fR(t))bR.call(t,n)&&vR(e,n,t[n]);return e},xR=(e,t)=>mR(e,hR(t));function wR({variant:e,color:t,theme:n}){if("filled"===e)return{backgroundColor:n.fn.variant({variant:"filled",color:t}).background,color:n.white};if("outline"===e){const e=n.fn.variant({variant:"outline",color:t});return{color:e.color,borderColor:e.border,backgroundColor:"dark"===n.colorScheme?n.colors.dark[6]:n.white}}if("light"===e){const e=n.fn.variant({variant:"light",color:t});return{backgroundColor:e.background,color:e.color}}return null}var kR=Wm(((e,{radius:t,color:n},{variant:r})=>({root:yR(xR(yR({},e.fn.fontStyles()),{position:"relative",overflow:"hidden",paddingTop:e.spacing.sm,paddingBottom:e.spacing.sm,paddingLeft:e.spacing.md,paddingRight:e.spacing.sm,borderRadius:e.fn.radius(t),border:`${Yu(1)} solid transparent`}),wR({variant:r,color:n,theme:e})),wrapper:{display:"flex"},body:{flex:1},title:{boxSizing:"border-box",margin:0,marginBottom:e.spacing.xs,display:"flex",alignItems:"center",justifyContent:"space-between",lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,fontWeight:700,"&[data-with-close-button]":{paddingRight:e.spacing.md}},label:{display:"block",overflow:"hidden",textOverflow:"ellipsis"},icon:{lineHeight:1,width:Yu(20),height:Yu(20),display:"flex",alignItems:"center",justifyContent:"flex-start",marginRight:e.spacing.md,marginTop:1},message:xR(yR({},e.fn.fontStyles()),{lineHeight:e.lineHeight,textOverflow:"ellipsis",overflow:"hidden",fontSize:e.fontSizes.sm,color:"filled"===r?e.white:"dark"===e.colorScheme?"light"===r?e.white:e.colors.dark[0]:e.black}),closeButton:{width:Yu(10),height:Yu(10),color:"filled"===r?e.white:"dark"===e.colorScheme?"light"===r?e.white:e.colors.dark[0]:e.black}})));const SR=kR;var CR=Object.defineProperty,OR=Object.getOwnPropertySymbols,ER=Object.prototype.hasOwnProperty,PR=Object.prototype.propertyIsEnumerable,TR=(e,t,n)=>t in e?CR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const AR={variant:"light"},jR=(0,e.forwardRef)(((t,n)=>{const r=xm("Alert",AR,t),{id:o,className:i,title:a,variant:l,children:s,color:c,classNames:p,icon:d,styles:u,onClose:m,radius:h,withCloseButton:f,closeButtonLabel:g,unstyled:b}=r,v=((e,t)=>{var n={};for(var r in e)ER.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&OR)for(var r of OR(e))t.indexOf(r)<0&&PR.call(e,r)&&(n[r]=e[r]);return n})(r,["id","className","title","variant","children","color","classNames","icon","styles","onClose","radius","withCloseButton","closeButtonLabel","unstyled"]),{classes:y,cx:x}=SR({color:c,radius:h},{classNames:p,styles:u,unstyled:b,variant:l,name:"Alert"}),w=tv(o),k=a&&`${w}-title`,S=`${w}-body`;return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))ER.call(t,n)&&TR(e,n,t[n]);if(OR)for(var n of OR(t))PR.call(t,n)&&TR(e,n,t[n]);return e})({id:w,role:"alert","aria-labelledby":k,"aria-describedby":S,className:x(y.root,y[l],i),ref:n},v),e.createElement("div",{className:y.wrapper},d&&e.createElement("div",{className:y.icon},d),e.createElement("div",{className:y.body},a&&e.createElement("div",{className:y.title,"data-with-close-button":f||void 0},e.createElement("span",{id:k,className:y.label},a)),e.createElement("div",{id:S,className:y.message},s)),f&&e.createElement(Rg,{className:y.closeButton,onClick:m,variant:"transparent",size:16,iconSize:16,"aria-label":g})))}));jR.displayName="@mantine/core/Alert";var MR=Wm(((e,{spacing:t,align:n,justify:r})=>({root:{display:"flex",flexDirection:"column",alignItems:n,justifyContent:r,gap:Ku({size:t,sizes:e.spacing})}})));const RR=MR;var NR=Object.defineProperty,DR=Object.getOwnPropertySymbols,IR=Object.prototype.hasOwnProperty,LR=Object.prototype.propertyIsEnumerable,zR=(e,t,n)=>t in e?NR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const FR={spacing:"md",align:"stretch",justify:"flex-start"},_R=(0,e.forwardRef)(((t,n)=>{const r=xm("Stack",FR,t),{spacing:o,className:i,align:a,justify:l,unstyled:s,variant:c}=r,p=((e,t)=>{var n={};for(var r in e)IR.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&DR)for(var r of DR(e))t.indexOf(r)<0&&LR.call(e,r)&&(n[r]=e[r]);return n})(r,["spacing","className","align","justify","unstyled","variant"]),{classes:d,cx:u}=RR({spacing:o,align:a,justify:l},{name:"Stack",unstyled:s,variant:c});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))IR.call(t,n)&&zR(e,n,t[n]);if(DR)for(var n of DR(t))LR.call(t,n)&&zR(e,n,t[n]);return e})({className:u(d.root,i),ref:n},p))}));function BR(e,t,n){return Math.min(Math.max(e,t),n)}function HR({value:e,min:t,max:n}){const r=(e-t)/(n-t)*100;return Math.min(Math.max(r,0),100)}function WR({value:e,containerWidth:t,min:n,max:r,step:o,precision:i}){const a=(t?Math.min(Math.max(e,0),t)/t:e)*(r-n),l=(0!==a?Math.round(a/o)*o:0)+n,s=Math.max(l,n);return void 0!==i?Number(s.toFixed(i)):s}_R.displayName="@mantine/core/Stack";var VR=Object.defineProperty,$R=Object.defineProperties,UR=Object.getOwnPropertyDescriptors,GR=Object.getOwnPropertySymbols,YR=Object.prototype.hasOwnProperty,qR=Object.prototype.propertyIsEnumerable,KR=(e,t,n)=>t in e?VR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,XR=(e,t)=>{for(var n in t||(t={}))YR.call(t,n)&&KR(e,n,t[n]);if(GR)for(var n of GR(t))qR.call(t,n)&&KR(e,n,t[n]);return e};const QR={xs:Yu(4),sm:Yu(6),md:Yu(8),lg:Yu(10),xl:Yu(12)};var ZR=Wm((e=>{return{root:(t=XR({},e.fn.fontStyles()),n={WebkitTapHighlightColor:"transparent",outline:0,display:"flex",flexDirection:"column",alignItems:"center",touchAction:"none",position:"relative"},$R(t,UR(n)))};var t,n}));const JR=ZR;var eN=Object.defineProperty,tN=Object.defineProperties,nN=Object.getOwnPropertyDescriptors,rN=Object.getOwnPropertySymbols,oN=Object.prototype.hasOwnProperty,iN=Object.prototype.propertyIsEnumerable,aN=(e,t,n)=>t in e?eN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lN=(e,t)=>{for(var n in t||(t={}))oN.call(t,n)&&aN(e,n,t[n]);if(rN)for(var n of rN(t))iN.call(t,n)&&aN(e,n,t[n]);return e},sN=Wm(((e,{color:t,disabled:n,thumbSize:r},{size:o})=>{return{label:{position:"absolute",top:Yu(-36),backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[9],fontSize:e.fontSizes.xs,color:e.white,padding:`calc(${e.spacing.xs} / 2)`,borderRadius:e.radius.sm,whiteSpace:"nowrap",pointerEvents:"none",userSelect:"none",touchAction:"none"},thumb:(i=lN({},e.fn.focusStyles()),a={boxSizing:"border-box",position:"absolute",display:n?"none":"flex",height:r?Yu(r):`calc(${Ku({sizes:QR,size:o})} * 2)`,width:r?Yu(r):`calc(${Ku({sizes:QR,size:o})} * 2)`,backgroundColor:"dark"===e.colorScheme?e.fn.themeColor(t,e.fn.primaryShade()):e.white,border:`${Yu(4)} solid ${"dark"===e.colorScheme?e.white:e.fn.themeColor(t,e.fn.primaryShade())}`,color:"dark"===e.colorScheme?e.white:e.fn.themeColor(t,e.fn.primaryShade()),transform:"translate(-50%, -50%)",top:"50%",cursor:"pointer",borderRadius:1e3,alignItems:"center",justifyContent:"center",transitionDuration:"100ms",transitionProperty:"box-shadow, transform",transitionTimingFunction:e.transitionTimingFunction,zIndex:3,userSelect:"none",touchAction:"none"},tN(i,nN(a))),dragging:{transform:"translate(-50%, -50%) scale(1.05)",boxShadow:e.shadows.sm}};var i,a}));const cN=sN,pN=(0,e.forwardRef)((({max:t,min:n,value:r,position:o,label:i,dragging:a,onMouseDown:l,onKeyDownCapture:s,color:c,classNames:p,styles:d,size:u,labelTransition:m,labelTransitionDuration:h,labelTransitionTimingFunction:f,labelAlwaysOn:g,thumbLabel:b,onFocus:v,onBlur:y,showLabelOnHover:x,isHovered:w,children:k=null,disabled:S,unstyled:C,thumbSize:O,variant:E},P)=>{const{classes:T,cx:A,theme:j}=cN({color:c,disabled:S,thumbSize:O},{name:"Slider",classNames:p,styles:d,unstyled:C,variant:E,size:u}),[M,R]=(0,e.useState)(!1),N=g||a||M||x&&w;return e.createElement(fh,{tabIndex:0,role:"slider","aria-label":b,"aria-valuemax":t,"aria-valuemin":n,"aria-valuenow":r,ref:P,className:A(T.thumb,{[T.dragging]:a}),onFocus:()=>{R(!0),"function"==typeof v&&v()},onBlur:()=>{R(!1),"function"==typeof y&&y()},onTouchStart:l,onMouseDown:l,onKeyDownCapture:s,onClick:e=>e.stopPropagation(),style:{["rtl"===j.dir?"right":"left"]:`${o}%`}},k,e.createElement(Yy,{mounted:null!=i&&N,duration:h,transition:m,timingFunction:f||j.transitionTimingFunction},(t=>e.createElement("div",{style:t,className:T.label},i))))}));function dN({mark:e,offset:t,value:n,inverted:r=!1}){return r?"number"==typeof t&&e.value<=t||e.value>=n:"number"==typeof t?e.value>=t&&e.value<=n:e.value<=n}pN.displayName="@mantine/core/SliderThumb";var uN=Wm(((e,{color:t,disabled:n,thumbSize:r},{size:o})=>({marksContainer:{position:"absolute",right:r?Yu(r/2):Ku({sizes:QR,size:o}),left:r?Yu(r/2):Ku({sizes:QR,size:o}),"&:has(~ input:disabled)":{"& .mantine-Slider-markFilled":{border:`${Yu(2)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,borderColor:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]}}},markWrapper:{position:"absolute",top:`calc(${Yu(Ku({sizes:QR,size:o}))} / 2)`,zIndex:2,height:0},mark:{boxSizing:"border-box",border:`${Yu(2)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,height:Ku({sizes:QR,size:o}),width:Ku({sizes:QR,size:o}),borderRadius:1e3,transform:`translateX(calc(-${Ku({sizes:QR,size:o})} / 2))`,backgroundColor:e.white,pointerEvents:"none"},markFilled:{borderColor:n?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:t}).background},markLabel:{transform:`translate(-50%, calc(${e.spacing.xs} / 2))`,fontSize:e.fontSizes.sm,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],whiteSpace:"nowrap",cursor:"pointer",userSelect:"none"}})));const mN=uN;function hN({marks:t,color:n,size:r,thumbSize:o,min:i,max:a,value:l,classNames:s,styles:c,offset:p,onChange:d,disabled:u,unstyled:m,inverted:h,variant:f}){const{classes:g,cx:b}=mN({color:n,disabled:u,thumbSize:o},{name:"Slider",classNames:s,styles:c,unstyled:m,variant:f,size:r}),v=t.map(((t,n)=>e.createElement(fh,{className:g.markWrapper,sx:{left:`${HR({value:t.value,min:i,max:a})}%`},key:n},e.createElement("div",{className:b(g.mark,{[g.markFilled]:dN({mark:t,value:l,offset:p,inverted:h})})}),t.label&&e.createElement("div",{className:g.markLabel,onMouseDown:e=>{e.stopPropagation(),!u&&d(t.value)},onTouchStart:e=>{e.stopPropagation(),!u&&d(t.value)}},t.label))));return e.createElement("div",{className:g.marksContainer},v)}hN.displayName="@mantine/core/SliderMarks";var fN=Wm(((e,{radius:t,color:n,disabled:r,inverted:o,thumbSize:i},{size:a})=>({trackContainer:{display:"flex",alignItems:"center",width:"100%",height:`calc(${Ku({sizes:QR,size:a})} * 2)`,cursor:"pointer","&:has(~ input:disabled)":{"&":{pointerEvents:"none"},"& .mantine-Slider-thumb":{display:"none"},"& .mantine-Slider-track::before":{content:'""',backgroundColor:o?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]},"& .mantine-Slider-bar":{backgroundColor:o?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]}}},track:{position:"relative",height:Ku({sizes:QR,size:a}),width:"100%",marginRight:i?Yu(i/2):Ku({size:a,sizes:QR}),marginLeft:i?Yu(i/2):Ku({size:a,sizes:QR}),"&::before":{content:'""',position:"absolute",top:0,bottom:0,borderRadius:e.fn.radius(t),right:`calc(${i?Yu(i/2):Ku({size:a,sizes:QR})} * -1)`,left:`calc(${i?Yu(i/2):Ku({size:a,sizes:QR})} * -1)`,backgroundColor:o?r?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:n}).background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],zIndex:0}},bar:{position:"absolute",zIndex:1,top:0,bottom:0,backgroundColor:o?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]:r?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:n}).background,borderRadius:e.fn.radius(t)}})));const gN=fN;var bN=Object.defineProperty,vN=Object.defineProperties,yN=Object.getOwnPropertyDescriptors,xN=Object.getOwnPropertySymbols,wN=Object.prototype.hasOwnProperty,kN=Object.prototype.propertyIsEnumerable,SN=(e,t,n)=>t in e?bN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,CN=(e,t)=>{for(var n in t||(t={}))wN.call(t,n)&&SN(e,n,t[n]);if(xN)for(var n of xN(t))kN.call(t,n)&&SN(e,n,t[n]);return e};function ON(t){var n=t,{filled:r,size:o,thumbSize:i,color:a,classNames:l,styles:s,radius:c,children:p,offset:d,disabled:u,marksOffset:m,unstyled:h,inverted:f,variant:g,containerProps:b}=n,v=((e,t)=>{var n={};for(var r in e)wN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&xN)for(var r of xN(e))t.indexOf(r)<0&&kN.call(e,r)&&(n[r]=e[r]);return n})(n,["filled","size","thumbSize","color","classNames","styles","radius","children","offset","disabled","marksOffset","unstyled","inverted","variant","containerProps"]);const{classes:y}=gN({color:a,radius:c,disabled:u,inverted:f,thumbSize:i},{name:"Slider",classNames:l,styles:s,unstyled:h,variant:g,size:o});return e.createElement(e.Fragment,null,e.createElement("div",CN({className:y.trackContainer},b),e.createElement("div",{className:y.track},e.createElement(fh,{className:y.bar,sx:{left:`calc(${d}% - ${i?Yu(i/2):Ku({size:o,sizes:QR})})`,width:`calc(${r}% + 2 * ${i?Yu(i/2):Ku({size:o,sizes:QR})})`}}),p)),e.createElement(hN,(x=CN({},v),vN(x,yN({size:o,thumbSize:i,color:a,offset:m,classNames:l,styles:s,disabled:u,unstyled:h,inverted:f,variant:g})))));var x}ON.displayName="@mantine/core/SliderTrack";var EN=Object.defineProperty,PN=Object.defineProperties,TN=Object.getOwnPropertyDescriptors,AN=Object.getOwnPropertySymbols,jN=Object.prototype.hasOwnProperty,MN=Object.prototype.propertyIsEnumerable,RN=(e,t,n)=>t in e?EN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const NN=(0,e.forwardRef)(((t,n)=>{var r=t,{className:o,size:i,classNames:a,styles:l,disabled:s,unstyled:c,variant:p}=r,d=((e,t)=>{var n={};for(var r in e)jN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&AN)for(var r of AN(e))t.indexOf(r)<0&&MN.call(e,r)&&(n[r]=e[r]);return n})(r,["className","size","classNames","styles","disabled","unstyled","variant"]);const{classes:u,cx:m}=JR(null,{name:"Slider",classNames:a,styles:l,unstyled:c,variant:p,size:i});return e.createElement(fh,(h=((e,t)=>{for(var n in t||(t={}))jN.call(t,n)&&RN(e,n,t[n]);if(AN)for(var n of AN(t))MN.call(t,n)&&RN(e,n,t[n]);return e})({},d),f={tabIndex:-1,className:m(u.root,o),ref:n},PN(h,TN(f))));var h,f}));function DN(e,t){return parseFloat(e.toFixed(t))}NN.displayName="@mantine/core/SliderRoot";var IN=Object.defineProperty,LN=Object.defineProperties,zN=Object.getOwnPropertyDescriptors,FN=Object.getOwnPropertySymbols,_N=Object.prototype.hasOwnProperty,BN=Object.prototype.propertyIsEnumerable,HN=(e,t,n)=>t in e?IN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,WN=(e,t)=>{for(var n in t||(t={}))_N.call(t,n)&&HN(e,n,t[n]);if(FN)for(var n of FN(t))BN.call(t,n)&&HN(e,n,t[n]);return e},VN=(e,t)=>LN(e,zN(t));const $N={size:"md",radius:"xl",min:0,max:100,minRange:10,step:1,marks:[],label:e=>e,labelTransition:"skew-down",labelTransitionDuration:0,labelAlwaysOn:!1,thumbFromLabel:"",thumbToLabel:"",showLabelOnHover:!0,disabled:!1,scale:e=>e},UN=(0,e.forwardRef)(((t,n)=>{const r=xm("RangeSlider",$N,t),{classNames:o,styles:i,color:a,value:l,onChange:s,onChangeEnd:c,size:p,radius:d,min:u,max:m,minRange:h,maxRange:f,step:g,precision:b,defaultValue:v,name:y,marks:x,label:w,labelTransition:k,labelTransitionDuration:S,labelTransitionTimingFunction:C,labelAlwaysOn:O,thumbFromLabel:E,thumbToLabel:P,showLabelOnHover:T,thumbChildren:A,disabled:j,unstyled:M,thumbSize:R,scale:N,inverted:D,variant:I}=r,L=((e,t)=>{var n={};for(var r in e)_N.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&FN)for(var r of FN(e))t.indexOf(r)<0&&BN.call(e,r)&&(n[r]=e[r]);return n})(r,["classNames","styles","color","value","onChange","onChangeEnd","size","radius","min","max","minRange","maxRange","step","precision","defaultValue","name","marks","label","labelTransition","labelTransitionDuration","labelTransitionTimingFunction","labelAlwaysOn","thumbFromLabel","thumbToLabel","showLabelOnHover","thumbChildren","disabled","unstyled","thumbSize","scale","inverted","variant"]),z=null!=b?b:function(e){if(!e)return 0;const t=e.toString().split(".");return t.length>1?t[1].length:0}(g),F=vm(),[_,B]=(0,e.useState)(-1),[H,W]=(0,e.useState)(!1),[V,$]=Ad({value:l,defaultValue:v,finalValue:[u,m],onChange:s}),U=(0,e.useRef)(V),G=(0,e.useRef)([]),Y=(0,e.useRef)(void 0),q=[HR({value:V[0],min:u,max:m}),HR({value:V[1],min:u,max:m})],K=e=>{$(e),U.current=e};(0,e.useEffect)((()=>{Array.isArray(l)&&(U.current=l)}),Array.isArray(l)?[l[0],l[1]]:[null,null]);const X=(e,t,n)=>{const r=[...U.current];r[t]=e,0===t&&(e>r[1]-(h-1e-9)&&(r[1]=Math.min(e+h,m)),e>(m-(h-1e-9)||u)&&(r[t]=U.current[t]),r[1]-e>f&&(r[1]=e+f)),1===t&&(e<r[0]+h&&(r[0]=Math.max(e-h,u)),e<r[0]+h&&(r[t]=U.current[t]),e-r[0]>f&&(r[0]=e-f)),K(r),n&&(null==c||c(U.current))},{ref:Q,active:Z}=function(t,n,r="ltr"){const o=(0,e.useRef)(),i=(0,e.useRef)(!1),a=(0,e.useRef)(!1),l=(0,e.useRef)(0),[s,c]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{i.current=!0}),[]),(0,e.useEffect)((()=>{const e=({x:e,y:n})=>{cancelAnimationFrame(l.current),l.current=requestAnimationFrame((()=>{if(i.current&&o.current){o.current.style.userSelect="none";const i=o.current.getBoundingClientRect();if(i.width&&i.height){const o=BR((e-i.left)/i.width,0,1);t({x:"ltr"===r?o:1-o,y:BR((n-i.top)/i.height,0,1)})}}}))},s=()=>{!a.current&&i.current&&(a.current=!0,"function"==typeof(null==n?void 0:n.onScrubStart)&&n.onScrubStart(),c(!0),document.addEventListener("mousemove",u),document.addEventListener("mouseup",p),document.addEventListener("touchmove",h),document.addEventListener("touchend",p))},p=()=>{a.current&&i.current&&(a.current=!1,c(!1),document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",p),document.removeEventListener("touchmove",h),document.removeEventListener("touchend",p),setTimeout((()=>{"function"==typeof(null==n?void 0:n.onScrubEnd)&&n.onScrubEnd()}),0))},d=e=>{s(),e.preventDefault(),u(e)},u=t=>e({x:t.clientX,y:t.clientY}),m=e=>{e.cancelable&&e.preventDefault(),s(),h(e)},h=t=>{t.cancelable&&t.preventDefault(),e({x:t.changedTouches[0].clientX,y:t.changedTouches[0].clientY})};return o.current.addEventListener("mousedown",d),o.current.addEventListener("touchstart",m,{passive:!1}),()=>{o.current&&(o.current.removeEventListener("mousedown",d),o.current.removeEventListener("touchstart",m))}}),[r,t]),{ref:o,active:s}}((({x:e})=>(e=>{if(!j){const t=WR({value:e,min:u,max:m,step:g,precision:z});X(t,Y.current,!1)}})(e)),{onScrubEnd:()=>null==c?void 0:c(U.current)},F.dir);function J(e){Y.current=e}const ee=e=>{Q.current.focus();const t=Q.current.getBoundingClientRect(),n=function(e){return"TouchEvent"in window&&e instanceof window.TouchEvent?e.touches[0].clientX:e.clientX}(e.nativeEvent),r=WR({value:n-t.left,max:m,min:u,step:g,containerWidth:t.width}),o=Math.abs(V[0]-r)>Math.abs(V[1]-r)?1:0,i="ltr"===F.dir?o:1===o?0:1;Y.current=i},te=()=>1!==_&&0!==_?(B(0),0):_,ne={max:m,min:u,color:a,size:p,labelTransition:k,labelTransitionDuration:S,labelTransitionTimingFunction:C,labelAlwaysOn:O,onBlur:()=>B(-1),classNames:o,styles:i},re=Array.isArray(A);return e.createElement(NN,VN(WN({},L),{size:p,ref:n,styles:i,classNames:o,disabled:j,unstyled:M,variant:I}),e.createElement(ON,{offset:q[0],marksOffset:V[0],filled:q[1]-q[0],marks:x,inverted:D,size:p,thumbSize:R,radius:d,color:a,min:u,max:m,value:V[1],styles:i,classNames:o,onChange:e=>{const t=Math.abs(V[0]-e)>Math.abs(V[1]-e)?1:0,n=[...V];n[t]=e,K(n)},disabled:j,unstyled:M,variant:I,containerProps:{ref:Q,onMouseEnter:T?()=>W(!0):void 0,onMouseLeave:T?()=>W(!1):void 0,onTouchStartCapture:ee,onTouchEndCapture:()=>{Y.current=-1},onMouseDownCapture:ee,onMouseUpCapture:()=>{Y.current=-1},onKeyDownCapture:e=>{if(!j)switch(e.key){case"ArrowUp":{e.preventDefault();const t=te();G.current[t].focus(),X(DN(Math.min(Math.max(U.current[t]+g,u),m),z),t,!0);break}case"ArrowRight":{e.preventDefault();const t=te();G.current[t].focus(),X(DN(Math.min(Math.max("rtl"===F.dir?U.current[t]-g:U.current[t]+g,u),m),z),t,!0);break}case"ArrowDown":{e.preventDefault();const t=te();G.current[t].focus(),X(DN(Math.min(Math.max(U.current[t]-g,u),m),z),t,!0);break}case"ArrowLeft":{e.preventDefault();const t=te();G.current[t].focus(),X(DN(Math.min(Math.max("rtl"===F.dir?U.current[t]+g:U.current[t]-g,u),m),z),t,!0);break}}}}},e.createElement(pN,VN(WN({},ne),{value:N(V[0]),position:q[0],dragging:Z,label:"function"==typeof w?w(N(V[0])):w,ref:e=>{G.current[0]=e},thumbLabel:E,onMouseDown:()=>J(0),onFocus:()=>B(0),showLabelOnHover:T,isHovered:H,disabled:j,unstyled:M,thumbSize:R,variant:I}),re?A[0]:A),e.createElement(pN,VN(WN({},ne),{thumbLabel:P,value:N(V[1]),position:q[1],dragging:Z,label:"function"==typeof w?w(N(V[1])):w,ref:e=>{G.current[1]=e},onMouseDown:()=>J(1),onFocus:()=>B(1),showLabelOnHover:T,isHovered:H,disabled:j,unstyled:M,thumbSize:R,variant:I}),re?A[1]:A)),e.createElement("input",{type:"hidden",name:`${y}_from`,value:V[0]}),e.createElement("input",{type:"hidden",name:`${y}_to`,value:V[1]}))}));UN.displayName="@mantine/core/RangeSlider";var GN=Object.defineProperty,YN=Object.defineProperties,qN=Object.getOwnPropertyDescriptors,KN=Object.getOwnPropertySymbols,XN=Object.prototype.hasOwnProperty,QN=Object.prototype.propertyIsEnumerable,ZN=(e,t,n)=>t in e?GN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,JN=(e,t)=>{for(var n in t||(t={}))XN.call(t,n)&&ZN(e,n,t[n]);if(KN)for(var n of KN(t))QN.call(t,n)&&ZN(e,n,t[n]);return e},eD=(e,t)=>YN(e,qN(t));const tD=e=>Xt({from:{boxShadow:`0 0 ${Yu(.5)} 0 ${e}`,opacity:.6},to:{boxShadow:`0 0 ${Yu(.5)} ${Yu(4.4)} ${e}`,opacity:0}});function nD(e,t=0){const n={},[r,o]=e.split("-");let i="",a="";return"top"===r&&(n.top=t,a="-50%"),"middle"===r&&(n.top="50%",a="-50%"),"bottom"===r&&(n.bottom=t,a="50%"),"start"===o&&(n.left=t,i="-50%"),"center"===o&&(n.left="50%",i="-50%"),"end"===o&&(n.right=t,i="50%"),n.transform=`translate(${i}, ${a})`,n}var rD=Wm(((e,{radius:t,color:n,position:r,offset:o,inline:i,withBorder:a,withLabel:l,zIndex:s},{size:c})=>{const{background:p}=e.fn.variant({variant:"filled",primaryFallback:!1,color:n||e.primaryColor}),d=Yu(c);return{root:{position:"relative",display:i?"inline-block":"block"},indicator:eD(JN({},nD(r,o)),{zIndex:s,position:"absolute",[l?"minWidth":"width"]:d,height:d,display:"flex",justifyContent:"center",alignItems:"center",fontSize:e.fontSizes.xs,paddingLeft:l?`calc(${e.spacing.xs} / 2)`:0,paddingRight:l?`calc(${e.spacing.xs} / 2)`:0,borderRadius:e.fn.radius(t),backgroundColor:e.fn.variant({variant:"filled",primaryFallback:!1,color:n||e.primaryColor}).background,border:a?`${Yu(2)} solid ${"dark"===e.colorScheme?e.colors.dark[7]:e.white}`:void 0,color:e.white,whiteSpace:"nowrap"}),processing:{animation:`${tD(p)} 1000ms linear infinite`},common:eD(JN({},nD(r,o)),{position:"absolute",[l?"minWidth":"width"]:d,height:d,borderRadius:e.fn.radius(t)})}}));const oD=rD;var iD=Object.defineProperty,aD=Object.getOwnPropertySymbols,lD=Object.prototype.hasOwnProperty,sD=Object.prototype.propertyIsEnumerable,cD=(e,t,n)=>t in e?iD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const pD={position:"top-end",offset:0,inline:!1,withBorder:!1,disabled:!1,processing:!1,size:10,radius:1e3,zIndex:Dd("app")},dD=(0,e.forwardRef)(((t,n)=>{const r=xm("Indicator",pD,t),{children:o,position:i,offset:a,size:l,radius:s,inline:c,withBorder:p,className:d,color:u,styles:m,label:h,classNames:f,disabled:g,zIndex:b,unstyled:v,processing:y,variant:x}=r,w=((e,t)=>{var n={};for(var r in e)lD.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&aD)for(var r of aD(e))t.indexOf(r)<0&&sD.call(e,r)&&(n[r]=e[r]);return n})(r,["children","position","offset","size","radius","inline","withBorder","className","color","styles","label","classNames","disabled","zIndex","unstyled","processing","variant"]),{classes:k,cx:S}=oD({position:i,offset:a,radius:s,inline:c,color:u,withBorder:p,zIndex:b,withLabel:!!h},{name:"Indicator",classNames:f,styles:m,unstyled:v,variant:x,size:l});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))lD.call(t,n)&&cD(e,n,t[n]);if(aD)for(var n of aD(t))sD.call(t,n)&&cD(e,n,t[n]);return e})({ref:n,className:S(k.root,d)},w),!g&&e.createElement(e.Fragment,null,e.createElement("div",{className:S(k.indicator,k.common)},h),y&&e.createElement("div",{className:S(k.processing,k.common)})),o)}));dD.displayName="@mantine/core/Indicator";var uD=Object.defineProperty,mD=Object.defineProperties,hD=Object.getOwnPropertyDescriptors,fD=Object.getOwnPropertySymbols,gD=Object.prototype.hasOwnProperty,bD=Object.prototype.propertyIsEnumerable,vD=(e,t,n)=>t in e?uD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yD=(e,t)=>{for(var n in t||(t={}))gD.call(t,n)&&vD(e,n,t[n]);if(fD)for(var n of fD(t))bD.call(t,n)&&vD(e,n,t[n]);return e},xD=Wm(((e,{captionSide:t,horizontalSpacing:n,verticalSpacing:r,fontSize:o,withBorder:i,withColumnBorders:a})=>{const l=`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`;return{root:(s=yD({},e.fn.fontStyles()),c={width:"100%",borderCollapse:"collapse",captionSide:t,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,border:i?l:void 0,"& > caption":{marginTop:"top"===t?0:e.spacing.xs,marginBottom:"bottom"===t?0:e.spacing.xs,fontSize:e.fontSizes.sm,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]},"& > thead > tr > th, & > tfoot > tr > th, & > tbody > tr > th":{textAlign:"left",fontWeight:"bold",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],fontSize:Ku({size:o,sizes:e.fontSizes}),padding:`${Ku({size:r,sizes:e.spacing})} ${Ku({size:n,sizes:e.spacing})}`},"& > thead > tr > th":{borderBottom:l},"& > tfoot > tr > th, & > tbody > tr > th":{borderTop:l},"& > tbody > tr > td":{padding:`${Ku({size:r,sizes:e.spacing})} ${Ku({size:n,sizes:e.spacing})}`,borderTop:l,fontSize:Ku({size:o,sizes:e.fontSizes})},"& > tbody > tr:first-of-type > td, & > tbody > tr:first-of-type > th":{borderTop:"none"},"& > thead > tr > th, & > tbody > tr > td":{borderRight:a?l:"none","&:last-of-type":{borderRight:"none",borderLeft:a?l:"none"}},"& > tbody > tr > th":{borderRight:a?l:"none"},"&[data-striped] > tbody > tr:nth-of-type(odd)":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0]},"&[data-hover] > tbody > tr":e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1]})},mD(s,hD(c)))};var s,c}));const wD=xD;var kD=Object.defineProperty,SD=Object.defineProperties,CD=Object.getOwnPropertyDescriptors,OD=Object.getOwnPropertySymbols,ED=Object.prototype.hasOwnProperty,PD=Object.prototype.propertyIsEnumerable,TD=(e,t,n)=>t in e?kD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const AD={striped:!1,highlightOnHover:!1,captionSide:"top",horizontalSpacing:"xs",fontSize:"sm",verticalSpacing:7,withBorder:!1,withColumnBorders:!1},jD=(0,e.forwardRef)(((t,n)=>{const r=xm("Table",AD,t),{className:o,children:i,striped:a,highlightOnHover:l,captionSide:s,horizontalSpacing:c,verticalSpacing:p,fontSize:d,unstyled:u,withBorder:m,withColumnBorders:h,variant:f}=r,g=((e,t)=>{var n={};for(var r in e)ED.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&OD)for(var r of OD(e))t.indexOf(r)<0&&PD.call(e,r)&&(n[r]=e[r]);return n})(r,["className","children","striped","highlightOnHover","captionSide","horizontalSpacing","verticalSpacing","fontSize","unstyled","withBorder","withColumnBorders","variant"]),{classes:b,cx:v}=wD({captionSide:s,verticalSpacing:p,horizontalSpacing:c,fontSize:d,withBorder:m,withColumnBorders:h},{unstyled:u,name:"Table",variant:f});return e.createElement(fh,(y=((e,t)=>{for(var n in t||(t={}))ED.call(t,n)&&TD(e,n,t[n]);if(OD)for(var n of OD(t))PD.call(t,n)&&TD(e,n,t[n]);return e})({},g),x={component:"table",ref:n,className:v(b.root,o),"data-striped":a||void 0,"data-hover":l||void 0},SD(y,CD(x))),i);var y,x}));jD.displayName="@mantine/core/Table";const[MD,RD]=Uv("Modal component was not found in tree"),ND={xs:Yu(320),sm:Yu(380),md:Yu(440),lg:Yu(620),xl:Yu(780)};const DD=Wm(((e,{yOffset:t,xOffset:n,centered:r,fullScreen:o},{size:i})=>({content:{flex:o?"0 0 100%":`0 0 ${Ku({size:i,sizes:ND})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${Yu(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:n,paddingRight:o?0:n,display:"flex",justifyContent:"center",alignItems:r?"center":"flex-start"}})));var ID=function(){return ID=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ID.apply(this,arguments)};function LD(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var zD="right-scroll-bar-position",FD="width-before-scroll-bar";function _D(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var BD="undefined"!=typeof window?e.useLayoutEffect:e.useEffect,HD=new WeakMap;function WD(e){return e}var VD=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=WD);var n=[],r=!1;return{read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}}}(null);return t.options=ID({async:!0,ssr:!1},e),t}(),$D=function(){},UD=e.forwardRef((function(t,n){var r=e.useRef(null),o=e.useState({onScrollCapture:$D,onWheelCapture:$D,onTouchMoveCapture:$D}),i=o[0],a=o[1],l=t.forwardProps,s=t.children,c=t.className,p=t.removeScrollBar,d=t.enabled,u=t.shards,m=t.sideCar,h=t.noIsolation,f=t.inert,g=t.allowPinchZoom,b=t.as,v=void 0===b?"div":b,y=t.gapMode,x=LD(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=m,k=function(t,n){var r,o,i,a=(r=n||null,o=function(e){return t.forEach((function(t){return _D(t,e)}))},(i=(0,e.useState)((function(){return{value:r,callback:o,facade:{get current(){return i.value},set current(e){var t=i.value;t!==e&&(i.value=e,i.callback(e,t))}}}}))[0]).callback=o,i.facade);return BD((function(){var e=HD.get(a);if(e){var n=new Set(e),r=new Set(t),o=a.current;n.forEach((function(e){r.has(e)||_D(e,null)})),r.forEach((function(e){n.has(e)||_D(e,o)}))}HD.set(a,t)}),[t]),a}([r,n]),S=ID(ID({},x),i);return e.createElement(e.Fragment,null,d&&e.createElement(w,{sideCar:VD,removeScrollBar:p,shards:u,noIsolation:h,inert:f,setCallbacks:a,allowPinchZoom:!!g,lockRef:r,gapMode:y}),l?e.cloneElement(e.Children.only(s),ID(ID({},S),{ref:k})):e.createElement(v,ID({},S,{className:c,ref:k}),s))}));UD.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},UD.classNames={fullWidth:FD,zeroRight:zD};var GD=function(t){var n=t.sideCar,r=LD(t,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return e.createElement(o,ID({},r))};GD.isSideCarExport=!0;var YD=function(){var e=0,t=null;return{add:function(n){var r;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o.nc;return t&&e.setAttribute("nonce",t),e}())&&(function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}(t,n),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},qD=function(){var t,n=(t=YD(),function(n,r){e.useEffect((function(){return t.add(n),function(){t.remove()}}),[n&&r])});return function(e){var t=e.styles,r=e.dynamic;return n(t,r),null}},KD={left:0,top:0,right:0,gap:0},XD=function(e){return parseInt(e||"",10)||0},QD=qD(),ZD="data-scroll-locked",JD=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(l,"px ").concat(r,";\n }\n body[").concat(ZD,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(zD," {\n right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(FD," {\n margin-right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(zD," .").concat(zD," {\n right: 0 ").concat(r,";\n }\n \n .").concat(FD," .").concat(FD," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(ZD,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},eI=function(){var e=parseInt(document.body.getAttribute(ZD)||"0",10);return isFinite(e)?e:0},tI=function(t){var n=t.noRelative,r=t.noImportant,o=t.gapMode,i=void 0===o?"margin":o;e.useEffect((function(){return document.body.setAttribute(ZD,(eI()+1).toString()),function(){var e=eI()-1;e<=0?document.body.removeAttribute(ZD):document.body.setAttribute(ZD,e.toString())}}),[]);var a=e.useMemo((function(){return function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return KD;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[XD(n),XD(r),XD(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}}(i)}),[i]);return e.createElement(QD,{styles:JD(a,!n,i,r?"":"!important")})},nI=!1;if("undefined"!=typeof window)try{var rI=Object.defineProperty({},"passive",{get:function(){return nI=!0,!0}});window.addEventListener("test",rI,rI),window.removeEventListener("test",rI,rI)}catch(e){nI=!1}var oI=!!nI&&{passive:!1},iI=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},aI=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),lI(e,r)){var o=sI(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},lI=function(e,t){return"v"===e?function(e){return iI(e,"overflowY")}(t):function(e){return iI(e,"overflowX")}(t)},sI=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},cI=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},pI=function(e){return[e.deltaX,e.deltaY]},dI=function(e){return e&&"current"in e?e.current:e},uI=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},mI=0,hI=[];function fI(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const gI=(bI=function(t){var n=e.useRef([]),r=e.useRef([0,0]),o=e.useRef(),i=e.useState(mI++)[0],a=e.useState(qD)[0],l=e.useRef(t);e.useEffect((function(){l.current=t}),[t]),e.useEffect((function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var e=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t.lockRef.current],(t.shards||[]).map(dI),!0).filter(Boolean);return e.forEach((function(e){return e.classList.add("allow-interactivity-".concat(i))})),function(){document.body.classList.remove("block-interactivity-".concat(i)),e.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(i))}))}}}),[t.inert,t.lockRef.current,t.shards]);var s=e.useCallback((function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var n,i=cI(e),a=r.current,s="deltaX"in e?e.deltaX:a[0]-i[0],c="deltaY"in e?e.deltaY:a[1]-i[1],p=e.target,d=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===p.type)return!1;var u=aI(d,p);if(!u)return!0;if(u?n=d:(n="v"===d?"h":"v",u=aI(d,p)),!u)return!1;if(!o.current&&"changedTouches"in e&&(s||c)&&(o.current=n),!n)return!0;var m=o.current||n;return function(e,t,n,r){var o=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=o*r,a=n.target,l=t.contains(a),s=!1,c=i>0,p=0,d=0;do{var u=sI(e,a),m=u[0],h=u[1]-u[2]-o*m;(m||h)&&lI(e,a)&&(p+=h,d+=m),a=a instanceof ShadowRoot?a.host:a.parentNode}while(!l&&a!==document.body||l&&(t.contains(a)||t===a));return(c&&(Math.abs(p)<1||!1)||!c&&(Math.abs(d)<1||!1))&&(s=!0),s}(m,t,e,"h"===m?s:c)}),[]),c=e.useCallback((function(e){var t=e;if(hI.length&&hI[hI.length-1]===a){var r="deltaY"in t?pI(t):cI(t),o=n.current.filter((function(e){return e.name===t.type&&(e.target===t.target||t.target===e.shadowParent)&&(n=e.delta,o=r,n[0]===o[0]&&n[1]===o[1]);var n,o}))[0];if(o&&o.should)t.cancelable&&t.preventDefault();else if(!o){var i=(l.current.shards||[]).map(dI).filter(Boolean).filter((function(e){return e.contains(t.target)}));(i.length>0?s(t,i[0]):!l.current.noIsolation)&&t.cancelable&&t.preventDefault()}}}),[]),p=e.useCallback((function(e,t,r,o){var i={name:e,delta:t,target:r,should:o,shadowParent:fI(r)};n.current.push(i),setTimeout((function(){n.current=n.current.filter((function(e){return e!==i}))}),1)}),[]),d=e.useCallback((function(e){r.current=cI(e),o.current=void 0}),[]),u=e.useCallback((function(e){p(e.type,pI(e),e.target,s(e,t.lockRef.current))}),[]),m=e.useCallback((function(e){p(e.type,cI(e),e.target,s(e,t.lockRef.current))}),[]);e.useEffect((function(){return hI.push(a),t.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:m}),document.addEventListener("wheel",c,oI),document.addEventListener("touchmove",c,oI),document.addEventListener("touchstart",d,oI),function(){hI=hI.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,oI),document.removeEventListener("touchmove",c,oI),document.removeEventListener("touchstart",d,oI)}}),[]);var h=t.removeScrollBar,f=t.inert;return e.createElement(e.Fragment,null,f?e.createElement(a,{styles:uI(i)}):null,h?e.createElement(tI,{gapMode:t.gapMode}):null)},VD.useMedium(bI),GD);var bI,vI=e.forwardRef((function(t,n){return e.createElement(UD,ID({},t,{ref:n,sideCar:gI}))}));vI.classNames=UD.classNames;const yI=vI,[xI,wI]=Uv("ModalBase component was not found in tree"),kI=Wm((()=>({close:{marginLeft:"auto",marginRight:0}})));var SI=Object.defineProperty,CI=Object.getOwnPropertySymbols,OI=Object.prototype.hasOwnProperty,EI=Object.prototype.propertyIsEnumerable,PI=(e,t,n)=>t in e?SI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const TI={size:"sm"},AI=(0,e.forwardRef)(((t,n)=>{const r=wI(),o=xm(`${r.__staticSelector}CloseButton`,TI,t),{className:i}=o,a=((e,t)=>{var n={};for(var r in e)OI.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&CI)for(var r of CI(e))t.indexOf(r)<0&&EI.call(e,r)&&(n[r]=e[r]);return n})(o,["className"]),{classes:l,cx:s}=kI(null,r.stylesApi);return e.createElement(Rg,((e,t)=>{for(var n in t||(t={}))OI.call(t,n)&&PI(e,n,t[n]);if(CI)for(var n of CI(t))EI.call(t,n)&&PI(e,n,t[n]);return e})({className:s(l.close,i),ref:n,onClick:r.onClose},a))})),jI=Wm((()=>({overlay:{}})));var MI=Object.defineProperty,RI=Object.defineProperties,NI=Object.getOwnPropertyDescriptors,DI=Object.getOwnPropertySymbols,II=Object.prototype.hasOwnProperty,LI=Object.prototype.propertyIsEnumerable,zI=(e,t,n)=>t in e?MI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,FI=(e,t)=>{for(var n in t||(t={}))II.call(t,n)&&zI(e,n,t[n]);if(DI)for(var n of DI(t))LI.call(t,n)&&zI(e,n,t[n]);return e},_I=Wm(((e,{color:t,opacity:n,blur:r,radius:o,gradient:i,fixed:a,zIndex:l})=>{return{root:(s=FI({},e.fn.cover(0)),c={position:a?"fixed":"absolute",backgroundColor:i?void 0:e.fn.rgba(t,n),backgroundImage:i,backdropFilter:r?`blur(${Yu(r)})`:void 0,borderRadius:e.fn.radius(o),zIndex:l,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}},RI(s,NI(c)))};var s,c}));const BI=_I;var HI=Object.defineProperty,WI=Object.getOwnPropertySymbols,VI=Object.prototype.hasOwnProperty,$I=Object.prototype.propertyIsEnumerable,UI=(e,t,n)=>t in e?HI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const GI={opacity:.6,color:"#000",zIndex:Dd("modal"),radius:0},YI=(0,e.forwardRef)(((t,n)=>{const r=xm("Overlay",GI,t),{variant:o,opacity:i,color:a,blur:l,gradient:s,zIndex:c,radius:p,children:d,className:u,classNames:m,styles:h,unstyled:f,center:g,fixed:b}=r,v=((e,t)=>{var n={};for(var r in e)VI.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&WI)for(var r of WI(e))t.indexOf(r)<0&&$I.call(e,r)&&(n[r]=e[r]);return n})(r,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:y,cx:x}=BI({color:a,opacity:i,blur:l,radius:p,gradient:s,fixed:b,zIndex:c},{name:"Overlay",classNames:m,styles:h,unstyled:f,variant:o});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))VI.call(t,n)&&UI(e,n,t[n]);if(WI)for(var n of WI(t))$I.call(t,n)&&UI(e,n,t[n]);return e})({ref:n,className:x(y.root,u),"data-center":g||void 0},v),d)}));YI.displayName="@mantine/core/Overlay";const qI=YI;var KI=Object.defineProperty,XI=Object.defineProperties,QI=Object.getOwnPropertyDescriptors,ZI=Object.getOwnPropertySymbols,JI=Object.prototype.hasOwnProperty,eL=Object.prototype.propertyIsEnumerable,tL=(e,t,n)=>t in e?KI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nL=(e,t)=>{for(var n in t||(t={}))JI.call(t,n)&&tL(e,n,t[n]);if(ZI)for(var n of ZI(t))eL.call(t,n)&&tL(e,n,t[n]);return e};const rL={},oL=(0,e.forwardRef)(((t,n)=>{const r=wI(),o=xm(`${r.__staticSelector}Overlay`,rL,t),{onClick:i,transitionProps:a,style:l,className:s}=o,c=((e,t)=>{var n={};for(var r in e)JI.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&ZI)for(var r of ZI(e))t.indexOf(r)<0&&eL.call(e,r)&&(n[r]=e[r]);return n})(o,["onClick","transitionProps","style","className"]),{classes:p,cx:d}=jI(null,r.stylesApi),u=e=>{null==i||i(e),r.closeOnClickOutside&&r.onClose()};return e.createElement(Yy,(m=nL(nL({mounted:r.opened},r.transitionProps),a),XI(m,QI({transition:"fade"}))),(t=>e.createElement(qI,nL({ref:n,onClick:u,fixed:!0,style:nL(nL({},l),t),className:d(p.overlay,s),zIndex:r.zIndex},c))));var m})),iL=Wm(((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}})));var aL=Wm(((e,{radius:t,shadow:n})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[n]||n||"none","&[data-with-border]":{border:`${Yu(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`}}})));const lL=aL;var sL=Object.defineProperty,cL=Object.getOwnPropertySymbols,pL=Object.prototype.hasOwnProperty,dL=Object.prototype.propertyIsEnumerable,uL=(e,t,n)=>t in e?sL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const mL={},hL=(0,e.forwardRef)(((t,n)=>{const r=xm("Paper",mL,t),{className:o,children:i,radius:a,withBorder:l,shadow:s,unstyled:c,variant:p}=r,d=((e,t)=>{var n={};for(var r in e)pL.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&cL)for(var r of cL(e))t.indexOf(r)<0&&dL.call(e,r)&&(n[r]=e[r]);return n})(r,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:u,cx:m}=lL({radius:a,shadow:s},{name:"Paper",unstyled:c,variant:p});return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))pL.call(t,n)&&uL(e,n,t[n]);if(cL)for(var n of cL(t))dL.call(t,n)&&uL(e,n,t[n]);return e})({className:m(u.root,o),"data-with-border":l||void 0,ref:n},d),i)}));hL.displayName="@mantine/core/Paper";const fL=hL;var gL=Object.defineProperty,bL=Object.getOwnPropertySymbols,vL=Object.prototype.hasOwnProperty,yL=Object.prototype.propertyIsEnumerable,xL=(e,t,n)=>t in e?gL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wL=(e,t)=>{for(var n in t||(t={}))vL.call(t,n)&&xL(e,n,t[n]);if(bL)for(var n of bL(t))yL.call(t,n)&&xL(e,n,t[n]);return e};const kL={},SL=(0,e.forwardRef)(((t,n)=>{const r=wI(),o=xm(`${r.__staticSelector}Content`,kL,t),{className:i,transitionProps:a,style:l,onKeyDown:s}=o,c=((e,t)=>{var n={};for(var r in e)vL.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&bL)for(var r of bL(e))t.indexOf(r)<0&&yL.call(e,r)&&(n[r]=e[r]);return n})(o,["className","transitionProps","style","onKeyDown"]),{classes:p,cx:d}=iL({zIndex:r.zIndex},r.stylesApi),u=e=>{var t;"true"!==(null==(t=e.target)?void 0:t.getAttribute("data-mantine-stop-propagation"))&&"Escape"===e.key&&r.closeOnEscape&&r.onClose(),null==s||s(e)};return e.createElement(Yy,wL(wL({mounted:r.opened,transition:"pop"},r.transitionProps),a),(t=>e.createElement("div",{className:d(p.inner)},e.createElement(tx,{active:r.opened&&r.trapFocus},e.createElement(fL,wL({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":r.bodyMounted?r.getBodyId():void 0,"aria-labelledby":r.titleMounted?r.getTitleId():void 0,onKeyDown:u,ref:n,className:d(p.content,i),style:wL(wL({},l),t),shadow:r.shadow},c),c.children)))))}));var CL=Wm(((e,{padding:t})=>{const n=Ku({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:n,paddingRight:`calc(${n} - ${Yu(5)})`,position:"sticky",top:0,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,zIndex:1e3}}}));const OL=CL;var EL=Object.defineProperty,PL=Object.getOwnPropertySymbols,TL=Object.prototype.hasOwnProperty,AL=Object.prototype.propertyIsEnumerable,jL=(e,t,n)=>t in e?EL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ML={},RL=(0,e.forwardRef)(((t,n)=>{const r=wI(),o=xm(`${r.__staticSelector}Header`,ML,t),{className:i}=o,a=((e,t)=>{var n={};for(var r in e)TL.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&PL)for(var r of PL(e))t.indexOf(r)<0&&AL.call(e,r)&&(n[r]=e[r]);return n})(o,["className"]),{classes:l,cx:s}=OL({padding:r.padding},r.stylesApi);return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))TL.call(t,n)&&jL(e,n,t[n]);if(PL)for(var n of PL(t))AL.call(t,n)&&jL(e,n,t[n]);return e})({ref:n,className:s(l.header,i)},a))}));var NL=Wm((e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})));const DL=NL;var IL=Object.defineProperty,LL=Object.getOwnPropertySymbols,zL=Object.prototype.hasOwnProperty,FL=Object.prototype.propertyIsEnumerable,_L=(e,t,n)=>t in e?IL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const BL={},HL=(0,e.forwardRef)(((t,n)=>{const r=wI(),o=xm(`${r.__staticSelector}Title`,BL,t),{className:i}=o,a=((e,t)=>{var n={};for(var r in e)zL.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&LL)for(var r of LL(e))t.indexOf(r)<0&&FL.call(e,r)&&(n[r]=e[r]);return n})(o,["className"]),{classes:l,cx:s}=DL(null,r.stylesApi);return(0,e.useEffect)((()=>(r.setTitleMounted(!0),()=>r.setTitleMounted(!1))),[]),e.createElement(fh,((e,t)=>{for(var n in t||(t={}))zL.call(t,n)&&_L(e,n,t[n]);if(LL)for(var n of LL(t))FL.call(t,n)&&_L(e,n,t[n]);return e})({component:"h2",id:r.getTitleId(),className:s(l.title,i),ref:n},a))}));var WL=Wm(((e,{padding:t})=>({body:{padding:Ku({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})));const VL=WL;var $L=Object.defineProperty,UL=Object.getOwnPropertySymbols,GL=Object.prototype.hasOwnProperty,YL=Object.prototype.propertyIsEnumerable,qL=(e,t,n)=>t in e?$L(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const KL={},XL=(0,e.forwardRef)(((t,n)=>{const r=wI(),o=xm(`${r.__staticSelector}Body`,KL,t),{className:i}=o,a=((e,t)=>{var n={};for(var r in e)GL.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&UL)for(var r of UL(e))t.indexOf(r)<0&&YL.call(e,r)&&(n[r]=e[r]);return n})(o,["className"]),{classes:l,cx:s}=VL({padding:r.padding},r.stylesApi);return(0,e.useEffect)((()=>(r.setBodyMounted(!0),()=>r.setBodyMounted(!1))),[]),e.createElement(fh,((e,t)=>{for(var n in t||(t={}))GL.call(t,n)&&qL(e,n,t[n]);if(UL)for(var n of UL(t))YL.call(t,n)&&qL(e,n,t[n]);return e})({id:r.getBodyId(),className:s(l.body,i),ref:n},a))})),QL=Wm((()=>({root:{}})));var ZL=Object.defineProperty,JL=Object.defineProperties,ez=Object.getOwnPropertyDescriptors,tz=Object.getOwnPropertySymbols,nz=Object.prototype.hasOwnProperty,rz=Object.prototype.propertyIsEnumerable,oz=(e,t,n)=>t in e?ZL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,iz=(e,t)=>{for(var n in t||(t={}))nz.call(t,n)&&oz(e,n,t[n]);if(tz)for(var n of tz(t))rz.call(t,n)&&oz(e,n,t[n]);return e},az=(e,t)=>JL(e,ez(t)),lz=(e,t)=>{var n={};for(var r in e)nz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tz)for(var r of tz(e))t.indexOf(r)<0&&rz.call(e,r)&&(n[r]=e[r]);return n};const sz={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:Dd("modal"),padding:"md",size:"md",shadow:"xl"};function cz(t){const n=xm("ModalBase",sz,t),{opened:r,onClose:o,children:i,closeOnClickOutside:a,__staticSelector:l,transitionProps:s,withinPortal:c,portalProps:p,keepMounted:d,target:u,zIndex:m,lockScroll:h,trapFocus:f,closeOnEscape:g,returnFocus:b,padding:v,shadow:y,id:x,size:w,variant:k,classNames:S,unstyled:C,styles:O,className:E}=n,P=lz(n,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:T,cx:A}=QL(null,{name:l,classNames:S,styles:O,unstyled:C,variant:k,size:w}),j=tv(x),[M,R]=(0,e.useState)(!1),[N,D]=(0,e.useState)(!1),I="number"==typeof(null==s?void 0:s.duration)?null==s?void 0:s.duration:200,L=function({opened:t,transitionDuration:n}){const[r,o]=(0,e.useState)(t),i=(0,e.useRef)(),a=Od()?0:n;return(0,e.useEffect)((()=>(t?(o(!0),window.clearTimeout(i.current)):0===a?o(!1):i.current=window.setTimeout((()=>o(!1)),a),()=>window.clearTimeout(i.current))),[t,a]),r}({opened:r,transitionDuration:I});return Ed("keydown",(e=>{!f&&"Escape"===e.key&&g&&o()})),ly({opened:r,shouldReturnFocus:f&&b}),e.createElement(Ty,az(iz({},p),{withinPortal:c,target:u}),e.createElement(xI,{value:{__staticSelector:l,opened:r,onClose:o,closeOnClickOutside:a,transitionProps:az(iz({},s),{duration:I,keepMounted:d}),zIndex:m,padding:v,id:j,getTitleId:()=>`${j}-title`,getBodyId:()=>`${j}-body`,titleMounted:M,bodyMounted:N,setTitleMounted:R,setBodyMounted:D,trapFocus:f,closeOnEscape:g,shadow:y,stylesApi:{name:l,size:w,variant:k,classNames:S,styles:O,unstyled:C}}},e.createElement(yI,{enabled:L&&h},e.createElement(fh,iz({className:A(T.root,E)},P),i))))}cz.CloseButton=AI,cz.Overlay=oL,cz.Content=SL,cz.Header=RL,cz.Title=HL,cz.Body=XL,cz.NativeScrollArea=function({children:t}){return e.createElement(e.Fragment,null,t)};var pz=Object.defineProperty,dz=Object.defineProperties,uz=Object.getOwnPropertyDescriptors,mz=Object.getOwnPropertySymbols,hz=Object.prototype.hasOwnProperty,fz=Object.prototype.propertyIsEnumerable,gz=(e,t,n)=>t in e?pz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bz=(e,t)=>{for(var n in t||(t={}))hz.call(t,n)&&gz(e,n,t[n]);if(mz)for(var n of mz(t))fz.call(t,n)&&gz(e,n,t[n]);return e},vz=(e,t)=>dz(e,uz(t)),yz=(e,t)=>{var n={};for(var r in e)hz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&mz)for(var r of mz(e))t.indexOf(r)<0&&fz.call(e,r)&&(n[r]=e[r]);return n};const xz=vz(bz({},sz),{yOffset:"5dvh",xOffset:"5vw"});function wz(t){const n=xm("ModalRoot",xz,t),{classNames:r,variant:o,size:i,yOffset:a,xOffset:l,scrollAreaComponent:s,radius:c,centered:p,fullScreen:d}=n,u=yz(n,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:m,cx:h}=DD({yOffset:a,xOffset:l,centered:p,fullScreen:d},{name:"Modal",variant:o,size:i});return e.createElement(MD,{value:{yOffset:a,scrollAreaComponent:s,radius:c}},e.createElement(cz,bz({__staticSelector:"Modal",size:i,variant:o,classNames:vz(bz({},r),{content:h(m.content,null==r?void 0:r.content),inner:h(m.inner,null==r?void 0:r.inner)})},u)))}var kz=Object.defineProperty,Sz=Object.getOwnPropertySymbols,Cz=Object.prototype.hasOwnProperty,Oz=Object.prototype.propertyIsEnumerable,Ez=(e,t,n)=>t in e?kz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Pz={shadow:"xl"},Tz=(0,e.forwardRef)(((t,n)=>{const r=xm("ModalContent",Pz,t),{children:o,scrollAreaComponent:i}=r,a=((e,t)=>{var n={};for(var r in e)Cz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Sz)for(var r of Sz(e))t.indexOf(r)<0&&Oz.call(e,r)&&(n[r]=e[r]);return n})(r,["children","scrollAreaComponent"]),l=RD(),s=i||l.scrollAreaComponent||cz.NativeScrollArea;return e.createElement(cz.Content,((e,t)=>{for(var n in t||(t={}))Cz.call(t,n)&&Ez(e,n,t[n]);if(Sz)for(var n of Sz(t))Oz.call(t,n)&&Ez(e,n,t[n]);return e})({ref:n,radius:l.radius},a),e.createElement(s,{style:{maxHeight:`calc(100dvh - (${Yu(l.yOffset)} * 2))`}},o))}));var Az=Object.defineProperty,jz=Object.defineProperties,Mz=Object.getOwnPropertyDescriptors,Rz=Object.getOwnPropertySymbols,Nz=Object.prototype.hasOwnProperty,Dz=Object.prototype.propertyIsEnumerable,Iz=(e,t,n)=>t in e?Az(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lz=(e,t)=>{for(var n in t||(t={}))Nz.call(t,n)&&Iz(e,n,t[n]);if(Rz)for(var n of Rz(t))Dz.call(t,n)&&Iz(e,n,t[n]);return e};const zz=jz(Lz({},sz),Mz({transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0}));function Fz(t){const n=xm("Modal",zz,t),{title:r,withOverlay:o,overlayProps:i,withCloseButton:a,closeButtonProps:l,children:s}=n,c=((e,t)=>{var n={};for(var r in e)Nz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Rz)for(var r of Rz(e))t.indexOf(r)<0&&Dz.call(e,r)&&(n[r]=e[r]);return n})(n,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),p=!!r||a;return e.createElement(wz,Lz({},c),o&&e.createElement(cz.Overlay,Lz({},i)),e.createElement(Tz,null,p&&e.createElement(cz.Header,null,r&&e.createElement(cz.Title,null,r),a&&e.createElement(cz.CloseButton,Lz({},l))),e.createElement(cz.Body,null,s)))}Fz.Root=wz,Fz.CloseButton=cz.CloseButton,Fz.Overlay=cz.Overlay,Fz.Content=Tz,Fz.Header=cz.Header,Fz.Title=cz.Title,Fz.Body=cz.Body,Fz.NativeScrollArea=cz.NativeScrollArea;var _z=Object.defineProperty,Bz=Object.defineProperties,Hz=Object.getOwnPropertyDescriptors,Wz=Object.getOwnPropertySymbols,Vz=Object.prototype.hasOwnProperty,$z=Object.prototype.propertyIsEnumerable,Uz=(e,t,n)=>t in e?_z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gz=(e,t)=>{for(var n in t||(t={}))Vz.call(t,n)&&Uz(e,n,t[n]);if(Wz)for(var n of Wz(t))$z.call(t,n)&&Uz(e,n,t[n]);return e},Yz=(e,t)=>Bz(e,Hz(t)),qz=Wm((e=>({root:Yz(Gz({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"})})));const Kz=qz;var Xz=Object.defineProperty,Qz=Object.defineProperties,Zz=Object.getOwnPropertyDescriptors,Jz=Object.getOwnPropertySymbols,eF=Object.prototype.hasOwnProperty,tF=Object.prototype.propertyIsEnumerable,nF=(e,t,n)=>t in e?Xz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rF=(e,t)=>{for(var n in t||(t={}))eF.call(t,n)&&nF(e,n,t[n]);if(Jz)for(var n of Jz(t))tF.call(t,n)&&nF(e,n,t[n]);return e},oF=(e,t)=>Qz(e,Zz(t));const iF={overlayOpacity:.75,transitionDuration:0,radius:0,zIndex:Dd("overlay")},aF=(0,e.forwardRef)(((t,n)=>{const r=xm("LoadingOverlay",iF,t),{className:o,visible:i,loaderProps:a,overlayOpacity:l,overlayColor:s,transitionDuration:c,exitTransitionDuration:p,zIndex:d,style:u,loader:m,radius:h,overlayBlur:f,unstyled:g,variant:b,keepMounted:v}=r,y=((e,t)=>{var n={};for(var r in e)eF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Jz)for(var r of Jz(e))t.indexOf(r)<0&&tF.call(e,r)&&(n[r]=e[r]);return n})(r,["className","visible","loaderProps","overlayOpacity","overlayColor","transitionDuration","exitTransitionDuration","zIndex","style","loader","radius","overlayBlur","unstyled","variant","keepMounted"]),{classes:x,cx:w,theme:k}=Kz(null,{name:"LoadingOverlay",unstyled:g,variant:b}),S=`calc(${d} + 1)`;return e.createElement(Yy,{keepMounted:v,duration:c,exitDuration:p,mounted:i,transition:"fade"},(t=>e.createElement(fh,rF({className:w(x.root,o),style:oF(rF(rF({},t),u),{zIndex:d}),ref:n},y),m?e.createElement("div",{style:{zIndex:S}},m):e.createElement($f,rF({style:{zIndex:S}},a)),e.createElement(qI,{opacity:l,zIndex:d,radius:h,blur:f,unstyled:g,color:s||("dark"===k.colorScheme?k.colors.dark[5]:k.white)}))))}));function lF(t,n,r={leading:!1}){const[o,i]=(0,e.useState)(t),a=(0,e.useRef)(!1),l=(0,e.useRef)(null),s=(0,e.useRef)(!1),c=()=>window.clearTimeout(l.current);return(0,e.useEffect)((()=>{a.current&&(!s.current&&r.leading?(s.current=!0,i(t)):(c(),l.current=window.setTimeout((()=>{s.current=!1,i(t)}),n)))}),[t,r.leading,n]),(0,e.useEffect)((()=>(a.current=!0,c)),[]),[o,c]}aF.displayName="@mantine/core/LoadingOverlay";var sF=o(4353),cF=o.n(sF),pF=Object.getOwnPropertySymbols,dF=Object.prototype.hasOwnProperty,uF=Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;const mF=(0,e.createContext)({locale:"en",firstDayOfWeek:1,weekendDays:[0,6],labelSeparator:"–"});var hF=Object.defineProperty,fF=Object.defineProperties,gF=Object.getOwnPropertyDescriptors,bF=Object.getOwnPropertySymbols,vF=Object.prototype.hasOwnProperty,yF=Object.prototype.propertyIsEnumerable,xF=(e,t,n)=>t in e?hF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function wF(){const t=(0,e.useContext)(mF),n=(0,e.useCallback)((e=>e||t.locale),[t.locale]),r=(0,e.useCallback)((e=>"number"==typeof e?e:t.firstDayOfWeek),[t.firstDayOfWeek]),o=(0,e.useCallback)((e=>Array.isArray(e)?e:t.weekendDays),[t.weekendDays]),i=(0,e.useCallback)((e=>"string"==typeof e?e:t.labelSeparator),[t.labelSeparator]);return((e,t)=>fF(e,gF(t)))(((e,t)=>{for(var n in t||(t={}))vF.call(t,n)&&xF(e,n,t[n]);if(bF)for(var n of bF(t))yF.call(t,n)&&xF(e,n,t[n]);return e})({},t),{getLocale:n,getFirstDayOfWeek:r,getWeekendDays:o,getLabelSeparator:i})}function kF(e,t){return e?"month"===e?0:"year"===e?1:2:t}function SF(e,t,n){return 0===(r=BR(kF(e,0),kF(t,0),kF(n,2)))?"month":1===r?"year":"decade";var r}const CF=Wm((()=>({calendar:{}})));var OF=Wm(((e,t,{size:n})=>({monthLevelGroup:{display:"flex","& [data-month-level]:not(:last-of-type)":{marginRight:Ku({size:n,sizes:e.spacing})}}})));const EF=OF;var PF=Wm((e=>({monthLevel:{},calendarHeader:{marginBottom:e.spacing.xs}})));const TF=PF;var AF=Object.defineProperty,jF=Object.getOwnPropertySymbols,MF=Object.prototype.hasOwnProperty,RF=Object.prototype.propertyIsEnumerable,NF=(e,t,n)=>t in e?AF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,DF=(e,t)=>{for(var n in t||(t={}))MF.call(t,n)&&NF(e,n,t[n]);if(jF)for(var n of jF(t))RF.call(t,n)&&NF(e,n,t[n]);return e},IF=(e,t)=>{var n={};for(var r in e)MF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&jF)for(var r of jF(e))t.indexOf(r)<0&&RF.call(e,r)&&(n[r]=e[r]);return n};function LF(t){const n=t,{style:r}=n,o=IF(n,["style"]);return e.createElement("svg",DF({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:DF({width:Yu(16),height:Yu(16)},r)},o),e.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var zF=Object.defineProperty,FF=Object.defineProperties,_F=Object.getOwnPropertyDescriptors,BF=Object.getOwnPropertySymbols,HF=Object.prototype.hasOwnProperty,WF=Object.prototype.propertyIsEnumerable,VF=(e,t,n)=>t in e?zF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$F=(e,t)=>{for(var n in t||(t={}))HF.call(t,n)&&VF(e,n,t[n]);if(BF)for(var n of BF(t))WF.call(t,n)&&VF(e,n,t[n]);return e},UF=(e,t)=>FF(e,_F(t));function GF(t){var n=t,{direction:r,style:o}=n,i=((e,t)=>{var n={};for(var r in e)HF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&BF)for(var r of BF(e))t.indexOf(r)<0&&WF.call(e,r)&&(n[r]=e[r]);return n})(n,["direction","style"]);const a=vm();return e.createElement(LF,UF($F({},i),{style:UF($F({},o),{transform:"next"===r&&"ltr"===a.dir||"previous"===r&&"rtl"===a.dir?"rotate(270deg)":"rotate(90deg)"})}))}GF.displayName="@mantine/dates/Chevron";var YF=Object.defineProperty,qF=Object.defineProperties,KF=Object.getOwnPropertyDescriptors,XF=Object.getOwnPropertySymbols,QF=Object.prototype.hasOwnProperty,ZF=Object.prototype.propertyIsEnumerable,JF=(e,t,n)=>t in e?YF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,e_=(e,t)=>{for(var n in t||(t={}))QF.call(t,n)&&JF(e,n,t[n]);if(XF)for(var n of XF(t))ZF.call(t,n)&&JF(e,n,t[n]);return e},t_=(e,t)=>qF(e,KF(t));const n_={xs:Yu(30),sm:Yu(36),md:Yu(42),lg:Yu(48),xl:Yu(54)};var r_=Wm(((e,{radius:t,isStatic:n},{size:r})=>{const o=e.fn.variant({variant:"filled"}),i=e.fn.variant({variant:"light"});return{day:t_(e_({width:Ku({size:r,sizes:n_}),height:Ku({size:r,sizes:n_}),fontSize:Ku({size:r,sizes:e.fontSizes}),display:"inline-flex",justifyContent:"center",alignItems:"center",userSelect:n?void 0:"none",cursor:n?"default":"pointer",borderRadius:e.fn.radius(t)},n?null:e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":n?void 0:e.activeStyles,"&[data-disabled]":t_(e_({color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4],cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}}),"&[data-weekend]":{color:e.colors.red[e.fn.primaryShade()]},"&[data-outside]":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]},"&[data-in-range]":e_({backgroundColor:i.background,borderRadius:0},n?null:e.fn.hover({backgroundColor:i.hover})),"&[data-first-in-range]":{borderTopLeftRadius:e.radius.sm,borderBottomLeftRadius:e.radius.sm},"&[data-last-in-range]":{borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm},"&[data-selected]":e_({color:o.color,backgroundColor:o.background},n?null:e.fn.hover({backgroundColor:o.hover})),"&[data-hidden]":{display:"none"}})}}));const o_=r_;var i_=Object.defineProperty,a_=Object.defineProperties,l_=Object.getOwnPropertyDescriptors,s_=Object.getOwnPropertySymbols,c_=Object.prototype.hasOwnProperty,p_=Object.prototype.propertyIsEnumerable,d_=(e,t,n)=>t in e?i_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u_=(e,t)=>{for(var n in t||(t={}))c_.call(t,n)&&d_(e,n,t[n]);if(s_)for(var n of s_(t))p_.call(t,n)&&d_(e,n,t[n]);return e},m_=(e,t)=>a_(e,l_(t)),h_=Wm(((e,t,{size:n})=>{const r=Ku({size:n,sizes:n_});return{calendarHeaderControlIcon:{},calendarHeader:{display:"flex",maxWidth:`calc(${r} * 7 + ${Yu(7)})`},calendarHeaderControl:m_(u_({width:r,height:r,borderRadius:e.fn.radius(),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none"},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-disabled]":m_(u_({opacity:.2,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})}),calendarHeaderLevel:m_(u_({height:r,borderRadius:e.fn.radius(),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",flex:1,fontSize:Ku({size:n,sizes:e.fontSizes}),fontWeight:500,textTransform:"capitalize"},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-static]":m_(u_({cursor:"default",userSelect:"unset"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})})}}));const f_=h_;var g_=Object.defineProperty,b_=Object.getOwnPropertySymbols,v_=Object.prototype.hasOwnProperty,y_=Object.prototype.propertyIsEnumerable,x_=(e,t,n)=>t in e?g_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const w_={nextDisabled:!1,previousDisabled:!1,hasNextLevel:!0,withNext:!0,withPrevious:!0,size:"sm"},k_=(0,e.forwardRef)(((t,n)=>{const r=xm("CalendarHeader",w_,t),{className:o,nextIcon:i,previousIcon:a,nextLabel:l,previousLabel:s,onNext:c,onPrevious:p,onLevelClick:d,label:u,classNames:m,styles:h,unstyled:f,nextDisabled:g,previousDisabled:b,hasNextLevel:v,levelControlAriaLabel:y,withNext:x,withPrevious:w,__staticSelector:k,__preventFocus:S,__stopPropagation:C,size:O,variant:E}=r,P=((e,t)=>{var n={};for(var r in e)v_.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&b_)for(var r of b_(e))t.indexOf(r)<0&&y_.call(e,r)&&(n[r]=e[r]);return n})(r,["className","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","label","classNames","styles","unstyled","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","__staticSelector","__preventFocus","__stopPropagation","size","variant"]),{classes:T,cx:A}=f_(null,{name:["CalendarHeader",k],classNames:m,styles:h,unstyled:f,size:O,variant:E}),j=S?e=>e.preventDefault():void 0;return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))v_.call(t,n)&&x_(e,n,t[n]);if(b_)for(var n of b_(t))y_.call(t,n)&&x_(e,n,t[n]);return e})({className:A(T.calendarHeader,o),ref:n},P),w&&e.createElement(lg,{className:T.calendarHeaderControl,"data-previous":!0,"aria-label":s,onClick:p,unstyled:f,onMouseDown:j,disabled:b,"data-disabled":b||void 0,tabIndex:S?-1:0,"data-mantine-stop-propagation":C||void 0},a||e.createElement(GF,{className:T.calendarHeaderControlIcon,direction:"previous","data-previous":!0})),e.createElement(lg,{component:v?"button":"div",className:T.calendarHeaderLevel,onClick:v?d:void 0,unstyled:f,onMouseDown:v?j:void 0,disabled:!v,"data-static":!v||void 0,"aria-label":y,tabIndex:S||!v?-1:0,"data-mantine-stop-propagation":C||void 0},u),x&&e.createElement(lg,{className:T.calendarHeaderControl,"data-next":!0,"aria-label":l,onClick:c,unstyled:f,onMouseDown:j,disabled:g,"data-disabled":g||void 0,tabIndex:S?-1:0,"data-mantine-stop-propagation":C||void 0},i||e.createElement(GF,{className:T.calendarHeaderControlIcon,direction:"next","data-next":!0})))}));function S_(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}function C_(e,t){return!(t instanceof Date)||cF()(e).isBefore(cF()(t).add(1,"day"),"day")}function O_(e,t){return!(t instanceof Date)||cF()(e).isAfter(cF()(t).subtract(1,"day"),"day")}k_.displayName="@mantine/dates/CalendarHeader";var E_=Object.defineProperty,P_=Object.defineProperties,T_=Object.getOwnPropertyDescriptors,A_=Object.getOwnPropertySymbols,j_=Object.prototype.hasOwnProperty,M_=Object.prototype.propertyIsEnumerable,R_=(e,t,n)=>t in e?E_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N_=(e,t)=>{for(var n in t||(t={}))j_.call(t,n)&&R_(e,n,t[n]);if(A_)for(var n of A_(t))M_.call(t,n)&&R_(e,n,t[n]);return e},D_=(e,t)=>P_(e,T_(t)),I_=Wm((e=>({monthThead:{},monthRow:{},monthTbody:{},monthCell:{padding:0,"&[data-with-spacing]":{padding:Yu(.5)}},month:D_(N_({},e.fn.fontStyles()),{borderCollapse:"collapse",tableLayout:"fixed","& *":{boxSizing:"border-box"}})})));const L_=I_;var z_=Object.defineProperty,F_=Object.getOwnPropertySymbols,__=Object.prototype.hasOwnProperty,B_=Object.prototype.propertyIsEnumerable,H_=(e,t,n)=>t in e?z_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const W_={tabIndex:0,size:"sm"},V_=(0,e.forwardRef)(((t,n)=>{const r=xm("Day",W_,t),{className:o,date:i,radius:a,disabled:l,styles:s,classNames:c,unstyled:p,__staticSelector:d,weekend:u,outside:m,selected:h,renderDay:f,inRange:g,firstInRange:b,lastInRange:v,hidden:y,static:x,variant:w,size:k}=r,S=((e,t)=>{var n={};for(var r in e)__.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&F_)for(var r of F_(e))t.indexOf(r)<0&&B_.call(e,r)&&(n[r]=e[r]);return n})(r,["className","date","radius","disabled","styles","classNames","unstyled","__staticSelector","weekend","outside","selected","renderDay","inRange","firstInRange","lastInRange","hidden","static","variant","size"]),{classes:C,cx:O}=o_({radius:a,isStatic:x},{name:["Day",d],classNames:c,styles:s,unstyled:p,variant:w,size:k});return e.createElement(lg,((e,t)=>{for(var n in t||(t={}))__.call(t,n)&&H_(e,n,t[n]);if(F_)for(var n of F_(t))B_.call(t,n)&&H_(e,n,t[n]);return e})({component:x?"div":"button",ref:n,className:O(C.day,o),disabled:l,"data-today":cF()(i).isSame(new Date,"day")||void 0,"data-hidden":y||void 0,"data-disabled":l||void 0,"data-weekend":!l&&!m&&u||void 0,"data-outside":!l&&m||void 0,"data-selected":!l&&h||void 0,"data-in-range":g&&!l||void 0,"data-first-in-range":b&&!l||void 0,"data-last-in-range":v&&!l||void 0,unstyled:p},S),(null==f?void 0:f(i))||i.getDate())}));V_.displayName="@mantine/dates/Day";var $_=Wm(((e,t,{size:n})=>({weekdaysRow:{},weekday:{color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[5],fontWeight:400,fontSize:Ku({size:n,sizes:e.fontSizes}),textTransform:"capitalize",paddingBottom:`calc(${Ku({size:n,sizes:e.spacing})} / 2)`}})));const U_=$_;var G_=Object.defineProperty,Y_=Object.getOwnPropertySymbols,q_=Object.prototype.hasOwnProperty,K_=Object.prototype.propertyIsEnumerable,X_=(e,t,n)=>t in e?G_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Q_={weekdayFormat:"dd",cellComponent:"th",size:"sm"},Z_=(0,e.forwardRef)(((t,n)=>{const r=xm("WeekdaysRow",Q_,t),{className:o,locale:i,firstDayOfWeek:a,weekdayFormat:l,cellComponent:s,__staticSelector:c,classNames:p,styles:d,unstyled:u,variant:m,size:h}=r,f=((e,t)=>{var n={};for(var r in e)q_.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&Y_)for(var r of Y_(e))t.indexOf(r)<0&&K_.call(e,r)&&(n[r]=e[r]);return n})(r,["className","locale","firstDayOfWeek","weekdayFormat","cellComponent","__staticSelector","classNames","styles","unstyled","variant","size"]),g=wF(),{classes:b,cx:v}=U_(null,{name:["WeekdaysRow",c],classNames:p,styles:d,unstyled:u,variant:m,size:h}),y=function({locale:e,format:t="dd",firstDayOfWeek:n=1}){const r=cF()().day(n),o=[];for(let n=0;n<7;n+=1)"string"==typeof t?o.push(cF()(r).add(n,"days").locale(e).format(t)):o.push(t(cF()(r).add(n,"days").toDate()));return o}({locale:g.getLocale(i),format:l,firstDayOfWeek:g.getFirstDayOfWeek(a)}).map(((t,n)=>e.createElement(s,{key:n,className:b.weekday},t)));return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))q_.call(t,n)&&X_(e,n,t[n]);if(Y_)for(var n of Y_(t))K_.call(t,n)&&X_(e,n,t[n]);return e})({component:"tr",ref:n,className:v(b.weekdaysRow,o)},f),y)}));Z_.displayName="@mantine/dates/WeekdaysRow";var J_=Object.defineProperty,eB=Object.defineProperties,tB=Object.getOwnPropertyDescriptors,nB=Object.getOwnPropertySymbols,rB=Object.prototype.hasOwnProperty,oB=Object.prototype.propertyIsEnumerable,iB=(e,t,n)=>t in e?J_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,aB=(e,t)=>{for(var n in t||(t={}))rB.call(t,n)&&iB(e,n,t[n]);if(nB)for(var n of nB(t))oB.call(t,n)&&iB(e,n,t[n]);return e},lB=(e,t)=>eB(e,tB(t));const sB={size:"sm",withCellSpacing:!0},cB=(0,e.forwardRef)(((t,n)=>{const r=xm("Month",sB,t),{className:o,classNames:i,styles:a,unstyled:l,__staticSelector:s,locale:c,firstDayOfWeek:p,weekdayFormat:d,month:u,weekendDays:m,getDayProps:h,excludeDate:f,minDate:g,maxDate:b,renderDay:v,hideOutsideDates:y,hideWeekdays:x,getDayAriaLabel:w,static:k,__getDayRef:S,__onDayKeyDown:C,__onDayClick:O,__onDayMouseEnter:E,__preventFocus:P,__stopPropagation:T,withCellSpacing:A,size:j,variant:M}=r,R=((e,t)=>{var n={};for(var r in e)rB.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&nB)for(var r of nB(e))t.indexOf(r)<0&&oB.call(e,r)&&(n[r]=e[r]);return n})(r,["className","classNames","styles","unstyled","__staticSelector","locale","firstDayOfWeek","weekdayFormat","month","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","static","__getDayRef","__onDayKeyDown","__onDayClick","__onDayMouseEnter","__preventFocus","__stopPropagation","withCellSpacing","size","variant"]),N=wF(),{classes:D,cx:I}=L_(null,{name:["Month",s],classNames:i,styles:a,unstyled:l,variant:M,size:j}),L={__staticSelector:s||"Month",classNames:i,styles:a,unstyled:l,variant:M,size:j},z=function(e,t=1){const n=e.getMonth(),r=new Date(e.getFullYear(),n,1),o=function(e,t=1){const n=new Date(e),r=0===t?6:t-1;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}(new Date(e.getFullYear(),e.getMonth()+1,0),t),i=function(e,t=1){const n=new Date(e);for(;n.getDay()!==t;)n.setDate(n.getDate()-1);return n}(r,t),a=[];for(;i<=o;){const e=[];for(let t=0;t<7;t+=1)e.push(new Date(i)),i.setDate(i.getDate()+1);a.push(e)}return a}(u,N.getFirstDayOfWeek(p)),F=function(e,t,n,r,o,i,a){const l=e.flat().filter((e=>{var l;return C_(e,n)&&O_(e,t)&&!(null==o?void 0:o(e))&&!(null==(l=null==r?void 0:r(e))?void 0:l.disabled)&&(!i||S_(e,a))})),s=l.find((e=>{var t;return null==(t=null==r?void 0:r(e))?void 0:t.selected}));return s||(l.find((e=>cF()().isSame(e,"date")))||l[0])}(z,g,b,h,f,y,u),_=z.map(((t,n)=>{const r=t.map(((t,r)=>{const o=!S_(t,u),i=(null==w?void 0:w(t))||cF()(t).locale(c||N.locale).format("D MMMM YYYY"),a=null==h?void 0:h(t),l=cF()(t).isSame(F,"date");return e.createElement("td",{key:t.toString(),className:D.monthCell,"data-with-spacing":A||void 0},e.createElement(V_,lB(aB(lB(aB({},L),{"data-mantine-stop-propagation":T||void 0,renderDay:v,date:t,weekend:N.getWeekendDays(m).includes(t.getDay()),outside:o,hidden:!!y&&o,"aria-label":i,static:k,disabled:(null==f?void 0:f(t))||!C_(t,b)||!O_(t,g),ref:e=>null==S?void 0:S(n,r,e)}),a),{onKeyDown:e=>{var o;null==(o=null==a?void 0:a.onKeyDown)||o.call(a,e),null==C||C(e,{rowIndex:n,cellIndex:r,date:t})},onMouseEnter:e=>{var n;null==(n=null==a?void 0:a.onMouseEnter)||n.call(a,e),null==E||E(e,t)},onClick:e=>{var n;null==(n=null==a?void 0:a.onClick)||n.call(a,e),null==O||O(e,t)},onMouseDown:e=>{var t;null==(t=null==a?void 0:a.onMouseDown)||t.call(a,e),P&&e.preventDefault()},tabIndex:P||!l?-1:0})))}));return e.createElement("tr",{key:n,className:D.monthRow},r)}));return e.createElement(fh,aB({component:"table",className:I(D.month,o),ref:n},R),!x&&e.createElement("thead",{className:D.monthThead},e.createElement(Z_,lB(aB({},L),{locale:c,firstDayOfWeek:p,weekdayFormat:d}))),e.createElement("tbody",{className:D.monthTbody},_))}));cB.displayName="@mantine/dates/Month";var pB=Object.defineProperty,dB=Object.getOwnPropertySymbols,uB=Object.prototype.hasOwnProperty,mB=Object.prototype.propertyIsEnumerable,hB=(e,t,n)=>t in e?pB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fB=(e,t)=>{for(var n in t||(t={}))uB.call(t,n)&&hB(e,n,t[n]);if(dB)for(var n of dB(t))mB.call(t,n)&&hB(e,n,t[n]);return e};const gB={monthLabelFormat:"MMMM YYYY"},bB=(0,e.forwardRef)(((t,n)=>{const r=xm("MonthLevel",gB,t),{month:o,locale:i,firstDayOfWeek:a,weekdayFormat:l,weekendDays:s,getDayProps:c,excludeDate:p,minDate:d,maxDate:u,renderDay:m,hideOutsideDates:h,hideWeekdays:f,getDayAriaLabel:g,__getDayRef:b,__onDayKeyDown:v,__onDayClick:y,__onDayMouseEnter:x,withCellSpacing:w,__preventFocus:k,__stopPropagation:S,nextIcon:C,previousIcon:O,nextLabel:E,previousLabel:P,onNext:T,onPrevious:A,onLevelClick:j,nextDisabled:M,previousDisabled:R,hasNextLevel:N,levelControlAriaLabel:D,withNext:I,withPrevious:L,className:z,monthLabelFormat:F,classNames:_,styles:B,unstyled:H,__staticSelector:W,size:V,variant:$,static:U}=r,G=((e,t)=>{var n={};for(var r in e)uB.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&dB)for(var r of dB(e))t.indexOf(r)<0&&mB.call(e,r)&&(n[r]=e[r]);return n})(r,["month","locale","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","__getDayRef","__onDayKeyDown","__onDayClick","__onDayMouseEnter","withCellSpacing","__preventFocus","__stopPropagation","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","className","monthLabelFormat","classNames","styles","unstyled","__staticSelector","size","variant","static"]),{classes:Y,cx:q}=TF(null,{name:["MonthLevel",W],classNames:_,styles:B,unstyled:H,variant:$,size:V}),K=wF(),X={__staticSelector:W||"MonthLevel",classNames:_,styles:B,unstyled:H,variant:$,size:V},Q="boolean"==typeof M?M:!!u&&!cF()(o).endOf("month").isBefore(u),Z="boolean"==typeof R?R:!!d&&!cF()(o).startOf("month").isAfter(d);return e.createElement(fh,fB({className:q(Y.monthLevel,z),"data-month-level":!0,ref:n},G),e.createElement(k_,fB({label:"function"==typeof F?F(o):cF()(o).locale(i||K.locale).format(F),className:Y.calendarHeader,__preventFocus:k,__stopPropagation:S,nextIcon:C,previousIcon:O,nextLabel:E,previousLabel:P,onNext:T,onPrevious:A,onLevelClick:j,nextDisabled:Q,previousDisabled:Z,hasNextLevel:N,levelControlAriaLabel:D,withNext:I,withPrevious:L},X)),e.createElement(cB,fB({month:o,locale:i,firstDayOfWeek:a,weekdayFormat:l,weekendDays:s,getDayProps:c,excludeDate:p,minDate:d,maxDate:u,renderDay:m,hideOutsideDates:h,hideWeekdays:f,getDayAriaLabel:g,__getDayRef:b,__onDayKeyDown:v,__onDayClick:y,__onDayMouseEnter:x,__preventFocus:k,__stopPropagation:S,static:U,withCellSpacing:w},X)))}));function vB({controlsRef:e,direction:t,levelIndex:n,rowIndex:r,cellIndex:o,size:i}){var a,l;const s=function({direction:e,levelIndex:t,rowIndex:n,cellIndex:r,size:o}){switch(e){case"up":return 0===t&&0===n?null:0===n?{levelIndex:t-1,rowIndex:r<=o[t-1][o[t-1].length-1]-1?o[t-1].length-1:o[t-1].length-2,cellIndex:r}:{levelIndex:t,rowIndex:n-1,cellIndex:r};case"down":return n===o[t].length-1||n===o[t].length-2&&r>=o[t][o[t].length-1]?{levelIndex:t+1,rowIndex:0,cellIndex:r}:{levelIndex:t,rowIndex:n+1,cellIndex:r};case"left":return 0===t&&0===n&&0===r?null:0===n&&0===r?{levelIndex:t-1,rowIndex:o[t-1].length-1,cellIndex:o[t-1][o[t-1].length-1]-1}:0===r?{levelIndex:t,rowIndex:n-1,cellIndex:o[t][n-1]-1}:{levelIndex:t,rowIndex:n,cellIndex:r-1};case"right":return n===o[t].length-1&&r===o[t][n]-1?{levelIndex:t+1,rowIndex:0,cellIndex:0}:r===o[t][n]-1?{levelIndex:t,rowIndex:n+1,cellIndex:0}:{levelIndex:t,rowIndex:n,cellIndex:r+1};default:return{levelIndex:t,rowIndex:n,cellIndex:r}}}({direction:t,size:i,rowIndex:r,cellIndex:o,levelIndex:n});if(!s)return;const c=null==(l=null==(a=e.current[s.levelIndex])?void 0:a[s.rowIndex])?void 0:l[s.cellIndex];c&&(c.disabled||c.getAttribute("data-hidden")||c.getAttribute("data-outside")?vB({controlsRef:e,direction:t,levelIndex:s.levelIndex,cellIndex:s.cellIndex,rowIndex:s.rowIndex,size:i}):c.focus())}function yB({controlsRef:e,levelIndex:t,rowIndex:n,cellIndex:r,event:o}){const i=function(e){switch(e){case"ArrowDown":return"down";case"ArrowUp":return"up";case"ArrowRight":return"right";case"ArrowLeft":return"left";default:return null}}(o.key);if(i){o.preventDefault();const a=function(e){return e.current.map((e=>e.map((e=>e.length))))}(e);vB({controlsRef:e,direction:i,levelIndex:t,rowIndex:n,cellIndex:r,size:a})}}bB.displayName="@mantine/dates/MonthLevel";var xB=Object.defineProperty,wB=Object.getOwnPropertySymbols,kB=Object.prototype.hasOwnProperty,SB=Object.prototype.propertyIsEnumerable,CB=(e,t,n)=>t in e?xB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const OB={numberOfColumns:1},EB=(0,e.forwardRef)(((t,n)=>{const r=xm("MonthLevelGroup",OB,t),{month:o,locale:i,firstDayOfWeek:a,weekdayFormat:l,weekendDays:s,getDayProps:c,excludeDate:p,minDate:d,maxDate:u,renderDay:m,hideOutsideDates:h,hideWeekdays:f,getDayAriaLabel:g,__onDayClick:b,__onDayMouseEnter:v,withCellSpacing:y,__preventFocus:x,nextIcon:w,previousIcon:k,nextLabel:S,previousLabel:C,onNext:O,onPrevious:E,onLevelClick:P,nextDisabled:T,previousDisabled:A,hasNextLevel:j,className:M,classNames:R,styles:N,unstyled:D,numberOfColumns:I,levelControlAriaLabel:L,monthLabelFormat:z,__staticSelector:F,__stopPropagation:_,size:B,variant:H,static:W}=r,V=((e,t)=>{var n={};for(var r in e)kB.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&wB)for(var r of wB(e))t.indexOf(r)<0&&SB.call(e,r)&&(n[r]=e[r]);return n})(r,["month","locale","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","__onDayClick","__onDayMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","className","classNames","styles","unstyled","numberOfColumns","levelControlAriaLabel","monthLabelFormat","__staticSelector","__stopPropagation","size","variant","static"]),{classes:$,cx:U}=EF(null,{name:["MonthLevelGroup",F],classNames:R,styles:N,unstyled:D,variant:H,size:B}),G=(0,e.useRef)([]),Y=Array(I).fill(0).map(((t,n)=>{const r=cF()(o).add(n,"months").toDate();return e.createElement(bB,{key:n,month:r,withNext:n===I-1,withPrevious:0===n,monthLabelFormat:z,__stopPropagation:_,__onDayClick:b,__onDayMouseEnter:v,__onDayKeyDown:(e,t)=>yB({levelIndex:n,rowIndex:t.rowIndex,cellIndex:t.cellIndex,event:e,controlsRef:G}),__getDayRef:(e,t,r)=>{Array.isArray(G.current[n])||(G.current[n]=[]),Array.isArray(G.current[n][e])||(G.current[n][e]=[]),G.current[n][e][t]=r},levelControlAriaLabel:"function"==typeof L?L(r):L,locale:i,firstDayOfWeek:a,weekdayFormat:l,weekendDays:s,getDayProps:c,excludeDate:p,minDate:d,maxDate:u,renderDay:m,hideOutsideDates:h,hideWeekdays:f,getDayAriaLabel:g,__preventFocus:x,nextIcon:w,previousIcon:k,nextLabel:S,previousLabel:C,onNext:O,onPrevious:E,onLevelClick:P,nextDisabled:T,previousDisabled:A,hasNextLevel:j,classNames:R,styles:N,unstyled:D,__staticSelector:F||"MonthLevelGroup",size:B,variant:H,static:W,withCellSpacing:y})}));return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))kB.call(t,n)&&CB(e,n,t[n]);if(wB)for(var n of wB(t))SB.call(t,n)&&CB(e,n,t[n]);return e})({className:U($.monthLevelGroup,M),ref:n},V),Y)}));EB.displayName="@mantine/dates/MonthLevelGroup";var PB=Wm(((e,t,{size:n})=>({yearLevelGroup:{display:"flex","& [data-year-level]:not(:last-of-type)":{marginRight:Ku({size:n,sizes:e.spacing})}}})));const TB=PB;var AB=Wm((e=>({yearLevel:{},calendarHeader:{marginBottom:e.spacing.xs}})));const jB=AB;function MB(e,t,n){return!!((t||n)&&(t&&cF()(e).isBefore(t,"month")||n&&cF()(e).isAfter(n,"month")))}const RB=Wm((()=>({monthsList:{borderCollapse:"collapse",borderWidth:0,cursor:"pointer"},monthsListCell:{padding:0,"&[data-with-spacing]":{padding:Yu(.5)}},monthsListRow:{}})));var NB=Object.defineProperty,DB=Object.defineProperties,IB=Object.getOwnPropertyDescriptors,LB=Object.getOwnPropertySymbols,zB=Object.prototype.hasOwnProperty,FB=Object.prototype.propertyIsEnumerable,_B=(e,t,n)=>t in e?NB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BB=(e,t)=>{for(var n in t||(t={}))zB.call(t,n)&&_B(e,n,t[n]);if(LB)for(var n of LB(t))FB.call(t,n)&&_B(e,n,t[n]);return e},HB=(e,t)=>DB(e,IB(t)),WB=Wm(((e,t,{size:n})=>{const r=e.fn.variant({variant:"filled"}),o=e.fn.variant({variant:"light"});return{pickerControl:HB(BB({fontSize:Ku({size:n,sizes:e.fontSizes}),height:Ku({size:n,sizes:n_}),width:`calc((${Ku({size:n,sizes:n_})} * 7) / 3 + ${Yu(1.5)})`,display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",borderRadius:e.fn.radius()},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-in-range]":BB({backgroundColor:o.background,borderRadius:0},e.fn.hover({backgroundColor:o.hover})),"&[data-first-in-range]":{borderRadius:0,borderTopLeftRadius:e.radius.sm,borderBottomLeftRadius:e.radius.sm},"&[data-last-in-range]":{borderRadius:0,borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm},"&[data-last-in-range][data-first-in-range]":{borderRadius:e.radius.sm},"&[data-selected]":BB({color:r.color,backgroundColor:r.background},e.fn.hover({backgroundColor:r.hover})),"&[data-disabled]":HB(BB({color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4],cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})})}}));const VB=WB;var $B=Object.defineProperty,UB=Object.getOwnPropertySymbols,GB=Object.prototype.hasOwnProperty,YB=Object.prototype.propertyIsEnumerable,qB=(e,t,n)=>t in e?$B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const KB={size:"sm"},XB=(0,e.forwardRef)(((t,n)=>{const r=xm("PickerControl",KB,t),{className:o,children:i,disabled:a,selected:l,classNames:s,styles:c,unstyled:p,firstInRange:d,lastInRange:u,inRange:m,__staticSelector:h,size:f,variant:g}=r,b=((e,t)=>{var n={};for(var r in e)GB.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&UB)for(var r of UB(e))t.indexOf(r)<0&&YB.call(e,r)&&(n[r]=e[r]);return n})(r,["className","children","disabled","selected","classNames","styles","unstyled","firstInRange","lastInRange","inRange","__staticSelector","size","variant"]),{classes:v,cx:y}=VB(null,{name:["PickerControl",h],classNames:s,styles:c,unstyled:p,variant:g,size:f});return e.createElement(lg,((e,t)=>{for(var n in t||(t={}))GB.call(t,n)&&qB(e,n,t[n]);if(UB)for(var n of UB(t))YB.call(t,n)&&qB(e,n,t[n]);return e})({className:y(v.pickerControl,o),ref:n,unstyled:p,"data-picker-control":!0,"data-selected":l&&!a||void 0,"data-disabled":a||void 0,"data-in-range":m&&!a&&!l||void 0,"data-first-in-range":d&&!a||void 0,"data-last-in-range":u&&!a||void 0,disabled:a},b),i)}));XB.displayName="@mantine/dates/PickerControl";var QB=Object.defineProperty,ZB=Object.defineProperties,JB=Object.getOwnPropertyDescriptors,eH=Object.getOwnPropertySymbols,tH=Object.prototype.hasOwnProperty,nH=Object.prototype.propertyIsEnumerable,rH=(e,t,n)=>t in e?QB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oH=(e,t)=>{for(var n in t||(t={}))tH.call(t,n)&&rH(e,n,t[n]);if(eH)for(var n of eH(t))nH.call(t,n)&&rH(e,n,t[n]);return e};const iH={monthsListFormat:"MMM",size:"sm",withCellSpacing:!0},aH=(0,e.forwardRef)(((t,n)=>{const r=xm("MonthsList",iH,t),{year:o,className:i,monthsListFormat:a,locale:l,minDate:s,maxDate:c,getMonthControlProps:p,classNames:d,styles:u,unstyled:m,__staticSelector:h,__getControlRef:f,__onControlKeyDown:g,__onControlClick:b,__onControlMouseEnter:v,__preventFocus:y,size:x,variant:w,__stopPropagation:k,withCellSpacing:S}=r,C=((e,t)=>{var n={};for(var r in e)tH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&eH)for(var r of eH(e))t.indexOf(r)<0&&nH.call(e,r)&&(n[r]=e[r]);return n})(r,["year","className","monthsListFormat","locale","minDate","maxDate","getMonthControlProps","classNames","styles","unstyled","__staticSelector","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","__preventFocus","size","variant","__stopPropagation","withCellSpacing"]),{classes:O,cx:E}=RB(null,{name:["MonthsList",h],classNames:d,styles:u,unstyled:m,variant:w,size:x}),P=wF(),T=function(e){const t=cF()(e).startOf("year").toDate(),n=[[],[],[],[]];let r=0;for(let e=0;e<4;e+=1)for(let o=0;o<3;o+=1)n[e].push(cF()(t).add(r,"months").toDate()),r+=1;return n}(o),A=function(e,t,n,r){const o=e.flat().filter((e=>{var o;return!MB(e,t,n)&&!(null==(o=null==r?void 0:r(e))?void 0:o.disabled)})),i=o.find((e=>{var t;return null==(t=null==r?void 0:r(e))?void 0:t.selected}));return i||(o.find((e=>cF()().isSame(e,"month")))||o[0])}(T,s,c,p),j=T.map(((t,n)=>{const r=t.map(((t,r)=>{const o=null==p?void 0:p(t),i=cF()(t).isSame(A,"month");return e.createElement("td",{key:r,className:O.monthsListCell,"data-with-spacing":S||void 0},e.createElement(XB,((e,t)=>ZB(e,JB(t)))(oH({variant:w,size:x,classNames:d,styles:u,unstyled:m,__staticSelector:h||"MonthsList","data-mantine-stop-propagation":k||void 0,disabled:MB(t,s,c),ref:e=>null==f?void 0:f(n,r,e)},o),{onKeyDown:e=>{var i;null==(i=null==o?void 0:o.onKeyDown)||i.call(o,e),null==g||g(e,{rowIndex:n,cellIndex:r,date:t})},onClick:e=>{var n;null==(n=null==o?void 0:o.onClick)||n.call(o,e),null==b||b(e,t)},onMouseEnter:e=>{var n;null==(n=null==o?void 0:o.onMouseEnter)||n.call(o,e),null==v||v(e,t)},onMouseDown:e=>{var t;null==(t=null==o?void 0:o.onMouseDown)||t.call(o,e),y&&e.preventDefault()},tabIndex:y||!i?-1:0}),cF()(t).locale(P.getLocale(l)).format(a)))}));return e.createElement("tr",{key:n,className:O.monthsListRow},r)}));return e.createElement(fh,oH({component:"table",ref:n,className:E(O.monthsList,i)},C),e.createElement("tbody",null,j))}));aH.displayName="@mantine/dates/MonthsList";var lH=Object.defineProperty,sH=Object.getOwnPropertySymbols,cH=Object.prototype.hasOwnProperty,pH=Object.prototype.propertyIsEnumerable,dH=(e,t,n)=>t in e?lH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,uH=(e,t)=>{for(var n in t||(t={}))cH.call(t,n)&&dH(e,n,t[n]);if(sH)for(var n of sH(t))pH.call(t,n)&&dH(e,n,t[n]);return e};const mH={yearLabelFormat:"YYYY",size:"sm"},hH=(0,e.forwardRef)(((t,n)=>{const r=xm("YearLevel",mH,t),{year:o,locale:i,minDate:a,maxDate:l,monthsListFormat:s,getMonthControlProps:c,__getControlRef:p,__onControlKeyDown:d,__onControlClick:u,__onControlMouseEnter:m,withCellSpacing:h,__preventFocus:f,nextIcon:g,previousIcon:b,nextLabel:v,previousLabel:y,onNext:x,onPrevious:w,onLevelClick:k,nextDisabled:S,previousDisabled:C,hasNextLevel:O,levelControlAriaLabel:E,withNext:P,withPrevious:T,className:A,yearLabelFormat:j,classNames:M,styles:R,unstyled:N,__staticSelector:D,__stopPropagation:I,size:L,variant:z}=r,F=((e,t)=>{var n={};for(var r in e)cH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&sH)for(var r of sH(e))t.indexOf(r)<0&&pH.call(e,r)&&(n[r]=e[r]);return n})(r,["year","locale","minDate","maxDate","monthsListFormat","getMonthControlProps","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","className","yearLabelFormat","classNames","styles","unstyled","__staticSelector","__stopPropagation","size","variant"]),{classes:_,cx:B}=jB(null,{name:["YearLevel",D],classNames:M,styles:R,unstyled:N,size:L,variant:z}),H=wF(),W={__staticSelector:D||"YearLevel",classNames:M,styles:R,unstyled:N,size:L,variant:z},V="boolean"==typeof S?S:!!l&&!cF()(o).endOf("year").isBefore(l),$="boolean"==typeof C?C:!!a&&!cF()(o).startOf("year").isAfter(a);return e.createElement(fh,uH({className:B(_.yearLevel,A),"data-year-level":!0,ref:n},F),e.createElement(k_,uH({label:"function"==typeof j?j(o):cF()(o).locale(i||H.locale).format(j),className:_.calendarHeader,__preventFocus:f,__stopPropagation:I,nextIcon:g,previousIcon:b,nextLabel:v,previousLabel:y,onNext:x,onPrevious:w,onLevelClick:k,nextDisabled:V,previousDisabled:$,hasNextLevel:O,levelControlAriaLabel:E,withNext:P,withPrevious:T},W)),e.createElement(aH,uH({year:o,locale:i,minDate:a,maxDate:l,monthsListFormat:s,getMonthControlProps:c,__getControlRef:p,__onControlKeyDown:d,__onControlClick:u,__onControlMouseEnter:m,__preventFocus:f,__stopPropagation:I,withCellSpacing:h},W)))}));hH.displayName="@mantine/dates/YearLevel";var fH=Object.defineProperty,gH=Object.getOwnPropertySymbols,bH=Object.prototype.hasOwnProperty,vH=Object.prototype.propertyIsEnumerable,yH=(e,t,n)=>t in e?fH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const xH={numberOfColumns:1,size:"sm"},wH=(0,e.forwardRef)(((t,n)=>{const r=xm("YearLevelGroup",xH,t),{year:o,locale:i,minDate:a,maxDate:l,monthsListFormat:s,getMonthControlProps:c,__onControlClick:p,__onControlMouseEnter:d,withCellSpacing:u,__preventFocus:m,nextIcon:h,previousIcon:f,nextLabel:g,previousLabel:b,onNext:v,onPrevious:y,onLevelClick:x,nextDisabled:w,previousDisabled:k,hasNextLevel:S,className:C,classNames:O,styles:E,unstyled:P,__staticSelector:T,__stopPropagation:A,numberOfColumns:j,levelControlAriaLabel:M,yearLabelFormat:R,variant:N,size:D}=r,I=((e,t)=>{var n={};for(var r in e)bH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&gH)for(var r of gH(e))t.indexOf(r)<0&&vH.call(e,r)&&(n[r]=e[r]);return n})(r,["year","locale","minDate","maxDate","monthsListFormat","getMonthControlProps","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","className","classNames","styles","unstyled","__staticSelector","__stopPropagation","numberOfColumns","levelControlAriaLabel","yearLabelFormat","variant","size"]),{classes:L,cx:z}=TB(null,{name:["YearLevelGroup",T],styles:E,classNames:O,unstyled:P,variant:N,size:D}),F=(0,e.useRef)([]),_=Array(j).fill(0).map(((t,n)=>{const r=cF()(o).add(n,"years").toDate();return e.createElement(hH,{key:n,variant:N,size:D,monthsListFormat:s,year:r,withNext:n===j-1,withPrevious:0===n,yearLabelFormat:R,__stopPropagation:A,__onControlClick:p,__onControlMouseEnter:d,__onControlKeyDown:(e,t)=>yB({levelIndex:n,rowIndex:t.rowIndex,cellIndex:t.cellIndex,event:e,controlsRef:F}),__getControlRef:(e,t,r)=>{Array.isArray(F.current[n])||(F.current[n]=[]),Array.isArray(F.current[n][e])||(F.current[n][e]=[]),F.current[n][e][t]=r},levelControlAriaLabel:"function"==typeof M?M(r):M,locale:i,minDate:a,maxDate:l,__preventFocus:m,nextIcon:h,previousIcon:f,nextLabel:g,previousLabel:b,onNext:v,onPrevious:y,onLevelClick:x,nextDisabled:w,previousDisabled:k,hasNextLevel:S,getMonthControlProps:c,classNames:O,styles:E,unstyled:P,__staticSelector:T||"YearLevelGroup",withCellSpacing:u})}));return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))bH.call(t,n)&&yH(e,n,t[n]);if(gH)for(var n of gH(t))vH.call(t,n)&&yH(e,n,t[n]);return e})({className:z(L.yearLevelGroup,C),ref:n},I),_)}));wH.displayName="@mantine/dates/YearLevelGroup";var kH=Wm((e=>({decadeLevelGroup:{display:"flex",gap:e.spacing.md}})));const SH=kH;function CH(e){const t=e.getFullYear(),n=t-t%10;let r=0;const o=[[],[],[],[]];for(let e=0;e<4;e+=1){const t=3===e?1:3;for(let i=0;i<t;i+=1)o[e].push(new Date(n+r,0)),r+=1}return o}var OH=Wm((e=>({decadeLevel:{},calendarHeader:{marginBottom:e.spacing.xs}})));const EH=OH;function PH(e,t,n){return!!((t||n)&&(t&&cF()(e).isBefore(t,"year")||n&&cF()(e).isAfter(n,"year")))}const TH=Wm((()=>({yearsList:{borderCollapse:"collapse",borderWidth:0},yearsListCell:{padding:0,"&[data-with-spacing]":{padding:Yu(.5)}},yearsListRow:{}})));var AH=Object.defineProperty,jH=Object.defineProperties,MH=Object.getOwnPropertyDescriptors,RH=Object.getOwnPropertySymbols,NH=Object.prototype.hasOwnProperty,DH=Object.prototype.propertyIsEnumerable,IH=(e,t,n)=>t in e?AH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LH=(e,t)=>{for(var n in t||(t={}))NH.call(t,n)&&IH(e,n,t[n]);if(RH)for(var n of RH(t))DH.call(t,n)&&IH(e,n,t[n]);return e};const zH={yearsListFormat:"YYYY",size:"sm",withCellSpacing:!0},FH=(0,e.forwardRef)(((t,n)=>{const r=xm("YearsList",zH,t),{decade:o,className:i,yearsListFormat:a,locale:l,minDate:s,maxDate:c,getYearControlProps:p,classNames:d,styles:u,unstyled:m,__staticSelector:h,__getControlRef:f,__onControlKeyDown:g,__onControlClick:b,__onControlMouseEnter:v,__preventFocus:y,__stopPropagation:x,size:w,variant:k,withCellSpacing:S}=r,C=((e,t)=>{var n={};for(var r in e)NH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&RH)for(var r of RH(e))t.indexOf(r)<0&&DH.call(e,r)&&(n[r]=e[r]);return n})(r,["decade","className","yearsListFormat","locale","minDate","maxDate","getYearControlProps","classNames","styles","unstyled","__staticSelector","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","__preventFocus","__stopPropagation","size","variant","withCellSpacing"]),{classes:O,cx:E}=TH(null,{name:["YearsList",h],classNames:d,styles:u,unstyled:m,variant:k,size:w}),P=wF(),T=CH(o),A=function(e,t,n,r){const o=e.flat().filter((e=>{var o;return!PH(e,t,n)&&!(null==(o=null==r?void 0:r(e))?void 0:o.disabled)})),i=o.find((e=>{var t;return null==(t=null==r?void 0:r(e))?void 0:t.selected}));return i||(o.find((e=>cF()().isSame(e,"year")))||o[0])}(T,s,c,p),j=T.map(((t,n)=>{const r=t.map(((t,r)=>{const o=null==p?void 0:p(t),i=cF()(t).isSame(A,"year");return e.createElement("td",{key:r,className:O.yearsListCell,"data-with-spacing":S||void 0},e.createElement(XB,((e,t)=>jH(e,MH(t)))(LH({size:w,variant:k,classNames:d,styles:u,unstyled:m,__staticSelector:h||"YearsList","data-mantine-stop-propagation":x||void 0,disabled:PH(t,s,c),ref:e=>null==f?void 0:f(n,r,e)},o),{onKeyDown:e=>{var i;null==(i=null==o?void 0:o.onKeyDown)||i.call(o,e),null==g||g(e,{rowIndex:n,cellIndex:r,date:t})},onClick:e=>{var n;null==(n=null==o?void 0:o.onClick)||n.call(o,e),null==b||b(e,t)},onMouseEnter:e=>{var n;null==(n=null==o?void 0:o.onMouseEnter)||n.call(o,e),null==v||v(e,t)},onMouseDown:e=>{var t;null==(t=null==o?void 0:o.onMouseDown)||t.call(o,e),y&&e.preventDefault()},tabIndex:y||!i?-1:0}),cF()(t).locale(P.getLocale(l)).format(a)))}));return e.createElement("tr",{key:n,className:O.yearsListRow},r)}));return e.createElement(fh,LH({component:"table",ref:n,className:E(O.yearsList,i)},C),e.createElement("tbody",null,j))}));FH.displayName="@mantine/dates/YearsList";var _H=Object.defineProperty,BH=Object.getOwnPropertySymbols,HH=Object.prototype.hasOwnProperty,WH=Object.prototype.propertyIsEnumerable,VH=(e,t,n)=>t in e?_H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$H=(e,t)=>{for(var n in t||(t={}))HH.call(t,n)&&VH(e,n,t[n]);if(BH)for(var n of BH(t))WH.call(t,n)&&VH(e,n,t[n]);return e};const UH={decadeLabelFormat:"YYYY"},GH=(0,e.forwardRef)(((t,n)=>{const r=xm("DecadeLevel",UH,t),{decade:o,locale:i,minDate:a,maxDate:l,yearsListFormat:s,getYearControlProps:c,__getControlRef:p,__onControlKeyDown:d,__onControlClick:u,__onControlMouseEnter:m,withCellSpacing:h,__preventFocus:f,nextIcon:g,previousIcon:b,nextLabel:v,previousLabel:y,onNext:x,onPrevious:w,nextDisabled:k,previousDisabled:S,levelControlAriaLabel:C,withNext:O,withPrevious:E,className:P,decadeLabelFormat:T,classNames:A,styles:j,unstyled:M,__staticSelector:R,__stopPropagation:N,variant:D,size:I}=r,L=((e,t)=>{var n={};for(var r in e)HH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&BH)for(var r of BH(e))t.indexOf(r)<0&&WH.call(e,r)&&(n[r]=e[r]);return n})(r,["decade","locale","minDate","maxDate","yearsListFormat","getYearControlProps","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","nextDisabled","previousDisabled","levelControlAriaLabel","withNext","withPrevious","className","decadeLabelFormat","classNames","styles","unstyled","__staticSelector","__stopPropagation","variant","size"]),{classes:z,cx:F}=EH(null,{name:["DecadeLevel",R],classNames:A,styles:j,unstyled:M,variant:D,size:I}),_=wF(),[B,H]=function(e){const t=CH(e);return[t[0][0],t[3][0]]}(o),W={__staticSelector:R||"DecadeLevel",classNames:A,styles:j,unstyled:M,variant:D,size:I},V="boolean"==typeof k?k:!!l&&!cF()(H).endOf("year").isBefore(l),$="boolean"==typeof S?S:!!a&&!cF()(B).startOf("year").isAfter(a),U=(e,t)=>cF()(e).locale(i||_.locale).format(t);return e.createElement(fh,$H({className:F(z.decadeLevel,P),"data-decade-level":!0,ref:n},L),e.createElement(k_,$H({label:"function"==typeof T?T(B,H):`${U(B,T)} – ${U(H,T)}`,className:z.calendarHeader,__preventFocus:f,__stopPropagation:N,nextIcon:g,previousIcon:b,nextLabel:v,previousLabel:y,onNext:x,onPrevious:w,nextDisabled:V,previousDisabled:$,hasNextLevel:!1,levelControlAriaLabel:C,withNext:O,withPrevious:E},W)),e.createElement(FH,$H({decade:o,locale:i,minDate:a,maxDate:l,yearsListFormat:s,getYearControlProps:c,__getControlRef:p,__onControlKeyDown:d,__onControlClick:u,__onControlMouseEnter:m,__preventFocus:f,__stopPropagation:N,withCellSpacing:h},W)))}));GH.displayName="@mantine/dates/DecadeLevel";var YH=Object.defineProperty,qH=Object.getOwnPropertySymbols,KH=Object.prototype.hasOwnProperty,XH=Object.prototype.propertyIsEnumerable,QH=(e,t,n)=>t in e?YH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const ZH={numberOfColumns:1},JH=(0,e.forwardRef)(((t,n)=>{const r=xm("DecadeLevelGroup",ZH,t),{decade:o,locale:i,minDate:a,maxDate:l,yearsListFormat:s,getYearControlProps:c,__onControlClick:p,__onControlMouseEnter:d,withCellSpacing:u,__preventFocus:m,nextIcon:h,previousIcon:f,nextLabel:g,previousLabel:b,onNext:v,onPrevious:y,nextDisabled:x,previousDisabled:w,className:k,classNames:S,styles:C,unstyled:O,__staticSelector:E,__stopPropagation:P,numberOfColumns:T,levelControlAriaLabel:A,decadeLabelFormat:j,variant:M,size:R}=r,N=((e,t)=>{var n={};for(var r in e)KH.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&qH)for(var r of qH(e))t.indexOf(r)<0&&XH.call(e,r)&&(n[r]=e[r]);return n})(r,["decade","locale","minDate","maxDate","yearsListFormat","getYearControlProps","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","nextDisabled","previousDisabled","className","classNames","styles","unstyled","__staticSelector","__stopPropagation","numberOfColumns","levelControlAriaLabel","decadeLabelFormat","variant","size"]),{classes:D,cx:I}=SH(null,{name:["DecadeLevelGroup",E],styles:C,classNames:S,unstyled:O,variant:M,size:R}),L=(0,e.useRef)([]),z=Array(T).fill(0).map(((t,n)=>{const r=cF()(o).add(10*n,"years").toDate();return e.createElement(GH,{key:n,variant:M,size:R,yearsListFormat:s,decade:r,withNext:n===T-1,withPrevious:0===n,decadeLabelFormat:j,__onControlClick:p,__onControlMouseEnter:d,__onControlKeyDown:(e,t)=>yB({levelIndex:n,rowIndex:t.rowIndex,cellIndex:t.cellIndex,event:e,controlsRef:L}),__getControlRef:(e,t,r)=>{Array.isArray(L.current[n])||(L.current[n]=[]),Array.isArray(L.current[n][e])||(L.current[n][e]=[]),L.current[n][e][t]=r},levelControlAriaLabel:"function"==typeof A?A(r):A,locale:i,minDate:a,maxDate:l,__preventFocus:m,__stopPropagation:P,nextIcon:h,previousIcon:f,nextLabel:g,previousLabel:b,onNext:v,onPrevious:y,nextDisabled:x,previousDisabled:w,getYearControlProps:c,__staticSelector:E||"DecadeLevelGroup",classNames:S,styles:C,unstyled:O,withCellSpacing:u})}));return e.createElement(fh,((e,t)=>{for(var n in t||(t={}))KH.call(t,n)&&QH(e,n,t[n]);if(qH)for(var n of qH(t))XH.call(t,n)&&QH(e,n,t[n]);return e})({className:I(D.decadeLevelGroup,k),ref:n},N),z)}));JH.displayName="@mantine/dates/DecadeLevelGroup";var eW=Object.defineProperty,tW=Object.getOwnPropertySymbols,nW=Object.prototype.hasOwnProperty,rW=Object.prototype.propertyIsEnumerable,oW=(e,t,n)=>t in e?eW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,iW=(e,t)=>{for(var n in t||(t={}))nW.call(t,n)&&oW(e,n,t[n]);if(tW)for(var n of tW(t))rW.call(t,n)&&oW(e,n,t[n]);return e};const aW={maxLevel:"decade",minLevel:"month",__updateDateOnYearSelect:!0,__updateDateOnMonthSelect:!0},lW=(0,e.forwardRef)(((t,n)=>{const r=xm("Calendar",aW,t),{maxLevel:o,minLevel:i,defaultLevel:a,level:l,onLevelChange:s,date:c,defaultDate:p,onDateChange:d,numberOfColumns:u,columnsToScroll:m,ariaLabels:h,onYearSelect:f,onMonthSelect:g,onYearMouseEnter:b,onMonthMouseEnter:v,__updateDateOnYearSelect:y,__updateDateOnMonthSelect:x,firstDayOfWeek:w,weekdayFormat:k,weekendDays:S,getDayProps:C,excludeDate:O,renderDay:E,hideOutsideDates:P,hideWeekdays:T,getDayAriaLabel:A,monthLabelFormat:j,nextIcon:M,previousIcon:R,__onDayClick:N,__onDayMouseEnter:D,withCellSpacing:I,monthsListFormat:L,getMonthControlProps:z,yearLabelFormat:F,yearsListFormat:_,getYearControlProps:B,decadeLabelFormat:H,minDate:W,maxDate:V,locale:$,className:U,classNames:G,styles:Y,__staticSelector:q,unstyled:K,variant:X,size:Q,__preventFocus:Z,__stopPropagation:J,onNextDecade:ee,onPreviousDecade:te,onNextYear:ne,onPreviousYear:re,onNextMonth:oe,onPreviousMonth:ie,static:ae}=r,le=((e,t)=>{var n={};for(var r in e)nW.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&tW)for(var r of tW(e))t.indexOf(r)<0&&rW.call(e,r)&&(n[r]=e[r]);return n})(r,["maxLevel","minLevel","defaultLevel","level","onLevelChange","date","defaultDate","onDateChange","numberOfColumns","columnsToScroll","ariaLabels","onYearSelect","onMonthSelect","onYearMouseEnter","onMonthMouseEnter","__updateDateOnYearSelect","__updateDateOnMonthSelect","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","monthLabelFormat","nextIcon","previousIcon","__onDayClick","__onDayMouseEnter","withCellSpacing","monthsListFormat","getMonthControlProps","yearLabelFormat","yearsListFormat","getYearControlProps","decadeLabelFormat","minDate","maxDate","locale","className","classNames","styles","__staticSelector","unstyled","variant","size","__preventFocus","__stopPropagation","onNextDecade","onPreviousDecade","onNextYear","onPreviousYear","onNextMonth","onPreviousMonth","static"]),{classes:se,cx:ce}=CF(null,{name:["Calendar",q],classNames:G,styles:Y,unstyled:K,variant:X,size:Q}),[pe,de]=Ad({value:l?SF(l,i,o):void 0,defaultValue:a?SF(a,i,o):void 0,finalValue:SF(void 0,i,o),onChange:s}),[ue,me]=Ad({value:c,defaultValue:p,finalValue:null,onChange:d}),he={__staticSelector:q||"Calendar",styles:Y,classNames:G,unstyled:K,variant:X,size:Q},fe=m||u||1,ge=ue||new Date;return e.createElement(fh,iW({className:ce(se.calendar,U),ref:n},le),"month"===pe&&e.createElement(EB,iW({month:ge,minDate:W,maxDate:V,firstDayOfWeek:w,weekdayFormat:k,weekendDays:S,getDayProps:C,excludeDate:O,renderDay:E,hideOutsideDates:P,hideWeekdays:T,getDayAriaLabel:A,onNext:()=>{const e=cF()(ge).add(fe,"month").toDate();null==oe||oe(e),me(e)},onPrevious:()=>{const e=cF()(ge).subtract(fe,"month").toDate();null==ie||ie(e),me(e)},hasNextLevel:"month"!==o,onLevelClick:()=>de("year"),numberOfColumns:u,locale:$,levelControlAriaLabel:null==h?void 0:h.monthLevelControl,nextLabel:null==h?void 0:h.nextMonth,nextIcon:M,previousLabel:null==h?void 0:h.previousMonth,previousIcon:R,monthLabelFormat:j,__onDayClick:N,__onDayMouseEnter:D,__preventFocus:Z,__stopPropagation:J,static:ae,withCellSpacing:I},he)),"year"===pe&&e.createElement(wH,iW({year:ge,numberOfColumns:u,minDate:W,maxDate:V,monthsListFormat:L,getMonthControlProps:z,locale:$,onNext:()=>{const e=cF()(ge).add(fe,"year").toDate();null==ne||ne(e),me(e)},onPrevious:()=>{const e=cF()(ge).subtract(fe,"year").toDate();null==re||re(e),me(e)},hasNextLevel:"month"!==o&&"year"!==o,onLevelClick:()=>de("decade"),levelControlAriaLabel:null==h?void 0:h.yearLevelControl,nextLabel:null==h?void 0:h.nextYear,nextIcon:M,previousLabel:null==h?void 0:h.previousYear,previousIcon:R,yearLabelFormat:F,__onControlMouseEnter:v,__onControlClick:(e,t)=>{x&&me(t),de(SF("month",i,o)),null==g||g(t)},__preventFocus:Z,__stopPropagation:J,withCellSpacing:I},he)),"decade"===pe&&e.createElement(JH,iW({decade:ge,minDate:W,maxDate:V,yearsListFormat:_,getYearControlProps:B,locale:$,onNext:()=>{const e=cF()(ge).add(10*fe,"year").toDate();null==ee||ee(e),me(e)},onPrevious:()=>{const e=cF()(ge).subtract(10*fe,"year").toDate();null==te||te(e),me(e)},numberOfColumns:u,nextLabel:null==h?void 0:h.nextDecade,nextIcon:M,previousLabel:null==h?void 0:h.previousDecade,previousIcon:R,decadeLabelFormat:H,__onControlMouseEnter:b,__onControlClick:(e,t)=>{y&&me(t),de(SF("year",i,o)),null==f||f(t)},__preventFocus:Z,__stopPropagation:J,withCellSpacing:I},he)))}));function sW(e,t){if("range"===t&&Array.isArray(e)){const[t,n]=e;return t?n?`${t.toISOString()} – ${n.toISOString()}`:`${t.toISOString()} –`:""}return"multiple"===t&&Array.isArray(e)?e.map((e=>e.toISOString())).join(", "):!Array.isArray(e)&&e?e.toISOString():""}function cW({value:t,type:n,name:r,form:o}){return e.createElement("input",{type:"hidden",value:sW(t,n),name:r,form:o})}lW.displayName="@mantine/dates/Calendar",cW.displayName="@mantine/dates/HiddenDatesInput";var pW=Object.defineProperty,dW=Object.defineProperties,uW=Object.getOwnPropertyDescriptors,mW=Object.getOwnPropertySymbols,hW=Object.prototype.hasOwnProperty,fW=Object.prototype.propertyIsEnumerable,gW=(e,t,n)=>t in e?pW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bW=(e,t)=>{for(var n in t||(t={}))hW.call(t,n)&&gW(e,n,t[n]);if(mW)for(var n of mW(t))fW.call(t,n)&&gW(e,n,t[n]);return e},vW=(e,t)=>dW(e,uW(t));const yW={valueFormat:"MMMM D, YYYY",fixOnBlur:!0,preserveTime:!0,size:"sm"},xW=(0,e.forwardRef)(((t,n)=>{const r=nw("DateInput",yW,t),{inputProps:o,wrapperProps:i,value:a,defaultValue:l,onChange:s,clearable:c,clearButtonProps:p,popoverProps:d,getDayProps:u,locale:m,valueFormat:h,dateParser:f,minDate:g,maxDate:b,fixOnBlur:v,onFocus:y,onBlur:x,onClick:w,readOnly:k,name:S,form:C,rightSection:O,unstyled:E,classNames:P,styles:T,allowDeselect:A,preserveTime:j,date:M,defaultDate:R,onDateChange:N}=r,D=((e,t)=>{var n={};for(var r in e)hW.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&mW)for(var r of mW(e))t.indexOf(r)<0&&fW.call(e,r)&&(n[r]=e[r]);return n})(r,["inputProps","wrapperProps","value","defaultValue","onChange","clearable","clearButtonProps","popoverProps","getDayProps","locale","valueFormat","dateParser","minDate","maxDate","fixOnBlur","onFocus","onBlur","onClick","readOnly","name","form","rightSection","unstyled","classNames","styles","allowDeselect","preserveTime","date","defaultDate","onDateChange"]),{calendarProps:I,others:L}=function(e){const t=e,{maxLevel:n,minLevel:r,defaultLevel:o,level:i,onLevelChange:a,nextIcon:l,previousIcon:s,date:c,defaultDate:p,onDateChange:d,numberOfColumns:u,columnsToScroll:m,ariaLabels:h,onYearSelect:f,onMonthSelect:g,onYearMouseEnter:b,onMonthMouseEnter:v,onNextMonth:y,onPreviousMonth:x,onNextYear:w,onPreviousYear:k,onNextDecade:S,onPreviousDecade:C,withCellSpacing:O,__updateDateOnYearSelect:E,__updateDateOnMonthSelect:P,firstDayOfWeek:T,weekdayFormat:A,weekendDays:j,getDayProps:M,excludeDate:R,renderDay:N,hideOutsideDates:D,hideWeekdays:I,getDayAriaLabel:L,monthLabelFormat:z,monthsListFormat:F,getMonthControlProps:_,yearLabelFormat:B,yearsListFormat:H,getYearControlProps:W,decadeLabelFormat:V,allowSingleDateInRange:$,allowDeselect:U,minDate:G,maxDate:Y,locale:q}=t;return{calendarProps:{maxLevel:n,minLevel:r,defaultLevel:o,level:i,onLevelChange:a,nextIcon:l,previousIcon:s,date:c,defaultDate:p,onDateChange:d,numberOfColumns:u,columnsToScroll:m,ariaLabels:h,onYearSelect:f,onMonthSelect:g,onYearMouseEnter:b,onMonthMouseEnter:v,onNextMonth:y,onPreviousMonth:x,onNextYear:w,onPreviousYear:k,onNextDecade:S,onPreviousDecade:C,withCellSpacing:O,__updateDateOnYearSelect:E,__updateDateOnMonthSelect:P,firstDayOfWeek:T,weekdayFormat:A,weekendDays:j,getDayProps:M,excludeDate:R,renderDay:N,hideOutsideDates:D,hideWeekdays:I,getDayAriaLabel:L,monthLabelFormat:z,monthsListFormat:F,getMonthControlProps:_,yearLabelFormat:B,yearsListFormat:H,getYearControlProps:W,decadeLabelFormat:V,allowSingleDateInRange:$,allowDeselect:U,minDate:G,maxDate:Y,locale:q},others:((e,t)=>{var n={};for(var r in e)dF.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&pF)for(var r of pF(e))t.indexOf(r)<0&&uF.call(e,r)&&(n[r]=e[r]);return n})(t,["maxLevel","minLevel","defaultLevel","level","onLevelChange","nextIcon","previousIcon","date","defaultDate","onDateChange","numberOfColumns","columnsToScroll","ariaLabels","onYearSelect","onMonthSelect","onYearMouseEnter","onMonthMouseEnter","onNextMonth","onPreviousMonth","onNextYear","onPreviousYear","onNextDecade","onPreviousDecade","withCellSpacing","__updateDateOnYearSelect","__updateDateOnMonthSelect","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","monthLabelFormat","monthsListFormat","getMonthControlProps","yearLabelFormat","yearsListFormat","getYearControlProps","decadeLabelFormat","allowSingleDateInRange","allowDeselect","minDate","maxDate","locale"])}}(D),z=wF(),F=f||(e=>{const t=cF()(e,h,z.getLocale(m)).toDate();return Number.isNaN(t.getTime())?function(e){const t=new Date(e);return Number.isNaN(t.getTime())||!e?null:t}(e):t}),_=void 0!==A?A:c,B=e=>e?cF()(e).locale(z.getLocale(m)).format(h):"",[H,W,V]=Ad({value:a,defaultValue:l,finalValue:null,onChange:s}),[$,U]=Ad({value:M,defaultValue:l||R,finalValue:null,onChange:N});(0,e.useEffect)((()=>{V&&U(a)}),[V,a]);const[G,Y]=(0,e.useState)(B(H));(0,e.useEffect)((()=>{Y(B(H))}),[z.getLocale(m)]);const[q,K]=(0,e.useState)(!1),X=O||(c&&H&&!k?e.createElement(Rg,bW({variant:"transparent",onMouseDown:e=>e.preventDefault(),tabIndex:-1,onClick:()=>{W(null),!V&&Y(""),K(!1)},unstyled:E},p)):null);return jd((()=>{void 0!==a&&!q&&Y(B(a))}),[a]),e.createElement(e.Fragment,null,e.createElement(Rk.Wrapper,vW(bW({},i),{__staticSelector:"DateInput"}),e.createElement(Bx,bW({opened:q,trapFocus:!1,position:"bottom-start",disabled:k,withRoles:!1},d),e.createElement(Bx.Target,null,e.createElement(Rk,vW(bW(bW({"data-dates-input":!0,"data-read-only":k||void 0,autoComplete:"off",ref:n,value:G,onChange:e=>{const t=e.currentTarget.value;if(Y(t),""===t.trim()&&c)W(null);else{const e=F(t);(function({date:e,maxDate:t,minDate:n}){return!(null==e||Number.isNaN(e.getTime())||t&&cF()(e).isAfter(t,"date")||n&&cF()(e).isBefore(n,"date"))})({date:e,minDate:g,maxDate:b})&&(W(e),U(e))}},onBlur:e=>{null==x||x(e),K(!1),v&&Y(B(H))},onFocus:e=>{null==y||y(e),K(!0)},onClick:e=>{null==w||w(e),K(!0)},readOnly:k,rightSection:X},o),L),{__staticSelector:"DateInput"}))),e.createElement(Bx.Dropdown,{onMouseDown:e=>e.preventDefault(),"data-dates-dropdown":!0},e.createElement(lW,vW(bW({__staticSelector:"DateInput"},I),{classNames:P,styles:T,unstyled:E,__preventFocus:!0,minDate:g,maxDate:b,locale:m,getDayProps:e=>vW(bW({},null==u?void 0:u(e)),{selected:cF()(H).isSame(e,"day"),onClick:()=>{const t=j?function(e,t){if(!e||!t)return t;const n=e.getHours(),r=e.getMinutes(),o=e.getSeconds(),i=e.getMilliseconds(),a=new Date(t);return a.setHours(n),a.setMinutes(r),a.setSeconds(o),a.setMilliseconds(i),a}(H,e):e,n=c&&_&&cF()(H).isSame(e,"day")?null:t;W(n),!V&&Y(B(n)),K(!1)}}),size:o.size,date:$,onDateChange:U}))))),e.createElement(cW,{name:S,form:C,value:H,type:"default"}))}));function wW(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}xW.displayName="@mantine/dates/DateInput","function"==typeof SuppressedError&&SuppressedError;const kW=Object.assign({},Jc),SW=(e,t,n,r)=>{const o=function(e,t,n){var r;if((n=n||{}).threshold=null!=(r=n.threshold)?r:Sp.MATCHES,!n.accessors){const r=Cp(e,t,n);return{rankedValue:e,rank:r,accessorIndex:-1,accessorThreshold:n.threshold,passed:r>=n.threshold}}const o=function(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const o=t[r],i=Tp(o),a=Ep(e,o);for(let e=0,t=a.length;e<t;e++)n.push({itemValue:a[e],attributes:i})}return n}(e,n.accessors),i={rankedValue:e,rank:Sp.NO_MATCH,accessorIndex:-1,accessorThreshold:n.threshold,passed:!1};for(let e=0;e<o.length;e++){const r=o[e];let a=Cp(r.itemValue,t,n);const{minRanking:l,maxRanking:s,threshold:c=n.threshold}=r.attributes;a<l&&a>=Sp.MATCHES?a=l:a>s&&(a=s),a=Math.min(a,s),a>=c&&a>i.rank&&(i.rank=a,i.passed=!0,i.accessorIndex=e,i.accessorThreshold=c,i.rankedValue=r.itemValue)}return i}(e.getValue(t),n,{threshold:Sp.MATCHES});return r(o),o.passed};SW.autoRemove=e=>!e;const CW=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().includes(n.toString().toLowerCase().trim());CW.autoRemove=e=>!e;const OW=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().startsWith(n.toString().toLowerCase().trim());OW.autoRemove=e=>!e;const EW=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().endsWith(n.toString().toLowerCase().trim());EW.autoRemove=e=>!e;const PW=(e,t,n)=>null===n||e.getValue(t).toString().toLowerCase().trim()===n.toString().toLowerCase().trim();PW.autoRemove=e=>!e;const TW=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim()!==n.toString().toLowerCase().trim();TW.autoRemove=e=>!e;const AW=(e,t,n)=>null===n||(isNaN(+n)||isNaN(+e.getValue(t))?e.getValue(t).toString().toLowerCase().trim()>n.toString().toLowerCase().trim():+e.getValue(t)>+n);AW.autoRemove=e=>!e;const jW=(e,t,n)=>PW(e,t,n)||AW(e,t,n);jW.autoRemove=e=>!e;const MW=(e,t,n)=>null===n||(isNaN(+n)||isNaN(+e.getValue(t))?e.getValue(t).toString().toLowerCase().trim()<n.toString().toLowerCase().trim():+e.getValue(t)<+n);MW.autoRemove=e=>!e;const RW=(e,t,n)=>PW(e,t,n)||MW(e,t,n);RW.autoRemove=e=>!e;const NW=(e,t,n)=>(["",void 0].includes(n[0])||AW(e,t,n[0]))&&(!isNaN(+n[0])&&!isNaN(+n[1])&&+n[0]>+n[1]||["",void 0].includes(n[1])||MW(e,t,n[1]));NW.autoRemove=e=>!e;const DW=(e,t,n)=>(["",void 0].includes(n[0])||jW(e,t,n[0]))&&(!isNaN(+n[0])&&!isNaN(+n[1])&&+n[0]>+n[1]||["",void 0].includes(n[1])||RW(e,t,n[1]));DW.autoRemove=e=>!e;const IW=(e,t,n)=>!e.getValue(t).toString().trim();IW.autoRemove=e=>!e;const LW=(e,t,n)=>!!e.getValue(t).toString().trim();LW.autoRemove=e=>!e;const zW=Object.assign(Object.assign({},Kc),{between:NW,betweenInclusive:DW,contains:CW,empty:IW,endsWith:EW,equals:PW,fuzzy:SW,greaterThan:AW,greaterThanOrEqualTo:jW,lessThan:MW,lessThanOrEqualTo:RW,notEmpty:LW,notEquals:TW,startsWith:OW}),FW=Object.assign(Object.assign({},up),{fuzzy:(e,t,n)=>{let r=0;return e.columnFiltersMeta[n]&&(r=function(e,t){return e.rank===t.rank?0:e.rank>t.rank?-1:1}(e.columnFiltersMeta[n],t.columnFiltersMeta[n])),0===r?up.alphanumeric(e,t,n):r}}),_W=e=>{var t,n,r,o;return null!==(o=null!==(t=e.id)&&void 0!==t?t:null===(r=null===(n=e.accessorKey)||void 0===n?void 0:n.toString)||void 0===r?void 0:r.call(n))&&void 0!==o?o:e.header},BW=e=>{const t=[],n=e=>{e.forEach((e=>{e.columns?n(e.columns):t.push(e)}))};return n(e),t},HW=({aggregationFns:e,columnDefs:t,columnFilterFns:n,defaultDisplayColumn:r,filterFns:o,sortingFns:i})=>t.map((t=>{var a,l;if(t.id||(t.id=_W(t)),t.columnDefType||(t.columnDefType="data"),null===(a=t.columns)||void 0===a?void 0:a.length)t.columnDefType="group",t.columns=HW({aggregationFns:e,columnDefs:t.columns,columnFilterFns:n,defaultDisplayColumn:r,filterFns:o,sortingFns:i});else if("data"===t.columnDefType){if(Array.isArray(t.aggregationFn)){const n=t.aggregationFn;t.aggregationFn=(t,r,o)=>n.map((n=>{var i;return null===(i=e[n])||void 0===i?void 0:i.call(e,t,r,o)}))}Object.keys(o).includes(n[t.id])&&(t.filterFn=null!==(l=o[n[t.id]])&&void 0!==l?l:o.fuzzy,t._filterFn=n[t.id]),Object.keys(i).includes(t.sortingFn)&&(t.sortingFn=i[t.sortingFn])}else"display"===t.columnDefType&&(t=Object.assign(Object.assign({},r),t));return t})),WW=(e,t,n)=>(e.getCanPin()&&e.pin(t.getIsPinned()),n.splice(n.indexOf(t.id),0,n.splice(n.indexOf(e.id),1)[0]),[...n]),VW=(e,t)=>!!(e.enableExpanding||e.enableGrouping&&(void 0===t||(null==t?void 0:t.length))||e.renderDetailPanel),$W=e=>{const t=(e=>{var t;return[(e.enableRowDragging||e.enableRowOrdering)&&"mrt-row-drag","first"===e.positionActionsColumn&&(e.enableRowActions||e.enableEditing&&["row","modal","custom"].includes(null!==(t=e.editDisplayMode)&&void 0!==t?t:""))&&"mrt-row-actions","first"===e.positionExpandColumn&&VW(e)&&"mrt-row-expand",e.enableRowSelection&&"mrt-row-select",e.enableRowNumbers&&"mrt-row-numbers"].filter(Boolean)})(e),n=(e=>{var t;return["last"===e.positionActionsColumn&&(e.enableRowActions||e.enableEditing&&["row","modal"].includes(null!==(t=e.editDisplayMode)&&void 0!==t?t:""))&&"mrt-row-actions","last"===e.positionExpandColumn&&VW(e)&&"mrt-row-expand"].filter(Boolean)})(e),r=BW(e.columns).map((e=>_W(e))).filter((e=>!t.includes(e)&&!n.includes(e)));return[...t,...r,...n]},UW=e=>{const{filterVariant:t}=e;return"multi-select"===t?"arrIncludesSome":["range","date-range","range-slider"].includes(t||"")?"betweenInclusive":["select","checkbox","date"].includes(t||"")?"equals":"fuzzy"},GW=(e,t)=>"left"===t.getIsPinned()&&e.getLeftLeafHeaders().length-1===t.getPinnedIndex(),YW=e=>"right"===e.getIsPinned()&&0===e.getPinnedIndex(),qW=(e,t)=>e.getRightLeafHeaders().slice(t.getPinnedIndex()+1).reduce(((e,t)=>e+t.getSize()),0),KW=e=>{const{options:t,getState:n}=e,{manualExpanding:r,manualFiltering:o,manualGrouping:i,manualSorting:a,enableGlobalFilterRankedResults:l}=t,{globalFilterFn:s,expanded:c}=n();return!r&&!o&&!i&&!a&&l&&"fuzzy"===s&&!0!==c&&!Object.values(c).some(Boolean)},XW=({column:e,header:t,isStriped:n,row:r,table:o,tableCellProps:i,theme:a})=>{var l,s,c,p,d,u,m,h,f,g;const b={minWidth:`max(calc(var(--${t?"header":"col"}-${eV(null!==(l=null==t?void 0:t.id)&&void 0!==l?l:e.id)}-size) * 1px), ${null!==(s=e.columnDef.minSize)&&void 0!==s?s:30}px)`,width:`calc(var(--${t?"header":"col"}-${eV(null!==(c=null==t?void 0:t.id)&&void 0!==c?c:e.id)}-size) * 1px)`};return Object.assign(Object.assign(Object.assign({backgroundColor:r?(null==r?void 0:r.getIsSelected())?a.fn.rgba(JW(a),.1):e.getIsPinned()&&"group"!==e.columnDef.columnDefType?a.fn.rgba("dark"===a.colorScheme?a.fn.darken(a.colors.dark[7],.02):a.white,.97):n?"inherit":"dark"===a.colorScheme?a.fn.lighten(a.colors.dark[7],.02):a.white:"inherit",backgroundClip:"padding-box",boxShadow:GW(o,e)?`-4px 0 8px -6px ${a.fn.rgba(a.black,.2)} inset`:YW(e)?`4px 0 8px -6px ${a.fn.rgba(a.black,.2)} inset`:void 0,display:"grid"===o.options.layoutMode?"flex":"table-cell",flex:"grid"===o.options.layoutMode?`var(--${t?"header":"col"}-${eV(null!==(p=null==t?void 0:t.id)&&void 0!==p?p:e.id)}-size) 0 auto`:void 0,left:"left"===e.getIsPinned()?`${e.getStart("left")}px`:void 0,ml:o.options.enableColumnVirtualization&&"left"===e.getIsPinned()&&0===e.getPinnedIndex()?`-${e.getSize()*(null!==(u=null===(d=o.getState().columnPinning.left)||void 0===d?void 0:d.length)&&void 0!==u?u:1)}px`:void 0,mr:o.options.enableColumnVirtualization&&"right"===e.getIsPinned()&&e.getPinnedIndex()===o.getVisibleLeafColumns().length-1?`-${e.getSize()*(null!==(h=null===(m=o.getState().columnPinning.right)||void 0===m?void 0:m.length)&&void 0!==h?h:1)*1.2}px`:void 0,opacity:(null===(f=o.getState().draggingColumn)||void 0===f?void 0:f.id)===e.id||(null===(g=o.getState().hoveredColumn)||void 0===g?void 0:g.id)===e.id?.5:1,position:e.getIsPinned()&&"group"!==e.columnDef.columnDefType?"sticky":void 0,right:"right"===e.getIsPinned()?`${qW(o,e)}px`:void 0,transition:o.options.enableColumnVirtualization?"none":"padding 100ms ease-in-out"},!o.options.enableColumnResizing&&b),(null==i?void 0:i.sx)instanceof Function?i.sx(a):null==i?void 0:i.sx),o.options.enableColumnResizing&&b)},QW={filterVariant:"text",minSize:40,maxSize:1e3,size:180},ZW={columnDefType:"display",enableClickToCopy:!1,enableColumnActions:!1,enableColumnDragging:!1,enableColumnFilter:!1,enableColumnOrdering:!1,enableEditing:!1,enableGlobalFilter:!1,enableGrouping:!1,enableHiding:!1,enableResizing:!1,enableSorting:!1},JW=(e,t)=>e.colors[e.primaryColor][null!=t?t:(e=>{var t,n,r,o,i;return null!==(i="dark"===e.colorScheme?null!==(n=null===(t=e.primaryShade)||void 0===t?void 0:t.dark)&&void 0!==n?n:e.primaryShade:null!==(o=null===(r=e.primaryShade)||void 0===r?void 0:r.light)&&void 0!==o?o:e.primaryShade)&&void 0!==i?i:7})(e)],eV=e=>e.replace(/[^a-zA-Z0-9]/g,"_"),tV={actions:"Actions",and:"and",cancel:"Cancel",changeFilterMode:"Change filter mode",changeSearchMode:"Change search mode",clearFilter:"Clear filter",clearSearch:"Clear search",clearSort:"Clear sort",clickToCopy:"Click to copy",collapse:"Collapse",collapseAll:"Collapse all",columnActions:"Column Actions",copiedToClipboard:"Copied to clipboard",dropToGroupBy:"Drop to group by {column}",edit:"Edit",expand:"Expand",expandAll:"Expand all",filterArrIncludes:"Includes",filterArrIncludesAll:"Includes all",filterArrIncludesSome:"Includes",filterBetween:"Between",filterBetweenInclusive:"Between Inclusive",filterByColumn:"Filter by {column}",filterContains:"Contains",filterEmpty:"Empty",filterEndsWith:"Ends With",filterEquals:"Equals",filterEqualsString:"Equals",filterFuzzy:"Fuzzy",filterGreaterThan:"Greater Than",filterGreaterThanOrEqualTo:"Greater Than Or Equal To",filterInNumberRange:"Between",filterIncludesString:"Contains",filterIncludesStringSensitive:"Contains",filterLessThan:"Less Than",filterLessThanOrEqualTo:"Less Than Or Equal To",filterMode:"Filter Mode: {filterType}",filterNotEmpty:"Not Empty",filterNotEquals:"Not Equals",filterStartsWith:"Starts With",filterWeakEquals:"Equals",filteringByColumn:"Filtering by {column} - {filterType} {filterValue}",goToFirstPage:"Go to first page",goToLastPage:"Go to last page",goToNextPage:"Go to next page",goToPreviousPage:"Go to previous page",grab:"Grab",groupByColumn:"Group by {column}",groupedBy:"Grouped by ",hideAll:"Hide all",hideColumn:"Hide {column} column",max:"Max",min:"Min",move:"Move",noRecordsToDisplay:"No records to display",noResultsFound:"No results found",of:"of",or:"or",pinToLeft:"Pin to left",pinToRight:"Pin to right",resetColumnSize:"Reset column size",resetOrder:"Reset order",rowActions:"Row Actions",rowNumber:"#",rowNumbers:"Row Numbers",rowsPerPage:"Rows per page",save:"Save",search:"Search",selectedCountOfRowCountRowsSelected:"{selectedCount} of {rowCount} row(s) selected",select:"Select",showAll:"Show all",showAllColumns:"Show all columns",showHideColumns:"Show/Hide columns",showHideFilters:"Show/Hide filters",showHideSearch:"Show/Hide search",sortByColumnAsc:"Sort by {column} ascending",sortByColumnDesc:"Sort by {column} descending",sortedByColumnAsc:"Sorted by {column} ascending",sortedByColumnDesc:"Sorted by {column} descending",thenBy:", then by ",toggleDensity:"Toggle density",toggleFullScreen:"Toggle full screen",toggleSelectAll:"Toggle select all",toggleSelectRow:"Toggle select row",toggleVisibility:"Toggle visibility",ungroupByColumn:"Ungroup by {column}",unpin:"Unpin",unpinAll:"Unpin all"},nV={IconArrowAutofitContent:Mp,IconArrowsSort:Rp,IconBaselineDensityLarge:Np,IconBaselineDensityMedium:Dp,IconBaselineDensitySmall:Ip,IconBoxMultiple:Lp,IconChevronDown:zp,IconChevronLeft:Fp,IconChevronLeftPipe:_p,IconChevronRight:Bp,IconChevronRightPipe:Hp,IconChevronsDown:Wp,IconCircleX:Vp,IconClearAll:$p,IconColumns:Up,IconDeviceFloppy:Gp,IconDots:Yp,IconDotsVertical:qp,IconEdit:Kp,IconEyeOff:Xp,IconFilter:Qp,IconFilterCog:Zp,IconFilterOff:Jp,IconGripHorizontal:ed,IconMaximize:td,IconMinimize:nd,IconPinned:rd,IconPinnedOff:od,IconSearch:id,IconSearchOff:ad,IconSortAscending:ld,IconSortDescending:sd,IconX:cd},rV=({cell:t,table:n})=>{var r;const{getState:o,options:{createDisplayMode:i,editDisplayMode:a,mantineEditTextInputProps:l,mantineEditSelectProps:s},refs:{editInputRefs:c},setEditingCell:p,setEditingRow:d,setCreatingRow:u}=n,{column:m,row:h}=t,{columnDef:f}=m,{creatingRow:g,editingRow:b}=o(),v=(null==g?void 0:g.id)===h.id,y=(null==b?void 0:b.id)===h.id,x="select"===f.editVariant,[w,k]=(0,e.useState)((()=>t.getValue())),S=l instanceof Function?l({cell:t,column:m,row:h,table:n}):l,C=f.mantineEditTextInputProps instanceof Function?f.mantineEditTextInputProps({cell:t,column:m,row:h,table:n}):f.mantineEditTextInputProps,O=Object.assign(Object.assign({},S),C),E=s instanceof Function?s({cell:t,column:m,row:h,table:n}):s,P=f.mantineEditSelectProps instanceof Function?f.mantineEditSelectProps({cell:t,column:m,row:h,table:n}):f.mantineEditSelectProps,T=Object.assign(Object.assign({},E),P),A=e=>{var t,n;null===(t=O.onBlur)||void 0===t||t.call(O,e),n=w,h._valuesCache[m.id]=n,v?u(h):y&&d(h),p(null)};if(f.Edit)return null===(r=f.Edit)||void 0===r?void 0:r.call(f,{cell:t,column:m,row:h,table:n});const j={disabled:!1===(f.enableEditing instanceof Function?f.enableEditing(h):f.enableEditing),label:["modal","custom"].includes(v?i:a)?m.columnDef.header:void 0,name:t.id,placeholder:["modal","custom"].includes(v?i:a)?void 0:f.header,value:w,variant:"table"===a?"unstyled":"default",onClick:e=>{var t;e.stopPropagation(),null===(t=null==O?void 0:O.onClick)||void 0===t||t.call(O,e)}};return x?(0,ci.jsx)(Vk,Object.assign({},j,{searchable:!0,value:w,withinPortal:!0},T,{onBlur:A,onChange:e=>{var t;null===(t=T.onChange)||void 0===t||t.call(T,e),k(e)},onClick:e=>{var t;e.stopPropagation(),null===(t=null==T?void 0:T.onClick)||void 0===t||t.call(T,e)},ref:e=>{e&&(c.current[t.id]=e,T.ref&&(T.ref.current=e))}})):(0,ci.jsx)(Jk,Object.assign({},j,{onKeyDown:e=>{var n,r;null===(n=O.onKeyDown)||void 0===n||n.call(O,e),"Enter"===e.key&&(null===(r=c.current[t.id])||void 0===r||r.blur())},value:null!=w?w:""},O,{onBlur:A,onChange:e=>{var t;null===(t=O.onChange)||void 0===t||t.call(O,e),k(e.target.value)},onClick:e=>{var t;e.stopPropagation(),null===(t=null==O?void 0:O.onClick)||void 0===t||t.call(O,e)},ref:e=>{e&&(c.current[t.id]=e,O.ref&&(O.ref.current=e))}}))},oV=({cell:e,children:t,table:n})=>{const{options:{localization:r,mantineCopyButtonProps:o}}=n,{column:i,row:a}=e,{columnDef:l}=i,s=o instanceof Function?o({cell:e,column:i,row:a,table:n}):o,c=l.mantineCopyButtonProps instanceof Function?l.mantineCopyButtonProps({cell:e,column:i,row:a,table:n}):l.mantineCopyButtonProps,p=Object.assign(Object.assign({},s),c);return(0,ci.jsx)(aS,{value:e.getValue(),children:({copied:e,copy:n})=>{var o;return(0,ci.jsx)($S,{color:e?"green":void 0,withinPortal:!0,openDelay:1e3,label:null!==(o=null==p?void 0:p.title)&&void 0!==o?o:e?r.copiedToClipboard:r.clickToCopy,children:(0,ci.jsx)(lg,Object.assign({},p,{onClick:e=>{e.stopPropagation(),n()},sx:e=>Object.assign({backgroundColor:"transparent",border:"none",borderRadius:"4px",color:"inherit",cursor:"copy",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",justifyContent:"inherit",letterSpacing:"inherit",margin:"-4px",minWidth:"unset",padding:"4px",textAlign:"inherit",textTransform:"inherit","&:active":{transform:"translateY(1px)"},"&:hover":{backgroundColor:e.fn.rgba(JW(e),.1)}},(null==p?void 0:p.sx)instanceof Function?p.sx(e):null==p?void 0:p.sx),title:void 0,children:t}))})}})},iV=["string","number"],aV=["text","autocomplete"],lV=({cell:e,table:t})=>{var n,r;const{getState:o,options:{enableFilterMatchHighlighting:i,mantineHighlightProps:a}}=t,{column:l,row:s}=e,{columnDef:c}=l,{globalFilter:p,globalFilterFn:d}=o(),u=l.getFilterValue(),m=a instanceof Function?a({cell:e,column:l,row:s,table:t}):a;let h=e.getIsAggregated()&&c.AggregatedCell?c.AggregatedCell({cell:e,column:l,row:s,table:t}):s.getIsGrouped()&&!e.getIsGrouped()?null:e.getIsGrouped()&&c.GroupedCell?c.GroupedCell({cell:e,column:l,row:s,table:t}):void 0;const f=void 0!==h;if(f||(h=e.renderValue()),i&&!1!==c.enableFilterMatchHighlighting&&h&&iV.includes(typeof h)&&(u&&iV.includes(typeof u)&&aV.includes(c.filterVariant)||p&&iV.includes(typeof p)&&l.getCanGlobalFilter())){let e=(null!==(r=null!==(n=l.getFilterValue())&&void 0!==n?n:p)&&void 0!==r?r:"").toString();"fuzzy"===(u?c._filterFn:d)&&(e=e.split(" ")),h=(0,ci.jsx)(sC,Object.assign({highlightColor:"yellow.3",highlight:e},m,{children:null==h?void 0:h.toString()}))}return c.Cell&&!f&&(h=c.Cell({cell:e,renderedCellValue:h,column:l,row:s,table:t})),h},sV=({cell:t,isStriped:n,measureElement:r,numRows:o,rowIndex:i,rowRef:a,table:l,virtualCell:s})=>{var c,p,d,u;const m=vm(),{getState:h,options:{createDisplayMode:f,editDisplayMode:g,enableClickToCopy:b,enableColumnOrdering:v,enableEditing:y,enableGrouping:x,enableRowNumbers:w,layoutMode:k,mantineTableBodyCellProps:S,mantineSkeletonProps:C,rowNumberMode:O},refs:{editInputRefs:E},setEditingCell:P,setHoveredColumn:T}=l,{creatingRow:A,density:j,draggingColumn:M,draggingRow:R,editingCell:N,editingRow:D,hoveredColumn:I,hoveredRow:L,isLoading:z,showSkeletons:F}=h(),{column:_,row:B}=t,{columnDef:H}=_,{columnDefType:W}=H,V=S instanceof Function?S({cell:t,column:_,row:B,table:l}):S,$=H.mantineTableBodyCellProps instanceof Function?H.mantineTableBodyCellProps({cell:t,column:_,row:B,table:l}):H.mantineTableBodyCellProps,U=Object.assign(Object.assign({},V),$),G=C instanceof Function?C({cell:t,column:_,row:B,table:l}):C,[Y,q]=(0,e.useState)(100);(0,e.useEffect)((()=>{if(!z&&!F||100!==Y)return;const e=_.getSize();q("display"===W?e/2:Math.round(Math.random()*(e-e/3)+e/3))}),[z,F]);const K=(0,e.useMemo)((()=>{const e=(null==M?void 0:M.id)===_.id,t=(null==I?void 0:I.id)===_.id,n=(null==R?void 0:R.id)===B.id,r=(null==L?void 0:L.id)===B.id,a=((e,t)=>t.getVisibleLeafColumns()[0].id===e.id)(_,l),s=((e,t)=>{const n=t.getVisibleLeafColumns();return n[n.length-1].id===e.id})(_,l),c=i===o&&o-1,p=e||n?`1px dashed ${m.colors.gray[7]} !important`:t||r?`2px dashed ${JW(m)} !important`:void 0;return p?{borderLeft:e||t||(n||r)&&a?p:void 0,borderRight:e||t||(n||r)&&s?p:void 0,borderBottom:n||r||c?p:void 0,borderTop:n||r?p:void 0}:void 0}),[M,R,I,L,i]),X=(y instanceof Function?y(B):y)&&!1!==(H.enableEditing instanceof Function?H.enableEditing(B):H.enableEditing),Q=X&&!["modal","custom"].includes(g)&&("table"===g||(null==D?void 0:D.id)===B.id||(null==N?void 0:N.id)===t.id)&&!B.getIsGrouped(),Z=X&&"row"===f&&(null==A?void 0:A.id)===B.id;return(0,ci.jsxs)(fh,Object.assign({component:"td","data-index":null==s?void 0:s.index,ref:e=>{e&&(null==r||r(e))}},U,{onDragEnter:e=>{var t;null===(t=null==U?void 0:U.onDragEnter)||void 0===t||t.call(U,e),x&&"drop-zone"===(null==I?void 0:I.id)&&T(null),v&&M&&T(!1!==H.enableColumnOrdering?_:null)},onDoubleClick:e=>{var n;null===(n=null==U?void 0:U.onDoubleClick)||void 0===n||n.call(U,e),X&&"cell"===g&&(P(t),setTimeout((()=>{var e;const n=E.current[t.id];n&&(n.focus(),null===(e=n.select)||void 0===e||e.call(n))}),100))},sx:e=>Object.assign(Object.assign({alignItems:"grid"===k?"center":void 0,cursor:X&&"cell"===g?"pointer":"inherit",justifyContent:"grid"===k?U.align:void 0,overflow:"hidden",paddingLeft:"mrt-row-expand"===_.id?`${B.depth+1}rem !important`:void 0,textOverflow:"display"!==W?"ellipsis":void 0,whiteSpace:"xs"===j?"nowrap":"normal",zIndex:(null==M?void 0:M.id)===_.id?2:_.getIsPinned()?1:0,"&:hover":{outline:Q&&["table","cell"].includes(null!=g?g:"")&&"display"!==W?`1px solid ${e.colors.gray[7]}`:void 0,outlineOffset:"-1px",textOverflow:"clip"}},XW({column:_,isStriped:n,row:B,table:l,theme:e,tableCellProps:U})),K),children:[(0,ci.jsx)(ci.Fragment,{children:t.getIsPlaceholder()?null!==(p=null===(c=H.PlaceholderCell)||void 0===c?void 0:c.call(H,{cell:t,column:_,row:B,table:l}))&&void 0!==p?p:null:(z||F)&&[void 0,null].includes(t.getValue())?(0,ci.jsx)(PC,Object.assign({height:20,width:Y},G)):w&&"static"===O&&"mrt-row-numbers"===_.id?i+1:"display"!==W||!["mrt-row-drag","mrt-row-expand","mrt-row-select"].includes(_.id)&&B.getIsGrouped()?Z||Q?(0,ci.jsx)(rV,{cell:t,table:l}):(b||H.enableClickToCopy)&&!1!==H.enableClickToCopy?(0,ci.jsx)(oV,{cell:t,table:l,children:(0,ci.jsx)(lV,{cell:t,table:l})}):(0,ci.jsx)(lV,{cell:t,table:l}):null===(d=H.Cell)||void 0===d?void 0:d.call(H,{cell:t,column:_,row:B,rowRef:a,renderedCellValue:(0,ci.jsx)(ci.Fragment,{children:t.getValue()}),table:l})}),t.getIsGrouped()&&!H.GroupedCell&&(0,ci.jsxs)(ci.Fragment,{children:[" (",null===(u=B.subRows)||void 0===u?void 0:u.length,")"]})]}))},cV=(0,e.memo)(sV,((e,t)=>t.cell===e.cell)),pV=({parentRowRef:e,row:t,rowIndex:n,table:r,virtualRow:o})=>{const{getVisibleLeafColumns:i,getState:a,options:{layoutMode:l,mantineTableBodyRowProps:s,mantineDetailPanelProps:c,renderDetailPanel:p}}=r,{isLoading:d}=a(),u=s instanceof Function?s({isDetailPanel:!0,row:t,staticRowIndex:n,table:r}):s,m=c instanceof Function?c({row:t,table:r}):c;return(0,ci.jsx)(fh,Object.assign({component:"tr",className:"mantine-TableBodyCell-DetailPanel"},u,{sx:t=>{var n,r;return Object.assign({display:"grid"===l?"flex":"table-row",position:o?"absolute":void 0,top:o?`${null===(r=null===(n=e.current)||void 0===n?void 0:n.getBoundingClientRect())||void 0===r?void 0:r.height}px`:void 0,transform:o?`translateY(${null==o?void 0:o.start}px)`:void 0,width:"100%",zIndex:o?2:void 0},(null==u?void 0:u.sx)instanceof Function?u.sx(t):null==u?void 0:u.sx)},children:(0,ci.jsx)(fh,Object.assign({component:"td",className:"mantine-TableBodyCell-DetailPanel",colSpan:i().length},m,{sx:e=>Object.assign({backgroundColor:o?e.fn.lighten(e.colors.dark[7],.06):void 0,borderBottom:t.getIsExpanded()?void 0:"none",display:"grid"===l?"flex":"table-cell",paddingBottom:t.getIsExpanded()?"16px !important":"0 !important",paddingTop:t.getIsExpanded()?"16px !important":"0 !important",transition:"all 100ms ease-in-out",width:`${r.getTotalSize()}px`},(null==m?void 0:m.sx)instanceof Function?m.sx(e):null==m?void 0:m.sx),children:p&&(0,ci.jsx)(GC,{in:t.getIsExpanded(),children:!d&&p({row:t,table:r})})}))}))},dV=({columnVirtualizer:t,enableHover:n,isStriped:r,measureElement:o,numRows:i,row:a,rowIndex:l,table:s,virtualColumns:c,virtualPaddingLeft:p,virtualPaddingRight:d,virtualRow:u})=>{const{getState:m,options:{enableRowOrdering:h,layoutMode:f,memoMode:g,mantineTableBodyRowProps:b,renderDetailPanel:v},setHoveredRow:y}=s,{draggingColumn:x,draggingRow:w,editingCell:k,editingRow:S,hoveredRow:C}=m(),O=b instanceof Function?b({row:a,staticRowIndex:l,table:s}):b,E=(0,e.useRef)(null);return(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsxs)(fh,Object.assign({component:"tr","data-index":null==u?void 0:u.index,onDragEnter:e=>{h&&w&&y(a)},ref:e=>{e&&(E.current=e,null==o||o(e))}},O,{sx:e=>Object.assign({boxSizing:"border-box",display:"grid"===f?"flex":"table-row",opacity:(null==w?void 0:w.id)===a.id||(null==C?void 0:C.id)===a.id?.5:1,position:u?"absolute":void 0,top:u?0:void 0,transition:u?"none":"all 100ms ease-in-out",width:"100%","&:hover td":{backgroundColor:!1!==n?a.getIsSelected()?e.fn.rgba(JW(e),.2):"dark"===e.colorScheme?`${e.fn.lighten(e.colors.dark[7],.12)}`:`${e.fn.darken(e.white,.05)}`:void 0}},(null==O?void 0:O.sx)instanceof Function?O.sx(e):null==O?void 0:O.sx),style:Object.assign({transform:u?`translateY(${null==u?void 0:u.start}px)`:void 0},null==O?void 0:O.style),children:[p?(0,ci.jsx)("td",{style:{display:"flex",width:p}}):null,(null!=c?c:a.getVisibleCells()).map((e=>{var n,o;const c=t?a.getVisibleCells()[e.index]:e,p={cell:c,isStriped:r,measureElement:null==t?void 0:t.measureElement,numRows:i,rowIndex:l,rowRef:E,table:s,virtualCell:t?e:void 0};return"cells"!==g||"data"!==c.column.columnDef.columnDefType||x||w||(null==k?void 0:k.id)===c.id||(null==S?void 0:S.id)===a.id?(0,ci.jsx)(sV,Object.assign({},p),c.id+(null===(o=c.getValue)||void 0===o?void 0:o.toString())):(0,ci.jsx)(cV,Object.assign({},p),c.id+(null===(n=c.getValue())||void 0===n?void 0:n.toString()))})),d?(0,ci.jsx)("td",{style:{display:"flex",width:d}}):null]})),v&&!a.getIsGrouped()&&(0,ci.jsx)(pV,{parentRowRef:E,row:a,rowIndex:l,table:s,virtualRow:u})]})},uV=(0,e.memo)(dV,((e,t)=>e.row===t.row&&e.rowIndex===t.rowIndex)),mV=({columnVirtualizer:t,enableHover:n,isStriped:r,table:o,virtualColumns:i,virtualPaddingLeft:a,virtualPaddingRight:l})=>{var s,c,p;const{getRowModel:d,getPrePaginationRowModel:u,getState:m,options:{createDisplayMode:h,enableGlobalFilterRankedResults:f,enablePagination:g,enableRowVirtualization:b,layoutMode:v,localization:y,mantineTableBodyProps:x,manualExpanding:w,manualFiltering:k,manualGrouping:S,manualPagination:C,manualSorting:O,memoMode:E,renderEmptyRowsFallback:P,rowVirtualizerInstanceRef:T,rowVirtualizerProps:A},refs:{tableContainerRef:j,tablePaperRef:M}}=o,{creatingRow:R,columnFilters:N,density:D,expanded:I,globalFilter:L,pagination:z,sorting:F}=m(),_=x instanceof Function?x({table:o}):x,B=A instanceof Function?A({table:o}):A,H=(0,e.useMemo)((()=>KW(o)&&!Object.values(F).some(Boolean)&&L),[f,I,L,w,k,S,O,F]),W=(0,e.useMemo)((()=>{if(!H)return d().rows;const e=u().rows.sort(((e,t)=>{return n=e,r=t,Math.max(...Object.values(r.columnFiltersMeta).map((e=>e.rank)))-Math.max(...Object.values(n.columnFiltersMeta).map((e=>e.rank)));var n,r}));if(g&&!C){const t=z.pageIndex*z.pageSize;return e.slice(t,t+z.pageSize)}return e}),[H,H?u().rows:d().rows,z.pageIndex,z.pageSize]),V=b?Sd(Object.assign({count:W.length,estimateSize:()=>"xs"===D?42.7:"md"===D?54.7:70.7,getScrollElement:()=>j.current,measureElement:"undefined"!=typeof window&&-1===navigator.userAgent.indexOf("Firefox")?e=>null==e?void 0:e.getBoundingClientRect().height:void 0,overscan:4},B)):void 0;T&&V&&(T.current=V);const $=V?V.getVirtualItems():void 0;return(0,ci.jsxs)(fh,Object.assign({component:"tbody"},_,{sx:e=>Object.assign({display:"grid"===v?"grid":"table-row-group",height:V?`${V.getTotalSize()}px`:"inherit",minHeight:W.length?void 0:"100px",position:"relative"},(null==_?void 0:_.sx)instanceof Function?null==_?void 0:_.sx(e):null==_?void 0:_.sx),children:[R&&"row"===h&&(0,ci.jsx)(dV,{table:o,row:R,rowIndex:-1}),W.length?(0,ci.jsx)(ci.Fragment,{children:(null!=$?$:W).map(((e,s)=>{const c=V?W[e.index]:e,p={columnVirtualizer:t,enableHover:n,isStriped:r,measureElement:null==V?void 0:V.measureElement,numRows:W.length,row:c,rowIndex:V?e.index:s,table:o,virtualColumns:i,virtualPaddingLeft:a,virtualPaddingRight:l,virtualRow:V?e:void 0};return"rows"===E?(0,ci.jsx)(uV,Object.assign({},p),c.id||`mrt-${c.index}`):(0,ci.jsx)(dV,Object.assign({},p),c.id||`mrt-${c.index}`)}))}):(0,ci.jsx)("tr",{style:{display:"grid"===v?"grid":"table-row"},children:(0,ci.jsx)("td",{colSpan:o.getVisibleLeafColumns().length,style:{display:"grid"===v?"grid":"table-cell"},children:null!==(s=null==P?void 0:P({table:o}))&&void 0!==s?s:(0,ci.jsx)(wb,{sx:{color:"gray",fontStyle:"italic",maxWidth:`min(100vw, ${null!==(p=null===(c=M.current)||void 0===c?void 0:c.clientWidth)&&void 0!==p?p:360}px)`,paddingTop:"2rem",paddingBottom:"2rem",textAlign:"center",width:"100%"},children:L||N.length?y.noResultsFound:y.noRecordsToDisplay})})})]}))},hV=(0,e.memo)(mV,((e,t)=>e.table.options.data===t.table.options.data)),fV=({actionIconProps:e,onDragEnd:t,onDragStart:n,table:r})=>{var o,i;const{options:{icons:{IconGripHorizontal:a},localization:l}}=r;return(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:null!==(o=null==e?void 0:e.title)&&void 0!==o?o:l.move,children:(0,ci.jsx)(gg,Object.assign({draggable:"true",size:"sm","aria-label":null!==(i=null==e?void 0:e.title)&&void 0!==i?i:l.move},e,{onClick:t=>{var n;t.stopPropagation(),null===(n=null==e?void 0:e.onClick)||void 0===n||n.call(e,t)},onDragStart:n,onDragEnd:t,sx:t=>Object.assign({cursor:"grab",margin:"0 -0.16px",opacity:.5,padding:"2px",transition:"opacity 100ms ease-in-out","&:hover":{backgroundColor:"transparent",opacity:1},"&:active":{cursor:"grabbing"}},(null==e?void 0:e.sx)instanceof Function?null==e?void 0:e.sx(t):null==e?void 0:e.sx),title:void 0,children:(0,ci.jsx)(a,{})}))})},gV=({row:e,rowRef:t,table:n})=>{const{options:{mantineRowDragHandleProps:r}}=n,o=r instanceof Function?r({row:e,table:n}):r;return(0,ci.jsx)(fV,{actionIconProps:o,onDragStart:r=>{var i;null===(i=null==o?void 0:o.onDragStart)||void 0===i||i.call(o,r),r.dataTransfer.setDragImage(t.current,0,0),n.setDraggingRow(e)},onDragEnd:e=>{var t;null===(t=null==o?void 0:o.onDragEnd)||void 0===t||t.call(o,e),n.setDraggingRow(null),n.setHoveredRow(null)},table:n})},bV=({table:e})=>{var t,n;const{getIsAllRowsExpanded:r,getIsSomeRowsExpanded:o,getCanSomeRowsExpand:i,getState:a,options:{icons:{IconChevronsDown:l},localization:s,mantineExpandAllButtonProps:c,renderDetailPanel:p},toggleAllRowsExpanded:d}=e,{density:u,isLoading:m}=a(),h=c instanceof Function?c({table:e}):c,f=r();return(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:(null!==(t=null==h?void 0:h.title)&&void 0!==t?t:f)?s.collapseAll:s.expandAll,children:(0,ci.jsx)(gg,Object.assign({"aria-label":s.expandAll,disabled:m||!p&&!i(),onClick:()=>d(!f)},h,{sx:e=>Object.assign({marginLeft:"xl"===u?"-6px":"md"===u?"0":"6px",opacity:.8,"&:disabled":{backgroundColor:"transparent",border:"none"},"&:hover":{opacity:1}},(null==h?void 0:h.sx)instanceof Function?null==h?void 0:h.sx(e):null==h?void 0:h.sx),title:void 0,children:null!==(n=null==h?void 0:h.children)&&void 0!==n?n:(0,ci.jsx)(l,{style:{transform:`rotate(${f?-180:o()?-90:0}deg)`,transition:"transform 100ms"}})}))})},vV=({row:e,table:t})=>{var n,r;const{options:{icons:{IconChevronDown:o},localization:i,mantineExpandButtonProps:a,renderDetailPanel:l}}=t,s=a instanceof Function?a({table:t,row:e}):a,c=e.getCanExpand(),p=e.getIsExpanded();return(0,ci.jsx)($S,{withinPortal:!0,disabled:!c&&!l,openDelay:1e3,label:(null!==(n=null==s?void 0:s.title)&&void 0!==n?n:p)?i.collapse:i.expand,children:(0,ci.jsx)(gg,Object.assign({"aria-label":i.expand,disabled:!c&&!l},s,{onClick:t=>{var n;t.stopPropagation(),e.toggleExpanded(),null===(n=null==s?void 0:s.onClick)||void 0===n||n.call(s,t)},sx:e=>Object.assign({opacity:.8,"&:disabled":{backgroundColor:"transparent",border:"none"},"&:hover":{opacity:1}},(null==s?void 0:s.sx)instanceof Function?s.sx(e):null==s?void 0:s.sx),title:void 0,children:null!==(r=null==s?void 0:s.children)&&void 0!==r?r:(0,ci.jsx)(o,{style:{transform:`rotate(${c||l?p?-180:0:-90}deg)`,transition:"transform 100ms"}})}))})},yV=({handleEdit:e,row:t,table:n})=>{const{options:{editDisplayMode:r,enableEditing:o,icons:{IconEdit:i,IconDots:a},localization:l,positionActionsColumn:s,renderRowActionMenuItems:c}}=n;return(0,ci.jsxs)(lE,{position:"first"===s?"bottom-start":"last"===s?"bottom-end":void 0,closeOnItemClick:!0,withinPortal:!0,children:[(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:l.rowActions,children:(0,ci.jsx)(lE.Target,{children:(0,ci.jsx)(gg,{"aria-label":l.rowActions,onClick:e=>e.stopPropagation(),size:"sm",children:(0,ci.jsx)(a,{})})})}),(0,ci.jsxs)(lE.Dropdown,{onClick:e=>e.stopPropagation(),children:[o&&"table"!==r&&(0,ci.jsx)(lE.Item,{icon:(0,ci.jsx)(i,{}),onClick:e,children:l.edit}),null==c?void 0:c({row:t,table:n})]})]})},xV=({row:e,table:t,variant:n="icon"})=>{const{getState:r,options:{icons:{IconCircleX:o,IconDeviceFloppy:i},localization:a,onCreatingRowCancel:l,onCreatingRowSave:s,onEditingRowSave:c,onEditingRowCancel:p},refs:{editInputRefs:d},setCreatingRow:u,setEditingRow:m}=t,{creatingRow:h,editingRow:f,isSaving:g}=r(),b=(null==h?void 0:h.id)===e.id,v=(null==f?void 0:f.id)===e.id,y=()=>{b?(null==l||l({row:e,table:t}),u(null)):v&&(null==p||p({row:e,table:t}),m(null)),e._valuesCache={}},x=()=>{var n;null===(n=Object.values(null==d?void 0:d.current).filter((t=>{var n,r;return e.id===(null===(r=null===(n=null==t?void 0:t.name)||void 0===n?void 0:n.split("_"))||void 0===r?void 0:r[0])})))||void 0===n||n.forEach((t=>{void 0!==t.value&&Object.hasOwn(null==e?void 0:e._valuesCache,t.name)&&(e._valuesCache[t.name]=t.value)})),b?null==s||s({exitCreatingMode:()=>u(null),row:e,table:t,values:e._valuesCache}):v&&(null==c||c({exitEditingMode:()=>m(null),row:e,table:t,values:null==e?void 0:e._valuesCache}))};return(0,ci.jsx)(fh,{onClick:e=>e.stopPropagation(),sx:{display:"flex",gap:"12px"},children:"icon"===n?(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)($S,{withinPortal:!0,label:a.cancel,children:(0,ci.jsx)(gg,{"aria-label":a.cancel,onClick:y,children:(0,ci.jsx)(o,{})})}),(0,ci.jsx)($S,{withinPortal:!0,label:a.save,children:(0,ci.jsx)(gg,{"aria-label":a.save,color:"blue",onClick:x,loading:g,children:(0,ci.jsx)(i,{})})})]}):(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(BE,{onClick:y,variant:"subtle",children:a.cancel}),(0,ci.jsx)(BE,{onClick:x,variant:"filled",loading:g,children:a.save})]})})},wV=({cell:e,row:t,table:n})=>{const{getState:r,options:{createDisplayMode:o,editDisplayMode:i,enableEditing:a,icons:{IconEdit:l},localization:s,renderRowActionMenuItems:c,renderRowActions:p},setEditingRow:d}=n,{creatingRow:u,editingRow:m}=r(),h=(null==u?void 0:u.id)===t.id,f=(null==m?void 0:m.id)===t.id,g=e=>{e.stopPropagation(),d(Object.assign({},t))},b=h&&"row"===o||f&&"row"===i;return(0,ci.jsx)(ci.Fragment,{children:p&&!b?p({cell:e,row:t,table:n}):b?(0,ci.jsx)(xV,{row:t,table:n}):!c&&(a instanceof Function?a(t):a)?(0,ci.jsx)($S,{withinPortal:!0,position:"right",label:s.edit,children:(0,ci.jsx)(gg,{"aria-label":s.edit,disabled:!!m&&m.id!==t.id,onClick:g,sx:{opacity:.8,"&:hover":{opacity:1},"&:disabled":{backgroundColor:"transparent",border:"none"}},children:(0,ci.jsx)(l,{})})}):c?(0,ci.jsx)(yV,{handleEdit:g,row:t,table:n}):null})},kV=({row:e,selectAll:t,table:n})=>{var r;const{getState:o,options:{enableMultiRowSelection:i,localization:a,mantineSelectAllCheckboxProps:l,mantineSelectCheckboxProps:s,selectAllMode:c,selectDisplayMode:p}}=n,{density:d,isLoading:u}=o(),m=e?s instanceof Function?s({row:e,table:n}):s:l instanceof Function?l({table:n}):l,h=t?"page"===c?n.getIsAllPageRowsSelected():n.getIsAllRowsSelected():void 0,f=Object.assign(Object.assign({"aria-label":t?a.toggleSelectAll:a.toggleSelectRow,checked:t?h:null==e?void 0:e.getIsSelected(),disabled:u||e&&!e.getCanSelect(),onChange:e?e.getToggleSelectedHandler():"all"===c?n.getToggleAllRowsSelectedHandler():n.getToggleAllPageRowsSelectedHandler(),size:"xs"===d?"sm":"md"},m),{onClick:e=>{var t;e.stopPropagation(),null===(t=null==m?void 0:m.onClick)||void 0===t||t.call(m,e)},title:void 0});return(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:null!==(r=null==m?void 0:m.title)&&void 0!==r?r:t?a.toggleSelectAll:a.toggleSelectRow,children:(0,ci.jsx)("span",{children:"switch"===p?(0,ci.jsx)(FP,Object.assign({},f)):"radio"===p||!1===i?(0,ci.jsx)(xT,Object.assign({},f)):(0,ci.jsx)(oA,Object.assign({indeterminate:t?n.getIsSomeRowsSelected()&&!h:null==e?void 0:e.getIsSomeSelected()},f))})})},SV=t=>{const n=(t=>{var n,{aggregationFns:r,autoResetExpanded:o=!1,columnFilterDisplayMode:i="subheader",columnResizeMode:a="onChange",createDisplayMode:l="modal",defaultColumn:s,defaultDisplayColumn:c,editDisplayMode:p="modal",enableBottomToolbar:d=!0,enableColumnActions:u=!0,enableColumnFilters:m=!0,enableColumnOrdering:h=!1,enableColumnResizing:f=!1,enableDensityToggle:g=!0,enableExpandAll:b=!0,enableExpanding:v,enableFilterMatchHighlighting:y=!0,enableFilters:x=!0,enableFullScreenToggle:w=!0,enableGlobalFilter:k=!0,enableGlobalFilterRankedResults:S=!0,enableGrouping:C=!1,enableHiding:O=!0,enableMultiRowSelection:E=!0,enableMultiSort:P=!0,enablePagination:T=!0,enablePinning:A=!1,enableRowSelection:j=!1,enableSelectAll:M=!0,enableSorting:R=!0,enableStickyHeader:N=!1,enableTableFooter:D=!0,enableTableHead:I=!0,enableToolbarInternalActions:L=!0,enableTopToolbar:z=!0,filterFns:F,icons:_,layoutMode:B="semantic",localization:H,manualFiltering:W,manualGrouping:V,manualPagination:$,manualSorting:U,paginationDisplayMode:G="default",positionActionsColumn:Y="first",positionExpandColumn:q="first",positionGlobalFilter:K="right",positionPagination:X="bottom",positionToolbarAlertBanner:Q="top",positionToolbarDropZone:Z="top",rowNumberMode:J="static",selectAllMode:ee="page",sortingFns:te}=t,ne=wW(t,["aggregationFns","autoResetExpanded","columnFilterDisplayMode","columnResizeMode","createDisplayMode","defaultColumn","defaultDisplayColumn","editDisplayMode","enableBottomToolbar","enableColumnActions","enableColumnFilters","enableColumnOrdering","enableColumnResizing","enableDensityToggle","enableExpandAll","enableExpanding","enableFilterMatchHighlighting","enableFilters","enableFullScreenToggle","enableGlobalFilter","enableGlobalFilterRankedResults","enableGrouping","enableHiding","enableMultiRowSelection","enableMultiSort","enablePagination","enablePinning","enableRowSelection","enableSelectAll","enableSorting","enableStickyHeader","enableTableFooter","enableTableHead","enableToolbarInternalActions","enableTopToolbar","filterFns","icons","layoutMode","localization","manualFiltering","manualGrouping","manualPagination","manualSorting","paginationDisplayMode","positionActionsColumn","positionExpandColumn","positionGlobalFilter","positionPagination","positionToolbarAlertBanner","positionToolbarDropZone","rowNumberMode","selectAllMode","sortingFns"]);const re=(0,e.useMemo)((()=>Object.assign(Object.assign({},nV),_)),[_]),oe=(0,e.useMemo)((()=>Object.assign(Object.assign({},tV),H)),[H]),ie=(0,e.useMemo)((()=>Object.assign(Object.assign({},kW),r)),[]),ae=(0,e.useMemo)((()=>Object.assign(Object.assign({},zW),F)),[]),le=(0,e.useMemo)((()=>Object.assign(Object.assign({},FW),te)),[]),se=(0,e.useMemo)((()=>Object.assign(Object.assign({},QW),s)),[s]),ce=(0,e.useMemo)((()=>Object.assign(Object.assign({},ZW),c)),[c]);return(ne.enableRowVirtualization||ne.enableColumnVirtualization)&&(B="grid"),ne.enableRowVirtualization&&(N=!0),!1===T&&void 0===$&&($=!0),(null===(n=ne.data)||void 0===n?void 0:n.length)||(W=!0,V=!0,$=!0,U=!0),Object.assign({aggregationFns:ie,autoResetExpanded:o,columnFilterDisplayMode:i,columnResizeMode:a,createDisplayMode:l,defaultColumn:se,defaultDisplayColumn:ce,editDisplayMode:p,enableBottomToolbar:d,enableColumnActions:u,enableColumnFilters:m,enableColumnOrdering:h,enableColumnResizing:f,enableDensityToggle:g,enableExpandAll:b,enableExpanding:v,enableFilterMatchHighlighting:y,enableFilters:x,enableFullScreenToggle:w,enableGlobalFilter:k,enableGlobalFilterRankedResults:S,enableGrouping:C,enableHiding:O,enableMultiRowSelection:E,enableMultiSort:P,enablePagination:T,enablePinning:A,enableRowSelection:j,enableSelectAll:M,enableSorting:R,enableStickyHeader:N,enableTableFooter:D,enableTableHead:I,enableToolbarInternalActions:L,enableTopToolbar:z,filterFns:ae,icons:re,layoutMode:B,localization:oe,manualFiltering:W,manualGrouping:V,manualPagination:$,manualSorting:U,paginationDisplayMode:G,positionActionsColumn:Y,positionExpandColumn:q,positionGlobalFilter:K,positionPagination:X,positionToolbarAlertBanner:Q,positionToolbarDropZone:Z,rowNumberMode:J,selectAllMode:ee,sortingFns:le},ne)})(t);return(t=>{var n,r,o,i,a,l,s,c,p,d,u,m,h,f,g,b,v,y,x,w,k,S,C,O,E,P,T,A,j,M,R,N,D,I,L;const z=(0,e.useRef)(null),F=(0,e.useRef)({}),_=(0,e.useRef)({}),B=(0,e.useRef)(null),H=(0,e.useRef)(null),W=(0,e.useRef)({}),V=(0,e.useRef)(null),$=(0,e.useRef)(null),U=(0,e.useMemo)((()=>{var e,n,r;const o=null!==(e=t.initialState)&&void 0!==e?e:{};return o.columnOrder=null!==(n=o.columnOrder)&&void 0!==n?n:$W(t),o.globalFilterFn=null!==(r=t.globalFilterFn)&&void 0!==r?r:"fuzzy",o}),[]),[G,Y]=(0,e.useState)(null!==(n=U.creatingRow)&&void 0!==n?n:null),[q,K]=(0,e.useState)((()=>Object.assign({},...BW(t.columns).map((e=>{var t,n,r,o;return{[_W(e)]:e.filterFn instanceof Function?null!==(t=e.filterFn.name)&&void 0!==t?t:"custom":null!==(o=null!==(n=e.filterFn)&&void 0!==n?n:null===(r=null==U?void 0:U.columnFilterFns)||void 0===r?void 0:r[_W(e)])&&void 0!==o?o:UW(e)}}))))),[X,Q]=(0,e.useState)(null!==(r=U.columnOrder)&&void 0!==r?r:[]),[Z,J]=(0,e.useState)(null!==(o=null==U?void 0:U.density)&&void 0!==o?o:"md"),[ee,te]=(0,e.useState)(null!==(i=U.draggingColumn)&&void 0!==i?i:null),[ne,re]=(0,e.useState)(null!==(a=U.draggingRow)&&void 0!==a?a:null),[oe,ie]=(0,e.useState)(null!==(l=U.editingCell)&&void 0!==l?l:null),[ae,le]=(0,e.useState)(null!==(s=U.editingRow)&&void 0!==s?s:null),[se,ce]=(0,e.useState)(null!==(c=U.globalFilterFn)&&void 0!==c?c:"fuzzy"),[pe,de]=(0,e.useState)(null!==(p=U.grouping)&&void 0!==p?p:[]),[ue,me]=(0,e.useState)(null!==(d=U.hoveredColumn)&&void 0!==d?d:null),[he,fe]=(0,e.useState)(null!==(u=U.hoveredRow)&&void 0!==u?u:null),[ge,be]=(0,e.useState)(null!==(m=null==U?void 0:U.isFullScreen)&&void 0!==m&&m),[ve,ye]=(0,e.useState)(null!==(f=null===(h=t.initialState)||void 0===h?void 0:h.showAlertBanner)&&void 0!==f&&f),[xe,we]=(0,e.useState)(null!==(g=null==U?void 0:U.showColumnFilters)&&void 0!==g&&g),[ke,Se]=(0,e.useState)(null!==(b=null==U?void 0:U.showGlobalFilter)&&void 0!==b&&b),[Ce,Oe]=(0,e.useState)(null!==(v=null==U?void 0:U.showToolbarDropZone)&&void 0!==v&&v),Ee=(({creatingRow:t,columnOrder:n,grouping:r,tableOptions:o})=>{var i,a;return(0,e.useMemo)((()=>{var e,i,a,l,s,c,p,d,u,m,h,f,g,b,v,y,x;return[(null!==(i=null===(e=o.state)||void 0===e?void 0:e.columnOrder)&&void 0!==i?i:n).includes("mrt-row-drag")&&Object.assign(Object.assign(Object.assign({Cell:({row:e,rowRef:t,table:n})=>(0,ci.jsx)(gV,{row:e,rowRef:t,table:n}),header:o.localization.move,size:60},o.defaultDisplayColumn),null===(a=o.displayColumnDefOptions)||void 0===a?void 0:a["mrt-row-drag"]),{id:"mrt-row-drag"}),((null!==(s=null===(l=o.state)||void 0===l?void 0:l.columnOrder)&&void 0!==s?s:n).includes("mrt-row-actions")||t&&"row"===o.createDisplayMode)&&Object.assign(Object.assign(Object.assign({Cell:({cell:e,row:t,table:n})=>(0,ci.jsx)(wV,{cell:e,row:t,table:n}),header:o.localization.actions,size:70},o.defaultDisplayColumn),null===(c=o.displayColumnDefOptions)||void 0===c?void 0:c["mrt-row-actions"]),{id:"mrt-row-actions"}),(null!==(d=null===(p=o.state)||void 0===p?void 0:p.columnOrder)&&void 0!==d?d:n).includes("mrt-row-expand")&&VW(o,null!==(m=null===(u=o.state)||void 0===u?void 0:u.grouping)&&void 0!==m?m:r)&&Object.assign(Object.assign(Object.assign({Cell:({row:e,table:t})=>(0,ci.jsx)(vV,{row:e,table:t}),Header:o.enableExpandAll?({table:e})=>(0,ci.jsx)(bV,{table:e}):null,header:o.localization.expand,size:60},o.defaultDisplayColumn),null===(h=o.displayColumnDefOptions)||void 0===h?void 0:h["mrt-row-expand"]),{id:"mrt-row-expand"}),(null!==(g=null===(f=o.state)||void 0===f?void 0:f.columnOrder)&&void 0!==g?g:n).includes("mrt-row-select")&&Object.assign(Object.assign(Object.assign({Cell:({row:e,table:t})=>(0,ci.jsx)(kV,{row:e,table:t}),Header:o.enableSelectAll&&o.enableMultiRowSelection?({table:e})=>(0,ci.jsx)(kV,{selectAll:!0,table:e}):null,header:o.localization.select,size:60},o.defaultDisplayColumn),null===(b=o.displayColumnDefOptions)||void 0===b?void 0:b["mrt-row-select"]),{id:"mrt-row-select"}),(null!==(y=null===(v=o.state)||void 0===v?void 0:v.columnOrder)&&void 0!==y?y:n).includes("mrt-row-numbers")&&Object.assign(Object.assign(Object.assign({Cell:({row:e})=>e.index+1,Header:()=>o.localization.rowNumber,header:o.localization.rowNumbers,size:60},o.defaultDisplayColumn),null===(x=o.displayColumnDefOptions)||void 0===x?void 0:x["mrt-row-numbers"]),{id:"mrt-row-numbers"})].filter(Boolean)}),[n,r,o.displayColumnDefOptions,o.editDisplayMode,o.enableColumnDragging,o.enableColumnFilterModes,o.enableColumnOrdering,o.enableEditing,o.enableExpandAll,o.enableExpanding,o.enableGrouping,o.enableRowActions,o.enableRowDragging,o.enableRowNumbers,o.enableRowOrdering,o.enableRowSelection,o.enableSelectAll,o.localization,o.positionActionsColumn,o.renderDetailPanel,o.renderRowActionMenuItems,o.renderRowActions,null===(i=o.state)||void 0===i?void 0:i.columnOrder,null===(a=o.state)||void 0===a?void 0:a.grouping])})({columnOrder:X,creatingRow:G,grouping:pe,tableOptions:t}),Pe=(0,e.useMemo)((()=>{var e,n,r;return HW({aggregationFns:t.aggregationFns,columnDefs:[...Ee,...t.columns],columnFilterFns:null!==(n=null===(e=t.state)||void 0===e?void 0:e.columnFilterFns)&&void 0!==n?n:q,defaultDisplayColumn:null!==(r=t.defaultDisplayColumn)&&void 0!==r?r:{},filterFns:t.filterFns,sortingFns:t.sortingFns})}),[q,Ee,t.columns,null===(y=t.state)||void 0===y?void 0:y.columnFilterFns]),Te=(0,e.useMemo)((()=>{var e,n,r,o,i;return!(null===(e=t.state)||void 0===e?void 0:e.isLoading)&&!(null===(n=t.state)||void 0===n?void 0:n.showSkeletons)||t.data.length?t.data:[...Array((null===(o=null===(r=t.state)||void 0===r?void 0:r.pagination)||void 0===o?void 0:o.pageSize)||(null===(i=null==U?void 0:U.pagination)||void 0===i?void 0:i.pageSize)||10).fill(null)].map((()=>Object.assign({},...BW(t.columns).map((e=>({[_W(e)]:null}))))))}),[t.data,null===(x=t.state)||void 0===x?void 0:x.isLoading,null===(w=t.state)||void 0===w?void 0:w.showSkeletons]),Ae=function(t){const n={state:{},onStateChange:()=>{},renderFallbackValue:null,...t},[r]=e.useState((()=>({current:gp(n)}))),[o,i]=e.useState((()=>r.current.initialState));return r.current.setOptions((e=>({...e,...t,state:{...o,...t.state},onStateChange:e=>{i(e),null==t.onStateChange||t.onStateChange(e)}}))),r.current}(Object.assign(Object.assign({getCoreRowModel:e=>Mc((()=>[e.options.data]),(t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(t,o,i){void 0===o&&(o=0);const a=[];for(let s=0;s<t.length;s++){const c=bp(e,e._getRowId(t[s],s,i),t[s],s,o,void 0,null==i?void 0:i.id);var l;n.flatRows.push(c),n.rowsById[c.id]=c,a.push(c),e.options.getSubRows&&(c.originalSubRows=e.options.getSubRows(t[s],s),null!=(l=c.originalSubRows)&&l.length&&(c.subRows=r(c.originalSubRows,o+1,c)))}return a};return n.rows=r(t),n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getExpandedRowModel:t.enableExpanding||t.enableGrouping?e=>Mc((()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows]),((e,t,n)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:n?yp(t):t),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}):void 0,getFacetedMinMaxValues:t.enableFacetedValues?(e,t)=>Mc((()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]}),(e=>{var n;if(!e)return;const r=null==(n=e.flatRows[0])?void 0:n.getUniqueValues(t);if(void 0===r)return;let o=[r,r];for(let n=0;n<e.flatRows.length;n++){const r=e.flatRows[n].getUniqueValues(t);for(let e=0;e<r.length;e++){const t=r[e];t<o[0]?o[0]=t:t>o[1]&&(o[1]=t)}}return o}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}):void 0,getFacetedRowModel:t.enableFacetedValues?(e,t)=>Mc((()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()]),((n,r,o)=>{if(!n.rows.length||(null==r||!r.length)&&!o)return n;const i=[...r.map((e=>e.id)).filter((e=>e!==t)),o?"__global__":void 0].filter(Boolean);return vp(n.rows,(e=>{for(let t=0;t<i.length;t++)if(!1===e.columnFilters[i[t]])return!1;return!0}),e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}):void 0,getFacetedUniqueValues:t.enableFacetedValues?(e,t)=>Mc((()=>{var n;return[null==(n=e.getColumn(t))?void 0:n.getFacetedRowModel()]}),(e=>{if(!e)return new Map;let n=new Map;for(let o=0;o<e.flatRows.length;o++){const i=e.flatRows[o].getUniqueValues(t);for(let e=0;e<i.length;e++){const t=i[e];var r;n.has(t)?n.set(t,(null!=(r=n.get(t))?r:0)+1):n.set(t,1)}}return n}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}):void 0,getFilteredRowModel:t.enableColumnFilters||t.enableGlobalFilter||t.enableFilters?e=>Mc((()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter]),((t,n,r)=>{if(!t.rows.length||(null==n||!n.length)&&!r){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}const o=[],i=[];(null!=n?n:[]).forEach((t=>{var n;const r=e.getColumn(t.id);if(!r)return;const i=r.getFilterFn();i&&o.push({id:t.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(t.value))?n:t.value})}));const a=n.map((e=>e.id)),l=e.getGlobalFilterFn(),s=e.getAllLeafColumns().filter((e=>e.getCanGlobalFilter()));let c,p;r&&l&&s.length&&(a.push("__global__"),s.forEach((e=>{var t;i.push({id:e.id,filterFn:l,resolvedValue:null!=(t=null==l.resolveFilterValue?void 0:l.resolveFilterValue(r))?t:r})})));for(let e=0;e<t.flatRows.length;e++){const n=t.flatRows[e];if(n.columnFilters={},o.length)for(let e=0;e<o.length;e++){c=o[e];const t=c.id;n.columnFilters[t]=c.filterFn(n,t,c.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))}if(i.length){for(let e=0;e<i.length;e++){p=i[e];const t=p.id;if(p.filterFn(n,t,p.resolvedValue,(e=>{n.columnFiltersMeta[t]=e}))){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return vp(t.rows,(e=>{for(let t=0;t<a.length;t++)if(!1===e.columnFilters[a[t]])return!1;return!0}),e)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}):void 0,getGroupedRowModel:t.enableGrouping?e=>Mc((()=>[e.getState().grouping,e.getPreGroupedRowModel()]),((t,n)=>{if(!n.rows.length||!t.length)return n;const r=t.filter((t=>e.getColumn(t))),o=[],i={},a=function(t,n,l){if(void 0===n&&(n=0),n>=r.length)return t.map((e=>(e.depth=n,o.push(e),i[e.id]=e,e.subRows&&(e.subRows=a(e.subRows,n+1,e.id)),e)));const s=r[n],c=function(e,t){const n=new Map;return e.reduce(((e,n)=>{const r=`${n.getGroupingValue(t)}`,o=e.get(r);return o?o.push(n):e.set(r,[n]),e}),n)}(t,s),p=Array.from(c.entries()).map(((t,c)=>{let[p,d]=t,u=`${s}:${p}`;u=l?`${l}>${u}`:u;const m=a(d,n+1,u),h=n?jc(d,(e=>e.subRows)):d,f=bp(e,u,h[0].original,c,n,void 0,l);return Object.assign(f,{groupingColumnId:s,groupingValue:p,subRows:m,leafRows:h,getValue:t=>{var n;if(r.includes(t))return f._valuesCache.hasOwnProperty(t)||d[0]&&(f._valuesCache[t]=null!=(n=d[0].getValue(t))?n:void 0),f._valuesCache[t];if(f._groupingValuesCache.hasOwnProperty(t))return f._groupingValuesCache[t];const o=e.getColumn(t),i=null==o?void 0:o.getAggregationFn();return i?(f._groupingValuesCache[t]=i(t,h,d),f._groupingValuesCache[t]):void 0}}),m.forEach((e=>{o.push(e),i[e.id]=e})),f}));return p},l=a(n.rows,0);return l.forEach((e=>{o.push(e),i[e.id]=e})),{rows:l,flatRows:o,rowsById:i}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._queue((()=>{e._autoResetExpanded(),e._autoResetPageIndex()}))}}):void 0,getPaginationRowModel:t.enablePagination?e=>Mc((()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded]),((t,n)=>{if(!n.rows.length)return n;const{pageSize:r,pageIndex:o}=t;let{rows:i,flatRows:a,rowsById:l}=n;const s=r*o,c=s+r;let p;i=i.slice(s,c),p=e.options.paginateExpandedRows?{rows:i,flatRows:a,rowsById:l}:yp({rows:i,flatRows:a,rowsById:l}),p.flatRows=[];const d=e=>{p.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return p.rows.forEach(d),p}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}):void 0,getSortedRowModel:t.enableSorting?e=>Mc((()=>[e.getState().sorting,e.getPreSortedRowModel()]),((t,n)=>{if(!n.rows.length||null==t||!t.length)return n;const r=e.getState().sorting,o=[],i=r.filter((t=>{var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()})),a={};i.forEach((t=>{const n=e.getColumn(t.id);n&&(a[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})}));const l=e=>{const t=e.map((e=>({...e})));return t.sort(((e,t)=>{for(let r=0;r<i.length;r+=1){var n;const o=i[r],l=a[o.id],s=null!=(n=null==o?void 0:o.desc)&&n;let c=0;if(l.sortUndefined){const n=void 0===e.getValue(o.id),r=void 0===t.getValue(o.id);(n||r)&&(c=n&&r?0:n?l.sortUndefined:-l.sortUndefined)}if(0===c&&(c=l.sortingFn(e,t,o.id)),0!==c)return s&&(c*=-1),l.invertSorting&&(c*=-1),c}return e.index-t.index})),t.forEach((e=>{var t;o.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=l(e.subRows))})),t};return{rows:l(n.rows),flatRows:o,rowsById:n.rowsById}}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}):void 0,onColumnOrderChange:Q,onGroupingChange:de,getSubRows:e=>null==e?void 0:e.subRows},t),{columns:Pe,data:Te,globalFilterFn:null===(k=t.filterFns)||void 0===k?void 0:k[null!=se?se:"fuzzy"],initialState:U,state:Object.assign({creatingRow:G,columnFilterFns:q,columnOrder:X,density:Z,draggingColumn:ee,draggingRow:ne,editingCell:oe,editingRow:ae,globalFilterFn:se,grouping:pe,hoveredColumn:ue,hoveredRow:he,isFullScreen:ge,showAlertBanner:ve,showColumnFilters:xe,showGlobalFilter:ke,showToolbarDropZone:Ce},t.state)}));return Ae.refs={bottomToolbarRef:z,editInputRefs:F,filterInputRefs:_,searchInputRef:B,tableContainerRef:H,tableHeadCellRefs:W,tablePaperRef:V,topToolbarRef:$},Ae.setCreatingRow=e=>{var n,r;let o=e;!0===e&&(o=(e=>bp(e,"mrt-row-create",Object.assign({},...BW(e.options.columns).filter((e=>"data"===e.columnDefType)).map((e=>({[_W(e)]:""})))),-1,0))(Ae)),null!==(r=null===(n=null==t?void 0:t.onCreatingRowChange)||void 0===n?void 0:n.call(t,o))&&void 0!==r||Y(o)},Ae.setColumnFilterFns=null!==(S=t.onColumnFilterFnsChange)&&void 0!==S?S:K,Ae.setDensity=null!==(C=t.onDensityChange)&&void 0!==C?C:J,Ae.setDraggingColumn=null!==(O=t.onDraggingColumnChange)&&void 0!==O?O:te,Ae.setDraggingRow=null!==(E=t.onDraggingRowChange)&&void 0!==E?E:re,Ae.setEditingCell=null!==(P=t.onEditingCellChange)&&void 0!==P?P:ie,Ae.setEditingRow=null!==(T=t.onEditingRowChange)&&void 0!==T?T:le,Ae.setGlobalFilterFn=null!==(A=t.onGlobalFilterFnChange)&&void 0!==A?A:ce,Ae.setHoveredColumn=null!==(j=t.onHoveredColumnChange)&&void 0!==j?j:me,Ae.setHoveredRow=null!==(M=t.onHoveredRowChange)&&void 0!==M?M:fe,Ae.setIsFullScreen=null!==(R=t.onIsFullScreenChange)&&void 0!==R?R:be,Ae.setShowAlertBanner=null!==(N=t.onShowAlertBannerChange)&&void 0!==N?N:ye,Ae.setShowColumnFilters=null!==(D=t.onShowColumnFiltersChange)&&void 0!==D?D:we,Ae.setShowGlobalFilter=null!==(I=t.onShowGlobalFilterChange)&&void 0!==I?I:Se,Ae.setShowToolbarDropZone=null!==(L=t.onShowToolbarDropZoneChange)&&void 0!==L?L:Oe,(t=>{const{getState:n,options:{enablePagination:r,rowCount:o}}=t,{globalFilter:i,isFullScreen:a,pagination:l,sorting:s,isLoading:c,showSkeletons:p}=n(),d=(0,e.useRef)(!1),u=(0,e.useRef)(),m=(0,e.useRef)();(0,e.useEffect)((()=>{"undefined"!=typeof window&&(u.current=document.body.style.height)}),[]),(0,e.useEffect)((()=>{if(d&&"undefined"!=typeof window)if(a)m.current=document.body.getBoundingClientRect().top,document.body.style.height="100vh";else{if(document.body.style.height=u.current,!m.current)return;window.scrollTo({top:-1*m.current,behavior:"instant"})}d.current=!0}),[a]),(0,e.useEffect)((()=>{if(!r||c||p)return;const{pageIndex:e,pageSize:n}=l,i=null!=o?o:t.getPrePaginationRowModel().rows.length;e*n>i&&t.setPageIndex(Math.floor(i/n))}),[o,t.getPrePaginationRowModel().rows.length]);const h=(0,e.useRef)(s);(0,e.useEffect)((()=>{s.length&&(h.current=s)}),[s]),(0,e.useEffect)((()=>{KW(t)&&(i?t.setSorting([]):t.setSorting((()=>h.current||[])))}),[i])})(Ae),Ae})(n)},CV=["between","betweenInclusive","inNumberRange"],OV=["empty","notEmpty"],EV=["arrIncludesSome","arrIncludesAll","arrIncludes"],PV=["range-slider","date-range","range"],TV=({header:t,onSelect:n,table:r})=>{var o,i,a,l;const{getState:s,options:{columnFilterModeOptions:c,globalFilterModeOptions:p,localization:d,renderColumnFilterModeMenuItems:u,renderGlobalFilterModeMenuItems:m},setColumnFilterFns:h,setGlobalFilterFn:f}=r,{globalFilterFn:g}=s(),{column:b}=null!=t?t:{},{columnDef:v}=null!=b?b:{},y=null==b?void 0:b.getFilterValue();let x=null!==(o=null==v?void 0:v.columnFilterModeOptions)&&void 0!==o?o:c;PV.includes(null==v?void 0:v.filterVariant)&&(x=[...CV,...null!=x?x:[]].filter((e=>CV.includes(e))));const w=(0,e.useMemo)((()=>(e=>[{option:"fuzzy",symbol:"≈",label:e.filterFuzzy,divider:!1},{option:"contains",symbol:"*",label:e.filterContains,divider:!1},{option:"startsWith",symbol:"a",label:e.filterStartsWith,divider:!1},{option:"endsWith",symbol:"z",label:e.filterEndsWith,divider:!0},{option:"equals",symbol:"=",label:e.filterEquals,divider:!1},{option:"notEquals",symbol:"≠",label:e.filterNotEquals,divider:!0},{option:"between",symbol:"⇿",label:e.filterBetween,divider:!1},{option:"betweenInclusive",symbol:"⬌",label:e.filterBetweenInclusive,divider:!0},{option:"greaterThan",symbol:">",label:e.filterGreaterThan,divider:!1},{option:"greaterThanOrEqualTo",symbol:"≥",label:e.filterGreaterThanOrEqualTo,divider:!1},{option:"lessThan",symbol:"<",label:e.filterLessThan,divider:!1},{option:"lessThanOrEqualTo",symbol:"≤",label:e.filterLessThanOrEqualTo,divider:!0},{option:"empty",symbol:"∅",label:e.filterEmpty,divider:!1},{option:"notEmpty",symbol:"!∅",label:e.filterNotEmpty,divider:!1}])(d).filter((e=>v?void 0===x||(null==x?void 0:x.includes(e.option)):(!p||p.includes(e.option))&&["fuzzy","contains","startsWith"].includes(e.option)))),[]),k=e=>{var r;const o=null!==(r=null==v?void 0:v._filterFn)&&void 0!==r?r:"";t&&b?e!==o&&(h((n=>Object.assign(Object.assign({},n),{[t.id]:e}))),OV.includes(e)?" "===y||OV.includes(o)?y&&b.setFilterValue(y):b.setFilterValue(" "):"multi-select"===(null==v?void 0:v.filterVariant)||EV.includes(e)?y instanceof String||(null==y?void 0:y.length)?b.setFilterValue([]):y&&b.setFilterValue(y):PV.includes(null==v?void 0:v.filterVariant)||CV.includes(e)?Array.isArray(y)&&((null==y?void 0:y.every((e=>""===e)))||CV.includes(o))?b.setFilterValue(y):b.setFilterValue(["",""]):Array.isArray(y)?b.setFilterValue(""):b.setFilterValue(y)):f(e),null==n||n()},S=t&&v?v._filterFn:g;return(0,ci.jsx)(lE.Dropdown,{children:null!==(l=t&&b&&v?null!==(a=null===(i=v.renderColumnFilterModeMenuItems)||void 0===i?void 0:i.call(v,{column:b,internalFilterOptions:w,onSelectFilterMode:k,table:r}))&&void 0!==a?a:null==u?void 0:u({column:b,internalFilterOptions:w,onSelectFilterMode:k,table:r}):null==m?void 0:m({internalFilterOptions:w,onSelectFilterMode:k,table:r}))&&void 0!==l?l:w.map((({option:t,label:n,divider:r,symbol:o},i)=>(0,ci.jsxs)(e.Fragment,{children:[(0,ci.jsxs)(lE.Item,{onClick:()=>k(t),color:t===S?"blue":void 0,sx:{"& > .mantine-Menu-itemLabel":{display:"flex",flexWrap:"nowrap",gap:"1ch"}},value:t,children:[(0,ci.jsx)(hA,{sx:{fontSize:"20px",transform:"translateY(-2px)",width:"2ch"},children:o}),(0,ci.jsx)(hA,{align:"center",children:n})]}),r&&(0,ci.jsx)(lE.Divider,{})]},i)))})},AV=({table:t})=>{const{getState:n,setGlobalFilter:r,options:{enableGlobalFilterModes:o,icons:{IconSearch:i,IconX:a},localization:l,manualFiltering:s,mantineSearchTextInputProps:c},refs:{searchInputRef:p}}=t,{globalFilter:d,showGlobalFilter:u}=n(),m=c instanceof Function?c({table:t}):c,h=(0,e.useRef)(!1),[f,g]=(0,e.useState)(null!=d?d:""),[b]=lF(f,s?500:250);(0,e.useEffect)((()=>{r(b||void 0)}),[b]);const v=()=>{g(""),r(void 0)};return(0,e.useEffect)((()=>{h.current&&(void 0===d?v():g(d)),h.current=!0}),[d]),(0,ci.jsxs)(GC,{in:u,sx:{"& > div":{display:"flex",alignItems:"center",gap:"16px",flexWrap:"nowrap"}},children:[o&&(0,ci.jsxs)(lE,{withinPortal:!0,children:[(0,ci.jsx)(lE.Target,{children:(0,ci.jsx)(gg,{"aria-label":l.changeSearchMode,size:"sm",children:(0,ci.jsx)(i,{})})}),(0,ci.jsx)(TV,{table:t,onSelect:v})]}),(0,ci.jsx)(Jk,Object.assign({placeholder:l.search,onChange:e=>g(e.target.value),value:null!=f?f:"",variant:"filled",icon:!o&&(0,ci.jsx)(i,{}),rightSection:f?(0,ci.jsx)(gg,{"aria-label":l.clearSearch,disabled:!(null==f?void 0:f.length),onClick:v,size:"sm",children:(0,ci.jsx)($S,{withinPortal:!0,label:l.clearSearch,children:(0,ci.jsx)(a,{})})}):null},m,{ref:e=>{e&&(p.current=e,(null==m?void 0:m.ref)&&(m.ref=e))},sx:e=>Object.assign({minWidth:"250px"},(null==m?void 0:m.sx)instanceof Function?m.sx(e):null==m?void 0:m.sx)}))]})},jV=({isTopToolbar:e,table:t})=>{const{options:{mantineProgressProps:n},getState:r}=t,{isSaving:o,showProgressBars:i}=r(),a=n instanceof Function?n({isTopToolbar:e,table:t}):n;return(0,ci.jsx)(GC,{in:o||i,sx:{bottom:e?0:void 0,position:"absolute",top:e?void 0:0,width:"100%"},children:(0,ci.jsx)(jA,Object.assign({animate:!0,"aria-busy":"true","aria-label":"Loading",radius:0,value:100},a))})},MV={userSelect:"none","&:disabled":{backgroundColor:"transparent",border:"none"}},RV=({table:e,position:t="bottom"})=>{var n;const{getPrePaginationRowModel:r,getState:o,setPageIndex:i,setPageSize:a,options:{enableToolbarInternalActions:l,icons:{IconChevronLeftPipe:s,IconChevronRightPipe:c,IconChevronLeft:p,IconChevronRight:d},localization:u,mantinePaginationProps:m,paginationDisplayMode:h,rowCount:f}}=e,{pagination:{pageSize:g=10,pageIndex:b=0},showGlobalFilter:v}=o(),y=m instanceof Function?m({table:e}):m,x=null!=f?f:r().rows.length,w=Math.ceil(x/g),k=w>2&&!1!==(null==y?void 0:y.withEdges),S=b*g,C=Math.min(b*g+g,x);return(0,ci.jsxs)(hA,{align:"center",justify:"space-between",gap:"lg",py:"xs",px:"sm",mt:"top"===t&&l&&!v?"3rem":void 0,p:"relative",sx:{zIndex:2},children:[!1!==(null==y?void 0:y.showRowsPerPage)&&(0,ci.jsx)(Vk,{data:null!==(n=null==y?void 0:y.rowsPerPageOptions)&&void 0!==n?n:["5","10","15","20","25","30","50","100"],label:u.rowsPerPage,onChange:e=>a(+e),value:g.toString(),sx:{"@media (min-width: 720px)":{display:"flex",alignItems:"center",gap:"8px"},"& .mantine-Select-input":{width:"80px"}},withinPortal:!0}),"pages"===h?(0,ci.jsx)(Qj,Object.assign({onChange:e=>i(e-1),total:w,value:b+1,withEdges:k,nextIcon:d,previousIcon:p,firstIcon:s,lastIcon:c},y)):"default"===h?(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(wb,{children:`${0===C?0:(S+1).toLocaleString()}-${C.toLocaleString()} ${u.of} ${x.toLocaleString()}`}),(0,ci.jsxs)(hA,{gap:"xs",children:[k&&(0,ci.jsx)(gg,{"aria-label":u.goToFirstPage,disabled:b<=0,onClick:()=>i(0),sx:MV,children:(0,ci.jsx)(s,{})}),(0,ci.jsx)(gg,{"aria-label":u.goToPreviousPage,disabled:b<=0,onClick:()=>i(b-1),sx:MV,children:(0,ci.jsx)(p,{})}),(0,ci.jsx)(gg,{"aria-label":u.goToNextPage,disabled:C>=x,onClick:()=>i(b+1),sx:MV,children:(0,ci.jsx)(d,{})}),k&&(0,ci.jsx)(gg,{"aria-label":u.goToLastPage,disabled:C>=x,onClick:()=>i(w-1),sx:MV,children:(0,ci.jsx)(c,{})})]})]}):null]})},NV=({column:e,table:t})=>{var n,r,o;const{getState:i,options:{localization:a,mantineFilterCheckboxProps:l}}=t,{density:s}=i(),{columnDef:c}=e,p=l instanceof Function?l({column:e,table:t}):l,d=c.mantineFilterCheckboxProps instanceof Function?c.mantineFilterCheckboxProps({column:e,table:t}):c.mantineFilterCheckboxProps,u=Object.assign(Object.assign({},p),d),m=null===(n=a.filterByColumn)||void 0===n?void 0:n.replace("{column}",c.header);return(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:null!==(r=null==u?void 0:u.title)&&void 0!==r?r:m,children:(0,ci.jsx)(oA,Object.assign({checked:"true"===e.getFilterValue(),indeterminate:void 0===e.getFilterValue(),color:void 0===e.getFilterValue()?"default":"primary",size:"xs"===s?"sm":"md",label:null!==(o=u.title)&&void 0!==o?o:m},u,{onClick:e=>{var t;e.stopPropagation(),null===(t=null==u?void 0:u.onClick)||void 0===t||t.call(u,e)},onChange:t=>{var n;e.setFilterValue(void 0===e.getFilterValue()?"true":"true"===e.getFilterValue()?"false":void 0),null===(n=null==u?void 0:u.onChange)||void 0===n||n.call(u,t)},sx:e=>Object.assign({fontWeight:"normal",marginTop:"8px"},(null==u?void 0:u.sx)instanceof Function?u.sx(e):null==u?void 0:u.sx),title:void 0}))})},DV=({header:t,rangeFilterIndex:n,table:r})=>{var o,i,a,l,s,c,p,d,u;const{options:{columnFilterDisplayMode:m,columnFilterModeOptions:h,icons:{IconX:f},localization:g,mantineFilterAutocompleteProps:b,mantineFilterDateInputProps:v,mantineFilterMultiSelectProps:y,mantineFilterSelectProps:x,mantineFilterTextInputProps:w,manualFiltering:k},refs:{filterInputRefs:S},setColumnFilterFns:C}=r,{column:O}=t,{columnDef:E}=O,P=w instanceof Function?w({column:O,table:r,rangeFilterIndex:n}):w,T=E.mantineFilterTextInputProps instanceof Function?E.mantineFilterTextInputProps({column:O,table:r,rangeFilterIndex:n}):E.mantineFilterTextInputProps,A=Object.assign(Object.assign({},P),T),j=x instanceof Function?x({column:O,table:r,rangeFilterIndex:n}):x,M=E.mantineFilterSelectProps instanceof Function?E.mantineFilterSelectProps({column:O,table:r,rangeFilterIndex:n}):E.mantineFilterSelectProps,R=Object.assign(Object.assign({},j),M),N=y instanceof Function?y({column:O,table:r,rangeFilterIndex:n}):y,D=E.mantineFilterMultiSelectProps instanceof Function?E.mantineFilterMultiSelectProps({column:O,table:r,rangeFilterIndex:n}):E.mantineFilterMultiSelectProps,I=Object.assign(Object.assign({},N),D),L=v instanceof Function?v({column:O,table:r,rangeFilterIndex:n}):v,z=E.mantineFilterDateInputProps instanceof Function?E.mantineFilterDateInputProps({column:O,table:r,rangeFilterIndex:n}):E.mantineFilterDateInputProps,F=Object.assign(Object.assign({},L),z),_=b instanceof Function?b({column:O,table:r,rangeFilterIndex:n}):b,B=E.mantineFilterAutocompleteProps instanceof Function?E.mantineFilterAutocompleteProps({column:O,table:r,rangeFilterIndex:n}):E.mantineFilterAutocompleteProps,H=Object.assign(Object.assign({},_),B),W="range"===E.filterVariant||"date-range"===E.filterVariant||void 0!==n,V="select"===E.filterVariant,$="multi-select"===E.filterVariant,U="date"===E.filterVariant||"date-range"===E.filterVariant,G="autocomplete"===E.filterVariant,Y=null!==(o=null==E?void 0:E.columnFilterModeOptions)&&void 0!==o?o:h,q=E._filterFn,K=["empty","notEmpty"].includes(q)?g[`filter${(null===(a=null===(i=null==q?void 0:q.charAt)||void 0===i?void 0:i.call(q,0))||void 0===a?void 0:a.toUpperCase())+(null==q?void 0:q.slice(1))}`]:"",X=W?0===n?g.min:1===n?g.max:"":null!==(l=null==A?void 0:A.placeholder)&&void 0!==l?l:null===(s=g.filterByColumn)||void 0===s?void 0:s.replace("{column}",String(E.header)),Q=O.getFacetedUniqueValues(),Z=(0,e.useMemo)((()=>{var e,t,n;return(null!==(n=null!==(t=null!==(e=null==H?void 0:H.data)&&void 0!==e?e:null==R?void 0:R.data)&&void 0!==t?t:null==I?void 0:I.data)&&void 0!==n?n:(G||V||$)&&Q?Array.from(Q.keys()).sort(((e,t)=>e.localeCompare(t))):[]).filter((e=>null!=e))}),[null==H?void 0:H.data,Q,G,$,V,null==I?void 0:I.data,null==R?void 0:R.data]),J=(0,e.useRef)(!1),[ee,te]=(0,e.useState)((()=>{var e,t;return $?O.getFilterValue()||[]:W?(null===(e=O.getFilterValue())||void 0===e?void 0:e[n])||"":null!==(t=O.getFilterValue())&&void 0!==t?t:""})),[ne]=lF(ee,k?400:200);(0,e.useEffect)((()=>{J.current&&(W?O.setFilterValue((e=>{const t=Array.isArray(e)?e:["",""];return t[n]=ne,t})):O.setFilterValue(null!=ne?ne:void 0))}),[ne]),(0,e.useEffect)((()=>{if(!J.current)return void(J.current=!0);const e=O.getFilterValue();void 0===e?re():te(W&&void 0!==n?(null!=e?e:["",""])[n]:null!=e?e:"")}),[O.getFilterValue()]);const re=()=>{$?(te([]),O.setFilterValue([])):W?(te(""),O.setFilterValue((e=>{const t=Array.isArray(e)?e:["",""];return t[n]=void 0,t}))):(te(""),O.setFilterValue(void 0))};if(E.Filter)return(0,ci.jsx)(ci.Fragment,{children:null===(c=E.Filter)||void 0===c?void 0:c.call(E,{column:O,header:t,rangeFilterIndex:n,table:r})});const oe={disabled:!!K,placeholder:X,"aria-label":X,title:X,onClick:e=>e.stopPropagation(),onChange:te,value:ee,variant:"unstyled",sx:e=>Object.assign({borderBottom:`2px solid ${e.colors.gray["dark"===e.colorScheme?7:3]}`,minWidth:U?"125px":W?"80px":K?"auto":"100px",width:"100%","& .mantine-TextInput-input":{overflow:"hidden",textOverflow:"ellipsis"},"& .mantine-DateInput-input":{height:"2.1rem"}},wm($?I.sx:V?R.sx:U?F.sx:null==A?void 0:A.sx))},ie=ee?(0,ci.jsx)(gg,{"aria-label":g.clearFilter,onClick:re,size:"sm",title:null!==(p=g.clearFilter)&&void 0!==p?p:"",children:(0,ci.jsx)(f,{})}):null;return K?(0,ci.jsx)(fh,{sx:oe.sx,children:(0,ci.jsx)(yM,{size:"lg",onClick:()=>{te(""),O.setFilterValue(void 0),C((e=>{var n;return Object.assign(Object.assign({},e),{[t.id]:null!==(n=null==Y?void 0:Y[0])&&void 0!==n?n:"fuzzy"})}))},sx:{margin:"5px"},rightSection:ie,children:K})}):$?(0,ci.jsx)(ZM,Object.assign({},oe,{clearable:!0,searchable:!0,withinPortal:!0},I,{data:Z,ref:e=>{e&&(S.current[`${O.id}-${null!=n?n:0}`]=e,I.ref&&(I.ref.current=e))},sx:oe.sx})):V?(0,ci.jsx)(Vk,Object.assign({},oe,{clearable:!0,searchable:!0,withinPortal:!0},R,{data:Z,ref:e=>{e&&(S.current[`${O.id}-${null!=n?n:0}`]=e,R.ref&&(R.ref.current=e))},sx:oe.sx})):U?(0,ci.jsx)(xW,Object.assign({},oe,{allowDeselect:!0,clearable:!0,popoverProps:{withinPortal:"popover"!==m}},F,{ref:e=>{e&&(S.current[`${O.id}-${null!=n?n:0}`]=e,F.ref&&(F.ref.current=e))},sx:oe.sx})):G?(0,ci.jsx)(dR,Object.assign({},oe,{rightSection:(null===(d=null==ee?void 0:ee.toString())||void 0===d?void 0:d.length)?ie:void 0,onChange:e=>te(e),withinPortal:!0},H,{data:Z,ref:e=>{e&&(S.current[`${O.id}-${null!=n?n:0}`]=e,H.ref&&(H.ref.current=e))},sx:oe.sx})):(0,ci.jsx)(Jk,Object.assign({},oe,{rightSection:(null===(u=null==ee?void 0:ee.toString())||void 0===u?void 0:u.length)?ie:void 0,onChange:e=>te(e.target.value)},A,{ref:e=>{e&&(S.current[`${O.id}-${null!=n?n:0}`]=e,A.ref&&(A.ref.current=e))},sx:oe.sx}))},IV=({header:e,table:t})=>(0,ci.jsxs)(fh,{sx:{display:"grid",gridTemplateColumns:"6fr 6fr",gap:"16px"},children:[(0,ci.jsx)(DV,{header:e,rangeFilterIndex:0,table:t}),(0,ci.jsx)(DV,{header:e,rangeFilterIndex:1,table:t})]}),LV=({stackAlertBanner:t,table:n})=>{var r,o,i;const{getPrePaginationRowModel:a,getSelectedRowModel:l,getState:s,options:{enableRowSelection:c,enableSelectAll:p,icons:{IconX:d},localization:u,mantineToolbarAlertBannerBadgeProps:m,mantineToolbarAlertBannerProps:h,positionToolbarAlertBanner:f,renderToolbarAlertBannerContent:g,rowCount:b}}=n,{grouping:v,showAlertBanner:y,density:x}=s(),w=h instanceof Function?h({table:n}):h,k=m instanceof Function?m({table:n}):m,S=l().rows.length>0?null===(o=null===(r=u.selectedCountOfRowCountRowsSelected)||void 0===r?void 0:r.replace("{selectedCount}",l().rows.length.toString()))||void 0===o?void 0:o.replace("{rowCount}",(null!=b?b:a().rows.length).toString()):null,C=v.length>0?(0,ci.jsxs)(hA,{children:[u.groupedBy," ",v.map(((t,r)=>(0,ci.jsxs)(e.Fragment,{children:[r>0?u.thenBy:"",(0,ci.jsxs)(yM,Object.assign({rightSection:(0,ci.jsx)(gg,{onClick:()=>n.getColumn(t).toggleGrouping(),size:"xs",children:(0,ci.jsx)(d,{})}),sx:{marginLeft:"1ch"},variant:"filled"},k,{children:[n.getColumn(t).columnDef.header," "]}))]},`${r}-${t}`)))]}):null;return(0,ci.jsx)(GC,{in:y||!!S||!!C,transitionDuration:t?200:0,children:(0,ci.jsx)(jR,Object.assign({color:"blue",icon:!1},w,{sx:e=>Object.assign({borderRadius:0,fontSize:"16px",left:0,position:"relative",marginBottom:t?0:"bottom"===f?"-16px":void 0,padding:"8px",right:0,top:0,width:"100%",zIndex:2},(null==w?void 0:w.sx)instanceof Function?w.sx(e):null==w?void 0:w.sx),children:null!==(i=null==g?void 0:g({groupedAlert:C,selectedAlert:S,table:n}))&&void 0!==i?i:(0,ci.jsxs)(hA,{sx:{gap:"12px",padding:"head-overlay"===f?"xl"===x?"16px":"md"===x?"8px":"2px":"8px 16px"},children:[c&&p&&"head-overlay"===f&&(0,ci.jsx)(kV,{selectAll:!0,table:n}),(0,ci.jsxs)(_R,{children:[null==w?void 0:w.children,(null==w?void 0:w.children)&&(S||C)&&(0,ci.jsx)("br",{}),S,S&&C&&(0,ci.jsx)("br",{}),C]})]})}))})},zV=t=>{var n,{table:r}=t,o=wW(t,["table"]);const{getState:i,options:{icons:{IconMinimize:a,IconMaximize:l},localization:s},setIsFullScreen:c}=r,{isFullScreen:p}=i(),[d,u]=(0,e.useState)(!1);return(0,ci.jsx)($S,{opened:d,withinPortal:!0,label:null!==(n=null==o?void 0:o.title)&&void 0!==n?n:s.toggleFullScreen,children:(0,ci.jsx)(gg,Object.assign({"aria-label":s.toggleFullScreen,onClick:()=>{u(!1),c(!p)},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),size:"lg"},o,{title:void 0,children:p?(0,ci.jsx)(a,{}):(0,ci.jsx)(l,{})}))})},FV=({column:e,table:t})=>{const{options:{icons:{IconPinned:n,IconPinnedOff:r},localization:o}}=t,i=t=>{e.pin(t)};return(0,ci.jsx)(hA,{sx:{minWidth:"70px",alignContent:"center",justifyContent:"center"},children:e.getIsPinned()?(0,ci.jsx)($S,{withinPortal:!0,label:o.unpin,children:(0,ci.jsx)(gg,{onClick:()=>i(!1),size:"md",children:(0,ci.jsx)(r,{})})}):(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)($S,{withinPortal:!0,label:o.pinToLeft,children:(0,ci.jsx)(gg,{onClick:()=>i("left"),size:"md",children:(0,ci.jsx)(n,{style:{transform:"rotate(90deg)"}})})}),(0,ci.jsx)($S,{withinPortal:!0,label:o.pinToRight,children:(0,ci.jsx)(gg,{onClick:()=>i("right"),size:"md",children:(0,ci.jsx)(n,{style:{transform:"rotate(-90deg)"}})})})]})})},_V=({allColumns:t,hoveredColumn:n,setHoveredColumn:r,column:o,isSubMenu:i,table:a})=>{var l;const{getState:s,options:{enableColumnOrdering:c,enableHiding:p,enablePinning:d,localization:u},setColumnOrder:m}=a,{columnOrder:h}=s(),{columnDef:f}=o,{columnDefType:g}=f,b="group"!==g&&o.getIsVisible()||"group"===g&&o.getLeafColumns().some((e=>e.getIsVisible())),v=(0,e.useRef)(null),[y,x]=(0,e.useState)(!1);return(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(lE.Item,{component:"span",ref:v,onDragEnter:e=>{y||!1===f.enableColumnOrdering||r(o)},sx:e=>({alignItems:"center",cursor:"default",justifyContent:"flex-start",opacity:y?.5:1,outline:y?`1px dashed ${e.colors.gray[7]}`:(null==n?void 0:n.id)===o.id?`2px dashed ${JW(e)}`:"none",paddingLeft:2*(o.depth+.5)+"rem",paddingTop:"6px",paddingBottom:"6px"}),children:(0,ci.jsxs)(fh,{sx:{display:"flex",flexWrap:"nowrap",gap:"8px"},children:[!i&&"group"!==g&&c&&!t.some((e=>"group"===e.columnDef.columnDefType))&&(!1!==f.enableColumnOrdering?(0,ci.jsx)(fV,{onDragEnd:e=>{x(!1),r(null),n&&m(WW(o,n,h))},onDragStart:e=>{x(!0),e.dataTransfer.setDragImage(v.current,0,0)},table:a}):(0,ci.jsx)(fh,{sx:{width:"22px"}})),!i&&d&&(o.getCanPin()?(0,ci.jsx)(FV,{column:o,table:a}):(0,ci.jsx)(fh,{sx:{width:"70px"}})),p?(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:u.toggleVisibility,children:(0,ci.jsx)(FP,{checked:b,disabled:i&&b||!o.getCanHide(),label:f.header,onChange:()=>(e=>{var t,n;"group"===g?null===(n=null===(t=null==e?void 0:e.columns)||void 0===t?void 0:t.forEach)||void 0===n||n.call(t,(e=>{e.toggleVisibility(!b)})):e.toggleVisibility()})(o),sx:{cursor:"pointer !important"}})}):(0,ci.jsx)(wb,{sx:{alignSelf:"center"},children:f.header})]})}),null===(l=o.columns)||void 0===l?void 0:l.map(((e,o)=>(0,ci.jsx)(_V,{allColumns:t,column:e,hoveredColumn:n,isSubMenu:i,setHoveredColumn:r,table:a},`${o}-${e.id}`)))]})},BV=({isSubMenu:t,table:n})=>{const{getAllColumns:r,getAllLeafColumns:o,getCenterLeafColumns:i,getIsAllColumnsVisible:a,getIsSomeColumnsPinned:l,getIsSomeColumnsVisible:s,getLeftLeafColumns:c,getRightLeafColumns:p,getState:d,toggleAllColumnsVisible:u,options:{enableColumnOrdering:m,enableHiding:h,enablePinning:f,localization:g}}=n,{columnOrder:b,columnPinning:v}=d(),y=(0,e.useMemo)((()=>{const e=r();return b.length>0&&!e.some((e=>"group"===e.columnDef.columnDefType))?[...c(),...Array.from(new Set(b)).map((e=>i().find((t=>(null==t?void 0:t.id)===e)))),...p()].filter(Boolean):e}),[b,v,r(),i(),c(),p()]),[x,w]=(0,e.useState)(null);return(0,ci.jsxs)(lE.Dropdown,{sx:{maxHeight:"calc(80vh - 100px)",overflowY:"auto"},children:[(0,ci.jsxs)(hA,{sx:{justifyContent:t?"center":"space-between",padding:"8px",gap:"8px"},children:[!t&&h&&(0,ci.jsx)(BE,{disabled:!s(),onClick:()=>{o().filter((e=>!1!==e.columnDef.enableHiding)).forEach((e=>e.toggleVisibility(!1)))},variant:"subtle",children:g.hideAll}),!t&&m&&(0,ci.jsx)(BE,{onClick:()=>n.setColumnOrder($W(n.options)),variant:"subtle",children:g.resetOrder}),!t&&f&&(0,ci.jsx)(BE,{disabled:!l(),onClick:()=>n.resetColumnPinning(!0),variant:"subtle",children:g.unpinAll}),h&&(0,ci.jsx)(BE,{disabled:a(),onClick:()=>u(!0),variant:"subtle",children:g.showAll})]}),(0,ci.jsx)(Ib,{}),y.map(((e,r)=>(0,ci.jsx)(_V,{allColumns:y,column:e,hoveredColumn:x,isSubMenu:t,setHoveredColumn:w,table:n},`${r}-${e.id}`)))]})},HV=e=>{var t,{table:n}=e,r=wW(e,["table"]);const{options:{icons:{IconColumns:o},localization:i}}=n;return(0,ci.jsxs)(lE,{closeOnItemClick:!1,withinPortal:!0,children:[(0,ci.jsx)($S,{withinPortal:!0,label:null!==(t=null==r?void 0:r.title)&&void 0!==t?t:i.showHideColumns,children:(0,ci.jsx)(lE.Target,{children:(0,ci.jsx)(gg,Object.assign({"aria-label":i.showHideColumns,size:"lg"},r,{title:void 0,children:(0,ci.jsx)(o,{})}))})}),(0,ci.jsx)(BV,{table:n})]})},WV=["xs","md","xl"],VV=e=>{var t,{table:n}=e,r=wW(e,["table"]);const{getState:o,options:{icons:{IconBaselineDensityLarge:i,IconBaselineDensityMedium:a,IconBaselineDensitySmall:l},localization:s},setDensity:c}=n,{density:p}=o();return(0,ci.jsx)($S,{withinPortal:!0,label:null!==(t=null==r?void 0:r.title)&&void 0!==t?t:s.toggleDensity,children:(0,ci.jsx)(gg,Object.assign({"aria-label":s.toggleDensity,onClick:()=>{var e;c(null!==(e=WV[(WV.indexOf(p)-1)%WV.length])&&void 0!==e?e:"xl")},size:"lg"},r,{title:void 0,children:"xs"===p?(0,ci.jsx)(l,{}):"md"===p?(0,ci.jsx)(a,{}):(0,ci.jsx)(i,{})}))})},$V=e=>{var t,{table:n}=e,r=wW(e,["table"]);const{getState:o,options:{icons:{IconFilter:i,IconFilterOff:a},localization:l},setShowColumnFilters:s}=n,{showColumnFilters:c}=o();return(0,ci.jsx)($S,{withinPortal:!0,label:null!==(t=null==r?void 0:r.title)&&void 0!==t?t:l.showHideFilters,children:(0,ci.jsx)(gg,Object.assign({"aria-label":l.showHideFilters,onClick:()=>{s(!c)},size:"lg"},r,{title:void 0,children:c?(0,ci.jsx)(a,{}):(0,ci.jsx)(i,{})}))})},UV=e=>{var t,n,{table:r}=e,o=wW(e,["table"]);const{getState:i,options:{icons:{IconSearch:a,IconSearchOff:l},localization:s},refs:{searchInputRef:c},setShowGlobalFilter:p}=r,{globalFilter:d,showGlobalFilter:u}=i();return(0,ci.jsx)($S,{withinPortal:!0,label:null!==(t=null==o?void 0:o.title)&&void 0!==t?t:s.showHideSearch,children:(0,ci.jsx)(gg,Object.assign({"aria-label":null!==(n=null==o?void 0:o.title)&&void 0!==n?n:s.showHideSearch,disabled:!!d,onClick:()=>{p(!u),setTimeout((()=>{var e;return null===(e=c.current)||void 0===e?void 0:e.focus()}),100)},size:"lg"},o,{title:void 0,children:u?(0,ci.jsx)(l,{}):(0,ci.jsx)(a,{})}))})},GV=({table:e})=>{var t;const{options:{columnFilterDisplayMode:n,enableColumnFilters:r,enableColumnOrdering:o,enableDensityToggle:i,enableFilters:a,enableFullScreenToggle:l,enableGlobalFilter:s,enableHiding:c,enablePinning:p,initialState:d,renderToolbarInternalActions:u}}=e;return(0,ci.jsx)(hA,{sx:{alignItems:"center",gap:"2px",zIndex:3},children:null!==(t=null==u?void 0:u({table:e}))&&void 0!==t?t:(0,ci.jsxs)(ci.Fragment,{children:[a&&s&&!(null==d?void 0:d.showGlobalFilter)&&(0,ci.jsx)(UV,{table:e}),a&&r&&"popover"!==n&&(0,ci.jsx)($V,{table:e}),(c||o||p)&&(0,ci.jsx)(HV,{table:e}),i&&(0,ci.jsx)(VV,{table:e}),l&&(0,ci.jsx)(zV,{table:e})]})})},YV=({table:t})=>{const{getState:n,options:{enableGrouping:r,localization:o},setHoveredColumn:i,setShowToolbarDropZone:a}=t,{draggingColumn:l,hoveredColumn:s,grouping:c,showToolbarDropZone:p}=n(),d=e=>{i({id:"drop-zone"})};return(0,e.useEffect)((()=>{var e;void 0!==(null===(e=t.options.state)||void 0===e?void 0:e.showToolbarDropZone)&&a(!!r&&!!l&&!1!==l.columnDef.enableGrouping&&!c.includes(l.id))}),[r,l,c]),(0,ci.jsx)(Yy,{mounted:p,transition:"fade",children:e=>{var t,n;return(0,ci.jsx)(hA,{className:"mantine-ToolbarDropZone",sx:e=>({alignItems:"center",backgroundColor:e.fn.rgba(JW(e),"drop-zone"===(null==s?void 0:s.id)?.2:.1),border:`dashed ${JW(e)} 2px`,justifyContent:"center",height:"calc(100%)",position:"absolute",width:"calc(100%)",zIndex:2}),onDragEnter:d,style:e,children:(0,ci.jsx)(wb,{children:o.dropToGroupBy.replace("{column}",null!==(n=null===(t=null==l?void 0:l.columnDef)||void 0===t?void 0:t.header)&&void 0!==n?n:"")})})}})},qV=({theme:e})=>({alignItems:"flex-start",backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,backgroundImage:"none",display:"grid",flexWrap:"wrap-reverse",minHeight:"3.5rem",overflow:"visible",padding:"0",transition:"all 100ms ease-in-out",zIndex:3}),KV=({table:e})=>{var t;const{getState:n,options:{enableGlobalFilter:r,enablePagination:o,enableToolbarInternalActions:i,mantineTopToolbarProps:a,positionGlobalFilter:l,positionPagination:s,positionToolbarAlertBanner:c,positionToolbarDropZone:p,renderTopToolbarCustomActions:d},refs:{topToolbarRef:u}}=e,{isFullScreen:m,showGlobalFilter:h}=n(),f=Cd("(max-width: 720px)"),g=a instanceof Function?a({table:e}):a,b=f||!!d||h;return(0,ci.jsxs)(fh,Object.assign({},g,{ref:e=>{e&&(u.current=e,(null==g?void 0:g.ref)&&(g.ref.current=e))},sx:e=>Object.assign(Object.assign({position:m?"sticky":"relative",top:m?"0":void 0},qV({theme:e})),(null==g?void 0:g.sx)instanceof Function?g.sx(e):null==g?void 0:g.sx),children:["top"===c&&(0,ci.jsx)(LV,{stackAlertBanner:b,table:e}),["both","top"].includes(null!=p?p:"")&&(0,ci.jsx)(YV,{table:e}),(0,ci.jsxs)(hA,{sx:{alignItems:"flex-start",boxSizing:"border-box",justifyContent:"space-between",padding:"8px",position:b?"relative":"absolute",right:0,top:0,width:"100%"},children:[r&&"left"===l&&(0,ci.jsx)(AV,{table:e}),null!==(t=null==d?void 0:d({table:e}))&&void 0!==t?t:(0,ci.jsx)("span",{}),i?(0,ci.jsxs)(hA,{sx:{flexWrap:"wrap-reverse",justifyContent:"flex-end"},children:[r&&"right"===l&&(0,ci.jsx)(AV,{table:e}),(0,ci.jsx)(GV,{table:e})]}):r&&"right"===l&&(0,ci.jsx)(AV,{table:e})]}),o&&["top","both"].includes(null!=s?s:"")&&(0,ci.jsx)(hA,{justify:"end",children:(0,ci.jsx)(RV,{table:e,position:"top"})}),(0,ci.jsx)(jV,{isTopToolbar:!0,table:e})]}))},XV=({table:e})=>{const{getState:t,options:{enablePagination:n,mantineBottomToolbarProps:r,positionPagination:o,positionToolbarAlertBanner:i,positionToolbarDropZone:a,renderBottomToolbarCustomActions:l},refs:{bottomToolbarRef:s}}=e,{isFullScreen:c}=t(),p=Cd("(max-width: 720px)"),d=r instanceof Function?r({table:e}):r,u=p||!!l;return(0,ci.jsxs)(fh,Object.assign({},d,{ref:e=>{e&&(s.current=e,(null==d?void 0:d.ref)&&(d.ref.current=e))},sx:e=>Object.assign(Object.assign(Object.assign({},qV({theme:e})),{bottom:c?"0":void 0,boxShadow:`0 1px 2px -1px ${e.fn.rgba(e.black,.1)} inset`,left:0,position:c?"fixed":"relative",right:0}),(null==d?void 0:d.sx)instanceof Function?d.sx(e):null==d?void 0:d.sx),children:[(0,ci.jsx)(jV,{isTopToolbar:!1,table:e}),"bottom"===i&&(0,ci.jsx)(LV,{stackAlertBanner:u,table:e}),["both","bottom"].includes(null!=a?a:"")&&(0,ci.jsx)(YV,{table:e}),(0,ci.jsxs)(fh,{sx:{alignItems:"center",boxSizing:"border-box",display:"flex",justifyContent:"space-between",padding:"8px",width:"100%"},children:[l?l({table:e}):(0,ci.jsx)("span",{}),(0,ci.jsx)(fh,{sx:{display:"flex",justifyContent:"flex-end",position:u?"relative":"absolute",right:0,top:0},children:n&&["bottom","both"].includes(null!=o?o:"")&&(0,ci.jsx)(RV,{table:e,position:"bottom"})})]})]}))},QV=({header:e,table:t})=>{var n,r,o,i,a,l,s,c,p,d;const{getState:u,toggleAllColumnsVisible:m,setColumnOrder:h,options:{columnFilterDisplayMode:f,enableColumnFilters:g,enableColumnResizing:b,enableGrouping:v,enableHiding:y,enablePinning:x,enableSorting:w,enableSortingRemoval:k,icons:{IconArrowAutofitContent:S,IconBoxMultiple:C,IconClearAll:O,IconColumns:E,IconDotsVertical:P,IconEyeOff:T,IconFilter:A,IconFilterOff:j,IconPinned:M,IconPinnedOff:R,IconSortAscending:N,IconSortDescending:D},localization:I,mantineColumnActionsButtonProps:L,renderColumnActionsMenuItems:z},refs:{filterInputRefs:F},setColumnSizingInfo:_,setShowColumnFilters:B}=t,{column:H}=e,{columnDef:W}=H,{columnSizing:V,columnVisibility:$}=u(),U=L instanceof Function?L({column:H,table:t}):L,G=W.mantineColumnActionsButtonProps instanceof Function?W.mantineColumnActionsButtonProps({column:H,table:t}):W.mantineColumnActionsButtonProps,Y=Object.assign(Object.assign({},U),G),q=e=>{H.pin(e)},K=(0,ci.jsxs)(ci.Fragment,{children:[w&&H.getCanSort()&&(0,ci.jsxs)(ci.Fragment,{children:[!1!==k&&(0,ci.jsx)(lE.Item,{disabled:!H.getIsSorted(),icon:(0,ci.jsx)(O,{}),onClick:()=>{H.clearSorting()},children:I.clearSort}),(0,ci.jsx)(lE.Item,{disabled:"asc"===H.getIsSorted(),icon:(0,ci.jsx)(N,{}),onClick:()=>{H.toggleSorting(!1)},children:null===(n=I.sortByColumnAsc)||void 0===n?void 0:n.replace("{column}",String(W.header))}),(0,ci.jsx)(lE.Item,{icon:(0,ci.jsx)(D,{}),disabled:"desc"===H.getIsSorted(),onClick:()=>{H.toggleSorting(!0)},children:null===(r=I.sortByColumnDesc)||void 0===r?void 0:r.replace("{column}",String(W.header))}),(g||v||y)&&(0,ci.jsx)(lE.Divider,{},3)]}),g&&"popover"!==f&&H.getCanFilter()&&(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(lE.Item,{disabled:!H.getFilterValue(),icon:(0,ci.jsx)(j,{}),onClick:()=>{H.setFilterValue("")},children:I.clearFilter}),(0,ci.jsx)(lE.Item,{icon:(0,ci.jsx)(A,{}),onClick:()=>{B(!0),setTimeout((()=>{var e;return null===(e=F.current[`${H.id}-0`])||void 0===e?void 0:e.focus()}),100)},children:null===(o=I.filterByColumn)||void 0===o?void 0:o.replace("{column}",String(W.header))}),(v||y)&&(0,ci.jsx)(lE.Divider,{},2)]}),v&&H.getCanGroup()&&(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(lE.Item,{icon:(0,ci.jsx)(C,{}),onClick:()=>{H.toggleGrouping(),h((e=>["mrt-row-expand",...e]))},children:null===(i=I[H.getIsGrouped()?"ungroupByColumn":"groupByColumn"])||void 0===i?void 0:i.replace("{column}",String(W.header))}),x&&(0,ci.jsx)(lE.Divider,{})]}),x&&H.getCanPin()&&(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(lE.Item,{disabled:"left"===H.getIsPinned()||!H.getCanPin(),icon:(0,ci.jsx)(M,{style:{transform:"rotate(90deg)"}}),onClick:()=>q("left"),children:I.pinToLeft}),(0,ci.jsx)(lE.Item,{disabled:"right"===H.getIsPinned()||!H.getCanPin(),icon:(0,ci.jsx)(M,{style:{transform:"rotate(-90deg)"}}),onClick:()=>q("right"),children:I.pinToRight}),(0,ci.jsx)(lE.Item,{disabled:!H.getIsPinned(),icon:(0,ci.jsx)(R,{}),onClick:()=>q(!1),children:I.unpin}),y&&(0,ci.jsx)(lE.Divider,{})]}),b&&H.getCanResize()&&(0,ci.jsx)(lE.Item,{disabled:!V[H.id],icon:(0,ci.jsx)(S,{}),onClick:()=>{_((e=>Object.assign(Object.assign({},e),{isResizingColumn:!1}))),H.resetSize()},children:I.resetColumnSize},0),y&&(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(lE.Item,{disabled:!H.getCanHide(),icon:(0,ci.jsx)(T,{}),onClick:()=>{H.toggleVisibility(!1)},children:null===(a=I.hideColumn)||void 0===a?void 0:a.replace("{column}",String(W.header))},0),(0,ci.jsx)(lE.Item,{disabled:!Object.values($).filter((e=>!e)).length,icon:(0,ci.jsx)(E,{}),onClick:()=>{m(!0)},children:null===(l=I.showAllColumns)||void 0===l?void 0:l.replace("{column}",String(W.header))},1)]})]});return(0,ci.jsxs)(lE,{closeOnItemClick:!0,withinPortal:!0,position:"bottom-start",children:[(0,ci.jsx)($S,{withinPortal:!0,openDelay:1e3,label:null!==(s=null==Y?void 0:Y.title)&&void 0!==s?s:I.columnActions,children:(0,ci.jsx)(lE.Target,{children:(0,ci.jsx)(gg,Object.assign({"aria-label":I.columnActions,size:"sm"},Y,{sx:e=>Object.assign({opacity:.5,transition:"opacity 100ms","&:hover":{opacity:1}},(null==Y?void 0:Y.sx)instanceof Function?Y.sx(e):null==Y?void 0:Y.sx),children:(0,ci.jsx)(P,{})}))})}),(0,ci.jsx)(lE.Dropdown,{children:null!==(d=null!==(p=null===(c=W.renderColumnActionsMenuItems)||void 0===c?void 0:c.call(W,{column:H,table:t,internalColumnMenuItems:K}))&&void 0!==p?p:null==z?void 0:z({column:H,table:t,internalColumnMenuItems:K}))&&void 0!==d?d:K})]})},ZV=({header:t,table:n})=>{var r;const{options:{mantineFilterRangeSliderProps:o},refs:{filterInputRefs:i}}=n,{column:a}=t,{columnDef:l}=a,s=o instanceof Function?o({column:a,table:n}):o,c=l.mantineFilterRangeSliderProps instanceof Function?l.mantineFilterRangeSliderProps({column:a,table:n}):l.mantineFilterRangeSliderProps,p=Object.assign(Object.assign({},s),c);let[d,u]=void 0!==p.min&&void 0!==p.max?[p.min,p.max]:null!==(r=a.getFacetedMinMaxValues())&&void 0!==r?r:[0,1];Array.isArray(d)&&(d=d[0]),Array.isArray(u)&&(u=u[0]),null===d&&(d=0),null===u&&(u=1);const[m,h]=(0,e.useState)([d,u]),f=a.getFilterValue(),g=(0,e.useRef)(!1);return(0,e.useEffect)((()=>{g.current&&(void 0===f?h([d,u]):Array.isArray(f)&&h(f)),g.current=!0}),[f,d,u]),(0,ci.jsx)(UN,Object.assign({min:d,max:u,onChange:e=>{h(e)},onChangeEnd:e=>{Array.isArray(e)&&(e[0]<=d&&e[1]>=u?a.setFilterValue(void 0):a.setFilterValue(e))},value:m},p,{ref:e=>{e&&(i.current[`${a.id}-0`]=e,(null==p?void 0:p.ref)&&(p.ref=e))},sx:e=>Object.assign({margin:"auto",marginTop:"16px",marginBottom:"6px",width:"calc(100% - 8px)"},(null==p?void 0:p.sx)instanceof Function?p.sx(e):null==p?void 0:p.sx)}))},JV=({header:e,table:t})=>{var n,r,o;const{getState:i,options:{columnFilterDisplayMode:a,enableColumnFilterModes:l,columnFilterModeOptions:s,icons:{IconFilterCog:c},localization:p},refs:{filterInputRefs:d}}=t,{showColumnFilters:u}=i(),{column:m}=e,{columnDef:h}=m,f=h._filterFn,g=null!==(n=null==h?void 0:h.columnFilterModeOptions)&&void 0!==n?n:s,b=l&&!1!==h.enableColumnFilterModes&&(void 0===g||!!(null==g?void 0:g.length));return(0,ci.jsx)(GC,{in:u||"popover"===a,children:(0,ci.jsxs)(hA,{direction:"column",children:[(0,ci.jsxs)(hA,{align:"flex-end",children:["checkbox"===h.filterVariant?(0,ci.jsx)(NV,{column:m,table:t}):"range-slider"===h.filterVariant?(0,ci.jsx)(ZV,{header:e,table:t}):["range","date-range"].includes(null!==(r=h.filterVariant)&&void 0!==r?r:"")||["between","betweenInclusive","inNumberRange"].includes(h._filterFn)?(0,ci.jsx)(IV,{header:e,table:t}):(0,ci.jsx)(DV,{header:e,table:t}),b&&(0,ci.jsxs)(lE,{withinPortal:"popover"!==a,children:[(0,ci.jsx)($S,{label:p.changeFilterMode,position:"bottom-start",withinPortal:!0,children:(0,ci.jsx)(lE.Target,{children:(0,ci.jsx)(gg,{"aria-label":p.changeFilterMode,size:"md",sx:{transform:"translateY(-2px)"},children:(0,ci.jsx)(c,{})})})}),(0,ci.jsx)(TV,{header:e,table:t,onSelect:()=>setTimeout((()=>{var e;return null===(e=d.current[`${m.id}-0`])||void 0===e?void 0:e.focus()}),100)})]})]}),b?(0,ci.jsx)(wb,{component:"label",color:"dimmed",sx:{whiteSpace:"nowrap",marginTop:"4px",fontSize:"10px"},children:p.filterMode.replace("{filterType}",p[`filter${(null===(o=null==f?void 0:f.charAt(0))||void 0===o?void 0:o.toUpperCase())+(null==f?void 0:f.slice(1))}`])}):null]})})},e$=({header:t,table:n})=>{var r,o,i,a;const{options:{columnFilterDisplayMode:l,icons:{IconFilter:s},localization:c},refs:{filterInputRefs:p},setShowColumnFilters:d}=n,{column:u}=t,{columnDef:m}=u,h=vm(),f=u.getFilterValue(),[g,b]=(0,e.useState)(!1),v=Array.isArray(f)&&f.some(Boolean)||!!f&&!Array.isArray(f),y="range"===m.filterVariant||["between","betweenInclusive","inNumberRange"].includes(m._filterFn),x=m._filterFn,w="popover"!==l||v?c.filteringByColumn.replace("{column}",String(m.header)).replace("{filterType}",c[`filter${(null===(o=null==x?void 0:x.charAt(0))||void 0===o?void 0:o.toUpperCase())+(null==x?void 0:x.slice(1))}`]).replace("{filterValue}",`"${Array.isArray(u.getFilterValue())?u.getFilterValue().join(`" ${y?c.and:c.or} "`):u.getFilterValue()}"`).replace('" "',""):null===(r=c.filterByColumn)||void 0===r?void 0:r.replace("{column}",String(m.header));return(0,ci.jsxs)(Bx,{onClose:()=>b(!1),opened:g,position:"top",keepMounted:"range-slider"===m.filterVariant,shadow:"xl",width:360,withinPortal:!0,children:[(0,ci.jsx)(Yy,{transition:"scale",mounted:"popover"===l||!!u.getFilterValue()&&!y||y&&(!!(null===(i=u.getFilterValue())||void 0===i?void 0:i[0])||!!(null===(a=u.getFilterValue())||void 0===a?void 0:a[1])),children:e=>(0,ci.jsx)(fh,{component:"span",sx:{flex:"0 0"},style:e,children:(0,ci.jsx)(Bx.Target,{children:(0,ci.jsx)($S,{disabled:g,label:w,multiline:!0,width:w.length>40?300:void 0,withinPortal:!0,children:(0,ci.jsx)(gg,{color:v?JW(h):void 0,onClick:e=>{e.stopPropagation(),"popover"===l?b((e=>!e)):d(!0),setTimeout((()=>{var e,t;null===(e=p.current[`${u.id}-0`])||void 0===e||e.focus(),null===(t=p.current[`${u.id}-0`])||void 0===t||t.select()}),100)},size:"sm",sx:{opacity:v?1:.5,padding:"2px","&:hover":{opacity:1}},children:(0,ci.jsx)(s,{})})})})})}),"popover"===l&&(0,ci.jsx)(Bx.Dropdown,{onClick:e=>e.stopPropagation(),onKeyDown:e=>"Enter"===e.key&&b(!1),children:(0,ci.jsx)(JV,{header:t,table:n})})]})},t$=({column:e,table:t,tableHeadCellRef:n})=>{const{getState:r,options:{enableColumnOrdering:o,mantineColumnDragHandleProps:i},setColumnOrder:a,setDraggingColumn:l,setHoveredColumn:s}=t,{columnDef:c}=e,{hoveredColumn:p,draggingColumn:d,columnOrder:u}=r(),m=i instanceof Function?i({column:e,table:t}):i,h=c.mantineColumnDragHandleProps instanceof Function?c.mantineColumnDragHandleProps({column:e,table:t}):c.mantineColumnDragHandleProps,f=Object.assign(Object.assign({},m),h);return(0,ci.jsx)(fV,{actionIconProps:f,onDragStart:t=>{var r;null===(r=null==f?void 0:f.onDragStart)||void 0===r||r.call(f,t),l(e),t.dataTransfer.setDragImage(n.current,0,0)},onDragEnd:t=>{var n;null===(n=null==f?void 0:f.onDragEnd)||void 0===n||n.call(f,t),"drop-zone"===(null==p?void 0:p.id)?e.toggleGrouping():o&&p&&(null==p?void 0:p.id)!==(null==d?void 0:d.id)&&a(WW(e,p,u)),l(null),s(null)},table:t})},n$=({header:e,table:t})=>{var n;const{getState:r,options:{columnResizeMode:o},setColumnSizingInfo:i}=t,{density:a}=r(),{column:l}=e;return(0,ci.jsx)(fh,{onDoubleClick:()=>{i((e=>Object.assign(Object.assign({},e),{isResizingColumn:!1}))),l.resetSize()},onMouseDown:e.getResizeHandler(),onTouchStart:e.getResizeHandler(),sx:e=>({cursor:"col-resize",marginRight:"xl"===a?"-24px":"md"===a?"-20px":"-14px",position:"absolute",right:"4px",paddingLeft:"1px",paddingRight:"1px","&:active > .mantine-Divider-vertical":{borderLeftColor:JW(e)}}),style:{transform:l.getIsResizing()&&"onEnd"===o?`translateX(${null!==(n=r().columnSizingInfo.deltaOffset)&&void 0!==n?n:0}px)`:void 0},children:(0,ci.jsx)(Ib,{orientation:"vertical",size:"lg",sx:{borderRadius:"2px",borderWidth:"4px",height:"24px",touchAction:"none",transition:l.getIsResizing()?void 0:"all 100ms ease-in-out",userSelect:"none",zIndex:4}})})},r$=({header:e,table:t})=>{const{getState:n,options:{icons:{IconSortDescending:r,IconSortAscending:o,IconArrowsSort:i},localization:a}}=t,{column:l}=e,{columnDef:s}=l,{sorting:c}=n(),p=vm(),d=l.getIsSorted()?"desc"===l.getIsSorted()?a.sortedByColumnDesc.replace("{column}",s.header):a.sortedByColumnAsc.replace("{column}",s.header):"desc"===l.getNextSortingOrder()?a.sortByColumnDesc.replace("{column}",s.header):a.sortByColumnAsc.replace("{column}",s.header),u=c.length>=2&&-1!==l.getSortIndex();return(0,ci.jsx)($S,{withinPortal:!0,label:d,children:(0,ci.jsx)(dD,{color:"transparent",disabled:!u,inline:!0,label:l.getSortIndex()+1,offset:3,children:(0,ci.jsx)(gg,{"aria-label":d,color:l.getIsSorted()?JW(p):void 0,size:"xs",sx:{opacity:l.getIsSorted()?1:.5,transform:u?"translate(-2px, 2px) scale(0.9)":void 0,transition:"opacity 100ms ease-in-out","&:hover":{opacity:1}},children:"desc"===l.getIsSorted()?(0,ci.jsx)(r,{}):"asc"===l.getIsSorted()?(0,ci.jsx)(o,{}):(0,ci.jsx)(i,{})})})})},o$=({header:t,table:n})=>{var r,o,i,a;const l=vm(),{getState:s,options:{columnFilterDisplayMode:c,enableColumnActions:p,enableColumnDragging:d,enableColumnOrdering:u,enableGrouping:m,enableMultiSort:h,layoutMode:f,mantineTableHeadCellProps:g},refs:{tableHeadCellRefs:b},setHoveredColumn:v}=n,{density:y,draggingColumn:x,grouping:w,hoveredColumn:k}=s(),{column:S}=t,{columnDef:C}=S,{columnDefType:O}=C,E=g instanceof Function?g({column:S,table:n}):g,P=C.mantineTableHeadCellProps instanceof Function?C.mantineTableHeadCellProps({column:S,table:n}):C.mantineTableHeadCellProps,T=Object.assign(Object.assign({},E),P),A=(p||C.enableColumnActions)&&!1!==C.enableColumnActions,j=!1!==d&&!1!==C.enableColumnDragging&&(d||u&&!1!==C.enableColumnOrdering||m&&!1!==C.enableGrouping&&!w.includes(S.id)),M=(0,e.useMemo)((()=>{let e=0;return S.getCanSort()&&e++,A&&(e+=1.75),j&&(e+=1.25),e}),[A,j]),R=(0,e.useMemo)((()=>(null==x?void 0:x.id)===S.id?`1px dashed ${l.colors.gray[7]} !important`:(null==k?void 0:k.id)===S.id?`2px dashed ${JW(l)} !important`:void 0),[x,k]),N=R?{borderLeft:R,borderRight:R,borderTop:R}:void 0,D=(null==C?void 0:C.Header)instanceof Function?null===(r=null==C?void 0:C.Header)||void 0===r?void 0:r.call(C,{column:S,header:t,table:n}):null!==(o=null==C?void 0:C.Header)&&void 0!==o?o:C.header;return(0,ci.jsxs)(fh,Object.assign({component:"th",align:"group"===O?"center":"left",colSpan:t.colSpan,onDragEnter:e=>{m&&"drop-zone"===(null==k?void 0:k.id)&&v(null),u&&x&&"group"!==O&&v(!1!==C.enableColumnOrdering?S:null)},ref:e=>{e&&(b.current[S.id]=e)}},T,{sx:e=>Object.assign(Object.assign({flexDirection:"grid"===f?"column":void 0,fontWeight:"bold",overflow:"visible",padding:"xl"===y?"23px":"md"===y?"16px":"10px",userSelect:h&&S.getCanSort()?"none":void 0,verticalAlign:"top",zIndex:S.getIsResizing()||(null==x?void 0:x.id)===S.id?3:S.getIsPinned()&&"group"!==O?2:1,"&:hover .mantine-ActionIcon-root":{opacity:1}},XW({column:S,header:t,table:n,tableCellProps:T,theme:e})),N),children:[t.isPlaceholder?null:(0,ci.jsxs)(hA,{className:"mantine-TableHeadCell-Content",sx:{alignItems:"flex-start",flexDirection:"right"===(null==T?void 0:T.align)?"row-reverse":"row",justifyContent:"group"===O||"center"===(null==T?void 0:T.align)?"center":S.getCanResize()?"space-between":"flex-start",position:"relative",width:"100%"},children:[(0,ci.jsxs)(hA,{className:"mantine-TableHeadCell-Content-Labels",onClick:S.getToggleSortingHandler(),sx:{alignItems:"center",cursor:S.getCanSort()&&"group"!==O?"pointer":void 0,flexDirection:"right"===(null==T?void 0:T.align)?"row-reverse":"row",overflow:"data"===O?"hidden":void 0,paddingLeft:"center"===(null==T?void 0:T.align)?`${M}rem`:void 0},children:[(0,ci.jsx)(hA,{className:"mantine-TableHeadCell-Content-Wrapper",sx:{overflow:"data"===O?"hidden":void 0,textOverflow:"ellipsis",whiteSpace:(null!==(a=null===(i=C.header)||void 0===i?void 0:i.length)&&void 0!==a?a:0)<20?"nowrap":"normal"},title:"data"===O?C.header:void 0,children:D}),S.getCanSort()&&(0,ci.jsx)(r$,{header:t,table:n}),S.getCanFilter()&&(0,ci.jsx)(e$,{header:t,table:n})]}),"group"!==O&&(0,ci.jsxs)(hA,{className:"mantine-TableHeadCell-Content-Actions",sx:{alignItems:"center",alignSelf:"center",whiteSpace:"nowrap"},children:[j&&(0,ci.jsx)(t$,{column:S,table:n,tableHeadCellRef:{current:b.current[S.id]}}),A&&(0,ci.jsx)(QV,{header:t,table:n})]}),S.getCanResize()&&(0,ci.jsx)(n$,{header:t,table:n})]}),"subheader"===c&&S.getCanFilter()&&(0,ci.jsx)(JV,{header:t,table:n})]}))},i$=({headerGroup:e,table:t,virtualColumns:n,virtualPaddingLeft:r,virtualPaddingRight:o})=>{const{getState:i,options:{enableStickyHeader:a,layoutMode:l,mantineTableHeadRowProps:s}}=t,{isFullScreen:c}=i(),p=s instanceof Function?s({headerGroup:e,table:t}):s,d=a||c;return(0,ci.jsxs)(fh,Object.assign({component:"tr"},p,{sx:e=>Object.assign(Object.assign({backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,boxShadow:`0 4px 8px ${e.fn.rgba(e.black,.1)}`,display:"grid"===l?"flex":"table-row",top:d?0:void 0},(null==p?void 0:p.sx)instanceof Function?null==p?void 0:p.sx(e):null==p?void 0:p.sx),{position:d?"sticky":void 0}),children:[r?(0,ci.jsx)("th",{style:{display:"flex",width:r}}):null,(null!=n?n:e.headers).map((r=>{const o=n?e.headers[r.index]:r;return(0,ci.jsx)(o$,{header:o,table:t},o.id)})),o?(0,ci.jsx)("th",{style:{display:"flex",width:o}}):null]}))},a$=({table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r})=>{const{getHeaderGroups:o,getSelectedRowModel:i,getState:a,options:{enableStickyHeader:l,layoutMode:s,mantineTableHeadProps:c,positionToolbarAlertBanner:p}}=e,{isFullScreen:d,showAlertBanner:u}=a(),m=c instanceof Function?c({table:e}):c,h=l||d;return(0,ci.jsx)(fh,Object.assign({component:"thead"},m,{sx:e=>Object.assign({display:"grid"===s?"grid":"table-row-group",position:h&&"grid"===s?"sticky":"relative",opacity:.97,top:h?0:void 0,zIndex:h?2:void 0},(null==m?void 0:m.sx)instanceof Function?null==m?void 0:m.sx(e):null==m?void 0:m.sx),children:"head-overlay"===p&&(u||i().rows.length>0)?(0,ci.jsx)("tr",{style:{display:"grid"===s?"grid":"table-row"},children:(0,ci.jsx)("th",{colSpan:e.getVisibleLeafColumns().length,style:{display:"grid"===s?"grid":"table-cell",padding:0},children:(0,ci.jsx)(LV,{table:e})})}):o().map((o=>(0,ci.jsx)(i$,{headerGroup:o,table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r},o.id)))}))},l$=({footer:e,table:t})=>{var n,r,o;const{options:{layoutMode:i,mantineTableFooterCellProps:a}}=t,{column:l}=e,{columnDef:s}=l,{columnDefType:c}=s,p=a instanceof Function?a({column:l,table:t}):a,d=s.mantineTableFooterCellProps instanceof Function?s.mantineTableFooterCellProps({column:l,table:t}):s.mantineTableFooterCellProps,u=Object.assign(Object.assign({},p),d);return(0,ci.jsx)(fh,Object.assign({component:"th",align:"group"===c?"center":"left",colSpan:e.colSpan},u,{sx:e=>Object.assign({display:"grid"===i?"grid":"table-cell",fontWeight:"bold",justifyContent:"group"===c?"center":void 0,padding:"8px",verticalAlign:"top",zIndex:l.getIsPinned()&&"group"!==c?2:1},XW({column:l,table:t,theme:e,tableCellProps:u})),children:(0,ci.jsx)(ci.Fragment,{children:e.isPlaceholder?null:null!==(o=null!==(r=s.Footer instanceof Function?null===(n=s.Footer)||void 0===n?void 0:n.call(s,{column:l,footer:e,table:t}):s.Footer)&&void 0!==r?r:s.footer)&&void 0!==o?o:null})}))},s$=({footerGroup:e,table:t,virtualColumns:n,virtualPaddingLeft:r,virtualPaddingRight:o})=>{var i;const{options:{layoutMode:a,mantineTableFooterRowProps:l}}=t;if(!(null===(i=e.headers)||void 0===i?void 0:i.some((e=>"string"==typeof e.column.columnDef.footer&&!!e.column.columnDef.footer||e.column.columnDef.Footer))))return null;const s=l instanceof Function?l({footerGroup:e,table:t}):l;return(0,ci.jsxs)(fh,Object.assign({component:"tr"},s,{sx:e=>Object.assign({backgroundColor:e.fn.lighten("dark"===e.colorScheme?e.colors.dark[7]:e.white,.06),display:"grid"===a?"flex":"table-row",width:"100%"},(null==s?void 0:s.sx)instanceof Function?null==s?void 0:s.sx(e):null==s?void 0:s.sx),children:[r?(0,ci.jsx)("th",{style:{display:"flex",width:r}}):null,(null!=n?n:e.headers).map((r=>{const o=n?e.headers[r.index]:r;return(0,ci.jsx)(l$,{footer:o,table:t},o.id)})),o?(0,ci.jsx)("th",{style:{display:"flex",width:o}}):null]}))},c$=({table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r})=>{const{getFooterGroups:o,getState:i,options:{enableStickyFooter:a,layoutMode:l,mantineTableFooterProps:s}}=e,{isFullScreen:c}=i(),p=s instanceof Function?s({table:e}):s,d=(c||a)&&!1!==a;return(0,ci.jsx)(fh,Object.assign({component:"tfoot"},p,{sx:e=>Object.assign({bottom:d?0:void 0,display:"grid"===l?"grid":"table-row-group",opacity:d?.97:void 0,outline:d?"light"===e.colorScheme?`1px solid ${e.colors.gray[3]}`:`1px solid ${e.colors.gray[7]}`:void 0,position:d?"sticky":void 0,zIndex:d?1:void 0},(null==p?void 0:p.sx)instanceof Function?null==p?void 0:p.sx(e):null==p?void 0:p.sx),children:o().map((o=>(0,ci.jsx)(s$,{footerGroup:o,table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r},o.id)))}))},p$=({table:t})=>{var n,r,o,i;const{getFlatHeaders:a,getState:l,options:{columnVirtualizerInstanceRef:s,columnVirtualizerProps:c,columns:p,enableColumnResizing:d,enableColumnVirtualization:u,enablePinning:m,enableTableFooter:h,enableTableHead:f,layoutMode:g,mantineTableProps:b,memoMode:v},refs:{tableContainerRef:y}}=t,{columnPinning:x,columnSizing:w,columnSizingInfo:k,columnVisibility:S,density:C}=l(),O=b instanceof Function?b({table:t}):b,E=c instanceof Function?c({table:t}):c,P=(0,e.useMemo)((()=>{const e=a(),t={};for(let n=0;n<e.length;n++){const r=e[n],o=r.getSize();t[`--header-${eV(r.id)}-size`]=o,t[`--col-${eV(r.column.id)}-size`]=o}return t}),[p,w,k,S]),T=(0,e.useMemo)((()=>{var e,n,r,o;if(!u)return 0;const i=null!==(o=null===(r=null===(n=null===(e=t.getRowModel().rows[0])||void 0===e?void 0:e.getCenterVisibleCells())||void 0===n?void 0:n.slice(0,16))||void 0===r?void 0:r.map((e=>1.2*e.column.getSize())))&&void 0!==o?o:[];return i.reduce(((e,t)=>e+t),0)/i.length}),[t.getRowModel().rows,x,S]),[A,j]=(0,e.useMemo)((()=>u&&m?[t.getLeftLeafColumns().map((e=>e.getPinnedIndex())),t.getRightLeafColumns().map((e=>t.getVisibleLeafColumns().length-e.getPinnedIndex()-1))]:[[],[]]),[x,u,m]),M=u?Sd(Object.assign({count:t.getVisibleLeafColumns().length,estimateSize:()=>T,getScrollElement:()=>y.current,horizontal:!0,overscan:3,rangeExtractor:(0,e.useCallback)((e=>[...new Set([...A,...fd(e),...j])]),[A,j])},E)):void 0;s&&M&&(s.current=M);const R=M?M.getVirtualItems():void 0;let N,D;M&&(null==R?void 0:R.length)&&(N=null!==(r=null===(n=R[A.length])||void 0===n?void 0:n.start)&&void 0!==r?r:0,D=M.getTotalSize()-(null!==(i=null===(o=R[R.length-1-j.length])||void 0===o?void 0:o.end)&&void 0!==i?i:0));const I={columnVirtualizer:M,enableHover:null==O?void 0:O.highlightOnHover,isStriped:null==O?void 0:O.striped,table:t,virtualColumns:R,virtualPaddingLeft:N,virtualPaddingRight:D};return(0,ci.jsxs)(jD,Object.assign({highlightOnHover:!0,horizontalSpacing:C,verticalSpacing:C},O,{sx:e=>Object.assign({display:"grid"===g?"grid":"table",tableLayout:"grid"!==g&&d?"fixed":void 0,"& tr:first-of-type td":{borderTop:`1px solid ${e.colors.gray["dark"===e.colorScheme?8:3]}`},"& tr:last-of-type td":{borderBottom:`1px solid ${e.colors.gray["dark"===e.colorScheme?8:3]}`}},(null==O?void 0:O.sx)instanceof Function?O.sx(e):null==O?void 0:O.sx),style:Object.assign(Object.assign({},P),null==O?void 0:O.style),children:[f&&(0,ci.jsx)(a$,Object.assign({},I)),"table-body"===v||k.isResizingColumn?(0,ci.jsx)(hV,Object.assign({},I)):(0,ci.jsx)(mV,Object.assign({},I)),h&&(0,ci.jsx)(c$,Object.assign({},I))]}))},d$=({open:t,table:n})=>{var r;const{getState:o,options:{onEditingRowCancel:i,onCreatingRowCancel:a,renderEditRowModalContent:l,renderCreateRowModalContent:s,mantineCreateRowModalProps:c,mantineEditRowModalProps:p},setEditingRow:d,setCreatingRow:u}=n,{creatingRow:m,editingRow:h}=o(),f=null!=m?m:h,g=c instanceof Function?c({row:f,table:n}):c,b=p instanceof Function?p({row:f,table:n}):p,v=Object.assign(Object.assign({},b),m&&g),y=f.getAllCells().filter((e=>"data"===e.column.columnDef.columnDefType)).map((e=>(0,ci.jsx)(rV,{cell:e,table:n},e.id)));return(0,e.createElement)(Fz,Object.assign({opened:t,withCloseButton:!1},v,{onClose:()=>{var e;m?(null==a||a({row:f,table:n}),u(null)):(null==i||i({row:f,table:n}),d(null)),f._valuesCache={},null===(e=v.onClose)||void 0===e||e.call(v)},key:f.id}),null!==(r=m&&(null==s?void 0:s({row:f,table:n,internalEditComponents:y}))||(null==l?void 0:l({row:f,table:n,internalEditComponents:y})))&&void 0!==r?r:(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)("form",{onSubmit:e=>e.preventDefault(),children:(0,ci.jsx)(_R,{sx:{gap:"24px",paddingTop:"16px",width:"100%"},children:y})}),(0,ci.jsx)(hA,{sx:{paddingTop:"24px",justifyContent:"flex-end"},children:(0,ci.jsx)(xV,{row:f,table:n,variant:"text"})})]}))},u$="undefined"!=typeof window?e.useLayoutEffect:e.useEffect,m$=({table:t})=>{const{getState:n,options:{createDisplayMode:r,editDisplayMode:o,enableStickyHeader:i,mantineLoadingOverlayProps:a,mantineTableContainerProps:l},refs:{tableContainerRef:s,bottomToolbarRef:c,topToolbarRef:p}}=t,{isFullScreen:d,isLoading:u,showLoadingOverlay:m,creatingRow:h,editingRow:f}=n(),[g,b]=(0,e.useState)(0),v=l instanceof Function?l({table:t}):l,y=a instanceof Function?a({table:t}):a;u$((()=>{var e,t,n,r;const o="undefined"!=typeof document&&null!==(t=null===(e=p.current)||void 0===e?void 0:e.offsetHeight)&&void 0!==t?t:0,i="undefined"!=typeof document&&null!==(r=null===(n=null==c?void 0:c.current)||void 0===n?void 0:n.offsetHeight)&&void 0!==r?r:0;b(o+i)}));const x="modal"===r&&h,w="modal"===o&&f;return(0,ci.jsxs)(fh,Object.assign({},v,{ref:e=>{e&&(s.current=e,(null==v?void 0:v.ref)&&(v.ref.current=e))},sx:e=>Object.assign({maxWidth:"100%",maxHeight:i?`clamp(350px, calc(100vh - ${g}px), 9999px)`:void 0,overflow:"auto",position:"relative"},(null==v?void 0:v.sx)instanceof Function?v.sx(e):null==v?void 0:v.sx),style:Object.assign({maxHeight:d?`calc(100vh - ${g}px)`:void 0},null==v?void 0:v.style),children:[(0,ci.jsx)(aF,Object.assign({visible:u||m},y)),(0,ci.jsx)(p$,{table:t}),(x||w)&&(0,ci.jsx)(d$,{open:!0,table:t})]}))},h$=({table:e})=>{const{getState:t,options:{enableBottomToolbar:n,enableTopToolbar:r,mantinePaperProps:o,renderBottomToolbar:i,renderTopToolbar:a},refs:{tablePaperRef:l}}=e,{isFullScreen:s}=t(),c=o instanceof Function?o({table:e}):o;return(0,ci.jsxs)(fL,Object.assign({shadow:"xs",withBorder:!0},c,{ref:e=>{l.current=e,(null==c?void 0:c.ref)&&(c.ref.current=e)},sx:e=>Object.assign({overflow:"hidden",transition:"all 100ms ease-in-out"},(null==c?void 0:c.sx)instanceof Function?null==c?void 0:c.sx(e):null==c?void 0:c.sx),style:Object.assign(Object.assign({},s?{bottom:0,height:"100vh",left:0,margin:0,maxHeight:"100vh",maxWidth:"100vw",padding:0,position:"fixed",right:0,top:0,width:"100vw",zIndex:100}:{}),null==c?void 0:c.style),children:[r&&(a instanceof Function?a({table:e}):null!=a?a:(0,ci.jsx)(KV,{table:e})),(0,ci.jsx)(m$,{table:e}),n&&(i instanceof Function?i({table:e}):null!=i?i:(0,ci.jsx)(XV,{table:e}))]}))},f$=e=>{let t;return t=(e=>void 0!==e.table)(e)?e.table:SV(e),(0,ci.jsx)(h$,{table:t})};var g$="undefined"==typeof window||"Deno"in globalThis;function b$(){}function v$(e){return"number"==typeof e&&e>=0&&e!==1/0}function y$(e,t){return Math.max(e+(t||0)-Date.now(),0)}function x$(e,t){return"function"==typeof e?e(t):e}function w$(e,t){return"function"==typeof e?e(t):e}function k$(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:a,stale:l}=e;if(a)if(r){if(t.queryHash!==C$(a,t.options))return!1}else if(!E$(t.queryKey,a))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return!("boolean"==typeof l&&t.isStale()!==l||o&&o!==t.state.fetchStatus||i&&!i(t))}function S$(e,t){const{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(O$(t.options.mutationKey)!==O$(i))return!1}else if(!E$(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function C$(e,t){return(t?.queryKeyHashFn||O$)(e)}function O$(e){return JSON.stringify(e,((e,t)=>j$(t)?Object.keys(t).sort().reduce(((e,n)=>(e[n]=t[n],e)),{}):t))}function E$(e,t){return e===t||typeof e==typeof t&&!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((n=>!E$(e[n],t[n])))}function P$(e,t){if(e===t)return e;const n=A$(e)&&A$(t);if(n||j$(e)&&j$(t)){const r=n?e:Object.keys(e),o=r.length,i=n?t:Object.keys(t),a=i.length,l=n?[]:{};let s=0;for(let o=0;o<a;o++){const a=n?o:i[o];(!n&&r.includes(a)||n)&&void 0===e[a]&&void 0===t[a]?(l[a]=void 0,s++):(l[a]=P$(e[a],t[a]),l[a]===e[a]&&void 0!==e[a]&&s++)}return o===a&&s===o?e:l}return t}function T$(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function A$(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function j$(e){if(!M$(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!M$(n)&&!!n.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function M$(e){return"[object Object]"===Object.prototype.toString.call(e)}function R$(e,t,n){return"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?P$(e,t):t}function N$(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function D$(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var I$=Symbol();function L$(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==I$?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}var z$=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},o=e=>setTimeout(e,0);const i=r=>{t?e.push(r):o((()=>{n(r)}))};return{batch:i=>{let a;t++;try{a=i()}finally{t--,t||(()=>{const t=e;e=[],t.length&&o((()=>{r((()=>{t.forEach((e=>{n(e)}))}))}))})()}return a},batchCalls:e=>(...t)=>{i((()=>{e(...t)}))},schedule:i,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{o=e}}}(),F$=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},_$=new class extends F${#e;#t;#n;constructor(){super(),this.#n=e=>{if(!g$&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach((t=>{t(e)}))}isFocused(){return"boolean"==typeof this.#e?this.#e:"hidden"!==globalThis.document?.visibilityState}},B$=new class extends F${#r=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!g$&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#r!==e&&(this.#r=e,this.listeners.forEach((t=>{t(e)})))}isOnline(){return this.#r}};function H$(e){return Math.min(1e3*2**e,3e4)}function W$(e){return"online"!==(e??"online")||B$.isOnline()}var V$=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function $$(e){return e instanceof V$}function U$(e){let t,n,r,o=!1,i=0,a=!1;const l=new Promise(((e,t)=>{n=e,r=t})),s=()=>_$.isFocused()&&("always"===e.networkMode||B$.isOnline())&&e.canRun(),c=()=>W$(e.networkMode)&&e.canRun(),p=r=>{a||(a=!0,e.onSuccess?.(r),t?.(),n(r))},d=n=>{a||(a=!0,e.onError?.(n),t?.(),r(n))},u=()=>new Promise((n=>{t=e=>{(a||s())&&n(e)},e.onPause?.()})).then((()=>{t=void 0,a||e.onContinue?.()})),m=()=>{if(a)return;let t;const n=0===i?e.initialPromise:void 0;try{t=n??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(p).catch((t=>{if(a)return;const n=e.retry??(g$?0:3),r=e.retryDelay??H$,l="function"==typeof r?r(i,t):r,c=!0===n||"number"==typeof n&&i<n||"function"==typeof n&&n(i,t);var p;!o&&c?(i++,e.onFail?.(i,t),(p=l,new Promise((e=>{setTimeout(e,p)}))).then((()=>s()?void 0:u())).then((()=>{o?d(t):m()}))):d(t)}))};return{promise:l,cancel:t=>{a||(d(new V$(t)),e.abort?.())},continue:()=>(t?.(),l),cancelRetry:()=>{o=!0},continueRetry:()=>{o=!1},canStart:c,start:()=>(c()?m():u().then(m),l)}}var G$=class{#o;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),v$(this.gcTime)&&(this.#o=setTimeout((()=>{this.optionalRemove()}),this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(g$?1/0:3e5))}clearGcTimeout(){this.#o&&(clearTimeout(this.#o),this.#o=void 0)}},Y$=class extends G${#i;#a;#l;#s;#c;#p;constructor(e){super(),this.#p=!1,this.#c=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#l=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#i=function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=e.state??this.#i,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#s?.promise}setOptions(e){this.options={...this.#c,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#l.remove(this)}setData(e,t){const n=R$(this.state.data,e,this.options);return this.#d({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#d({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#s?.promise;return this.#s?.cancel(e),t?t.then(b$).catch(b$):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#i)}isActive(){return this.observers.some((e=>!1!==w$(e.options.enabled,this)))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some((e=>e.getCurrentResult().isStale)):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!y$(this.state.dataUpdatedAt,e)}onFocus(){const e=this.observers.find((e=>e.shouldFetchOnWindowFocus()));e?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){const e=this.observers.find((e=>e.shouldFetchOnReconnect()));e?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#l.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.#s&&(this.#p?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#l.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#d({type:"invalidate"})}fetch(e,t){if("idle"!==this.state.fetchStatus)if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,n.signal)})},o={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{const e=L$(this.options,t),n={queryKey:this.queryKey,meta:this.meta};return r(n),this.#p=!1,this.options.persister?this.options.persister(e,n,this):e(n)}};r(o),this.options.behavior?.onFetch(o,this),this.#a=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===o.fetchOptions?.meta||this.#d({type:"fetch",meta:o.fetchOptions?.meta});const i=e=>{$$(e)&&e.silent||this.#d({type:"error",error:e}),$$(e)||(this.#l.config.onError?.(e,this),this.#l.config.onSettled?.(this.state.data,e,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.#s=U$({initialPromise:t?.initialPromise,fn:o.fetchFn,abort:n.abort.bind(n),onSuccess:e=>{if(void 0!==e){try{this.setData(e)}catch(e){return void i(e)}this.#l.config.onSuccess?.(e,this),this.#l.config.onSettled?.(e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1}else i(new Error(`${this.queryHash} data is undefined`))},onError:i,onFail:(e,t)=>{this.#d({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#d({type:"pause"})},onContinue:()=>{this.#d({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0}),this.#s.start()}#d(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...q$(t.data,this.options),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const n=e.error;return $$(n)&&n.revert&&this.#a?{...this.#a,fetchStatus:"idle"}:{...t,error:n,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),z$.batch((()=>{this.observers.forEach((e=>{e.onQueryUpdate()})),this.#l.notify({query:this,type:"updated",action:e})}))}};function q$(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:W$(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}var K$=class extends F${constructor(e,t){super(),this.options=t,this.#u=e,this.#m=null,this.bindMethods(),this.setOptions(t)}#u;#h=void 0;#f=void 0;#g=void 0;#b;#v;#m;#y;#x;#w;#k;#S;#C;#O=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#h.addObserver(this),X$(this.#h,this.options)?this.#E():this.updateResult(),this.#P())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Q$(this.#h,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Q$(this.#h,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#T(),this.#A(),this.#h.removeObserver(this)}setOptions(e,t){const n=this.options,r=this.#h;if(this.options=this.#u.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof w$(this.options.enabled,this.#h))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#j(),this.#h.setOptions(this.options),n._defaulted&&!T$(this.options,n)&&this.#u.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#h,observer:this});const o=this.hasListeners();o&&Z$(this.#h,r,this.options,n)&&this.#E(),this.updateResult(t),!o||this.#h===r&&w$(this.options.enabled,this.#h)===w$(n.enabled,this.#h)&&x$(this.options.staleTime,this.#h)===x$(n.staleTime,this.#h)||this.#M();const i=this.#R();!o||this.#h===r&&w$(this.options.enabled,this.#h)===w$(n.enabled,this.#h)&&i===this.#C||this.#N(i)}getOptimisticResult(e){const t=this.#u.getQueryCache().build(this.#u,e),n=this.createResult(t,e);return r=n,!T$(this.getCurrentResult(),r)&&(this.#g=n,this.#v=this.options,this.#b=this.#h.state),n;var r}getCurrentResult(){return this.#g}trackResult(e,t){const n={};return Object.keys(e).forEach((r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(r),t?.(r),e[r])})})),n}trackProp(e){this.#O.add(e)}getCurrentQuery(){return this.#h}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#u.defaultQueryOptions(e),n=this.#u.getQueryCache().build(this.#u,t);return n.isFetchingOptimistic=!0,n.fetch().then((()=>this.createResult(n,t)))}fetch(e){return this.#E({...e,cancelRefetch:e.cancelRefetch??!0}).then((()=>(this.updateResult(),this.#g)))}#E(e){this.#j();let t=this.#h.fetch(this.options,e);return e?.throwOnError||(t=t.catch(b$)),t}#M(){this.#T();const e=x$(this.options.staleTime,this.#h);if(g$||this.#g.isStale||!v$(e))return;const t=y$(this.#g.dataUpdatedAt,e)+1;this.#k=setTimeout((()=>{this.#g.isStale||this.updateResult()}),t)}#R(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#h):this.options.refetchInterval)??!1}#N(e){this.#A(),this.#C=e,!g$&&!1!==w$(this.options.enabled,this.#h)&&v$(this.#C)&&0!==this.#C&&(this.#S=setInterval((()=>{(this.options.refetchIntervalInBackground||_$.isFocused())&&this.#E()}),this.#C))}#P(){this.#M(),this.#N(this.#R())}#T(){this.#k&&(clearTimeout(this.#k),this.#k=void 0)}#A(){this.#S&&(clearInterval(this.#S),this.#S=void 0)}createResult(e,t){const n=this.#h,r=this.options,o=this.#g,i=this.#b,a=this.#v,l=e!==n?e.state:this.#f,{state:s}=e;let c,p={...s},d=!1;if(t._optimisticResults){const o=this.hasListeners(),i=!o&&X$(e,t),a=o&&Z$(e,n,t,r);(i||a)&&(p={...p,...q$(s.data,e.options)}),"isRestoring"===t._optimisticResults&&(p.fetchStatus="idle")}let{error:u,errorUpdatedAt:m,status:h}=p;if(t.select&&void 0!==p.data)if(o&&p.data===i?.data&&t.select===this.#y)c=this.#x;else try{this.#y=t.select,c=t.select(p.data),c=R$(o?.data,c,t),this.#x=c,this.#m=null}catch(e){this.#m=e}else c=p.data;if(void 0!==t.placeholderData&&void 0===c&&"pending"===h){let e;if(o?.isPlaceholderData&&t.placeholderData===a?.placeholderData)e=o.data;else if(e="function"==typeof t.placeholderData?t.placeholderData(this.#w?.state.data,this.#w):t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.#m=null}catch(e){this.#m=e}void 0!==e&&(h="success",c=R$(o?.data,e,t),d=!0)}this.#m&&(u=this.#m,c=this.#x,m=Date.now(),h="error");const f="fetching"===p.fetchStatus,g="pending"===h,b="error"===h,v=g&&f,y=void 0!==c;return{status:h,fetchStatus:p.fetchStatus,isPending:g,isSuccess:"success"===h,isError:b,isInitialLoading:v,isLoading:v,data:c,dataUpdatedAt:p.dataUpdatedAt,error:u,errorUpdatedAt:m,failureCount:p.fetchFailureCount,failureReason:p.fetchFailureReason,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>l.dataUpdateCount||p.errorUpdateCount>l.errorUpdateCount,isFetching:f,isRefetching:f&&!g,isLoadingError:b&&!y,isPaused:"paused"===p.fetchStatus,isPlaceholderData:d,isRefetchError:b&&y,isStale:J$(e,t),refetch:this.refetch}}updateResult(e){const t=this.#g,n=this.createResult(this.#h,this.options);if(this.#b=this.#h.state,this.#v=this.options,void 0!==this.#b.data&&(this.#w=this.#h),T$(n,t))return;this.#g=n;const r={};!1!==e?.listeners&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,n="function"==typeof e?e():e;if("all"===n||!n&&!this.#O.size)return!0;const r=new Set(n??this.#O);return this.options.throwOnError&&r.add("error"),Object.keys(this.#g).some((e=>{const n=e;return this.#g[n]!==t[n]&&r.has(n)}))})()&&(r.listeners=!0),this.#D({...r,...e})}#j(){const e=this.#u.getQueryCache().build(this.#u,this.options);if(e===this.#h)return;const t=this.#h;this.#h=e,this.#f=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#P()}#D(e){z$.batch((()=>{e.listeners&&this.listeners.forEach((e=>{e(this.#g)})),this.#u.getQueryCache().notify({query:this.#h,type:"observerResultsUpdated"})}))}};function X$(e,t){return function(e,t){return!1!==w$(t.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===t.retryOnMount)}(e,t)||void 0!==e.state.data&&Q$(e,t,t.refetchOnMount)}function Q$(e,t,n){if(!1!==w$(t.enabled,e)){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&J$(e,t)}return!1}function Z$(e,t,n,r){return(e!==t||!1===w$(r.enabled,e))&&(!n.suspense||"error"!==e.state.status)&&J$(e,n)}function J$(e,t){return!1!==w$(t.enabled,e)&&e.isStaleByTime(x$(t.staleTime,e))}function eU(e){return{onFetch:(t,n)=>{const r=t.options,o=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],a=t.state.data?.pageParams||[];let l={pages:[],pageParams:[]},s=0;const c=async()=>{let n=!1;const c=L$(t.options,t.fetchOptions),p=async(e,r,o)=>{if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);const i={queryKey:t.queryKey,pageParam:r,direction:o?"backward":"forward",meta:t.options.meta};var a;a=i,Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(t.signal.aborted?n=!0:t.signal.addEventListener("abort",(()=>{n=!0})),t.signal)});const l=await c(i),{maxPages:s}=t.options,p=o?D$:N$;return{pages:p(e.pages,l,s),pageParams:p(e.pageParams,r,s)}};if(o&&i.length){const e="backward"===o,t={pages:i,pageParams:a},n=(e?nU:tU)(r,t);l=await p(t,n,e)}else{const t=e??i.length;do{const e=0===s?a[0]??r.initialPageParam:tU(r,l);if(s>0&&null==e)break;l=await p(l,e),s++}while(s<t)}return l};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=c}}}function tU(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function nU(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function rU(e,t){return!!t&&null!=tU(e,t)}function oU(e,t){return!(!t||!e.getPreviousPageParam)&&null!=nU(e,t)}var iU=class extends K${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:eU()},t)}getOptimisticResult(e){return e.behavior=eU(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:n}=e,r=super.createResult(e,t),{isFetching:o,isRefetching:i,isError:a,isRefetchError:l}=r,s=n.fetchMeta?.fetchMore?.direction,c=a&&"forward"===s,p=o&&"forward"===s,d=a&&"backward"===s,u=o&&"backward"===s;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:rU(t,n.data),hasPreviousPage:oU(t,n.data),isFetchNextPageError:c,isFetchingNextPage:p,isFetchPreviousPageError:d,isFetchingPreviousPage:u,isRefetchError:l&&!c&&!d,isRefetching:i&&!p&&!u}}};var aU=e.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),lU=e.createContext(void 0),sU=({client:t,children:n})=>(e.useEffect((()=>(t.mount(),()=>{t.unmount()})),[t]),(0,ci.jsx)(lU.Provider,{value:t,children:n})),cU=e.createContext(!1);cU.Provider;function pU(t,n){return function(t,n,r){const o=(t=>{const n=e.useContext(lU);if(t)return t;if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n})(r),i=e.useContext(cU),a=e.useContext(aU),l=o.defaultQueryOptions(t);o.getDefaultOptions().queries?._experimental_beforeQuery?.(l),l._optimisticResults=i?"isRestoring":"optimistic",(e=>{e.suspense&&("number"!=typeof e.staleTime&&(e.staleTime=1e3),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3)))})(l),((e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))})(l,a),(t=>{e.useEffect((()=>{t.clearReset()}),[t])})(a);const[s]=e.useState((()=>new n(o,l))),c=s.getOptimisticResult(l);if(e.useSyncExternalStore(e.useCallback((e=>{const t=i?()=>{}:s.subscribe(z$.batchCalls(e));return s.updateResult(),t}),[s,i]),(()=>s.getCurrentResult()),(()=>s.getCurrentResult())),e.useEffect((()=>{s.setOptions(l,{listeners:!1})}),[l,s]),((e,t)=>e?.suspense&&t.isPending)(l,c))throw((e,t,n)=>t.fetchOptimistic(e).catch((()=>{n.clearReset()})))(l,s,a);if((({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>{return e.isError&&!t.isReset()&&!e.isFetching&&r&&(o=n,i=[e.error,r],"function"==typeof o?o(...i):!!o);var o,i})({result:c,errorResetBoundary:a,throwOnError:l.throwOnError,query:o.getQueryCache().get(l.queryHash)}))throw c.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(l,c),l.notifyOnChangeProps?c:s.trackResult(c)}(t,iU,n)}var dU=class extends F${constructor(e={}){super(),this.config=e,this.#I=new Map}#I;build(e,t,n){const r=t.queryKey,o=t.queryHash??C$(r,t);let i=this.get(o);return i||(i=new Y$({cache:this,queryKey:r,queryHash:o,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(i)),i}add(e){this.#I.has(e.queryHash)||(this.#I.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#I.get(e.queryHash);t&&(e.destroy(),t===e&&this.#I.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){z$.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}get(e){return this.#I.get(e)}getAll(){return[...this.#I.values()]}find(e){const t={exact:!0,...e};return this.getAll().find((e=>k$(t,e)))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter((t=>k$(e,t))):t}notify(e){z$.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){z$.batch((()=>{this.getAll().forEach((e=>{e.onFocus()}))}))}onOnline(){z$.batch((()=>{this.getAll().forEach((e=>{e.onOnline()}))}))}},uU=class extends G${#L;#z;#s;constructor(e){super(),this.mutationId=e.mutationId,this.#z=e.mutationCache,this.#L=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#L.includes(e)||(this.#L.push(e),this.clearGcTimeout(),this.#z.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#L=this.#L.filter((t=>t!==e)),this.scheduleGc(),this.#z.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#L.length||("pending"===this.state.status?this.scheduleGc():this.#z.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){this.#s=U$({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{this.#d({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#d({type:"pause"})},onContinue:()=>{this.#d({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#z.canRun(this)});const t="pending"===this.state.status,n=!this.#s.canStart();try{if(!t){this.#d({type:"pending",variables:e,isPaused:n}),await(this.#z.config.onMutate?.(e,this));const t=await(this.options.onMutate?.(e));t!==this.state.context&&this.#d({type:"pending",context:t,variables:e,isPaused:n})}const r=await this.#s.start();return await(this.#z.config.onSuccess?.(r,e,this.state.context,this)),await(this.options.onSuccess?.(r,e,this.state.context)),await(this.#z.config.onSettled?.(r,null,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(r,null,e,this.state.context)),this.#d({type:"success",data:r}),r}catch(t){try{throw await(this.#z.config.onError?.(t,e,this.state.context,this)),await(this.options.onError?.(t,e,this.state.context)),await(this.#z.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this)),await(this.options.onSettled?.(void 0,t,e,this.state.context)),t}finally{this.#d({type:"error",error:t})}}finally{this.#z.runNext(this)}}#d(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),z$.batch((()=>{this.#L.forEach((t=>{t.onMutationUpdate(e)})),this.#z.notify({mutation:this,type:"updated",action:e})}))}},mU=class extends F${constructor(e={}){super(),this.config=e,this.#F=new Map,this.#_=Date.now()}#F;#_;build(e,t,n){const r=new uU({mutationCache:this,mutationId:++this.#_,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){const t=hU(e),n=this.#F.get(t)??[];n.push(e),this.#F.set(t,n),this.notify({type:"added",mutation:e})}remove(e){const t=hU(e);if(this.#F.has(t)){const n=this.#F.get(t)?.filter((t=>t!==e));n&&(0===n.length?this.#F.delete(t):this.#F.set(t,n))}this.notify({type:"removed",mutation:e})}canRun(e){const t=this.#F.get(hU(e))?.find((e=>"pending"===e.state.status));return!t||t===e}runNext(e){const t=this.#F.get(hU(e))?.find((t=>t!==e&&t.state.isPaused));return t?.continue()??Promise.resolve()}clear(){z$.batch((()=>{this.getAll().forEach((e=>{this.remove(e)}))}))}getAll(){return[...this.#F.values()].flat()}find(e){const t={exact:!0,...e};return this.getAll().find((e=>S$(t,e)))}findAll(e={}){return this.getAll().filter((t=>S$(e,t)))}notify(e){z$.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.getAll().filter((e=>e.state.isPaused));return z$.batch((()=>Promise.all(e.map((e=>e.continue().catch(b$))))))}};function hU(e){return e.options.scope?.id??String(e.mutationId)}var fU=class{#B;#z;#c;#H;#W;#V;#$;#U;constructor(e={}){this.#B=e.queryCache||new dU,this.#z=e.mutationCache||new mU,this.#c=e.defaultOptions||{},this.#H=new Map,this.#W=new Map,this.#V=0}mount(){this.#V++,1===this.#V&&(this.#$=_$.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#B.onFocus())})),this.#U=B$.subscribe((async e=>{e&&(await this.resumePausedMutations(),this.#B.onOnline())})))}unmount(){this.#V--,0===this.#V&&(this.#$?.(),this.#$=void 0,this.#U?.(),this.#U=void 0)}isFetching(e){return this.#B.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#z.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#B.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(void 0===t)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),r=this.#B.build(this,n);return e.revalidateIfStale&&r.isStaleByTime(x$(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return this.#B.findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#B.get(r.queryHash),i=o?.state.data,a=function(e,t){return"function"==typeof e?e(t):e}(t,i);if(void 0!==a)return this.#B.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return z$.batch((()=>this.#B.findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#B.get(t.queryHash)?.state}removeQueries(e){const t=this.#B;z$.batch((()=>{t.findAll(e).forEach((e=>{t.remove(e)}))}))}resetQueries(e,t){const n=this.#B,r={type:"active",...e};return z$.batch((()=>(n.findAll(e).forEach((e=>{e.reset()})),this.refetchQueries(r,t))))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=z$.batch((()=>this.#B.findAll(e).map((e=>e.cancel(n)))));return Promise.all(r).then(b$).catch(b$)}invalidateQueries(e={},t={}){return z$.batch((()=>{if(this.#B.findAll(e).forEach((e=>{e.invalidate()})),"none"===e.refetchType)return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)}))}refetchQueries(e={},t){const n={...t,cancelRefetch:t?.cancelRefetch??!0},r=z$.batch((()=>this.#B.findAll(e).filter((e=>!e.isDisabled())).map((e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(b$)),"paused"===e.state.fetchStatus?Promise.resolve():t}))));return Promise.all(r).then(b$)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#B.build(this,t);return n.isStaleByTime(x$(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(b$).catch(b$)}fetchInfiniteQuery(e){return e.behavior=eU(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(b$).catch(b$)}ensureInfiniteQueryData(e){return e.behavior=eU(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return B$.isOnline()?this.#z.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#B}getMutationCache(){return this.#z}getDefaultOptions(){return this.#c}setDefaultOptions(e){this.#c=e}setQueryDefaults(e,t){this.#H.set(O$(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#H.values()];let n={};return t.forEach((t=>{E$(e,t.queryKey)&&(n={...n,...t.defaultOptions})})),n}setMutationDefaults(e,t){this.#W.set(O$(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#W.values()];let n={};return t.forEach((t=>{E$(e,t.mutationKey)&&(n={...n,...t.defaultOptions})})),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=C$(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),!0!==t.enabled&&t.queryFn===I$&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#c.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#B.clear(),this.#z.clear()}};o(6279),o(445);const gU=({dataSend:t})=>{const n=(0,e.useRef)(null),r=(0,e.useRef)(null),o=(0,e.useRef)(null),[i,a]=(0,e.useState)(null),[l,s]=(0,e.useState)(null),[c,p]=(0,e.useState)(null),[d,u]=(0,e.useState)(!1),[m,h]=(0,e.useState)(!1),[f,g]=(0,e.useState)(null),[b,y]=(0,e.useState)(null);(0,e.useEffect)((()=>{u(!0),oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranPembayaran",dataType:"json",type:"POST",data:{...t,tahun:"<?=currentYear()?>",bulan:"<?=currentMonth()?>"},success:e=>{a(e.dataC),s(e.dataMin1),p(e.dataMin2),u(!1)}})}),[t]);const x=(e,t,n)=>({chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:t,style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>Jml NPWP : {point.y} dari "+si(ai()(e).sum("y"))},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(e){g(this.key),y(this.thn_bln),h(!0)}}}}},series:[{name:n,data:e}]}),w=({dataSend:t,query:n})=>{var r,o,i,a;const l=(0,e.useRef)(null),s=(0,e.useRef)(null),[c,p]=(0,e.useState)([]),[d,u]=(0,e.useState)(),[m,h]=(0,e.useState)([]),{data:f,fetchNextPage:g,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",c,d,m],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/sebaran/pembayaran/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=c?c:[])),r.searchParams.set("globalFilter",null!=d?d:""),r.searchParams.set("sorting",JSON.stringify(null!=m?m:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,tahunBulan:b,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==f?void 0:f.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[f]),k=null!==(r=null==f||null===(o=f.pages)||void 0===o||null===(i=o[0])||void 0===i||null===(a=i.meta)||void 0===a?void 0:a.totalRowCount)&&void 0!==r?r:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&g()}}),[g,y,S,k]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JML",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(s.current)try{s.current.scrollToIndex(0)}catch(e){console.error(e)}}),[m,c,d]),(0,e.useEffect)((()=>{C(l.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:l,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:p,onGlobalFilterChange:u,onSortingChange:h,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:c,globalFilter:d,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:m},rowVirtualizerInstanceRef:s,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"}});return e.createElement(f$,{table:E})},k=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"4",className:""},d?e.createElement("div",{className:"text-center"},e.createElement(bc,{className:"",shape:"circle",size:"15rem"})):e.createElement(Mi(),{ref:n,highcharts:Ai(),options:x(i,"s.d. bulan ini","C")})),e.createElement(C,{md:"4"},d?e.createElement(bc,{className:"",shape:"circle",size:"15rem"}):e.createElement(Mi(),{ref:r,highcharts:Ai(),options:x(l,"s.d. bulan lalu","Min1")})),e.createElement(C,{md:"4"},d?e.createElement(bc,{className:"center text-center",shape:"circle",size:"15rem"}):e.createElement(Mi(),{ref:o,highcharts:Ai(),options:x(c,"s.d. 2 bulan yang lalu","Min2")}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:m,position:"bottom",onHide:()=>h(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:k},e.createElement(w,{dataSend:t,query:f}))))))))};o(6279);const bU=({dataSend:t})=>{const n=(0,e.useRef)(null),[r,o]=(0,e.useState)(null),[i,a]=(0,e.useState)({meta:{data:[],total:0}}),[l,s]=(0,e.useState)(!1),[c,p]=(0,e.useState)(null);(0,e.useEffect)((()=>{oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranIdentifikasi",dataType:"json",type:"POST",data:{...t},success:e=>{o(e.data)}})}),[t]);const d=({dataSend:t,query:n})=>{var r,o,i,a;const l=(0,e.useRef)(null),s=(0,e.useRef)(null),[c,p]=(0,e.useState)([]),[d,u]=(0,e.useState)(),[m,h]=(0,e.useState)([]),{data:f,fetchNextPage:g,isError:b,isFetching:v,isLoading:y}=pU({queryKey:["table-data",c,d,m],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/sebaran/identifikasi/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=c?c:[])),r.searchParams.set("globalFilter",null!=d?d:""),r.searchParams.set("sorting",JSON.stringify(null!=m?m:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),x=(0,e.useMemo)((()=>{var e;return null!==(e=null==f?void 0:f.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[f]),w=null!==(r=null==f||null===(o=f.pages)||void 0===o||null===(i=o[0])||void 0===i||null===(a=i.meta)||void 0===a?void 0:a.totalRowCount)&&void 0!==r?r:0,k=x.length,S=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!v&&k<w&&g()}}),[g,v,k,w]),C=[{accessorKey:"NAMA",header:"Nama"},{accessorKey:"MERK_USAHA",header:"Merk Usaha"},{accessorKey:"NO_IDENTITAS",header:"No Identitas"},{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{const t=e.row.original;return`${t.KELURAHAN} ${t.KECAMATAN} ${t.KABUPATEN} ${t.PROVINSI}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR_PENGAMPU",header:"KPP Terdaftar"},{accessorKey:"NM_AR_PENGAMPU",header:"AR Pengampu"},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"SUM_NILAI",header:"NILAI DATA",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"}},{accessorKey:"NM_KPP_ZONA",header:"KPP Lokasi"},{accessorKey:"NM_AR_ZONA",header:"AR Wilayah",filter:!1},{accessorKey:"NM_PEREKAM",header:"Perekam"},{accessorKey:"CREATION_DATE",header:"Tgl Rekam",Cell:({cell:e})=>cF()(e.getValue()).format("YYYY-MM-DD HH:mm:ss")}];(0,e.useEffect)((()=>{if(s.current)try{s.current.scrollToIndex(0)}catch(e){console.error(e)}}),[m,c,d]),(0,e.useEffect)((()=>{S(l.current)}),[S]);const O=SV({columns:C,data:x,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:l,sx:{maxHeight:"600px"},onScroll:e=>S(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:p,onGlobalFilterChange:u,onSortingChange:h,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",k," of ",w," total rows."),state:{columnFilters:c,globalFilter:d,isLoading:y,showAlertBanner:b,showProgressBars:v,sorting:m},rowVirtualizerInstanceRef:s,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"}});return e.createElement(f$,{table:O})},u=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,null,e.createElement(Mi(),{ref:n,highcharts:Ai(),options:(m=r,{chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:"Identifikasi Lokasi Matoa",style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>: {point.y} dari "+si(ai()(m).sum("y"))+" total lokasi Matoa"},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},formatter:function(){return`${this.key} : ${Number(this.y).toLocaleString("id-ID",{minimumFractionDigits:0,maximumFractionDigits:0})} <br> ${Number(this.percentage).toLocaleString("id-ID")}%`}}},series:{cursor:"pointer",point:{events:{click:function(e){p(this.key),s(!0)}}}}},series:[{name:"",data:m}]})}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:l,position:"bottom",onHide:()=>s(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:u},e.createElement(d,{dataSend:t,query:c}))))))));var m};o(6279),o(445);const vU=({dataSend:t})=>{const n=(0,e.useRef)(null),r=(0,e.useRef)(null),o=(0,e.useRef)(null),[i,a]=(0,e.useState)(null),[l,s]=(0,e.useState)(null),[c,p]=(0,e.useState)(null),[d,u]=(0,e.useState)(!1),[m,h]=(0,e.useState)(!1),[f,g]=(0,e.useState)(null),[b,y]=(0,e.useState)(null);(0,e.useEffect)((()=>{u(!0),oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranPayComp",dataType:"json",type:"POST",data:{...t,tahun:"<?=currentYear()?>",bulan:"<?=currentMonth()?>"},success:e=>{a(e.dataC),s(e.dataMin1),p(e.dataMin2),u(!1)}})}),[t]);const x=(e,t,n)=>({chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:t,style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>Jml NPWP : {point.y} dari "+si(ai()(e).sum("y"))+" yang terdapat data penerimaannya"},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"0.7rem"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(e){g(this.key),y(this.thn_bln),h(!0)}}}}},series:[{name:n,data:e}]}),w=({dataSend:t,query:n})=>{var r,o,i,a;const l=(0,e.useRef)(null),s=(0,e.useRef)(null),[c,p]=(0,e.useState)([]),[d,u]=(0,e.useState)(),[m,h]=(0,e.useState)([]),{data:f,fetchNextPage:g,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",c,d,m],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/sebaran/paycomp/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=c?c:[])),r.searchParams.set("globalFilter",null!=d?d:""),r.searchParams.set("sorting",JSON.stringify(null!=m?m:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,tahunBulan:b,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==f?void 0:f.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[f]),k=null!==(r=null==f||null===(o=f.pages)||void 0===o||null===(i=o[0])||void 0===i||null===(a=i.meta)||void 0===a?void 0:a.totalRowCount)&&void 0!==r?r:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&g()}}),[g,y,S,k]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JML",header:"Jml Bulan",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"center"},mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(s.current)try{s.current.scrollToIndex(0)}catch(e){console.error(e)}}),[m,c,d]),(0,e.useEffect)((()=>{C(l.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:l,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:p,onGlobalFilterChange:u,onSortingChange:h,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:c,globalFilter:d,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:m},rowVirtualizerInstanceRef:s,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"}});return e.createElement(f$,{table:E})},k=new fU;return e.createElement(e.Fragment,null,d?e.createElement(v,null,e.createElement(C,{md:"12"},e.createElement(bc,{className:"",shape:"rectangle",height:"17rem",width:"100%"}))):e.createElement(v,null,e.createElement(C,{md:"4"},e.createElement(Mi(),{ref:n,highcharts:Ai(),options:x(i,"s.d. bulan ini","C")})),e.createElement(C,{md:"4"},e.createElement(Mi(),{ref:r,highcharts:Ai(),options:x(l,"s.d. bulan lalu","Min1")})),e.createElement(C,{md:"4"},e.createElement(Mi(),{ref:o,highcharts:Ai(),options:x(c,"s.d. 2 bulan yang lalu","Min2")}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:m,position:"bottom",onHide:()=>h(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:k},e.createElement(w,{dataSend:t,query:f}))))))))};var yU={className:s().string,cssModule:s().object,size:s().string,bordered:s().bool,borderless:s().bool,striped:s().bool,dark:s().bool,hover:s().bool,responsive:s().oneOfType([s().bool,s().string]),tag:m,responsiveTag:m,innerRef:s().oneOfType([s().func,s().string,s().object])},xU=function(t){var n=t.className,o=t.cssModule,a=t.size,l=t.bordered,s=t.borderless,c=t.striped,u=t.dark,m=t.hover,h=t.responsive,f=t.tag,g=t.responsiveTag,b=t.innerRef,v=i(t,["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"]),y=d(p()(n,"table",!!a&&"table-"+a,!!l&&"table-bordered",!!s&&"table-borderless",!!c&&"table-striped",!!u&&"table-dark",!!m&&"table-hover"),o),x=e.createElement(f,r({},v,{ref:b,className:y}));if(h){var w=d(!0===h?"table-responsive":"table-responsive-"+h,o);return e.createElement(g,{className:w},x)}return x};xU.propTypes=yU,xU.defaultProps={tag:"table",responsiveTag:"div"};const wU=xU;o(6279),o(445);const kU=({dataSend:t})=>{const[n,r]=(0,e.useState)([]),[o,i]=(0,e.useState)({totalC:0,totalP1:0,totalP2:0}),[a,l]=(0,e.useState)(!1),[s,c]=(0,e.useState)(!1),[p,d]=(0,e.useState)(null),[u,m]=(0,e.useState)(null);(0,e.useEffect)((()=>{l(!0),oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranSof",dataType:"json",type:"POST",data:{...t,tahun:"<?=currentYear()?>",bulan:"<?=currentMonth()?>"},success:e=>{r(e.data),i({totalC:ai()(e.data).sum("JML_C"),totalP1:ai()(e.data).sum("JML_P1"),totalP2:ai()(e.data).sum("JML_P2")}),l(!1)}})}),[t]);const h=(e,t)=>{d(e),m(t),c(!0)},f=({dataSend:t,query:n,tahunBulan:r})=>{var o,i,a,l;const s=(0,e.useRef)(null),c=(0,e.useRef)(null),[p,d]=(0,e.useState)([]),[u,m]=(0,e.useState)(),[h,f]=(0,e.useState)([]),{data:g,fetchNextPage:b,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",p,u,h],queryFn:async({pageParam:e=0})=>{const o=new URL("<?=base_url()?>kewilayahan/sebaran/sof/detail");o.searchParams.set("start",""+101*e),o.searchParams.set("size","101"),o.searchParams.set("filters",JSON.stringify(null!=p?p:[])),o.searchParams.set("globalFilter",null!=u?u:""),o.searchParams.set("sorting",JSON.stringify(null!=h?h:[]));const i=await fetch(o.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,tahunBulan:r,...t})});return await i.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==g?void 0:g.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[g]),k=null!==(o=null==g||null===(i=g.pages)||void 0===i||null===(a=i[0])||void 0===a||null===(l=a.meta)||void 0===l?void 0:l.totalRowCount)&&void 0!==o?o:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&b()}}),[b,y,S,k]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"LAPISAN",header:"Lapisan"},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(c.current)try{c.current.scrollToIndex(0)}catch(e){console.error(e)}}),[h,p,u]),(0,e.useEffect)((()=>{C(s.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:s,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:d,onGlobalFilterChange:m,onSortingChange:f,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:p,globalFilter:u,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:h},rowVirtualizerInstanceRef:c,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"},mantineTableBodyProps:{className:"mb-3"}});return e.createElement(f$,{table:E})},g=new fU;return e.createElement(e.Fragment,null,a?e.createElement(v,null,e.createElement(C,null,e.createElement(bc,{className:"",shape:"rectangle",height:"20rem",width:"100%"}))):e.createElement(v,null,e.createElement(C,null,e.createElement("div",{className:"d-flex justify-content-center"},e.createElement(wU,{bordered:!0,style:{width:"auto",fontSize:"0.85rem"}},e.createElement("thead",{className:"bg-primary text-white"},e.createElement("tr",null,e.createElement("th",{className:"text-center text-white",rowSpan:"2"},"Lapisan"),e.createElement("th",{className:"text-center text-white",colSpan:"2"},"s.d Sekarang"),e.createElement("th",{className:"text-center text-white",colSpan:"2"},"s.d Bulan Lalu"),e.createElement("th",{className:"text-center text-white",colSpan:"2"},"s.d 2 Bulan Lalu")),e.createElement("tr",null,e.createElement("th",{className:"text-center text-white"},"Jml WP"),e.createElement("th",{className:"text-center text-white"},"%"),e.createElement("th",{className:"text-center text-white"},"Jml WP"),e.createElement("th",{className:"text-center text-white"},"%"),e.createElement("th",{className:"text-center text-white"},"Jml WP"),e.createElement("th",{className:"text-center text-white"},"%")),e.createElement("tr",{className:""},e.createElement("th",{className:"text-center text-white"},"1"),e.createElement("th",{className:"text-center text-white"},"2"),e.createElement("th",{className:"text-center text-white"},"3"),e.createElement("th",{className:"text-center text-white"},"4"),e.createElement("th",{className:"text-center text-white"},"5"),e.createElement("th",{className:"text-center text-white"},"6"),e.createElement("th",{className:"text-center text-white"},"7"))),e.createElement("tbody",null,n.map(((t,n)=>e.createElement("tr",{key:n},e.createElement("td",{className:"text-start p-1 font-weight-bold"},t.LAPISAN),e.createElement("td",{className:"text-center p-1 cursor-pointer text-blue underline",onClick:()=>h(t.key,t.THNBLN_C)},Number(t.JML_C).toLocaleString("id-ID")),e.createElement("td",{className:"text-center p-1"},(t.JML_C/o.totalC*100).toFixed(2)+"%"),e.createElement("td",{className:"text-center p-1 cursor-pointer text-blue underline",onClick:()=>h(t.key,t.THNBLN_P1)},Number(t.JML_P1).toLocaleString("id-ID")),e.createElement("td",{className:"text-center p-1"},(t.JML_P1/o.totalP1*100).toFixed(2)+"%"),e.createElement("td",{className:"text-center p-1 cursor-pointer text-blue underline",onClick:()=>h(t.key,t.THNBLN_P2)},Number(t.JML_P2).toLocaleString("id-ID")),e.createElement("td",{className:"text-center p-1"},(t.JML_P2/o.totalP2*100).toFixed(2)+"%"))))),e.createElement("tfoot",null,e.createElement("tr",{className:"font-weight-bold"},e.createElement("td",{className:"text-center"},"Total"),e.createElement("td",{className:"text-center"},Number(o.totalC).toLocaleString("id-ID")),e.createElement("td",{className:"text-center"},"100%"),e.createElement("td",{className:"text-center"},Number(o.totalP1).toLocaleString("id-ID")),e.createElement("td",{className:"text-center"},"100%"),e.createElement("td",{className:"text-center"},Number(o.totalP2).toLocaleString("id-ID")),e.createElement("td",{className:"text-center"},"100%"))))))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:s,position:"bottom",onHide:()=>c(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:g},e.createElement(f,{dataSend:t,query:p,tahunBulan:u}))))))))};o(6279),o(445);const SU=({dataSend:t})=>{const n=(0,e.useRef)(null),r=(0,e.useRef)(null),[o,i]=(0,e.useState)(null),[a,l]=(0,e.useState)(null),[s,c]=(0,e.useState)(!1),[p,d]=(0,e.useState)(null),[u,m]=(0,e.useState)("");(0,e.useEffect)((()=>{oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranJenisStatusWp",dataType:"json",type:"POST",data:{...t},success:e=>{i(e.dataJenis),l(e.dataStatus)}})}),[t]);const h=(e,t)=>({chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:t,style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>: {point.y} dari "+si(ai()(e).sum("y"))+" total NPWP"},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(){d(this.key),m(this.series.name),c(!0)}}}}},series:[{name:t,data:e}]}),f=({dataSend:t,query:n,jenisStatus:r})=>{var o,i,a,l;const s=(0,e.useRef)(null),c=(0,e.useRef)(null),[p,d]=(0,e.useState)([]),[u,m]=(0,e.useState)(),[h,f]=(0,e.useState)([]),{data:g,fetchNextPage:b,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",p,u,h],queryFn:async({pageParam:e=0})=>{const o=new URL("<?=base_url()?>kewilayahan/sebaran/jenisstatus/detail");o.searchParams.set("start",""+101*e),o.searchParams.set("size","101"),o.searchParams.set("filters",JSON.stringify(null!=p?p:[])),o.searchParams.set("globalFilter",null!=u?u:""),o.searchParams.set("sorting",JSON.stringify(null!=h?h:[]));const i=await fetch(o.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,jenisStatus:r,...t})});return await i.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==g?void 0:g.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[g]),k=null!==(o=null==g||null===(i=g.pages)||void 0===i||null===(a=i[0])||void 0===a||null===(l=a.meta)||void 0===l?void 0:l.totalRowCount)&&void 0!==o?o:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&b()}}),[b,y,S,k]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(c.current)try{c.current.scrollToIndex(0)}catch(e){console.error(e)}}),[h,p,u]),(0,e.useEffect)((()=>{C(s.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:s,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:d,onGlobalFilterChange:m,onSortingChange:f,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:p,globalFilter:u,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:h},rowVirtualizerInstanceRef:c,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"},mantineTableBodyProps:{className:"mb-3"}});return e.createElement(f$,{table:E})},g=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:n,highcharts:Ai(),options:h(o,"Jenis WP")})),e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:r,highcharts:Ai(),options:h(a,"Status WP")}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:s,position:"bottom",onHide:()=>c(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:g},e.createElement(f,{dataSend:t,query:p,jenisStatus:u}))))))))};o(6279),o(445);const CU=({dataSend:t})=>{const n=(0,e.useRef)(null),r=(0,e.useRef)(null),[o,i]=(0,e.useState)(null),[a,l]=(0,e.useState)(null),[s,c]=(0,e.useState)(!1),[p,d]=(0,e.useState)(null),[u,m]=(0,e.useState)(null);(0,e.useEffect)((()=>{oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranPengampu",dataType:"json",type:"POST",data:{...t},success:e=>{i(e.assign),l(e.unassign)}})}),[t]);const h=(e,t,n)=>({chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:t,style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>: {point.y} dari "+si(ai()(e).sum("y"))+" total NPWP yang ada"},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(){d(this.key),m(this.series.name),c(!0)}}}}},series:[{name:n,data:e}]}),f=({dataSend:t,query:n,jenisChart:r})=>{var o,i,a,l;const s=(0,e.useRef)(null),c=(0,e.useRef)(null),[p,d]=(0,e.useState)([]),[u,m]=(0,e.useState)(),[h,f]=(0,e.useState)([]),{data:g,fetchNextPage:b,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",p,u,h],queryFn:async({pageParam:e=0})=>{const o=new URL("<?=base_url()?>kewilayahan/sebaran/pengampu/detail");o.searchParams.set("start",""+101*e),o.searchParams.set("size","101"),o.searchParams.set("filters",JSON.stringify(null!=p?p:[])),o.searchParams.set("globalFilter",null!=u?u:""),o.searchParams.set("sorting",JSON.stringify(null!=h?h:[]));const i=await fetch(o.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,jenisChart:r,...t})});return await i.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==g?void 0:g.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[g]),k=null!==(o=null==g||null===(i=g.pages)||void 0===i||null===(a=i[0])||void 0===a||null===(l=a.meta)||void 0===l?void 0:l.totalRowCount)&&void 0!==o?o:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&b()}}),[b,y,S,k]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(c.current)try{c.current.scrollToIndex(0)}catch(e){console.error(e)}}),[h,p,u]),(0,e.useEffect)((()=>{C(s.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:s,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:d,onGlobalFilterChange:m,onSortingChange:f,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:p,globalFilter:u,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:h},rowVirtualizerInstanceRef:c,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"},mantineTableBodyProps:{className:"mb-3"}});return e.createElement(f$,{table:E})},g=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:n,highcharts:Ai(),options:h(o,"KPP Terdaftar","assign")})),e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:r,highcharts:Ai(),options:h(a,"Status UnAssign","unassign")}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:s,position:"bottom",onHide:()=>c(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:g},e.createElement(f,{dataSend:t,query:p,jenisChart:u}))))))))};o(6279),o(445);const OU=({dataSend:t})=>{const n=(0,e.useRef)(null),[r,o]=(0,e.useState)(null),[i,a]=(0,e.useState)(!1),[l,s]=(0,e.useState)(null);(0,e.useEffect)((()=>{oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranSPTTahunan",dataType:"json",type:"POST",data:{...t},success:e=>{o(e.data)}})}),[t]);const c=({dataSend:t,query:n,tahunBulan:r})=>{var o,i,a,l;const s=(0,e.useRef)(null),c=(0,e.useRef)(null),[p,d]=(0,e.useState)([]),[u,m]=(0,e.useState)(),[h,f]=(0,e.useState)([]),{data:g,fetchNextPage:b,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",p,u,h],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/sebaran/spttahunan/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=p?p:[])),r.searchParams.set("globalFilter",null!=u?u:""),r.searchParams.set("sorting",JSON.stringify(null!=h?h:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==g?void 0:g.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[g]),k=null!==(o=null==g||null===(i=g.pages)||void 0===i||null===(a=i[0])||void 0===a||null===(l=a.meta)||void 0===l?void 0:l.totalRowCount)&&void 0!==o?o:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&b()}}),[b,y,S,k]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(c.current)try{c.current.scrollToIndex(0)}catch(e){console.error(e)}}),[h,p,u]),(0,e.useEffect)((()=>{C(s.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:s,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:d,onGlobalFilterChange:m,onSortingChange:f,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:p,globalFilter:u,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:h},rowVirtualizerInstanceRef:c,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"},mantineTableBodyProps:{className:"mb-3"}});return e.createElement(f$,{table:E})},p=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,null,e.createElement(Mi(),{ref:n,highcharts:Ai(),options:(e=>({chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:"SPT Tahunan",style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>: {point.y} dari "+si(ai()(e).sum("y"))+" total NPWP yang ada"},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(e){s(this.key),a(!0)}}}}},series:[{name:"",data:e}]}))(r)}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:i,position:"bottom",onHide:()=>a(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:p},e.createElement(c,{dataSend:t,query:l}))))))))};o(6279),o(445);const EU=({dataSend:t})=>{const n=(0,e.useRef)(null),r=(0,e.useRef)(null),o=(0,e.useRef)(null),i=(0,e.useRef)(null),[a,l]=(0,e.useState)(null),[s,c]=(0,e.useState)([]),[p,d]=(0,e.useState)(null),[u,m]=(0,e.useState)([]),[h,f]=(0,e.useState)(null),[g,b]=(0,e.useState)([]),[y,x]=(0,e.useState)(null),[w,k]=(0,e.useState)([]),[S,O]=(0,e.useState)([]),[E,P]=(0,e.useState)(!1),[T,A]=(0,e.useState)(null),[j,M]=(0,e.useState)(null);(0,e.useEffect)((()=>{oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranKLU",dataType:"json",type:"POST",data:{...t},success:e=>{l((()=>{const t=e.dataKluTerdaftar,n=[];let r=0;for(let e=0;e<t.length;e++){const o=t[e];e<5?n.push({name:o.name,y:o.y,key:o.key}):r+=o.y}return c(ai()(n).pluck("key").all()),n.push({name:"Lainnya",y:r,key:"<?=encryptData('lainnya')?>"}),n})),d((()=>{const t=e.dataKluYgBayar,n=[];let r=0;for(let e=0;e<t.length;e++){const o=t[e];e<5?n.push({name:o.name,y:o.y,key:o.key}):r+=o.y}return m(ai()(n).pluck("key").all()),n.push({name:"Lainnya",y:r,key:"<?=encryptData('lainnya')?>"}),n})),f((()=>{const t=e.dataKluYgTidakBayar,n=[];let r=0;for(let e=0;e<t.length;e++){const o=t[e];e<5?n.push({name:o.name,y:o.y,key:o.key}):r+=o.y}return b(ai()(n).pluck("key").all()),n.push({name:"Lainnya",y:r,key:"<?=encryptData('lainnya')?>"}),n})),x((()=>{const t=e.dataRupiahBayar,n=[];let r=0;for(let e=0;e<t.length;e++){const o=t[e];e<5?n.push({name:o.name,y:o.y,key:o.key}):r+=o.y}return k(ai()(n).pluck("key").all()),n.push({name:"Lainnya",y:r,key:"<?=encryptData('lainnya')?>"}),n}))}})}),[t]);const R=(e,t,n,r)=>({chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:`<u>${t}</u>`,style:{fontSize:"14px"},useHTML:!0},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>: {point.y} dari "+si(ai()(e).sum("y"))+" total "+n},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(){O(ai()(this.series.data).pluck("key").all().slice(0,5)),A(this.key),M(this.series.name),P(!0)}}}}},series:[{name:r,data:e}]}),N=({dataSend:t,query:n})=>{var r,o,i,a;const l=(0,e.useRef)(null),s=(0,e.useRef)(null),[c,p]=(0,e.useState)([]),[d,u]=(0,e.useState)(),[m,h]=(0,e.useState)([]),{data:f,fetchNextPage:g,isError:b,isFetching:v,isLoading:y}=pU({queryKey:["table-data",c,d,m],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/sebaran/klu/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=c?c:[])),r.searchParams.set("globalFilter",null!=d?d:""),r.searchParams.set("sorting",JSON.stringify(null!=m?m:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,jenisChart:j,limaBesar:S,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),x=(0,e.useMemo)((()=>{var e;return null!==(e=null==f?void 0:f.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[f]),w=null!==(r=null==f||null===(o=f.pages)||void 0===o||null===(i=o[0])||void 0===i||null===(a=i.meta)||void 0===a?void 0:a.totalRowCount)&&void 0!==r?r:0,k=x.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!v&&k<w&&g()}}),[g,v,k,w]),O=[{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"NAMA_WP",header:"Nama"},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{var t,n,r,o;const i=e.row.original;return`${null!==(t=i.KELURAHAN)&&void 0!==t?t:""} ${null!==(n=i.KECAMATAN)&&void 0!==n?n:""} ${null!==(r=i.KOTA)&&void 0!==r?r:""} ${null!==(o=i.PROPINSI)&&void 0!==o?o:""}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR",header:"KPP Terdaftar"},{accessorKey:"NAMA_AR",header:"AR"},{accessorKey:"FLAG_WPS_WPK",header:"WPS/WPK",size:100,mantineTableBodyCellProps:{align:"center"}},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"NM_GOLPOK",header:"Golongan Pokok"},{accessorKey:"TANGGAL_DAFTAR",header:"Tgl Daftar",Cell:({cell:e})=>cF()(e.getValue(),"DD-MMM-YY").format("YYYY-MM-DD")}];(0,e.useEffect)((()=>{if(s.current)try{s.current.scrollToIndex(0)}catch(e){console.error(e)}}),[m,c,d]),(0,e.useEffect)((()=>{C(l.current)}),[C]);const E=SV({columns:O,data:x,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:l,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:p,onGlobalFilterChange:u,onSortingChange:h,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",k," of ",w," total rows."),state:{columnFilters:c,globalFilter:d,isLoading:y,showAlertBanner:b,showProgressBars:v,sorting:m},rowVirtualizerInstanceRef:s,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"}});return e.createElement(f$,{table:E})},D=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:n,highcharts:Ai(),options:R(a,"KLU Terdaftar","NPWP","dataKluTerdaftar")})),e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:i,highcharts:Ai(),options:R(y,"Dominasi KLU berdarkan Jumlah Pembayaran (Rp)","Keseluruhan Pembayaran","dataRupiahBayar")})),e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:r,highcharts:Ai(),options:R(p,"Dominasi KLU dengan pembayaran >0","NPWP","dataKluYgBayar")})),e.createElement(C,{md:"6"},e.createElement(Mi(),{ref:o,highcharts:Ai(),options:R(h,"Dominasi KLU pembayaran <=0","NPWP","dataKluYgTidakBayar")}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:E,position:"bottom",onHide:()=>P(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:D},e.createElement(N,{dataSend:t,query:T}))))))))};o(6279),o(445);const PU=({dataSend:t})=>{const n=(0,e.useRef)(null),[r,o]=((0,e.useRef)(null),(0,e.useState)(null)),[i,a]=(0,e.useState)(!1),[l,s]=(0,e.useState)(null);(0,e.useEffect)((()=>{oi().get({url:"<?=base_url()?>kewilayahan/kytp/sebaranZonaPengawasan",dataType:"json",type:"POST",data:{...t},success:e=>{o(e.all)}})}),[t]);const c=({dataSend:t,query:n})=>{var r,o,i,a;const l=(0,e.useRef)(null),s=(0,e.useRef)(null),[c,p]=(0,e.useState)([]),[d,u]=(0,e.useState)(),[m,h]=(0,e.useState)([]),{data:f,fetchNextPage:g,isError:b,isFetching:v,isLoading:y}=pU({queryKey:["table-data",c,d,m],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/sebaran/zonapengawasan/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=c?c:[])),r.searchParams.set("globalFilter",null!=d?d:""),r.searchParams.set("sorting",JSON.stringify(null!=m?m:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),x=(0,e.useMemo)((()=>{var e;return null!==(e=null==f?void 0:f.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[f]),w=null!==(r=null==f||null===(o=f.pages)||void 0===o||null===(i=o[0])||void 0===i||null===(a=i.meta)||void 0===a?void 0:a.totalRowCount)&&void 0!==r?r:0,k=x.length,S=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!v&&k<w&&g()}}),[g,v,k,w]),C=[{accessorKey:"NAMA",header:"Nama"},{accessorKey:"MERK_USAHA",header:"Merk Usaha"},{accessorKey:"NO_IDENTITAS",header:"No Identitas"},{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{const t=e.row.original;return`${t.KELURAHAN} ${t.KECAMATAN} ${t.KABUPATEN} ${t.PROVINSI}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR_PENGAMPU",header:"KPP Terdaftar"},{accessorKey:"NM_AR_PENGAMPU",header:"AR Pengampu"},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"SUM_NILAI",header:"NILAI DATA",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"}},{accessorKey:"NM_KPP_ZONA",header:"KPP Lokasi"},{accessorKey:"NM_AR_ZONA",header:"AR Wilayah",filter:!1},{accessorKey:"NM_PEREKAM",header:"Perekam"},{accessorKey:"CREATION_DATE",header:"Tgl Rekam",Cell:({cell:e})=>cF()(e.getValue()).format("YYYY-MM-DD HH:mm:ss")}];(0,e.useEffect)((()=>{if(s.current)try{s.current.scrollToIndex(0)}catch(e){console.error(e)}}),[m,c,d]),(0,e.useEffect)((()=>{S(l.current)}),[S]);const O=SV({columns:C,data:x,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:l,sx:{maxHeight:"600px"},onScroll:e=>S(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:p,onGlobalFilterChange:u,onSortingChange:h,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",k," of ",w," total rows."),state:{columnFilters:c,globalFilter:d,isLoading:y,showAlertBanner:b,showProgressBars:v,sorting:m},rowVirtualizerInstanceRef:s,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"},mantineTableBodyProps:{className:"mb-3"}});return e.createElement(f$,{table:O})},p=new fU;return e.createElement(e.Fragment,null,e.createElement(v,{className:"center"},e.createElement(C,{md:"12"},e.createElement(Mi(),{ref:n,highcharts:Ai(),options:(d=r,{chart:{plotBackgroundColor:null,plotBorderWidth:null,plotShadow:!1,type:"pie",zoomType:"xy",height:"300"},title:{text:"Sebaran Zona Pengawasan yang telah dilakukan kegiatan MATOA/KPDL",style:{fontSize:"10px"}},tooltip:{pointFormat:"<b>{point.percentage:.1f}%</b><br>: {point.y} dari "+si(ai()(d).sum("y"))+" total Lokasi KPDL"},accessibility:{point:{valueSuffix:"%"}},plotOptions:{pie:{allowPointSelect:!0,cursor:"pointer",dataLabels:{enabled:!0,style:{fontSize:"10px"},format:"{point.name}: <br> {point.percentage:.1f} %"}},series:{cursor:"pointer",point:{events:{click:function(){s(this.key),a(!0)}}}}},series:[{name:"",data:d}]})}),e.createElement("div",{className:"center text-center"},e.createElement("span",{className:"text-center"},"Sebaran Lokasi Usaha atas WP Terdaftar")))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:i,position:"bottom",onHide:()=>a(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:p},e.createElement(c,{dataSend:t,query:l}))))))));var d};var TU=o(8418),AU=e,jU=Symbol.for("react-redux-context"),MU="undefined"!=typeof globalThis?globalThis:{};function RU(){if(!AU.createContext)return{};const e=MU[jU]??(MU[jU]=new Map);let t=e.get(AU.createContext);return t||(t=AU.createContext(null),e.set(AU.createContext,t)),t}var NU=RU();function DU(e=NU){return function(){return AU.useContext(e)}}var IU=DU(),LU=()=>{throw new Error("uSES not initialized!")},zU=(e,t)=>e===t;function FU(e=NU){const t=e===NU?IU:DU(e),n=(e,n={})=>{const{equalityFn:r=zU,devModeChecks:o={}}="function"==typeof n?{equalityFn:n}:n,{store:i,subscription:a,getServerState:l,stabilityCheck:s,identityFunctionCheck:c}=t(),p=(AU.useRef(!0),AU.useCallback({[e.name]:t=>e(t)}[e.name],[e,s,o.stabilityCheck])),d=LU(a.addNestedSub,i.getState,l||i.getState,p,r);return AU.useDebugValue(d),d};return Object.assign(n,{withTypes:()=>n}),n}var _U=FU();Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.client.reference");var BU={notify(){},get:()=>[]};var HU=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),WU="undefined"!=typeof navigator&&"ReactNative"===navigator.product,VU=HU||WU?AU.useLayoutEffect:AU.useEffect;Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var $U=function({store:e,context:t,children:n,serverState:r,stabilityCheck:o="once",identityFunctionCheck:i="once"}){const a=AU.useMemo((()=>{const t=function(e,t){let n,r=BU,o=0,i=!1;function a(){c.onStateChange&&c.onStateChange()}function l(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function s(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=BU)}const c={addNestedSub:function(e){l();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,l())},tryUnsubscribe:function(){i&&(i=!1,s())},getListeners:()=>r};return c}(e);return{store:e,subscription:t,getServerState:r?()=>r:void 0,stabilityCheck:o,identityFunctionCheck:i}}),[e,r,o,i]),l=AU.useMemo((()=>e.getState()),[e]);VU((()=>{const{subscription:t}=a;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),l!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[a,l]);const s=t||NU;return AU.createElement(s.Provider,{value:a},n)};function UU(e=NU){const t=e===NU?IU:DU(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var GU=UU();function YU(e=NU){const t=e===NU?GU:UU(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var qU,KU=YU();function XU({dataSend:t}){var n,r;KU();const o=_U((e=>e.kpdl));return e.createElement("div",{className:"card"},e.createElement(pc,{scrollable:!0},e.createElement(cc,{id:"tab_1",header:"Identifikasi"},e.createElement(bU,{dataSend:t})),e.createElement(cc,{id:"tab_2",header:"Pembayaran"},e.createElement(gU,{dataSend:t})),e.createElement(cc,{id:"tab_3",header:"Payment Compliance"},e.createElement(vU,{dataSend:t})),e.createElement(cc,{id:"tab_4",header:"Strength Of Figure"},e.createElement("div",null,e.createElement(kU,{dataSend:t}))),e.createElement(cc,{id:"tab_7",header:"SPT Tahunan"},e.createElement(OU,{dataSend:t})),e.createElement(cc,{id:"tab_5",header:"Jenis/Status WP"},e.createElement(SU,{dataSend:t})),o&&!li(o)&&o.selectedOpsi&&"pengampu"!==(null===(n=o.selectedOpsi)||void 0===n?void 0:n.name)?e.createElement(cc,{id:"tab_5",header:"Pengampu"},e.createElement(CU,{dataSend:t})):null,o&&!li(o)&&o.selectedOpsi&&"zona"!==(null===(r=o.selectedOpsi)||void 0===r?void 0:r.name)?e.createElement(cc,{id:"tab_6",header:"Zona Pengawasan"},e.createElement(PU,{dataSend:t})):null,e.createElement(cc,{id:"tab_8",header:"KLU (Golongan Pokok)"},e.createElement(EU,{dataSend:t}))))}function QU(e){return QU="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},QU(e)}function ZU(e,t,n){return(t=function(e){var t=function(e){if("object"!==QU(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==QU(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===QU(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JU(){return JU=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},JU.apply(this,arguments)}function eG(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function tG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eG(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)?eG(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}qU=TU.useSyncExternalStoreWithSelector,LU=qU,e.useSyncExternalStore;var nG={root:function(e){var t=e.props;return Vi("p-stepper p-component",{"p-stepper-horizontal":"horizontal"===t.orientation,"p-stepper-vertical":"vertical"===t.orientation,"p-readonly":t.linear})},nav:"p-stepper-nav",stepper:{header:function(e){var t=e.isStepActive,n=e.isItemDisabled,r=e.index;return Vi("p-stepper-header",{"p-highlight":t(r),"p-disabled":n(r)})},action:"p-stepper-action p-component",number:"p-stepper-number",title:"p-stepper-title",separator:"p-stepper-separator",toggleableContent:"p-stepper-toggleable-content",content:function(e){return Vi("p-stepper-content",{"p-toggleable-content":"vertical"===e.props.orientation})}},panelContainer:"p-stepper-panels",panel:function(e){var t=e.props,n=e.isStepActive,r=e.index;return Vi("p-stepper-panel",{"p-stepper-panel-active":"vertical"===t.orientation&&n(r)})}},rG=Ga.extend({defaultProps:{__TYPE:"Stepper",activeStep:0,orientation:"horizontal",linear:!1,onChangeStep:null},css:{classes:nG,styles:"\n@layer primereact {\n .p-stepper .p-stepper-nav {\n position: relative;\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin: 0;\n padding: 0;\n list-style-type: none;\n overflow-x: auto;\n }\n \n .p-stepper-vertical .p-stepper-nav {\n flex-direction: column;\n }\n \n .p-stepper-header {\n position: relative;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n \n &:last-of-type {\n flex: initial;\n }\n }\n \n .p-stepper-header .p-stepper-action {\n border: 0 none;\n display: inline-flex;\n align-items: center;\n text-decoration: none;\n cursor: pointer;\n \n &:focus-visible {\n @include focused();\n }\n }\n \n .p-stepper.p-stepper-readonly .p-stepper-header {\n cursor: auto;\n }\n \n .p-stepper-header.p-highlight .p-stepper-action {\n cursor: default;\n }\n \n .p-stepper-title {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n }\n \n .p-stepper-number {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n \n .p-stepper-separator {\n flex: 1 1 0;\n }\n}\n"}});function oG(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 iG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oG(Object(n),!0).forEach((function(t){ZU(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oG(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var aG=e.memo(e.forwardRef((function(t,n){var r,o=Da(),i=t.cx,a=t.ptm,l=o(iG(iG(iG({ref:n,id:t.id,className:i("stepper.content",{stepperpanel:t.stepperpanel,index:t.index}),role:"tabpanel","aria-labelledby":t.ariaLabelledby},t.getStepPT(t.stepperpanel,"root",t.index)),t.getStepPT(t.stepperpanel,"content",t.index)),{},{"data-p-active":t.active}),a("stepperpanel"));return e.createElement("div",l,t.template?(r=t.template,e.createElement(r,{index:t.index,active:t.active,highlighted:t.highlighted,clickCallback:function(e){return t.onItemClick(e,t.index)},prevCallback:function(e){return t.prevCallback(e,t.index)},nextCallback:function(e){return t.nextCallback(e,t.index)}})):t.stepperpanel)})));aG.displayName="StepperContent";var lG=e.memo(e.forwardRef((function(t,n){var r=Da(),o=t.cx,i=r({ref:n,id:t.id,className:o("stepper.action"),role:"tab",type:"button",tabIndex:t.disabled?-1:void 0,"aria-controls":t.ariaControls,onClick:function(e){return t.clickCallback(e,t.index)}});return t.template?t.template():e.createElement("button",i,e.createElement("span",{className:o("stepper.number")},t.index+1),e.createElement("span",{className:o("stepper.title")},t.getStepProp(t.stepperpanel,"header")))})));function sG(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}lG.displayName="StepperHeader";var cG=e.memo(e.forwardRef((function(t,n){var r=Da()(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sG(Object(n),!0).forEach((function(t){ZU(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sG(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:n,"aria-hidden":!0,className:t.separatorClass},t.getStepPT(t.stepperpanel,"separator",t.index)));return t.template?t.template():e.createElement("span",r)})));function pG(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 dG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pG(Object(n),!0).forEach((function(t){ZU(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pG(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}cG.displayName="StepperSeparator";var uG=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=rG.getProps(t,o),a=rG.setMetaData({props:i}),l=a.ptm,s=a.cx,c=a.isUnstyled,p=a.ptmo,d=tG(e.useState(i.id),2),u=d[0],m=d[1],h=tG(e.useState(i.activeStep),2),f=h[0],g=h[1],b=e.useRef();Za(rG.css.styles,c,{name:"stepper"}),Ia((function(){u||m(sa())})),Fa((function(){i.activeStep>=0&&i.activeStep<=E().length-1&&S(void 0,i.activeStep)}),[i.activeStep]);var v=function(e,t){var n;return null==e||null===(n=e.props)||void 0===n?void 0:n[t]},y=function(e,t){return v(e,"header")||t},x=function(e){return"StepperPanel"===e.type.displayName},w=function(e){return f===e},k=function(e){return i.linear&&!w(e)},S=function(e,t){g(t),i.onChangeStep&&i.onChangeStep({originalEvent:e,index:t})},C=function(e){return"".concat(u,"_").concat(e,"_header_action")},O=function(e){return"".concat(u,"_").concat(e,"content")},E=function(){return e.Children.toArray(i.children).reduce((function(t,n){return x(n)?t.push(n):n&&Array.isArray(n)&&e.Children.toArray(n.props.children).forEach((function(e){x(e)&&t.push(e)})),t}),[])},P=function(e,t){0!==t&&S(e,t-1)},T=function(e,t){t!==E().length-1&&S(e,t+1)},A=function(e,t,n){var o=E().length,a={props:e.props,parent:{props:i},context:{index:n,count:o,first:0===n,last:n===o-1,active:w(n),highlighted:n<f,disabled:k(n)}};return r(l("stepperpanel.".concat(t),{stepperpanel:a}),l("stepperpanel.".concat(t),a),p(v(e,"pt"),t,a))},j=function(e,t){i.linear?e.preventDefault():t!==f&&S(e,t)};e.useImperativeHandle(n,(function(){return{getElement:function(){return b.current},getActiveStep:function(){return f},setActiveStep:function(e){return g(e)},nextCallback:function(e){return T(e,f)},prevCallback:function(e){return P(e,f)}}}));var M,R,N,D=r({className:Vi(s("root")),role:"tablist"},rG.getOtherProps(i),l("root"));return e.createElement("div",D,i.start&&i.start(),"horizontal"===i.orientation&&(M=E().map((function(t,n){var o,i,a=r({className:Vi(s("stepper.header",{isStepActive:w,isItemDisabled:k,step:t,index:n})),"aria-current":w(n)&&"step",role:"presentation","data-p-highlight":w(n),"data-p-disabled":k(n),"data-p-active":w(n)},l("stepperpanel"));return e.createElement("li",JU({key:y(t,n)},a),e.createElement(lG,{id:C(n),template:null===(o=t.children)||void 0===o?void 0:o.header,stepperpanel:t,index:n,disabled:k(n),active:w(n),highlighted:n<f,ariaControls:O(n),clickCallback:j,getStepPT:A,getStepProp:v,cx:s}),n!==E().length-1&&e.createElement(cG,{template:null===(i=t.children)||void 0===i?void 0:i.separator,separatorClass:s("stepper.separator"),stepperpanel:t,index:n,active:w(n),highlighted:n<f,getStepPT:A}))})),R=r({className:Vi(s("nav")),ref:b},l("nav")),N=r({className:s("panelContainer")},l("panelContainer")),e.createElement(e.Fragment,null,e.createElement("ul",R,M),e.createElement("div",N,E().map((function(t,n){var r;return w(n)?e.createElement(aG,{key:O(n),id:O(n),tempate:null==t||null===(r=t.children)||void 0===r?void 0:r.content,stepperpanel:t,index:n,active:w(n),highlighted:n<f,clickCallback:j,prevCallback:P,nextCallback:T,getStepPT:A,ariaLabelledby:C(n),ptm:l,cx:s}):null}))))),"vertical"===i.orientation&&E().map((function(t,n){var o,a,c,p=e.createRef(null),d=r(dG(dG(dG({ref:b,className:s("panel",{props:i,index:n,isStepActive:w}),"aria-current":w(n)&&"step"},A(t,"root",n)),A(t,"panel",n)),{},{"data-p-highlight":w(n),"data-p-disabled":k(n),"data-p-active":w(n)}),l("nav")),u=r(dG({className:s("stepper.header",{step:t,isStepActive:w,isItemDisabled:k,index:n})},A(t,"header",n))),m=r(dG(dG({classNames:s("stepper.content")},A(t,"transition",n)),{},{timeout:{enter:1e3,exit:450},in:w(n),unmountOnExit:!0})),h=r(dG({ref:p,className:s("stepper.toggleableContent")},A(t,"toggleableContent",n)));return e.createElement("div",JU({key:y(t,n)},d),e.createElement("div",u,e.createElement(lG,{id:C(n),template:null===(o=t.children)||void 0===o?void 0:o.header,stepperpanel:t,index:n,disabled:k(n),active:w(n),highlighted:n<f,ariaControls:O(n),clickCallback:j,getStepPT:A,getStepProp:v,cx:s})),e.createElement(bl,JU({nodeRef:p},m),e.createElement("div",h,n!==E().length-1&&e.createElement(cG,{template:null===(a=t.children)||void 0===a?void 0:a.separator,separatorClass:s("stepper.separator"),stepperpanel:t,index:n,active:w(n),highlighted:n<f,getStepPT:A}),e.createElement(aG,{key:O(n),id:O(n),tempate:null==t||null===(c=t.children)||void 0===c?void 0:c.content,stepperpanel:t,index:n,active:w(n),highlighted:n<f,clickCallback:j,prevCallback:P,nextCallback:T,getStepPT:A,ariaLabelledby:C(n),ptm:l,cx:s}))))})),i.end&&i.end())})));rG.displayName="StepperBase";var mG=Ga.extend({defaultProps:{__TYPE:"StepperPanel",children:void 0,header:null},css:{styles:""}}),hG=e.memo(e.forwardRef((function(t,n){var r=e.useContext(ka),o=mG.getProps(t,r),i=mG.setMetaData({props:o}).isUnstyled;return Za(mG.css.styles,i,{name:"StepperPanel"}),e.createElement("span",{ref:n},o.children)})));function fG(e){return fG="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},fG(e)}function gG(e,t,n){return(t=function(e){var t=function(e){if("object"!==fG(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==fG(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===fG(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}hG.displayName="StepperPanel";var bG={root:function(e){var t=e.props;return Vi("p-badge p-component",gG({"p-badge-no-gutter":ta.isNotEmpty(t.value)&&1===String(t.value).length,"p-badge-dot":ta.isEmpty(t.value),"p-badge-lg":"large"===t.size,"p-badge-xl":"xlarge"===t.size},"p-badge-".concat(t.severity),null!==t.severity))}},vG=Ga.extend({defaultProps:{__TYPE:"Badge",__parentMetadata:null,value:null,severity:null,size:null,style:null,className:null,children:void 0},css:{classes:bG,styles:"\n@layer primereact {\n .p-badge {\n display: inline-block;\n border-radius: 10px;\n text-align: center;\n padding: 0 .5rem;\n }\n \n .p-overlay-badge {\n position: relative;\n }\n \n .p-overlay-badge .p-badge {\n position: absolute;\n top: 0;\n right: 0;\n transform: translate(50%,-50%);\n transform-origin: 100% 0;\n margin: 0;\n }\n \n .p-badge-dot {\n width: .5rem;\n min-width: .5rem;\n height: .5rem;\n border-radius: 50%;\n padding: 0;\n }\n \n .p-badge-no-gutter {\n padding: 0;\n border-radius: 50%;\n }\n}\n"}});function yG(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}var xG=e.memo(e.forwardRef((function(t,n){var r=Da(),o=e.useContext(ka),i=vG.getProps(t,o),a=vG.setMetaData(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yG(Object(n),!0).forEach((function(t){gG(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yG(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({props:i},i.__parentMetadata)),l=a.ptm,s=a.cx,c=a.isUnstyled;Za(vG.css.styles,c,{name:"badge"});var p=e.useRef(null);e.useImperativeHandle(n,(function(){return{props:i,getElement:function(){return p.current}}}));var d=r({ref:p,style:i.style,className:Vi(i.className,s("root"))},vG.getOtherProps(i),l("root"));return e.createElement("span",d,i.value)})));xG.displayName="Badge",o(6279);const wG=({dataSend:t})=>{const n="<?=base_url()?>",r=(0,e.useRef)(null),[o,i]=(0,e.useState)({kpdl:[],akum:[],categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),[a,l]=(0,e.useState)(""),[s,c]=(0,e.useState)("semua"),[p,d]=(0,e.useState)([]),[u,m]=(0,e.useState)(!1),[h,f]=(0,e.useState)(null);(0,e.useEffect)((()=>{""!=a&&oi().get({url:n+"kewilayahan/kytp/identifikasiLapangan",dataType:"json",type:"POST",data:{...t,bulan:a},success:e=>{i(e)}})}),[t,a]),(0,e.useEffect)((()=>{oi().get({url:n+"kewilayahan/kytp/getBulan",dataType:"json",type:"GET",success:e=>{d(e),l(e[0].value)}})}),[]);const g=({dataSend:t,query:n})=>{var r,o,i,l;const s=(0,e.useRef)(null),c=(0,e.useRef)(null),[p,d]=(0,e.useState)([]),[u,m]=(0,e.useState)(),[h,f]=(0,e.useState)([]),{data:g,fetchNextPage:b,isError:v,isFetching:y,isLoading:x}=pU({queryKey:["table-data",p,u,h],queryFn:async({pageParam:e=0})=>{const r=new URL("<?=base_url()?>kewilayahan/identaktifitashasil/identifikasilapangan/detail");r.searchParams.set("start",""+101*e),r.searchParams.set("size","101"),r.searchParams.set("filters",JSON.stringify(null!=p?p:[])),r.searchParams.set("globalFilter",null!=u?u:""),r.searchParams.set("sorting",JSON.stringify(null!=h?h:[]));const o=await fetch(r.href,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({query:n,selectedBulan:a,...t})});return await o.json()},getNextPageParam:(e,t)=>t.length,keepPreviousData:!0,refetchOnWindowFocus:!1}),w=(0,e.useMemo)((()=>{var e;return null!==(e=null==g?void 0:g.pages.flatMap((e=>e.data)))&&void 0!==e?e:[]}),[g]),k=null!==(r=null==g||null===(o=g.pages)||void 0===o||null===(i=o[0])||void 0===i||null===(l=i.meta)||void 0===l?void 0:l.totalRowCount)&&void 0!==r?r:0,S=w.length,C=(0,e.useCallback)((e=>{if(e){const{scrollHeight:t,scrollTop:n,clientHeight:r}=e;t-n-r<400&&!y&&S<k&&b()}}),[b,y,S,k]),O=[{accessorKey:"NAMA",header:"Nama"},{accessorKey:"MERK_USAHA",header:"Merk Usaha"},{accessorKey:"NO_IDENTITAS",header:"No Identitas"},{accessorKey:"NPWP",header:"NPWP",enableClickToCopy:!0,size:150},{accessorKey:"ALAMAT",header:"Alamat"},{accessorKey:"KELURAHAN",header:"Wil. Adm.",Cell:e=>{const t=e.row.original;return`${t.KELURAHAN} ${t.KECAMATAN} ${t.KABUPATEN} ${t.PROVINSI}`}},{accessorKey:"STATUS_WP_MFWP",header:"Status WP"},{accessorKey:"JNS_WP_MFWP",header:"Jenis WP"},{accessorKey:"NM_KANTOR_PENGAMPU",header:"KPP Terdaftar"},{accessorKey:"NM_AR_PENGAMPU",header:"AR Pengampu"},{accessorKey:"JUMLAH_PEMBAYARAN_THN_TERAKHIR",header:"Rp",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"},size:100},{accessorKey:"KETERANGAN",header:"SPT"},{accessorKey:"SUM_NILAI",header:"NILAI DATA",Cell:({cell:e})=>parseFloat(e.getValue()).toLocaleString("id-ID"),mantineTableHeadCellProps:{align:"right"},mantineTableBodyCellProps:{align:"right"}},{accessorKey:"NM_KPP_ZONA",header:"KPP Lokasi"},{accessorKey:"NM_AR_ZONA",header:"AR Wilayah",filter:!1},{accessorKey:"NM_PEREKAM",header:"Perekam"},{accessorKey:"CREATION_DATE",header:"Tgl Rekam",Cell:({cell:e})=>cF()(e.getValue()).format("YYYY-MM-DD HH:mm:ss")}];(0,e.useEffect)((()=>{if(c.current)try{c.current.scrollToIndex(0)}catch(e){console.error(e)}}),[h,p,u]),(0,e.useEffect)((()=>{C(s.current)}),[C]);const E=SV({columns:O,data:w,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,manualFiltering:!0,manualSorting:!0,mantineTableContainerProps:{ref:s,sx:{maxHeight:"600px"},onScroll:e=>C(e.target)},mantineToolbarAlertBannerProps:{color:"red",children:"Error loading data"},onColumnFiltersChange:d,onGlobalFilterChange:m,onSortingChange:f,renderBottomToolbarCustomActions:()=>e.createElement(wb,{className:"text-sm"},"Fetched ",S," of ",k," total rows."),state:{columnFilters:p,globalFilter:u,isLoading:x,showAlertBanner:v,showProgressBars:y,sorting:h},rowVirtualizerInstanceRef:c,rowVirtualizerProps:{overscan:10},mantineTableBodyCellProps:{className:"p-1 text-xs"}});return e.createElement(f$,{table:E})},b=new fU;return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"12"},e.createElement("div",{className:"d-flex justify-content-between border-bottom-1 pb-2"},e.createElement("div",null,e.createElement("span",{className:"mr-2"},"Bulan :"),p.map(((t,n)=>e.createElement(xG,{key:n,id:n,"data-value":t.value,"data-label":t.label,severity:"warning",value:t.label,className:"ref_bulan_a cursor-pointer mr-10",onClick:e=>(e=>{const t=e.target.dataset.value,n=e.target.dataset.label;l(t),c(n)})(e)})))),e.createElement("div",null,e.createElement("span",null,"Bulan terpilih : "),e.createElement("span",null,s))))),e.createElement(v,null,e.createElement(C,null,e.createElement(Mi(),{ref:r,highcharts:Ai(),options:{chart:{zoomType:"xy",height:"320pt"},title:{text:"",align:"left"},subtitle:{align:"left"},xAxis:[{categories:o.categories,crosshair:!0}],yAxis:[{labels:{style:{color:Ai().getOptions().colors[2]}},title:{text:"Lokasi KPDL",style:{color:Ai().getOptions().colors[2]}},opposite:!0},{title:{text:"Lokasi KPDL s.d.",style:{color:Ai().getOptions().colors[0]}},labels:{style:{color:Ai().getOptions().colors[0]}},opposite:!0}],tooltip:{shared:!0},legend:{layout:"horizontal",align:"center",verticalAlign:"top",backgroundColor:Ai().defaultOptions.legend.backgroundColor||"rgba(255,255,255,0.25)"},plotOptions:{series:{cursor:"pointer",point:{events:{click:function(){"kpdl_tunggal"===this.series.userOptions.seriesType&&(f(this.index+1),m(!0))}}}}},series:[{name:"Lokasi KPDL",seriesType:"kpdl_tunggal",type:"column",yAxis:0,color:Ai().getOptions().colors[2],data:o.kpdl,marker:{enabled:!0},tooltip:{valueSuffix:" Kpdl"}},{name:"Lokasi KPDL akumulasi",seriesType:"kpdl_akumulasi",type:"spline",yAxis:1,data:o.akum,marker:{enabled:!0},tooltip:{valueSuffix:" data"},visible:!1}]}}))),e.createElement(v,null,e.createElement(C,null,e.createElement(Ec,{header:e.createElement(e.Fragment,null,e.createElement("h4",null,"Detail Data")),visible:u,position:"bottom",onHide:()=>m(!1),style:{height:"calc(100vh - 100px)"},blockScroll:!0,pt:{header:{className:"p-1"},closeButton:{style:{width:"2rem",height:"1rem"}}}},e.createElement(v,null,e.createElement(C,null,e.createElement(sU,{client:b},e.createElement(g,{dataSend:t,query:h}))))))))},kG=({dataSend:t})=>{const n=(0,e.useRef)(null);return e.createElement(e.Fragment,null,e.createElement(P,null,e.createElement(re,{className:"d-flex justify-content-center p-2"},e.createElement(ae,{tag:"h1",className:"font-weight-bold"},"Statistik Penugasan Matoa Tahun Berjalan")),e.createElement(j,{className:"mb-0"},e.createElement("div",{className:"card flex justify-content-center"},e.createElement(uG,{ref:n,style:{flexBasis:"30rem"}},e.createElement(hG,{header:"Identifikasi Lapangan (KPDL/MATOA)"},e.createElement("div",{className:"flex flex-column h-12rem"},e.createElement("div",{className:"font-medium"},e.createElement(wG,{dataSend:t})))))))))};function SG(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var CG=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),OG=()=>Math.random().toString(36).substring(7).split("").join("."),EG={INIT:`@@redux/INIT${OG()}`,REPLACE:`@@redux/REPLACE${OG()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${OG()}`};function PG(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function TG(e,t,n){if("function"!=typeof e)throw new Error(SG(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(SG(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(SG(1));return n(TG)(e,t)}let r=e,o=t,i=new Map,a=i,l=0,s=!1;function c(){a===i&&(a=new Map,i.forEach(((e,t)=>{a.set(t,e)})))}function p(){if(s)throw new Error(SG(3));return o}function d(e){if("function"!=typeof e)throw new Error(SG(4));if(s)throw new Error(SG(5));let t=!0;c();const n=l++;return a.set(n,e),function(){if(t){if(s)throw new Error(SG(6));t=!1,c(),a.delete(n),i=null}}}function u(e){if(!PG(e))throw new Error(SG(7));if(void 0===e.type)throw new Error(SG(8));if("string"!=typeof e.type)throw new Error(SG(17));if(s)throw new Error(SG(9));try{s=!0,o=r(o,e)}finally{s=!1}return(i=a).forEach((e=>{e()})),e}return u({type:EG.INIT}),{dispatch:u,subscribe:d,getState:p,replaceReducer:function(e){if("function"!=typeof e)throw new Error(SG(10));r=e,u({type:EG.REPLACE})},[CG]:function(){const e=d;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(SG(11));function n(){const e=t;e.next&&e.next(p())}return n(),{unsubscribe:e(n)}},[CG](){return this}}}}}function AG(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce(((e,t)=>(...n)=>e(t(...n))))}function jG(e){return({dispatch:t,getState:n})=>r=>o=>"function"==typeof o?o(t,n,e):r(o)}var MG=jG(),RG=jG,NG=Symbol.for("immer-nothing"),DG=Symbol.for("immer-draftable"),IG=Symbol.for("immer-state");function LG(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var zG=Object.getPrototypeOf;function FG(e){return!!e&&!!e[IG]}function _G(e){return!!e&&(HG(e)||Array.isArray(e)||!!e[DG]||!!e.constructor?.[DG]||GG(e)||YG(e))}var BG=Object.prototype.constructor.toString();function HG(e){if(!e||"object"!=typeof e)return!1;const t=zG(e);if(null===t)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===BG}function WG(e,t){0===VG(e)?Reflect.ownKeys(e).forEach((n=>{t(n,e[n],e)})):e.forEach(((n,r)=>t(r,n,e)))}function VG(e){const t=e[IG];return t?t.type_:Array.isArray(e)?1:GG(e)?2:YG(e)?3:0}function $G(e,t){return 2===VG(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function UG(e,t,n){const r=VG(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function GG(e){return e instanceof Map}function YG(e){return e instanceof Set}function qG(e){return e.copy_||e.base_}function KG(e,t){if(GG(e))return new Map(e);if(YG(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=HG(e);if(!0===t||"class_only"===t&&!n){const t=Object.getOwnPropertyDescriptors(e);delete t[IG];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(zG(e),t)}{const t=zG(e);if(null!==t&&n)return{...e};const r=Object.create(t);return Object.assign(r,e)}}function XG(e,t=!1){return ZG(e)||FG(e)||!_G(e)||(VG(e)>1&&(e.set=e.add=e.clear=e.delete=QG),Object.freeze(e),t&&Object.entries(e).forEach((([e,t])=>XG(t,!0)))),e}function QG(){LG(2)}function ZG(e){return Object.isFrozen(e)}var JG,eY={};function tY(e){const t=eY[e];return t||LG(0),t}function nY(){return JG}function rY(e,t){t&&(tY("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function oY(e){iY(e),e.drafts_.forEach(lY),e.drafts_=null}function iY(e){e===JG&&(JG=e.parent_)}function aY(e){return JG={drafts_:[],parent_:JG,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function lY(e){const t=e[IG];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function sY(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[IG].modified_&&(oY(t),LG(4)),_G(e)&&(e=cY(t,e),t.parent_||dY(t,e)),t.patches_&&tY("Patches").generateReplacementPatches_(n[IG].base_,e,t.patches_,t.inversePatches_)):e=cY(t,n,[]),oY(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==NG?e:void 0}function cY(e,t,n){if(ZG(t))return t;const r=t[IG];if(!r)return WG(t,((o,i)=>pY(e,r,t,o,i,n))),t;if(r.scope_!==e)return t;if(!r.modified_)return dY(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const t=r.copy_;let o=t,i=!1;3===r.type_&&(o=new Set(t),t.clear(),i=!0),WG(o,((o,a)=>pY(e,r,t,o,a,n,i))),dY(e,t,!1),n&&e.patches_&&tY("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function pY(e,t,n,r,o,i,a){if(FG(o)){const a=cY(e,o,i&&t&&3!==t.type_&&!$G(t.assigned_,r)?i.concat(r):void 0);if(UG(n,r,a),!FG(a))return;e.canAutoFreeze_=!1}else a&&n.add(o);if(_G(o)&&!ZG(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;cY(e,o),t&&t.scope_.parent_||"symbol"==typeof r||!Object.prototype.propertyIsEnumerable.call(n,r)||dY(e,o)}}function dY(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&XG(t,n)}var uY={get(e,t){if(t===IG)return e;const n=qG(e);if(!$G(n,t))return function(e,t,n){const r=fY(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!_G(r)?r:r===hY(e.base_,t)?(bY(e),e.copy_[t]=vY(r,e)):r},has:(e,t)=>t in qG(e),ownKeys:e=>Reflect.ownKeys(qG(e)),set(e,t,n){const r=fY(qG(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=hY(qG(e),t),a=r?.[IG];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(((o=n)===(i=r)?0!==o||1/o==1/i:o!=o&&i!=i)&&(void 0!==n||$G(e.base_,t)))return!0;bY(e),gY(e)}var o,i;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==hY(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,bY(e),gY(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=qG(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){LG(11)},getPrototypeOf:e=>zG(e.base_),setPrototypeOf(){LG(12)}},mY={};function hY(e,t){const n=e[IG];return(n?qG(n):e)[t]}function fY(e,t){if(!(t in e))return;let n=zG(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=zG(n)}}function gY(e){e.modified_||(e.modified_=!0,e.parent_&&gY(e.parent_))}function bY(e){e.copy_||(e.copy_=KG(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function vY(e,t){const n=GG(e)?tY("MapSet").proxyMap_(e,t):YG(e)?tY("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:nY(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,i=uY;n&&(o=[r],i=mY);const{revoke:a,proxy:l}=Proxy.revocable(o,i);return r.draft_=l,r.revoke_=a,l}(e,t);return(t?t.scope_:nY()).drafts_.push(n),n}function yY(e){if(!_G(e)||ZG(e))return e;const t=e[IG];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=KG(e,t.scope_.immer_.useStrictShallowCopy_)}else n=KG(e,!0);return WG(n,((e,t)=>{UG(n,e,yY(t))})),t&&(t.finalized_=!1),n}WG(uY,((e,t)=>{mY[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),mY.deleteProperty=function(e,t){return mY.set.call(this,e,t,void 0)},mY.set=function(e,t,n){return uY.set.call(this,e[0],t,n,e[0])};var xY=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,n)=>{if("function"==typeof e&&"function"!=typeof t){const n=t;t=e;const r=this;return function(e=n,...o){return r.produce(e,(e=>t.call(this,e,...o)))}}let r;if("function"!=typeof t&&LG(6),void 0!==n&&"function"!=typeof n&&LG(7),_G(e)){const o=aY(this),i=vY(e,void 0);let a=!0;try{r=t(i),a=!1}finally{a?oY(o):iY(o)}return rY(o,n),sY(r,o)}if(!e||"object"!=typeof e){if(r=t(e),void 0===r&&(r=e),r===NG&&(r=void 0),this.autoFreeze_&&XG(r,!0),n){const t=[],o=[];tY("Patches").generateReplacementPatches_(e,r,t,o),n(t,o)}return r}LG(1)},this.produceWithPatches=(e,t)=>{if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,(t=>e(t,...n)));let n,r;return[this.produce(e,t,((e,t)=>{n=e,r=t})),n,r]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){var t;_G(e)||LG(8),FG(e)&&(FG(t=e)||LG(10),e=yY(t));const n=aY(this),r=vY(e,void 0);return r[IG].isManual_=!0,iY(n),r}finishDraft(e,t){const n=e&&e[IG];n&&n.isManual_||LG(9);const{scope_:r}=n;return rY(r,t),sY(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=tY("Patches").applyPatches_;return FG(e)?r(e,t):this.produce(e,(e=>r(e,t)))}},wY=xY.produce;xY.produceWithPatches.bind(xY),xY.setAutoFreeze.bind(xY),xY.setUseStrictShallowCopy.bind(xY),xY.applyPatches.bind(xY),xY.createDraft.bind(xY),xY.finishDraft.bind(xY);var kY="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?AG:AG.apply(null,arguments)};function SY(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error(zY(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>function(e){return PG(e)&&"type"in e&&"string"==typeof e.type}(t)&&t.type===e,n}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var CY=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function OY(e){return _G(e)?wY(e,(()=>{})):e}function EY(e,t,n){if(e.has(t)){let r=e.get(t);return n.update&&(r=n.update(r,t,e),e.set(t,r)),r}if(!n.insert)throw new Error(zY(10));const r=n.insert(t,e);return e.set(t,r),r}var PY=e=>t=>{setTimeout(t,e)},TY="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:PY(10);function AY(e){const t={},n=[];let r;const o={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(zY(28));if(r in t)throw new Error(zY(29));return t[r]=n,o},addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),o),addDefaultCase:e=>(r=e,o)};return e(o),[t,n,r]}var jY=Symbol.for("rtk-slice-createasyncthunk");function MY(e,t){return`${e}/${t}`}function RY({creators:e}={}){const t=e?.asyncThunk?.[jY];return function(e){const{name:n,reducerPath:r=n}=e;if(!n)throw new Error(zY(11));const o=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},i=Object.keys(o),a={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},l={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(zY(12));if(n in a.sliceCaseReducersByType)throw new Error(zY(13));return a.sliceCaseReducersByType[n]=t,l},addMatcher:(e,t)=>(a.sliceMatchers.push({matcher:e,reducer:t}),l),exposeAction:(e,t)=>(a.actionCreators[e]=t,l),exposeCaseReducer:(e,t)=>(a.sliceCaseReducersByName[e]=t,l)};function s(){const[t={},n=[],r]="function"==typeof e.extraReducers?AY(e.extraReducers):[e.extraReducers],o={...t,...a.sliceCaseReducersByType};return function(e){let t,[i,l,s]=AY((e=>{for(let t in o)e.addCase(t,o[t]);for(let t of a.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)}));if("function"==typeof e)t=()=>OY(e());else{const n=OY(e);t=()=>n}function c(e=t(),n){let r=[i[n.type],...l.filter((({matcher:e})=>e(n))).map((({reducer:e})=>e))];return 0===r.filter((e=>!!e)).length&&(r=[s]),r.reduce(((e,t)=>{if(t){if(FG(e)){const r=t(e,n);return void 0===r?e:r}if(_G(e))return wY(e,(e=>t(e,n)));{const r=t(e,n);if(void 0===r){if(null===e)return e;throw new Error(zY(9))}return r}}return e}),e)}return c.getInitialState=t,c}(e.initialState)}i.forEach((r=>{const i=o[r],a={reducerName:r,type:MY(n,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(i)?function({type:e,reducerName:t,createNotation:n},r,o){let i,a;if("reducer"in r){if(n&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(r))throw new Error(zY(17));i=r.reducer,a=r.prepare}else i=r;o.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,a?SY(e,a):SY(e))}(a,i,l):function({type:e,reducerName:t},n,r,o){if(!o)throw new Error(zY(18));const{payloadCreator:i,fulfilled:a,pending:l,rejected:s,settled:c,options:p}=n,d=o(e,i,p);r.exposeAction(t,d),a&&r.addCase(d.fulfilled,a),l&&r.addCase(d.pending,l),s&&r.addCase(d.rejected,s),c&&r.addMatcher(d.settled,c),r.exposeCaseReducer(t,{fulfilled:a||IY,pending:l||IY,rejected:s||IY,settled:c||IY})}(a,i,l,t)}));const c=e=>e,p=new Map;let d;function u(e,t){return d||(d=s()),d(e,t)}function m(){return d||(d=s()),d.getInitialState()}function h(t,n=!1){function r(e){let r=e[t];return void 0===r&&n&&(r=m()),r}function o(t=c){const r=EY(p,n,{insert:()=>new WeakMap});return EY(r,t,{insert:()=>{const r={};for(const[o,i]of Object.entries(e.selectors??{}))r[o]=NY(i,t,m,n);return r}})}return{reducerPath:t,getSelectors:o,get selectors(){return o(r)},selectSlice:r}}const f={name:n,reducer:u,actions:a.actionCreators,caseReducers:a.sliceCaseReducersByName,getInitialState:m,...h(r),injectInto(e,{reducerPath:t,...n}={}){const o=t??r;return e.inject({reducerPath:o,reducer:u},n),{...f,...h(o,!0)}}};return f}}function NY(e,t,n,r){function o(o,...i){let a=t(o);return void 0===a&&r&&(a=n()),e(a,...i)}return o.unwrapped=e,o}var DY=RY();function IY(){}var{assign:LY}=Object;function zY(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original");const FY=DY({name:"kpdl",initialState:{selectedOpsi:null},reducers:{setSelectedOpsi:(e,t)=>{e.selectedOpsi=t.payload}}}),{setSelectedOpsi:_Y}=FY.actions,BY=FY.reducer,HY=({dataSend:t,setDataSend:n,activeTab:r,toast:o,setHiddenGraphMatoa:i,dataOpsi:a})=>{const l=KU(),s=(_U((e=>e.kpdl)),"<?=base_url()?>"),[c,p]=(0,e.useState)({}),[d,u]=(0,e.useState)(null),[m,h]=(0,e.useState)([]),[f,g]=(0,e.useState)([]),[b,y]=(0,e.useState)(null),[x,w]=(0,e.useState)(),[k,S]=(0,e.useState)([]),[O,E]=(0,e.useState)([]);return(0,e.useEffect)((()=>{oi().ajax({url:s+"kewilayahan/ref/kanwilPratama",method:"GET",dataType:"json",success:e=>{p(e)}})}),[]),(0,e.useEffect)((()=>{if(u(null),h([]),g([]),w(null),S([]),E([]),b&&!li(b)){const e=b.value;oi().ajax({url:s+"kewilayahan/ref/kppPratama",method:"GET",dataType:"json",data:{kanwil:e},success:e=>{u(e)}})}}),[b]),(0,e.useEffect)((()=>{if(h([]),g([]),S([]),E([]),x&&!li(x)){const e=x.value;oi().ajax({url:s+"kewilayahan/ref/seksi",method:"GET",dataType:"json",data:{kpp:e},success:e=>{h(e)}})}}),[x]),(0,e.useEffect)((()=>{g([]),E([]);const e=ai()(k).pluck("value").all();if(e.length&&!li(k)){const t=x.value;oi().ajax({url:s+"kewilayahan/ref/ar",method:"POST",dataType:"json",data:{kpp:t,seksi:e},success:e=>{g(e)}})}}),[k]),e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"basicInput"},"Kanwil"),e.createElement(ni,{placeholder:"Pilih Kanwil",className:"basic-single w-100",onChange:e=>{y(e)},classNamePrefix:"select",value:b,isClearable:!1,options:c})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih KPP"},"KPP"),e.createElement(ni,{placeholder:"Pilih KPP",className:"basic-single w-100",onChange:e=>{w(e)},classNamePrefix:"select",value:x,isClearable:!1,options:d})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih Seksi"},"Seksi"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:m,value:k,onChange:e=>{S(e)},labelledBy:"Pilih Seksi",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih Seksi"}})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih AR"},"AR Perekam"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:f,value:O,onChange:e=>{E(e)},labelledBy:"Pilih AR",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih AR"}}))),e.createElement(v,{className:"mt-2"},e.createElement(C,{sm:"12"},e.createElement(As,{onClick:()=>(()=>{const e=ai()(O).pluck("value").all();e.length?(l(_Y(a.perekam)),n({opsiWilZona:a.perekam.key,nip_ar_perekam:e}),i(!0)):o.current.show({severity:"info",summary:"Info",detail:"AR Perekam harus dipilih"})})(),label:"Proses",severity:"",rounded:!0,className:"w-10rem text-white text-base"}))))},WY=({dataSend:t,setDataSend:n,activeTab:r,toast:o,setHiddenGraphMatoa:i,dataOpsi:a})=>{const l=KU(),[s,c]=(_U((e=>e.kpdl)),(0,e.useState)({})),[p,d]=(0,e.useState)({}),[u,m]=(0,e.useState)([]),[h,f]=(0,e.useState)([]),[g,b]=(0,e.useState)(null),[y,x]=(0,e.useState)({}),[w,k]=(0,e.useState)([]),[S,O]=(0,e.useState)([]),E="<?=base_url()?>";return(0,e.useEffect)((()=>{oi().ajax({url:E+"kewilayahan/ref/kanwil",method:"GET",dataType:"json",success:e=>{c(e)}})}),[]),(0,e.useEffect)((()=>{if(d(null),m([]),f([]),x(null),k([]),O([]),g&&!li(g)){const e=g.value;oi().ajax({url:E+"kewilayahan/ref/kpp",method:"GET",dataType:"json",data:{kanwil:e},success:e=>{d(e)}})}}),[g]),(0,e.useEffect)((()=>{if(m([]),f([]),k([]),O([]),y&&!li(y)){const e=y.value;oi().ajax({url:E+"kewilayahan/ref/seksi",method:"GET",dataType:"json",data:{kpp:e},success:e=>{m(e)}})}}),[y]),(0,e.useEffect)((()=>{f([]),O([]);const e=ai()(w).pluck("value").all();if(e.length&&!li(w)){const t=y.value;oi().ajax({url:E+"kewilayahan/ref/ar",method:"POST",dataType:"json",data:{kpp:t,seksi:e},success:e=>{f(e)}})}}),[w]),e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"basicInput"},"Kanwil"),e.createElement(ni,{placeholder:"Pilih Kanwil",className:"basic-single w-100",onChange:e=>{b(e)},classNamePrefix:"select",value:g,isClearable:!1,options:s})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih KPP"},"KPP"),e.createElement(ni,{placeholder:"Pilih KPP",className:"basic-single w-100",onChange:e=>{x(e)},classNamePrefix:"select",value:y,isClearable:!1,options:p})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih Seksi"},"Seksi"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:u,value:w,onChange:e=>{k(e)},labelledBy:"Pilih Seksi",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih Seksi"}})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih AR"},"AR"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:h,value:S,onChange:e=>{O(e)},labelledBy:"Pilih AR",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih AR"}}))),e.createElement(v,{className:"mt-2"},e.createElement(C,{sm:"12"},e.createElement(As,{onClick:()=>(()=>{const e=ai()(S).pluck("value").all();e.length?(l(_Y(a.pengampu)),n({opsiWilZona:a.pengampu.key,nip_ar_pengampu:e}),i(!0)):o.current.show({severity:"info",summary:"Info",detail:"AR Pengampu harus dipilih"})})(),label:"Proses",severity:"",rounded:!0,className:"w-10rem text-white text-base"}))))},VY=function(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:o=!0}=e??{};let i=new CY;return t&&("boolean"==typeof t?i.push(MG):i.push(RG(t.extraArgument))),i},{reducer:n,middleware:r,devTools:o=!0,preloadedState:i,enhancers:a}=e||{};let l,s;if("function"==typeof n)l=n;else{if(!PG(n))throw new Error(zY(1));l=function(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const o=t[r];"function"==typeof e[o]&&(n[o]=e[o])}const r=Object.keys(n);let o;try{!function(e){Object.keys(e).forEach((t=>{const n=e[t];if(void 0===n(void 0,{type:EG.INIT}))throw new Error(SG(12));if(void 0===n(void 0,{type:EG.PROBE_UNKNOWN_ACTION()}))throw new Error(SG(13))}))}(n)}catch(e){o=e}return function(e={},t){if(o)throw o;let i=!1;const a={};for(let o=0;o<r.length;o++){const l=r[o],s=n[l],c=e[l],p=s(c,t);if(void 0===p)throw t&&t.type,new Error(SG(14));a[l]=p,i=i||p!==c}return i=i||r.length!==Object.keys(e).length,i?a:e}}(n)}s="function"==typeof r?r(t):t();let c=AG;o&&(c=kY({trace:!1,..."object"==typeof o&&o}));const p=function(...e){return t=>(n,r)=>{const o=t(n,r);let i=()=>{throw new Error(SG(15))};const a={getState:o.getState,dispatch:(e,...t)=>i(e,...t)},l=e.map((e=>e(a)));return i=AG(...l)(o.dispatch),{...o,dispatch:i}}}(...s),d=(e=>function(t){const{autoBatch:n=!0}=t??{};let r=new CY(e);return n&&r.push(((e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let o=!0,i=!1,a=!1;const l=new Set,s="tick"===e.type?queueMicrotask:"raf"===e.type?TY:"callback"===e.type?e.queueNotification:PY(e.timeout),c=()=>{a=!1,i&&(i=!1,l.forEach((e=>e())))};return Object.assign({},r,{subscribe(e){const t=r.subscribe((()=>o&&e()));return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return o=!e?.meta?.RTK_autoBatch,i=!o,i&&(a||(a=!0,s(c))),r.dispatch(e)}finally{o=!0}}})})("object"==typeof n?n:void 0)),r})(p);return TG(l,i,c(..."function"==typeof a?a(d):d()))}({reducer:{kpdl:BY},middleware:e=>e({serializableCheck:!1})}),$Y=()=>{var t;const n="<?=base_url()?>",r=(0,e.useRef)(null),o=(0,e.useRef)(null),i=KU(),a=_U((e=>e.kpdl)),[l,s]=(0,e.useState)({}),[c,p]=(0,e.useState)("zona"),[d,u]=(0,e.useState)(!1),m=e=>{p(e)},[h,f]=(0,e.useState)({}),[g,b]=(0,e.useState)({}),[y,x]=(0,e.useState)([]),[w,k]=(0,e.useState)([]),[S,O]=(0,e.useState)({}),[E,T]=(0,e.useState)({}),[A,M]=(0,e.useState)([]),[R,D]=(0,e.useState)([]),[I,z]=(0,e.useState)({}),[F,_]=(0,e.useState)({}),[B,H]=(0,e.useState)([]),[V,$]=(0,e.useState)([]),[U,Y]=(0,e.useState)([]),[K,X]=(0,e.useState)({}),[Q,Z]=(0,e.useState)({}),[J,te]=(0,e.useState)([]),[ne,oe]=(0,e.useState)([]),[ie,le]=(0,e.useState)([]),[se,ce]=(0,e.useState)({opsiWilZona:null,adm4_pcode:[],id_poly_zona:[],nip_ar_perekam:[],nip_ar_pengampu:[]}),[pe,de]=(0,e.useState)({poi_agg:[],kpdl_agg:[]}),[ue,me]=(0,e.useState)({});(0,e.useEffect)((()=>{oi().ajax({url:n+"kewilayahan/ref/user",method:"GET",dataType:"json",success:e=>{me(e),"000"===e.kppadm?m("wilayah"):m("zona")}}),oi().ajax({url:n+"kewilayahan/ref/propinsi",method:"GET",dataType:"json",success:e=>{f(e)}}),oi().ajax({url:n+"kewilayahan/ref/zpkanwil",method:"GET",dataType:"json",success:e=>{z(e)}}),oi().getJSON(n+"kewilayahan/ref/opsi").then((e=>{s(e),i(_Y(e.default))})),document.getElementById("judul").innerHTML="<h3><b><strong>E-Geospatial Thematic Tax</strong></b></h3>"}),[]),(0,e.useEffect)((()=>{if(b({}),x([]),k([]),T({}),M([]),D([]),S&&!li(S)){const e=S.value;oi().ajax({url:n+"kewilayahan/ref/kota",method:"GET",dataType:"json",data:{prop:e},success:e=>{b(e)}})}}),[S]),(0,e.useEffect)((()=>{if(x([]),k([]),M([]),D([]),E&&!li(E)){const e=E.value;oi().ajax({url:n+"kewilayahan/ref/kecamatan",method:"GET",dataType:"json",data:{kota:e},success:e=>{x(e)}})}}),[E]),(0,e.useEffect)((()=>{if(k([]),D([]),A.length&&!li(A)){const e=ai()(A).pluck("value").all();oi().ajax({url:n+"kewilayahan/ref/kelurahan",method:"POST",dataType:"json",data:{kec:e},success:e=>{k(e)}})}}),[A]),(0,e.useEffect)((()=>{if(_(null),H([]),$([]),Y([]),Z(null),te([]),oe([]),le([]),K&&!li(K)){const e=K.value;oi().ajax({url:n+"kewilayahan/ref/zpkpp",method:"POST",dataType:"json",data:{kanwil:e},success:e=>{_(e)}})}}),[K]),(0,e.useEffect)((()=>{if(H([]),$([]),Y([]),te([]),oe([]),le([]),Q&&!li(Q)){const e=Q.value;oi().ajax({url:n+"kewilayahan/ref/zpseksi",method:"POST",dataType:"json",data:{kpp:e},success:e=>{H(e)}})}}),[Q]),(0,e.useEffect)((()=>{if($([]),Y([]),oe([]),le([]),J&&!li(J)){const e=Q.value,t=ai()(J).pluck("value").all();oi().ajax({url:n+"kewilayahan/ref/zpar",method:"POST",dataType:"json",data:{kpp:e,seksi:t},success:e=>{$(e)}})}}),[J]),(0,e.useEffect)((()=>{if(Y([]),le([]),ne&&!li(ne)){const e=Q.value,t=ai()(J).pluck("value").all(),r=ai()(ne).pluck("value").all();oi().ajax({url:n+"kewilayahan/ref/zpzp",method:"POST",dataType:"json",data:{kpp:e,seksi:t,ar:r},success:e=>{Y(e)}})}}),[ne]);const he=()=>{const e=c,t=ai()(R).pluck("value").all(),n=ai()(ie).pluck("value").all();switch(ai()().pluck("value").all(),e){case"wilayah":t.length?(i(_Y(l.wilayah)),ce({opsiWilZona:l.wilayah.key,adm4_pcode:t,id_poly_zona:[]}),u(!1)):o.current.show({severity:"info",summary:"Info",detail:"Kelurahan harus dipilih"});break;case"zona":n.length?(i(_Y(l.zona)),ce({opsiWilZona:l.zona.key,adm4_pcode:[],id_poly_zona:n}),u(!1)):o.current.show({severity:"info",summary:"Info",detail:"Zona harus dipilih"})}};(0,e.useEffect)((()=>{}),[a.selectedOpsi]),(0,e.useEffect)((()=>{Ai().setOptions({accessibility:!1,lang:{decimalPoint:",",thousandsSep:".",numericSymbols:["rb","jt","M","T","P","E"]},tooltip:{yDecimals:2}}),oi().ajax({url:n+"kewilayahan/kytp/graph_matoa",dataType:"json",type:"POST",data:{...se},success:e=>{de(e)}})}),[se]);const fe={chart:{zoomType:"xy",height:"320"},title:{text:"Poi Google Vs Matoa",style:{fontSize:"14px"}},xAxis:[{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],crosshair:!0}],yAxis:[{gridLineWidth:0,title:{text:"",style:{color:Ai().getOptions().colors[0]}},labels:{style:{color:Ai().getOptions().colors[0]}},visible:!1},{labels:{style:{color:Ai().getOptions().colors[1]}},title:{text:"NPWP Work True",style:{color:Ai().getOptions().colors[1]}},opposite:!0,visible:!1},{gridLineWidth:0,title:{text:"Rupiah",style:{color:Ai().getOptions().colors[2]}},labels:{style:{color:Ai().getOptions().colors[2]}},opposite:!0,visible:!1},{gridLineWidth:0,title:{text:"",style:{color:"#FF0000"}},labels:{style:{color:"##FF0000"}},opposite:!0}],tooltip:{shared:!0},legend:{layout:"horizontal",align:"center",verticalAlign:"top",backgroundColor:Ai().defaultOptions.legend.backgroundColor||"rgba(255,255,255,0.25)"},series:[{color:"#FF0000",name:"Jml PoI",type:"column",yAxis:3,data:pe.poi_agg,marker:{enabled:!0},tooltip:{valueSuffix:" PoI"}},{name:"Matoa",type:"spline",yAxis:3,data:pe.kpdl_agg,marker:{enabled:!0},tooltip:{pointFormatter:function(){const e=this.index;let t;const n=pe.poi_agg;return n[e]&&0!==n[e]&&(t=si(parseFloat(parseFloat(this.y)/n[e]*100).toFixed(2))+"%"),'<span style="color:'+this.color+'">●</span> '+this.series.name+": <b>"+si(this.y)+" lokasi kpdl</b> "+(t?"("+t+")<br>\n":"<br>")},shared:!1},visible:!0,color:"#8000ff"}]};return e.createElement(e.Fragment,null,e.createElement(v,null,e.createElement(C,{sm:"12"},e.createElement(P,null,e.createElement(j,null,e.createElement(N,{tabs:!0},"000"===ue.kppadm?e.createElement(L,null,e.createElement(W,{style:{cursor:"pointer"},active:"wilayah"===c,onClick:()=>{m("wilayah")}},"Wilayah Adm.")):null,e.createElement(L,null,e.createElement(W,{style:{cursor:"pointer"},active:"zona"===c,onClick:()=>{m("zona")}},"Zona Pengawasan")),e.createElement(L,null,e.createElement(W,{style:{cursor:"pointer"},active:"perekam"===c,onClick:()=>{m("perekam")}},"Perekam")),e.createElement(L,null,e.createElement(W,{style:{cursor:"pointer"},active:"pengampu"===c,onClick:()=>{m("pengampu")}},"Pengampu"))),e.createElement(G,{className:"py-3",activeTab:c},e.createElement(q,{tabId:"wilayah"},e.createElement(v,null,e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"basicInput"},"Propinsi"),e.createElement(ni,{placeholder:"Pilih Propinsi",className:"basic-single w-100",onChange:e=>{O(e)},classNamePrefix:"select",defaultValue:S,value:S,isClearable:!1,options:h})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"basicInput"},"Kota/Kab"),e.createElement(ni,{placeholder:"Pilih Kota/Kab",className:"basic-single w-100",onChange:e=>{T(e)},classNamePrefix:"select",defaultValue:E,value:E,isClearable:!1,options:g})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih Kecamatan"},"Kecamatan"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:y,value:A,onChange:e=>{M(e)},labelledBy:"Pilih Kecamatan",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih Kecamatan"}})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih Kelurahan"},"Kelurahan"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:w,value:R,onChange:e=>{D(e)},labelledBy:"Pilih Kelurahan",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih Kelurahan"}}))),e.createElement(v,{className:"mt-2"},e.createElement(C,{sm:"12"},e.createElement(As,{onClick:()=>he(),label:"Proses",severity:"",rounded:!0,className:"w-10rem text-white text-base"})))),e.createElement(q,{tabId:"zona"},e.createElement(v,null,e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"basicInput"},"Kanwil"),e.createElement(ni,{placeholder:"Pilih Kanwil",className:"basic-single w-100",onChange:e=>{X(e)},classNamePrefix:"select",value:K,isClearable:!1,options:I})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih KPP"},"KPP"),e.createElement(ni,{placeholder:"Pilih KPP",className:"basic-single w-100",onChange:e=>{Z(e)},classNamePrefix:"select",value:Q,isClearable:!1,options:F})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih Seksi"},"Seksi"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:B,value:J,onChange:e=>{te(e)},labelledBy:"Pilih Seksi",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih Seksi"}})),e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih AR"},"AR"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:V,value:ne,onChange:e=>{oe(e)},labelledBy:"Pilih AR",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih AR"}}))),e.createElement(v,{className:"mt-2"},e.createElement(C,{md:"3"},e.createElement(ee,{className:"form-label",for:"Pilih Zona"},"Zona Pengawasan"),e.createElement(Pi,{className:"me-1 w-full",hasSelectAll:!0,debounceDuration:300,options:U,value:ie,onChange:e=>{le(e)},labelledBy:"Pilih Zona",overrideStrings:{allItemsAreSelected:"Semua dipilih",selectSomeItems:"Pilih Zona"}})),e.createElement(C,{md:"3",className:"pt-4"},e.createElement(As,{onClick:()=>he(),label:"Proses",severity:"",rounded:!0,className:"w-10rem text-white text-base"})))),e.createElement(q,{tabId:"perekam"},e.createElement(HY,{dataSend:se,setDataSend:ce,activeTab:c,toast:o,setHiddenGraphMatoa:u,dataOpsi:l})),e.createElement(q,{tabId:"pengampu"},e.createElement(WY,{dataSend:se,setDataSend:ce,activeTab:c,toast:o,setHiddenGraphMatoa:u,dataOpsi:l}))))))),e.createElement(v,{hidden:["pengampu","perekam"].includes(null===(t=a.selectedOpsi)||void 0===t?void 0:t.name)},e.createElement(C,{sm:"12"},e.createElement(P,null,e.createElement(re,{className:"d-flex justify-content-center p-2"},e.createElement(ae,{tag:"h1",className:"font-weight-bold"},"Statistik Penguasaan Wilayah")),e.createElement(j,{className:"p-1"},e.createElement("div",{id:"graph_matoa_agg"},e.createElement(Mi(),{ref:r,highcharts:Ai(),options:fe})))))),e.createElement(v,null,e.createElement(C,{sm:"12"},e.createElement(P,null,e.createElement(re,{className:"d-flex justify-content-center p-2"},e.createElement(ae,{tag:"h1",className:"font-weight-bold"},"Statistik Progresifitas & Sebaran Data Hasil Kegiatan Matoa")),e.createElement(j,null,e.createElement(XU,{dataSend:se}))))),e.createElement(v,null,e.createElement(C,{sm:"12"},e.createElement(kG,{dataSend:se}))),e.createElement(os,{ref:o}))},UY=document.getElementById("app"),GY=e.createElement($U,{store:VY},e.createElement($Y,null));n.render(GY,UY)})()})();