- ID de exploración:
- 73881d85-381e-4b70-9df6-c012cf6ff035Finalizado
- URL enviada:
- https://unsee.cc/album#tX8fAbwoLDCV26/11
- Informe finalizado:
Enlaces: 0 encontrados
Los enlaces salientes identificados en la página
Variables JavaScript: 55 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
0 | object |
1 | object |
2 | object |
3 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
gtag | function |
dataLayer | object |
google_tag_manager | object |
Mensajes de registro de la consola: 5 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registro |
---|---|---|
debug | other |
|
log | other |
|
log | other |
|
debug | other |
|
log | other |
|
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><html lang="en"><head><link href="https://fonts.googleapis.com/css?family=Archivo:400,500|Arimo:400,500|Bitter:400,500|EB+Garamond:400,500|Lato|Libre+Baskervill|Libre+Franklin:400,500|Lora:400,500|Google+Sans_old:regular,medium:400,500|Material+Icons|Google+Symbols|Merriweather|Montserrat:400,500|Mukta:400,500|Muli:400,500|Nunito:400,500|Open+Sans:400,500,600|Open+Sans+Condensed:400,600|Oswald:500|Playfair+Display:400,500|Poppins:400,500|Raleway:400,500|Roboto_old:400,500|Roboto+Condensed:400,500|Roboto+Slab:400,500|Slabo+27px|Source+Sans+Pro|Ubuntu:400,500|Volkhov&display=swap" rel="stylesheet"><style data-emotion="css-global" data-s=""></style><style data-emotion="css-global" data-s=""></style><style data-emotion="css" data-s=""></style><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><title>Unsee: 🙈 Share images securely</title><link rel="shortcut icon" href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgd2lkdGg9IjE0NC4wMDAwMDAiIGhlaWdodD0iMTQ0LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xMSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTMKPC9tZXRhZGF0YT4KCjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiIHN0eWxlPSIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48cmVjdCBmaWxsPSIjZmZmZmZmIiBzdHJva2UtZGFzaG9mZnNldD0iIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSJzdmdfNCIgeD0iLTI0IiB5PSItMjIiIHdpZHRoPSIyMDEiIGhlaWdodD0iMTg3IiBzdHlsZT0iY29sb3I6IHJnYigyMzgsIDQ5LCAzKTsiIGNsYXNzPSIiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDE0NCkgc2NhbGUoMC4xMDAwMDAwMDE0OTAxMTYxMiwtMC4xMDAwMDAwMDE0OTAxMTYxMikgIiBmaWxsPSIjY2UxZTA5IiBzdHJva2U9Im5vbmUiIGlkPSJzdmdfMSIgY2xhc3M9IiIgZmlsbC1vcGFjaXR5PSIxIj4KPHBhdGggZD0iTTAgNzIwIGwwIC03MjAgNzIwIDAgNzIwIDAgMCA3MjAgMCA3MjAgLTcyMCAwIC03MjAgMCAwIC03MjB6IG05MzAgNjYwIGM5MSAtMzEgMTY4IC03MyAyMzkgLTEzMyAyNDYgLTIwOSAzMTkgLTU1NiAxNzUgLTgzNyAtNDQgLTg3IC02MyAtMTE0IC0xMjYgLTE3OCAtMTczIC0xNzcgLTQyMSAtMjUwIC02NTEgLTE5MiAtMjQ5IDYzIC00MjcgMjMwIC01MDggNDc1IC0yMCA1OSAtMjQgOTEgLTI0IDIwMCAwIDEzMSAzIDE0OSA0OCAyNjUgNzkgMjA4IDI4NyAzNzcgNTE3IDQyMCA3NyAxNSAyNTcgNCAzMzAgLTIweiIgaWQ9InN2Z18yIiBmaWxsPSIjY2UxZTA5IiBmaWxsLW9wYWNpdHk9IjEiLz4KPHBhdGggZD0iTTU5NCAxMjI2IGMtOTMgLTI0IC0xNjUgLTY2IC0yMzkgLTE0MSAtMTA5IC0xMDggLTE1NSAtMjE5IC0xNTUgLTM3NyAwIC0yNjAgMTkyIC00NzkgNDU1IC01MTkgMjQxIC0zNiA0ODMgMTE4IDU2OCAzNTkgMjUgNzAgMjkgMjQ0IDggMzA3IC02MSAxNzkgLTE3MyAyOTcgLTMzNyAzNTcgLTcyIDI2IC0yMjQgMzMgLTMwMCAxNHogbTIxNiAtMTUxIGMxMCAtMTIgMTEgLTkxIDUgLTM2OCAtNCAtMTkzIC05IC0zNTUgLTEyIC0zNTkgLTIgLTUgLTQwIC04IC04MyAtOCAtNjYgMCAtODEgMyAtODggMTggLTQgOSAtMTAgMTcxIC0xMSAzNjAgLTIgMjYwIDAgMzQ2IDkgMzU3IDE4IDIxIDE2MiAyMSAxODAgMHoiIGlkPSJzdmdfMyIgZmlsbD0iI2NlMWUwOSIgZmlsbC1vcGFjaXR5PSIxIi8+CjwvZz48L2c+PC9zdmc+"><meta name="description" content="A secure, private and temporary storage for your photos. Watermark, copy-protect and auto-delete your images"><meta name="keywords" content="image protection, photo protection, protect image, private photos, private images, secure image"><meta name="viewport" content="width=device-width,initial-scale=1"><script src="https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202411140101/show_ads_impl_with_ama_fy2021.js?client=ca-pub-5978268503029482&plah=unsee.cc&bust=31089090"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-MJ4XPS0YYZ"></script><script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-MJ4XPS0YYZ');</script><script defer="">/*! For license information please see index.bundle.js.LICENSE.txt */
!function(){var e,t,n={248:function(e,t,n){const r=n(6822),o=n(7006),i=n(2248),a=n(2509);function s(e,t,n,i,a){const s=[].slice.call(arguments,1),l=s.length,c="function"==typeof s[l-1];if(!c&&!r())throw new Error("Callback required as last argument");if(!c){if(l<1)throw new Error("Too few arguments provided");return 1===l?(n=t,t=i=void 0):2!==l||t.getContext||(i=n,n=t,t=void 0),new Promise((function(r,a){try{const a=o.create(n,i);r(e(a,t,i))}catch(e){a(e)}}))}if(l<2)throw new Error("Too few arguments provided");2===l?(a=n,n=t,t=i=void 0):3===l&&(t.getContext&&void 0===a?(a=i,i=void 0):(a=i,i=n,n=t,t=void 0));try{const r=o.create(n,i);a(null,e(r,t,i))}catch(e){a(e)}}t.create=o.create,t.toCanvas=s.bind(null,i.render),t.toDataURL=s.bind(null,i.renderToDataURL),t.toString=s.bind(null,(function(e,t,n){return a.render(e,n)}))},6822:function(e){e.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},4159:function(e,t,n){const r=n(4303).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];const t=Math.floor(e/7)+2,n=r(e),o=145===n?26:2*Math.ceil((n-13)/(2*t-2)),i=[n-7];for(let e=1;e<t-1;e++)i[e]=i[e-1]-o;return i.push(6),i.reverse()},t.getPositions=function(e){const n=[],r=t.getRowColCoords(e),o=r.length;for(let e=0;e<o;e++)for(let t=0;t<o;t++)0===e&&0===t||0===e&&t===o-1||e===o-1&&0===t||n.push([r[e],r[t]]);return n}},9088:function(e,t,n){const r=n(9903),o=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(e){this.mode=r.ALPHANUMERIC,this.data=e}i.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=45*o.indexOf(this.data[t]);n+=o.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(o.indexOf(this.data[t]),6)},e.exports=i},9672:function(e){function t(){this.buffer=[],this.length=0}t.prototype={get:function(e){const t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(let n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},7275:function(e){function t(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}t.prototype.set=function(e,t,n,r){const o=e*this.size+t;this.data[o]=n,r&&(this.reservedBit[o]=!0)},t.prototype.get=function(e,t){return this.data[e*this.size+t]},t.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},t.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=t},7551:function(e,t,n){const r=n(9049),o=n(9903);function i(e){this.mode=o.BYTE,this.data=new Uint8Array(r(e))}i.getBitsLength=function(e){return 8*e},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=i},3904:function(e,t,n){const r=n(5438),o=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case r.L:return o[4*(e-1)+0];case r.M:return o[4*(e-1)+1];case r.Q:return o[4*(e-1)+2];case r.H:return o[4*(e-1)+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case r.L:return i[4*(e-1)+0];case r.M:return i[4*(e-1)+1];case r.Q:return i[4*(e-1)+2];case r.H:return i[4*(e-1)+3];default:return}}},5438:function(e,t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+e)}}(e)}catch(e){return n}}},3999:function(e,t,n){const r=n(4303).getSymbolSize;t.getPositions=function(e){const t=r(e);return[[0,0],[t-7,0],[0,t-7]]}},1040:function(e,t,n){const r=n(4303),o=r.getBCHDigit(1335);t.getEncodedBits=function(e,t){const n=e.bit<<3|t;let i=n<<10;for(;r.getBCHDigit(i)-o>=0;)i^=1335<<r.getBCHDigit(i)-o;return 21522^(n<<10|i)}},2772:function(e,t){const n=new Uint8Array(512),r=new Uint8Array(256);!function(){let e=1;for(let t=0;t<255;t++)n[t]=e,r[e]=t,e<<=1,256&e&&(e^=285);for(let e=255;e<512;e++)n[e]=n[e-255]}(),t.log=function(e){if(e<1)throw new Error("log("+e+")");return r[e]},t.exp=function(e){return n[e]},t.mul=function(e,t){return 0===e||0===t?0:n[r[e]+r[t]]}},9226:function(e,t,n){const r=n(9903),o=n(4303);function i(e){this.mode=r.KANJI,this.data=e}i.getBitsLength=function(e){return 13*e},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=o.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else{if(!(n>=57408&&n<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n-=49472}n=192*(n>>>8&255)+(255&n),e.put(n,13)}},e.exports=i},8271:function(e,t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const n=3,r=3,o=40,i=10;function a(e,n,r){switch(e){case t.Patterns.PATTERN000:return(n+r)%2==0;case t.Patterns.PATTERN001:return n%2==0;case t.Patterns.PATTERN010:return r%3==0;case t.Patterns.PATTERN011:return(n+r)%3==0;case t.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2==0;case t.Patterns.PATTERN101:return n*r%2+n*r%3==0;case t.Patterns.PATTERN110:return(n*r%2+n*r%3)%2==0;case t.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}}t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){const t=e.size;let r=0,o=0,i=0,a=null,s=null;for(let l=0;l<t;l++){o=i=0,a=s=null;for(let c=0;c<t;c++){let t=e.get(l,c);t===a?o++:(o>=5&&(r+=n+(o-5)),a=t,o=1),t=e.get(c,l),t===s?i++:(i>=5&&(r+=n+(i-5)),s=t,i=1)}o>=5&&(r+=n+(o-5)),i>=5&&(r+=n+(i-5))}return r},t.getPenaltyN2=function(e){const t=e.size;let n=0;for(let r=0;r<t-1;r++)for(let o=0;o<t-1;o++){const t=e.get(r,o)+e.get(r,o+1)+e.get(r+1,o)+e.get(r+1,o+1);4!==t&&0!==t||n++}return n*r},t.getPenaltyN3=function(e){const t=e.size;let n=0,r=0,i=0;for(let o=0;o<t;o++){r=i=0;for(let a=0;a<t;a++)r=r<<1&2047|e.get(o,a),a>=10&&(1488===r||93===r)&&n++,i=i<<1&2047|e.get(a,o),a>=10&&(1488===i||93===i)&&n++}return n*o},t.getPenaltyN4=function(e){let t=0;const n=e.data.length;for(let r=0;r<n;r++)t+=e.data[r];return Math.abs(Math.ceil(100*t/n/5)-10)*i},t.applyMask=function(e,t){const n=t.size;for(let r=0;r<n;r++)for(let o=0;o<n;o++)t.isReserved(o,r)||t.xor(o,r,a(e,o,r))},t.getBestMask=function(e,n){const r=Object.keys(t.Patterns).length;let o=0,i=1/0;for(let a=0;a<r;a++){n(a),t.applyMask(a,e);const r=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(a,e),r<i&&(i=r,o=a)}return o}},9903:function(e,t,n){const r=n(2259),o=n(9505);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!r.isValid(t))throw new Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return o.testNumeric(e)?t.NUMERIC:o.testAlphanumeric(e)?t.ALPHANUMERIC:o.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+e)}}(e)}catch(e){return n}}},2222:function(e,t,n){const r=n(9903);function o(e){this.mode=r.NUMERIC,this.data=e.toString()}o.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){let t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);const o=this.data.length-t;o>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,3*o+1))},e.exports=o},9402:function(e,t,n){const r=n(2772);t.mul=function(e,t){const n=new Uint8Array(e.length+t.length-1);for(let o=0;o<e.length;o++)for(let i=0;i<t.length;i++)n[o+i]^=r.mul(e[o],t[i]);return n},t.mod=function(e,t){let n=new Uint8Array(e);for(;n.length-t.length>=0;){const e=n[0];for(let o=0;o<t.length;o++)n[o]^=r.mul(t[o],e);let o=0;for(;o<n.length&&0===n[o];)o++;n=n.slice(o)}return n},t.generateECPolynomial=function(e){let n=new Uint8Array([1]);for(let o=0;o<e;o++)n=t.mul(n,new Uint8Array([1,r.exp(o)]));return n}},7006:function(e,t,n){const r=n(4303),o=n(5438),i=n(9672),a=n(7275),s=n(4159),l=n(3999),c=n(8271),u=n(3904),d=n(7623),p=n(5274),f=n(1040),m=n(9903),h=n(7754);function v(e,t,n){const r=e.size,o=f.getEncodedBits(t,n);let i,a;for(i=0;i<15;i++)a=1==(o>>i&1),i<6?e.set(i,8,a,!0):i<8?e.set(i+1,8,a,!0):e.set(r-15+i,8,a,!0),i<8?e.set(8,r-i-1,a,!0):i<9?e.set(8,15-i-1+1,a,!0):e.set(8,15-i-1,a,!0);e.set(r-8,8,1,!0)}function g(e,t,n){const o=new i;n.forEach((function(t){o.put(t.mode.bit,4),o.put(t.getLength(),m.getCharCountIndicator(t.mode,e)),t.write(o)}));const a=8*(r.getSymbolTotalCodewords(e)-u.getTotalCodewordsCount(e,t));for(o.getLengthInBits()+4<=a&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);const s=(a-o.getLengthInBits())/8;for(let e=0;e<s;e++)o.put(e%2?17:236,8);return function(e,t,n){const o=r.getSymbolTotalCodewords(t),i=u.getTotalCodewordsCount(t,n),a=o-i,s=u.getBlocksCount(t,n),l=o%s,c=s-l,p=Math.floor(o/s),f=Math.floor(a/s),m=f+1,h=p-f,v=new d(h);let g=0;const y=new Array(s),b=new Array(s);let w=0;const E=new Uint8Array(e.buffer);for(let e=0;e<s;e++){const t=e<c?f:m;y[e]=E.slice(g,g+t),b[e]=v.encode(y[e]),g+=t,w=Math.max(w,t)}const k=new Uint8Array(o);let S,x,C=0;for(S=0;S<w;S++)for(x=0;x<s;x++)S<y[x].length&&(k[C++]=y[x][S]);for(S=0;S<h;S++)for(x=0;x<s;x++)k[C++]=b[x][S];return k}(o,e,t)}function y(e,t,n,o){let i;if(Array.isArray(e))i=h.fromArray(e);else{if("string"!=typeof e)throw new Error("Invalid data");{let r=t;if(!r){const t=h.rawSplit(e);r=p.getBestVersionForData(t,n)}i=h.fromString(e,r||40)}}const u=p.getBestVersionForData(i,n);if(!u)throw new Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<u)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+u+".\n")}else t=u;const d=g(t,n,i),f=r.getSymbolSize(t),m=new a(f);return function(e,t){const n=e.size,r=l.getPositions(t);for(let t=0;t<r.length;t++){const o=r[t][0],i=r[t][1];for(let t=-1;t<=7;t++)if(!(o+t<=-1||n<=o+t))for(let r=-1;r<=7;r++)i+r<=-1||n<=i+r||(t>=0&&t<=6&&(0===r||6===r)||r>=0&&r<=6&&(0===t||6===t)||t>=2&&t<=4&&r>=2&&r<=4?e.set(o+t,i+r,!0,!0):e.set(o+t,i+r,!1,!0))}}(m,t),function(e){const t=e.size;for(let n=8;n<t-8;n++){const t=n%2==0;e.set(n,6,t,!0),e.set(6,n,t,!0)}}(m),function(e,t){const n=s.getPositions(t);for(let t=0;t<n.length;t++){const r=n[t][0],o=n[t][1];for(let t=-2;t<=2;t++)for(let n=-2;n<=2;n++)-2===t||2===t||-2===n||2===n||0===t&&0===n?e.set(r+t,o+n,!0,!0):e.set(r+t,o+n,!1,!0)}}(m,t),v(m,n,0),t>=7&&function(e,t){const n=e.size,r=p.getEncodedBits(t);let o,i,a;for(let t=0;t<18;t++)o=Math.floor(t/3),i=t%3+n-8-3,a=1==(r>>t&1),e.set(o,i,a,!0),e.set(i,o,a,!0)}(m,t),function(e,t){const n=e.size;let r=-1,o=n-1,i=7,a=0;for(let s=n-1;s>0;s-=2)for(6===s&&s--;;){for(let n=0;n<2;n++)if(!e.isReserved(o,s-n)){let r=!1;a<t.length&&(r=1==(t[a]>>>i&1)),e.set(o,s-n,r),i--,-1===i&&(a++,i=7)}if(o+=r,o<0||n<=o){o-=r,r=-r;break}}}(m,d),isNaN(o)&&(o=c.getBestMask(m,v.bind(null,m,n))),c.applyMask(o,m),v(m,n,o),{modules:m,version:t,errorCorrectionLevel:n,maskPattern:o,segments:i}}t.create=function(e,t){if(void 0===e||""===e)throw new Error("No input text");let n,i,a=o.M;return void 0!==t&&(a=o.from(t.errorCorrectionLevel,o.M),n=p.from(t.version),i=c.from(t.maskPattern),t.toSJISFunc&&r.setToSJISFunction(t.toSJISFunc)),y(e,n,a,i)}},7623:function(e,t,n){const r=n(9402);function o(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}o.prototype.initialize=function(e){this.degree=e,this.genPoly=r.generateECPolynomial(this.degree)},o.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const t=new Uint8Array(e.length+this.degree);t.set(e);const n=r.mod(t,this.genPoly),o=this.degree-n.length;if(o>0){const e=new Uint8Array(this.degree);return e.set(n,o),e}return n},e.exports=o},9505:function(e,t){const n="[0-9]+";let r="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";r=r.replace(/u/g,"\\u");const o="(?:(?![A-Z0-9 $%*+\\-./:]|"+r+")(?:.|[\r\n]))+";t.KANJI=new RegExp(r,"g"),t.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=new RegExp(o,"g"),t.NUMERIC=new RegExp(n,"g"),t.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const i=new RegExp("^"+r+"$"),a=new RegExp("^"+n+"$"),s=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return i.test(e)},t.testNumeric=function(e){return a.test(e)},t.testAlphanumeric=function(e){return s.test(e)}},7754:function(e,t,n){const r=n(9903),o=n(2222),i=n(9088),a=n(7551),s=n(9226),l=n(9505),c=n(4303),u=n(6320);function d(e){return unescape(encodeURIComponent(e)).length}function p(e,t,n){const r=[];let o;for(;null!==(o=e.exec(n));)r.push({data:o[0],index:o.index,mode:t,length:o[0].length});return r}function f(e){const t=p(l.NUMERIC,r.NUMERIC,e),n=p(l.ALPHANUMERIC,r.ALPHANUMERIC,e);let o,i;c.isKanjiModeEnabled()?(o=p(l.BYTE,r.BYTE,e),i=p(l.KANJI,r.KANJI,e)):(o=p(l.BYTE_KANJI,r.BYTE,e),i=[]);return t.concat(n,o,i).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function m(e,t){switch(t){case r.NUMERIC:return o.getBitsLength(e);case r.ALPHANUMERIC:return i.getBitsLength(e);case r.KANJI:return s.getBitsLength(e);case r.BYTE:return a.getBitsLength(e)}}function h(e,t){let n;const l=r.getBestModeForData(e);if(n=r.from(t,l),n!==r.BYTE&&n.bit<l.bit)throw new Error('"'+e+'" cannot be encoded with mode '+r.toString(n)+".\n Suggested mode is: "+r.toString(l));switch(n!==r.KANJI||c.isKanjiModeEnabled()||(n=r.BYTE),n){case r.NUMERIC:return new o(e);case r.ALPHANUMERIC:return new i(e);case r.KANJI:return new s(e);case r.BYTE:return new a(e)}}t.fromArray=function(e){return e.reduce((function(e,t){return"string"==typeof t?e.push(h(t,null)):t.data&&e.push(h(t.data,t.mode)),e}),[])},t.fromString=function(e,n){const o=function(e){const t=[];for(let n=0;n<e.length;n++){const o=e[n];switch(o.mode){case r.NUMERIC:t.push([o,{data:o.data,mode:r.ALPHANUMERIC,length:o.length},{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.ALPHANUMERIC:t.push([o,{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.KANJI:t.push([o,{data:o.data,mode:r.BYTE,length:d(o.data)}]);break;case r.BYTE:t.push([{data:o.data,mode:r.BYTE,length:d(o.data)}])}}return t}(f(e,c.isKanjiModeEnabled())),i=function(e,t){const n={},o={start:{}};let i=["start"];for(let a=0;a<e.length;a++){const s=e[a],l=[];for(let e=0;e<s.length;e++){const c=s[e],u=""+a+e;l.push(u),n[u]={node:c,lastCount:0},o[u]={};for(let e=0;e<i.length;e++){const a=i[e];n[a]&&n[a].node.mode===c.mode?(o[a][u]=m(n[a].lastCount+c.length,c.mode)-m(n[a].lastCount,c.mode),n[a].lastCount+=c.length):(n[a]&&(n[a].lastCount=c.length),o[a][u]=m(c.length,c.mode)+4+r.getCharCountIndicator(c.mode,t))}}i=l}for(let e=0;e<i.length;e++)o[i[e]].end=0;return{map:o,table:n}}(o,n),a=u.find_path(i.map,"start","end"),s=[];for(let e=1;e<a.length-1;e++)s.push(i.table[a[e]].node);return t.fromArray(function(e){return e.reduce((function(e,t){const n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}(s))},t.rawSplit=function(e){return t.fromArray(f(e,c.isKanjiModeEnabled()))}},4303:function(e,t){let n;const r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return r[e]},t.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!=typeof e)throw new Error('"toSJISFunc" is not a valid function.');n=e},t.isKanjiModeEnabled=function(){return void 0!==n},t.toSJIS=function(e){return n(e)}},2259:function(e,t){t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},5274:function(e,t,n){const r=n(4303),o=n(3904),i=n(5438),a=n(9903),s=n(2259),l=r.getBCHDigit(7973);function c(e,t){return a.getCharCountIndicator(e,t)+4}function u(e,t){let n=0;return e.forEach((function(e){const r=c(e.mode,t);n+=r+e.getBitsLength()})),n}t.from=function(e,t){return s.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!s.isValid(e))throw new Error("Invalid QR Code version");void 0===n&&(n=a.BYTE);const i=8*(r.getSymbolTotalCodewords(e)-o.getTotalCodewordsCount(e,t));if(n===a.MIXED)return i;const l=i-c(n,e);switch(n){case a.NUMERIC:return Math.floor(l/10*3);case a.ALPHANUMERIC:return Math.floor(l/11*2);case a.KANJI:return Math.floor(l/13);case a.BYTE:default:return Math.floor(l/8)}},t.getBestVersionForData=function(e,n){let r;const o=i.from(n,i.M);if(Array.isArray(e)){if(e.length>1)return function(e,n){for(let r=1;r<=40;r++)if(u(e,r)<=t.getCapacity(r,n,a.MIXED))return r}(e,o);if(0===e.length)return 1;r=e[0]}else r=e;return function(e,n,r){for(let o=1;o<=40;o++)if(n<=t.getCapacity(o,r,e))return o}(r.mode,r.getLength(),o)},t.getEncodedBits=function(e){if(!s.isValid(e)||e<7)throw new Error("Invalid QR Code version");let t=e<<12;for(;r.getBCHDigit(t)-l>=0;)t^=7973<<r.getBCHDigit(t)-l;return e<<12|t}},2248:function(e,t,n){const r=n(4575);t.render=function(e,t,n){let o=n,i=t;void 0!==o||t&&t.getContext||(o=t,t=void 0),t||(i=function(){try{return document.createElement("canvas")}catch(e){throw new Error("You need to specify a canvas element")}}()),o=r.getOptions(o);const a=r.getImageWidth(e.modules.size,o),s=i.getContext("2d"),l=s.createImageData(a,a);return r.qrToImageData(l.data,e,o),function(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=n,t.width=n,t.style.height=n+"px",t.style.width=n+"px"}(s,i,a),s.putImageData(l,0,0),i},t.renderToDataURL=function(e,n,r){let o=r;void 0!==o||n&&n.getContext||(o=n,n=void 0),o||(o={});const i=t.render(e,n,o),a=o.type||"image/png",s=o.rendererOpts||{};return i.toDataURL(a,s.quality)}},2509:function(e,t,n){const r=n(4575);function o(e,t){const n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function i(e,t,n){let r=e+t;return void 0!==n&&(r+=" "+n),r}t.render=function(e,t,n){const a=r.getOptions(t),s=e.modules.size,l=e.modules.data,c=s+2*a.margin,u=a.color.light.a?"<path "+o(a.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",d="<path "+o(a.color.dark,"stroke")+' d="'+function(e,t,n){let r="",o=0,a=!1,s=0;for(let l=0;l<e.length;l++){const c=Math.floor(l%t),u=Math.floor(l/t);c||a||(a=!0),e[l]?(s++,l>0&&c>0&&e[l-1]||(r+=a?i("M",c+n,.5+u+n):i("m",o,0),o=0,a=!1),c+1<t&&e[l+1]||(r+=i("h",s),s=0)):o++}return r}(l,s,a.margin)+'"/>',p='viewBox="0 0 '+c+" "+c+'"',f='<svg xmlns="http://www.w3.org/2000/svg" '+(a.width?'width="'+a.width+'" height="'+a.width+'" ':"")+p+' shape-rendering="crispEdges">'+u+d+"</svg>\n";return"function"==typeof n&&n(null,f),f}},4575:function(e,t){function n(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw new Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+e);3!==t.length&&4!==t.length||(t=Array.prototype.concat.apply([],t.map((function(e){return[e,e]})))),6===t.length&&t.push("F","F");const n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});const t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,o=e.scale||4;return{width:r,scale:r?4:o,margin:t,color:{dark:n(e.color.dark||"#000000ff"),light:n(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,n){const r=t.getScale(e,n);return Math.floor((e+2*n.margin)*r)},t.qrToImageData=function(e,n,r){const o=n.modules.size,i=n.modules.data,a=t.getScale(o,r),s=Math.floor((o+2*r.margin)*a),l=r.margin*a,c=[r.color.light,r.color.dark];for(let t=0;t<s;t++)for(let n=0;n<s;n++){let u=4*(t*s+n),d=r.color.light;if(t>=l&&n>=l&&t<s-l&&n<s-l){d=c[i[Math.floor((t-l)/a)*o+Math.floor((n-l)/a)]?1:0]}e[u++]=d.r,e[u++]=d.g,e[u++]=d.b,e[u]=d.a}}},5655:function(e,t,n){"use strict";n.d(t,{A:function(){return oe}});var r=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}(),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function l(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function p(e){return e.length}function f(e){return e.length}function m(e,t){return t.push(e),e}var h=1,v=1,g=0,y=0,b=0,w="";function E(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:h,column:v,length:a,return:""}}function k(e,t){return a(E("",null,null,"",null,null,0),e,{length:-e.length},t)}function S(){return b=y>0?u(w,--y):0,v--,10===b&&(v=1,h--),b}function x(){return b=y<g?u(w,y++):0,v++,10===b&&(v=1,h++),b}function C(){return u(w,y)}function A(){return y}function _(e,t){return d(w,e,t)}function I(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 N(e){return h=v=1,g=p(w=e),y=0,[]}function T(e){return w="",e}function R(e){return s(_(y-1,D(91===e?e+2:40===e?e+1:e)))}function O(e){for(;(b=C())&&b<33;)x();return I(e)>2||I(b)>3?"":" "}function P(e,t){for(;--t&&x()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return _(e,A()+(t<6&&32==C()&&32==x()))}function D(e){for(;x();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&D(b);break;case 40:41===e&&D(e);break;case 92:x()}return y}function F(e,t){for(;x()&&e+b!==57&&(e+b!==84||47!==C()););return"/*"+_(t,y-1)+"*"+i(47===e?e:x())}function M(e){for(;!I(C());)x();return _(e,y)}var V="-ms-",L="-moz-",q="-webkit-",U="comm",j="rule",z="decl",B="@keyframes";function $(e,t){for(var n="",r=f(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function W(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case z:return e.return=e.return||e.value;case U:return"";case B:return e.return=e.value+"{"+$(e.children,r)+"}";case j:e.value=e.props.join(",")}return p(n=$(e.children,r))?e.return=e.value+"{"+n+"}":""}function H(e){return T(K("",null,null,null,[""],e=N(e),0,[0],e))}function K(e,t,n,r,o,a,s,d,f){for(var h=0,v=0,g=s,y=0,b=0,w=0,E=1,k=1,_=1,I=0,N="",T=o,D=a,V=r,L=N;k;)switch(w=I,I=x()){case 40:if(108!=w&&58==u(L,g-1)){-1!=c(L+=l(R(I),"&","&\f"),"&\f")&&(_=-1);break}case 34:case 39:case 91:L+=R(I);break;case 9:case 10:case 13:case 32:L+=O(w);break;case 92:L+=P(A()-1,7);continue;case 47:switch(C()){case 42:case 47:m(Q(F(x(),A()),t,n),f);break;default:L+="/"}break;case 123*E:d[h++]=p(L)*_;case 125*E:case 59:case 0:switch(I){case 0:case 125:k=0;case 59+v:-1==_&&(L=l(L,/\f/g,"")),b>0&&p(L)-g&&m(b>32?Y(L+";",r,n,g-1):Y(l(L," ","")+";",r,n,g-2),f);break;case 59:L+=";";default:if(m(V=G(L,t,n,h,v,o,d,N,T=[],D=[],g),a),123===I)if(0===v)K(L,t,V,V,T,a,g,d,D);else switch(99===y&&110===u(L,3)?100:y){case 100:case 108:case 109:case 115:K(e,V,V,r&&m(G(e,V,V,0,0,o,d,N,o,T=[],g),D),o,D,g,d,r?T:D);break;default:K(L,V,V,V,[""],D,0,d,D)}}h=v=b=0,E=_=1,N=L="",g=s;break;case 58:g=1+p(L),b=w;default:if(E<1)if(123==I)--E;else if(125==I&&0==E++&&125==S())continue;switch(L+=i(I),I*E){case 38:_=v>0?1:(L+="\f",-1);break;case 44:d[h++]=(p(L)-1)*_,_=1;break;case 64:45===C()&&(L+=R(x())),y=C(),v=g=p(N=L+=M(A())),I++;break;case 45:45===w&&2==p(L)&&(E=0)}}return a}function G(e,t,n,r,i,a,c,u,p,m,h){for(var v=i-1,g=0===i?a:[""],y=f(g),b=0,w=0,k=0;b<r;++b)for(var S=0,x=d(e,v+1,v=o(w=c[b])),C=e;S<y;++S)(C=s(w>0?g[S]+" "+x:l(x,/&\f/g,g[S])))&&(p[k++]=C);return E(e,t,n,0===i?j:u,p,m,h)}function Q(e,t,n){return E(e,t,n,U,i(b),d(e,2,-2),0)}function Y(e,t,n,r){return E(e,t,n,z,d(e,0,r),d(e,r+1,-1),r)}var X=function(e,t,n){for(var r=0,o=0;r=o,o=C(),38===r&&12===o&&(t[n]=1),!I(o);)x();return _(e,y)},J=function(e,t){return T(function(e,t){var n=-1,r=44;do{switch(I(r)){case 0:38===r&&12===C()&&(t[n]=1),e[n]+=X(y-1,t,n);break;case 2:e[n]+=R(r);break;case 4:if(44===r){e[++n]=58===C()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=x());return e}(N(e),t))},Z=new WeakMap,ee=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)||Z.get(n))&&!r){Z.set(e,!0);for(var o=[],i=J(t,o),a=n.props,s=0,l=0;s<i.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[c]):a[c]+" "+i[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return q+"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 q+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return q+e+L+e+V+e+e;case 6828:case 4268:return q+e+V+e+e;case 6165:return q+e+V+"flex-"+e+e;case 5187:return q+e+l(e,/(\w+).+(:[^]+)/,q+"box-$1$2"+V+"flex-$1$2")+e;case 5443:return q+e+V+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return q+e+V+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return q+e+V+l(e,"shrink","negative")+e;case 5292:return q+e+V+l(e,"basis","preferred-size")+e;case 6060:return q+"box-"+l(e,"-grow","")+q+e+V+l(e,"grow","positive")+e;case 4554:return q+l(e,/([^-])(transform)/g,"$1"+q+"$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,q+"$1"),/(image-set)/,q+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,q+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,q+"box-pack:$3"+V+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+q+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,q+"$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(p(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+q+"$2-$3$1"+L+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+q)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+q+(45===u(e,14)?"inline-":"")+"box$3$1"+q+"$2$3$1"+V+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return q+e+V+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return q+e+V+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return q+e+V+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return q+e+V+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case z:e.return=ne(e.value,e.length);break;case B:return $([k(e,{value:l(e.value,"@","@"+q)})],r);case j:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return $([k(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return $([k(e,{props:[l(t,/:(plac\w+)/,":"+q+"input-$1")]}),k(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),k(e,{props:[l(t,/:(plac\w+)/,V+"input-$1")]})],r)}return""}))}}],oe=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 o,i,a=e.stylisPlugins||re,s={},l=[];o=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++)s[t[n]]=!0;l.push(e)}));var c,u,d,p,m=[W,(p=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&p(e)})],h=(u=[ee,te].concat(a,m),d=f(u),function(e,t,n,r){for(var o="",i=0;i<d;i++)o+=u[i](e,t,n,r)||"";return o});i=function(e,t,n,r){c=n,$(H(e?e+"{"+t.styles+"}":t.styles),h),r&&(v.inserted[t.name]=!0)};var v={key:t,sheet:new r({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:i};return v.sheet.hydrate(l),v}},6289:function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:function(){return r}})},9214:function(e,t,n){"use strict";n.d(t,{C:function(){return a},T:function(){return l},w:function(){return s}});var r=n(6540),o=n(5655),i=(n(3174),n(1287),r.createContext("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null)),a=i.Provider,s=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))},l=r.createContext({})},7437:function(e,t,n){"use strict";n.d(t,{AH:function(){return c},i7:function(){return u},mL:function(){return l}});var r=n(9214),o=n(6540),i=n(41),a=n(1287),s=n(3174),l=(n(5655),n(4146),(0,r.w)((function(e,t){var n=e.styles,l=(0,s.J)([n],void 0,o.useContext(r.T)),c=o.useRef();return(0,a.i)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(r=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),c.current=[n,r],function(){n.flush()}}),[t]),(0,a.i)((function(){var e=c.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,i.sk)(t,l.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",l,n,!1)}}),[t,l.name]),null})));function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.J)(t)}var u=function(){var e=c.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_"}}}},3174:function(e,t,n){"use strict";n.d(t,{J:function(){return v}});var r={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},o=n(6289),i=!1,a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(0,o.A)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return m={name:t,styles:n,next:m},t}))}return 1===r[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"},p="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function f(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 m={name:o.name,styles:o.styles,next:m},o.name;var a=n;if(void 0!==a.styles){var s=a.next;if(void 0!==s)for(;void 0!==s;)m={name:s.name,styles:s.styles,next:m},s=s.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=f(e,t,n[o])+";";else for(var a in n){var s=n[a];if("object"!=typeof s){var l=s;null!=t&&void 0!==t[l]?r+=a+"{"+t[l]+"}":c(l)&&(r+=u(a)+":"+d(a,l)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&i)throw new Error(p);if(!Array.isArray(s)||"string"!=typeof s[0]||null!=t&&void 0!==t[s[0]]){var m=f(e,t,s);switch(a){case"animation":case"animationName":r+=u(a)+":"+m+";";break;default:r+=a+"{"+m+"}"}}else for(var h=0;h<s.length;h++)c(s[h])&&(r+=u(a)+":"+d(a,s[h])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var l=m,h=n(e);return m=l,f(e,t,h)}}var v=n;if(null==t)return v;var g=t[v];return void 0!==g?g:v}var m,h=/label:\s*([^\s;{]+)\s*(;|$)/g;function v(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="";m=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=f(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++){if(o+=f(n,t,e[a]),r)o+=i[a]}h.lastIndex=0;for(var s,l="";null!==(s=h.exec(o));)l+="-"+s[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)+l;return{name:c,styles:o,next:m}}},1287:function(e,t,n){"use strict";var r;n.d(t,{i:function(){return s},s:function(){return a}});var o=n(6540),i=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,a=i||function(e){return e()},s=i||o.useLayoutEffect},41:function(e,t,n){"use strict";n.d(t,{Rk:function(){return r},SF:function(){return o},sk:function(){return i}});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},3369:function(e,t,n){"use strict";var r=n(4994);t.A=void 0;var o=r(n(2032)),i=n(4848);t.A=(0,o.default)((0,i.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2"}),"Circle")},9781:function(e,t,n){"use strict";var r=n(4994);t.A=void 0;var o=r(n(2032)),i=n(4848);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},448:function(e,t,n){"use strict";var r=n(4994);t.A=void 0;var o=r(n(2032)),i=n(4848);t.A=(0,o.default)((0,i.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6"}),"Settings")},1867:function(e,t,n){"use strict";var r=n(4994);t.A=void 0;var o=r(n(2032)),i=n(4848);t.A=(0,o.default)((0,i.jsx)("path",{d:"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"}),"Translate")},2032:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(1838)},5669:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});n(6540);var r=n(2221);n(4848);function o(e){return(0,r.b)(e)}},3478:function(e,t,n){"use strict";n.d(t,{A:function(){return q}});var r=n(8168),o=n(8587),i=n(9453),a=n(1317),s=n(4188),l=n(3571),c=n(8749);var u=n(771);var d={black:"#000",white:"#fff"};var p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};var f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"};var m={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"};var h={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};var v={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"};var g={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"};var y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const b=["mode","contrastThreshold","tonalOffset"],w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},E={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function k(e,t,n,r){const o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.a)(e.main,o):"dark"===t&&(e.dark=(0,u.e$)(e.main,i)))}function S(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:s=.2}=e,l=(0,o.A)(e,b),c=e.primary||function(e="light"){return"dark"===e?{main:v[200],light:v[50],dark:v[400]}:{main:v[700],light:v[400],dark:v[800]}}(t),S=e.secondary||function(e="light"){return"dark"===e?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),x=e.error||function(e="light"){return"dark"===e?{main:m[500],light:m[300],dark:m[700]}:{main:m[700],light:m[400],dark:m[800]}}(t),C=e.info||function(e="light"){return"dark"===e?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(t),A=e.success||function(e="light"){return"dark"===e?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),_=e.warning||function(e="light"){return"dark"===e?{main:h[400],light:h[300],dark:h[700]}:{main:"#ed6c02",light:h[500],dark:h[900]}}(t);function I(e){return(0,u.eM)(e,E.text.primary)>=n?E.text.primary:w.text.primary}const N=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=(0,r.A)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,i.A)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,i.A)(12,t?` (${t})`:"",JSON.stringify(e.main)));return k(e,"light",o,s),k(e,"dark",a,s),e.contrastText||(e.contrastText=I(e.main)),e},T={dark:E,light:w};return(0,a.A)((0,r.A)({common:(0,r.A)({},d),mode:t,primary:N({color:c,name:"primary"}),secondary:N({color:S,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:N({color:x,name:"error"}),warning:N({color:_,name:"warning"}),info:N({color:C,name:"info"}),success:N({color:A,name:"success"}),grey:p,contrastThreshold:n,getContrastText:I,augmentColor:N,tonalOffset:s},T[t]),l)}const x=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const C={textTransform:"uppercase"},A='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){const n="function"==typeof t?t(e):t,{fontFamily:i=A,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:m}=n,h=(0,o.A)(n,x);const v=s/14,g=m||(e=>e/p*v+"rem"),y=(e,t,n,o,a)=>{return(0,r.A)({fontFamily:i,fontWeight:e,fontSize:g(t),lineHeight:n},i===A?{letterSpacing:(s=o/t,Math.round(1e5*s)/1e5)+"em"}:{},a,f);var s},b={h1:y(l,96,1.167,-1.5),h2:y(l,60,1.2,-.5),h3:y(c,48,1.167,0),h4:y(c,34,1.235,.25),h5:y(c,24,1.334,0),h6:y(u,20,1.6,.15),subtitle1:y(c,16,1.75,.15),subtitle2:y(u,14,1.57,.1),body1:y(c,16,1.5,.15),body2:y(c,14,1.43,.15),button:y(u,14,1.75,.4,C),caption:y(c,12,1.66,.4),overline:y(c,12,2.66,1,C),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,r.A)({htmlFontSize:p,pxToRem:g,fontFamily:i,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},b),h,{clone:!1})}function I(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var N=["none",I(0,2,1,-1,0,1,1,0,0,1,3,0),I(0,3,1,-2,0,2,2,0,0,1,5,0),I(0,3,3,-2,0,3,4,0,0,1,8,0),I(0,2,4,-1,0,4,5,0,0,1,10,0),I(0,3,5,-1,0,5,8,0,0,1,14,0),I(0,3,5,-1,0,6,10,0,0,1,18,0),I(0,4,5,-2,0,7,10,1,0,2,16,1),I(0,5,5,-3,0,8,10,1,0,3,14,2),I(0,5,6,-3,0,9,12,1,0,3,16,2),I(0,6,6,-3,0,10,14,1,0,4,18,3),I(0,6,7,-4,0,11,15,1,0,4,20,3),I(0,7,8,-4,0,12,17,2,0,5,22,4),I(0,7,8,-4,0,13,19,2,0,5,24,4),I(0,7,9,-4,0,14,21,2,0,5,26,4),I(0,8,9,-5,0,15,22,2,0,6,28,5),I(0,8,10,-5,0,16,24,2,0,6,30,5),I(0,8,11,-5,0,17,26,2,0,6,32,5),I(0,9,11,-5,0,18,28,2,0,7,34,6),I(0,9,12,-6,0,19,29,2,0,7,36,6),I(0,10,13,-6,0,20,31,3,0,8,38,7),I(0,10,13,-6,0,21,33,3,0,8,40,7),I(0,10,14,-6,0,22,35,3,0,8,42,7),I(0,11,14,-7,0,23,36,3,0,9,44,8),I(0,11,15,-7,0,24,38,3,0,9,46,8)];const T=["duration","easing","delay"],R={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},O={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function P(e){return`${Math.round(e)}ms`}function D(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function F(e){const t=(0,r.A)({},R,e.easing),n=(0,r.A)({},O,e.duration);return(0,r.A)({getAutoHeightDuration:D,create:(e=["all"],r={})=>{const{duration:i=n.standard,easing:a=t.easeInOut,delay:s=0}=r;(0,o.A)(r,T);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof i?i:P(i)} ${a} ${"string"==typeof s?s:P(s)}`)).join(",")}},e,{easing:t,duration:n})}var M={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const V=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function L(e={},...t){const{mixins:n={},palette:u={},transitions:d={},typography:p={}}=e,f=(0,o.A)(e,V);if(e.vars)throw new Error((0,i.A)(18));const m=S(u),h=(0,c.A)(e);let v=(0,a.A)(h,{mixins:(g=h.breakpoints,y=n,(0,r.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},y)),palette:m,shadows:N.slice(),typography:_(m,p),transitions:F(d),zIndex:(0,r.A)({},M)});var g,y;return v=(0,a.A)(v,f),v=t.reduce(((e,t)=>(0,a.A)(e,t)),v),v.unstable_sxConfig=(0,r.A)({},s.A,null==f?void 0:f.unstable_sxConfig),v.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},v}var q=L},2765:function(e,t,n){"use strict";const r=(0,n(3478).A)();t.A=r},8312:function(e,t){"use strict";t.A="$$material"},9770:function(e,t,n){"use strict";var r=n(4438);t.A=e=>(0,r.A)(e)&&"classes"!==e},4438:function(e,t){"use strict";t.A=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},1848:function(e,t,n){"use strict";var r=n(6461),o=n(2765),i=n(8312),a=n(9770);const s=(0,r.Ay)({themeId:i.A,defaultTheme:o.A,rootShouldForwardProp:a.A});t.Ay=s},8466:function(e,t,n){"use strict";var r=n(3967);t.A=r.A},5003:function(e,t,n){"use strict";n.d(t,{A:function(){return b}});var r=n(8168),o=n(6540),i=n(8587),a=n(4533),s=n(5659),l=n(8466),c=n(5669),u=n(1848),d=n(8413),p=n(1609);function f(e){return(0,p.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(4848);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,l.A)(n.color)}`],t[`fontSize${(0,l.A)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r,o,i,a,s,l,c,u,d,p,f,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(o=e.transitions)||null==(o=o.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(i=e.typography)||null==(a=i.pxToRem)?void 0:a.call(i,20))||"1.25rem",medium:(null==(s=e.typography)||null==(l=s.pxToRem)?void 0:l.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:null!=(d=null==(p=(e.vars||e).palette)||null==(p=p[t.color])?void 0:p.main)?d:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(m=(e.vars||e).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[t.color]}})),g=o.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:p="inherit",component:g="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:w=!1,titleAccess:E,viewBox:k="0 0 24 24"}=n,S=(0,i.A)(n,h),x=o.isValidElement(u)&&"svg"===u.type,C=(0,r.A)({},n,{color:p,component:g,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:k,hasSvgAsChild:x}),A={};w||(A.viewBox=k);const _=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,l.A)(t)}`,`fontSize${(0,l.A)(n)}`]};return(0,s.A)(o,f,r)})(C);return(0,m.jsxs)(v,(0,r.A)({as:g,className:(0,a.A)(_.root,d),focusable:"false",color:b,"aria-hidden":!E||void 0,role:E?"img":void 0,ref:t},A,S,x&&u.props,{ownerState:C,children:[x?u.props.children:u,E?(0,m.jsx)("title",{children:E}):null]}))}));g.muiName="SvgIcon";var y=g;function b(e,t){function n(n,o){return(0,m.jsx)(y,(0,r.A)({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return n.muiName=y.muiName,o.memo(o.forwardRef(n))}},1935:function(e,t,n){"use strict";var r=n(7086);t.A=r.A},1838:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return o.A},createChainedFunction:function(){return i},createSvgIcon:function(){return a.A},debounce:function(){return s.A},deprecatedPropType:function(){return l},isMuiElement:function(){return c.A},ownerDocument:function(){return u.A},ownerWindow:function(){return d.A},requirePropFactory:function(){return p},setRef:function(){return f},unstable_ClassNameGenerator:function(){return E},unstable_useEnhancedEffect:function(){return m.A},unstable_useId:function(){return h.A},unsupportedProp:function(){return v},useControlled:function(){return g.A},useEventCallback:function(){return y.A},useForkRef:function(){return b.A},useIsFocusVisible:function(){return w.A}});var r=n(9071),o=n(8466),i=n(6673).A,a=n(5003),s=n(1935);var l=function(e,t){return()=>null},c=n(8593),u=n(6248),d=n(3749);n(8168);var p=function(e,t){return()=>null},f=n(7365).A,m=n(2778),h=n(1668);var v=function(e,t,n,r,o){return null},g=n(1381),y=n(3034),b=n(6852),w=n(1984);const E={configure:e=>{r.A.configure(e)}}},8593:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(6540);var o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},6248:function(e,t,n){"use strict";var r=n(2325);t.A=r.A},3749:function(e,t,n){"use strict";var r=n(4877);t.A=r.A},1381:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(6540);var o=function({controlled:e,default:t,name:n,state:o="value"}){const{current:i}=r.useRef(void 0!==e),[a,s]=r.useState(t);return[i?e:a,r.useCallback((e=>{i||s(e)}),[])]}},2778:function(e,t,n){"use strict";var r=n(1529);t.A=r.A},3034:function(e,t,n){"use strict";var r=n(1547);t.A=r.A},6852:function(e,t,n){"use strict";var r=n(1523);t.A=r.A},1668:function(e,t,n){"use strict";var r=n(4661);t.A=r.A},1984:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(6540),o=n(3068);let i=!0,a=!1;const s=new o.E,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function u(){i=!1}function d(){"hidden"===this.visibilityState&&a&&(i=!0)}function p(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return i||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var f=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!p(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,s.start(100,(()=>{a=!1})),t.current=!1,!0)},ref:e}}},9940:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});n(6540);var r=n(7437),o=n(4848);function i(e){const{styles:t,defaultTheme:n={}}=e,i="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.mL,{styles:i})}},8750:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});n(6540);var r=n(9214),o=n(5655),i=n(4848);let a;function s(e){const{injectFirst:t,children:n}=e;return t&&a?(0,i.jsx)(r.C,{value:a,children:n}):n}"object"==typeof document&&(a=(0,o.A)({key:"css",prepend:!0}))},9359:function(e,t,n){"use strict";n.r(t),n.d(t,{GlobalStyles:function(){return w.A},StyledEngineProvider:function(){return b.A},ThemeContext:function(){return l.T},css:function(){return y.AH},default:function(){return E},internal_processStyles:function(){return k},keyframes:function(){return y.i7}});var r=n(8168),o=n(6540),i=n(6289),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.A)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=n(9214),c=n(41),u=n(3174),d=n(1287),p=s,f=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?p:f},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},v=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,c.SF)(t,n,r),(0,d.s)((function(){return(0,c.sk)(t,n,r)})),null},g=function e(t,n){var i,a,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var p=h(t,n,s),f=p||m(d),g=!f("as");return function(){var y=arguments,b=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{b.push(y[0][0]);for(var w=y.length,E=1;E<w;E++)b.push(y[E],y[0][E])}var k=(0,l.w)((function(e,t,n){var r=g&&e.as||d,i="",s=[],h=e;if(null==e.theme){for(var y in h={},e)h[y]=e[y];h.theme=o.useContext(l.T)}"string"==typeof e.className?i=(0,c.Rk)(t.registered,s,e.className):null!=e.className&&(i=e.className+" ");var w=(0,u.J)(b.concat(s),t.registered,h);i+=t.key+"-"+w.name,void 0!==a&&(i+=" "+a);var E=g&&void 0===p?m(r):f,k={};for(var S in e)g&&"as"===S||E(S)&&(k[S]=e[S]);return k.className=i,n&&(k.ref=n),o.createElement(o.Fragment,null,o.createElement(v,{cache:t,serialized:w,isStringTag:"string"==typeof r}),o.createElement(r,k))}));return k.displayName=void 0!==i?i:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",k.defaultProps=t.defaultProps,k.__emotion_real=k,k.__emotion_base=d,k.__emotion_styles=b,k.__emotion_forwardProp=p,Object.defineProperty(k,"toString",{value:function(){return"."+a}}),k.withComponent=function(t,o){return e(t,(0,r.A)({},n,o,{shouldForwardProp:h(k,o,!0)})).apply(void 0,b)},k}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){g[e]=g(e)}));var y=n(7437),b=n(8750),w=n(9940);function E(e,t){return g(e,t)}const k=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},771:function(e,t,n){"use strict";var r=n(4994);t.X4=f,t.e$=m,t.tL=v,t.eM=function(e,t){const n=p(e),r=p(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.a=h;var o=r(n(8944)),i=r(n(8586));function a(e,t=0,n=1){return(0,i.default)(e,t,n)}function s(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(s(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.default)(9,e));let r,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),r=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,o.default)(10,r))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:r}}const c=e=>{const t=l(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?`${e}%`:e)).join(" ")};function u(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function d(e){e=l(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=(e,t=(e+n/30)%12)=>o-i*Math.max(Math.min(t-3,9-t,1),-1);let s="rgb";const c=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(s+="a",c.push(t[3])),u({type:s,values:c})}function p(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(d(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function f(e,t){return e=l(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,u(e)}function m(e,t){if(e=l(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return u(e)}function h(e,t){if(e=l(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return u(e)}function v(e,t=.15){return p(e)>.5?m(e,t):h(e,t)}},6461:function(e,t,n){"use strict";var r=n(4994);t.Ay=function(e={}){const{themeId:t,defaultTheme:n=h,rootShouldForwardProp:r=m,slotShouldForwardProp:l=m}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:g((0,o.default)({},e,{defaultTheme:n,themeId:t}))}));return u.__mui_systemSx=!0,(e,c={})=>{(0,a.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:f,skipVariantsResolver:h,skipSx:w,overridesResolver:E=y(v(f))}=c,k=(0,i.default)(c,p),S=void 0!==h?h:f&&"Root"!==f&&"root"!==f||!1,x=w||!1;let C=m;"Root"===f||"root"===f?C=r:f?C=l:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(C=void 0);const A=(0,a.default)(e,(0,o.default)({shouldForwardProp:C,label:undefined},k)),_=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?r=>b(e,(0,o.default)({},r,{theme:g({theme:r.theme,defaultTheme:n,themeId:t})})):e,I=(r,...i)=>{let a=_(r);const s=i?i.map(_):[];d&&E&&s.push((e=>{const r=g((0,o.default)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[d]||!r.components[d].styleOverrides)return null;const i=r.components[d].styleOverrides,a={};return Object.entries(i).forEach((([t,n])=>{a[t]=b(n,(0,o.default)({},e,{theme:r}))})),E(e,a)})),d&&!S&&s.push((e=>{var r;const i=g((0,o.default)({},e,{defaultTheme:n,themeId:t}));return b({variants:null==i||null==(r=i.components)||null==(r=r[d])?void 0:r.variants},(0,o.default)({},e,{theme:i}))})),x||s.push(u);const l=s.length-i.length;if(Array.isArray(r)&&l>0){const e=new Array(l).fill("");a=[...r,...e],a.raw=[...r.raw,...e]}const c=A(a,...s);return e.muiName&&(c.muiName=e.muiName),c};return A.withConfig&&(I.withConfig=A.withConfig),I}};var o=r(n(4634)),i=r(n(4893)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(9359)),s=n(4239),l=(r(n(7149)),r(n(7320)),r(n(3142))),c=r(n(3857));const u=["ownerState"],d=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const h=(0,l.default)(),v=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function g({defaultTheme:e,theme:t,themeId:n}){return r=t,0===Object.keys(r).length?e:t[n]||t;var r}function y(e){return e?(t,n)=>n[e]:null}function b(e,t){let{ownerState:n}=t,r=(0,i.default)(t,u);const a="function"==typeof e?e((0,o.default)({ownerState:n},r)):e;if(Array.isArray(a))return a.flatMap((e=>b(e,(0,o.default)({ownerState:n},r))));if(a&&"object"==typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,i.default)(a,d);return e.forEach((e=>{let i=!0;"function"==typeof e.props?i=e.props((0,o.default)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,o.default)({ownerState:n},r,n)):e.style))})),t}return a}},2221:function(e,t,n){"use strict";n.d(t,{b:function(){return s}});var r=n(6540),o=n(7379),i=n(4848);const a=r.createContext(void 0);function s({props:e,name:t}){return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const i=t.components[n];return i.defaultProps?(0,o.A)(i.defaultProps,r):i.styleOverrides||i.variants?r:(0,o.A)(i,r)}({props:e,name:t,theme:{components:r.useContext(a)}})}t.A=function({value:e,children:t}){return(0,i.jsx)(a.Provider,{value:e,children:t})}},9452:function(e,t,n){"use strict";n.d(t,{EU:function(){return s},NI:function(){return a},iZ:function(){return c},kW:function(){return u},vf:function(){return l},zu:function(){return o}});var r=n(1317);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function a(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce(((r,o,i)=>(r[e.up(e.keys[i])]=n(t[i]),r)),{})}if("object"==typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce(((r,i)=>{if(-1!==Object.keys(e.values||o).indexOf(i)){r[e.up(i)]=n(t[i],i)}else{const e=i;r[e]=t[e]}return r}),{})}return n(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function c(e,...t){const n=s(e),o=[n,...t].reduce(((e,t)=>(0,r.A)(e,t)),{});return l(Object.keys(n),o)}function u({values:e,breakpoints:t,base:n}){const r=n||function(e,t){if("object"!=typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(n[t]=!0)})):r.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(e,t),o=Object.keys(r);if(0===o.length)return e;let i;return o.reduce(((t,n,r)=>(Array.isArray(e)?(t[n]=null!=e[r]?e[r]:e[i],i=r):"object"==typeof e?(t[n]=null!=e[n]?e[n]:e[i],i=n):t[n]=e,t)),{})}},8336:function(e,t,n){"use strict";function r(e,t){const n=this;if(n.vars&&"function"==typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}n.d(t,{A:function(){return r}})},8094:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(8587),o=n(8168);const i=["values","unit","step"],a=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,o.A)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:s=5}=e,l=(0,r.A)(e,i),c=a(t),u=Object.keys(c);function d(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function p(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-s/100}${n})`}function f(e,r){const o=u.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[u[o]]?t[u[o]]:r)-s/100}${n})`}return(0,o.A)({keys:u,values:c,up:d,down:p,between:f,only:function(e){return u.indexOf(e)+1<u.length?f(e,u[u.indexOf(e)+1]):d(e)},not:function(e){const t=u.indexOf(e);return 0===t?d(u[1]):t===u.length-1?p(u[t]):f(e,u[u.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},l)}},8749:function(e,t,n){"use strict";n.d(t,{A:function(){return f}});var r=n(8168),o=n(8587),i=n(1317),a=n(8094);var s={borderRadius:4},l=n(8248);var c=n(3571),u=n(4188),d=n(8336);const p=["breakpoints","palette","spacing","shape"];var f=function(e={},...t){const{breakpoints:n={},palette:f={},spacing:m,shape:h={}}=e,v=(0,o.A)(e,p),g=(0,a.A)(n),y=function(e=8){if(e.mui)return e;const t=(0,l.LX)({spacing:e}),n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(m);let b=(0,i.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},f),spacing:y,shape:(0,r.A)({},s,h)},v);return b.applyStyles=d.A,b=t.reduce(((e,t)=>(0,i.A)(e,t)),b),b.unstable_sxConfig=(0,r.A)({},u.A,null==v?void 0:v.unstable_sxConfig),b.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},b}},3142:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.A},private_createBreakpoints:function(){return o.A},unstable_applyStyles:function(){return i.A}});var r=n(8749),o=n(8094),i=n(8336)},4620:function(e,t,n){"use strict";var r=n(1317);t.A=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},8248:function(e,t,n){"use strict";n.d(t,{LX:function(){return m},MA:function(){return f},_W:function(){return h},Lc:function(){return y},Ms:function(){return b}});var r=n(9452),o=n(6481),i=n(4620);const a={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,n]=e.split(""),r=a[t],o=s[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,n,r){var i;const a=null!=(i=(0,o.Yn)(e,t,!1))?i:n;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return f(e,"spacing",8)}function h(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function v(e,t,n,o){if(-1===t.indexOf(n))return null;const i=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=h(t,n),e)),{})}(c(n),o),a=e[n];return(0,r.NI)(e,a,i)}function g(e,t){const n=m(e.theme);return Object.keys(e).map((r=>v(e,t,r,n))).reduce(i.A,{})}function y(e){return g(e,u)}function b(e){return g(e,d)}function w(e){return g(e,p)}y.propTypes={},y.filterProps=u,b.propTypes={},b.filterProps=d,w.propTypes={},w.filterProps=p},6481:function(e,t,n){"use strict";n.d(t,{BO:function(){return a},Yn:function(){return i}});var r=n(3967),o=n(9452);function i(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function a(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:i(e,n)||r,t&&(o=t(o,r,e)),o}t.Ay=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=i(e.theme,s)||{};return(0,o.NI)(e,c,(e=>{let o=a(u,l,e);return e===o&&"string"==typeof e&&(o=a(u,l,`${t}${"default"===e?"":(0,r.A)(e)}`,e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},4188:function(e,t,n){"use strict";n.d(t,{A:function(){return D}});var r=n(8248),o=n(6481),i=n(4620);var a=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,i.A)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n},s=n(9452);function l(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),d=c("borderTop",l),p=c("borderRight",l),f=c("borderBottom",l),m=c("borderLeft",l),h=c("borderColor"),v=c("borderTopColor"),g=c("borderRightColor"),y=c("borderBottomColor"),b=c("borderLeftColor"),w=c("outline",l),E=c("outlineColor"),k=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r._W)(t,e)});return(0,s.NI)(e,e.borderRadius,n)}return null};k.propTypes={},k.filterProps=["borderRadius"];a(u,d,p,f,m,h,v,g,y,b,k,w,E);const S=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r._W)(t,e)});return(0,s.NI)(e,e.gap,n)}return null};S.propTypes={},S.filterProps=["gap"];const x=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.columnGap,n)}return null};x.propTypes={},x.filterProps=["columnGap"];const C=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.rowGap,n)}return null};C.propTypes={},C.filterProps=["rowGap"];a(S,x,C,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function A(e,t){return"grey"===t?t:e}a((0,o.Ay)({prop:"color",themeKey:"palette",transform:A}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:A}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:A}));function _(e){return e<=1&&0!==e?100*e+"%":e}const I=(0,o.Ay)({prop:"width",transform:_}),N=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||s.zu[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:_(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};N.filterProps=["maxWidth"];const T=(0,o.Ay)({prop:"minWidth",transform:_}),R=(0,o.Ay)({prop:"height",transform:_}),O=(0,o.Ay)({prop:"maxHeight",transform:_}),P=(0,o.Ay)({prop:"minHeight",transform:_});(0,o.Ay)({prop:"size",cssProperty:"width",transform:_}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:_}),a(I,N,T,R,O,P,(0,o.Ay)({prop:"boxSizing"}));var D={border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:k},color:{themeKey:"palette",transform:A},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:A},backgroundColor:{themeKey:"palette",transform:A},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:S},rowGap:{style:C},columnGap:{style:x},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:_},maxWidth:{style:N},minWidth:{transform:_},height:{transform:_},maxHeight:{transform:_},minHeight:{transform:_},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},9599:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});var r=n(8168),o=n(8587),i=n(1317),a=n(4188);const s=["sx"],l=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r};function c(e){const{sx:t}=e,n=(0,o.A)(e,s),{systemProps:a,otherProps:c}=l(n);let u;return u=Array.isArray(t)?[a,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return(0,i.Q)(n)?(0,r.A)({},a,n):a}:(0,r.A)({},a,t),(0,r.A)({},c,{sx:u})}},3857:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.A},extendSxProp:function(){return o.A},unstable_createStyleFunctionSx:function(){return r.k},unstable_defaultSxConfig:function(){return i.A}});var r=n(3571),o=n(9599),i=n(4188)},3571:function(e,t,n){"use strict";n.d(t,{k:function(){return l}});var r=n(3967),o=n(4620),i=n(6481),a=n(9452),s=n(4188);function l(){function e(e,t,n,o){const s={[e]:t,theme:n},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:p}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,i.Yn)(n,u)||{};if(p)return p(s);return(0,a.NI)(s,t,(t=>{let n=(0,i.BO)(f,d,t);return t===n&&"string"==typeof t&&(n=(0,i.BO)(f,d,`${e}${"default"===t?"":(0,r.A)(t)}`,t)),!1===c?n:{[c]:n}}))}return function t(n){var r;const{sx:i,theme:l={}}=n||{};if(!i)return null;const c=null!=(r=l.unstable_sxConfig)?r:s.A;function u(n){let r=n;if("function"==typeof n)r=n(l);else if("object"!=typeof n)return n;if(!r)return null;const i=(0,a.EU)(l.breakpoints),s=Object.keys(i);let u=i;return Object.keys(r).forEach((n=>{const i=(s=r[n],d=l,"function"==typeof s?s(d):s);var s,d;if(null!=i)if("object"==typeof i)if(c[n])u=(0,o.A)(u,e(n,i,l,c));else{const e=(0,a.NI)({theme:l},i,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,i)?u=(0,o.A)(u,e):u[n]=t({sx:i,theme:l})}else u=(0,o.A)(u,e(n,i,l,c))})),(0,a.vf)(s,u)}return Array.isArray(i)?i.map(u):u(i)}}const c=l();c.filterProps=["sx"],t.A=c},2923:function(e,t,n){"use strict";t.A=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(6540)),o=n(9359);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}t.A=function(e=null){const t=r.useContext(o.ThemeContext);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},9071:function(e,t){"use strict";const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate(t){return e(t)},reset(){e=n}}})();t.A=r},3967:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(9453);function o(e){if("string"!=typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},7149:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.A}});var r=n(3967)},725:function(e,t){"use strict";t.A=function(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}},8586:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.A}});var r=n(725)},5659:function(e,t,n){"use strict";function r(e,t,n=void 0){const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{A:function(){return r}})},6673:function(e,t,n){"use strict";function r(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}n.d(t,{A:function(){return r}})},7086:function(e,t,n){"use strict";function r(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}n.d(t,{A:function(){return r}})},1317:function(e,t,n){"use strict";n.d(t,{A:function(){return a},Q:function(){return o}});var r=n(8168);function o(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function i(e){if(!o(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=i(e[n])})),t}function a(e,t,n={clone:!0}){const s=n.clone?(0,r.A)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{o(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&o(e[r])?s[r]=a(e[r],t[r],n):n.clone?s[r]=o(t[r])?i(t[r]):t[r]:s[r]=t[r]})),s}},4239:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.A},isPlainObject:function(){return r.Q}});var r=n(1317)},9453:function(e,t,n){"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{A:function(){return r}})},8944:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r.A}});var r=n(9453)},1609:function(e,t,n){"use strict";n.d(t,{Ay:function(){return i}});var r=n(9071);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(e,t,n="Mui"){const i=o[t];return i?`${n}-${i}`:`${r.A.generate(e)}-${t}`}},8413:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(1609);function o(e,t,n="Mui"){const o={};return t.forEach((t=>{o[t]=(0,r.Ay)(e,t,n)})),o}},7320:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l},getFunctionName:function(){return i}});var r=n(4363);const o=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function i(e){const t=`${e}`.match(o);return t&&t[1]||""}function a(e,t=""){return e.displayName||e.name||i(e)||t}function s(e,t,n){const r=a(t);return e.displayName||(""!==r?`${n}(${r})`:n)}function l(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return a(e,"Component");if("object"==typeof e)switch(e.$$typeof){case r.ForwardRef:return s(e,e.render,"ForwardRef");case r.Memo:return s(e,e.type,"memo");default:return}}}},2325:function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:function(){return r}})},4877:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(2325);function o(e){return(0,r.A)(e).defaultView||window}},7379:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(8168);function o(e,t){const n=(0,r.A)({},t);return Object.keys(e).forEach((i=>{if(i.toString().match(/^(components|slots)$/))n[i]=(0,r.A)({},e[i],n[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){const a=e[i]||{},s=t[i];n[i]={},s&&Object.keys(s)?a&&Object.keys(a)?(n[i]=(0,r.A)({},s),Object.keys(a).forEach((e=>{n[i][e]=o(a[e],s[e])}))):n[i]=s:n[i]=a}else void 0===n[i]&&(n[i]=e[i])})),n}},7365:function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{A:function(){return r}})},1529:function(e,t,n){"use strict";var r=n(6540);const o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.A=o},1547:function(e,t,n){"use strict";var r=n(6540),o=n(1529);t.A=function(e){const t=r.useRef(e);return(0,o.A)((()=>{t.current=e})),r.useRef(((...e)=>(0,t.current)(...e))).current}},1523:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(6540),o=n(7365);function i(...e){return r.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{(0,o.A)(e,t)}))}),e)}},4661:function(e,t,n){"use strict";var r;n.d(t,{A:function(){return s}});var o=n(6540);let i=0;const a=(r||(r=n.t(o,2)))["useId".toString()];function s(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=o.useState(e),r=e||t;return o.useEffect((()=>{null==t&&(i+=1,n(`mui-${i}`))}),[t]),r}(e)}},3068:function(e,t,n){"use strict";n.d(t,{E:function(){return a},A:function(){return s}});var r=n(6540);const o={};const i=[];class a{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new a}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function s(){const e=function(e,t){const n=r.useRef(o);return n.current===o&&(n.current=e(t)),n}(a.create).current;var t;return t=e.disposeEffect,r.useEffect(t,i),e}},8351:function(e,t,n){"use strict";const{ApolloLink:r,Observable:o}=n(2482),{createSignalIfSupported:i,fallbackHttpConfig:a,parseAndCheckHttpResponse:s,rewriteURIForGET:l,selectHttpOptionsAndBody:c,selectURI:u,serializeFetchParameter:d}=n(571),p=n(9550),f=n(8054),m=n(1423);e.exports=function({uri:e="/graphql",useGETForQueries:t,isExtractableFile:n=m,FormData:h,formDataAppendFile:v=f,fetch:g,fetchOptions:y,credentials:b,headers:w,includeExtensions:E}={}){const k={http:{includeExtensions:E},options:y,credentials:b,headers:w};return new r((r=>{const f=r.getContext(),{clientAwareness:{name:m,version:y}={},headers:b}=f,w={http:f.http,options:f.fetchOptions,credentials:f.credentials,headers:{...m&&{"apollographql-client-name":m},...y&&{"apollographql-client-version":y},...b}},{options:E,body:S}=c(r,a,k,w),{clone:x,files:C}=p(S,"",n);let A=u(r,e);if(C.size){delete E.headers["content-type"];const e=new(h||FormData);e.append("operations",d(x,"Payload"));const t={};let n=0;C.forEach((e=>{t[++n]=e})),e.append("map",JSON.stringify(t)),n=0,C.forEach(((t,r)=>{v(e,++n,r)})),E.body=e}else if(t&&!r.query.definitions.some((e=>"OperationDefinition"===e.kind&&"mutation"===e.operation))&&(E.method="GET"),"GET"===E.method){const{newURI:e,parseError:t}=l(A,S);if(t)return new o((e=>{e.error(t)}));A=e}else E.body=d(x,"Payload");const{controller:_}=i();_&&(E.signal&&(E.signal.aborted?_.abort():E.signal.addEventListener("abort",(()=>{_.abort()}),{once:!0})),E.signal=_.signal);const I=g||fetch;return new o((e=>{let t;return I(A,E).then((e=>(r.setContext({response:e}),e))).then(s(r)).then((t=>{e.next(t),e.complete()})).catch((n=>{t||(n.result&&n.result.errors&&n.result.data&&e.next(n.result),e.error(n))})),()=>{t=!0,_&&_.abort()}}))}))}},8054:function(e){"use strict";e.exports=function(e,t,n){e.append(t,n,n.name)}},1423:function(e,t,n){"use strict";e.exports=n(4767)},4935:function(){window.document.addEventListener("dragover",(function(e){return e.preventDefault()}))},9914:function(e){e.exports="data:audio/mpeg;charset=utf-8;base64,//uQxAAAFQ2TErSWAAMyMWu3MUICgAACNGjRo0c6QCsn1QUCgUOC4EBEZJYln+HBMEsnxnBgTDyI7EgmOavXr74vf+iw4PIjsSCZEvMz9/Fglk8/fxhZTVixYsWLFnNmBg5q9evvi9evX3+lKXve8zO3pRYsc6cYMzMzX+wscbMDxzW195ovfvMzOUXr7zSlOmlOmb3vMzRhYspSaUmb3maXve97zM3ve973mi9e+f9QIdPUGIgOQfBA5wQDHK7XR5PZ8PZ7HY6HYtScKhWv76OgK5q3/Dy8s7z9eBkHYBLZlILAUOAbpYBlSZFSPSTeGZACuAsQC45DzxoXq0mRDnAQAgJZgNJ0TIslsjFugbqAsCAx0ADvdgOwMAxCADQAjUoETHNGWK+m7wIhQRUAv2GQgM6nAUhiNy+Vy4ZmRPJbUFpkOLooMDDiwMyVAcAA0g4CBICQX0kun/g3nACCDbCxoOkH0HIEmPkPTEB1JdH77fQY+UHKqKSSBcLhkYk8ZK/q0m3TqZbsbv7+/7uv1+/V6Pz+fz+p1HPZIExGrfBA//uSxAuAGOGDcbiXgAKat2t7jJAAvZ2XcLK6DnY9BFxyVOZo53iIsnoyiYsZ4qfe90MUsasbzb+PUuMDeq4OAg6qE0O4glkSoUNg6t7f6LwYx6uz8DQPwzVeX0uL3Cetbft/AELS4Q8r0PEo5pxkeL6oJikz7V66tvWdWza4+EJOtDVG/P06llDEjDaoa68FzRqdYEbb53/jdfWAo2yVfUTJHbmRyZNOKrcXFDUTEZ41Yb6KtQ1dHrmsAaxTWMqJ//q//xa7EBEBAAAAALHBa/nw68DobJyBNAI0c4wPd6Otkw0dWba2RdTLqc7REqRWbc1VpsD5AK+2vmqKKq/na2SjYkJ8ciKlFQeKrCUILlq2TKPDryVEq1NgnbhBVGkXrVylpJwmwjbJEcGjDcd83PzNZaaTQLsG2FmVVNyUUr26tAjYeq+vlJt/f4L/+vKsRyhmbuVlpJpLw7c5Kt7//msCAI5d8hAcNmQzTfUQAADBBhRtSdnJ3A+4StWwUO4jRaaWVaGHrMvsQm9DbxuvDbsOo77gP1AvZ+eqtNljhLBAkv/7ksQbAJvF8VEB4S3CiLpr+GYhuRlIWSS6fJyIrKZp32Uyd25LJJPG4pnBFa692hPhofeMnSUM6wuKSIKJuE4XPpJ+Sh6IMkggIiFxcEwHXbIhGwRmzYiNIoiBAOqIEOKQMRMDkWotJpiebnHAcTPqMrQE04JYQnCkCG1nLFDkjCqgraGTrY4ZSWYGiBM6qjKEYXZXYJhXdohChQ2IQUkzCKNlGus2sMEgoVQJLKtSh8egZZUpVCZW1A/Sq8uxkaCAACOGGIIXZ5NQsWexn2hOrKbRtImHLt3uyhl18vMrJemBQlfW12GQoDBDJ/K33IWYarHW19BiZAoLSHA7EBijzJt37apkgRRtya5LyfJo0VTJm8LAqOEY0mBMSHCB+HcECmYOWEW3PXQUFHsYQqu78ue9oQmhEe59zI0uaRE0ph9497loIyXdEjz4RLioGVXpVJWPu4j1mCBPfQUB49WoAAAA6SyzUmyiEECOKZ6LBdWRFiKqTtYTaJ6wKJSQW988yaKgTqpjqxjormaNDTSJVpKUixNilULmpEQzjGORbL7/+5LEIQDcue1TBL3t2xw16dCXsbkoI54nOXxGsKthpF3VTLlQupm8/ZmFOHaZSgpTCgczIK9GHGaAk5fy3OKNXcVjRjesM64aEeylxVK5dvdOLDNWFCXLphVz1iU6kULqR6uq3i1YY0NXQYTkzMWG5+6y8Y9t06hrEk0c0KPiExXpDZXusvWWZ9PCfZgy/MWLV0ywX08KF7xdQItKajWhRmLNWp8+fRsb3i/gva7hRdUzV6451FvMKcAAIAHrITXtANW9yF2t14USdmZuhBYIysXOlWo06uBzj1qthhiZqY5FjbgyM4sgwTLEnLeEPT6FpWMY6HJdJG8hcR4znI8HFY1i0+sPPplgkLyWknVpsXSqWyMWCZ64kFxsD49jmfiYJBwz9QmYL5XXNmJGJGGiI7Eu4kMrytChD6elVuJYru/E8eO6da3kOq5ZYn6oV+ebgXQRswXXzRvcW5WKbPzTtnMYoxWHm7vfaKJZBtIaUpOt3u+6KPWU5QjbIYjPUAWkAAgAdjOQkKDgcIIFpGhUuxyPlidOpw/1yuHyPRCuQtD4//uSxBEAmKHVToG9jcrRNan4Z7G5KHQ4q6VJzTnNDMqZIJsmCTOs6WROKlIxEWYrMjXsU51I4IxHBAp3J6po7rU8NkkB0TnisnP3DuxsXFRiXis2dnpVdXFb2n4X+aufJzlRAak6z1Ymkw6nJ4dwVbss1F4+pFe7eI9+pw+cnztGIPe2k9O7sbcCNLZxcU2M6Jtjoo2T6Vlr3iXQqIIsehZnLda1oVn98LGuP/SOL9m1rzN55qRXcWgQABIAAAcJyLl5XBI6aSub58tW20sZrrHYGlXuokRVsc0ac4UknzhJsgltDXUDZXGnZGLUVi67mc40zBDZVeQjM3HkPDk8MNiQXj8wJ6o0iELkJxTGiQyPBSiL/o/lHLvr217CxGvr7mMwMPPnFl6anusLPzV9mGo7MON9zOTaKb9e1XHfvlllbc6dN8w3fmlr7kfQPX3sc9iLTn1j1tmjEt72ewsetWJ1HFqlsSb0pHAx8BWMkAgAKwVFRsGodTWfWaStusSKxjc3NcMl1C+WzkjHMrSWCEClFedKlOlmV7arXGEbJsNxLf/7ksQagNbVn0yBvY3K7zTpEGe9uStbmc/lewPn7tkNEswrOpOlQ8LCshBOUhFBkKhFI7DJk2o80E8eCSfL+gM2KLuOFsR821ZlubHaQzQxDjuuMSrd1hE/F19aaaZZWo5rMC7qQ2q7ud1WTu66utOfBmRf9/7syadm5Ozu0nZjvWszDWtNrTmsNkqCreabzd7bNXxhPTakFAACDXzKjLHLcjpOv35b5XMVcp146SxqK1RKdcnihZ3roxwU5Ng2BXCaTZQx1FbS9taLL46mOh4hypqln0JPGkartLMTp+hK6MxC2hRAmjZRRNj+YVQ4KXD5iZj9Uqkvh/BndKlgeN0N7bERshwb76liJhPacoaovBZ+wMEl6Ufv93cYtKeklnyxPil65Zd7isF4ud3vJqC533vX39TazbWPTGK6xu26/cK0GDnX1jdfqm4blP+vsS61SrM2QSA59GQFntNc8/mUeah3ntdjP/F4dlYdDhLlOPFG5LpKE0XB5qxZpPKc6vqmEMqfjUxsdoUzPO5xtp8VtpMdAxcyMVo24TbNtGxQgsX/+5LEJ4DWLb1Ugz0tyoY1a1BnobkNQgmRk5PqDkiCKNG/EBO3DPBdp2QIBQJGEEJrIlGLbI1yAjJ215kYrFYrICBAxDzyDEJVd0plKIEEGIQQbfpRBl1f89qDHhi7d1U+3DPPZo5/5BJRjIfU1yNsft/Mx/P14HslgSAJPKZ5yiNTMBR28wd0teLAhTuLDJGYUNZV0qp2ZqfPmFW6hP90znD4yk+OlsSbhIqqL6p1rDDcw8WmSjhBHEtnFKMD6xCBceC0YSh0qqrLFCDGUH1ixB2xRwqRuHIqKmwUHQstMND0dJFwLHRMbksU5F4dMTq3S1Iq0NcXV0qrtM1f0tRyuHJsNc8U33ayUbUQcwL/8Chv5FWJNIvlG4mQAABVxQY4FCIzhBYDzUMfo0OE9PiWpiPDh3UI9kmmqEXiIWzPD4va2sPVoqAMWQSNC1dYrUPmkZ2cFdyaB4wTtoBsEEZMxFFGE8YHWfNGSm1NJFkBuMmiRGKAzxKWNLW/CFChJjJ0lFMWGHtQT7OSjU/ajdLIpzW3SzcaRLbeT3b8bhiKD8uc//uSxESB1D1/RoGxLcpirSfgZ7G6pSeiml7WqWylONNMfUU+XK2OXhR/XfgCrKsPKFTCpIA2TCXnmjYqsqhtfOlAqmV4W9AtDig1Kehk3R0RDVfImELnewFOkyUEpcHBiKc/FRCiVbpcMV3am00r9kLFPdG07jqEjdbPTJ88Pz5ah4fOnw1CGGBaPVnxJoYr7aVB8fPLWulM/vsfLrX+to5bs+drtbT1ry1Vq++9a+ZN+6dy82tD09A8HQ1CoLKNtT8i3lvepZIADKSt8Fmk7GrOSdbjsCIQY+RYYZkHUq0icbCJkrl9VPlMqmqGyC5F2TyfSCYXEjwyo6FMTMZxeB1EpRp7oTuIdKKhopzQGySmSo8QsEk5LVNQv27p6tEI/IxeeSIJyeAy1HbIiMsaefVViz6fBZr2XUJ/K1Mv+Bd9p+idTftmd2xypxtTOy0lcProrf/bzT1Zm9PrS0NAqNirrn0AhvAAAr+QiuLTUiYKilkNxg1EAJIoPwKiEBiYUCsn0lamVFiH4s9JwPG6LOSJhU0ugIgSKBpUsPEopPCo4f/7ksRtgJOtZzajPY3CMa1mMJSZuTCFkCHAajp5L1aKOtTzMkiQlItFpBSqRc1SVTuJtVkcrfnnsk7s5pHGxnZIlVb++XtXPOSeTYJUaNOXLznvG3f6eWnsaRumvC9u8B7ujKU/AKxigmkadBzbnUR+uMaR8umpyPUhJuFuTzMY0Mupln0JMXJza09HtXmUz5OU6UqYTVHZTlL6dJopt+wRVIcTvNWuC3bgoaDUOTBcSCLQCwBrEc1xbHtZx5cFwaIoqKCCiMOog1g4ShUebSIiorXRQ6kMRWkdC0wgjYH0oxhyayt9mlFnnz79NFvcc9uNH27TLW850s80LHmxPKxM+01FjLhl/lrc1II8KpZJUY9ASBsIxkYnpyJIkiSZlZ0ETJEKg0uhCrbOEQamhiVImkxSCIpIUMFYpETSwqmhIgSAMGkSJEiRZLZNfqxWFTXkqhQhVFJZE1sY+pIkQWDQqCwJCkUkqEhcsiIkKFChySyIiIRSKSXLxYiQoULOf+5WrFVCzi0YxiqhQoRS14oWYqoWalLxjGKGXtVChQoUKJr/+5LEnwIU0b0aB70NwpKt4eDEpbiQdlQaKnagaflQVDXKqkxBTUUzLjk3IChiZXRhKaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTcgKGJldGEpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uSxL+DwAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg=="},4223:function(e){e.exports="data:audio/mpeg;charset=utf-8;base64,SUQzBAAAAAAAGFRTU0UAAAAOAAADTGF2ZjUyLjExMS4wAP/7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhpbmcAAAAHAAAAFwAAGIcAMDAwMEZGRkZXV1dXV2hoaGh3d3d3hYWFhYWSkpKSnZ2dnaioqKiosLCwsLi4uLjBwcHBwcnJycnR0dHR19fX19fg4ODg5ubm5urq6urq7+/v7/Pz8/P39/f39/v7+/v/////AAAAAP/74EQAAAD8AFF9AAAIKwAJmaAAAB8V1235vDQD0Lstvzb2gCABZ2Z5Ye3AAA+UBA4MOLB+D8Th8uf+Jz/wQ/KOBAEPDpVoZQAQBDAgIHBO8H3g+Hy4Pg+/g+HxGf4Ifqd4Jv4P/P+UOFHfy5/hhVx616x6pXRXPVOI5BMEAs5MVcoHJ04GCij5gwC6hhYOm+zYDBb2ruYIBgNrwGAG+bCwMhEnMkDEo5WYopZad9kkB2JTDc06jOIjA8XpX/v08BM/aLA92einKK3MXopH68pn43ejfwdP4S6ai9PcnKS7nyv23nnL4TPQ5KKaL26fXzkTn8/zpLGdfKxzPWdBzG5L6egllyxnj2kjcbvsQnZfG2luulZFL9JX7LY3I7kAzWOuZ436S1SY2K/xOfqOQ/ksoIpgxN/4vqpQ01qU27HbVbO3rlavP29fvXP/muU9WfpJfG7////////////////9y7g//5QCG2u9tEMpugMoZlwAgAAABGXibnBIe1IYGkPS/6KQQACwaCgNRVMVNxY4OC2+LiC+JSUZAk8WAIchx+k0LxGfksehlngFrFiH4cDioFWqG9RpAkwxRymOWBPxyxsC7ZkIbnvP92datLnUxGeZRQGeWSI8hzuCHuU8NnjxbTPm6kd+2TKg3zLPpucFs/GiG1OCoY2KPuJAclyi0uyO6a1foRmAnHB+4MKPCMIyrdCTrxv3GrDmjwNah7Z5IkCt5o9jQOhQKYyKE7Q9HwIEGS73M27YljW1Cyz13q+/j/Go8V+yKM/1X////////////JBgX//IhhWt+6+oYwAEUwdktaJFYanKWxaSsKsLDzNngwXm1zr/QEKiQwHMjEEzCweDwec2Q15SiJXVS0QwspjGMZhUrqUqkZw8tzJUpX27vQzuoiUVRSiJWI4stf/990MZ/Wry1KKtQwkJMBQ1DG1V/06noK6d9v9+IM/oKb1d+6p2UAAQAyQnCSVKirMEsxCR6TqOYwlUfKMfKY/jSpD5mKFh7A2BsAsAsC4FQNg+WCjmtSTW5VaqGn9m/1VeNmn29VVvnhhY6oKFmkOQFQUh0PWRUVUVW9Zldv//VeZX+G77blVaVVdIOVhYO0+Khp2+eDh29BY8VDR1tRtO/vx1QAAAAyd7Q04i5kEOUgxBi+kGFKDof2EyCqXwQQQ7XkJGeRvw7SLOtd6tXOfhreTj7dL/m4WnuX4qJc/7G3mt/X3uzf5zT0DRTWmKi4LKyfG7tvbfO3/fXf/+svHx1Yk3bzXzCMe8ytnowWlVc0MQkcrOp/URiTmfFKQyZa+7/M+HZTAklAEwNo+x+DqJM0HuVDxGwixCMJkiUTnJsa2Ua4c5l2xVsNu4qluQamkkJTa7vXTOpnQy3Qn6ey2dFf/7oETcAAPATNf3YKACfgmrHuegABAxTVXHsMvJjJlrvPWJcBwywHa9v2U1MQRWFmAQ3AI0Ch8Jiou5kHTlEYQSs9vWpqSS/O7MqDEAAAIA3BYv8pmGlNJZq+j1sjEAEMDoelsRkfUf9LakL8TN4m10euXjb3Yl1nIMjYvtoju8f7j7a9wk2EUY+O1XPb7U69tne1F9Qc5HJUpKjq9RdPTSz7H3+szW/9PudOZ7a84ZK+Tb/bnVo0Yy3HypY9T+7R/b/7lOoApEgGkuAslLt95CpHDMMuopU16mssFCtn4ZFji/qt2T5jtLlUlqpsyfqm7nlvt7f0dl6lYpLFd2azen///0oq8xEKrM6+xUVHJRV52HCBIDaZ4tYqWsKj/7e7chiEgAgIU+TiEN2N3K8ZlmEfXQjCkFFyYpY9qVqC1lnW+jri/11I4terbetQjdDHI13Uz9DaeTk75nL+X5l5VcEeu0QMI5hjb0AYsoXwpctJAMhpYiDG3rlGoEIiKuO8RSr61hL9ve25cgALQAEOh2Ym7H7uRqFRGUQuOB5wJIjSBG/7PY+edzrjsJ3X/vutTGYpzKxrHQoViWbfQzsv/+z3OwtxwUMraz/sbErGpGEA4NTPCmjNncKUeS0Q1V3d7u+nICkiCnhMVdPZpWXXXPBoO0MCeTTY7KJVUwyK5o8bHPczna7Otc6//7kGThgAPLUlTzTDLwXWr632UCbgz40VfsMGuBYplqvZSJcKayZ66mUMV97ToZ6V+n681HZt2ciJ2v/Rrb7to/Y5GILcqDBQNjFLErosyBxY2WZ6bdfbnZ126mkVAScJMhWv8wF3XQSFIKklAHvfbo2/4XUxC7KZ7MbYqUYr7tvn1ZDFDpNjRF/eNAYKDAPNJZ/+9a3kBdB9iHfSLucABF2oJsat4FN8Gdv/roRLKBcoXuTPeyjOloTguCYDTUDQmzUEFto2QSTq7ioc5zlf3vN4RPrvuO1W/ShM4Sysrc3/+j1HFuV2orN/9uiTrRu8yJZLnFSQAwF6FwdQk375vcDe78dAQQAwrZ155pJH4EAfBuAe4sGwQZ47Wm8ws9LWsayXsq6XctHc39qN/5F7vmkIDIGRyIYhymir00/9/I5l3MrFKHYVXylLM6h3/ztcrbzN3bgxVJ7CZHHTWr1hsBaJBDR9E0ZlW/o3XfgZqu1yO9YTrvrX7zfutXO6/Xi/builbulRnQoJdXYiH/lSzpewoAClCEckoEtitV/0X0///7kGTUAALrS1Z5ixLwUYSavzzCSgsFJ1fmLEvJQ6SquLOJfdTLRwqpQ1iIsev9udd327VkKibCTBPCnpXO6WV410W5BBIixEjc8PZ4+Zlhsw1xNUxpW1ZVaUzHO9jOZSMSm7rZ9///djvVBg6kDJO/p2NqioIm0KQLINkDW2GbnbSAEUyVASJb+88PIE6iAiBYARMLkpatMp7ivqu6MNrLlm+N1leENn6qalK8rmbRiSOSajX6+3oUpEKzO7qjV7/+n7b39auyTsoUFhlmb+lyrzazaYQPdwRvr32Y4cgCbCMkhcIwRARHxgfEo6VWqGmoZb1fr/9n0hyOKKcjpJD2z1z2n/nMrztIn0tEOCYBnhdv+nlYgKuvHlSITaRqsKoAuqYRWZwF50dvDiTIqMYkWMKUDNkXNkpa/sq/mVTOlCtKHspW1SP4ZH9K+fl5GiokHoGBh5hqv/2TqjQ0FAobcs6Tqy7zczJgSE2UoH8bNsaYVwUAYSLRS+X0QqcVTETqQNzhmVsoM57++vH7t5dY3HB0cozPMFZVUqX7f/ouiv/7gGTmgALfSlRx7BLyTYaKnz0CXApdL1PlpEvJOBqp+MONcI0xQbY5WPm////ntoZ3s7ymIKCKhsaXACwrK1RSTYjgAhPsfe5lz+kFFCGLJO9dva627jJxWPVyIY1bKispa+rsmtX///ogdpmRWCw+ZT/QzSdXHDzkTzzbk0AVdTdGJTbDcD8//VoSuZa+RKODg0FyjMbdydtMuZ41Ol4vgeMHX0royWO1XdFV2MjrV3dP/7PqUrjsZ7MVWTT//q1mpM6qzGVSwsEQsk+1sLrKu7Mgm648Arf70QMB1MruYwsO4b0DPcFJW//IrICOeyI9KayOOUhY5kCle4ox2nJ/VsupmeDU7rK6L////2b4mjnUI4wwjJ4vd0F1UzTCCjCWweCVv7A/IPO73+EsAmqpJMKEQXc8q0uSeVjBx5dLpthsIAsBf34IDgaci3/9RZdBR4RsGWAVVVdmQSUStASf/+o0hVRqE2ULF1AT//uAROWAAi4y03CjGuBTCap/PSJeSGTZT+EYS4E+Jel8lAl5jgzKqnVouPhPpaqTVmmprzomXYqkVnddCTh3YROn/+zmUEYM1jlSjr//b0X6y0oajnKwNjqjuyETVTNwQhjSkAo3Y4yJYUJrXHa2KATkzGoVpmaEx/Q6UOxXQCdA0MgMPkcgB2O+LvixtQAK//r76wfIqeKiz1LUfD/0pGrg1+hG5IWU+3xaGUOVw4DVLlpHRYyCYoLoYwr1Z3e1Q4HxJlOVHVCP/1M/aJBqQYaEkv//9qSCkgGamairlDEcqYgSoAI3TYOSaguwgDQUAEMmF+0ORvkn5zLuZzlQznDOwEVKXI7vLKGOEGCuAzGX//9EHOqgARGf//zVCcBgLuwi7ADLx/2ilrbfrF5wNY0mRpUf6oBORTLYulSlKAAQgwJhCyF/9kdk7kFkFuRwKPct3hgZ4YhKtxCYm4khE8yv5DrGHgAQtOpislD/+3Bk9AACW01T+QMS8jyBqk8ZBiYJwStJ5KBLyP8K6PwkjOBZUdGVLZzCDg6O5g5roxn6lKIMIRKLT/3b9HKRCnPHBpif//nl1dKANRiIxAC2lE/3014r//BWLz/KpcX92pnLxjTnmLWktTP3KDClcsyb/9v2R3BKwLaCgXrkketJEJgJYGFE51smEigzrzX+G805DnxXAlUmsxUovKW+yblUzqnf9ebktZAFZyo50FyBdd///XrQAIKkQq2ABDyN/7fzuDuU5AULX+P70vfLzeZjKRArSM0IcSoUkfb8/6h+Qhml7xeOsW2w44JVEBRGNsJjaCJwQE67gBHmRYkCWhfJuGWHQKokFAWAgdGLLNqQ9j2SdaaKiIhbiZehYcgAkapqBe5CRf8iLzyrmt05SYeiYZcMEDcB//tgRPOAAfgxz+BDKuBEBjo/GQJcBpjTO4CMS4D9mme4solwC+g46aF0Ued8qAQ0FVORMCSOS5AZoUKl1uv3Q5inWOIuaw5BgCpeHRLqNxmX/67DgKjDT1wSfAK/S4BGQSQplOGWZUMDL5O1z+a+igEIhCRDmA17xy6LRykHZv3/35v/uSJ2mKRutNRmvwAktZaUgHbqZ5cvAHh2Dg+I0MW1bvcrWu8y3Pyv6ZFZiY0RpCQbcAmmmo/XYaA6wMP5QkgAAMb8I/mTU2T5H2oOVFWB2VsKAmAiAwPEZUSpDV32UfofEoemoQztAAYvuDKB9UBLv/zihFaDQKKMt7Ieh8MQqhcE//tgZOgAAZ8yTmBGEuI4hsmsDGVcBkiVOaEIaUjUjKXwEQzgSIlDTmHz+r1dFCWOooBbYbbvBfncgDBsS4FHlgWBAwKGCxEIihpQoRBqBw9CgbBPS8j2fsZrG+qpxNep8/ioRFacQmMrPhTdEMhxhTGdzR0cif/yIuQKwwTIHXqNHdX/itWtiNh2QJgAAAFZu/sIq7b/RhC2AxhNGQHUt8c/vP2q1kVvrUAH6zbxr2mASo7Jm4r28AWpqJXVGp7td8p8znZaWC4HID0CNalKIWvttDabdevSWGGEEBMZ9UIxt0S30MFZFIukuQfKfXE6EsiErSoZQEMRbsheeOrfVmRUlopV//tQRO6BAUUZzOAhGcAyg8mMHENKBJDJLyKES4jQDyXwkZkoQFmJ0OylE/h3M2tBqlXMPDFij4FWZAgbFTPajt0jrUr6lVAVKrgAANFyp7U4bM2l6AYkQyFQQNcn5TpZ2ak6aO4zA+cED1dZVK+omGGaoACudEJ6CNF/ThiSWMz/TnXE/t8yOU03QoPlLmcPMJQKcAofGL+/1gHakMS/83q9lJ9HaqHPd52Pk3+SGlg2DwnpW5Ctyu7RWo0VcR82VYXL8UkL1XEQ87ibDS4Rw//7UETqgRFKFctQoRnAK4NJSTBDOAUoAy2HgAAArI5laJGNKOEQgGoDIgNTpS0qHDG3827vTSp0BACAAABJkpghHD5cIOEhn8WAyiX///VHGm5XLJIAAFiaRoKeXVezRn/JynJgW/7b2ixRBXkSqrYQ6YrA/0Q/AcSkBBB6glMZ+8EACUXngWAwaWKlCoK0id310f/V4Dk00k2LwrypMZ3eUGGlohEDwIEhdkIsE6xYY0PpSLCMsSvOueMQm8n+ZzfV/qqOFMBEBAAASI9oZhD/+1Bk64EQ+BBMaQUZyDIDGUk8JjgDPC8pIwxE4NWPJOQxjSh7I1esgIzrDbv/xCmdVZWpAAzVz0iTSNTa1wY/t0G5Coc+Jsv80dpVPOkQgfkw4MExK1Q+1ZJk6Q86ux66/pU7/+rXmiAgAgPYhM4coP+sNf/VGiQkm7qB4mWQju+ZGkrGzKRARuZlz55YMoXc1jzBUNjI9rE4u8ce/19q6oUJCqkAAMkyxdkmQI+lA6xwqpxFUWFDB0Qiws5pZk2FvTv//rng5YuQAHoQOkWj//tQRPEBEUYdyclBGlArI5k5JMNKBAB7JsCESUCiBeTk8ZiY7RLr0GEcB0vuNN5xqwiJ2C4LAaKCxNVtBhvuogjUgHzvvyT5f9LOdeTOonc9pUH4uiRWqQjT1Hoqb7Ff//rajkauGX0YCVYtfLB0CsD4wd81Xv3suRV51pyqhxOcERI8kpaied/7PauRooBADcVKoKiUzbg6CT9ae5QyqkAAZmzBeEo+s87kqt/7BMcT/ERlUtPLRulaejxjVEKFBJhjcEmon3yRN3UhzuyX/v/7QGT4gRDBA0lIL1gAMeMpfTzDOEJ8CSKmMAAAuoQk5PCMUL1wyAgBM+CEaOAEvDOqkFBoKm0k+4B7zc169DuDEpU+VLiTBImVGGgCLmEhEkYsW0ogkz/Uns/+iqEQQAAK4DbiTjHGKwBBEqAAA00kWeXspW3keOXORIUEqhw9Kjjvd/dp+2qBwJB1WBhXcaKANEwDjoH9LhAz//HIzLN/oIErDtDkSLkGZ76P/+tAgCAAGfiQ//swZPsBEMAGyuHtMJg240k5PGM4AeANKQYFYCCpjSVwkIzg79AWgEIytAAENqLaCuBBNoRBdMTjRHCiAqYAE//SAADBSD/8wLfoaSHhhwBIk1o6akxBTUUzLjk5LjWqqqqqqqqqqqqqqqp36gQFAAAvKutf/0sADB7y6f/rmD2SCKBBgWrf//tc4hi1TEFNRTMuOTkuNVVVVVVV//tQRPKBESQAycmAAAAmQOlJJekSBFBlJMUEZwCnDaTkxQjgVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXWCMgF0DlMQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjk5LjVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7MGT9AzCCBEqh6UgINSPpOTEDSgFwESUGBGAgroak4PGImFVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuOTkuNVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7EGT6gxBeAUpBIAAIH0A5OSQAAAFQFSkDAEBgcgnlJCEI4FVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZPODEFAAykBAAAgXQClZCAABAHQDJqCAACBJgGUkEAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+xBk7odQEABJgAAACBEAGSYEAAAAmAEmoAAAICeAZRgQAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7EETgj3AAAH+AAAAIAyAZMAAAAQAAAf4AAAAgCoAk1AAABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQRN2P8AAAf4AAAAgAAA/wAAABAAAB/gAAACAAAD/AAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+xBk3Y/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ=="},8040:function(e,t,n){var r=n(8156),o={};for(var i in r)r.hasOwnProperty(i)&&(o[r[i]]=i);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in a)if(a.hasOwnProperty(s)){if(!("channels"in a[s]))throw new Error("missing channels property: "+s);if(!("labels"in a[s]))throw new Error("missing channel labels property: "+s);if(a[s].labels.length!==a[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=a[s].channels,c=a[s].labels;delete a[s].channels,delete a[s].labels,Object.defineProperty(a[s],"channels",{value:l}),Object.defineProperty(a[s],"labels",{value:c})}a.rgb.hsl=function(e){var t,n,r=e[0]/255,o=e[1]/255,i=e[2]/255,a=Math.min(r,o,i),s=Math.max(r,o,i),l=s-a;return s===a?t=0:r===s?t=(o-i)/l:o===s?t=2+(i-r)/l:i===s&&(t=4+(r-o)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(a+s)/2,[t,100*(s===a?0:n<=.5?l/(s+a):l/(2-s-a)),100*n]},a.rgb.hsv=function(e){var t,n,r,o,i,a=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(a,s,l),u=c-Math.min(a,s,l),d=function(e){return(c-e)/6/u+.5};return 0===u?o=i=0:(i=u/c,t=d(a),n=d(s),r=d(l),a===c?o=r-n:s===c?o=1/3+t-r:l===c&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[360*o,100*i,100*c]},a.rgb.hwb=function(e){var t=e[0],n=e[1],r=e[2];return[a.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,r))),100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},a.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,o=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-o)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-o-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=o[e];if(t)return t;var n,i,a,s=1/0;for(var l in r)if(r.hasOwnProperty(l)){var c=r[l],u=(i=e,a=c,Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)+Math.pow(i[2]-a[2],2));u<s&&(s=u,n=l)}return n},a.keyword.rgb=function(e){return r[e]},a.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),n=t[0],r=t[1],o=t[2];return r/=100,o/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},a.hsl.rgb=function(e){var t,n,r,o,i,a=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[i=255*l,i,i];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),o=[0,0,0];for(var c=0;c<3;c++)(r=a+1/3*-(c-1))<0&&r++,r>1&&r--,i=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,o[c]=255*i;return o},a.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,o=n,i=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,o*=i<=1?i:2-i,[t,100*(0===r?2*o/(i+o):2*n/(r+n)),100*((r+n)/2)]},a.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,o=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-n),s=255*r*(1-n*i),l=255*r*(1-n*(1-i));switch(r*=255,o){case 0:return[r,l,a];case 1:return[s,r,a];case 2:return[a,r,l];case 3:return[a,s,r];case 4:return[l,a,r];case 5:return[r,a,s]}},a.hsv.hsl=function(e){var t,n,r,o=e[0],i=e[1]/100,a=e[2]/100,s=Math.max(a,.01);return r=(2-i)*a,n=i*s,[o,100*(n=(n/=(t=(2-i)*s)<=1?t:2-t)||0),100*(r/=2)]},a.hwb.rgb=function(e){var t,n,r,o,i,a,s,l=e[0]/360,c=e[1]/100,u=e[2]/100,d=c+u;switch(d>1&&(c/=d,u/=d),r=6*l-(t=Math.floor(6*l)),1&t&&(r=1-r),o=c+r*((n=1-u)-c),t){default:case 6:case 0:i=n,a=o,s=c;break;case 1:i=o,a=n,s=c;break;case 2:i=c,a=n,s=o;break;case 3:i=c,a=o,s=n;break;case 4:i=o,a=c,s=n;break;case 5:i=n,a=c,s=o}return[255*i,255*a,255*s]},a.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o))]},a.xyz.rgb=function(e){var t,n,r,o=e[0]/100,i=e[1]/100,a=e[2]/100;return n=-.9689*o+1.8758*i+.0415*a,r=.0557*o+-.204*i+1.057*a,t=(t=3.2406*o+-1.5372*i+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},a.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.lab.xyz=function(e){var t,n,r,o=e[0];t=e[1]/500+(n=(o+16)/116),r=n-e[2]/200;var i=Math.pow(n,3),a=Math.pow(t,3),s=Math.pow(r,3);return n=i>.008856?i:(n-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},a.lab.lch=function(e){var t,n=e[0],r=e[1],o=e[2];return(t=360*Math.atan2(o,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+o*o),t]},a.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],n=e[1],r=e[2],o=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(o=Math.round(o/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===o&&(i+=60),i},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},a.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,o=e[2]/255,i=Math.max(Math.max(n,r),o),a=Math.min(Math.min(n,r),o),s=i-a;return t=s<=0?0:i===n?(r-o)/s%6:i===r?2+(o-n)/s:4+(n-r)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?a/(1-s):0)]},a.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,o=0;return(r=n<.5?2*t*n:2*t*(1-n))<1&&(o=(n-.5*r)/(1-r)),[e[0],100*r,100*o]},a.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},a.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var o,i=[0,0,0],a=t%1*6,s=a%1,l=1-s;switch(Math.floor(a)){case 0:i[0]=1,i[1]=s,i[2]=0;break;case 1:i[0]=l,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=s;break;case 3:i[0]=0,i[1]=l,i[2]=1;break;case 4:i[0]=s,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=l}return o=(1-n)*r,[255*(n*i[0]+o),255*(n*i[1]+o),255*(n*i[2]+o)]},a.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},a.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},a.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},a.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},734:function(e,t,n){var r=n(8040),o=n(8507),i={};Object.keys(r).forEach((function(e){i[e]={},Object.defineProperty(i[e],"channels",{value:r[e].channels}),Object.defineProperty(i[e],"labels",{value:r[e].labels});var t=o(e);Object.keys(t).forEach((function(n){var r=t[n];i[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,o=0;o<r;o++)n[o]=Math.round(n[o]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(r),i[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)}))})),e.exports=i},8507:function(e,t,n){var r=n(8040);function o(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,o=0;o<n;o++)e[t[o]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var o=n.pop(),i=Object.keys(r[o]),a=i.length,s=0;s<a;s++){var l=i[s],c=t[l];-1===c.distance&&(c.distance=t[o].distance+1,c.parent=o,n.unshift(l))}return t}function i(e,t){return function(n){return t(e(n))}}function a(e,t){for(var n=[t[e].parent,e],o=r[t[e].parent][e],a=t[e].parent;t[a].parent;)n.unshift(t[a].parent),o=i(r[t[a].parent][a],o),a=t[a].parent;return o.conversion=n,o}e.exports=function(e){for(var t=o(e),n={},r=Object.keys(t),i=r.length,s=0;s<i;s++){var l=r[s];null!==t[l].parent&&(n[l]=a(l,t))}return n}},8156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},8854:function(e,t,n){var r=n(8156),o=n(9872),i=Object.hasOwnProperty,a=Object.create(null);for(var s in r)i.call(r,s)&&(a[r[s]]=s);var l=e.exports={to:{},get:{}};function c(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),n="hsl";break;case"hwb":t=l.get.hwb(e),n="hwb";break;default:t=l.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,n,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],n=0;n<3;n++){var s=2*n;a[n]=parseInt(t.slice(s,s+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],n=0;n<3;n++)a[n]=parseInt(t[n]+t[n],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)a[n]=parseInt(t[n+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:i.call(r,t[1])?((a=r[t[1]])[3]=1,a):null:null;for(n=0;n<3;n++)a[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(n=0;n<3;n++)a[n]=c(a[n],0,255);return a[3]=c(a[3],0,1),a},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},l.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return a[e.slice(0,3)]}},2520:function(e,t,n){"use strict";var r=n(8854),o=n(734),i=[].slice,a=["keyword","gray","hex"],s={};Object.keys(o).forEach((function(e){s[i.call(o[e].labels).sort().join("")]=e}));var l={};function c(e,t){if(!(this instanceof c))return new c(e,t);if(t&&t in a&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);var n,u;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof c)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var d=r.get(e);if(null===d)throw new Error("Unable to parse color from string: "+e);this.model=d.model,u=o[this.model].channels,this.color=d.value.slice(0,u),this.valpha="number"==typeof d.value[u]?d.value[u]:1}else if(e.length){this.model=t||"rgb",u=o[this.model].channels;var f=i.call(e,0,u);this.color=p(f,u),this.valpha="number"==typeof e[u]?e[u]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var m=Object.keys(e);"alpha"in e&&(m.splice(m.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=m.sort().join("");if(!(h in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[h];var v=o[this.model].labels,g=[];for(n=0;n<v.length;n++)g.push(e[v[n]]);this.color=p(g)}if(l[this.model])for(u=o[this.model].channels,n=0;n<u;n++){var y=l[this.model][n];y&&(this.color[n]=y(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function u(e,t,n){return(e=Array.isArray(e)?e:[e]).forEach((function(e){(l[e]||(l[e]=[]))[t]=n})),e=e[0],function(r){var o;return arguments.length?(n&&(r=n(r)),(o=this[e]()).color[t]=r,o):(o=this[e]().color[t],n&&(o=n(o)),o)}}function d(e){return function(t){return Math.max(0,Math.min(e,t))}}function p(e,t){for(var n=0;n<t;n++)"number"!=typeof e[n]&&(e[n]=0);return e}c.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in r.to?this:this.rgb(),n=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:t.color.concat(this.valpha);return r.to[t.model](n)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),n=1===t.valpha?t.color:t.color.concat(this.valpha);return r.to.rgb.percent(n)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=o[this.model].channels,n=o[this.model].labels,r=0;r<t;r++)e[n[r]]=this.color[r];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new c(this.color.map(function(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new c(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:u("rgb",0,d(255)),green:u("rgb",1,d(255)),blue:u("rgb",2,d(255)),hue:u(["hsl","hsv","hsl","hwb","hcg"],0,(function(e){return(e%360+360)%360})),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(100)),y:u("xyz",1,d(100)),z:u("xyz",2,d(100)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword:function(e){return arguments.length?new c(e):o[this.model].keyword(this.color)},hex:function(e){return arguments.length?new c(e):r.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;n<e.length;n++){var r=e[n]/255;t[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),r=this.rgb(),o=void 0===t?.5:t,i=2*o-1,a=n.alpha()-r.alpha(),s=((i*a==-1?i:(i+a)/(1+i*a))+1)/2,l=1-s;return c.rgb(s*n.red()+l*r.red(),s*n.green()+l*r.green(),s*n.blue()+l*r.blue(),n.alpha()*o+r.alpha()*(1-o))}},Object.keys(o).forEach((function(e){if(-1===a.indexOf(e)){var t=o[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n,r="number"==typeof arguments[t]?t:this.valpha;return new c((n=o[this.model][e].raw(this.color),Array.isArray(n)?n:[n]).concat(r),e)},c[e]=function(n){return"number"==typeof n&&(n=p(i.call(arguments),t)),new c(n,e)}}})),e.exports=c},3130:function(e){e.exports=[{value:"#B0171F",name:"indian red"},{value:"#DC143C",css:!0,name:"crimson"},{value:"#FFB6C1",css:!0,name:"lightpink"},{value:"#FFAEB9",name:"lightpink 1"},{value:"#EEA2AD",name:"lightpink 2"},{value:"#CD8C95",name:"lightpink 3"},{value:"#8B5F65",name:"lightpink 4"},{value:"#FFC0CB",css:!0,name:"pink"},{value:"#FFB5C5",name:"pink 1"},{value:"#EEA9B8",name:"pink 2"},{value:"#CD919E",name:"pink 3"},{value:"#8B636C",name:"pink 4"},{value:"#DB7093",css:!0,name:"palevioletred"},{value:"#FF82AB",name:"palevioletred 1"},{value:"#EE799F",name:"palevioletred 2"},{value:"#CD6889",name:"palevioletred 3"},{value:"#8B475D",name:"palevioletred 4"},{value:"#FFF0F5",name:"lavenderblush 1"},{value:"#FFF0F5",css:!0,name:"lavenderblush"},{value:"#EEE0E5",name:"lavenderblush 2"},{value:"#CDC1C5",name:"lavenderblush 3"},{value:"#8B8386",name:"lavenderblush 4"},{value:"#FF3E96",name:"violetred 1"},{value:"#EE3A8C",name:"violetred 2"},{value:"#CD3278",name:"violetred 3"},{value:"#8B2252",name:"violetred 4"},{value:"#FF69B4",css:!0,name:"hotpink"},{value:"#FF6EB4",name:"hotpink 1"},{value:"#EE6AA7",name:"hotpink 2"},{value:"#CD6090",name:"hotpink 3"},{value:"#8B3A62",name:"hotpink 4"},{value:"#872657",name:"raspberry"},{value:"#FF1493",name:"deeppink 1"},{value:"#FF1493",css:!0,name:"deeppink"},{value:"#EE1289",name:"deeppink 2"},{value:"#CD1076",name:"deeppink 3"},{value:"#8B0A50",name:"deeppink 4"},{value:"#FF34B3",name:"maroon 1"},{value:"#EE30A7",name:"maroon 2"},{value:"#CD2990",name:"maroon 3"},{value:"#8B1C62",name:"maroon 4"},{value:"#C71585",css:!0,name:"mediumvioletred"},{value:"#D02090",name:"violetred"},{value:"#DA70D6",css:!0,name:"orchid"},{value:"#FF83FA",name:"orchid 1"},{value:"#EE7AE9",name:"orchid 2"},{value:"#CD69C9",name:"orchid 3"},{value:"#8B4789",name:"orchid 4"},{value:"#D8BFD8",css:!0,name:"thistle"},{value:"#FFE1FF",name:"thistle 1"},{value:"#EED2EE",name:"thistle 2"},{value:"#CDB5CD",name:"thistle 3"},{value:"#8B7B8B",name:"thistle 4"},{value:"#FFBBFF",name:"plum 1"},{value:"#EEAEEE",name:"plum 2"},{value:"#CD96CD",name:"plum 3"},{value:"#8B668B",name:"plum 4"},{value:"#DDA0DD",css:!0,name:"plum"},{value:"#EE82EE",css:!0,name:"violet"},{value:"#FF00FF",vga:!0,name:"magenta"},{value:"#FF00FF",vga:!0,css:!0,name:"fuchsia"},{value:"#EE00EE",name:"magenta 2"},{value:"#CD00CD",name:"magenta 3"},{value:"#8B008B",name:"magenta 4"},{value:"#8B008B",css:!0,name:"darkmagenta"},{value:"#800080",vga:!0,css:!0,name:"purple"},{value:"#BA55D3",css:!0,name:"mediumorchid"},{value:"#E066FF",name:"mediumorchid 1"},{value:"#D15FEE",name:"mediumorchid 2"},{value:"#B452CD",name:"mediumorchid 3"},{value:"#7A378B",name:"mediumorchid 4"},{value:"#9400D3",css:!0,name:"darkviolet"},{value:"#9932CC",css:!0,name:"darkorchid"},{value:"#BF3EFF",name:"darkorchid 1"},{value:"#B23AEE",name:"darkorchid 2"},{value:"#9A32CD",name:"darkorchid 3"},{value:"#68228B",name:"darkorchid 4"},{value:"#4B0082",css:!0,name:"indigo"},{value:"#8A2BE2",css:!0,name:"blueviolet"},{value:"#9B30FF",name:"purple 1"},{value:"#912CEE",name:"purple 2"},{value:"#7D26CD",name:"purple 3"},{value:"#551A8B",name:"purple 4"},{value:"#9370DB",css:!0,name:"mediumpurple"},{value:"#AB82FF",name:"mediumpurple 1"},{value:"#9F79EE",name:"mediumpurple 2"},{value:"#8968CD",name:"mediumpurple 3"},{value:"#5D478B",name:"mediumpurple 4"},{value:"#483D8B",css:!0,name:"darkslateblue"},{value:"#8470FF",name:"lightslateblue"},{value:"#7B68EE",css:!0,name:"mediumslateblue"},{value:"#6A5ACD",css:!0,name:"slateblue"},{value:"#836FFF",name:"slateblue 1"},{value:"#7A67EE",name:"slateblue 2"},{value:"#6959CD",name:"slateblue 3"},{value:"#473C8B",name:"slateblue 4"},{value:"#F8F8FF",css:!0,name:"ghostwhite"},{value:"#E6E6FA",css:!0,name:"lavender"},{value:"#0000FF",vga:!0,css:!0,name:"blue"},{value:"#0000EE",name:"blue 2"},{value:"#0000CD",name:"blue 3"},{value:"#0000CD",css:!0,name:"mediumblue"},{value:"#00008B",name:"blue 4"},{value:"#00008B",css:!0,name:"darkblue"},{value:"#000080",vga:!0,css:!0,name:"navy"},{value:"#191970",css:!0,name:"midnightblue"},{value:"#3D59AB",name:"cobalt"},{value:"#4169E1",css:!0,name:"royalblue"},{value:"#4876FF",name:"royalblue 1"},{value:"#436EEE",name:"royalblue 2"},{value:"#3A5FCD",name:"royalblue 3"},{value:"#27408B",name:"royalblue 4"},{value:"#6495ED",css:!0,name:"cornflowerblue"},{value:"#B0C4DE",css:!0,name:"lightsteelblue"},{value:"#CAE1FF",name:"lightsteelblue 1"},{value:"#BCD2EE",name:"lightsteelblue 2"},{value:"#A2B5CD",name:"lightsteelblue 3"},{value:"#6E7B8B",name:"lightsteelblue 4"},{value:"#778899",css:!0,name:"lightslategray"},{value:"#708090",css:!0,name:"slategray"},{value:"#C6E2FF",name:"slategray 1"},{value:"#B9D3EE",name:"slategray 2"},{value:"#9FB6CD",name:"slategray 3"},{value:"#6C7B8B",name:"slategray 4"},{value:"#1E90FF",name:"dodgerblue 1"},{value:"#1E90FF",css:!0,name:"dodgerblue"},{value:"#1C86EE",name:"dodgerblue 2"},{value:"#1874CD",name:"dodgerblue 3"},{value:"#104E8B",name:"dodgerblue 4"},{value:"#F0F8FF",css:!0,name:"aliceblue"},{value:"#4682B4",css:!0,name:"steelblue"},{value:"#63B8FF",name:"steelblue 1"},{value:"#5CACEE",name:"steelblue 2"},{value:"#4F94CD",name:"steelblue 3"},{value:"#36648B",name:"steelblue 4"},{value:"#87CEFA",css:!0,name:"lightskyblue"},{value:"#B0E2FF",name:"lightskyblue 1"},{value:"#A4D3EE",name:"lightskyblue 2"},{value:"#8DB6CD",name:"lightskyblue 3"},{value:"#607B8B",name:"lightskyblue 4"},{value:"#87CEFF",name:"skyblue 1"},{value:"#7EC0EE",name:"skyblue 2"},{value:"#6CA6CD",name:"skyblue 3"},{value:"#4A708B",name:"skyblue 4"},{value:"#87CEEB",css:!0,name:"skyblue"},{value:"#00BFFF",name:"deepskyblue 1"},{value:"#00BFFF",css:!0,name:"deepskyblue"},{value:"#00B2EE",name:"deepskyblue 2"},{value:"#009ACD",name:"deepskyblue 3"},{value:"#00688B",name:"deepskyblue 4"},{value:"#33A1C9",name:"peacock"},{value:"#ADD8E6",css:!0,name:"lightblue"},{value:"#BFEFFF",name:"lightblue 1"},{value:"#B2DFEE",name:"lightblue 2"},{value:"#9AC0CD",name:"lightblue 3"},{value:"#68838B",name:"lightblue 4"},{value:"#B0E0E6",css:!0,name:"powderblue"},{value:"#98F5FF",name:"cadetblue 1"},{value:"#8EE5EE",name:"cadetblue 2"},{value:"#7AC5CD",name:"cadetblue 3"},{value:"#53868B",name:"cadetblue 4"},{value:"#00F5FF",name:"turquoise 1"},{value:"#00E5EE",name:"turquoise 2"},{value:"#00C5CD",name:"turquoise 3"},{value:"#00868B",name:"turquoise 4"},{value:"#5F9EA0",css:!0,name:"cadetblue"},{value:"#00CED1",css:!0,name:"darkturquoise"},{value:"#F0FFFF",name:"azure 1"},{value:"#F0FFFF",css:!0,name:"azure"},{value:"#E0EEEE",name:"azure 2"},{value:"#C1CDCD",name:"azure 3"},{value:"#838B8B",name:"azure 4"},{value:"#E0FFFF",name:"lightcyan 1"},{value:"#E0FFFF",css:!0,name:"lightcyan"},{value:"#D1EEEE",name:"lightcyan 2"},{value:"#B4CDCD",name:"lightcyan 3"},{value:"#7A8B8B",name:"lightcyan 4"},{value:"#BBFFFF",name:"paleturquoise 1"},{value:"#AEEEEE",name:"paleturquoise 2"},{value:"#AEEEEE",css:!0,name:"paleturquoise"},{value:"#96CDCD",name:"paleturquoise 3"},{value:"#668B8B",name:"paleturquoise 4"},{value:"#2F4F4F",css:!0,name:"darkslategray"},{value:"#97FFFF",name:"darkslategray 1"},{value:"#8DEEEE",name:"darkslategray 2"},{value:"#79CDCD",name:"darkslategray 3"},{value:"#528B8B",name:"darkslategray 4"},{value:"#00FFFF",name:"cyan"},{value:"#00FFFF",css:!0,name:"aqua"},{value:"#00EEEE",name:"cyan 2"},{value:"#00CDCD",name:"cyan 3"},{value:"#008B8B",name:"cyan 4"},{value:"#008B8B",css:!0,name:"darkcyan"},{value:"#008080",vga:!0,css:!0,name:"teal"},{value:"#48D1CC",css:!0,name:"mediumturquoise"},{value:"#20B2AA",css:!0,name:"lightseagreen"},{value:"#03A89E",name:"manganeseblue"},{value:"#40E0D0",css:!0,name:"turquoise"},{value:"#808A87",name:"coldgrey"},{value:"#00C78C",name:"turquoiseblue"},{value:"#7FFFD4",name:"aquamarine 1"},{value:"#7FFFD4",css:!0,name:"aquamarine"},{value:"#76EEC6",name:"aquamarine 2"},{value:"#66CDAA",name:"aquamarine 3"},{value:"#66CDAA",css:!0,name:"mediumaquamarine"},{value:"#458B74",name:"aquamarine 4"},{value:"#00FA9A",css:!0,name:"mediumspringgreen"},{value:"#F5FFFA",css:!0,name:"mintcream"},{value:"#00FF7F",css:!0,name:"springgreen"},{value:"#00EE76",name:"springgreen 1"},{value:"#00CD66",name:"springgreen 2"},{value:"#008B45",name:"springgreen 3"},{value:"#3CB371",css:!0,name:"mediumseagreen"},{value:"#54FF9F",name:"seagreen 1"},{value:"#4EEE94",name:"seagreen 2"},{value:"#43CD80",name:"seagreen 3"},{value:"#2E8B57",name:"seagreen 4"},{value:"#2E8B57",css:!0,name:"seagreen"},{value:"#00C957",name:"emeraldgreen"},{value:"#BDFCC9",name:"mint"},{value:"#3D9140",name:"cobaltgreen"},{value:"#F0FFF0",name:"honeydew 1"},{value:"#F0FFF0",css:!0,name:"honeydew"},{value:"#E0EEE0",name:"honeydew 2"},{value:"#C1CDC1",name:"honeydew 3"},{value:"#838B83",name:"honeydew 4"},{value:"#8FBC8F",css:!0,name:"darkseagreen"},{value:"#C1FFC1",name:"darkseagreen 1"},{value:"#B4EEB4",name:"darkseagreen 2"},{value:"#9BCD9B",name:"darkseagreen 3"},{value:"#698B69",name:"darkseagreen 4"},{value:"#98FB98",css:!0,name:"palegreen"},{value:"#9AFF9A",name:"palegreen 1"},{value:"#90EE90",name:"palegreen 2"},{value:"#90EE90",css:!0,name:"lightgreen"},{value:"#7CCD7C",name:"palegreen 3"},{value:"#548B54",name:"palegreen 4"},{value:"#32CD32",css:!0,name:"limegreen"},{value:"#228B22",css:!0,name:"forestgreen"},{value:"#00FF00",vga:!0,name:"green 1"},{value:"#00FF00",vga:!0,css:!0,name:"lime"},{value:"#00EE00",name:"green 2"},{value:"#00CD00",name:"green 3"},{value:"#008B00",name:"green 4"},{value:"#008000",vga:!0,css:!0,name:"green"},{value:"#006400",css:!0,name:"darkgreen"},{value:"#308014",name:"sapgreen"},{value:"#7CFC00",css:!0,name:"lawngreen"},{value:"#7FFF00",name:"chartreuse 1"},{value:"#7FFF00",css:!0,name:"chartreuse"},{value:"#76EE00",name:"chartreuse 2"},{value:"#66CD00",name:"chartreuse 3"},{value:"#458B00",name:"chartreuse 4"},{value:"#ADFF2F",css:!0,name:"greenyellow"},{value:"#CAFF70",name:"darkolivegreen 1"},{value:"#BCEE68",name:"darkolivegreen 2"},{value:"#A2CD5A",name:"darkolivegreen 3"},{value:"#6E8B3D",name:"darkolivegreen 4"},{value:"#556B2F",css:!0,name:"darkolivegreen"},{value:"#6B8E23",css:!0,name:"olivedrab"},{value:"#C0FF3E",name:"olivedrab 1"},{value:"#B3EE3A",name:"olivedrab 2"},{value:"#9ACD32",name:"olivedrab 3"},{value:"#9ACD32",css:!0,name:"yellowgreen"},{value:"#698B22",name:"olivedrab 4"},{value:"#FFFFF0",name:"ivory 1"},{value:"#FFFFF0",css:!0,name:"ivory"},{value:"#EEEEE0",name:"ivory 2"},{value:"#CDCDC1",name:"ivory 3"},{value:"#8B8B83",name:"ivory 4"},{value:"#F5F5DC",css:!0,name:"beige"},{value:"#FFFFE0",name:"lightyellow 1"},{value:"#FFFFE0",css:!0,name:"lightyellow"},{value:"#EEEED1",name:"lightyellow 2"},{value:"#CDCDB4",name:"lightyellow 3"},{value:"#8B8B7A",name:"lightyellow 4"},{value:"#FAFAD2",css:!0,name:"lightgoldenrodyellow"},{value:"#FFFF00",vga:!0,name:"yellow 1"},{value:"#FFFF00",vga:!0,css:!0,name:"yellow"},{value:"#EEEE00",name:"yellow 2"},{value:"#CDCD00",name:"yellow 3"},{value:"#8B8B00",name:"yellow 4"},{value:"#808069",name:"warmgrey"},{value:"#808000",vga:!0,css:!0,name:"olive"},{value:"#BDB76B",css:!0,name:"darkkhaki"},{value:"#FFF68F",name:"khaki 1"},{value:"#EEE685",name:"khaki 2"},{value:"#CDC673",name:"khaki 3"},{value:"#8B864E",name:"khaki 4"},{value:"#F0E68C",css:!0,name:"khaki"},{value:"#EEE8AA",css:!0,name:"palegoldenrod"},{value:"#FFFACD",name:"lemonchiffon 1"},{value:"#FFFACD",css:!0,name:"lemonchiffon"},{value:"#EEE9BF",name:"lemonchiffon 2"},{value:"#CDC9A5",name:"lemonchiffon 3"},{value:"#8B8970",name:"lemonchiffon 4"},{value:"#FFEC8B",name:"lightgoldenrod 1"},{value:"#EEDC82",name:"lightgoldenrod 2"},{value:"#CDBE70",name:"lightgoldenrod 3"},{value:"#8B814C",name:"lightgoldenrod 4"},{value:"#E3CF57",name:"banana"},{value:"#FFD700",name:"gold 1"},{value:"#FFD700",css:!0,name:"gold"},{value:"#EEC900",name:"gold 2"},{value:"#CDAD00",name:"gold 3"},{value:"#8B7500",name:"gold 4"},{value:"#FFF8DC",name:"cornsilk 1"},{value:"#FFF8DC",css:!0,name:"cornsilk"},{value:"#EEE8CD",name:"cornsilk 2"},{value:"#CDC8B1",name:"cornsilk 3"},{value:"#8B8878",name:"cornsilk 4"},{value:"#DAA520",css:!0,name:"goldenrod"},{value:"#FFC125",name:"goldenrod 1"},{value:"#EEB422",name:"goldenrod 2"},{value:"#CD9B1D",name:"goldenrod 3"},{value:"#8B6914",name:"goldenrod 4"},{value:"#B8860B",css:!0,name:"darkgoldenrod"},{value:"#FFB90F",name:"darkgoldenrod 1"},{value:"#EEAD0E",name:"darkgoldenrod 2"},{value:"#CD950C",name:"darkgoldenrod 3"},{value:"#8B6508",name:"darkgoldenrod 4"},{value:"#FFA500",name:"orange 1"},{value:"#FF8000",css:!0,name:"orange"},{value:"#EE9A00",name:"orange 2"},{value:"#CD8500",name:"orange 3"},{value:"#8B5A00",name:"orange 4"},{value:"#FFFAF0",css:!0,name:"floralwhite"},{value:"#FDF5E6",css:!0,name:"oldlace"},{value:"#F5DEB3",css:!0,name:"wheat"},{value:"#FFE7BA",name:"wheat 1"},{value:"#EED8AE",name:"wheat 2"},{value:"#CDBA96",name:"wheat 3"},{value:"#8B7E66",name:"wheat 4"},{value:"#FFE4B5",css:!0,name:"moccasin"},{value:"#FFEFD5",css:!0,name:"papayawhip"},{value:"#FFEBCD",css:!0,name:"blanchedalmond"},{value:"#FFDEAD",name:"navajowhite 1"},{value:"#FFDEAD",css:!0,name:"navajowhite"},{value:"#EECFA1",name:"navajowhite 2"},{value:"#CDB38B",name:"navajowhite 3"},{value:"#8B795E",name:"navajowhite 4"},{value:"#FCE6C9",name:"eggshell"},{value:"#D2B48C",css:!0,name:"tan"},{value:"#9C661F",name:"brick"},{value:"#FF9912",name:"cadmiumyellow"},{value:"#FAEBD7",css:!0,name:"antiquewhite"},{value:"#FFEFDB",name:"antiquewhite 1"},{value:"#EEDFCC",name:"antiquewhite 2"},{value:"#CDC0B0",name:"antiquewhite 3"},{value:"#8B8378",name:"antiquewhite 4"},{value:"#DEB887",css:!0,name:"burlywood"},{value:"#FFD39B",name:"burlywood 1"},{value:"#EEC591",name:"burlywood 2"},{value:"#CDAA7D",name:"burlywood 3"},{value:"#8B7355",name:"burlywood 4"},{value:"#FFE4C4",name:"bisque 1"},{value:"#FFE4C4",css:!0,name:"bisque"},{value:"#EED5B7",name:"bisque 2"},{value:"#CDB79E",name:"bisque 3"},{value:"#8B7D6B",name:"bisque 4"},{value:"#E3A869",name:"melon"},{value:"#ED9121",name:"carrot"},{value:"#FF8C00",css:!0,name:"darkorange"},{value:"#FF7F00",name:"darkorange 1"},{value:"#EE7600",name:"darkorange 2"},{value:"#CD6600",name:"darkorange 3"},{value:"#8B4500",name:"darkorange 4"},{value:"#FFA54F",name:"tan 1"},{value:"#EE9A49",name:"tan 2"},{value:"#CD853F",name:"tan 3"},{value:"#CD853F",css:!0,name:"peru"},{value:"#8B5A2B",name:"tan 4"},{value:"#FAF0E6",css:!0,name:"linen"},{value:"#FFDAB9",name:"peachpuff 1"},{value:"#FFDAB9",css:!0,name:"peachpuff"},{value:"#EECBAD",name:"peachpuff 2"},{value:"#CDAF95",name:"peachpuff 3"},{value:"#8B7765",name:"peachpuff 4"},{value:"#FFF5EE",name:"seashell 1"},{value:"#FFF5EE",css:!0,name:"seashell"},{value:"#EEE5DE",name:"seashell 2"},{value:"#CDC5BF",name:"seashell 3"},{value:"#8B8682",name:"seashell 4"},{value:"#F4A460",css:!0,name:"sandybrown"},{value:"#C76114",name:"rawsienna"},{value:"#D2691E",css:!0,name:"chocolate"},{value:"#FF7F24",name:"chocolate 1"},{value:"#EE7621",name:"chocolate 2"},{value:"#CD661D",name:"chocolate 3"},{value:"#8B4513",name:"chocolate 4"},{value:"#8B4513",css:!0,name:"saddlebrown"},{value:"#292421",name:"ivoryblack"},{value:"#FF7D40",name:"flesh"},{value:"#FF6103",name:"cadmiumorange"},{value:"#8A360F",name:"burntsienna"},{value:"#A0522D",css:!0,name:"sienna"},{value:"#FF8247",name:"sienna 1"},{value:"#EE7942",name:"sienna 2"},{value:"#CD6839",name:"sienna 3"},{value:"#8B4726",name:"sienna 4"},{value:"#FFA07A",name:"lightsalmon 1"},{value:"#FFA07A",css:!0,name:"lightsalmon"},{value:"#EE9572",name:"lightsalmon 2"},{value:"#CD8162",name:"lightsalmon 3"},{value:"#8B5742",name:"lightsalmon 4"},{value:"#FF7F50",css:!0,name:"coral"},{value:"#FF4500",name:"orangered 1"},{value:"#FF4500",css:!0,name:"orangered"},{value:"#EE4000",name:"orangered 2"},{value:"#CD3700",name:"orangered 3"},{value:"#8B2500",name:"orangered 4"},{value:"#5E2612",name:"sepia"},{value:"#E9967A",css:!0,name:"darksalmon"},{value:"#FF8C69",name:"salmon 1"},{value:"#EE8262",name:"salmon 2"},{value:"#CD7054",name:"salmon 3"},{value:"#8B4C39",name:"salmon 4"},{value:"#FF7256",name:"coral 1"},{value:"#EE6A50",name:"coral 2"},{value:"#CD5B45",name:"coral 3"},{value:"#8B3E2F",name:"coral 4"},{value:"#8A3324",name:"burntumber"},{value:"#FF6347",name:"tomato 1"},{value:"#FF6347",css:!0,name:"tomato"},{value:"#EE5C42",name:"tomato 2"},{value:"#CD4F39",name:"tomato 3"},{value:"#8B3626",name:"tomato 4"},{value:"#FA8072",css:!0,name:"salmon"},{value:"#FFE4E1",name:"mistyrose 1"},{value:"#FFE4E1",css:!0,name:"mistyrose"},{value:"#EED5D2",name:"mistyrose 2"},{value:"#CDB7B5",name:"mistyrose 3"},{value:"#8B7D7B",name:"mistyrose 4"},{value:"#FFFAFA",name:"snow 1"},{value:"#FFFAFA",css:!0,name:"snow"},{value:"#EEE9E9",name:"snow 2"},{value:"#CDC9C9",name:"snow 3"},{value:"#8B8989",name:"snow 4"},{value:"#BC8F8F",css:!0,name:"rosybrown"},{value:"#FFC1C1",name:"rosybrown 1"},{value:"#EEB4B4",name:"rosybrown 2"},{value:"#CD9B9B",name:"rosybrown 3"},{value:"#8B6969",name:"rosybrown 4"},{value:"#F08080",css:!0,name:"lightcoral"},{value:"#CD5C5C",css:!0,name:"indianred"},{value:"#FF6A6A",name:"indianred 1"},{value:"#EE6363",name:"indianred 2"},{value:"#8B3A3A",name:"indianred 4"},{value:"#CD5555",name:"indianred 3"},{value:"#A52A2A",css:!0,name:"brown"},{value:"#FF4040",name:"brown 1"},{value:"#EE3B3B",name:"brown 2"},{value:"#CD3333",name:"brown 3"},{value:"#8B2323",name:"brown 4"},{value:"#B22222",css:!0,name:"firebrick"},{value:"#FF3030",name:"firebrick 1"},{value:"#EE2C2C",name:"firebrick 2"},{value:"#CD2626",name:"firebrick 3"},{value:"#8B1A1A",name:"firebrick 4"},{value:"#FF0000",vga:!0,name:"red 1"},{value:"#FF0000",vga:!0,css:!0,name:"red"},{value:"#EE0000",name:"red 2"},{value:"#CD0000",name:"red 3"},{value:"#8B0000",name:"red 4"},{value:"#8B0000",css:!0,name:"darkred"},{value:"#800000",vga:!0,css:!0,name:"maroon"},{value:"#8E388E",name:"sgi beet"},{value:"#7171C6",name:"sgi slateblue"},{value:"#7D9EC0",name:"sgi lightblue"},{value:"#388E8E",name:"sgi teal"},{value:"#71C671",name:"sgi chartreuse"},{value:"#8E8E38",name:"sgi olivedrab"},{value:"#C5C1AA",name:"sgi brightgray"},{value:"#C67171",name:"sgi salmon"},{value:"#555555",name:"sgi darkgray"},{value:"#1E1E1E",name:"sgi gray 12"},{value:"#282828",name:"sgi gray 16"},{value:"#515151",name:"sgi gray 32"},{value:"#5B5B5B",name:"sgi gray 36"},{value:"#848484",name:"sgi gray 52"},{value:"#8E8E8E",name:"sgi gray 56"},{value:"#AAAAAA",name:"sgi lightgray"},{value:"#B7B7B7",name:"sgi gray 72"},{value:"#C1C1C1",name:"sgi gray 76"},{value:"#EAEAEA",name:"sgi gray 92"},{value:"#F4F4F4",name:"sgi gray 96"},{value:"#FFFFFF",vga:!0,css:!0,name:"white"},{value:"#F5F5F5",name:"white smoke"},{value:"#F5F5F5",name:"gray 96"},{value:"#DCDCDC",css:!0,name:"gainsboro"},{value:"#D3D3D3",css:!0,name:"lightgrey"},{value:"#C0C0C0",vga:!0,css:!0,name:"silver"},{value:"#A9A9A9",css:!0,name:"darkgray"},{value:"#808080",vga:!0,css:!0,name:"gray"},{value:"#696969",css:!0,name:"dimgray"},{value:"#696969",name:"gray 42"},{value:"#000000",vga:!0,css:!0,name:"black"},{value:"#FCFCFC",name:"gray 99"},{value:"#FAFAFA",name:"gray 98"},{value:"#F7F7F7",name:"gray 97"},{value:"#F2F2F2",name:"gray 95"},{value:"#F0F0F0",name:"gray 94"},{value:"#EDEDED",name:"gray 93"},{value:"#EBEBEB",name:"gray 92"},{value:"#E8E8E8",name:"gray 91"},{value:"#E5E5E5",name:"gray 90"},{value:"#E3E3E3",name:"gray 89"},{value:"#E0E0E0",name:"gray 88"},{value:"#DEDEDE",name:"gray 87"},{value:"#DBDBDB",name:"gray 86"},{value:"#D9D9D9",name:"gray 85"},{value:"#D6D6D6",name:"gray 84"},{value:"#D4D4D4",name:"gray 83"},{value:"#D1D1D1",name:"gray 82"},{value:"#CFCFCF",name:"gray 81"},{value:"#CCCCCC",name:"gray 80"},{value:"#C9C9C9",name:"gray 79"},{value:"#C7C7C7",name:"gray 78"},{value:"#C4C4C4",name:"gray 77"},{value:"#C2C2C2",name:"gray 76"},{value:"#BFBFBF",name:"gray 75"},{value:"#BDBDBD",name:"gray 74"},{value:"#BABABA",name:"gray 73"},{value:"#B8B8B8",name:"gray 72"},{value:"#B5B5B5",name:"gray 71"},{value:"#B3B3B3",name:"gray 70"},{value:"#B0B0B0",name:"gray 69"},{value:"#ADADAD",name:"gray 68"},{value:"#ABABAB",name:"gray 67"},{value:"#A8A8A8",name:"gray 66"},{value:"#A6A6A6",name:"gray 65"},{value:"#A3A3A3",name:"gray 64"},{value:"#A1A1A1",name:"gray 63"},{value:"#9E9E9E",name:"gray 62"},{value:"#9C9C9C",name:"gray 61"},{value:"#999999",name:"gray 60"},{value:"#969696",name:"gray 59"},{value:"#949494",name:"gray 58"},{value:"#919191",name:"gray 57"},{value:"#8F8F8F",name:"gray 56"},{value:"#8C8C8C",name:"gray 55"},{value:"#8A8A8A",name:"gray 54"},{value:"#878787",name:"gray 53"},{value:"#858585",name:"gray 52"},{value:"#828282",name:"gray 51"},{value:"#7F7F7F",name:"gray 50"},{value:"#7D7D7D",name:"gray 49"},{value:"#7A7A7A",name:"gray 48"},{value:"#787878",name:"gray 47"},{value:"#757575",name:"gray 46"},{value:"#737373",name:"gray 45"},{value:"#707070",name:"gray 44"},{value:"#6E6E6E",name:"gray 43"},{value:"#666666",name:"gray 40"},{value:"#636363",name:"gray 39"},{value:"#616161",name:"gray 38"},{value:"#5E5E5E",name:"gray 37"},{value:"#5C5C5C",name:"gray 36"},{value:"#595959",name:"gray 35"},{value:"#575757",name:"gray 34"},{value:"#545454",name:"gray 33"},{value:"#525252",name:"gray 32"},{value:"#4F4F4F",name:"gray 31"},{value:"#4D4D4D",name:"gray 30"},{value:"#4A4A4A",name:"gray 29"},{value:"#474747",name:"gray 28"},{value:"#454545",name:"gray 27"},{value:"#424242",name:"gray 26"},{value:"#404040",name:"gray 25"},{value:"#3D3D3D",name:"gray 24"},{value:"#3B3B3B",name:"gray 23"},{value:"#383838",name:"gray 22"},{value:"#363636",name:"gray 21"},{value:"#333333",name:"gray 20"},{value:"#303030",name:"gray 19"},{value:"#2E2E2E",name:"gray 18"},{value:"#2B2B2B",name:"gray 17"},{value:"#292929",name:"gray 16"},{value:"#262626",name:"gray 15"},{value:"#242424",name:"gray 14"},{value:"#212121",name:"gray 13"},{value:"#1F1F1F",name:"gray 12"},{value:"#1C1C1C",name:"gray 11"},{value:"#1A1A1A",name:"gray 10"},{value:"#171717",name:"gray 9"},{value:"#141414",name:"gray 8"},{value:"#121212",name:"gray 7"},{value:"#0F0F0F",name:"gray 6"},{value:"#0D0D0D",name:"gray 5"},{value:"#0A0A0A",name:"gray 4"},{value:"#080808",name:"gray 3"},{value:"#050505",name:"gray 2"},{value:"#030303",name:"gray 1"},{value:"#F5F5F5",css:!0,name:"whitesmoke"}]},8216:function(e,t,n){var r=n(3130),o=r.filter((function(e){return!!e.css})),i=r.filter((function(e){return!!e.vga}));e.exports=function(t){var n=e.exports.get(t);return n&&n.value},e.exports.get=function(e){return e=(e=e||"").trim().toLowerCase(),r.filter((function(t){return t.name.toLowerCase()===e})).pop()},e.exports.all=e.exports.get.all=function(){return r},e.exports.get.css=function(e){return e?(e=(e=e||"").trim().toLowerCase(),o.filter((function(t){return t.name.toLowerCase()===e})).pop()):o},e.exports.get.vga=function(e){return e?(e=(e=e||"").trim().toLowerCase(),i.filter((function(t){return t.name.toLowerCase()===e})).pop()):i}},7965:function(e,t,n){"use strict";var r=n(6426),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=o[t.format]||o.default;window.clipboardData.setData(i,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},6320:function(e){"use strict";var t={single_source_shortest_paths:function(e,n,r){var o={},i={};i[n]=0;var a,s,l,c,u,d,p,f=t.PriorityQueue.make();for(f.push(n,0);!f.empty();)for(l in s=(a=f.pop()).value,c=a.cost,u=e[s]||{})u.hasOwnProperty(l)&&(d=c+u[l],p=i[l],(void 0===i[l]||p>d)&&(i[l]=d,f.push(l,d),o[l]=s));if(void 0!==r&&void 0===i[r]){var m=["Could not find a path from ",n," to ",r,"."].join("");throw new Error(m)}return o},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,n,r){var o=t.single_source_shortest_paths(e,n,r);return t.extract_shortest_path_from_predecessor_list(o,r)},PriorityQueue:{make:function(e){var n,r=t.PriorityQueue,o={};for(n in e=e||{},r)r.hasOwnProperty(n)&&(o[n]=r[n]);return o.queue=[],o.sorter=e.sorter||r.default_sorter,o},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=t},9049:function(e){"use strict";e.exports=function(e){for(var t=[],n=e.length,r=0;r<n;r++){var o=e.charCodeAt(r);if(o>=55296&&o<=56319&&n>r+1){var i=e.charCodeAt(r+1);i>=56320&&i<=57343&&(o=1024*(o-55296)+i-56320+65536,r+=1)}o<128?t.push(o):o<2048?(t.push(o>>6|192),t.push(63&o|128)):o<55296||o>=57344&&o<65536?(t.push(o>>12|224),t.push(o>>6&63|128),t.push(63&o|128)):o>=65536&&o<=1114111?(t.push(o>>18|240),t.push(o>>12&63|128),t.push(o>>6&63|128),t.push(63&o|128)):t.push(239,191,189)}return new Uint8Array(t).buffer}},7007:function(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function i(){i.init.call(this)}e.exports=i,e.exports.once=function(e,t){return new Promise((function(n,r){function o(n){e.removeListener(t,i),r(n)}function i(){"function"==typeof e.removeListener&&e.removeListener("error",o),n([].slice.call(arguments))}h(e,t,i,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&h(e,"error",t,n)}(e,o,{once:!0})}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var a=10;function s(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function c(e,t,n,r){var o,i,a;if(s(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]),void 0===a)a=i[t]=n,++e._eventsCount;else if("function"==typeof a?a=i[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(o=l(e))>0&&a.length>o&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,function(e){console&&console.warn&&console.warn(e)}(c)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=u.bind(r);return o.listener=n,r.wrapFn=o,o}function p(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):m(o,o.length)}function f(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function h(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function o(i){r.once&&e.removeEventListener(t,o),n(i)}))}}Object.defineProperty(i,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),i.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},i.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},i.prototype.getMaxListeners=function(){return l(this)},i.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var o="error"===e,i=this._events;if(void 0!==i)o=o&&void 0===i.error;else if(!o)return!1;if(o){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[e];if(void 0===l)return!1;if("function"==typeof l)r(l,this,t);else{var c=l.length,u=m(l,c);for(n=0;n<c;++n)r(u[n],this,t)}return!0},i.prototype.addListener=function(e,t){return c(this,e,t,!1)},i.prototype.on=i.prototype.addListener,i.prototype.prependListener=function(e,t){return c(this,e,t,!0)},i.prototype.once=function(e,t){return s(t),this.on(e,d(this,e,t)),this},i.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,d(this,e,t)),this},i.prototype.removeListener=function(e,t){var n,r,o,i,a;if(s(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},i.prototype.listeners=function(e){return p(this,e,!0)},i.prototype.rawListeners=function(e){return p(this,e,!1)},i.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},i.prototype.listenerCount=f,i.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},6614:function(e){"use strict";e.exports=class{constructor({uri:e,name:t,type:n}){this.uri=e,this.name=t,this.type=n}}},9550:function(e,t,n){"use strict";const r=n(4767);e.exports=function(e,t="",n=r){const o=new Map,i=new Map;return{clone:function e(t,r,a){let s=t;if(n(t)){s=null;const e=o.get(t);e?e.push(r):o.set(t,[r])}else{const n=Array.isArray(t)||"undefined"!=typeof FileList&&t instanceof FileList,o=t&&t.constructor===Object;if(n||o){const o=i.has(t);if(o?s=i.get(t):(s=n?[]:{},i.set(t,s)),!a.has(t)){const i=r?`${r}.`:"",l=new Set(a).add(t);if(n){let n=0;for(const r of t){const t=e(r,i+n++,l);o||s.push(t)}}else for(const n in t){const r=e(t[n],i+n,l);o||(s[n]=r)}}}}return s}(e,t,new Set),files:o}}},4767:function(e,t,n){"use strict";const r=n(6614);e.exports=function(e){return"undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Blob&&e instanceof Blob||e instanceof r}},9708:function(e,t,n){"use strict";n.d(t,{Ay:function(){return ce},qj:function(){return ne},gi:function(){return ee},VC:function(){return te},J1:function(){return J},Nh:function(){return Z}});var r=n(1635);function o(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}const i=/\r\n|[\n\r]/g;function a(e,t){let n=0,r=1;for(const a of e.body.matchAll(i)){if("number"==typeof a.index||o(!1),a.index>=t)break;n=a.index+a[0].length,r+=1}return{line:r,column:t+1-n}}function s(e){return l(e.source,a(e.source,e.start))}function l(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,o=t.line-1,i=e.locationOffset.line-1,a=t.line+i,s=1===t.line?n:0,l=t.column+s,u=`${e.name}:${a}:${l}\n`,d=r.split(/\r\n|[\n\r]/g),p=d[o];if(p.length>120){const e=Math.floor(l/80),t=l%80,n=[];for(let e=0;e<p.length;e+=80)n.push(p.slice(e,e+80));return u+c([[`${a} |`,n[0]],...n.slice(1,e+1).map((e=>["|",e])),["|","^".padStart(t)],["|",n[e+1]]])}return u+c([[a-1+" |",d[o-1]],[`${a} |`,p],["|","^".padStart(l)],[`${a+1} |`,d[o+1]]])}function c(e){const t=e.filter((([e,t])=>void 0!==t)),n=Math.max(...t.map((([e])=>e.length)));return t.map((([e,t])=>e.padStart(n)+(t?" "+t:""))).join("\n")}class u extends Error{constructor(e,...t){var n,r,o;const{nodes:i,source:s,positions:l,path:c,originalError:p,extensions:f}=function(e){const t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=c?c:void 0,this.originalError=null!=p?p:void 0,this.nodes=d(Array.isArray(i)?i:i?[i]:void 0);const m=d(null===(n=this.nodes)||void 0===n?void 0:n.map((e=>e.loc)).filter((e=>null!=e)));this.source=null!=s?s:null==m||null===(r=m[0])||void 0===r?void 0:r.source,this.positions=null!=l?l:null==m?void 0:m.map((e=>e.start)),this.locations=l&&s?l.map((e=>a(s,e))):null==m?void 0:m.map((e=>a(e.source,e.start)));const h="object"==typeof(v=null==p?void 0:p.extensions)&&null!==v?null==p?void 0:p.extensions:void 0;var v;this.extensions=null!==(o=null!=f?f:h)&&void 0!==o?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=p&&p.stack?Object.defineProperty(this,"stack",{value:p.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,u):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(const t of this.nodes)t.loc&&(e+="\n\n"+s(t.loc));else if(this.source&&this.locations)for(const t of this.locations)e+="\n\n"+l(this.source,t);return e}toJSON(){const e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function d(e){return void 0===e||0===e.length?void 0:e}function p(e,t,n){return new u(`Syntax Error: ${n}`,{source:e,positions:[t]})}var f,m=n(475);!function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"}(f||(f={}));var h,v=n(3298),g=n(5995),y=n(9646);!function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"}(h||(h={}));class b{constructor(e){const t=new m.ou(h.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){this.lastToken=this.token;return this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==h.EOF)do{if(e.next)e=e.next;else{const t=A(this,e.end);e.next=t,t.prev=e,e=t}}while(e.kind===h.COMMENT);return e}}function w(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function E(e,t){return k(e.charCodeAt(t))&&S(e.charCodeAt(t+1))}function k(e){return e>=55296&&e<=56319}function S(e){return e>=56320&&e<=57343}function x(e,t){const n=e.source.body.codePointAt(t);if(void 0===n)return h.EOF;if(n>=32&&n<=126){const e=String.fromCodePoint(n);return'"'===e?"'\"'":`"${e}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function C(e,t,n,r,o){const i=e.line,a=1+n-e.lineStart;return new m.ou(t,n,r,i,a,o)}function A(e,t){const n=e.source.body,r=n.length;let o=t;for(;o<r;){const t=n.charCodeAt(o);switch(t){case 65279:case 9:case 32:case 44:++o;continue;case 10:++o,++e.line,e.lineStart=o;continue;case 13:10===n.charCodeAt(o+1)?o+=2:++o,++e.line,e.lineStart=o;continue;case 35:return _(e,o);case 33:return C(e,h.BANG,o,o+1);case 36:return C(e,h.DOLLAR,o,o+1);case 38:return C(e,h.AMP,o,o+1);case 40:return C(e,h.PAREN_L,o,o+1);case 41:return C(e,h.PAREN_R,o,o+1);case 46:if(46===n.charCodeAt(o+1)&&46===n.charCodeAt(o+2))return C(e,h.SPREAD,o,o+3);break;case 58:return C(e,h.COLON,o,o+1);case 61:return C(e,h.EQUALS,o,o+1);case 64:return C(e,h.AT,o,o+1);case 91:return C(e,h.BRACKET_L,o,o+1);case 93:return C(e,h.BRACKET_R,o,o+1);case 123:return C(e,h.BRACE_L,o,o+1);case 124:return C(e,h.PIPE,o,o+1);case 125:return C(e,h.BRACE_R,o,o+1);case 34:return 34===n.charCodeAt(o+1)&&34===n.charCodeAt(o+2)?M(e,o):T(e,o)}if((0,y.yp)(t)||45===t)return I(e,o,t);if((0,y.un)(t))return V(e,o);throw p(e.source,o,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":w(t)||E(n,o)?`Unexpected character: ${x(e,o)}.`:`Invalid character: ${x(e,o)}.`)}return C(e,h.EOF,r,r)}function _(e,t){const n=e.source.body,r=n.length;let o=t+1;for(;o<r;){const e=n.charCodeAt(o);if(10===e||13===e)break;if(w(e))++o;else{if(!E(n,o))break;o+=2}}return C(e,h.COMMENT,t,o,n.slice(t+1,o))}function I(e,t,n){const r=e.source.body;let o=t,i=n,a=!1;if(45===i&&(i=r.charCodeAt(++o)),48===i){if(i=r.charCodeAt(++o),(0,y.yp)(i))throw p(e.source,o,`Invalid number, unexpected digit after 0: ${x(e,o)}.`)}else o=N(e,o,i),i=r.charCodeAt(o);if(46===i&&(a=!0,i=r.charCodeAt(++o),o=N(e,o,i),i=r.charCodeAt(o)),69!==i&&101!==i||(a=!0,i=r.charCodeAt(++o),43!==i&&45!==i||(i=r.charCodeAt(++o)),o=N(e,o,i),i=r.charCodeAt(o)),46===i||(0,y.un)(i))throw p(e.source,o,`Invalid number, expected digit but got: ${x(e,o)}.`);return C(e,a?h.FLOAT:h.INT,t,o,r.slice(t,o))}function N(e,t,n){if(!(0,y.yp)(n))throw p(e.source,t,`Invalid number, expected digit but got: ${x(e,t)}.`);const r=e.source.body;let o=t+1;for(;(0,y.yp)(r.charCodeAt(o));)++o;return o}function T(e,t){const n=e.source.body,r=n.length;let o=t+1,i=o,a="";for(;o<r;){const r=n.charCodeAt(o);if(34===r)return a+=n.slice(i,o),C(e,h.STRING,t,o+1,a);if(92!==r){if(10===r||13===r)break;if(w(r))++o;else{if(!E(n,o))throw p(e.source,o,`Invalid character within String: ${x(e,o)}.`);o+=2}}else{a+=n.slice(i,o);const t=117===n.charCodeAt(o+1)?123===n.charCodeAt(o+2)?R(e,o):O(e,o):F(e,o);a+=t.value,o+=t.size,i=o}}throw p(e.source,o,"Unterminated string.")}function R(e,t){const n=e.source.body;let r=0,o=3;for(;o<12;){const e=n.charCodeAt(t+o++);if(125===e){if(o<5||!w(r))break;return{value:String.fromCodePoint(r),size:o}}if(r=r<<4|D(e),r<0)break}throw p(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+o)}".`)}function O(e,t){const n=e.source.body,r=P(n,t+2);if(w(r))return{value:String.fromCodePoint(r),size:6};if(k(r)&&92===n.charCodeAt(t+6)&&117===n.charCodeAt(t+7)){const e=P(n,t+8);if(S(e))return{value:String.fromCodePoint(r,e),size:12}}throw p(e.source,t,`Invalid Unicode escape sequence: "${n.slice(t,t+6)}".`)}function P(e,t){return D(e.charCodeAt(t))<<12|D(e.charCodeAt(t+1))<<8|D(e.charCodeAt(t+2))<<4|D(e.charCodeAt(t+3))}function D(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function F(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw p(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function M(e,t){const n=e.source.body,r=n.length;let o=e.lineStart,i=t+3,a=i,s="";const l=[];for(;i<r;){const r=n.charCodeAt(i);if(34===r&&34===n.charCodeAt(i+1)&&34===n.charCodeAt(i+2)){s+=n.slice(a,i),l.push(s);const r=C(e,h.BLOCK_STRING,t,i+3,(0,g.OC)(l).join("\n"));return e.line+=l.length-1,e.lineStart=o,r}if(92!==r||34!==n.charCodeAt(i+1)||34!==n.charCodeAt(i+2)||34!==n.charCodeAt(i+3))if(10!==r&&13!==r)if(w(r))++i;else{if(!E(n,i))throw p(e.source,i,`Invalid character within String: ${x(e,i)}.`);i+=2}else s+=n.slice(a,i),l.push(s),13===r&&10===n.charCodeAt(i+1)?i+=2:++i,s="",a=i,o=i;else s+=n.slice(a,i),a=i+1,i+=4}throw p(e.source,i,"Unterminated string.")}function V(e,t){const n=e.source.body,r=n.length;let o=t+1;for(;o<r;){const e=n.charCodeAt(o);if(!(0,y.xr)(e))break;++o}return C(e,h.NAME,t,o,n.slice(t,o))}var L=n(6286),q=n(129);const U=globalThis.process&&!0?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var n;const r=t.prototype[Symbol.toStringTag];if(r===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null===(n=e.constructor)||void 0===n?void 0:n.name)){const t=(0,q.N)(e);throw new Error(`Cannot use ${r} "${t}" from another module or realm.\n\nEnsure that there is only one instance of "graphql" in the node_modules\ndirectory. If different versions of "graphql" are the dependencies of other\nrelied on modules, use "resolutions" to ensure only one version is installed.\n\nhttps://yarnpkg.com/en/docs/selective-version-resolutions\n\nDuplicate "graphql" modules cannot be used at the same time since different\nversions may have different capabilities and behavior. The data from one\nversion used in the function from another could produce confusing and\nspurious results.`)}}return!1};class j{constructor(e,t="GraphQL request",n={line:1,column:1}){"string"==typeof e||(0,L.U)(!1,`Body must be a string. Received: ${(0,q.N)(e)}.`),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||(0,L.U)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,L.U)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class z{constructor(e,t={}){const n=function(e){return U(e,j)}(e)?e:new j(e);this._lexer=new b(n),this._options=t,this._tokenCounter=0}parseName(){const e=this.expectToken(h.NAME);return this.node(e,{kind:v.b.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:v.b.DOCUMENT,definitions:this.many(h.SOF,this.parseDefinition,h.EOF)})}parseDefinition(){if(this.peek(h.BRACE_L))return this.parseOperationDefinition();const e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(t.kind===h.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw p(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(t)}parseOperationDefinition(){const e=this._lexer.token;if(this.peek(h.BRACE_L))return this.node(e,{kind:v.b.OPERATION_DEFINITION,operation:m.cE.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const t=this.parseOperationType();let n;return this.peek(h.NAME)&&(n=this.parseName()),this.node(e,{kind:v.b.OPERATION_DEFINITION,operation:t,name:n,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const e=this.expectToken(h.NAME);switch(e.value){case"query":return m.cE.QUERY;case"mutation":return m.cE.MUTATION;case"subscription":return m.cE.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(h.PAREN_L,this.parseVariableDefinition,h.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:v.b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(h.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(h.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const e=this._lexer.token;return this.expectToken(h.DOLLAR),this.node(e,{kind:v.b.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:v.b.SELECTION_SET,selections:this.many(h.BRACE_L,this.parseSelection,h.BRACE_R)})}parseSelection(){return this.peek(h.SPREAD)?this.parseFragment():this.parseField()}parseField(){const e=this._lexer.token,t=this.parseName();let n,r;return this.expectOptionalToken(h.COLON)?(n=t,r=this.parseName()):r=t,this.node(e,{kind:v.b.FIELD,alias:n,name:r,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(h.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){const t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(h.PAREN_L,t,h.PAREN_R)}parseArgument(e=!1){const t=this._lexer.token,n=this.parseName();return this.expectToken(h.COLON),this.node(t,{kind:v.b.ARGUMENT,name:n,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const e=this._lexer.token;this.expectToken(h.SPREAD);const t=this.expectOptionalKeyword("on");return!t&&this.peek(h.NAME)?this.node(e,{kind:v.b.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:v.b.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const e=this._lexer.token;return this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables?this.node(e,{kind:v.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:v.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){const t=this._lexer.token;switch(t.kind){case h.BRACKET_L:return this.parseList(e);case h.BRACE_L:return this.parseObject(e);case h.INT:return this.advanceLexer(),this.node(t,{kind:v.b.INT,value:t.value});case h.FLOAT:return this.advanceLexer(),this.node(t,{kind:v.b.FLOAT,value:t.value});case h.STRING:case h.BLOCK_STRING:return this.parseStringLiteral();case h.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:v.b.BOOLEAN,value:!0});case"false":return this.node(t,{kind:v.b.BOOLEAN,value:!1});case"null":return this.node(t,{kind:v.b.NULL});default:return this.node(t,{kind:v.b.ENUM,value:t.value})}case h.DOLLAR:if(e){if(this.expectToken(h.DOLLAR),this._lexer.token.kind===h.NAME){const e=this._lexer.token.value;throw p(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:v.b.STRING,value:e.value,block:e.kind===h.BLOCK_STRING})}parseList(e){return this.node(this._lexer.token,{kind:v.b.LIST,values:this.any(h.BRACKET_L,(()=>this.parseValueLiteral(e)),h.BRACKET_R)})}parseObject(e){return this.node(this._lexer.token,{kind:v.b.OBJECT,fields:this.any(h.BRACE_L,(()=>this.parseObjectField(e)),h.BRACE_R)})}parseObjectField(e){const t=this._lexer.token,n=this.parseName();return this.expectToken(h.COLON),this.node(t,{kind:v.b.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e)})}parseDirectives(e){const t=[];for(;this.peek(h.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){const t=this._lexer.token;return this.expectToken(h.AT),this.node(t,{kind:v.b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){const e=this._lexer.token;let t;if(this.expectOptionalToken(h.BRACKET_L)){const n=this.parseTypeReference();this.expectToken(h.BRACKET_R),t=this.node(e,{kind:v.b.LIST_TYPE,type:n})}else t=this.parseNamedType();return this.expectOptionalToken(h.BANG)?this.node(e,{kind:v.b.NON_NULL_TYPE,type:t}):t}parseNamedType(){return this.node(this._lexer.token,{kind:v.b.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(h.STRING)||this.peek(h.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.many(h.BRACE_L,this.parseOperationTypeDefinition,h.BRACE_R);return this.node(e,{kind:v.b.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:r})}parseOperationTypeDefinition(){const e=this._lexer.token,t=this.parseOperationType();this.expectToken(h.COLON);const n=this.parseNamedType();return this.node(e,{kind:v.b.OPERATION_TYPE_DEFINITION,operation:t,type:n})}parseScalarTypeDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();return this.node(e,{kind:v.b.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r})}parseObjectTypeDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:v.b.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:o,fields:i})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(h.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(h.BRACE_L,this.parseFieldDefinition,h.BRACE_R)}parseFieldDefinition(){const e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(h.COLON);const o=this.parseTypeReference(),i=this.parseConstDirectives();return this.node(e,{kind:v.b.FIELD_DEFINITION,description:t,name:n,arguments:r,type:o,directives:i})}parseArgumentDefs(){return this.optionalMany(h.PAREN_L,this.parseInputValueDef,h.PAREN_R)}parseInputValueDef(){const e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(h.COLON);const r=this.parseTypeReference();let o;this.expectOptionalToken(h.EQUALS)&&(o=this.parseConstValueLiteral());const i=this.parseConstDirectives();return this.node(e,{kind:v.b.INPUT_VALUE_DEFINITION,description:t,name:n,type:r,defaultValue:o,directives:i})}parseInterfaceTypeDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),i=this.parseFieldsDefinition();return this.node(e,{kind:v.b.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:o,fields:i})}parseUnionTypeDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(e,{kind:v.b.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(h.EQUALS)?this.delimitedMany(h.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(e,{kind:v.b.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:o})}parseEnumValuesDefinition(){return this.optionalMany(h.BRACE_L,this.parseEnumValueDefinition,h.BRACE_R)}parseEnumValueDefinition(){const e=this._lexer.token,t=this.parseDescription(),n=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(e,{kind:v.b.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw p(this._lexer.source,this._lexer.token.start,`${B(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(e,{kind:v.b.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(h.BRACE_L,this.parseInputValueDef,h.BRACE_R)}parseTypeSystemExtension(){const e=this._lexer.lookahead();if(e.kind===h.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const t=this.parseConstDirectives(),n=this.optionalMany(h.BRACE_L,this.parseOperationTypeDefinition,h.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:v.b.SCHEMA_EXTENSION,directives:t,operationTypes:n})}parseScalarTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const t=this.parseName(),n=this.parseConstDirectives();if(0===n.length)throw this.unexpected();return this.node(e,{kind:v.b.SCALAR_TYPE_EXTENSION,name:t,directives:n})}parseObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===o.length)throw this.unexpected();return this.node(e,{kind:v.b.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:o})}parseInterfaceTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===o.length)throw this.unexpected();return this.node(e,{kind:v.b.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:o})}parseUnionTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const t=this.parseName(),n=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:v.b.UNION_TYPE_EXTENSION,name:t,directives:n,types:r})}parseEnumTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const t=this.parseName(),n=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:v.b.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r})}parseInputObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const t=this.parseName(),n=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:v.b.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r})}parseDirectiveDefinition(){const e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(h.AT);const n=this.parseName(),r=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const i=this.parseDirectiveLocations();return this.node(e,{kind:v.b.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:o,locations:i})}parseDirectiveLocations(){return this.delimitedMany(h.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(f,t.value))return t;throw this.unexpected(e)}node(e,t){return!0!==this._options.noLocation&&(t.loc=new m.aZ(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){const t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw p(this._lexer.source,t.start,`Expected ${$(e)}, found ${B(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){const t=this._lexer.token;if(t.kind!==h.NAME||t.value!==e)throw p(this._lexer.source,t.start,`Expected "${e}", found ${B(t)}.`);this.advanceLexer()}expectOptionalKeyword(e){const t=this._lexer.token;return t.kind===h.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){const t=null!=e?e:this._lexer.token;return p(this._lexer.source,t.start,`Unexpected ${B(t)}.`)}any(e,t,n){this.expectToken(e);const r=[];for(;!this.expectOptionalToken(n);)r.push(t.call(this));return r}optionalMany(e,t,n){if(this.expectOptionalToken(e)){const e=[];do{e.push(t.call(this))}while(!this.expectOptionalToken(n));return e}return[]}many(e,t,n){this.expectToken(e);const r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r}delimitedMany(e,t){this.expectOptionalToken(e);const n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n}advanceLexer(){const{maxTokens:e}=this._options,t=this._lexer.advance();if(void 0!==e&&t.kind!==h.EOF&&(++this._tokenCounter,this._tokenCounter>e))throw p(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function B(e){const t=e.value;return $(e.kind)+(null!=t?` "${t}"`:"")}function $(e){return function(e){return e===h.BANG||e===h.DOLLAR||e===h.AMP||e===h.PAREN_L||e===h.PAREN_R||e===h.SPREAD||e===h.COLON||e===h.EQUALS||e===h.AT||e===h.BRACKET_L||e===h.BRACKET_R||e===h.BRACE_L||e===h.PIPE||e===h.BRACE_R}(e)?`"${e}"`:e}var W=new Map,H=new Map,K=!0,G=!1;function Q(e){return e.replace(/[\s,]+/g," ").trim()}function Y(e){var t=new Set,n=[];return e.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var r=e.name.value,o=Q((a=e.loc).source.body.substring(a.start,a.end)),i=H.get(r);i&&!i.has(o)?K&&console.warn("Warning: fragment with name "+r+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):i||H.set(r,i=new Set),i.add(o),t.has(o)||(t.add(o),n.push(e))}else n.push(e);var a})),(0,r.Cl)((0,r.Cl)({},e),{definitions:n})}function X(e){var t=Q(e);if(!W.has(t)){var n=function(e,t){return new z(e,t).parseDocument()}(e,{experimentalFragmentVariables:G,allowLegacyFragmentVariables:G});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");W.set(t,function(e){var t=new Set(e.definitions);t.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(n){var r=e[n];r&&"object"==typeof r&&t.add(r)}))}));var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}(Y(n)))}return W.get(t)}function J(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];"string"==typeof e&&(e=[e]);var r=e[0];return t.forEach((function(t,n){t&&"Document"===t.kind?r+=t.loc.source.body:r+=t,r+=e[n+1]})),X(r)}function Z(){W.clear(),H.clear()}function ee(){K=!1}function te(){G=!0}function ne(){G=!1}var re,oe=J,ie=Z,ae=ee,se=te,le=ne;(re=J||(J={})).gql=oe,re.resetCaches=ie,re.disableFragmentWarnings=ae,re.enableExperimentalFragmentVariables=se,re.disableExperimentalFragmentVariables=le,J.default=J;var ce=J},898:function(e){var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"FeedbackFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Feedback"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"topic"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AuthPayloadFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AuthPayload"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"token"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"refreshToken"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ChatFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Chat"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ttl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ttlLeft"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allowDownloads"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allowUploads"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allowChat"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"allowGuests"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"watermarkIp"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"deleteAfter"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublic"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"peopleOnline"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avatar"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"totalImages"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SessionFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Session"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"chat"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isCreator"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isModerator"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"online"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"proxy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"UserFragment"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"MessageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Message"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"priority"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"session"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"recipient"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reply"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pin"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"text"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ImageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Image"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"session"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"chat"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[{kind:"Argument",name:{kind:"Name",value:"size"},value:{kind:"EnumValue",value:"small"}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"urlBig"},name:{kind:"Name",value:"url"},arguments:[{kind:"Argument",name:{kind:"Name",value:"size"},value:{kind:"EnumValue",value:"big"}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"hash"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"width"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"height"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"priority"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PinFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Pin"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"session"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"x"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"y"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ReportFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Report"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reason"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"resolution"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reporter"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"reportee"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"chat"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Image"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hash"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[{kind:"Argument",name:{kind:"Name",value:"size"},value:{kind:"EnumValue",value:"small"}},{kind:"Argument",name:{kind:"Name",value:"namespace"},value:{kind:"EnumValue",value:"reports"}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"urlBig"},name:{kind:"Name",value:"url"},arguments:[{kind:"Argument",name:{kind:"Name",value:"size"},value:{kind:"EnumValue",value:"big"}},{kind:"Argument",name:{kind:"Name",value:"namespace"},value:{kind:"EnumValue",value:"reports"}}],directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"UserFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sound"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avatar"},arguments:[],directives:[]}]}}],loc:{start:0,end:1554}};t.loc.source={body:"fragment FeedbackFragment on Feedback {\n id\n topic\n message\n}\n\nfragment AuthPayloadFragment on AuthPayload {\n token\n refreshToken\n}\n\nfragment ChatFragment on Chat {\n id\n title\n ttl\n ttlLeft\n status\n user\n description\n createdAt\n allowDownloads\n allowUploads\n allowChat\n allowGuests\n watermarkIp\n deleteAfter\n isPublic\n peopleOnline\n avatar\n totalImages\n}\n\nfragment SessionFragment on Session {\n id\n status\n chat\n isCreator\n isModerator\n online\n name\n proxy\n createdAt\n user {\n ...UserFragment\n }\n}\n\nfragment MessageFragment on Message {\n id\n priority\n session\n recipient\n reply\n image\n pin\n text\n status\n createdAt\n}\n\nfragment ImageFragment on Image {\n id\n session\n chat\n createdAt\n url (size: small)\n urlBig: url (size: big)\n hash\n width\n height\n priority\n}\n\nfragment PinFragment on Pin {\n id\n image\n session\n x\n y\n createdAt\n}\n\nfragment ReportFragment on Report {\n id\n reason\n resolution\n info\n createdAt\n reporter {\n user {\n id\n }\n }\n reportee {\n id\n user {\n id\n }\n chat\n }\n target {\n ... on Image {\n id\n hash\n url (size: small, namespace: reports)\n urlBig: url (size: big, namespace: reports)\n }\n }\n}\n\nfragment UserFragment on User {\n id\n name\n status\n groups\n createdAt\n sound\n avatar\n}",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var r=e.type;"NamedType"===r.kind&&t.add(r.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var r={};function o(e,t){for(var n=0;n<e.definitions.length;n++){var r=e.definitions[n];if(r.name&&r.name.value==t)return r}}function i(e,t){var n={kind:e.kind,definitions:[o(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var i=r[t]||new Set,a=new Set,s=new Set;for(i.forEach((function(e){s.add(e)}));s.size>0;){var l=s;s=new Set,l.forEach((function(e){a.has(e)||(a.add(e),(r[e]||new Set).forEach((function(e){s.add(e)})))}))}return a.forEach((function(t){var r=o(e,t);r&&n.definitions.push(r)})),n}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),r[e.name.value]=t}})),e.exports=t,e.exports.FeedbackFragment=i(t,"FeedbackFragment"),e.exports.AuthPayloadFragment=i(t,"AuthPayloadFragment"),e.exports.ChatFragment=i(t,"ChatFragment"),e.exports.SessionFragment=i(t,"SessionFragment"),e.exports.MessageFragment=i(t,"MessageFragment"),e.exports.ImageFragment=i(t,"ImageFragment"),e.exports.PinFragment=i(t,"PinFragment"),e.exports.ReportFragment=i(t,"ReportFragment"),e.exports.UserFragment=i(t,"UserFragment")},9901:function(e,t,n){var r={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"feedbackCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FeedbackCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"feedbackCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"FeedbackFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"uploadUrlCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"uploadUrlCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[]}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"chatCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ChatCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chatCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"chatDelete"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chatDelete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"chatUpdate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ChatUpdateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chatUpdate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"imageDelete"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageDelete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"imageCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ImageCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"imageUpdate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ImageUpdateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUpdate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"asnReviewCreate"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"asnReviewCreate"},arguments:[],directives:[]}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"messageCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"MessageCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"messageCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"messageUpdate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"MessageUpdateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"messageUpdate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"messageDelete"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"messageDelete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"pinCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PinCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pinCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PinFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"reportCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReportCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reportCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"reportUpdate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReportUpdateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reportUpdate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"sessionCreateMain"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SessionCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sessionCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"sessionCreate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SessionCreateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sessionCreate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SessionFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"sessionUpdate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SessionUpdateInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sessionUpdate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SessionFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"avatarSet"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NamedType",name:{kind:"Name",value:"AvatarSetInput"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"avatarSet"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[]}]}}],loc:{start:0,end:2163}};r.loc.source={body:"#import './fragments.graphql'\n\nmutation feedbackCreate($input: FeedbackCreateInput!) {\n feedbackCreate (input: $input) {\n ... FeedbackFragment\n }\n}\n\nmutation uploadUrlCreate($chat: ID!) {\n uploadUrlCreate (chat: $chat)\n}\n\nmutation chatCreate($input: ChatCreateInput!) {\n chatCreate (input: $input) {\n ...ChatFragment\n }\n}\n\nmutation chatDelete($id: ID!) {\n chatDelete (id: $id) {\n ...ChatFragment\n }\n}\n\nmutation chatUpdate($id: ID!, $input: ChatUpdateInput!) {\n chatUpdate (id: $id, input: $input) {\n ... ChatFragment\n }\n}\n\nmutation imageDelete($id: [ID!]!) {\n imageDelete (id: $id) {\n ... ImageFragment\n }\n}\n\nmutation imageCreate($input: ImageCreateInput!) {\n imageCreate (input: $input) {\n ... ImageFragment\n }\n}\n\nmutation imageUpdate($id: ID!, $input: ImageUpdateInput!) {\n imageUpdate (id: $id, input: $input) {\n ... ImageFragment\n }\n}\n\nmutation asnReviewCreate {\n asnReviewCreate\n}\n\nmutation messageCreate($input: MessageCreateInput!) {\n messageCreate (input: $input) {\n ...MessageFragment\n }\n}\n\nmutation messageUpdate($id: ID!, $input: MessageUpdateInput!) {\n messageUpdate (id: $id, input: $input) {\n ...MessageFragment\n }\n}\n\nmutation messageDelete($id: [ID!]!) {\n messageDelete (id: $id) {\n ...MessageFragment\n }\n}\n\nmutation pinCreate($input: PinCreateInput!) {\n pinCreate (input: $input) {\n ... PinFragment\n }\n}\n\nmutation reportCreate($input: ReportCreateInput!) {\n reportCreate (input: $input) {\n id\n }\n}\n\nmutation reportUpdate($id: ID!, $input: ReportUpdateInput!) {\n reportUpdate (id: $id, input: $input) {\n id\n }\n}\n\nmutation sessionCreateMain($input: SessionCreateInput!) {\n sessionCreate (input: $input) {\n id\n }\n}\n\nmutation sessionCreate($input: SessionCreateInput!) {\n sessionCreate (input: $input) {\n ...SessionFragment\n }\n}\n\nmutation sessionUpdate($id: ID!, $input: SessionUpdateInput!) {\n sessionUpdate (id: $id, input: $input) {\n ...SessionFragment\n }\n}\n\nmutation avatarSet($input: AvatarSetInput) {\n avatarSet(input: $input)\n}",name:"GraphQL request",locationOffset:{line:1,column:1}};var o={};function i(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,t)})),e.definitions&&e.definitions.forEach((function(e){i(e,t)}))}r.definitions=r.definitions.concat(n(898).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!o[t]&&(o[t]=!0,!0)})));var a={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var r=e.definitions[n];if(r.name&&r.name.value==t)return r}}function l(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var r=a[t]||new Set,o=new Set,i=new Set;for(r.forEach((function(e){i.add(e)}));i.size>0;){var l=i;i=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(a[e]||new Set).forEach((function(e){i.add(e)})))}))}return o.forEach((function(t){var r=s(e,t);r&&n.definitions.push(r)})),n}r.definitions.forEach((function(e){if(e.name){var t=new Set;i(e,t),a[e.name.value]=t}})),e.exports=r,e.exports.feedbackCreate=l(r,"feedbackCreate"),e.exports.uploadUrlCreate=l(r,"uploadUrlCreate"),e.exports.chatCreate=l(r,"chatCreate"),e.exports.chatDelete=l(r,"chatDelete"),e.exports.chatUpdate=l(r,"chatUpdate"),e.exports.imageDelete=l(r,"imageDelete"),e.exports.imageCreate=l(r,"imageCreate"),e.exports.imageUpdate=l(r,"imageUpdate"),e.exports.asnReviewCreate=l(r,"asnReviewCreate"),e.exports.messageCreate=l(r,"messageCreate"),e.exports.messageUpdate=l(r,"messageUpdate"),e.exports.messageDelete=l(r,"messageDelete"),e.exports.pinCreate=l(r,"pinCreate"),e.exports.reportCreate=l(r,"reportCreate"),e.exports.reportUpdate=l(r,"reportUpdate"),e.exports.sessionCreateMain=l(r,"sessionCreateMain"),e.exports.sessionCreate=l(r,"sessionCreate"),e.exports.sessionUpdate=l(r,"sessionUpdate"),e.exports.avatarSet=l(r,"avatarSet")},5529:function(e,t,n){var r={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getChats"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ChatFilter"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getChats"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getImages"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ImageFilter"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pagination"}},type:{kind:"NamedType",name:{kind:"Name",value:"Pagination"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getImages"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"pagination"},value:{kind:"Variable",name:{kind:"Name",value:"pagination"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getMessages"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"MessageFilter"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pagination"}},type:{kind:"NamedType",name:{kind:"Name",value:"Pagination"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getMessages"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"pagination"},value:{kind:"Variable",name:{kind:"Name",value:"pagination"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getSessions"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SessionFilter"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pagination"}},type:{kind:"NamedType",name:{kind:"Name",value:"Pagination"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getSessions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"pagination"},value:{kind:"Variable",name:{kind:"Name",value:"pagination"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SessionFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getReports"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReportFilter"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pagination"}},type:{kind:"NamedType",name:{kind:"Name",value:"Pagination"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getReports"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"pagination"},value:{kind:"Variable",name:{kind:"Name",value:"pagination"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ReportFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getAlbum"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getAlbum"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chat"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"sessions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SessionFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"messages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"pins"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PinFragment"},directives:[]}]}}]}}]}}],loc:{start:0,end:1137}};r.loc.source={body:"#import './fragments.graphql'\n\nquery getChats($filter: ChatFilter!) {\n getChats(filter: $filter) {\n ... ChatFragment\n }\n}\n\nquery getImages($filter: ImageFilter!, $pagination: Pagination) {\n getImages(filter: $filter, pagination: $pagination) {\n ...ImageFragment\n }\n}\n\nquery getMessages($filter: MessageFilter!, $pagination: Pagination) {\n getMessages(filter: $filter, pagination: $pagination) {\n ...MessageFragment\n }\n}\n\nquery getSessions($filter: SessionFilter!, $pagination: Pagination) {\n getSessions(filter: $filter, pagination: $pagination) {\n ... SessionFragment\n }\n}\n\nquery getReports($filter: ReportFilter!, $pagination: Pagination) {\n getReports(filter: $filter, pagination: $pagination) {\n ... ReportFragment\n }\n}\n\nquery getAlbum ($chat: ID!) {\n getAlbum(chat: $chat) {\n chat {\n ...ChatFragment\n }\n images {\n ...ImageFragment\n }\n sessions {\n ...SessionFragment\n }\n messages {\n ...MessageFragment\n }\n pins {\n ...PinFragment\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var o={};function i(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,t)})),e.definitions&&e.definitions.forEach((function(e){i(e,t)}))}r.definitions=r.definitions.concat(n(898).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!o[t]&&(o[t]=!0,!0)})));var a={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var r=e.definitions[n];if(r.name&&r.name.value==t)return r}}function l(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var r=a[t]||new Set,o=new Set,i=new Set;for(r.forEach((function(e){i.add(e)}));i.size>0;){var l=i;i=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(a[e]||new Set).forEach((function(e){i.add(e)})))}))}return o.forEach((function(t){var r=s(e,t);r&&n.definitions.push(r)})),n}r.definitions.forEach((function(e){if(e.name){var t=new Set;i(e,t),a[e.name.value]=t}})),e.exports=r,e.exports.getChats=l(r,"getChats"),e.exports.getImages=l(r,"getImages"),e.exports.getMessages=l(r,"getMessages"),e.exports.getSessions=l(r,"getSessions"),e.exports.getReports=l(r,"getReports"),e.exports.getAlbum=l(r,"getAlbum")},3804:function(e,t,n){var r={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"chatUpdated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chatUpdated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"chatDeleted"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"chatDeleted"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ChatFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"imageCreated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageCreated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"imageUpdated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUpdated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ImageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"imageDeleted"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageDeleted"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"messageCreated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"messageCreated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"messageUpdated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"messageUpdated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"messageDeleted"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"messageDeleted"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"MessageFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"sessionCreated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sessionCreated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SessionFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"sessionUpdated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sessionUpdated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SessionFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"pinCreated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pinCreated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PinFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"reportCreated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reportCreated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ReportFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"reportUpdated"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"chat"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reportUpdated"},arguments:[{kind:"Argument",name:{kind:"Name",value:"chat"},value:{kind:"Variable",name:{kind:"Name",value:"chat"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ReportFragment"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"userUpdated"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userUpdated"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"UserFragment"},directives:[]}]}}]}}],loc:{start:0,end:1499}};r.loc.source={body:"#import './fragments.graphql'\n\nsubscription chatUpdated($chat: ID!) {\n chatUpdated(chat: $chat) {\n ... ChatFragment\n }\n}\n\nsubscription chatDeleted($chat: ID!) {\n chatDeleted(chat: $chat) {\n ... ChatFragment\n }\n}\n\nsubscription imageCreated($chat: ID!) {\n imageCreated(chat: $chat) {\n ...ImageFragment\n }\n}\n\nsubscription imageUpdated($chat: ID!) {\n imageUpdated(chat: $chat) {\n ...ImageFragment\n }\n}\n\nsubscription imageDeleted($chat: ID!) {\n imageDeleted(chat: $chat) {\n id\n }\n}\n\nsubscription messageCreated($chat: ID!) {\n messageCreated(chat: $chat) {\n ...MessageFragment\n }\n}\n\nsubscription messageUpdated($chat: ID!) {\n messageUpdated(chat: $chat) {\n ...MessageFragment\n }\n}\n\nsubscription messageDeleted($chat: ID!) {\n messageDeleted(chat: $chat) {\n ... MessageFragment\n }\n}\n\nsubscription sessionCreated($chat: ID!) {\n sessionCreated(chat: $chat) {\n ...SessionFragment\n }\n}\n\nsubscription sessionUpdated($chat: ID!) {\n sessionUpdated(chat: $chat) {\n ...SessionFragment\n }\n}\n\nsubscription pinCreated($chat: ID!) {\n pinCreated(chat: $chat) {\n ...PinFragment\n }\n}\n\nsubscription reportCreated($chat: ID!) {\n reportCreated(chat: $chat) {\n ...ReportFragment\n }\n}\n\nsubscription reportUpdated($chat: ID!) {\n reportUpdated(chat: $chat) {\n ...ReportFragment\n }\n}\n\nsubscription userUpdated {\n userUpdated {\n ...UserFragment\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var o={};function i(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,t)})),e.definitions&&e.definitions.forEach((function(e){i(e,t)}))}r.definitions=r.definitions.concat(n(898).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!o[t]&&(o[t]=!0,!0)})));var a={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var r=e.definitions[n];if(r.name&&r.name.value==t)return r}}function l(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var r=a[t]||new Set,o=new Set,i=new Set;for(r.forEach((function(e){i.add(e)}));i.size>0;){var l=i;i=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(a[e]||new Set).forEach((function(e){i.add(e)})))}))}return o.forEach((function(t){var r=s(e,t);r&&n.definitions.push(r)})),n}r.definitions.forEach((function(e){if(e.name){var t=new Set;i(e,t),a[e.name.value]=t}})),e.exports=r,e.exports.chatUpdated=l(r,"chatUpdated"),e.exports.chatDeleted=l(r,"chatDeleted"),e.exports.imageCreated=l(r,"imageCreated"),e.exports.imageUpdated=l(r,"imageUpdated"),e.exports.imageDeleted=l(r,"imageDeleted"),e.exports.messageCreated=l(r,"messageCreated"),e.exports.messageUpdated=l(r,"messageUpdated"),e.exports.messageDeleted=l(r,"messageDeleted"),e.exports.sessionCreated=l(r,"sessionCreated"),e.exports.sessionUpdated=l(r,"sessionUpdated"),e.exports.pinCreated=l(r,"pinCreated"),e.exports.reportCreated=l(r,"reportCreated"),e.exports.reportUpdated=l(r,"reportUpdated"),e.exports.userUpdated=l(r,"userUpdated")},9956:function(e){"use strict";const t="a-f\\d",n=`#?[${t}]{3}[${t}]?`,r=`#?[${t}]{6}([${t}]{2})?`,o=new RegExp(`[^#${t}]`,"gi"),i=new RegExp(`^${n}$|^${r}$`,"i");e.exports=(e,t={})=>{if("string"!=typeof e||o.test(e)||!i.test(e))throw new TypeError("Expected a valid hex string");let n=1;8===(e=e.replace(/^#/,"")).length&&(n=Number.parseInt(e.slice(6,8),16)/255,e=e.slice(0,6)),4===e.length&&(n=Number.parseInt(e.slice(3,4).repeat(2),16)/255,e=e.slice(0,3)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const r=Number.parseInt(e,16),a=r>>16,s=r>>8&255,l=255&r,c="number"==typeof t.alpha?t.alpha:n;if("array"===t.format)return[a,s,l,c];if("css"===t.format){return`rgb(${a} ${s} ${l}${1===c?"":` / ${Number((100*c).toFixed(2))}%`})`}return{red:a,green:s,blue:l,alpha:c}}},4146:function(e,t,n){"use strict";var r=n(3404),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},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),h=l(n),v=0;v<a.length;++v){var g=a[v];if(!(i[g]||r&&r[g]||h&&h[g]||s&&s[g])){var y=p(n,g);try{c(t,g,y)}catch(e){}}}}return t}},3072:function(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,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case h:case l:return e;default:return t}}case o:return t}}}function k(e){return E(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Lazy=v,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return k(e)||E(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return E(e)===c},t.isContextProvider=function(e){return E(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===i},t.isLazy=function(e){return E(e)===v},t.isMemo=function(e){return E(e)===h},t.isPortal=function(e){return E(e)===o},t.isProfiler=function(e){return E(e)===s},t.isStrictMode=function(e){return E(e)===a},t.isSuspense=function(e){return E(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===g)},t.typeOf=E},3404:function(e,t,n){"use strict";e.exports=n(3072)},2215:function(e,t,n){var r,o;!function(i){if(void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o),e.exports=i(),!!0){var a=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=a,s}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function i(t,n,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},o.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var a=JSON.stringify(n);/^[\{\[]/.test(a)&&(n=a)}catch(e){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var l in i)i[l]&&(s+="; "+l,!0!==i[l]&&(s+="="+i[l].split(";")[0]));return document.cookie=t+"="+n+s}}function a(e,n){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],a=0;a<i.length;a++){var s=i[a].split("="),l=s.slice(1).join("=");n||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var c=t(s[0]);if(l=(r.read||r)(l,c)||t(l),n)try{l=JSON.parse(l)}catch(e){}if(o[c]=l,e===c)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return a(e,!1)},o.getJSON=function(e){return a(e,!0)},o.remove=function(t,n){i(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}))},8192:function(e){var t,n=1/0,r=NaN,o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l="\\ud800-\\udfff",c="\\u0300-\\u036f\\ufe20-\\ufe23",u="\\u20d0-\\u20f0",d="\\ufe0e\\ufe0f",p="["+l+"]",f="["+c+u+"]",m="\\ud83c[\\udffb-\\udfff]",h="[^"+l+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",y="\\u200d",b="(?:"+f+"|"+m+")"+"?",w="["+d+"]?",E=w+b+("(?:"+y+"(?:"+[h,v,g].join("|")+")"+w+b+")*"),k="(?:"+[h+f+"?",f,v,g,p].join("|")+")",S=RegExp(m+"(?="+m+")|"+k+E,"g"),x=RegExp("["+y+l+c+u+d+"]"),C=parseInt,A="object"==typeof global&&global&&global.Object===Object&&global,_="object"==typeof self&&self&&self.Object===Object&&self,I=A||_||Function("return this")(),N=(t="length",function(e){return null==e?void 0:e[t]});function T(e){return x.test(e)}function R(e){return T(e)?function(e){var t=S.lastIndex=0;for(;S.test(e);)t++;return t}(e):N(e)}function O(e){return T(e)?function(e){return e.match(S)||[]}(e):function(e){return e.split("")}(e)}var P=Object.prototype.toString,D=I.Symbol,F=Math.ceil,M=Math.floor,V=D?D.prototype:void 0,L=V?V.toString:void 0;function q(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=M(t/2))&&(e+=e)}while(t);return n}function U(e){if("string"==typeof e)return e;if(B(e))return L?L.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function j(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}(e,t,n)}function z(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function B(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==P.call(e)}function $(e){return e?(e=function(e){if("number"==typeof e)return e;if(B(e))return r;if(z(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=z(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||s.test(e)?C(e.slice(2),n?2:8):i.test(e)?r:+e}(e))===n||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}e.exports=function(e,t,n){var r;e=null==(r=e)?"":U(r);var o=(t=function(e){var t=$(e),n=t%1;return t==t?n?t-n:t:0}(t))?R(e):0;return t&&o<t?e+function(e,t){var n=(t=void 0===t?" ":U(t)).length;if(n<2)return n?q(t,e):t;var r=q(t,F(e/R(t)));return T(t)?j(O(r),0,e).join(""):r.slice(0,e)}(t-o,n):e}},2390:function(e){var t="[object Symbol]",n=/^\s+/,r="\\ud800-\\udfff",o="\\u0300-\\u036f\\ufe20-\\ufe23",i="\\u20d0-\\u20f0",a="\\ufe0e\\ufe0f",s="["+r+"]",l="["+o+i+"]",c="\\ud83c[\\udffb-\\udfff]",u="[^"+r+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",f="\\u200d",m="(?:"+l+"|"+c+")"+"?",h="["+a+"]?",v=h+m+("(?:"+f+"(?:"+[u,d,p].join("|")+")"+h+m+")*"),g="(?:"+[u+l+"?",l,d,p,s].join("|")+")",y=RegExp(c+"(?="+c+")|"+g+v,"g"),b=RegExp("["+f+r+o+i+a+"]"),w="object"==typeof global&&global&&global.Object===Object&&global,E="object"==typeof self&&self&&self.Object===Object&&self,k=w||E||Function("return this")();function S(e,t,n){if(t!=t)return function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}(e,x,n);for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}function x(e){return e!=e}function C(e){return function(e){return b.test(e)}(e)?function(e){return e.match(y)||[]}(e):function(e){return e.split("")}(e)}var A=Object.prototype.toString,_=k.Symbol,I=_?_.prototype:void 0,N=I?I.toString:void 0;function T(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&A.call(e)==t}(e))return N?N.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}function R(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}(e,t,n)}e.exports=function(e,t,r){var o;if((e=null==(o=e)?"":T(o))&&(r||void 0===t))return e.replace(n,"");if(!e||!(t=T(t)))return e;var i=C(e),a=function(e,t){for(var n=-1,r=e.length;++n<r&&S(t,e[n],0)>-1;);return n}(i,C(t));return R(i,a).join("")}},4923:function(e){var t="[object Symbol]",n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,r="\\ud800-\\udfff",o="\\u2700-\\u27bf",i="a-z\\xdf-\\xf6\\xf8-\\xff",a="A-Z\\xc0-\\xd6\\xd8-\\xde",s="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",l="["+s+"]",c="\\d+",u="["+o+"]",d="["+i+"]",p="[^"+r+s+c+o+i+a+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",h="["+a+"]",v="(?:"+d+"|"+p+")",g="(?:"+h+"|"+p+")",y="(?:['’](?:d|ll|m|re|s|t|ve))?",b="(?:['’](?:D|LL|M|RE|S|T|VE))?",w="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",E="[\\ufe0e\\ufe0f]?",k=E+w+("(?:\\u200d(?:"+["[^"+r+"]",f,m].join("|")+")"+E+w+")*"),S="(?:"+[u,f,m].join("|")+")"+k,x=RegExp([h+"?"+d+"+"+y+"(?="+[l,h,"$"].join("|")+")",g+"+"+b+"(?="+[l,h+v,"$"].join("|")+")",h+"?"+v+"+"+y,h+"+"+b,c,S].join("|"),"g"),C=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,A="object"==typeof global&&global&&global.Object===Object&&global,_="object"==typeof self&&self&&self.Object===Object&&self,I=A||_||Function("return this")();var N=Object.prototype.toString,T=I.Symbol,R=T?T.prototype:void 0,O=R?R.toString:void 0;function P(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&N.call(e)==t}(e))return O?O.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}e.exports=function(e,t,r){var o;return e=null==(o=e)?"":P(o),void 0===(t=r?void 0:t)?function(e){return C.test(e)}(e)?function(e){return e.match(x)||[]}(e):function(e){return e.match(n)||[]}(e):e.match(t)||[]}},5580:function(e,t,n){var r=n(6110)(n(9325),"DataView");e.exports=r},1549:function(e,t,n){var r=n(9651),o=n(3862),i=n(6721),a=n(2749),s=n(5749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},79:function(e,t,n){var r=n(3702),o=n(80),i=n(4739),a=n(8655),s=n(1175);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},8223:function(e,t,n){var r=n(6110)(n(9325),"Map");e.exports=r},3661:function(e,t,n){var r=n(3040),o=n(7670),i=n(289),a=n(4509),s=n(2949);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l},2804:function(e,t,n){var r=n(6110)(n(9325),"Promise");e.exports=r},6545:function(e,t,n){var r=n(6110)(n(9325),"Set");e.exports=r},8859:function(e,t,n){var r=n(3661),o=n(1380),i=n(1459);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},7217:function(e,t,n){var r=n(79),o=n(1420),i=n(938),a=n(3605),s=n(9817),l=n(945);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},1873:function(e,t,n){var r=n(9325).Symbol;e.exports=r},7828:function(e,t,n){var r=n(9325).Uint8Array;e.exports=r},8303:function(e,t,n){var r=n(6110)(n(9325),"WeakMap");e.exports=r},1033:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},7389:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},695:function(e,t,n){var r=n(8096),o=n(2428),i=n(6449),a=n(3656),s=n(361),l=n(7167),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),u=!n&&o(e),d=!n&&!u&&a(e),p=!n&&!u&&!d&&l(e),f=n||u||d||p,m=f?r(e.length,String):[],h=m.length;for(var v in e)!t&&!c.call(e,v)||f&&("length"==v||d&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,h))||m.push(v);return m}},4932:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},4528:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},882:function(e){e.exports=function(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}},4248:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},1733:function(e){var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},7805:function(e,t,n){var r=n(3360),o=n(5288);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},6547:function(e,t,n){var r=n(3360),o=n(5288),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},6025:function(e,t,n){var r=n(5288);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},3360:function(e,t,n){var r=n(3243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},9344:function(e,t,n){var r=n(3805),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},6649:function(e,t,n){var r=n(3221)();e.exports=r},7422:function(e,t,n){var r=n(1769),o=n(7797);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},2199:function(e,t,n){var r=n(4528),o=n(6449);e.exports=function(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}},2552:function(e,t,n){var r=n(1873),o=n(659),i=n(9350),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},8077:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},7534:function(e,t,n){var r=n(2552),o=n(346);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},270:function(e,t,n){var r=n(7068),o=n(346);e.exports=function e(t,n,i,a,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:r(t,n,i,a,e,s))}},7068:function(e,t,n){var r=n(7217),o=n(5911),i=n(1986),a=n(689),s=n(5861),l=n(6449),c=n(3656),u=n(7167),d="[object Arguments]",p="[object Array]",f="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,h,v,g){var y=l(e),b=l(t),w=y?p:s(e),E=b?p:s(t),k=(w=w==d?f:w)==f,S=(E=E==d?f:E)==f,x=w==E;if(x&&c(e)){if(!c(t))return!1;y=!0,k=!1}if(x&&!k)return g||(g=new r),y||u(e)?o(e,t,n,h,v,g):i(e,t,w,n,h,v,g);if(!(1&n)){var C=k&&m.call(e,"__wrapped__"),A=S&&m.call(t,"__wrapped__");if(C||A){var _=C?e.value():e,I=A?t.value():t;return g||(g=new r),v(_,I,n,h,g)}}return!!x&&(g||(g=new r),a(e,t,n,h,v,g))}},4180:function(e,t,n){var r=n(7217),o=n(270);e.exports=function(e,t,n,i){var a=n.length,s=a,l=!i;if(null==e)return!s;for(e=Object(e);a--;){var c=n[a];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<s;){var u=(c=n[a])[0],d=e[u],p=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var f=new r;if(i)var m=i(d,p,u,e,t,f);if(!(void 0===m?o(p,d,3,i,f):m))return!1}}return!0}},5083:function(e,t,n){var r=n(1882),o=n(7296),i=n(3805),a=n(7473),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?p:s).test(a(e))}},4901:function(e,t,n){var r=n(2552),o=n(294),i=n(346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},5389:function(e,t,n){var r=n(3663),o=n(7978),i=n(3488),a=n(6449),s=n(583);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},8984:function(e,t,n){var r=n(5527),o=n(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},2903:function(e,t,n){var r=n(3805),o=n(5527),i=n(181),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},3663:function(e,t,n){var r=n(4180),o=n(776),i=n(7197);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},7978:function(e,t,n){var r=n(270),o=n(5775),i=n(631),a=n(6205),s=n(756),l=n(7197),c=n(7797);e.exports=function(e,t){return a(e)&&s(t)?l(c(e),t):function(n){var a=o(n,e);return void 0===a&&a===t?i(n,e):r(t,a,3)}}},5250:function(e,t,n){var r=n(7217),o=n(7805),i=n(6649),a=n(2824),s=n(3805),l=n(7241),c=n(4974);e.exports=function e(t,n,u,d,p){t!==n&&i(n,(function(i,l){if(p||(p=new r),s(i))a(t,n,l,u,e,d,p);else{var f=d?d(c(t,l),i,l+"",t,n,p):void 0;void 0===f&&(f=i),o(t,l,f)}}),l)}},2824:function(e,t,n){var r=n(7805),o=n(3290),i=n(1961),a=n(3007),s=n(7910),l=n(2428),c=n(6449),u=n(3693),d=n(3656),p=n(1882),f=n(3805),m=n(1331),h=n(7167),v=n(4974),g=n(9884);e.exports=function(e,t,n,y,b,w,E){var k=v(e,n),S=v(t,n),x=E.get(S);if(x)r(e,n,x);else{var C=w?w(k,S,n+"",e,t,E):void 0,A=void 0===C;if(A){var _=c(S),I=!_&&d(S),N=!_&&!I&&h(S);C=S,_||I||N?c(k)?C=k:u(k)?C=a(k):I?(A=!1,C=o(S,!0)):N?(A=!1,C=i(S,!0)):C=[]:m(S)||l(S)?(C=k,l(k)?C=g(k):f(k)&&!p(k)||(C=s(S))):A=!1}A&&(E.set(S,C),b(C,S,y,w,E),E.delete(S)),r(e,n,C)}}},7420:function(e,t,n){var r=n(7422),o=n(3170),i=n(1769);e.exports=function(e,t,n){for(var a=-1,s=t.length,l={};++a<s;){var c=t[a],u=r(e,c);n(u,c)&&o(l,i(c,e),u)}return l}},7237:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:function(e,t,n){var r=n(7422);e.exports=function(e){return function(t){return r(t,e)}}},4552:function(e){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},9302:function(e,t,n){var r=n(3488),o=n(6757),i=n(2865);e.exports=function(e,t){return i(o(e,t,r),e+"")}},3170:function(e,t,n){var r=n(6547),o=n(1769),i=n(361),a=n(3805),s=n(7797);e.exports=function(e,t,n,l){if(!a(e))return e;for(var c=-1,u=(t=o(t,e)).length,d=u-1,p=e;null!=p&&++c<u;){var f=s(t[c]),m=n;if("__proto__"===f||"constructor"===f||"prototype"===f)return e;if(c!=d){var h=p[f];void 0===(m=l?l(h,f,p):void 0)&&(m=a(h)?h:i(t[c+1])?[]:{})}r(p,f,m),p=p[f]}return e}},9570:function(e,t,n){var r=n(7334),o=n(3243),i=n(3488),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},8096:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},7556:function(e,t,n){var r=n(1873),o=n(4932),i=n(6449),a=n(4394),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},7301:function(e){e.exports=function(e){return function(t){return e(t)}}},9219:function(e){e.exports=function(e,t){return e.has(t)}},1769:function(e,t,n){var r=n(6449),o=n(6205),i=n(1802),a=n(3222);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}},9653:function(e,t,n){var r=n(7828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},3290:function(e,t,n){e=n.nmd(e);var r=n(9325),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},1961:function(e,t,n){var r=n(9653);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},3007:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},1791:function(e,t,n){var r=n(6547),o=n(3360);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=i?i(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),a?o(n,c,u):r(n,c,u)}return n}},5481:function(e,t,n){var r=n(9325)["__core-js_shared__"];e.exports=r},999:function(e,t,n){var r=n(9302),o=n(6800);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t}))}},3221:function(e){e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===n(i[l],l,i))break}return t}}},5539:function(e,t,n){var r=n(882),o=n(828),i=n(6645),a=RegExp("['’]","g");e.exports=function(e){return function(t){return r(i(o(t).replace(a,"")),e,"")}}},4647:function(e,t,n){var r=n(4552)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"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","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=r},3243:function(e,t,n){var r=n(6110),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},5911:function(e,t,n){var r=n(8859),o=n(4248),i=n(9219);e.exports=function(e,t,n,a,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var p=l.get(e),f=l.get(t);if(p&&f)return p==t&&f==e;var m=-1,h=!0,v=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++m<u;){var g=e[m],y=t[m];if(a)var b=c?a(y,g,m,t,e,l):a(g,y,m,e,t,l);if(void 0!==b){if(b)continue;h=!1;break}if(v){if(!o(t,(function(e,t){if(!i(v,t)&&(g===e||s(g,e,n,a,l)))return v.push(t)}))){h=!1;break}}else if(g!==y&&!s(g,y,n,a,l)){h=!1;break}}return l.delete(e),l.delete(t),h}},1986:function(e,t,n){var r=n(1873),o=n(7828),i=n(5288),a=n(5911),s=n(317),l=n(4247),c=r?r.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,r,c,d,p){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=s;case"[object Set]":var m=1&r;if(f||(f=l),e.size!=t.size&&!m)return!1;var h=p.get(e);if(h)return h==t;r|=2,p.set(e,t);var v=a(f(e),f(t),r,c,d,p);return p.delete(e),v;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},689:function(e,t,n){var r=n(2),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,a,s){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var p=c[d];if(!(l?p in t:o.call(t,p)))return!1}var f=s.get(e),m=s.get(t);if(f&&m)return f==t&&m==e;var h=!0;s.set(e,t),s.set(t,e);for(var v=l;++d<u;){var g=e[p=c[d]],y=t[p];if(i)var b=l?i(y,g,p,t,e,s):i(g,y,p,e,t,s);if(!(void 0===b?g===y||a(g,y,n,i,s):b)){h=!1;break}v||(v="constructor"==p)}if(h&&!v){var w=e.constructor,E=t.constructor;w==E||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof E&&E instanceof E||(h=!1)}return s.delete(e),s.delete(t),h}},4840:function(e){var t="object"==typeof global&&global&&global.Object===Object&&global;e.exports=t},2:function(e,t,n){var r=n(2199),o=n(4664),i=n(5950);e.exports=function(e){return r(e,i,o)}},3349:function(e,t,n){var r=n(2199),o=n(6375),i=n(7241);e.exports=function(e){return r(e,i,o)}},2651:function(e,t,n){var r=n(4218);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},776:function(e,t,n){var r=n(756),o=n(5950);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var i=t[n],a=e[i];t[n]=[i,a,r(a)]}return t}},6110:function(e,t,n){var r=n(5083),o=n(392);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},8879:function(e,t,n){var r=n(4335)(Object.getPrototypeOf,Object);e.exports=r},659:function(e,t,n){var r=n(1873),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}},4664:function(e,t,n){var r=n(7389),o=n(3345),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return i.call(e,t)})))}:o;e.exports=s},6375:function(e,t,n){var r=n(4528),o=n(8879),i=n(4664),a=n(3345),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=s},5861:function(e,t,n){var r=n(5580),o=n(8223),i=n(2804),a=n(6545),s=n(8303),l=n(2552),c=n(7473),u="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",m="[object DataView]",h=c(r),v=c(o),g=c(i),y=c(a),b=c(s),w=l;(r&&w(new r(new ArrayBuffer(1)))!=m||o&&w(new o)!=u||i&&w(i.resolve())!=d||a&&w(new a)!=p||s&&w(new s)!=f)&&(w=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case h:return m;case v:return u;case g:return d;case y:return p;case b:return f}return t}),e.exports=w},392:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},9326:function(e,t,n){var r=n(1769),o=n(2428),i=n(6449),a=n(361),s=n(294),l=n(7797);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c<u;){var p=l(t[c]);if(!(d=null!=e&&n(e,p)))break;e=e[p]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&a(p,u)&&(i(e)||o(e))}},5434:function(e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},9651:function(e,t,n){var r=n(1042);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},3862:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:function(e,t,n){var r=n(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},2749:function(e,t,n){var r=n(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},5749:function(e,t,n){var r=n(1042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},7910:function(e,t,n){var r=n(9344),o=n(8879),i=n(5527);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},361:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},6800:function(e,t,n){var r=n(5288),o=n(4894),i=n(361),a=n(3805);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},6205:function(e,t,n){var r=n(6449),o=n(4394),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},4218:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:function(e,t,n){var r,o=n(5481),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},5527:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},756:function(e,t,n){var r=n(3805);e.exports=function(e){return e==e&&!r(e)}},3702:function(e){e.exports=function(){this.__data__=[],this.size=0}},80:function(e,t,n){var r=n(6025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},4739:function(e,t,n){var r=n(6025);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},8655:function(e,t,n){var r=n(6025);e.exports=function(e){return r(this.__data__,e)>-1}},1175:function(e,t,n){var r=n(6025);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},3040:function(e,t,n){var r=n(1549),o=n(79),i=n(8223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},7670:function(e,t,n){var r=n(2651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},289:function(e,t,n){var r=n(2651);e.exports=function(e){return r(this,e).get(e)}},4509:function(e,t,n){var r=n(2651);e.exports=function(e){return r(this,e).has(e)}},2949:function(e,t,n){var r=n(2651);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},317:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},7197:function(e){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},2224:function(e,t,n){var r=n(104);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},1042:function(e,t,n){var r=n(6110)(Object,"create");e.exports=r},3650:function(e,t,n){var r=n(4335)(Object.keys,Object);e.exports=r},181:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},6009:function(e,t,n){e=n.nmd(e);var r=n(4840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},9350:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},6757:function(e,t,n){var r=n(1033),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),l=Array(s);++a<s;)l[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=n(l),r(e,this,c)}}},9325:function(e,t,n){var r=n(4840),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},4974:function(e){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},1380:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1459:function(e){e.exports=function(e){return this.__data__.has(e)}},4247:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},2865:function(e,t,n){var r=n(9570),o=n(1811)(r);e.exports=o},1811:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},1420:function(e,t,n){var r=n(79);e.exports=function(){this.__data__=new r,this.size=0}},938:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},3605:function(e){e.exports=function(e){return this.__data__.get(e)}},9817:function(e){e.exports=function(e){return this.__data__.has(e)}},945:function(e,t,n){var r=n(79),o=n(8223),i=n(3661);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},1802:function(e,t,n){var r=n(2224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)})),t}));e.exports=a},7797:function(e,t,n){var r=n(4394);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},2225:function(e){var t="\\ud800-\\udfff",n="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+i+"]",s="\\d+",l="["+n+"]",c="["+r+"]",u="[^"+t+i+s+n+r+o+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",f="["+o+"]",m="(?:"+c+"|"+u+")",h="(?:"+f+"|"+u+")",v="(?:['’](?:d|ll|m|re|s|t|ve))?",g="(?:['’](?:D|LL|M|RE|S|T|VE))?",y="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",b="[\\ufe0e\\ufe0f]?",w=b+y+("(?:\\u200d(?:"+["[^"+t+"]",d,p].join("|")+")"+b+y+")*"),E="(?:"+[l,d,p].join("|")+")"+w,k=RegExp([f+"?"+c+"+"+v+"(?="+[a,f,"$"].join("|")+")",h+"+"+g+"(?="+[a,f+m,"$"].join("|")+")",f+"?"+m+"+"+v,f+"+"+g,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s,E].join("|"),"g");e.exports=function(e){return e.match(k)||[]}},7334:function(e){e.exports=function(e){return function(){return e}}},828:function(e,t,n){var r=n(4647),o=n(3222),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(i,r).replace(a,"")}},5288:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},5775:function(e,t,n){var r=n(7422);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},631:function(e,t,n){var r=n(8077),o=n(9326);e.exports=function(e,t){return null!=e&&o(e,t,r)}},3488:function(e){e.exports=function(e){return e}},2428:function(e,t,n){var r=n(7534),o=n(346),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},6449:function(e){var t=Array.isArray;e.exports=t},4894:function(e,t,n){var r=n(1882),o=n(294);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},3693:function(e,t,n){var r=n(4894),o=n(346);e.exports=function(e){return o(e)&&r(e)}},3656:function(e,t,n){e=n.nmd(e);var r=n(9325),o=n(9935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;e.exports=l},1882:function(e,t,n){var r=n(2552),o=n(3805);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},1331:function(e,t,n){var r=n(2552),o=n(8879),i=n(346),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},4394:function(e,t,n){var r=n(2552),o=n(346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},7167:function(e,t,n){var r=n(4901),o=n(7301),i=n(6009),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},249:function(e,t,n){var r=n(5539)((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}));e.exports=r},5950:function(e,t,n){var r=n(695),o=n(8984),i=n(4894);e.exports=function(e){return i(e)?r(e):o(e)}},7241:function(e,t,n){var r=n(695),o=n(2903),i=n(4894);e.exports=function(e){return i(e)?r(e,!0):o(e)}},104:function(e,t,n){var r=n(3661);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},5364:function(e,t,n){var r=n(5250),o=n(999)((function(e,t,n){r(e,t,n)}));e.exports=o},1086:function(e,t,n){var r=n(4932),o=n(5389),i=n(7420),a=n(3349);e.exports=function(e,t){if(null==e)return{};var n=r(a(e),(function(e){return[e]}));return t=o(t),i(e,n,(function(e,n){return t(e,n[0])}))}},583:function(e,t,n){var r=n(7237),o=n(7255),i=n(6205),a=n(7797);e.exports=function(e){return i(e)?r(a(e)):o(e)}},3345:function(e){e.exports=function(){return[]}},9935:function(e){e.exports=function(){return!1}},9884:function(e,t,n){var r=n(1791),o=n(7241);e.exports=function(e){return r(e,o(e))}},3222:function(e,t,n){var r=n(7556);e.exports=function(e){return null==e?"":r(e)}},6645:function(e,t,n){var r=n(1733),o=n(5434),i=n(3222),a=n(2225);e.exports=function(e,t,n){return e=i(e),void 0===(t=n?void 0:t)?o(e)?a(e):r(e):e.match(t)||[]}},5228:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in i=Object(arguments[l]))n.call(i,c)&&(s[c]=i[c]);if(t){a=t(i);for(var u=0;u<a.length;u++)r.call(i,a[u])&&(s[a[u]]=i[a[u]])}}return s}},2694:function(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 s=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 s.name="Invariant Violation",s}}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:function(e,t,n){e.exports=n(2694)()},6925:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:function(e,t,n){"use strict";var r=n(6540),o=n(5228),i=n(9982);function a(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."}if(!r)throw Error(a(227));var s=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=/^[: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]*$/,f=Object.prototype.hasOwnProperty,m={},h={};function v(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 v(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 v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new v(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 v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(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!!f.call(h,e)||!f.call(m,e)&&(p.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(y,b);g[t]=new v(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(y,b);g[t]=new v(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(y,b);g[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=60103,S=60106,x=60107,C=60108,A=60114,_=60109,I=60110,N=60112,T=60113,R=60120,O=60115,P=60116,D=60121,F=60128,M=60129,V=60130,L=60131;if("function"==typeof Symbol&&Symbol.for){var q=Symbol.for;k=q("react.element"),S=q("react.portal"),x=q("react.fragment"),C=q("react.strict_mode"),A=q("react.profiler"),_=q("react.provider"),I=q("react.context"),N=q("react.forward_ref"),T=q("react.suspense"),R=q("react.suspense_list"),O=q("react.memo"),P=q("react.lazy"),D=q("react.block"),q("react.scope"),F=q("react.opaque.id"),M=q("react.debug_trace_mode"),V=q("react.offscreen"),L=q("react.legacy_hidden")}var U,j="function"==typeof Symbol&&Symbol.iterator;function z(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=j&&e[j]||e["@@iterator"])?e:null}function B(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var $=!1;function W(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(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{$=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?B(e):""}function H(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(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 x:return"Fragment";case S:return"Portal";case A:return"Profiler";case C:return"StrictMode";case T:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case I:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case N:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case O:return K(e.type);case D:return K(e._render);case P:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=Q(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 X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(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 Z(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(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 te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(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")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(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 oe(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(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=""+G(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 se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ce(e,t){var n=G(t.value),r=G(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 ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",pe="http://www.w3.org/2000/svg";function fe(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 me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,ve,ge=(ve=function(e,t){if(e.namespaceURI!==pe||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.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 ve(e,t)}))}:ve);function ye(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 be={animationIterationCount:!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},we=["Webkit","ms","Moz","O"];function Ee(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function ke(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Ee(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Se=o({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 xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Ce(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}}function Ae(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,Ie=null,Ne=null;function Te(e){if(e=ro(e)){if("function"!=typeof _e)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),_e(e.stateNode,e.type,t))}}function Re(e){Ie?Ne?Ne.push(e):Ne=[e]:Ie=e}function Oe(){if(Ie){var e=Ie,t=Ne;if(Ne=Ie=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Pe(e,t){return e(t)}function De(e,t,n,r,o){return e(t,n,r,o)}function Fe(){}var Me=Pe,Ve=!1,Le=!1;function qe(){null===Ie&&null===Ne||(Fe(),Oe())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=io(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(a(231,t,typeof n));return n}var je=!1;if(d)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){je=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(ve){je=!1}function Be(e,t,n,r,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var $e=!1,We=null,He=!1,Ke=null,Ge={onError:function(e){$e=!0,We=e}};function Qe(e,t,n,r,o,i,a,s,l){$e=!1,We=null,Be.apply(Ge,arguments)}function Ye(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Xe(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 Je(e){if(Ye(e)!==e)throw Error(a(188))}function Ze(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ye(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Je(o),e;if(i===r)return Je(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,it=!1,at=[],st=null,lt=null,ct=null,ut=new Map,dt=new Map,pt=[],ft="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 mt(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":ut.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function vt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=mt(t,n,r,o,i),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function gt(e){var t=no(e.target);if(null!==t){var n=Ye(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Xe(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function wt(){for(it=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=ro(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==st&&yt(st)&&(st=null),null!==lt&&yt(lt)&&(lt=null),null!==ct&&yt(ct)&&(ct=null),ut.forEach(bt),dt.forEach(bt)}function Et(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function kt(e){function t(t){return Et(t,e)}if(0<at.length){Et(at[0],e);for(var n=1;n<at.length;n++){var r=at[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&Et(st,e),null!==lt&&Et(lt,e),null!==ct&&Et(ct,e),ut.forEach(t),dt.forEach(t),n=0;n<pt.length;n++)(r=pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<pt.length&&null===(n=pt[0]).blockedOn;)gt(n),null===n.blockedOn&&pt.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},Ct={},At={};function _t(e){if(Ct[e])return Ct[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in At)return Ct[e]=n[t];return e}d&&(At=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var It=_t("animationend"),Nt=_t("animationiteration"),Tt=_t("animationstart"),Rt=_t("transitionend"),Ot=new Map,Pt=new Map,Dt=["abort","abort",It,"animationEnd",Nt,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Rt,"transitionEnd","waiting","waiting"];function Ft(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Pt.set(r,t),Ot.set(r,o),c(o,[r])}}(0,i.unstable_now)();var Mt=8;function Vt(e){if(1&e)return Mt=15,1;if(2&e)return Mt=14,2;if(4&e)return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):32&e?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):256&e?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):4096&e?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):134217728&e?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):1073741824&e?(Mt=1,1073741824):(Mt=8,e)}function Lt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==i)r=i,o=Mt=15;else if(0!==(i=134217727&n)){var l=i&~a;0!==l?(r=Vt(l),o=Mt):0!==(s&=i)&&(r=Vt(s),o=Mt)}else 0!==(i=n&~a)?(r=Vt(i),o=Mt):0!==s&&(r=Vt(s),o=Mt);if(0===r)return 0;if(r=n&((0>(r=31-$t(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&!(t&a)){if(Vt(t),o<=Mt)return t;Mt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-$t(t)),r|=e[n],t&=~o;return r}function qt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=jt(24&~t))?Ut(10,t):e;case 10:return 0===(e=jt(192&~t))?Ut(8,t):e;case 8:return 0===(e=jt(3584&~t))&&(0===(e=jt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=jt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function jt(e){return e&-e}function zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Bt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Ht|0)|0},Wt=Math.log,Ht=Math.LN2;var Kt=i.unstable_UserBlockingPriority,Gt=i.unstable_runWithPriority,Qt=!0;function Yt(e,t,n,r){Ve||Fe();var o=Jt,i=Ve;Ve=!0;try{De(o,e,t,n,r)}finally{(Ve=i)||qe()}}function Xt(e,t,n,r){Gt(Kt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Qt)if((o=!(4&t))&&0<at.length&&-1<ft.indexOf(e))e=mt(null,e,t,n,r),at.push(e);else{var i=Zt(e,t,n,r);if(null===i)o&&ht(e,r);else{if(o){if(-1<ft.indexOf(e))return e=mt(i,e,t,n,r),void at.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return st=vt(st,e,t,n,r,o),!0;case"dragenter":return lt=vt(lt,e,t,n,r,o),!0;case"mouseover":return ct=vt(ct,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return ut.set(i,vt(ut.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,dt.set(i,vt(dt.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;ht(e,r)}Fr(e,t,r,null,n)}}}function Zt(e,t,n,r){var o=Ae(r);if(null!==(o=no(o))){var i=Ye(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=Xe(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Fr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.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 nn=o.slice(e,1<t?1-t:void 0)}function on(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 an(){return!0}function sn(){return!1}function ln(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)?an:sn,this.isPropagationStopped=sn,this}return o(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=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,un,dn,pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fn=ln(pn),mn=o({},pn,{view:0,detail:0}),hn=ln(mn),vn=o({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:In,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!==dn&&(dn&&"mousemove"===e.type?(cn=e.screenX-dn.screenX,un=e.screenY-dn.screenY):un=cn=0,dn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:un}}),gn=ln(vn),yn=ln(o({},vn,{dataTransfer:0})),bn=ln(o({},mn,{relatedTarget:0})),wn=ln(o({},pn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=o({},pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kn=ln(En),Sn=ln(o({},pn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Cn={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"},An={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=An[e])&&!!t[e]}function In(){return _n}var Nn=o({},mn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Cn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:In,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=ln(Nn),Rn=ln(o({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=ln(o({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:In})),Pn=ln(o({},pn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Dn=o({},vn,{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}),Fn=ln(Dn),Mn=[9,13,27,32],Vn=d&&"CompositionEvent"in window,Ln=null;d&&"documentMode"in document&&(Ln=document.documentMode);var qn=d&&"TextEvent"in window&&!Ln,Un=d&&(!Vn||Ln&&8<Ln&&11>=Ln),jn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var Hn={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 Kn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Gn(e,t,n,r){Re(r),0<(t=Vr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Yn=null;function Xn(e){Nr(e,0)}function Jn(e){if(X(oo(e)))return e}function Zn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function or(){Qn&&(Qn.detachEvent("onpropertychange",ir),Yn=Qn=null)}function ir(e){if("value"===e.propertyName&&Jn(Yn)){var t=[];if(Gn(t,Yn,e,Ae(e)),e=Xn,Ve)e(t);else{Ve=!0;try{Pe(e,t)}finally{Ve=!1,qe()}}}}function ar(e,t,n){"focusin"===e?(or(),Yn=n,(Qn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&or()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Jn(Yn)}function lr(e,t){if("click"===e)return Jn(t)}function cr(e,t){if("input"===e||"change"===e)return Jn(t)}var ur="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},dr=Object.prototype.hasOwnProperty;function pr(e,t){if(ur(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++)if(!dr.call(t,n[r])||!ur(e[n[r]],t[n[r]]))return!1;return!0}function fr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mr(e,t){var n,r=fr(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=fr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function vr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function gr(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)}var yr=d&&"documentMode"in document&&11>=document.documentMode,br=null,wr=null,Er=null,kr=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;kr||null==br||br!==J(r)||("selectionStart"in(r=br)&&gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Er&&pr(Er,r)||(Er=r,0<(r=Vr(wr,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Ft("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ft("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ft(Dt,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Cr=0;Cr<xr.length;Cr++)Pt.set(xr[Cr],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ar="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),_r=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ar));function Ir(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,s,l,c){if(Qe.apply(this,arguments),$e){if(!$e)throw Error(a(198));var u=We;$e=!1,We=null,He||(He=!0,Ke=u)}}(r,t,void 0,e),e.currentTarget=null}function Nr(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 s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Ir(o,s,c),i=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Ir(o,s,c),i=l}}}if(He)throw e=Ke,He=!1,Ke=null,e}function Tr(e,t){var n=ao(t),r=e+"__bubble";n.has(r)||(Dr(t,e,2,!1),n.add(r))}var Rr="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Rr]||(e[Rr]=!0,s.forEach((function(t){_r.has(t)||Pr(t,!1,e,null),Pr(t,!0,e,null)})))}function Pr(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&_r.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=ao(i),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(o|=4),Dr(i,e,o,t),a.add(s))}function Dr(e,t,n,r){var o=Pt.get(t);switch(void 0===o?2:o){case 0:o=Yt;break;case 1:o=Xt;break;default:o=Jt}n=o.bind(null,t,n,e),o=void 0,!je||"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 Fr(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 s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=no(s)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Le)return e(t,n);Le=!0;try{return Me(e,t,n)}finally{Le=!1,qe()}}((function(){var r=i,o=Ae(n),a=[];e:{var s=Ot.get(e);if(void 0!==s){var l=fn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=bn;break;case"focusout":c="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;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":l=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=On;break;case It:case Nt:case Tt:l=wn;break;case Rt:l=Pn;break;case"scroll":l=hn;break;case"wheel":l=Fn;break;case"copy":case"cut":case"paste":l=kn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Rn}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,m=r;null!==m;){var h=(f=m).stateNode;if(5===f.tag&&null!==h&&(f=h,null!==p&&(null!=(h=Ue(m,p))&&u.push(Mr(m,h,f)))),d)break;m=m.return}0<u.length&&(s=new l(s,c,null,n,o),a.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||16&t||!(c=n.relatedTarget||n.fromElement)||!no(c)&&!c[eo])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?no(c):null)&&(c!==(d=Ye(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=gn,h="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=Rn,h="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==l?s:oo(l),f=null==c?s:oo(c),(s=new u(h,m+"leave",l,n,o)).target=d,s.relatedTarget=f,h=null,no(o)===r&&((u=new u(p,m+"enter",c,n,o)).target=f,u.relatedTarget=d,h=u),d=h,l&&c)e:{for(p=c,m=0,f=u=l;f;f=Lr(f))m++;for(f=0,h=p;h;h=Lr(h))f++;for(;0<m-f;)u=Lr(u),m--;for(;0<f-m;)p=Lr(p),f--;for(;m--;){if(u===p||null!==p&&u===p.alternate)break e;u=Lr(u),p=Lr(p)}u=null}else u=null;null!==l&&qr(a,s,l,u,!1),null!==c&&null!==d&&qr(a,d,c,u,!0)}if("select"===(l=(s=r?oo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var v=Zn;else if(Kn(s))if(er)v=cr;else{v=sr;var g=ar}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=lr);switch(v&&(v=v(e,r))?Gn(a,v,n,o):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&oe(s,"number",s.value)),g=r?oo(r):window,e){case"focusin":(Kn(g)||"true"===g.contentEditable)&&(br=g,wr=r,Er=null);break;case"focusout":Er=wr=br=null;break;case"mousedown":kr=!0;break;case"contextmenu":case"mouseup":case"dragend":kr=!1,Sr(a,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":Sr(a,n,o)}var y;if(Vn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Wn?Bn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Un&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Wn&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,Wn=!0)),0<(g=Vr(r,b)).length&&(b=new Sn(b,e,null,n,o),a.push({event:b,listeners:g}),y?b.data=y:null!==(y=$n(n))&&(b.data=y))),(y=qn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,jn);case"textInput":return(e=t.data)===jn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Vn&&Bn(e,t)?(e=rn(),nn=tn=en=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 Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Vr(r,"onBeforeInput")).length&&(o=new Sn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=y))}Nr(a,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Vr(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=Ue(e,n))&&r.unshift(Mr(e,i,o)),null!=(i=Ue(e,t))&&r.push(Mr(e,i,o))),e=e.return}return r}function Lr(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 s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,o?null!=(l=Ue(n,i))&&a.unshift(Mr(n,l,s)):o||null!=(l=Ue(n,i))&&a.push(Mr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Ur(){}var jr=null,zr=null;function Br(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function $r(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Wr="function"==typeof setTimeout?setTimeout:void 0,Hr="function"==typeof clearTimeout?clearTimeout:void 0;function Kr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Gr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Qr(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 Yr=0;var Xr=Math.random().toString(36).slice(2),Jr="__reactFiber$"+Xr,Zr="__reactProps$"+Xr,eo="__reactContainer$"+Xr,to="__reactEvents$"+Xr;function no(e){var t=e[Jr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Jr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Qr(e);null!==e;){if(n=e[Jr])return n;e=Qr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Jr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function io(e){return e[Zr]||null}function ao(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var so=[],lo=-1;function co(e){return{current:e}}function uo(e){0>lo||(e.current=so[lo],so[lo]=null,lo--)}function po(e,t){lo++,so[lo]=e.current,e.current=t}var fo={},mo=co(fo),ho=co(!1),vo=fo;function go(e,t){var n=e.type.contextTypes;if(!n)return fo;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 yo(e){return null!=(e=e.childContextTypes)}function bo(){uo(ho),uo(mo)}function wo(e,t,n){if(mo.current!==fo)throw Error(a(168));po(mo,t),po(ho,n)}function Eo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,K(t)||"Unknown",i));return o({},n,r)}function ko(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,vo=mo.current,po(mo,e),po(ho,ho.current),!0}function So(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Eo(e,t,vo),r.__reactInternalMemoizedMergedChildContext=e,uo(ho),uo(mo),po(mo,e)):uo(ho),po(ho,n)}var xo=null,Co=null,Ao=i.unstable_runWithPriority,_o=i.unstable_scheduleCallback,Io=i.unstable_cancelCallback,No=i.unstable_shouldYield,To=i.unstable_requestPaint,Ro=i.unstable_now,Oo=i.unstable_getCurrentPriorityLevel,Po=i.unstable_ImmediatePriority,Do=i.unstable_UserBlockingPriority,Fo=i.unstable_NormalPriority,Mo=i.unstable_LowPriority,Vo=i.unstable_IdlePriority,Lo={},qo=void 0!==To?To:function(){},Uo=null,jo=null,zo=!1,Bo=Ro(),$o=1e4>Bo?Ro:function(){return Ro()-Bo};function Wo(){switch(Oo()){case Po:return 99;case Do:return 98;case Fo:return 97;case Mo:return 96;case Vo:return 95;default:throw Error(a(332))}}function Ho(e){switch(e){case 99:return Po;case 98:return Do;case 97:return Fo;case 96:return Mo;case 95:return Vo;default:throw Error(a(332))}}function Ko(e,t){return e=Ho(e),Ao(e,t)}function Go(e,t,n){return e=Ho(e),_o(e,t,n)}function Qo(){if(null!==jo){var e=jo;jo=null,Io(e)}Yo()}function Yo(){if(!zo&&null!==Uo){zo=!0;var e=0;try{var t=Uo;Ko(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Uo=null}catch(t){throw null!==Uo&&(Uo=Uo.slice(e+1)),_o(Po,Qo),t}finally{zo=!1}}}var Xo=E.ReactCurrentBatchConfig;function Jo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Zo=co(null),ei=null,ti=null,ni=null;function ri(){ni=ti=ei=null}function oi(e){var t=Zo.current;uo(Zo),e.type._context._currentValue=t}function ii(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ai(e,t){ei=e,ni=ti=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(Va=!0),e.firstContext=null)}function si(e,t){if(ni!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ni=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ti){if(null===ei)throw Error(a(308));ti=t,ei.dependencies={lanes:0,firstContext:t,responders:null}}else ti=ti.next=t;return e._currentValue}var li=!1;function ci(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ui(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 di(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pi(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function fi(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 mi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var c=l,u=c.next;c.next=null,null===s?a=u:s.next=u,s=c;var d=e.alternate;if(null!==d){var p=(d=d.updateQueue).lastBaseUpdate;p!==s&&(null===p?d.firstBaseUpdate=u:p.next=u,d.lastBaseUpdate=c)}}if(null!==a){for(p=i.baseState,s=0,d=u=c=null;;){l=a.lane;var f=a.eventTime;if((r&l)===l){null!==d&&(d=d.next={eventTime:f,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var m=e,h=a;switch(l=t,f=n,h.tag){case 1:if("function"==typeof(m=h.payload)){p=m.call(f,p,l);break e}p=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(l="function"==typeof(m=h.payload)?m.call(f,p,l):m))break e;p=o({},p,l);break e;case 2:li=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else f={eventTime:f,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===d?(u=d=f,c=p):d=d.next=f,s|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===d&&(c=p),i.baseState=c,i.firstBaseUpdate=u,i.lastBaseUpdate=d,zs|=s,e.lanes=s,e.memoizedState=p}}function hi(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(a(191,o));o.call(r)}}}var vi=(new r.Component).refs;function gi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var yi={isMounted:function(e){return!!(e=e._reactInternals)&&Ye(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fl(),o=ml(e),i=di(r,o);i.payload=t,null!=n&&(i.callback=n),pi(e,i),hl(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fl(),o=ml(e),i=di(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),pi(e,i),hl(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fl(),r=ml(e),o=di(n,r);o.tag=2,null!=t&&(o.callback=t),pi(e,o),hl(e,r,n)}};function bi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!pr(n,r)||!pr(o,i))}function wi(e,t,n){var r=!1,o=fo,i=t.contextType;return"object"==typeof i&&null!==i?i=si(i):(o=yo(t)?vo:mo.current,i=(r=null!=(r=t.contextTypes))?go(e,o):fo),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ei(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&&yi.enqueueReplaceState(t,t.state,null)}function ki(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=vi,ci(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=si(i):(i=yo(t)?vo:mo.current,o.context=go(e,i)),mi(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(gi(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&&yi.enqueueReplaceState(o,o.state,null),mi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var Si=Array.isArray;function xi(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(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===vi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Ci(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Ai(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}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=Kl(e,t)).index=0,e.sibling=null,e}function i(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):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Xl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=xi(e,t,n),r.return=e,r):((r=Gl(n.type,n.key,n.props,null,e.mode,r)).ref=xi(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Jl(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=Ql(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Xl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Gl(t.type,t.key,t.props,null,e.mode,n)).ref=xi(e,null,t),n.return=e,n;case S:return(t=Jl(t,e.mode,n)).return=e,t}if(Si(t)||z(t))return(t=Ql(t,e.mode,n,null)).return=e,t;Ci(e,t)}return null}function f(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===o?n.type===x?d(e,t,n.props.children,r,o):c(e,t,n,r):null;case S:return n.key===o?u(e,t,n,r):null}if(Si(n)||z(n))return null!==o?null:d(e,t,n,r,null);Ci(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return e=e.get(null===r.key?n:r.key)||null,r.type===x?d(t,e,r.props.children,o,r.key):c(t,e,r,o);case S:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Si(r)||z(r))return d(t,e=e.get(n)||null,r,o,null);Ci(t,r)}return null}function h(o,a,s,l){for(var c=null,u=null,d=a,h=a=0,v=null;null!==d&&h<s.length;h++){d.index>h?(v=d,d=null):v=d.sibling;var g=f(o,d,s[h],l);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(o,d),a=i(g,a,h),null===u?c=g:u.sibling=g,u=g,d=v}if(h===s.length)return n(o,d),c;if(null===d){for(;h<s.length;h++)null!==(d=p(o,s[h],l))&&(a=i(d,a,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(o,d);h<s.length;h++)null!==(v=m(d,o,h,s[h],l))&&(e&&null!==v.alternate&&d.delete(null===v.key?h:v.key),a=i(v,a,h),null===u?c=v:u.sibling=v,u=v);return e&&d.forEach((function(e){return t(o,e)})),c}function v(o,s,l,c){var u=z(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,h=s,v=s=0,g=null,y=l.next();null!==h&&!y.done;v++,y=l.next()){h.index>v?(g=h,h=null):g=h.sibling;var b=f(o,h,y.value,c);if(null===b){null===h&&(h=g);break}e&&h&&null===b.alternate&&t(o,h),s=i(b,s,v),null===d?u=b:d.sibling=b,d=b,h=g}if(y.done)return n(o,h),u;if(null===h){for(;!y.done;v++,y=l.next())null!==(y=p(o,y.value,c))&&(s=i(y,s,v),null===d?u=y:d.sibling=y,d=y);return u}for(h=r(o,h);!y.done;v++,y=l.next())null!==(y=m(h,o,v,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?v:y.key),s=i(y,s,v),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach((function(e){return t(o,e)})),u}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===x&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case k:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(i.type===x){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=xi(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===x?((r=Ql(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Gl(i.type,i.key,i.props,null,e.mode,l)).ref=xi(e,r,i),l.return=e,e=l)}return s(e);case S:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Jl(i,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Xl(i,e.mode,l)).return=e,e=r),s(e);if(Si(i))return h(e,r,i,l);if(z(i))return v(e,r,i,l);if(u&&Ci(e,i),void 0===i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var _i=Ai(!0),Ii=Ai(!1),Ni={},Ti=co(Ni),Ri=co(Ni),Oi=co(Ni);function Pi(e){if(e===Ni)throw Error(a(174));return e}function Di(e,t){switch(po(Oi,t),po(Ri,e),po(Ti,Ni),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Ti),po(Ti,t)}function Fi(){uo(Ti),uo(Ri),uo(Oi)}function Mi(e){Pi(Oi.current);var t=Pi(Ti.current),n=me(t,e.type);t!==n&&(po(Ri,e),po(Ti,n))}function Vi(e){Ri.current===e&&(uo(Ti),uo(Ri))}var Li=co(0);function qi(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(64&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 Ui=null,ji=null,zi=!1;function Bi(e,t){var n=Wl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function $i(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,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wi(e){if(zi){var t=ji;if(t){var n=t;if(!$i(e,t)){if(!(t=Gr(n.nextSibling))||!$i(e,t))return e.flags=-1025&e.flags|2,zi=!1,void(Ui=e);Bi(Ui,n)}Ui=e,ji=Gr(t.firstChild)}else e.flags=-1025&e.flags|2,zi=!1,Ui=e}}function Hi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ui=e}function Ki(e){if(e!==Ui)return!1;if(!zi)return Hi(e),zi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=ji;t;)Bi(e,t),t=Gr(t.nextSibling);if(Hi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ji=Gr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ji=null}}else ji=Ui?Gr(e.stateNode.nextSibling):null;return!0}function Gi(){ji=Ui=null,zi=!1}var Qi=[];function Yi(){for(var e=0;e<Qi.length;e++)Qi[e]._workInProgressVersionPrimary=null;Qi.length=0}var Xi=E.ReactCurrentDispatcher,Ji=E.ReactCurrentBatchConfig,Zi=0,ea=null,ta=null,na=null,ra=!1,oa=!1;function ia(){throw Error(a(321))}function aa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ur(e[n],t[n]))return!1;return!0}function sa(e,t,n,r,o,i){if(Zi=i,ea=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xi.current=null===e||null===e.memoizedState?Pa:Da,e=n(r,o),oa){i=0;do{if(oa=!1,!(25>i))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Xi.current=Fa,e=n(r,o)}while(oa)}if(Xi.current=Oa,t=null!==ta&&null!==ta.next,Zi=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ca(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function ua(e,t){return"function"==typeof t?t(e):t}function da(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=s=i=null,c=o;do{var u=c.lane;if((Zi&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=d,i=r):l=l.next=d,ea.lanes|=u,zs|=u}c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=s,ur(r,t.memoizedState)||(Va=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function pa(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);ur(i,t.memoizedState)||(Va=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function fa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Zi&e)===e)&&(t._workInProgressVersionPrimary=r,Qi.push(t))),e)return n(t._source);throw Qi.push(t),Error(a(350))}function ma(e,t,n,r){var o=Ds;if(null===o)throw Error(a(349));var i=t._getVersion,s=i(t._source),l=Xi.current,c=l.useState((function(){return fa(o,t,n)})),u=c[1],d=c[0];c=na;var p=e.memoizedState,f=p.refs,m=f.getSnapshot,h=p.source;p=p.subscribe;var v=ea;return e.memoizedState={refs:f,source:t,subscribe:r},l.useEffect((function(){f.getSnapshot=n,f.setSnapshot=u;var e=i(t._source);if(!ur(s,e)){e=n(t._source),ur(d,e)||(u(e),e=ml(v),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var l=31-$t(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=f.getSnapshot,n=f.setSnapshot;try{n(e(t._source));var r=ml(v);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),ur(m,n)&&ur(h,t)&&ur(p,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ua,lastRenderedState:d}).dispatch=u=Ra.bind(null,ea,e),c.queue=e,c.baseQueue=null,d=fa(o,t,n),c.memoizedState=c.baseState=d),d}function ha(e,t,n){return ma(ca(),e,t,n)}function va(e){var t=la();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ua,lastRenderedState:e}).dispatch=Ra.bind(null,ea,e),[t.memoizedState,e]}function ga(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ea.updateQueue)?(t={lastEffect:null},ea.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 ya(e){return e={current:e},la().memoizedState=e}function ba(){return ca().memoizedState}function wa(e,t,n,r){var o=la();ea.flags|=e,o.memoizedState=ga(1|t,n,void 0,void 0===r?null:r)}function Ea(e,t,n,r){var o=ca();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&aa(r,a.deps))return void ga(t,n,i,r)}ea.flags|=e,o.memoizedState=ga(1|t,n,i,r)}function ka(e,t){return wa(516,4,e,t)}function Sa(e,t){return Ea(516,4,e,t)}function xa(e,t){return Ea(4,2,e,t)}function Ca(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 Aa(e,t,n){return n=null!=n?n.concat([e]):null,Ea(4,2,Ca.bind(null,t,e),n)}function _a(){}function Ia(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Na(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ta(e,t){var n=Wo();Ko(98>n?98:n,(function(){e(!0)})),Ko(97<n?97:n,(function(){var n=Ji.transition;Ji.transition=1;try{e(!1),t()}finally{Ji.transition=n}}))}function Ra(e,t,n){var r=fl(),o=ml(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ea||null!==a&&a===ea)oa=ra=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(i.eagerReducer=a,i.eagerState=l,ur(l,s))return}catch(e){}hl(e,o,r)}}var Oa={readContext:si,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Pa={readContext:si,useCallback:function(e,t){return la().memoizedState=[e,void 0===t?null:t],e},useContext:si,useEffect:ka,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wa(4,2,Ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4,2,e,t)},useMemo:function(e,t){var n=la();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=la();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ra.bind(null,ea,e),[r.memoizedState,e]},useRef:ya,useState:va,useDebugValue:_a,useDeferredValue:function(e){var t=va(e),n=t[0],r=t[1];return ka((function(){var t=Ji.transition;Ji.transition=1;try{r(e)}finally{Ji.transition=t}}),[e]),n},useTransition:function(){var e=va(!1),t=e[0];return ya(e=Ta.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=la();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ma(r,e,t,n)},useOpaqueIdentifier:function(){if(zi){var e=!1,t=function(e){return{$$typeof:F,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Yr++).toString(36))),Error(a(355))})),n=va(t)[1];return!(2&ea.mode)&&(ea.flags|=516,ga(5,(function(){n("r:"+(Yr++).toString(36))}),void 0,null)),t}return va(t="r:"+(Yr++).toString(36)),t},unstable_isNewReconciler:!1},Da={readContext:si,useCallback:Ia,useContext:si,useEffect:Sa,useImperativeHandle:Aa,useLayoutEffect:xa,useMemo:Na,useReducer:da,useRef:ba,useState:function(){return da(ua)},useDebugValue:_a,useDeferredValue:function(e){var t=da(ua),n=t[0],r=t[1];return Sa((function(){var t=Ji.transition;Ji.transition=1;try{r(e)}finally{Ji.transition=t}}),[e]),n},useTransition:function(){var e=da(ua)[0];return[ba().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return da(ua)[0]},unstable_isNewReconciler:!1},Fa={readContext:si,useCallback:Ia,useContext:si,useEffect:Sa,useImperativeHandle:Aa,useLayoutEffect:xa,useMemo:Na,useReducer:pa,useRef:ba,useState:function(){return pa(ua)},useDebugValue:_a,useDeferredValue:function(e){var t=pa(ua),n=t[0],r=t[1];return Sa((function(){var t=Ji.transition;Ji.transition=1;try{r(e)}finally{Ji.transition=t}}),[e]),n},useTransition:function(){var e=pa(ua)[0];return[ba().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return pa(ua)[0]},unstable_isNewReconciler:!1},Ma=E.ReactCurrentOwner,Va=!1;function La(e,t,n,r){t.child=null===e?Ii(t,null,n,r):_i(t,e.child,n,r)}function qa(e,t,n,r,o){n=n.render;var i=t.ref;return ai(t,o),r=sa(e,t,n,r,i,o),null===e||Va?(t.flags|=1,La(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,as(e,t,o))}function Ua(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Hl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Gl(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ja(e,t,a,r,o,i))}return a=e.child,o&i||(o=a.memoizedProps,!(n=null!==(n=n.compare)?n:pr)(o,r)||e.ref!==t.ref)?(t.flags|=1,(e=Kl(a,r)).ref=t.ref,e.return=t,t.child=e):as(e,t,i)}function ja(e,t,n,r,o,i){if(null!==e&&pr(e.memoizedProps,r)&&e.ref===t.ref){if(Va=!1,!(i&o))return t.lanes=e.lanes,as(e,t,i);16384&e.flags&&(Va=!0)}return $a(e,t,n,r,i)}function za(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(4&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Sl(t,e),null;t.memoizedState={baseLanes:0},Sl(t,null!==i?i.baseLanes:n)}else t.memoizedState={baseLanes:0},Sl(t,n);else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Sl(t,r);return La(e,t,o,n),t.child}function Ba(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function $a(e,t,n,r,o){var i=yo(n)?vo:mo.current;return i=go(t,i),ai(t,o),n=sa(e,t,n,r,i,o),null===e||Va?(t.flags|=1,La(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,as(e,t,o))}function Wa(e,t,n,r,o){if(yo(n)){var i=!0;ko(t)}else i=!1;if(ai(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wi(t,n,r),ki(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=si(c):c=go(t,c=yo(n)?vo:mo.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Ei(t,a,r,c),li=!1;var p=t.memoizedState;a.state=p,mi(t,r,a,o),l=t.memoizedState,s!==r||p!==l||ho.current||li?("function"==typeof u&&(gi(t,n,u,r),l=t.memoizedState),(s=li||bi(t,n,s,r,p,l,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|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,ui(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Jo(t.type,s),a.props=c,d=t.pendingProps,p=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=si(l):l=go(t,l=yo(n)?vo:mo.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||p!==l)&&Ei(t,a,r,l),li=!1,p=t.memoizedState,a.state=p,mi(t,r,a,o);var m=t.memoizedState;s!==d||p!==m||ho.current||li?("function"==typeof f&&(gi(t,n,f,r),m=t.memoizedState),(c=li||bi(t,n,c,r,p,m,l))?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,m,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,m,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),r=!1)}return Ha(e,t,n,r,i,o)}function Ha(e,t,n,r,o,i){Ba(e,t);var a=!!(64&t.flags);if(!r&&!a)return o&&So(t,n,!1),as(e,t,i);r=t.stateNode,Ma.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=_i(t,e.child,null,i),t.child=_i(t,null,s,i)):La(e,t,s,i),t.memoizedState=r.state,o&&So(t,n,!0),t.child}function Ka(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Di(e,t.containerInfo)}var Ga,Qa,Ya,Xa,Ja={dehydrated:null,retryLane:0};function Za(e,t,n){var r,o=t.pendingProps,i=Li.current,a=!1;return(r=!!(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),po(Li,1&i),null===e?(void 0!==o.fallback&&Wi(t),e=o.children,i=o.fallback,a?(e=es(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ja,e):"number"==typeof o.unstable_expectedLoadTime?(e=es(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ja,t.lanes=33554432,e):((n=Yl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=ns(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ja,o):(n=ts(e,t,o.children,n),t.memoizedState=null,n))}function es(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},2&o||null===i?i=Yl(t,o,0,null):(i.childLanes=0,i.pendingProps=t),n=Ql(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function ts(e,t,n,r){var o=e.child;return e=o.sibling,n=Kl(o,{mode:"visible",children:n}),!(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function ns(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 2&i||t.child===a?n=Kl(a,s):((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null),null!==e?r=Kl(e,r):(r=Ql(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function rs(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ii(e.return,t)}function os(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function is(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(La(e,t,r.children,n),2&(r=Li.current))r=1&r|2,t.flags|=64;else{if(null!==e&&64&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rs(e,n);else if(19===e.tag)rs(e,n);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(Li,r),2&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===qi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),os(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===qi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}os(t,!0,n,null,i,t.lastEffect);break;case"together":os(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function as(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),zs|=t.lanes,n&t.childLanes){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Kl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Kl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ss(e,t){if(!zi)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 ls(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return yo(t.type)&&bo(),null;case 3:return Fi(),uo(ho),uo(mo),Yi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ki(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Qa(t),null;case 5:Vi(t);var i=Pi(Oi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ya(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Pi(Ti.current),Ki(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Jr]=t,r[Zr]=s,n){case"dialog":Tr("cancel",r),Tr("close",r);break;case"iframe":case"object":case"embed":Tr("load",r);break;case"video":case"audio":for(e=0;e<Ar.length;e++)Tr(Ar[e],r);break;case"source":Tr("error",r);break;case"img":case"image":case"link":Tr("error",r),Tr("load",r);break;case"details":Tr("toggle",r);break;case"input":ee(r,s),Tr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Tr("invalid",r);break;case"textarea":le(r,s),Tr("invalid",r)}for(var c in xe(n,s),e=null,s)s.hasOwnProperty(c)&&(i=s[c],"children"===c?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):l.hasOwnProperty(c)&&null!=i&&"onScroll"===c&&Tr("scroll",r));switch(n){case"input":Y(r),re(r,s,!0);break;case"textarea":Y(r),ue(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===i.nodeType?i:i.ownerDocument,e===de&&(e=fe(n)),e===de?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Jr]=t,e[Zr]=r,Ga(e,t,!1,!1),t.stateNode=e,c=Ce(n,r),n){case"dialog":Tr("cancel",e),Tr("close",e),i=r;break;case"iframe":case"object":case"embed":Tr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ar.length;i++)Tr(Ar[i],e);i=r;break;case"source":Tr("error",e),i=r;break;case"img":case"image":case"link":Tr("error",e),Tr("load",e),i=r;break;case"details":Tr("toggle",e),i=r;break;case"input":ee(e,r),i=Z(e,r),Tr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Tr("invalid",e);break;case"textarea":le(e,r),i=se(e,r),Tr("invalid",e);break;default:i=r}xe(n,i);var u=i;for(s in u)if(u.hasOwnProperty(s)){var d=u[s];"style"===s?ke(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ge(e,d):"children"===s?"string"==typeof d?("textarea"!==n||""!==d)&&ye(e,d):"number"==typeof d&&ye(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Tr("scroll",e):null!=d&&w(e,s,d,c))}switch(n){case"input":Y(e),re(e,r,!1);break;case"textarea":Y(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+G(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ae(e,!!r.multiple,s,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Ur)}Br(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Xa(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Pi(Oi.current),Pi(Ti.current),Ki(t)?(r=t.stateNode,n=t.memoizedProps,r[Jr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Jr]=t,t.stateNode=r)}return null;case 13:return uo(Li),r=t.memoizedState,64&t.flags?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ki(t):n=null!==e.memoizedState,r&&!n&&2&t.mode&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Li.current?0===qs&&(qs=3):(0!==qs&&3!==qs||(qs=4),null===Ds||!(134217727&zs)&&!(134217727&Bs)||bl(Ds,Ms))),(r||n)&&(t.flags|=4),null);case 4:return Fi(),Qa(t),null===e&&Or(t.stateNode.containerInfo),null;case 10:return oi(t),null;case 19:if(uo(Li),null===(r=t.memoizedState))return null;if(s=!!(64&t.flags),null===(c=r.rendering))if(s)ss(r,!1);else{if(0!==qs||null!==e&&64&e.flags)for(e=t.child;null!==e;){if(null!==(c=qi(e))){for(t.flags|=64,ss(r,!1),null!==(s=c.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(c=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return po(Li,1&Li.current|2),t.child}e=e.sibling}null!==r.tail&&$o()>Ks&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=qi(c))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ss(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!zi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>Ks&&1073741824!==n&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=$o(),n.sibling=null,t=Li.current,po(Li,s?1&t|2:1&t),n):null;case 23:case 24:return xl(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function cs(e){switch(e.tag){case 1:yo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Fi(),uo(ho),uo(mo),Yi(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Vi(e),null;case 13:return uo(Li),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return uo(Li),null;case 4:return Fi(),null;case 10:return oi(e),null;case 23:case 24:return xl(),null;default:return null}}function us(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}}function ds(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ga=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}},Qa=function(){},Ya=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Pi(Ti.current);var a,s=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),s=[];break;case"option":i=ie(e,i),r=ie(e,r),s=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":i=se(e,i),r=se(e,r),s=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Ur)}for(d in xe(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var c=i[d];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(l.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var u=r[d];if(c=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&u!==c&&(null!=u||null!=c))if("style"===d)if(c){for(a in c)!c.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&c[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(s||(s=[]),s.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(s=s||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(s=s||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(l.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Tr("scroll",e),s||c===u||(s=[])):"object"==typeof u&&null!==u&&u.$$typeof===F?u.toString():(s=s||[]).push(d,u))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Xa=function(e,t,n,r){n!==r&&(t.flags|=4)};var ps="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=di(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Xs||(Xs=!0,Js=r),ds(0,t)},n}function ms(e,t,n){(n=di(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ds(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Zs?Zs=new Set([this]):Zs.add(this),ds(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hs="function"==typeof WeakSet?WeakSet:Set;function vs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){jl(e,t)}else t.current=null}function gs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Jo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Kr(t.stateNode.containerInfo))}throw Error(a(163))}function ys(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,4&(o=o.tag)&&1&o&&(Ll(n,e),Vl(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Jo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&hi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}hi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Br(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&kt(n)))))}throw Error(a(163))}function bs(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=Ee("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ws(e,t){if(Co&&"function"==typeof Co.onCommitFiberUnmount)try{Co.onCommitFiberUnmount(xo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(4&r)Ll(t,n);else{r=t;try{o()}catch(e){jl(r,e)}}n=n.next}while(n!==e)}break;case 1:if(vs(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){jl(t,e)}break;case 5:vs(t);break;case 4:As(e,t)}}function Es(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ks(e){return 5===e.tag||3===e.tag||4===e.tag}function Ss(e){e:{for(var t=e.return;null!==t;){if(ks(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ks(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?xs(e,n,t):Cs(e,n,t)}function xs(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,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=Ur));else if(4!==r&&null!==(e=e.child))for(xs(e,t,n),e=e.sibling;null!==e;)xs(e,t,n),e=e.sibling}function Cs(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,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}function As(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var s=e,l=o,c=l;;)if(ws(s,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(s=n,l=o.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(ws(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function _s(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Zr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ce(e,o),t=Ce(e,r),o=0;o<i.length;o+=2){var s=i[o],l=i[o+1];"style"===s?ke(n,l):"dangerouslySetInnerHTML"===s?ge(n,l):"children"===s?ye(n,l):w(n,s,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,kt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Hs=$o(),bs(t.child,!0)),void Is(t);case 19:return void Is(t);case 23:case 24:return void bs(t,null!==t.memoizedState)}throw Error(a(163))}function Is(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new hs),t.forEach((function(t){var r=Bl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Ns(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ts=Math.ceil,Rs=E.ReactCurrentDispatcher,Os=E.ReactCurrentOwner,Ps=0,Ds=null,Fs=null,Ms=0,Vs=0,Ls=co(0),qs=0,Us=null,js=0,zs=0,Bs=0,$s=0,Ws=null,Hs=0,Ks=1/0;function Gs(){Ks=$o()+500}var Qs,Ys=null,Xs=!1,Js=null,Zs=null,el=!1,tl=null,nl=90,rl=[],ol=[],il=null,al=0,sl=null,ll=-1,cl=0,ul=0,dl=null,pl=!1;function fl(){return 48&Ps?$o():-1!==ll?ll:ll=$o()}function ml(e){if(!(2&(e=e.mode)))return 1;if(!(4&e))return 99===Wo()?1:2;if(0===cl&&(cl=js),0!==Xo.transition){0!==ul&&(ul=null!==Ws?Ws.pendingLanes:0),e=cl;var t=4186112&~ul;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Wo(),4&Ps&&98===e?e=Ut(12,cl):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),cl),e}function hl(e,t,n){if(50<al)throw al=0,sl=null,Error(a(185));if(null===(e=vl(e,t)))return null;Bt(e,t,n),e===Ds&&(Bs|=t,4===qs&&bl(e,Ms));var r=Wo();1===t?8&Ps&&!(48&Ps)?wl(e):(gl(e,n),0===Ps&&(Gs(),Qo())):(!(4&Ps)||98!==r&&99!==r||(null===il?il=new Set([e]):il.add(e)),gl(e,n)),Ws=e}function vl(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}function gl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-$t(s),c=1<<l,u=i[l];if(-1===u){if(!(c&r)||c&o){u=t,Vt(c);var d=Mt;i[l]=10<=d?u+250:6<=d?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);s&=~c}if(r=Lt(e,e===Ds?Ms:0),t=Mt,0===r)null!==n&&(n!==Lo&&Io(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Lo&&Io(n)}15===t?(n=wl.bind(null,e),null===Uo?(Uo=[n],jo=_o(Po,Yo)):Uo.push(n),n=Lo):14===t?n=Go(99,wl.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=Go(n,yl.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function yl(e){if(ll=-1,ul=cl=0,48&Ps)throw Error(a(327));var t=e.callbackNode;if(Ml()&&e.callbackNode!==t)return null;var n=Lt(e,e===Ds?Ms:0);if(0===n)return null;var r=n,o=Ps;Ps|=16;var i=_l();for(Ds===e&&Ms===r||(Gs(),Cl(e,r));;)try{Tl();break}catch(t){Al(e,t)}if(ri(),Rs.current=i,Ps=o,null!==Fs?r=0:(Ds=null,Ms=0,r=qs),js&Bs)Cl(e,0);else if(0!==r){if(2===r&&(Ps|=64,e.hydrate&&(e.hydrate=!1,Kr(e.containerInfo)),0!==(n=qt(e))&&(r=Il(e,n))),1===r)throw t=Us,Cl(e,0),bl(e,n),gl(e,$o()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Pl(e);break;case 3:if(bl(e,n),(62914560&n)===n&&10<(r=Hs+500-$o())){if(0!==Lt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){fl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Wr(Pl.bind(null,e),r);break}Pl(e);break;case 4:if(bl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var s=31-$t(n);i=1<<s,(s=r[s])>o&&(o=s),n&=~i}if(n=o,10<(n=(120>(n=$o()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ts(n/1960))-n)){e.timeoutHandle=Wr(Pl.bind(null,e),n);break}Pl(e);break;default:throw Error(a(329))}}return gl(e,$o()),e.callbackNode===t?yl.bind(null,e):null}function bl(e,t){for(t&=~$s,t&=~Bs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-$t(t),r=1<<n;e[n]=-1,t&=~r}}function wl(e){if(48&Ps)throw Error(a(327));if(Ml(),e===Ds&&e.expiredLanes&Ms){var t=Ms,n=Il(e,t);js&Bs&&(n=Il(e,t=Lt(e,t)))}else n=Il(e,t=Lt(e,0));if(0!==e.tag&&2===n&&(Ps|=64,e.hydrate&&(e.hydrate=!1,Kr(e.containerInfo)),0!==(t=qt(e))&&(n=Il(e,t))),1===n)throw n=Us,Cl(e,0),bl(e,t),gl(e,$o()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pl(e),gl(e,$o()),null}function El(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Gs(),Qo())}}function kl(e,t){var n=Ps;Ps&=-2,Ps|=8;try{return e(t)}finally{0===(Ps=n)&&(Gs(),Qo())}}function Sl(e,t){po(Ls,Vs),Vs|=t,js|=t}function xl(){Vs=Ls.current,uo(Ls)}function Cl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Hr(n)),null!==Fs)for(n=Fs.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Fi(),uo(ho),uo(mo),Yi();break;case 5:Vi(r);break;case 4:Fi();break;case 13:case 19:uo(Li);break;case 10:oi(r);break;case 23:case 24:xl()}n=n.return}Ds=e,Fs=Kl(e.current,null),Ms=Vs=js=t,qs=0,Us=null,$s=Bs=zs=0}function Al(e,t){for(;;){var n=Fs;try{if(ri(),Xi.current=Oa,ra){for(var r=ea.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ra=!1}if(Zi=0,na=ta=ea=null,oa=!1,Os.current=null,null===n||null===n.return){qs=1,Us=t,Fs=null;break}e:{var i=e,a=n.return,s=n,l=t;if(t=Ms,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(!(2&s.mode)){var u=s.alternate;u?(s.updateQueue=u.updateQueue,s.memoizedState=u.memoizedState,s.lanes=u.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=!!(1&Li.current),p=a;do{var f;if(f=13===p.tag){var m=p.memoizedState;if(null!==m)f=null!==m.dehydrated;else{var h=p.memoizedProps;f=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(f){var v=p.updateQueue;if(null===v){var g=new Set;g.add(c),p.updateQueue=g}else v.add(c);if(!(2&p.mode)){if(p.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=di(-1,1);y.tag=2,pi(s,y)}s.lanes|=1;break e}l=void 0,s=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new ps,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(s)){l.add(s);var w=zl.bind(null,i,c,s);c.then(w,w)}p.flags|=4096,p.lanes=t;break e}p=p.return}while(null!==p);l=Error((K(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==qs&&(qs=2),l=us(l,s),p=a;do{switch(p.tag){case 3:i=l,p.flags|=4096,t&=-t,p.lanes|=t,fi(p,fs(0,i,t));break e;case 1:i=l;var E=p.type,k=p.stateNode;if(!(64&p.flags||"function"!=typeof E.getDerivedStateFromError&&(null===k||"function"!=typeof k.componentDidCatch||null!==Zs&&Zs.has(k)))){p.flags|=4096,t&=-t,p.lanes|=t,fi(p,ms(p,i,t));break e}}p=p.return}while(null!==p)}Ol(n)}catch(e){t=e,Fs===n&&null!==n&&(Fs=n=n.return);continue}break}}function _l(){var e=Rs.current;return Rs.current=Oa,null===e?Oa:e}function Il(e,t){var n=Ps;Ps|=16;var r=_l();for(Ds===e&&Ms===t||Cl(e,t);;)try{Nl();break}catch(t){Al(e,t)}if(ri(),Ps=n,Rs.current=r,null!==Fs)throw Error(a(261));return Ds=null,Ms=0,qs}function Nl(){for(;null!==Fs;)Rl(Fs)}function Tl(){for(;null!==Fs&&!No();)Rl(Fs)}function Rl(e){var t=Qs(e.alternate,e,Vs);e.memoizedProps=e.pendingProps,null===t?Ol(e):Fs=t,Os.current=null}function Ol(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=cs(t)))return n.flags&=2047,void(Fs=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=ls(n,t,Vs)))return void(Fs=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Vs||!(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(null!==(t=t.sibling))return void(Fs=t);Fs=t=e}while(null!==t);0===qs&&(qs=5)}function Pl(e){var t=Wo();return Ko(99,Dl.bind(null,e,t)),null}function Dl(e,t){do{Ml()}while(null!==tl);if(48&Ps)throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<i;){var c=31-$t(i),u=1<<c;o[c]=0,s[c]=-1,l[c]=-1,i&=~u}if(null!==il&&!(24&r)&&il.has(e)&&il.delete(e),e===Ds&&(Fs=Ds=null,Ms=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Ps,Ps|=32,Os.current=null,jr=Qt,gr(s=vr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(u=l.getSelection&&l.getSelection())&&0!==u.rangeCount){l=u.anchorNode,i=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{l.nodeType,c.nodeType}catch(e){l=null;break e}var d=0,p=-1,f=-1,m=0,h=0,v=s,g=null;t:for(;;){for(var y;v!==l||0!==i&&3!==v.nodeType||(p=d+i),v!==c||0!==u&&3!==v.nodeType||(f=d+u),3===v.nodeType&&(d+=v.nodeValue.length),null!==(y=v.firstChild);)g=v,v=y;for(;;){if(v===s)break t;if(g===l&&++m===i&&(p=d),g===c&&++h===u&&(f=d),null!==(y=v.nextSibling))break;g=(v=g).parentNode}v=y}l=-1===p||-1===f?null:{start:p,end:f}}else l=null;l=l||{start:0,end:0}}else l=null;zr={focusedElem:s,selectionRange:l},Qt=!1,dl=null,pl=!1,Ys=r;do{try{Fl()}catch(e){if(null===Ys)throw Error(a(330));jl(Ys,e),Ys=Ys.nextEffect}}while(null!==Ys);dl=null,Ys=r;do{try{for(s=e;null!==Ys;){var b=Ys.flags;if(16&b&&ye(Ys.stateNode,""),128&b){var w=Ys.alternate;if(null!==w){var E=w.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&b){case 2:Ss(Ys),Ys.flags&=-3;break;case 6:Ss(Ys),Ys.flags&=-3,_s(Ys.alternate,Ys);break;case 1024:Ys.flags&=-1025;break;case 1028:Ys.flags&=-1025,_s(Ys.alternate,Ys);break;case 4:_s(Ys.alternate,Ys);break;case 8:As(s,l=Ys);var k=l.alternate;Es(l),null!==k&&Es(k)}Ys=Ys.nextEffect}}catch(e){if(null===Ys)throw Error(a(330));jl(Ys,e),Ys=Ys.nextEffect}}while(null!==Ys);if(E=zr,w=vr(),b=E.focusedElem,s=E.selectionRange,w!==b&&b&&b.ownerDocument&&hr(b.ownerDocument.documentElement,b)){null!==s&&gr(b)&&(w=s.start,void 0===(E=s.end)&&(E=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(E,b.value.length)):(E=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(E=E.getSelection(),l=b.textContent.length,k=Math.min(s.start,l),s=void 0===s.end?k:Math.min(s.end,l),!E.extend&&k>s&&(l=s,s=k,k=l),l=mr(b,k),i=mr(b,s),l&&i&&(1!==E.rangeCount||E.anchorNode!==l.node||E.anchorOffset!==l.offset||E.focusNode!==i.node||E.focusOffset!==i.offset)&&((w=w.createRange()).setStart(l.node,l.offset),E.removeAllRanges(),k>s?(E.addRange(w),E.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),E.addRange(w))))),w=[];for(E=b;E=E.parentNode;)1===E.nodeType&&w.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(E=w[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Qt=!!jr,zr=jr=null,e.current=n,Ys=r;do{try{for(b=e;null!==Ys;){var S=Ys.flags;if(36&S&&ys(b,Ys.alternate,Ys),128&S){w=void 0;var x=Ys.ref;if(null!==x){var C=Ys.stateNode;Ys.tag,w=C,"function"==typeof x?x(w):x.current=w}}Ys=Ys.nextEffect}}catch(e){if(null===Ys)throw Error(a(330));jl(Ys,e),Ys=Ys.nextEffect}}while(null!==Ys);Ys=null,qo(),Ps=o}else e.current=n;if(el)el=!1,tl=e,nl=t;else for(Ys=r;null!==Ys;)t=Ys.nextEffect,Ys.nextEffect=null,8&Ys.flags&&((S=Ys).sibling=null,S.stateNode=null),Ys=t;if(0===(r=e.pendingLanes)&&(Zs=null),1===r?e===sl?al++:(al=0,sl=e):al=0,n=n.stateNode,Co&&"function"==typeof Co.onCommitFiberRoot)try{Co.onCommitFiberRoot(xo,n,void 0,!(64&~n.current.flags))}catch(e){}if(gl(e,$o()),Xs)throw Xs=!1,e=Js,Js=null,e;return 8&Ps||Qo(),null}function Fl(){for(;null!==Ys;){var e=Ys.alternate;pl||null===dl||(8&Ys.flags?et(Ys,dl)&&(pl=!0):13===Ys.tag&&Ns(e,Ys)&&et(Ys,dl)&&(pl=!0));var t=Ys.flags;256&t&&gs(e,Ys),!(512&t)||el||(el=!0,Go(97,(function(){return Ml(),null}))),Ys=Ys.nextEffect}}function Ml(){if(90!==nl){var e=97<nl?97:nl;return nl=90,Ko(e,ql)}return!1}function Vl(e,t){rl.push(t,e),el||(el=!0,Go(97,(function(){return Ml(),null})))}function Ll(e,t){ol.push(t,e),el||(el=!0,Go(97,(function(){return Ml(),null})))}function ql(){if(null===tl)return!1;var e=tl;if(tl=null,48&Ps)throw Error(a(331));var t=Ps;Ps|=32;var n=ol;ol=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],s=o.destroy;if(o.destroy=void 0,"function"==typeof s)try{s()}catch(e){if(null===i)throw Error(a(330));jl(i,e)}}for(n=rl,rl=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var l=o.create;o.destroy=l()}catch(e){if(null===i)throw Error(a(330));jl(i,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Ps=t,Qo(),!0}function Ul(e,t,n){pi(e,t=fs(0,t=us(n,t),1)),t=fl(),null!==(e=vl(e,1))&&(Bt(e,1,t),gl(e,t))}function jl(e,t){if(3===e.tag)Ul(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ul(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Zs||!Zs.has(r))){var o=ms(n,e=us(t,e),1);if(pi(n,o),o=fl(),null!==(n=vl(n,1)))Bt(n,1,o),gl(n,o);else if("function"==typeof r.componentDidCatch&&(null===Zs||!Zs.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function zl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fl(),e.pingedLanes|=e.suspendedLanes&n,Ds===e&&(Ms&n)===n&&(4===qs||3===qs&&(62914560&Ms)===Ms&&500>$o()-Hs?Cl(e,0):$s|=n),gl(e,t)}function Bl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===cl&&(cl=js),0===(t=jt(62914560&~cl))&&(t=4194304)):t=99===Wo()?1:2:t=1),n=fl(),null!==(e=vl(e,t))&&(Bt(e,t,n),gl(e,n))}function $l(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Wl(e,t,n,r){return new $l(e,t,n,r)}function Hl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Kl(e,t){var n=e.alternate;return null===n?((n=Wl(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.nextEffect=null,n.firstEffect=null,n.lastEffect=null),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 Gl(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Hl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case x:return Ql(n.children,o,i,t);case M:s=8,o|=16;break;case C:s=8,o|=1;break;case A:return(e=Wl(12,n,t,8|o)).elementType=A,e.type=A,e.lanes=i,e;case T:return(e=Wl(13,n,t,o)).type=T,e.elementType=T,e.lanes=i,e;case R:return(e=Wl(19,n,t,o)).elementType=R,e.lanes=i,e;case V:return Yl(n,o,i,t);case L:return(e=Wl(24,n,t,o)).elementType=L,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case _:s=10;break e;case I:s=9;break e;case N:s=11;break e;case O:s=14;break e;case P:s=16,r=null;break e;case D:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Wl(s,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ql(e,t,n,r){return(e=Wl(7,e,r,t)).lanes=n,e}function Yl(e,t,n,r){return(e=Wl(23,e,r,t)).elementType=V,e.lanes=n,e}function Xl(e,t,n){return(e=Wl(6,e,null,t)).lanes=n,e}function Jl(e,t,n){return(t=Wl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.mutableSourceEagerHydrationData=null}function ec(e,t,n,r){var o=t.current,i=fl(),s=ml(o);e:if(n){t:{if(Ye(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(yo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(yo(c)){n=Eo(n,c,l);break e}}n=l}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=di(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),pi(o,t),hl(o,s,i),s}function tc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rc(e,t){nc(e,t),(e=e.alternate)&&nc(e,t)}function oc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Zl(e,t,null!=n&&!0===n.hydrate),t=Wl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ci(t),e[eo]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ac(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=tc(a);s.call(e)}}ec(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new oc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var l=o;o=function(){var e=tc(a);l.call(e)}}kl((function(){ec(t,a,e,o)}))}return tc(a)}function sc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ic(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Qs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ho.current)Va=!0;else{if(!(n&r)){switch(Va=!1,t.tag){case 3:Ka(t),Gi();break;case 5:Mi(t);break;case 1:yo(t.type)&&ko(t);break;case 4:Di(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;po(Zo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return n&t.child.childLanes?Za(e,t,n):(po(Li,1&Li.current),null!==(t=as(e,t,n))?t.sibling:null);po(Li,1&Li.current);break;case 19:if(r=!!(n&t.childLanes),64&e.flags){if(r)return is(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),po(Li,Li.current),r)break;return null;case 23:case 24:return t.lanes=0,za(e,t,n)}return as(e,t,n)}Va=!!(16384&e.flags)}else Va=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=go(t,mo.current),ai(t,n),o=sa(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var i=!0;ko(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ci(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&gi(t,r,s,e),o.updater=yi,t.stateNode=o,o._reactInternals=t,ki(t,r,e,n),t=Ha(null,t,r,!0,i,n)}else t.tag=0,La(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"==typeof e)return Hl(e)?1:0;if(null!=e){if((e=e.$$typeof)===N)return 11;if(e===O)return 14}return 2}(o),e=Jo(o,e),i){case 0:t=$a(null,t,o,e,n);break e;case 1:t=Wa(null,t,o,e,n);break e;case 11:t=qa(null,t,o,e,n);break e;case 14:t=Ua(null,t,o,Jo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,$a(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Wa(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 3:if(Ka(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ui(e,t),mi(t,r,null,n),(r=t.memoizedState.element)===o)Gi(),t=as(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(ji=Gr(t.stateNode.containerInfo.firstChild),Ui=t,i=zi=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Qi.push(i);for(n=Ii(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else La(e,t,r,n),Gi();t=t.child}return t;case 5:return Mi(t),null===e&&Wi(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,$r(r,o)?s=null:null!==i&&$r(r,i)&&(t.flags|=16),Ba(e,t),La(e,t,s,n),t.child;case 6:return null===e&&Wi(t),null;case 13:return Za(e,t,n);case 4:return Di(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=_i(t,null,r,n):La(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,qa(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 7:return La(e,t,t.pendingProps,n),t.child;case 8:case 12:return La(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value;var l=t.type._context;if(po(Zo,l._currentValue),l._currentValue=i,null!==s)if(l=s.value,0===(i=ur(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===o.children&&!ho.current){t=as(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&u.observedBits&i){1===l.tag&&((u=di(-1,n&-n)).tag=2,pi(l,u)),l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),ii(l.return,n),c.lanes|=n;break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}La(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ai(t,n),r=r(o=si(o,i.unstable_observedBits)),t.flags|=1,La(e,t,r,n),t.child;case 14:return i=Jo(o=t.type,t.pendingProps),Ua(e,t,o,i=Jo(o.type,i),r,n);case 15:return ja(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Jo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,ko(t)):e=!1,ai(t,n),wi(t,r,o),ki(t,r,o,n),Ha(null,t,r,!0,e,n);case 19:return is(e,t,n);case 23:case 24:return za(e,t,n)}throw Error(a(156,t.tag))},oc.prototype.render=function(e){ec(e,this._internalRoot,null,null)},oc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ec(null,e,null,(function(){t[eo]=null}))},tt=function(e){13===e.tag&&(hl(e,4,fl()),rc(e,4))},nt=function(e){13===e.tag&&(hl(e,67108864,fl()),rc(e,67108864))},rt=function(e){if(13===e.tag){var t=fl(),n=ml(e);hl(e,n,t),rc(e,n)}},ot=function(e,t){return t()},_e=function(e,t,n){switch(t){case"input":if(ne(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=io(r);if(!o)throw Error(a(90));X(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Pe=El,De=function(e,t,n,r,o){var i=Ps;Ps|=4;try{return Ko(98,e.bind(null,t,n,r,o))}finally{0===(Ps=i)&&(Gs(),Qo())}},Fe=function(){!(49&Ps)&&(function(){if(null!==il){var e=il;il=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gl(e,$o())}))}Qo()}(),Ml())},Me=function(e,t){var n=Ps;Ps|=2;try{return e(t)}finally{0===(Ps=n)&&(Gs(),Qo())}};var lc={Events:[ro,oo,io,Re,Oe,Ml,{current:!1}]},cc={findFiberByHostInstance:no,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},uc={bundleType:cc.bundleType,version:cc.version,rendererPackageName:cc.rendererPackageName,rendererConfig:cc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:cc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var dc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!dc.isDisabled&&dc.supportsFiber)try{xo=dc.inject(uc),Co=dc}catch(ve){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lc,t.createPortal=sc,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(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Ze(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ps;if(48&n)return e(t);Ps|=1;try{if(e)return Ko(99,e.bind(null,t))}finally{Ps=n,Qo()}},t.hydrate=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!0,n)},t.render=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ic(e))throw Error(a(40));return!!e._reactRootContainer&&(kl((function(){ac(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},t.unstable_batchedUpdates=El,t.unstable_createPortal=function(e,t){return sc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ic(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ac(e,t,n,!1,r)},t.version="17.0.2"},961:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(2551)},2799:function(e,t){"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case p:case f:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case h:case m:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.ForwardRef=d,t.Memo=m},4363:function(e,t,n){"use strict";e.exports=n(2799)},1020:function(e,t,n){"use strict";n(5228);var r=n(6540),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,r)&&!l.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:u,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},5287:function(e,t,n){"use strict";var r=n(5228),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,l=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var p="function"==typeof Symbol&&Symbol.iterator;function f(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 m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function g(){}function y(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(f(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=v.prototype;var b=y.prototype=new g;b.constructor=y,r(b,v.prototype),b.isPureReactComponent=!0;var w={current:null},E=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!k.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var C=/\/+/g;function A(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 _(e,t,n,r,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case i:l=!0}}if(l)return a=a(l=e),e=""===r?"."+A(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(C,"$&/")+"/"),_(a,t,n,"",(function(e){return e}))):null!=a&&(x(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=r+A(s=e[c],c);l+=_(s,t,n,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=_(s=s.value,t,n,u=r+A(s,c++),a);else if("object"===s)throw t=""+e,Error(f(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function I(e,t,n){if(null==e)return e;var r=[],o=0;return _(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function N(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function R(){var e=T.current;if(null===e)throw Error(f(321));return e}var O={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:I,forEach:function(e,t,n){I(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return I(e,(function(){t++})),t},toArray:function(e){return I(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(f(143));return e}},t.Component=v,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error(f(267,e));var i=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)E.call(t,u)&&!k.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},6540:function(e,t,n){"use strict";e.exports=n(5287)},4848:function(e,t,n){"use strict";e.exports=n(1020)},7243:function(e,t,n){"use strict";e.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,e.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,e.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(e.exports,n(6540))},1924:function(e){"use strict";e.exports=(e,t,n,r)=>{const o=(e+(r||"")).toString().includes("%");if("string"==typeof e?[e,t,n,r]=e.match(/(0?\.?\d{1,3})%?\b/g).map(Number):void 0!==r&&(r=parseFloat(r)),"number"!=typeof e||"number"!=typeof t||"number"!=typeof n||e>255||t>255||n>255)throw new TypeError("Expected three numbers below 256");if("number"==typeof r){if(!o&&r>=0&&r<=1)r=Math.round(255*r);else{if(!(o&&r>=0&&r<=100))throw new TypeError(`Expected alpha value (${r}) as a fraction or percentage`);r=Math.round(255*r/100)}r=(256|r).toString(16).slice(1)}else r="";return(n|t<<8|e<<16|1<<24).toString(16).slice(1)+r}},7463:function(e,t){"use strict";var n,r,o,i;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,d=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(d,0))},r=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,f=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,v=null,g=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},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"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,E=w.port2;w.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();b=e+y;try{v(!0,e)?E.postMessage(null):(h=!1,v=null)}catch(e){throw E.postMessage(null),e}}else h=!1},n=function(e){v=e,h||(h=!0,E.postMessage(null))},r=function(e,n){g=p((function(){e(t.unstable_now())}),n)},o=function(){f(g),g=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<C(o,t)))break e;e[r]=t,e[n]=o,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],s=i+1,l=e[s];if(void 0!==a&&0>C(a,n))void 0!==l&&0>C(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>C(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],_=[],I=1,N=null,T=3,R=!1,O=!1,P=!1;function D(e){for(var t=S(_);null!==t;){if(null===t.callback)x(_);else{if(!(t.startTime<=e))break;x(_),t.sortIndex=t.expirationTime,k(A,t)}t=S(_)}}function F(e){if(P=!1,D(e),!O)if(null!==S(A))O=!0,n(M);else{var t=S(_);null!==t&&r(F,t.startTime-e)}}function M(e,n){O=!1,P&&(P=!1,o()),R=!0;var i=T;try{for(D(n),N=S(A);null!==N&&(!(N.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=N.callback;if("function"==typeof a){N.callback=null,T=N.priorityLevel;var s=a(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?N.callback=s:N===S(A)&&x(A),D(n)}else x(A);N=S(A)}if(null!==N)var l=!0;else{var c=S(_);null!==c&&r(F,c.startTime-n),l=!1}return l}finally{N=null,T=i,R=!1}}var V=i;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(){O||R||(O=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return S(A)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=V,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?s+a:s:a=s,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:I++,callback:i,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,k(_,e),null===S(A)&&e===S(_)&&(P?o():P=!0,r(F,a-s))):(e.sortIndex=l,k(A,e),O||R||(O=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},9982:function(e,t,n){"use strict";e.exports=n(7463)},9872:function(e,t,n){"use strict";var r=n(3496),o=Array.prototype.concat,i=Array.prototype.slice,a=e.exports=function(e){for(var t=[],n=0,a=e.length;n<a;n++){var s=e[n];r(s)?t=o.call(t,i.call(s)):t.push(s)}return t};a.wrap=function(e){return function(){return e(a(arguments))}}},3496:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},5584:function(e,t,n){var r=n(8216),o=n(4923),i=n(2390),a=n(8192),s=n(1924),l=n(9956);const c=.75,u=.25,d=16777215,p=49979693;e.exports=function(e){return"#"+function(e){var t,n=function(e){var t=o(e),n=[];return t.forEach((function(e){var t=r(e);t&&n.push(l(i(t,"#"),{format:"array"}))})),n}(e);n.length>0&&(t=function(e){var t=[0,0,0];return e.forEach((function(e){for(var n=0;n<3;n++)t[n]+=e[n]})),[t[0]/e.length,t[1]/e.length,t[2]/e.length]}(n));var f=1,m=0,h=1;if(e.length>0)for(var v=0;v<e.length;v++)e[v].charCodeAt(0)>m&&(m=e[v].charCodeAt(0)),h=parseInt(d/m),f=(f+e[v].charCodeAt(0)*h*p)%d;var g=(f*e.length%d).toString(16);g=a(g,6,g);var y=l(g,{format:"array"});return t?s(u*y[0]+c*t[0],u*y[1]+c*t[1],u*y[2]+c*t[2]):g}(String(JSON.stringify(e)))}},6426:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},1063:function(e,t,n){"use strict";var r=n(6540);var 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.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return s((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},8940:function(e,t,n){"use strict";var r=n(6540),o=n(9888);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var f=a(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},9888:function(e,t,n){"use strict";e.exports=n(1063)},9242:function(e,t,n){"use strict";e.exports=n(8940)},4634:function(e){function t(){return e.exports=t=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},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},4893:function(e){e.exports=function(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},e.exports.__esModule=!0,e.exports.default=e.exports},7666:function(e,t,n){"use strict";n.d(t,{k:function(){return p}});var r=n(1635),o=n(1161),i=n(5215),a=n(1212),s=n(3401),l=n(2922),c=n(1744),u=n(5051),d=n(9080),p=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,o.LV)(i.ct,{max:a.v["cache.fragmentQueryDocuments"]||1e3,cache:c.l})}return e.prototype.batch=function(e){var t,n=this,r="string"==typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0;return this.performTransaction((function(){return t=e.update(n)}),r),t},e.prototype.recordOptimisticTransaction=function(e,t){this.performTransaction(e,t)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read((0,r.Cl)((0,r.Cl)({},e),{rootId:e.id||"ROOT_QUERY",optimistic:t}))},e.prototype.watchFragment=function(e){var t,n=this,o=e.fragment,i=e.fragmentName,a=e.from,c=e.optimistic,u=void 0===c||c,p=(0,r.Tt)(e,["fragment","fragmentName","from","optimistic"]),f=this.getFragmentDoc(o,i),m=(0,r.Cl)((0,r.Cl)({},p),{returnPartialData:!0,id:void 0===a||"string"==typeof a?a:this.identify(a),query:f,optimistic:u});return new s.c((function(e){return n.watch((0,r.Cl)((0,r.Cl)({},m),{immediate:!0,callback:function(n){if(!t||!(0,d.a)(f,{data:null==t?void 0:t.result},{data:n.result})){var r={data:n.result,complete:!!n.complete};n.missing&&(r.missing=(0,l.IM)(n.missing.map((function(e){return e.missing})))),t=n,e.next(r)}}}))}))},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read((0,r.Cl)((0,r.Cl)({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:t}))},e.prototype.writeQuery=function(e){var t=e.id,n=e.data,o=(0,r.Tt)(e,["id","data"]);return this.write(Object.assign(o,{dataId:t||"ROOT_QUERY",result:n}))},e.prototype.writeFragment=function(e){var t=e.id,n=e.data,o=e.fragment,i=e.fragmentName,a=(0,r.Tt)(e,["id","data","fragment","fragmentName"]);return this.write(Object.assign(a,{query:this.getFragmentDoc(o,i),dataId:t,result:n}))},e.prototype.updateQuery=function(e,t){return this.batch({update:function(n){var o=n.readQuery(e),i=t(o);return null==i?o:(n.writeQuery((0,r.Cl)((0,r.Cl)({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,t){return this.batch({update:function(n){var o=n.readFragment(e),i=t(o);return null==i?o:(n.writeFragment((0,r.Cl)((0,r.Cl)({},e),{data:i})),i)}})},e}();!1!==globalThis.__DEV__&&(p.prototype.getMemoryInternals=u.tQ)},4253:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1635),o=function(e){function t(n,r,o,i){var a,s=e.call(this,n)||this;if(s.message=n,s.path=r,s.query=o,s.variables=i,Array.isArray(s.path)){s.missing=s.message;for(var l=s.path.length-1;l>=0;--l)s.missing=((a={})[s.path[l]]=s.missing,a)}else s.missing=s.path;return s.__proto__=t.prototype,s}return(0,r.C6)(t,e),t}(Error)},3194:function(e,t,n){"use strict";n.d(t,{$3:function(){return d},I6:function(){return h},T9:function(){return w},Ui:function(){return g},Xx:function(){return v},d1:function(){return E},gk:function(){return y},iJ:function(){return b},lq:function(){return S},mv:function(){return k},or:function(){return f}});var r=n(7945),o=n(7194),i=n(2456),a=n(5636),s=n(1250),l=n(2922),c=n(5215),u=n(4824),d=Object.prototype.hasOwnProperty;function p(e){return null==e}function f(e,t){var n=e.__typename,r=e.id,o=e._id;if("string"==typeof n&&(t&&(t.keyObject=p(r)?p(o)?void 0:{_id:o}:{id:r}),p(r)&&!p(o)&&(r=o),!p(r)))return"".concat(n,":").concat("number"==typeof r||"string"==typeof r?r:JSON.stringify(r))}var m={dataIdFromObject:f,addTypename:!0,resultCaching:!0,canonizeResults:!1};function h(e){return(0,r.o)(m,e)}function v(e){var t=e.canonizeResults;return void 0===t?m.canonizeResults:t}function g(e,t){return(0,o.A_)(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var y=/^[_a-z][_0-9a-z]*/i;function b(e){var t=e.match(y);return t?t[0]:e}function w(e,t,n){return!!(0,i.U)(t)&&((0,a.c)(t)?t.every((function(t){return w(e,t,n)})):e.selections.every((function(e){if((0,o.dt)(e)&&(0,s.MS)(e,n)){var r=(0,o.ue)(e);return d.call(t,r)&&(!e.selectionSet||w(e.selectionSet,t[r],n))}return!0})))}function E(e){return(0,i.U)(e)&&!(0,o.A_)(e)&&!(0,a.c)(e)}function k(){return new l.ZI}function S(e,t){var n=(0,c.JG)((0,u.zK)(e));return{fragmentMap:n,lookupFragment:function(e){var r=n[e];return!r&&t&&(r=t.lookup(e)),r||null}}}},5107:function(e,t,n){"use strict";n.d(t,{D:function(){return ye}});var r=n(1635),o=n(4009),i=n(1161),a=n(5381),s=n(7666),l=n(4253),c=n(9993),u=n(3902),d=n(1212),p=n(6269),f=n(2417),m=n(7194),h=n(3298),v=n(2619),g=n(7945),y=n(4824),b=n(2922),w=n(1250),E=n(5215),k=n(1469),S=n(2456),x=n(2453),C=n(3194),A=Object.create(null),_=function(){return A},I=Object.create(null),N=function(){function e(e,t){var n=this;this.policies=e,this.group=t,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,t){return(0,k.G)((0,m.A_)(e)?n.get(e.__ref,t):e&&e[t])},this.canRead=function(e){return(0,m.A_)(e)?n.has(e.__ref):"object"==typeof e},this.toReference=function(e,t){if("string"==typeof e)return(0,m.WU)(e);if((0,m.A_)(e))return e;var r=n.policies.identify(e)[0];if(r){var o=(0,m.WU)(r);return t&&n.merge(r,e),o}}}return e.prototype.toObject=function(){return(0,r.Cl)({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,t){if(this.group.depend(e,t),C.$3.call(this.data,e)){var n=this.data[e];if(n&&C.$3.call(n,t))return n[t]}return"__typename"===t&&C.$3.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof P?this.parent.get(e,t):void 0},e.prototype.lookup=function(e,t){return t&&this.group.depend(e,"__exists"),C.$3.call(this.data,e)?this.data[e]:this instanceof P?this.parent.lookup(e,t):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,t){var n,r=this;(0,m.A_)(e)&&(e=e.__ref),(0,m.A_)(t)&&(t=t.__ref);var i="string"==typeof e?this.lookup(n=e):e,a="string"==typeof t?this.lookup(n=t):t;if(a){(0,o.V1)("string"==typeof n,1);var s=new b.ZI(F).merge(i,a);if(this.data[n]=s,s!==i&&(delete this.refs[n],this.group.caching)){var l=Object.create(null);i||(l.__exists=1),Object.keys(a).forEach((function(e){if(!i||i[e]!==s[e]){l[e]=1;var t=(0,C.iJ)(e);t===e||r.policies.hasKeyArgs(s.__typename,t)||(l[t]=1),void 0!==s[e]||r instanceof P||delete s[e]}})),!l.__typename||i&&i.__typename||this.policies.rootTypenamesById[n]!==s.__typename||delete l.__typename,Object.keys(l).forEach((function(e){return r.group.dirty(n,e)}))}}},e.prototype.modify=function(e,t){var n=this,i=this.lookup(e);if(i){var a=Object.create(null),s=!1,l=!0,c={DELETE:A,INVALIDATE:I,isReference:m.A_,toReference:this.toReference,canRead:this.canRead,readField:function(t,r){return n.policies.readField("string"==typeof t?{fieldName:t,from:r||(0,m.WU)(e)}:t,{store:n})}};if(Object.keys(i).forEach((function(u){var d=(0,C.iJ)(u),p=i[u];if(void 0!==p){var f="function"==typeof t?t:t[u]||t[d];if(f){var h=f===_?A:f((0,k.G)(p),(0,r.Cl)((0,r.Cl)({},c),{fieldName:d,storeFieldName:u,storage:n.getStorage(e,u)}));if(h===I)n.group.dirty(e,u);else if(h===A&&(h=void 0),h!==p&&(a[u]=h,s=!0,p=h,!1!==globalThis.__DEV__)){var v=function(e){if(void 0===n.lookup(e.__ref))return!1!==globalThis.__DEV__&&o.V1.warn(2,e),!0};if((0,m.A_)(h))v(h);else if(Array.isArray(h))for(var g=!1,y=void 0,b=0,w=h;b<w.length;b++){var E=w[b];if((0,m.A_)(E)){if(g=!0,v(E))break}else if("object"==typeof E&&E)n.policies.identify(E)[0]&&(y=E);if(g&&void 0!==y){!1!==globalThis.__DEV__&&o.V1.warn(3,y);break}}}}void 0!==p&&(l=!1)}})),s)return this.merge(e,a),l&&(this instanceof P?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},e.prototype.delete=function(e,t,n){var r,o=this.lookup(e);if(o){var i=this.getFieldValue(o,"__typename"),a=t&&n?this.policies.getStoreFieldName({typename:i,fieldName:t,args:n}):t;return this.modify(e,a?((r={})[a]=_,r):_)}return!1},e.prototype.evict=function(e,t){var n=!1;return e.id&&(C.$3.call(this.data,e.id)&&(n=this.delete(e.id,e.fieldName,e.args)),this instanceof P&&this!==t&&(n=this.parent.evict(e,t)||n),(e.fieldName||n)&&this.group.dirty(e.id,e.fieldName||"__exists")),n},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var e=this,t=this.toObject(),n=[];return this.getRootIdSet().forEach((function(t){C.$3.call(e.policies.rootTypenamesById,t)||n.push(t)})),n.length&&(t.__META={extraRootIds:n.sort()}),t},e.prototype.replace=function(e){var t=this;if(Object.keys(this.data).forEach((function(n){e&&C.$3.call(e,n)||t.delete(n)})),e){var n=e.__META,o=(0,r.Tt)(e,["__META"]);Object.keys(o).forEach((function(e){t.merge(e,o[e])})),n&&n.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},e.prototype.release=function(e){if(this.rootIds[e]>0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof P?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,t=this.getRootIdSet(),n=this.toObject();t.forEach((function(r){C.$3.call(n,r)&&(Object.keys(e.findChildRefIds(r)).forEach(t.add,t),delete n[r])}));var r=Object.keys(n);if(r.length){for(var o=this;o instanceof P;)o=o.parent;r.forEach((function(e){return o.delete(e)}))}return r},e.prototype.findChildRefIds=function(e){if(!C.$3.call(this.refs,e)){var t=this.refs[e]=Object.create(null),n=this.data[e];if(!n)return t;var r=new Set([n]);r.forEach((function(e){(0,m.A_)(e)&&(t[e.__ref]=!0),(0,S.U)(e)&&Object.keys(e).forEach((function(t){var n=e[t];(0,S.U)(n)&&r.add(n)}))}))}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),T=function(){function e(e,t){void 0===t&&(t=null),this.caching=e,this.parent=t,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?(0,i.yN)():null,this.keyMaker=new x.b(v.et)},e.prototype.depend=function(e,t){if(this.d){this.d(R(e,t));var n=(0,C.iJ)(t);n!==t&&this.d(R(e,n)),this.parent&&this.parent.depend(e,t)}},e.prototype.dirty=function(e,t){this.d&&this.d.dirty(R(e,t),"__exists"===t?"forget":"setDirty")},e}();function R(e,t){return t+"#"+e}function O(e,t){M(e)&&e.group.depend(t,"__exists")}!function(e){var t=function(e){function t(t){var n=t.policies,r=t.resultCaching,o=void 0===r||r,i=t.seed,a=e.call(this,n,new T(o))||this;return a.stump=new D(a),a.storageTrie=new x.b(v.et),i&&a.replace(i),a}return(0,r.C6)(t,e),t.prototype.addLayer=function(e,t){return this.stump.addLayer(e,t)},t.prototype.removeLayer=function(){return this},t.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},t}(e);e.Root=t}(N||(N={}));var P=function(e){function t(t,n,r,o){var i=e.call(this,n.policies,o)||this;return i.id=t,i.parent=n,i.replay=r,i.group=o,r(i),i}return(0,r.C6)(t,e),t.prototype.addLayer=function(e,n){return new t(e,this,n,this.group)},t.prototype.removeLayer=function(e){var t=this,n=this.parent.removeLayer(e);return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var r=t.data[e],o=n.lookup(e);o?r?r!==o&&Object.keys(r).forEach((function(n){(0,a.L)(r[n],o[n])||t.group.dirty(e,n)})):(t.group.dirty(e,"__exists"),Object.keys(o).forEach((function(n){t.group.dirty(e,n)}))):t.delete(e)})),n):n===this.parent?this:n.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return(0,r.Cl)((0,r.Cl)({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(t){var n=this.parent.findChildRefIds(t);return C.$3.call(this.data,t)?(0,r.Cl)((0,r.Cl)({},n),e.prototype.findChildRefIds.call(this,t)):n},t.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent;return e.getStorage.apply(e,arguments)},t}(N),D=function(e){function t(t){return e.call(this,"EntityStore.Stump",t,(function(){}),new T(t.group.caching,t.group))||this}return(0,r.C6)(t,e),t.prototype.removeLayer=function(){return this},t.prototype.merge=function(e,t){return this.parent.merge(e,t)},t}(P);function F(e,t,n){var r=e[n],o=t[n];return(0,a.L)(r,o)?r:o}function M(e){return!!(e instanceof N&&e.group.caching)}var V=n(5636);var L=function(){function e(){this.known=new(v.En?WeakSet:Set),this.pool=new x.b(v.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return(0,S.U)(e)&&this.known.has(e)},e.prototype.pass=function(e){if((0,S.U)(e)){var t=function(e){return(0,S.U)(e)?(0,V.c)(e)?e.slice(0):(0,r.Cl)({__proto__:Object.getPrototypeOf(e)},e):e}(e);return this.passes.set(t,e),t}return e},e.prototype.admit=function(e){var t=this;if((0,S.U)(e)){var n=this.passes.get(e);if(n)return n;switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e;var r=e.map(this.admit,this);return(s=this.pool.lookupArray(r)).array||(this.known.add(s.array=r),!1!==globalThis.__DEV__&&Object.freeze(r)),s.array;case null:case Object.prototype:if(this.known.has(e))return e;var o=Object.getPrototypeOf(e),i=[o],a=this.sortedKeys(e);i.push(a.json);var s,l=i.length;if(a.sorted.forEach((function(n){i.push(t.admit(e[n]))})),!(s=this.pool.lookupArray(i)).object){var c=s.object=Object.create(o);this.known.add(c),a.sorted.forEach((function(e,t){c[e]=i[l+t]})),!1!==globalThis.__DEV__&&Object.freeze(c)}return s.object}}return e},e.prototype.sortedKeys=function(e){var t=Object.keys(e),n=this.pool.lookupArray(t);if(!n.keys){t.sort();var r=JSON.stringify(t);(n.keys=this.keysByJSON.get(r))||this.keysByJSON.set(r,n.keys={sorted:t,json:r})}return n.keys},e}();function q(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var U=function(){function e(e){var t=this;this.knownResults=new(v.et?WeakMap:Map),this.config=(0,g.o)(e,{addTypename:!1!==e.addTypename,canonizeResults:(0,C.Xx)(e)}),this.canon=e.canon||new L,this.executeSelectionSet=(0,i.LV)((function(e){var n,o=e.context.canonizeResults,i=q(e);i[3]=!o;var a=(n=t.executeSelectionSet).peek.apply(n,i);return a?o?(0,r.Cl)((0,r.Cl)({},a),{result:t.canon.admit(a.result)}):a:(O(e.context.store,e.enclosingRef.__ref),t.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:q,makeCacheKey:function(e,t,n,r){if(M(n.store))return n.store.makeCacheKey(e,(0,m.A_)(t)?t.__ref:t,n.varString,r)}}),this.executeSubSelectedArray=(0,i.LV)((function(e){return O(e.context.store,e.enclosingRef.__ref),t.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(e){var t=e.field,n=e.array,r=e.context;if(M(r.store))return r.store.makeCacheKey(t,n,r.varString)}})}return e.prototype.resetCanon=function(){this.canon=new L},e.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,o=e.rootId,i=void 0===o?"ROOT_QUERY":o,a=e.variables,s=e.returnPartialData,c=void 0===s||s,u=e.canonizeResults,d=void 0===u?this.config.canonizeResults:u,f=this.config.cache.policies;a=(0,r.Cl)((0,r.Cl)({},(0,y.wY)((0,y.AT)(n))),a);var h,v=(0,m.WU)(i),g=this.executeSelectionSet({selectionSet:(0,y.Vn)(n).selectionSet,objectOrReference:v,enclosingRef:v,context:(0,r.Cl)({store:t,query:n,policies:f,variables:a,varString:(0,p.M)(a),canonizeResults:d},(0,C.lq)(n,this.config.fragments))});if(g.missing&&(h=[new l.Z(j(g.missing),g.missing,n,a)],!c))throw h[0];return{result:g.result,complete:!h,missing:h}},e.prototype.isFresh=function(e,t,n,r){if(M(r.store)&&this.knownResults.get(e)===n){var o=this.executeSelectionSet.peek(n,t,r,this.canon.isKnown(e));if(o&&e===o.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var t=this,n=e.selectionSet,r=e.objectOrReference,i=e.enclosingRef,a=e.context;if((0,m.A_)(r)&&!a.policies.rootTypenamesById[r.__ref]&&!a.store.has(r.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(r.__ref," object")};var s,l=a.variables,c=a.policies,d=a.store.getFieldValue(r,"__typename"),p=[],f=new b.ZI;function v(e,t){var n;return e.missing&&(s=f.merge(s,((n={})[t]=e.missing,n))),e.result}this.config.addTypename&&"string"==typeof d&&!c.rootIdsByTypename[d]&&p.push({__typename:d});var g=new Set(n.selections);g.forEach((function(e){var n,y;if((0,w.MS)(e,l))if((0,m.dt)(e)){var b=c.readField({fieldName:e.name.value,field:e,variables:a.variables,from:r},a),k=(0,m.ue)(e);void 0===b?u.XY.added(e)||(s=f.merge(s,((n={})[k]="Can't find field '".concat(e.name.value,"' on ").concat((0,m.A_)(r)?r.__ref+" object":"object "+JSON.stringify(r,null,2)),n))):(0,V.c)(b)?b.length>0&&(b=v(t.executeSubSelectedArray({field:e,array:b,enclosingRef:i,context:a}),k)):e.selectionSet?null!=b&&(b=v(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:b,enclosingRef:(0,m.A_)(b)?b:i,context:a}),k)):a.canonizeResults&&(b=t.canon.pass(b)),void 0!==b&&p.push(((y={})[k]=b,y))}else{var S=(0,E.HQ)(e,a.lookupFragment);if(!S&&e.kind===h.b.FRAGMENT_SPREAD)throw(0,o.vA)(9,e.name.value);S&&c.fragmentMatches(S,d)&&S.selectionSet.selections.forEach(g.add,g)}}));var y={result:(0,b.IM)(p),missing:s},S=a.canonizeResults?this.canon.admit(y):(0,k.G)(y);return S.result&&this.knownResults.set(S.result,n),S},e.prototype.execSubSelectedArrayImpl=function(e){var t,n=this,r=e.field,i=e.array,a=e.enclosingRef,s=e.context,l=new b.ZI;function c(e,n){var r;return e.missing&&(t=l.merge(t,((r={})[n]=e.missing,r))),e.result}return r.selectionSet&&(i=i.filter(s.store.canRead)),i=i.map((function(e,t){return null===e?null:(0,V.c)(e)?c(n.executeSubSelectedArray({field:r,array:e,enclosingRef:a,context:s}),t):r.selectionSet?c(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:e,enclosingRef:(0,m.A_)(e)?e:a,context:s}),t):(!1!==globalThis.__DEV__&&function(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach((function(n){(0,S.U)(n)&&((0,o.V1)(!(0,m.A_)(n),10,(0,C.Ui)(e,n),t.name.value),Object.values(n).forEach(r.add,r))}))}}(s.store,r,e),e)})),{result:s.canonizeResults?this.canon.admit(i):i,missing:t}},e}();function j(e){try{JSON.stringify(e,(function(e,t){if("string"==typeof t)throw t;return t}))}catch(e){return e}}var z=n(1495),B=n(6194),$=n(738),W=Object.create(null);function H(e){var t=JSON.stringify(e);return W[t]||(W[t]=Object.create(null))}function K(e){var t=H(e);return t.keyFieldsFn||(t.keyFieldsFn=function(t,n){var r=function(e,t){return n.readField(t,e)},i=n.keyObject=Q(e,(function(e){var i=J(n.storeObject,e,r);return void 0===i&&t!==n.storeObject&&C.$3.call(t,e[0])&&(i=J(t,e,X)),(0,o.V1)(void 0!==i,4,e.join("."),t),i}));return"".concat(n.typename,":").concat(JSON.stringify(i))})}function G(e){var t=H(e);return t.keyArgsFn||(t.keyArgsFn=function(t,n){var r=n.field,o=n.variables,i=n.fieldName,a=Q(e,(function(e){var n=e[0],i=n.charAt(0);if("@"!==i)if("$"!==i){if(t)return J(t,e)}else{var a=n.slice(1);if(o&&C.$3.call(o,a)){var s=e.slice(0);return s[0]=a,J(o,s)}}else if(r&&(0,V.E)(r.directives)){var l=n.slice(1),c=r.directives.find((function(e){return e.name.value===l})),u=c&&(0,m.MB)(c,o);return u&&J(u,e.slice(1))}})),s=JSON.stringify(a);return(t||"{}"!==s)&&(i+=":"+s),i})}function Q(e,t){var n=new b.ZI;return Y(e).reduce((function(e,r){var o,i=t(r);if(void 0!==i){for(var a=r.length-1;a>=0;--a)(o={})[r[a]]=i,i=o;e=n.merge(e,i)}return e}),Object.create(null))}function Y(e){var t=H(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach((function(t,o){(0,V.c)(t)?(Y(t).forEach((function(e){return n.push(r.concat(e))})),r.length=0):(r.push(t),(0,V.c)(e[o+1])||(n.push(r.slice(0)),r.length=0))}))}return t.paths}function X(e,t){return e[t]}function J(e,t,n){return n=n||X,Z(t.reduce((function e(t,r){return(0,V.c)(t)?t.map((function(t){return e(t,r)})):t&&n(t,r)}),e))}function Z(e){return(0,S.U)(e)?(0,V.c)(e)?e.map(Z):Q(Object.keys(e).sort(),(function(t){return J(e,t)})):e}function ee(e){return void 0!==e.args?e.args:e.field?(0,m.MB)(e.field,e.variables):null}var te=function(){},ne=function(e,t){return t.fieldName},re=function(e,t,n){return(0,n.mergeObjects)(e,t)},oe=function(e,t){return t},ie=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,r.Cl)({dataIdFromObject:C.or},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,t){var n,o=this,i=t&&(t.typename||(null===(n=t.storeObject)||void 0===n?void 0:n.__typename))||e.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var a,s=t&&t.storeObject||e,l=(0,r.Cl)((0,r.Cl)({},t),{typename:i,storeObject:s,readField:t&&t.readField||function(){var e=se(arguments,s);return o.readField(e,{store:o.cache.data,variables:e.variables})}}),c=i&&this.getTypePolicy(i),u=c&&c.keyFn||this.config.dataIdFromObject;u;){var d=u((0,r.Cl)((0,r.Cl)({},e),s),l);if(!(0,V.c)(d)){a=d;break}u=K(d)}return a=a?String(a):void 0,l.keyObject?[a,l.keyObject]:[a]},e.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach((function(n){var o=e[n],i=o.queryType,a=o.mutationType,s=o.subscriptionType,l=(0,r.Tt)(o,["queryType","mutationType","subscriptionType"]);i&&t.setRootTypename("Query",n),a&&t.setRootTypename("Mutation",n),s&&t.setRootTypename("Subscription",n),C.$3.call(t.toBeAdded,n)?t.toBeAdded[n].push(l):t.toBeAdded[n]=[l]}))},e.prototype.updateTypePolicy=function(e,t){var n=this,r=this.getTypePolicy(e),o=t.keyFields,i=t.fields;function a(e,t){e.merge="function"==typeof t?t:!0===t?re:!1===t?oe:e.merge}a(r,t.merge),r.keyFn=!1===o?te:(0,V.c)(o)?K(o):"function"==typeof o?o:r.keyFn,i&&Object.keys(i).forEach((function(t){var r=n.getFieldPolicy(e,t,!0),o=i[t];if("function"==typeof o)r.read=o;else{var s=o.keyArgs,l=o.read,c=o.merge;r.keyFn=!1===s?ne:(0,V.c)(s)?G(s):"function"==typeof s?s:r.keyFn,"function"==typeof l&&(r.read=l),a(r,c)}r.read&&r.merge&&(r.keyFn=r.keyFn||ne)}))},e.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var n="ROOT_"+e.toUpperCase(),r=this.rootTypenamesById[n];t!==r&&((0,o.V1)(!r||r===e,5,e),r&&delete this.rootIdsByTypename[r],this.rootIdsByTypename[t]=n,this.rootTypenamesById[n]=t)},e.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach((function(n){t.getSupertypeSet(n,!0),e[n].forEach((function(e){t.getSupertypeSet(e,!0).add(n);var r=e.match(C.gk);r&&r[0]===e||t.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var t=this;if(!C.$3.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null);n.fields=Object.create(null);var o=this.supertypeMap.get(e);!o&&this.fuzzySubtypes.size&&(o=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach((function(n,r){if(n.test(e)){var i=t.supertypeMap.get(r);i&&i.forEach((function(e){return o.add(e)}))}}))),o&&o.size&&o.forEach((function(e){var o=t.getTypePolicy(e),i=o.fields,a=(0,r.Tt)(o,["fields"]);Object.assign(n,a),Object.assign(n.fields,i)}))}var i=this.toBeAdded[e];return i&&i.length&&i.splice(0).forEach((function(n){t.updateTypePolicy(e,n)})),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,t,n){if(e){var r=this.getTypePolicy(e).fields;return r[t]||n&&(r[t]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,t){var n=this.supertypeMap.get(e);return!n&&t&&this.supertypeMap.set(e,n=new Set),n},e.prototype.fragmentMatches=function(e,t,n,r){var i=this;if(!e.typeCondition)return!0;if(!t)return!1;var a=e.typeCondition.name.value;if(t===a)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(a))for(var s=this.getSupertypeSet(t,!0),l=[s],c=function(e){var t=i.getSupertypeSet(e,!1);t&&t.size&&l.indexOf(t)<0&&l.push(t)},u=!(!n||!this.fuzzySubtypes.size),d=!1,p=0;p<l.length;++p){var f=l[p];if(f.has(a))return s.has(a)||(d&&!1!==globalThis.__DEV__&&o.V1.warn(6,t,a),s.add(a)),!0;f.forEach(c),u&&p===l.length-1&&(0,C.T9)(e.selectionSet,n,r)&&(u=!1,d=!0,this.fuzzySubtypes.forEach((function(e,n){var r=t.match(e);r&&r[0]===t&&c(n)})))}return!1},e.prototype.hasKeyArgs=function(e,t){var n=this.getFieldPolicy(e,t,!1);return!(!n||!n.keyFn)},e.prototype.getStoreFieldName=function(e){var t,n=e.typename,r=e.fieldName,o=this.getFieldPolicy(n,r,!1),i=o&&o.keyFn;if(i&&n)for(var a={typename:n,fieldName:r,field:e.field||null,variables:e.variables},s=ee(e);i;){var l=i(s,a);if(!(0,V.c)(l)){t=l||r;break}i=G(l)}return void 0===t&&(t=e.field?(0,m.Ii)(e.field,e.variables):(0,m.o5)(r,ee(e))),!1===t?r:r===(0,C.iJ)(t)?t:r+":"+t},e.prototype.readField=function(e,t){var n=e.from;if(n&&(e.field||e.fieldName)){if(void 0===e.typename){var r=t.store.getFieldValue(n,"__typename");r&&(e.typename=r)}var o=this.getStoreFieldName(e),i=(0,C.iJ)(o),a=t.store.getFieldValue(n,o),s=this.getFieldPolicy(e.typename,i,!1),l=s&&s.read;if(l){var c=ae(this,n,e,t,t.store.getStorage((0,m.A_)(n)?n.__ref:n,o));return $.bl.withValue(this.cache,l,[a,c])}return a}},e.prototype.getReadFunction=function(e,t){var n=this.getFieldPolicy(e,t,!1);return n&&n.read},e.prototype.getMergeFunction=function(e,t,n){var r=this.getFieldPolicy(e,t,!1),o=r&&r.merge;return!o&&n&&(o=(r=this.getTypePolicy(n))&&r.merge),o},e.prototype.runMergeFunction=function(e,t,n,r,o){var i=n.field,a=n.typename,s=n.merge;return s===re?le(r.store)(e,t):s===oe?t:(r.overwrite&&(e=void 0),s(e,t,ae(this,void 0,{typename:a,fieldName:i.name.value,field:i,variables:r.variables},r,o||Object.create(null))))},e}();function ae(e,t,n,r,o){var i=e.getStoreFieldName(n),a=(0,C.iJ)(i),s=n.variables||r.variables,l=r.store,c=l.toReference,u=l.canRead;return{args:ee(n),field:n.field||null,fieldName:a,storeFieldName:i,variables:s,isReference:m.A_,toReference:c,storage:o,cache:e.cache,canRead:u,readField:function(){return e.readField(se(arguments,t,s),r)},mergeObjects:le(r.store)}}function se(e,t,n){var i,a=e[0],s=e[1],l=e.length;return"string"==typeof a?i={fieldName:a,from:l>1?s:t}:(i=(0,r.Cl)({},a),C.$3.call(i,"from")||(i.from=t)),!1!==globalThis.__DEV__&&void 0===i.from&&!1!==globalThis.__DEV__&&o.V1.warn(7,(0,B.p)(Array.from(e))),void 0===i.variables&&(i.variables=n),i}function le(e){return function(t,n){if((0,V.c)(t)||(0,V.c)(n))throw(0,o.vA)(8);if((0,S.U)(t)&&(0,S.U)(n)){var i=e.getFieldValue(t,"__typename"),a=e.getFieldValue(n,"__typename");if(i&&a&&i!==a)return n;if((0,m.A_)(t)&&(0,C.d1)(n))return e.merge(t.__ref,n),t;if((0,C.d1)(t)&&(0,m.A_)(n))return e.merge(t,n.__ref),n;if((0,C.d1)(t)&&(0,C.d1)(n))return(0,r.Cl)((0,r.Cl)({},t),n)}return n}}function ce(e,t,n){var o="".concat(t).concat(n),i=e.flavors.get(o);return i||e.flavors.set(o,i=e.clientOnly===t&&e.deferred===n?e:(0,r.Cl)((0,r.Cl)({},e),{clientOnly:t,deferred:n})),i}var ue=function(){function e(e,t,n){this.cache=e,this.reader=t,this.fragments=n}return e.prototype.writeToStore=function(e,t){var n=this,i=t.query,s=t.result,l=t.dataId,c=t.variables,u=t.overwrite,d=(0,y.Vu)(i),f=(0,C.mv)();c=(0,r.Cl)((0,r.Cl)({},(0,y.wY)(d)),c);var h=(0,r.Cl)((0,r.Cl)({store:e,written:Object.create(null),merge:function(e,t){return f.merge(e,t)},variables:c,varString:(0,p.M)(c)},(0,C.lq)(i,this.fragments)),{overwrite:!!u,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),v=this.processSelectionSet({result:s||Object.create(null),dataId:l,selectionSet:d.selectionSet,mergeTree:{map:new Map},context:h});if(!(0,m.A_)(v))throw(0,o.vA)(11,s);return h.incomingById.forEach((function(t,i){var s=t.storeObject,l=t.mergeTree,c=t.fieldNodeSet,u=(0,m.WU)(i);if(l&&l.map.size){var d=n.applyMerges(l,u,s,h);if((0,m.A_)(d))return;s=d}if(!1!==globalThis.__DEV__&&!h.overwrite){var p=Object.create(null);c.forEach((function(e){e.selectionSet&&(p[e.name.value]=!0)}));Object.keys(s).forEach((function(e){(function(e){return!0===p[(0,C.iJ)(e)]})(e)&&!function(e){var t=l&&l.map.get(e);return Boolean(t&&t.info&&t.info.merge)}(e)&&function(e,t,n,i){var s=function(e){var t=i.getFieldValue(e,n);return"object"==typeof t&&t},l=s(e);if(!l)return;var c=s(t);if(!c)return;if((0,m.A_)(l))return;if((0,a.L)(l,c))return;if(Object.keys(l).every((function(e){return void 0!==i.getFieldValue(c,e)})))return;var u=i.getFieldValue(e,"__typename")||i.getFieldValue(t,"__typename"),d=(0,C.iJ)(n),p="".concat(u,".").concat(d);if(ve.has(p))return;ve.add(p);var f=[];(0,V.c)(l)||(0,V.c)(c)||[l,c].forEach((function(e){var t=i.getFieldValue(e,"__typename");"string"!=typeof t||f.includes(t)||f.push(t)}));!1!==globalThis.__DEV__&&o.V1.warn(14,d,u,f.length?"either ensure all objects of type "+f.join(" and ")+" have an ID or a custom merge function, or ":"",p,(0,r.Cl)({},l),(0,r.Cl)({},c))}(u,s,e,h.store)}))}e.merge(i,s)})),e.retain(v.__ref),v},e.prototype.processSelectionSet=function(e){var t=this,n=e.dataId,i=e.result,a=e.selectionSet,s=e.context,l=e.mergeTree,c=this.cache.policies,d=Object.create(null),p=n&&c.rootTypenamesById[n]||(0,m.D$)(i,a,s.fragmentMap)||n&&s.store.get(n,"__typename");"string"==typeof p&&(d.__typename=p);var f=function(){var e=se(arguments,d,s.variables);if((0,m.A_)(e.from)){var t=s.incomingById.get(e.from.__ref);if(t){var n=c.readField((0,r.Cl)((0,r.Cl)({},e),{from:t.storeObject}),s);if(void 0!==n)return n}}return c.readField(e,s)},h=new Set;this.flattenFields(a,i,s,p).forEach((function(e,n){var r,a=(0,m.ue)(n),s=i[a];if(h.add(n),void 0!==s){var v=c.getStoreFieldName({typename:p,fieldName:n.name.value,field:n,variables:e.variables}),g=pe(l,v),y=t.processFieldValue(s,n,n.selectionSet?ce(e,!1,!1):e,g),b=void 0;n.selectionSet&&((0,m.A_)(y)||(0,C.d1)(y))&&(b=f("__typename",y));var w=c.getMergeFunction(p,n.name.value,b);w?g.info={field:n,typename:p,merge:w}:he(l,v),d=e.merge(d,((r={})[v]=y,r))}else!1===globalThis.__DEV__||e.clientOnly||e.deferred||u.XY.added(n)||c.getReadFunction(p,n.name.value)||!1!==globalThis.__DEV__&&o.V1.error(12,(0,m.ue)(n),i)}));try{var v=c.identify(i,{typename:p,selectionSet:a,fragmentMap:s.fragmentMap,storeObject:d,readField:f}),g=v[0],y=v[1];n=n||g,y&&(d=s.merge(d,y))}catch(e){if(!n)throw e}if("string"==typeof n){var b=(0,m.WU)(n),w=s.written[n]||(s.written[n]=[]);if(w.indexOf(a)>=0)return b;if(w.push(a),this.reader&&this.reader.isFresh(i,b,a,s))return b;var E=s.incomingById.get(n);return E?(E.storeObject=s.merge(E.storeObject,d),E.mergeTree=fe(E.mergeTree,l),h.forEach((function(e){return E.fieldNodeSet.add(e)}))):s.incomingById.set(n,{storeObject:d,mergeTree:me(l)?void 0:l,fieldNodeSet:h}),b}return d},e.prototype.processFieldValue=function(e,t,n,r){var o=this;return t.selectionSet&&null!==e?(0,V.c)(e)?e.map((function(e,i){var a=o.processFieldValue(e,t,n,pe(r,i));return he(r,i),a})):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:n,mergeTree:r}):!1!==globalThis.__DEV__?(0,z.m)(e):e},e.prototype.flattenFields=function(e,t,n,r){void 0===r&&(r=(0,m.D$)(t,e,n.fragmentMap));var i=new Map,a=this.cache.policies,s=new x.b(!1);return function e(l,c){var u=s.lookup(l,c.clientOnly,c.deferred);u.visited||(u.visited=!0,l.selections.forEach((function(s){if((0,w.MS)(s,n.variables)){var l=c.clientOnly,u=c.deferred;if(l&&u||!(0,V.E)(s.directives)||s.directives.forEach((function(e){var t=e.name.value;if("client"===t&&(l=!0),"defer"===t){var r=(0,m.MB)(e,n.variables);r&&!1===r.if||(u=!0)}})),(0,m.dt)(s)){var d=i.get(s);d&&(l=l&&d.clientOnly,u=u&&d.deferred),i.set(s,ce(n,l,u))}else{var p=(0,E.HQ)(s,n.lookupFragment);if(!p&&s.kind===h.b.FRAGMENT_SPREAD)throw(0,o.vA)(13,s.name.value);p&&a.fragmentMatches(p,r,t,n.variables)&&e(p.selectionSet,ce(n,l,u))}}})))}(e,n),i},e.prototype.applyMerges=function(e,t,n,i,a){var s,l=this;if(e.map.size&&!(0,m.A_)(n)){var c,u=(0,V.c)(n)||!(0,m.A_)(t)&&!(0,C.d1)(t)?void 0:t,d=n;u&&!a&&(a=[(0,m.A_)(u)?u.__ref:u]);var p=function(e,t){return(0,V.c)(e)?"number"==typeof t?e[t]:void 0:i.store.getFieldValue(e,String(t))};e.map.forEach((function(e,t){var n=p(u,t),r=p(d,t);if(void 0!==r){a&&a.push(t);var s=l.applyMerges(e,n,r,i,a);s!==r&&(c=c||new Map).set(t,s),a&&(0,o.V1)(a.pop()===t)}})),c&&(n=(0,V.c)(d)?d.slice(0):(0,r.Cl)({},d),c.forEach((function(e,t){n[t]=e})))}return e.info?this.cache.policies.runMergeFunction(t,n,e.info,i,a&&(s=i.store).getStorage.apply(s,a)):n},e}(),de=[];function pe(e,t){var n=e.map;return n.has(t)||n.set(t,de.pop()||{map:new Map}),n.get(t)}function fe(e,t){if(e===t||!t||me(t))return e;if(!e||me(e))return t;var n=e.info&&t.info?(0,r.Cl)((0,r.Cl)({},e.info),t.info):e.info||t.info,o=e.map.size&&t.map.size,i={info:n,map:o?new Map:e.map.size?e.map:t.map};if(o){var a=new Set(t.map.keys());e.map.forEach((function(e,n){i.map.set(n,fe(e,t.map.get(n))),a.delete(n)})),a.forEach((function(n){i.map.set(n,fe(t.map.get(n),e.map.get(n)))}))}return i}function me(e){return!e||!(e.info||e.map.size)}function he(e,t){var n=e.map,r=n.get(t);r&&me(r)&&(de.push(r),n.delete(t))}var ve=new Set;var ge=n(5051),ye=function(e){function t(t){void 0===t&&(t={});var n=e.call(this)||this;return n.watches=new Set,n.addTypenameTransform=new c.c(u.XY),n.assumeImmutableResults=!0,n.makeVar=$.UT,n.txCount=0,n.config=(0,C.I6)(t),n.addTypename=!!n.config.addTypename,n.policies=new ie({cache:n,dataIdFromObject:n.config.dataIdFromObject,possibleTypes:n.config.possibleTypes,typePolicies:n.config.typePolicies}),n.init(),n}return(0,r.C6)(t,e),t.prototype.init=function(){var e=this.data=new N.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=e.stump,this.resetResultCache()},t.prototype.resetResultCache=function(e){var t=this,n=this.storeReader,r=this.config.fragments;this.storeWriter=new ue(this,this.storeReader=new U({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:(0,C.Xx)(this.config),canon:e?void 0:n&&n.canon,fragments:r}),r),this.maybeBroadcastWatch=(0,i.LV)((function(e,n){return t.broadcastWatch(e,n)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(e){var n=e.optimistic?t.optimisticData:t.data;if(M(n)){var r=e.optimistic,o=e.id,i=e.variables;return n.makeCacheKey(e.query,e.callback,(0,p.M)({optimistic:r,id:o,variables:i}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},t.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},t.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},t.prototype.read=function(e){var t=e.returnPartialData,n=void 0!==t&&t;try{return this.storeReader.diffQueryAgainstStore((0,r.Cl)((0,r.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(e){if(e instanceof l.Z)return null;throw e}},t.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},t.prototype.modify=function(e){if(C.$3.call(e,"id")&&!e.id)return!1;var t=e.optimistic?this.optimisticData:this.data;try{return++this.txCount,t.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},t.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore((0,r.Cl)((0,r.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(e){var t=this;return this.watches.size||(0,$.MS)(this),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){t.watches.delete(e)&&!t.watches.size&&(0,$.WR)(t),t.maybeBroadcastWatch.forget(e)}},t.prototype.gc=function(e){var t;p.M.reset(),f.y.reset(),this.addTypenameTransform.resetCache(),null===(t=this.config.fragments)||void 0===t||t.resetCaches();var n=this.optimisticData.gc();return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),n},t.prototype.retain=function(e,t){return(t?this.optimisticData:this.data).retain(e)},t.prototype.release=function(e,t){return(t?this.optimisticData:this.data).release(e)},t.prototype.identify=function(e){if((0,m.A_)(e))return e.__ref;try{return this.policies.identify(e)[0]}catch(e){!1!==globalThis.__DEV__&&o.V1.warn(e)}},t.prototype.evict=function(e){if(!e.id){if(C.$3.call(e,"id"))return!1;e=(0,r.Cl)((0,r.Cl)({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},t.prototype.reset=function(e){var t=this;return this.init(),p.M.reset(),e&&e.discardWatches?(this.watches.forEach((function(e){return t.maybeBroadcastWatch.forget(e)})),this.watches.clear(),(0,$.WR)(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(e){var t=this.optimisticData.removeLayer(e);t!==this.optimisticData&&(this.optimisticData=t,this.broadcastWatches())},t.prototype.batch=function(e){var t,n=this,o=e.update,i=e.optimistic,a=void 0===i||i,s=e.removeOptimistic,l=e.onWatchUpdated,c=function(e){var r=n,i=r.data,a=r.optimisticData;++n.txCount,e&&(n.data=n.optimisticData=e);try{return t=o(n)}finally{--n.txCount,n.data=i,n.optimisticData=a}},u=new Set;return l&&!this.txCount&&this.broadcastWatches((0,r.Cl)((0,r.Cl)({},e),{onWatchUpdated:function(e){return u.add(e),!1}})),"string"==typeof a?this.optimisticData=this.optimisticData.addLayer(a,c):!1===a?c(this.data):c(),"string"==typeof s&&(this.optimisticData=this.optimisticData.removeLayer(s)),l&&u.size?(this.broadcastWatches((0,r.Cl)((0,r.Cl)({},e),{onWatchUpdated:function(e,t){var n=l.call(this,e,t);return!1!==n&&u.delete(e),n}})),u.size&&u.forEach((function(e){return n.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e),t},t.prototype.performTransaction=function(e,t){return this.batch({update:e,optimistic:t||null!==t})},t.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},t.prototype.broadcastWatches=function(e){var t=this;this.txCount||this.watches.forEach((function(n){return t.maybeBroadcastWatch(n,e)}))},t.prototype.addFragmentsToDocument=function(e){var t=this.config.fragments;return t?t.transform(e):e},t.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},t.prototype.broadcastWatch=function(e,t){var n=e.lastDiff,r=this.diff(e);t&&(e.optimistic&&"string"==typeof t.optimistic&&(r.fromOptimisticTransaction=!0),t.onWatchUpdated&&!1===t.onWatchUpdated.call(this,e,r,n))||n&&(0,a.L)(n.result,r.result)||e.callback(e.lastDiff=r,n)},t}(s.k);!1!==globalThis.__DEV__&&(ye.prototype.getMemoryInternals=ge.cM)},738:function(e,t,n){"use strict";n.d(t,{MS:function(){return l},UT:function(){return c},WR:function(){return s},bl:function(){return o}});var r=n(1161),o=new r.DX,i=new WeakMap;function a(e){var t=i.get(e);return t||i.set(e,t={vars:new Set,dep:(0,r.yN)()}),t}function s(e){a(e).vars.forEach((function(t){return t.forgetCache(e)}))}function l(e){a(e).vars.forEach((function(t){return t.attachCache(e)}))}function c(e){var t=new Set,n=new Set,r=function(s){if(arguments.length>0){if(e!==s){e=s,t.forEach((function(e){a(e).dep.dirty(r),function(e){e.broadcastWatches&&e.broadcastWatches()}(e)}));var l=Array.from(n);n.clear(),l.forEach((function(t){return t(e)}))}}else{var c=o.getValue();c&&(i(c),a(c).dep(r))}return e};r.onNextChange=function(e){return n.add(e),function(){n.delete(e)}};var i=r.attachCache=function(e){return t.add(e),a(e).vars.add(r),r};return r.forgetCache=function(e){return t.delete(e)},r}},6441:function(e,t,n){"use strict";n.d(t,{R:function(){return Z}});var r=n(1635),o=n(4009),i=n(1188),a=n(4081),s=n(435),l=n(4537),c=n(5381),u=n(6453),d=n(1250),p=n(3902),f=n(6269),m=n(9993),h=n(3401);function v(e,t,n){return new h.c((function(r){var o={then:function(e){return new Promise((function(t){return t(e())}))}};function i(e,t){return function(n){if(e){var i=function(){return r.closed?0:e(n)};o=o.then(i,i).then((function(e){return r.next(e)}),(function(e){return r.error(e)}))}else r[t](n)}}var a={next:i(t,"next"),error:i(n,"error"),complete:function(){o.then((function(){return r.complete()}))}},s=e.subscribe(a);return function(){return s.unsubscribe()}}))}var g=n(5636);function y(e){var t=b(e);return(0,g.E)(t)}function b(e){var t=(0,g.E)(e.errors)?e.errors.slice(0):[];return(0,u.ST)(e)&&(0,g.E)(e.incremental)&&e.incremental.forEach((function(e){e.errors&&t.push.apply(t,e.errors)})),t}var w=n(4824),E=n(7194),k=n(2456),S=n(8170),x=n(6502),C=n(1291);function A(e){return e&&"function"==typeof e.then}var _=function(e){function t(t){var n=e.call(this,(function(e){return n.addObserver(e),function(){return n.removeObserver(e)}}))||this;return n.observers=new Set,n.promise=new Promise((function(e,t){n.resolve=e,n.reject=t})),n.handlers={next:function(e){null!==n.sub&&(n.latest=["next",e],n.notify("next",e),(0,x.w)(n.observers,"next",e))},error:function(e){var t=n.sub;null!==t&&(t&&setTimeout((function(){return t.unsubscribe()})),n.sub=null,n.latest=["error",e],n.reject(e),n.notify("error",e),(0,x.w)(n.observers,"error",e))},complete:function(){var e=n,t=e.sub,r=e.sources;if(null!==t){var o=(void 0===r?[]:r).shift();o?A(o)?o.then((function(e){return n.sub=e.subscribe(n.handlers)}),n.handlers.error):n.sub=o.subscribe(n.handlers):(t&&setTimeout((function(){return t.unsubscribe()})),n.sub=null,n.latest&&"next"===n.latest[0]?n.resolve(n.latest[1]):n.resolve(),n.notify("complete"),(0,x.w)(n.observers,"complete"))}}},n.nextResultListeners=new Set,n.cancel=function(e){n.reject(e),n.sources=[],n.handlers.error(e)},n.promise.catch((function(e){})),"function"==typeof t&&(t=[new h.c(t)]),A(t)?t.then((function(e){return n.start(e)}),n.handlers.error):n.start(t),n}return(0,r.C6)(t,e),t.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},t.prototype.deliverLastMessage=function(e){if(this.latest){var t=this.latest[0],n=e[t];n&&n.call(e,this.latest[1]),null===this.sub&&"next"===t&&e.complete&&e.complete()}},t.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},t.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},t.prototype.notify=function(e,t){var n=this.nextResultListeners;n.size&&(this.nextResultListeners=new Set,n.forEach((function(n){return n(e,t)})))},t.prototype.beforeNext=function(e){var t=!1;this.nextResultListeners.add((function(n,r){t||(t=!0,e(n,r))}))},t}(h.c);(0,C.r)(_);var I=n(9211),N=n(2988),T=n(8599),R=n(2922),O=new(n(2619).et?WeakMap:Map);function P(e,t){var n=e[t];"function"==typeof n&&(e[t]=function(){return O.set(e,(O.get(e)+1)%1e15),n.apply(this,arguments)})}function D(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var F=function(){function e(e,t){void 0===t&&(t=e.generateQueryId()),this.queryId=t,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var n=this.cache=e.cache;O.has(n)||(O.set(n,0),P(n,"evict"),P(n,"modify"),P(n,"reset"))}return e.prototype.init=function(e){var t=e.networkStatus||T.pT.loading;return this.variables&&this.networkStatus!==T.pT.loading&&!(0,c.L)(this.variables,e.variables)&&(t=T.pT.setVariables),(0,c.L)(e.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:t}),e.observableQuery&&this.setObservableQuery(e.observableQuery),e.lastRequestId&&(this.lastRequestId=e.lastRequestId),this},e.prototype.reset=function(){D(this),this.dirty=!1},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var e=this.getDiffOptions();if(this.lastDiff&&(0,c.L)(e,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var t=this.observableQuery;if(t&&"no-cache"===t.options.fetchPolicy)return{complete:!1};var n=this.cache.diff(e);return this.updateLastDiff(n,e),n},e.prototype.updateLastDiff=function(e,t){this.lastDiff=e?{diff:e,options:t||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){var t;return void 0===e&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:null===(t=this.observableQuery)||void 0===t?void 0:t.options.canonizeResults}},e.prototype.setDiff=function(e){var t,n=this,r=this.lastDiff&&this.lastDiff.diff;e&&!e.complete&&(null===(t=this.observableQuery)||void 0===t?void 0:t.getLastError())||(this.updateLastDiff(e),this.dirty||(0,c.L)(r&&r.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return n.notify()}),0))))},e.prototype.setObservableQuery=function(e){var t=this;e!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=e,e?(e.queryInfo=this,this.listeners.add(this.oqListener=function(){t.getDiff().fromOptimisticTransaction?e.observe():(0,N.e8)(e)})):delete this.oqListener)},e.prototype.notify=function(){var e=this;D(this),this.shouldNotify()&&this.listeners.forEach((function(t){return t(e)})),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if((0,T.bi)(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy;if("cache-only"!==e&&"cache-and-network"!==e)return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel;var t=this.observableQuery;t&&t.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(e){var t=this;void 0===e&&(e=this.variables);var n=this.observableQuery;if(!n||"no-cache"!==n.options.fetchPolicy){var o=(0,r.Cl)((0,r.Cl)({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return t.setDiff(e)}});this.lastWatch&&(0,c.L)(o,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=o))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,t){var n=this.lastWrite;return!(n&&n.dmCount===O.get(this.cache)&&(0,c.L)(t,n.variables)&&(0,c.L)(e.data,n.result.data))},e.prototype.markResult=function(e,t,n,r){var o=this,i=new R.ZI,a=(0,g.E)(e.errors)?e.errors.slice(0):[];if(this.reset(),"incremental"in e&&(0,g.E)(e.incremental)){var s=(0,u.bd)(this.getDiff().result,e);e.data=s}else if("hasNext"in e&&e.hasNext){var l=this.getDiff();e.data=i.merge(l.result,e.data)}this.graphQLErrors=a,"no-cache"===n.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(n.variables)):0!==r&&(M(e,n.errorPolicy)?this.cache.performTransaction((function(i){if(o.shouldWrite(e,n.variables))i.writeQuery({query:t,data:e.data,variables:n.variables,overwrite:1===r}),o.lastWrite={result:e,variables:n.variables,dmCount:O.get(o.cache)};else if(o.lastDiff&&o.lastDiff.diff.complete)return void(e.data=o.lastDiff.diff.result);var a=o.getDiffOptions(n.variables),s=i.diff(a);!o.stopped&&(0,c.L)(o.variables,n.variables)&&o.updateWatch(n.variables),o.updateLastDiff(s,a),s.complete&&(e.data=s.result)})):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=T.pT.ready},e.prototype.markError=function(e){return this.networkStatus=T.pT.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}();function M(e,t){void 0===t&&(t="none");var n="ignore"===t||"all"===t,r=!y(e);return!r&&n&&e.data&&(r=!0),r}var V=n(2417),L=n(2453),q=n(599),U=n(1212),j=Object.prototype.hasOwnProperty,z=Object.create(null),B=function(){function e(e){var t=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new q.A(U.v["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new L.b(!1);var n=new m.c((function(e){return t.cache.transformDocument(e)}),{cache:!1});this.cache=e.cache,this.link=e.link,this.defaultOptions=e.defaultOptions,this.queryDeduplication=e.queryDeduplication,this.clientAwareness=e.clientAwareness,this.localState=e.localState,this.ssrMode=e.ssrMode,this.assumeImmutableResults=e.assumeImmutableResults;var r=e.documentTransform;this.documentTransform=r?n.concat(r).concat(n):n,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this;this.queries.forEach((function(t,n){e.stopQueryNoBroadcast(n)})),this.cancelPendingFetches((0,o.vA)(26))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(t){return t(e)})),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){return(0,r.sH)(this,arguments,void 0,(function(e){var t,n,i,a,s,l,c,u=e.mutation,d=e.variables,p=e.optimisticResponse,f=e.updateQueries,m=e.refetchQueries,h=void 0===m?[]:m,g=e.awaitRefetchQueries,w=void 0!==g&&g,E=e.update,k=e.onQueryUpdated,S=e.fetchPolicy,x=void 0===S?(null===(l=this.defaultOptions.mutate)||void 0===l?void 0:l.fetchPolicy)||"network-only":S,C=e.errorPolicy,A=void 0===C?(null===(c=this.defaultOptions.mutate)||void 0===c?void 0:c.errorPolicy)||"none":C,_=e.keepRootFields,N=e.context;return(0,r.YH)(this,(function(e){switch(e.label){case 0:return(0,o.V1)(u,27),(0,o.V1)("network-only"===x||"no-cache"===x,28),t=this.generateMutationId(),u=this.cache.transformForLink(this.transform(u)),n=this.getDocumentInfo(u).hasClientExports,d=this.getVariables(u,d),n?[4,this.localState.addExportedVariables(u,d,N)]:[3,2];case 1:d=e.sent(),e.label=2;case 2:return i=this.mutationStore&&(this.mutationStore[t]={mutation:u,variables:d,loading:!0,error:null}),a=p&&this.markMutationOptimistic(p,{mutationId:t,document:u,variables:d,fetchPolicy:x,errorPolicy:A,context:N,updateQueries:f,update:E,keepRootFields:_}),this.broadcastQueries(),s=this,[2,new Promise((function(e,n){return v(s.getObservableFromLink(u,(0,r.Cl)((0,r.Cl)({},N),{optimisticResponse:a?p:void 0}),d,{},!1),(function(e){if(y(e)&&"none"===A)throw new I.K4({graphQLErrors:b(e)});i&&(i.loading=!1,i.error=null);var n=(0,r.Cl)({},e);return"function"==typeof h&&(h=h(n)),"ignore"===A&&y(n)&&delete n.errors,s.markMutationResult({mutationId:t,result:n,document:u,variables:d,fetchPolicy:x,errorPolicy:A,context:N,update:E,updateQueries:f,awaitRefetchQueries:w,refetchQueries:h,removeOptimistic:a?t:void 0,onQueryUpdated:k,keepRootFields:_})})).subscribe({next:function(t){s.broadcastQueries(),"hasNext"in t&&!1!==t.hasNext||e(t)},error:function(e){i&&(i.loading=!1,i.error=e),a&&s.cache.removeOptimistic(t),s.broadcastQueries(),n(e instanceof I.K4?e:new I.K4({networkError:e}))}})}))]}}))}))},e.prototype.markMutationResult=function(e,t){var n=this;void 0===t&&(t=this.cache);var o=e.result,i=[],a="no-cache"===e.fetchPolicy;if(!a&&M(o,e.errorPolicy)){if((0,u.ST)(o)||i.push({result:o.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),(0,u.ST)(o)&&(0,g.E)(o.incremental)){var s=t.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}),l=void 0;s.result&&(l=(0,u.bd)(s.result,o)),void 0!==l&&(o.data=l,i.push({result:l,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}))}var c=e.updateQueries;c&&this.queries.forEach((function(e,r){var a=e.observableQuery,s=a&&a.queryName;if(s&&j.call(c,s)){var l=c[s],u=n.queries.get(r),d=u.document,p=u.variables,f=t.diff({query:d,variables:p,returnPartialData:!0,optimistic:!1}),m=f.result;if(f.complete&&m){var h=l(m,{mutationResult:o,queryName:d&&(0,w.n4)(d)||void 0,queryVariables:p});h&&i.push({result:h,dataId:"ROOT_QUERY",query:d,variables:p})}}}))}if(i.length>0||(e.refetchQueries||"").length>0||e.update||e.onQueryUpdated||e.removeOptimistic){var d=[];if(this.refetchQueries({updateCache:function(t){a||i.forEach((function(e){return t.write(e)}));var s=e.update,l=!(0,u.YX)(o)||(0,u.ST)(o)&&!o.hasNext;if(s){if(!a){var c=t.diff({id:"ROOT_MUTATION",query:n.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0});c.complete&&("incremental"in(o=(0,r.Cl)((0,r.Cl)({},o),{data:c.result}))&&delete o.incremental,"hasNext"in o&&delete o.hasNext)}l&&s(t,o,{context:e.context,variables:e.variables})}a||e.keepRootFields||!l||t.modify({id:"ROOT_MUTATION",fields:function(e,t){var n=t.fieldName,r=t.DELETE;return"__typename"===n?e:r}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return d.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(d).then((function(){return o}))}return Promise.resolve(o)},e.prototype.markMutationOptimistic=function(e,t){var n=this,i="function"==typeof e?e(t.variables,{IGNORE:z}):e;return i!==z&&(this.cache.recordOptimisticTransaction((function(e){try{n.markMutationResult((0,r.Cl)((0,r.Cl)({},t),{result:{data:i}}),e)}catch(e){!1!==globalThis.__DEV__&&o.V1.error(e)}}),t.mutationId),!0)},e.prototype.fetchQuery=function(e,t,n){return this.fetchConcastWithInfo(e,t,n).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null);return this.queries.forEach((function(t,n){e[n]={variables:t.variables,networkStatus:t.networkStatus,networkError:t.networkError,graphQLErrors:t.graphQLErrors}})),e},e.prototype.resetErrors=function(e){var t=this.queries.get(e);t&&(t.networkError=void 0,t.graphQLErrors=[])},e.prototype.transform=function(e){return this.documentTransform.transformDocument(e)},e.prototype.getDocumentInfo=function(e){var t=this.transformCache;if(!t.has(e)){var n={hasClientExports:(0,d.f2)(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:(0,d.d8)(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:(0,p.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:(0,w.wY)((0,w.Vu)(e)),asQuery:(0,r.Cl)((0,r.Cl)({},e),{definitions:e.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?(0,r.Cl)((0,r.Cl)({},e),{operation:"query"}):e}))})};t.set(e,n)}return t.get(e)},e.prototype.getVariables=function(e,t){return(0,r.Cl)((0,r.Cl)({},this.getDocumentInfo(e).defaultVars),t)},e.prototype.watchQuery=function(e){var t=this.transform(e.query);void 0===(e=(0,r.Cl)((0,r.Cl)({},e),{variables:this.getVariables(t,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var n=new F(this),o=new N.U5({queryManager:this,queryInfo:n,options:e});return o.lastQuery=t,this.queries.set(o.queryId,n),n.init({document:t,observableQuery:o,variables:o.variables}),o},e.prototype.query=function(e,t){var n=this;return void 0===t&&(t=this.generateQueryId()),(0,o.V1)(e.query,29),(0,o.V1)("Document"===e.query.kind,30),(0,o.V1)(!e.returnPartialData,31),(0,o.V1)(!e.pollInterval,32),this.fetchQuery(t,(0,r.Cl)((0,r.Cl)({},e),{query:this.transform(e.query)})).finally((function(){return n.stopQuery(t)}))},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var t=this.queries.get(e);t&&t.stop()},e.prototype.clearStore=function(e){return void 0===e&&(e={discardWatches:!0}),this.cancelPendingFetches((0,o.vA)(33)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=T.pT.loading:e.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(e)},e.prototype.getObservableQueries=function(e){var t=this;void 0===e&&(e="active");var n=new Map,i=new Map,a=new Set;return Array.isArray(e)&&e.forEach((function(e){"string"==typeof e?i.set(e,!1):(0,E.Kc)(e)?i.set(t.transform(e),!1):(0,k.U)(e)&&e.query&&a.add(e)})),this.queries.forEach((function(t,r){var o=t.observableQuery,a=t.document;if(o){if("all"===e)return void n.set(r,o);var s=o.queryName;if("standby"===o.options.fetchPolicy||"active"===e&&!o.hasObservers())return;("active"===e||s&&i.has(s)||a&&i.has(a))&&(n.set(r,o),s&&i.set(s,!0),a&&i.set(a,!0))}})),a.size&&a.forEach((function(e){var i=(0,S.v)("legacyOneTimeQuery"),a=t.getQuery(i).init({document:e.query,variables:e.variables}),s=new N.U5({queryManager:t,queryInfo:a,options:(0,r.Cl)((0,r.Cl)({},e),{fetchPolicy:"network-only"})});(0,o.V1)(s.queryId===i),a.setObservableQuery(s),n.set(i,s)})),!1!==globalThis.__DEV__&&i.size&&i.forEach((function(e,t){e||!1!==globalThis.__DEV__&&o.V1.warn("string"==typeof t?34:35,t)})),n},e.prototype.reFetchObservableQueries=function(e){var t=this;void 0===e&&(e=!1);var n=[];return this.getObservableQueries(e?"all":"active").forEach((function(r,o){var i=r.options.fetchPolicy;r.resetLastResults(),(e||"standby"!==i&&"cache-only"!==i)&&n.push(r.refetch()),t.getQuery(o).setDiff(null)})),this.broadcastQueries(),Promise.all(n)},e.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},e.prototype.startGraphQLSubscription=function(e){var t=this,n=e.query,r=e.fetchPolicy,o=e.errorPolicy,i=void 0===o?"none":o,a=e.variables,s=e.context,l=void 0===s?{}:s,c=e.extensions,u=void 0===c?{}:c;n=this.transform(n),a=this.getVariables(n,a);var d=function(e){return t.getObservableFromLink(n,l,e,u).map((function(o){"no-cache"!==r&&(M(o,i)&&t.cache.write({query:n,result:o.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),t.broadcastQueries());var a=y(o),s=(0,I.uR)(o);if(a||s){var l={};if(a&&(l.graphQLErrors=o.errors),s&&(l.protocolErrors=o.extensions[I.K$]),"none"===i||s)throw new I.K4(l)}return"ignore"===i&&delete o.errors,o}))};if(this.getDocumentInfo(n).hasClientExports){var p=this.localState.addExportedVariables(n,a,l).then(d);return new h.c((function(e){var t=null;return p.then((function(n){return t=n.subscribe(e)}),e.error),function(){return t&&t.unsubscribe()}}))}return d(a)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&&(this.getQuery(e).stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,t,n,o,i){var s,l,c=this;void 0===i&&(i=null!==(s=null==t?void 0:t.queryDeduplication)&&void 0!==s?s:this.queryDeduplication);var u=this.getDocumentInfo(e),d=u.serverQuery,p=u.clientQuery;if(d){var m=this.inFlightLinkObservables,g=this.link,y={query:d,variables:n,operationName:(0,w.n4)(d)||void 0,context:this.prepareContext((0,r.Cl)((0,r.Cl)({},t),{forceFetch:!i})),extensions:o};if(t=y.context,i){var b=(0,V.y)(d),E=(0,f.M)(n),k=m.lookup(b,E);if(!(l=k.observable)){var S=new _([(0,a.g)(g,y)]);l=k.observable=S,S.beforeNext((function(){m.remove(b,E)}))}}else l=new _([(0,a.g)(g,y)])}else l=new _([h.c.of({data:{}})]),t=this.prepareContext(t);return p&&(l=v(l,(function(e){return c.localState.runResolvers({document:p,remoteResult:e,context:t,variables:n})}))),l},e.prototype.getResultsFromLink=function(e,t,n){var r=e.lastRequestId=this.generateRequestId(),o=this.cache.transformForLink(n.query);return v(this.getObservableFromLink(o,n.context,n.variables),(function(i){var a=b(i),s=a.length>0,l=n.errorPolicy;if(r>=e.lastRequestId){if(s&&"none"===l)throw e.markError(new I.K4({graphQLErrors:a}));e.markResult(i,o,n,t),e.markReady()}var c={data:i.data,loading:!1,networkStatus:T.pT.ready};return s&&"none"===l&&(c.data=void 0),s&&"ignore"!==l&&(c.errors=a,c.networkStatus=T.pT.error),c}),(function(t){var n=(0,I.Mn)(t)?t:new I.K4({networkError:t});throw r>=e.lastRequestId&&e.markError(n),n}))},e.prototype.fetchConcastWithInfo=function(e,t,n,r){var o=this;void 0===n&&(n=T.pT.loading),void 0===r&&(r=t.query);var i,a,s=this.getVariables(r,t.variables),l=this.getQuery(e),c=this.defaultOptions.watchQuery,u=t.fetchPolicy,d=void 0===u?c&&c.fetchPolicy||"cache-first":u,p=t.errorPolicy,f=void 0===p?c&&c.errorPolicy||"none":p,m=t.returnPartialData,h=void 0!==m&&m,v=t.notifyOnNetworkStatusChange,g=void 0!==v&&v,y=t.context,b=void 0===y?{}:y,w=Object.assign({},t,{query:r,variables:s,fetchPolicy:d,errorPolicy:f,returnPartialData:h,notifyOnNetworkStatusChange:g,context:b}),E=function(e){w.variables=e;var r=o.fetchQueryByPolicy(l,w,n);return"standby"!==w.fetchPolicy&&r.sources.length>0&&l.observableQuery&&l.observableQuery.applyNextFetchPolicy("after-fetch",t),r},k=function(){return o.fetchCancelFns.delete(e)};if(this.fetchCancelFns.set(e,(function(e){k(),setTimeout((function(){return i.cancel(e)}))})),this.getDocumentInfo(w.query).hasClientExports)i=new _(this.localState.addExportedVariables(w.query,w.variables,w.context).then(E).then((function(e){return e.sources}))),a=!0;else{var S=E(w.variables);a=S.fromLink,i=new _(S.sources)}return i.promise.then(k,k),{concast:i,fromLink:a}},e.prototype.refetchQueries=function(e){var t=this,n=e.updateCache,r=e.include,o=e.optimistic,i=void 0!==o&&o,a=e.removeOptimistic,s=void 0===a?i?(0,S.v)("refetchQueries"):void 0:a,l=e.onQueryUpdated,c=new Map;r&&this.getObservableQueries(r).forEach((function(e,n){c.set(n,{oq:e,lastDiff:t.getQuery(n).getDiff()})}));var u=new Map;return n&&this.cache.batch({update:n,optimistic:i&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,t,n){var r=e.watcher instanceof F&&e.watcher.observableQuery;if(r){if(l){c.delete(r.queryId);var o=l(r,t,n);return!0===o&&(o=r.refetch()),!1!==o&&u.set(r,o),o}null!==l&&c.set(r.queryId,{oq:r,lastDiff:n,diff:t})}}}),c.size&&c.forEach((function(e,n){var r,o=e.oq,i=e.lastDiff,a=e.diff;if(l){if(!a){var s=o.queryInfo;s.reset(),a=s.getDiff()}r=l(o,a,i)}l&&!0!==r||(r=o.refetch()),!1!==r&&u.set(o,r),n.indexOf("legacyOneTimeQuery")>=0&&t.stopQueryNoBroadcast(n)})),s&&this.cache.removeOptimistic(s),u},e.prototype.fetchQueryByPolicy=function(e,t,n){var o=this,i=t.query,a=t.variables,s=t.fetchPolicy,l=t.refetchWritePolicy,u=t.errorPolicy,d=t.returnPartialData,p=t.context,f=t.notifyOnNetworkStatusChange,m=e.networkStatus;e.init({document:i,variables:a,networkStatus:n});var v=function(){return e.getDiff()},g=function(t,n){void 0===n&&(n=e.networkStatus||T.pT.loading);var s=t.result;!1===globalThis.__DEV__||d||(0,c.L)(s,{})||(0,N.yd)(t.missing);var l=function(e){return h.c.of((0,r.Cl)({data:e,loading:(0,T.bi)(n),networkStatus:n},t.complete?null:{partial:!0}))};return s&&o.getDocumentInfo(i).hasForcedResolvers?o.localState.runResolvers({document:i,remoteResult:{data:s},context:p,variables:a,onlyRunForcedResolvers:!0}).then((function(e){return l(e.data||void 0)})):"none"===u&&n===T.pT.refetch&&Array.isArray(t.missing)?l(void 0):l(s)},y="no-cache"===s?0:n===T.pT.refetch&&"merge"!==l?1:2,b=function(){return o.getResultsFromLink(e,y,{query:i,variables:a,context:p,fetchPolicy:s,errorPolicy:u})},w=f&&"number"==typeof m&&m!==n&&(0,T.bi)(n);switch(s){default:case"cache-first":return(E=v()).complete?{fromLink:!1,sources:[g(E,e.markReady())]}:d||w?{fromLink:!0,sources:[g(E),b()]}:{fromLink:!0,sources:[b()]};case"cache-and-network":var E;return(E=v()).complete||d||w?{fromLink:!0,sources:[g(E),b()]}:{fromLink:!0,sources:[b()]};case"cache-only":return{fromLink:!1,sources:[g(v(),e.markReady())]};case"network-only":return w?{fromLink:!0,sources:[g(v()),b()]}:{fromLink:!0,sources:[b()]};case"no-cache":return w?{fromLink:!0,sources:[g(e.getDiff()),b()]}:{fromLink:!0,sources:[b()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new F(this,e)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return(0,r.Cl)((0,r.Cl)((0,r.Cl)({},this.defaultContext),t),{clientAwareness:this.clientAwareness})},e}(),$=n(4705),W=n(3298);function H(e){return e.kind===W.b.FIELD||e.kind===W.b.FRAGMENT_SPREAD||e.kind===W.b.INLINE_FRAGMENT}var K=n(5215),G=n(738),Q=function(){function e(e){var t=e.cache,n=e.client,r=e.resolvers,o=e.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=t,n&&(this.client=n),r&&this.addResolvers(r),o&&this.setFragmentMatcher(o)}return e.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){t.resolvers=(0,R.D9)(t.resolvers,e)})):this.resolvers=(0,R.D9)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){return(0,r.sH)(this,arguments,void 0,(function(e){var t=e.document,n=e.remoteResult,o=e.context,i=e.variables,a=e.onlyRunForcedResolvers,s=void 0!==a&&a;return(0,r.YH)(this,(function(e){return t?[2,this.resolveDocument(t,n.data,o,i,this.fragmentMatcher,s).then((function(e){return(0,r.Cl)((0,r.Cl)({},n),{data:e.result})}))]:[2,n]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return(0,d.d8)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return(0,p.er)(e)},e.prototype.prepareContext=function(e){var t=this.cache;return(0,r.Cl)((0,r.Cl)({},e),{cache:t,getCacheKey:function(e){return t.identify(e)}})},e.prototype.addExportedVariables=function(e){return(0,r.sH)(this,arguments,void 0,(function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),(0,r.YH)(this,(function(o){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then((function(e){return(0,r.Cl)((0,r.Cl)({},t),e.exportedVariables)}))]:[2,(0,r.Cl)({},t)]}))}))},e.prototype.shouldForceResolvers=function(e){var t=!1;return(0,$.YR)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(t=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return $.sP}}}),t},e.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:(0,p.zc)(e),variables:t,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,t){return(0,r.sH)(this,arguments,void 0,(function(e,t,n,o,i,a){var s,l,c,u,d,p,f,m,h,v;return void 0===n&&(n={}),void 0===o&&(o={}),void 0===i&&(i=function(){return!0}),void 0===a&&(a=!1),(0,r.YH)(this,(function(g){return s=(0,w.Vn)(e),l=(0,w.zK)(e),c=(0,K.JG)(l),u=this.collectSelectionsToResolve(s,c),d=s.operation,p=d?d.charAt(0).toUpperCase()+d.slice(1):"Query",m=(f=this).cache,h=f.client,v={fragmentMap:c,context:(0,r.Cl)((0,r.Cl)({},n),{cache:m,client:h}),variables:o,fragmentMatcher:i,defaultOperationType:p,exportedVariables:{},selectionsToResolve:u,onlyRunForcedResolvers:a},[2,this.resolveSelectionSet(s.selectionSet,false,t,v).then((function(e){return{result:e,exportedVariables:v.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,t,n,i){return(0,r.sH)(this,void 0,void 0,(function(){var a,s,l,c,u,p=this;return(0,r.YH)(this,(function(f){return a=i.fragmentMap,s=i.context,l=i.variables,c=[n],u=function(e){return(0,r.sH)(p,void 0,void 0,(function(){var u,p;return(0,r.YH)(this,(function(r){return(t||i.selectionsToResolve.has(e))&&(0,d.MS)(e,l)?(0,E.dt)(e)?[2,this.resolveField(e,t,n,i).then((function(t){var n;void 0!==t&&c.push(((n={})[(0,E.ue)(e)]=t,n))}))]:((0,E.kd)(e)?u=e:(u=a[e.name.value],(0,o.V1)(u,18,e.name.value)),u&&u.typeCondition&&(p=u.typeCondition.name.value,i.fragmentMatcher(n,p,s))?[2,this.resolveSelectionSet(u.selectionSet,t,n,i).then((function(e){c.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(u)).then((function(){return(0,R.IM)(c)}))]}))}))},e.prototype.resolveField=function(e,t,n,o){return(0,r.sH)(this,void 0,void 0,(function(){var i,a,s,l,c,u,d,p,f,m=this;return(0,r.YH)(this,(function(r){return n?(i=o.variables,a=e.name.value,s=(0,E.ue)(e),l=a!==s,c=n[s]||n[a],u=Promise.resolve(c),o.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(d=n.__typename||o.defaultOperationType,(p=this.resolvers&&this.resolvers[d])&&(f=p[l?a:s])&&(u=Promise.resolve(G.bl.withValue(this.cache,f,[n,(0,E.MB)(e,i),o.context,{field:e,fragmentMap:o.fragmentMap}])))),[2,u.then((function(n){var r,i;if(void 0===n&&(n=c),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(o.exportedVariables[e.value.value]=n)}))})),!e.selectionSet)return n;if(null==n)return n;var a=null!==(i=null===(r=e.directives)||void 0===r?void 0:r.some((function(e){return"client"===e.name.value})))&&void 0!==i&&i;return Array.isArray(n)?m.resolveSubSelectedArray(e,t||a,n,o):e.selectionSet?m.resolveSelectionSet(e.selectionSet,t||a,n,o):void 0}))]):[2,null]}))}))},e.prototype.resolveSubSelectedArray=function(e,t,n,r){var o=this;return Promise.all(n.map((function(n){return null===n?null:Array.isArray(n)?o.resolveSubSelectedArray(e,t,n,r):e.selectionSet?o.resolveSelectionSet(e.selectionSet,t,n,r):void 0})))},e.prototype.collectSelectionsToResolve=function(e,t){var n=function(e){return!Array.isArray(e)},r=this.selectionsToResolveCache;return function e(i){if(!r.has(i)){var a=new Set;r.set(i,a),(0,$.YR)(i,{Directive:function(e,t,r,o,i){"client"===e.name.value&&i.forEach((function(e){n(e)&&H(e)&&a.add(e)}))},FragmentSpread:function(r,i,s,l,c){var u=t[r.name.value];(0,o.V1)(u,19,r.name.value);var d=e(u);d.size>0&&(c.forEach((function(e){n(e)&&H(e)&&a.add(e)})),a.add(r),d.forEach((function(e){a.add(e)})))}})}return r.get(i)}(e)},e}(),Y=n(144),X=n(5051),J=!1,Z=function(){function e(e){var t=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!e.cache)throw(0,o.vA)(15);var n=e.uri,a=e.credentials,c=e.headers,u=e.cache,d=e.documentTransform,p=e.ssrMode,f=void 0!==p&&p,m=e.ssrForceFetchDelay,h=void 0===m?0:m,v=e.connectToDevTools,g=e.queryDeduplication,y=void 0===g||g,b=e.defaultOptions,w=e.defaultContext,E=e.assumeImmutableResults,k=void 0===E?u.assumeImmutableResults:E,S=e.resolvers,x=e.typeDefs,C=e.fragmentMatcher,A=e.name,_=e.version,I=e.devtools,N=e.link;N||(N=n?new l.P({uri:n,credentials:a,headers:c}):i.C.empty()),this.link=N,this.cache=u,this.disableNetworkFetches=f||h>0,this.queryDeduplication=y,this.defaultOptions=b||Object.create(null),this.typeDefs=x,this.devtoolsConfig=(0,r.Cl)((0,r.Cl)({},I),{enabled:(null==I?void 0:I.enabled)||v}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),h&&setTimeout((function(){return t.disableNetworkFetches=!1}),h),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=s.r,this.localState=new Q({cache:u,client:this,resolvers:S,fragmentMatcher:C}),this.queryManager=new B({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:w,documentTransform:d,queryDeduplication:y,ssrMode:f,clientAwareness:{name:A,version:_},localState:this.localState,assumeImmutableResults:k,onBroadcast:this.devtoolsConfig.enabled?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var e=window,t=Symbol.for("apollo.devtools");(e[t]=e[t]||[]).push(this),e.__APOLLO_CLIENT__=this,J||!1===globalThis.__DEV__||(J=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout((function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var e=window.navigator,t=e&&e.userAgent,n=void 0;"string"==typeof t&&(t.indexOf("Chrome/")>-1?n="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":t.indexOf("Firefox/")>-1&&(n="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),n&&!1!==globalThis.__DEV__&&o.V1.log("Download the Apollo DevTools for a better development experience: %s",n)}}),1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=(0,Y.l)(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=(0,r.Cl)((0,r.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=(0,Y.l)(this.defaultOptions.query,e)),(0,o.V1)("cache-and-network"!==e.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,r.Cl)((0,r.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=(0,Y.l)(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},e.prototype.watchFragment=function(e){return this.cache.watchFragment(e)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},e.prototype.writeQuery=function(e){var t=this.cache.writeQuery(e);return!1!==e.broadcast&&this.queryManager.broadcastQueries(),t},e.prototype.writeFragment=function(e){var t=this.cache.writeFragment(e);return!1!==e.broadcast&&this.queryManager.broadcastQueries(),t},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return(0,a.g)(this.link,e)},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},e.prototype.clearStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var t=this.queryManager.refetchQueries(e),n=[],r=[];t.forEach((function(e,t){n.push(t),r.push(e)}));var i=Promise.all(r);return i.queries=n,i.results=r,i.catch((function(e){!1!==globalThis.__DEV__&&o.V1.debug(17,e)})),i},e.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();!1!==globalThis.__DEV__&&(Z.prototype.getMemoryInternals=X.ep)},2988:function(e,t,n){"use strict";n.d(t,{U5:function(){return g},e8:function(){return y},yd:function(){return w}});var r=n(1635),o=n(4009),i=n(5381),a=n(8599),s=n(4824),l=n(7945),c=n(1495),u=n(6502),d=n(3401),p=n(1291),f=n(9211),m=n(9080),h=Object.assign,v=Object.hasOwnProperty,g=function(e){function t(t){var n=t.queryManager,o=t.queryInfo,i=t.options,a=e.call(this,(function(e){try{var t=e._subscription._observer;t&&!t.error&&(t.error=b)}catch(e){}var n=!a.observers.size;a.observers.add(e);var r=a.last;return r&&r.error?e.error&&e.error(r.error):r&&r.result&&e.next&&e.next(r.result),n&&a.reobserve().catch((function(){})),function(){a.observers.delete(e)&&!a.observers.size&&a.tearDownQuery()}}))||this;a.observers=new Set,a.subscriptions=new Set,a.queryInfo=o,a.queryManager=n,a.waitForOwnResult=E(i.fetchPolicy),a.isTornDown=!1,a.subscribeToMore=a.subscribeToMore.bind(a);var l=n.defaultOptions.watchQuery,c=(void 0===l?{}:l).fetchPolicy,u=void 0===c?"cache-first":c,d=i.fetchPolicy,p=void 0===d?u:d,f=i.initialFetchPolicy,m=void 0===f?"standby"===p?u:p:f;a.options=(0,r.Cl)((0,r.Cl)({},i),{initialFetchPolicy:m,fetchPolicy:p}),a.queryId=o.queryId||n.generateQueryId();var h=(0,s.Vu)(a.query);return a.queryName=h&&h.name&&h.name.value,a}return(0,r.C6)(t,e),Object.defineProperty(t.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var e=this;return new Promise((function(t,n){var r={next:function(n){t(n),e.observers.delete(r),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){o.unsubscribe()}),0)},error:n},o=e.subscribe(r)}))},t.prototype.resetDiff=function(){this.queryInfo.resetDiff()},t.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.getLastResult(!0),n=this.queryInfo.networkStatus||t&&t.networkStatus||a.pT.ready,o=(0,r.Cl)((0,r.Cl)({},t),{loading:(0,a.bi)(n),networkStatus:n}),s=this.options.fetchPolicy,l=void 0===s?"cache-first":s;if(E(l)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var c=this.queryInfo.getDiff();(c.complete||this.options.returnPartialData)&&(o.data=c.result),(0,i.L)(o.data,{})&&(o.data=void 0),c.complete?(delete o.partial,!c.complete||o.networkStatus!==a.pT.loading||"cache-first"!==l&&"cache-only"!==l||(o.networkStatus=a.pT.ready,o.loading=!1)):o.partial=!0,!1===globalThis.__DEV__||c.complete||this.options.partialRefetch||o.loading||o.data||o.error||w(c.missing)}return e&&this.updateLastResult(o),o},t.prototype.isDifferentFromLastResult=function(e,t){return!this.last||((this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!(0,m.a)(this.query,this.last.result,e,this.variables):!(0,i.L)(this.last.result,e))||t&&!(0,i.L)(this.last.variables,t))},t.prototype.getLast=function(e,t){var n=this.last;if(n&&n[e]&&(!t||(0,i.L)(n.variables,this.variables)))return n[e]},t.prototype.getLastResult=function(e){return this.getLast("result",e)},t.prototype.getLastError=function(e){return this.getLast("error",e)},t.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(e){var t,n={pollInterval:0},l=this.options.fetchPolicy;if(n.fetchPolicy="cache-and-network"===l?l:"no-cache"===l?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&v.call(e,"variables")){var c=(0,s.AT)(this.query),u=c.variableDefinitions;u&&u.some((function(e){return"variables"===e.variable.name.value}))||!1!==globalThis.__DEV__&&o.V1.warn(20,e,(null===(t=c.name)||void 0===t?void 0:t.value)||c)}return e&&!(0,i.L)(this.options.variables,e)&&(n.variables=this.options.variables=(0,r.Cl)((0,r.Cl)({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(n,a.pT.refetch)},t.prototype.fetchMore=function(e){var t=this,n=(0,r.Cl)((0,r.Cl)({},e.query?e:(0,r.Cl)((0,r.Cl)((0,r.Cl)((0,r.Cl)({},this.options),{query:this.options.query}),e),{variables:(0,r.Cl)((0,r.Cl)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"});n.query=this.transformDocument(n.query);var i=this.queryManager.generateQueryId();this.lastQuery=e.query?this.transformDocument(this.options.query):n.query;var s=this.queryInfo,l=s.networkStatus;s.networkStatus=a.pT.fetchMore,n.notifyOnNetworkStatusChange&&this.observe();var c=new Set,u=null==e?void 0:e.updateQuery,d="no-cache"!==this.options.fetchPolicy;return d||(0,o.V1)(u,21),this.queryManager.fetchQuery(i,n,a.pT.fetchMore).then((function(o){if(t.queryManager.removeQuery(i),s.networkStatus===a.pT.fetchMore&&(s.networkStatus=l),d)t.queryManager.cache.batch({update:function(r){var i=e.updateQuery;i?r.updateQuery({query:t.query,variables:t.variables,returnPartialData:!0,optimistic:!1},(function(e){return i(e,{fetchMoreResult:o.data,variables:n.variables})})):r.writeQuery({query:n.query,variables:n.variables,data:o.data})},onWatchUpdated:function(e){c.add(e.query)}});else{var p=t.getLast("result"),f=u(p.data,{fetchMoreResult:o.data,variables:n.variables});t.reportResult((0,r.Cl)((0,r.Cl)({},p),{data:f}),t.variables)}return o})).finally((function(){d&&!c.has(t.query)&&y(t)}))},t.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(n){var r=e.updateQuery;r&&t.updateQuery((function(e,t){var o=t.variables;return r(e,{subscriptionData:n,variables:o})}))},error:function(t){e.onError?e.onError(t):!1!==globalThis.__DEV__&&o.V1.error(22,t)}});return this.subscriptions.add(n),function(){t.subscriptions.delete(n)&&n.unsubscribe()}},t.prototype.setOptions=function(e){return this.reobserve(e)},t.prototype.silentSetOptions=function(e){var t=(0,l.o)(this.options,e||{});h(this.options,t)},t.prototype.setVariables=function(e){return(0,i.L)(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},a.pT.setVariables):Promise.resolve())},t.prototype.updateQuery=function(e){var t=this.queryManager,n=e(t.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});n&&(t.cache.writeQuery({query:this.options.query,data:n,variables:this.variables}),t.broadcastQueries())},t.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.applyNextFetchPolicy=function(e,t){if(t.nextFetchPolicy){var n=t.fetchPolicy,r=void 0===n?"cache-first":n,o=t.initialFetchPolicy,i=void 0===o?r:o;"standby"===r||("function"==typeof t.nextFetchPolicy?t.fetchPolicy=t.nextFetchPolicy(r,{reason:e,options:t,observable:this,initialFetchPolicy:i}):t.fetchPolicy="variables-changed"===e?i:t.nextFetchPolicy)}return t.fetchPolicy},t.prototype.fetch=function(e,t,n){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,e,t,n)},t.prototype.updatePolling=function(){var e=this;if(!this.queryManager.ssrMode){var t=this.pollingInfo,n=this.options.pollInterval;if(n&&this.hasObservers()){if(!t||t.interval!==n){(0,o.V1)(n,23),(t||(this.pollingInfo={})).interval=n;var r=function(){var t,n;e.pollingInfo&&((0,a.bi)(e.queryInfo.networkStatus)||(null===(n=(t=e.options).skipPollAttempt)||void 0===n?void 0:n.call(t))?i():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},a.pT.poll).then(i,i))},i=function(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(r,t.interval))};i()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)}},t.prototype.updateLastResult=function(e,t){void 0===t&&(t=this.variables);var n=this.getLastError();return n&&this.last&&!(0,i.L)(t,this.last.variables)&&(n=void 0),this.last=(0,r.Cl)({result:this.queryManager.assumeImmutableResults?e:(0,c.m)(e),variables:t},n?{error:n}:null)},t.prototype.reobserveAsConcast=function(e,t){var n=this;this.isTornDown=!1;var o=t===a.pT.refetch||t===a.pT.fetchMore||t===a.pT.poll,s=this.options.variables,c=this.options.fetchPolicy,u=(0,l.o)(this.options,e||{}),d=o?u:h(this.options,u),p=this.transformDocument(d.query);this.lastQuery=p,o||(this.updatePolling(),!e||!e.variables||(0,i.L)(e.variables,s)||"standby"===d.fetchPolicy||d.fetchPolicy!==c&&"function"!=typeof d.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",d),void 0===t&&(t=a.pT.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=E(d.fetchPolicy));var m=function(){n.concast===y&&(n.waitForOwnResult=!1)},v=d.variables&&(0,r.Cl)({},d.variables),g=this.fetch(d,t,p),y=g.concast,b=g.fromLink,w={next:function(e){(0,i.L)(n.variables,v)&&(m(),n.reportResult(e,v))},error:function(e){(0,i.L)(n.variables,v)&&((0,f.Mn)(e)||(e=new f.K4({networkError:e})),m(),n.reportError(e,v))}};return o||!b&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=y,this.observer=w),y.addObserver(w),y},t.prototype.reobserve=function(e,t){return this.reobserveAsConcast(e,t).promise},t.prototype.resubscribeAfterError=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this.last;this.resetLastResults();var r=this.subscribe.apply(this,e);return this.last=n,r},t.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},t.prototype.reportResult=function(e,t){var n=this.getLastError(),r=this.isDifferentFromLastResult(e,t);(n||!e.partial||this.options.returnPartialData)&&this.updateLastResult(e,t),(n||r)&&(0,u.w)(this.observers,"next",e)},t.prototype.reportError=function(e,t){var n=(0,r.Cl)((0,r.Cl)({},this.getLastResult()),{error:e,errors:e.graphQLErrors,networkStatus:a.pT.error,loading:!1});this.updateLastResult(n,t),(0,u.w)(this.observers,"error",this.last.error=e)},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(e){return this.queryManager.transform(e)},t}(d.c);function y(e){var t=e.options,n=t.fetchPolicy,r=t.nextFetchPolicy;return"cache-and-network"===n||"network-only"===n?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(e,t){return this.nextFetchPolicy=r,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(e,t):n}}):e.reobserve()}function b(e){!1!==globalThis.__DEV__&&o.V1.error(24,e.message,e.stack)}function w(e){!1!==globalThis.__DEV__&&e&&!1!==globalThis.__DEV__&&o.V1.debug(25,e)}function E(e){return"network-only"===e||"no-cache"===e||"standby"===e}(0,p.r)(g)},9080:function(e,t,n){"use strict";n.d(t,{a:function(){return c}});var r=n(1635),o=n(5381),i=n(4824),a=n(5215),s=n(1250),l=n(7194);function c(e,t,n,s){var l=t.data,c=(0,r.Tt)(t,["data"]),d=n.data,p=(0,r.Tt)(n,["data"]);return(0,o.A)(c,p)&&u((0,i.Vn)(e).selectionSet,l,d,{fragmentMap:(0,a.JG)((0,i.zK)(e)),variables:s})}function u(e,t,n,r){if(t===n)return!0;var i=new Set;return e.selections.every((function(e){if(i.has(e))return!0;if(i.add(e),!(0,s.MS)(e,r.variables))return!0;if(d(e))return!0;if((0,l.dt)(e)){var c=(0,l.ue)(e),p=t&&t[c],f=n&&n[c],m=e.selectionSet;if(!m)return(0,o.A)(p,f);var h=Array.isArray(p),v=Array.isArray(f);if(h!==v)return!1;if(h&&v){var g=p.length;if(f.length!==g)return!1;for(var y=0;y<g;++y)if(!u(m,p[y],f[y],r))return!1;return!0}return u(m,p,f,r)}var b=(0,a.HQ)(e,r.fragmentMap);return b?!!d(b)||u(b.selectionSet,t,n,r):void 0}))}function d(e){return!!e.directives&&e.directives.some(p)}function p(e){return"nonreactive"===e.name.value}},2482:function(e,t,n){"use strict";n.r(t),n.d(t,{ApolloCache:function(){return c.k},ApolloClient:function(){return o.R},ApolloError:function(){return l.K4},ApolloLink:function(){return h.C},Cache:function(){return r},DocumentTransform:function(){return _.c},HttpLink:function(){return E.HttpLink},InMemoryCache:function(){return u.D},MissingFieldError:function(){return d.Z},NetworkStatus:function(){return s.pT},Observable:function(){return S.c},ObservableQuery:function(){return a.U5},checkFetcher:function(){return E.checkFetcher},concat:function(){return b},createHttpLink:function(){return E.createHttpLink},createSignalIfSupported:function(){return E.createSignalIfSupported},defaultDataIdFromObject:function(){return p.or},defaultPrinter:function(){return E.defaultPrinter},disableExperimentalFragmentVariables:function(){return T.qj},disableFragmentWarnings:function(){return T.gi},empty:function(){return v},enableExperimentalFragmentVariables:function(){return T.VC},execute:function(){return w.g},fallbackHttpConfig:function(){return E.fallbackHttpConfig},from:function(){return g},fromError:function(){return C.N},fromPromise:function(){return x},gql:function(){return T.J1},isApolloError:function(){return l.Mn},isNetworkRequestSettled:function(){return s.D2},isReference:function(){return I.A_},makeReference:function(){return I.WU},makeVar:function(){return f.UT},mergeOptions:function(){return i.l},parseAndCheckHttpResponse:function(){return E.parseAndCheckHttpResponse},resetCaches:function(){return T.Nh},rewriteURIForGET:function(){return E.rewriteURIForGET},selectHttpOptionsAndBody:function(){return E.selectHttpOptionsAndBody},selectHttpOptionsAndBodyInternal:function(){return E.selectHttpOptionsAndBodyInternal},selectURI:function(){return E.selectURI},serializeFetchParameter:function(){return E.serializeFetchParameter},setLogVerbosity:function(){return N.Q9},split:function(){return y.l},throwServerError:function(){return A.A},toPromise:function(){return k}});var r,o=n(6441),i=n(144),a=n(2988),s=n(8599),l=n(9211);r||(r={});var c=n(7666),u=n(5107),d=n(4253),p=n(3194),f=n(738),m=n(4009),h=n(1188),v=h.C.empty,g=h.C.from,y=n(4458),b=h.C.concat,w=n(4081),E=n(571);function k(e){var t=!1;return new Promise((function(n,r){e.subscribe({next:function(e){t?!1!==globalThis.__DEV__&&m.V1.warn(43):(t=!0,n(e))},error:r})}))}var S=n(3401);function x(e){return new S.c((function(t){e.then((function(e){t.next(e),t.complete()})).catch(t.error.bind(t))}))}var C=n(6092),A=n(4251),_=n(9993),I=n(7194),N=n(2232),T=n(9708);(0,N.Q9)(!1!==globalThis.__DEV__?"log":"silent")},8599:function(e,t,n){"use strict";var r;function o(e){return!!e&&e<7}function i(e){return 7===e||8===e}n.d(t,{D2:function(){return i},bi:function(){return o},pT:function(){return r}}),function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(r||(r={}))},9211:function(e,t,n){"use strict";n.d(t,{K$:function(){return i},K4:function(){return l},Mn:function(){return s},uR:function(){return a}});var r=n(1635),o=(n(4009),n(2456)),i=Symbol();function a(e){return!!e.extensions&&Array.isArray(e.extensions[i])}function s(e){return e.hasOwnProperty("graphQLErrors")}var l=function(e){function t(n){var i,a,s=n.graphQLErrors,l=n.protocolErrors,c=n.clientErrors,u=n.networkError,d=n.errorMessage,p=n.extraInfo,f=e.call(this,d)||this;return f.name="ApolloError",f.graphQLErrors=s||[],f.protocolErrors=l||[],f.clientErrors=c||[],f.networkError=u||null,f.message=d||(i=f,a=(0,r.fX)((0,r.fX)((0,r.fX)([],i.graphQLErrors,!0),i.clientErrors,!0),i.protocolErrors,!0),i.networkError&&a.push(i.networkError),a.map((function(e){return(0,o.U)(e)&&e.message||"Error message not found."})).join("\n")),f.extraInfo=p,f.cause=(0,r.fX)((0,r.fX)((0,r.fX)([u],s||[],!0),l||[],!0),c||[],!0).find((function(e){return!!e}))||null,f.__proto__=t.prototype,f}return(0,r.C6)(t,e),t}(Error)},1188:function(e,t,n){"use strict";n.d(t,{C:function(){return u}});var r=n(4009),o=n(3401),i=n(1635);var a=n(4824);function s(e,t){return t?t(e):o.c.of()}function l(e){return"function"==typeof e?new u(e):e}function c(e){return e.request.length<=1}var u=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e((function(){return o.c.of()}))},e.from=function(t){return 0===t.length?e.empty():t.map(l).reduce((function(e,t){return e.concat(t)}))},e.split=function(t,n,r){var i,a=l(n),u=l(r||new e(s));return i=c(a)&&c(u)?new e((function(e){return t(e)?a.request(e)||o.c.of():u.request(e)||o.c.of()})):new e((function(e,n){return t(e)?a.request(e,n)||o.c.of():u.request(e,n)||o.c.of()})),Object.assign(i,{left:a,right:u})},e.execute=function(e,t){return e.request(function(e,t){var n=(0,i.Cl)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?(0,i.Cl)((0,i.Cl)({},n),e(n)):(0,i.Cl)((0,i.Cl)({},n),e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return(0,i.Cl)({},n)}}),t}(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?(0,a.n4)(t.query)||void 0:""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,o=Object.keys(e);n<o.length;n++){var i=o[n];if(t.indexOf(i)<0)throw(0,r.vA)(44,i)}return e}(t))))||o.c.of()},e.concat=function(t,n){var i=l(t);if(c(i))return!1!==globalThis.__DEV__&&r.V1.warn(36,i),i;var a,s=l(n);return a=c(s)?new e((function(e){return i.request(e,(function(e){return s.request(e)||o.c.of()}))||o.c.of()})):new e((function(e,t){return i.request(e,(function(e){return s.request(e,t)||o.c.of()}))||o.c.of()})),Object.assign(a,{left:i,right:s})},e.prototype.split=function(t,n,r){return this.concat(e.split(t,n,r||new e(s)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(e,t){throw(0,r.vA)(37)},e.prototype.onError=function(e,t){if(t&&t.error)return t.error(e),!1;throw e},e.prototype.setOnError=function(e){return this.onError=e,this},e}()},4081:function(e,t,n){"use strict";n.d(t,{g:function(){return r}});var r=n(1188).C.execute},4458:function(e,t,n){"use strict";n.d(t,{l:function(){return r}});var r=n(1188).C.split},4537:function(e,t,n){"use strict";n.d(t,{P:function(){return a}});var r=n(1635),o=n(1188),i=n(3782),a=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,(0,i.$)(t).request)||this;return n.options=t,n}return(0,r.C6)(t,e),t}(o.C)},3438:function(e,t,n){"use strict";n.d(t,{S:function(){return o}});var r=n(4009),o=function(e){if(!e&&"undefined"==typeof fetch)throw(0,r.vA)(38)}},3782:function(e,t,n){"use strict";n.d(t,{$:function(){return b}});var r=n(1635),o=n(4009),i=n(1188),a=n(1250),s=n(3401),l=n(9192),c=n(8039),u=n(1799),d=n(3438),p=n(4594),f=n(9162),m=n(6092),h=n(4705);var v=n(3902),g=n(4824),y=(0,o.no)((function(){return fetch})),b=function(e){void 0===e&&(e={});var t=e.uri,n=void 0===t?"/graphql":t,b=e.fetch,w=e.print,E=void 0===w?p.i1:w,k=e.includeExtensions,S=e.preserveHeaderCase,x=e.useGETForQueries,C=e.includeUnusedVariables,A=void 0!==C&&C,_=(0,r.Tt)(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&(0,d.S)(b||y);var I={http:{includeExtensions:k,preserveHeaderCase:S},options:_.fetchOptions,credentials:_.credentials,headers:_.headers};return new i.C((function(e){var t=(0,c.z)(e,n),i=e.getContext(),d={};if(i.clientAwareness){var w=i.clientAwareness,k=w.name,S=w.version;k&&(d["apollographql-client-name"]=k),S&&(d["apollographql-client-version"]=S)}var C=(0,r.Cl)((0,r.Cl)({},d),i.headers),_={http:i.http,options:i.fetchOptions,credentials:i.credentials,headers:C};if((0,a.d8)(["client"],e.query)){var N=(0,v.er)(e.query);if(!N)return(0,m.N)(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));e.query=N}var T,R,O,P,D,F=(0,p.HY)(e,E,p.R4,I,_),M=F.options,V=F.body;V.variables&&!A&&(V.variables=(T=V.variables,R=e.query,O=(0,r.Cl)({},T),P=new Set(Object.keys(T)),(0,h.YR)(R,{Variable:function(e,t,n){n&&"VariableDefinition"!==n.kind&&P.delete(e.name.value)}}),P.forEach((function(e){delete O[e]})),O)),M.signal||"undefined"==typeof AbortController||(D=new AbortController,M.signal=D.signal);var L,q="OperationDefinition"===(L=(0,g.Vn)(e.query)).kind&&"subscription"===L.operation,U=(0,a.d8)(["defer"],e.query);if(x&&!e.query.definitions.some((function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}))&&(M.method="GET"),U||q){M.headers=M.headers||{};var j="multipart/mixed;";q&&U&&!1!==globalThis.__DEV__&&o.V1.warn(39),q?j+="boundary=graphql;subscriptionSpec=1.0,application/json":U&&(j+="deferSpec=20220824,application/json"),M.headers.accept=j}if("GET"===M.method){var z=(0,f.E)(t,V),B=z.newURI,$=z.parseError;if($)return(0,m.N)($);t=B}else try{M.body=(0,l.Y)(V,"Payload")}catch($){return(0,m.N)($)}return new s.c((function(n){var r=b||(0,o.no)((function(){return fetch}))||y,i=n.next.bind(n);return r(t,M).then((function(t){var n;e.setContext({response:t});var r=null===(n=t.headers)||void 0===n?void 0:n.get("content-type");return null!==r&&/^multipart\/mixed/i.test(r)?(0,u.tD)(t,i):(0,u.OQ)(e)(t).then(i)})).then((function(){D=void 0,n.complete()})).catch((function(e){D=void 0,(0,u.H4)(e,n)})),function(){D&&D.abort()}}))}))}},571:function(e,t,n){"use strict";n.r(t),n.d(t,{HttpLink:function(){return u.P},checkFetcher:function(){return a.S},createHttpLink:function(){return c.$},createSignalIfSupported:function(){return s},defaultPrinter:function(){return i.i1},fallbackHttpConfig:function(){return i.R4},parseAndCheckHttpResponse:function(){return r.OQ},rewriteURIForGET:function(){return d.E},selectHttpOptionsAndBody:function(){return i.Wz},selectHttpOptionsAndBodyInternal:function(){return i.HY},selectURI:function(){return l.z},serializeFetchParameter:function(){return o.Y}});n(4009);var r=n(1799),o=n(9192),i=n(4594),a=n(3438),s=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var e=new AbortController;return{controller:e,signal:e.signal}},l=n(8039),c=n(3782),u=n(4537),d=n(9162)},1799:function(e,t,n){"use strict";n.d(t,{H4:function(){return h},OQ:function(){return v},tD:function(){return p}});var r=n(1635),o=n(2619);function i(e){var t=null,n=null,r=!1,i=[],a=[];function s(e){if(!n){if(a.length){var t=a.shift();if(Array.isArray(t)&&t[0])return t[0]({value:e,done:!1})}i.push(e)}}function l(e){n=e,a.slice().forEach((function(t){t[1](e)})),!t||t()}function c(){r=!0,a.slice().forEach((function(e){e[0]({value:void 0,done:!0})})),!t||t()}t=function(){t=null,e.removeListener("data",s),e.removeListener("error",l),e.removeListener("end",c),e.removeListener("finish",c),e.removeListener("close",c)},e.on("data",s),e.on("error",l),e.on("end",c),e.on("finish",c),e.on("close",c);var u={next:function(){return new Promise((function(e,t){return n?t(n):i.length?e({value:i.shift(),done:!1}):r?e({value:void 0,done:!0}):void a.push([e,t])}))}};return o.uJ&&(u[Symbol.asyncIterator]=function(){return this}),u}function a(e){var t={next:function(){return e.read()}};return o.uJ&&(t[Symbol.asyncIterator]=function(){return this}),t}function s(e){var t,n,r=e;if(e.body&&(r=e.body),function(e){return!(!o.uJ||!e[Symbol.asyncIterator])}(r))return n=r[Symbol.asyncIterator](),(t={next:function(){return n.next()}})[Symbol.asyncIterator]=function(){return this},t;if(function(e){return!!e.getReader}(r))return a(r.getReader());if(function(e){return!!e.stream}(r))return a(r.stream().getReader());if(function(e){return!!e.arrayBuffer}(r))return function(e){var t=!1,n={next:function(){return t?Promise.resolve({value:void 0,done:!0}):(t=!0,new Promise((function(t,n){e.then((function(e){t({value:e,done:!1})})).catch(n)})))}};return o.uJ&&(n[Symbol.asyncIterator]=function(){return this}),n}(r.arrayBuffer());if(function(e){return!!e.pipe}(r))return i(r);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var l=n(4251),c=n(9211),u=n(6453),d=Object.prototype.hasOwnProperty;function p(e,t){return(0,r.sH)(this,void 0,void 0,(function(){var n,o,i,a,l,d,p,h,v,g,y,b,w,E,k,S,x,C,A,_,I,N,T,R;return(0,r.YH)(this,(function(O){switch(O.label){case 0:if(void 0===TextDecoder)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");n=new TextDecoder("utf-8"),o=null===(R=e.headers)||void 0===R?void 0:R.get("content-type"),i="boundary=",a=(null==o?void 0:o.includes(i))?null==o?void 0:o.substring((null==o?void 0:o.indexOf(i))+9).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",l="\r\n--".concat(a),d="",p=s(e),h=!0,O.label=1;case 1:return h?[4,p.next()]:[3,3];case 2:for(v=O.sent(),g=v.value,y=v.done,b="string"==typeof g?g:n.decode(g),w=d.length-l.length+1,h=!y,E=(d+=b).indexOf(l,w);E>-1;){if(k=void 0,N=[d.slice(0,E),d.slice(E+l.length)],d=N[1],S=(k=N[0]).indexOf("\r\n\r\n"),x=f(k.slice(0,S)),(C=x["content-type"])&&-1===C.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(A=k.slice(S))if(_=m(e,A),Object.keys(_).length>1||"data"in _||"incremental"in _||"errors"in _||"payload"in _)if((0,u.Nw)(_)){if(I={},"payload"in _){if(1===Object.keys(_).length&&null===_.payload)return[2];I=(0,r.Cl)({},_.payload)}"errors"in _&&(I=(0,r.Cl)((0,r.Cl)({},I),{extensions:(0,r.Cl)((0,r.Cl)({},"extensions"in I?I.extensions:null),(T={},T[c.K$]=_.errors,T))})),t(I)}else t(_);else if(1===Object.keys(_).length&&"hasNext"in _&&!_.hasNext)return[2];E=d.indexOf(l)}return[3,1];case 3:return[2]}}))}))}function f(e){var t={};return e.split("\n").forEach((function(e){var n=e.indexOf(":");if(n>-1){var r=e.slice(0,n).trim().toLowerCase(),o=e.slice(n+1).trim();t[r]=o}})),t}function m(e,t){if(e.status>=300){(0,l.A)(e,function(){try{return JSON.parse(t)}catch(e){return t}}(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(r){var n=r;throw n.name="ServerParseError",n.response=e,n.statusCode=e.status,n.bodyText=t,n}}function h(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function v(e){return function(t){return t.text().then((function(e){return m(t,e)})).then((function(n){return Array.isArray(n)||d.call(n,"data")||d.call(n,"errors")||(0,l.A)(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName,"'.")),n}))}}},9162:function(e,t,n){"use strict";n.d(t,{E:function(){return o}});var r=n(9192);function o(e,t){var n=[],o=function(e,t){n.push("".concat(e,"=").concat(encodeURIComponent(t)))};if("query"in t&&o("query",t.query),t.operationName&&o("operationName",t.operationName),t.variables){var i=void 0;try{i=(0,r.Y)(t.variables,"Variables map")}catch(e){return{parseError:e}}o("variables",i)}if(t.extensions){var a=void 0;try{a=(0,r.Y)(t.extensions,"Extensions map")}catch(e){return{parseError:e}}o("extensions",a)}var s="",l=e,c=e.indexOf("#");-1!==c&&(s=e.substr(c),l=e.substr(0,c));var u=-1===l.indexOf("?")?"?":"&";return{newURI:l+u+n.join("&")+s}}},4594:function(e,t,n){"use strict";n.d(t,{HY:function(){return l},R4:function(){return i},Wz:function(){return s},i1:function(){return a}});var r=n(1635),o=n(2417),i={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},a=function(e,t){return t(e)};function s(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];return n.unshift(t),l.apply(void 0,(0,r.fX)([e,a],n,!1))}function l(e,t){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var a={},s={};n.forEach((function(e){a=(0,r.Cl)((0,r.Cl)((0,r.Cl)({},a),e.options),{headers:(0,r.Cl)((0,r.Cl)({},a.headers),e.headers)}),e.credentials&&(a.credentials=e.credentials),s=(0,r.Cl)((0,r.Cl)({},s),e.http)})),a.headers&&(a.headers=function(e,t){if(!t){var n={};return Object.keys(Object(e)).forEach((function(t){n[t.toLowerCase()]=e[t]})),n}var r={};Object.keys(Object(e)).forEach((function(t){r[t.toLowerCase()]={originalName:t,value:e[t]}}));var o={};return Object.keys(r).forEach((function(e){o[r[e].originalName]=r[e].value})),o}(a.headers,s.preserveHeaderCase));var l=e.operationName,c=e.extensions,u=e.variables,d=e.query,p={operationName:l,variables:u};return s.includeExtensions&&(p.extensions=c),s.includeQuery&&(p.query=t(d,o.y)),{options:a,body:p}}},8039:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});var r=function(e,t){var n=e.getContext().uri;return n||("function"==typeof t?t(e):t||"/graphql")}},9192:function(e,t,n){"use strict";n.d(t,{Y:function(){return o}});var r=n(4009),o=function(e,t){var n;try{n=JSON.stringify(e)}catch(e){var o=(0,r.vA)(40,t,e.message);throw o.parseError=e,o}return n}},6092:function(e,t,n){"use strict";n.d(t,{N:function(){return o}});var r=n(3401);function o(e){return new r.c((function(t){t.error(e)}))}},4251:function(e,t,n){"use strict";n.d(t,{A:function(){return r}});var r=function(e,t,n){var r=new Error(n);throw r.name="ServerError",r.response=e,r.statusCode=e.status,r.result=t,r}},599:function(e,t,n){"use strict";n.d(t,{A:function(){return s},V:function(){return l}});var r=n(1744),o=n(7783),i=new WeakSet;function a(e){e.size<=(e.max||-1)||i.has(e)||(i.add(e),setTimeout((function(){e.clean(),i.delete(e)}),100))}var s=function(e,t){var n=new r.l(e,t);return n.set=function(e,t){var n=r.l.prototype.set.call(this,e,t);return a(this),n},n},l=function(e,t){var n=new o.C(e,t);return n.set=function(e,t){var n=o.C.prototype.set.call(this,e,t);return a(this),n},n}},5051:function(e,t,n){"use strict";n.d(t,{D_:function(){return a},cM:function(){return l},ep:function(){return s},tQ:function(){return c}});var r=n(1635),o=n(1212),i={};function a(e,t){i[e]=t}var s=!1!==globalThis.__DEV__?function(){var e,t,n,a,s;if(!1===globalThis.__DEV__)throw new Error("only supported in development mode");return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map((function(e){var t=e[0],n=e[1];return[t,o.v[t]||n]}))),sizes:(0,r.Cl)({print:null===(e=i.print)||void 0===e?void 0:e.call(i),parser:null===(t=i.parser)||void 0===t?void 0:t.call(i),canonicalStringify:null===(n=i.canonicalStringify)||void 0===n?void 0:n.call(i),links:h(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:f(this.queryManager.documentTransform)}},null===(s=(a=this.cache).getMemoryInternals)||void 0===s?void 0:s.call(a))}}:void 0,l=!1!==globalThis.__DEV__?function(){var e=this.config.fragments;return(0,r.Cl)((0,r.Cl)({},u.apply(this)),{addTypenameDocumentTransform:f(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:d(this.storeReader.executeSelectionSet),executeSubSelectedArray:d(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:d(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:d(null==e?void 0:e.findFragmentSpreads),lookup:d(null==e?void 0:e.lookup),transform:d(null==e?void 0:e.transform)}})}:void 0,c=!1!==globalThis.__DEV__?u:void 0;function u(){return{cache:{fragmentQueryDocuments:d(this.getFragmentDoc)}}}function d(e){return function(e){return!!e&&"dirtyKey"in e}(e)?e.size:void 0}function p(e){return null!=e}function f(e){return m(e).map((function(e){return{cache:e}}))}function m(e){return e?(0,r.fX)((0,r.fX)([d(null==e?void 0:e.performWork)],m(null==e?void 0:e.left),!0),m(null==e?void 0:e.right),!0).filter(p):[]}function h(e){var t;return e?(0,r.fX)((0,r.fX)([null===(t=null==e?void 0:e.getMemoryInternals)||void 0===t?void 0:t.call(e)],h(null==e?void 0:e.left),!0),h(null==e?void 0:e.right),!0).filter(p):[]}},1212:function(e,t,n){"use strict";n.d(t,{v:function(){return a}});var r=n(1635),o=n(4009),i=Symbol.for("apollo.cacheSize"),a=(0,r.Cl)({},o.Sf[i])},5636:function(e,t,n){"use strict";n.d(t,{E:function(){return o},c:function(){return r}});var r=Array.isArray;function o(e){return Array.isArray(e)&&e.length>0}},2619:function(e,t,n){"use strict";n.d(t,{En:function(){return a},JR:function(){return d},Sw:function(){return c},et:function(){return i},ol:function(){return s},uJ:function(){return l}});var r=n(4009),o="ReactNative"==(0,r.no)((function(){return navigator.product})),i="function"==typeof WeakMap&&!(o&&!global.HermesInternal),a="function"==typeof WeakSet,s="function"==typeof Symbol&&"function"==typeof Symbol.for,l=s&&Symbol.asyncIterator,c="function"==typeof(0,r.no)((function(){return window.document.createElement})),u=(0,r.no)((function(){return navigator.userAgent.indexOf("jsdom")>=0}))||!1,d=(c||o)&&!u},6269:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var r,o=n(599),i=n(1212),a=n(5051),s=Object.assign((function(e){return JSON.stringify(e,l)}),{reset:function(){r=new o.V(i.v.canonicalStringify||1e3)}});function l(e,t){if(t&&"object"==typeof t){var n=Object.getPrototypeOf(t);if(n===Object.prototype||null===n){var o=Object.keys(t);if(o.every(c))return t;var i=JSON.stringify(o),a=r.get(i);if(!a){o.sort();var s=JSON.stringify(o);a=r.get(s)||o,r.set(i,a),r.set(s,a)}var l=Object.create(n);return a.forEach((function(e){l[e]=t[e]})),l}}return t}function c(e,t,n){return 0===t||n[t-1]<=e}!1!==globalThis.__DEV__&&(0,a.D_)("canonicalStringify",(function(){return r.size})),s.reset()},1495:function(e,t,n){"use strict";n.d(t,{m:function(){return o}});var r=Object.prototype.toString;function o(e){return i(e)}function i(e,t){switch(r.call(e)){case"[object Array]":if((t=t||new Map).has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach((function(e,r){n[r]=i(e,t)})),n;case"[object Object]":if((t=t||new Map).has(e))return t.get(e);var o=Object.create(Object.getPrototypeOf(e));return t.set(e,o),Object.keys(e).forEach((function(n){o[n]=i(e[n],t)})),o;default:return e}}},7945:function(e,t,n){"use strict";function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Object.create(null);return e.forEach((function(e){e&&Object.keys(e).forEach((function(t){var r=e[t];void 0!==r&&(n[t]=r)}))})),n}n.d(t,{o:function(){return r}})},6453:function(e,t,n){"use strict";n.d(t,{Nw:function(){return l},ST:function(){return a},YX:function(){return s},bd:function(){return c}});var r=n(2456),o=n(5636),i=n(2922);function a(e){return"incremental"in e}function s(e){return a(e)||function(e){return"hasNext"in e&&"data"in e}(e)}function l(e){return(0,r.U)(e)&&"payload"in e}function c(e,t){var n=e,r=new i.ZI;return a(t)&&(0,o.E)(t.incremental)&&t.incremental.forEach((function(e){for(var t=e.data,o=e.path,i=o.length-1;i>=0;--i){var a=o[i],s=!isNaN(+a)?[]:{};s[a]=t,t=s}n=r.merge(n,t)})),n}},8170:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=new Map;function o(e){var t=r.get(e)||1;return r.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}},1469:function(e,t,n){"use strict";n.d(t,{G:function(){return i}});var r=n(2456);function o(e){var t=new Set([e]);return t.forEach((function(e){(0,r.U)(e)&&function(e){if(!1!==globalThis.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(e){if(e instanceof TypeError)return null;throw e}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach((function(n){(0,r.U)(e[n])&&t.add(e[n])}))})),e}function i(e){return!1!==globalThis.__DEV__&&o(e),e}},2922:function(e,t,n){"use strict";n.d(t,{D9:function(){return a},IM:function(){return s},ZI:function(){return c}});var r=n(1635),o=n(2456),i=Object.prototype.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return s(e)}function s(e){var t=e[0]||{},n=e.length;if(n>1)for(var r=new c,o=1;o<n;++o)t=r.merge(t,e[o]);return t}var l=function(e,t,n){return this.merge(e[n],t[n])},c=function(){function e(e){void 0===e&&(e=l),this.reconciler=e,this.isObject=o.U,this.pastCopies=new Set}return e.prototype.merge=function(e,t){for(var n=this,a=[],s=2;s<arguments.length;s++)a[s-2]=arguments[s];return(0,o.U)(t)&&(0,o.U)(e)?(Object.keys(t).forEach((function(o){if(i.call(e,o)){var s=e[o];if(t[o]!==s){var l=n.reconciler.apply(n,(0,r.fX)([e,t,o],a,!1));l!==s&&((e=n.shallowCopyForMerge(e))[o]=l)}}else(e=n.shallowCopyForMerge(e))[o]=t[o]})),e):t},e.prototype.shallowCopyForMerge=function(e){return(0,o.U)(e)&&(this.pastCopies.has(e)||(e=Array.isArray(e)?e.slice(0):(0,r.Cl)({__proto__:Object.getPrototypeOf(e)},e),this.pastCopies.add(e))),e},e}()},144:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var r=n(1635),o=n(7945);function i(e,t){return(0,o.o)(e,t,t.variables&&{variables:(0,o.o)((0,r.Cl)((0,r.Cl)({},e&&e.variables),t.variables))})}},2456:function(e,t,n){"use strict";function r(e){return null!==e&&"object"==typeof e}n.d(t,{U:function(){return r}})},6194:function(e,t,n){"use strict";n.d(t,{p:function(){return o}});var r=n(8170);function o(e,t){void 0===t&&(t=0);var n=(0,r.v)("stringifyForDisplay");return JSON.stringify(e,(function(e,t){return void 0===t?n:t}),t).split(JSON.stringify(n)).join("<undefined>")}},4009:function(e,t,n){"use strict";n.d(t,{Sf:function(){return a},V1:function(){return c},no:function(){return i},vA:function(){return u}});var r=n(2232),o=n(435);function i(e){try{return e()}catch(e){}}var a=i((function(){return globalThis}))||i((function(){return window}))||i((function(){return self}))||i((function(){return global}))||i((function(){return i.constructor("return this")()})),s=n(6194);function l(e){return function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if("number"==typeof t){var o=t;(t=f(o))||(t=m(o,n),n=[])}e.apply(void 0,[t].concat(n))}}var c=Object.assign((function(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];e||(0,r.V1)(e,f(t,n)||m(t,n))}),{debug:l(r.V1.debug),log:l(r.V1.log),warn:l(r.V1.warn),error:l(r.V1.error)});function u(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new r.zU(f(e,t)||m(e,t))}var d=Symbol.for("ApolloErrorMessageHandler_"+o.r);function p(e){if("string"==typeof e)return e;try{return(0,s.p)(e,2).slice(0,1e3)}catch(e){return"<non-serializable>"}}function f(e,t){if(void 0===t&&(t=[]),e)return a[d]&&a[d](e,t.map(p))}function m(e,t){if(void 0===t&&(t=[]),e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:o.r,message:e,args:t.map(p)})))}globalThis.__DEV__},9993:function(e,t,n){"use strict";n.d(t,{c:function(){return d}});var r=n(2453),o=n(2619),i=n(4824),a=n(4009),s=n(1744),l=n(1161),c=n(1212);function u(e){return e}var d=function(){function e(e,t){void 0===t&&(t=Object.create(null)),this.resultCache=o.En?new WeakSet:new Set,this.transform=e,t.getCacheKey&&(this.getCacheKey=t.getCacheKey),this.cached=!1!==t.cache,this.resetCache()}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(u,{cache:!1})},e.split=function(t,n,r){return void 0===r&&(r=e.identity()),Object.assign(new e((function(e){return(t(e)?n:r).transformDocument(e)}),{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new r.b(o.et);this.performWork=(0,l.LV)(e.prototype.performWork.bind(this),{makeCacheKey:function(e){var r=t.getCacheKey(e);if(r)return(0,a.V1)(Array.isArray(r),69),n.lookupArray(r)},max:c.v["documentTransform.cache"],cache:s.l})}},e.prototype.performWork=function(e){return(0,i.sw)(e),this.transform(e)},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e;var t=this.performWork(e);return this.resultCache.add(t),t},e.prototype.concat=function(t){var n=this;return Object.assign(new e((function(e){return t.transformDocument(n.transformDocument(e))}),{cache:!1}),{left:this,right:t})},e}()},1250:function(e,t,n){"use strict";n.d(t,{MS:function(){return i},d8:function(){return a},f2:function(){return s}});var r=n(4009),o=n(4705);function i(e,t){var n=e.directives;return!n||!n.length||function(e){var t=[];e&&e.length&&e.forEach((function(e){if(function(e){var t=e.name.value;return"skip"===t||"include"===t}(e)){var n=e.arguments,o=e.name.value;(0,r.V1)(n&&1===n.length,71,o);var i=n[0];(0,r.V1)(i.name&&"if"===i.name.value,72,o);var a=i.value;(0,r.V1)(a&&("Variable"===a.kind||"BooleanValue"===a.kind),73,o),t.push({directive:e,ifArgument:i})}}));return t}(n).every((function(e){var n=e.directive,o=e.ifArgument,i=!1;return"Variable"===o.value.kind?(i=t&&t[o.value.name.value],(0,r.V1)(void 0!==i,70,n.name.value)):i=o.value.value,"skip"===n.name.value?!i:i}))}function a(e,t,n){var r=new Set(e),i=r.size;return(0,o.YR)(t,{Directive:function(e){if(r.delete(e.name.value)&&(!n||!r.size))return o.sP}}),n?!r.size:r.size<i}function s(e){return e&&a(["client","export"],e,!0)}},5215:function(e,t,n){"use strict";n.d(t,{HQ:function(){return s},JG:function(){return a},ct:function(){return i}});var r=n(1635),o=n(4009);function i(e,t){var n=t,i=[];return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw(0,o.vA)(74,e.operation,e.name?" named '".concat(e.name.value,"'"):"");"FragmentDefinition"===e.kind&&i.push(e)})),void 0===n&&((0,o.V1)(1===i.length,75,i.length),n=i[0].name.value),(0,r.Cl)((0,r.Cl)({},e),{definitions:(0,r.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)})}function a(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function s(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":var n=e.name.value;if("function"==typeof t)return t(n);var r=t&&t[n];return(0,o.V1)(r,76,n),r||null;default:return null}}},4824:function(e,t,n){"use strict";n.d(t,{AT:function(){return c},E4:function(){return u},Vn:function(){return d},Vu:function(){return a},n4:function(){return s},sw:function(){return i},wY:function(){return p},zK:function(){return l}});var r=n(4009),o=n(7194);function i(e){(0,r.V1)(e&&"Document"===e.kind,77);var t=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw(0,r.vA)(78,e.kind);return e}));return(0,r.V1)(t.length<=1,79,t.length),e}function a(e){return i(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function s(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null}function l(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function c(e){var t=a(e);return(0,r.V1)(t&&"query"===t.operation,80),t}function u(e){(0,r.V1)("Document"===e.kind,81),(0,r.V1)(e.definitions.length<=1,82);var t=e.definitions[0];return(0,r.V1)("FragmentDefinition"===t.kind,83),t}function d(e){var t;i(e);for(var n=0,o=e.definitions;n<o.length;n++){var a=o[n];if("OperationDefinition"===a.kind){var s=a.operation;if("query"===s||"mutation"===s||"subscription"===s)return a}"FragmentDefinition"!==a.kind||t||(t=a)}if(t)return t;throw(0,r.vA)(84)}function p(e){var t=Object.create(null),n=e&&e.variableDefinitions;return n&&n.length&&n.forEach((function(e){e.defaultValue&&(0,o.J)(t,e.variable.name,e.defaultValue)})),t}},2417:function(e,t,n){"use strict";n.d(t,{y:function(){return y}});var r=n(5995);const o=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function i(e){return a[e.charCodeAt(0)]}const a=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];var s=n(4705);const l={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>c(e.definitions,"\n\n")},OperationDefinition:{leave(e){const t=d("(",c(e.variableDefinitions,", "),")"),n=c([e.operation,c([e.name,t]),c(e.directives," ")]," ");return("query"===n?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+d(" = ",n)+d(" ",c(r," "))},SelectionSet:{leave:({selections:e})=>u(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:o}){const i=d("",e,": ")+t;let a=i+d("(",c(n,", "),")");return a.length>80&&(a=i+d("(\n",p(c(n,"\n")),"\n)")),c([a,c(r," "),o]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+d(" ",c(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>c(["...",d("on ",e),c(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:o})=>`fragment ${e}${d("(",c(n,", "),")")} on ${t} ${d("",c(r," ")," ")}`+o},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?(0,r.yo)(e):`"${e.replace(o,i)}"`},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+c(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+c(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+d("(",c(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>d("",e,"\n")+c(["schema",c(t," "),u(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>d("",e,"\n")+c(["scalar",t,c(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:o})=>d("",e,"\n")+c(["type",t,d("implements ",c(n," & ")),c(r," "),u(o)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:o})=>d("",e,"\n")+t+(f(n)?d("(\n",p(c(n,"\n")),"\n)"):d("(",c(n,", "),")"))+": "+r+d(" ",c(o," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:o})=>d("",e,"\n")+c([t+": "+n,d("= ",r),c(o," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:o})=>d("",e,"\n")+c(["interface",t,d("implements ",c(n," & ")),c(r," "),u(o)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>d("",e,"\n")+c(["union",t,c(n," "),d("= ",c(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>d("",e,"\n")+c(["enum",t,c(n," "),u(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>d("",e,"\n")+c([t,c(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>d("",e,"\n")+c(["input",t,c(n," "),u(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:o})=>d("",e,"\n")+"directive @"+t+(f(n)?d("(\n",p(c(n,"\n")),"\n)"):d("(",c(n,", "),")"))+(r?" repeatable":"")+" on "+c(o," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>c(["extend schema",c(e," "),u(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>c(["extend scalar",e,c(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>c(["extend type",e,d("implements ",c(t," & ")),c(n," "),u(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>c(["extend interface",e,d("implements ",c(t," & ")),c(n," "),u(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>c(["extend union",e,c(t," "),d("= ",c(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>c(["extend enum",e,c(t," "),u(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>c(["extend input",e,c(t," "),u(n)]," ")}};function c(e,t=""){var n;return null!==(n=null==e?void 0:e.filter((e=>e)).join(t))&&void 0!==n?n:""}function u(e){return d("{\n",p(c(e,"\n")),"\n}")}function d(e,t,n=""){return null!=t&&""!==t?e+t+n:""}function p(e){return d(" ",e.replace(/\n/g,"\n "))}function f(e){var t;return null!==(t=null==e?void 0:e.some((e=>e.includes("\n"))))&&void 0!==t&&t}var m,h=n(599),v=n(1212),g=n(5051),y=Object.assign((function(e){var t=m.get(e);return t||(t=function(e){return(0,s.YR)(e,l)}(e),m.set(e,t)),t}),{reset:function(){m=new h.A(v.v.print||2e3)}});y.reset(),!1!==globalThis.__DEV__&&(0,g.D_)("print",(function(){return m?m.size:0}))},7194:function(e,t,n){"use strict";n.d(t,{A_:function(){return l},D$:function(){return g},Ii:function(){return d},J:function(){return u},Kc:function(){return c},MB:function(){return h},WU:function(){return s},dt:function(){return y},kd:function(){return b},o5:function(){return m},ue:function(){return v}});var r=n(4009),o=n(2456),i=n(5215),a=n(6269);function s(e){return{__ref:String(e)}}function l(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function c(e){return(0,o.U)(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}function u(e,t,n,o){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function(e){return"ObjectValue"===e.kind}(n)){var i={};n.fields.map((function(e){return u(i,e.name,e.value,o)})),e[t.value]=i}else if(function(e){return"Variable"===e.kind}(n)){var a=(o||{})[n.name.value];e[t.value]=a}else if(function(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map((function(e){var n={};return u(n,t,e,o),n[t.value]}));else if(function(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function(e){return"NullValue"===e.kind}(n))throw(0,r.vA)(85,t.value,n.kind);e[t.value]=null}}function d(e,t){var n=null;e.directives&&(n={},e.directives.forEach((function(e){n[e.name.value]={},e.arguments&&e.arguments.forEach((function(r){var o=r.name,i=r.value;return u(n[e.name.value],o,i,t)}))})));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach((function(e){var n=e.name,o=e.value;return u(r,n,o,t)}))),m(e.name.value,r,n)}var p=["connection","include","skip","client","rest","export","nonreactive"],f=a.M,m=Object.assign((function(e,t,n){if(t&&n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var o={};return r.forEach((function(e){o[e]=t[e]})),"".concat(n.connection.key,"(").concat(f(o),")")}return n.connection.key}var i=e;if(t){var a=f(t);i+="(".concat(a,")")}return n&&Object.keys(n).forEach((function(e){-1===p.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?i+="@".concat(e,"(").concat(f(n[e]),")"):i+="@".concat(e))})),i}),{setStringify:function(e){var t=f;return f=e,t}});function h(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach((function(e){var r=e.name,o=e.value;return u(n,r,o,t)})),n}return null}function v(e){return e.alias?e.alias.value:e.name.value}function g(e,t,n){for(var r,o=0,a=t.selections;o<a.length;o++){if(y(c=a[o])){if("__typename"===c.name.value)return e[v(c)]}else r?r.push(c):r=[c]}if("string"==typeof e.__typename)return e.__typename;if(r)for(var s=0,l=r;s<l.length;s++){var c=l[s],u=g(e,(0,i.HQ)(c,n).selectionSet,n);if("string"==typeof u)return u}}function y(e){return"Field"===e.kind}function b(e){return"InlineFragment"===e.kind}},3902:function(e,t,n){"use strict";n.d(t,{XY:function(){return g},er:function(){return b},iz:function(){return v},zc:function(){return y}});var r=n(1635),o=n(4009),i=n(3298),a=n(4705),s=n(4824),l=n(7194),c=n(5215),u=n(5636),d={kind:i.b.FIELD,name:{kind:i.b.NAME,value:"__typename"}};function p(e,t){return!e||e.selectionSet.selections.every((function(e){return e.kind===i.b.FRAGMENT_SPREAD&&p(t[e.name.value],t)}))}function f(e){return p((0,s.Vu)(e)||(0,s.E4)(e),(0,c.JG)((0,s.zK)(e)))?null:e}function m(e){var t=new Map,n=new Map;return e.forEach((function(e){e&&(e.name?t.set(e.name,e):e.test&&n.set(e.test,e))})),function(e){var r=t.get(e.name.value);return!r&&n.size&&n.forEach((function(t,n){n(e)&&(r=t)})),r}}function h(e){var t=new Map;return function(n){void 0===n&&(n=e);var r=t.get(n);return r||t.set(n,r={variables:new Set,fragmentSpreads:new Set}),r}}function v(e,t){(0,s.sw)(t);for(var n=h(""),l=h(""),c=function(e){for(var t=0,r=void 0;t<e.length&&(r=e[t]);++t)if(!(0,u.c)(r)){if(r.kind===i.b.OPERATION_DEFINITION)return n(r.name&&r.name.value);if(r.kind===i.b.FRAGMENT_DEFINITION)return l(r.name.value)}return!1!==globalThis.__DEV__&&o.V1.error(86),null},d=0,p=t.definitions.length-1;p>=0;--p)t.definitions[p].kind===i.b.OPERATION_DEFINITION&&++d;var v=m(e),g=function(e){return(0,u.E)(e)&&e.map(v).some((function(e){return e&&e.remove}))},y=new Map,b=!1,w={enter:function(e){if(g(e.directives))return b=!0,null}},E=(0,a.YR)(t,{Field:w,InlineFragment:w,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,t,n,r,o){var i=c(o);i&&i.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,t,n,r,o){if(g(e.directives))return b=!0,null;var i=c(o);i&&i.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,t,n,r){y.set(JSON.stringify(r),e)},leave:function(e,t,n,r){return e===y.get(JSON.stringify(r))?e:d>0&&e.selectionSet.selections.every((function(e){return e.kind===i.b.FIELD&&"__typename"===e.name.value}))?(l(e.name.value).removed=!0,b=!0,null):void 0}},Directive:{leave:function(e){if(v(e))return b=!0,null}}});if(!b)return t;var k=function(e){return e.transitiveVars||(e.transitiveVars=new Set(e.variables),e.removed||e.fragmentSpreads.forEach((function(t){k(l(t)).transitiveVars.forEach((function(t){e.transitiveVars.add(t)}))}))),e},S=new Set;E.definitions.forEach((function(e){e.kind===i.b.OPERATION_DEFINITION?k(n(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){S.add(e)})):e.kind!==i.b.FRAGMENT_DEFINITION||0!==d||l(e.name.value).removed||S.add(e.name.value)})),S.forEach((function(e){k(l(e)).fragmentSpreads.forEach((function(e){S.add(e)}))}));var x={enter:function(e){if(t=e.name.value,!S.has(t)||l(t).removed)return null;var t}};return f((0,a.YR)(E,{FragmentSpread:x,FragmentDefinition:x,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var t=k(n(e.name&&e.name.value)).transitiveVars;if(t.size<e.variableDefinitions.length)return(0,r.Cl)((0,r.Cl)({},e),{variableDefinitions:e.variableDefinitions.filter((function(e){return t.has(e.variable.name.value)}))})}}}}))}var g=Object.assign((function(e){return(0,a.YR)(e,{SelectionSet:{enter:function(e,t,n){if(!n||n.kind!==i.b.OPERATION_DEFINITION){var o=e.selections;if(o)if(!o.some((function(e){return(0,l.dt)(e)&&("__typename"===e.name.value||0===e.name.value.lastIndexOf("__",0))}))){var a=n;if(!((0,l.dt)(a)&&a.directives&&a.directives.some((function(e){return"export"===e.name.value}))))return(0,r.Cl)((0,r.Cl)({},e),{selections:(0,r.fX)((0,r.fX)([],o,!0),[d],!1)})}}}}})}),{added:function(e){return e===d}});function y(e){return"query"===(0,s.Vn)(e).operation?e:(0,a.YR)(e,{OperationDefinition:{enter:function(e){return(0,r.Cl)((0,r.Cl)({},e),{operation:"query"})}}})}function b(e){return(0,s.sw)(e),v([{test:function(e){return"client"===e.name.value},remove:!0}],e)}},6502:function(e,t,n){"use strict";function r(e,t,n){var r=[];e.forEach((function(e){return e[t]&&r.push(e)})),r.forEach((function(e){return e[t](n)}))}n.d(t,{w:function(){return r}})},1291:function(e,t,n){"use strict";n.d(t,{r:function(){return i}});var r=n(3401),o=n(2619);function i(e){function t(t){Object.defineProperty(e,t,{value:r.c})}return o.ol&&Symbol.species&&t(Symbol.species),t("@@species"),e}},435:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var r="3.11.8"},8168: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)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:function(){return r}})},8587:function(e,t,n){"use strict";function r(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}n.d(t,{A:function(){return r}})},4533:function(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}t.A=function(){for(var e,t,n=0,o="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},7783:function(e,t,n){"use strict";function r(){}n.d(t,{C:function(){return o}});class o{constructor(e=1/0,t=r){this.max=e,this.dispose=t,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const t=this.getNode(e);return t&&t.value}get size(){return this.map.size}getNode(e){const t=this.map.get(e);if(t&&t!==this.newest){const{older:e,newer:n}=t;n&&(n.older=e),e&&(e.newer=n),t.older=this.newest,t.older.newer=t,t.newer=null,this.newest=t,t===this.oldest&&(this.oldest=n)}return t}set(e,t){let n=this.getNode(e);return n?n.value=t:(n={key:e,value:t,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.map.set(e,n),n.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(e){const t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),this.dispose(t.value,e),!0)}}},1744:function(e,t,n){"use strict";function r(){}n.d(t,{l:function(){return l}});const o=r,i="undefined"!=typeof WeakRef?WeakRef:function(e){return{deref:()=>e}},a="undefined"!=typeof WeakMap?WeakMap:Map,s="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:r,unregister:r}};class l{constructor(e=1/0,t=o){this.max=e,this.dispose=t,this.map=new a,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const e=this.unfinalizedNodes.values();for(let t=0;t<10024;t++){const t=e.next().value;if(!t)break;this.unfinalizedNodes.delete(t);const n=t.key;delete t.key,t.keyRef=new i(n),this.registry.register(n,t,t)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new s(this.deleteNode.bind(this))}has(e){return this.map.has(e)}get(e){const t=this.getNode(e);return t&&t.value}getNode(e){const t=this.map.get(e);if(t&&t!==this.newest){const{older:e,newer:n}=t;n&&(n.older=e),e&&(e.newer=n),t.older=this.newest,t.older.newer=t,t.newer=null,this.newest=t,t===this.oldest&&(this.oldest=n)}return t}set(e,t){let n=this.getNode(e);return n?n.value=t:(n={key:e,value:t,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.scheduleFinalization(n),this.map.set(e,n),this.size++,n.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(e){e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.size--;const t=e.key||e.keyRef&&e.keyRef.deref();this.dispose(e.value,t),e.keyRef?this.registry.unregister(e):this.unfinalizedNodes.delete(e),t&&this.map.delete(t)}delete(e){const t=this.map.get(e);return!!t&&(this.deleteNode(t),!0)}scheduleFinalization(e){this.unfinalizedNodes.add(e),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},5381:function(e,t,n){"use strict";n.d(t,{L:function(){return s}});const{toString:r,hasOwnProperty:o}=Object.prototype,i=Function.prototype.toString,a=new Map;function s(e,t){try{return l(e,t)}finally{a.clear()}}function l(e,t){if(e===t)return!0;const n=r.call(e);if(n!==r.call(t))return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(p(e,t))return!0;const n=c(e),r=c(t),i=n.length;if(i!==r.length)return!1;for(let e=0;e<i;++e)if(!o.call(t,n[e]))return!1;for(let r=0;r<i;++r){const o=n[r];if(!l(e[o],t[o]))return!1}return!0}case"[object Error]":return e.name===t.name&&e.message===t.message;case"[object Number]":if(e!=e)return t!=t;case"[object Boolean]":case"[object Date]":return+e==+t;case"[object RegExp]":case"[object String]":return e==`${t}`;case"[object Map]":case"[object Set]":{if(e.size!==t.size)return!1;if(p(e,t))return!0;const r=e.entries(),o="[object Map]"===n;for(;;){const e=r.next();if(e.done)break;const[n,i]=e.value;if(!t.has(n))return!1;if(o&&!l(i,t.get(n)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":e=new Uint8Array(e),t=new Uint8Array(t);case"[object DataView]":{let n=e.byteLength;if(n===t.byteLength)for(;n--&&e[n]===t[n];);return-1===n}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const n=i.call(e);return n===i.call(t)&&!function(e,t){const n=e.length-t.length;return n>=0&&e.indexOf(t,n)===n}(n,d)}}return!1}function c(e){return Object.keys(e).filter(u,e)}function u(e){return void 0!==this[e]}t.A=s;const d="{ [native code] }";function p(e,t){let n=a.get(e);if(n){if(n.has(t))return!0}else a.set(e,n=new Set);return n.add(t),!1}},2453:function(e,t,n){"use strict";n.d(t,{b:function(){return s}});const r=()=>Object.create(null),{forEach:o,slice:i}=Array.prototype,{hasOwnProperty:a}=Object.prototype;class s{constructor(e=!0,t=r){this.weakness=e,this.makeData=t}lookup(){return this.lookupArray(arguments)}lookupArray(e){let t=this;return o.call(e,(e=>t=t.getChildTrie(e))),a.call(t,"data")?t.data:t.data=this.makeData(i.call(e))}peek(){return this.peekArray(arguments)}peekArray(e){let t=this;for(let n=0,r=e.length;t&&n<r;++n){const r=t.mapFor(e[n],!1);t=r&&r.get(e[n])}return t&&t.data}remove(){return this.removeArray(arguments)}removeArray(e){let t;if(e.length){const n=e[0],r=this.mapFor(n,!1),o=r&&r.get(n);o&&(t=o.removeArray(i.call(e,1)),o.data||o.weak||o.strong&&o.strong.size||r.delete(n))}else t=this.data,delete this.data;return t}getChildTrie(e){const t=this.mapFor(e,!0);let n=t.get(e);return n||t.set(e,n=new s(this.weakness,this.makeData)),n}mapFor(e,t){return this.weakness&&function(e){switch(typeof e){case"object":if(null===e)break;case"function":return!0}return!1}(e)?this.weak||(t?this.weak=new WeakMap:void 0):this.strong||(t?this.strong=new Map:void 0)}}},6286:function(e,t,n){"use strict";function r(e,t){if(!Boolean(e))throw new Error(t)}n.d(t,{U:function(){return r}})},129:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});const r=10,o=2;function i(e){return a(e,[])}function a(e,t){switch(typeof e){case"string":return JSON.stringify(e);case"function":return e.name?`[function ${e.name}]`:"[function]";case"object":return function(e,t){if(null===e)return"null";if(t.includes(e))return"[Circular]";const n=[...t,e];if(function(e){return"function"==typeof e.toJSON}(e)){const t=e.toJSON();if(t!==e)return"string"==typeof t?t:a(t,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>o)return"[Array]";const n=Math.min(r,e.length),i=e.length-n,s=[];for(let r=0;r<n;++r)s.push(a(e[r],t));1===i?s.push("... 1 more item"):i>1&&s.push(`... ${i} more items`);return"["+s.join(", ")+"]"}(e,n);return function(e,t){const n=Object.entries(e);if(0===n.length)return"{}";if(t.length>o)return"["+function(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){const t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(e)+"]";const r=n.map((([e,n])=>e+": "+a(n,t)));return"{ "+r.join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},475:function(e,t,n){"use strict";n.d(t,{Ll:function(){return s},aD:function(){return i},aZ:function(){return r},cE:function(){return l},ou:function(){return o}});class r{constructor(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class o{constructor(e,t,n,r,o,i){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=o,this.value=i,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},a=new Set(Object.keys(i));function s(e){const t=null==e?void 0:e.kind;return"string"==typeof t&&a.has(t)}var l;!function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"}(l||(l={}))},5995:function(e,t,n){"use strict";n.d(t,{OC:function(){return o},yo:function(){return a}});var r=n(9646);function o(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,o=-1;for(let t=0;t<e.length;++t){var a;const s=e[t],l=i(s);l!==s.length&&(r=null!==(a=r)&&void 0!==a?a:t,o=t,0!==t&&l<n&&(n=l))}return e.map(((e,t)=>0===t?e:e.slice(n))).slice(null!==(t=r)&&void 0!==t?t:0,o+1)}function i(e){let t=0;for(;t<e.length&&(0,r.i0)(e.charCodeAt(t));)++t;return t}function a(e,t){const n=e.replace(/"""/g,'\\"""'),o=n.split(/\r\n|[\n\r]/g),i=1===o.length,a=o.length>1&&o.slice(1).every((e=>0===e.length||(0,r.i0)(e.charCodeAt(0)))),s=n.endsWith('\\"""'),l=e.endsWith('"')&&!s,c=e.endsWith("\\"),u=l||c,d=!(null!=t&&t.minimize)&&(!i||e.length>70||u||a||s);let p="";const f=i&&(0,r.i0)(e.charCodeAt(0));return(d&&!f||a)&&(p+="\n"),p+=n,(d||u)&&(p+="\n"),'"""'+p+'"""'}},9646:function(e,t,n){"use strict";function r(e){return 9===e||32===e}function o(e){return e>=48&&e<=57}function i(e){return e>=97&&e<=122||e>=65&&e<=90}function a(e){return i(e)||95===e}function s(e){return i(e)||o(e)||95===e}n.d(t,{i0:function(){return r},un:function(){return a},xr:function(){return s},yp:function(){return o}})},3298:function(e,t,n){"use strict";var r;n.d(t,{b:function(){return r}}),function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"}(r||(r={}))},4705:function(e,t,n){"use strict";n.d(t,{YR:function(){return l},sP:function(){return s}});var r=n(6286),o=n(129),i=n(475),a=n(3298);const s=Object.freeze({});function l(e,t,n=i.aD){const l=new Map;for(const e of Object.values(a.b))l.set(e,c(t,e));let u,d,p,f=Array.isArray(e),m=[e],h=-1,v=[],g=e;const y=[],b=[];do{h++;const e=h===m.length,a=e&&0!==v.length;if(e){if(d=0===b.length?void 0:y[y.length-1],g=p,p=b.pop(),a)if(f){g=g.slice();let e=0;for(const[t,n]of v){const r=t-e;null===n?(g.splice(r,1),e++):g[r]=n}}else{g=Object.defineProperties({},Object.getOwnPropertyDescriptors(g));for(const[e,t]of v)g[e]=t}h=u.index,m=u.keys,v=u.edits,f=u.inArray,u=u.prev}else if(p){if(d=f?h:m[h],g=p[d],null==g)continue;y.push(d)}let c;if(!Array.isArray(g)){var w,E;(0,i.Ll)(g)||(0,r.U)(!1,`Invalid AST Node: ${(0,o.N)(g)}.`);const n=e?null===(w=l.get(g.kind))||void 0===w?void 0:w.leave:null===(E=l.get(g.kind))||void 0===E?void 0:E.enter;if(c=null==n?void 0:n.call(t,g,d,p,y,b),c===s)break;if(!1===c){if(!e){y.pop();continue}}else if(void 0!==c&&(v.push([d,c]),!e)){if(!(0,i.Ll)(c)){y.pop();continue}g=c}}var k;if(void 0===c&&a&&v.push([d,g]),e)y.pop();else u={inArray:f,index:h,keys:m,edits:v,prev:u},f=Array.isArray(g),m=f?g:null!==(k=n[g.kind])&&void 0!==k?k:[],h=-1,v=[],p&&b.push(p),p=g}while(void 0!==u);return 0!==v.length?v[v.length-1][1]:e}function c(e,t){const n=e[t];return"object"==typeof n?n:"function"==typeof n?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}},1161:function(e,t,n){"use strict";n.d(t,{DX:function(){return v},yN:function(){return j},LV:function(){return W}});const r=()=>Object.create(null),{forEach:o,slice:i}=Array.prototype,{hasOwnProperty:a}=Object.prototype;class s{constructor(e=!0,t=r){this.weakness=e,this.makeData=t}lookup(...e){return this.lookupArray(e)}lookupArray(e){let t=this;return o.call(e,(e=>t=t.getChildTrie(e))),a.call(t,"data")?t.data:t.data=this.makeData(i.call(e))}peek(...e){return this.peekArray(e)}peekArray(e){let t=this;for(let n=0,r=e.length;t&&n<r;++n){const r=this.weakness&&l(e[n])?t.weak:t.strong;t=r&&r.get(e[n])}return t&&t.data}getChildTrie(e){const t=this.weakness&&l(e)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map);let n=t.get(e);return n||t.set(e,n=new s(this.weakness,this.makeData)),n}}function l(e){switch(typeof e){case"object":if(null===e)break;case"function":return!0}return!1}var c=n(7783);let u=null;const d={};let p=1;function f(e){try{return e()}catch(e){}}const m="@wry/context:Slot",h=f((()=>globalThis))||f((()=>global))||Object.create(null),v=h[m]||Array[m]||function(e){try{Object.defineProperty(h,m,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(class{constructor(){this.id=["slot",p++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let e=u;e;e=e.parent)if(this.id in e.slots){const t=e.slots[this.id];if(t===d)break;return e!==u&&(u.slots[this.id]=t),!0}return u&&(u.slots[this.id]=d),!1}getValue(){if(this.hasValue())return u.slots[this.id]}withValue(e,t,n,r){const o={__proto__:null,[this.id]:e},i=u;u={parent:i,slots:o};try{return t.apply(r,n)}finally{u=i}}static bind(e){const t=u;return function(){const n=u;try{return u=t,e.apply(this,arguments)}finally{u=n}}}static noContext(e,t,n){if(!u)return e.apply(n,t);{const r=u;try{return u=null,e.apply(n,t)}finally{u=r}}}}),{bind:g,noContext:y}=v;const b=new v;const{hasOwnProperty:w}=Object.prototype,E=Array.from||function(e){const t=[];return e.forEach((e=>t.push(e))),t};function k(e){const{unsubscribe:t}=e;"function"==typeof t&&(e.unsubscribe=void 0,t())}const S=[];function x(e,t){if(!e)throw new Error(t||"assertion failure")}function C(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function A(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function _(e){return e.slice(0)}class I{constructor(e){this.fn=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++I.count}peek(){if(1===this.value.length&&!R(this))return N(this),this.value[0]}recompute(e){return x(!this.recomputing,"already recomputing"),N(this),R(this)?function(e,t){L(e),b.withValue(e,T,[e,t]),function(e,t){if("function"==typeof e.subscribe)try{k(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(t){return e.setDirty(),!1}return!0}(e,t)&&function(e){if(e.dirty=!1,R(e))return;P(e)}(e);return A(e.value)}(this,e):A(this.value)}setDirty(){this.dirty||(this.dirty=!0,O(this),k(this))}dispose(){this.setDirty(),L(this),D(this,((e,t)=>{e.setDirty(),q(e,this)}))}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=S.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&&(E(this.deps).forEach((e=>e.delete(this))),this.deps.clear(),S.push(this.deps),this.deps=null)}}function N(e){const t=b.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),R(e)?F(t,e):M(t,e),t}function T(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&1===e.value.length&&(r=_(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!C(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch(e){}}catch(t){e.value[1]=t}e.recomputing=!1}function R(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function O(e){D(e,F)}function P(e){D(e,M)}function D(e,t){const n=e.parents.size;if(n){const r=E(e.parents);for(let o=0;o<n;++o)t(r[o],e)}}function F(e,t){x(e.childValues.has(t)),x(R(t));const n=!R(e);if(e.dirtyChildren){if(e.dirtyChildren.has(t))return}else e.dirtyChildren=S.pop()||new Set;e.dirtyChildren.add(t),n&&O(e)}function M(e,t){x(e.childValues.has(t)),x(!R(t));const n=e.childValues.get(t);0===n.length?e.childValues.set(t,_(t.value)):C(n,t.value)||e.setDirty(),V(e,t),R(e)||P(e)}function V(e,t){const n=e.dirtyChildren;n&&(n.delete(t),0===n.size&&(S.length<100&&S.push(n),e.dirtyChildren=null))}function L(e){e.childValues.size>0&&e.childValues.forEach(((t,n)=>{q(e,n)})),e.forgetDeps(),x(null===e.dirtyChildren)}function q(e,t){t.parents.delete(e),e.childValues.delete(t),V(e,t)}I.count=0;const U={setDirty:!0,dispose:!0,forget:!0};function j(e){const t=new Map,n=e&&e.subscribe;function r(e){const r=b.getValue();if(r){let o=t.get(e);o||t.set(e,o=new Set),r.dependOn(o),"function"==typeof n&&(k(o),o.unsubscribe=n(e))}}return r.dirty=function(e,n){const r=t.get(e);if(r){const o=n&&w.call(U,n)?n:"setDirty";E(r).forEach((e=>e[o]())),t.delete(e),k(r)}},r}let z;function B(...e){return(z||(z=new s("function"==typeof WeakMap))).lookupArray(e)}const $=new Set;function W(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=B,normalizeResult:o,subscribe:i,cache:a=c.C}=Object.create(null)){const s="function"==typeof a?new a(t,(e=>e.dispose())):a,l=function(){const t=r.apply(null,n?n.apply(null,arguments):arguments);if(void 0===t)return e.apply(null,arguments);let a=s.get(t);a||(s.set(t,a=new I(e)),a.normalizeResult=o,a.subscribe=i,a.forget=()=>s.delete(t));const l=a.recompute(Array.prototype.slice.call(arguments));return s.set(t,a),$.add(s),b.hasValue()||($.forEach((e=>e.clean())),$.clear()),l};function u(e){const t=e&&s.get(e);t&&t.setDirty()}function d(e){const t=e&&s.get(e);if(t)return t.peek()}function p(e){return!!e&&s.delete(e)}return Object.defineProperty(l,"size",{get:()=>s.size,configurable:!1,enumerable:!1}),Object.freeze(l.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:o,subscribe:i,cache:s}),l.dirtyKey=u,l.dirty=function(){u(r.apply(null,arguments))},l.peekKey=d,l.peek=function(){return d(r.apply(null,arguments))},l.forgetKey=p,l.forget=function(){return p(r.apply(null,arguments))},l.makeCacheKey=r,l.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(l)}},2232:function(e,t,n){"use strict";n.d(t,{Q9:function(){return p},V1:function(){return l},zU:function(){return s}});var r=n(1635),o="Invariant Violation",i=Object.setPrototypeOf,a=void 0===i?function(e,t){return e.__proto__=t,e}:i,s=function(e){function t(n){void 0===n&&(n=o);var r=e.call(this,"number"==typeof n?o+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=o,a(r,t.prototype),r}return(0,r.C6)(t,e),t}(Error);function l(e,t){if(!e)throw new s(t)}var c=["debug","log","warn","error","silent"],u=c.indexOf("log");function d(e){return function(){if(c.indexOf(e)>=u)return(console[e]||console.log).apply(console,arguments)}}function p(e){var t=c[u];return u=Math.max(0,c.indexOf(e)),t}!function(e){e.debug=d("debug"),e.log=d("log"),e.warn=d("warn"),e.error=d("error")}(l||(l={}))},1635:function(e,t,n){"use strict";n.d(t,{C6:function(){return o},Cl:function(){return i},Tt:function(){return a},YH:function(){return l},fX:function(){return c},sH:function(){return s}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=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},i.apply(this,arguments)};function a(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}function s(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}Object.create;function c(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))}Object.create;"function"==typeof SuppressedError&&SuppressedError},3401:function(e,t,n){"use strict";function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(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 i(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,r.key,r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}n.d(t,{c:function(){return x}});var s=function(){return"function"==typeof Symbol},l=function(e){return s()&&Boolean(Symbol[e])},c=function(e){return l(e)?Symbol[e]:"@@"+e};s()&&!l("observable")&&(Symbol.observable=Symbol("observable"));var u=c("iterator"),d=c("observable"),p=c("species");function f(e,t){var n=e[t];if(null!=n){if("function"!=typeof n)throw new TypeError(n+" is not a function");return n}}function m(e){var t=e.constructor;return void 0!==t&&null===(t=t[p])&&(t=void 0),void 0!==t?t:x}function h(e){return e instanceof x}function v(e){v.log?v.log(e):setTimeout((function(){throw e}))}function g(e){Promise.resolve().then((function(){try{e()}catch(e){v(e)}}))}function y(e){var t=e._cleanup;if(void 0!==t&&(e._cleanup=void 0,t))try{if("function"==typeof t)t();else{var n=f(t,"unsubscribe");n&&n.call(t)}}catch(e){v(e)}}function b(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function w(e,t,n){e._state="running";var r=e._observer;try{var o=f(r,t);switch(t){case"next":o&&o.call(r,n);break;case"error":if(b(e),!o)throw n;o.call(r,n);break;case"complete":b(e),o&&o.call(r)}}catch(e){v(e)}"closed"===e._state?y(e):"running"===e._state&&(e._state="ready")}function E(e,t,n){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:t,value:n}],void g((function(){return function(e){var t=e._queue;if(t){e._queue=void 0,e._state="ready";for(var n=0;n<t.length&&(w(e,t[n].type,t[n].value),"closed"!==e._state);++n);}}(e)}))):void w(e,t,n);e._queue.push({type:t,value:n})}}var k=function(){function e(e,t){this._cleanup=void 0,this._observer=e,this._queue=void 0,this._state="initializing";var n=new S(this);try{this._cleanup=t.call(void 0,n)}catch(e){n.error(e)}"initializing"===this._state&&(this._state="ready")}return e.prototype.unsubscribe=function(){"closed"!==this._state&&(b(this),y(this))},a(e,[{key:"closed",get:function(){return"closed"===this._state}}]),e}(),S=function(){function e(e){this._subscription=e}var t=e.prototype;return t.next=function(e){E(this._subscription,"next",e)},t.error=function(e){E(this._subscription,"error",e)},t.complete=function(){E(this._subscription,"complete")},a(e,[{key:"closed",get:function(){return"closed"===this._subscription._state}}]),e}(),x=function(){function e(t){if(!(this instanceof e))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof t)throw new TypeError("Observable initializer must be a function");this._subscriber=t}var t=e.prototype;return t.subscribe=function(e){return"object"==typeof e&&null!==e||(e={next:e,error:arguments[1],complete:arguments[2]}),new k(e,this._subscriber)},t.forEach=function(e){var t=this;return new Promise((function(n,r){if("function"==typeof e)var o=t.subscribe({next:function(t){try{e(t,i)}catch(e){r(e),o.unsubscribe()}},error:r,complete:n});else r(new TypeError(e+" is not a function"));function i(){o.unsubscribe(),n()}}))},t.map=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(m(this))((function(n){return t.subscribe({next:function(t){try{t=e(t)}catch(e){return n.error(e)}n.next(t)},error:function(e){n.error(e)},complete:function(){n.complete()}})}))},t.filter=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(m(this))((function(n){return t.subscribe({next:function(t){try{if(!e(t))return}catch(e){return n.error(e)}n.next(t)},error:function(e){n.error(e)},complete:function(){n.complete()}})}))},t.reduce=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var n=m(this),r=arguments.length>1,o=!1,i=arguments[1];return new n((function(n){return t.subscribe({next:function(t){var a=!o;if(o=!0,!a||r)try{i=e(i,t)}catch(e){return n.error(e)}else i=t},error:function(e){n.error(e)},complete:function(){if(!o&&!r)return n.error(new TypeError("Cannot reduce an empty sequence"));n.next(i),n.complete()}})}))},t.concat=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=m(this);return new o((function(t){var r,i=0;return function e(a){r=a.subscribe({next:function(e){t.next(e)},error:function(e){t.error(e)},complete:function(){i===n.length?(r=void 0,t.complete()):e(o.from(n[i++]))}})}(e),function(){r&&(r.unsubscribe(),r=void 0)}}))},t.flatMap=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var n=m(this);return new n((function(r){var o=[],i=t.subscribe({next:function(t){if(e)try{t=e(t)}catch(e){return r.error(e)}var i=n.from(t).subscribe({next:function(e){r.next(e)},error:function(e){r.error(e)},complete:function(){var e=o.indexOf(i);e>=0&&o.splice(e,1),a()}});o.push(i)},error:function(e){r.error(e)},complete:function(){a()}});function a(){i.closed&&0===o.length&&r.complete()}return function(){o.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))},t[d]=function(){return this},e.from=function(t){var n="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var o=f(t,d);if(o){var i=o.call(t);if(Object(i)!==i)throw new TypeError(i+" is not an object");return h(i)&&i.constructor===n?i:new n((function(e){return i.subscribe(e)}))}if(l("iterator")&&(o=f(t,u)))return new n((function(e){g((function(){if(!e.closed){for(var n,i=r(o.call(t));!(n=i()).done;){var a=n.value;if(e.next(a),e.closed)return}e.complete()}}))}));if(Array.isArray(t))return new n((function(e){g((function(){if(!e.closed){for(var n=0;n<t.length;++n)if(e.next(t[n]),e.closed)return;e.complete()}}))}));throw new TypeError(t+" is not observable")},e.of=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new("function"==typeof this?this:e)((function(e){g((function(){if(!e.closed){for(var t=0;t<n.length;++t)if(e.next(n[t]),e.closed)return;e.complete()}}))}))},a(e,null,[{key:p,get:function(){return this}}]),e}();s()&&Object.defineProperty(x,Symbol("extensions"),{value:{symbol:d,hostReportError:v},configurable:!0})}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return n[e](i,i.exports,o),i.loaded=!0,i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return 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 s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},o.d(i,a),i},o.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var i={};!function(){"use strict";var e={};o.r(e),o.d(e,{Pl:function(){return Ro},kp:function(){return To},ZT:function(){return _o},Sw:function(){return Mo},Vw:function(){return Oo},tS:function(){return Po},z3:function(){return Do},D:function(){return Fo},H7:function(){return yo},zp:function(){return go},xl:function(){return ko},AS:function(){return Lo},tN:function(){return So},IS:function(){return Co},ni:function(){return Io},ds:function(){return No},Hf:function(){return bo},Um:function(){return wo},_4:function(){return Eo}});var t="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global||{},n="URLSearchParams"in t,r="Symbol"in t&&"iterator"in Symbol,i="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in t,s="ArrayBuffer"in t;if(s)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(e){return e&&l.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function d(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function m(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function v(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||c(e))?this._bodyArrayBuffer=g(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=m(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(i)return this.blob().then(v);throw new Error("could not read as ArrayBuffer")},this.text=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=h(t),r=/charset=([A-Za-z0-9_-]+)/.exec(e.type),o=r?r[1]:"utf-8";return t.readAsText(e,o),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a&&(this.formData=function(){return this.text().then(E)}),this.json=function(){return this.text().then(JSON.parse)},this}f.prototype.append=function(e,t){e=u(e),t=d(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},f.prototype.delete=function(e){delete this.map[u(e)]},f.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},f.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},f.prototype.set=function(e,t){this.map[u(e)]=d(t)},f.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},f.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),p(e)},f.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),p(e)},f.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),p(e)},r&&(f.prototype[Symbol.iterator]=f.prototype.entries);var b=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function w(e,n){if(!(this instanceof w))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var r,o,i=(n=n||{}).body;if(e instanceof w){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,n.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=n.credentials||this.credentials||"same-origin",!n.headers&&this.headers||(this.headers=new f(n.headers)),this.method=(r=n.method||this.method||"GET",o=r.toUpperCase(),b.indexOf(o)>-1?o:r),this.mode=n.mode||this.mode||null,this.signal=n.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(i),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==n.cache&&"no-cache"!==n.cache)){var a=/([?&])_=[^&]*/;if(a.test(this.url))this.url=this.url.replace(a,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function E(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function k(e,t){if(!(this instanceof k))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},y.call(w.prototype),y.call(k.prototype),k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},k.error=function(){var e=new k(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var S=[301,302,303,307,308];k.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code");return new k(null,{status:t,headers:{location:e}})};var x=t.DOMException;try{new x}catch(e){x=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},x.prototype=Object.create(Error.prototype),x.prototype.constructor=x}function C(e,n){return new Promise((function(r,o){var a=new w(e,n);if(a.signal&&a.signal.aborted)return o(new x("Aborted","AbortError"));var l=new XMLHttpRequest;function c(){l.abort()}if(l.onload=function(){var e,t,n={statusText:l.statusText,headers:(e=l.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();try{t.append(r,o)}catch(e){console.warn("Response "+e.message)}}})),t)};0===a.url.indexOf("file://")&&(l.status<200||l.status>599)?n.status=200:n.status=l.status,n.url="responseURL"in l?l.responseURL:n.headers.get("X-Request-URL");var o="response"in l?l.response:l.responseText;setTimeout((function(){r(new k(o,n))}),0)},l.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},l.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request timed out"))}),0)},l.onabort=function(){setTimeout((function(){o(new x("Aborted","AbortError"))}),0)},l.open(a.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(t){return e}}(a.url),!0),"include"===a.credentials?l.withCredentials=!0:"omit"===a.credentials&&(l.withCredentials=!1),"responseType"in l&&(i?l.responseType="blob":s&&(l.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof f||t.Headers&&n.headers instanceof t.Headers)){var p=[];Object.getOwnPropertyNames(n.headers).forEach((function(e){p.push(u(e)),l.setRequestHeader(e,d(n.headers[e]))})),a.headers.forEach((function(e,t){-1===p.indexOf(t)&&l.setRequestHeader(t,e)}))}else a.headers.forEach((function(e,t){l.setRequestHeader(t,e)}));a.signal&&(a.signal.addEventListener("abort",c),l.onreadystatechange=function(){4===l.readyState&&a.signal.removeEventListener("abort",c)}),l.send(void 0===a._bodyInit?null:a._bodyInit)}))}C.polyfill=!0,t.fetch||(t.fetch=C,t.Headers=f,t.Request=w,t.Response=k);var A=o(6540),_=o.t(A,2),I=o(961),N=o.t(I,2),T=o(8750),R=o(8168),O=o(8587);var P=A.createContext(null);function D(){return A.useContext(P)}var F="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",M=o(4848);var V=function(e){const{children:t,theme:n}=e,r=D(),o=A.useMemo((()=>{const e=null===r?n:function(e,t){if("function"==typeof t)return t(e);return(0,R.A)({},e,t)}(r,n);return null!=e&&(e[F]=null!==r),e}),[n,r]);return(0,M.jsx)(P.Provider,{value:o,children:t})},L=o(9214);var q=function(e=null){const t=A.useContext(L.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n};const U=["value"],j=A.createContext();const z=()=>{const e=A.useContext(j);return null!=e&&e};var B=function(e){let{value:t}=e,n=(0,O.A)(e,U);return(0,M.jsx)(j.Provider,(0,R.A)({value:null==t||t},n))},$=o(2221);const W={};function H(e,t,n,r=!1){return A.useMemo((()=>{const o=e&&t[e]||t;if("function"==typeof n){const i=n(o),a=e?(0,R.A)({},t,{[e]:i}):i;return r?()=>a:a}return e?(0,R.A)({},t,{[e]:n}):(0,R.A)({},t,n)}),[e,t,n,r])}var K=function(e){const{children:t,theme:n,themeId:r}=e,o=q(W),i=D()||W,a=H(r,o,n),s=H(r,i,n,!0),l="rtl"===a.direction;return(0,M.jsx)(V,{theme:s,children:(0,M.jsx)(L.T.Provider,{value:a,children:(0,M.jsx)(B,{value:l,children:(0,M.jsx)($.A,{value:null==a?void 0:a.components,children:t})})})})},G=o(8312);const Q=["theme"];function Y(e){let{theme:t}=e,n=(0,O.A)(e,Q);const r=t[G.A];return(0,M.jsx)(K,(0,R.A)({},n,{themeId:r?G.A:void 0,theme:r||t}))}function X(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J(e){return J="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},J(e)}function Z(e){var t=function(e,t){if("object"!=J(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=J(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==J(t)?t:t+""}function ee(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,Z(r.key),r)}}function te(e,t,n){return t&&ee(e.prototype,t),n&&ee(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ne(e,t,n){return(t=Z(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var re=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,oe={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},ie=function(e){return oe[e]};var ae,se={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(re,ie)}},le=(0,A.createContext)();var ce=function(){function e(){X(this,e),this.usedNamespaces={}}return te(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function ue(){return ae}var de;function pe(e){var t=e.i18n,n=e.defaultNS,r=e.children,o=(0,A.useMemo)((function(){return{i18n:t,defaultNS:n}}),[t,n]);return(0,A.createElement)(le.Provider,{value:o},r)}function fe(){return fe=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},fe.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(de||(de={}));const me="popstate";function he(e,t){if(!1===e||null==e)throw new Error(t)}function ve(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function ge(e,t){return{usr:e.state,key:e.key,idx:t}}function ye(e,t,n,r){return void 0===n&&(n=null),fe({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?we(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function be(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function we(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Ee(e,t,n,r){void 0===r&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=de.Pop,l=null,c=u();function u(){return(a.state||{idx:null}).idx}function d(){s=de.Pop;let e=u(),t=null==e?null:e-c;c=e,l&&l({action:s,location:f.location,delta:t})}function p(e){let t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"==typeof e?e:be(e);return n=n.replace(/ $/,"%20"),he(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==c&&(c=0,a.replaceState(fe({},a.state,{idx:c}),""));let f={get action(){return s},get location(){return e(o,a)},listen(e){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(me,d),l=e,()=>{o.removeEventListener(me,d),l=null}},createHref(e){return t(o,e)},createURL:p,encodeLocation(e){let t=p(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){s=de.Push;let r=ye(f.location,e,t);n&&n(r,e),c=u()+1;let d=ge(r,c),p=f.createHref(r);try{a.pushState(d,"",p)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(p)}i&&l&&l({action:s,location:f.location,delta:1})},replace:function(e,t){s=de.Replace;let r=ye(f.location,e,t);n&&n(r,e),c=u();let o=ge(r,c),d=f.createHref(r);a.replaceState(o,"",d),i&&l&&l({action:s,location:f.location,delta:0})},go(e){return a.go(e)}};return f}var ke;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(ke||(ke={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function Se(e,t,n){return void 0===n&&(n="/"),xe(e,t,n,!1)}function xe(e,t,n,r){let o=Le(("string"==typeof t?we(t):t).pathname||"/",n);if(null==o)return null;let i=Ce(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let a=null;for(let e=0;null==a&&e<i.length;++e){let t=Ve(o);a=Fe(i[e],t,r)}return a}function Ce(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,i)=>{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(he(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let s=qe([r,a.relativePath]),l=n.concat(a);e.children&&e.children.length>0&&(he(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),Ce(e.children,t,l,s)),(null!=e.path||e.index)&&t.push({path:s,score:De(s,e.index),routesMeta:l})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of Ae(e.path))o(e,t,n);else o(e,t)})),t}function Ae(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=Ae(r.join("/")),s=[];return s.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const _e=/^:[\w-]+$/,Ie=3,Ne=2,Te=1,Re=10,Oe=-2,Pe=e=>"*"===e;function De(e,t){let n=e.split("/"),r=n.length;return n.some(Pe)&&(r+=Oe),t&&(r+=Ne),n.filter((e=>!Pe(e))).reduce(((e,t)=>e+(_e.test(t)?Ie:""===t?Te:Re)),r)}function Fe(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let e=0;e<r.length;++e){let s=r[e],l=e===r.length-1,c="/"===i?t:t.slice(i.length)||"/",u=Me({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},c),d=s.route;if(!u&&l&&n&&!r[r.length-1].route.index&&(u=Me({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!u)return null;Object.assign(o,u.params),a.push({params:o,pathname:qe([i,u.pathname]),pathnameBase:Ue(qe([i,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(i=qe([i,u.pathnameBase]))}return a}function Me(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);ve("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1),l=r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=s[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=o&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{});return{params:l,pathname:i,pathnameBase:a,pattern:e}}function Ve(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return ve(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function Le(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}const qe=e=>e.join("/").replace(/\/\/+/g,"/"),Ue=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");Error;function je(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}const ze=["post","put","patch","delete"],Be=(new Set(ze),["get",...ze]);new Set(Be),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function $e(){return $e=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},$e.apply(this,arguments)}const We=A.createContext(null);const He=A.createContext(null);const Ke=A.createContext(null);const Ge=A.createContext(null);const Qe=A.createContext({outlet:null,matches:[],isDataRoute:!1});const Ye=A.createContext(null);function Xe(){return null!=A.useContext(Ge)}function Je(){return Xe()||he(!1),A.useContext(Ge).location}function Ze(e,t,n,r){Xe()||he(!1);let{navigator:o}=A.useContext(Ke),{matches:i}=A.useContext(Qe),a=i[i.length-1],s=a?a.params:{},l=(a&&a.pathname,a?a.pathnameBase:"/");a&&a.route;let c,u=Je();if(t){var d;let e="string"==typeof t?we(t):t;"/"===l||(null==(d=e.pathname)?void 0:d.startsWith(l))||he(!1),c=e}else c=u;let p=c.pathname||"/",f=p;if("/"!==l){let e=l.replace(/^\//,"").split("/");f="/"+p.replace(/^\//,"").split("/").slice(e.length).join("/")}let m=Se(e,{pathname:f});let h=ot(m&&m.map((e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:qe([l,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?l:qe([l,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),i,n,r);return t&&h?A.createElement(Ge.Provider,{value:{location:$e({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:de.Pop}},h):h}function et(){let e=function(){var e;let t=A.useContext(Ye),n=at(it.UseRouteError),r=st(it.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=je(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r};return A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),n?A.createElement("pre",{style:o},n):null,null)}const tt=A.createElement(et,null);class nt extends A.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?A.createElement(Qe.Provider,{value:this.props.routeContext},A.createElement(Ye.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function rt(e){let{routeContext:t,match:n,children:r}=e,o=A.useContext(We);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),A.createElement(Qe.Provider,{value:t},r)}function ot(e,t,n,r){var o;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var i;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(i=r)&&i.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let a=e,s=null==(o=n)?void 0:o.errors;if(null!=s){let e=a.findIndex((e=>e.route.id&&void 0!==(null==s?void 0:s[e.route.id])));e>=0||he(!1),a=a.slice(0,Math.min(a.length,e+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let e=0;e<a.length;e++){let t=a[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(c=e),t.route.id){let{loaderData:e,errors:r}=n,o=t.route.loader&&void 0===e[t.route.id]&&(!r||void 0===r[t.route.id]);if(t.route.lazy||o){l=!0,a=c>=0?a.slice(0,c+1):[a[0]];break}}}return a.reduceRight(((e,r,o)=>{let i,u=!1,d=null,p=null;n&&(i=s&&r.route.id?s[r.route.id]:void 0,d=r.route.errorElement||tt,l&&(c<0&&0===o?(!function(e,t){t||lt[e]||(lt[e]=!0)}("route-fallback",!1),u=!0,p=null):c===o&&(u=!0,p=r.route.hydrateFallbackElement||null)));let f=t.concat(a.slice(0,o+1)),m=()=>{let t;return t=i?d:u?p:r.route.Component?A.createElement(r.route.Component,null):r.route.element?r.route.element:e,A.createElement(rt,{match:r,routeContext:{outlet:e,matches:f,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?A.createElement(nt,{location:n.location,revalidation:n.revalidation,component:d,error:i,children:m(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):m()}),null)}var it=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(it||{});function at(e){let t=A.useContext(He);return t||he(!1),t}function st(e){let t=function(){let e=A.useContext(Qe);return e||he(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||he(!1),n.route.id}const lt={};_.startTransition;function ct(e){he(!1)}function ut(e){let{basename:t="/",children:n=null,location:r,navigationType:o=de.Pop,navigator:i,static:a=!1,future:s}=e;Xe()&&he(!1);let l=t.replace(/^\/*/,"/"),c=A.useMemo((()=>({basename:l,navigator:i,static:a,future:$e({v7_relativeSplatPath:!1},s)})),[l,s,i,a]);"string"==typeof r&&(r=we(r));let{pathname:u="/",search:d="",hash:p="",state:f=null,key:m="default"}=r,h=A.useMemo((()=>{let e=Le(u,l);return null==e?null:{location:{pathname:e,search:d,hash:p,state:f,key:m},navigationType:o}}),[l,u,d,p,f,m,o]);return null==h?null:A.createElement(Ke.Provider,{value:c},A.createElement(Ge.Provider,{children:n,value:h}))}function dt(e){let{children:t,location:n}=e;return Ze(pt(t),n)}new Promise((()=>{}));A.Component;function pt(e,t){void 0===t&&(t=[]);let n=[];return A.Children.forEach(e,((e,r)=>{if(!A.isValidElement(e))return;let o=[...t,r];if(e.type===A.Fragment)return void n.push.apply(n,pt(e.props.children,o));e.type!==ct&&he(!1),e.props.index&&e.props.children&&he(!1);let i={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=pt(e.props.children,o)),n.push(i)})),n}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);try{window.__reactRouterVersion="6"}catch(e){}new Map;const ft=_.startTransition;N.flushSync,_.useId;function mt(e){let{basename:t,children:n,future:r,window:o}=e,i=A.useRef();var a;null==i.current&&(i.current=(void 0===(a={window:o,v5Compat:!0})&&(a={}),Ee((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return ye("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:be(t)}),null,a)));let s=i.current,[l,c]=A.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},d=A.useCallback((e=>{u&&ft?ft((()=>c(e))):c(e)}),[c,u]);return A.useLayoutEffect((()=>s.listen(d)),[s,d]),A.createElement(ut,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:s,future:r})}"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;var ht,vt;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ht||(ht={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(vt||(vt={}));var gt=o(5669),yt=o(9940),bt=o(8749);const wt=(0,bt.A)();var Et=function(e=wt){return q(e)};var kt=function({styles:e,themeId:t,defaultTheme:n={}}){const r=Et(n),o="function"==typeof e?e(t&&r[t]||r):e;return(0,M.jsx)(yt.A,{styles:o})},St=o(2765);var xt=function(e){return(0,M.jsx)(kt,(0,R.A)({},e,{defaultTheme:St.A,themeId:G.A}))};const Ct=(e,t)=>(0,R.A)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),At=e=>(0,R.A)({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});var _t=function(e){const t=(0,gt.b)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return(0,M.jsxs)(A.Fragment,{children:[(0,M.jsx)(xt,{styles:e=>((e,t=!1)=>{var n;const r={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach((([t,n])=>{var o;r[e.getColorSchemeSelector(t).replace(/\s*&/,"")]={colorScheme:null==(o=n.palette)?void 0:o.mode}}));let o=(0,R.A)({html:Ct(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,R.A)({margin:0},At(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},r);const i=null==(n=e.components)||null==(n=n.MuiCssBaseline)?void 0:n.styleOverrides;return i&&(o=[o,i]),o})(e,r)}),n]})};function It(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function Nt(e){return"string"==typeof e||"object"==typeof e&&"[object String]"===Object.prototype.toString.call(e)}function Tt(e){if(null==e)return!0;if(It(e)&&(function(e){return It(e)&&"[object Map]"===Object.prototype.toString.call(e)}(e)||function(e){return It(e)&&"[object Set]"===Object.prototype.toString.call(e)}(e)))return!e.size;if(It(e)&&(Nt(e)||Array.isArray(e)))return!e.length;for(const t in e)if(Pt(e,t))return!1;return!0}function Rt(e){return Array.isArray(e)&&Tt(e)}function Ot(e){return It(e)&&Tt(e)}function Pt(e,t){return null!=e&&Object.prototype.hasOwnProperty.call(e,t)}function Dt(e){return"function"==typeof e}const Ft=(e,t)=>t?`${e}--${t}`:"",Mt=(e,t,n)=>n?`${e}--${t}`:"";function Vt(...e){}var Lt=o(9242),qt=A.useLayoutEffect;function Ut(e){return"state"in e}var jt=function(e,t){return e===t};function zt(e,t,n,r){void 0===n&&(n=jt);var o=(0,A.useRef)(null),i=(0,A.useCallback)((function(t){return e.subscribe(t).unsubscribe}),[e]),a=(0,A.useCallback)((function(){return r?r(e):function(e,t){if("state"in(o=e)&&"machine"in o){if(0===e.status&&t.current)return t.current;var n=0!==(r=e).status?r.getSnapshot():r.machine.initialState;return t.current=0===e.status?n:null,n}var r,o;return Ut(e)?e.state:void 0}(e,o)}),[e,r]);return(0,Lt.useSyncExternalStoreWithSelector)(i,a,a,t,n)}const Bt=e=>e.context.actorRef?.getSnapshot(),$t=e=>Bt(e)?.context,Wt=e=>{const t=t=>n=>e({type:t,data:n});return{initializeMachine:t("INIT"),resendCode:t("RESEND"),signOut:t("SIGN_OUT"),submitForm:t("SUBMIT"),updateForm:t("CHANGE"),updateBlur:t("BLUR"),toFederatedSignIn:t("FEDERATED_SIGN_IN"),toForgotPassword:t("FORGOT_PASSWORD"),toSignIn:t("SIGN_IN"),toSignUp:t("SIGN_UP"),skipVerification:t("SKIP")}},Ht=({send:e,state:t})=>{const n=Wt(e),r=(e=>{const t=$t(e)??{},{challengeName:n,codeDeliveryDetails:r,remoteError:o,validationError:i,totpSecretCode:a=null,unverifiedUserAttributes:s,username:l}=t,{socialProviders:c=[]}=e.context?.config??{},u=t?.user??e.context?.user,d=!!(i&&Object.keys(i).length>0),p=Bt(e),f=e.hasTag("pending")||p?.hasTag("pending"),m=((e,t)=>{if(t?.matches("federatedSignIn")){if(e.matches("signUpActor"))return"signUp";if(e.matches("signInActor"))return"signIn"}switch(!0){case e.matches("idle"):return"idle";case e.matches("setup"):return"setup";case e.matches("signOut"):return"signOut";case e.matches("authenticated"):return"authenticated";case t?.matches("confirmSignUp"):case t?.matches("resendSignUpCode"):return"confirmSignUp";case t?.matches("confirmSignIn"):return"confirmSignIn";case t?.matches("setupTotp.edit"):case t?.matches("setupTotp.submit"):return"setupTotp";case t?.matches("signIn"):return"signIn";case t?.matches("signUp"):case t?.matches("autoSignIn"):return"signUp";case t?.matches("forceChangePassword"):return"forceNewPassword";case t?.matches("forgotPassword"):return"forgotPassword";case t?.matches("confirmResetPassword"):return"confirmResetPassword";case t?.matches("selectUserAttributes"):return"verifyUser";case t?.matches("confirmVerifyUserAttribute"):return"confirmVerifyUser";case e.matches("getCurrentUser"):case t?.matches("fetchUserAttributes"):return"transition";default:return null}})(e,p);return{authStatus:(e=>{switch(e){case"idle":case"setup":return"configuring";case"authenticated":return"authenticated";default:return"unauthenticated"}})(m),challengeName:n,codeDeliveryDetails:r,error:o,hasValidationErrors:d,isPending:f,route:m,socialProviders:c,totpSecretCode:a,unverifiedUserAttributes:s,user:u,username:l,validationErrors:i}})(t);return{...n,...r}},Kt=A.createContext(null),Gt=["username","email","phone_number","birthdate","email","family_name","given_name","middle_name","name","nickname","phone_number","preferred_username","profile","website","confirmation_code","password","confirm_password"],Qt=["+1","+7","+20","+27","+30","+31","+32","+33","+34","+36","+39","+40","+41","+43","+44","+45","+46","+47","+48","+49","+51","+52","+53","+54","+55","+56","+57","+58","+60","+61","+62","+63","+64","+65","+66","+81","+82","+84","+86","+90","+91","+92","+93","+94","+95","+98","+212","+213","+216","+218","+220","+221","+222","+223","+224","+225","+226","+227","+228","+229","+230","+231","+232","+233","+234","+235","+236","+237","+238","+239","+240","+241","+242","+243","+244","+245","+246","+248","+249","+250","+251","+252","+253","+254","+255","+256","+257","+258","+260","+261","+262","+263","+264","+265","+266","+267","+268","+269","+290","+291","+297","+298","+299","+345","+350","+351","+352","+353","+354","+355","+356","+357","+358","+359","+370","+371","+372","+373","+374","+375","+376","+377","+378","+379","+380","+381","+382","+385","+386","+387","+389","+420","+421","+423","+500","+501","+502","+503","+504","+505","+506","+507","+508","+509","+537","+590","+591","+593","+594","+595","+596","+597","+598","+599","+670","+672","+673","+674","+675","+676","+677","+678","+679","+680","+681","+682","+683","+685","+686","+687","+688","+689","+690","+691","+692","+850","+852","+853","+855","+856","+872","+880","+886","+960","+961","+962","+963","+964","+965","+966","+967","+968","+970","+971","+972","+973","+974","+975","+976","+977","+992","+993","+994","+995","+996","+998"],Yt={birthdate:{label:"Birthdate",placeholder:"Enter your Birthdate",type:"date",autocomplete:"bday",isRequired:!0},confirmation_code:{label:"Confirmation Code",placeholder:"Enter your Confirmation Code",type:"text",autocomplete:"one-time-code",isRequired:!0},confirm_password:{label:"Confirm Password",placeholder:"Please confirm your Password",type:"password",autocomplete:"new-password",isRequired:!0},email:{label:"Email",placeholder:"Enter your Email",type:"email",autocomplete:"username",isRequired:!0},family_name:{label:"Family Name",placeholder:"Enter your Family Name",type:"text",autocomplete:"family-name",isRequired:!0},given_name:{label:"Given Name",placeholder:"Enter your Given Name",type:"text",autocomplete:"given-name",isRequired:!0},middle_name:{label:"Middle Name",placeholder:"Enter your Middle Name",type:"text",autocomplete:"additional-name",isRequired:!0},name:{label:"Name",placeholder:"Enter your Name",type:"text",autocomplete:"name",isRequired:!0},nickname:{label:"Nickname",placeholder:"Enter your Nickname",type:"text",autocomplete:"tel",isRequired:!0},password:{label:"Password",placeholder:"Enter your Password",type:"password",autocomplete:"new-password",isRequired:!0},phone_number:{label:"Phone Number",placeholder:"Enter your Phone Number",type:"tel",autocomplete:"tel",dialCode:"+1",dialCodeList:Qt,isRequired:!0},preferred_username:{label:"Preferred Username",placeholder:"Enter your Preferred Username",type:"text",isRequired:!0},profile:{label:"Profile",placeholder:"Add your Profile",type:"url",autocomplete:"url",isRequired:!0},website:{label:"Website",placeholder:"Add your Website",type:"url",autocomplete:"url",isRequired:!0},username:{label:"Username",placeholder:"Enter your Username",type:"text",autocomplete:"username",isRequired:!0}},Xt=["^","$","*",".","[","]","{","}","(",")","?",'"',"!","@","#","%","&","/","\\",",",">","<","'",":",";","|","_","~","`","=","+","-"," "],Jt=e=>Gt.includes(e),Zt=e=>{return e?(t=e,Array.isArray(t)?e:[e]):null;var t},en="x-amz-user-agent";var tn;!function(e){e.DEBUG="DEBUG",e.ERROR="ERROR",e.INFO="INFO",e.WARN="WARN",e.VERBOSE="VERBOSE",e.NONE="NONE"}(tn||(tn={}));const nn={VERBOSE:1,DEBUG:2,INFO:3,WARN:4,ERROR:5,NONE:6};class rn{constructor(e,t=tn.WARN){this.name=e,this.level=t,this._pluggables=[]}_padding(e){return e<10?"0"+e:""+e}_ts(){const e=new Date;return[this._padding(e.getMinutes()),this._padding(e.getSeconds())].join(":")+"."+e.getMilliseconds()}configure(e){return e?(this._config=e,this._config):this._config}_log(e,...t){let n=this.level;rn.LOG_LEVEL&&(n=rn.LOG_LEVEL),"undefined"!=typeof window&&window.LOG_LEVEL&&(n=window.LOG_LEVEL);if(!(nn[e]>=nn[n]))return;let r=console.log.bind(console);e===tn.ERROR&&console.error&&(r=console.error.bind(console)),e===tn.WARN&&console.warn&&(r=console.warn.bind(console)),rn.BIND_ALL_LOG_LEVELS&&(e===tn.INFO&&console.info&&(r=console.info.bind(console)),e===tn.DEBUG&&console.debug&&(r=console.debug.bind(console)));const o=`[${e}] ${this._ts()} ${this.name}`;let i="";if(1===t.length&&"string"==typeof t[0])i=`${o} - ${t[0]}`,r(i);else if(1===t.length)i=`${o} ${t[0]}`,r(o,t[0]);else if("string"==typeof t[0]){let e=t.slice(1);1===e.length&&(e=e[0]),i=`${o} - ${t[0]} ${e}`,r(`${o} - ${t[0]}`,e)}else i=`${o} ${t}`,r(o,t);for(const e of this._pluggables){const t={message:i,timestamp:Date.now()};e.pushLogs([t])}}log(...e){this._log(tn.INFO,...e)}info(...e){this._log(tn.INFO,...e)}warn(...e){this._log(tn.WARN,...e)}error(...e){this._log(tn.ERROR,...e)}debug(...e){this._log(tn.DEBUG,...e)}verbose(...e){this._log(tn.VERBOSE,...e)}addPluggable(e){e&&"Logging"===e.getCategoryName()&&(this._pluggables.push(e),e.configure(this._config))}listPluggables(){return this._pluggables}}rn.LOG_LEVEL=null,rn.BIND_ALL_LOG_LEVELS=!1;const on=new rn("I18n");let an=class{constructor(){this._options=null,this._lang=null,this._dict={}}setDefaultLanguage(){!this._lang&&"undefined"!=typeof window&&window&&window.navigator&&(this._lang=window.navigator.language),on.debug(this._lang)}setLanguage(e){this._lang=e}get(e,t=void 0){if(this.setDefaultLanguage(),!this._lang)return void 0!==t?t:e;const n=this._lang;let r=this.getByLanguage(e,n);return r||(n.indexOf("-")>0&&(r=this.getByLanguage(e,n.split("-")[0])),r||(void 0!==t?t:e))}getByLanguage(e,t,n=null){if(!t)return n;const r=this._dict[t];return r?r[e]:n}putVocabulariesForLanguage(e,t){let n=this._dict[e];n||(n=this._dict[e]={}),this._dict[e]={...n,...t}}putVocabularies(e){Object.keys(e).forEach((t=>{this.putVocabulariesForLanguage(t,e[t])}))}};class sn extends Error{constructor({message:e,name:t,recoverySuggestion:n,underlyingError:r}){super(e),this.name=t,this.underlyingError=r,this.recoverySuggestion=n,this.constructor=sn,Object.setPrototypeOf(this,sn.prototype)}}const ln=(e,t=sn)=>(n,r,o)=>{const{message:i,recoverySuggestion:a}=e[r];if(!n)throw new t({name:r,message:o?`${i} ${o}`:i,recoverySuggestion:a})};var cn;!function(e){e.NotConfigured="NotConfigured"}(cn||(cn={}));const un=ln({[cn.NotConfigured]:{message:"i18n is not configured."}}),dn=new rn("I18n");let pn={language:null},fn=null;class mn{static configure(e){return dn.debug("configure I18n"),e?(pn=Object.assign({},pn,e.I18n||e),mn.createInstance(),pn):pn}static getModuleName(){return"I18n"}static createInstance(){dn.debug("create I18n instance"),fn||(fn=new an)}static setLanguage(e){mn.checkConfig(),un(!!fn,cn.NotConfigured),fn.setLanguage(e)}static get(e,t){return mn.checkConfig()?(un(!!fn,cn.NotConfigured),fn.get(e,t)):void 0===t?e:t}static putVocabulariesForLanguage(e,t){mn.checkConfig(),un(!!fn,cn.NotConfigured),fn.putVocabulariesForLanguage(e,t)}static putVocabularies(e){mn.checkConfig(),un(!!fn,cn.NotConfigured),fn.putVocabularies(e)}static checkConfig(){return fn||mn.createInstance(),!0}}mn.createInstance();const hn={...{ADD_PROFILE:"Add your Profile",ADD_WEBSITE:"Add your Website",BACK_SIGN_IN:"Back to Sign In",BIRTHDATE:"Birthdate",CHANGE_PASSWORD:"Change Password",CHANGING_PASSWORD:"Changing",CODE:"Code",CODE_ARRIVAL:"It may take a minute to arrive",CODE_EMAILED:"Your code is on the way. To log in, enter the code we emailed to",CODE_SENT:"Your code is on the way. To log in, enter the code we sent you",CODE_TEXTED:"Your code is on the way. To log in, enter the code we texted to",CONFIRM_PASSWORD:"Confirm Password",CONFIRM_PASSWORD_PLACEHOLDER:"Please confirm your Password",CONFIRM_RESET_PASSWORD_HEADING:"Reset your Password",CONFIRM_SIGNUP_HEADING:"Confirm Sign Up",CONFIRM_SMS:"Confirm SMS Code",CONFIRM_MFA_DEFAULT:"Confirm MFA Code",CONFIRM_TOTP:"Confirm TOTP Code",CONFIRM:"Confirm",CONFIRMATION_CODE:"Confirmation Code",CONFIRMING:"Confirming",CREATE_ACCOUNT:"Create Account",CREATING_ACCOUNT:"Creating Account",EMAIL_ADDRESS:"Email",ENTER_BIRTHDATE:"Enter your Birthdate",ENTER_CODE:"Enter your code",ENTER_CONFIRMATION_CODE:"Enter your Confirmation Code",ENTER_EMAIL:"Enter your Email",ENTER_FAMILY_NAME:"Enter your Family Name",ENTER_GIVEN_NAME:"Enter your Given Name",ENTER_MIDDLE_NAME:"Enter your Middle Name",ENTER_NAME:"Enter your Name",ENTER_NICK_NAME:"Enter your Nickname",ENTER_PASSWORD:"Enter your Password",ENTER_PHONE_NUMBER:"Enter your Phone Number",ENTER_PREFERRED_USERNAME:"Enter your Preferred Username",ENTER_USERNAME:"Enter your username",FAMILY_NAME:"Family Name",GIVEN_NAME:"Given Name",FORGOT_PASSWORD:"Forgot Password?",FORGOT_YOUR_PASSWORD:"Forgot your password?",HIDE_PASSWORD:"Hide password",LOADING:"Loading",LOGIN_NAME:"Username",MIDDLE_NAME:"Middle Name",NAME:"Name",NICKNAME:"Nickname",NEW_PASSWORD:"New password",OR:"or",PASSWORD:"Password",PHONE_NUMBER:"Phone Number",PREFERRED_USERNAME:"Preferred Username",PROFILE:"Profile",RESEND_CODE:"Resend Code",RESET_PASSWORD_HEADING:"Reset your password",RESET_PASSWORD:"Reset Password",SEND_CODE:"Send code",SENDING:"Sending",SETUP_TOTP:"Setup TOTP",SHOW_PASSWORD:"Show password",SIGN_IN_BUTTON:"Sign in",SIGN_IN_TAB:"Sign In",SIGN_IN_WITH_AMAZON:"Sign In with Amazon",SIGN_IN_WITH_APPLE:"Sign In with Apple",SIGN_IN_WITH_FACEBOOK:"Sign In with Facebook",SIGN_IN_WITH_GOOGLE:"Sign In with Google",SIGN_IN:"Sign in to your account",SIGN_UP_BUTTON:"Create a new account",SIGNING_IN_BUTTON:"Signing in",SKIP:"Skip",SUBMIT:"Submit",SUBMITTING:"Submitting",UPPERCASE_COPY:"COPY",VERIFY_CONTACT:"Verify Contact",VERIFY_HEADING:"Account recovery requires verified contact information",VERIFY:"Verify",WE_EMAILED:"We Emailed You",WE_SENT_CODE:"We Sent A Code",WE_TEXTED:"We Texted You",WEBSITE:"Website"}};function vn(e){return mn.get(e)}const gn=e=>{const t=e?.context.config?.loginMechanisms,[n]=t??["username"];return n},yn=e=>{let t=Yt[e];const{type:n}=t;return"tel"===n&&(t={...t,dialCode:"+1"}),t},bn=e=>{const t=gn(e);return{...yn(t),autocomplete:"username"}},wn=e=>({confirmation_code:{...yn("confirmation_code"),label:"Code *",placeholder:"Code"}}),En={signIn:e=>({username:{...bn(e)},password:{...yn("password"),autocomplete:"current-password"}}),signUp:e=>{const{loginMechanisms:t,signUpAttributes:n}=e.context.config,r=gn(e),o=Array.from(new Set([...t,"password","confirm_password",...n])),i={};for(const t of o)if(Jt(t)){const n=t===r?bn(e):yn(t);i[t]={...n}}else console.debug(`Authenticator does not have a default implementation for ${t}. Customize SignUp FormFields to add your own.`);return i},confirmSignUp:e=>({confirmation_code:{...yn("confirmation_code"),placeholder:"Enter your code"}}),confirmSignIn:wn,forceNewPassword:e=>{const t=Bt(e),{missingAttributes:n}=t.context,r=Array.from(new Set(["password","confirm_password",...n??[]])),o={};for(const e of r)Jt(e)?o[e]={...yn(e)}:console.debug(`Authenticator does not have a default implementation for ${e}. Customize ForceNewPassword FormFields to add your own.`);return o},forgotPassword:e=>{const t=gn(e),{label:n}=Yt[t];return{username:{...bn(e),label:`Enter your ${n.toLowerCase()}`,placeholder:`Enter your ${n.toLowerCase()}`}}},confirmResetPassword:e=>({...wn(),password:{...yn("password"),label:"New Password",placeholder:"New Password"},confirm_password:{...yn("confirm_password"),label:"Confirm Password",placeholder:"Confirm Password"}}),confirmVerifyUser:wn,setupTotp:wn},kn=(e,t)=>{const n=$t(t)?.formFields?.[e];return n&&0!==Object.keys(n).length?Object.entries(n).reduce(((n,[r,o])=>{if("signIn"!==e&&"forgotPassword"!==e||"username"!==r){if((e=>Gt.includes(e))(r)){const e={...Yt[r],...o};return{...n,[r]:e}}return{...n,[r]:o}}{const e={...bn(t),...o};return{...n,[r]:e}}}),{}):{}},Sn=(e,t)=>{const n=((e,t)=>(0,En[e])(t))(e,t),r={...n,...kn(e,t)};return delete r.QR,(e=>{const t={...e};for(const[n,r]of Object.entries(e)){const{label:e,placeholder:o}=r;t[n]={...r,label:e?vn(e):void 0,placeholder:o?vn(o):void 0}}return t})(r)},xn=(e,t)=>(e=>e.map((e=>[e[0],{...e[1],order:void 0}])))((e=>Object.entries(e).sort(((e,t)=>(e[1].order||Number.MAX_VALUE)-(t[1].order||Number.MAX_VALUE))).filter((e=>void 0!==e[1])))(Sn(e,t))),Cn=["confirmResetPassword","confirmSignIn","confirmSignUp","confirmVerifyUser","forceNewPassword","forgotPassword","setupTotp","signIn","signUp","verifyUser"];const An=()=>!1;function _n(e,t){return e.length===t.length&&e.every(((e,n)=>{const r=t[n];return!(!function(...e){return e.every(Rt)}(e,r)&&!function(...e){return e.every(Ot)}(e,r))||e===r}))}const In=(e,t,n)=>(e=>Cn.some((t=>t===e)))(e)?"verifyUser"===e?(e=>e&&Object.entries(e).map((([e,t])=>Nt(t)&&e?{name:e,label:t,type:"radio",value:t}:{})))(n):xn(e,t).flatMap((([e,t])=>({name:e,...t}))):[];function Nn(e){const t=A.useContext(Kt);if(!t)throw new Error("`useAuthenticator` must be used inside an `Authenticator.Provider`.");const{service:n}=t,{send:r}=n,o=(0,A.useCallback)((e=>({...Ht({send:r,state:e})})),[r]),i=e?(e=>(t,n)=>_n(e(t),e(n)))(e):An,{authStatus:a}=t,s=zt(n,o,i),{route:l,totpSecretCode:c,unverifiedUserAttributes:u,user:d,...p}=s,f=n.getSnapshot(),m="setupTotp"===l?(h=f,{...$t(h)?.formFields?.setupTotp?.QR}):null;var h;return{...p,authStatus:a,route:l,totpSecretCode:c,unverifiedUserAttributes:u,user:d,fields:In(l,f,u),QRFields:m}}const Tn=({route:e})=>[e];const Rn={},On=e=>{Rn[e.category]=e.apis.reduce(((t,n)=>({...t,[n]:{refCount:t[n]?.refCount?t[n].refCount+1:1,additionalDetails:e.additionalDetails}})),Rn[e.category]??{});let t=!1;return()=>{t||(t=!0,e.apis.forEach((t=>{const n=Rn[e.category][t].refCount;n>1?Rn[e.category][t].refCount=n-1:(delete Rn[e.category][t],Object.keys(Rn[e.category]).length||delete Rn[e.category])})))}};var Pn,Dn,Fn,Mn,Vn,Ln,qn,Un,jn,zn,Bn,$n,Wn,Hn;!function(e){e.WebUnknown="0",e.React="1",e.NextJs="2",e.Angular="3",e.VueJs="4",e.Nuxt="5",e.Svelte="6",e.ServerSideUnknown="100",e.ReactSSR="101",e.NextJsSSR="102",e.AngularSSR="103",e.VueJsSSR="104",e.NuxtSSR="105",e.SvelteSSR="106",e.ReactNative="201",e.Expo="202"}(Pn||(Pn={})),function(e){e.AI="ai",e.API="api",e.Auth="auth",e.Analytics="analytics",e.DataStore="datastore",e.Geo="geo",e.InAppMessaging="inappmessaging",e.Interactions="interactions",e.Predictions="predictions",e.PubSub="pubsub",e.PushNotification="pushnotification",e.Storage="storage"}(Dn||(Dn={})),function(e){e.CreateConversation="1",e.GetConversation="2",e.ListConversations="3",e.DeleteConversation="4",e.SendMessage="5",e.ListMessages="6",e.OnMessage="7",e.Generation="8"}(Fn||(Fn={})),function(e){e.Record="1",e.IdentifyUser="2"}(Mn||(Mn={})),function(e){e.GraphQl="1",e.Get="2",e.Post="3",e.Put="4",e.Patch="5",e.Del="6",e.Head="7"}(Vn||(Vn={})),function(e){e.SignUp="1",e.ConfirmSignUp="2",e.ResendSignUpCode="3",e.SignIn="4",e.FetchMFAPreference="6",e.UpdateMFAPreference="7",e.SetUpTOTP="10",e.VerifyTOTPSetup="11",e.ConfirmSignIn="12",e.DeleteUserAttributes="15",e.DeleteUser="16",e.UpdateUserAttributes="17",e.FetchUserAttributes="18",e.ConfirmUserAttribute="22",e.SignOut="26",e.UpdatePassword="27",e.ResetPassword="28",e.ConfirmResetPassword="29",e.FederatedSignIn="30",e.RememberDevice="32",e.ForgetDevice="33",e.FetchDevices="34",e.SendUserAttributeVerificationCode="35",e.SignInWithRedirect="36"}(Ln||(Ln={})),function(e){e.Subscribe="1",e.GraphQl="2"}(qn||(qn={})),function(e){e.SearchByText="0",e.SearchByCoordinates="1",e.SearchForSuggestions="2",e.SearchByPlaceId="3",e.SaveGeofences="4",e.GetGeofence="5",e.ListGeofences="6",e.DeleteGeofences="7"}(Un||(Un={})),function(e){e.SyncMessages="1",e.IdentifyUser="2",e.NotifyMessageInteraction="3"}(jn||(jn={})),function(e){e.None="0"}(zn||(zn={})),function(e){e.Convert="1",e.Identify="2",e.Interpret="3"}(Bn||(Bn={})),function(e){e.Subscribe="1"}($n||($n={})),function(e){e.InitializePushNotifications="1",e.IdentifyUser="2"}(Wn||(Wn={})),function(e){e.UploadData="1",e.DownloadData="2",e.List="3",e.Copy="4",e.Remove="5",e.GetProperties="6",e.GetUrl="7"}(Hn||(Hn={}));const Kn={apis:[Ln.DeleteUser,Ln.UpdatePassword],category:Dn.Auth},Gn={apis:[Ln.SignUp,Ln.ConfirmSignUp,Ln.ResendSignUpCode,Ln.SignIn,Ln.ConfirmSignIn,Ln.FetchUserAttributes,Ln.SignOut,Ln.ResetPassword,Ln.ConfirmResetPassword,Ln.SignInWithRedirect],category:Dn.Auth},Qn={apis:[Hn.UploadData],category:Dn.Storage},Yn={apis:[jn.NotifyMessageInteraction],category:Dn.InAppMessaging},Xn={category:Dn.Geo,apis:[Un.SearchByText,Un.SearchForSuggestions,Un.SearchByPlaceId]},Jn={category:Dn.Geo,apis:[]},Zn={apis:[Hn.UploadData],category:Dn.Storage};function er({componentName:e,packageName:t,version:n}){(0,A.useEffect)((()=>{const r=(({componentName:e,packageName:t,version:n})=>{const r=[`ui-${t}`,n];switch(e){case"Authenticator":On({...Gn,additionalDetails:[[e],r]});break;case"ChangePassword":case"DeleteUser":On({...Kn,additionalDetails:[["AccountSettings"],r]});break;case"FileUploader":On({...Qn,additionalDetails:[[e],r]});break;case"InAppMessaging":On({...Yn,additionalDetails:[[e],r]});break;case"LocationSearch":On({...Xn,additionalDetails:[[e],r]});break;case"MapView":On({...Jn,additionalDetails:[[e],r]});break;case"StorageManager":On({...Zn,additionalDetails:[[e],r]})}return Vt})({componentName:e,packageName:t,version:n});return r}),[e,t,n])}var tr,nr,rr=function(){return rr=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},rr.apply(this,arguments)};function or(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}function ir(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ar(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function sr(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))}!function(e){e.Start="xstate.start",e.Stop="xstate.stop",e.Raise="xstate.raise",e.Send="xstate.send",e.Cancel="xstate.cancel",e.NullEvent="",e.Assign="xstate.assign",e.After="xstate.after",e.DoneState="done.state",e.DoneInvoke="done.invoke",e.Log="xstate.log",e.Init="xstate.init",e.Invoke="xstate.invoke",e.ErrorExecution="error.execution",e.ErrorCommunication="error.communication",e.ErrorPlatform="error.platform",e.ErrorCustom="xstate.error",e.Update="xstate.update",e.Pure="xstate.pure",e.Choose="xstate.choose"}(tr||(tr={})),function(e){e.Parent="#_parent",e.Internal="#_internal"}(nr||(nr={}));var lr,cr={},ur="xstate.guard",dr=tr.Start,pr=tr.Stop,fr=tr.Raise,mr=tr.Send,hr=tr.Cancel,vr=tr.NullEvent,gr=tr.Assign,yr=(tr.After,tr.DoneState,tr.Log),br=tr.Init,wr=tr.Invoke,Er=(tr.ErrorExecution,tr.ErrorPlatform),kr=tr.ErrorCustom,Sr=tr.Update,xr=tr.Choose,Cr=tr.Pure,Ar=!0;function _r(e,t,n){void 0===n&&(n=".");var r=Tr(e,n),o=Tr(t,n);return Hr(o)?!!Hr(r)&&o===r:Hr(r)?r in o:Object.keys(r).every((function(e){return e in o&&_r(r[e],o[e])}))}function Ir(e){try{return Hr(e)||"number"==typeof e?"".concat(e):e.type}catch(e){throw new Error("Events must be strings or objects with a string event.type property.")}}function Nr(e,t){try{return $r(e)?e:e.toString().split(t)}catch(t){throw new Error("'".concat(e,"' is not a valid state path."))}}function Tr(e,t){return"object"==typeof(n=e)&&"value"in n&&"context"in n&&"event"in n&&"_event"in n?e.value:$r(e)?Rr(e):"string"!=typeof e?e:Rr(Nr(e,t));var n}function Rr(e){if(1===e.length)return e[0];for(var t={},n=t,r=0;r<e.length-1;r++)r===e.length-2?n[e[r]]=e[r+1]:(n[e[r]]={},n=n[e[r]]);return t}function Or(e,t){for(var n={},r=Object.keys(e),o=0;o<r.length;o++){var i=r[o];n[i]=t(e[i],i,e,o)}return n}function Pr(e,t,n){var r,o,i={};try{for(var a=ir(Object.keys(e)),s=a.next();!s.done;s=a.next()){var l=s.value,c=e[l];n(c)&&(i[l]=t(c,l,e))}}catch(e){r={error:e}}finally{try{s&&!s.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}return i}var Dr=function(e){return function(t){var n,r,o=t;try{for(var i=ir(e),a=i.next();!a.done;a=i.next()){o=o[a.value]}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o}};function Fr(e){if(!e)return[[]];if(Hr(e))return[[e]];var t=Mr(Object.keys(e).map((function(t){var n=e[t];return"string"==typeof n||n&&Object.keys(n).length?Fr(e[t]).map((function(e){return[t].concat(e)})):[[t]]})));return t}function Mr(e){var t;return(t=[]).concat.apply(t,sr([],ar(e),!1))}function Vr(e){return $r(e)?e:[e]}function Lr(e){return void 0===e?[]:Vr(e)}function qr(e,t,n){var r,o;if(Wr(e))return e(t,n.data);var i={};try{for(var a=ir(Object.keys(e)),s=a.next();!s.done;s=a.next()){var l=s.value,c=e[l];Wr(c)?i[l]=c(t,n.data):i[l]=c}}catch(e){r={error:e}}finally{try{s&&!s.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}return i}function Ur(e){return e instanceof Promise||!(null===e||!Wr(e)&&"object"!=typeof e||!Wr(e.then))}function jr(e,t){return Or(e.states,(function(e,n){if(e){var r=(Hr(t)?void 0:t[n])||(e?e.current:void 0);if(r)return{current:r,states:jr(e,r)}}}))}function zr(e,t,n,r){Ar||Br(!!e,"Attempting to update undefined context");var o=e?n.reduce((function(e,n){var o,i,a=n.assignment,s={state:r,action:n,_event:t},l={};if(Wr(a))l=a(e,t.data,s);else try{for(var c=ir(Object.keys(a)),u=c.next();!u.done;u=c.next()){var d=u.value,p=a[d];l[d]=Wr(p)?p(e,t.data,s):p}}catch(e){o={error:e}}finally{try{u&&!u.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}return Object.assign({},e,l)}),e):e;return o}var Br=function(){};function $r(e){return Array.isArray(e)}function Wr(e){return"function"==typeof e}function Hr(e){return"string"==typeof e}function Kr(e,t){if(e)return Hr(e)?{type:ur,name:e,predicate:t?t[e]:void 0}:Wr(e)?{type:ur,name:e.name,predicate:e}:e}Ar||(Br=function(e,t){var n=e instanceof Error?e:void 0;if((n||!e)&&void 0!==console){var r=["Warning: ".concat(t)];n&&r.push(n),console.warn.apply(console,r)}});var Gr=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();(lr={})[Gr]=function(){return this},lr[Symbol.observable]=function(){return this};function Qr(e){return!!e&&"__xstatenode"in e}var Yr=function(){var e=0;return function(){return(++e).toString(16)}}();function Xr(e,t){return Hr(e)||"number"==typeof e?rr({type:e},t):e}function Jr(e,t){if(!Hr(e)&&"$$type"in e&&"scxml"===e.$$type)return e;var n=Xr(e);return rr({name:n.type,data:n,$$type:"scxml",type:"external"},t)}function Zr(e,t){return Vr(t).map((function(t){return void 0===t||"string"==typeof t||Qr(t)?{target:t,event:e}:rr(rr({},t),{event:e})}))}function eo(e,t,n,r,o){var i=e.options.guards,a={state:o,cond:t,_event:r};if(t.type===ur)return((null==i?void 0:i[t.name])||t.predicate)(n,r.data,a);var s=null==i?void 0:i[t.type];if(!s)throw new Error("Guard '".concat(t.type,"' is not implemented on machine '").concat(e.id,"'."));return s(n,r.data,a)}function to(e){return"string"==typeof e?{type:e}:e}function no(e,t,n){var r=function(){},o="object"==typeof e,i=o?e:null;return{next:((o?e.next:e)||r).bind(i),error:((o?e.error:t)||r).bind(i),complete:((o?e.complete:n)||r).bind(i)}}function ro(e,t){return"".concat(e,":invocation[").concat(t,"]")}function oo(e){return(e.type===fr||e.type===mr&&e.to===nr.Internal)&&"number"!=typeof e.delay}var io=function(e){return"atomic"===e.type||"final"===e.type};function ao(e){return Object.keys(e.states).map((function(t){return e.states[t]}))}function so(e){return ao(e).filter((function(e){return"history"!==e.type}))}function lo(e){var t=[e];return io(e)?t:t.concat(Mr(so(e).map(lo)))}function co(e,t){var n,r,o,i,a,s,l,c,u=po(new Set(e)),d=new Set(t);try{for(var p=ir(d),f=p.next();!f.done;f=p.next())for(var m=(S=f.value).parent;m&&!d.has(m);)d.add(m),m=m.parent}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=p.return)&&r.call(p)}finally{if(n)throw n.error}}var h=po(d);try{for(var v=ir(d),g=v.next();!g.done;g=v.next()){if("compound"!==(S=g.value).type||h.get(S)&&h.get(S).length){if("parallel"===S.type)try{for(var y=(a=void 0,ir(so(S))),b=y.next();!b.done;b=y.next()){var w=b.value;d.has(w)||(d.add(w),u.get(w)?u.get(w).forEach((function(e){return d.add(e)})):w.initialStateNodes.forEach((function(e){return d.add(e)})))}}catch(e){a={error:e}}finally{try{b&&!b.done&&(s=y.return)&&s.call(y)}finally{if(a)throw a.error}}}else u.get(S)?u.get(S).forEach((function(e){return d.add(e)})):S.initialStateNodes.forEach((function(e){return d.add(e)}))}}catch(e){o={error:e}}finally{try{g&&!g.done&&(i=v.return)&&i.call(v)}finally{if(o)throw o.error}}try{for(var E=ir(d),k=E.next();!k.done;k=E.next()){var S;for(m=(S=k.value).parent;m&&!d.has(m);)d.add(m),m=m.parent}}catch(e){l={error:e}}finally{try{k&&!k.done&&(c=E.return)&&c.call(E)}finally{if(l)throw l.error}}return d}function uo(e,t){var n=t.get(e);if(!n)return{};if("compound"===e.type){var r=n[0];if(!r)return{};if(io(r))return r.key}var o={};return n.forEach((function(e){o[e.key]=uo(e,t)})),o}function po(e){var t,n,r=new Map;try{for(var o=ir(e),i=o.next();!i.done;i=o.next()){var a=i.value;r.has(a)||r.set(a,[]),a.parent&&(r.has(a.parent)||r.set(a.parent,[]),r.get(a.parent).push(a))}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r}function fo(e,t){return uo(e,po(co([e],t)))}function mo(e,t){return Array.isArray(e)?e.some((function(e){return e===t})):e instanceof Set&&e.has(t)}function ho(e,t){return"compound"===t.type?so(t).some((function(t){return"final"===t.type&&mo(e,t)})):"parallel"===t.type&&so(t).every((function(t){return ho(e,t)}))}function vo(e){return new Set(Mr(e.map((function(e){return e.tags}))))}var go=Jr({type:br});function yo(e,t){return t&&t[e]||void 0}function bo(e,t){var n;if(Hr(e)||"number"==typeof e)n=Wr(r=yo(e,t))?{type:e,exec:r}:r||{type:e,exec:void 0};else if(Wr(e))n={type:e.name||e.toString(),exec:e};else{var r;if(Wr(r=yo(e.type,t)))n=rr(rr({},e),{exec:r});else if(r){var o=r.type||e.type;n=rr(rr(rr({},r),e),{type:o})}else n=e}return n}var wo=function(e,t){return e?($r(e)?e:[e]).map((function(e){return bo(e,t)})):[]};function Eo(e){var t=bo(e);return rr(rr({id:Hr(e)?e:t.id},t),{type:t.type})}function ko(e,t){return{type:fr,event:"function"==typeof e?e:Xr(e),delay:t?t.delay:void 0,id:null==t?void 0:t.id}}function So(e,t){return{to:t?t.to:void 0,type:mr,event:Wr(e)?e:Xr(e),delay:t?t.delay:void 0,id:t&&void 0!==t.id?t.id:Wr(e)?e.name:Ir(e)}}function xo(e,t){return So(e,rr(rr({},t),{to:nr.Parent}))}function Co(){return xo(Sr)}var Ao=function(e,t,n){return rr(rr({},e),{value:Hr(e.expr)?e.expr:e.expr(t,n.data,{_event:n})})},_o=function(e){return{type:hr,sendId:e}};function Io(e){var t=Eo(e);return{type:tr.Start,activity:t,exec:void 0}}function No(e){var t=Wr(e)?e:Eo(e);return{type:tr.Stop,activity:t,exec:void 0}}var To=function(e){return{type:gr,assignment:e}};function Ro(e,t){var n=t?"#".concat(t):"";return"".concat(tr.After,"(").concat(e,")").concat(n)}function Oo(e,t){var n="".concat(tr.DoneState,".").concat(e),r={type:n,data:t,toString:function(){return n}};return r}function Po(e,t){var n="".concat(tr.DoneInvoke,".").concat(e),r={type:n,data:t,toString:function(){return n}};return r}function Do(e,t){var n="".concat(tr.ErrorPlatform,".").concat(e),r={type:n,data:t,toString:function(){return n}};return r}function Fo(e,t){if(!(Ar||e&&"function"!=typeof e)){var n=e;e=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r="function"==typeof n?n.apply(void 0,sr([],ar(e),!1)):n;if(!r)throw new Error("Attempted to forward event to undefined actor. This risks an infinite loop in the sender.");return r}}return So((function(e,t){return t}),rr(rr({},t),{to:e}))}function Mo(e){return{type:tr.Choose,conds:e}}var Vo=function(e){var t,n,r=[];try{for(var o=ir(e),i=o.next();!i.done;i=o.next())for(var a=i.value,s=0;s<a.actions.length;)a.actions[s].type!==gr?s++:(r.push(a.actions[s]),a.actions.splice(s,1))}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return r};function Lo(e,t,n,r,o,i,a){void 0===a&&(a=!1);var s=a?[]:Vo(o),l=s.length?zr(n,r,s,t):n,c=a?[n]:void 0,u=[];function d(o,s){var d;switch(s.type){case fr:var p=function(e,t,n,r){var o,i={_event:n},a=Jr(Wr(e.event)?e.event(t,n.data,i):e.event);if(Hr(e.delay)){var s=r&&r[e.delay];o=Wr(s)?s(t,n.data,i):s}else o=Wr(e.delay)?e.delay(t,n.data,i):e.delay;return rr(rr({},e),{type:fr,_event:a,delay:o})}(s,l,r,e.options.delays);return i&&"number"==typeof p.delay&&i(p,l,r),p;case mr:var f=function(e,t,n,r){var o,i={_event:n},a=Jr(Wr(e.event)?e.event(t,n.data,i):e.event);if(Hr(e.delay)){var s=r&&r[e.delay];o=Wr(s)?s(t,n.data,i):s}else o=Wr(e.delay)?e.delay(t,n.data,i):e.delay;var l=Wr(e.to)?e.to(t,n.data,i):e.to;return rr(rr({},e),{to:l,_event:a,event:a.data,delay:o})}(s,l,r,e.options.delays);if(!Ar){var m=s.delay;Br(!Hr(m)||"number"==typeof f.delay,"No delay reference for delay expression '".concat(m,"' was found on machine '").concat(e.id,"'"))}return i&&f.to!==nr.Internal&&("entry"===o?u.push(f):i(f,l,r)),f;case yr:var h=Ao(s,l,r);return null==i||i(h,l,r),h;case xr:if(!(b=null===(d=s.conds.find((function(n){var o=Kr(n.cond,e.options.guards);return!o||eo(e,o,l,r,i?void 0:t)})))||void 0===d?void 0:d.actions))return[];var v=ar(Lo(e,t,l,r,[{type:o,actions:wo(Lr(b),e.options.actions)}],i,a),2),g=v[0],y=v[1];return l=y,null==c||c.push(l),g;case Cr:var b;if(!(b=s.get(l,r.data)))return[];var w=ar(Lo(e,t,l,r,[{type:o,actions:wo(Lr(b),e.options.actions)}],i,a),2),E=w[0],k=w[1];return l=k,null==c||c.push(l),E;case pr:h=function(e,t,n){var r=Wr(e.activity)?e.activity(t,n.data):e.activity,o="string"==typeof r?{id:r}:r;return{type:tr.Stop,activity:o}}(s,l,r);return null==i||i(h,n,r),h;case gr:l=zr(l,r,[s],i?void 0:t),null==c||c.push(l);break;default:var S=bo(s,e.options.actions),x=S.exec;if(i)i(S,l,r);else if(x&&c){var C=c.length-1,A=rr(rr({},S),{exec:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];x.apply(void 0,sr([c[C]],ar(t),!1))}});S=A}return S}}var p=Mr(o.map((function(e){var t,n,o=[];try{for(var a=ir(e.actions),s=a.next();!s.done;s=a.next()){var c=s.value,p=d(e.type,c);p&&(o=o.concat(p))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return u.forEach((function(e){i(e,l,r)})),u.length=0,o})));return[p,l]}function qo(e,t){if(e===t)return!0;if(void 0===e||void 0===t)return!1;if(Hr(e)||Hr(t))return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){return qo(e[n],t[n])}))}function Uo(e){return"object"==typeof e&&null!==e&&("value"in e&&"_event"in e)}var jo=function(){function e(e){var t,n,r=this;this.actions=[],this.activities=cr,this.meta={},this.events=[],this.value=e.value,this.context=e.context,this._event=e._event,this._sessionid=e._sessionid,this.event=this._event.data,this.historyValue=e.historyValue,this.history=e.history,this.actions=e.actions||[],this.activities=e.activities||cr,this.meta=(void 0===(n=e.configuration)&&(n=[]),n.reduce((function(e,t){return void 0!==t.meta&&(e[t.id]=t.meta),e}),{})),this.events=e.events||[],this.matches=this.matches.bind(this),this.toStrings=this.toStrings.bind(this),this.configuration=e.configuration,this.transitions=e.transitions,this.children=e.children,this.done=!!e.done,this.tags=null!==(t=Array.isArray(e.tags)?new Set(e.tags):e.tags)&&void 0!==t?t:new Set,this.machine=e.machine,Object.defineProperty(this,"nextEvents",{get:function(){return function(e){return sr([],ar(new Set(Mr(sr([],ar(e.map((function(e){return e.ownEvents}))),!1)))),!1)}(r.configuration)}})}return e.from=function(t,n){return t instanceof e?t.context!==n?new e({value:t.value,context:n,_event:t._event,_sessionid:null,historyValue:t.historyValue,history:t.history,actions:[],activities:t.activities,meta:{},events:[],configuration:[],transitions:[],children:{}}):t:new e({value:t,context:n,_event:go,_sessionid:null,historyValue:void 0,history:void 0,actions:[],activities:void 0,meta:void 0,events:[],configuration:[],transitions:[],children:{}})},e.create=function(t){return new e(t)},e.inert=function(t,n){if(t instanceof e){if(!t.actions.length)return t;var r=go;return new e({value:t.value,context:n,_event:r,_sessionid:null,historyValue:t.historyValue,history:t.history,activities:t.activities,configuration:t.configuration,transitions:[],children:{}})}return e.from(t,n)},e.prototype.toStrings=function(e,t){var n=this;if(void 0===e&&(e=this.value),void 0===t&&(t="."),Hr(e))return[e];var r=Object.keys(e);return r.concat.apply(r,sr([],ar(r.map((function(r){return n.toStrings(e[r],t).map((function(e){return r+t+e}))}))),!1))},e.prototype.toJSON=function(){var e=this;e.configuration,e.transitions;var t=e.tags;e.machine;var n=or(e,["configuration","transitions","tags","machine"]);return rr(rr({},n),{tags:Array.from(t)})},e.prototype.matches=function(e){return _r(e,this.value)},e.prototype.hasTag=function(e){return this.tags.has(e)},e.prototype.can=function(e){var t;Ar&&Br(!!this.machine,"state.can(...) used outside of a machine-created State object; this will always return false.");var n=null===(t=this.machine)||void 0===t?void 0:t.getTransitionData(this,e);return!!(null==n?void 0:n.transitions.length)&&n.transitions.some((function(e){return void 0!==e.target||e.actions.length}))},e}(),zo={deferEvents:!1},Bo=function(){function e(e){this.processingEvent=!1,this.queue=[],this.initialized=!1,this.options=rr(rr({},zo),e)}return e.prototype.initialize=function(e){if(this.initialized=!0,e){if(!this.options.deferEvents)return void this.schedule(e);this.process(e)}this.flushEvents()},e.prototype.schedule=function(e){if(this.initialized&&!this.processingEvent){if(0!==this.queue.length)throw new Error("Event queue should be empty when it is not processing events");this.process(e),this.flushEvents()}else this.queue.push(e)},e.prototype.clear=function(){this.queue=[]},e.prototype.flushEvents=function(){for(var e=this.queue.shift();e;)this.process(e),e=this.queue.shift()},e.prototype.process=function(e){this.processingEvent=!0;try{e()}catch(e){throw this.clear(),e}finally{this.processingEvent=!1}},e}(),$o=[],Wo=function(e,t){$o.push(e);var n=t(e);return $o.pop(),n};function Ho(e){var t;return(t={id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},getSnapshot:function(){},toJSON:function(){return{id:e}}})[Gr]=function(){return this},t}function Ko(e,t,n){var r=Ho(t);if(r.deferred=!0,Qr(e)){var o=r.state=Wo(void 0,(function(){return(n?e.withContext(n):e).initialState}));r.getSnapshot=function(){return o}}return r}var Go=new Map,Qo=0,Yo=function(){return"x:".concat(Qo++)},Xo=function(e,t){return Go.set(e,t),e},Jo=function(e){return Go.get(e)},Zo=function(e){Go.delete(e)};function ei(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void(Ar||console.warn("XState could not find a global object in this environment. Please let the maintainers know and raise an issue here: https://github.com/statelyai/xstate/issues"))}function ti(e){if(ei()){var t=function(){var e=ei();if(e&&"__xstate__"in e)return e.__xstate__}();t&&t.register(e)}}function ni(e,t){void 0===t&&(t={});var n=e.initialState,r=new Set,o=[],i=!1,a=function(e){var t;return rr(((t={subscribe:function(){return{unsubscribe:function(){}}},id:"anonymous",getSnapshot:function(){}})[Gr]=function(){return this},t),e)}({id:t.id,send:function(t){o.push(t),function(){if(!i){for(i=!0;o.length>0;){var t=o.shift();n=e.transition(n,t,s),r.forEach((function(e){return e.next(n)}))}i=!1}}()},getSnapshot:function(){return n},subscribe:function(e,t,o){var i=no(e,t,o);return r.add(i),i.next(n),{unsubscribe:function(){r.delete(i)}}}}),s={parent:t.parent,self:a,id:t.id||"anonymous",observers:r};return n=e.start?e.start(s):n,a}var ri,oi={sync:!1,autoForward:!1};!function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(ri||(ri={}));var ii=function(){function e(t,n){void 0===n&&(n=e.defaultOptions);var r=this;this.machine=t,this.delayedEventsMap={},this.listeners=new Set,this.contextListeners=new Set,this.stopListeners=new Set,this.doneListeners=new Set,this.eventListeners=new Set,this.sendListeners=new Set,this.initialized=!1,this.status=ri.NotStarted,this.children=new Map,this.forwardTo=new Set,this._outgoingQueue=[],this.init=this.start,this.send=function(e,t){if($r(e))return r.batch(e),r.state;var n=Jr(Xr(e,t));if(r.status===ri.Stopped)return Ar||Br(!1,'Event "'.concat(n.name,'" was sent to stopped service "').concat(r.machine.id,'". This service has already reached its final state, and will not transition.\nEvent: ').concat(JSON.stringify(n.data))),r.state;if(r.status!==ri.Running&&!r.options.deferEvents)throw new Error('Event "'.concat(n.name,'" was sent to uninitialized service "').concat(r.machine.id,'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.\nEvent: ').concat(JSON.stringify(n.data)));return r.scheduler.schedule((function(){r.forward(n);var e=r._nextState(n);r.update(e,n)})),r._state},this.sendTo=function(e,t,n){var o,i=r.parent&&(t===nr.Parent||r.parent.id===t),a=i?r.parent:Hr(t)?t===nr.Internal?r:r.children.get(t)||Jo(t):(o=t)&&"function"==typeof o.send?t:void 0;if(a)if("machine"in a){if(r.status!==ri.Stopped||r.parent!==a||r.state.done){var s=rr(rr({},e),{name:e.name===kr?"".concat(Do(r.id)):e.name,origin:r.sessionId});!n&&r.machine.config.predictableActionArguments?r._outgoingQueue.push([a,s]):a.send(s)}}else!n&&r.machine.config.predictableActionArguments?r._outgoingQueue.push([a,e.data]):a.send(e.data);else{if(!i)throw new Error("Unable to send event to child '".concat(t,"' from service '").concat(r.id,"'."));Ar||Br(!1,"Service '".concat(r.id,"' has no parent: unable to send event ").concat(e.type))}},this._exec=function(e,t,n,o){void 0===o&&(o=r.machine.options.actions);var i=e.exec||yo(e.type,o),a=Wr(i)?i:i?i.exec:e.exec;if(a)try{return a(t,n.data,r.machine.config.predictableActionArguments?{action:e,_event:n}:{action:e,state:r.state,_event:n})}catch(e){throw r.parent&&r.parent.send({type:"xstate.error",data:e}),e}switch(e.type){case fr:var s=e;r.defer(s);break;case mr:var l=e;if("number"==typeof l.delay)return void r.defer(l);l.to?r.sendTo(l._event,l.to,n===go):r.send(l._event);break;case hr:r.cancel(e.sendId);break;case dr:if(r.status!==ri.Running)return;var c=e.activity;if(!r.machine.config.predictableActionArguments&&!r.state.activities[c.id||c.type])break;if(c.type===tr.Invoke){var u=to(c.src),d=r.machine.options.services?r.machine.options.services[u.type]:void 0,p=c.id,f=c.data;Ar||Br(!("forward"in c),"`forward` property is deprecated (found in invocation of '".concat(c.src,"' in in machine '").concat(r.machine.id,"'). ")+"Please use `autoForward` instead.");var m="autoForward"in c?c.autoForward:!!c.forward;if(!d)return void(Ar||Br(!1,"No service found for invocation '".concat(c.src,"' in machine '").concat(r.machine.id,"'.")));var h=f?qr(f,t,n):void 0;if("string"==typeof d)return;var v=Wr(d)?d(t,n.data,{data:h,src:u,meta:c.meta}):d;if(!v)return;var g=void 0;Qr(v)&&(v=h?v.withContext(h):v,g={autoForward:m}),r.spawn(v,p,g)}else r.spawnActivity(c);break;case pr:r.stopChild(e.activity.id);break;case yr:var y=e,b=y.label,w=y.value;b?r.logger(b,w):r.logger(w);break;default:Ar||Br(!1,"No implementation found for action type '".concat(e.type,"'"))}};var o=rr(rr({},e.defaultOptions),n),i=o.clock,a=o.logger,s=o.parent,l=o.id,c=void 0!==l?l:t.id;this.id=c,this.logger=a,this.clock=i,this.parent=s,this.options=o,this.scheduler=new Bo({deferEvents:this.options.deferEvents}),this.sessionId=Yo()}return Object.defineProperty(e.prototype,"initialState",{get:function(){var e=this;return this._initialState?this._initialState:Wo(this,(function(){return e._initialState=e.machine.initialState,e._initialState}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return Ar||Br(this.status!==ri.NotStarted,"Attempted to read state from uninitialized service '".concat(this.id,"'. Make sure the service is started first.")),this._state},enumerable:!1,configurable:!0}),e.prototype.execute=function(e,t){var n,r;try{for(var o=ir(e.actions),i=o.next();!i.done;i=o.next()){var a=i.value;this.exec(a,e,t)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype.update=function(e,t){var n,r,o,i,a,s,l,c,u=this;if(e._sessionid=this.sessionId,this._state=e,this.machine.config.predictableActionArguments&&t!==go||!this.options.execute)for(var d=void 0;d=this._outgoingQueue.shift();)d[0].send(d[1]);else this.execute(this.state);if(this.children.forEach((function(e){u.state.children[e.id]=e})),this.devTools&&this.devTools.send(t.data,e),e.event)try{for(var p=ir(this.eventListeners),f=p.next();!f.done;f=p.next()){(0,f.value)(e.event)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=p.return)&&r.call(p)}finally{if(n)throw n.error}}try{for(var m=ir(this.listeners),h=m.next();!h.done;h=m.next()){(0,h.value)(e,e.event)}}catch(e){o={error:e}}finally{try{h&&!h.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}try{for(var v=ir(this.contextListeners),g=v.next();!g.done;g=v.next()){(0,g.value)(this.state.context,this.state.history?this.state.history.context:void 0)}}catch(e){a={error:e}}finally{try{g&&!g.done&&(s=v.return)&&s.call(v)}finally{if(a)throw a.error}}if(this.state.done){var y=e.configuration.find((function(e){return"final"===e.type&&e.parent===u.machine})),b=y&&y.doneData?qr(y.doneData,e.context,t):void 0;this._doneEvent=Po(this.id,b);try{for(var w=ir(this.doneListeners),E=w.next();!E.done;E=w.next()){(0,E.value)(this._doneEvent)}}catch(e){l={error:e}}finally{try{E&&!E.done&&(c=w.return)&&c.call(w)}finally{if(l)throw l.error}}this._stop(),this._stopChildren(),Zo(this.sessionId)}},e.prototype.onTransition=function(e){return this.listeners.add(e),this.status===ri.Running&&e(this.state,this.state.event),this},e.prototype.subscribe=function(e,t,n){var r=this,o=no(e,t,n);this.listeners.add(o.next),this.status!==ri.NotStarted&&o.next(this.state);var i=function(){r.doneListeners.delete(i),r.stopListeners.delete(i),o.complete()};return this.status===ri.Stopped?o.complete():(this.onDone(i),this.onStop(i)),{unsubscribe:function(){r.listeners.delete(o.next),r.doneListeners.delete(i),r.stopListeners.delete(i)}}},e.prototype.onEvent=function(e){return this.eventListeners.add(e),this},e.prototype.onSend=function(e){return this.sendListeners.add(e),this},e.prototype.onChange=function(e){return this.contextListeners.add(e),this},e.prototype.onStop=function(e){return this.stopListeners.add(e),this},e.prototype.onDone=function(e){return this.status===ri.Stopped&&this._doneEvent?e(this._doneEvent):this.doneListeners.add(e),this},e.prototype.off=function(e){return this.listeners.delete(e),this.eventListeners.delete(e),this.sendListeners.delete(e),this.stopListeners.delete(e),this.doneListeners.delete(e),this.contextListeners.delete(e),this},e.prototype.start=function(e){var t=this;if(this.status===ri.Running)return this;this.machine._init(),Xo(this.sessionId,this),this.initialized=!0,this.status=ri.Running;var n=void 0===e?this.initialState:Wo(this,(function(){return Uo(e)?t.machine.resolveState(e):t.machine.resolveState(jo.from(e,t.machine.context))}));return this.options.devTools&&this.attachDev(),this.scheduler.initialize((function(){t.update(n,go)})),this},e.prototype._stopChildren=function(){this.children.forEach((function(e){Wr(e.stop)&&e.stop()})),this.children.clear()},e.prototype._stop=function(){var e,t,n,r,o,i,a,s,l,c;try{for(var u=ir(this.listeners),d=u.next();!d.done;d=u.next()){var p=d.value;this.listeners.delete(p)}}catch(t){e={error:t}}finally{try{d&&!d.done&&(t=u.return)&&t.call(u)}finally{if(e)throw e.error}}try{for(var f=ir(this.stopListeners),m=f.next();!m.done;m=f.next()){(p=m.value)(),this.stopListeners.delete(p)}}catch(e){n={error:e}}finally{try{m&&!m.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var h=ir(this.contextListeners),v=h.next();!v.done;v=h.next()){p=v.value;this.contextListeners.delete(p)}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=h.return)&&i.call(h)}finally{if(o)throw o.error}}try{for(var g=ir(this.doneListeners),y=g.next();!y.done;y=g.next()){p=y.value;this.doneListeners.delete(p)}}catch(e){a={error:e}}finally{try{y&&!y.done&&(s=g.return)&&s.call(g)}finally{if(a)throw a.error}}if(!this.initialized)return this;this.initialized=!1,this.status=ri.Stopped,this._initialState=void 0;try{for(var b=ir(Object.keys(this.delayedEventsMap)),w=b.next();!w.done;w=b.next()){var E=w.value;this.clock.clearTimeout(this.delayedEventsMap[E])}}catch(e){l={error:e}}finally{try{w&&!w.done&&(c=b.return)&&c.call(b)}finally{if(l)throw l.error}}this.scheduler.clear(),this.scheduler=new Bo({deferEvents:this.options.deferEvents})},e.prototype.stop=function(){var e=this,t=this.scheduler;return this._stop(),t.schedule((function(){var t;if(!(null===(t=e._state)||void 0===t?void 0:t.done)){var n=Jr({type:"xstate.stop"}),r=Wo(e,(function(){var t=Mr(sr([],ar(e.state.configuration),!1).sort((function(e,t){return t.order-e.order})).map((function(t){return wo(t.onExit,e.machine.options.actions)}))),r=ar(Lo(e.machine,e.state,e.state.context,n,[{type:"exit",actions:t}],e.machine.config.predictableActionArguments?e._exec:void 0,e.machine.config.predictableActionArguments||e.machine.config.preserveActionOrder),2),o=r[0],i=r[1],a=new jo({value:e.state.value,context:i,_event:n,_sessionid:e.sessionId,historyValue:void 0,history:e.state,actions:o.filter((function(e){return!oo(e)})),activities:{},events:[],configuration:[],transitions:[],children:{},done:e.state.done,tags:e.state.tags,machine:e.machine});return a.changed=!0,a}));e.update(r,n),e._stopChildren(),Zo(e.sessionId)}})),this},e.prototype.batch=function(e){var t=this;if(this.status===ri.NotStarted&&this.options.deferEvents)Ar||Br(!1,"".concat(e.length,' event(s) were sent to uninitialized service "').concat(this.machine.id,'" and are deferred. Make sure .start() is called for this service.\nEvent: ').concat(JSON.stringify(event)));else if(this.status!==ri.Running)throw new Error("".concat(e.length,' event(s) were sent to uninitialized service "').concat(this.machine.id,'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.'));if(e.length){var n=!!this.machine.config.predictableActionArguments&&this._exec;this.scheduler.schedule((function(){var r,o,i=t.state,a=!1,s=[],l=function(e){var r=Jr(e);t.forward(r),i=Wo(t,(function(){return t.machine.transition(i,r,void 0,n||void 0)})),s.push.apply(s,sr([],ar(t.machine.config.predictableActionArguments?i.actions:i.actions.map((function(e){return function(e,t){var n=e.exec;return rr(rr({},e),{exec:void 0!==n?function(){return n(t.context,t.event,{action:e,state:t,_event:t._event})}:void 0})}(e,i)}))),!1)),a=a||!!i.changed};try{for(var c=ir(e),u=c.next();!u.done;u=c.next()){l(u.value)}}catch(e){r={error:e}}finally{try{u&&!u.done&&(o=c.return)&&o.call(c)}finally{if(r)throw r.error}}i.changed=a,i.actions=s,t.update(i,Jr(e[e.length-1]))}))}},e.prototype.sender=function(e){return this.send.bind(this,e)},e.prototype._nextState=function(e,t){var n=this;void 0===t&&(t=!!this.machine.config.predictableActionArguments&&this._exec);var r=Jr(e);if(0===r.name.indexOf(Er)&&!this.state.nextEvents.some((function(e){return 0===e.indexOf(Er)})))throw r.data.data;return Wo(this,(function(){return n.machine.transition(n.state,r,void 0,t||void 0)}))},e.prototype.nextState=function(e){return this._nextState(e,!1)},e.prototype.forward=function(e){var t,n;try{for(var r=ir(this.forwardTo),o=r.next();!o.done;o=r.next()){var i=o.value,a=this.children.get(i);if(!a)throw new Error("Unable to forward event '".concat(e,"' from interpreter '").concat(this.id,"' to nonexistant child '").concat(i,"'."));a.send(e)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}},e.prototype.defer=function(e){var t=this,n=this.clock.setTimeout((function(){"to"in e&&e.to?t.sendTo(e._event,e.to,!0):t.send(e._event)}),e.delay);e.id&&(this.delayedEventsMap[e.id]=n)},e.prototype.cancel=function(e){this.clock.clearTimeout(this.delayedEventsMap[e]),delete this.delayedEventsMap[e]},e.prototype.exec=function(e,t,n){void 0===n&&(n=this.machine.options.actions),this._exec(e,t.context,t._event,n)},e.prototype.removeChild=function(e){var t;this.children.delete(e),this.forwardTo.delete(e),null===(t=this.state)||void 0===t||delete t.children[e]},e.prototype.stopChild=function(e){var t=this.children.get(e);t&&(this.removeChild(e),Wr(t.stop)&&t.stop())},e.prototype.spawn=function(e,t,n){if(this.status!==ri.Running)return Ko(e,t);if(Ur(e))return this.spawnPromise(Promise.resolve(e),t);if(Wr(e))return this.spawnCallback(e,t);if(function(e){try{return"function"==typeof e.send}catch(e){return!1}}(o=e)&&"id"in o)return this.spawnActor(e,t);if(function(e){try{return"subscribe"in e&&Wr(e.subscribe)}catch(e){return!1}}(e))return this.spawnObservable(e,t);if(Qr(e))return this.spawnMachine(e,rr(rr({},n),{id:t}));if(null!==(r=e)&&"object"==typeof r&&"transition"in r&&"function"==typeof r.transition)return this.spawnBehavior(e,t);throw new Error('Unable to spawn entity "'.concat(t,'" of type "').concat(typeof e,'".'));var r,o},e.prototype.spawnMachine=function(t,n){var r=this;void 0===n&&(n={});var o=new e(t,rr(rr({},this.options),{parent:this,id:n.id||t.id})),i=rr(rr({},oi),n);i.sync&&o.onTransition((function(e){r.send(Sr,{state:e,id:o.id})}));var a=o;return this.children.set(o.id,a),i.autoForward&&this.forwardTo.add(o.id),o.onDone((function(e){r.removeChild(o.id),r.send(Jr(e,{origin:o.id}))})).start(),a},e.prototype.spawnBehavior=function(e,t){var n=ni(e,{id:t,parent:this});return this.children.set(t,n),n},e.prototype.spawnPromise=function(e,t){var n,r,o=this,i=!1;e.then((function(e){i||(r=e,o.removeChild(t),o.send(Jr(Po(t,e),{origin:t})))}),(function(e){if(!i){o.removeChild(t);var n=Do(t,e);try{o.send(Jr(n,{origin:t}))}catch(r){!function(e,t,n){if(!Ar){var r=e.stack?" Stacktrace was '".concat(e.stack,"'"):"";if(e===t)console.error("Missing onError handler for invocation '".concat(n,"', error was '").concat(e,"'.").concat(r));else{var o=t.stack?" Stacktrace was '".concat(t.stack,"'"):"";console.error("Missing onError handler and/or unhandled exception/promise rejection for invocation '".concat(n,"'. ")+"Original error: '".concat(e,"'. ").concat(r," Current error is '").concat(t,"'.").concat(o))}}}(e,r,t),o.devTools&&o.devTools.send(n,o.state),o.machine.strict&&o.stop()}}}));var a=(n={id:t,send:function(){},subscribe:function(t,n,r){var o=no(t,n,r),i=!1;return e.then((function(e){i||(o.next(e),i||o.complete())}),(function(e){i||o.error(e)})),{unsubscribe:function(){return i=!0}}},stop:function(){i=!0},toJSON:function(){return{id:t}},getSnapshot:function(){return r}},n[Gr]=function(){return this},n);return this.children.set(t,a),a},e.prototype.spawnCallback=function(e,t){var n,r,o,i=this,a=!1,s=new Set,l=new Set;try{o=e((function(e){r=e,l.forEach((function(t){return t(e)})),a||i.send(Jr(e,{origin:t}))}),(function(e){s.add(e)}))}catch(e){this.send(Do(t,e))}if(Ur(o))return this.spawnPromise(o,t);var c=(n={id:t,send:function(e){return s.forEach((function(t){return t(e)}))},subscribe:function(e){var t=no(e);return l.add(t.next),{unsubscribe:function(){l.delete(t.next)}}},stop:function(){a=!0,Wr(o)&&o()},toJSON:function(){return{id:t}},getSnapshot:function(){return r}},n[Gr]=function(){return this},n);return this.children.set(t,c),c},e.prototype.spawnObservable=function(e,t){var n,r,o=this,i=e.subscribe((function(e){r=e,o.send(Jr(e,{origin:t}))}),(function(e){o.removeChild(t),o.send(Jr(Do(t,e),{origin:t}))}),(function(){o.removeChild(t),o.send(Jr(Po(t),{origin:t}))})),a=(n={id:t,send:function(){},subscribe:function(t,n,r){return e.subscribe(t,n,r)},stop:function(){return i.unsubscribe()},getSnapshot:function(){return r},toJSON:function(){return{id:t}}},n[Gr]=function(){return this},n);return this.children.set(t,a),a},e.prototype.spawnActor=function(e,t){return this.children.set(t,e),e},e.prototype.spawnActivity=function(e){var t=this.machine.options&&this.machine.options.activities?this.machine.options.activities[e.type]:void 0;if(t){var n=t(this.state.context,e);this.spawnEffect(e.id,n)}else Ar||Br(!1,"No implementation found for activity '".concat(e.type,"'"))},e.prototype.spawnEffect=function(e,t){var n;this.children.set(e,((n={id:e,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},stop:t||void 0,getSnapshot:function(){},toJSON:function(){return{id:e}}})[Gr]=function(){return this},n))},e.prototype.attachDev=function(){var e=ei();if(this.options.devTools&&e){if(e.__REDUX_DEVTOOLS_EXTENSION__){var t="object"==typeof this.options.devTools?this.options.devTools:void 0;this.devTools=e.__REDUX_DEVTOOLS_EXTENSION__.connect(rr(rr({name:this.id,autoPause:!0,stateSanitizer:function(e){return{value:e.value,context:e.context,actions:e.actions}}},t),{features:rr({jump:!1,skip:!1},t?t.features:void 0)}),this.machine),this.devTools.init(this.state)}ti(this)}},e.prototype.toJSON=function(){return{id:this.id}},e.prototype[Gr]=function(){return this},e.prototype.getSnapshot=function(){return this.status===ri.NotStarted?this.initialState:this._state},e.defaultOptions={execute:!0,deferEvents:!0,clock:{setTimeout:function(e,t){return setTimeout(e,t)},clearTimeout:function(e){return clearTimeout(e)}},logger:console.log.bind(console),devTools:!1},e.interpret=si,e}();function ai(e,t){var n=function(e){return Hr(e)?rr(rr({},oi),{name:e}):rr(rr(rr({},oi),{name:Yr()}),e)}(t);return function(t){if(!Ar){var r=Qr(e)||Wr(e);Br(!!t||r,'Attempted to spawn an Actor (ID: "'.concat(Qr(e)?e.id:"undefined",'") outside of a service. This will have no effect.'))}return t?t.spawn(e,n.name,n):Ko(e,n.name)}($o[$o.length-1])}function si(e,t){return new ii(e,t)}function li(e){var t=A.useRef();return t.current||(t.current={v:e()}),t.current.v}var ci=function(){return ci=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},ci.apply(this,arguments)},ui=function(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},di=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};function pi(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=di(t,2),o=r[0],i=void 0===o?{}:o,a=r[1],s=function(e,t){var n=li((function(){return"function"==typeof e?e():e})),r=t.context,o=t.guards,i=t.actions,a=t.activities,s=t.services,l=t.delays,c=(t.state,ui(t,["context","guards","actions","activities","services","delays","state"])),u=li((function(){var e={context:r,guards:o,actions:i,activities:a,services:s,delays:l};return si(n.withConfig(e,(function(){return ci(ci({},n.context),r)})),c)}));return qt((function(){Object.assign(u.machine.options.actions,i),Object.assign(u.machine.options.guards,o),Object.assign(u.machine.options.activities,a),Object.assign(u.machine.options.services,s),Object.assign(u.machine.options.delays,l)}),[i,o,a,s,l]),u}(e,i);return(0,A.useEffect)((function(){if(a){var e=s.subscribe(no(a));return function(){e.unsubscribe()}}}),[a]),(0,A.useEffect)((function(){var e=i.state;return s.start(e?jo.create(e):void 0),function(){s.stop(),s.status=ri.NotStarted}}),[]),s}const fi="undefined"!=typeof Symbol?Symbol("amplify_default"):"@@amplify_default",mi=new rn("Hub");class hi{constructor(e){this.listeners=new Map,this.protectedChannels=["core","auth","api","analytics","interactions","pubsub","storage","ui","xr"],this.name=e}_remove(e,t){const n=this.listeners.get(e);n?this.listeners.set(e,[...n.filter((({callback:e})=>e!==t))]):mi.warn(`No listeners for ${e}`)}dispatch(e,t,n,r){if("string"==typeof e&&this.protectedChannels.indexOf(e)>-1){r===fi||mi.warn(`WARNING: ${e} is protected and dispatching on it can have unintended consequences`)}const o={channel:e,payload:{...t},source:n,patternInfo:[]};try{this._toListeners(o)}catch(e){mi.error(e)}}listen(e,t,n="noname"){let r;if("function"!=typeof t)throw new sn({name:"NoHubcallbackProvidedException",message:"No callback supplied to Hub"});r=t;let o=this.listeners.get(e);return o||(o=[],this.listeners.set(e,o)),o.push({name:n,callback:r}),()=>{this._remove(e,r)}}_toListeners(e){const{channel:t,payload:n}=e,r=this.listeners.get(t);r&&r.forEach((r=>{mi.debug(`Dispatching to ${t} with `,n);try{r.callback(e)}catch(e){mi.error(e)}}))}}const vi=new hi("__default__"),gi=new hi("internal-hub"),yi=e=>{const t=Reflect.ownKeys(e);for(const n of t){const t=e[n];(t&&"object"==typeof t||"function"==typeof t)&&yi(t)}return Object.freeze(e)},bi=Symbol("oauth-listener"),wi=new rn("parseAWSExports"),Ei={API_KEY:"apiKey",AWS_IAM:"iam",AMAZON_COGNITO_USER_POOLS:"userPool",OPENID_CONNECT:"oidc",NONE:"none",AWS_LAMBDA:"lambda",LAMBDA:"lambda"},ki=e=>e?.split(",")??[],Si=({domain:e,scope:t,redirectSignIn:n,redirectSignOut:r,responseType:o})=>({domain:e,scopes:t,redirectSignIn:ki(n),redirectSignOut:ki(r),responseType:o}),xi=e=>e.map((e=>{const t=e.toLowerCase();return t.charAt(0).toUpperCase()+t.slice(1)}));function Ci(e){const t={};return e.storage&&(t.Storage=function(e){if(!e)return;const{bucket_name:t,aws_region:n,buckets:r}=e;return{S3:{bucket:t,region:n,buckets:r&&Ti(r)}}}(e.storage)),e.auth&&(t.Auth=function(e){if(!e)return;const{user_pool_id:t,user_pool_client_id:n,identity_pool_id:r,password_policy:o,mfa_configuration:i,mfa_methods:a,unauthenticated_identities_enabled:s,oauth:l,username_attributes:c,standard_required_attributes:u}=e,d={Cognito:{userPoolId:t,userPoolClientId:n}};return r&&(d.Cognito={...d.Cognito,identityPoolId:r}),o&&(d.Cognito.passwordFormat={requireLowercase:o.require_lowercase,requireNumbers:o.require_numbers,requireUppercase:o.require_uppercase,requireSpecialCharacters:o.require_symbols,minLength:o.min_length??6}),i&&(d.Cognito.mfa={status:Ni(i),smsEnabled:a?.includes("SMS"),totpEnabled:a?.includes("TOTP")}),s&&(d.Cognito.allowGuestAccess=s),l&&(d.Cognito.loginWith={oauth:{domain:l.domain,redirectSignIn:l.redirect_sign_in_uri,redirectSignOut:l.redirect_sign_out_uri,responseType:"token"===l.response_type?"token":"code",scopes:l.scopes,providers:Ii(l.identity_providers)}}),c&&(d.Cognito.loginWith={...d.Cognito.loginWith,email:c.includes("email"),phone:c.includes("phone_number"),username:c.includes("username")}),u&&(d.Cognito.userAttributes=u.reduce(((e,t)=>({...e,[t]:{required:!0}})),{})),d}(e.auth)),e.analytics&&(t.Analytics=function(e){if(!e?.amazon_pinpoint)return;const{amazon_pinpoint:t}=e;return{Pinpoint:{appId:t.app_id,region:t.aws_region}}}(e.analytics)),e.geo&&(t.Geo=function(e){if(!e)return;const{aws_region:t,geofence_collections:n,maps:r,search_indices:o}=e;return{LocationService:{region:t,searchIndices:o,geofenceCollections:n,maps:r}}}(e.geo)),e.data&&(t.API=function(e){if(!e)return;const{aws_region:t,default_authorization_type:n,url:r,api_key:o,model_introspection:i}=e;var a;return{GraphQL:{endpoint:r,defaultAuthMode:(a=n,Ai[a]),region:t,apiKey:o,modelIntrospection:i}}}(e.data)),e.notifications&&(t.Notifications=function(e){if(!e)return;const{aws_region:t,channels:n,amazon_pinpoint_app_id:r}=e,o=n.includes("IN_APP_MESSAGING"),i=n.includes("APNS")||n.includes("FCM");if(!o&&!i)return;const a={};return o&&(a.InAppMessaging={Pinpoint:{appId:r,region:t}}),i&&(a.PushNotification={Pinpoint:{appId:r,region:t}}),a}(e.notifications)),t}const Ai={AMAZON_COGNITO_USER_POOLS:"userPool",API_KEY:"apiKey",AWS_IAM:"iam",AWS_LAMBDA:"lambda",OPENID_CONNECT:"oidc"};const _i={GOOGLE:"Google",LOGIN_WITH_AMAZON:"Amazon",FACEBOOK:"Facebook",SIGN_IN_WITH_APPLE:"Apple"};function Ii(e=[]){return e.reduce(((e,t)=>(void 0!==_i[t]&&e.push(_i[t]),e)),[])}function Ni(e){return"OPTIONAL"===e?"optional":"REQUIRED"===e?"on":"off"}function Ti(e){const t={};return e.forEach((({name:e,bucket_name:n,aws_region:r})=>{if(e in t)throw new Error(`Duplicate friendly name found: ${e}. Name must be unique.`);t[e]={bucketName:n,region:r}})),t}const Ri=e=>Object.keys(e).some((e=>e.startsWith("aws_")))?((e={})=>{if(!Object.prototype.hasOwnProperty.call(e,"aws_project_region"))throw new sn({name:"InvalidParameterException",message:"Invalid config parameter.",recoverySuggestion:"Ensure passing the config object imported from `amplifyconfiguration.json`."});const{aws_appsync_apiKey:t,aws_appsync_authenticationType:n,aws_appsync_graphqlEndpoint:r,aws_appsync_region:o,aws_bots_config:i,aws_cognito_identity_pool_id:a,aws_cognito_sign_up_verification_method:s,aws_cognito_mfa_configuration:l,aws_cognito_mfa_types:c,aws_cognito_password_protection_settings:u,aws_cognito_verification_mechanisms:d,aws_cognito_signup_attributes:p,aws_cognito_social_providers:f,aws_cognito_username_attributes:m,aws_mandatory_sign_in:h,aws_mobile_analytics_app_id:v,aws_mobile_analytics_app_region:g,aws_user_files_s3_bucket:y,aws_user_files_s3_bucket_region:b,aws_user_files_s3_dangerously_connect_to_http_endpoint_for_testing:w,aws_user_pools_id:E,aws_user_pools_web_client_id:k,geo:S,oauth:x,predictions:C,aws_cloud_logic_custom:A,Notifications:_,modelIntrospection:I}=e,N={};v&&(N.Analytics={Pinpoint:{appId:v,region:g}});const{InAppMessaging:T,Push:R}=_??{};if(T?.AWSPinpoint||R?.AWSPinpoint){if(T?.AWSPinpoint){const{appId:e,region:t}=T.AWSPinpoint;N.Notifications={InAppMessaging:{Pinpoint:{appId:e,region:t}}}}if(R?.AWSPinpoint){const{appId:e,region:t}=R.AWSPinpoint;N.Notifications={...N.Notifications,PushNotification:{Pinpoint:{appId:e,region:t}}}}}if(Array.isArray(i)&&(N.Interactions={LexV1:Object.fromEntries(i.map((e=>[e.name,e])))}),r){const e=Ei[n];e||wi.debug(`Invalid authentication type ${n}. Falling back to IAM.`),N.API={GraphQL:{endpoint:r,apiKey:t,region:o,defaultAuthMode:e??"iam"}},I&&(N.API.GraphQL.modelIntrospection=I)}const O=l?{status:l&&l.toLowerCase(),totpEnabled:c?.includes("TOTP")??!1,smsEnabled:c?.includes("SMS")??!1}:void 0,P=u?{minLength:u.passwordPolicyMinLength,requireLowercase:u.passwordPolicyCharacters?.includes("REQUIRES_LOWERCASE")??!1,requireUppercase:u.passwordPolicyCharacters?.includes("REQUIRES_UPPERCASE")??!1,requireNumbers:u.passwordPolicyCharacters?.includes("REQUIRES_NUMBERS")??!1,requireSpecialCharacters:u.passwordPolicyCharacters?.includes("REQUIRES_SYMBOLS")??!1}:void 0,D=Array.from(new Set([...d??[],...p??[]])).reduce(((e,t)=>({...e,[t.toLowerCase()]:{required:!0}})),{}),F=m?.includes("EMAIL")??!1,M=m?.includes("PHONE_NUMBER")??!1;(a||E)&&(N.Auth={Cognito:{identityPoolId:a,allowGuestAccess:"enable"!==h,signUpVerificationMethod:s,userAttributes:D,userPoolClientId:k,userPoolId:E,mfa:O,passwordFormat:P,loginWith:{username:!(F||M),email:F,phone:M}}});const V=!!x&&Object.keys(x).length>0,L=!!f&&f.length>0;if(N.Auth&&V&&(N.Auth.Cognito.loginWith={...N.Auth.Cognito.loginWith,oauth:{...Si(x),...L&&{providers:xi(f)}}}),y&&(N.Storage={S3:{bucket:y,region:b,dangerouslyConnectToHttpEndpointForTesting:w}}),S){const{amazon_location_service:e}=S;N.Geo={LocationService:{maps:e.maps,geofenceCollections:e.geofenceCollections,searchIndices:e.search_indices,region:e.region}}}if(A&&(N.API={...N.API,REST:A.reduce(((e,t)=>{const{name:n,endpoint:r,region:o,service:i}=t;return{...e,[n]:{endpoint:r,...i?{service:i}:void 0,...o?{region:o}:void 0}}}),{})}),C){const{VoiceId:e}=C?.convert?.speechGenerator?.defaults??{};N.Predictions=e?{...C,convert:{...C.convert,speechGenerator:{...C.convert.speechGenerator,defaults:{voiceId:e}}}}:C}return N})(e):function(e){const{version:t}=e;return!!t&&t.startsWith("1")}(e)?Ci(e):e;function Oi({expiresAt:e,clockDrift:t}){return Date.now()+t>e}class Pi{configure(e,t){this.authConfig=e,this.authOptions=t}async fetchAuthSession(e={}){let t,n;const r=await this.getTokens(e);return r?(n=r.accessToken?.payload?.sub,t=await(this.authOptions?.credentialsProvider?.getCredentialsAndIdentityId({authConfig:this.authConfig,tokens:r,authenticated:!0,forceRefresh:e.forceRefresh}))):t=await(this.authOptions?.credentialsProvider?.getCredentialsAndIdentityId({authConfig:this.authConfig,authenticated:!1,forceRefresh:e.forceRefresh})),{tokens:r,credentials:t?.credentials,identityId:t?.identityId,userSub:n}}async clearCredentials(){await(this.authOptions?.credentialsProvider?.clearCredentialsAndIdentityId())}async getTokens(e){return await(this.authOptions?.tokenProvider?.getTokens(e))??void 0}}var Di=o(1635),Fi=64,Mi=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Vi=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],Li=Math.pow(2,53)-1,qi=function(){function e(){this.state=Int32Array.from(Vi),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=0,n=e.byteLength;if(this.bytesHashed+=n,8*this.bytesHashed>Li)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===Fi&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%Fi>=56){for(var r=this.bufferLength;r<Fi;r++)t.setUint8(r,0);this.hashBuffer(),this.bufferLength=0}for(r=this.bufferLength;r<56;r++)t.setUint8(r,0);t.setUint32(56,Math.floor(e/4294967296),!0),t.setUint32(60,e),this.hashBuffer(),this.finished=!0}var o=new Uint8Array(32);for(r=0;r<8;r++)o[4*r]=this.state[r]>>>24&255,o[4*r+1]=this.state[r]>>>16&255,o[4*r+2]=this.state[r]>>>8&255,o[4*r+3]=this.state[r]>>>0&255;return o},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],r=t[1],o=t[2],i=t[3],a=t[4],s=t[5],l=t[6],c=t[7],u=0;u<Fi;u++){if(u<16)this.temp[u]=(255&e[4*u])<<24|(255&e[4*u+1])<<16|(255&e[4*u+2])<<8|255&e[4*u+3];else{var d=this.temp[u-2],p=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,f=((d=this.temp[u-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[u]=(p+this.temp[u-7]|0)+(f+this.temp[u-16]|0)}var m=(((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&s^~a&l)|0)+(c+(Mi[u]+this.temp[u]|0)|0)|0,h=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&r^n&o^r&o)|0;c=l,l=s,s=a,a=i+m|0,i=o,o=r,r=n,n=m+h|0}t[0]+=n,t[1]+=r,t[2]+=o,t[3]+=i,t[4]+=a,t[5]+=s,t[6]+=l,t[7]+=c},e}();var Ui="undefined"!=typeof Buffer&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:e=>(new TextEncoder).encode(e);function ji(e){return e instanceof Uint8Array?e:"string"==typeof e?Ui(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var zi=function(){function e(e){this.secret=e,this.hash=new qi,this.reset()}return e.prototype.update=function(e){if(!function(e){return"string"==typeof e?0===e.length:0===e.byteLength}(e)&&!this.error)try{this.hash.update(ji(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return(0,Di.sH)(this,void 0,void 0,(function(){return(0,Di.YH)(this,(function(e){return[2,this.digestSync()]}))}))},e.prototype.reset=function(){if(this.hash=new qi,this.secret){this.outer=new qi;var e=function(e){var t=ji(e);if(t.byteLength>Fi){var n=new qi;n.update(t),t=n.digest()}var r=new Uint8Array(Fi);return r.set(t),r}(this.secret),t=new Uint8Array(Fi);t.set(e);for(var n=0;n<Fi;n++)e[n]^=54,t[n]^=92;this.hash.update(e),this.outer.update(t);for(n=0;n<e.byteLength;n++)e[n]=0}},e}();const Bi={},$i={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();1===t.length&&(t=`0${t}`),Bi[e]=t,$i[t]=e}const Wi=new class{constructor(){this.oAuthListener=void 0,this.resourcesConfig={},this.libraryOptions={},this.Auth=new Pi}configure(e,t){const n=Ri(e);this.resourcesConfig=n,t&&(this.libraryOptions=t),this.resourcesConfig=yi(this.resourcesConfig),this.Auth.configure(this.resourcesConfig.Auth,this.libraryOptions.Auth),vi.dispatch("core",{event:"configure",data:this.resourcesConfig},"Configure",fi),this.notifyOAuthListener()}getConfig(){return this.resourcesConfig}[bi](e){this.resourcesConfig.Auth?.Cognito.loginWith?.oauth?e(this.resourcesConfig.Auth?.Cognito):this.oAuthListener=e}notifyOAuthListener(){this.resourcesConfig.Auth?.Cognito.loginWith?.oauth&&this.oAuthListener&&(this.oAuthListener(this.resourcesConfig.Auth?.Cognito),this.oAuthListener=void 0)}},Hi=()=>{if("object"==typeof window&&"object"==typeof window.crypto)return window.crypto;if("object"==typeof crypto)return crypto;throw new sn({name:"MissingPolyfill",message:"Cannot resolve the `crypto` function from the environment."})},Ki={convert(e){return(()=>{if("undefined"!=typeof window&&"function"==typeof window.atob)return window.atob;if("function"==typeof atob)return atob;throw new sn({name:"Base64EncoderError",message:"Cannot resolve the `atob` function from the environment."})})()(e)}};var Gi;!function(e){e.AuthTokenConfigException="AuthTokenConfigException",e.AuthUserPoolAndIdentityPoolException="AuthUserPoolAndIdentityPoolException",e.AuthUserPoolException="AuthUserPoolException",e.InvalidIdentityPoolIdException="InvalidIdentityPoolIdException",e.OAuthNotConfigureException="OAuthNotConfigureException"}(Gi||(Gi={}));const Qi=ln({[Gi.AuthTokenConfigException]:{message:"Auth Token Provider not configured.",recoverySuggestion:"Make sure to call Amplify.configure in your app."},[Gi.AuthUserPoolAndIdentityPoolException]:{message:"Auth UserPool or IdentityPool not configured.",recoverySuggestion:"Make sure to call Amplify.configure in your app with UserPoolId and IdentityPoolId."},[Gi.AuthUserPoolException]:{message:"Auth UserPool not configured.",recoverySuggestion:"Make sure to call Amplify.configure in your app with userPoolId and userPoolClientId."},[Gi.InvalidIdentityPoolIdException]:{message:"Invalid identity pool id provided.",recoverySuggestion:"Make sure a valid identityPoolId is given in the config."},[Gi.OAuthNotConfigureException]:{message:"oauth param not configured.",recoverySuggestion:"Make sure to call Amplify.configure with oauth parameter in your app."}});function Yi(e){let t=!0;t=!!e&&(!!e.userPoolId&&!!e.userPoolClientId),Qi(t,Gi.AuthUserPoolException)}function Xi(e){Qi(!!(e?.loginWith?.oauth?.domain&&e?.loginWith?.oauth?.redirectSignOut&&e?.loginWith?.oauth?.redirectSignIn&&e?.loginWith?.oauth?.responseType),Gi.OAuthNotConfigureException)}function Ji(e){Qi(!!e?.identityPoolId,Gi.InvalidIdentityPoolIdException)}function Zi(e){const t=e.split(".");if(3!==t.length)throw new Error("Invalid token");try{const n=t[1].replace(/-/g,"+").replace(/_/g,"/"),r=decodeURIComponent(Ki.convert(n).split("").map((e=>`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`)).join(""));return{toString:()=>e,payload:JSON.parse(r)}}catch(e){throw new Error("Invalid token payload")}}class ea extends sn{constructor(e){super(e),this.constructor=ea,Object.setPrototypeOf(this,ea.prototype)}}const ta="UserUnAuthenticatedException",na="AutoSignInException",ra=new ea({name:"InvalidRedirectException",message:"signInRedirect or signOutRedirect had an invalid format or was not found.",recoverySuggestion:"Please make sure the signIn/Out redirect in your oauth config is valid."}),oa=(new ea({name:"InvalidAppSchemeException",message:"A valid non-http app scheme was not found in the config.",recoverySuggestion:"Please make sure a valid custom app scheme is present in the config."}),new ea({name:"InvalidPreferredRedirectUrlException",message:"The given preferredRedirectUrl does not match any items in the redirectSignOutUrls array from the config.",recoverySuggestion:"Please make sure a matching preferredRedirectUrl is provided."})),ia=new ea({name:"InvalidOriginException",message:"redirect is coming from a different origin. The oauth flow needs to be initiated from the same origin",recoverySuggestion:"Please call signInWithRedirect from the same origin."});function aa(e){if(!e||!e.accessToken)throw new ea({name:ta,message:"User needs to be authenticated to call this API.",recoverySuggestion:"Sign in before calling this API again."})}const sa=new ea({name:"TokenRefreshException",message:"Token refresh is not supported when authenticated with the 'implicit grant' (token) oauth flow. \n\tPlease change your oauth configuration to use 'code grant' flow.",recoverySuggestion:"Please logout and change your Amplify configuration to use \"code grant\" flow. \n\tE.g { responseType: 'code' }"}),la=new ea({name:ta,message:"User needs to be authenticated to call this API.",recoverySuggestion:"Sign in before calling this API again."});function ca(e){if(function(e){return pa(e)&&!e?.refreshToken}(e))throw sa;if(!function(e){return pa(e)&&e?.refreshToken}(e))throw la}function ua(e){if(!(e&&e.deviceKey&&e.deviceGroupKey&&e.randomPassword))throw new ea({name:"DeviceMetadataNotFoundException",message:"Either deviceKey, deviceGroupKey or secretPassword were not found during the sign-in process.",recoverySuggestion:"Make sure to not clear storage after calling the signIn API."})}const da={inflightOAuth:"inflightOAuth",oauthSignIn:"oauthSignIn",oauthPKCE:"oauthPKCE",oauthState:"oauthState"};function pa(e){return e?.accessToken||e?.idToken}const fa=async()=>(async e=>{const t=e.getConfig().Auth?.Cognito;Yi(t);const n=await e.Auth.getTokens({forceRefresh:!1});aa(n);const{"cognito:username":r,sub:o}=n.idToken?.payload??{},i={username:r,userId:o},a=function(e){return e?.signInDetails}(n);return a&&(i.signInDetails=a),i})(Wi),ma=({payload:e},t,n)=>{const{event:r}=e,{send:o}=t,{onSignIn:i,onSignOut:a}=n??{};switch(r){case"signedIn":Dt(i)&&i(e);break;case"signInWithRedirect":o("SIGN_IN_WITH_REDIRECT");break;case"signedOut":case"tokenRefresh_failure":"signedOut"===r&&Dt(a)&&a(),o("SIGN_OUT")}};function ha(e){if("string"==typeof e){var t={type:e,toString:function(){return e}};return t}return e}function va(e){return rr(rr({type:wr},e),{toJSON:function(){e.onDone,e.onError;var t=or(e,["onDone","onError"]);return rr(rr({},t),{type:wr,src:ha(e.src)})}})}var ga="",ya="*",ba={},wa=function(e){return"#"===e[0]},Ea=function(){function e(t,n,r,o){void 0===r&&(r="context"in t?t.context:void 0);var i,a=this;this.config=t,this._context=r,this.order=-1,this.__xstatenode=!0,this.__cache={events:void 0,relativeValue:new Map,initialStateValue:void 0,initialState:void 0,on:void 0,transitions:void 0,candidates:{},delayedTransitions:void 0},this.idMap={},this.tags=[],this.options=Object.assign({actions:{},guards:{},services:{},activities:{},delays:{}},n),this.parent=null==o?void 0:o.parent,this.key=this.config.key||(null==o?void 0:o.key)||this.config.id||"(machine)",this.machine=this.parent?this.parent.machine:this,this.path=this.parent?this.parent.path.concat(this.key):[],this.delimiter=this.config.delimiter||(this.parent?this.parent.delimiter:"."),this.id=this.config.id||sr([this.machine.key],ar(this.path),!1).join(this.delimiter),this.version=this.parent?this.parent.version:this.config.version,this.type=this.config.type||(this.config.parallel?"parallel":this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.schema=this.parent?this.machine.schema:null!==(i=this.config.schema)&&void 0!==i?i:{},this.description=this.config.description,Ar||Br(!("parallel"in this.config),'The "parallel" property is deprecated and will be removed in version 4.1. '.concat(this.config.parallel?"Replace with `type: 'parallel'`":"Use `type: '".concat(this.type,"'`")," in the config for state node '").concat(this.id,"' instead.")),this.initial=this.config.initial,this.states=this.config.states?Or(this.config.states,(function(t,n){var r,o=new e(t,{},void 0,{parent:a,key:n});return Object.assign(a.idMap,rr(((r={})[o.id]=o,r),o.idMap)),o})):ba;var s=0;!function e(t){var n,r;t.order=s++;try{for(var o=ir(ao(t)),i=o.next();!i.done;i=o.next()){e(i.value)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}(this),this.history=!0===this.config.history?"shallow":this.config.history||!1,this._transient=!!this.config.always||!!this.config.on&&(Array.isArray(this.config.on)?this.config.on.some((function(e){return e.event===ga})):ga in this.config.on),this.strict=!!this.config.strict,this.onEntry=Lr(this.config.entry||this.config.onEntry).map((function(e){return bo(e)})),this.onExit=Lr(this.config.exit||this.config.onExit).map((function(e){return bo(e)})),this.meta=this.config.meta,this.doneData="final"===this.type?this.config.data:void 0,this.invoke=Lr(this.config.invoke).map((function(e,t){var n,r;if(Qr(e)){var o=ro(a.id,t);return a.machine.options.services=rr(((n={})[o]=e,n),a.machine.options.services),va({src:o,id:o})}if(Hr(e.src)){o=e.id||ro(a.id,t);return va(rr(rr({},e),{id:o,src:e.src}))}if(Qr(e.src)||Wr(e.src)){o=e.id||ro(a.id,t);return a.machine.options.services=rr(((r={})[o]=e.src,r),a.machine.options.services),va(rr(rr({id:o},e),{src:o}))}var i=e.src;return va(rr(rr({id:ro(a.id,t)},e),{src:i}))})),this.activities=Lr(this.config.activities).concat(this.invoke).map((function(e){return Eo(e)})),this.transition=this.transition.bind(this),this.tags=Lr(this.config.tags)}return e.prototype._init=function(){this.__cache.transitions||lo(this).forEach((function(e){return e.on}))},e.prototype.withConfig=function(t,n){var r=this.options,o=r.actions,i=r.activities,a=r.guards,s=r.services,l=r.delays;return new e(this.config,{actions:rr(rr({},o),t.actions),activities:rr(rr({},i),t.activities),guards:rr(rr({},a),t.guards),services:rr(rr({},s),t.services),delays:rr(rr({},l),t.delays)},null!=n?n:this.context)},e.prototype.withContext=function(t){return new e(this.config,this.options,t)},Object.defineProperty(e.prototype,"context",{get:function(){return Wr(this._context)?this._context():this._context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"definition",{get:function(){return{id:this.id,key:this.key,version:this.version,context:this.context,type:this.type,initial:this.initial,history:this.history,states:Or(this.states,(function(e){return e.definition})),on:this.on,transitions:this.transitions,entry:this.onEntry,exit:this.onExit,activities:this.activities||[],meta:this.meta,order:this.order||-1,data:this.doneData,invoke:this.invoke,description:this.description,tags:this.tags}},enumerable:!1,configurable:!0}),e.prototype.toJSON=function(){return this.definition},Object.defineProperty(e.prototype,"on",{get:function(){if(this.__cache.on)return this.__cache.on;var e=this.transitions;return this.__cache.on=e.reduce((function(e,t){return e[t.eventType]=e[t.eventType]||[],e[t.eventType].push(t),e}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"after",{get:function(){return this.__cache.delayedTransitions||(this.__cache.delayedTransitions=this.getDelayedTransitions(),this.__cache.delayedTransitions)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"transitions",{get:function(){return this.__cache.transitions||(this.__cache.transitions=this.formatTransitions(),this.__cache.transitions)},enumerable:!1,configurable:!0}),e.prototype.getCandidates=function(e){if(this.__cache.candidates[e])return this.__cache.candidates[e];var t=e===ga,n=this.transitions.filter((function(n){var r=n.eventType===e;return t?r:r||n.eventType===ya}));return this.__cache.candidates[e]=n,n},e.prototype.getDelayedTransitions=function(){var e=this,t=this.config.after;if(!t)return[];var n=function(t,n){var r=Ro(Wr(t)?"".concat(e.id,":delay[").concat(n,"]"):t,e.id);return e.onEntry.push(So(r,{delay:t})),e.onExit.push(_o(r)),r},r=$r(t)?t.map((function(e,t){var r=n(e.delay,t);return rr(rr({},e),{event:r})})):Mr(Object.keys(t).map((function(e,r){var o=t[e],i=Hr(o)?{target:o}:o,a=isNaN(+e)?e:+e,s=n(a,r);return Lr(i).map((function(e){return rr(rr({},e),{event:s,delay:a})}))})));return r.map((function(t){var n=t.delay;return rr(rr({},e.formatTransition(t)),{delay:n})}))},e.prototype.getStateNodes=function(e){var t,n=this;if(!e)return[];var r=e instanceof jo?e.value:Tr(e,this.delimiter);if(Hr(r)){var o=this.getStateNode(r).initial;return void 0!==o?this.getStateNodes(((t={})[r]=o,t)):[this,this.states[r]]}var i=Object.keys(r),a=[this];return a.push.apply(a,sr([],ar(Mr(i.map((function(e){return n.getStateNode(e).getStateNodes(r[e])})))),!1)),a},e.prototype.handles=function(e){var t=Ir(e);return this.events.includes(t)},e.prototype.resolveState=function(e){var t=e instanceof jo?e:jo.create(e),n=Array.from(co([],this.getStateNodes(t.value)));return new jo(rr(rr({},t),{value:this.resolve(t.value),configuration:n,done:ho(n,this),tags:vo(n),machine:this.machine}))},e.prototype.transitionLeafNode=function(e,t,n){var r=this.getStateNode(e).next(t,n);return r&&r.transitions.length?r:this.next(t,n)},e.prototype.transitionCompoundNode=function(e,t,n){var r=Object.keys(e),o=this.getStateNode(r[0])._transition(e[r[0]],t,n);return o&&o.transitions.length?o:this.next(t,n)},e.prototype.transitionParallelNode=function(e,t,n){var r,o,i={};try{for(var a=ir(Object.keys(e)),s=a.next();!s.done;s=a.next()){var l=s.value,c=e[l];if(c){var u=this.getStateNode(l)._transition(c,t,n);u&&(i[l]=u)}}}catch(e){r={error:e}}finally{try{s&&!s.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}var d=Object.keys(i).map((function(e){return i[e]})),p=Mr(d.map((function(e){return e.transitions})));if(!d.some((function(e){return e.transitions.length>0})))return this.next(t,n);var f=Mr(Object.keys(i).map((function(e){return i[e].configuration})));return{transitions:p,exitSet:Mr(d.map((function(e){return e.exitSet}))),configuration:f,source:t,actions:Mr(Object.keys(i).map((function(e){return i[e].actions})))}},e.prototype._transition=function(e,t,n){return Hr(e)?this.transitionLeafNode(e,t,n):1===Object.keys(e).length?this.transitionCompoundNode(e,t,n):this.transitionParallelNode(e,t,n)},e.prototype.getTransitionData=function(e,t){return this._transition(e.value,e,Jr(t))},e.prototype.next=function(e,t){var n,r,o,i=this,a=t.name,s=[],l=[];try{for(var c=ir(this.getCandidates(a)),u=c.next();!u.done;u=c.next()){var d=u.value,p=d.cond,f=d.in,m=e.context,h=!f||(Hr(f)&&wa(f)?e.matches(Tr(this.getStateNodeById(f).path,this.delimiter)):_r(Tr(f,this.delimiter),Dr(this.path.slice(0,-2))(e.value))),v=!1;try{v=!p||eo(this.machine,p,m,t,e)}catch(e){throw new Error("Unable to evaluate guard '".concat(p.name||p.type,"' in transition for event '").concat(a,"' in state node '").concat(this.id,"':\n").concat(e.message))}if(v&&h){void 0!==d.target&&(l=d.target),s.push.apply(s,sr([],ar(d.actions),!1)),o=d;break}}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}if(o){if(!l.length)return{transitions:[o],exitSet:[],configuration:e.value?[this]:[],source:e,actions:s};var g=Mr(l.map((function(t){return i.getRelativeStateNodes(t,e.historyValue)})));return{transitions:[o],exitSet:!!o.internal?[]:Mr(l.map((function(e){return i.getPotentiallyReenteringNodes(e)}))),configuration:g,source:e,actions:s}}},e.prototype.getPotentiallyReenteringNodes=function(e){if(this.order<e.order)return[this];for(var t=[],n=this,r=e;n&&n!==r;)t.push(n),n=n.parent;return n!==r?[]:(t.push(r),t)},e.prototype.getActions=function(e,t,n,r,o,i,a){var s,l,c,u,d=this,p=i?co([],this.getStateNodes(i.value)):[],f=new Set;try{for(var m=ir(Array.from(e).sort((function(e,t){return e.order-t.order}))),h=m.next();!h.done;h=m.next()){(!mo(p,y=h.value)||mo(n.exitSet,y)||y.parent&&f.has(y.parent))&&f.add(y)}}catch(e){s={error:e}}finally{try{h&&!h.done&&(l=m.return)&&l.call(m)}finally{if(s)throw s.error}}try{for(var v=ir(p),g=v.next();!g.done;g=v.next()){var y;mo(e,y=g.value)&&!mo(n.exitSet,y.parent)||n.exitSet.push(y)}}catch(e){c={error:e}}finally{try{g&&!g.done&&(u=v.return)&&u.call(v)}finally{if(c)throw c.error}}n.exitSet.sort((function(e,t){return t.order-e.order}));var b=Array.from(f).sort((function(e,t){return e.order-t.order})),w=new Set(n.exitSet),E=Mr(b.map((function(e){var t=[];if("final"!==e.type)return t;var i=e.parent;if(!i.parent)return t;t.push(Oo(e.id,e.doneData),Oo(i.id,e.doneData?qr(e.doneData,r,o):void 0));var a=i.parent;return"parallel"===a.type&&so(a).every((function(e){return ho(n.configuration,e)}))&&t.push(Oo(a.id)),t}))),k=b.map((function(e){var t=e.onEntry,n=e.activities.map((function(e){return Io(e)}));return{type:"entry",actions:wo(a?sr(sr([],ar(t),!1),ar(n),!1):sr(sr([],ar(n),!1),ar(t),!1),d.machine.options.actions)}})).concat({type:"state_done",actions:E.map((function(e){return ko(e)}))}),S=Array.from(w).map((function(e){return{type:"exit",actions:wo(sr(sr([],ar(e.onExit),!1),ar(e.activities.map((function(e){return No(e)}))),!1),d.machine.options.actions)}})).concat({type:"transition",actions:wo(n.actions,this.machine.options.actions)}).concat(k);if(t){var x=wo(Mr(sr([],ar(e),!1).sort((function(e,t){return t.order-e.order})).map((function(e){return e.onExit}))),this.machine.options.actions).filter((function(e){return!oo(e)}));return S.concat({type:"stop",actions:x})}return S},e.prototype.transition=function(e,t,n,r){void 0===e&&(e=this.initialState);var o,i,a=Jr(t);if(e instanceof jo)o=void 0===n?e:this.resolveState(jo.from(e,n));else{var s=Hr(e)?this.resolve(Rr(this.getResolvedPath(e))):this.resolve(e),l=null!=n?n:this.machine.context;o=this.resolveState(jo.from(s,l))}if(!Ar&&a.name===ya)throw new Error("An event cannot have the wildcard type ('".concat(ya,"')"));if(this.strict&&!this.events.includes(a.name)&&(i=a.name,!/^(done|error)\./.test(i)))throw new Error("Machine '".concat(this.id,"' does not accept event '").concat(a.name,"'"));var c=this._transition(o.value,o,a)||{transitions:[],configuration:[],exitSet:[],source:o,actions:[]},u=co([],this.getStateNodes(o.value)),d=c.configuration.length?co(u,c.configuration):u;return c.configuration=sr([],ar(d),!1),this.resolveTransition(c,o,o.context,r,a)},e.prototype.resolveRaisedTransition=function(e,t,n,r){var o,i=e.actions;return(e=this.transition(e,t,void 0,r))._event=n,e.event=n.data,(o=e.actions).unshift.apply(o,sr([],ar(i),!1)),e},e.prototype.resolveTransition=function(e,t,n,r,o){var i,a,s,l,c=this;void 0===o&&(o=go);var u=e.configuration,d=!t||e.transitions.length>0,p=d?e.configuration:t?t.configuration:[],f=ho(p,this),m=d?fo(this.machine,u):void 0,h=t?t.historyValue?t.historyValue:e.source?this.machine.historyValue(t.value):void 0:void 0,v=this.getActions(new Set(p),f,e,n,o,t,r),g=t?rr({},t.activities):{};try{for(var y=ir(v),b=y.next();!b.done;b=y.next()){var w=b.value;try{for(var E=(s=void 0,ir(w.actions)),k=E.next();!k.done;k=E.next()){var S=k.value;S.type===dr?g[S.activity.id||S.activity.type]=S:S.type===pr&&(g[S.activity.id||S.activity.type]=!1)}}catch(e){s={error:e}}finally{try{k&&!k.done&&(l=E.return)&&l.call(E)}finally{if(s)throw s.error}}}}catch(e){i={error:e}}finally{try{b&&!b.done&&(a=y.return)&&a.call(y)}finally{if(i)throw i.error}}var x,C,A=ar(Lo(this,t,n,o,v,r,this.machine.config.predictableActionArguments||this.machine.config.preserveActionOrder),2),_=A[0],I=A[1],N=ar(function(e,t){var n,r,o=ar([[],[]],2),i=o[0],a=o[1];try{for(var s=ir(e),l=s.next();!l.done;l=s.next()){var c=l.value;t(c)?i.push(c):a.push(c)}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return[i,a]}(_,oo),2),T=N[0],R=N[1],O=_.filter((function(e){var t;return e.type===dr&&(null===(t=e.activity)||void 0===t?void 0:t.type)===wr})),P=O.reduce((function(e,t){return e[t.activity.id]=function(e,t,n,r){var o,i=to(e.src),a=null===(o=null==t?void 0:t.options.services)||void 0===o?void 0:o[i.type],s=e.data?qr(e.data,n,r):void 0,l=a?Ko(a,e.id,s):Ho(e.id);return l.meta=e,l}(t.activity,c.machine,I,o),e}),t?rr({},t.children):{}),D=new jo({value:m||t.value,context:I,_event:o,_sessionid:t?t._sessionid:null,historyValue:m?h?(x=h,C=m,{current:C,states:jr(x,C)}):void 0:t?t.historyValue:void 0,history:!m||e.source?t:void 0,actions:m?R:[],activities:m?g:t?t.activities:{},events:[],configuration:p,transitions:e.transitions,children:P,done:f,tags:vo(p),machine:this}),F=n!==I;D.changed=o.name===Sr||F;var M=D.history;M&&delete M.history;var V=!f&&(this._transient||u.some((function(e){return e._transient})));if(!(d||V&&o.name!==ga))return D;var L=D;if(!f)for(V&&(L=this.resolveRaisedTransition(L,{type:vr},o,r));T.length;){var q=T.shift();L=this.resolveRaisedTransition(L,q._event,o,r)}var U=L.changed||(M?!!L.actions.length||F||typeof M.value!=typeof L.value||!qo(L.value,M.value):void 0);return L.changed=U,L.history=M,L},e.prototype.getStateNode=function(e){if(wa(e))return this.machine.getStateNodeById(e);if(!this.states)throw new Error("Unable to retrieve child state '".concat(e,"' from '").concat(this.id,"'; no child states exist."));var t=this.states[e];if(!t)throw new Error("Child state '".concat(e,"' does not exist on '").concat(this.id,"'"));return t},e.prototype.getStateNodeById=function(e){var t=wa(e)?e.slice(1):e;if(t===this.id)return this;var n=this.machine.idMap[t];if(!n)throw new Error("Child state node '#".concat(t,"' does not exist on machine '").concat(this.id,"'"));return n},e.prototype.getStateNodeByPath=function(e){if("string"==typeof e&&wa(e))try{return this.getStateNodeById(e.slice(1))}catch(e){}for(var t=Nr(e,this.delimiter).slice(),n=this;t.length;){var r=t.shift();if(!r.length)break;n=n.getStateNode(r)}return n},e.prototype.resolve=function(e){var t,n=this;if(!e)return this.initialStateValue||ba;switch(this.type){case"parallel":return Or(this.initialStateValue,(function(t,r){return t?n.getStateNode(r).resolve(e[r]||t):ba}));case"compound":if(Hr(e)){var r=this.getStateNode(e);return"parallel"===r.type||"compound"===r.type?((t={})[e]=r.initialStateValue,t):e}return Object.keys(e).length?Or(e,(function(e,t){return e?n.getStateNode(t).resolve(e):ba})):this.initialStateValue||{};default:return e||ba}},e.prototype.getResolvedPath=function(e){if(wa(e)){var t=this.machine.idMap[e.slice(1)];if(!t)throw new Error("Unable to find state node '".concat(e,"'"));return t.path}return Nr(e,this.delimiter)},Object.defineProperty(e.prototype,"initialStateValue",{get:function(){var e,t;if(this.__cache.initialStateValue)return this.__cache.initialStateValue;if("parallel"===this.type)t=Pr(this.states,(function(e){return e.initialStateValue||ba}),(function(e){return!("history"===e.type)}));else if(void 0!==this.initial){if(!this.states[this.initial])throw new Error("Initial state '".concat(this.initial,"' not found on '").concat(this.key,"'"));t=io(this.states[this.initial])?this.initial:((e={})[this.initial]=this.states[this.initial].initialStateValue,e)}else t={};return this.__cache.initialStateValue=t,this.__cache.initialStateValue},enumerable:!1,configurable:!0}),e.prototype.getInitialState=function(e,t){this._init();var n=this.getStateNodes(e);return this.resolveTransition({configuration:n,exitSet:[],transitions:[],source:void 0,actions:[]},void 0,null!=t?t:this.machine.context,void 0)},Object.defineProperty(e.prototype,"initialState",{get:function(){var e=this.initialStateValue;if(!e)throw new Error("Cannot retrieve initial state from simple state '".concat(this.id,"'."));return this.getInitialState(e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"target",{get:function(){var e;if("history"===this.type){var t=this.config;e=Hr(t.target)&&wa(t.target)?Rr(this.machine.getStateNodeById(t.target).path.slice(this.path.length-1)):t.target}return e},enumerable:!1,configurable:!0}),e.prototype.getRelativeStateNodes=function(e,t,n){return void 0===n&&(n=!0),n?"history"===e.type?e.resolveHistory(t):e.initialStateNodes:[e]},Object.defineProperty(e.prototype,"initialStateNodes",{get:function(){var e=this;return io(this)?[this]:"compound"!==this.type||this.initial?Mr(Fr(this.initialStateValue).map((function(t){return e.getFromRelativePath(t)}))):(Ar||Br(!1,"Compound state node '".concat(this.id,"' has no initial state.")),[this])},enumerable:!1,configurable:!0}),e.prototype.getFromRelativePath=function(e){if(!e.length)return[this];var t=ar(e),n=t[0],r=t.slice(1);if(!this.states)throw new Error("Cannot retrieve subPath '".concat(n,"' from node with no states"));var o=this.getStateNode(n);if("history"===o.type)return o.resolveHistory();if(!this.states[n])throw new Error("Child state '".concat(n,"' does not exist on '").concat(this.id,"'"));return this.states[n].getFromRelativePath(r)},e.prototype.historyValue=function(e){if(Object.keys(this.states).length)return{current:e||this.initialStateValue,states:Pr(this.states,(function(t,n){if(!e)return t.historyValue();var r=Hr(e)?void 0:e[n];return t.historyValue(r||t.initialStateValue)}),(function(e){return!e.history}))}},e.prototype.resolveHistory=function(e){var t=this;if("history"!==this.type)return[this];var n=this.parent;if(!e){var r=this.target;return r?Mr(Fr(r).map((function(e){return n.getFromRelativePath(e)}))):n.initialStateNodes}var o,i,a=(o=n.path,i="states",function(e){var t,n,r=e;try{for(var a=ir(o),s=a.next();!s.done;s=a.next()){var l=s.value;r=r[i][l]}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r})(e).current;return Hr(a)?[n.getStateNode(a)]:Mr(Fr(a).map((function(e){return"deep"===t.history?n.getFromRelativePath(e):[n.states[e[0]]]})))},Object.defineProperty(e.prototype,"stateIds",{get:function(){var e=this,t=Mr(Object.keys(this.states).map((function(t){return e.states[t].stateIds})));return[this.id].concat(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"events",{get:function(){var e,t,n,r;if(this.__cache.events)return this.__cache.events;var o=this.states,i=new Set(this.ownEvents);if(o)try{for(var a=ir(Object.keys(o)),s=a.next();!s.done;s=a.next()){var l=o[s.value];if(l.states)try{for(var c=(n=void 0,ir(l.events)),u=c.next();!u.done;u=c.next()){var d=u.value;i.add("".concat(d))}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}return this.__cache.events=Array.from(i)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ownEvents",{get:function(){var e=new Set(this.transitions.filter((function(e){return!(!e.target&&!e.actions.length&&e.internal)})).map((function(e){return e.eventType})));return Array.from(e)},enumerable:!1,configurable:!0}),e.prototype.resolveTarget=function(e){var t=this;if(void 0!==e)return e.map((function(e){if(!Hr(e))return e;var n=e[0]===t.delimiter;if(n&&!t.parent)return t.getStateNodeByPath(e.slice(1));var r=n?t.key+e:e;if(!t.parent)return t.getStateNodeByPath(r);try{return t.parent.getStateNodeByPath(r)}catch(e){throw new Error("Invalid transition definition for state node '".concat(t.id,"':\n").concat(e.message))}}))},e.prototype.formatTransition=function(e){var t=this,n=function(e){if(void 0!==e&&""!==e)return Lr(e)}(e.target),r="internal"in e?e.internal:!n||n.some((function(e){return Hr(e)&&e[0]===t.delimiter})),o=this.machine.options.guards,i=this.resolveTarget(n),a=rr(rr({},e),{actions:wo(Lr(e.actions)),cond:Kr(e.cond,o),target:i,source:this,internal:r,eventType:e.event,toJSON:function(){return rr(rr({},a),{target:a.target?a.target.map((function(e){return"#".concat(e.id)})):void 0,source:"#".concat(t.id)})}});return a},e.prototype.formatTransitions=function(){var e,t,n,r=this;if(this.config.on)if(Array.isArray(this.config.on))n=this.config.on;else{var o=this.config.on,i=ya,a=o[i],s=void 0===a?[]:a,l=or(o,["*"]);n=Mr(Object.keys(l).map((function(e){Ar||e!==ga||Br(!1,"Empty string transition configs (e.g., `{ on: { '': ... }}`) for transient transitions are deprecated. Specify the transition in the `{ always: ... }` property instead. "+'Please check the `on` configuration for "#'.concat(r.id,'".'));var t=Zr(e,l[e]);return Ar||function(e,t,n){var r=n.slice(0,-1).some((function(e){return!("cond"in e)&&!("in"in e)&&(Hr(e.target)||Qr(e.target))})),o=t===ga?"the transient event":"event '".concat(t,"'");Br(!r,"One or more transitions for ".concat(o," on state '").concat(e.id,"' are unreachable. ")+"Make sure that the default transition is the last one defined.")}(r,e,t),t})).concat(Zr(ya,s)))}else n=[];var c=this.config.always?Zr("",this.config.always):[],u=this.config.onDone?Zr(String(Oo(this.id)),this.config.onDone):[];Ar||Br(!(this.config.onDone&&!this.parent),'Root nodes cannot have an ".onDone" transition. Please check the config of "'.concat(this.id,'".'));var d=Mr(this.invoke.map((function(e){var t=[];return e.onDone&&t.push.apply(t,sr([],ar(Zr(String(Po(e.id)),e.onDone)),!1)),e.onError&&t.push.apply(t,sr([],ar(Zr(String(Do(e.id)),e.onError)),!1)),t}))),p=this.after,f=Mr(sr(sr(sr(sr([],ar(u),!1),ar(d),!1),ar(n),!1),ar(c),!1).map((function(e){return Lr(e).map((function(e){return r.formatTransition(e)}))})));try{for(var m=ir(p),h=m.next();!h.done;h=m.next()){var v=h.value;f.push(v)}}catch(t){e={error:t}}finally{try{h&&!h.done&&(t=m.return)&&t.call(m)}finally{if(e)throw e.error}}return f},e}(),ka=!1;function Sa(e,t){return Ar||"predictableActionArguments"in e||ka||(ka=!0,console.warn("It is highly recommended to set `predictableActionArguments` to `true` when using `createMachine`. https://xstate.js.org/docs/guides/actions.html")),new Ea(e,t)}var xa=To,Ca=Co,Aa=Fo;var _a=o(1086);const Ia=(e,t)=>`${e}${t}`.replace(/[^A-Z0-9+]/gi,""),Na=(e,t)=>{switch(t){case"address":case"birthdate":case"email":case"family_name":case"gender":case"given_name":case"locale":case"middle_name":case"name":case"nickname":case"phone_number":case"picture":case"preferred_username":case"profile":case"updated_at":case"website":case"zoneinfo":return!0;default:return t.startsWith("custom:")}},Ta=(e,t,n)=>{const{password:r,...o}=t,i=(e=>{const{phone_number:t,...n}=_a(e,Na);if(Nt(t)&&""!==t){const{country_code:r}=e;return{...n,phone_number:Ia(r,t)}}return n})(o);return{username:e,password:r,options:{autoSignIn:true,userAttributes:{..."phone_number"===n?{...i,phone_number:e}:i}}}},{kp:Ra}=e,Oa=Ra({actorDoneData:void 0}),Pa=Ra({challengeName:void 0}),Da=Ra({missingAttributes:void 0}),Fa=Ra({remoteError:void 0}),Ma=Ra({formValues:{}}),Va=Ra({touched:{}}),La=Ra({user:void 0}),qa=Ra({validationError:{}}),Ua=Ra({totpSecretCode:(e,{data:t})=>{const{sharedSecret:n}=t.nextStep?.totpSetupDetails??{};return n}}),ja=Ra({step:"SIGN_IN"}),za=Ra({step:"SHOULD_CONFIRM_USER_ATTRIBUTE"}),Ba=Ra({step:"CONFIRM_ATTRIBUTE_COMPLETE"}),$a=Ra({challengeName:(e,{data:t})=>{const{signInStep:n}=t.nextStep;return"CONFIRM_SIGN_IN_WITH_SMS_CODE"===n?"SMS_MFA":"CONFIRM_SIGN_IN_WITH_TOTP_CODE"===n?"SOFTWARE_TOKEN_MFA":void 0}}),Wa=Ra({username:({formValues:e,loginMechanisms:t})=>{const n=t[0],{username:r,country_code:o}=e;return"phone_number"===n?Ia(o,r):r}}),Ha=Ra({username:({formValues:e,loginMechanisms:t})=>{const n=t[0];if("phone_number"===n){const{country_code:t,phone_number:n}=e;return Ia(t,n)}return e[n]}}),Ka=Ra({username:({formValues:e,loginMechanisms:t})=>{const n=t[0],{username:r,country_code:o}=e;return"phone_number"===n?Ia(o,r):r}}),Ga=Ra({step:(e,{data:t})=>"DONE"===t.nextStep.signInStep?"SIGN_IN_COMPLETE":t.nextStep.signInStep}),Qa=Ra({step:(e,{data:t})=>"DONE"===t.nextStep.signUpStep?"SIGN_UP_COMPLETE":t.nextStep.signUpStep}),Ya=Ra({step:(e,{data:t})=>"DONE"===t.nextStep.resetPasswordStep?"RESET_PASSWORD_COMPLETE":t.nextStep.resetPasswordStep}),Xa=Ra({missingAttributes:(e,{data:t})=>t.nextStep?.missingAttributes}),Ja=Ra({validationError:(e,{data:t})=>t}),Za=Ra({remoteError:(e,{data:t})=>"NoUserPoolError"===t.name?"Configuration error (see console) – please contact the administrator":t?.message||t}),es=Ra({user:(e,{data:t})=>t}),ts=e=>({Destination:e.destination,DeliveryMedium:e.deliveryMedium,AttributeName:e.attributName}),ns=Ra({codeDeliveryDetails:(e,{data:t})=>ts(t?.nextStep?.codeDeliveryDetails?t.nextStep.codeDeliveryDetails:t)}),rs=Ra({formValues:(e,{data:t})=>{const{name:n,value:r}=t;return{...e.formValues,[n]:r}}}),os=Ra({formValues:(e,{data:t})=>function(e,...t){return Object.entries(e).reduce(((e,[n,r])=>({...e,[n]:t.includes(n)?r:r?.trim()})),{})}({...e.formValues,...t},"password")}),is=Ra({touched:(e,{data:t})=>({...e.touched,[t.name]:!0})}),as=Ra({unverifiedUserAttributes:(e,{data:t})=>{const{email:n,phone_number:r}=t;return{...n&&{email:n},...r&&{phone_number:r}}}}),ss=Ra({selectedUserAttribute:void 0}),ls=Ra({selectedUserAttribute:e=>e.formValues?.unverifiedAttr}),cs={clearActorDoneData:Oa,clearChallengeName:Pa,clearError:Fa,clearFormValues:Ma,clearMissingAttributes:Da,clearSelectedUserAttribute:ss,clearTouched:Va,clearUser:La,clearValidationError:qa,handleBlur:is,handleInput:rs,handleSubmit:os,setChallengeName:$a,setCodeDeliveryDetails:ns,setFieldErrors:Ja,setMissingAttributes:Xa,setNextResetPasswordStep:Ya,setNextSignInStep:Ga,setNextSignUpStep:Qa,setRemoteError:Za,setConfirmAttributeCompleteStep:Ba,setConfirmSignUpSignUpStep:Ra({step:"CONFIRM_SIGN_UP"}),setShouldVerifyUserAttributeStep:za,setSelectedUserAttribute:ls,setSignInStep:ja,setTotpSecretCode:Ua,setUser:es,setUnverifiedUserAttributes:as,setUsernameForgotPassword:Wa,setUsernameSignIn:Ka,setUsernameSignUp:Ha},us=["CONFIRM_SIGN_IN_WITH_SMS_CODE","CONFIRM_SIGN_IN_WITH_TOTP_CODE"],ds={hasCompletedAttributeConfirmation:(e,{data:t})=>"CONFIRM_ATTRIBUTE_COMPLETE"===t?.step,hasCompletedResetPassword:(e,{data:t})=>"DONE"===t?.nextStep.resetPasswordStep,hasCompletedSignIn:(e,{data:t})=>"DONE"===t?.nextStep.signInStep,hasCompletedSignUp:(e,{data:t})=>"DONE"===t?.nextStep.signUpStep,isConfirmSignUpStep:(e,{data:t})=>"CONFIRM_SIGN_UP"===t?.step,isConfirmUserAttributeStep:(e,{data:t})=>"CONFIRM_ATTRIBUTE_WITH_CODE"===t?.step,isResetPasswordStep:(e,{data:t})=>"RESET_PASSWORD"===t?.step,isShouldConfirmUserAttributeStep:(e,{data:t})=>"SHOULD_CONFIRM_USER_ATTRIBUTE"===t?.step,isUserAlreadyConfirmed:(e,{data:t})=>"User is already confirmed."===t.message,shouldAutoSignIn:(e,{data:t})=>"COMPLETE_AUTO_SIGN_IN"===t?.nextStep.signUpStep,shouldConfirmResetPassword:({step:e})=>"CONFIRM_RESET_PASSWORD_WITH_CODE"===e,shouldConfirmSignIn:({step:e})=>us.includes(e),shouldConfirmSignInWithNewPassword:(e,{data:t})=>"CONFIRM_SIGN_IN_WITH_NEW_PASSWORD_REQUIRED"===t?.nextStep.signInStep,shouldConfirmSignUp:({step:e})=>"CONFIRM_SIGN_UP"===e,shouldConfirmSignUpFromSignIn:(e,{data:t})=>"CONFIRM_SIGN_UP"===t?.nextStep.signInStep,shouldResetPassword:({step:e})=>"RESET_PASSWORD"===e,shouldResetPasswordFromSignIn:(e,{data:t})=>"RESET_PASSWORD"===t?.nextStep?.signInStep,shouldSetupTotp:({step:e})=>"CONTINUE_SIGN_IN_WITH_TOTP_SETUP"===e,shouldVerifyAttribute:(e,{data:t})=>{const{phone_number_verified:n,email_verified:r}=t;return(void 0===r||"false"===r)&&(void 0===n||"false"===n)}};var ps=o(5364);const fs=async(e,t,n,r)=>{const o=await Promise.all(r.map((r=>r(e,t,n)))),i=ps({},...o);return Tt(i)?Promise.resolve():Promise.reject(i)};function ms(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var hs,vs=function e(t,n){function r(e,r,o){if("undefined"!=typeof document){"number"==typeof(o=ms({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var a in o)o[a]&&(i+="; "+a,!0!==o[a]&&(i+="="+o[a].split(";")[0]));return document.cookie=e+"="+t.write(r,e)+i}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},o=0;o<n.length;o++){var i=n[o].split("="),a=i.slice(1).join("=");try{var s=decodeURIComponent(i[0]);if(r[s]=t.read(a,s),e===s)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){r(e,"",ms({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,ms({},this.attributes,t))},withConverter:function(t){return e(ms({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});class gs{constructor(e={}){const{path:t,domain:n,expires:r,sameSite:o,secure:i}=e;if(this.domain=n,this.path=t||"/",this.expires=Object.prototype.hasOwnProperty.call(e,"expires")?r:365,this.secure=!Object.prototype.hasOwnProperty.call(e,"secure")||i,Object.prototype.hasOwnProperty.call(e,"sameSite")){if(!o||!["strict","lax","none"].includes(o))throw new Error('The sameSite value of cookieStorage must be "lax", "strict" or "none".');if("none"===o&&!this.secure)throw new Error("sameSite = None requires the Secure attribute in latest browser versions.");this.sameSite=o}}async setItem(e,t){vs.set(e,t,this.getData())}async getItem(e){return vs.get(e)??null}async removeItem(e){vs.remove(e,this.getData())}async clear(){const e=vs.get(),t=Object.keys(e).map((e=>this.removeItem(e)));await Promise.all(t)}getData(){return{path:this.path,expires:this.expires,domain:this.domain,secure:this.secure,...this.sameSite&&{sameSite:this.sameSite}}}}!function(e){e.NoEndpointId="NoEndpointId",e.PlatformNotSupported="PlatformNotSupported",e.Unknown="Unknown",e.NetworkError="NetworkError"}(hs||(hs={}));class ys extends sn{constructor(){super({name:hs.PlatformNotSupported,message:"Function not supported on current platform"})}}class bs{constructor(e){this.storage=e}async setItem(e,t){if(!this.storage)throw new ys;this.storage.setItem(e,t)}async getItem(e){if(!this.storage)throw new ys;return this.storage.getItem(e)}async removeItem(e){if(!this.storage)throw new ys;this.storage.removeItem(e)}async clear(){if(!this.storage)throw new ys;this.storage.clear()}}class ws{constructor(){this.storage=new Map}get length(){return this.storage.size}key(e){return e>this.length-1?null:Array.from(this.storage.keys())[e]}setItem(e,t){this.storage.set(e,t)}getItem(e){return this.storage.get(e)??null}removeItem(e){this.storage.delete(e)}clear(){this.storage.clear()}}const Es=new class extends bs{constructor(){super("undefined"!=typeof window&&window.localStorage?window.localStorage:new ws)}};new class extends bs{constructor(){super("undefined"!=typeof window&&window.sessionStorage?window.sessionStorage:new ws)}},new bs(new ws);function ks(e){const t=e?.split("_")[0];if(!e||e.indexOf("_")<0||!t||"string"!=typeof t)throw new ea({name:"InvalidUserPoolId",message:"Invalid user pool id provided."});return t}function Ss(e){if(!e||!e.includes(":"))throw new ea({name:"InvalidIdentityPoolIdException",message:"Invalid identity pool id provided.",recoverySuggestion:"Make sure a valid identityPoolId is given in the config."});return e.split(":")[0]}const xs=(e,t,n,r)=>async(o,i)=>{const a={...r,...o},s=await a.endpointResolver(a,i),l=await t(i,s),c=await e(l,{...a});return n(c)},Cs=e=>(t,n)=>{const r=As(e),o=JSON.stringify(t);return _s(n,r,o)},As=e=>({"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityProviderService.${e}`}),_s=({url:e},t,n)=>({headers:t,url:e,body:n,method:"POST"}),Is=e=>{const{headers:t,statusCode:n}=e;return{...Ns(e)?e.$metadata:{},httpStatusCode:n,requestId:t["x-amzn-requestid"]??t["x-amzn-request-id"]??t["x-amz-request-id"],extendedRequestId:t["x-amz-id-2"],cfId:t["x-amz-cf-id"]}},Ns=e=>"object"==typeof e?.$metadata,Ts=async e=>{if(!e||e.statusCode<300)return;const t=await Rs(e),n=(e=>{const[t]=e.toString().split(/[,:]+/);return t.includes("#")?t.split("#")[1]:t})(e.headers["x-amzn-errortype"]??t.code??t.__type??"UnknownError"),r=t.message??t.Message??"Unknown error",o=new Error(r);return Object.assign(o,{name:n,$metadata:Is(e)})},Rs=async e=>{if(!e.body)throw new Error("Missing response payload");const t=await e.body.json();return Object.assign(t,{$metadata:Is(e)})};function Os(e){if(!e||"Error"===e.name||e instanceof TypeError)throw new ea({name:hs.Unknown,message:"An unknown error has occurred.",underlyingError:e})}const Ps=()=>async e=>{if(e.statusCode>=300){const t=await Ts(e);throw Os(t),new ea({name:t.name,message:t.message})}return Rs(e)},Ds=(e,t)=>(n,r)=>{const o={};let i=t=>e(t,r);for(let e=t.length-1;e>=0;e--){i=(0,t[e])(r)(i,o)}return i(n)},Fs=(e,t)=>{if(t?.aborted)return Promise.resolve();let n,r;const o=new Promise((t=>{r=t,n=setTimeout(t,e)}));return t?.addEventListener("abort",(function e(o){clearTimeout(n),t?.removeEventListener("abort",e),r()})),o},Ms=(e,t)=>{"[object Object]"===Object.prototype.toString.call(e)&&(e.$metadata={...e.$metadata??{},attempts:t})},Vs=e=>{let t;return()=>(t||(t=e()),t)},Ls=e=>!["HEAD","GET","DELETE"].includes(e.toUpperCase()),qs=Ds((async({url:e,method:t,headers:n,body:r},{abortSignal:o,cache:i,withCrossDomainCredentials:a})=>{let s;try{s=await fetch(e,{method:t,headers:n,body:Ls(t)?r:void 0,signal:o,cache:i,credentials:a?"include":"same-origin"})}catch(e){if(e instanceof TypeError)throw new sn({name:hs.NetworkError,message:"A network error has occurred.",underlyingError:e});throw e}const l={};s.headers?.forEach(((e,t)=>{l[t.toLowerCase()]=e}));return{...{statusCode:s.status,headers:l,body:null},body:Object.assign(s.body??{},{text:Vs((()=>s.text())),blob:Vs((()=>s.blob())),json:Vs((()=>s.json()))})}}),[({userAgentHeader:e="x-amz-user-agent",userAgentValue:t=""})=>n=>async function(r){if(0===t.trim().length){return await n(r)}{const o=e.toLowerCase();r.headers[o]=r.headers[o]?`${r.headers[o]} ${t}`:t;return await n(r)}},({maxAttempts:e=3,retryDecider:t,computeDelay:n,abortSignal:r})=>{if(e<1)throw new Error("maxAttempts must be greater than 0");return(o,i)=>async function(a){let s,l,c=i.attemptsCount??0;const u=()=>{if(l)return Ms(l,c),l;throw Ms(s,c),s};for(;!r?.aborted&&c<e;){try{l=await o(a),s=void 0}catch(e){s=e,l=void 0}if(c=(i.attemptsCount??0)>c?i.attemptsCount??0:c+1,i.attemptsCount=c,!await t(l,s))return u();if(!r?.aborted&&c<e){const e=n(c);await Fs(e,r)}}if(r?.aborted)throw new Error("Request aborted.");return u()}}]),Us=Ds(qs,[()=>(e,t)=>async function(t){return t.headers["cache-control"]="no-store",e(t)}]),js=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch","BadRequestException"],zs=e=>async(t,n)=>{const r=n??await e(t)??void 0,o=r?.code||r?.name,i=t?.statusCode;return Hs(n)||Ws(i,o)||(e=>!!e&&js.includes(e))(o)||Ks(i,o)},Bs=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException"],$s=["TimeoutError","RequestTimeout","RequestTimeoutException"],Ws=(e,t)=>429===e||!!t&&Bs.includes(t),Hs=e=>"Network error"===e?.name,Ks=(e,t)=>!!e&&[500,502,503,504].includes(e)||!!t&&$s.includes(t);const Gs=3e5,Qs=e=>{const t=function(e=3e5){return t=>{const n=2**t*100+100*Math.random();return!(n>e)&&n}}(Gs),n=t(e);return!1===n?Gs:n},Ys="6.6.4",Xs=()=>"undefined"!=typeof global,Js=()=>"undefined"!=typeof window,Zs=()=>"undefined"!=typeof document,el=()=>"undefined"!=typeof process,tl=(e,t)=>!!Object.keys(e).find((e=>e.startsWith(t)));const nl=[{platform:Pn.Expo,detectionMethod:function(){return Xs()&&void 0!==global.expo}},{platform:Pn.ReactNative,detectionMethod:function(){return"undefined"!=typeof navigator&&void 0!==navigator.product&&"ReactNative"===navigator.product}},{platform:Pn.NextJs,detectionMethod:function(){return Js()&&window.next&&"object"==typeof window.next}},{platform:Pn.Nuxt,detectionMethod:function(){return Js()&&(void 0!==window.__NUXT__||void 0!==window.$nuxt)}},{platform:Pn.Angular,detectionMethod:function(){const e=Boolean(Zs()&&document.querySelector("[ng-version]")),t=Boolean(Js()&&void 0!==window.ng);return e||t}},{platform:Pn.React,detectionMethod:function(){const e=e=>e.startsWith("_react")||e.startsWith("__react");return Zs()&&Array.from(document.querySelectorAll("[id]")).some((t=>Object.keys(t).find(e)))}},{platform:Pn.VueJs,detectionMethod:function(){return Js()&&tl(window,"__VUE")}},{platform:Pn.Svelte,detectionMethod:function(){return Js()&&tl(window,"__SVELTE")}},{platform:Pn.WebUnknown,detectionMethod:function(){return Js()}},{platform:Pn.NextJsSSR,detectionMethod:function(){return Xs()&&(tl(global,"__next")||tl(global,"__NEXT"))}},{platform:Pn.NuxtSSR,detectionMethod:function(){return Xs()&&void 0!==global.__NUXT_PATHS__}},{platform:Pn.ReactSSR,detectionMethod:function(){return el()&&void 0!==process.env&&!!Object.keys(process.env).find((e=>e.includes("react")))}},{platform:Pn.VueJsSSR,detectionMethod:function(){return Xs()&&tl(global,"__VUE")}},{platform:Pn.AngularSSR,detectionMethod:function(){return el()&&"object"==typeof process.env&&process.env.npm_lifecycle_script?.startsWith("ng ")||!1}},{platform:Pn.SvelteSSR,detectionMethod:function(){return el()&&void 0!==process.env&&!!Object.keys(process.env).find((e=>e.includes("svelte")))}}];let rl;const ol=[];let il=!1;const al=()=>{if(!rl){if(rl=nl.find((e=>e.detectionMethod()))?.platform||Pn.ServerSideUnknown,il)for(;ol.length;)ol.pop()?.();else ol.forEach((e=>{e()}));ll(Pn.ServerSideUnknown,10),ll(Pn.WebUnknown,10)}return rl},sl=e=>{il||ol.push(e)};function ll(e,t){rl!==e||il||setTimeout((()=>{rl=void 0,il=!0,setTimeout(al,1e3)}),t)}const cl="aws-amplify";new class{constructor(){this.userAgent=`${cl}/${Ys}`}get framework(){return al()}get isReactNative(){return this.framework===Pn.ReactNative||this.framework===Pn.Expo}observeFrameworkChanges(e){sl(e)}};const ul=({category:e,action:t}={})=>{const n=[[cl,Ys]];if(e&&n.push([e,t]),n.push(["framework",al()]),e&&t){const r=((e,t)=>Rn[e]?.[t]?.additionalDetails)(e,t);r&&r.forEach((e=>{n.push(e)}))}return n},dl=e=>ul(e).map((([e,t])=>e&&t?`${e}/${t}`:e)).join(" "),pl="cognito-idp",fl={service:pl,retryDecider:zs(Ts),computeDelay:Qs,userAgentValue:dl(),cache:"no-store"},ml=e=>xs(Us,Cs("InitiateAuth"),Ps(),{...fl,...e}),hl=URL,vl={id:"aws",outputs:{dnsSuffix:"amazonaws.com"},regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",regions:["aws-global"]},gl={partitions:[vl,{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn"},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:["aws-cn-global"]}]},yl=e=>{const{partitions:t}=gl;for(const{regions:n,outputs:r,regionRegex:o}of t){const t=new RegExp(o);if(n.includes(e)||t.test(e))return r.dnsSuffix}return vl.outputs.dnsSuffix},bl=({endpointOverride:e})=>t=>e?{url:new hl(e)}:(({region:e})=>({url:new hl(`https://${pl}.${e}.${yl(e)}`)}))(t);function wl({username:e,userPoolId:t,userPoolClientId:n}){if("undefined"==typeof window)return;const r=window.AmazonCognitoAdvancedSecurityData;if(void 0===r)return;const o=r.getData(e,t,n);if(o){return{EncodedData:o}}return{}}const El=async({tokens:e,authConfig:t,username:n})=>{Yi(t?.Cognito);const{userPoolId:r,userPoolClientId:o,userPoolEndpoint:i}=t.Cognito,a=ks(r);ca(e);const s=e.refreshToken,l={REFRESH_TOKEN:s};e.deviceMetadata?.deviceKey&&(l.DEVICE_KEY=e.deviceMetadata.deviceKey);const c=wl({username:n,userPoolId:r,userPoolClientId:o}),u=ml({endpointResolver:bl({endpointOverride:i})}),{AuthenticationResult:d}=await u({region:a},{ClientId:o,AuthFlow:"REFRESH_TOKEN_AUTH",AuthParameters:l,UserContextData:c}),p=Zi(d?.AccessToken??""),f=d?.IdToken?Zi(d.IdToken):void 0,{iat:m}=p.payload;if(!m)throw new ea({name:"iatNotFoundException",message:"iat not found in access token"});return{accessToken:p,idToken:f,clockDrift:1e3*m-(new Date).getTime(),refreshToken:s,username:n}},kl=(e=>{let t;return async(...n)=>t||(t=new Promise(((r,o)=>{e(...n).then((e=>{r(e)})).catch((e=>{o(e)})).finally((()=>{t=void 0}))})),t)})(El),Sl={accessToken:"accessToken",idToken:"idToken",oidcProvider:"oidcProvider",clockDrift:"clockDrift",refreshToken:"refreshToken",deviceKey:"deviceKey",randomPasswordKey:"randomPasswordKey",deviceGroupKey:"deviceGroupKey",signInDetails:"signInDetails",oauthMetadata:"oauthMetadata"};var xl;!function(e){e.InvalidAuthTokens="InvalidAuthTokens"}(xl||(xl={}));const Cl=ln({[xl.InvalidAuthTokens]:{message:"Invalid tokens.",recoverySuggestion:"Make sure the tokens are valid."}});class Al{constructor(){this.name="CognitoIdentityServiceProvider"}getKeyValueStorage(){if(!this.keyValueStorage)throw new ea({name:"KeyValueStorageNotFoundException",message:"KeyValueStorage was not found in TokenStore"});return this.keyValueStorage}setKeyValueStorage(e){this.keyValueStorage=e}setAuthConfig(e){this.authConfig=e}async loadTokens(){try{const e=await this.getAuthKeys(),t=await this.getKeyValueStorage().getItem(e.accessToken);if(!t)throw new ea({name:"NoSessionFoundException",message:"Auth session was not found. Make sure to call signIn."});const n=Zi(t),r=await this.getKeyValueStorage().getItem(e.idToken),o=r?Zi(r):void 0,i=await this.getKeyValueStorage().getItem(e.refreshToken)??void 0,a=await this.getKeyValueStorage().getItem(e.clockDrift)??"0",s=Number.parseInt(a),l=await this.getKeyValueStorage().getItem(e.signInDetails),c={accessToken:n,idToken:o,refreshToken:i,deviceMetadata:await this.getDeviceMetadata()??void 0,clockDrift:s,username:await this.getLastAuthUser()};return l&&(c.signInDetails=JSON.parse(l)),c}catch(e){return null}}async storeTokens(e){Cl(void 0!==e,xl.InvalidAuthTokens),await this.clearTokens();const t=e.username;await this.getKeyValueStorage().setItem(this.getLastAuthUserKey(),t);const n=await this.getAuthKeys();await this.getKeyValueStorage().setItem(n.accessToken,e.accessToken.toString()),e.idToken&&await this.getKeyValueStorage().setItem(n.idToken,e.idToken.toString()),e.refreshToken&&await this.getKeyValueStorage().setItem(n.refreshToken,e.refreshToken),e.deviceMetadata&&(e.deviceMetadata.deviceKey&&await this.getKeyValueStorage().setItem(n.deviceKey,e.deviceMetadata.deviceKey),e.deviceMetadata.deviceGroupKey&&await this.getKeyValueStorage().setItem(n.deviceGroupKey,e.deviceMetadata.deviceGroupKey),await this.getKeyValueStorage().setItem(n.randomPasswordKey,e.deviceMetadata.randomPassword)),e.signInDetails&&await this.getKeyValueStorage().setItem(n.signInDetails,JSON.stringify(e.signInDetails)),await this.getKeyValueStorage().setItem(n.clockDrift,`${e.clockDrift}`)}async clearTokens(){const e=await this.getAuthKeys();await Promise.all([this.getKeyValueStorage().removeItem(e.accessToken),this.getKeyValueStorage().removeItem(e.idToken),this.getKeyValueStorage().removeItem(e.clockDrift),this.getKeyValueStorage().removeItem(e.refreshToken),this.getKeyValueStorage().removeItem(e.signInDetails),this.getKeyValueStorage().removeItem(this.getLastAuthUserKey()),this.getKeyValueStorage().removeItem(e.oauthMetadata)])}async getDeviceMetadata(e){const t=await this.getAuthKeys(e),n=await this.getKeyValueStorage().getItem(t.deviceKey),r=await this.getKeyValueStorage().getItem(t.deviceGroupKey),o=await this.getKeyValueStorage().getItem(t.randomPasswordKey);return o&&r&&n?{deviceKey:n,deviceGroupKey:r,randomPassword:o}:null}async clearDeviceMetadata(e){const t=await this.getAuthKeys(e);await Promise.all([this.getKeyValueStorage().removeItem(t.deviceKey),this.getKeyValueStorage().removeItem(t.deviceGroupKey),this.getKeyValueStorage().removeItem(t.randomPasswordKey)])}async getAuthKeys(e){Yi(this.authConfig?.Cognito);const t=e??await this.getLastAuthUser();return _l(this.name,`${this.authConfig.Cognito.userPoolClientId}.${t}`)}getLastAuthUserKey(){Yi(this.authConfig?.Cognito);const e=this.authConfig.Cognito.userPoolClientId;return`${this.name}.${e}.LastAuthUser`}async getLastAuthUser(){return await this.getKeyValueStorage().getItem(this.getLastAuthUserKey())??"username"}async setOAuthMetadata(e){const{oauthMetadata:t}=await this.getAuthKeys();await this.getKeyValueStorage().setItem(t,JSON.stringify(e))}async getOAuthMetadata(){const{oauthMetadata:e}=await this.getAuthKeys(),t=await this.getKeyValueStorage().getItem(e);return t&&JSON.parse(t)}}const _l=(e,t)=>Il(Sl)(`${e}`,t);function Il(e){const t=Object.values({...e});return(e,n)=>t.reduce(((t,r)=>({...t,[r]:`${e}.${n}.${r}`})),{})}const Nl=()=>"undefined"!=typeof window&&void 0!==window.document,Tl="amplify-signin-with-hostedUI",Rl="CognitoIdentityServiceProvider";class Ol{constructor(e){this.keyValueStorage=e}async clearOAuthInflightData(){Yi(this.cognitoConfig);const e=Pl(Rl,this.cognitoConfig.userPoolClientId);await Promise.all([this.keyValueStorage.removeItem(e.inflightOAuth),this.keyValueStorage.removeItem(e.oauthPKCE),this.keyValueStorage.removeItem(e.oauthState)])}async clearOAuthData(){Yi(this.cognitoConfig);const e=Pl(Rl,this.cognitoConfig.userPoolClientId);return await this.clearOAuthInflightData(),await this.keyValueStorage.removeItem(Tl),this.keyValueStorage.removeItem(e.oauthSignIn)}loadOAuthState(){Yi(this.cognitoConfig);const e=Pl(Rl,this.cognitoConfig.userPoolClientId);return this.keyValueStorage.getItem(e.oauthState)}storeOAuthState(e){Yi(this.cognitoConfig);const t=Pl(Rl,this.cognitoConfig.userPoolClientId);return this.keyValueStorage.setItem(t.oauthState,e)}loadPKCE(){Yi(this.cognitoConfig);const e=Pl(Rl,this.cognitoConfig.userPoolClientId);return this.keyValueStorage.getItem(e.oauthPKCE)}storePKCE(e){Yi(this.cognitoConfig);const t=Pl(Rl,this.cognitoConfig.userPoolClientId);return this.keyValueStorage.setItem(t.oauthPKCE,e)}setAuthConfig(e){this.cognitoConfig=e}async loadOAuthInFlight(){Yi(this.cognitoConfig);const e=Pl(Rl,this.cognitoConfig.userPoolClientId);return"true"===await this.keyValueStorage.getItem(e.inflightOAuth)}async storeOAuthInFlight(e){Yi(this.cognitoConfig);const t=Pl(Rl,this.cognitoConfig.userPoolClientId);await this.keyValueStorage.setItem(t.inflightOAuth,`${e}`)}async loadOAuthSignIn(){Yi(this.cognitoConfig);const e=Pl(Rl,this.cognitoConfig.userPoolClientId),t=await this.keyValueStorage.getItem(Tl),[n,r]=(await this.keyValueStorage.getItem(e.oauthSignIn))?.split(",")??[];return{isOAuthSignIn:"true"===n||"true"===t,preferPrivateSession:"true"===r}}async storeOAuthSignIn(e,t=!1){Yi(this.cognitoConfig);const n=Pl(Rl,this.cognitoConfig.userPoolClientId);await this.keyValueStorage.setItem(n.oauthSignIn,`${e},${t}`)}}const Pl=(e,t)=>Il(da)(e,t),Dl=new Ol(Es),Fl=[],Ml=()=>{for(;Fl.length;)Fl.pop()?.()};class Vl{constructor(){this.waitForInflightOAuth=Nl()?async()=>{if(await Dl.loadOAuthInFlight())return this.inflightPromise||(this.inflightPromise=new Promise(((e,t)=>{var n;n=e,Fl.push(n)}))),this.inflightPromise}:async()=>{}}setAuthConfig(e){Dl.setAuthConfig(e.Cognito),this.authConfig=e}setTokenRefresher(e){this.tokenRefresher=e}setAuthTokenStore(e){this.tokenStore=e}getTokenStore(){if(!this.tokenStore)throw new ea({name:"EmptyTokenStoreException",message:"TokenStore not set"});return this.tokenStore}getTokenRefresher(){if(!this.tokenRefresher)throw new ea({name:"EmptyTokenRefresherException",message:"TokenRefresher not set"});return this.tokenRefresher}async getTokens(e){let t;try{Yi(this.authConfig?.Cognito)}catch(e){return null}await this.waitForInflightOAuth(),this.inflightPromise=void 0,t=await this.getTokenStore().loadTokens();const n=await this.getTokenStore().getLastAuthUser();if(null===t)return null;const r=!!t?.idToken&&Oi({expiresAt:1e3*(t.idToken?.payload?.exp??0),clockDrift:t.clockDrift??0}),o=Oi({expiresAt:1e3*(t.accessToken?.payload?.exp??0),clockDrift:t.clockDrift??0});return(e?.forceRefresh||r||o)&&(t=await this.refreshTokens({tokens:t,username:n}),null===t)?null:{accessToken:t?.accessToken,idToken:t?.idToken,signInDetails:t?.signInDetails}}async refreshTokens({tokens:e,username:t}){try{const{signInDetails:n}=e,r=await this.getTokenRefresher()({tokens:e,authConfig:this.authConfig,username:t});return r.signInDetails=n,await this.setTokens({tokens:r}),vi.dispatch("auth",{event:"tokenRefresh"},"Auth",fi),r}catch(e){return this.handleErrors(e)}}handleErrors(e){if(Os(e),"Network error"!==e.message&&this.clearTokens(),vi.dispatch("auth",{event:"tokenRefresh_failure",data:{error:e}},"Auth",fi),e.name.startsWith("NotAuthorizedException"))return null;throw e}async setTokens({tokens:e}){return this.getTokenStore().storeTokens(e)}async clearTokens(){return this.getTokenStore().clearTokens()}getDeviceMetadata(e){return this.getTokenStore().getDeviceMetadata(e)}clearDeviceMetadata(e){return this.getTokenStore().clearDeviceMetadata(e)}setOAuthMetadata(e){return this.getTokenStore().setOAuthMetadata(e)}getOAuthMetadata(){return this.getTokenStore().getOAuthMetadata()}}const Ll=new class{constructor(){this.authTokenStore=new Al,this.authTokenStore.setKeyValueStorage(Es),this.tokenOrchestrator=new Vl,this.tokenOrchestrator.setAuthTokenStore(this.authTokenStore),this.tokenOrchestrator.setTokenRefresher(kl)}getTokens({forceRefresh:e}={forceRefresh:!1}){return this.tokenOrchestrator.getTokens({forceRefresh:e})}setKeyValueStorage(e){this.authTokenStore.setKeyValueStorage(e)}setAuthConfig(e){this.authTokenStore.setAuthConfig(e),this.tokenOrchestrator.setAuthConfig(e)}},{tokenOrchestrator:ql}=Ll,Ul={identityId:"identityId"},jl=new rn("DefaultIdentityIdStore");const zl=(e,t)=>Il(Ul)(`com.amplify.${e}`,t),Bl=Ds(qs,[()=>e=>async function(t){return t.headers["cache-control"]="no-store",e(t)}]),$l={service:"cognito-identity",endpointResolver:({region:e})=>({url:new hl(`https://cognito-identity.${e}.${yl(e)}`)}),retryDecider:zs(Ts),computeDelay:Qs,userAgentValue:dl(),cache:"no-store"};sl((()=>{$l.userAgentValue=dl()}));const Wl=e=>({"content-type":"application/x-amz-json-1.1","x-amz-target":`AWSCognitoIdentityService.${e}`}),Hl=({url:e},t,n)=>({headers:t,url:e,body:n,method:"POST"}),Kl=({AccessKeyId:e,SecretKey:t,SessionToken:n,Expiration:r}={})=>({AccessKeyId:e,SecretKey:t,SessionToken:n,Expiration:r&&new Date(1e3*r)}),Gl=xs(Bl,((e,t)=>{const n=Wl("GetCredentialsForIdentity"),r=JSON.stringify(e);return Hl(t,n,r)}),(async e=>{if(e.statusCode>=300){throw await Ts(e)}{const t=await Rs(e);return{IdentityId:t.IdentityId,Credentials:Kl(t.Credentials),$metadata:Is(e)}}}),$l),Ql=xs(Bl,((e,t)=>{const n=Wl("GetId"),r=JSON.stringify(e);return Hl(t,n,r)}),(async e=>{if(e.statusCode>=300){throw await Ts(e)}return{IdentityId:(await Rs(e)).IdentityId,$metadata:Is(e)}}),$l);function Yl(e){const t=Zi(e).payload.iss,n={};if(!t)throw new ea({name:"InvalidIdTokenException",message:"Invalid Idtoken."});return n[t.replace(/(^\w+:|^)\/\//,"")]=e,n}const Xl=new rn("CognitoIdentityIdProvider");async function Jl(e,t){const n=t?.identityPoolId,r=Ss(n),o=(await Ql({region:r},{IdentityPoolId:n,Logins:e})).IdentityId;if(!o)throw new ea({name:"GetIdResponseException",message:"Received undefined response from getId operation",recoverySuggestion:"Make sure to pass a valid identityPoolId in the configuration."});return o}const Zl=new rn("CognitoCredentialsProvider"),ec=3e6;const tc=new class{constructor(e){this._nextCredentialsRefresh=0,this._identityIdStore=e}async clearCredentialsAndIdentityId(){Zl.debug("Clearing out credentials and identityId"),this._credentialsAndIdentityId=void 0,await this._identityIdStore.clearIdentityId()}async clearCredentials(){Zl.debug("Clearing out in-memory credentials"),this._credentialsAndIdentityId=void 0}async getCredentialsAndIdentityId(e){const t=e.authenticated,{tokens:n}=e,{authConfig:r}=e;try{Ji(r?.Cognito)}catch{return}if(!t&&!r.Cognito.allowGuestAccess)return;const{forceRefresh:o}=e,i=this.hasTokenChanged(n),a=await async function({tokens:e,authConfig:t,identityIdStore:n}){n.setAuthConfig({Cognito:t});let r=await n.loadIdentityId();if(e){if(r&&"primary"===r.type)return r.id;{const n=e.idToken?Yl(e.idToken.toString()):{},o=await Jl(n,t);r&&r.id===o&&Xl.debug(`The guest identity ${r.id} has become the primary identity.`),r={id:o,type:"primary"}}}else{if(r&&"guest"===r.type)return r.id;r={id:await Jl({},t),type:"guest"}}return n.storeIdentityId(r),r.id}({tokens:n,authConfig:r.Cognito,identityIdStore:this._identityIdStore});return(o||i)&&this.clearCredentials(),t?(function(e){if(!e||!e.idToken)throw new ea({name:ta,message:"User needs to be authenticated to call this API.",recoverySuggestion:"Sign in before calling this API again."})}(n),this.credsForOIDCTokens(r.Cognito,n,a)):this.getGuestCredentials(a,r.Cognito)}async getGuestCredentials(e,t){if(this._credentialsAndIdentityId&&!this.isPastTTL()&&!1===this._credentialsAndIdentityId.isAuthenticatedCreds)return Zl.info("returning stored credentials as they neither past TTL nor expired."),this._credentialsAndIdentityId;this.clearCredentials();const n=Ss(t.identityPoolId),r=await Gl({region:n},{IdentityId:e});if(r.Credentials&&r.Credentials.AccessKeyId&&r.Credentials.SecretKey){this._nextCredentialsRefresh=(new Date).getTime()+ec;const t={credentials:{accessKeyId:r.Credentials.AccessKeyId,secretAccessKey:r.Credentials.SecretKey,sessionToken:r.Credentials.SessionToken,expiration:r.Credentials.Expiration},identityId:e},n=r.IdentityId;return n&&(t.identityId=n,this._identityIdStore.storeIdentityId({id:n,type:"guest"})),this._credentialsAndIdentityId={...t,isAuthenticatedCreds:!1},t}throw new ea({name:"CredentialsNotFoundException",message:"Cognito did not respond with either Credentials, AccessKeyId or SecretKey."})}async credsForOIDCTokens(e,t,n){if(this._credentialsAndIdentityId&&!this.isPastTTL()&&!0===this._credentialsAndIdentityId.isAuthenticatedCreds)return Zl.debug("returning stored credentials as they neither past TTL nor expired."),this._credentialsAndIdentityId;this.clearCredentials();const r=t.idToken?Yl(t.idToken.toString()):{},o=Ss(e.identityPoolId),i=await Gl({region:o},{IdentityId:n,Logins:r});if(i.Credentials&&i.Credentials.AccessKeyId&&i.Credentials.SecretKey){const e={credentials:{accessKeyId:i.Credentials.AccessKeyId,secretAccessKey:i.Credentials.SecretKey,sessionToken:i.Credentials.SessionToken,expiration:i.Credentials.Expiration},identityId:n};this._credentialsAndIdentityId={...e,isAuthenticatedCreds:!0,associatedIdToken:t.idToken?.toString()},this._nextCredentialsRefresh=(new Date).getTime()+ec;const r=i.IdentityId;return r&&(e.identityId=r,this._identityIdStore.storeIdentityId({id:r,type:"primary"})),e}throw new ea({name:"CredentialsException",message:"Cognito did not respond with either Credentials, AccessKeyId or SecretKey."})}isPastTTL(){return void 0===this._nextCredentialsRefresh||this._nextCredentialsRefresh<=Date.now()}hasTokenChanged(e){return!!e&&!!this._credentialsAndIdentityId?.associatedIdToken&&e.idToken?.toString()!==this._credentialsAndIdentityId.associatedIdToken}}(new class{setAuthConfig(e){Ji(e.Cognito),this.authConfig=e,this._authKeys=zl("Cognito",e.Cognito.identityPoolId)}constructor(e){this._authKeys={},this._hasGuestIdentityId=!1,this.keyValueStorage=e}async loadIdentityId(){Ji(this.authConfig?.Cognito);try{if(this._primaryIdentityId)return{id:this._primaryIdentityId,type:"primary"};{const e=await this.keyValueStorage.getItem(this._authKeys.identityId);return e?(this._hasGuestIdentityId=!0,{id:e,type:"guest"}):null}}catch(e){return jl.log("Error getting stored IdentityId.",e),null}}async storeIdentityId(e){Ji(this.authConfig?.Cognito),"guest"===e.type?(this.keyValueStorage.setItem(this._authKeys.identityId,e.id),this._primaryIdentityId=void 0,this._hasGuestIdentityId=!0):(this._primaryIdentityId=e.id,this._hasGuestIdentityId&&(this.keyValueStorage.removeItem(this._authKeys.identityId),this._hasGuestIdentityId=!1))}async clearIdentityId(){this._primaryIdentityId=void 0,await this.keyValueStorage.removeItem(this._authKeys.identityId)}}(Es)),nc={configure(e,t){const n=Ri(e);if(n.Auth){if(!t?.Auth)return Wi.libraryOptions.Auth?t?(void 0!==t.ssr&&Ll.setKeyValueStorage(t.ssr?new gs({sameSite:"lax"}):Es),void Wi.configure(n,{Auth:Wi.libraryOptions.Auth,...t})):void Wi.configure(n):(Ll.setAuthConfig(n.Auth),Ll.setKeyValueStorage(t?.ssr?new gs({sameSite:"lax"}):Es),void Wi.configure(n,{...t,Auth:{tokenProvider:Ll,credentialsProvider:tc}}));Wi.configure(n,t)}else Wi.configure(n,t)},getConfig(){return Wi.getConfig()}};const rc={convert(e,t={urlSafe:!1,skipPadding:!1}){const n="string"==typeof e?e:function(e){return Array.from(e,(e=>String.fromCodePoint(e))).join("")}(e);let r=(()=>{if("undefined"!=typeof window&&"function"==typeof window.btoa)return window.btoa;if("function"==typeof btoa)return btoa;throw new sn({name:"Base64EncoderError",message:"Cannot resolve the `btoa` function from the environment."})})()(n);return t.urlSafe&&(r=r.replace(/\+/g,"-").replace(/\//g,"_")),t.skipPadding&&(r=r.replace(/=/g,"")),r}},oc=async()=>{const{userAgentData:e}=navigator;if(!e)return navigator.userAgent;const{platform:t="",platformVersion:n="",model:r="",architecture:o="",fullVersionList:i=[]}=await e.getHighEntropyValues(["platform","platformVersion","architecture","model","fullVersionList"]);return[t,n,o,r,t,i.map((e=>`${e.brand}/${e.version}`)).join(";")].filter((e=>e)).join(" ")};var ic,ac,sc,lc,cc,uc,dc,pc,fc,mc,hc,vc,gc,yc,bc,wc,Ec,kc,Sc,xc,Cc,Ac,_c,Ic;!function(e){e.ConcurrentModificationException="ConcurrentModificationException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.SoftwareTokenMFANotFoundException="SoftwareTokenMFANotFoundException"}(ic||(ic={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.InvalidPasswordException="InvalidPasswordException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(ac||(ac={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidPasswordException="InvalidPasswordException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UsernameExistsException="UsernameExistsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(sc||(sc={})),function(e){e.CodeMismatchException="CodeMismatchException",e.ExpiredCodeException="ExpiredCodeException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidPasswordException="InvalidPasswordException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyFailedAttemptsException="TooManyFailedAttemptsException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(lc||(lc={})),function(e){e.AliasExistsException="AliasExistsException",e.CodeMismatchException="CodeMismatchException",e.ExpiredCodeException="ExpiredCodeException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyFailedAttemptsException="TooManyFailedAttemptsException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotFoundException="UserNotFoundException"}(cc||(cc={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(uc||(uc={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(dc||(dc={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(pc||(pc={})),function(e){e.CodeDeliveryFailureException="CodeDeliveryFailureException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidEmailRoleAccessPolicyException="InvalidEmailRoleAccessPolicyException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotFoundException="UserNotFoundException"}(fc||(fc={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(mc||(mc={})),function(e){e.ExternalServiceException="ExternalServiceException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceConflictException="ResourceConflictException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException"}(hc||(hc={})),function(e){e.ExternalServiceException="ExternalServiceException",e.InternalErrorException="InternalErrorException",e.InvalidIdentityPoolConfigurationException="InvalidIdentityPoolConfigurationException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceConflictException="ResourceConflictException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException"}(vc||(vc={})),function(e){e.CodeDeliveryFailureException="CodeDeliveryFailureException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidEmailRoleAccessPolicyException="InvalidEmailRoleAccessPolicyException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(gc||(gc={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException"}(yc||(yc={})),function(e){e.PasswordResetRequiredException="PasswordResetRequiredException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(bc||(bc={})),function(e){e.CodeDeliveryFailureException="CodeDeliveryFailureException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidEmailRoleAccessPolicyException="InvalidEmailRoleAccessPolicyException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotFoundException="UserNotFoundException"}(wc||(wc={})),function(e){e.AliasExistsException="AliasExistsException",e.CodeMismatchException="CodeMismatchException",e.ExpiredCodeException="ExpiredCodeException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidPasswordException="InvalidPasswordException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.MFAMethodNotFoundException="MFAMethodNotFoundException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.SoftwareTokenMFANotFoundException="SoftwareTokenMFANotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(Ec||(Ec={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(kc||(kc={})),function(e){e.CodeDeliveryFailureException="CodeDeliveryFailureException",e.InternalErrorException="InternalErrorException",e.InvalidEmailRoleAccessPolicyException="InvalidEmailRoleAccessPolicyException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidPasswordException="InvalidPasswordException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.NotAuthorizedException="NotAuthorizedException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UsernameExistsException="UsernameExistsException"}(Sc||(Sc={})),function(e){e.AliasExistsException="AliasExistsException",e.CodeDeliveryFailureException="CodeDeliveryFailureException",e.CodeMismatchException="CodeMismatchException",e.ExpiredCodeException="ExpiredCodeException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidEmailRoleAccessPolicyException="InvalidEmailRoleAccessPolicyException",e.InvalidLambdaResponseException="InvalidLambdaResponseException",e.InvalidParameterException="InvalidParameterException",e.InvalidSmsRoleAccessPolicyException="InvalidSmsRoleAccessPolicyException",e.InvalidSmsRoleTrustRelationshipException="InvalidSmsRoleTrustRelationshipException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UnexpectedLambdaException="UnexpectedLambdaException",e.UserLambdaValidationException="UserLambdaValidationException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(xc||(xc={})),function(e){e.CodeMismatchException="CodeMismatchException",e.EnableSoftwareTokenMFAException="EnableSoftwareTokenMFAException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.SoftwareTokenMFANotFoundException="SoftwareTokenMFANotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(Cc||(Cc={})),function(e){e.AliasExistsException="AliasExistsException",e.CodeMismatchException="CodeMismatchException",e.ExpiredCodeException="ExpiredCodeException",e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.LimitExceededException="LimitExceededException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(Ac||(Ac={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(_c||(_c={})),function(e){e.ForbiddenException="ForbiddenException",e.InternalErrorException="InternalErrorException",e.InvalidParameterException="InvalidParameterException",e.InvalidUserPoolConfigurationException="InvalidUserPoolConfigurationException",e.NotAuthorizedException="NotAuthorizedException",e.PasswordResetRequiredException="PasswordResetRequiredException",e.ResourceNotFoundException="ResourceNotFoundException",e.TooManyRequestsException="TooManyRequestsException",e.UserNotConfirmedException="UserNotConfirmedException",e.UserNotFoundException="UserNotFoundException"}(Ic||(Ic={}));var Nc;!function(e){e.EmptySignInUsername="EmptySignInUsername",e.EmptySignInPassword="EmptySignInPassword",e.CustomAuthSignInPassword="CustomAuthSignInPassword",e.EmptySignUpUsername="EmptySignUpUsername",e.EmptySignUpPassword="EmptySignUpPassword",e.EmptyConfirmSignUpUsername="EmptyConfirmSignUpUsername",e.EmptyConfirmSignUpCode="EmptyConfirmSignUpCode",e.EmptyResendSignUpCodeUsername="EmptyresendSignUpCodeUsername",e.EmptyChallengeResponse="EmptyChallengeResponse",e.EmptyConfirmResetPasswordUsername="EmptyConfirmResetPasswordUsername",e.EmptyConfirmResetPasswordNewPassword="EmptyConfirmResetPasswordNewPassword",e.EmptyConfirmResetPasswordConfirmationCode="EmptyConfirmResetPasswordConfirmationCode",e.EmptyResetPasswordUsername="EmptyResetPasswordUsername",e.EmptyVerifyTOTPSetupCode="EmptyVerifyTOTPSetupCode",e.EmptyConfirmUserAttributeCode="EmptyConfirmUserAttributeCode",e.IncorrectMFAMethod="IncorrectMFAMethod",e.EmptyUpdatePassword="EmptyUpdatePassword"}(Nc||(Nc={}));const Tc={[Nc.EmptyChallengeResponse]:{message:"challengeResponse is required to confirmSignIn"},[Nc.EmptyConfirmResetPasswordUsername]:{message:"username is required to confirmResetPassword"},[Nc.EmptyConfirmSignUpCode]:{message:"code is required to confirmSignUp"},[Nc.EmptyConfirmSignUpUsername]:{message:"username is required to confirmSignUp"},[Nc.EmptyConfirmResetPasswordConfirmationCode]:{message:"confirmationCode is required to confirmResetPassword"},[Nc.EmptyConfirmResetPasswordNewPassword]:{message:"newPassword is required to confirmResetPassword"},[Nc.EmptyResendSignUpCodeUsername]:{message:"username is required to confirmSignUp"},[Nc.EmptyResetPasswordUsername]:{message:"username is required to resetPassword"},[Nc.EmptySignInPassword]:{message:"password is required to signIn"},[Nc.EmptySignInUsername]:{message:"username is required to signIn"},[Nc.EmptySignUpPassword]:{message:"password is required to signUp"},[Nc.EmptySignUpUsername]:{message:"username is required to signUp"},[Nc.CustomAuthSignInPassword]:{message:"A password is not needed when signing in with CUSTOM_WITHOUT_SRP",recoverySuggestion:"Do not include a password in your signIn call."},[Nc.IncorrectMFAMethod]:{message:"Incorrect MFA method was chosen. It should be either SMS or TOTP",recoverySuggestion:"Try to pass TOTP or SMS as the challengeResponse"},[Nc.EmptyVerifyTOTPSetupCode]:{message:"code is required to verifyTotpSetup"},[Nc.EmptyUpdatePassword]:{message:"oldPassword and newPassword are required to changePassword"},[Nc.EmptyConfirmUserAttributeCode]:{message:"confirmation code is required to confirmUserAttribute"}};var Rc,Oc;function Pc(e,t){const{message:n,recoverySuggestion:r}=Tc[t];if(!e)throw new ea({name:t,message:n,recoverySuggestion:r})}!function(e){e.DEFAULT_MSG="Authentication Error",e.EMPTY_EMAIL="Email cannot be empty",e.EMPTY_PHONE="Phone number cannot be empty",e.EMPTY_USERNAME="Username cannot be empty",e.INVALID_USERNAME="The username should either be a string or one of the sign in types",e.EMPTY_PASSWORD="Password cannot be empty",e.EMPTY_CODE="Confirmation code cannot be empty",e.SIGN_UP_ERROR="Error creating account",e.NO_MFA="No valid MFA method provided",e.INVALID_MFA="Invalid MFA type",e.EMPTY_CHALLENGE="Challenge response cannot be empty",e.NO_USER_SESSION="Failed to get the session because the user is empty",e.NETWORK_ERROR="Network Error",e.DEVICE_CONFIG="Device tracking has not been configured in this User Pool",e.AUTOSIGNIN_ERROR="Please use your credentials to sign in",e.OAUTH_ERROR="Couldn't finish OAuth flow, check your User Pool HostedUI settings"}(Rc||(Rc={})),function(e){e.SignInException="SignInException",e.OAuthSignInError="OAuthSignInException"}(Oc||(Oc={}));const Dc=(e,t)=>dl({category:Dn.Auth,action:e,...t}),Fc=e=>xs(Us,Cs("RespondToAuthChallenge"),Ps(),{...fl,...e});function Mc(){return{username:void 0,challengeName:void 0,signInSession:void 0}}const Vc=(e=>{let t=e({username:void 0,challengeName:void 0,signInSession:void 0},{type:"SET_INITIAL_STATE"});return{getState:()=>t,dispatch:n=>{t=e(t,n)}}})(((e,t)=>{switch(t.type){case"SET_SIGN_IN_SESSION":return{...e,signInSession:t.value};case"SET_SIGN_IN_STATE":return{...t.value};case"SET_CHALLENGE_NAME":return{...e,challengeName:t.value};case"SET_USERNAME":return{...e,username:t.value};case"SET_INITIAL_STATE":return Mc();default:return e}}));function Lc(e){Vc.dispatch({type:"SET_SIGN_IN_STATE",value:e})}function qc(){Vc.dispatch({type:"SET_INITIAL_STATE"})}const Uc={convert(e){return(new TextEncoder).encode(e)}};function jc(e,t){null!=e&&this.fromString(e,t)}function zc(){return new jc(null,null)}let Bc;const $c="undefined"!=typeof navigator;$c&&"Microsoft Internet Explorer"===navigator.appName?(jc.prototype.am=function(e,t,n,r,o,i){const a=32767&t,s=t>>15;for(;--i>=0;){let t=32767&this[e];const i=this[e++]>>15,l=s*t+i*a;t=a*t+((32767&l)<<15)+n[r]+(1073741823&o),o=(t>>>30)+(l>>>15)+s*i+(o>>>30),n[r++]=1073741823&t}return o},Bc=30):$c&&"Netscape"!==navigator.appName?(jc.prototype.am=function(e,t,n,r,o,i){for(;--i>=0;){const i=t*this[e++]+n[r]+o;o=Math.floor(i/67108864),n[r++]=67108863&i}return o},Bc=26):(jc.prototype.am=function(e,t,n,r,o,i){const a=16383&t,s=t>>14;for(;--i>=0;){let t=16383&this[e];const i=this[e++]>>14,l=s*t+i*a;t=a*t+((16383&l)<<14)+n[r]+o,o=(t>>28)+(l>>14)+s*i,n[r++]=268435455&t}return o},Bc=28),jc.prototype.DB=Bc,jc.prototype.DM=(1<<Bc)-1,jc.prototype.DV=1<<Bc;jc.prototype.FV=Math.pow(2,52),jc.prototype.F1=52-Bc,jc.prototype.F2=2*Bc-52;const Wc=[];let Hc,Kc;for(Hc="0".charCodeAt(0),Kc=0;Kc<=9;++Kc)Wc[Hc++]=Kc;for(Hc="a".charCodeAt(0),Kc=10;Kc<36;++Kc)Wc[Hc++]=Kc;for(Hc="A".charCodeAt(0),Kc=10;Kc<36;++Kc)Wc[Hc++]=Kc;function Gc(e){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(e)}function Qc(e,t){const n=Wc[e.charCodeAt(t)];return null==n?-1:n}function Yc(e){const t=zc();return t.fromInt(e),t}function Xc(e){let t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}function Jc(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}Jc.prototype.convert=function(e){const t=zc();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(jc.ZERO)>0&&this.m.subTo(t,t),t},Jc.prototype.revert=function(e){const t=zc();return e.copyTo(t),this.reduce(t),t},Jc.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(let t=0;t<this.m.t;++t){let n=32767&e[t];const r=n*this.mpl+((n*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(n=t+this.m.t,e[n]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},Jc.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},Jc.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},jc.prototype.copyTo=function(e){for(let t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},jc.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0},jc.prototype.fromString=function(e,t){let n;if(16===t)n=4;else if(8===t)n=3;else if(2===t)n=1;else if(32===t)n=5;else{if(4!==t)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");n=2}this.t=0,this.s=0;let r=e.length,o=!1,i=0;for(;--r>=0;){const t=Qc(e,r);t<0?"-"===e.charAt(r)&&(o=!0):(o=!1,0===i?this[this.t++]=t:i+n>this.DB?(this[this.t-1]|=(t&(1<<this.DB-i)-1)<<i,this[this.t++]=t>>this.DB-i):this[this.t-1]|=t<<i,i+=n,i>=this.DB&&(i-=this.DB))}this.clamp(),o&&jc.ZERO.subTo(this,this)},jc.prototype.clamp=function(){const e=this.s&this.DM;for(;this.t>0&&this[this.t-1]==e;)--this.t},jc.prototype.dlShiftTo=function(e,t){let n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s},jc.prototype.drShiftTo=function(e,t){for(let n=e;n<this.t;++n)t[n-e]=this[n];t.t=Math.max(this.t-e,0),t.s=this.s},jc.prototype.lShiftTo=function(e,t){const n=e%this.DB,r=this.DB-n,o=(1<<r)-1,i=Math.floor(e/this.DB);let a,s=this.s<<n&this.DM;for(a=this.t-1;a>=0;--a)t[a+i+1]=this[a]>>r|s,s=(this[a]&o)<<n;for(a=i-1;a>=0;--a)t[a]=0;t[i]=s,t.t=this.t+i+1,t.s=this.s,t.clamp()},jc.prototype.rShiftTo=function(e,t){t.s=this.s;const n=Math.floor(e/this.DB);if(n>=this.t)return void(t.t=0);const r=e%this.DB,o=this.DB-r,i=(1<<r)-1;t[0]=this[n]>>r;for(let e=n+1;e<this.t;++e)t[e-n-1]|=(this[e]&i)<<o,t[e-n]=this[e]>>r;r>0&&(t[this.t-n-1]|=(this.s&i)<<o),t.t=this.t-n,t.clamp()},jc.prototype.subTo=function(e,t){let n=0,r=0;const o=Math.min(e.t,this.t);for(;n<o;)r+=this[n]-e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r-=e[n],t[n++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()},jc.prototype.multiplyTo=function(e,t){const n=this.abs(),r=e.abs();let o=n.t;for(t.t=o+r.t;--o>=0;)t[o]=0;for(o=0;o<r.t;++o)t[o+n.t]=n.am(0,r[o],t,o,0,n.t);t.s=0,t.clamp(),this.s!==e.s&&jc.ZERO.subTo(t,t)},jc.prototype.squareTo=function(e){const t=this.abs();let n=e.t=2*t.t;for(;--n>=0;)e[n]=0;for(n=0;n<t.t-1;++n){const r=t.am(n,t[n],e,2*n,0,1);(e[n+t.t]+=t.am(n+1,2*t[n],e,2*n+1,r,t.t-n-1))>=t.DV&&(e[n+t.t]-=t.DV,e[n+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(n,t[n],e,2*n,0,1)),e.s=0,e.clamp()},jc.prototype.divRemTo=function(e,t,n){const r=e.abs();if(r.t<=0)return;const o=this.abs();if(o.t<r.t)return null!=t&&t.fromInt(0),void(null!=n&&this.copyTo(n));null===n&&(n=zc());const i=zc(),a=this.s,s=e.s,l=this.DB-Xc(r[r.t-1]);l>0?(r.lShiftTo(l,i),o.lShiftTo(l,n)):(r.copyTo(i),o.copyTo(n));const c=i.t,u=i[c-1];if(0===u)return;const d=u*(1<<this.F1)+(c>1?i[c-2]>>this.F2:0),p=this.FV/d,f=(1<<this.F1)/d,m=1<<this.F2;let h=n.t,v=h-c;const g=null===t?zc():t;for(i.dlShiftTo(v,g),n.compareTo(g)>=0&&(n[n.t++]=1,n.subTo(g,n)),jc.ONE.dlShiftTo(c,g),g.subTo(i,i);i.t<c;)i[i.t++]=0;for(;--v>=0;){let e=n[--h]===u?this.DM:Math.floor(n[h]*p+(n[h-1]+m)*f);if((n[h]+=i.am(0,e,n,v,0,c))<e)for(i.dlShiftTo(v,g),n.subTo(g,n);n[h]<--e;)n.subTo(g,n)}null!==t&&(n.drShiftTo(c,t),a!==s&&jc.ZERO.subTo(t,t)),n.t=c,n.clamp(),l>0&&n.rShiftTo(l,n),a<0&&jc.ZERO.subTo(n,n)},jc.prototype.invDigit=function(){if(this.t<1)return 0;const e=this[0];if(!(1&e))return 0;let t=3&e;return t=t*(2-(15&e)*t)&15,t=t*(2-(255&e)*t)&255,t=t*(2-((65535&e)*t&65535))&65535,t=t*(2-e*t%this.DV)%this.DV,t>0?this.DV-t:-t},jc.prototype.addTo=function(e,t){let n=0,r=0;const o=Math.min(e.t,this.t);for(;n<o;)r+=this[n]+e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r+=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r+=e[n],t[n++]=r&this.DM,r>>=this.DB;r+=e.s}t.s=r<0?-1:0,r>0?t[n++]=r:r<-1&&(t[n++]=this.DV+r),t.t=n,t.clamp()},jc.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);let t;if(16==e)t=4;else if(8===e)t=3;else if(2===e)t=1;else if(32===e)t=5;else{if(4!==e)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");t=2}const n=(1<<t)-1;let r,o=!1,i="",a=this.t,s=this.DB-a*this.DB%t;if(a-- >0)for(s<this.DB&&(r=this[a]>>s)>0&&(o=!0,i=Gc(r));a>=0;)s<t?(r=(this[a]&(1<<s)-1)<<t-s,r|=this[--a]>>(s+=this.DB-t)):(r=this[a]>>(s-=t)&n,s<=0&&(s+=this.DB,--a)),r>0&&(o=!0),o&&(i+=Gc(r));return o?i:"0"},jc.prototype.negate=function(){const e=zc();return jc.ZERO.subTo(this,e),e},jc.prototype.abs=function(){return this.s<0?this.negate():this},jc.prototype.compareTo=function(e){let t=this.s-e.s;if(0!=t)return t;let n=this.t;if(t=n-e.t,0!=t)return this.s<0?-t:t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0},jc.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+Xc(this[this.t-1]^this.s&this.DM)},jc.prototype.mod=function(e){const t=zc();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(jc.ZERO)>0&&e.subTo(t,t),t},jc.prototype.equals=function(e){return 0===this.compareTo(e)},jc.prototype.add=function(e){const t=zc();return this.addTo(e,t),t},jc.prototype.subtract=function(e){const t=zc();return this.subTo(e,t),t},jc.prototype.multiply=function(e){const t=zc();return this.multiplyTo(e,t),t},jc.prototype.divide=function(e){const t=zc();return this.divRemTo(e,t,null),t},jc.prototype.modPow=function(e,t,n){let r,o=e.bitLength(),i=Yc(1);const a=new Jc(t);if(o<=0)return i;r=o<18?1:o<48?3:o<144?4:o<768?5:6;const s=[];let l=3;const c=r-1,u=(1<<r)-1;if(s[1]=a.convert(this),r>1){const e=zc();for(a.sqrTo(s[1],e);l<=u;)s[l]=zc(),a.mulTo(e,s[l-2],s[l]),l+=2}let d,p,f=e.t-1,m=!0,h=zc();for(o=Xc(e[f])-1;f>=0;){for(o>=c?d=e[f]>>o-c&u:(d=(e[f]&(1<<o+1)-1)<<c-o,f>0&&(d|=e[f-1]>>this.DB+o-c)),l=r;!(1&d);)d>>=1,--l;if((o-=l)<0&&(o+=this.DB,--f),m)s[d].copyTo(i),m=!1;else{for(;l>1;)a.sqrTo(i,h),a.sqrTo(h,i),l-=2;l>0?a.sqrTo(i,h):(p=i,i=h,h=p),a.mulTo(h,s[d],i)}for(;f>=0&&!(e[f]&1<<o);)a.sqrTo(i,h),p=i,i=h,h=p,--o<0&&(o=this.DB-1,--f)}const v=a.revert(i);return n(null,v),v},jc.ZERO=Yc(0),jc.ONE=Yc(1);const Zc={},eu={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();1===t.length&&(t=`0${t}`),Zc[e]=t,eu[t]=e}const tu=e=>{if(e.length%2!=0)throw new Error("Hex encoded strings must have an even number length");const t=new Uint8Array(e.length/2);for(let n=0;n<e.length;n+=2){const r=e.slice(n,n+2).toLowerCase();if(!(r in eu))throw new Error(`Cannot decode unrecognized sequence ${r} as hexadecimal`);t[n/2]=eu[r]}return t},nu=e=>{let t="";for(let n=0;n<e.byteLength;n++)t+=Zc[e[n]];return t},ru=e=>{const t=new zi;t.update(e);const n=t.digestSync(),r=nu(n);return new Array(64-r.length).join("0")+r},ou=e=>ru(tu(e)),iu=/^[89a-f]/i,au=e=>{if(!(e instanceof jc))throw new Error("Not a BigInteger");const t=e.compareTo(jc.ZERO)<0;let n=e.abs().toString(16);if(n=n.length%2!=0?`0${n}`:n,n=iu.test(n)?`00${n}`:n,t){const e=n.split("").map((e=>{const t=15&~parseInt(e,16);return"0123456789ABCDEF".charAt(t)})).join("");n=new jc(e,16).add(jc.ONE).toString(16),n.toUpperCase().startsWith("FF8")&&(n=n.substring(2))}return n};class su{constructor(e,t){this.words=[];let n=e;n=this.words=n||[],this.sigBytes=void 0!==t?t:4*n.length}random(e){const t=[];for(let n=0;n<e;n+=4)t.push(Hi().getRandomValues(new Uint32Array(1))[0]);return new su(t,e)}toString(){return function(e){const{words:t}=e,{sigBytes:n}=e,r=[];for(let e=0;e<n;e++){const n=t[e>>>2]>>>24-e%4*8&255;r.push((n>>>4).toString(16)),r.push((15&n).toString(16))}return r.join("")}(this)}}const lu=e=>{const t=(new su).random(e).toString();return tu(t)};class cu{constructor({userPoolName:e,a:t,g:n,A:r,N:o}){this.encoder=Uc,this.userPoolName=e,this.a=t,this.g=n,this.A=r,this.N=o,this.k=new jc(ou(`${au(o)}${au(n)}`),16)}getRandomPassword(){if(!this.randomPassword)throw new ea({name:"EmptyBigIntegerRandomPassword",message:"random password is empty"});return this.randomPassword}getSaltToHashDevices(){if(!this.saltToHashDevices)throw new ea({name:"EmptyBigIntegersaltToHashDevices",message:"saltToHashDevices is empty"});return this.saltToHashDevices}getVerifierDevices(){if(!this.verifierDevices)throw new ea({name:"EmptyBigIntegerVerifierDevices",message:"verifyDevices is empty"});return this.verifierDevices}async generateHashDevice(e,t){this.randomPassword=rc.convert(lu(40));const n=`${e}${t}:${this.randomPassword}`,r=ru(n),o=nu(lu(16));return this.saltToHashDevices=au(new jc(o,16)),new Promise(((e,t)=>{this.g.modPow(new jc(ou(this.saltToHashDevices+r),16),this.N,((n,r)=>{n?t(n):(this.verifierDevices=au(r),e())}))}))}async getPasswordAuthenticationKey({username:e,password:t,serverBValue:n,salt:r}){if(n.mod(this.N).equals(jc.ZERO))throw new Error("B cannot be zero.");const o=(({A:e,B:t})=>{const n=new jc(ou(au(e)+au(t)),16);if(n.equals(jc.ZERO))throw new Error("U cannot be zero.");return n})({A:this.A,B:n}),i=`${this.userPoolName}${e}:${t}`,a=ru(i),s=new jc(ou(au(r)+a),16),l=await(async({a:e,g:t,k:n,x:r,B:o,N:i,U:a})=>new Promise(((s,l)=>{t.modPow(r,i,((t,c)=>{t?l(t):o.subtract(n.multiply(c)).modPow(e.add(a.multiply(r)),i,((e,t)=>{e?l(e):s(t.mod(i))}))}))})))({a:this.a,g:this.g,k:this.k,x:s,B:n,N:this.N,U:o}),c=this.encoder.convert("Caldera Derived Key"),u=this.encoder.convert(String.fromCharCode(1)),d=new Uint8Array(c.byteLength+u.byteLength);d.set(c,0),d.set(u,c.byteLength);const p=((e,t,n)=>{const r=new zi(t);r.update(e);const o=r.digestSync(),i=new zi(o);return i.update(n),i.digestSync().slice(0,16)})(tu(au(l)),tu(au(o)),d);return p}}const uu=async e=>{const t=new jc("FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",16),n=new jc("2",16),r=du(),o=await(async({a:e,g:t,N:n})=>new Promise(((r,o)=>{t.modPow(e,n,((e,t)=>{e?o(e):t.mod(n).equals(jc.ZERO)?o(new Error("Illegal parameter. A mod N cannot be 0.")):r(t)}))})))({a:r,g:n,N:t});return new cu({userPoolName:e,a:r,g:n,A:o,N:t})},du=()=>new jc(nu(lu(128)),16),pu=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],fu=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],mu=()=>{const e=new Date,t=fu[e.getUTCDay()],n=pu[e.getUTCMonth()],r=e.getUTCDate();let o=e.getUTCHours();o<10&&(o=`0${o}`);let i=e.getUTCMinutes();i<10&&(i=`0${i}`);let a=e.getUTCSeconds();a<10&&(a=`0${a}`);return`${t} ${n} ${r} ${o}:${i}:${a} UTC ${e.getUTCFullYear()}`},hu=({userPoolName:e,username:t,challengeParameters:n,dateNow:r,hkdf:o})=>{const i=Uc.convert(e),a=Uc.convert(t),s=vu(n.SECRET_BLOCK),l=Uc.convert(r),c=new Uint8Array(i.byteLength+a.byteLength+s.byteLength+l.byteLength);c.set(i,0),c.set(a,i.byteLength),c.set(s,i.byteLength+a.byteLength),c.set(l,i.byteLength+a.byteLength+s.byteLength);const u=new zi(o);u.update(c);const d=u.digestSync();return rc.convert(d)},vu=e=>{const t=(e+"=".repeat((4-e.length%4)%4)).replace(/-/g,"+").replace(/_/g,"/"),n=Ki.convert(t),r=new Uint8Array(n.length);for(let e=0;e<n.length;++e)r[e]=n.charCodeAt(e);return r},gu="userAttributes.";async function yu({challengeResponse:e,clientMetadata:t,session:n,username:r,config:o,tokenOrchestrator:i}){const{userPoolId:a,userPoolClientId:s,userPoolEndpoint:l}=o,c={USERNAME:r,ANSWER:e},u=await(i?.getDeviceMetadata(r));u&&u.deviceKey&&(c.DEVICE_KEY=u.deviceKey);const d={ChallengeName:"CUSTOM_CHALLENGE",ChallengeResponses:c,Session:n,ClientMetadata:t,ClientId:s,UserContextData:wl({username:r,userPoolId:a,userPoolClientId:s})},p=Fc({endpointResolver:bl({endpointOverride:l})}),f=await p({region:ks(a),userAgentValue:Dc(Ln.ConfirmSignIn)},d);return"DEVICE_SRP_AUTH"===f.ChallengeName?ku({username:r,config:o,clientMetadata:t,session:f.Session,tokenOrchestrator:i}):f}async function bu({challengeResponse:e,username:t,clientMetadata:n,session:r,deviceName:o,config:i}){const{userPoolId:a,userPoolClientId:s,userPoolEndpoint:l}=i,c={USERNAME:t},u=(e=>xs(Us,Cs("VerifySoftwareToken"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:l})}),{Session:d}=await u({region:ks(a),userAgentValue:Dc(Ln.ConfirmSignIn)},{UserCode:e,Session:r,FriendlyDeviceName:o});Vc.dispatch({type:"SET_SIGN_IN_SESSION",value:d});const p={ChallengeName:"MFA_SETUP",ChallengeResponses:c,Session:d,ClientMetadata:n,ClientId:s};return Fc({endpointResolver:bl({endpointOverride:l})})({region:ks(a)},p)}async function wu(e,t,n,r,o){const{userPoolClientId:i,userPoolId:a,userPoolEndpoint:s}=r,l={USERNAME:e,PASSWORD:t},c=await o.getDeviceMetadata(e);c&&c.deviceKey&&(l.DEVICE_KEY=c.deviceKey);const u={AuthFlow:"USER_PASSWORD_AUTH",AuthParameters:l,ClientMetadata:n,ClientId:i,UserContextData:wl({username:e,userPoolId:a,userPoolClientId:i})},d=ml({endpointResolver:bl({endpointOverride:s})}),p=await d({region:ks(a),userAgentValue:Dc(Ln.SignIn)},u),f=p.ChallengeParameters?.USERNAME??p.ChallengeParameters?.USER_ID_FOR_SRP??e;return Vu(f),"DEVICE_SRP_AUTH"===p.ChallengeName?ku({username:f,config:r,clientMetadata:n,session:p.Session,tokenOrchestrator:o}):p}async function Eu(e,t,n,r){const{userPoolClientId:o,userPoolId:i,userPoolEndpoint:a}=n,s={USERNAME:e},l=await r.getDeviceMetadata(e);l&&l.deviceKey&&(s.DEVICE_KEY=l.deviceKey);const c={AuthFlow:"CUSTOM_AUTH",AuthParameters:s,ClientMetadata:t,ClientId:o,UserContextData:wl({username:e,userPoolId:i,userPoolClientId:o})},u=ml({endpointResolver:bl({endpointOverride:a})}),d=await u({region:ks(i),userAgentValue:Dc(Ln.SignIn)},c),p=d.ChallengeParameters?.USERNAME??e;return Vu(p),"DEVICE_SRP_AUTH"===d.ChallengeName?ku({username:p,config:n,clientMetadata:t,session:d.Session,tokenOrchestrator:r}):d}async function ku({username:e,config:t,clientMetadata:n,session:r,tokenOrchestrator:o}){const{userPoolId:i,userPoolEndpoint:a}=t,s=t.userPoolClientId,l=await(o?.getDeviceMetadata(e));ua(l);const c=await uu(l.deviceGroupKey),u={ChallengeName:"DEVICE_SRP_AUTH",ClientId:s,ChallengeResponses:{USERNAME:e,SRP_A:c.A.toString(16),DEVICE_KEY:l.deviceKey},ClientMetadata:n,Session:r},d=Fc({endpointResolver:bl({endpointOverride:a})}),{ChallengeParameters:p,Session:f}=await d({region:ks(i)},u);return async function(e,t,n,r,o,{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s},l){const c=await(l?.getDeviceMetadata(e));ua(c);const u=new jc(t?.SRP_B,16),d=new jc(t?.SALT,16),{deviceKey:p}=c,{deviceGroupKey:f}=c,m=await o.getPasswordAuthenticationKey({username:c.deviceKey,password:c.randomPassword,serverBValue:u,salt:d}),h=mu(),v={USERNAME:t?.USERNAME??e,PASSWORD_CLAIM_SECRET_BLOCK:t?.SECRET_BLOCK,TIMESTAMP:h,PASSWORD_CLAIM_SIGNATURE:hu({username:p,userPoolName:f,challengeParameters:t,dateNow:h,hkdf:m}),DEVICE_KEY:p},g=wl({username:e,userPoolId:i,userPoolClientId:a}),y={ChallengeName:"DEVICE_PASSWORD_VERIFIER",ClientId:a,ChallengeResponses:v,Session:r,ClientMetadata:n,UserContextData:g},b=Fc({endpointResolver:bl({endpointOverride:s})});return b({region:ks(i)},y)}(e,p,n,f,c,t,o)}async function Su(e,t,n,r,o,i,a){const{userPoolId:s,userPoolClientId:l,userPoolEndpoint:c}=i,u=s?.split("_")[1]||"",d=new jc(t?.SRP_B,16),p=new jc(t?.SALT,16),f=t?.USER_ID_FOR_SRP;if(!f)throw new ea({name:"EmptyUserIdForSRPException",message:"USER_ID_FOR_SRP was not found in challengeParameters"});const m=await o.getPasswordAuthenticationKey({username:f,password:e,serverBValue:d,salt:p}),h=mu(),v={USERNAME:f,PASSWORD_CLAIM_SECRET_BLOCK:t?.SECRET_BLOCK,TIMESTAMP:h,PASSWORD_CLAIM_SIGNATURE:hu({username:f,userPoolName:u,challengeParameters:t,dateNow:h,hkdf:m})},g=await a.getDeviceMetadata(f);g&&g.deviceKey&&(v.DEVICE_KEY=g.deviceKey);const y={ChallengeName:"PASSWORD_VERIFIER",ChallengeResponses:v,ClientMetadata:n,Session:r,ClientId:l,UserContextData:wl({username:f,userPoolId:s,userPoolClientId:l})},b=Fc({endpointResolver:bl({endpointOverride:c})}),w=await b({region:ks(s)},y);return"DEVICE_SRP_AUTH"===w.ChallengeName?ku({username:f,config:i,clientMetadata:n,session:w.Session,tokenOrchestrator:a}):w}async function xu(e){const{challengeName:t,challengeParameters:n}=e,r=Wi.getConfig().Auth?.Cognito;switch(Yi(r),t){case"CUSTOM_CHALLENGE":return{isSignedIn:!1,nextStep:{signInStep:"CONFIRM_SIGN_IN_WITH_CUSTOM_CHALLENGE",additionalInfo:n}};case"MFA_SETUP":{const{signInSession:e,username:t}=Vc.getState();if(!function(e,t){const{MFAS_CAN_SETUP:n}=e,r=Ou(Pu(n));return!!r&&r.includes(t)}(n,"TOTP"))throw new ea({name:Oc.SignInException,message:`Cannot initiate MFA setup from available types: ${Ou(Pu(n.MFAS_CAN_SETUP))}`});const o=(e=>xs(Us,Cs("AssociateSoftwareToken"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:r.userPoolEndpoint})}),{Session:i,SecretCode:a}=await o({region:ks(r.userPoolId)},{Session:e});return Vc.dispatch({type:"SET_SIGN_IN_SESSION",value:i}),{isSignedIn:!1,nextStep:{signInStep:"CONTINUE_SIGN_IN_WITH_TOTP_SETUP",totpSetupDetails:Cu(a,t)}}}case"NEW_PASSWORD_REQUIRED":return{isSignedIn:!1,nextStep:{signInStep:"CONFIRM_SIGN_IN_WITH_NEW_PASSWORD_REQUIRED",missingAttributes:_u(n.requiredAttributes)}};case"SELECT_MFA_TYPE":return{isSignedIn:!1,nextStep:{signInStep:"CONTINUE_SIGN_IN_WITH_MFA_SELECTION",allowedMFATypes:Ou(Pu(n.MFAS_CAN_CHOOSE))}};case"SMS_MFA":return{isSignedIn:!1,nextStep:{signInStep:"CONFIRM_SIGN_IN_WITH_SMS_CODE",codeDeliveryDetails:{deliveryMedium:n.CODE_DELIVERY_DELIVERY_MEDIUM,destination:n.CODE_DELIVERY_DESTINATION}}};case"SOFTWARE_TOKEN_MFA":return{isSignedIn:!1,nextStep:{signInStep:"CONFIRM_SIGN_IN_WITH_TOTP_CODE"}}}throw new ea({name:Oc.SignInException,message:`An error occurred during the sign in process. ${t} challengeName returned by the underlying service was not addressed.`})}function Cu(e,t){return{sharedSecret:e,getSetupUri:(n,r)=>new hl(`otpauth://totp/${n}:${r??t}?secret=${e}&issuer=${n}`)}}function Au(e){return e===bc.PasswordResetRequiredException?{isSignedIn:!1,nextStep:{signInStep:"RESET_PASSWORD"}}:e===bc.UserNotConfirmedException?{isSignedIn:!1,nextStep:{signInStep:"CONFIRM_SIGN_UP"}}:void 0}function _u(e){if(!e)return[];return JSON.parse(e).map((e=>e.includes(gu)?e.replace(gu,""):e))}function Iu(e){if(!e)return{};const t={};return Object.entries(e).forEach((([e,n])=>{n&&(t[`${gu}${e}`]=n)})),t}async function Nu(e,t,n,r,o,i,a,s){const l=s?.userAttributes,c=s?.friendlyDeviceName;switch(t){case"SMS_MFA":return async function({challengeResponse:e,clientMetadata:t,session:n,username:r,config:o}){const{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s}=o,l={ChallengeName:"SMS_MFA",ChallengeResponses:{USERNAME:r,SMS_MFA_CODE:e},Session:n,ClientMetadata:t,ClientId:a,UserContextData:wl({username:r,userPoolId:i,userPoolClientId:a})};return Fc({endpointResolver:bl({endpointOverride:s})})({region:ks(i),userAgentValue:Dc(Ln.ConfirmSignIn)},l)}({challengeResponse:r,clientMetadata:a,session:n,username:e,config:o});case"SELECT_MFA_TYPE":return async function({challengeResponse:e,username:t,clientMetadata:n,session:r,config:o}){const{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s}=o;Pc("TOTP"===e||"SMS"===e,Nc.IncorrectMFAMethod);const l={ChallengeName:"SELECT_MFA_TYPE",ChallengeResponses:{USERNAME:t,ANSWER:Tu(e)},Session:r,ClientMetadata:n,ClientId:a,UserContextData:wl({username:t,userPoolId:i,userPoolClientId:a})};return Fc({endpointResolver:bl({endpointOverride:s})})({region:ks(i),userAgentValue:Dc(Ln.ConfirmSignIn)},l)}({challengeResponse:r,clientMetadata:a,session:n,username:e,config:o});case"MFA_SETUP":return bu({challengeResponse:r,clientMetadata:a,session:n,username:e,deviceName:c,config:o});case"NEW_PASSWORD_REQUIRED":return async function({challengeResponse:e,clientMetadata:t,session:n,username:r,requiredAttributes:o,config:i}){const{userPoolId:a,userPoolClientId:s,userPoolEndpoint:l}=i,c={ChallengeName:"NEW_PASSWORD_REQUIRED",ChallengeResponses:{...Iu(o),NEW_PASSWORD:e,USERNAME:r},ClientMetadata:t,Session:n,ClientId:s,UserContextData:wl({username:r,userPoolId:a,userPoolClientId:s})};return Fc({endpointResolver:bl({endpointOverride:l})})({region:ks(a),userAgentValue:Dc(Ln.ConfirmSignIn)},c)}({challengeResponse:r,clientMetadata:a,session:n,username:e,requiredAttributes:l,config:o});case"CUSTOM_CHALLENGE":return Mu(yu,[{challengeResponse:r,clientMetadata:a,session:n,username:e,config:o,tokenOrchestrator:i}],e,i);case"SOFTWARE_TOKEN_MFA":return async function({challengeResponse:e,clientMetadata:t,session:n,username:r,config:o}){const{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s}=o,l={ChallengeName:"SOFTWARE_TOKEN_MFA",ChallengeResponses:{USERNAME:r,SOFTWARE_TOKEN_MFA_CODE:e},Session:n,ClientMetadata:t,ClientId:a,UserContextData:wl({username:r,userPoolId:i,userPoolClientId:a})};return Fc({endpointResolver:bl({endpointOverride:s})})({region:ks(i),userAgentValue:Dc(Ln.ConfirmSignIn)},l)}({challengeResponse:r,clientMetadata:a,session:n,username:e,config:o})}throw new ea({name:Oc.SignInException,message:`An error occurred during the sign in process. \n\t\t${t} challengeName returned by the underlying service was not addressed.`})}function Tu(e){let t="SMS_MFA";return"TOTP"===e&&(t="SOFTWARE_TOKEN_MFA"),t}function Ru(e){return"SMS_MFA"===e?"SMS":"SOFTWARE_TOKEN_MFA"===e?"TOTP":void 0}function Ou(e){if(e)return e.map(Ru).filter(Boolean)}function Pu(e){return e?JSON.parse(e):[]}async function Du(){let e;try{e=await fa()}catch(e){}if(e&&e.userId&&e.username)throw new ea({name:"UserAlreadyAuthenticatedException",message:"There is already a signed in user.",recoverySuggestion:"Call signOut before calling signIn again."})}async function Fu({userPoolId:e,userPoolEndpoint:t,newDeviceMetadata:n,accessToken:r}){if(!n)return;const o=e.split("_")[1]||"",i=await uu(o),a=n?.DeviceKey,s=n?.DeviceGroupKey;try{await i.generateHashDevice(s??"",a??"")}catch(e){return}const l={Salt:rc.convert(tu(i.getSaltToHashDevices())),PasswordVerifier:rc.convert(tu(i.getVerifierDevices()))},c=i.getRandomPassword();try{const o=(e=>xs(Us,Cs("ConfirmDevice"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:t})});return await o({region:ks(e)},{AccessToken:r,DeviceName:await oc(),DeviceKey:n?.DeviceKey,DeviceSecretVerifierConfig:l}),{deviceKey:a,deviceGroupKey:s,randomPassword:c}}catch(e){return}}async function Mu(e,t,n,r){try{return await e(...t)}catch(o){if(o instanceof ea&&"ResourceNotFoundException"===o.name&&o.message.includes("Device does not exist."))return await r.clearDeviceMetadata(n),e(...t);throw o}}function Vu(e){const{dispatch:t}=Vc;t({type:"SET_USERNAME",value:e})}function Lu(e){return Vc.getState().username??e}async function qu(e){if(!e.AccessToken)throw new sn({message:"Invalid tokens",name:"InvalidTokens",recoverySuggestion:"Check Cognito UserPool settings"});{const t=Zi(e.AccessToken),n=1e3*(t.payload.iat||0),r=(new Date).getTime(),o=n>0?n-r:0;let i,a,s;e.RefreshToken&&(a=e.RefreshToken),e.IdToken&&(i=Zi(e.IdToken)),e?.NewDeviceMetadata&&(s=e.NewDeviceMetadata);const l={accessToken:t,idToken:i,refreshToken:a,clockDrift:o,deviceMetadata:s,username:e.username};e?.signInDetails&&(l.signInDetails=e.signInDetails),await ql.setTokens({tokens:l})}}const Uu=async()=>{try{vi.dispatch("auth",{event:"signedIn",data:await fa()},"Auth",fi)}catch(e){if(e.name===ta)throw new ea({name:"UnexpectedSignInInterruptionException",message:"Unable to get user session following successful sign-in.",recoverySuggestion:"This most likely is due to auth tokens not being persisted. If you are using cookie store, please ensure cookies can be correctly set from your server."});throw e}};async function ju(e){const{username:t,password:n,options:r}=e,o={loginId:t,authFlowType:"CUSTOM_WITH_SRP"},i=Wi.getConfig().Auth?.Cognito;Yi(i);const a=r?.clientMetadata;Pc(!!t,Nc.EmptySignInUsername),Pc(!!n,Nc.EmptySignInPassword);try{const{ChallengeName:e,ChallengeParameters:r,AuthenticationResult:s,Session:l}=await async function(e,t,n,r,o){Yi(r);const{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s}=r,l=i?.split("_")[1]||"",c=await uu(l),u={AuthFlow:"CUSTOM_AUTH",AuthParameters:{USERNAME:e,SRP_A:c.A.toString(16),CHALLENGE_NAME:"SRP_A"},ClientMetadata:n,ClientId:a,UserContextData:wl({username:e,userPoolId:i,userPoolClientId:a})},d=ml({endpointResolver:bl({endpointOverride:s})}),{ChallengeParameters:p,Session:f}=await d({region:ks(i),userAgentValue:Dc(Ln.SignIn)},u),m=p?.USERNAME??e;return Vu(m),Mu(Su,[t,p,n,f,c,r,o],m,o)}(t,n,a,i,ql),c=Lu(t);return Lc({signInSession:l,username:c,challengeName:e,signInDetails:o}),s?(await qu({username:c,...s,NewDeviceMetadata:await Fu({userPoolId:i.userPoolId,userPoolEndpoint:i.userPoolEndpoint,newDeviceMetadata:s.NewDeviceMetadata,accessToken:s.AccessToken}),signInDetails:o}),qc(),await Uu(),{isSignedIn:!0,nextStep:{signInStep:"DONE"}}):xu({challengeName:e,challengeParameters:r})}catch(e){qc(),Os(e);const t=Au(e.name);if(t)return t;throw e}}async function zu(e){const{username:t,password:n}=e,r=Wi.getConfig().Auth?.Cognito,o={loginId:t,authFlowType:"USER_SRP_AUTH"};Yi(r);const i=e.options?.clientMetadata;Pc(!!t,Nc.EmptySignInUsername),Pc(!!n,Nc.EmptySignInPassword);try{const{ChallengeName:e,ChallengeParameters:a,AuthenticationResult:s,Session:l}=await async function(e,t,n,r,o){const{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s}=r,l=i?.split("_")[1]||"",c=await uu(l),u={AuthFlow:"USER_SRP_AUTH",AuthParameters:{USERNAME:e,SRP_A:c.A.toString(16)},ClientMetadata:n,ClientId:a,UserContextData:wl({username:e,userPoolId:i,userPoolClientId:a})},d=ml({endpointResolver:bl({endpointOverride:s})}),p=await d({region:ks(i),userAgentValue:Dc(Ln.SignIn)},u),{ChallengeParameters:f,Session:m}=p,h=f?.USERNAME??e;return Vu(h),Mu(Su,[t,f,n,m,c,r,o],h,o)}(t,n,i,r,ql),c=Lu(t);return Lc({signInSession:l,username:c,challengeName:e,signInDetails:o}),s?(qc(),await qu({username:c,...s,NewDeviceMetadata:await Fu({userPoolId:r.userPoolId,userPoolEndpoint:r.userPoolEndpoint,newDeviceMetadata:s.NewDeviceMetadata,accessToken:s.AccessToken}),signInDetails:o}),await Uu(),{isSignedIn:!0,nextStep:{signInStep:"DONE"}}):xu({challengeName:e,challengeParameters:a})}catch(e){qc(),Os(e);const t=Au(e.name);if(t)return t;throw e}}async function Bu(e){const t=e.options?.authFlowType;switch(await Du(),t){case"USER_SRP_AUTH":default:return zu(e);case"USER_PASSWORD_AUTH":return async function(e){const{username:t,password:n,options:r}=e,o=Wi.getConfig().Auth?.Cognito,i={loginId:t,authFlowType:"USER_PASSWORD_AUTH"};Yi(o);const a=r?.clientMetadata;Pc(!!t,Nc.EmptySignInUsername),Pc(!!n,Nc.EmptySignInPassword);try{const{ChallengeName:e,ChallengeParameters:r,AuthenticationResult:s,Session:l}=await Mu(wu,[t,n,a,o,ql],t,ql),c=Lu(t);return Lc({signInSession:l,username:c,challengeName:e,signInDetails:i}),s?(await qu({...s,username:c,NewDeviceMetadata:await Fu({userPoolId:o.userPoolId,userPoolEndpoint:o.userPoolEndpoint,newDeviceMetadata:s.NewDeviceMetadata,accessToken:s.AccessToken}),signInDetails:i}),qc(),await Uu(),{isSignedIn:!0,nextStep:{signInStep:"DONE"}}):xu({challengeName:e,challengeParameters:r})}catch(e){qc(),Os(e);const t=Au(e.name);if(t)return t;throw e}}(e);case"CUSTOM_WITHOUT_SRP":return async function(e){const t=Wi.getConfig().Auth?.Cognito;Yi(t);const{username:n,password:r,options:o}=e,i={loginId:n,authFlowType:"CUSTOM_WITHOUT_SRP"},a=o?.clientMetadata;Pc(!!n,Nc.EmptySignInUsername),Pc(!r,Nc.CustomAuthSignInPassword);try{const{ChallengeName:e,ChallengeParameters:r,AuthenticationResult:o,Session:s}=await Mu(Eu,[n,a,t,ql],n,ql),l=Lu(n);return Lc({signInSession:s,username:l,challengeName:e,signInDetails:i}),o?(qc(),await qu({username:l,...o,NewDeviceMetadata:await Fu({userPoolId:t.userPoolId,userPoolEndpoint:t.userPoolEndpoint,newDeviceMetadata:o.NewDeviceMetadata,accessToken:o.AccessToken}),signInDetails:i}),await Uu(),{isSignedIn:!0,nextStep:{signInStep:"DONE"}}):xu({challengeName:e,challengeParameters:r})}catch(e){qc(),Os(e);const t=Au(e.name);if(t)return t;throw e}}(e);case"CUSTOM_WITH_SRP":return ju(e)}}function $u(e){return Object.entries(e).map((([e,t])=>({Name:e,Value:t})))}const Wu=async()=>{throw new ea({name:na,message:"The autoSignIn flow has not started, or has been cancelled/completed.",recoverySuggestion:"Please try to use the signIn API or log out before starting a new autoSignIn flow."})};let Hu=Wu;function Ku(e){Hu=e}function Gu(){Hu=Wu}const Qu=18e4;function Yu(e,t){let n;return r=>{n||e(...r),clearTimeout(n),n=setTimeout((()=>{n=void 0}),t)}}const Xu=Yu((function(e,t,n){const r=Date.now(),o=setInterval((async()=>{if(Date.now()-r>Qu)clearInterval(o),rd(!1),n(new ea({name:na,message:"The account was not confirmed on time.",recoverySuggestion:"Try to verify your account by clicking the link sent your email or phone and then login manually."})),Gu();else try{const n=await Bu(e);"CONFIRM_SIGN_UP"!==n.nextStep.signInStep&&(t(n),clearInterval(o),rd(!1),Gu())}catch(e){clearInterval(o),rd(!1),n(e),Gu()}}),5e3)}),300),Ju=Yu((async function(e,t,n){try{t(await Bu(e)),Gu()}catch(e){n(e),Gu()}}),300);let Zu,ed=!1;function td(e){Zu=e}function nd(){return ed}function rd(e){!1===e&&td(void 0),ed=e}function od(e){return!!e.UserConfirmed}function id(e){return async()=>new Promise(((t,n)=>{Ju([e,t,n])}))}const ad=id;async function sd(e){const{challengeResponse:t,options:n}=e,{username:r,challengeName:o,signInSession:i,signInDetails:a}=Vc.getState(),s=Wi.getConfig().Auth?.Cognito;Yi(s);const l=n?.clientMetadata;if(Pc(!!t,Nc.EmptyChallengeResponse),!r||!o||!i)throw new ea({name:Oc.SignInException,message:"\n\t\t\tAn error occurred during the sign in process. \n\t\t\t\n\t\t\tThis most likely occurred due to:\n\t\t\t1. signIn was not called before confirmSignIn.\n\t\t\t2. signIn threw an exception.\n\t\t\t3. page was refreshed during the sign in flow.\n\t\t\t",recoverySuggestion:"Make sure a successful call to signIn is made before calling confirmSignInand that the page is not refreshed until the sign in process is done."});try{const{Session:e,ChallengeName:c,AuthenticationResult:u,ChallengeParameters:d}=await Nu(r,o,i,t,s,ql,l,n);return Lc({signInSession:e,username:r,challengeName:c,signInDetails:a}),u?(qc(),await qu({username:r,...u,NewDeviceMetadata:await Fu({userPoolId:s.userPoolId,userPoolEndpoint:s.userPoolEndpoint,newDeviceMetadata:u.NewDeviceMetadata,accessToken:u.AccessToken}),signInDetails:a}),await Uu(),{isSignedIn:!0,nextStep:{signInStep:"DONE"}}):xu({challengeName:c,challengeParameters:d})}catch(e){Os(e);const t=Au(e.name);if(t)return t;throw e}}async function ld(e){const{username:t}=e;Pc(!!t,Nc.EmptyResetPasswordUsername);const n=Wi.getConfig().Auth?.Cognito;Yi(n);const{userPoolClientId:r,userPoolId:o,userPoolEndpoint:i}=n,a=e.options?.clientMetadata,s=wl({username:t,userPoolId:o,userPoolClientId:r}),l=(e=>xs(Us,Cs("ForgotPassword"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:i})}),c=(await l({region:ks(o),userAgentValue:Dc(Ln.ResetPassword)},{Username:t,ClientMetadata:a,ClientId:r,UserContextData:s})).CodeDeliveryDetails;return{isPasswordReset:!1,nextStep:{resetPasswordStep:"CONFIRM_RESET_PASSWORD_WITH_CODE",codeDeliveryDetails:{deliveryMedium:c?.DeliveryMedium,destination:c?.Destination,attributeName:c?.AttributeName}}}}const cd=e=>{if(e)return(e=>Array.isArray(e))(e)?Object.entries(e).map((([e,t])=>Object.keys(t)[0])):Object.keys(e)},ud={async getAmplifyConfig(){const e=nc.getConfig(),t=e.Auth?.Cognito,{loginWith:n,userAttributes:r}=e.Auth?.Cognito??{},o=n?Object.entries(n).filter((([e,t])=>"oauth"!==e)).filter((([e,t])=>!!t)).map((e=>"phone"===e[0]?"phone_number":e[0])):void 0;return{...t,loginMechanisms:o,signUpAttributes:cd(r),socialProviders:n?.oauth?.providers?n.oauth.providers?.map((e=>e.toString().toLowerCase())):void 0}},getCurrentUser:fa,handleSignIn:Bu,handleSignUp:async function(e){const{username:t,password:n,options:r}=e,o=Wi.getConfig().Auth?.Cognito,i=o?.signUpVerificationMethod??"code",{clientMetadata:a,validationData:s,autoSignIn:l}=e.options??{};Yi(o),Pc(!!t,Nc.EmptySignUpUsername),Pc(!!n,Nc.EmptySignUpPassword);const c="boolean"!=typeof l?l:void 0,u={username:t,options:c};"CUSTOM_WITHOUT_SRP"!==c?.authFlowType&&(u.password=n),(c||!0===l)&&(td(t),rd(!0));const{userPoolId:d,userPoolClientId:p,userPoolEndpoint:f}=o,m=(e=>xs(Us,Cs("SignUp"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:f})}),h=await m({region:ks(d),userAgentValue:Dc(Ln.SignUp)},{Username:t,Password:n,UserAttributes:r?.userAttributes&&$u(r?.userAttributes),ClientMetadata:a,ValidationData:s&&$u(s),ClientId:p,UserContextData:wl({username:t,userPoolId:d,userPoolClientId:p})}),{UserSub:v,CodeDeliveryDetails:g}=h;if(od(h)&&nd())return Ku(ad(u)),{isSignUpComplete:!0,nextStep:{signUpStep:"COMPLETE_AUTO_SIGN_IN"},userId:v};if(od(h)&&!nd())return{isSignUpComplete:!0,nextStep:{signUpStep:"DONE"},userId:v};if(!od(h)&&nd()&&"code"===i)!function(e){const t=gi.listen("auth-internal",(async({payload:n})=>{if("confirmSignUp"===n.event){const r=n.data;r?.isSignUpComplete&&(gi.dispatch("auth-internal",{event:"autoSignIn"}),Ku(id(e)),t())}})),n=setTimeout((()=>{t(),rd(!1),clearTimeout(n),Gu()}),Qu)}(u);else if(!od(h)&&nd()&&"link"===i)return Ku(function(e){return async()=>new Promise(((t,n)=>{Xu([e,t,n])}))}(u)),{isSignUpComplete:!1,nextStep:{signUpStep:"COMPLETE_AUTO_SIGN_IN",codeDeliveryDetails:{deliveryMedium:g?.DeliveryMedium,destination:g?.Destination,attributeName:g?.AttributeName}},userId:v};return{isSignUpComplete:!1,nextStep:{signUpStep:"CONFIRM_SIGN_UP",codeDeliveryDetails:{deliveryMedium:g?.DeliveryMedium,destination:g?.Destination,attributeName:g?.AttributeName}},userId:v}},handleConfirmSignIn:sd,handleConfirmSignUp:async function(e){const{username:t,confirmationCode:n,options:r}=e,o=Wi.getConfig().Auth?.Cognito;Yi(o);const{userPoolId:i,userPoolClientId:a,userPoolEndpoint:s}=o,l=r?.clientMetadata;Pc(!!t,Nc.EmptyConfirmSignUpUsername),Pc(!!n,Nc.EmptyConfirmSignUpCode);const c=wl({username:t,userPoolId:i,userPoolClientId:a}),u=(e=>xs(Us,Cs("ConfirmSignUp"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:s})});return await u({region:ks(o.userPoolId),userAgentValue:Dc(Ln.ConfirmSignUp)},{Username:t,ConfirmationCode:n,ClientMetadata:l,ForceAliasCreation:r?.forceAliasCreation,ClientId:o.userPoolClientId,UserContextData:c}),new Promise(((e,n)=>{try{const n={isSignUpComplete:!0,nextStep:{signUpStep:"DONE"}};if(!nd()||!function(e){return Zu===e}(t))return void e(n);const r=gi.listen("auth-internal",(({payload:t})=>{if("autoSignIn"===t.event)e({isSignUpComplete:!0,nextStep:{signUpStep:"COMPLETE_AUTO_SIGN_IN"}}),rd(!1),r()}));gi.dispatch("auth-internal",{event:"confirmSignUp",data:n})}catch(e){n(e)}}))},handleForgotPasswordSubmit:async function(e){const t=Wi.getConfig().Auth?.Cognito;Yi(t);const{userPoolClientId:n,userPoolId:r,userPoolEndpoint:o}=t,{username:i,newPassword:a}=e;Pc(!!i,Nc.EmptyConfirmResetPasswordUsername),Pc(!!a,Nc.EmptyConfirmResetPasswordNewPassword);const s=e.confirmationCode;Pc(!!s,Nc.EmptyConfirmResetPasswordConfirmationCode);const l=e.options?.clientMetadata,c=wl({username:i,userPoolId:r,userPoolClientId:n}),u=(e=>xs(Us,Cs("ConfirmForgotPassword"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:o})});await u({region:ks(t.userPoolId),userAgentValue:Dc(Ln.ConfirmResetPassword)},{Username:i,ConfirmationCode:s,Password:a,ClientMetadata:l,ClientId:t.userPoolClientId,UserContextData:c})},handleForgotPassword:ld,async validateCustomSignUp(e,t){},async validateFormPassword(e,t,n){const{password:r}=e,{password:o}=t;if(!o||!n)return null;const i=[],a=n.minLength??8;return r.length<a&&i.push(`Password must have at least ${a} characters`),n.requireLowercase&&!/[a-z]/.test(r)&&i.push("Password must have lower case letters"),n.requireUppercase&&!/[A-Z]/.test(r)&&i.push("Password must have upper case letters"),n.requireNumbers&&!/[0-9]/.test(r)&&i.push("Password must have numbers"),n.requireSpecialCharacters&&!(e=>Xt.some((t=>e.includes(t))))(r)&&i.push("Password must have special characters"),0!==i.length?{password:i}:null},async validateConfirmPassword(e,t){const{password:n,confirm_password:r}=e,{confirm_password:o,password:i}=t;return n||r?(n||r)&&n!==r&&(o&&i||n?.length>=6&&r?.length>=6)?{confirm_password:"Your passwords must match"}:void 0:null},async validatePreferredUsername(e,t){}};const dd=(e,t)=>e.Auth.fetchAuthSession(t),pd=async e=>{const t=e.getConfig().Auth?.Cognito;Yi(t);const{userPoolEndpoint:n,userPoolId:r}=t,{tokens:o}=await dd(e,{forceRefresh:!1});aa(o);const i=(e=>xs(Us,Cs("GetUser"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:n})}),{UserAttributes:a}=await i({region:ks(r),userAgentValue:Dc(Ln.FetchUserAttributes)},{AccessToken:o.accessToken.toString()});return function(e){const t={};return e?.forEach((e=>{e.Name&&(t[e.Name]=e.Value)})),t}(a)},fd=()=>pd(Wi);async function md(e){const{username:t}=e;Pc(!!t,Nc.EmptySignUpUsername);const n=Wi.getConfig().Auth?.Cognito;Yi(n);const{userPoolClientId:r,userPoolId:o,userPoolEndpoint:i}=n,a=e.options?.clientMetadata,s=wl({username:t,userPoolId:o,userPoolClientId:r}),l=(e=>xs(Us,Cs("ResendConfirmationCode"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:i})}),{CodeDeliveryDetails:c}=await l({region:ks(n.userPoolId),userAgentValue:Dc(Ln.ResendSignUpCode)},{Username:t,ClientMetadata:a,ClientId:n.userPoolClientId,UserContextData:s}),{DeliveryMedium:u,AttributeName:d,Destination:p}={...c};return{destination:p,deliveryMedium:u,attributeName:d||void 0}}new rn("AuthError");Error;const hd={oauthSignInError:{message:Rc.OAUTH_ERROR,log:"Make sure Cognito Hosted UI has been configured correctly"},noConfig:{message:Rc.DEFAULT_MSG,log:"\n Error: Amplify has not been configured correctly.\n This error is typically caused by one of the following scenarios:\n\n 1. Make sure you're passing the awsconfig object to Amplify.configure() in your app's entry point\n See https://aws-amplify.github.io/docs/js/authentication#configure-your-app for more information\n \n 2. There might be multiple conflicting versions of amplify packages in your node_modules.\n\t\t\t\tRefer to our docs site for help upgrading Amplify packages (https://docs.amplify.aws/lib/troubleshooting/upgrading/q/platform/js)\n "},missingAuthConfig:{message:Rc.DEFAULT_MSG,log:"\n Error: Amplify has not been configured correctly. \n The configuration object is missing required auth properties.\n This error is typically caused by one of the following scenarios:\n\n 1. Did you run `amplify push` after adding auth via `amplify add auth`?\n See https://aws-amplify.github.io/docs/js/authentication#amplify-project-setup for more information\n\n 2. This could also be caused by multiple conflicting versions of amplify packages, see (https://docs.amplify.aws/lib/troubleshooting/upgrading/q/platform/js) for help upgrading Amplify packages.\n "},emptyUsername:{message:Rc.EMPTY_USERNAME},invalidUsername:{message:Rc.INVALID_USERNAME},emptyPassword:{message:Rc.EMPTY_PASSWORD},emptyCode:{message:Rc.EMPTY_CODE},signUpError:{message:Rc.SIGN_UP_ERROR,log:"The first parameter should either be non-null string or object"},noMFA:{message:Rc.NO_MFA},invalidMFA:{message:Rc.INVALID_MFA},emptyChallengeResponse:{message:Rc.EMPTY_CHALLENGE},noUserSession:{message:Rc.NO_USER_SESSION},deviceConfig:{message:Rc.DEVICE_CONFIG},networkError:{message:Rc.NETWORK_ERROR},autoSignInError:{message:Rc.AUTOSIGNIN_ERROR},default:{message:Rc.DEFAULT_MSG}},vd=(e,t)=>new ea({message:e??"An error has occurred during the oauth process.",name:Oc.OAuthSignInError,recoverySuggestion:t??hd.oauthSignInError.log});var gd;!function(e){e.NoConfig="noConfig",e.MissingAuthConfig="missingAuthConfig",e.EmptyUsername="emptyUsername",e.InvalidUsername="invalidUsername",e.EmptyPassword="emptyPassword",e.EmptyCode="emptyCode",e.SignUpError="signUpError",e.NoMFA="noMFA",e.InvalidMFA="invalidMFA",e.EmptyChallengeResponse="emptyChallengeResponse",e.NoUserSession="noUserSession",e.Default="default",e.DeviceConfig="deviceConfig",e.NetworkError="networkError",e.AutoSignInError="autoSignInError",e.OAuthSignInError="oauthSignInError"}(gd||(gd={}));const yd=async e=>{const t=await Dl.loadOAuthState(),n=e===t?t:void 0;if(!n)throw new ea({name:gd.OAuthSignInError,message:null===e?"`signInWithRedirect` has been canceled.":"An error occurred while validating the state.",recoverySuggestion:null===e?void 0:"Try to initiate an OAuth flow from Amplify"});return n},bd=async({currentUrl:e,userAgentValue:t,clientId:n,redirectUri:r,responseType:o,domain:i,preferPrivateSession:a})=>{const s=new hl(e),l=s.searchParams.get("error"),c=s.searchParams.get("error_description");if(l)throw vd(c??l);return"code"===o?wd({currentUrl:e,userAgentValue:t,clientId:n,redirectUri:r,domain:i,preferPrivateSession:a}):Ed({currentUrl:e,redirectUri:r,preferPrivateSession:a})},wd=async({currentUrl:e,userAgentValue:t,clientId:n,redirectUri:r,domain:o,preferPrivateSession:i})=>{const a=new hl(e),s=a.searchParams.get("code"),l=a.searchParams.get("state");if(!s||!l)throw vd("User cancelled OAuth flow.");const c=await yd(l),u="https://"+o+"/oauth2/token",d=await Dl.loadPKCE(),p={grant_type:"authorization_code",code:s,client_id:n,redirect_uri:r,...d?{code_verifier:d}:{}},f=Object.entries(p).map((([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`)).join("&"),{access_token:m,refresh_token:h,id_token:v,error:g,error_message:y,token_type:b,expires_in:w}=await(await fetch(u,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",[en]:t},body:f})).json();if(g)throw vd(y??g);const E=(m&&Zi(m).payload.username)??"username";return await qu({username:E,AccessToken:m,IdToken:v,RefreshToken:h,TokenType:b,ExpiresIn:w}),kd({redirectUri:r,state:c,preferPrivateSession:i})},Ed=async({currentUrl:e,redirectUri:t,preferPrivateSession:n})=>{const r=new hl(e),{id_token:o,access_token:i,state:a,token_type:s,expires_in:l,error_description:c,error:u}=(r.hash??"#").substring(1).split("&").map((e=>e.split("="))).reduce(((e,[t,n])=>({...e,[t]:n})),{id_token:void 0,access_token:void 0,state:void 0,token_type:void 0,expires_in:void 0,error_description:void 0,error:void 0});if(u)throw vd(c??u);if(!i)throw vd("No access token returned from OAuth flow.");const d=await yd(a),p=(i&&Zi(i).payload.username)??"username";return await qu({username:p,AccessToken:i,IdToken:o,TokenType:s,ExpiresIn:l}),kd({redirectUri:t,state:d,preferPrivateSession:n})},kd=async({redirectUri:e,state:t,preferPrivateSession:n})=>{var r;await ql.setOAuthMetadata({oauthSignIn:!0}),await Dl.clearOAuthData(),await Dl.storeOAuthSignIn(!0,n),Ml(),Sd(t)&&vi.dispatch("auth",{event:"customOAuthState",data:(r=xd(t),(r.match(/.{2}/g)||[]).map((e=>String.fromCharCode(parseInt(e,16)))).join(""))},"Auth",fi),vi.dispatch("auth",{event:"signInWithRedirect"},"Auth",fi),await Uu(),Cd(e)},Sd=e=>/-/.test(e),xd=e=>e.split("-").splice(1).join("-"),Cd=e=>{"undefined"!=typeof window&&void 0!==window.history&&window.history.replaceState(window.history.state,"",e)};function Ad(e,t){if(t){const n=e?.find((e=>e===t));if(!n)throw oa;return n}{const t=e?.find(_d)??e?.find(Id),n=e?.find(Td)??e?.find(Nd);if(t)return t;if(n)throw ia;throw ra}}const _d=e=>e.startsWith(String(window.location.origin+window.location.pathname??"/")),Id=e=>e.includes(String(window.location.hostname)),Nd=e=>e.startsWith("http://"),Td=e=>e.startsWith("https://"),Rd=async e=>{Ml(),await Dl.clearOAuthInflightData(),vi.dispatch("auth",{event:"signInWithRedirect_failure",data:{error:e}},"Auth",fi)},Od=async e=>{try{Yi(e),Xi(e),Dl.setAuthConfig(e)}catch(e){return}if(await Dl.loadOAuthInFlight())try{const t=window.location.href,{loginWith:n,userPoolClientId:r}=e,{domain:o,redirectSignIn:i,responseType:a}=n.oauth,s=Ad(i);await bd({currentUrl:t,clientId:r,domain:o,redirectUri:s,responseType:a,userAgentValue:Dc(Ln.SignInWithRedirect)})}catch(e){await Rd(e)}};Nl()&&Wi[bi](Od);const Pd={Google:"Google",Facebook:"Facebook",Amazon:"LoginWithAmazon",Apple:"SignInWithApple"},Dd=async e=>{window?.location&&(window.location.href=e.replace("http://","https://"))},Fd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",Md=e=>{const t=new Uint8Array(e);Hi().getRandomValues(t);let n,r="";for(const e of t)r+=Fd.charAt(e%62);return{value:r,method:"S256",toCodeChallenge(){return n||(n=function(e){const t=new zi;t.update(e);const n=(r=rc.convert(t.digestSync(),{urlSafe:!0}),r.replace(/=/g,""));var r;return n}(r),n)}}};const Vd=()=>(e=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n="";for(let r=0;r<e;r++)n+=t.charAt(Math.floor(62*Math.random()));return n})(32);async function Ld(e){const t=Wi.getConfig().Auth?.Cognito;Yi(t),Xi(t),Dl.setAuthConfig(t),await Du();let n="COGNITO";return"string"==typeof e?.provider?n=Pd[e.provider]:e?.provider?.custom&&(n=e.provider.custom),qd({oauthConfig:t.loginWith.oauth,clientId:t.userPoolClientId,provider:n,customState:e?.customState,preferPrivateSession:e?.options?.preferPrivateSession})}const qd=async({oauthConfig:e,provider:t,clientId:n,customState:r,preferPrivateSession:o})=>{const{domain:i,redirectSignIn:a,responseType:s,scopes:l}=e,c=Vd(),u=r?`${c}-${d=r,d.split("").map((e=>e.charCodeAt(0).toString(16).padStart(2,"0"))).join("")}`:c;var d;const{value:p,method:f,toCodeChallenge:m}=Md(128),h=Ad(e.redirectSignIn);Nl()&&Dl.storeOAuthInFlight(!0),Dl.storeOAuthState(u),Dl.storePKCE(p);const v=Object.entries({redirect_uri:h,response_type:s,client_id:n,identity_provider:t,scope:l.join(" "),state:u,..."code"===s&&{code_challenge:m(),code_challenge_method:f}}).map((([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`)).join("&"),g=`https://${i}/oauth2/authorize?${v}`;(e=>{window.addEventListener("pageshow",(async function t(n){if(n.persisted&&await e.loadOAuthInFlight()){const e=vd("User cancelled OAuth flow.");await Rd(e)}window.removeEventListener("pageshow",t)}))})(Dl);const{type:y,error:b,url:w}=await Dd(g)??{};try{if("error"===y)throw vd(String(b));"success"===y&&w&&await bd({currentUrl:w,clientId:n,domain:i,redirectUri:h,responseType:s,userAgentValue:Dc(Ln.SignInWithRedirect),preferPrivateSession:o})}catch(e){throw await Rd(e),e}},Ud=e=>({entry:["sendUpdate","clearError"],invoke:{src:"signInWithRedirect",onDone:{target:e},onError:{actions:"setRemoteError",target:e}}}),jd={onDone:[{cond:"hasCompletedSignIn",actions:"setNextSignInStep",target:"#signInActor.fetchUserAttributes"},{cond:"shouldConfirmSignInWithNewPassword",actions:["setMissingAttributes","setNextSignInStep"],target:"#signInActor.forceChangePassword"},{cond:"shouldResetPasswordFromSignIn",actions:"setNextSignInStep",target:"#signInActor.resetPassword"},{cond:"shouldConfirmSignUpFromSignIn",actions:"setNextSignInStep",target:"#signInActor.resendSignUpCode"},{actions:["setChallengeName","setMissingAttributes","setNextSignInStep","setTotpSecretCode"],target:"#signInActor.init"}],onError:{actions:"setRemoteError",target:"edit"}},zd={onDone:[{cond:"shouldVerifyAttribute",actions:["setShouldVerifyUserAttributeStep","setUnverifiedUserAttributes"],target:"#signInActor.resolved"},{actions:"setConfirmAttributeCompleteStep",target:"#signInActor.resolved"}],onError:{actions:"setConfirmAttributeCompleteStep",target:"#signInActor.resolved"}};const Bd={onDone:[{actions:"setCodeDeliveryDetails",target:"#signUpActor.resolved"}],onError:{actions:["setRemoteError","sendUpdate"]}},$d={onDone:[{cond:"hasCompletedSignIn",actions:"setNextSignInStep",target:"#signUpActor.fetchUserAttributes"},{cond:"shouldConfirmSignInWithNewPassword",actions:"setNextSignInStep",target:"#signUpActor.resolved"},{cond:"shouldResetPasswordFromSignIn",actions:"setNextSignInStep",target:"#signUpActor.resetPassword"},{cond:"shouldConfirmSignUpFromSignIn",actions:"setNextSignInStep",target:"#signUpActor.resendSignUpCode"},{actions:["setNextSignInStep","setChallengeName","setMissingAttributes","setTotpSecretCode"],target:"#signUpActor.resolved"}],onError:{actions:"setRemoteError",target:"#signUpActor.resolved"}},Wd={onDone:[{cond:"shouldVerifyAttribute",actions:["setShouldVerifyUserAttributeStep","setUnverifiedUserAttributes"],target:"#signUpActor.resolved"},{actions:"setConfirmAttributeCompleteStep",target:"#signUpActor.resolved"}],onError:{actions:"setConfirmAttributeCompleteStep",target:"#signUpActor.resolved"}};function Hd(){return Wi.Auth.clearCredentials()}const Kd=async e=>{await e.clearOAuthData(),ql.clearTokens(),await Hd(),vi.dispatch("auth",{event:"signedOut"},"Auth",fi)},Gd=async(e,t,n,r)=>{const{isOAuthSignIn:o}=await t.loadOAuthSignIn(),i=await n.getOAuthMetadata();if(await Kd(t),o||i?.oauthSignIn)return(async(e,t=!1,n)=>{Xi(e);const{loginWith:r,userPoolClientId:o}=e,{domain:i,redirectSignOut:a}=r.oauth,s=Ad(a,n),l=`https://${i}/logout?${Object.entries({client_id:o,logout_uri:encodeURIComponent(s)}).map((([e,t])=>`${e}=${t}`)).join("&")}`;return Dd(l)})(e,!1,r)},Qd=new rn("Auth");async function Yd(e){const t=Wi.getConfig().Auth?.Cognito;let n;Yi(t),e?.global?await async function(e){try{const{userPoolEndpoint:t,userPoolId:n}=e,r=await ql.getTokenStore().loadTokens();aa(r);const o=(e=>xs(Us,Cs("GlobalSignOut"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:t})});await o({region:ks(n),userAgentValue:Dc(Ln.SignOut)},{AccessToken:r.accessToken.toString()})}catch(e){Qd.debug("Global signOut error caught but will proceed with token removal")}}(t):await async function(e){try{const{userPoolEndpoint:t,userPoolId:n,userPoolClientId:r}=e,o=await ql.getTokenStore().loadTokens();if(ca(o),Xd(o.accessToken)){const e=(e=>xs(Us,Cs("RevokeToken"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:t})});await e({region:ks(n),userAgentValue:Dc(Ln.SignOut)},{ClientId:r,Token:o.refreshToken})}}catch(e){Qd.debug("Client signOut error caught but will proceed with token removal")}}(t);try{Xi(t),n=!0}catch(e){n=!1}if(n){const n=new Ol(Es);n.setAuthConfig(t);const{type:r}=await Gd(t,n,ql,e?.oauth?.redirectUrl)??{};if("error"===r)throw new ea({name:"OAuthSignOutException",message:"An error occurred when attempting to log out from OAuth provider."})}else ql.clearTokens(),await Hd(),vi.dispatch("auth",{event:"signedOut"},"Auth",fi)}const Xd=e=>!!e?.payload?.origin_jti,Jd=e=>dd(Wi,e),Zd=async e=>{const{userAttributeKey:t,options:n}=e,r=Wi.getConfig().Auth?.Cognito,o=n?.clientMetadata;Yi(r);const{userPoolEndpoint:i,userPoolId:a}=r,{tokens:s}=await Jd({forceRefresh:!1});aa(s);const l=(e=>xs(Us,Cs("GetUserAttributeVerificationCode"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:i})}),{CodeDeliveryDetails:c}=await l({region:ks(a),userAgentValue:Dc(Ln.SendUserAttributeVerificationCode)},{AccessToken:s.accessToken.toString(),ClientMetadata:o,AttributeName:t}),{DeliveryMedium:u,AttributeName:d,Destination:p}={...c};return{destination:p,deliveryMedium:u,attributeName:d}};async function ep(e){const t=Wi.getConfig().Auth?.Cognito;Yi(t);const{userPoolEndpoint:n,userPoolId:r}=t,{confirmationCode:o,userAttributeKey:i}=e;Pc(!!o,Nc.EmptyConfirmUserAttributeCode);const{tokens:a}=await Jd({forceRefresh:!1});aa(a);const s=(e=>xs(Us,Cs("VerifyUserAttribute"),Ps(),{...fl,...e}))({endpointResolver:bl({endpointOverride:n})});await s({region:ks(r),userAgentValue:Dc(Ln.ConfirmUserAttribute)},{AccessToken:a.accessToken.toString(),AttributeName:i,Code:o})}const tp=(e,t)=>({...e.actorDoneData,step:e?.actorDoneData?.step??t,formValues:{},touched:{},validationError:{},formFields:e.config?.formFields,loginMechanisms:e.config?.loginMechanisms,passwordSettings:e.config?.passwordSettings,signUpAttributes:e.config?.signUpAttributes,socialProviders:e.config?.socialProviders}),{Sw:np,ds:rp}=e,op=e=>rp(e),ip={on:{INIT:{actions:"configure",target:"getConfig"},SIGN_OUT:"#authenticator.signOut"}},ap={always:{actions:"configure",target:"getConfig"}};function sp(e){const{useNextWaitConfig:t,...n}=e??{};return Sa({id:"authenticator",initial:"idle",context:{user:void 0,config:{},services:ud,actorRef:void 0,hasSetup:!1},predictableActionArguments:!0,states:{idle:{invoke:{src:"handleGetCurrentUser",onDone:{actions:"setUser",target:"setup"},onError:{target:"setup"}}},setup:{initial:"initConfig",states:{initConfig:t?ap:ip,getConfig:{invoke:{src:"getAmplifyConfig",onDone:[{actions:["applyAmplifyConfig","setHasSetup"],cond:"hasUser",target:"#authenticator.authenticated"},{actions:["applyAmplifyConfig","setHasSetup"],target:"goToInitialState"}]}},goToInitialState:{always:[{cond:"isInitialStateSignUp",target:"#authenticator.signUpActor"},{cond:"isInitialStateResetPassword",target:"#authenticator.forgotPasswordActor"},{target:"#authenticator.signInActor"}]}}},getCurrentUser:{invoke:{src:"handleGetCurrentUser",onDone:{actions:"setUser",target:"#authenticator.authenticated"},onError:{target:"#authenticator.setup"}}},signInActor:{initial:"spawnActor",states:{spawnActor:{always:{actions:"spawnSignInActor",target:"runActor"}},runActor:{entry:"clearActorDoneData",exit:op("signInActor")}},on:{FORGOT_PASSWORD:"forgotPasswordActor",SIGN_IN:"signInActor",SIGN_UP:"signUpActor","done.invoke.signInActor":[{cond:"hasCompletedAttributeConfirmation",target:"#authenticator.getCurrentUser"},{cond:"isShouldConfirmUserAttributeStep",actions:"setActorDoneData",target:"#authenticator.verifyUserAttributesActor"},{cond:"isResetPasswordStep",actions:"setActorDoneData",target:"#authenticator.forgotPasswordActor"},{cond:"isConfirmSignUpStep",actions:"setActorDoneData",target:"#authenticator.signUpActor"}]}},signUpActor:{initial:"spawnActor",states:{spawnActor:{always:{actions:"spawnSignUpActor",target:"runActor"}},runActor:{entry:"clearActorDoneData",exit:op("signUpActor")}},on:{SIGN_IN:"signInActor","done.invoke.signUpActor":[{cond:"hasCompletedAttributeConfirmation",target:"#authenticator.getCurrentUser"},{cond:"isShouldConfirmUserAttributeStep",actions:"setActorDoneData",target:"#authenticator.verifyUserAttributesActor"},{cond:"isConfirmUserAttributeStep",target:"#authenticator.verifyUserAttributesActor"},{actions:"setActorDoneData",target:"#authenticator.signInActor"}]}},forgotPasswordActor:{initial:"spawnActor",states:{spawnActor:{always:{actions:"spawnForgotPasswordActor",target:"runActor"}},runActor:{entry:"clearActorDoneData",exit:op("forgotPasswordActor")}},on:{SIGN_IN:"signInActor","done.invoke.forgotPasswordActor":[{target:"#authenticator.signInActor"}]}},verifyUserAttributesActor:{initial:"spawnActor",states:{spawnActor:{always:{actions:"spawnVerifyUserAttributesActor",target:"runActor"}},runActor:{entry:"clearActorDoneData",exit:op("verifyUserAttributesActor")}},on:{"done.invoke.verifyUserAttributesActor":[{actions:"setActorDoneData",target:"#authenticator.getCurrentUser"}]}},authenticated:{initial:"idle",states:{idle:{on:{TOKEN_REFRESH:"refreshUser"}},refreshUser:{invoke:{src:"#authenticator.getCurrentUser",onDone:{actions:"setUser",target:"idle"},onError:{target:"#authenticator.signOut"}}}},on:{SIGN_OUT:"signOut"}},signOut:{initial:"spawnActor",states:{spawnActor:{always:{actions:"spawnSignOutActor",target:"runActor"}},runActor:{entry:"clearActorDoneData",exit:op("signOutActor")}},on:{"done.invoke.signOutActor":{actions:"clearUser",target:"setup.getConfig"}}}},on:{SIGN_IN_WITH_REDIRECT:{target:"#authenticator.getCurrentUser"},CHANGE:{actions:"forwardToActor"},BLUR:{actions:"forwardToActor"},SUBMIT:{actions:"forwardToActor"},FEDERATED_SIGN_IN:{actions:"forwardToActor"},RESEND:{actions:"forwardToActor"},SIGN_IN:{actions:"forwardToActor"},SKIP:{actions:"forwardToActor"}}},{actions:{...cs,forwardToActor:np([{cond:"hasActor",actions:Aa((({actorRef:e})=>e))}]),setActorDoneData:xa({actorDoneData:(e,t)=>({challengeName:t.data.challengeName,codeDeliveryDetails:t.data.codeDeliveryDetails,missingAttributes:t.data.missingAttributes,remoteError:t.data.remoteError,username:t.data.username,step:t.data.step,totpSecretCode:t.data.totpSecretCode,unverifiedUserAttributes:t.data.unverifiedUserAttributes})}),applyAmplifyConfig:xa({config(e,{data:t}){const{loginMechanisms:n=t.loginMechanisms??[],signUpAttributes:r=t.signUpAttributes??[],socialProviders:o=t.socialProviders??[],initialState:i,formFields:a,passwordSettings:s=t.passwordFormat??{}}=e.config;0===n.length&&n.push("username");return{formFields:function(e){e&&Object.keys(e).forEach((t=>{Object.keys(e[t]).forEach((n=>{let r=e[t][n];r.required=r.isRequired}))}));return e}(a)??{},initialState:i,loginMechanisms:n,passwordSettings:s,signUpAttributes:r,socialProviders:o}}}),spawnSignInActor:xa({actorRef:(e,t)=>{const{services:n}=e,r=function({services:e}){return Sa({id:"signInActor",initial:"init",predictableActionArguments:!0,states:{init:{always:[{cond:"shouldConfirmSignIn",target:"confirmSignIn"},{cond:"shouldSetupTotp",target:"setupTotp"},{cond:({step:e})=>"CONFIRM_SIGN_IN_WITH_NEW_PASSWORD_REQUIRED"===e,actions:"setActorDoneData",target:"forceChangePassword"},{target:"signIn"}]},federatedSignIn:Ud("signIn"),fetchUserAttributes:{invoke:{src:"fetchUserAttributes",...zd}},resendSignUpCode:{invoke:{src:"handleResendSignUpCode",onDone:{actions:"setCodeDeliveryDetails",target:"#signInActor.resolved"},onError:{actions:"setRemoteError",target:"#signInActor.signIn"}}},resetPassword:{invoke:{src:"resetPassword",onDone:[{actions:"setCodeDeliveryDetails",target:"#signInActor.resolved"}],onError:{actions:["setRemoteError","sendUpdate"]}}},signIn:{initial:"edit",exit:"clearTouched",states:{edit:{entry:"sendUpdate",on:{CHANGE:{actions:"handleInput"},FEDERATED_SIGN_IN:{target:"#signInActor.federatedSignIn"},SUBMIT:{actions:"handleSubmit",target:"submit"}}},submit:{tags:"pending",entry:["clearError","sendUpdate","setUsernameSignIn"],exit:"clearFormValues",invoke:{src:"handleSignIn",...jd}}}},confirmSignIn:{initial:"edit",exit:["clearChallengeName","clearFormValues","clearError","clearTouched"],states:{edit:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"submit"},SIGN_IN:"#signInActor.signIn",CHANGE:{actions:"handleInput"}}},submit:{tags:"pending",entry:["clearError","sendUpdate"],invoke:{src:"confirmSignIn",...jd}}}},forceChangePassword:{entry:"sendUpdate",type:"parallel",exit:["clearFormValues","clearError","clearTouched"],states:{validation:{initial:"pending",states:{pending:{invoke:{src:"validateFields",onDone:{target:"valid",actions:"clearValidationError"},onError:{target:"invalid",actions:"setFieldErrors"}}},valid:{entry:"sendUpdate"},invalid:{entry:"sendUpdate"}},on:{SIGN_IN:{actions:"setSignInStep",target:"#signInActor.resolved"},CHANGE:{actions:"handleInput",target:".pending"},BLUR:{actions:"handleBlur",target:".pending"}}},submit:{initial:"edit",entry:"clearError",states:{edit:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"validate"}}},validate:{entry:"sendUpdate",invoke:{src:"validateFields",onDone:{actions:"clearValidationError",target:"pending"},onError:{actions:"setFieldErrors",target:"edit"}}},pending:{tags:"pending",entry:["sendUpdate","clearError"],invoke:{src:"handleForceChangePassword",...jd}}}}}},setupTotp:{initial:"edit",exit:["clearFormValues","clearError","clearTouched"],states:{edit:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"submit"},SIGN_IN:"#signInActor.signIn",CHANGE:{actions:"handleInput"}}},submit:{tags:"pending",entry:["sendUpdate","clearError"],invoke:{src:"confirmSignIn",...jd}}}},resolved:{type:"final",data:e=>({codeDeliveryDetails:e.codeDeliveryDetails,remoteError:e.remoteError,step:e.step,unverifiedUserAttributes:e.unverifiedUserAttributes,username:e.username})}}},{actions:{...cs,sendUpdate:Ca()},guards:ds,services:{async fetchUserAttributes(){return fd()},resetPassword({username:e}){return ld({username:e})},handleResendSignUpCode({username:e}){return md({username:e})},handleSignIn({formValues:t,username:n}){const{password:r}=t;return e.handleSignIn({username:n,password:r})},confirmSignIn({formValues:t}){const{confirmation_code:n}=t;return e.handleConfirmSignIn({challengeResponse:n})},async handleForceChangePassword({formValues:e}){let t,{password:n,phone_number:r,country_code:o,confirm_password:i,...a}=e;return r&&(t=`${o}${r}`.replace(/[^A-Z0-9+]/gi,""),a={...a,phone_number:t}),sd({challengeResponse:n,options:{userAttributes:a}})},signInWithRedirect(e,{data:t}){return Ld(t)},async validateFields(e){return fs(e.formValues,e.touched,e.passwordSettings,[ud.validateFormPassword,ud.validateConfirmPassword])}}})}({services:n}).withContext(tp(e,"SIGN_IN"));return ai(r,{name:"signInActor"})}}),spawnSignUpActor:xa({actorRef:(e,t)=>{const{services:n}=e,r=function({services:e}){return Sa({id:"signUpActor",initial:"init",predictableActionArguments:!0,states:{init:{always:[{cond:"shouldConfirmSignUp",target:"confirmSignUp"},{target:"signUp"}]},autoSignIn:{tags:"pending",invoke:{src:"autoSignIn",...$d}},fetchUserAttributes:{invoke:{src:"fetchUserAttributes",...Wd}},federatedSignIn:Ud("signUp"),resetPassword:{invoke:{src:"resetPassword",...Bd}},resendSignUpCode:{tags:"pending",entry:"sendUpdate",exit:"sendUpdate",invoke:{src:"resendSignUpCode",onDone:{actions:["setCodeDeliveryDetails","sendUpdate"],target:"#signUpActor.confirmSignUp"},onError:[{cond:"isUserAlreadyConfirmed",target:"#signUpActor.resolved"},{actions:["setRemoteError","sendUpdate"]}]}},signUp:{type:"parallel",exit:"clearTouched",on:{FEDERATED_SIGN_IN:{target:"federatedSignIn"}},states:{validation:{initial:"pending",states:{pending:{invoke:{src:"validateSignUp",onDone:{actions:"clearValidationError",target:"valid"},onError:{actions:"setFieldErrors",target:"invalid"}}},valid:{entry:"sendUpdate"},invalid:{entry:"sendUpdate"}},on:{BLUR:{actions:"handleBlur",target:".pending"},CHANGE:{actions:"handleInput",target:".pending"}}},submission:{initial:"idle",states:{idle:{entry:["sendUpdate"],on:{SUBMIT:{actions:"handleSubmit",target:"validate"}}},validate:{entry:"sendUpdate",invoke:{src:"validateSignUp",onDone:{target:"handleSignUp",actions:"clearValidationError"},onError:{actions:"setFieldErrors",target:"idle"}}},handleSignUp:{tags:"pending",entry:["setUsernameSignUp","clearError"],exit:"sendUpdate",invoke:{src:"handleSignUp",onDone:[{cond:"hasCompletedSignUp",actions:"setNextSignUpStep",target:"#signUpActor.resolved"},{cond:"shouldAutoSignIn",actions:"setNextSignUpStep",target:"#signUpActor.autoSignIn"},{actions:["setCodeDeliveryDetails","setNextSignUpStep"],target:"#signUpActor.init"}],onError:{actions:["sendUpdate","setRemoteError"],target:"idle"}}}}}}},confirmSignUp:{initial:"edit",entry:"sendUpdate",states:{edit:{on:{SUBMIT:{actions:"handleSubmit",target:"submit"},CHANGE:{actions:"handleInput"},BLUR:{actions:"handleBlur"},RESEND:"#signUpActor.resendSignUpCode"}},submit:{tags:"pending",entry:["clearError","sendUpdate"],invoke:{src:"confirmSignUp",onDone:[{cond:"shouldAutoSignIn",actions:["setNextSignUpStep","clearFormValues"],target:"#signUpActor.autoSignIn"},{actions:"setNextSignUpStep",target:"#signUpActor.init"}],onError:{actions:["setRemoteError","sendUpdate"],target:"edit"}}}}},resolved:{type:"final",data:e=>({challengeName:e.challengeName,missingAttributes:e.missingAttributes,remoteError:e.remoteError,step:e.step,totpSecretCode:e.totpSecretCode,username:e.username,unverifiedUserAttributes:e.unverifiedUserAttributes})}}},{actions:{...cs,sendUpdate:Ca()},guards:ds,services:{autoSignIn(){return Hu()},async fetchUserAttributes(){return fd()},confirmSignUp({formValues:t,username:n}){const{confirmation_code:r}=t,o={username:n,confirmationCode:r};return e.handleConfirmSignUp(o)},resendSignUpCode({username:e}){return md({username:e})},signInWithRedirect(e,{data:t}){return Ld(t)},handleSignUp(t){const{formValues:n,loginMechanisms:r,username:o}=t,i=r[0],a=Ta(o,n,i);return e.handleSignUp(a)},async validateSignUp(t){return fs(t.formValues,t.touched,t.passwordSettings,[e.validateFormPassword,e.validateConfirmPassword,e.validatePreferredUsername,e.validateCustomSignUp])}}})}({services:n}).withContext(tp(e,"SIGN_UP"));return ai(r,{name:"signUpActor"})}}),spawnForgotPasswordActor:xa({actorRef:(e,t)=>{const{services:n}=e,r=function({services:e}){return Sa({id:"forgotPasswordActor",initial:"init",predictableActionArguments:!0,states:{init:{always:[{cond:"shouldResetPassword",target:"confirmResetPassword"},{cond:"shouldConfirmResetPassword",target:"confirmResetPassword"},{target:"forgotPassword"}]},forgotPassword:{initial:"edit",entry:"sendUpdate",exit:["clearError","clearTouched"],states:{edit:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"submit"},CHANGE:{actions:"handleInput"},BLUR:{actions:"handleBlur"}}},submit:{tags:"pending",entry:["sendUpdate","clearError","setUsernameForgotPassword"],invoke:{src:"handleResetPassword",onDone:{actions:["setCodeDeliveryDetails","setNextResetPasswordStep"],target:"#forgotPasswordActor.confirmResetPassword"},onError:{actions:"setRemoteError",target:"edit"}}}}},confirmResetPassword:{type:"parallel",exit:["clearFormValues","clearError","clearTouched"],states:{validation:{initial:"pending",states:{pending:{invoke:{src:"validateFields",onDone:{target:"valid",actions:"clearValidationError"},onError:{target:"invalid",actions:"setFieldErrors"}}},valid:{entry:"sendUpdate"},invalid:{entry:"sendUpdate"}},on:{CHANGE:{actions:"handleInput",target:".pending"},BLUR:{actions:"handleBlur",target:".pending"}}},submission:{initial:"idle",states:{idle:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"validate"},RESEND:"resendCode",CHANGE:{actions:"handleInput"},BLUR:{actions:"handleBlur"}}},validate:{entry:"sendUpdate",invoke:{src:"validateFields",onDone:{target:"pending",actions:"clearValidationError"},onError:{target:"idle",actions:"setFieldErrors"}}},resendCode:{tags:"pending",entry:["clearError","sendUpdate"],invoke:{src:"handleResetPassword",onDone:{target:"idle"},onError:{actions:"setRemoteError",target:"idle"}}},pending:{tags:"pending",entry:["clearError","sendUpdate"],invoke:{src:"handleConfirmResetPassword",onDone:[{cond:"hasCompletedResetPassword",actions:"setNextResetPasswordStep",target:"#forgotPasswordActor.resolved"},{actions:"setSignInStep",target:"#forgotPasswordActor.resolved"}],onError:{actions:"setRemoteError",target:"idle"}}}}}}},resolved:{type:"final",data:({step:e})=>({step:e})}}},{actions:{...cs,sendUpdate:Ca()},guards:ds,services:{handleResetPassword({username:t}){return e.handleForgotPassword({username:t})},handleConfirmResetPassword({formValues:t,username:n}){const{confirmation_code:r,password:o}=t;return e.handleForgotPasswordSubmit({confirmationCode:r,newPassword:o,username:n})},validateFields(e){return fs(e.formValues,e.touched,e.passwordSettings,[ud.validateFormPassword,ud.validateConfirmPassword])}}})}({services:n}).withContext(tp(e,"FORGOT_PASSWORD"));return ai(r,{name:"forgotPasswordActor"})}}),spawnVerifyUserAttributesActor:xa({actorRef:e=>{const t=Sa({id:"verifyUserAttributesActor",initial:"selectUserAttributes",predictableActionArguments:!0,states:{selectUserAttributes:{initial:"edit",exit:["clearError","clearTouched","sendUpdate"],states:{edit:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"submit"},SKIP:{target:"#verifyUserAttributesActor.resolved"},CHANGE:{actions:"handleInput"}}},submit:{tags:"pending",entry:["clearError","sendUpdate"],invoke:{src:"sendUserAttributeVerificationCode",onDone:{actions:["setSelectedUserAttribute","setCodeDeliveryDetails"],target:"#verifyUserAttributesActor.confirmVerifyUserAttribute"},onError:{actions:"setRemoteError",target:"edit"}}}}},confirmVerifyUserAttribute:{initial:"edit",exit:["clearError","clearFormValues","clearTouched"],states:{edit:{entry:"sendUpdate",on:{SUBMIT:{actions:"handleSubmit",target:"submit"},SKIP:"#verifyUserAttributesActor.resolved",CHANGE:{actions:"handleInput"}}},submit:{tags:"pending",entry:["clearError","sendUpdate"],invoke:{src:"confirmVerifyUserAttribute",onDone:{actions:["setConfirmAttributeCompleteStep","clearSelectedUserAttribute"],target:"#verifyUserAttributesActor.resolved"},onError:{actions:"setRemoteError",target:"edit"}}}}},resolved:{type:"final",data:({step:e})=>({step:e})}}},{actions:{...cs,sendUpdate:Ca()},services:{sendUserAttributeVerificationCode({formValues:{unverifiedAttr:e}}){return Zd({userAttributeKey:e})},async confirmVerifyUserAttribute({formValues:{confirmation_code:e},selectedUserAttribute:t}){return ep({confirmationCode:e,userAttributeKey:t})},async validateFields(e){return fs(e.formValues,e.touched,e.passwordSettings,[ud.validateFormPassword,ud.validateConfirmPassword])}}}).withContext(tp(e));return ai(t,{name:"verifyUserAttributesActor"})}}),spawnSignOutActor:xa({actorRef:e=>ai(Sa({initial:"pending",id:"signOutActor",predictableActionArguments:!0,states:{pending:{tags:"pending",invoke:{src:"signOut",onDone:"resolved",onError:"rejected"}},resolved:{type:"final"},rejected:{type:"final"}}},{services:{signOut:()=>Yd()}}).withContext({user:e?.user}),{name:"signOutActor"})}),configure:xa(((e,t)=>{const{services:r,...o}=Ot(n)?t.data??{}:n;return{services:{...ud,...r},config:o}})),setHasSetup:xa({hasSetup:!0})},guards:{...ds,hasActor:({actorRef:e})=>!!e,isInitialStateSignUp:({config:e})=>"signUp"===e.initialState,isInitialStateResetPassword:({config:e})=>"forgotPassword"===e.initialState,shouldSetup:({hasSetup:e})=>!e,hasUser:({user:e})=>!!e},services:{getAmplifyConfig:({services:e})=>e.getAmplifyConfig(),handleGetCurrentUser:({services:e})=>e.getCurrentUser()}})}function lp({children:e}){const[t,n]=A.useState("configuring");A.useEffect((()=>{fa().then((()=>{n("authenticated")})).catch((()=>{n("unauthenticated")}))}),[]);const r=(0,A.useContext)(Kt),o=pi(sp),i=(0,A.useMemo)((()=>r||{authStatus:t,service:o}),[t,r,o]),{service:a}=i;return(0,A.useEffect)((()=>{const e=((e,t=ma)=>vi.listen("auth",(n=>t(n,e)),"authenticator-hub-handler"))(a,(t={onSignIn:()=>{n("authenticated")},onSignOut:()=>{n("unauthenticated")}},(e,n)=>{ma(e,n,t)}));var t;return e}),[a]),A.createElement(Kt.Provider,{value:i},e)}const cp=({message:e,shouldWarn:t})=>{(({shouldWarn:e,message:t})=>{A.useEffect((()=>{e&&console.warn(t)}),[e,t])})({message:e,shouldWarn:t&&("undefined"==typeof process||process&&!1)})},up=A.createContext(null),dp=()=>{const e=A.useContext(up);if(!e)throw new Error("`useCustomComponents` cannot be used outside of a `CustomComponentsContext.Provider`");return e},pp={amazon:"Amazon",apple:"Apple",facebook:"Facebook",google:"Google"},fp={getBackToSignInText:()=>vn(hn.BACK_SIGN_IN),getChangePasswordText:()=>vn(hn.CHANGE_PASSWORD),getChangingText:()=>vn(hn.CHANGING_PASSWORD),getConfirmText:()=>vn(hn.CONFIRM),getConfirmingText:()=>vn(hn.CONFIRMING),getCopyText:()=>vn(hn.UPPERCASE_COPY),getHidePasswordText:()=>vn(hn.HIDE_PASSWORD),getLoadingText:()=>vn(hn.LOADING),getOrText:()=>vn(hn.OR),getResendCodeText:()=>vn(hn.RESEND_CODE),getSendCodeText:()=>vn(hn.SEND_CODE),getSendingText:()=>vn(hn.SENDING),getShowPasswordText:()=>vn(hn.SHOW_PASSWORD),getSubmitText:()=>vn(hn.SUBMIT),getSubmittingText:()=>vn(hn.SUBMITTING),getSignInTabText:()=>vn(hn.SIGN_IN_TAB),getSignUpTabText:()=>vn(hn.CREATE_ACCOUNT),getForgotPasswordText:e=>vn(e?hn.FORGOT_PASSWORD:hn.FORGOT_YOUR_PASSWORD),getSigningInText:()=>vn(hn.SIGNING_IN_BUTTON),getSignInText:()=>vn(hn.SIGN_IN_BUTTON),getCreatingAccountText:()=>vn(hn.CREATING_ACCOUNT),getCreateAccountText:()=>vn(hn.CREATE_ACCOUNT),getDeliveryMessageText:e=>{const{DeliveryMedium:t,Destination:n}=e??{},r="EMAIL"===t,o="SMS"===t,i=vn(hn.CODE_ARRIVAL);if(!r&&!o)return`${vn(hn.CODE_SENT)}. ${i}.`;return`${vn(r?hn.CODE_EMAILED:hn.CODE_TEXTED)} ${n}. ${i}.`},getDeliveryMethodText:e=>{const{DeliveryMedium:t}=e??{},n="EMAIL"===t;return vn(n||"SMS"!==t?n?hn.WE_EMAILED:hn.WE_TEXTED:hn.WE_SENT_CODE)},getChallengeText:e=>{switch(e){case"SMS_MFA":return vn(hn.CONFIRM_SMS);case"SOFTWARE_TOKEN_MFA":return vn(hn.CONFIRM_TOTP);default:return vn(hn.CONFIRM_MFA_DEFAULT)}},getResetYourPasswordText:()=>vn(hn.RESET_PASSWORD),getSetupTotpText:()=>vn(hn.SETUP_TOTP),getSetupTotpInstructionsText:()=>vn("Copy and paste the secret key below into an authenticator app and then enter the code in the text field below."),getCopiedText:()=>vn("COPIED"),getSignInWithFederationText:(e,t)=>vn(`Sign ${"signIn"===e?"In":"Up"} with ${pp[t]}`),getSkipText:()=>vn(hn.SKIP),getVerifyText:()=>vn(hn.VERIFY),getVerifyContactText:()=>vn(hn.VERIFY_CONTACT),getAccountRecoveryInfoText:()=>vn(hn.VERIFY_HEADING),getInvalidEmailText:()=>vn("Please enter a valid email"),getRequiredFieldText:()=>vn("This field is required")},mp=(...e)=>{const t=[];for(const n of e)if(n)if(Nt(n))t.push(n);else if("number"!=typeof n){if(Array.isArray(n))t.push(mp(...n));else if(It(n)){if(n.toString!==Object.prototype.toString&&"[object Object]"!==n.toString()){t.push(n.toString());continue}for(const e in n)Pt(n,e)&&n[e]&&t.push(e)}}else t.push(n.toString());return t.join(" ")},hp="amplify-alert",vp="amplify-alert__icon",gp="amplify-alert__heading",yp="amplify-alert__body",bp="amplify-alert__dismiss",wp="amplify-button",Ep="amplify-button__loader-wrapper",kp="amplify-countrycodeselect",Sp="amplify-dialcodeselect",xp="amplify-divider",Cp="amplify-field",Ap="amplify-field__description",_p="amplify-field__error-message",Ip="amplify-field-group",Np="amplify-field-group__control",Tp="amplify-field-group__outer-end",Rp="amplify-field-group__outer-start",Op="amplify-field-group__inner-end",Pp="amplify-field-group__inner-start",Dp="amplify-field-group--has-inner-end",Fp="amplify-field-group--has-inner-start",Mp="amplify-field__show-password",Vp="amplify-field-group__field-wrapper",Lp="amplify-fieldset",qp="amplify-fieldset__legend",Up="amplify-flex",jp="amplify-heading",zp="amplify-icon",Bp="amplify-input",$p="amplify-label",Wp="amplify-loader",Hp="amplify-loader__label",Kp="amplify-passwordfield",Gp="amplify-phonenumberfield",Qp="amplify-radio",Yp="amplify-radio__button",Xp="amplify-radio__input",Jp="amplify-radio__label",Zp="amplify-radiogroupfield",ef="amplify-radiogroup",tf="amplify-select",nf="amplify-selectfield",rf="amplify-select__wrapper",of="amplify-select__icon",af="amplify-tabs",sf="amplify-tabs__list",lf="amplify-tabs__item",cf="amplify-tabs__panel",uf="amplify-text",df="amplify-textfield",pf="amplify-visually-hidden",ff=e=>A.forwardRef(e),mf=A.createContext({isFieldsetDisabled:!1}),hf=()=>A.useContext(mf);var vf=o(249);const gf="amplify";function yf(e){return Object.entries(e).map((([e,t])=>{const n=kf(t)?t.toString():Ef({value:t});return`${vf(e)}:${n}; `})).join(" ")}function bf({path:e=[]}){return`${vf([gf,...e].join(" "))}`}const wf=["offsetX","offsetY","blurRadius","spreadRadius","color"];function Ef(e){const{value:t}=e;return Nt(t)?xf(t):Sf(t)?wf.map((n=>xf(Sf(e)?e[n]:t[n]))).join(" "):t}function kf(e){return It(e)&&Pt(e,"value")}function Sf(e){return It(e)&&Pt(e,"offsetX")}function xf(e){if(!e)return"";if(Nf(e)){return`var(--${bf({path:e.replace(/\{|\}/g,"").replace(".value","").split(".")})})`}return e}const Cf=({token:e,path:t})=>{const n=`--${bf({path:t})}`,{value:r}=e,o=Ef(e);return{name:n,original:r,path:t,value:o,toString:()=>`var(${n})`}};function Af({tokens:e,path:t=[],setupToken:n}){if(Pt(e,"value"))return n({token:e,path:t});const r={};for(const o in e)if(Pt(e,o)){const i=e[o],a=It(i)?i:{value:i};r[o]=Af({tokens:a,path:t.concat(o),setupToken:n})}return r}function _f(e,t){for(var n in t=t||[],e)Pt(e,n)&&(It(e[n])&&"value"in e[n]?t.push(e[n]):It(e[n])&&_f(e[n],t));return t}function If(e,t,n){if(null==e)return{};var r,o,i,a,s,l,c=e[0]||{},u=1,d=e.length;for(n=n||[],"object"!=typeof c&&(c={});u<d;u++)if(null!=(s=e[u]))for(a in s)if(Pt(s,a)&&"__proto__"!==a&&(r=c[a],c!==(i=s[a])))if(i&&(It(i)||(o=Array.isArray(i)))){o?(o=!1,l=r&&Array.isArray(r)?r:[]):l=r&&It(r)?r:{};var p=n.slice(0);p.push(a),c[a]=If([l,i],t,p)}else void 0!==i&&(null!=r&&"function"==typeof t&&t({target:c,copy:s,path:n,key:a}),c[a]=i);return c}function Nf(e){const t=new RegExp("\\{([^}]+)\\}","g");if("string"==typeof e)return t.test(e);if("object"==typeof e){let t=!1;for(const n in e)if(Pt(e,n)){if(Nf(e[n])){t=!0;break}}return t}return!1}const Tf={alignContent:"alignContent",alignItems:"alignItems",alignSelf:"alignSelf",area:"gridArea",aspectRatio:"aspectRatio",autoColumns:"gridAutoColumns",autoFlow:"gridAutoFlow",autoRows:"gridAutoRows",backgroundColor:"backgroundColor",backgroundImage:"backgroundImage",basis:"flexBasis",border:"border",borderRadius:"borderRadius",borderColor:"borderColor",borderWidth:"borderWidth",borderStyle:"borderStyle",bottom:"bottom",boxShadow:"boxShadow",color:"color",column:"gridColumn",columnEnd:"gridColumnEnd",columnGap:"columnGap",columnSpan:"gridColumn",columnStart:"gridColumnStart",direction:"flexDirection",display:"display",flex:"flex",fontFamily:"fontFamily",fontSize:"fontSize",fontStyle:"fontStyle",fontWeight:"fontWeight",gap:"gap",grow:"flexGrow",height:"height",justifyContent:"justifyContent",left:"left",letterSpacing:"letterSpacing",lineHeight:"lineHeight",margin:"margin",marginBlock:"marginBlock",marginBlockEnd:"marginBlockEnd",marginBlockStart:"marginBlockStart",marginBottom:"marginBlockEnd",marginInline:"marginInline",marginInlineEnd:"marginInlineEnd",marginInlineStart:"marginInlineStart",marginLeft:"marginInlineStart",marginRight:"marginInlineEnd",marginTop:"marginBlockStart",maxHeight:"maxHeight",maxWidth:"maxWidth",minHeight:"minHeight",minWidth:"minWidth",objectFit:"objectFit",objectPosition:"objectPosition",opacity:"opacity",order:"order",overflow:"overflow",padding:"padding",paddingBlock:"paddingBlock",paddingBlockEnd:"paddingBlockEnd",paddingBlockStart:"paddingBlockStart",paddingBottom:"paddingBlockEnd",paddingInline:"paddingInline",paddingInlineEnd:"paddingInlineEnd",paddingInlineStart:"paddingInlineStart",paddingLeft:"paddingInlineStart",paddingRight:"paddingInlineEnd",paddingTop:"paddingBlockStart",position:"position",resize:"resize",right:"right",row:"gridRow",rowEnd:"gridRowEnd",rowGap:"rowGap",rowSpan:"gridRow",rowStart:"gridRowStart",shrink:"flexShrink",templateAreas:"gridTemplateAreas",templateColumns:"gridTemplateColumns",templateRows:"gridTemplateRows",textAlign:"textAlign",textDecoration:"textDecoration",textTransform:"textTransform",top:"top",transform:"transform",transformOrigin:"transformOrigin",width:"width",whiteSpace:"whiteSpace",wrap:"flexWrap"},Rf=(Object.keys(Tf),{small:{value:"1px"},medium:{value:"2px"},large:{value:"3px"}}),Of={red:{10:{value:"hsl(0, 75%, 95%)"},20:{value:"hsl(0, 75%, 85%)"},40:{value:"hsl(0, 75%, 75%)"},60:{value:"hsl(0, 50%, 50%)"},80:{value:"hsl(0, 95%, 30%)"},90:{value:"hsl(0, 100%, 20%)"},100:{value:"hsl(0, 100%, 15%)"}},orange:{10:{value:"hsl(30, 75%, 95%)"},20:{value:"hsl(30, 75%, 85%)"},40:{value:"hsl(30, 75%, 75%)"},60:{value:"hsl(30, 50%, 50%)"},80:{value:"hsl(30, 95%, 30%)"},90:{value:"hsl(30, 100%, 20%)"},100:{value:"hsl(30, 100%, 15%)"}},yellow:{10:{value:"hsl(60, 75%, 95%)"},20:{value:"hsl(60, 75%, 85%)"},40:{value:"hsl(60, 75%, 75%)"},60:{value:"hsl(60, 50%, 50%)"},80:{value:"hsl(60, 95%, 30%)"},90:{value:"hsl(60, 100%, 20%)"},100:{value:"hsl(60, 100%, 15%)"}},green:{10:{value:"hsl(130, 60%, 95%)"},20:{value:"hsl(130, 60%, 90%)"},40:{value:"hsl(130, 44%, 63%)"},60:{value:"hsl(130, 43%, 46%)"},80:{value:"hsl(130, 33%, 37%)"},90:{value:"hsl(130, 27%, 29%)"},100:{value:"hsl(130, 22%, 23%)"}},teal:{10:{value:"hsl(190, 75%, 95%)"},20:{value:"hsl(190, 75%, 85%)"},40:{value:"hsl(190, 70%, 70%)"},60:{value:"hsl(190, 50%, 50%)"},80:{value:"hsl(190, 95%, 30%)"},90:{value:"hsl(190, 100%, 20%)"},100:{value:"hsl(190, 100%, 15%)"}},blue:{10:{value:"hsl(220, 95%, 95%)"},20:{value:"hsl(220, 85%, 85%)"},40:{value:"hsl(220, 70%, 70%)"},60:{value:"hsl(220, 50%, 50%)"},80:{value:"hsl(220, 95%, 30%)"},90:{value:"hsl(220, 100%, 20%)"},100:{value:"hsl(220, 100%, 15%)"}},purple:{10:{value:"hsl(300, 95%, 95%)"},20:{value:"hsl(300, 85%, 85%)"},40:{value:"hsl(300, 70%, 70%)"},60:{value:"hsl(300, 50%, 50%)"},80:{value:"hsl(300, 95%, 30%)"},90:{value:"hsl(300, 100%, 20%)"},100:{value:"hsl(300, 100%, 15%)"}},pink:{10:{value:"hsl(340, 95%, 95%)"},20:{value:"hsl(340, 90%, 85%)"},40:{value:"hsl(340, 70%, 70%)"},60:{value:"hsl(340, 50%, 50%)"},80:{value:"hsl(340, 95%, 30%)"},90:{value:"hsl(340, 100%, 20%)"},100:{value:"hsl(340, 100%, 15%)"}},neutral:{10:{value:"hsl(210, 5%, 98%)"},20:{value:"hsl(210, 5%, 94%)"},40:{value:"hsl(210, 5%, 87%)"},60:{value:"hsl(210, 10%, 58%)"},80:{value:"hsl(210, 10%, 40%)"},90:{value:"hsl(210, 25%, 25%)"},100:{value:"hsl(210, 50%, 10%)"}},primary:{10:{value:"{colors.teal.10.value}"},20:{value:"{colors.teal.20.value}"},40:{value:"{colors.teal.40.value}"},60:{value:"{colors.teal.60.value}"},80:{value:"{colors.teal.80.value}"},90:{value:"{colors.teal.90.value}"},100:{value:"{colors.teal.100.value}"}},secondary:{10:{value:"{colors.purple.10.value}"},20:{value:"{colors.purple.20.value}"},40:{value:"{colors.purple.40.value}"},60:{value:"{colors.purple.60.value}"},80:{value:"{colors.purple.80.value}"},90:{value:"{colors.purple.90.value}"},100:{value:"{colors.purple.100.value}"}},font:{primary:{value:"{colors.neutral.100.value}"},secondary:{value:"{colors.neutral.90.value}"},tertiary:{value:"{colors.neutral.80.value}"},disabled:{value:"{colors.neutral.60.value}"},inverse:{value:"{colors.white.value}"},interactive:{value:"{colors.primary.80.value}"},hover:{value:"{colors.primary.90.value}"},focus:{value:"{colors.primary.100.value}"},active:{value:"{colors.primary.100.value}"},info:{value:"{colors.blue.90.value}"},warning:{value:"{colors.orange.90.value}"},error:{value:"{colors.red.90.value}"},success:{value:"{colors.green.90.value}"}},background:{primary:{value:"{colors.white.value}"},secondary:{value:"{colors.neutral.10.value}"},tertiary:{value:"{colors.neutral.20.value}"},quaternary:{value:"{colors.neutral.60.value}"},disabled:{value:"{colors.background.tertiary.value}"},info:{value:"{colors.blue.10.value}"},warning:{value:"{colors.orange.10.value}"},error:{value:"{colors.red.10.value}"},success:{value:"{colors.green.10.value}"}},border:{primary:{value:"{colors.neutral.60.value}"},secondary:{value:"{colors.neutral.40.value}"},tertiary:{value:"{colors.neutral.20.value}"},disabled:{value:"{colors.border.tertiary.value}"},pressed:{value:"{colors.primary.100.value}"},focus:{value:"{colors.primary.100.value}"},error:{value:"{colors.red.80.value}"},info:{value:"{colors.blue.80.value}"},success:{value:"{colors.green.80.value}"},warning:{value:"{colors.orange.80.value}"}},shadow:{primary:{value:"hsla(210, 50%, 10%, 0.25)"},secondary:{value:"hsla(210, 50%, 10%, 0.15)"},tertiary:{value:"hsla(210, 50%, 10%, 0.05)"}},overlay:{5:{value:"hsla(0, 0%, 0%, 0.05)"},10:{value:"hsla(0, 0%, 0%, 0.1)"},20:{value:"hsla(0, 0%, 0%, 0.2)"},30:{value:"hsla(0, 0%, 0%, 0.3)"},40:{value:"hsla(0, 0%, 0%, 0.4)"},50:{value:"hsla(0, 0%, 0%, 0.5)"},60:{value:"hsla(0, 0%, 0%, 0.6)"},70:{value:"hsla(0, 0%, 0%, 0.7)"},80:{value:"hsla(0, 0%, 0%, 0.8)"},90:{value:"hsla(0, 0%, 0%, 0.9)"}},black:{value:"hsl(0, 0%, 0%)"},white:{value:"hsl(0, 0%, 100%)"},transparent:{value:"transparent"}},Pf={xxxs:{value:"0.375rem"},xxs:{value:"0.5rem"},xs:{value:"0.75rem"},small:{value:"0.875rem"},medium:{value:"1rem"},large:{value:"1.25rem"},xl:{value:"1.5rem"},xxl:{value:"2rem"},xxxl:{value:"2.5rem"},xxxxl:{value:"3rem"}},Df={hairline:{value:100},thin:{value:200},light:{value:300},normal:{value:400},medium:{value:500},semibold:{value:600},bold:{value:700},extrabold:{value:800},black:{value:900}},Ff={0:{value:"0"},10:{value:"0.1"},20:{value:"0.2"},30:{value:"0.3"},40:{value:"0.4"},50:{value:"0.5"},60:{value:"0.6"},70:{value:"0.7"},80:{value:"0.8"},90:{value:"0.9"},100:{value:"1"}},Mf={xs:{value:"0.125rem"},small:{value:"0.25rem"},medium:{value:"0.5rem"},large:{value:"1rem"},xl:{value:"2rem"},xxl:{value:"4rem"},xxxl:{value:"8rem"}},Vf={zero:{value:"0"},xxxs:{value:"0.25rem"},xxs:{value:"0.375rem"},xs:{value:"0.5rem"},small:{value:"0.75rem"},medium:{value:"1rem"},large:{value:"1.5rem"},xl:{value:"2.0rem"},xxl:{value:"3.0rem"},xxxl:{value:"4.5rem"},relative:{xxxs:{value:"0.25em"},xxs:{value:"0.375em"},xs:{value:"0.5em"},small:{value:"0.75em"},medium:{value:"1em"},large:{value:"1.5em"},xl:{value:"2.0em"},xxl:{value:"3.0em"},xxxl:{value:"4.5em"},full:{value:"100%"}}},Lf={short:{value:"100ms"},medium:{value:"250ms"},long:{value:"500ms"}},qf={tokens:{components:{accordion:{backgroundColor:{value:"{colors.background.primary.value}"},item:{borderColor:{value:"{colors.border.secondary.value}"},borderWidth:{value:"{borderWidths.small.value}"},borderStyle:{value:"solid"},borderRadius:{value:"{radii.small.value}"},trigger:{alignItems:{value:"center"},backgroundColor:{value:"{colors.background.primary.value}"},color:{value:"inherit"},gap:{value:"{space.small.value}"},justifyContent:{value:"space-between"},paddingBlock:{value:"{space.xs.value}"},paddingInline:{value:"{space.small.value}"},_hover:{color:{value:"inherit"},backgroundColor:{value:"{colors.overlay.5.value}"}},_focus:{borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:{offsetX:"0",offsetY:"0",blurRadius:"0",spreadRadius:"2px",color:"{colors.border.focus.value}"}}}},content:{color:{value:"inherit"},paddingInline:{value:"{space.small.value}"},paddingBlockEnd:{value:"{space.small.value}"},paddingBlockStart:{value:"{space.xxxs.value}"}},icon:{color:{value:"{colors.font.tertiary.value}"},transitionDuration:{value:"{time.medium.value}"},transitionTimingFunction:{value:"cubic-bezier(0.87, 0, 0.13, 1)"}}}},alert:{alignItems:{value:"center"},justifyContent:{value:"space-between"},color:{value:"{colors.font.primary.value}"},backgroundColor:{value:"{colors.background.tertiary.value}"},paddingBlock:{value:"{space.small.value}"},paddingInline:{value:"{space.medium.value}"},icon:{size:{value:"{fontSizes.xl.value}"}},heading:{fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.bold.value}"}},info:{color:{value:"{colors.font.info.value}"},backgroundColor:{value:"{colors.background.info.value}"}},error:{color:{value:"{colors.font.error.value}"},backgroundColor:{value:"{colors.background.error.value}"}},warning:{color:{value:"{colors.font.warning.value}"},backgroundColor:{value:"{colors.background.warning.value}"}},success:{color:{value:"{colors.font.success.value}"},backgroundColor:{value:"{colors.background.success.value}"}}},authenticator:{maxWidth:{value:"60rem"},modal:{width:{value:"{space.relative.full}"},height:{value:"{space.relative.full}"},backgroundColor:{value:"{colors.overlay.50.value}"},top:{value:"{space.zero}"},left:{value:"{space.zero}"}},container:{widthMax:{value:"30rem"}},router:{borderWidth:{value:"{borderWidths.small.value}"},borderStyle:{value:"solid"},borderColor:{value:"{colors.border.primary.value}"},backgroundColor:{value:"{colors.background.primary.value}"},boxShadow:{value:"{shadows.medium.value}"}},footer:{paddingBottom:{value:"{space.medium.value}"}},form:{padding:{value:"{space.xl.value}"}},state:{inactive:{backgroundColor:{value:"{colors.background.secondary.value}"}}},orContainer:{color:{value:"{colors.neutral.80.value}"},orLine:{backgroundColor:{value:"{colors.background.primary.value}"}}}},autocomplete:{menu:{width:{value:"100%"},marginBlockStart:{value:"{space.xxxs}"},backgroundColor:{value:"{colors.background.primary}"},borderColor:{value:"{colors.border.primary}"},borderWidth:{value:"{borderWidths.small}"},borderStyle:{value:"solid"},borderRadius:{value:"{radii.small}"},options:{display:{value:"flex"},flexDirection:{value:"column"},maxHeight:{value:"300px"}},option:{backgroundColor:{value:"{colors.background.primary}"},color:{value:"currentcolor"},cursor:{value:"pointer"},transitionDuration:{value:"{time.short}"},transitionProperty:{value:"background-color, color"},transitionTimingFunction:{value:"ease"},_active:{backgroundColor:{value:"{colors.primary.80}"},color:{value:"{colors.white}"}}},_empty:{display:{value:"flex"}},_loading:{alignItems:{value:"center"},display:{value:"flex"},gap:{value:"{space.xxxs}"}},spaceShared:{paddingBlock:{value:"{space.xs}"},paddingInline:{value:"{space.small}"}}}},avatar:{color:{value:"{colors.font.tertiary.value}"},lineHeight:{value:1},fontWeight:{value:"{fontWeights.semibold.value}"},fontSize:{value:"{fontSizes.small.value}"},textAlign:{value:"center"},width:{value:"{fontSizes.xxl.value}"},height:{value:"{fontSizes.xxl.value}"},backgroundColor:{value:"{colors.background.tertiary}"},borderRadius:{value:"100%"},borderColor:{value:"{colors.border.primary.value}"},borderWidth:{value:"{borderWidths.medium.value}"},info:{color:{value:"{colors.font.info.value}"},backgroundColor:{value:"{colors.background.info.value}"},borderColor:{value:"{colors.border.info.value}"}},warning:{color:{value:"{colors.font.warning.value}"},backgroundColor:{value:"{colors.background.warning.value}"},borderColor:{value:"{colors.border.warning.value}"}},success:{color:{value:"{colors.font.success.value}"},backgroundColor:{value:"{colors.background.success.value}"},borderColor:{value:"{colors.border.success.value}"}},error:{color:{value:"{colors.font.error.value}"},backgroundColor:{value:"{colors.background.error.value}"},borderColor:{value:"{colors.border.error.value}"}},small:{fontSize:{value:"{fontSizes.xs.value}"},width:{value:"{fontSizes.xl.value}"},height:{value:"{fontSizes.xl.value}"}},large:{fontSize:{value:"{fontSizes.medium.value}"},width:{value:"{fontSizes.xxxl.value}"},height:{value:"{fontSizes.xxxl.value}"}}},badge:{color:{value:"{colors.font.primary.value}"},lineHeight:{value:1},fontWeight:{value:"{fontWeights.semibold.value}"},fontSize:{value:"{fontSizes.small.value}"},textAlign:{value:"center"},paddingVertical:{value:"{space.xs.value}"},paddingHorizontal:{value:"{space.small.value}"},backgroundColor:{value:"{colors.background.tertiary.value}"},borderRadius:{value:"{radii.xl.value}"},info:{color:{value:"{colors.font.info.value}"},backgroundColor:{value:"{colors.background.info.value}"}},warning:{color:{value:"{colors.font.warning.value}"},backgroundColor:{value:"{colors.background.warning.value}"}},success:{color:{value:"{colors.font.success.value}"},backgroundColor:{value:"{colors.background.success.value}"}},error:{color:{value:"{colors.font.error.value}"},backgroundColor:{value:"{colors.background.error.value}"}},small:{fontSize:{value:"{fontSizes.xs.value}"},paddingVertical:{value:"{space.xxs.value}"},paddingHorizontal:{value:"{space.xs.value}"}},large:{fontSize:{value:"{fontSizes.medium.value}"},paddingVertical:{value:"{space.small.value}"},paddingHorizontal:{value:"{space.medium.value}"}}},breadcrumbs:{flexDirection:{value:"row"},flexWrap:{value:"wrap"},gap:{value:"0"},color:{value:"{colors.font.tertiary}"},item:{flexDirection:{value:"row"},color:{value:"inherit"},fontSize:{value:"inherit"},alignItems:{value:"center"},lineHeight:{value:"1"}},separator:{color:{value:"inherit"},fontSize:{value:"inherit"},paddingInline:{value:"{space.xxs}"}},link:{color:{value:"{components.link.color}"},fontSize:{value:"inherit"},fontWeight:{value:"normal"},textDecoration:{value:"none"},paddingInline:{value:"{space.xs}"},paddingBlock:{value:"{space.xxs}"},current:{color:{value:"inherit"},fontSize:{value:"inherit"},fontWeight:{value:"normal"},textDecoration:{value:"none"}}}},button:{fontWeight:{value:"{fontWeights.bold.value}"},transitionDuration:{value:"{components.fieldcontrol.transitionDuration.value}"},fontSize:{value:"{components.fieldcontrol.fontSize.value}"},lineHeight:{value:"{components.fieldcontrol.lineHeight.value}"},paddingBlockStart:{value:"{components.fieldcontrol.paddingBlockStart.value}"},paddingBlockEnd:{value:"{components.fieldcontrol.paddingBlockEnd.value}"},paddingInlineStart:{value:"{components.fieldcontrol.paddingInlineStart.value}"},paddingInlineEnd:{value:"{components.fieldcontrol.paddingInlineEnd.value}"},backgroundColor:{value:"transparent"},borderColor:{value:"{components.fieldcontrol.borderColor.value}"},borderWidth:{value:"{components.fieldcontrol.borderWidth.value}"},borderStyle:{value:"{components.fieldcontrol.borderStyle.value}"},borderRadius:{value:"{components.fieldcontrol.borderRadius.value}"},color:{value:"{colors.font.primary.value}"},_hover:{color:{value:"{colors.font.focus.value}"},backgroundColor:{value:"{colors.primary.10.value}"},borderColor:{value:"{colors.primary.60.value}"}},_focus:{color:{value:"{colors.font.focus.value}"},backgroundColor:{value:"{colors.primary.10.value}"},borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},_active:{color:{value:"{colors.font.active.value}"},backgroundColor:{value:"{colors.primary.20.value}"},borderColor:{value:"{colors.primary.100.value}"}},_loading:{color:{value:"{colors.font.disabled.value}"},backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.tertiary.value}"}},_disabled:{color:{value:"{colors.font.disabled.value}"},backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.tertiary.value}"}},outlined:{info:{borderColor:{value:"{colors.blue.60.value}"},backgroundColor:{value:"transparent"},color:{value:"{colors.blue.100}"},_hover:{borderColor:{value:"{colors.blue.60.value}"},backgroundColor:{value:"{colors.blue.10.value}"},color:{value:"{colors.blue.100.value}"}},_focus:{borderColor:{value:"{colors.blue.100.value}"},backgroundColor:{value:"{colors.blue.10.value}"},color:{value:"{colors.blue.100.value}"},boxShadow:{value:"{components.fieldcontrol.info._focus.boxShadow.value}"}},_active:{borderColor:{value:"{colors.blue.100.value}"},backgroundColor:{value:"{colors.blue.20.value}"},color:{value:"{colors.blue.100.value}"}}},warning:{borderColor:{value:"{colors.orange.60.value}"},backgroundColor:{value:"transparent"},color:{value:"{colors.orange.100}"},_hover:{borderColor:{value:"{colors.orange.60.value}"},backgroundColor:{value:"{colors.orange.10.value}"},color:{value:"{colors.orange.100.value}"}},_focus:{borderColor:{value:"{colors.orange.100.value}"},backgroundColor:{value:"{colors.orange.10.value}"},color:{value:"{colors.orange.100.value}"},boxShadow:{value:"{components.fieldcontrol.warning._focus.boxShadow.value}"}},_active:{borderColor:{value:"{colors.orange.100.value}"},backgroundColor:{value:"{colors.orange.20.value}"},color:{value:"{colors.orange.100.value}"}}},success:{borderColor:{value:"{colors.green.60.value}"},backgroundColor:{value:"transparent"},color:{value:"{colors.green.100}"},_hover:{borderColor:{value:"{colors.green.60.value}"},backgroundColor:{value:"{colors.green.10.value}"},color:{value:"{colors.green.100.value}"}},_focus:{borderColor:{value:"{colors.green.100.value}"},backgroundColor:{value:"{colors.green.10.value}"},color:{value:"{colors.green.100.value}"},boxShadow:{value:"{components.fieldcontrol.success._focus.boxShadow.value}"}},_active:{borderColor:{value:"{colors.green.100.value}"},backgroundColor:{value:"{colors.green.20.value}"},color:{value:"{colors.green.100.value}"}}},error:{borderColor:{value:"{colors.red.80.value}"},backgroundColor:{value:"transparent"},color:{value:"{colors.red.100}"},_hover:{borderColor:{value:"{colors.red.80.value}"},backgroundColor:{value:"{colors.red.10.value}"},color:{value:"{colors.red.100.value}"}},_focus:{borderColor:{value:"{colors.red.100.value}"},backgroundColor:{value:"{colors.red.10.value}"},color:{value:"{colors.red.100.value}"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow.value}"}},_active:{borderColor:{value:"{colors.red.100.value}"},backgroundColor:{value:"{colors.red.20.value}"},color:{value:"{colors.red.100.value}"}}},overlay:{borderColor:{value:"{colors.overlay.60.value}"},backgroundColor:{value:"transparent"},color:{value:"{colors.font.primary.value}"},_hover:{borderColor:{value:"{colors.overlay.60.value}"},backgroundColor:{value:"{colors.overlay.5.value}"},color:{value:"{colors.neutral.90.value}"}},_focus:{borderColor:{value:"{colors.overlay.90.value}"},backgroundColor:{value:"{colors.overlay.5.value}"},color:{value:"{colors.neutral.90.value}"},boxShadow:{value:"{components.fieldcontrol.overlay._focus.boxShadow.value}"}},_active:{borderColor:{value:"{colors.overlay.90.value}"},backgroundColor:{value:"{colors.overlay.10.value}"},color:{value:"{colors.neutral.100.value}"}}}},primary:{borderColor:{value:"transparent"},borderWidth:{value:"{borderWidths.small.value}"},borderStyle:{value:"solid"},backgroundColor:{value:"{colors.primary.80.value}"},color:{value:"{colors.font.inverse.value}"},_disabled:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.background.disabled.value}"},color:{value:"{colors.font.disabled.value}"}},_loading:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.background.disabled.value}"},color:{value:"{colors.font.disabled.value}"}},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.primary.90.value}"},color:{value:"{colors.font.inverse.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.primary.90.value}"},color:{value:"{colors.font.inverse.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.primary.100.value}"},color:{value:"{colors.font.inverse.value}"}},info:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.80}"},color:{value:"{colors.font.inverse.value}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.90.value}"},color:{value:"{colors.font.inverse.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.90.value}"},color:{value:"{colors.font.inverse.value}"},boxShadow:{value:"{components.fieldcontrol.info._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.100.value}"},color:{value:"{colors.font.inverse.value}"}}},warning:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.80}"},color:{value:"{colors.font.inverse.value}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.90.value}"},color:{value:"{colors.font.inverse.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.90.value}"},color:{value:"{colors.font.inverse.value}"},boxShadow:{value:"{components.fieldcontrol.overlay._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.100.value}"},color:{value:"{colors.font.inverse.value}"}}},error:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.80}"},color:{value:"{colors.font.inverse.value}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.90.value}"},color:{value:"{colors.font.inverse.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.90.value}"},color:{value:"{colors.font.inverse.value}"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.100.value}"},color:{value:"{colors.font.inverse.value}"}}},success:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.80}"},color:{value:"{colors.font.inverse.value}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.90.value}"},color:{value:"{colors.font.inverse.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.90.value}"},color:{value:"{colors.font.inverse.value}"},boxShadow:{value:"{components.fieldcontrol.success._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.100.value}"},color:{value:"{colors.font.inverse.value}"}}},overlay:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.70}"},color:{value:"{colors.font.inverse.value}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.90.value}"},color:{value:"{colors.font.inverse.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.90.value}"},color:{value:"{colors.font.inverse.value}"},boxShadow:{value:"{components.fieldcontrol.overlay._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.90.value}"},color:{value:"{colors.font.inverse.value}"}}}},menu:{borderWidth:{value:"{space.zero.value}"},backgroundColor:{value:"transparent"},justifyContent:{value:"start"},_hover:{color:{value:"{colors.font.inverse.value}"},backgroundColor:{value:"{colors.primary.80.value}"}},_focus:{color:{value:"{colors.font.inverse.value}"},backgroundColor:{value:"{colors.primary.80.value}"}},_active:{color:{value:"{colors.font.inverse.value}"},backgroundColor:{value:"{colors.primary.90.value}"}},_disabled:{color:{value:"{colors.font.disabled.value}"}}},link:{backgroundColor:{value:"transparent"},borderColor:{value:"transparent"},borderWidth:{value:"{borderWidths.small.value}"},color:{value:"{colors.font.interactive.value}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.primary.10.value}"},color:{value:"{colors.font.hover.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.primary.10.value}"},color:{value:"{colors.font.focus.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.primary.20.value}"},color:{value:"{colors.font.active.value}"}},_disabled:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.font.disabled.value}"}},_loading:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.font.disabled.value}"}},info:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.blue.100}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.10.value}"},color:{value:"{colors.blue.90.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.10.value}"},color:{value:"{colors.blue.100.value}"},boxShadow:{value:"{components.fieldcontrol.info._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.blue.20.value}"},color:{value:"{colors.blue.100.value}"}}},warning:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.orange.100}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.10.value}"},color:{value:"{colors.orange.90.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.10.value}"},color:{value:"{colors.orange.100.value}"},boxShadow:{value:"{components.fieldcontrol.warning._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.orange.20.value}"},color:{value:"{colors.orange.100.value}"}}},success:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.green.100}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.10.value}"},color:{value:"{colors.green.90.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.10.value}"},color:{value:"{colors.green.100.value}"},boxShadow:{value:"{components.fieldcontrol.success._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.green.20.value}"},color:{value:"{colors.green.100.value}"}}},error:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.red.100}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.10.value}"},color:{value:"{colors.red.90.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.10.value}"},color:{value:"{colors.red.100.value}"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.20.value}"},color:{value:"{colors.red.100.value}"}}},overlay:{borderColor:{value:"transparent"},backgroundColor:{value:"transparent"},color:{value:"{colors.neutral.100}"},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.5.value}"},color:{value:"{colors.overlay.80.value}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.5.value}"},color:{value:"{colors.overlay.90.value}"},boxShadow:{value:"{components.fieldcontrol.overlay._focus.boxShadow.value}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.overlay.10.value}"},color:{value:"{colors.overlay.90.value}"}}}},warning:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.red.60}"},borderWidth:{value:"{borderWidths.small}"},color:{value:"{colors.red.60}"},_hover:{borderColor:{value:"{colors.red.80}"},backgroundColor:{value:"{colors.red.10}"},color:{value:"{colors.font.error}"}},_focus:{borderColor:{value:"{colors.red.80}"},backgroundColor:{value:"{colors.red.10}"},color:{value:"{colors.red.80}"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow}"}},_active:{borderColor:{value:"{colors.red.100}"},backgroundColor:{value:"{colors.red.20}"},color:{value:"{colors.red.100}"}},_disabled:{borderColor:{value:"{colors.border.tertiary}"},backgroundColor:{value:"transparent"},color:{value:"{colors.font.disabled}"}},_loading:{borderColor:{value:"{colors.border.tertiary}"},backgroundColor:{value:"transparent"},color:{value:"{colors.font.disabled}"}}},destructive:{borderColor:{value:"transparent"},borderWidth:{value:"{borderWidths.small}"},borderStyle:{value:"solid"},backgroundColor:{value:"{colors.red.60}"},color:{value:"{colors.font.inverse}"},_disabled:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.background.disabled}"},color:{value:"{colors.font.disabled}"}},_loading:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.background.disabled}"},color:{value:"{colors.font.disabled}"}},_hover:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.80}"},color:{value:"{colors.font.inverse}"}},_focus:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.80}"},color:{value:"{colors.font.inverse}"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow}"}},_active:{borderColor:{value:"transparent"},backgroundColor:{value:"{colors.red.100}"},color:{value:"{colors.font.inverse}"}}},small:{fontSize:{value:"{components.fieldcontrol.small.fontSize.value}"},paddingBlockStart:{value:"{components.fieldcontrol.small.paddingBlockStart.value}"},paddingBlockEnd:{value:"{components.fieldcontrol.small.paddingBlockEnd.value}"},paddingInlineStart:{value:"{components.fieldcontrol.small.paddingInlineStart.value}"},paddingInlineEnd:{value:"{components.fieldcontrol.small.paddingInlineEnd.value}"}},large:{fontSize:{value:"{components.fieldcontrol.large.fontSize.value}"},paddingBlockStart:{value:"{components.fieldcontrol.large.paddingBlockStart.value}"},paddingBlockEnd:{value:"{components.fieldcontrol.large.paddingBlockEnd.value}"},paddingInlineStart:{value:"{components.fieldcontrol.large.paddingInlineStart.value}"},paddingInlineEnd:{value:"{components.fieldcontrol.large.paddingInlineEnd.value}"}},loaderWrapper:{alignItems:{value:"center"},gap:{value:"{space.xs.value}"}}},card:{backgroundColor:{value:"{colors.background.primary.value}"},borderRadius:{value:"{radii.xs.value}"},borderWidth:{value:"0"},borderStyle:{value:"solid"},borderColor:{value:"transparent"},boxShadow:{value:"none"},padding:{value:"{space.medium.value}"},outlined:{backgroundColor:{value:"{components.card.backgroundColor.value}"},borderRadius:{value:"{radii.xs.value}"},borderWidth:{value:"{borderWidths.small.value}"},borderStyle:{value:"solid"},borderColor:{value:"{colors.border.primary.value}"},boxShadow:{value:"{components.card.boxShadow.value}"}},elevated:{backgroundColor:{value:"{components.card.backgroundColor.value}"},borderRadius:{value:"{radii.xs.value}"},borderWidth:{value:"0"},borderStyle:{value:"solid"},borderColor:{value:"transparent"},boxShadow:{value:"{shadows.medium.value}"}}},checkbox:{cursor:{value:"pointer"},alignItems:{value:"center"},_disabled:{cursor:{value:"not-allowed"}},button:{position:{value:"relative"},alignItems:{value:"center"},justifyContent:{value:"center"},color:{value:"{colors.font.inverse.value}"},before:{width:{value:"100%"},height:{value:"100%"},borderWidth:{value:"{borderWidths.medium.value}"},borderRadius:{value:"20%"},borderStyle:{value:"solid"},borderColor:{value:"{colors.border.primary.value}"}},_focus:{outlineColor:{value:"{colors.transparent.value}"},outlineStyle:{value:"solid"},outlineWidth:{value:"{outlineWidths.medium.value}"},outlineOffset:{value:"{outlineOffsets.medium.value}"},borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},_disabled:{borderColor:{value:"{colors.border.disabled.value}"}},_error:{borderColor:{value:"{colors.border.error.value}"},_focus:{borderColor:{value:"{colors.border.error.value}"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow.value}"}}}},icon:{backgroundColor:{value:"{colors.primary.80.value}"},borderRadius:{value:"20%"},opacity:{value:"{opacities.0.value}"},transform:{value:"scale(0)"},transitionProperty:{value:"all"},transitionDuration:{value:"{time.short.value}"},transitionTimingFunction:{value:"ease-in-out"},_checked:{opacity:{value:"{opacities.100.value}"},transform:{value:"scale(1)"},_disabled:{backgroundColor:{value:"{colors.background.disabled.value}"}}},_indeterminate:{opacity:{value:"{opacities.100.value}"},transform:{value:"scale(1)"},_disabled:{backgroundColor:{value:"{colors.background.disabled.value}"}}}},label:{color:{value:"{components.text.color.value}"},_disabled:{color:{value:"{colors.font.disabled.value}"}}}},checkboxfield:{alignItems:{value:"flex-start"},alignContent:{value:"center"},flexDirection:{value:"column"},justifyContent:{value:"center"}},collection:{pagination:{current:{color:{value:"{components.pagination.current.color}"},backgroundColor:{value:"{components.pagination.current.backgroundColor}"}},button:{color:{value:"{components.pagination.button.color}"},_hover:{backgroundColor:{value:"{components.pagination.button.hover.backgroundColor}"},color:{value:"{components.pagination.button.hover.color}"}},_disabled:{color:{value:"{components.pagination.button.disabled.color}"}}}},search:{input:{color:{value:"{components.searchfield.color}"}},button:{color:{value:"{components.searchfield.button.color}"},_active:{backgroundColor:{value:"{components.searchfield.button._active.backgroundColor}"},borderColor:{value:"{components.searchfield.button._active.borderColor}"},color:{value:"{components.searchfield.button._active.color}"}},_disabled:{backgroundColor:{value:"{components.searchfield.button._disabled.backgroundColor}"},borderColor:{value:"{components.searchfield.button._disabled.borderColor}"},color:{value:"{components.searchfield.button._disabled.color}"}},_focus:{backgroundColor:{value:"{components.searchfield.button._focus.backgroundColor}"},borderColor:{value:"{components.searchfield.button._focus.borderColor}"},color:{value:"{components.searchfield.button._focus.color}"}},_hover:{backgroundColor:{value:"{components.searchfield.button._hover.backgroundColor}"},borderColor:{value:"{components.searchfield.button._hover.borderColor}"},color:{value:"{components.searchfield.button._hover.color}"}}}}},copy:{fontSize:{value:"{fontSizes.xs}"},gap:{value:"{space.relative.medium}"},svg:{path:{fill:{value:"{colors.font.primary}"}}},toolTip:{bottom:{value:"{space.large}"},color:{value:"{colors.teal.100}"},fontSize:{value:"{fontSizes.xxs}"}}},countrycodeselect:{height:{value:"{space.relative.full.value}"}},divider:{borderStyle:{value:"solid"},borderColor:{value:"{colors.border.primary.value}"},borderWidth:{value:"{borderWidths.medium.value}"},label:{color:{value:"{colors.font.tertiary.value}"},paddingInline:{value:"{space.medium.value}"},fontSize:{value:"{fontSizes.small.value}"},backgroundColor:{value:"{colors.background.primary.value}"}},small:{borderWidth:{value:"{borderWidths.small.value}"}},large:{borderWidth:{value:"{borderWidths.large.value}"}},opacity:{value:"{opacities.60.value}"}},dropzone:{backgroundColor:{value:"{colors.background.primary}"},borderRadius:{value:"{radii.small}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"dashed"},borderWidth:{value:"{borderWidths.small}"},color:{value:"{colors.font.primary}"},gap:{value:"{space.small}"},paddingBlock:{value:"{space.xl}"},paddingInline:{value:"{space.large}"},textAlign:{value:"center"},_active:{backgroundColor:{value:"{colors.primary.10}"},borderRadius:{value:"{components.dropzone.borderRadius}"},borderColor:{value:"{colors.border.pressed}"},borderStyle:{value:"{components.dropzone.borderStyle}"},borderWidth:{value:"{components.dropzone.borderWidth}"},color:{value:"{colors.font.primary}"}},_disabled:{backgroundColor:{value:"{colors.background.disabled}"},borderRadius:{value:"{components.dropzone.borderRadius}"},borderColor:{value:"{colors.border.disabled}"},borderStyle:{value:"{components.dropzone.borderStyle}"},borderWidth:{value:"{components.dropzone.borderWidth}"},color:{value:"{colors.font.disabled}"}},accepted:{backgroundColor:{value:"{colors.background.success}"},borderRadius:{value:"{components.dropzone.borderRadius}"},borderColor:{value:"{colors.border.success}"},borderStyle:{value:"{components.dropzone.borderStyle}"},borderWidth:{value:"{components.dropzone.borderWidth}"},color:{value:"{colors.font.success}"}},rejected:{backgroundColor:{value:"{colors.background.error}"},borderRadius:{value:"{components.dropzone.borderRadius}"},borderColor:{value:"{colors.border.pressed}"},borderStyle:{value:"{components.dropzone.borderStyle}"},borderWidth:{value:"{components.dropzone.borderWidth}"},color:{value:"{colors.font.error}"}}},field:{gap:{value:"{space.xs.value}"},fontSize:{value:"{fontSizes.medium.value}"},flexDirection:{value:"column"},small:{gap:{value:"{space.xxxs.value}"},fontSize:{value:"{fontSizes.small.value}"}},large:{gap:{value:"{space.small.value}"},fontSize:{value:"{fontSizes.large.value}"}},label:{color:{value:"{colors.font.secondary.value}"}}},fieldcontrol:{borderStyle:{value:"solid"},borderColor:{value:"{colors.border.primary.value}"},borderWidth:{value:"{borderWidths.small.value}"},borderRadius:{value:"{radii.small.value}"},color:{value:"{colors.font.primary.value}"},paddingBlockStart:{value:"{space.xs.value}"},paddingBlockEnd:{value:"{space.xs.value}"},paddingInlineStart:{value:"{space.medium.value}"},paddingInlineEnd:{value:"{space.medium.value}"},fontSize:{value:"{components.field.fontSize.value}"},lineHeight:{value:"{lineHeights.medium.value}"},transitionDuration:{value:"{time.medium.value}"},outlineColor:{value:"{colors.transparent.value}"},outlineStyle:{value:"solid"},outlineWidth:{value:"{outlineWidths.medium.value}"},outlineOffset:{value:"{outlineOffsets.medium.value}"},small:{fontSize:{value:"{components.field.small.fontSize.value}"},paddingBlockStart:{value:"{space.xxs.value}"},paddingBlockEnd:{value:"{space.xxs.value}"},paddingInlineStart:{value:"{space.small.value}"},paddingInlineEnd:{value:"{space.small.value}"}},large:{fontSize:{value:"{components.field.large.fontSize.value}"},paddingBlockStart:{value:"{space.xs.value}"},paddingBlockEnd:{value:"{space.xs.value}"},paddingInlineStart:{value:"{space.medium.value}"},paddingInlineEnd:{value:"{space.medium.value}"}},quiet:{borderStyle:{value:"none"},borderInlineStart:{value:"none"},borderInlineEnd:{value:"none"},borderBlockStart:{value:"none"},borderRadius:{value:"0"},_focus:{borderBlockEndColor:{value:"transparent"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},_error:{borderBlockEndColor:{value:"{colors.border.error.value}"},_focus:{borderBlockEndColor:{value:"transparent"},boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow.value}"}}}},_focus:{borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"2px",color:"{colors.border.focus.value}"}}},_disabled:{color:{value:"{colors.font.disabled.value}"},cursor:{value:"not-allowed"},borderColor:{value:"{colors.transparent.value}"},backgroundColor:{value:"{colors.background.disabled.value}"}},_error:{borderColor:{value:"{colors.border.error.value}"},color:{value:"{colors.font.error.value}"},_focus:{boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"2px",color:"{colors.border.error.value}"}}}},info:{_focus:{boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"2px",color:"{colors.blue.100.value}"}}}},warning:{_focus:{boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"2px",color:"{colors.orange.100.value}"}}}},success:{_focus:{boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"2px",color:"{colors.green.100.value}"}}}},overlay:{_focus:{boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"2px",color:"{colors.overlay.90.value}"}}}}},fieldgroup:{gap:{value:"{space.zero.value}"},vertical:{alignItems:{value:"center"}},outer:{alignItems:{value:"center"}}},fieldmessages:{error:{color:{value:"{colors.font.error.value}"},fontSize:{value:"{fontSizes.small.value}"}},description:{color:{value:"{colors.font.secondary.value}"},fontStyle:{value:"italic"},fontSize:{value:"{fontSizes.small.value}"}}},fieldset:{backgroundColor:{value:"transparent"},borderRadius:{value:"{radii.xs.value}"},flexDirection:{value:"column"},gap:{value:"{components.field.gap.value}"},legend:{color:{value:"{colors.font.primary.value}"},fontSize:{value:"{components.field.fontSize.value}"},fontWeight:{value:"{fontWeights.bold.value}"},lineHeight:{value:"{lineHeights.medium.value}"},small:{fontSize:"{components.field.small.fontSize.value}"},large:{fontSize:"{components.field.large.fontSize.value}"}},outlined:{padding:"{space.medium.value}",borderColor:"{colors.neutral.40.value}",borderWidth:"{borderWidths.small.value}",borderStyle:"solid",small:{padding:"{space.small.value}"},large:{padding:"{space.large.value}"}},small:{gap:"{components.field.small.gap.value}"},large:{gap:"{components.field.large.gap.value}"}},fileuploader:{dropzone:{backgroundColor:{value:"{colors.background.primary}"},borderRadius:{value:"{radii.small}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"dashed"},borderWidth:{value:"{borderWidths.small}"},gap:{value:"{space.small}"},paddingBlock:{value:"{space.xl}"},paddingInline:{value:"{space.large}"},textAlign:{value:"center"},_active:{backgroundColor:{value:"{colors.primary.10}"},borderRadius:{value:"{components.fileuploader.dropzone.borderRadius}"},borderColor:{value:"{colors.border.pressed}"},borderStyle:{value:"{components.fileuploader.dropzone.borderStyle}"},borderWidth:{value:"{borderWidths.medium}"}},icon:{color:{value:"{colors.border.primary}"},fontSize:{value:"{fontSizes.xxl}"}},text:{color:{value:"{colors.font.tertiary}"},fontSize:{value:"{fontSizes.medium}"},fontWeight:{value:"{fontWeights.bold}"}}},file:{backgroundColor:{value:"{colors.background.primary}"},borderRadius:{value:"{radii.small}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small}"},paddingBlock:{value:"{space.xs}"},paddingInline:{value:"{space.small}"},gap:{value:"{space.small}"},alignItems:{value:"baseline"},name:{fontSize:{value:"{fontSizes.medium}"},fontWeight:{value:"{fontWeights.bold}"},color:{value:"{colors.font.primary}"}},size:{fontSize:{value:"{fontSizes.small}"},fontWeight:{value:"{fontWeights.normal}"},color:{value:"{colors.font.tertiary}"}},image:{width:{value:"{space.xxl}"},height:{value:"{space.xxl}"},backgroundColor:{value:"{colors.background.secondary}"},color:{value:"{colors.font.tertiary}"},borderRadius:{value:"{radii.small}"}}},filelist:{flexDirection:{value:"column"},gap:{value:"{space.small}"}},loader:{strokeLinecap:{value:"round"},strokeEmpty:{value:"{colors.border.secondary}"},strokeFilled:{value:"{components.loader.strokeFilled}"},strokeWidth:{value:"{borderWidths.large}"}},previewer:{backgroundColor:{value:"{colors.background.primary}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small}"},borderRadius:{value:"{radii.small}"},paddingBlock:{value:"{space.zero}"},paddingInline:{value:"{space.zero}"},maxHeight:{value:"40rem"},maxWidth:{value:"auto"},text:{fontSize:{value:"{fontSizes.medium}"},fontWeight:{value:"{fontWeights.bold}"},color:{value:"{colors.font.primary}"}},body:{paddingBlock:{value:"{space.medium}"},paddingInline:{value:"{space.medium}"},gap:{value:"{space.small}"}},footer:{justifyContent:{value:"flex-end"}}}},flex:{gap:{value:"{space.medium.value}"},justifyContent:{value:"normal"},alignItems:{value:"stretch"},alignContent:{value:"normal"},flexWrap:{value:"nowrap"}},heading:{color:{value:"{colors.font.primary.value}"},lineHeight:{value:"{lineHeights.small.value}"},1:{fontSize:{value:"{fontSizes.xxxxl.value}"},fontWeight:{value:"{fontWeights.light.value}"}},2:{fontSize:{value:"{fontSizes.xxxl.value}"},fontWeight:{value:"{fontWeights.normal.value}"}},3:{fontSize:{value:"{fontSizes.xxl.value}"},fontWeight:{value:"{fontWeights.medium.value}"}},4:{fontSize:{value:"{fontSizes.xl.value}"},fontWeight:{value:"{fontWeights.semibold.value}"}},5:{fontSize:{value:"{fontSizes.large.value}"},fontWeight:{value:"{fontWeights.bold.value}"}},6:{fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.extrabold.value}"}}},icon:{lineHeight:{value:1},height:{value:"1em"}},highlightmatch:{highlighted:{fontWeight:{value:"{fontWeights.bold}"}}},image:{maxWidth:{value:"100%"},height:{value:"auto"},objectFit:{value:"initial"},objectPosition:{value:"initial"}},inappmessaging:{banner:{height:{value:"150px "},width:{value:"400px "}},button:{backgroundColor:{value:"#e8e8e8"},borderRadius:{value:"5px"},color:{value:"black"}},dialog:{height:{value:"50vh"},minHeight:{value:"400px"},minWidth:{value:"400px"},width:{value:"30vw"}},header:{fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.extrabold.value}"}}},input:{color:{value:"{components.fieldcontrol.color.value}"},borderColor:{value:"{components.fieldcontrol.borderColor.value}"},fontSize:{value:"{components.fieldcontrol.fontSize.value}"},_focus:{borderColor:{value:"{components.fieldcontrol._focus.borderColor.value}"}}},link:{active:{color:{value:"{colors.font.active.value}"}},color:{value:"{colors.font.interactive.value}"},focus:{color:{value:"{colors.font.focus.value}"}},hover:{color:{value:"{colors.font.hover.value}"}},visited:{color:{value:"{colors.font.interactive.value}"}}},liveness:{cameraModule:{backgroundColor:{value:"{colors.background.primary.value}"}}},loader:{width:{value:"{fontSizes.medium.value}"},height:{value:"{fontSizes.medium.value}"},fontSize:{value:"{fontSizes.xs.value}"},strokeEmpty:{value:"{colors.neutral.20.value}"},strokeFilled:{value:"{colors.primary.80.value}"},strokeLinecap:{value:"round"},animationDuration:{value:"1s"},small:{width:{value:"{fontSizes.small.value}"},height:{value:"{fontSizes.small.value}"},fontSize:{value:"{fontSizes.xxs.value}"}},large:{width:{value:"{fontSizes.large.value}"},height:{value:"{fontSizes.large.value}"},fontSize:{value:"{fontSizes.small.value}"}},linear:{width:{value:"100%"},minWidth:{value:"5rem"},fontSize:{value:"{fontSizes.xxs.value}"},strokeWidth:{value:"{fontSizes.xxs.value}"},strokeFilled:{value:"{colors.primary.80.value}"},strokeEmpty:{value:"{colors.neutral.20.value}"},strokeLinecap:{value:"round"},animationDuration:{value:"1s"},small:{strokeWidth:{value:"{fontSizes.xxxs.value}"},fontSize:{value:"{fontSizes.xxxs.value}"}},large:{strokeWidth:{value:"{fontSizes.xs.value}"},fontSize:{value:"{fontSizes.xs.value}"}}},text:{fill:{value:"{colors.font.primary.value}"}}},menu:{backgroundColor:{value:"{colors.background.primary.value}"},borderRadius:{value:"{radii.medium.value}"},borderWidth:{value:"{borderWidths.small.value}"},borderStyle:{value:"solid"},borderColor:{value:"{colors.border.primary.value}"},boxShadow:{value:"{shadows.large.value}"},flexDirection:{value:"column"},gap:{value:"{space.zero.value}"},maxWidth:{value:"30rem"},minWidth:{value:"14rem"},small:{width:{value:"{fontSizes.medium.value}"},height:{value:"{fontSizes.medium.value}"}},large:{width:{value:"{fontSizes.xxxl.value}"},height:{value:"{fontSizes.xxxl.value}"}},item:{minHeight:{value:"2.5rem"},paddingInlineStart:{value:"{space.medium.value}"},paddingInlineEnd:{value:"{space.medium.value}"}}},message:{alignItems:{value:"center"},backgroundColor:{value:"{colors.background.tertiary.value}"},borderColor:{value:"transparent"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small.value}"},borderRadius:{value:"{radii.xs.value}"},color:{value:"{colors.font.primary.value}"},justifyContent:{value:"flex-start"},paddingBlock:{value:"{space.small.value}"},paddingInline:{value:"{space.medium.value}"},lineHeight:{value:"{lineHeights.small.value}"},icon:{size:{value:"{fontSizes.xl.value}"}},heading:{fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.bold.value}"}},dismiss:{gap:{value:"{space.xxs.value}"}},plain:{color:{value:"{colors.font.primary.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"transparent"},info:{color:{value:"{colors.font.info.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"transparent"}},error:{color:{value:"{colors.font.error.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"transparent"}},success:{color:{value:"{colors.font.success.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"transparent"}},warning:{color:{value:"{colors.font.warning.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"transparent"}}},outlined:{color:{value:"{colors.font.primary.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"{colors.border.primary.value}"},info:{color:{value:"{colors.font.info.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"{colors.border.info.value}"}},error:{color:{value:"{colors.font.error.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"{colors.border.error.value}"}},success:{color:{value:"{colors.font.success.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"{colors.border.success.value}"}},warning:{color:{value:"{colors.font.warning.value}"},backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"{colors.border.warning.value}"}}},filled:{color:{value:"{colors.font.primary.value}"},backgroundColor:{value:"{colors.background.secondary.value}"},borderColor:{value:"transparent"},info:{color:{value:"{colors.font.info.value}"},backgroundColor:{value:"{colors.background.info.value}"},borderColor:{value:"transparent"}},error:{color:{value:"{colors.font.error.value}"},backgroundColor:{value:"{colors.background.error.value}"},borderColor:{value:"transparent"}},success:{color:{value:"{colors.font.success.value}"},backgroundColor:{value:"{colors.background.success.value}"},borderColor:{value:"transparent"}},warning:{color:{value:"{colors.font.warning.value}"},backgroundColor:{value:"{colors.background.warning.value}"},borderColor:{value:"transparent"}}}},pagination:{current:{alignItems:{value:"center"},justifyContent:{value:"center"},color:{value:"{colors.font.inverse.value}"},fontSize:{value:"{fontSizes.small.value}"},backgroundColor:{value:"{colors.overlay.40.value}"}},button:{color:{value:"{colors.font.primary.value}"},paddingInlineStart:{value:"{space.xxs.value}"},paddingInlineEnd:{value:"{space.xxs.value}"},transitionProperty:{value:"background-color"},transitionDuration:{value:"{time.medium.value}"},hover:{backgroundColor:{value:"{colors.overlay.10.value}"},color:{value:"{colors.font.primary.value}"}},disabled:{color:{value:"{colors.font.disabled.value}"}}},ellipsis:{alignItems:{value:"baseline"},justifyContent:{value:"center"},paddingInlineStart:{value:"{space.xs.value}"},paddingInlineEnd:{value:"{space.xs.value}"}},itemContainer:{marginLeft:{value:"{space.xxxs.value}"},marginRight:{value:"{space.xxxs.value}"}},itemShared:{height:{value:"{fontSizes.xxl.value}"},minWidth:{value:"{fontSizes.xxl.value}"},borderRadius:{value:"{fontSizes.medium.value}"}}},passwordfield:{color:{value:"{components.fieldcontrol.color.value}"},button:{color:{value:"{components.button.color.value}"},_active:{backgroundColor:{value:"{components.button._active.backgroundColor.value}"},borderColor:{value:"{components.button._active.borderColor.value}"},color:{value:"{components.button._active.color.value}"}},_disabled:{backgroundColor:{value:"{components.button._disabled.backgroundColor.value}"},borderColor:{value:"{components.button._disabled.borderColor.value}"},color:{value:"{components.button._disabled.color.value}"}},_error:{color:{value:"{components.button.outlined.error.color.value}"},backgroundColor:{value:"{components.button.outlined.error.backgroundColor.value}"},borderColor:{value:"{components.button.outlined.error.borderColor.value}"},_active:{borderColor:{value:"{components.button.outlined.error._active.borderColor.value}"},backgroundColor:{value:"{components.button.outlined.error._active.backgroundColor.value}"},color:{value:"{components.button.outlined.error._active.color.value}"}},_focus:{borderColor:{value:"{components.button.outlined.error._focus.borderColor.value}"},backgroundColor:{value:"{components.button.outlined.error._focus.backgroundColor.value}"},color:{value:"{components.button.outlined.error._focus.color.value}"},boxShadow:{value:"{components.button.outlined.error._focus.boxShadow.value}"}},_hover:{borderColor:{value:"{components.button.outlined.error._hover.borderColor.value}"},backgroundColor:{value:"{components.button.outlined.error._hover.backgroundColor.value}"},color:{value:"{components.button.outlined.error._hover.color.value}"}}},_focus:{backgroundColor:{value:"{components.button._focus.backgroundColor.value}"},borderColor:{value:"{components.button._focus.borderColor.value}"},color:{value:"{components.button._focus.color.value}"}},_hover:{backgroundColor:{value:"{components.button._hover.backgroundColor.value}"},borderColor:{value:"{components.button._hover.borderColor.value}"},color:{value:"{components.button._hover.color.value}"}}}},phonenumberfield:{color:{value:"{components.fieldcontrol.color}"},borderColor:{value:"{components.fieldcontrol.borderColor}"},fontSize:{value:"{components.fieldcontrol.fontSize}"},_focus:{borderColor:{value:"{components.fieldcontrol._focus.borderColor}"}}},placeholder:{borderRadius:{value:"{radii.small.value}"},transitionDuration:{value:"{time.long.value}"},startColor:{value:"{colors.background.secondary.value}"},endColor:{value:"{colors.background.tertiary.value}"},small:{height:{value:"{space.small.value}"}},default:{height:{value:"{space.medium.value}"}},large:{height:{value:"{space.large.value}"}}},radio:{alignItems:{value:"center"},justifyContent:{value:"flex-start"},gap:{value:"inherit"},_disabled:{cursor:{value:"not-allowed"}},button:{alignItems:{value:"center"},justifyContent:{value:"center"},width:{value:"{fontSizes.medium.value}"},height:{value:"{fontSizes.medium.value}"},boxSizing:{value:"border-box"},borderWidth:{value:"{borderWidths.medium.value}"},borderStyle:{value:"solid"},borderRadius:{value:"50%"},borderColor:{value:"{colors.border.primary.value}"},color:{value:"{colors.background.primary.value}"},backgroundColor:{value:"{colors.background.primary.value}"},transitionProperty:{value:"all"},transitionDuration:{value:"{time.medium.value}"},outlineColor:{value:"{colors.transparent.value}"},outlineStyle:{value:"solid"},outlineWidth:{value:"{outlineWidths.medium.value}"},outlineOffset:{value:"{outlineOffsets.medium.value}"},padding:{value:"{borderWidths.medium.value}"},small:{width:{value:"{fontSizes.small.value}"},height:{value:"{fontSizes.small.value}"}},large:{width:{value:"{fontSizes.large.value}"},height:{value:"{fontSizes.large.value}"}},_checked:{color:{value:"{colors.primary.80.value}"},_disabled:{color:{value:"{colors.background.disabled.value}"}}},_focus:{borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},_error:{borderColor:{value:"{colors.border.error.value}"},_focus:{boxShadow:{value:"{components.fieldcontrol._error._focus.boxShadow.value}"}}},_disabled:{borderColor:{value:"{colors.border.disabled.value}"},backgroundColor:{value:"{colors.background.primary.value}"}}},label:{color:{value:"{components.text.color.value}"},_disabled:{color:{value:"{colors.font.disabled.value}"}}}},radiogroup:{radio:{borderWidth:{value:"{components.radio.button.borderWidth}"},borderColor:{value:"{components.radio.button.borderColor}"},backgroundColor:{value:"{components.radio.button.backgroundColor}"},_checked:{color:{value:"{components.radio.button._checked.color}"}},label:{color:{value:"{components.radio.label.color}"}}},legend:{color:{value:"{components.fieldset.legend.color}"},fontWeight:{value:"{fontWeights.normal}"}}},rating:{large:{size:{value:"{fontSizes.xxxl.value}"}},default:{size:{value:"{fontSizes.xl.value}"}},small:{size:{value:"{fontSizes.small.value}"}},filled:{color:{value:"{colors.secondary.80.value}"}},empty:{color:{value:"{colors.background.tertiary.value}"}}},searchfield:{color:{value:"{components.fieldcontrol.color.value}"},button:{color:{value:"{components.button.color.value}"},backgroundColor:{value:"{colors.background.primary.value}"},_active:{backgroundColor:{value:"{components.button._active.backgroundColor.value}"},borderColor:{value:"{components.button._active.borderColor.value}"},color:{value:"{components.button._active.color.value}"}},_disabled:{backgroundColor:{value:"{components.button._disabled.backgroundColor.value}"},borderColor:{value:"{components.button._disabled.borderColor.value}"},color:{value:"{components.button._disabled.color.value}"}},_focus:{backgroundColor:{value:"{components.button._focus.backgroundColor.value}"},borderColor:{value:"{components.button._focus.borderColor.value}"},color:{value:"{components.button._focus.color.value}"}},_hover:{backgroundColor:{value:"{components.button._hover.backgroundColor.value}"},borderColor:{value:"{components.button._hover.borderColor.value}"},color:{value:"{components.button._hover.color.value}"}}}},select:{color:{value:"{components.fieldcontrol.color}"},backgroundColor:{value:"{colors.background.primary.value}"},paddingInlineEnd:{value:"{space.xxl.value}"},_disabled:{color:{value:"{colors.font.disabled.value}"},backgroundColor:{value:"{colors.background.disabled.value}"}},wrapper:{flex:{value:"1"},display:{value:"block"},position:{value:"relative"},cursor:{value:"pointer"}},iconWrapper:{alignItems:{value:"center"},position:{value:"absolute"},top:{value:"50%"},right:{value:"{space.medium.value}"},transform:{value:"translateY(-50%)"},pointerEvents:{value:"none"},small:{right:{value:"{space.xs.value}"}},large:{right:{value:"{space.medium.value}"}}},option:{backgroundColor:{value:"transparent"},color:{value:"{colors.font.primary.value}"},_disabled:{color:{value:"{colors.font.disabled.value}"},backgroundColor:{value:"transparent"}}},whiteSpace:{value:"nowrap"},minWidth:{value:"6.5rem"},small:{minWidth:{value:"5.5rem"},paddingInlineEnd:{value:"{space.xl.value}"}},large:{minWidth:{value:"7.5rem"},paddingInlineEnd:{value:"{space.xxl.value}"}},expanded:{paddingBlock:{value:"{space.xs.value}"},paddingInline:{value:"{space.small.value}"},option:{paddingBlock:{value:"{space.xs.value}"},paddingInline:{value:"{space.small.value}"}}}},selectfield:{borderColor:{value:"{components.fieldcontrol.borderColor}"},color:{value:"{components.fieldcontrol.color}"},flexDirection:{value:"column"},fontSize:{value:"{components.fieldcontrol.fontSize}"},_focus:{borderColor:{value:"{components.fieldcontrol._focus.borderColor}"}},label:{color:{value:"{components.field.label.color}"}}},sliderfield:{paddingBlock:{value:"{space.xs.value}"},track:{backgroundColor:{value:"{colors.background.quaternary.value}"},borderRadius:{value:"9999px"},height:{value:"0.375rem"},minWidth:{value:"10rem"}},range:{backgroundColor:{value:"{colors.primary.80.value}"},borderRadius:{value:"9999px"},_disabled:{backgroundColor:{value:"{colors.background.disabled.value}"}}},thumb:{width:{value:"1.25rem"},height:{value:"1.25rem"},backgroundColor:{value:"{colors.background.primary.value}"},boxShadow:{value:"{shadows.small.value}"},borderRadius:{value:"50%"},borderWidth:{value:"{borderWidths.medium.value}"},borderColor:{value:"{colors.border.primary.value}"},borderStyle:{value:"solid"},_disabled:{backgroundColor:{value:"{colors.background.disabled.value}"},borderColor:{value:"transparent"},boxShadow:{value:"none"}},_hover:{backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"{colors.border.focus.value}"}},_focus:{borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}}},small:{track:{height:{value:"0.25rem"}},thumb:{width:{value:"1rem"},height:{value:"1rem"}}},large:{track:{height:{value:"0.625rem"}},thumb:{width:{value:"1.5rem"},height:{value:"1.5rem"}}}},stepperfield:{borderColor:{value:"{components.fieldcontrol.borderColor}"},flexDirection:{value:"column"},input:{color:{value:"{components.fieldcontrol.color}"},fontSize:{value:"{components.fieldcontrol.fontSize}"},textAlign:{value:"center"}},button:{color:{value:"{components.button.color}"},backgroundColor:{value:"{colors.transparent}"},_active:{color:{value:"{components.button._active.color}"},backgroundColor:{value:"{components.button._active.backgroundColor}"}},_focus:{color:{value:"{components.button._focus.color}"},backgroundColor:{value:"{components.button._focus.backgroundColor}"}},_disabled:{color:{value:"{components.button._disabled.color}"},backgroundColor:{value:"{components.fieldcontrol._disabled.backgroundColor}"}},_hover:{color:{value:"{components.button._hover.color}"},backgroundColor:{value:"{components.button._hover.backgroundColor}"}}}},storagemanager:{dropzone:{backgroundColor:{value:"{colors.background.primary}"},borderRadius:{value:"{radii.small}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"dashed"},borderWidth:{value:"{borderWidths.small}"},gap:{value:"{space.small}"},paddingBlock:{value:"{space.xl}"},paddingInline:{value:"{space.large}"},textAlign:{value:"center"},_active:{backgroundColor:{value:"{colors.primary.10}"},borderRadius:{value:"{components.storagemanager.dropzone.borderRadius}"},borderColor:{value:"{colors.border.pressed}"},borderStyle:{value:"{components.storagemanager.dropzone.borderStyle}"},borderWidth:{value:"{borderWidths.medium}"}},icon:{color:{value:"{colors.border.primary}"},fontSize:{value:"{fontSizes.xxl}"}},text:{color:{value:"{colors.font.tertiary}"},fontSize:{value:"{fontSizes.medium}"},fontWeight:{value:"{fontWeights.bold}"}}},file:{backgroundColor:{value:"{colors.background.primary}"},borderRadius:{value:"{radii.small}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small}"},paddingBlock:{value:"{space.xs}"},paddingInline:{value:"{space.small}"},gap:{value:"{space.small}"},alignItems:{value:"baseline"},name:{fontSize:{value:"{fontSizes.medium}"},fontWeight:{value:"{fontWeights.bold}"},color:{value:"{colors.font.primary}"}},size:{fontSize:{value:"{fontSizes.small}"},fontWeight:{value:"{fontWeights.normal}"},color:{value:"{colors.font.tertiary}"}},image:{width:{value:"{space.xxl}"},height:{value:"{space.xxl}"},backgroundColor:{value:"{colors.background.secondary}"},color:{value:"{colors.font.tertiary}"},borderRadius:{value:"{radii.small}"}}},filelist:{flexDirection:{value:"column"},gap:{value:"{space.small}"}},loader:{strokeLinecap:{value:"round"},strokeEmpty:{value:"{colors.border.secondary}"},strokeFilled:{value:"{components.loader.strokeFilled}"},strokeWidth:{value:"{borderWidths.large}"}},previewer:{backgroundColor:{value:"{colors.background.primary}"},borderColor:{value:"{colors.border.primary}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small}"},borderRadius:{value:"{radii.small}"},paddingBlock:{value:"{space.zero}"},paddingInline:{value:"{space.zero}"},maxHeight:{value:"40rem"},maxWidth:{value:"auto"},text:{fontSize:{value:"{fontSizes.medium}"},fontWeight:{value:"{fontWeights.bold}"},color:{value:"{colors.font.primary}"}},body:{paddingBlock:{value:"{space.medium}"},paddingInline:{value:"{space.medium}"},gap:{value:"{space.small}"}},footer:{justifyContent:{value:"flex-end"}}}},switchfield:{_disabled:{opacity:{value:"{opacities.60.value}"}},_focused:{shadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"}},fontSize:{value:"{fontSizes.medium.value}"},large:{fontSize:{value:"{fontSizes.large.value}"}},small:{fontSize:{value:"{fontSizes.small.value}"}},label:{padding:{value:"{space.xs.value}"}},thumb:{backgroundColor:{value:"{colors.background.primary.value}"},borderColor:{value:"transparent"},borderWidth:{value:"{borderWidths.small.value}"},borderStyle:{value:"solid"},borderRadius:{value:"{radii.xxxl.value}"},checked:{transform:{value:"{transforms.slideX.medium.value}"}},transition:{duration:{value:"{time.medium.value}"}},width:{value:"{space.relative.medium.value}"}},track:{backgroundColor:{value:"{colors.background.quaternary.value}"},borderRadius:{value:"{radii.xxxl.value}"},checked:{backgroundColor:{value:"{colors.primary.80.value}"}},height:{value:"{space.relative.medium.value}"},padding:{value:"{outlineWidths.medium.value}"},transition:{duration:{value:"{time.short.value}"}},width:{value:"{space.relative.xl.value}"},_error:{backgroundColor:{value:"{colors.background.error.value}"}}}},table:{borderCollapse:{value:"collapse"},display:{value:"table"},width:{value:"100%"},head:{display:{value:"table-header-group"},verticalAlign:{value:"middle"}},body:{display:{value:"table-row-group"},verticalAlign:{value:"middle"}},foot:{display:{value:"table-footer-group"},verticalAlign:{value:"middle"}},row:{display:{value:"table-row"},verticalAlign:{value:"middle"},hover:{backgroundColor:{value:"{colors.background.tertiary.value}"}},striped:{backgroundColor:{value:"{colors.background.secondary.value}"}}},header:{borderColor:{value:"{colors.border.tertiary.value}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small.value}"},color:{value:"{colors.font.primary.value}"},display:{value:"table-cell"},fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.bold.value}"},padding:{value:"{space.medium.value}"},verticalAlign:{value:"middle"},large:{fontSize:{value:"{fontSizes.large.value}"},padding:{value:"{space.large.value}"}},small:{fontSize:{value:"{fontSizes.small.value}"},padding:{value:"{space.xs.value}"}}},data:{borderColor:{value:"{colors.border.tertiary.value}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.small.value}"},color:{value:"{colors.font.primary.value}"},display:{value:"table-cell"},fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.normal.value}"},padding:{value:"{space.medium.value}"},verticalAlign:{value:"middle"},large:{fontSize:{value:"{fontSizes.large.value}"},padding:{value:"{space.large.value}"}},small:{fontSize:{value:"{fontSizes.small.value}"},padding:{value:"{space.xs.value}"}}},caption:{captionSide:{value:"bottom"},color:{value:"{colors.font.primary.value}"},display:{value:"table-caption"},fontSize:{value:"{fontSizes.medium.value}"},textAlign:{value:"center"},wordBreak:{value:"break-all"},large:{fontSize:{value:"{fontSizes.large.value}"}},small:{fontSize:{value:"{fontSizes.small.value}"}}}},tabs:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.secondary.value}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.medium.value}"},gap:{value:"0"},item:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.secondary.value}"},borderStyle:{value:"solid"},borderWidth:{value:"{borderWidths.medium.value}"},color:{value:"{colors.font.secondary.value}"},fontSize:{value:"{fontSizes.medium.value}"},fontWeight:{value:"{fontWeights.bold.value}"},paddingVertical:{value:"{space.small.value}"},paddingHorizontal:{value:"{space.medium.value}"},textAlign:{value:"center"},transitionDuration:{value:"{time.medium.value}"},_hover:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:"none"},color:{value:"{colors.font.hover.value}"}},_focus:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.focus.value}"},boxShadow:{value:{offsetX:"0px",offsetY:"0px",blurRadius:"0px",spreadRadius:"{borderWidths.medium}",color:"{colors.border.focus.value}"}},color:{value:"{colors.font.focus.value}"}},_active:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.font.interactive.value}"},boxShadow:{value:"none"},color:{value:"{colors.font.interactive.value}"}},_disabled:{backgroundColor:{value:"transparent"},borderColor:{value:"{colors.border.tertiary.value}"},boxShadow:{value:"none"},color:{value:"{colors.font.disabled.value}"}}},panel:{backgroundColor:{value:"transparent"},paddingInline:{value:"0"},paddingBlock:{value:"{space.small.value}"}}},text:{color:{value:"{colors.font.primary.value}"},primary:{color:{value:"{colors.font.primary.value}"}},secondary:{color:{value:"{colors.font.secondary.value}"}},tertiary:{color:{value:"{colors.font.tertiary.value}"}},error:{color:{value:"{colors.font.error.value}"}},warning:{color:{value:"{colors.font.warning.value}"}},success:{color:{value:"{colors.font.success.value}"}},info:{color:{value:"{colors.font.info.value}"}}},textareafield:{color:{value:"{components.fieldcontrol.color.value}"},borderColor:{value:"{components.fieldcontrol.borderColor.value}"},_focus:{borderColor:{value:"{components.fieldcontrol._focus.borderColor.value}"}}},textfield:{color:{value:"{components.fieldcontrol.color.value}"},borderColor:{value:"{components.fieldcontrol.borderColor.value}"},fontSize:{value:"{components.fieldcontrol.fontSize.value}"},_focus:{borderColor:{value:"{components.fieldcontrol._focus.borderColor.value}"}}},togglebutton:{borderColor:{value:"{colors.border.primary.value}"},color:{value:"{colors.font.primary.value}"},_hover:{backgroundColor:{value:"{colors.overlay.10.value}"}},_focus:{borderColor:{value:"{colors.border.focus.value}"},color:{value:"{colors.font.primary.value}"}},_active:{backgroundColor:{value:"{colors.transparent.value}"}},_disabled:{backgroundColor:{value:"{colors.transparent.value}"},borderColor:{value:"{colors.border.disabled.value}"},color:{value:"{colors.font.disabled.value}"}},_pressed:{borderColor:{value:"{colors.border.pressed.value}"},color:{value:"{colors.font.primary.value}"},backgroundColor:{value:"{colors.overlay.20.value}"},_hover:{backgroundColor:{value:"{colors.overlay.30.value}"}}},primary:{backgroundColor:{value:"{colors.transparent.value}"},borderWidth:{value:"{borderWidths.small.value}"},_focus:{borderColor:{value:"{colors.border.focus.value}"},backgroundColor:{value:"{colors.transparent.value}"},boxShadow:{value:"{components.fieldcontrol._focus.boxShadow.value}"},color:{value:"{colors.font.primary.value}"}},_hover:{backgroundColor:{value:"{colors.overlay.10.value}"},color:{value:"{colors.font.primary.value}"}},_disabled:{borderColor:{value:"{colors.border.disabled.value}"},backgroundColor:{value:"{colors.background.disabled.value}"},color:{value:"{colors.font.disabled.value}"}},_pressed:{backgroundColor:{value:"{colors.primary.80.value}"},borderColor:{value:"{colors.primary.80.value}"},color:{value:"{colors.background.primary.value}"},_focus:{backgroundColor:{value:"{colors.border.focus.value}"},borderColor:{value:"{colors.border.focus.value}"},color:{value:"{colors.background.primary.value}"}},_hover:{borderColor:{value:"{colors.primary.60.value}"},backgroundColor:{value:"{colors.primary.60.value}"},boxShadow:{value:"{colors.primary.60.value}"},color:{value:"{colors.background.primary.value}"}}}},link:{backgroundColor:{value:"{colors.transparent.value}"},color:{value:"{colors.overlay.50.value}"},_hover:{backgroundColor:{value:"{colors.transparent.value}"},color:{value:"{colors.overlay.50.value}"}},_focus:{backgroundColor:{value:"{colors.transparent.value}"},color:{value:"{colors.overlay.50.value}"}},_disabled:{backgroundColor:{value:"{colors.transparent.value}"},color:{value:"{colors.font.disabled.value}"}},_pressed:{backgroundColor:{value:"{colors.transparent.value}"},color:{value:"{colors.overlay.90.value}"},_focus:{backgroundColor:{value:"{colors.transparent.value}"},color:{value:"{colors.overlay.90.value}"}},_hover:{color:{value:"{colors.overlay.90.value}"},backgroundColor:{value:"{colors.transparent.value}"}}}}},togglebuttongroup:{alignItems:{value:"center"},alignContent:{value:"center"},justifyContent:{value:"flex-start"}}},borderWidths:Rf,colors:Of,fonts:{default:{variable:{value:"'InterVariable', 'Inter var', 'Inter', -apple-system, BlinkMacSystemFont,\n 'Helvetica Neue', 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Open Sans',\n sans-serif"},static:{value:"'Inter', -apple-system, BlinkMacSystemFont, 'Helvetica Neue',\n 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Open Sans', sans-serif"}}},fontSizes:Pf,fontWeights:Df,lineHeights:{small:{value:"1.25"},medium:{value:"1.5"},large:{value:"2"}},opacities:Ff,outlineOffsets:{small:{value:"1px"},medium:{value:"2px"},large:{value:"3px"}},outlineWidths:{small:{value:"1px"},medium:{value:"2px"},large:{value:"3px"}},radii:Mf,shadows:{small:{value:{offsetX:"0px",offsetY:"2px",blurRadius:"4px",color:"{colors.shadow.tertiary.value}"}},medium:{value:{offsetX:"0px",offsetY:"2px",blurRadius:"6px",color:"{colors.shadow.secondary.value}"}},large:{value:{offsetX:"0px",offsetY:"4px",blurRadius:"12px",color:"{colors.shadow.primary.value}"}}},space:Vf,time:Lf,transforms:{slideX:{small:{value:"translateX(0.5em)"},medium:{value:"translateX(1em)"},large:{value:"translateX(2em)"}}}},breakpoints:{values:{base:0,small:480,medium:768,large:992,xl:1280,xxl:1536},defaultBreakpoint:"base"},name:"default-theme"},Uf={dismissButtonLabel:"Dismiss alert"},jf={countryCodeLabel:"Country code"},zf={passwordIsHidden:"Password is hidden",passwordIsShown:"Password is shown",showPassword:"Show password"},Bf={backgroundColor:"colors",borderColor:"colors",borderWidth:"borderWidths",color:"colors",borderRadius:"radii",fontSize:"fontSizes",fontWeight:"fontWeights",fontFamily:"fonts",lineHeight:"lineHeights",opacity:"opacities",boxShadow:"shadows",transform:"transforms",left:"space",right:"space",top:"space",bottom:"space",height:"space",width:"space",letterSpacing:"space",margin:"space",marginBlock:"space",marginBlockEnd:"space",marginBlockStart:"space",marginInline:"space",marginInlineEnd:"space",marginInlineStart:"space",marginLeft:"space",marginRight:"space",marginTop:"space",marginBottom:"space",maxHeight:"space",maxWidth:"space",minHeight:"space",minWidth:"space",padding:"space",paddingBlock:"space",paddingBlockEnd:"space",paddingBlockStart:"space",paddingInline:"space",paddingInlineEnd:"space",paddingInlineStart:"space",paddingLeft:"space",paddingRight:"space",paddingTop:"space",paddingBottom:"space",gap:"space",columnGap:"space",rowGap:"space"},$f=e=>"string"==typeof e&&0===e.length,Wf=e=>null==e||$f(e),Hf=e=>Object.keys(e),Kf=(e,t,n)=>{if("string"!=typeof t)return t;if(t.includes(" "))return t.split(" ").map((t=>Kf(e,t,n))).join(" ");if((e=>e in Bf)(e)){const r=t.split(".");let o=n[Bf[e]];for(let e=0;e<r.length&&o;e++)o=o[r[e]];return kf(o)?`var(--${bf({path:[Bf[e],...r]})})`:t}return t},Gf=({breakpoint:e,breakpoints:t,values:n})=>{let r={};const o=Hf(t).sort(((e,n)=>t[e]-t[n]));var i;return Array.isArray(n)?n.forEach(((e,t)=>{r[o[t]]=e})):"object"==typeof n&&(r=Hf(i=n).reduce(((e,t)=>t in qf.breakpoints.values?{...e,[t]:i[t]}:e),{})),(({breakpoint:e,breakpoints:t,values:n})=>{const r=n[e];if(void 0!==r)return r;const o=Hf(t).sort(((e,n)=>t[n]-t[e])),i=o.slice(o.indexOf(e));for(const e of i){const t=n[e];if(void 0!==t)return t}return null})({breakpoint:e,breakpoints:t,values:r})},Qf="undefined"==typeof window?A.useEffect:A.useLayoutEffect,Yf=({breakpoints:e,defaultBreakpoint:t})=>{const n="undefined"!=typeof window&&void 0!==window.matchMedia?window.matchMedia:null,r=A.useMemo((()=>(({breakpoints:e})=>{const t=Hf(e).sort(((t,n)=>e[n]-e[t]));return t.map(((n,r)=>{let o="";const i=e[n],a=t[r-1],s=a?e[a]-1:null;return i>=0&&(o=`(min-width: ${i}px)`),null!==s&&(o&&(o+=" and "),o+=`(max-width: ${s}px)`),{breakpoint:n,query:o,maxWidth:s,minWidth:i}}))})({breakpoints:e})),[e]),[o,i]=A.useState(t),a=A.useCallback(((e,t)=>{e&&i(t)}),[i]);return Qf((()=>{if(!n)return;const e=r.map((({query:e,breakpoint:t})=>{const r=n(e);a(r.matches,t);const o=e=>{e.matches&&i(t)};return r.addEventListener("change",o),()=>r.removeEventListener("change",o)}));return()=>{e.forEach((e=>e()))}}),[e,i,n,r]),A.useDebugValue(o,(e=>e)),o};function Xf(e,t){return t?`${e} { ${Object.entries(t).map((([e,t])=>`--${e}:${t}; `)).join(" ")}}\n`:""}function Jf(e,t){let n="";const{_modifiers:r={},_element:o={},_vars:i,...a}=t;if(Object.keys(a).length){const[t,r]=function(e,t){const n={},r={};return Object.entries(e).forEach((([e,o])=>{t(e)?n[e]=o:r[e]=o})),[n,r]}(a,(e=>e.startsWith(":")||e.startsWith("[")));Object.entries(t).forEach((([t,r])=>{const{_modifiers:o={},_element:i={},_vars:a,...s}=r;n+=`${e}${t} { ${yf(s)} }\n`,n+=Xf(`${e}${t}`,a)})),n+=`${e} { ${yf(r)} }\n`}return n+=Xf(e,i),Object.entries(r).forEach((([t,r])=>{r&&Object.keys(r).length&&(n+=Jf(`${e}--${t}`,r))})),Object.entries(o).forEach((([t,r])=>{r&&Object.keys(r).length&&(n+=Jf(`${e}__${t}`,r))})),n}function Zf({keys:e,value:t}){return e.reduce(((e,n)=>({...e,[n]:{value:`{colors.${t}.${n}.value}`}})),{})}function em(e,t=qf){const n=If([{},t,{...e,components:{}}]),{primaryColor:r,secondaryColor:o}=n;Nt(r)&&(n.tokens.colors.primary=Zf({keys:Object.keys(n.tokens.colors[r]),value:r})),Nt(o)&&(n.tokens.colors.secondary=Zf({keys:Object.keys(n.tokens.colors[o]),value:o}));const i=Af({tokens:n.tokens,setupToken:Cf}),{breakpoints:a,name:s}=n;let l=`[data-amplify-theme="${s}"] {\n`+_f(i).map((e=>`${e.name}: ${e.value};`)).join("\n")+"\n}\n";e?.components&&(l+=function({theme:e,components:t}){let n="";const{tokens:r,name:o,breakpoints:i}=e;return t.forEach((({name:e,theme:t,overrides:a})=>{const s=`amplify-${e}`,l=`[data-amplify-theme="${o}"] .${s}`,c=Dt(t)?t(r):t;n+=Jf(l,c),a&&a.forEach((e=>{const t=Dt(e.theme)?e.theme(r):e.theme;if("mediaQuery"in e&&(n+=`@media (${e.mediaQuery}) {\n ${Jf(l,t)} \n}`),"breakpoint"in e){const r=i.values[e.breakpoint];n+=`\n@media (min-width: ${r}px) {\n ${Jf(l,t)} \n}`}"selector"in e&&(n+=Jf(`${e.selector} .${s}`,t)),"colorMode"in e&&(n+=`\n@media (prefers-color-scheme: ${e.colorMode}) {\n${Jf(`[data-amplify-theme="${o}"][data-amplify-color-mode="system"] .${s}`,t)}\n}\n`,n+=Jf(`[data-amplify-theme="${o}"][data-amplify-color-mode="${e.colorMode}"] .${s}`,t))}))})),n}({theme:{...n,tokens:i},components:e.components}));let c=[];return n.animations&&(l+=function({animations:e,tokens:t}){let n="";return Object.entries(e).forEach((([e,r])=>{n+=`\n @keyframes ${e} {`,Object.entries(r).forEach((([e,r])=>{n+=`\n ${e} {\n`;const o=Dt(r)?r(t):r;n+=yf(o),n+="\n }"})),n+="\n }"})),n}({animations:n.animations,tokens:i})),n.overrides&&(c=n.overrides.map((e=>{const t=Af({tokens:e.tokens,setupToken:Cf}),r=_f(t).map((e=>`${e.name}: ${e.value};`)).join("\n");if("selector"in e&&(l+=`\n${e.selector} {\n${r}\n}\n`),"mediaQuery"in e&&(l+=`\n@media (${e.mediaQuery}) {\n [data-amplify-theme="${s}"] {\n ${r}\n }\n}\n`),"breakpoint"in e){const t=n.breakpoints.values[e.breakpoint];l+=`\n@media (min-width: ${t}px) {\n [data-amplify-theme="${s}"] {\n ${r}\n }\n}\n`}return"colorMode"in e&&(l+=`\n@media (prefers-color-scheme: ${e.colorMode}) {\n [data-amplify-theme="${s}"][data-amplify-color-mode="system"] {\n ${r}\n color-scheme: ${e.colorMode};\n }\n }\n`,l+=`\n[data-amplify-theme="${s}"][data-amplify-color-mode="${e.colorMode}"] {\n ${r}\n color-scheme: ${e.colorMode};\n }\n`),{...e,tokens:t}}))),{tokens:i,breakpoints:a,name:s,cssText:l,containerProps:({colorMode:e}={})=>({"data-amplify-theme":s,"data-amplify-color-mode":e}),overrides:c}}const tm=A.createContext({theme:em(),colorMode:void 0}),nm=()=>(e=>void 0===e||void 0===e.theme?em():e.theme)(A.useContext(tm)),rm=e=>"auto"===e?"auto":`span ${e}`,om=e=>(e=>"auto"===e||"number"==typeof e&&!isNaN(e)||"string"==typeof e&&!isNaN(parseFloat(e)))(e)?rm(e):Array.isArray(e)?e.map((e=>rm(e))):"object"==typeof e&&null!=e?Object.entries(e).reduce(((e,[t,n])=>({...e,[t]:rm(n)})),{}):null,im=({props:e={},style:t={},breakpoint:n,breakpoints:r,tokens:o})=>{const i={};return Object.keys(e).filter((t=>null!==e[t])).forEach((a=>{if((e=>e in Tf)(a)){const i=e[a];if(!i||$f(i))return;const s=Tf[a];let l="";kf(i)?l=i.toString():"string"==typeof i?l=Kf(a,i,o):"number"==typeof i?l=i:"object"==typeof i&&(l=(({value:e,propKey:t,tokens:n})=>kf(e)?e.toString():Nt(e)?Nt(t)?Kf(t,e,n):e:null)({propKey:a,tokens:o,value:Gf({values:i,breakpoint:n,breakpoints:r})})),t={...t,[s]:l}}else void 0!==e[a]&&(i[a]=e[a])})),{propStyles:t,nonStyleProps:i}},am=(e,t)=>{const{breakpoints:{values:n,defaultBreakpoint:r},tokens:o}=nm(),i=Yf({breakpoints:n,defaultBreakpoint:r}),a=(e=>{const{rowSpan:t,columnSpan:n,row:r,column:o,...i}=e,{rowFromSpanValue:a,columnFromSpanValue:s}=A.useMemo((()=>({rowFromSpanValue:om(t),columnFromSpanValue:om(n)})),[t,n]);return{row:Wf(r)?a:r,column:Wf(o)?s:o,...i}})(e);return A.useMemo((()=>im({props:a,style:t,breakpoint:i,breakpoints:n,tokens:o})),[a,t,n,i,o])},sm=ff((({as:e="div",children:t,testId:n,ariaLabel:r,isDisabled:o,style:i,inert:a,...s},l)=>{const{propStyles:c,nonStyleProps:u}=am(s,i);return A.createElement(e,{"aria-label":r,"data-testid":n,disabled:o,ref:l,inert:a?"":null,style:c,...u},t)}));sm.displayName="View";const lm=ff((({className:e,children:t,...n},r)=>A.createElement(sm,{className:mp(Up,e),ref:r,...n},t)));lm.displayName="Flex";const cm=84*Math.PI,um=ff((({className:e,filledColor:t,emptyColor:n,size:r,variation:o,isDeterminate:i=!1,isPercentageTextHidden:a=!1,percentage:s=0,...l},c)=>{s=Math.min(s,100);const u=`${s=Math.max(s,0)}%`,d=mp(Wp,Ft(Wp,r),Ft(Wp,o),Mt(Wp,"determinate",i),e),p=A.createElement("g",null,A.createElement("line",{x1:"0",x2:"100%",y1:"50%",y2:"50%",style:{stroke:String(n)},"data-testid":"linear-empty"}),A.createElement("line",{x1:"0",x2:i?u:"100%",y1:"50%",y2:"50%",style:{stroke:i&&0===s?"none":t?String(t):void 0},"data-testid":"linear-filled"}),i?A.createElement("text",{"aria-live":"polite",className:mp(Hp,a?pf:null),x:`${-1+s}%`,y:"200%"},u):null),f=A.createElement("g",null,A.createElement("circle",{cx:"50%",cy:"50%",r:"42%",strokeWidth:"8%",style:{stroke:String(n)},"data-testid":"circular-empty"}),A.createElement("circle",{cx:"50%",cy:"50%",r:"42%",strokeWidth:"8%",style:{stroke:String(t),strokeDasharray:i?`${cm}% ${cm}%`:void 0,strokeDashoffset:i?cm-cm*s/100+"%":void 0},"data-testid":"circular-filled"}),i?A.createElement("text",{"aria-live":"polite",className:mp(Hp,a?pf:null),x:"130%",y:"80%"},u):null);return A.createElement(sm,{as:"svg",className:d,ref:c,role:"img",...l},"linear"===o?p:f)}));um.displayName="Loader";const dm=["link","primary",void 0],pm=ff((({className:e,children:t,colorTheme:n,isFullWidth:r=!1,isDisabled:o,isLoading:i,loadingText:a="",size:s,type:l="button",variation:c,...u},d)=>{const p=dm.includes(c)&&n?`${c??"outlined"}--${n}`:void 0,{isFieldsetDisabled:f}=hf(),m=f||(o??i??u.disabled),h=mp(wp,Np,Ft(wp,c),Ft(wp,p),Ft(wp,s),Mt(wp,"disabled",m),Mt(wp,"loading",i),Mt(wp,"fullwidth",r),e);return A.createElement(sm,{ref:d,as:"button",className:h,isDisabled:m,type:l,...u},i?A.createElement(lm,{as:"span",className:Ep},A.createElement(um,{size:s}),a||null):t)}));pm.displayName="Button";const fm={1:"h1",2:"h2",3:"h3",4:"h4",5:"h5",6:"h6"},mm=ff((({className:e,children:t,isTruncated:n,level:r=6,...o},i)=>A.createElement(sm,{as:fm[r],className:mp(jp,Ft(jp,r),Mt(jp,"truncated",n),e),ref:i,...o},t)));mm.displayName="Heading";const hm=ff((({as:e="p",className:t,children:n,isTruncated:r,variation:o,...i},a)=>{const s=mp(uf,Ft(uf,o),Mt(uf,"truncated",r),t);return A.createElement(sm,{as:e,className:s,ref:a,...i},n)}));hm.displayName="Text";function vm(){const{submitForm:e,updateBlur:t,updateForm:n}=Nn((e=>[e.submitForm,e.updateBlur,e.updateForm]));return{handleBlur:(0,A.useCallback)((({target:{name:e}})=>{t({name:e})}),[t]),handleChange:(0,A.useCallback)((({target:{checked:e,name:t,type:r,value:o}})=>{n({name:t,value:"checkbox"===r&&!e?void 0:o})}),[n]),handleSubmit:(0,A.useCallback)((t=>{t.preventDefault(),e((e=>{const t=new FormData(e.target);return Object.fromEntries(t)})(t))}),[e])}}const gm=A.createContext({});function ym(e){const t=A.useContext(gm);if(e&&t)return t[e]}const bm=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z",fill:"currentColor"})))},wm=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM13 17H11V15H13V17ZM13 13H11V7H13V13Z",fill:"currentColor"})))},Em=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M11 7H13V9H11V7ZM11 11H13V17H11V11ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z",fill:"currentColor"})))},km=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z",fill:"currentColor"})))},Sm=({variation:e,ariaHidden:t,ariaLabel:n,role:r})=>{const o=ym("alert");let i;switch(e){case"info":i=o?.info??A.createElement(Em,{"aria-hidden":t,"aria-label":n,role:r});break;case"error":i=o?.error??A.createElement(wm,{"aria-hidden":t,"aria-label":n,role:r});break;case"warning":i=o?.warning??A.createElement(km,{"aria-hidden":t,"aria-label":n,role:r});break;case"success":i=o?.success??A.createElement(bm,{"aria-hidden":t,"aria-label":n,role:r})}return i?A.createElement("span",{className:vp},i):null};Sm.displayName="AlertIcon";const xm=e=>{const{className:t,size:n,...r}=e;return A.createElement(sm,{as:"span",width:n??"1em",height:n??"1em",className:mp(zp,t),...r},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:n?{width:n,height:n}:void 0},A.createElement("path",{d:"M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z",fill:"currentColor"})))},Cm=ff((({buttonRef:e,children:t,className:n,dismissButtonLabel:r=Uf.dismissButtonLabel,hasIcon:o=!0,heading:i,isDismissible:a=!1,onDismiss:s,variation:l,...c},u)=>{const[d,p]=A.useState(!1),f=ym("alert"),m=A.useCallback((()=>{p(!d),Dt(s)&&s()}),[p,s,d]);return d?null:A.createElement(lm,{className:mp(hp,n,Ft(hp,l)),ref:u,role:"alert",...c},o&&A.createElement(Sm,{variation:l,ariaHidden:!0}),A.createElement(sm,{flex:"1"},i&&A.createElement(sm,{className:gp},i),A.createElement(sm,{className:yp},t)),a&&A.createElement(pm,{ariaLabel:r,variation:"link",className:bp,onClick:m,ref:e},f?.close??A.createElement(xm,{"aria-hidden":"true"})))}));Cm.displayName="Alert";const Am=()=>{const{error:e}=Nn((e=>[e.error]));return A.createElement(A.Fragment,null,e?A.createElement(Cm,{variation:"error",isDismissible:!0},vn(e)):null)},_m=ff((({as:e="span",children:t,className:n,...r},o)=>A.createElement(sm,{as:e,className:mp(pf,n),ref:o,...r},t)));_m.displayName="VisuallyHidden";const Im=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M12 6.0002C15.79 6.0002 19.17 8.1302 20.82 11.5002C20.23 12.7202 19.4 13.7702 18.41 14.6202L19.82 16.0302C21.21 14.8002 22.31 13.2602 23 11.5002C21.27 7.1102 17 4.0002 12 4.0002C10.73 4.0002 9.51 4.2002 8.36 4.5702L10.01 6.2202C10.66 6.0902 11.32 6.0002 12 6.0002ZM10.93 7.14019L13 9.2102C13.57 9.4602 14.03 9.9202 14.28 10.4902L16.35 12.5602C16.43 12.2202 16.49 11.8602 16.49 11.4902C16.5 9.0102 14.48 7.0002 12 7.0002C11.63 7.0002 11.28 7.05019 10.93 7.14019ZM2.01 3.8702L4.69 6.5502C3.06 7.8302 1.77 9.5302 1 11.5002C2.73 15.8902 7 19.0002 12 19.0002C13.52 19.0002 14.98 18.7102 16.32 18.1802L19.74 21.6002L21.15 20.1902L3.42 2.4502L2.01 3.8702ZM9.51 11.3702L12.12 13.9802C12.08 13.9902 12.04 14.0002 12 14.0002C10.62 14.0002 9.5 12.8802 9.5 11.5002C9.5 11.4502 9.51 11.4202 9.51 11.3702V11.3702ZM6.11 7.97019L7.86 9.7202C7.63 10.2702 7.5 10.8702 7.5 11.5002C7.5 13.9802 9.52 16.0002 12 16.0002C12.63 16.0002 13.23 15.8702 13.77 15.6402L14.75 16.6202C13.87 16.8602 12.95 17.0002 12 17.0002C8.21 17.0002 4.83 14.8702 3.18 11.5002C3.88 10.0702 4.9 8.89019 6.11 7.97019Z",fill:"currentColor"})))},Nm=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M12 6C15.79 6 19.17 8.13 20.82 11.5C19.17 14.87 15.79 17 12 17C8.21 17 4.83 14.87 3.18 11.5C4.83 8.13 8.21 6 12 6ZM12 4C7 4 2.73 7.11 1 11.5C2.73 15.89 7 19 12 19C17 19 21.27 15.89 23 11.5C21.27 7.11 17 4 12 4ZM12 9C13.38 9 14.5 10.12 14.5 11.5C14.5 12.88 13.38 14 12 14C10.62 14 9.5 12.88 9.5 11.5C9.5 10.12 10.62 9 12 9ZM12 7C9.52 7 7.5 9.02 7.5 11.5C7.5 13.98 9.52 16 12 16C14.48 16 16.5 13.98 16.5 11.5C16.5 9.02 14.48 7 12 7Z",fill:"currentColor"})))},{passwordIsHidden:Tm,passwordIsShown:Rm,showPassword:Om}=zf,Pm=ff((({fieldType:e,passwordIsHiddenLabel:t=Tm,passwordIsShownLabel:n=Rm,showPasswordButtonLabel:r=Om,size:o,hasError:i,...a},s)=>{const l=ym("passwordField"),c=mp(Mp,Mt(Mp,"error",i)),u="password"===e?l?.visibility??A.createElement(Nm,{"aria-hidden":"true"}):l?.visibilityOff??A.createElement(Im,{"aria-hidden":"true"});return A.createElement(pm,{"aria-checked":"password"!==e,ariaLabel:r,className:c,colorTheme:i?"error":void 0,ref:s,role:"switch",size:o,...a},A.createElement(_m,{"aria-live":"polite"},"password"===e?t:n),u)}));Pm.displayName="ShowPasswordButton";const Dm=({descriptiveText:e,labelHidden:t,...n})=>e?A.createElement(hm,{"data-testid":"qa-field-description",className:mp(Ap,{[pf]:t}),...n},e):null;Dm.displayName="FieldDescription";const Fm=({errorMessage:e,hasError:t,...n})=>t&&e?A.createElement(hm,{className:_p,...n},e):null;Fm.displayName="FieldErrorMessage";const Mm=ff((({children:e,className:t,innerEndComponent:n,innerStartComponent:r,orientation:o="horizontal",outerEndComponent:i,outerStartComponent:a,variation:s,...l},c)=>{const u=mp(Ip,null!=r?Fp:null,null!=n?Dp:null,Ft(Ip,o),t);return A.createElement(lm,{className:u,ref:c,...l},a&&A.createElement(sm,{className:mp(Rp,Ft(Rp,s))},a),A.createElement(sm,{className:mp(Vp,Ft(Vp,o))},r&&A.createElement(sm,{className:Pp},r),e,n&&A.createElement(sm,{className:Op},n)),i&&A.createElement(sm,{className:mp(Tp,Ft(Tp,s))},i))}));Mm.displayName="FieldGroup";const Vm=ff((({autoComplete:e,checked:t,className:n,defaultChecked:r,defaultValue:o,id:i,isDisabled:a,isReadOnly:s,isRequired:l,size:c,type:u="text",hasError:d=!1,value:p,variation:f,...m},h)=>{const v=mp(Bp,Np,Ft(Bp,f),Mt(Bp,"error",d),Ft(Bp,c),n),{isFieldsetDisabled:g}=hf();return A.createElement(sm,{"aria-invalid":d,as:"input",autoComplete:e,checked:t,className:v,defaultChecked:r,defaultValue:o,isDisabled:g||a,id:i,readOnly:s,ref:h,required:l,type:u,value:p,...m})}));Vm.displayName="Input";const Lm=ff((({children:e,className:t,visuallyHidden:n,...r},o)=>A.createElement(sm,{as:"label",className:mp($p,t,{[pf]:n}),ref:o,...r},e)));Lm.displayName="Label";const qm=e=>{const t={styleProps:{},rest:{}};return Object.keys(e).forEach((n=>{(e=>e in Tf)(n)?t.styleProps={...t.styleProps,[n]:e[n]}:t.rest={...t.rest,[n]:e[n]}})),t},Um=globalThis?.document?A.useLayoutEffect:()=>{},jm=_["useId".toString()]||(()=>{});let zm=0;const Bm=e=>{const[t,n]=A.useState(jm());return Um((()=>{e||n((e=>e??String(zm++)))}),[e]),e??(t?`amplify-id-${t}`:"")},$m=e=>{const t=e.filter((e=>void 0!==e)).join(" ");return t.length>0?t:void 0};"undefined"==typeof Symbol||!Dt(Symbol.for)||Symbol.for("amplify_default");const Wm="error",Hm="description",Km=(e,t)=>e&&t?`${e}-${t}`:void 0,Gm=ff(((e,t)=>{const{className:n,descriptiveText:r,errorMessage:o,hasError:i=!1,id:a,innerEndComponent:s,innerStartComponent:l,label:c,labelHidden:u=!1,outerEndComponent:d,outerStartComponent:p,size:f,testId:m,variation:h,inputStyles:v,...g}=e,y=Bm(a),b=Bm(),w=r?Km(b,Hm):void 0,E=i?Km(b,Wm):void 0,k=$m([E,w]),{styleProps:S,rest:x}=qm(g);return A.createElement(lm,{className:mp(Cp,Ft(Cp,f),df,n),testId:m,...S},A.createElement(Lm,{htmlFor:y,visuallyHidden:u},c),A.createElement(Dm,{id:w,labelHidden:u,descriptiveText:r}),A.createElement(Mm,{outerStartComponent:p,outerEndComponent:d,innerStartComponent:l,innerEndComponent:s,variation:h},A.createElement(Vm,{"aria-describedby":k,hasError:i,id:y,ref:t,size:f,variation:h,...v,...x})),A.createElement(Fm,{id:E,hasError:i,errorMessage:o}))}));Gm.displayName="TextField";const Qm=ff((({autoComplete:e="current-password",label:t,className:n,hideShowPassword:r=!1,passwordIsHiddenLabel:o,passwordIsShownLabel:i,showPasswordButtonLabel:a,showPasswordButtonRef:s,size:l,hasError:c,...u},d)=>{const[p,f]=A.useState("password"),m=A.useCallback((()=>{f("password"===p?"text":"password")}),[f,p]);return A.createElement(Gm,{autoComplete:e,outerEndComponent:r?null:A.createElement(Pm,{fieldType:p,onClick:m,passwordIsHiddenLabel:o,passwordIsShownLabel:i,ref:s,size:l,showPasswordButtonLabel:a,hasError:c}),size:l,type:p,label:t,className:mp(Kp,n),ref:d,hasError:c,...u})}));Qm.displayName="PasswordField";const Ym=e=>{const{className:t,...n}=e;return A.createElement(sm,{as:"span",width:"1em",height:"1em",className:mp(zp,t),...n},A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M16.59 8.58984L12 13.1698L7.41 8.58984L6 9.99984L12 15.9998L18 9.99984L16.59 8.58984Z",fill:"currentColor"})))},Xm=ff((({autoComplete:e,className:t,size:n,variation:r,value:o,defaultValue:i,hasError:a,icon:s,iconColor:l,children:c,placeholder:u,isDisabled:d,isRequired:p,isMultiple:f=!1,selectSize:m=1,...h},v)=>{const g=void 0===o&&void 0===i&&u,y=f||m>1,b=mp(tf,Np,Ft(tf,n),Ft(tf,r),Mt(tf,"error",a),Mt(tf,"expanded",y),t),w=ym("select"),{isFieldsetDisabled:E}=hf();return A.createElement(sm,{className:rf},A.createElement(sm,{"aria-invalid":a,as:"select",autoComplete:e,value:o,defaultValue:g?"":i,isDisabled:E||d,multiple:f,size:m,required:p,className:b,ref:v,...h},u&&A.createElement("option",{value:""},u),c),y?null:A.createElement(lm,{className:mp(of,Ft(of,n)),color:l,"aria-hidden":"true"},s??w?.expand??A.createElement(Ym,null)))}));Xm.displayName="Select";const Jm=ff(((e,t)=>{const{children:n,className:r,descriptiveText:o,errorMessage:i,hasError:a=!1,id:s,label:l,labelHidden:c=!1,options:u,size:d,testId:p,inputStyles:f,...m}=e,h=Bm(s),v=Bm(),g=o?Km(v,Hm):void 0,y=a?Km(v,Wm):void 0,b=$m([y,g]),{styleProps:w,rest:E}=qm(m);return A.createElement(lm,{className:mp(Cp,Ft(Cp,d),nf,r),testId:p,...w},A.createElement(Lm,{htmlFor:h,visuallyHidden:c},l),A.createElement(Dm,{id:g,labelHidden:c,descriptiveText:o}),A.createElement(Xm,{"aria-describedby":b,hasError:a,id:h,ref:t,size:d,...E,...f},(({children:e,options:t})=>e?(t?.length&&console.warn("Amplify UI: <SelectField> component defaults to rendering children over `options`. When using the `options` prop, omit children."),e):t?.map(((e,t)=>A.createElement("option",{label:e,value:e,key:`${e}-${t}`},e))))({children:n,options:u})),A.createElement(Fm,{id:y,hasError:a,errorMessage:i}))}));Jm.displayName="SelectField";const Zm=ff((({className:e,dialCodeList:t,isReadOnly:n,...r},o)=>{const i=t??Qt,a=A.useMemo((()=>i.map((e=>A.createElement("option",{key:e,value:e,disabled:n},e)))),[i,n]);return A.createElement(Jm,{"aria-disabled":n,autoComplete:"tel-country-code",className:mp(kp,Sp,e),labelHidden:!0,ref:o,...r},a)}));Zm.displayName="DialCodeSelect";const eh=ff((({autoComplete:e="tel-national",className:t,defaultDialCode:n,dialCodeLabel:r=jf.countryCodeLabel,dialCodeList:o,dialCodeName:i,dialCodeRef:a,hasError:s,isDisabled:l,isReadOnly:c,onDialCodeChange:u,onInput:d,size:p,variation:f,...m},h)=>A.createElement(Gm,{outerStartComponent:A.createElement(Zm,{defaultValue:n,dialCodeList:o,className:t,hasError:s,isDisabled:l,isReadOnly:c,label:r,name:i,onChange:u,ref:a,size:p,variation:f}),autoComplete:e,className:mp(Gp,t),hasError:s,isDisabled:l,isReadOnly:c,onInput:d,ref:h,size:p,type:"tel",variation:f,...m})));eh.displayName="PhoneNumberField";const th=({errors:e,id:t,dataAttr:n})=>{if(!(e?.length>0))return null;const r=n?{[n]:!0}:{};return A.createElement(sm,{...r,id:t},e.map((e=>A.createElement(hm,{key:e,role:"alert",variation:"error"},vn(e)))))};function nh({autocomplete:e,dialCode:t,name:n,type:r,...o}){const{validationErrors:i}=Nn((({validationErrors:e})=>[e])),a=A.useMemo((()=>Zt(i[n])),[n,i]),s=a?.length>0,l=Bm(),c=s?l:void 0;return"tel"===r?A.createElement(A.Fragment,null,A.createElement(eh,{...o,name:n,defaultDialCode:t,dialCodeName:"country_code",autoComplete:e,hasError:s,"aria-describedby":c}),A.createElement(th,{dataAttr:"data-amplify-sign-up-errors",errors:a,id:l})):"password"===r?A.createElement(A.Fragment,null,A.createElement(Qm,{...o,name:n,autoCapitalize:"off",autoComplete:e,hasError:s,"aria-describedby":c}),A.createElement(th,{dataAttr:"data-amplify-sign-up-errors",errors:a,id:l})):A.createElement(A.Fragment,null,A.createElement(Gm,{...o,name:n,autoCapitalize:"off",autoComplete:e,hasError:s,type:r,"aria-describedby":c}),A.createElement(th,{dataAttr:"data-amplify-sign-up-errors",errors:a,id:l}))}function rh(){const{fields:e}=Nn((({route:e})=>[e])),t=A.useRef(e.map(((e,t)=>A.createElement(nh,{key:t,...e})))).current;return A.createElement(A.Fragment,null,t)}const oh=e=>"signIn"===e||"signUp";function ih({children:e,className:t,variation:n="default"}){const{route:r}=Nn((({route:e})=>[e])),{components:{Header:o,Footer:i}}=dp();return A.createElement(sm,{className:t,"data-amplify-authenticator":"","data-variation":n},A.createElement(sm,{"data-amplify-container":""},A.createElement(o,null),A.createElement(sm,{"data-amplify-router":"","data-amplify-router-content":oh(r)?void 0:""},e),A.createElement(i,null)))}const{getDeliveryMessageText:ah,getDeliveryMethodText:sh,getConfirmingText:lh,getConfirmText:ch,getResendCodeText:uh}=fp;function dh({className:e,variation:t}){const{isPending:n,resendCode:r,codeDeliveryDetails:o}=Nn((e=>[e.isPending,e.resendCode,e.codeDeliveryDetails])),{handleChange:i,handleSubmit:a}=vm(),{components:{ConfirmSignUp:{Header:s=dh.Header,Footer:l=dh.Footer}}}=dp();return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-confirmsignup":"",method:"post",onChange:i,onSubmit:a},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:n},A.createElement(s,null),A.createElement(lm,{direction:"column"},A.createElement(hm,{className:"amplify-authenticator__subtitle"},ah(o)),A.createElement(rh,null),A.createElement(Am,null),A.createElement(pm,{variation:"primary",isDisabled:n,type:"submit",loadingText:lh(),isLoading:n},ch()),A.createElement(pm,{onClick:r,type:"button"},uh())),A.createElement(l,null))))}dh.Header=()=>{const{codeDeliveryDetails:e}=Nn((e=>[e.codeDeliveryDetails]));return A.createElement(mm,{level:4},sh(e))},dh.Footer=function(){return null};const{getChangePasswordText:ph,getChangingText:fh,getBackToSignInText:mh}=fp,hh=({className:e,variation:t})=>{const{isPending:n,toSignIn:r}=Nn((e=>[e.isPending,e.toSignIn])),{handleBlur:o,handleChange:i,handleSubmit:a}=vm(),{components:{ForceNewPassword:{FormFields:s=hh.FormFields,Header:l=hh.Header,Footer:c=hh.Footer}}}=dp();return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-forcenewpassword":"",method:"post",onChange:i,onSubmit:a,onBlur:o},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:n},A.createElement(l,null),A.createElement(s,null),A.createElement(Am,null),A.createElement(pm,{isDisabled:n,type:"submit",variation:"primary",isLoading:n,loadingText:fh()},ph()),A.createElement(pm,{onClick:r,type:"button",variation:"link",size:"small"},mh()),A.createElement(c,null))))};hh.FormFields=function(){return A.createElement(rh,null)},hh.Header=function(){return A.createElement(mm,{level:4},ph())},hh.Footer=function(){return null};var vh=o(248);const{getConfirmText:gh,getConfirmingText:yh,getBackToSignInText:bh}=fp,wh=()=>{const{isPending:e,toSignIn:t}=Nn((e=>[e.isPending,e.toSignIn]));return A.createElement(lm,{direction:"column"},A.createElement(pm,{isDisabled:e,type:"submit",variation:"primary",isLoading:e,loadingText:yh()},gh()),A.createElement(pm,{onClick:t,type:"button",variation:"link",size:"small"},bh()))},Eh=new rn("SetupTotp-logger"),{getSetupTotpText:kh,getCopiedText:Sh,getLoadingText:xh}=fp,Ch=({className:e,variation:t})=>{const{totpSecretCode:n,isPending:r,username:o,QRFields:i}=Nn((e=>[e.isPending,e.totpSecretCode,e.username])),{handleChange:a,handleSubmit:s}=vm(),{components:{SetupTotp:{Header:l=Ch.Header,Footer:c=Ch.Footer}}}=dp(),[u,d]=A.useState(!0),[p,f]=A.useState(),[m,h]=A.useState("COPY"),{totpIssuer:v="AWSCognito",totpUsername:g=o}=i??{},y=A.useCallback((async()=>{try{const e=((e,t,n)=>encodeURI(`otpauth://totp/${e}:${t}?secret=${n}&issuer=${e}`))(v,g,n),t=await vh.toDataURL(e);f(t)}catch(e){Eh.error(e)}finally{d(!1)}}),[v,g,n]);A.useEffect((()=>{p||y()}),[y,p]);return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-setup-totp":"",method:"post",onChange:a,onSubmit:s},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:r},A.createElement(l,null),A.createElement(lm,{direction:"column"},u?A.createElement("p",null,xh(),"…"):A.createElement("img",{"data-amplify-qrcode":!0,src:p,alt:"qr code",width:"228",height:"228"}),A.createElement(lm,{"data-amplify-copy":!0},A.createElement("div",null,n),A.createElement(lm,{"data-amplify-copy-svg":!0,onClick:()=>{navigator.clipboard.writeText(n),h(Sh())}},A.createElement("div",{"data-amplify-copy-tooltip":!0},m),A.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM15 5H8C6.9 5 6.01 5.9 6.01 7L6 21C6 22.1 6.89 23 7.99 23H19C20.1 23 21 22.1 21 21V11L15 5ZM8 21V7H14V12H19V21H8Z"})))),A.createElement(rh,null),A.createElement(Am,null)),A.createElement(wh,null),A.createElement(c,null))))};Ch.Header=function(){return A.createElement(mm,{level:3},kh())},Ch.Footer=function(){return null};const Ah=A.createContext({groupId:"",activeTab:"",setActiveTab:()=>{}}),_h=ff((({className:e,value:t,children:n,onClick:r,as:o="button",role:i="tab",...a},s)=>{const{activeTab:l,setActiveTab:c,groupId:u}=A.useContext(Ah);let d=t;"string"==typeof d&&(d=d.replace(" ","-"));const p=l===t;return A.createElement(sm,{...a,role:i,as:o,id:`${u}-tab-${d}`,"aria-selected":p,"aria-controls":`${u}-panel-${d}`,tabIndex:p?void 0:-1,className:mp(lf,Mt(lf,"active",l===t),e),ref:s,onClick:e=>{Dt(r)&&r?.(e),c(t)}},n)}));_h.displayName="Tabs.Item";const Ih=ff((({className:e,children:t,indicatorPosition:n,spacing:r,role:o="tablist",...i},a)=>{const s=A.useRef(null),{activeTab:l,setActiveTab:c}=A.useContext(Ah);A.useImperativeHandle(a,(()=>s.current));const u=A.useMemo((()=>A.Children.toArray(t).map((e=>{if(e&&(e=>A.isValidElement(e))(e))return e.props.value})).filter((e=>!!e))),[t]),d=u.indexOf(l),p=A.useCallback((()=>{let e=d===u.length-1?0:d+1;const t=s.current?.querySelectorAll("button")??[];for(;t[e].disabled;)e===u.length-1?e=0:e++;const n=u[e];if(n){c(n);const r=t[e];r?.focus(),r?.click()}}),[d,c,u]),f=A.useCallback((()=>{let e=0===d?u.length-1:d-1;const t=s.current?.querySelectorAll("button")??[];for(;t[e].disabled;)0===e?e=u.length-1:e--;const n=u[e];if(n){c(n);const r=t[e];r?.focus(),r?.click()}}),[d,c,u]),m=A.useCallback((e=>{switch(e.key){case"ArrowLeft":e.preventDefault(),e.stopPropagation(),f();break;case"ArrowUp":case"ArrowRight":e.preventDefault(),e.stopPropagation(),p()}}),[f,p]);return A.createElement(sm,{...i,role:o,onKeyDown:m,className:mp(sf,n?Ft(sf,n):null,r?Ft(sf,r):null,e),ref:s},t)}));Ih.displayName="Tabs.List";const Nh=ff((({className:e,value:t,children:n,role:r="tabpanel",...o},i)=>{const{activeTab:a,isLazy:s,groupId:l}=A.useContext(Ah);if(s&&a!==t)return null;let c=t;return"string"==typeof c&&(c=c.replace(" ","-")),A.createElement(sm,{...o,role:r,id:`${l}-panel-${c}`,"aria-labelledby":`${l}-tab-${c}`,className:mp(cf,Mt(cf,"active",a===t),e),ref:i},n)}));Nh.displayName="Tabs.Panel";const Th=ff((({children:e,defaultValue:t,className:n,value:r,onValueChange:o,isLazy:i,...a},s)=>{const l=Bm(),c=void 0!==r,[u,d]=A.useState((()=>c?r:t)),p=c?r:u??"",f=A.useCallback((e=>{Dt(o)&&o(e),c||d(e)}),[o,c]),m=A.useMemo((()=>({activeTab:p,isLazy:i,setActiveTab:f,groupId:l})),[p,f,i,l]);return A.createElement(Ah.Provider,{value:m},A.createElement(sm,{...a,ref:s,className:mp(n,af)},e))}));Th.displayName="Tabs.Container";const Rh=Object.assign(ff((({items:e,indicatorPosition:t,justifyContent:n,spacing:r,...o},i)=>A.createElement(Th,{...o,ref:i},A.createElement(Ih,{indicatorPosition:t,justifyContent:n,spacing:r},e?.map((({value:e,label:t,content:n,...r})=>A.createElement(_h,{...r,key:e,value:e},t)))),e?.map((({value:e,content:t,isDisabled:n})=>A.createElement(Nh,{key:e,value:e,isDisabled:n},t)))))),{Item:_h,List:Ih,Panel:Nh,Container:Th});var Oh,Ph;Rh.displayName="Tabs",function(e){e.Apple="Apple",e.Amazon="Amazon",e.Facebook="Facebook",e.Google="Google"}(Oh||(Oh={})),function(e){e.Email="email",e.PhoneNumber="phone_number"}(Ph||(Ph={}));const Dh=ff((({className:e,orientation:t="horizontal",size:n,label:r,...o},i)=>{const a=mp(xp,Ft(xp,t),Ft(xp,n),e);return A.createElement(sm,{"aria-orientation":t,as:"hr",className:a,"data-label":r,ref:i,...o})}));Dh.displayName="Divider";const Fh={minX:0,minY:0,width:24,height:24},Mh=ff((({className:e,as:t="svg",fill:n="currentColor",pathData:r,viewBox:o=Fh,children:i,paths:a,...s},l)=>{const c=o.minX?o.minX:Fh.minX,u=o.minY?o.minY:Fh.minY,d=o.width?o.width:Fh.width,p=o.height?o.height:Fh.height;let f;return i&&(f=i),a&&(f=a.map(((e,t)=>A.createElement("path",{...e,key:t})))),r&&(f=A.createElement("path",{d:r,fill:n})),A.createElement(sm,{as:t,className:mp(zp,e),ref:l,viewBox:`${c} ${u} ${d} ${p}`,...s},f)}));Mh.displayName="Icon";const Vh=()=>A.createElement("svg",{"aria-label":"Apple icon",className:"amplify-icon federated-sign-in-icon",fill:"#000",preserveAspectRatio:"xMidYMid",stroke:"#000",strokeWidth:"0",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},A.createElement("path",{d:"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"})),Lh=()=>A.createElement("svg",{"aria-label":"Google icon",className:"amplify-icon federated-sign-in-icon",viewBox:"0 0 256 262",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},A.createElement("path",{d:"M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622 38.755 30.023 2.685.268c24.659-22.774 38.875-56.282 38.875-96.027",fill:"#4285F4"}),A.createElement("path",{d:"M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055-34.523 0-63.824-22.773-74.269-54.25l-1.531.13-40.298 31.187-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1",fill:"#34A853"}),A.createElement("path",{d:"M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82 0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602l42.356-32.782",fill:"#FBBC05"}),A.createElement("path",{d:"M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0 79.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251",fill:"#EB4335"})),qh=()=>A.createElement(Mh,{className:"federated-sign-in-icon",ariaLabel:"Facebook icon",viewBox:{minX:0,minY:0,width:279,height:538},pathData:"M82.3409742,538 L82.3409742,292.936652 L0,292.936652 L0,196.990154 L82.2410458,196.990154 L82.2410458,126.4295 C82.2410458,44.575144 132.205229,0 205.252865,0 C240.227794,0 270.306232,2.59855099 279,3.79788222 L279,89.2502322 L228.536175,89.2502322 C188.964542,89.2502322 181.270057,108.139699 181.270057,135.824262 L181.270057,196.89021 L276.202006,196.89021 L263.810888,292.836708 L181.16913,292.836708 L181.16913,538 L82.3409742,538 Z",fill:"#1877F2"}),Uh=()=>A.createElement("svg",{"aria-label":"Amazon icon",className:"amplify-icon federated-sign-in-icon",viewBox:"0 0 243 264",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},A.createElement("path",{d:"M230.826 208.039C227.468 203.683 208.551 205.982 200.056 206.998C197.471 207.321 197.076 205.042 199.407 203.405C214.475 192.665 239.201 195.766 242.082 199.364C244.966 202.982 241.337 228.071 227.173 240.049C225.001 241.888 222.93 240.904 223.898 238.468C227.077 230.431 234.205 212.419 230.826 208.039ZM123.769 264C71.0234 264 39.0764 241.955 14.7853 217.542C9.97339 212.706 3.71799 206.296 0.311513 200.691C-1.09773 198.372 2.59096 195.022 5.04421 196.844C35.239 219.268 79.1012 239.538 122.53 239.538C151.82 239.538 188.046 227.47 217.669 214.868C222.147 212.966 222.147 219.18 221.512 221.061C221.183 222.032 206.515 236.221 186.247 247.047C167.304 257.166 143.397 264 123.769 264Z",fill:"#F2541B"}),A.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M142.943 111.185C142.943 124.756 143.268 136.054 136.406 148.123C130.856 157.913 122.027 163.95 112.222 163.95C98.8288 163.95 90.9806 153.772 90.9806 138.693C90.9806 109.036 117.677 103.647 142.943 103.647V111.185ZM178.166 196.081C175.858 198.15 171.635 198.22 169.914 196.894C157.974 187.684 149.89 173.688 149.89 173.688C130.706 193.156 117.127 199 92.2879 199C62.8772 199 40 180.905 40 144.729C40 116.461 55.3552 97.2408 77.2563 87.823C96.2094 79.5256 122.684 78.0173 142.943 75.7517C142.943 75.7517 144.633 53.933 138.699 45.9806C134.098 39.8163 126.272 36.9329 119.089 36.9329C106.127 36.8829 93.61 43.9051 91.1262 57.4188C90.4136 61.2829 87.5533 64.5261 84.54 64.206L51.0823 60.5922C48.5156 60.2951 45.0381 57.6639 45.8636 53.3081C53.644 12.3684 90.7373 0 123.989 0C140.983 0 163.21 4.51651 176.608 17.3349C193.597 33.1648 191.969 54.2755 191.969 77.2722V131.51C191.969 147.835 198.768 154.987 205.151 163.775C207.376 166.953 207.886 170.714 205.04 173.032C197.902 178.999 178.166 196.081 178.166 196.081Z",fill:"#F2541B"})),jh=e=>{const{icon:t,provider:n,text:r}=e,{toFederatedSignIn:o}=Nn();let i;return"facebook"===t?i=A.createElement(qh,null):"google"===t?i=A.createElement(Lh,null):"amazon"===t?i=A.createElement(Uh,null):"apple"===t&&(i=A.createElement(Vh,null)),A.createElement(pm,{onClick:e=>{e.preventDefault(),o({provider:n})},className:"federated-sign-in-button",gap:"1rem"},i,A.createElement(hm,{as:"span"},r))},{getSignInWithFederationText:zh,getOrText:Bh}=fp;function $h(){const{route:e,socialProviders:t}=Nn((({route:e,socialProviders:t})=>[e,t]));return 0===t.length?null:A.createElement(lm,{direction:"column",padding:"0 0 1rem 0",className:"federated-sign-in-container"},t.map((t=>{switch(t){case"amazon":return A.createElement(jh,{icon:"amazon",key:t,provider:Oh.Amazon,text:zh(e,t)});case"apple":return A.createElement(jh,{icon:"apple",key:t,provider:Oh.Apple,text:zh(e,t)});case"facebook":return A.createElement(jh,{icon:"facebook",key:t,provider:Oh.Facebook,text:zh(e,t)});case"google":return A.createElement(jh,{icon:"google",key:t,provider:Oh.Google,text:zh(e,t)});default:console.error(`Authenticator does not support ${t}. Please open an issue: https://github.com/aws-amplify/amplify-ui/issues/choose`)}})),A.createElement(Dh,{size:"small",label:Bh()}))}const{getSignInText:Wh,getSigningInText:Hh,getForgotPasswordText:Kh}=fp;function Gh(){const{isPending:e}=Nn((e=>[e.isPending])),{handleChange:t,handleSubmit:n}=vm(),{components:{SignIn:{Header:r=Gh.Header,Footer:o=Gh.Footer}}}=dp();return A.createElement(sm,null,A.createElement(r,null),A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-signin":"",method:"post",onSubmit:n,onChange:t},A.createElement($h,null),A.createElement(lm,{direction:"column"},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:e},A.createElement(_m,null,A.createElement("legend",null,Wh())),A.createElement(rh,null)),A.createElement(Am,null),A.createElement(pm,{isDisabled:e,type:"submit",variation:"primary",isLoading:e,loadingText:Hh()},Wh()),A.createElement(o,null))))}Gh.Footer=()=>{const{toForgotPassword:e}=Nn((e=>[e.toForgotPassword]));return A.createElement(sm,{"data-amplify-footer":""},A.createElement(pm,{onClick:e,size:"small",variation:"link"},Kh()))},Gh.Header=function(){return null};const{getCreateAccountText:Qh,getCreatingAccountText:Yh}=fp;function Xh(){const{hasValidationErrors:e,isPending:t}=Nn((e=>[e.hasValidationErrors,e.isPending])),{handleChange:n,handleBlur:r,handleSubmit:o}=vm(),{components:{SignUp:{Header:i=Xh.Header,FormFields:a=Xh.FormFields,Footer:s=Xh.Footer}}}=dp();return A.createElement(sm,null,A.createElement(i,null),A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-signup":"",method:"post",onChange:n,onSubmit:o,onBlur:r},A.createElement($h,null),A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:t},A.createElement(lm,{direction:"column"},A.createElement(a,null),A.createElement(Am,null)),A.createElement(pm,{isDisabled:e||t,isFullWidth:!0,type:"submit",variation:"primary",isLoading:t,loadingText:Yh()},Qh()),A.createElement(s,null))))}Xh.Header=function(){return null},Xh.FormFields=function(){return A.createElement(rh,null)},Xh.Footer=function(){return null};const{getSignInTabText:Jh,getSignUpTabText:Zh}=fp,ev=({className:e,hideSignUp:t,variation:n})=>{const{route:r,toSignIn:o,toSignUp:i}=Nn((e=>[e.route,e.toSignIn,e.toSignUp]));return A.createElement(ih,{className:e,variation:n},t?A.createElement(sm,{"data-amplify-router-content":""},"signIn"===r&&A.createElement(Gh,null)):A.createElement(Rh.Container,{value:r,isLazy:!0,onValueChange:()=>"signIn"===r?i():o()},A.createElement(Rh.List,{spacing:"equal",indicatorPosition:"top"},A.createElement(Rh.Item,{value:"signIn"},Jh()),A.createElement(Rh.Item,{value:"signUp"},Zh())),A.createElement(Rh.Panel,{value:"signIn","data-amplify-router-content":""},A.createElement(Gh,null)),A.createElement(Rh.Panel,{value:"signUp","data-amplify-router-content":""},A.createElement(Xh,null))))},{getSubmitText:tv,getSubmittingText:nv}=fp,rv=e=>{const{cancelButtonSendType:t,cancelButtonText:n,submitButtonText:r}=e,{isPending:o,resendCode:i,skipVerification:a,toSignIn:s}=Nn((e=>[e.isPending])),l=o?A.createElement(A.Fragment,null,nv(),"…"):A.createElement(A.Fragment,null,tv()),c=r??l;return A.createElement(lm,{direction:"column"},A.createElement(pm,{variation:"primary",isDisabled:o,type:"submit"},c),A.createElement(lm,{direction:"column",alignItems:"center"},A.createElement(pm,{onClick:()=>{switch(t){case"SKIP":a();break;case"RESEND":i();break;case"SIGN_IN":s();break;default:return}},type:"button",variation:"link",size:"small"},n)))},{getAccountRecoveryInfoText:ov,getSkipText:iv}=fp,av=({className:e,variation:t})=>{const{isPending:n}=Nn((e=>[e.isPending])),{handleChange:r,handleSubmit:o}=vm(),{components:{ConfirmVerifyUser:{Header:i=av.Header,Footer:a=av.Footer}}}=dp();return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-confirmverifyuser":"",method:"post",onChange:r,onSubmit:o},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:n},A.createElement(i,null),A.createElement(lm,{direction:"column"},A.createElement(rh,null)),A.createElement(Am,null),A.createElement(rv,{cancelButtonText:iv(),cancelButtonSendType:"SKIP"}),A.createElement(a,null))))};av.Header=function(){return A.createElement(mm,{level:3},ov())},av.Footer=function(){return null};const sv=A.createContext({name:"default"}),lv=ff((({children:e,className:t,id:n,isDisabled:r=!1,testId:o,value:i,labelPosition:a,...s},l)=>{const{currentValue:c,defaultValue:u,name:d,hasError:p,isGroupDisabled:f=!1,isRequired:m,isReadOnly:h,onChange:v,size:g,labelPosition:y}=(0,A.useContext)(sv),{isFieldsetDisabled:b}=hf(),w=b||(f||r||h&&u!==i),E=void 0!==c?i===c:void 0,k=void 0!==u?i===u:void 0,S=a||y;return A.createElement(lm,{as:"label",className:mp(Qp,Mt(Qp,"disabled",w),S?`amplify-label-${S}`:null,t)},e&&A.createElement(hm,{as:"span",className:mp(Jp,Mt(Jp,"disabled",w))},e),A.createElement(Vm,{checked:E,className:mp(pf,Xp),defaultChecked:k,hasError:p,id:n,isDisabled:w,isReadOnly:h,isRequired:m,onChange:v,ref:l,type:"radio",name:d,value:i,...s}),A.createElement(lm,{"aria-hidden":"true",as:"span",className:mp(Yp,Ft(Yp,g)),testId:o}))}));lv.displayName="Radio";const cv=ff((({children:e,className:t,isDisabled:n,legend:r,legendHidden:o,size:i,testId:a,variation:s="plain",...l},c)=>{const{isFieldsetDisabled:u}=hf(),d=u||n,p=A.useMemo((()=>({isFieldsetDisabled:d})),[d]),f=mp(Lp,Ft(Lp,s),Ft(Lp,i),t),m=mp(qp,Ft(qp,i),{[pf]:o});return A.createElement(mf.Provider,{value:p},A.createElement(lm,{as:"fieldset",className:f,ref:c,disabled:d,testId:a,...l},A.createElement(_m,{as:"legend"},r),A.createElement(sm,{as:"div","aria-hidden":"true",className:m},r),e))}));cv.displayName="Fieldset";const uv=ff((({children:e,className:t,defaultValue:n,descriptiveText:r,errorMessage:o,hasError:i=!1,id:a,isDisabled:s,isRequired:l,isReadOnly:c,legend:u,legendHidden:d=!1,labelPosition:p,onChange:f,name:m,size:h,testId:v,value:g,variation:y,...b},w)=>{const E=Bm(a),k=Bm(),S=r?Km(k,Hm):void 0,x=i?Km(k,Wm):void 0,C=$m([x,S]),_=Km(v,ef),I=A.useMemo((()=>({currentValue:g,defaultValue:n,hasError:i,isRequired:l,isReadOnly:c,isGroupDisabled:s,onChange:f,size:h,name:m,labelPosition:p})),[n,i,s,l,c,f,h,m,g,p]);return A.createElement(cv,{className:mp(Cp,Ft(Cp,h),Zp,t),isDisabled:s,legend:u,legendHidden:d,ref:w,role:"radiogroup",size:h,testId:v,variation:y,...b},A.createElement(Dm,{id:S,labelHidden:d,descriptiveText:r}),A.createElement(lm,{"aria-describedby":C,className:ef,id:E,testId:_},A.createElement(sv.Provider,{value:I},e)),A.createElement(Fm,{id:x,hasError:i,errorMessage:o}))}));uv.displayName="RadioGroupField";const{getSkipText:dv,getVerifyText:pv,getVerifyContactText:fv,getAccountRecoveryInfoText:mv}=fp,hv=({className:e,variation:t})=>{const{components:{VerifyUser:{Header:n=hv.Header,Footer:r=hv.Footer}}}=dp(),{isPending:o,unverifiedUserAttributes:i}=Nn((({isPending:e,unverifiedUserAttributes:t})=>[e,t])),{handleChange:a,handleSubmit:s}=vm(),l=o?A.createElement(A.Fragment,null,"Verifying…"):A.createElement(A.Fragment,null,pv()),c=A.createElement(uv,{legend:fv(),name:"verify_context",isDisabled:o,legendHidden:!0},(u=i,Object.entries(u).map((([e,t],n)=>{const r=Yt[e].label;return A.createElement(lv,{name:"unverifiedAttr",value:e,key:e,defaultChecked:0===n},vn(r),":"," ",((e,t)=>"Phone Number"===e?(e=>{if(e.length<4)return e;const t=e.split("");for(let e=0;e<t.length-4;e++)t[e]="*";return t.join("")})(t):(e=>{const t=e.split("@"),n=(e=>{const t=e.trim().split("");for(let e=0;e<t.length;e++)e>0&&e<t.length-1&&(t[e]="*");return t.join("")})(t[0]);return`${n}@${t[1]}`})(t))(r,t))}))));var u;return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-verifyuser":"",method:"post",onChange:a,onSubmit:s},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:o},A.createElement(n,null),c,A.createElement(Am,null),A.createElement(rv,{cancelButtonText:dv(),cancelButtonSendType:"SKIP",submitButtonText:l}),A.createElement(r,null))))};hv.Header=function(){return A.createElement(mm,{level:3},mv())},hv.Footer=function(){return null};const{getChallengeText:vv}=fp,gv=({className:e,variation:t})=>{const{isPending:n}=Nn((e=>[e.isPending])),{handleChange:r,handleSubmit:o}=vm(),{components:{ConfirmSignIn:{Header:i=gv.Header,Footer:a=gv.Footer}}}=dp();return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-confirmsignin":"",method:"post",onChange:r,onSubmit:o},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:n},A.createElement(i,null),A.createElement(lm,{direction:"column"},A.createElement(rh,null),A.createElement(Am,null)),A.createElement(wh,null),A.createElement(a,null))))};gv.Header=function(){const{challengeName:e}=Nn((({challengeName:e})=>[e]));return A.createElement(mm,{level:3},vv(e))},gv.Footer=function(){return null};const{getResendCodeText:yv,getResetYourPasswordText:bv}=fp,wv=({className:e,variation:t})=>{const{isPending:n}=Nn((e=>[e.isPending])),{handleBlur:r,handleChange:o,handleSubmit:i}=vm(),{components:{ConfirmResetPassword:{Header:a=wv.Header,Footer:s=wv.Footer}}}=dp();return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-confirmresetpassword":"",method:"post",onSubmit:i,onChange:o,onBlur:r},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:n},A.createElement(a,null),A.createElement(lm,{direction:"column"},A.createElement(rh,null)),A.createElement(Am,null),A.createElement(rv,{cancelButtonSendType:"RESEND",cancelButtonText:yv()}),A.createElement(s,null))))};wv.Header=function(){const e=bv();return A.createElement(mm,{level:3},e)},wv.Footer=function(){return null};const{getBackToSignInText:Ev,getSendingText:kv,getSendCodeText:Sv,getResetYourPasswordText:xv}=fp,Cv=({className:e,variation:t})=>{const{isPending:n}=Nn((e=>[e.isPending])),{handleChange:r,handleSubmit:o}=vm(),{components:{ForgotPassword:{Header:i=Cv.Header,Footer:a=Cv.Footer}}}=dp();return A.createElement(ih,{className:e,variation:t},A.createElement("form",{"data-amplify-form":"","data-amplify-authenticator-forgotpassword":"",method:"post",onChange:r,onSubmit:o},A.createElement(lm,{as:"fieldset",direction:"column",isDisabled:n},A.createElement(i,null),A.createElement(lm,{direction:"column"},A.createElement(rh,null)),A.createElement(Am,null),A.createElement(rv,{cancelButtonText:Ev(),cancelButtonSendType:"SIGN_IN",submitButtonText:n?A.createElement(A.Fragment,null,kv(),"…"):A.createElement(A.Fragment,null,Sv())}),A.createElement(a,null))))};Cv.Header=function(){return A.createElement(mm,{level:3},xv())},Cv.Footer=function(){return null};const Av=e=>"signIn"===e||"signUp"===e;function _v(){return null}function Iv({className:e,hideSignUp:t,variation:n}){const{route:r}=Nn((({route:e})=>[e])),o=(0,A.useMemo)((()=>(e=>{switch(e){case"authenticated":case"idle":case"setup":case"transition":return _v;case"confirmSignUp":return dh;case"confirmSignIn":return gv;case"setupTotp":return Ch;case"signIn":case"signUp":return ev;case"forceNewPassword":return hh;case"forgotPassword":return Cv;case"confirmResetPassword":return wv;case"verifyUser":return hv;case"confirmVerifyUser":return av;default:return console.warn(`Unhandled Authenticator route - please open an issue: ${e}`),_v}})(r)),[r]);return A.createElement(o,{className:e,hideSignUp:Av(r)?t:void 0,variation:n})}const Nv={Header:()=>null,SignIn:{Header:Gh.Header,Footer:Gh.Footer},SignUp:{Header:Xh.Header,FormFields:Xh.FormFields,Footer:Xh.Footer},ConfirmSignUp:{Header:dh.Header,Footer:dh.Footer},SetupTotp:{Header:Ch.Header,Footer:Ch.Footer},ConfirmResetPassword:{Header:wv.Header,Footer:wv.Footer},ConfirmSignIn:{Header:gv.Header,Footer:gv.Footer},VerifyUser:{Header:hv.Header,Footer:hv.Footer},ConfirmVerifyUser:{Header:av.Header,Footer:av.Footer},ForceNewPassword:{Header:hh.Header,Footer:hh.Footer,FormFields:hh.FormFields},ForgotPassword:{Header:Cv.Header,Footer:Cv.Footer},Footer:()=>null};function Tv({children:e,className:t,components:n,formFields:r,hideSignUp:o,initialState:i,loginMechanisms:a,passwordSettings:s,signUpAttributes:l,services:c,socialProviders:u,variation:d}){cp({message:"The `passwordSettings` prop has been deprecated and will be removed in a future major version of Amplify UI.",shouldWarn:!1});const{route:p,signOut:f,user:m}=Nn((({route:e,signOut:t,user:n})=>[e,t,n]));!function(e){const{route:t,initializeMachine:n}=Nn(Tn),r=A.useRef(!1);A.useEffect((()=>{r.current||"setup"!==t||(n(e),r.current=!0)}),[n,t,e])}({initialState:i,loginMechanisms:a,passwordSettings:s,services:c,signUpAttributes:l,socialProviders:u,formFields:r});const h=A.useMemo((()=>({components:{...Nv,...n}})),[n]);return"authenticated"===p||"signOut"===p?e?A.createElement(A.Fragment,null,Dt(e)?e({signOut:f,user:m}):e):null:A.createElement(up.Provider,{value:h},A.createElement(Iv,{className:t,hideSignUp:o,variation:d}))}function Rv(e){return er({componentName:"Authenticator",packageName:"react",version:"6.5.2"}),A.createElement(lp,null,A.createElement(Tv,{...e}))}Rv.Provider=lp,Rv.ForgotPassword=Cv,Rv.SetupTotp=Ch,Rv.SignIn=Gh,Rv.SignUp=Xh,Rv.ForceNewPassword=hh;var Ov=o(3478);var Pv=(0,Ov.A)({palette:{mode:"dark",primary:{main:"#BF360C"},secondary:{main:"#333"}},themeName:"Mine Shaft Tia Maria Barred Owl",components:{MuiCssBaseline:{styleOverrides:{html:{height:"100%",width:"100%",background:"#282828"},body:{color:"#121212",margin:0,padding:0,textShadow:"0 1px 1px #222",background:"radial-gradient(ellipse at center, #CCC 0%, #777 100%)"}}},MuiDialogContent:{styleOverrides:{root:{paddingTop:"6px !important"}}}},overrides:{MuiDialog:{root:{opacity:1}}}});var Dv=(0,Ov.A)({palette:{mode:"dark",primary:{main:"#BF360C"},secondary:{main:"#333"}},themeName:"Mine Shaft Tia Maria Barred Owl",components:{MuiCssBaseline:{styleOverrides:{"html,body":{margin:0,height:"100%",width:"100%",background:'fixed #333 url(\'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="572" height="476.7" viewBox="0 0 1080 900"%3E%3Cg fill-opacity="0.02"%3E%3Cpolygon fill="%23444" points="90 150 0 300 180 300"/%3E%3Cpolygon points="90 150 180 0 0 0"/%3E%3Cpolygon fill="%23AAA" points="270 150 360 0 180 0"/%3E%3Cpolygon fill="%23DDD" points="450 150 360 300 540 300"/%3E%3Cpolygon fill="%23999" points="450 150 540 0 360 0"/%3E%3Cpolygon points="630 150 540 300 720 300"/%3E%3Cpolygon fill="%23DDD" points="630 150 720 0 540 0"/%3E%3Cpolygon fill="%23444" points="810 150 720 300 900 300"/%3E%3Cpolygon fill="%23FFF" points="810 150 900 0 720 0"/%3E%3Cpolygon fill="%23DDD" points="990 150 900 300 1080 300"/%3E%3Cpolygon fill="%23444" points="990 150 1080 0 900 0"/%3E%3Cpolygon fill="%23DDD" points="90 450 0 600 180 600"/%3E%3Cpolygon points="90 450 180 300 0 300"/%3E%3Cpolygon fill="%23666" points="270 450 180 600 360 600"/%3E%3Cpolygon fill="%23AAA" points="270 450 360 300 180 300"/%3E%3Cpolygon fill="%23DDD" points="450 450 360 600 540 600"/%3E%3Cpolygon fill="%23999" points="450 450 540 300 360 300"/%3E%3Cpolygon fill="%23999" points="630 450 540 600 720 600"/%3E%3Cpolygon fill="%23FFF" points="630 450 720 300 540 300"/%3E%3Cpolygon points="810 450 720 600 900 600"/%3E%3Cpolygon fill="%23DDD" points="810 450 900 300 720 300"/%3E%3Cpolygon fill="%23AAA" points="990 450 900 600 1080 600"/%3E%3Cpolygon fill="%23444" points="990 450 1080 300 900 300"/%3E%3Cpolygon fill="%23222" points="90 750 0 900 180 900"/%3E%3Cpolygon points="270 750 180 900 360 900"/%3E%3Cpolygon fill="%23DDD" points="270 750 360 600 180 600"/%3E%3Cpolygon points="450 750 540 600 360 600"/%3E%3Cpolygon points="630 750 540 900 720 900"/%3E%3Cpolygon fill="%23444" points="630 750 720 600 540 600"/%3E%3Cpolygon fill="%23AAA" points="810 750 720 900 900 900"/%3E%3Cpolygon fill="%23666" points="810 750 900 600 720 600"/%3E%3Cpolygon fill="%23999" points="990 750 900 900 1080 900"/%3E%3Cpolygon fill="%23999" points="180 0 90 150 270 150"/%3E%3Cpolygon fill="%23444" points="360 0 270 150 450 150"/%3E%3Cpolygon fill="%23FFF" points="540 0 450 150 630 150"/%3E%3Cpolygon points="900 0 810 150 990 150"/%3E%3Cpolygon fill="%23222" points="0 300 -90 450 90 450"/%3E%3Cpolygon fill="%23FFF" points="0 300 90 150 -90 150"/%3E%3Cpolygon fill="%23FFF" points="180 300 90 450 270 450"/%3E%3Cpolygon fill="%23666" points="180 300 270 150 90 150"/%3E%3Cpolygon fill="%23222" points="360 300 270 450 450 450"/%3E%3Cpolygon fill="%23FFF" points="360 300 450 150 270 150"/%3E%3Cpolygon fill="%23444" points="540 300 450 450 630 450"/%3E%3Cpolygon fill="%23222" points="540 300 630 150 450 150"/%3E%3Cpolygon fill="%23AAA" points="720 300 630 450 810 450"/%3E%3Cpolygon fill="%23666" points="720 300 810 150 630 150"/%3E%3Cpolygon fill="%23FFF" points="900 300 810 450 990 450"/%3E%3Cpolygon fill="%23999" points="900 300 990 150 810 150"/%3E%3Cpolygon points="0 600 -90 750 90 750"/%3E%3Cpolygon fill="%23666" points="0 600 90 450 -90 450"/%3E%3Cpolygon fill="%23AAA" points="180 600 90 750 270 750"/%3E%3Cpolygon fill="%23444" points="180 600 270 450 90 450"/%3E%3Cpolygon fill="%23444" points="360 600 270 750 450 750"/%3E%3Cpolygon fill="%23999" points="360 600 450 450 270 450"/%3E%3Cpolygon fill="%23666" points="540 600 630 450 450 450"/%3E%3Cpolygon fill="%23222" points="720 600 630 750 810 750"/%3E%3Cpolygon fill="%23FFF" points="900 600 810 750 990 750"/%3E%3Cpolygon fill="%23222" points="900 600 990 450 810 450"/%3E%3Cpolygon fill="%23DDD" points="0 900 90 750 -90 750"/%3E%3Cpolygon fill="%23444" points="180 900 270 750 90 750"/%3E%3Cpolygon fill="%23FFF" points="360 900 450 750 270 750"/%3E%3Cpolygon fill="%23AAA" points="540 900 630 750 450 750"/%3E%3Cpolygon fill="%23FFF" points="720 900 810 750 630 750"/%3E%3Cpolygon fill="%23222" points="900 900 990 750 810 750"/%3E%3Cpolygon fill="%23222" points="1080 300 990 450 1170 450"/%3E%3Cpolygon fill="%23FFF" points="1080 300 1170 150 990 150"/%3E%3Cpolygon points="1080 600 990 750 1170 750"/%3E%3Cpolygon fill="%23666" points="1080 600 1170 450 990 450"/%3E%3Cpolygon fill="%23DDD" points="1080 900 1170 750 990 750"/%3E%3C/g%3E%3C/svg%3E\')',textShadow:"0 1px 1px #222"},"#main":{height:"100%",display:"flex",flexWrap:"nowrap"},"& *::-webkit-scrollbar":{display:"none"}}},MuiDialogContent:{styleOverrides:{root:{paddingTop:"6px !important"}}}},overrides:{MuiDialog:{root:{opacity:1}}}});const Fv={track:"#2b2b2b",thumb:"#6b6b6b",active:"#959595"};var Mv=(0,Ov.A)({palette:{mode:"dark",primary:{main:"#BF360C"},secondary:{main:"#333"}},themeName:"Mine Shaft Tia Maria Barred Owl",components:{MuiCssBaseline:{styleOverrides:{...function(e=Fv){return{scrollbarColor:`${e.thumb} ${e.track}`,"&::-webkit-scrollbar, & *::-webkit-scrollbar":{backgroundColor:e.track},"&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb":{borderRadius:8,backgroundColor:e.thumb,minHeight:24,border:`3px solid ${e.track}`},"&::-webkit-scrollbar-thumb:focus, & *::-webkit-scrollbar-thumb:focus":{backgroundColor:e.active},"&::-webkit-scrollbar-thumb:active, & *::-webkit-scrollbar-thumb:active":{backgroundColor:e.active},"&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover":{backgroundColor:e.active},"&::-webkit-scrollbar-corner, & *::-webkit-scrollbar-corner":{backgroundColor:e.track}}}(),body:{padding:"50px",height:"100%",width:"100%",background:'fixed #333 url(\'data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="572" height="476.7" viewBox="0 0 1080 900"%3E%3Cg fill-opacity="0.02"%3E%3Cpolygon fill="%23444" points="90 150 0 300 180 300"/%3E%3Cpolygon points="90 150 180 0 0 0"/%3E%3Cpolygon fill="%23AAA" points="270 150 360 0 180 0"/%3E%3Cpolygon fill="%23DDD" points="450 150 360 300 540 300"/%3E%3Cpolygon fill="%23999" points="450 150 540 0 360 0"/%3E%3Cpolygon points="630 150 540 300 720 300"/%3E%3Cpolygon fill="%23DDD" points="630 150 720 0 540 0"/%3E%3Cpolygon fill="%23444" points="810 150 720 300 900 300"/%3E%3Cpolygon fill="%23FFF" points="810 150 900 0 720 0"/%3E%3Cpolygon fill="%23DDD" points="990 150 900 300 1080 300"/%3E%3Cpolygon fill="%23444" points="990 150 1080 0 900 0"/%3E%3Cpolygon fill="%23DDD" points="90 450 0 600 180 600"/%3E%3Cpolygon points="90 450 180 300 0 300"/%3E%3Cpolygon fill="%23666" points="270 450 180 600 360 600"/%3E%3Cpolygon fill="%23AAA" points="270 450 360 300 180 300"/%3E%3Cpolygon fill="%23DDD" points="450 450 360 600 540 600"/%3E%3Cpolygon fill="%23999" points="450 450 540 300 360 300"/%3E%3Cpolygon fill="%23999" points="630 450 540 600 720 600"/%3E%3Cpolygon fill="%23FFF" points="630 450 720 300 540 300"/%3E%3Cpolygon points="810 450 720 600 900 600"/%3E%3Cpolygon fill="%23DDD" points="810 450 900 300 720 300"/%3E%3Cpolygon fill="%23AAA" points="990 450 900 600 1080 600"/%3E%3Cpolygon fill="%23444" points="990 450 1080 300 900 300"/%3E%3Cpolygon fill="%23222" points="90 750 0 900 180 900"/%3E%3Cpolygon points="270 750 180 900 360 900"/%3E%3Cpolygon fill="%23DDD" points="270 750 360 600 180 600"/%3E%3Cpolygon points="450 750 540 600 360 600"/%3E%3Cpolygon points="630 750 540 900 720 900"/%3E%3Cpolygon fill="%23444" points="630 750 720 600 540 600"/%3E%3Cpolygon fill="%23AAA" points="810 750 720 900 900 900"/%3E%3Cpolygon fill="%23666" points="810 750 900 600 720 600"/%3E%3Cpolygon fill="%23999" points="990 750 900 900 1080 900"/%3E%3Cpolygon fill="%23999" points="180 0 90 150 270 150"/%3E%3Cpolygon fill="%23444" points="360 0 270 150 450 150"/%3E%3Cpolygon fill="%23FFF" points="540 0 450 150 630 150"/%3E%3Cpolygon points="900 0 810 150 990 150"/%3E%3Cpolygon fill="%23222" points="0 300 -90 450 90 450"/%3E%3Cpolygon fill="%23FFF" points="0 300 90 150 -90 150"/%3E%3Cpolygon fill="%23FFF" points="180 300 90 450 270 450"/%3E%3Cpolygon fill="%23666" points="180 300 270 150 90 150"/%3E%3Cpolygon fill="%23222" points="360 300 270 450 450 450"/%3E%3Cpolygon fill="%23FFF" points="360 300 450 150 270 150"/%3E%3Cpolygon fill="%23444" points="540 300 450 450 630 450"/%3E%3Cpolygon fill="%23222" points="540 300 630 150 450 150"/%3E%3Cpolygon fill="%23AAA" points="720 300 630 450 810 450"/%3E%3Cpolygon fill="%23666" points="720 300 810 150 630 150"/%3E%3Cpolygon fill="%23FFF" points="900 300 810 450 990 450"/%3E%3Cpolygon fill="%23999" points="900 300 990 150 810 150"/%3E%3Cpolygon points="0 600 -90 750 90 750"/%3E%3Cpolygon fill="%23666" points="0 600 90 450 -90 450"/%3E%3Cpolygon fill="%23AAA" points="180 600 90 750 270 750"/%3E%3Cpolygon fill="%23444" points="180 600 270 450 90 450"/%3E%3Cpolygon fill="%23444" points="360 600 270 750 450 750"/%3E%3Cpolygon fill="%23999" points="360 600 450 450 270 450"/%3E%3Cpolygon fill="%23666" points="540 600 630 450 450 450"/%3E%3Cpolygon fill="%23222" points="720 600 630 750 810 750"/%3E%3Cpolygon fill="%23FFF" points="900 600 810 750 990 750"/%3E%3Cpolygon fill="%23222" points="900 600 990 450 810 450"/%3E%3Cpolygon fill="%23DDD" points="0 900 90 750 -90 750"/%3E%3Cpolygon fill="%23444" points="180 900 270 750 90 750"/%3E%3Cpolygon fill="%23FFF" points="360 900 450 750 270 750"/%3E%3Cpolygon fill="%23AAA" points="540 900 630 750 450 750"/%3E%3Cpolygon fill="%23FFF" points="720 900 810 750 630 750"/%3E%3Cpolygon fill="%23222" points="900 900 990 750 810 750"/%3E%3Cpolygon fill="%23222" points="1080 300 990 450 1170 450"/%3E%3Cpolygon fill="%23FFF" points="1080 300 1170 150 990 150"/%3E%3Cpolygon points="1080 600 990 750 1170 750"/%3E%3Cpolygon fill="%23666" points="1080 600 1170 450 990 450"/%3E%3Cpolygon fill="%23DDD" points="1080 900 1170 750 990 750"/%3E%3C/g%3E%3C/svg%3E\')',textShadow:"0 1px 1px #222"},a:{color:"#BF360C"}}},MuiDialogContent:{styleOverrides:{root:{paddingTop:"6px !important"}}}},overrides:{MuiDialog:{root:{opacity:1}}}}),Vv=o(2215),Lv=o.n(Vv);var qv={get:e=>{const t=Lv().get(e);let n=localStorage.getItem(e);return t&&!n&&(localStorage.setItem(e,t),n=t),n},set:(e,t)=>(localStorage.setItem(e,t),t),remove:e=>{localStorage.removeItem(e)}};if(void 0===Uv)var Uv=window;nc.configure({Auth:{Cognito:{userPoolClientId:"5hiv3r5f0tmjh4174llf5h4opq",userPoolId:"eu-central-1_Fo4SsmSP2",loginWith:{oauth:{domain:"auth.unsee.cc",scopes:["openid","email","profile","aws.cognito.signin.user.admin"],redirectSignIn:["https://unsee.cc/","https://dev.unsee.cc/"],redirectSignOut:["https://unsee.cc/","https://dev.unsee.cc/"],responseType:"code"},username:"true"}}}});o(4935);function jv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){ne(e,t,n[t])}))}return e}function zv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bv(e,t){if(t&&("object"==J(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zv(e)}function $v(e){return $v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$v(e)}function Wv(e,t){return Wv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wv(e,t)}function Hv(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&&Wv(e,t)}var Kv={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},Gv=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};X(this,e),this.init(t,n)}return te(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Kv,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,jv({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}(),Qv=new Gv,Yv=function(){function e(){X(this,e),this.observers={}}return te(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",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];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,n)}));this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t){t.apply(t,[e].concat(n))}))}}]),e}();function Xv(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function Jv(e){return null==e?"":""+e}function Zv(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return o()?{}:{obj:e,k:r(i.shift())}}function eg(e,t,n){var r=Zv(e,t,Object);r.obj[r.k]=n}function tg(e,t){var n=Zv(e,t),r=n.obj,o=n.k;if(r)return r[o]}function ng(e,t,n){var r=tg(e,n);return void 0!==r?r:tg(t,n)}function rg(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):rg(e[r],t[r],n):e[r]=t[r]);return e}function og(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var ig={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function ag(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return ig[e]})):e}var sg="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,lg=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return X(this,t),n=Bv(this,$v(t).call(this)),sg&&Yv.call(zv(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return Hv(t,e),te(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split(".")),tg(this.data,i)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),eg(this.data,a,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=tg(this.data,a)||{};r?rg(s,n,o):s=jv({},s,n),eg(this.data,a,s),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?jv({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(Yv),cg={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}},ug={},dg=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return X(this,t),n=Bv(this,$v(t).call(this)),sg&&Yv.call(zv(n)),function(e,t,n){e.forEach((function(e){t[e]&&(n[e]=t[e])}))}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,zv(n)),n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=Qv.create("translator"),n}return Hv(t,e),te(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.match(this.interpolator.nestingRegexp);if(i&&i.length>0)return{key:e,namespaces:o};var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(o=a.shift()),e=a.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,n,r){var o=this;if("object"!==J(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,a=this.extractFromKey(e[e.length-1],n),s=a.key,l=a.namespaces,c=l[l.length-1],u=n.lng||this.language,d=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(d){var p=n.nsSeparator||this.options.nsSeparator;return c+p+s}return s}var f=this.resolve(e,n),m=f&&f.res,h=f&&f.usedKey||s,v=f&&f.exactUsedKey||s,g=Object.prototype.toString.apply(m),y=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject;if(b&&m&&("string"!=typeof m&&"boolean"!=typeof m&&"number"!=typeof m)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(g)<0&&("string"!=typeof y||"[object Array]"!==g)){if(!n.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,m,n):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(i){var w="[object Array]"===g,E=w?[]:{},k=w?v:h;for(var S in m)if(Object.prototype.hasOwnProperty.call(m,S)){var x="".concat(k).concat(i).concat(S);E[S]=this.translate(x,jv({},n,{joinArrays:!1,ns:l})),E[S]===x&&(E[S]=m[S])}m=E}}else if(b&&"string"==typeof y&&"[object Array]"===g)(m=m.join(y))&&(m=this.extendTranslation(m,e,n,r));else{var C=!1,A=!1,_=void 0!==n.count&&"string"!=typeof n.count,I=t.hasDefaultValue(n),N=_?this.pluralResolver.getSuffix(u,n.count):"",T=n["defaultValue".concat(N)]||n.defaultValue;!this.isValidLookup(m)&&I&&(C=!0,m=T),this.isValidLookup(m)||(A=!0,m=s);var R=I&&T!==m&&this.options.updateMissing;if(A||C||R){if(this.logger.log(R?"updateKey":"missingKey",u,c,s,R?T:m),i){var O=this.resolve(s,jv({},n,{keySeparator:!1}));O&&O.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var P=[],D=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&D&&D[0])for(var F=0;F<D.length;F++)P.push(D[F]);else"all"===this.options.saveMissingTo?P=this.languageUtils.toResolveHierarchy(n.lng||this.language):P.push(n.lng||this.language);var M=function(e,t,r){o.options.missingKeyHandler?o.options.missingKeyHandler(e,c,t,R?r:m,R,n):o.backendConnector&&o.backendConnector.saveMissing&&o.backendConnector.saveMissing(e,c,t,R?r:m,R,n),o.emit("missingKey",e,c,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&_?P.forEach((function(e){o.pluralResolver.getSuffixes(e).forEach((function(t){M([e],s+t,n["defaultValue".concat(t)]||T)}))})):M(P,s,T))}m=this.extendTranslation(m,e,n,f,r),A&&m===s&&this.options.appendNamespaceToMissingKey&&(m="".concat(c,":").concat(s)),A&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(m))}return m}},{key:"extendTranslation",value:function(e,t,n,r,o){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(jv({},n,{interpolation:jv({},this.options.interpolation,n.interpolation)}));var a,s=n.interpolation&&n.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;if(s){var l=e.match(this.interpolator.nestingRegexp);a=l&&l.length}var c=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(c=jv({},this.options.interpolation.defaultVariables,c)),e=this.interpolator.interpolate(e,c,n.lng||this.language,n),s){var u=e.match(this.interpolator.nestingRegexp);a<(u&&u.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return o&&o[0]===r[0]&&!n.context?(i.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):i.translate.apply(i,r.concat([t]))}),n)),n.interpolation&&this.interpolator.reset()}var d=n.postProcess||this.options.postProcess,p="string"==typeof d?[d]:d;return null!=e&&p&&p.length&&!1!==n.applyPostProcessor&&(e=cg.handle(p,e,t,this.options&&this.options.postProcessPassResolved?jv({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,o,i,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!a.isValidLookup(t)){var l=a.extractFromKey(e,s),c=l.key;n=c;var u=l.namespaces;a.options.fallbackNS&&(u=u.concat(a.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,p=void 0!==s.context&&"string"==typeof s.context&&""!==s.context,f=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);u.forEach((function(e){a.isValidLookup(t)||(i=e,!ug["".concat(f[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(i)&&(ug["".concat(f[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(f.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),f.forEach((function(n){if(!a.isValidLookup(t)){o=n;var i,l,u=c,f=[u];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(f,c,n,e,s);else d&&(i=a.pluralResolver.getSuffix(n,s.count)),d&&p&&f.push(u+i),p&&f.push(u+="".concat(a.options.contextSeparator).concat(s.context)),d&&f.push(u+=i);for(;l=f.pop();)a.isValidLookup(t)||(r=l,t=a.getResource(n,e,l,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,12)&&void 0!==e[n])return!0;return!1}}]),t}(Yv);function pg(e){return e.charAt(0).toUpperCase()+e.slice(1)}var fg=function(){function e(t){X(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Qv.create("languageUtils")}return te(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=pg(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=pg(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=pg(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?o.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o}}]),e}(),mg=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],hg={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};var vg=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};X(this,e),this.languageUtils=t,this.options=r,this.logger=Qv.create("pluralResolver"),this.rules=(n={},mg.forEach((function(e){e.lngs.forEach((function(t){n[t]={numbers:e.nr,plurals:hg[e.fc]}}))})),n)}return te(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map((function(e){return t+e}))}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map((function(n){return t.getSuffix(e,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var a=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),gg=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};X(this,e),this.logger=Qv.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return te(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ag,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?og(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?og(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?og(t.nestingPrefix):t.nestingPrefixEscaped||og("$t("),this.nestingSuffix=t.nestingSuffix?og(t.nestingSuffix):t.nestingSuffixEscaped||og(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,i,a,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var o=ng(t,l,e);return s.alwaysFormat?s.format(o,void 0,n):o}var i=e.split(s.formatSeparator),a=i.shift().trim(),c=i.join(s.formatSeparator).trim();return s.format(ng(t,l,a),c,n,r)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(a=0;o=t.regex.exec(e);){if(void 0===(i=u(o[1].trim())))if("function"==typeof d){var n=d(e,o,r);i="string"==typeof n?n:""}else{if(p){i=o[0];continue}s.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),i=""}else"string"==typeof i||s.useRawValueToEscape||(i=Jv(i));if(e=e.replace(o[0],t.safeValue(i)),t.regex.lastIndex=0,++a>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,o=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=jv({},i);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0],o=(o=this.interpolate(o,a)).replace(/'/g,'"');try{a=JSON.parse(o),t&&(a=jv({},t,a))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}return delete a.defaultValue,e}for(a.applyPostProcessor=!1,delete a.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(n[0].includes(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((r=t(s.call(this,n[1].trim(),a),a))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=Jv(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce((function(e,t){return o.format(e,t,i.lng,i)}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var yg=function(e){function t(e,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return X(this,t),o=Bv(this,$v(t).call(this)),sg&&Yv.call(zv(o)),o.backend=e,o.store=n,o.services=r,o.languageUtils=r.languageUtils,o.options=i,o.logger=Qv.create("backendConnector"),o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(r,i.backend,i),o}return Hv(t,e),te(t,[{key:"queueLoad",value:function(e,t,n,r){var o=this,i=[],a=[],s=[],l=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?a.indexOf(s)<0&&a.push(s):(o.state[s]=1,r=!1,a.indexOf(s)<0&&a.push(s),i.indexOf(s)<0&&i.push(s),l.indexOf(t)<0&&l.push(t)))})),r||s.push(e)})),(i.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:i,pending:a,toLoadLanguages:s,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n){!function(e,t,n,r){var o=Zv(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}(n.loaded,[o],i),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||(a[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){a[e].indexOf(t)<0&&a[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,a=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,l){s&&l&&o<5?setTimeout((function(){r.read.call(r,e,t,n,o+1,2*i,a)}),i):a(s,l)})):a(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,jv({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(Yv);function bg(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function wg(){}var Eg=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(X(this,t),e=Bv(this,$v(t).call(this)),sg&&Yv.call(zv(e)),e.options=bg(n),e.services={},e.logger=Qv,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),Bv(e,zv(e));setTimeout((function(){e.init(n,r)}),0)}return e}return Hv(t,e),te(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=jv({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===J(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===J(e[2])||"object"===J(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}},this.options,bg(t)),this.format=this.options.interpolation.format,n||(n=wg),!this.options.isClone){this.modules.logger?Qv.init(r(this.modules.logger),this.options):Qv.init(null,this.options);var o=new fg(this.options);this.store=new lg(this.options.resources,this.options);var i=this.services;i.logger=Qv,i.resourceStore=this.store,i.languageUtils=o,i.pluralResolver=new vg(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new gg(this.options),i.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},i.backendConnector=new yg(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(i.languageDetector=r(this.modules.languageDetector),i.languageDetector.init(i,this.options.detection,this.options)),this.modules.i18nFormat&&(i.i18nFormat=r(this.modules.i18nFormat),i.i18nFormat.init&&i.i18nFormat.init(this)),this.translator=new dg(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var a=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);a.length>0&&"dev"!==a[0]&&(this.options.lng=a[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var s=Xv(),l=function(){var t=function(t,r){e.isInitialized&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),s.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),s}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:wg,r="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return n();var o=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){o.indexOf(e)<0&&o.push(e)}))};if(r)i(r);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return i(e)}));this.options.preload&&this.options.preload.forEach((function(e){return i(e)})),this.services.backendConnector.load(o,this.options.ns,n)}else n(null)}},{key:"reloadResources",value:function(e,t,n){var r=Xv();return e||(e=this.languages),t||(t=this.options.ns),n||(n=wg),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&cg.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=Xv();this.emit("languageChanging",e);var o=function(e){var o="string"==typeof e?e:n.services.languageUtils.getBestMatchFromCodes(e);o&&(n.language||(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o)),n.translator.language||n.translator.changeLanguage(o),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(o)),n.loadResources(o,(function(e){!function(e,o){o?(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,o)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,r=function e(t,r){var o;if("object"!==J(r)){for(var i=arguments.length,a=new Array(i>2?i-2:0),s=2;s<i;s++)a[s-2]=arguments[s];o=n.options.overloadTranslationOptionHandler([t,r].concat(a))}else o=jv({},r);return o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns,n.t(t,o)};return"string"==typeof e?r.lng=e:r.lngs=e,r.ns=t,r}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!this.hasResourceBundle(r,e)||(!this.services.backendConnector.backend||!(!a(r,e)||o&&!a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=Xv();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=Xv();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:wg,o=jv({},this.options,n,{isClone:!0}),i=new t(o);return["store","services","language"].forEach((function(t){i[t]=e[t]})),i.services=jv({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new dg(i.services,i.options),i.translator.on("*",(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];i.emit.apply(i,[e].concat(n))})),i.init(o,r),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}}]),t}(Yv),kg=new Eg,Sg=[],xg=Sg.forEach,Cg=Sg.slice;var Ag=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,_g=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};n&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+60*n*1e3)),r&&(o.domain=r),document.cookie=function(e,t,n){var r=n||{};r.path=r.path||"/";var o=encodeURIComponent(t),i="".concat(e,"=").concat(o);if(r.maxAge>0){var a=r.maxAge-0;if(Number.isNaN(a))throw new Error("maxAge should be a Number");i+="; Max-Age=".concat(Math.floor(a))}if(r.domain){if(!Ag.test(r.domain))throw new TypeError("option domain is invalid");i+="; Domain=".concat(r.domain)}if(r.path){if(!Ag.test(r.path))throw new TypeError("option path is invalid");i+="; Path=".concat(r.path)}if(r.expires){if("function"!=typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");i+="; Expires=".concat(r.expires.toUTCString())}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.sameSite)switch("string"==typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return i}(e,encodeURIComponent(t),o)},Ig=function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null},Ng={name:"cookie",lookup:function(e){var t;if(e.lookupCookie&&"undefined"!=typeof document){var n=Ig(e.lookupCookie);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupCookie&&"undefined"!=typeof document&&_g(t.lookupCookie,e,t.cookieMinutes,t.cookieDomain,t.cookieOptions)}},Tg={name:"querystring",lookup:function(e){var t;if("undefined"!=typeof window){var n=window.location.search;!window.location.search&&window.location.hash&&window.location.hash.indexOf("?")>-1&&(n=window.location.hash.substring(window.location.hash.indexOf("?")));for(var r=n.substring(1).split("&"),o=0;o<r.length;o++){var i=r[o].indexOf("=");if(i>0)r[o].substring(0,i)===e.lookupQuerystring&&(t=r[o].substring(i+1))}}return t}},Rg=null,Og=function(){if(null!==Rg)return Rg;try{Rg="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(e){Rg=!1}return Rg},Pg={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&Og()){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&Og()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},Dg=null,Fg=function(){if(null!==Dg)return Dg;try{Dg="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(e){Dg=!1}return Dg},Mg={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&Fg()){var n=window.sessionStorage.getItem(e.lookupSessionStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&Fg()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},Vg={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var n=0;n<navigator.languages.length;n++)t.push(navigator.languages[n]);navigator.userLanguage&&t.push(navigator.userLanguage),navigator.language&&t.push(navigator.language)}return t.length>0?t:void 0}},Lg={name:"htmlTag",lookup:function(e){var t,n=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return n&&"function"==typeof n.getAttribute&&(t=n.getAttribute("lang")),t}},qg={name:"path",lookup:function(e){var t;if("undefined"!=typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}},Ug={name:"subdomain",lookup:function(e){var t="number"==typeof e.lookupFromSubdomainIndex?e.lookupFromSubdomainIndex+1:1,n="undefined"!=typeof window&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(n)return n[t]}};var jg=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};X(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return te(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=function(e){return xg.call(Cg.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(Ng),this.addDetector(Tg),this.addDetector(Pg),this.addDetector(Mg),this.addDetector(Vg),this.addDetector(Lg),this.addDetector(qg),this.addDetector(Ug)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];return e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"==typeof r&&(r=[r]),r&&(n=n.concat(r))}})),this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();jg.type="languageDetector";var zg=JSON.parse('{"sort_albums":"Sort albums","images":"Images","time_left":"Time left","people_online":"People online","creation_time":"Creation time","support_unsee":"Support Unsee","untitled_room":"Untitled room","albums_list":"List of public albums","is_public":"Public","delete_account":"Delete account","are_you_sure":"Are you sure?","allow_guests":"Allow Guest access","resend_verification":"Resend verification email","delete_profile":"Delete Profile","auth_required":"Login required","auth_required_description":"In order to upload photos you need to be logged in first","ua_solidarity":"Unsee stands in solidarity with the Ukrainian people against the russian invasion. Find out how you can help.","secure_hosting":"Secure and confidential temporary image hosting","click_full":"Click an image for full size","self_destructing_images":"Self-destructive images","copy_protection":"Copy-protection","copy_protection_description":"Every image is watermarked with the viewer\'s IP. Images are less likely to spread if they have the IP address on them.","self_destructing_description":"Images are deleted after a single view by default. Alternatively they can be deleted after an hour or a day.","collaboration":"Collaboration","collaboration_description":"Discuss images in the chat, leave comments, highlight specific areas with pins.","navigate_swipes":"Navigate images with swipes","navigate_arrows":"Navigate images with arrow keys","click_avatar":"Click user\'s avatar to send a private message","yellow_lines":"Your messages and sessions are marked with yellow lines","terms_of_service":"Terms of Service","privacy_policy":"Privacy Policy","impressum":"Impressum","faq":"FAQ","get_help":"Get Help","status_report":"Status Report","moderation":"Moderation","videochat":"Videochat","site_menu":"Site menu","site_language":"Site language","user_profile":"User profile","name":"Name","role":"Role","targeted_ads":"Targeted ads","login":"Login","logout":"Logout","save":"Save","configure_album_settings":"Configure album settings","album_settings":"Album settings","when_to_delete":"When to delete","after_first_view":"After first view","after_time_runs_out":"After time runs out","availability_time":"Restrict access","10_minutes":"10 minutes","30_minutes":"30 minutes","1_hour":"1 hour","6_hours":"6 hours","1_day":"1 day","title":"Title","description":"Description","delete_user_images":"Delete user\'s images","delete_user_messages":"Delete user\'s messages","cancel":"Cancel","block":"Block","choose_recipient":"Choose recipient","choose_user":"Choose user","everybody":"Everybody","chat_text_placeholder":"Type your message...","report_content":"Report Content","block_user":"Block user","delete":"Delete","download":"Download","image_reported":"The image was reported","image_downloaded":"Image downloaded","close":"Close","reason":"Reason","report_reason_unauthorised":"Unauthorised, personal information, doxing","report_reason_childabuse":"Underage","report_reason_violence":"Violence","report_reason_scam":"Spam, malware, phishing","report_reason_harassment":"Harassment, bullying, threats","report_reason_illegal":"Illegal activities","report_reason_hate":"Hate","resolution":"Resolution","none":"None","ban":"Ban","send":"Send","open":"Open","album_created":"Album Created","allow_uploads":"Allow uploads","allow_downloads":"Allow downloads","allow_chat":"Allow chat","watermark_viewer_ip":"Watermark viewer IP","choose_images":"Choose images to upload","copy":"Copy","reply":"Reply","previous_version":"Previous version","toggle_grid":"Toggle image grid display","sounds":"Sounds","feedback":"Feedback","message":"Message","success":"Success","feedback_thanks":"Thank you for your input","topic":"Topic","suggestion":"Suggestion","complaint":"Complaint","private_message":"Private message","show_latest":"Show latest","old_version":"Previous version","follow_updates":"Show updates","sorting":"Sorting","priority":"Priority","vpn_detected":"Are you using VPN?","uploads_not_allowed":"Uploads are not allowed","watermarked_images_hidden":"Watermarked images are hidden","review_ip":"Review my IP","takes_some_time":"This might take several hours to complete","banned":"Banned"}'),Bg=JSON.parse('{"sort_albums":"Alben sortieren","images":"Bilder","time_left":"Verbleibende Zeit","people_online":"Personen online","creation_time":"Erstellungszeit","support_unsee":"Unsee unterstützen","untitled_room":"Unbenannter Raum","albums_list":"Liste öffentlicher Alben","is_public":"Öffentlich","delete_account":"Konto löschen","are_you_sure":"Bist du sicher?","allow_guests":"Gästezugang erlauben","resend_verification":"Bestätigungs-E-Mail erneut senden","delete_profile":"Profil löschen","auth_required":"Anmeldung erforderlich","auth_required_description":"Um Fotos hochzuladen, müssen Sie sich zuerst anmelden","ua_solidarity":"Unsee steht in Solidarität mit dem ukrainischen Volk gegen die russische Invasion. Finden Sie heraus, wie Sie helfen können.","secure_hosting":"Sicheres und vertrauliches temporäres Image-Hosting","click_full":"Klicken Sie auf ein Bild, um es in voller Größe anzuzeigen","self_destructing_images":"Selbstzerstörerische Bilder","copy_protection":"Kopierschutz","copy_protection_description":"Jedes Bild ist mit der IP des Betrachters mit einem Wasserzeichen versehen. Bilder verbreiten sich weniger wahrscheinlich, wenn sie die IP-Adresse haben.","self_destructing_description":"Bilder werden standardmäßig nach einer einzelnen Ansicht gelöscht. Alternativ können sie nach einer Stunde oder einem Tag gelöscht werden.","collaboration":"Zusammenarbeit","collaboration_description":"Besprechen Sie Bilder im Chat, hinterlassen Sie Kommentare und markieren Sie bestimmte Bereiche mit Stecknadeln.","navigate_swipes":"Navigieren Sie mit Wischen durch Bilder","navigate_arrows":"Navigieren Sie mit den Pfeiltasten durch die Bilder","click_avatar":"Klicken Sie auf den Avatar des Benutzers, um eine PM zu senden","yellow_lines":"Ihre Nachrichten und Sitzungen sind mit gelben Linien markiert","terms_of_service":"Nutzungsbedingungen","privacy_policy":"Datenschutz","impressum":"Impressum","faq":"FAQ","get_help":"Hilfe","status_report":"Statusbericht","moderation":"Moderation","videochat":"Videochat","site_menu":"Website Menü","site_language":"Website Sprache","user_profile":"Benutzerprofil","name":"Name","role":"Rolle","targeted_ads":"Gezielte Anzeigen","login":"Anmeldung","logout":"Ausloggen","save":"Speichern","configure_album_settings":"Albumeinstellungen konfigurieren","album_settings":"Albumeinstellungen","when_to_delete":"Wann löschen","after_first_view":"Nach dem ersten Blick","after_time_runs_out":"Nach Ablauf der Zeit","availability_time":"Zugriff einschränken","10_minutes":"10 Minuten","30_minutes":"30 Minuten","1_hour":"1 Stunde","6_hours":"6 Stunden","1_day":"1 Tag","title":"Titel","description":"Beschreibung","delete_user_images":"Benutzerbilder löschen","delete_user_messages":"Benutzernachrichten löschen","cancel":"Stornieren","block":"Blockieren","choose_recipient":"Empfänger auswählen","choose_user":"Benutzer auswählen","everybody":"Alle","chat_text_placeholder":"Ihre Nachricht...","report_content":"Inhalt melden","block_user":"Benutzer blockieren","delete":"Löschen","download":"Herunterladen","image_reported":"Das Bild wurde gemeldet","image_downloaded":"Bild heruntergeladen","close":"Schließen","reason":"Grund","report_reason_unauthorised":"Nicht autorisiert, doxing","report_reason_childabuse":"Minderjährig","report_reason_violence":"Gewalt","report_reason_scam":"Spam, malware, phishing","report_reason_harassment":"Belästigung, Mobbing, Drohungen","report_reason_illegal":"Illegale Aktivitäten","report_reason_hate":"Hass","resolution":"Auflösung","none":"Keiner","ban":"Verbannen","send":"Senden","open":"Öffnen","album_created":"Album erstellt","allow_uploads":"Uploads zulassen","allow_downloads":"Downloads zulassen","allow_chat":"Chatten zulassen","watermark_viewer_ip":"IP Wasserzeichen","choose_images":"Wählen Sie Bilder zum Hochladen aus","copy":"Kopieren","reply":"Antworten","previous_version":"Vorherige Version","toggle_grid":"Bilder als Gitter anzeigen","sounds":"Töne","feedback":"Feedback","message":"Nachricht","success":"Erfolg","feedback_thanks":"Danke für ihren Beitrag","topic":"Thema","suggestion":"Vorschlag","complaint":"Beschwerde","private_message":"Private Nachricht","show_latest":"Neueste anzeigen","old_version":"Vorherige Version","follow_updates":"Updates anzeigen","sorting":"Sortierung","priority":"Priorität","vpn_detected":"Verwenden Sie VPN?","uploads_not_allowed":"Uploads sind nicht erlaubt","watermarked_images_hidden":"Bilder mit Wasserzeichen werden ausgeblendet.","review_ip":"Meine IP überprüfen","takes_some_time":"Dies kann mehrere Stunden dauern","banned":"Verbannt"}'),$g=JSON.parse('{"sort_albums":"Ordina album","images":"Immagini","time_left":"Tempo rimanente","people_online":"Persone online","creation_time":"Ora di creazione","support_unsee":"Supporta Unsee","untitled_room":"Stanza senza titolo","albums_list":"Elenco degli album pubblici","is_public":"Pubblico","delete_account":"Elimina account","are_you_sure":"Sei sicuro?","allow_guests":"Consentire accesso degli ospiti","resend_verification":"Invia di nuovo l\'email di verifica","delete_profile":"Elimina profilo","auth_required":"Accesso obbligatorio","auth_required_description":"PPer caricare le foto, devi essere loggato prima","ua_solidarity":"Unsee è solidale con il popolo ucraino contro l\'invasione russa. Scopri come puoi aiutare.","secure_hosting":"Hosting di immagini temporaneo sicuro e riservato","click_full":"Fai clic su un\'immagine per ingrandirla","self_destructing_images":"Immagini autodistruttive","copy_protection":"Protezione dalla copia","copy_protection_description":"Ogni immagine è contrassegnata con l\'IP del visualizzatore. È meno probabile che le immagini si diffondano se hanno l\'indirizzo IP su di esse.","self_destructing_description":"Le immagini vengono eliminate dopo una singola visualizzazione per impostazione predefinita. In alternativa, possono essere eliminate dopo un\'ora o un giorno.","collaboration":"Collaborazione","collaboration_description":"Discuti le immagini nella chat, lascia commenti, evidenzia aree specifiche con pin.","navigate_swipes":"Naviga tra le immagini con i passaggi","navigate_arrows":"Naviga tra le immagini con i tasti freccia","click_avatar":"Fare clic sull\'avatar dell\'utente per inviare un messaggio privato","yellow_lines":"I messaggi e le sessioni sono contrassegnati da linee gialle","terms_of_service":"Termini di servizio","privacy_policy":"Politica sulla riservatezza","impressum":"Impressum","faq":"FAQ","get_help":"Aiuto","status_report":"Rapporto sullo stato","moderation":"Moderazione","videochat":"Chat video","site_menu":"Menu del sito","site_language":"Lingua del sito","user_profile":"Profilo utente","name":"Nome","role":"Ruolo","targeted_ads":"Annunci mirati","login":"Entra","logout":"Disconnettersi","save":"Salva","configure_album_settings":"Configura le impostazioni dell\'album","album_settings":"Impostazioni album","when_to_delete":"Quando eliminare","after_first_view":"Dopo la prima visualizzazione","after_time_runs_out":"Dopo che il tempo è scaduto","availability_time":"Restrict access","10_minutes":"10 minuti","30_minutes":"30 minuti","1_hour":"1 ora","6_hours":"6 ore","1_day":"1 giorno","title":"Titolo","description":"Descrizione","delete_user_images":"Elimina le immagini dell\'utente","delete_user_messages":"Elimina i messaggi dell\'utente","cancel":"Annulla","block":"Bloccare","choose_recipient":"Scegli il destinatario","choose_user":"Scegli utente","everybody":"Tutti","chat_text_placeholder":"Scrivi il tuo messaggio ...","report_content":"Segnala contenuto","block_user":"Blocca utente","delete":"Elimina","download":"Scarica","image_reported":"L\'immagine è stata segnalata","image_downloaded":"Immagine scaricata","close":"Chiudere","reason":"Motivo","report_reason_unauthorised":"Non autorizzato, informazioni personali, doxing","report_reason_childabuse":"Minorenne","report_reason_violence":"Violenza","report_reason_scam":"Spam, malware, phishing","report_reason_harassment":"Molestie, bullismo, minacce","report_reason_illegal":"Attività illegali","report_reason_hate":"Odio","resolution":"Risoluzione","none":"Nessuna","ban":"Bandire","send":"Invia","open":"Aprire","album_created":"L\'album è stato creato","allow_uploads":"Consenti caricamenti","allow_downloads":"Consenti download","allow_chat":"Consenti chat","watermark_viewer_ip":"IP filigrana","choose_images":"Scegli le immagini da caricare","copy":"Copiare","reply":"Rispondere","previous_version":"Versione precedente","toggle_grid":"Visualizza le immagini nella griglia","sounds":"Suoni","feedback":"Risposta","message":"Messaggio","success":"Successo","feedback_thanks":"Grazie per il tuo contributo","topic":"Argomento","suggestion":"Suggerimento","complaint":"Denuncia","private_message":"Messaggio privato","show_latest":"Mostrar la última","old_version":"Versione precedente","follow_updates":"Mostra aggiornamenti","sorting":"Ordinamento","priority":"Priorità","vpn_detected":"Stai usando una VPN?","uploads_not_allowed":"Non sono consentiti caricamenti","watermarked_images_hidden":"Le immagini con filigrana sono nascoste","review_ip":"Controlla il mio IP","takes_some_time":"Questo potrebbe richiedere diverse ore per completare","banned":"Vietato"}'),Wg=JSON.parse('{"sort_albums":"Ordenar álbumes","images":"Imágenes","time_left":"Tiempo restante","people_online":"Personas en línea","creation_time":"Hora de creación","support_unsee":"Apoyar a Unsee","untitled_room":"Habitación sin título","albums_list":"Lista de álbumes públicos","is_public":"Público","delete_account":"Eliminar cuenta","are_you_sure":"¿Estás seguro?","allow_guests":"Permitir acceso de invitados","resend_verification":"Reenviar correo de verificación","delete_profile":"Borrar perfil","auth_required":"Inicio de sesión requerido","auth_required_description":"Para subir fotos, primero debes iniciar sesión","ua_solidarity":"Unsee se solidariza con el pueblo ucraniano contra la invasión rusa. Descubra cómo puede ayudar.","secure_hosting":"Alojamiento de imágenes temporal seguro y confidencial","click_full":"Haga clic en una imagen para verla a tamaño completo","self_destructing_images":"Imágenes autodestructivas","copy_protection":"Protección contra copia","copy_protection_description":"Cada imagen tiene una marca de agua con la IP del espectador. Es menos probable que las imágenes se propaguen si tienen la dirección IP.","self_destructing_description":"Las imágenes se eliminan después de una sola vista de forma predeterminada. Alternativamente, se pueden eliminar después de una hora o un día.","collaboration":"Colaboración","collaboration_description":"Discuta imágenes en el chat, deje comentarios, resalte áreas específicas con pines.","navigate_swipes":"Navegar por imágenes con deslizamientos","navigate_arrows":"Navegar por imágenes con las teclas de flecha","click_avatar":"Haga clic en el avatar del usuario para enviar un mensaje privado","yellow_lines":"Sus mensajes y sesiones están marcados con líneas amarillas","terms_of_service":"Términos de servicio","privacy_policy":"Política de privacidad","impressum":"Impressum","faq":"FAQ","get_help":"Ayuda","status_report":"Informe de estado","moderation":"Moderación","videochat":"Videochat","site_menu":"Menú del sitio","site_language":"Idioma del sitio","user_profile":"Perfil del usuario","name":"Nombre","role":"Rol","targeted_ads":"Anuncios dirigidos","login":"Login","logout":"Salida","save":"Salvar","configure_album_settings":"Configurar los ajustes del álbum","album_settings":"Configuración del álbum","when_to_delete":"Cuando borrar","after_first_view":"Después de la primera vista","after_time_runs_out":"Después de que se acabe el tiempo","availability_time":"Tiempo de disponibilidad","10_minutes":"10 minutos","30_minutes":"30 minutos","1_hour":"1 hora","6_hours":"6 horas","1_day":"1 día","title":"Título","description":"Descripción","delete_user_images":"Eliminar imágenes del usuario","delete_user_messages":"Eliminar mensajes de usuario","cancel":"Cancelar","block":"Bloquear","choose_recipient":"Elige usuario","choose_user":"Elige usuario","everybody":"Todos","chat_text_placeholder":"Escribe tu mensaje...","report_content":"Reportar contenido","block_user":"Bloquear usuario","delete":"Eliminar","download":"Descargar","image_reported":"La imagen fue reportada","image_downloaded":"Imagen descargada","close":"Cerca","reason":"Razón","report_reason_unauthorised":"Información personal, no autorizada, doxing","report_reason_childabuse":"Menor de edad","report_reason_violence":"Violencia","report_reason_scam":"Spam, malware, phishing","report_reason_harassment":"Acoso, intimidación, amenazas","report_reason_illegal":"Actividades ilegales","report_reason_hate":"Odio","resolution":"Resolución","none":"No disponible","ban":"Ban","send":"Enviar","open":"Abrir","album_created":"Álbum creado","allow_uploads":"Permitir cargas","allow_downloads":"Permitir descargas","allow_chat":"Permitir chatear","watermark_viewer_ip":"IP del visor de marca de agua","choose_images":"Elige imágenes para subir","copy":"Copiar","reply":"Respuesta","previous_version":"Versión previa","toggle_grid":"Cambiar la visualización de la imagen","sounds":"Sonidos","feedback":"Retroalimentación","message":"Mensaje","success":"Éxito","feedback_thanks":"Gracias por su aporte","topic":"Tema","suggestion":"Sugerencia","complaint":"Queja","private_message":"Mensaje privado","show_latest":"Mostrar lo último","old_version":"Versión previa","follow_updates":"Mostrar actualizaciones","sorting":"Ordenar","priority":"Prioridad","vpn_detected":"¿Estás usando una VPN?","uploads_not_allowed":"No se permiten cargas","watermarked_images_hidden":"Las imágenes con marca de agua están ocultas","review_ip":"Revisar mi IP","takes_some_time":"Esto puede tardar varias horas en completarse","banned":"Prohibido"}'),Hg=JSON.parse('{"sort_albums":"排序相册","images":"图片","time_left":"剩余时间","people_online":"在线人数","creation_time":"创建时间","support_unsee":"支持 Unsee","untitled_room":"无标题房间","albums_list":"公开相册列表","is_public":"公开","delete_account":"删除账户","are_you_sure":"你确定吗?","allow_guests":"允许访客访问","resend_verification":"重新发送验证邮件","delete_profile":"删除个人资料","auth_required":"需要登录","auth_required_description":"为了上传照片,您需要先登录。","ua_solidarity":"Unsee 声援乌克兰人民反对俄罗斯入侵。 了解您可以如何提供帮助。","secure_hosting":"保密图片托管","click_full":"单击图像查看全尺寸","self_destructing_images":"自毁图像","copy_protection":"复制保护","copy_protection_description":"每个图像都带有观看者的 IP 水印。 如果图像上有 IP 地址,它们就不太可能传播。","self_destructing_description":"默认情况下,在单次查看后删除图像。 或者,可以在一小时或一天后删除它们。","collaboration":"合作","collaboration_description":"在聊天中讨论图像、发表评论、用图钉突出显示特定区域。","navigate_swipes":"使用滑动浏览图像","navigate_arrows":"使用箭头键导航图像","click_avatar":"点击头像发送私信","yellow_lines":"您的消息标有黄线","terms_of_service":"服务条款","privacy_policy":"隐私政策","impressum":"刊头","faq":"常问问题","get_help":"帮助","status_report":"状况报告","moderation":"适度","videochat":"视频聊天","site_menu":"网站菜单","site_language":"网站语言","user_profile":"用户资料","name":"姓名","role":"角色","targeted_ads":"有针对性的广告","login":"登录","logout":"登出","save":"节省","configure_album_settings":"配置相册设置","album_settings":"相册设置","when_to_delete":"何时删除","after_first_view":"第一次观看后","after_time_runs_out":"时间用完后","availability_time":"限制访问","10_minutes":"10分钟","30_minutes":"30分钟","1_hour":"1小时","6_hours":"6个小时","1_day":"1天","title":"标题","description":"描述","delete_user_images":"删除用户的图片","delete_user_messages":"删除用户的消息","cancel":"取消","block":"堵塞","choose_recipient":"选择收件人","choose_user":"选择用户","everybody":"大家","chat_text_placeholder":"你的文字...","report_content":"报告","block_user":"阻止用户","delete":"删除","download":"下载","image_reported":"图片被举报了","image_downloaded":"图片已下载","close":"关闭","reason":"原因","report_reason_unauthorised":"未经授权,个人信息,doxing","report_reason_childabuse":"未成年","report_reason_violence":"暴力","report_reason_scam":"垃圾邮件、恶意软件、网络钓鱼","report_reason_harassment":"骚扰、欺凌、威胁","report_reason_illegal":"非法活动","report_reason_hate":"恨","resolution":"解析度","none":"没有任何","ban":"禁止","send":"发送","open":"打开","album_created":"相册已创建","allow_uploads":"允许上传","allow_downloads":"允许下载","allow_chat":"Chatten zulassen","watermark_viewer_ip":"水印查看器IP","choose_images":"选择要上传的图片","copy":"复制","reply":"回复","previous_version":"上一版本","toggle_grid":"形象风格","sounds":"声音","feedback":"回馈","message":"信息","success":"成功","feedback_thanks":"谢谢您的意见","topic":"话题","suggestion":"建议","complaint":"抱怨","private_message":"私人信息","show_latest":"显示最新","old_version":"上一版本","follow_updates":"显示更新","sorting":"排序","priority":"优先事项","vpn_detected":"你在使用VPN吗?","uploads_not_allowed":"不允许上传","watermarked_images_hidden":"水印图像被隐藏","review_ip":"查看我的 IP","takes_some_time":"这可能需要几个小时才能完成","banned":"禁止"}'),Kg=JSON.parse('{"sort_albums":"فرز الألبومات","images":"صور","time_left":"الوقت المتبقي","people_online":"الأشخاص المتصلين","creation_time":"وقت الإنشاء","support_unsee":"دعم Unsee","untitled_room":"غرفة بلا عنوان","albums_list":"قائمة الألبومات العامة","is_public":"عام","delete_account":"حذف الحساب","are_you_sure":"هل أنت متأكد؟","allow_guests":"السماح بوصول الضيف","resend_verification":"إعادة إرسال رسالة التحقق","delete_profile":"حذف الملف الشخصي","auth_required":"مطلوب تسجيل الدخول","auth_required_description":"من أجل رفع الصور ، يجب أن تكون مسجلاً أولاً","ua_solidarity":"يقف Unsee متضامنًا مع الشعب الأوكراني ضد الغزو الروسي. اكتشف كيف يمكنك أن تساعد.","secure_hosting":"استضافة صور مؤقتة سرية","click_full":"اضغط على الصورة بالحجم الكامل","self_destructing_images":"صور التدمير الذاتي","copy_protection":"حماية النسخ","copy_protection_description":"كل صورة عليها علامة مائية مع IP الخاص بالمشاهد. تقل احتمالية انتشار الصور إذا كانت تحتوي على عنوان IP.","self_destructing_description":"يتم حذف الصور بعد مشاهدة واحدة بشكل افتراضي. بدلاً من ذلك ، يمكن حذفها بعد ساعة أو يوم.","collaboration":"تعاون","collaboration_description":"ناقش الصور في الدردشة ، اترك التعليقات ، قم بتمييز مناطق محددة باستخدام الدبابيس.","navigate_swipes":"التنقل بين الصور مع الضربات الشديدة","navigate_arrows":"تنقل بين الصور باستخدام مفاتيح الأسهم","click_avatar":"انقر فوق الصورة الرمزية للمستخدم لإرسال رسالة خاصة","yellow_lines":"يتم تمييز رسائلك وجلساتك بخطوط صفراء","terms_of_service":"شروط الخدمة","privacy_policy":"سياسة خاصة","impressum":"دمغة الناشر","faq":"أسئلة مكررة","get_help":"يساعد","status_report":"تقرير حالة","moderation":"الاعتدال","videochat":"Videochat","site_menu":"قائمة الموقع","site_language":"لغة الموقع","user_profile":"ملف تعريفي للمستخدم","name":"اسم","role":"دور","targeted_ads":"الإعلانات المستهدفة","login":"تسجيل الدخول","logout":"تسجيل خروج","save":"يحفظ","configure_album_settings":"تكوين إعدادات الألبوم","album_settings":"إعدادات الألبوم","when_to_delete":"متى تحذف","after_first_view":"بعد العرض الأول","after_time_runs_out":"بعد نفاد الوقت","availability_time":"الحد من الوصول","10_minutes":"10 دقائق","30_minutes":"30 دقيقة","1_hour":"1 ساعة","6_hours":"6 ساعات","1_day":"يوم 1","title":"عنوان","description":"وصف","delete_user_images":"احذف صور المستخدم","delete_user_messages":"احذف رسائل المستخدم","cancel":"يلغي","block":"حاجز","choose_recipient":"اختر المستلم","choose_user":"اختر المستخدم","everybody":"الجميع","chat_text_placeholder":"اكتب رسالتك ...","report_content":"محتوى التقرير","block_user":"مستخدم محضور","delete":"حذف","download":"تحميل","image_reported":"تم الإبلاغ عن الصورة","image_downloaded":"تم تنزيل الصورة","close":"قريب","reason":"سبب","report_reason_unauthorised":"معلومات شخصية غير مصرح بها","report_reason_childabuse":"تحت السن القانونية","report_reason_violence":"عنف","report_reason_scam":"البريد العشوائي والبرامج الضارة والتصيد الاحتيالي","report_reason_harassment":"مضايقة ، تنمر ، تهديدات","report_reason_illegal":"أنشطة غير قانونية","report_reason_hate":"اكرهه","resolution":"الدقة","none":"لا أحد","ban":"المنع","send":"يرسل","open":"افتح","album_created":"تم إنشاء الألبوم","allow_uploads":"السماح بالتحميلات","allow_downloads":"السماح بالتنزيلات","allow_chat":"السماح بالدردشة","watermark_viewer_ip":"IP الخاص بمشاهد العلامة المائية","choose_images":"اختر الصور المراد تحميلها","copy":"ينسخ","reply":"رد","previous_version":"Previous version","toggle_grid":"تبديل عرض الصورة","sounds":"اصوات","feedback":"استجابة","message":"رسالة","success":"النجاح","feedback_thanks":"Thank you for your input","topic":"Topic","suggestion":"Suggestion","complaint":"Complaint","private_message":"رسالة خاصة","show_latest":"عرض الأحدث","old_version":"Previous version","follow_updates":"إظهار التحديثات","sorting":"فرز","priority":"أولوية","vpn_detected":"هل تستخدم VPN؟","uploads_not_allowed":"التحميلات غير مسموح بها","watermarked_images_hidden":"الصور ذات العلامات المائية مخفية","review_ip":"مراجعة IP الخاص بي","takes_some_time":"قد يستغرق هذا عدة ساعات حتى يكتمل","banned":"محظور"}'),Gg=JSON.parse('{"sort_albums":"Сортувати альбоми","images":"Зображення","time_left":"Залишилось часу","people_online":"Люди онлайн","creation_time":"Час створення","support_unsee":"Підтримати Unsee","untitled_room":"Безіменна кімната","albums_list":"Список публічних альбомів","is_public":"Публічний","delete_account":"Видалити обліковий запис","are_you_sure":"Ви впевнені?","allow_guests":"Дозволити вхід гостям","resend_verification":"Повторно надіслати лист з підтвердженням","delete_profile":"Видалити профіль","auth_required":"Потрібно увійти в систему","auth_required_description":"Щоб завантажити фотографії, спочатку потрібно увійти","ua_solidarity":"Unsee солідарний з українським народом проти російського вторгнення. Дізнайтеся, як ви можете допомогти.","secure_hosting":"Безпечний і конфіденційний тимчасовий хостинг зображень","click_full":"Натисніть на зображення, щоб відкрити його в повному розмірі","self_destructing_images":"Зображення, що самознищуються","copy_protection":"Захист від копіювання","copy_protection_description":"Кожне зображення відображається з водяним знаком IP того, хто його переглядає. Зображення менш імовірно будуть поширені якщо на них є IP адреса того, хто її завантажив.","self_destructing_description":"Зображення видаляються після першого перегляду за промовчанням. Також можна налаштувати видалення через годину чи день.","collaboration":"Співпраця","collaboration_description":"Обговорюйте зображення в чате, залишайте коментарі, відзначайте певні області","navigate_swipes":"Ви можете переміщатися по зображенням свайпами","navigate_arrows":"Ви можете переміщатися по зображенням клавішами влево і вправо","click_avatar":"Натисніть на аватар, щоб надіслати особисте повідомлення","yellow_lines":"Ваші повідомлення та сесії відмічені жовтою смугою","terms_of_service":"Умови користування","privacy_policy":"Політика конфіденційності","impressum":"Impressum","faq":"FAQ","get_help":"Допомога","status_report":"Статус","moderation":"Модерація","videochat":"Відео чат","site_menu":"Меню сайту","site_language":"Мова сайту","user_profile":"Налаштування користувача","name":"Ім\'я","role":"Роль","targeted_ads":"Таргетована реклама","login":"Увійти","logout":"Вийти","save":"Зберегти","configure_album_settings":"Налаштування альбому","album_settings":"Налаштування альбому","when_to_delete":"Коли видалити","after_first_view":"Після першого перегляду","after_time_runs_out":"По закінченню часу","availability_time":"Обмежити доступ","10_minutes":"10 хвилин","30_minutes":"30 хвилин","1_hour":"1 година","6_hours":"6 годин","1_day":"1 день","title":"Заголовок","description":"Опис","delete_user_images":"Видалити зображення","delete_user_messages":"Видалити повідомлення","cancel":"Відміна","block":"Заблокувати","choose_recipient":"Виберіть отримувача","choose_user":"Виберіть користувача","everybody":"Всі","chat_text_placeholder":"Введіть повідомлення...","report_content":"Повідомити про порушення","block_user":"Заблокувати користувача","delete":"Видалити","download":"Завантажити","image_reported":"Скаргу надіслано","image_downloaded":"Зображення завантажено","close":"Закрити","reason":"Причина","report_reason_unauthorised":"Несанкціоновано, доксинг","report_reason_childabuse":"Неповнолітні на фото","report_reason_violence":"Насильство","report_reason_scam":"Спам, шкідливе ПЗ, фішинг","report_reason_harassment":"Переслідування, погрози","report_reason_illegal":"Незаконна діяльність","report_reason_hate":"Розпалювання ворожнечі","resolution":"Рішення","none":"Відсутнє","ban":"Бан","send":"Відправити","open":"Відкрити","album_created":"Альбом створено","allow_uploads":"Дозволити завантаження зображень","allow_downloads":"Дозволити скачування","allow_chat":"Дозволити чат","watermark_viewer_ip":"Накладати водяний знак IP","choose_images":"Виберіть зображення","copy":"Копіювати","reply":"Відповісти","previous_version":"Стара версія","toggle_grid":"Змінити стиль відображення фото","sounds":"Звуки","feedback":"Відгук","message":"Повідомлення","success":"Готово","feedback_thanks":"Дякуємо за ваш відгук","topic":"Тема","suggestion":"Пропозиція","complaint":"Скарга","private_message":"Особисте повідомлення","show_latest":"Показати останнє","old_version":"Стара версія","follow_updates":"Показувати оновлення","sorting":"Сортування","priority":"Пріоритет","vpn_detected":"Ви використовуєте VPN?","uploads_not_allowed":"Завантаження зображень заборонено","watermarked_images_hidden":"Зображення, захищені водяним знаком, приховані","review_ip":"Перевірити мій IP","takes_some_time":"Це може тривати кілька годин","banned":"Бан"}'),Qg=JSON.parse('{"sort_albums":"Sortuj albumy","images":"Obrazy","time_left":"Pozostały czas","people_online":"Osoby online","creation_time":"Czas utworzenia","support_unsee":"Wsparcie Unsee","untitled_room":"Pokój bez tytułu","albums_list":"Lista albumów publicznych","is_public":"Publiczny","delete_account":"Usuń konto","are_you_sure":"Czy jesteś pewien?","allow_guests":"Zezwalaj na dostęp gości","resend_verification":"Ponownie wyślij email weryfikacyjny","delete_profile":"Usuń profil","auth_required":"Wymagane logowanie","auth_required_description":"Aby przesłać zdjęcia, musisz najpierw zalogować się","ua_solidarity":"Unsee solidaryzuje się z narodem ukraińskim przeciwko rosyjskiej inwazji. Dowiedz się, jak możesz pomóc.","secure_hosting":"Bezpieczny i poufny hosting obrazów tymczasowych","click_full":"Kliknij zdjęcie, aby zobaczyć w pełnym rozmiarze","self_destructing_images":"Obrazy autodestrukcyjne","copy_protection":"Ochrona przed kopiowaniem","copy_protection_description":"Każdy obraz jest oznaczony znakiem wodnym z adresem IP widza. Obrazy są mniej podatne na rozprzestrzenianie się, jeśli mają na sobie adres IP.","self_destructing_description":"Obrazy są domyślnie usuwane po jednym wyświetleniu. Alternatywnie można je usunąć po godzinie lub dniu.","collaboration":"Współpraca","collaboration_description":"Omawiaj obrazy na czacie, zostawiaj komentarze, zaznaczaj określone obszary za pomocą pinezek.","navigate_swipes":"Poruszaj się po obrazach za pomocą przeciągnięć","navigate_arrows":"Poruszaj się po obrazach za pomocą klawiszy strzałek","click_avatar":"Kliknij awatar użytkownika, aby wysłać prywatną wiadomość","yellow_lines":"Twoje wiadomości i sesje są oznaczone żółtymi liniami","terms_of_service":"Warunki usługi","privacy_policy":"Polityka prywatności","impressum":"Impressum","faq":"FAQ","get_help":"Pomoc","status_report":"Raport o stanie","moderation":"Moderators","videochat":"Videochat","site_menu":"Menu witryny","site_language":"Język witryny","user_profile":"Profil użytkownika","name":"Imię","role":"Rola","targeted_ads":"Ukierunkowane reklamy","login":"Zaloguj sie","logout":"Wyloguj","save":"zapisać","configure_album_settings":"Skonfiguruj ustawienia albumu","album_settings":"Ustawienia albumu","when_to_delete":"Kiedy usunąć","after_first_view":"Po pierwszym obejrzeniu","after_time_runs_out":"Po upływie czasu","availability_time":"Ogranicz dostęp","10_minutes":"10 minut","30_minutes":"30 minut","1_hour":"1 godzina","6_hours":"6 godzin","1_day":"1 dzień","title":"Tytuł","description":"Opis","delete_user_images":"Usuń obrazy użytkownika","delete_user_messages":"Usuń wiadomości użytkownika","cancel":"Anulować","block":"Blok","choose_recipient":"Wybierz odbiorcę","choose_user":"Wybierz użytkownika","everybody":"Wszyscy","chat_text_placeholder":"Wpisz swoją wiadomość...","report_content":"Treść raportu","block_user":"Zablokować użytkownika","delete":"Usuwać","download":"Pobierać","image_reported":"Obraz został zgłoszony","image_downloaded":"Obraz pobrany","close":"Zamknąć","reason":"Powód","report_reason_unauthorised":"Nieautoryzowane dane osobowe, doxing","report_reason_childabuse":"Niepełnoletni","report_reason_violence":"Przemoc","report_reason_scam":"Spam, złośliwe oprogramowanie, phishing","report_reason_harassment":"Nękanie, zastraszanie, groźby","report_reason_illegal":"Nielegalne zajęcia","report_reason_hate":"Nienawidzić","resolution":"Rezolucja","none":"Nic","ban":"Zakazać","send":"Wysłać","open":"Otworzyć","album_created":"Utworzono album","allow_uploads":"Zezwalaj na przesyłanie","allow_downloads":"Zezwalaj na pobieranie","allow_chat":"Zezwól na czat","watermark_viewer_ip":"Adres IP przeglądarki znaku wodnego","choose_images":"Wybierz obrazy do przesłania","copy":"Kopiuj","reply":"Odpowiedź","previous_version":"Previous version","toggle_grid":"Przełącz wyświetlanie siatki obrazu","sounds":"Dźwięki","feedback":"Feedback","message":"Wiadomość","success":"Powodzenie","feedback_thanks":"Thank you for your input","topic":"Topic","suggestion":"Suggestion","complaint":"Complaint","private_message":"Prywatna wiadomość","show_latest":"Pokaż najnowsze","old_version":"Previous version","follow_updates":"Show updates","sorting":"Sortowanie","priority":"Priorytet","vpn_detected":"Czy korzystasz z VPN?","uploads_not_allowed":"Przesyłanie nie jest dozwolone","watermarked_images_hidden":"Obrazy ze znakiem wodnym są ukryte","review_ip":"Sprawdź moje IP","takes_some_time":"Może to potrwać kilka godzin","banned":"Zakazany"}');kg.use(jg).init({detection:{order:["cookie","navigator"],caches:[],checkWhitelist:!0,lookupCookie:"lang"},fallbackLng:"en",whitelist:["en","de","ru","it","es","zh","ar","ua","pl"],resources:{ru:{common:Gg},en:{common:zg},de:{common:Bg},it:{common:$g},es:{common:Wg},zh:{common:Hg},ar:{common:Kg},ua:{common:Gg},pl:{common:Qg}},interpolation:{escapeValue:!1}});var Yg=kg,Xg=o(4009),Jg=o(7243),Zg=o.t(Jg,2),ey=o(2619),ty=ey.ol?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function ny(){(0,Xg.V1)("createContext"in Zg,46);var e=Jg.createContext[ty];return e||(Object.defineProperty(Jg.createContext,ty,{value:e=Jg.createContext({}),enumerable:!1,writable:!1,configurable:!0}),e.displayName="ApolloContext"),e}var ry=function(e){var t=e.client,n=e.children,r=ny(),o=Jg.useContext(r),i=Jg.useMemo((function(){return(0,Di.Cl)((0,Di.Cl)({},o),{client:t||o.client})}),[o,t]);return(0,Xg.V1)(i.client,47),Jg.createElement(r.Provider,{value:i},n)},oy=o(4458),iy=o(6441),ay=o(8351),sy=o.n(ay),ly=o(5107),cy=o(1188),uy=o(3401);var dy=o(4824);function py(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function fy(e){return"object"===py(e)}function my(e,t){return e.length<124?e:t}var hy,vy;function gy(e){if(!fy(e))throw new Error(`Message is expected to be an object, but got ${py(e)}`);if(!e.type)throw new Error("Message is missing the 'type' property");if("string"!=typeof e.type)throw new Error(`Message is expects the 'type' property to be a string, but got ${py(e.type)}`);switch(e.type){case vy.ConnectionInit:case vy.ConnectionAck:case vy.Ping:case vy.Pong:if(null!=e.payload&&!fy(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${e.payload}"`);break;case vy.Subscribe:if("string"!=typeof e.id)throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${py(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!fy(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object, but got ${py(e.payload)}`);if("string"!=typeof e.payload.query)throw new Error(`"${e.type}" message payload expects the 'query' property to be a string, but got ${py(e.payload.query)}`);if(null!=e.payload.variables&&!fy(e.payload.variables))throw new Error(`"${e.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${py(e.payload.variables)}`);if(null!=e.payload.operationName&&"string"!==py(e.payload.operationName))throw new Error(`"${e.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${py(e.payload.operationName)}`);if(null!=e.payload.extensions&&!fy(e.payload.extensions))throw new Error(`"${e.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${py(e.payload.extensions)}`);break;case vy.Next:if("string"!=typeof e.id)throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${py(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!fy(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object, but got ${py(e.payload)}`);break;case vy.Error:if("string"!=typeof e.id)throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${py(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(t=e.payload,!(Array.isArray(t)&&t.length>0&&t.every((e=>"message"in e))))throw new Error(`"${e.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(e.payload)}`);break;case vy.Complete:if("string"!=typeof e.id)throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${py(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);break;default:throw new Error(`Invalid message 'type' property "${e.type}"`)}var t;return e}function yy(e,t){return gy(e),JSON.stringify(e,t)}!function(e){e[e.InternalServerError=4500]="InternalServerError",e[e.InternalClientError=4005]="InternalClientError",e[e.BadRequest=4400]="BadRequest",e[e.BadResponse=4004]="BadResponse",e[e.Unauthorized=4401]="Unauthorized",e[e.Forbidden=4403]="Forbidden",e[e.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",e[e.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",e[e.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",e[e.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",e[e.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"}(hy||(hy={})),function(e){e.ConnectionInit="connection_init",e.ConnectionAck="connection_ack",e.Ping="ping",e.Pong="pong",e.Subscribe="subscribe",e.Next="next",e.Error="error",e.Complete="complete"}(vy||(vy={}));var by=function(e){return this instanceof by?(this.v=e,this):new by(e)},wy=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{!function(e){e.value instanceof by?Promise.resolve(e.value.v).then(l,c):u(i[0][2],e)}(o[e](t))}catch(e){u(i[0][3],e)}}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}};function Ey(e){const{url:t,connectionParams:n,lazy:r=!0,onNonLazyError:o=console.error,lazyCloseTimeout:i=0,keepAlive:a=0,disablePong:s,connectionAckWaitTimeout:l=0,retryAttempts:c=5,retryWait:u=async function(e){let t=1e3;for(let n=0;n<e;n++)t*=2;await new Promise((e=>setTimeout(e,t+Math.floor(2700*Math.random()+300))))},shouldRetry:d=Sy,isFatalConnectionProblem:p,on:f,webSocketImpl:m,generateID:h=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))},jsonMessageReplacer:v,jsonMessageReviver:g}=e;let y;if(m){if(!("function"==typeof(b=m)&&"constructor"in b&&"CLOSED"in b&&"CLOSING"in b&&"CONNECTING"in b&&"OPEN"in b))throw new Error("Invalid WebSocket implementation provided");y=m}else"undefined"!=typeof WebSocket?y=WebSocket:"undefined"!=typeof global?y=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(y=window.WebSocket||window.MozWebSocket);var b;if(!y)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const w=y,E=(()=>{const e=(()=>{const e={};return{on(t,n){return e[t]=n,()=>{delete e[t]}},emit(t){var n;"id"in t&&(null===(n=e[t.id])||void 0===n||n.call(e,t))}}})(),t={connecting:(null==f?void 0:f.connecting)?[f.connecting]:[],opened:(null==f?void 0:f.opened)?[f.opened]:[],connected:(null==f?void 0:f.connected)?[f.connected]:[],ping:(null==f?void 0:f.ping)?[f.ping]:[],pong:(null==f?void 0:f.pong)?[f.pong]:[],message:(null==f?void 0:f.message)?[e.emit,f.message]:[e.emit],closed:(null==f?void 0:f.closed)?[f.closed]:[],error:(null==f?void 0:f.error)?[f.error]:[]};return{onMessage:e.on,on(e,n){const r=t[e];return r.push(n),()=>{r.splice(r.indexOf(n),1)}},emit(e,...n){for(const r of[...t[e]])r(...n)}}})();function k(e){const t=[E.on("error",(n=>{t.forEach((e=>e())),e(n)})),E.on("closed",(n=>{t.forEach((e=>e())),e(n)}))]}let S,x,C=0,A=!1,_=0,I=!1;async function N(){clearTimeout(x);const[e,r]=await(null!=S?S:S=new Promise(((e,r)=>(async()=>{if(A){if(await u(_),!C)return S=void 0,r({code:1e3,reason:"All Subscriptions Gone"});_++}E.emit("connecting",A);const o=new w("function"==typeof t?await t():t,"graphql-transport-ws");let i,c;function d(){isFinite(a)&&a>0&&(clearTimeout(c),c=setTimeout((()=>{o.readyState===w.OPEN&&(o.send(yy({type:vy.Ping})),E.emit("ping",!1,void 0))}),a))}k((e=>{S=void 0,clearTimeout(i),clearTimeout(c),r(e),e instanceof ky&&(o.close(4499,"Terminated"),o.onerror=null,o.onclose=null)})),o.onerror=e=>E.emit("error",e),o.onclose=e=>E.emit("closed",e),o.onopen=async()=>{try{E.emit("opened",o);const e="function"==typeof n?await n():n;if(o.readyState!==w.OPEN)return;o.send(yy(e?{type:vy.ConnectionInit,payload:e}:{type:vy.ConnectionInit},v)),isFinite(l)&&l>0&&(i=setTimeout((()=>{o.close(hy.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),l)),d()}catch(e){E.emit("error",e),o.close(hy.InternalClientError,my(e instanceof Error?e.message:new Error(e).message,"Internal client error"))}};let p=!1;o.onmessage=({data:t})=>{try{const n=function(e,t){return gy("string"==typeof e?JSON.parse(e,t):e)}(t,g);if(E.emit("message",n),"ping"===n.type||"pong"===n.type)return E.emit(n.type,!0,n.payload),void("pong"===n.type?d():s||(o.send(yy(n.payload?{type:vy.Pong,payload:n.payload}:{type:vy.Pong})),E.emit("pong",!1,n.payload)));if(p)return;if(n.type!==vy.ConnectionAck)throw new Error(`First message cannot be of type ${n.type}`);clearTimeout(i),p=!0,E.emit("connected",o,n.payload,A),A=!1,_=0,e([o,new Promise(((e,t)=>k(t)))])}catch(e){o.onmessage=null,E.emit("error",e),o.close(hy.BadResponse,my(e instanceof Error?e.message:new Error(e).message,"Bad response"))}}})())));e.readyState===w.CLOSING&&await r;let o=()=>{};const c=new Promise((e=>o=e));return[e,o,Promise.race([c.then((()=>{if(!C){const t=()=>e.close(1e3,"Normal Closure");isFinite(i)&&i>0?x=setTimeout((()=>{e.readyState===w.OPEN&&t()}),i):t()}})),r])]}function T(e){if(Sy(e)&&(function(e){return![1e3,1001,1006,1005,1012,1013,1014].includes(e)&&(e>=1e3&&e<=1999)}(e.code)||[hy.InternalServerError,hy.InternalClientError,hy.BadRequest,hy.BadResponse,hy.Unauthorized,hy.SubprotocolNotAcceptable,hy.SubscriberAlreadyExists,hy.TooManyInitialisationRequests].includes(e.code)))throw e;if(I)return!1;if(Sy(e)&&1e3===e.code)return C>0;if(!c||_>=c)throw e;if(!d(e))throw e;if(null==p?void 0:p(e))throw e;return A=!0}function R(e,t){const n=h(e);let r=!1,o=!1,i=()=>{C--,r=!0};return(async()=>{for(C++;;)try{const[a,s,l]=await N();if(r)return s();const c=E.onMessage(n,(e=>{switch(e.type){case vy.Next:return void t.next(e.payload);case vy.Error:return o=!0,r=!0,t.error(e.payload),void i();case vy.Complete:return r=!0,void i()}}));return a.send(yy({id:n,type:vy.Subscribe,payload:e},v)),i=()=>{r||a.readyState!==w.OPEN||a.send(yy({id:n,type:vy.Complete},v)),C--,r=!0,s()},void await l.finally(c)}catch(e){if(!T(e))return}})().then((()=>{o||t.complete()})).catch((e=>{t.error(e)})),()=>{r||i()}}return r||(async()=>{for(C++;;)try{const[,,e]=await N();await e}catch(e){try{if(!T(e))return}catch(e){return null==o?void 0:o(e)}}})(),{on:E.on,subscribe:R,iterate(e){const t=[],n={done:!1,error:null,resolve:()=>{}},r=R(e,{next(e){t.push(e),n.resolve()},error(e){n.done=!0,n.error=e,n.resolve()},complete(){n.done=!0,n.resolve()}}),o=function(){return wy(this,arguments,(function*(){for(;;){for(t.length||(yield by(new Promise((e=>n.resolve=e))));t.length;)yield yield by(t.shift());if(n.error)throw n.error;if(n.done)return yield by(void 0)}}))}();return o.throw=async e=>(n.done||(n.done=!0,n.error=e,n.resolve()),{done:!0,value:void 0}),o.return=async()=>(r(),{done:!0,value:void 0}),o},async dispose(){if(I=!0,S){const[e]=await S;e.close(1e3,"Normal Closure")}},terminate(){S&&E.emit("closed",new ky)}}}class ky extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function Sy(e){return fy(e)&&"code"in e&&"reason"in e}var xy=o(2417),Cy=o(2456),Ay=o(9211);var _y=function(e){function t(t){var n=e.call(this)||this;return n.client=t,n}return(0,Di.C6)(t,e),t.prototype.request=function(e){var t=this;return new uy.c((function(n){return t.client.subscribe((0,Di.Cl)((0,Di.Cl)({},e),{query:(0,xy.y)(e.query)}),{next:n.next.bind(n),complete:n.complete.bind(n),error:function(e){if(e instanceof Error)return n.error(e);var t,r=(t=e,(0,Cy.U)(t)&&"code"in t&&"reason"in t);return r||function(e){var t;return(0,Cy.U)(e)&&(null===(t=e.target)||void 0===t?void 0:t.readyState)===WebSocket.CLOSED}(e)?n.error(new Error("Socket closed".concat(r?" with event ".concat(e.code):"").concat(r?" ".concat(e.reason):""))):n.error(new Ay.K4({graphQLErrors:Array.isArray(e)?e:[e]}))}})}))},t}(cy.C),Iy={redirect:(e,t)=>{window.location=e,console.log("redirecting",e,t),e.includes("#")&&setTimeout((()=>window.location.reload()),200)},newTab:e=>{window.open(e)},reload:()=>{setTimeout((()=>window.location.reload()),1e3)},getHash(){return window.location.hash.substring(1)},getQueryParameter:e=>new URLSearchParams(window.location.search).get(e),getUrl:()=>window.document.location.href};let Ny=qv.get("uniqueId");Ny||(qv.set("uniqueId",Math.random().toString(20).substring(2,10)),Ny=qv.get("uniqueId"));const Ty=`${window.location.protocol.replace("http","ws")}//${window.location.hostname}/subscriptions`,Ry=new ly.D,Oy=sy()({uri:"/graphql",headers:{uniqueId:Ny,"Apollo-Require-Preflight":"true"}});function Py({query:e}){const t=(0,dy.Vn)(e);return"OperationDefinition"===t.kind&&"subscription"===t.operation}let Dy,Fy=Date.now(),My=0,Vy=0,Ly=0,qy=0;function Uy(){if(!Dy){console.debug("Creating WS client");const t=(e=async(e,{headers:t})=>{const n={...t},r=await Jd(),o=r?.tokens?.accessToken?.toString();return o&&(n.authorization=`Bearer ${o}`),{headers:n}},new cy.C((function(t,n){var r=(0,Di.Tt)(t,[]);return new uy.c((function(o){var i,a=!1;return Promise.resolve(r).then((function(n){return e(n,t.getContext())})).then(t.setContext).then((function(){a||(i=n(t).subscribe({next:o.next.bind(o),error:o.error.bind(o),complete:o.complete.bind(o)}))})).catch(o.error.bind(o)),function(){a=!0,i&&i.unsubscribe()}}))}))).concat(Oy);let n,r,o,i=t;function a(){return Math.round((Date.now()-Fy)/1e3)}const s=new _y(Ey({url:Ty,lazy:!0,retryWait:async()=>{await new Promise((e=>setTimeout(e,5e3)))},reconnect:!0,retryAttempts:1/0,keepAlive:1e4,shouldRetry:e=>!0,connectionParams:async()=>{const e=await Jd(),t=e?.tokens?.accessToken?.toString(),n={chat:Iy.getHash(),uniqueId:Ny};return t&&(n.authorization=`Bearer ${t}`),o=n,n},on:{connected:e=>{console.debug("WebSocket connected",++Vy,a()),n=e},closed:()=>console.debug("WebSocket closed",++My,a()),error:()=>console.debug("WebSocket error",++Ly,a()),ping:e=>{e||(r=setTimeout((()=>{n.readyState===WebSocket.OPEN&&(console.debug("WebSocket timeout",++qy,a()),n.close(4408,"Request Timeout"))}),5e3))},pong:e=>{e&&clearTimeout(r)}}}));i=(0,oy.l)(Py,s,t),Dy=new iy.R({link:i,cache:Ry,defaultOptions:{watchQuery:{errorPolicy:"all"},query:{errorPolicy:"all"}}})}var e;return Dy}const jy=(0,A.createContext)();function zy({children:e}){const[t,n]=(0,A.useState)(null),{user:r}=Nn((e=>[e.user]));return(0,A.useEffect)((async()=>{const e=await Jd();n({...e?.tokens?.accessToken?.payload,toString:()=>e?.tokens?.accessToken?.toString()||"",userId:e?.tokens?.accessToken?.payload?.sub||qv.get("uniqueId")})}),[r]),null===t?null:A.createElement(jy.Provider,{value:{token:t}},e)}const By=()=>(0,A.useContext)(jy);var $y=function(e){const{token:t}=By();return A.createElement(ry,{client:Uy()},e.children)},Wy="undefined"!=typeof document,Hy=[{hidden:"hidden",event:"visibilitychange",state:"visibilityState"},{hidden:"webkitHidden",event:"webkitvisibilitychange",state:"webkitVisibilityState"},{hidden:"mozHidden",event:"mozvisibilitychange",state:"mozVisibilityState"},{hidden:"msHidden",event:"msvisibilitychange",state:"msVisibilityState"},{hidden:"oHidden",event:"ovisibilitychange",state:"oVisibilityState"}],Ky=Wy&&Boolean(document.addEventListener),Gy=function(){if(!Ky)return null;var e=!0,t=!1,n=void 0;try{for(var r,o=Hy[Symbol.iterator]();!(e=(r=o.next()).done);e=!0){var i=r.value;if(i.hidden in document)return i}}catch(e){t=!0,n=e}finally{try{!e&&o.return&&o.return()}finally{if(t)throw n}}return null}(),Qy=function(){if(!Gy)return[!0,"visible"];var e=Gy.hidden,t=Gy.state;return[!document[e],document[t]]},Yy=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},Xy=Ky&&Gy,Jy=function(){var e=Qy(),t=Yy(e,1)[0],n=(0,A.useState)(t),r=Yy(n,2),o=r[0],i=r[1];return(0,A.useEffect)((function(){if(Xy){var e=function(){var e=Qy(),t=Yy(e,1)[0];i(t)};return document.addEventListener(Gy.event,e),function(){document.removeEventListener(Gy.event,e)}}}),[]),o};const Zy="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function eb(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),n)}function tb(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent("on".concat(t),n)}function nb(e,t){const n=t.slice(0,t.length-1);for(let t=0;t<n.length;t++)n[t]=e[n[t].toLowerCase()];return n}function rb(e){"string"!=typeof e&&(e="");const t=(e=e.replace(/\s/g,"")).split(",");let n=t.lastIndexOf("");for(;n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}const ob={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Zy?173:189,"=":Zy?61:187,";":Zy?59:186,"'":222,"[":219,"]":221,"\\":220},ib={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},ab={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},sb={16:!1,18:!1,17:!1,91:!1},lb={};for(let e=1;e<20;e++)ob["f".concat(e)]=111+e;let cb=[],ub=null,db="all";const pb=new Map,fb=e=>ob[e.toLowerCase()]||ib[e.toLowerCase()]||e.toUpperCase().charCodeAt(0);function mb(e){db=e||"all"}function hb(){return db||"all"}function vb(e){if(void 0===e)Object.keys(lb).forEach((e=>{Array.isArray(lb[e])&&lb[e].forEach((e=>gb(e))),delete lb[e]})),Eb(null);else if(Array.isArray(e))e.forEach((e=>{e.key&&gb(e)}));else if("object"==typeof e)e.key&&gb(e);else if("string"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o,i]=n;"function"==typeof o&&(i=o,o=""),gb({key:e,scope:o,method:i,splitKey:"+"})}}const gb=e=>{let{key:t,scope:n,method:r,splitKey:o="+"}=e;rb(t).forEach((e=>{const t=e.split(o),i=t.length,a=t[i-1],s="*"===a?"*":fb(a);if(!lb[s])return;n||(n=hb());const l=i>1?nb(ib,t):[],c=[];lb[s]=lb[s].filter((e=>{const t=(!r||e.method===r)&&e.scope===n&&function(e,t){const n=e.length>=t.length?e:t,r=e.length>=t.length?t:e;let o=!0;for(let e=0;e<n.length;e++)-1===r.indexOf(n[e])&&(o=!1);return o}(e.mods,l);return t&&c.push(e.element),!t})),c.forEach((e=>Eb(e)))}))};function yb(e,t,n,r){if(t.element!==r)return;let o;if(t.scope===n||"all"===t.scope){o=t.mods.length>0;for(const e in sb)Object.prototype.hasOwnProperty.call(sb,e)&&(!sb[e]&&t.mods.indexOf(+e)>-1||sb[e]&&-1===t.mods.indexOf(+e))&&(o=!1);(0!==t.mods.length||sb[16]||sb[18]||sb[17]||sb[91])&&!o&&"*"!==t.shortcut||(t.keys=[],t.keys=t.keys.concat(cb),!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0)))}}function bb(e,t){const n=lb["*"];let r=e.keyCode||e.which||e.charCode;if(!wb.filter.call(this,e))return;if(93!==r&&224!==r||(r=91),-1===cb.indexOf(r)&&229!==r&&cb.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((t=>{const n=ab[t];e[t]&&-1===cb.indexOf(n)?cb.push(n):!e[t]&&cb.indexOf(n)>-1?cb.splice(cb.indexOf(n),1):"metaKey"===t&&e[t]&&3===cb.length&&(e.ctrlKey||e.shiftKey||e.altKey||(cb=cb.slice(cb.indexOf(n))))})),r in sb){sb[r]=!0;for(const e in ib)ib[e]===r&&(wb[e]=!0);if(!n)return}for(const t in sb)Object.prototype.hasOwnProperty.call(sb,t)&&(sb[t]=e[ab[t]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===cb.indexOf(17)&&cb.push(17),-1===cb.indexOf(18)&&cb.push(18),sb[17]=!0,sb[18]=!0);const o=hb();if(n)for(let r=0;r<n.length;r++)n[r].scope===o&&("keydown"===e.type&&n[r].keydown||"keyup"===e.type&&n[r].keyup)&&yb(e,n[r],o,t);if(!(r in lb))return;const i=lb[r],a=i.length;for(let n=0;n<a;n++)if(("keydown"===e.type&&i[n].keydown||"keyup"===e.type&&i[n].keyup)&&i[n].key){const r=i[n],{splitKey:a}=r,s=r.key.split(a),l=[];for(let e=0;e<s.length;e++)l.push(fb(s[e]));l.sort().join("")===cb.sort().join("")&&yb(e,r,o,t)}}function wb(e,t,n){cb=[];const r=rb(e);let o=[],i="all",a=document,s=0,l=!1,c=!0,u="+",d=!1,p=!1;for(void 0===n&&"function"==typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(i=t.scope),t.element&&(a=t.element),t.keyup&&(l=t.keyup),void 0!==t.keydown&&(c=t.keydown),void 0!==t.capture&&(d=t.capture),"string"==typeof t.splitKey&&(u=t.splitKey),!0===t.single&&(p=!0)),"string"==typeof t&&(i=t),p&&vb(e,i);s<r.length;s++)o=[],(e=r[s].split(u)).length>1&&(o=nb(ib,e)),(e="*"===(e=e[e.length-1])?"*":fb(e))in lb||(lb[e]=[]),lb[e].push({keyup:l,keydown:c,scope:i,mods:o,shortcut:r[s],method:n,key:r[s],splitKey:u,element:a});if(void 0!==a&&window){if(!pb.has(a)){const e=function(){return bb(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,a)},t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event;bb(e,a),function(e){let t=e.keyCode||e.which||e.charCode;const n=cb.indexOf(t);if(n>=0&&cb.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&cb.splice(0,cb.length),93!==t&&224!==t||(t=91),t in sb){sb[t]=!1;for(const e in ib)ib[e]===t&&(wb[e]=!1)}}(e)};pb.set(a,{keydownListener:e,keyupListenr:t,capture:d}),eb(a,"keydown",e,d),eb(a,"keyup",t,d)}if(!ub){const e=()=>{cb=[]};ub={listener:e,capture:d},eb(window,"focus",e,d)}}}function Eb(e){const t=Object.values(lb).flat(),n=t.findIndex((t=>{let{element:n}=t;return n===e}));if(n<0){const{keydownListener:t,keyupListenr:n,capture:r}=pb.get(e)||{};t&&n&&(tb(e,"keyup",n,r),tb(e,"keydown",t,r),pb.delete(e))}if(t.length<=0||pb.size<=0){if(Object.keys(pb).forEach((e=>{const{keydownListener:t,keyupListenr:n,capture:r}=pb.get(e)||{};t&&n&&(tb(e,"keyup",n,r),tb(e,"keydown",t,r),pb.delete(e))})),pb.clear(),Object.keys(lb).forEach((e=>delete lb[e])),ub){const{listener:e,capture:t}=ub;tb(window,"focus",e,t),ub=null}}}const kb={getPressedKeyString:function(){return cb.map((e=>{return t=e,Object.keys(ob).find((e=>ob[e]===t))||(e=>Object.keys(ib).find((t=>ib[t]===e)))(e)||String.fromCharCode(e);var t}))},setScope:mb,getScope:hb,deleteScope:function(e,t){let n,r;e||(e=hb());for(const t in lb)if(Object.prototype.hasOwnProperty.call(lb,t))for(n=lb[t],r=0;r<n.length;)if(n[r].scope===e){n.splice(r,1).forEach((e=>{let{element:t}=e;return Eb(t)}))}else r++;hb()===e&&mb(t||"all")},getPressedKeyCodes:function(){return cb.slice(0)},getAllKeyCodes:function(){const e=[];return Object.keys(lb).forEach((t=>{lb[t].forEach((t=>{let{key:n,scope:r,mods:o,shortcut:i}=t;e.push({scope:r,shortcut:i,mods:o,keys:n.split("+").map((e=>fb(e)))})}))})),e},isPressed:function(e){return"string"==typeof e&&(e=fb(e)),-1!==cb.indexOf(e)},filter:function(e){const t=e.target||e.srcElement,{tagName:n}=t;let r=!0;const o="INPUT"===n&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(t.type);return(t.isContentEditable||(o||"TEXTAREA"===n||"SELECT"===n)&&!t.readOnly)&&(r=!1),r},trigger:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(lb).forEach((n=>{lb[n].filter((n=>n.scope===t&&n.shortcut===e)).forEach((e=>{e&&e.method&&e.method()}))}))},unbind:vb,keyMap:ob,modifier:ib,modifierMap:ab};for(const e in kb)Object.prototype.hasOwnProperty.call(kb,e)&&(wb[e]=kb[e]);if("undefined"!=typeof window){const e=window.hotkeys;wb.noConflict=t=>(t&&window.hotkeys===wb&&(window.hotkeys=e),wb),window.hotkeys=wb}function Sb(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 xb(e,t){if(e){if("string"==typeof e)return Sb(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)?Sb(e,t):void 0}}function Cb(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,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||xb(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 Ab(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var _b={};function Ib(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&_b[t[0]]||("string"==typeof t[0]&&(_b[t[0]]=new Date),Ab.apply(void 0,t))}function Nb(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function Tb(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 Rb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tb(Object(n),!0).forEach((function(t){ne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ob(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,A.useContext)(le)||{},o=r.i18n,i=r.defaultNS,a=n||o||ue();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new ce),!a){Ib("You will need to pass in an i18next instance by using initReactI18next");var s=function(e){return Array.isArray(e)?e[e.length-1]:e},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}a.options.react&&void 0!==a.options.react.wait&&Ib("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=Rb(Rb(Rb({},se),a.options.react),t),u=c.useSuspense,d=c.keyPrefix,p=e||i||a.options&&a.options.defaultNS;p="string"==typeof p?[p]:p||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(p);var f=(a.isInitialized||a.initializedStoreOnce)&&p.every((function(e){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],o=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)||!t.hasResourceBundle(r,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!a(r,e)||o&&!a(i,e)))}(e,t,n):(Ib("i18n.languages were undefined or empty",t.languages),!0)}(e,a,c)}));function m(){return a.getFixedT(null,"fallback"===c.nsMode?p:p[0],d)}var h,v,g,y=Cb((0,A.useState)(m),2),b=y[0],w=y[1],E=p.join(),k=(h=E,g=(0,A.useRef)(),(0,A.useEffect)((function(){g.current=v?g.current:h}),[h,v]),g.current),S=(0,A.useRef)(!0);(0,A.useEffect)((function(){var e=c.bindI18n,t=c.bindI18nStore;function n(){S.current&&w(m)}return S.current=!0,f||u||Nb(a,p,(function(){S.current&&w(m)})),f&&k&&k!==E&&S.current&&w(m),e&&a&&a.on(e,n),t&&a&&a.store.on(t,n),function(){S.current=!1,e&&a&&e.split(" ").forEach((function(e){return a.off(e,n)})),t&&a&&t.split(" ").forEach((function(e){return a.store.off(e,n)}))}}),[a,E]);var x=(0,A.useRef)(!0);(0,A.useEffect)((function(){S.current&&!x.current&&w(m),x.current=!1}),[a,d]);var C=[b,a,f];if(C.t=b,C.i18n=a,C.ready=f,f)return C;if(!f&&!u)return C;throw new Promise((function(e){Nb(a,p,(function(){e()}))}))}var Pb="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},Db="object"===("undefined"==typeof window?"undefined":Pb(window))&&"object"===("undefined"==typeof document?"undefined":Pb(document))&&9===document.nodeType;function Fb(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Wv(e,t)}var Mb={}.constructor;function Vb(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(Vb);if(e.constructor!==Mb)return e;var t={};for(var n in e)t[n]=Vb(e[n]);return t}function Lb(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=Vb(t),i=r.plugins.onCreateRule(e,o,n);return i||(e[0],null)}var qb=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n},Ub=function(e){if(!Array.isArray(e))return e;var t="";if(Array.isArray(e[0]))for(var n=0;n<e.length&&"!important"!==e[n];n++)t&&(t+=", "),t+=qb(e[n]," ");else t=qb(e,", ");return"!important"===e[e.length-1]&&(t+=" !important"),t};function jb(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function zb(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function Bb(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var o=n.indent,i=void 0===o?0:o,a=t.fallbacks;!1===n.format&&(i=-1/0);var s=jb(n),l=s.linebreak,c=s.space;if(e&&i++,a)if(Array.isArray(a))for(var u=0;u<a.length;u++){var d=a[u];for(var p in d){var f=d[p];null!=f&&(r&&(r+=l),r+=zb(p+":"+c+Ub(f)+";",i))}}else for(var m in a){var h=a[m];null!=h&&(r&&(r+=l),r+=zb(m+":"+c+Ub(h)+";",i))}for(var v in t){var g=t[v];null!=g&&"fallbacks"!==v&&(r&&(r+=l),r+=zb(v+":"+c+Ub(g)+";",i))}return(r||n.allowEmpty)&&e?(r&&(r=""+l+r+l),zb(""+e+c+"{"+r,--i)+zb("}",i)):r}var $b=/([[\].#*$><+~=|^:(),"'`\s])/g,Wb="undefined"!=typeof CSS&&CSS.escape,Hb=function(e){return Wb?Wb(e):e.replace($b,"\\$1")},Kb=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var s=i&&a;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var l=this.options.sheet;return l&&l.attached,this},e}(),Gb=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,s=r.sheet,l=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=l(zv(zv(o)),s),o.selectorText="."+Hb(o.id)),o}Fb(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=Ub(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,R.A)({},e,{allowEmpty:!0}):e;return Bb(this.selectorText,this.style,n)},te(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(Kb),Qb={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new Gb(e,t,n)}},Yb={indent:1,children:!0},Xb=/@([\w-]+)/,Jb=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var r=e.match(Xb);for(var o in this.at=r?r[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new kw((0,R.A)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=Yb);var t=jb(e).linebreak;if(null==e.indent&&(e.indent=Yb.indent),null==e.children&&(e.children=Yb.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),Zb=/@container|@media|@supports\s+/,ew={onCreateRule:function(e,t,n){return Zb.test(e)?new Jb(e,t,n):null}},tw={indent:1,children:!0},nw=/@keyframes\s+([\w-]+)/,rw=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var r=e.match(nw);r&&r[1]?this.name=r[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var o=n.scoped,i=n.sheet,a=n.generateId;for(var s in this.id=!1===o?this.name:Hb(a(this,i)),this.rules=new kw((0,R.A)({},n,{parent:this})),t)this.rules.add(s,t[s],(0,R.A)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=tw);var t=jb(e).linebreak;if(null==e.indent&&(e.indent=tw.indent),null==e.children&&(e.children=tw.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),ow=/@keyframes\s+/,iw=/\$([\w-]+)/g,aw=function(e,t){return"string"==typeof e?e.replace(iw,(function(e,n){return n in t?t[n]:e})):e},sw=function(e,t,n){var r=e[t],o=aw(r,n);o!==r&&(e[t]=o)},lw={onCreateRule:function(e,t,n){return"string"==typeof e&&ow.test(e)?new rw(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&sw(e,"animation-name",n.keyframes),"animation"in e&&sw(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return aw(e,r.keyframes);default:return e}}},cw=function(e){function t(){return e.apply(this,arguments)||this}return Fb(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,R.A)({},e,{allowEmpty:!0}):e;return Bb(this.key,this.style,n)},t}(Kb),uw={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new cw(e,t,n):null}},dw=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=jb(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r<this.style.length;r++)n+=Bb(this.at,this.style[r]),this.style[r+1]&&(n+=t);return n}return Bb(this.at,this.style,e)},e}(),pw=/@font-face/,fw={onCreateRule:function(e,t,n){return pw.test(e)?new dw(e,t,n):null}},mw=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return Bb(this.key,this.style,e)},e}(),hw={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new mw(e,t,n):null}},vw=function(){function e(e,t,n){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),gw={"@charset":!0,"@import":!0,"@namespace":!0},yw={onCreateRule:function(e,t,n){return e in gw?new vw(e,t,n):null}},bw=[Qb,ew,lw,uw,fw,hw,yw],ww={process:!0},Ew={force:!0,process:!0},kw=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var r=this.options,o=r.parent,i=r.sheet,a=r.jss,s=r.Renderer,l=r.generateId,c=r.scoped,u=(0,R.A)({classes:this.classes,parent:o,sheet:i,jss:a,Renderer:s,generateId:l,scoped:c,name:e,keyframes:this.keyframes,selector:void 0},n),d=e;e in this.raw&&(d=e+"-d"+this.counter++),this.raw[d]=t,d in this.classes&&(u.selector="."+Hb(this.classes[d]));var p=Lb(d,t,u);if(!p)return null;this.register(p);var f=void 0===u.index?this.index.length:u.index;return this.index.splice(f,0,p),p},t.replace=function(e,t,n){var r=this.get(e),o=this.index.indexOf(r);r&&this.remove(r);var i=n;return-1!==o&&(i=(0,R.A)({},n,{index:o})),this.add(e,t,i)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof Gb?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof rw&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof Gb?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof rw&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.get(e),t,n);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],t,n)},t.updateOne=function(t,n,r){void 0===r&&(r=ww);var o=this.options,i=o.jss.plugins,a=o.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var s=t.style;if(i.onUpdate(n,t,a,r),r.process&&s&&s!==t.style){for(var l in i.onProcessStyle(t.style,t,a),t.style){var c=t.style[l];c!==s[l]&&t.prop(l,c,Ew)}for(var u in s){var d=t.style[u],p=s[u];null==d&&d!==p&&t.prop(u,null,Ew)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,o=jb(e).linebreak,i=0;i<this.index.length;i++){var a=this.index[i].toString(e);(a||r)&&(t&&(t+=o),t+=a)}return t},e}(),Sw=function(){function e(e,t){for(var n in this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,R.A)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new kw(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(e,t,n);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},t.replaceRule=function(e,t,n){var r=this.rules.get(e);if(!r)return this.addRule(e,t,n);var o=this.rules.replace(e,t,n);return o&&this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(this.renderer&&(o?r.renderable&&this.renderer.replaceRule(r.renderable,o):this.renderer.deleteRule(r)),o):o:(this.deployed=!1,o)},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var o=this.addRule(r,e[r],t);o&&n.push(o)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),xw=function(){function e(){this.plugins={internal:[],external:[]},this.registry={}}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](e,t,n);if(o)return o}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),Cw=function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,O.A)(t,["attached"]),o=jb(r).linebreak,i="",a=0;a<this.registry.length;a++){var s=this.registry[a];null!=n&&s.attached!==n||(i&&(i+=o),i+=s.toString(r))}return i},te(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}(),Aw=new Cw,_w="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),Iw="2f1acc6c3a606b082e5eef5e54414ffb";null==_w[Iw]&&(_w[Iw]=0);var Nw=_w[Iw]++,Tw=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var o="",i="";return r&&(r.options.classNamePrefix&&(i=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),e.minify?""+(i||"c")+Nw+o+t:i+n.key+"-"+Nw+(o?"-"+o:"")+"-"+t}},Rw=function(e){var t;return function(){return t||(t=e()),t}},Ow=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}},Pw=function(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=Ub(n)),e.attributeStyleMap)e.attributeStyleMap.set(t,r);else{var o=r?r.indexOf("!important"):-1,i=o>-1?r.substr(0,o-1):r;e.style.setProperty(t,i,o>-1?"important":"")}}catch(e){return!1}return!0},Dw=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},Fw=function(e,t){return e.selectorText=t,e.selectorText===t},Mw=Rw((function(){return document.querySelector("head")}));function Vw(e){var t=Aw.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=Mw(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}var Lw=Rw((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),qw=function(e,t,n){try{"insertRule"in e?e.insertRule(t,n):"appendRule"in e&&e.appendRule(t)}catch(e){return!1}return e.cssRules[n]},Uw=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},jw=function(){function e(e){this.getPropertyValue=Ow,this.setProperty=Pw,this.removeProperty=Dw,this.setSelector=Fw,this.hasInsertedRules=!1,this.cssRules=[],e&&Aw.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=Lw();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=Vw(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else Mw().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,o=n;if("conditional"===e.type||"keyframes"===e.type){var i=Uw(n,t);if(!1===(o=qw(n,r.toString({children:!1}),i)))return!1;this.refCssRule(e,i,o)}return this.insertRules(r.rules,o),o}var a=e.toString();if(!a)return!1;var s=Uw(n,t),l=qw(n,a,s);return!1!==l&&(this.hasInsertedRules=!0,this.refCssRule(e,s,l),l)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof Sw&&this.cssRules.splice(t,0,n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),zw=0,Bw=function(){function e(e){this.id=zw++,this.version="10.10.0",this.plugins=new xw,this.options={id:{minify:!1},createGenerateId:Tw,Renderer:Db?jw:null,plugins:[]},this.generateId=Tw({minify:!1});for(var t=0;t<bw.length;t++)this.plugins.use(bw[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,R.A)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!=typeof n&&(n=0===Aw.index?0:Aw.index+1);var r=new Sw(e,(0,R.A)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(r),r},t.removeStyleSheet=function(e){return e.detach(),Aw.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"==typeof e)return this.createRule(void 0,e,t);var r=(0,R.A)({},n,{name:e,jss:this,Renderer:this.options.Renderer});r.generateId||(r.generateId=this.generateId),r.classes||(r.classes={}),r.keyframes||(r.keyframes={});var o=Lb(e,t,r);return o&&this.plugins.onProcessRule(o),o},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.plugins.use(t)})),this},e}(),$w=function(e){return new Bw(e)},Ww="object"==typeof CSS&&null!=CSS&&"number"in CSS;function Hw(e){var t=null;for(var n in e){var r=e[n],o=typeof r;if("function"===o)t||(t={}),t[n]=r;else if("object"===o&&null!==r&&!Array.isArray(r)){var i=Hw(r);i&&(t||(t={}),t[n]=i)}}return t}$w();function Kw(e={}){const{baseClasses:t,newClasses:n,Component:r}=e;if(!n)return t;const o=(0,R.A)({},t);return Object.keys(n).forEach((e=>{n[e]&&(o[e]=`${t[e]} ${n[e]}`)})),o}const Gw={set:(e,t,n,r)=>{let o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:(e,t,n)=>{const r=e.get(t);return r?r.get(n):void 0},delete:(e,t,n)=>{e.get(t).delete(n)}};var Qw=Gw;function Yw(){var e;const t=D();return null!=(e=null==t?void 0:t.$$material)?e:t}const Xw=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];var Jw=Date.now(),Zw="fnValues"+Jw,eE="fnStyle"+ ++Jw,tE=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var r=Lb(e,{},n);return r[eE]=t,r},onProcessStyle:function(e,t){if(Zw in t||eE in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[Zw]=n,e},onUpdate:function(e,t,n,r){var o=t,i=o[eE];i&&(o.style=i(e)||{});var a=o[Zw];if(a)for(var s in a)o.prop(s,a[s](e),r)}}},nE="@global",rE="@global ",oE=function(){function e(e,t,n){for(var r in this.type="global",this.at=nE,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new kw((0,R.A)({},n,{parent:this})),t)this.rules.add(r,t[r]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),iE=function(){function e(e,t,n){this.type="global",this.at=nE,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr(8);this.rule=n.jss.createRule(r,t,(0,R.A)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),aE=/\s*,\s*/g;function sE(e,t){for(var n=e.split(aE),r="",o=0;o<n.length;o++)r+=t+" "+n[o].trim(),n[o+1]&&(r+=", ");return r}var lE=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===nE)return new oE(e,t,n);if("@"===e[0]&&e.substr(0,8)===rE)return new iE(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),n.selector||!1!==n.scoped||(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,r=e.style,o=r?r[nE]:null;if(o){for(var i in o)t.addRule(i,o[i],(0,R.A)({},n,{selector:sE(i,e.selector)}));delete r[nE]}}(e,t),function(e,t){var n=e.options,r=e.style;for(var o in r)if("@"===o[0]&&o.substr(0,7)===nE){var i=sE(o.substr(7),e.selector);t.addRule(i,r[o],(0,R.A)({},n,{selector:i})),delete r[o]}}(e,t))}}},cE=/\s*,\s*/g,uE=/&/g,dE=/\$([\w-]+)/g;var pE=function(){function e(e,t){return function(n,r){var o=e.getRule(r)||t&&t.getRule(r);return o?o.selector:r}}function t(e,t){for(var n=t.split(cE),r=e.split(cE),o="",i=0;i<n.length;i++)for(var a=n[i],s=0;s<r.length;s++){var l=r[s];o&&(o+=", "),o+=-1!==l.indexOf("&")?l.replace(uE,a):a+" "+l}return o}function n(e,t,n){if(n)return(0,R.A)({},n,{index:n.index+1});var r=e.options.nestingLevel;r=void 0===r?1:r+1;var o=(0,R.A)({},e.options,{nestingLevel:r,index:t.indexOf(e)+1});return delete o.name,o}return{onProcessStyle:function(r,o,i){if("style"!==o.type)return r;var a,s,l=o,c=l.options.parent;for(var u in r){var d=-1!==u.indexOf("&"),p="@"===u[0];if(d||p){if(a=n(l,c,a),d){var f=t(u,l.selector);s||(s=e(c,i)),f=f.replace(dE,s);var m=l.key+"-"+u;"replaceRule"in c?c.replaceRule(m,r[u],(0,R.A)({},a,{selector:f})):c.addRule(m,r[u],(0,R.A)({},a,{selector:f}))}else p&&c.addRule(u,{},a).addRule(l.key,r[u],{selector:l.selector});delete r[u]}}return r}}},fE=/[A-Z]/g,mE=/^ms-/,hE={};function vE(e){return"-"+e.toLowerCase()}var gE=function(e){if(hE.hasOwnProperty(e))return hE[e];var t=e.replace(fE,vE);return hE[e]=mE.test(t)?"-"+t:t};function yE(e){var t={};for(var n in e){t[0===n.indexOf("--")?n:gE(n)]=e[n]}return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(yE):t.fallbacks=yE(e.fallbacks)),t}var bE=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=yE(e[t]);return e}return yE(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var r=gE(t);return t===r?e:(n.prop(r,e),null)}}},wE=Ww&&CSS?CSS.px:"px",EE=Ww&&CSS?CSS.ms:"ms",kE=Ww&&CSS?CSS.percent:"%";function SE(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var o in e)r[o]=e[o],r[o.replace(t,n)]=e[o];return r}var xE=SE({"animation-delay":EE,"animation-duration":EE,"background-position":wE,"background-position-x":wE,"background-position-y":wE,"background-size":wE,border:wE,"border-bottom":wE,"border-bottom-left-radius":wE,"border-bottom-right-radius":wE,"border-bottom-width":wE,"border-left":wE,"border-left-width":wE,"border-radius":wE,"border-right":wE,"border-right-width":wE,"border-top":wE,"border-top-left-radius":wE,"border-top-right-radius":wE,"border-top-width":wE,"border-width":wE,"border-block":wE,"border-block-end":wE,"border-block-end-width":wE,"border-block-start":wE,"border-block-start-width":wE,"border-block-width":wE,"border-inline":wE,"border-inline-end":wE,"border-inline-end-width":wE,"border-inline-start":wE,"border-inline-start-width":wE,"border-inline-width":wE,"border-start-start-radius":wE,"border-start-end-radius":wE,"border-end-start-radius":wE,"border-end-end-radius":wE,margin:wE,"margin-bottom":wE,"margin-left":wE,"margin-right":wE,"margin-top":wE,"margin-block":wE,"margin-block-end":wE,"margin-block-start":wE,"margin-inline":wE,"margin-inline-end":wE,"margin-inline-start":wE,padding:wE,"padding-bottom":wE,"padding-left":wE,"padding-right":wE,"padding-top":wE,"padding-block":wE,"padding-block-end":wE,"padding-block-start":wE,"padding-inline":wE,"padding-inline-end":wE,"padding-inline-start":wE,"mask-position-x":wE,"mask-position-y":wE,"mask-size":wE,height:wE,width:wE,"min-height":wE,"max-height":wE,"min-width":wE,"max-width":wE,bottom:wE,left:wE,top:wE,right:wE,inset:wE,"inset-block":wE,"inset-block-end":wE,"inset-block-start":wE,"inset-inline":wE,"inset-inline-end":wE,"inset-inline-start":wE,"box-shadow":wE,"text-shadow":wE,"column-gap":wE,"column-rule":wE,"column-rule-width":wE,"column-width":wE,"font-size":wE,"font-size-delta":wE,"letter-spacing":wE,"text-decoration-thickness":wE,"text-indent":wE,"text-stroke":wE,"text-stroke-width":wE,"word-spacing":wE,motion:wE,"motion-offset":wE,outline:wE,"outline-offset":wE,"outline-width":wE,perspective:wE,"perspective-origin-x":kE,"perspective-origin-y":kE,"transform-origin":kE,"transform-origin-x":kE,"transform-origin-y":kE,"transform-origin-z":kE,"transition-delay":EE,"transition-duration":EE,"vertical-align":wE,"flex-basis":wE,"shape-margin":wE,size:wE,gap:wE,grid:wE,"grid-gap":wE,"row-gap":wE,"grid-row-gap":wE,"grid-column-gap":wE,"grid-template-rows":wE,"grid-template-columns":wE,"grid-auto-rows":wE,"grid-auto-columns":wE,"box-shadow-x":wE,"box-shadow-y":wE,"box-shadow-blur":wE,"box-shadow-spread":wE,"font-line-height":wE,"text-shadow-x":wE,"text-shadow-y":wE,"text-shadow-blur":wE});function CE(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=CE(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var o in t)t[o]=CE(o,t[o],n);else for(var i in t)t[i]=CE(e+"-"+i,t[i],n);else if("number"==typeof t&&!1===isNaN(t)){var a=n[e]||xE[e];return!a||0===t&&a===wE?t.toString():"function"==typeof a?a(t).toString():""+t+a}return t}var AE=function(e){void 0===e&&(e={});var t=SE(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=CE(r,e[r],t);return e},onChangeValue:function(e,n){return CE(n,e,t)}}};function _E(e){return function(e){if(Array.isArray(e))return Sb(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||xb(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 IE="",NE="",TE="",RE="",OE=Db&&"ontouchstart"in document.documentElement;if(Db){var PE={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},DE=document.createElement("p").style;for(var FE in PE)if(FE+"Transform"in DE){IE=FE,NE=PE[FE];break}"Webkit"===IE&&"msHyphens"in DE&&(IE="ms",NE=PE.ms,RE="edge"),"Webkit"===IE&&"-apple-trailing-word"in DE&&(TE="apple")}var ME=IE,VE=NE,LE=TE,qE=RE,UE=OE;var jE={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===ME?"-webkit-"+e:VE+e)}},zE={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===ME?VE+"print-"+e:e)}},BE=/[-\s]+(.)?/g;function $E(e,t){return t?t.toUpperCase():""}function WE(e){return e.replace(BE,$E)}function HE(e){return WE("-"+e)}var KE,GE={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===ME){var n="mask-image";if(WE(n)in t)return e;if(ME+HE(n)in t)return VE+e}return e}},QE={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==LE||UE?e:VE+e)}},YE={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:VE+e)}},XE={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:VE+e)}},JE={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===ME||"ms"===ME&&"edge"!==qE?VE+e:e)}},ZE={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===ME||"ms"===ME||"apple"===LE?VE+e:e)}},ek={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===ME?"WebkitColumn"+HE(e)in t&&VE+"column-"+e:"Moz"===ME&&("page"+HE(e)in t&&"page-"+e))}},tk={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===ME)return e;var n=e.replace("-inline","");return ME+HE(n)in t&&VE+n}},nk={supportedProperty:function(e,t){return WE(e)in t&&e}},rk={supportedProperty:function(e,t){var n=HE(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:ME+n in t?VE+e:"Webkit"!==ME&&"Webkit"+n in t&&"-webkit-"+e}},ok={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===ME?""+VE+e:e)}},ik={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===ME?VE+"scroll-chaining":e)}},ak={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},sk={supportedProperty:function(e,t){var n=ak[e];return!!n&&(ME+HE(n)in t&&VE+n)}},lk={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ck=Object.keys(lk),uk=function(e){return VE+e},dk={supportedProperty:function(e,t,n){var r=n.multiple;if(ck.indexOf(e)>-1){var o=lk[e];if(!Array.isArray(o))return ME+HE(o)in t&&VE+o;if(!r)return!1;for(var i=0;i<o.length;i++)if(!(ME+HE(o[0])in t))return!1;return o.map(uk)}return!1}},pk=[jE,zE,GE,QE,YE,XE,JE,ZE,ek,tk,nk,rk,ok,ik,sk,dk],fk=pk.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),mk=pk.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,_E(t.noPrefill)),e}),[]),hk={};if(Db){KE=document.createElement("p");var vk=window.getComputedStyle(document.documentElement,"");for(var gk in vk)isNaN(gk)||(hk[vk[gk]]=vk[gk]);mk.forEach((function(e){return delete hk[e]}))}function yk(e,t){if(void 0===t&&(t={}),!KE)return e;if(null!=hk[e])return hk[e];"transition"!==e&&"transform"!==e||(t[e]=e in KE.style);for(var n=0;n<fk.length&&(hk[e]=fk[n](e,KE.style,t),!hk[e]);n++);try{KE.style[e]=""}catch(e){return!1}return hk[e]}var bk,wk={},Ek={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},kk=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function Sk(e,t,n){if("var"===t)return"var";if("all"===t)return"all";if("all"===n)return", all";var r=t?yk(t):", "+yk(n);return r||(t||n)}function xk(e,t){var n=t;if(!bk||"content"===e)return t;if("string"!=typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=wk[r])return wk[r];try{bk.style[e]=n}catch(e){return wk[r]=!1,!1}if(Ek[e])n=n.replace(kk,Sk);else if(""===bk.style[e]&&("-ms-flex"===(n=VE+n)&&(bk.style[e]="-ms-flexbox"),bk.style[e]=n,""===bk.style[e]))return wk[r]=!1,!1;return bk.style[e]="",wk[r]=n,wk[r]}Db&&(bk=document.createElement("p"));var Ck=function(){function e(t){for(var n in t){var r=t[n];if("fallbacks"===n&&Array.isArray(r))t[n]=r.map(e);else{var o=!1,i=yk(n);i&&i!==n&&(o=!0);var a=!1,s=xk(i,Ub(r));s&&s!==r&&(a=!0),(o||a)&&(o&&delete t[n],t[i||n]=s||r)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at=function(e){return"-"===e[1]||"ms"===ME?e:"@"+VE+"keyframes"+e.substr(10)}(t.at)}},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return xk(t,Ub(e))||e}}};var Ak=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i<o.length;i++)r[o[i]]=t[o[i]];return r}}};const _k=$w({plugins:[tE(),lE(),pE(),bE(),AE(),"undefined"==typeof window?null:Ck(),Ak()]}),Ik={disableGeneration:!1,generateClassName:function(e={}){const{disableGlobal:t=!1,productionPrefix:n="jss",seed:r=""}=e,o=""===r?"":`${r}-`;let i=0;const a=()=>(i+=1,i);return(e,i)=>{const s=i.options.name;if(s&&0===s.indexOf("Mui")&&!i.options.link&&!t){if(-1!==Xw.indexOf(e.key))return`Mui-${e.key}`;const t=`${o}${s}-${e.key}`;return i.options.theme[F]&&""===r?`${t}-${a()}`:t}return`${o}${n}${a()}`}}(),jss:_k,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},Nk=A.createContext(Ik);let Tk=-1e9;var Rk=o(1317),Ok=o(3967);const Pk=["variant"];function Dk(e){return 0===e.length}function Fk(e){const t="function"==typeof e;return{create:(n,r)=>{let o;try{o=t?e(n):e}catch(e){throw e}if(!r||!n.components||!n.components[r]||!n.components[r].styleOverrides&&!n.components[r].variants)return o;const i=n.components[r].styleOverrides||{},a=n.components[r].variants||[],s=(0,R.A)({},o);return Object.keys(i).forEach((e=>{s[e]=(0,Rk.A)(s[e]||{},i[e])})),a.forEach((e=>{const t=function(e){const{variant:t}=e,n=(0,O.A)(e,Pk);let r=t||"";return Object.keys(n).sort().forEach((t=>{r+="color"===t?Dk(r)?e[t]:(0,Ok.A)(e[t]):`${Dk(r)?t:(0,Ok.A)(t)}${(0,Ok.A)(e[t].toString())}`})),r}(e.props);s[t]=(0,Rk.A)(s[t]||{},e.style)})),s},options:{}}}var Mk={};const Vk=["name","classNamePrefix","Component","defaultTheme"];function Lk({state:e,theme:t,stylesOptions:n,stylesCreator:r,name:o},i){if(n.disableGeneration)return;let a=Qw.get(n.sheetsManager,r,t);a||(a={refs:0,staticSheet:null,dynamicStyles:null},Qw.set(n.sheetsManager,r,t,a));const s=(0,R.A)({},r.options,n,{theme:t,flip:"boolean"==typeof n.flip?n.flip:"rtl"===t.direction});s.generateId=s.serverGenerateClassName||s.generateClassName;const l=n.sheetsRegistry;if(0===a.refs){let e;n.sheetsCache&&(e=Qw.get(n.sheetsCache,r,t));const i=r.create(t,o);e||(e=n.jss.createStyleSheet(i,(0,R.A)({link:!1},s)),e.attach(),n.sheetsCache&&Qw.set(n.sheetsCache,r,t,e)),l&&l.add(e),a.staticSheet=e,a.dynamicStyles=Hw(i)}if(a.dynamicStyles){const t=n.jss.createStyleSheet(a.dynamicStyles,(0,R.A)({link:!0},s));t.update(i),t.attach(),e.dynamicSheet=t,e.classes=Kw({baseClasses:a.staticSheet.classes,newClasses:t.classes}),l&&l.add(t)}else e.classes=a.staticSheet.classes;a.refs+=1}function qk(e,t={}){const{name:n,classNamePrefix:r,Component:o,defaultTheme:i=Mk}=t,a=(0,O.A)(t,Vk),s=Fk(e),l=n||r||"makeStyles";s.options={index:(Tk+=1,Tk),name:n,meta:l,classNamePrefix:l};return(e={})=>{const t=Yw()||i,r=(0,R.A)({},A.useContext(Nk),a),l=A.useRef(),c=A.useRef();!function(e,t){const n=A.useRef([]);let r;const o=A.useMemo((()=>({})),t);n.current!==o&&(n.current=o,r=e()),A.useEffect((()=>()=>{r&&r()}),[o])}((()=>{const o={name:n,state:{},stylesCreator:s,stylesOptions:r,theme:t};return Lk(o,e),c.current=!1,l.current=o,()=>{!function({state:e,theme:t,stylesOptions:n,stylesCreator:r}){if(n.disableGeneration)return;const o=Qw.get(n.sheetsManager,r,t);o.refs-=1;const i=n.sheetsRegistry;0===o.refs&&(Qw.delete(n.sheetsManager,r,t),n.jss.removeStyleSheet(o.staticSheet),i&&i.remove(o.staticSheet)),e.dynamicSheet&&(n.jss.removeStyleSheet(e.dynamicSheet),i&&i.remove(e.dynamicSheet))}(o)}}),[t,s]),A.useEffect((()=>{c.current&&function({state:e},t){e.dynamicSheet&&e.dynamicSheet.update(t)}(l.current,e),c.current=!0}));const u=function({state:e,stylesOptions:t},n,r){if(t.disableGeneration)return n||{};e.cacheClasses||(e.cacheClasses={value:null,lastProp:null,lastJSS:{}});let o=!1;return e.classes!==e.cacheClasses.lastJSS&&(e.cacheClasses.lastJSS=e.classes,o=!0),n!==e.cacheClasses.lastProp&&(e.cacheClasses.lastProp=n,o=!0),o&&(e.cacheClasses.value=Kw({baseClasses:e.cacheClasses.lastJSS,newClasses:n,Component:r})),e.cacheClasses.value}(l.current,e.classes,o);return u}}function Uk(){const e=Et(St.A);return e[G.A]||e}var jk=o(4533),zk=o(9452),Bk=o(9599),$k=o(5659),Wk=o(1848);var Hk=A.createContext(),Kk=o(8413),Gk=o(1609);function Qk(e){return(0,Gk.Ay)("MuiGrid",e)}const Yk=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Xk=(0,Kk.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>`spacing-xs-${e}`)),...["column-reverse","column","row-reverse","row"].map((e=>`direction-xs-${e}`)),...["nowrap","wrap-reverse","wrap"].map((e=>`wrap-xs-${e}`)),...Yk.map((e=>`grid-xs-${e}`)),...Yk.map((e=>`grid-sm-${e}`)),...Yk.map((e=>`grid-md-${e}`)),...Yk.map((e=>`grid-lg-${e}`)),...Yk.map((e=>`grid-xl-${e}`))]);var Jk=Xk;const Zk=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function eS(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function tS({breakpoints:e,values:t}){let n="";Object.keys(t).forEach((e=>{""===n&&0!==t[e]&&(n=e)}));const r=Object.keys(e).sort(((t,n)=>e[t]-e[n]));return r.slice(0,r.indexOf(n))}const nS=(0,Wk.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:o,item:i,spacing:a,wrap:s,zeroMinWidth:l,breakpoints:c}=n;let u=[];r&&(u=function(e,t,n={}){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach((t=>{const o=e[t];Number(o)>0&&r.push(n[`spacing-${t}-${String(o)}`])})),r}(a,c,t));const d=[];return c.forEach((e=>{const r=n[e];r&&d.push(t[`grid-${e}-${String(r)}`])})),[t.root,r&&t.container,i&&t.item,l&&t.zeroMinWidth,...u,"row"!==o&&t[`direction-xs-${String(o)}`],"wrap"!==s&&t[`wrap-xs-${String(s)}`],...d]}})((({ownerState:e})=>(0,R.A)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"wrap"!==e.wrap&&{flexWrap:e.wrap})),(function({theme:e,ownerState:t}){const n=(0,zk.kW)({values:t.direction,breakpoints:e.breakpoints.values});return(0,zk.NI)({theme:e},n,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${Jk.item}`]={maxWidth:"none"}),t}))}),(function({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let o={};if(n&&0!==r){const t=(0,zk.kW)({values:r,breakpoints:e.breakpoints.values});let n;"object"==typeof t&&(n=tS({breakpoints:e.breakpoints.values,values:t})),o=(0,zk.NI)({theme:e},t,((t,r)=>{var o;const i=e.spacing(t);return"0px"!==i?{marginTop:`-${eS(i)}`,[`& > .${Jk.item}`]:{paddingTop:eS(i)}}:null!=(o=n)&&o.includes(r)?{}:{marginTop:0,[`& > .${Jk.item}`]:{paddingTop:0}}}))}return o}),(function({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let o={};if(n&&0!==r){const t=(0,zk.kW)({values:r,breakpoints:e.breakpoints.values});let n;"object"==typeof t&&(n=tS({breakpoints:e.breakpoints.values,values:t})),o=(0,zk.NI)({theme:e},t,((t,r)=>{var o;const i=e.spacing(t);return"0px"!==i?{width:`calc(100% + ${eS(i)})`,marginLeft:`-${eS(i)}`,[`& > .${Jk.item}`]:{paddingLeft:eS(i)}}:null!=(o=n)&&o.includes(r)?{}:{width:"100%",marginLeft:0,[`& > .${Jk.item}`]:{paddingLeft:0}}}))}return o}),(function({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce(((r,o)=>{let i={};if(t[o]&&(n=t[o]),!n)return r;if(!0===n)i={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===n)i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const a=(0,zk.kW)({values:t.columns,breakpoints:e.breakpoints.values}),s="object"==typeof a?a[o]:a;if(null==s)return r;const l=Math.round(n/s*1e8)/1e6+"%";let c={};if(t.container&&t.item&&0!==t.columnSpacing){const n=e.spacing(t.columnSpacing);if("0px"!==n){const e=`calc(${l} + ${eS(n)})`;c={flexBasis:e,maxWidth:e}}}i=(0,R.A)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===e.breakpoints.values[o]?Object.assign(r,i):r[e.breakpoints.up(o)]=i,r}),{})}));const rS=e=>{const{classes:t,container:n,direction:r,item:o,spacing:i,wrap:a,zeroMinWidth:s,breakpoints:l}=e;let c=[];n&&(c=function(e,t){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];const n=[];return t.forEach((t=>{const r=e[t];if(Number(r)>0){const e=`spacing-${t}-${String(r)}`;n.push(e)}})),n}(i,l));const u=[];l.forEach((t=>{const n=e[t];n&&u.push(`grid-${t}-${String(n)}`)}));const d={root:["root",n&&"container",o&&"item",s&&"zeroMinWidth",...c,"row"!==r&&`direction-xs-${String(r)}`,"wrap"!==a&&`wrap-xs-${String(a)}`,...u]};return(0,$k.A)(d,Qk,t)},oS=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiGrid"}),{breakpoints:r}=Uk(),o=(0,Bk.A)(n),{className:i,columns:a,columnSpacing:s,component:l="div",container:c=!1,direction:u="row",item:d=!1,rowSpacing:p,spacing:f=0,wrap:m="wrap",zeroMinWidth:h=!1}=o,v=(0,O.A)(o,Zk),g=p||f,y=s||f,b=A.useContext(Hk),w=c?a||12:b,E={},k=(0,R.A)({},v);r.keys.forEach((e=>{null!=v[e]&&(E[e]=v[e],delete k[e])}));const S=(0,R.A)({},o,{columns:w,container:c,direction:u,item:d,rowSpacing:g,columnSpacing:y,wrap:m,zeroMinWidth:h,spacing:f},E,{breakpoints:r.keys}),x=rS(S);return(0,M.jsx)(Hk.Provider,{value:w,children:(0,M.jsx)(nS,(0,R.A)({ownerState:S,className:(0,jk.A)(x.root,i),as:l,ref:t},k))})}));var iS=oS,aS=o(1529),sS=o(7379);function lS(e){const{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,sS.A)(t.components[n].defaultProps,r):r}function cS(e,t,n,r,o){const[i,a]=A.useState((()=>o&&n?n(e).matches:r?r(e).matches:t));return(0,aS.A)((()=>{let t=!0;if(!n)return;const r=n(e),o=()=>{t&&a(r.matches)};return o(),r.addListener(o),()=>{t=!1,r.removeListener(o)}}),[e,n]),i}const uS=_.useSyncExternalStore;function dS(e,t,n,r,o){const i=A.useCallback((()=>t),[t]),a=A.useMemo((()=>{if(o&&n)return()=>n(e).matches;if(null!==r){const{matches:t}=r(e);return()=>t}return i}),[i,e,r,o,n]),[s,l]=A.useMemo((()=>{if(null===n)return[i,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[i,n,e]);return uS(l,s,a)}function pS(e,t={}){const n=q(),r="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:o=!1,matchMedia:i=(r?window.matchMedia:null),ssrMatchMedia:a=null,noSsr:s=!1}=lS({name:"MuiUseMediaQuery",props:t,theme:n});let l="function"==typeof e?e(n):e;l=l.replace(/^@media( ?)/m,"");return(void 0!==uS?dS:cS)(l,o,i,a,s)}var fS=!1,mS=Zg.useSyncExternalStore||function(e,t,n){var r=t();!1===globalThis.__DEV__||fS||r===t()||(fS=!0,!1!==globalThis.__DEV__&&Xg.V1.error(60));var o=Jg.useState({inst:{value:r,getSnapshot:t}}),i=o[0].inst,a=o[1];return ey.JR?Jg.useLayoutEffect((function(){Object.assign(i,{value:r,getSnapshot:t}),hS(i)&&a({inst:i})}),[e,r,t]):Object.assign(i,{value:r,getSnapshot:t}),Jg.useEffect((function(){return hS(i)&&a({inst:i}),e((function(){hS(i)&&a({inst:i})}))}),[e]),r};function hS(e){var t=e.value,n=e.getSnapshot;try{return t!==n()}catch(e){return!0}}var vS,gS,yS=o(5381),bS=o(144),wS=o(8599),ES=o(599),kS=o(1212),SS=o(5051);function xS(e){var t;switch(e){case vS.Query:t="Query";break;case vS.Mutation:t="Mutation";break;case vS.Subscription:t="Subscription"}return t}function CS(e){gS||(gS=new ES.A(kS.v.parser||1e3));var t,n,r=gS.get(e);if(r)return r;(0,Xg.V1)(!!e&&!!e.kind,62,e);for(var o=[],i=[],a=[],s=[],l=0,c=e.definitions;l<c.length;l++){var u=c[l];if("FragmentDefinition"!==u.kind){if("OperationDefinition"===u.kind)switch(u.operation){case"query":i.push(u);break;case"mutation":a.push(u);break;case"subscription":s.push(u)}}else o.push(u)}(0,Xg.V1)(!o.length||i.length||a.length||s.length,63),(0,Xg.V1)(i.length+a.length+s.length<=1,64,e,i.length,s.length,a.length),n=i.length?vS.Query:vS.Mutation,i.length||a.length||(n=vS.Subscription);var d=i.length?i:a.length?a:s;(0,Xg.V1)(1===d.length,65,e,d.length);var p=d[0];t=p.variableDefinitions||[];var f={name:p.name&&"Name"===p.name.kind?p.name.value:"data",type:n,variables:t};return gS.set(e,f),f}function AS(e,t){var n=CS(e),r=xS(t),o=xS(n.type);(0,Xg.V1)(n.type===t,66,r,r,o)}function _S(e){var t=Jg.useContext(ny()),n=e||t.client;return(0,Xg.V1)(!!n,50),n}!function(e){e[e.Query=0]="Query",e[e.Mutation=1]="Mutation",e[e.Subscription=2]="Subscription"}(vS||(vS={})),CS.resetCache=function(){gS=void 0},!1!==globalThis.__DEV__&&(0,SS.D_)("parser",(function(){return gS?gS.size:0}));var IS=o(7945),NS=o(5636),TS=o(1469),RS=Symbol.for("apollo.hook.wrappers");var OS=Object.prototype.hasOwnProperty;function PS(){}var DS=Symbol();function FS(e,t){return void 0===t&&(t=Object.create(null)),(n="useQuery",r=MS,o=_S(t&&t.client),i=o.queryManager,a=i&&i[RS],(s=a&&a[n])?s(r):r)(e,t);var n,r,o,i,a,s}function MS(e,t){var n=function(e,t){var n=_S(t.client),r=Jg.useContext(ny()).renderPromises,o=!!r,i=n.disableNetworkFetches,a=!1!==t.ssr&&!t.skip,s=t.partialRefetch,l=function(e,t,n,r){void 0===n&&(n={});var o=n.skip,i=(n.ssr,n.onCompleted,n.onError,n.defaultOptions),a=(0,Di.Tt)(n,["skip","ssr","onCompleted","onError","defaultOptions"]);return function(n){var s=Object.assign(a,{query:t});return!r||"network-only"!==s.fetchPolicy&&"cache-and-network"!==s.fetchPolicy||(s.fetchPolicy="cache-first"),s.variables||(s.variables={}),o?(s.initialFetchPolicy=s.initialFetchPolicy||s.fetchPolicy||US(i,e.defaultOptions),s.fetchPolicy="standby"):s.fetchPolicy||(s.fetchPolicy=(null==n?void 0:n.options.initialFetchPolicy)||US(i,e.defaultOptions)),s}}(n,e,t,o),c=function(e,t,n,r,o){function i(i){var a;return AS(t,vS.Query),{client:e,query:t,observable:r&&r.getSSRObservable(o())||e.watchQuery(VS(void 0,e,n,o())),resultData:{previousData:null===(a=null==i?void 0:i.resultData.current)||void 0===a?void 0:a.data}}}var a=Jg.useState(i),s=a[0],l=a[1];function c(e){var t,n;Object.assign(s.observable,((t={})[DS]=e,t));var r=s.resultData;l((0,Di.Cl)((0,Di.Cl)({},s),{query:e.query,resultData:Object.assign(r,{previousData:(null===(n=r.current)||void 0===n?void 0:n.data)||r.previousData,current:void 0})}))}if(e!==s.client||t!==s.query){var u=i(s);return l(u),[u,c]}return[s,c]}(n,e,t,r,l),u=c[0],d=u.observable,p=u.resultData,f=c[1],m=l(d);!function(e,t,n,r,o){var i;t[DS]&&!(0,yS.L)(t[DS],o)&&(t.reobserve(VS(t,n,r,o)),e.previousData=(null===(i=e.current)||void 0===i?void 0:i.data)||e.previousData,e.current=void 0);t[DS]=o}(p,d,n,t,m);var h=Jg.useMemo((function(){return function(e){return{refetch:e.refetch.bind(e),reobserve:e.reobserve.bind(e),fetchMore:e.fetchMore.bind(e),updateQuery:e.updateQuery.bind(e),startPolling:e.startPolling.bind(e),stopPolling:e.stopPolling.bind(e),subscribeToMore:e.subscribeToMore.bind(e)}}(d)}),[d]);!function(e,t,n){t&&n&&(t.registerSSRObservable(e),e.getCurrentResult().loading&&t.addObservableQueryPromise(e))}(d,r,a);var v=function(e,t,n,r,o,i,a,s,l){var c=Jg.useRef(l);Jg.useEffect((function(){c.current=l}));var u=!s&&!i||!1!==r.ssr||r.skip?r.skip||"standby"===o.fetchPolicy?$S:void 0:BS,d=e.previousData,p=Jg.useMemo((function(){return u&&zS(u,d,t,n)}),[n,t,u,d]);return mS(Jg.useCallback((function(r){if(s)return function(){};var o=function(){var o=e.current,i=t.getCurrentResult();o&&o.loading===i.loading&&o.networkStatus===i.networkStatus&&(0,yS.L)(o.data,i.data)||LS(i,e,t,n,a,r,c.current)},i=function(s){if(l.current.unsubscribe(),l.current=t.resubscribeAfterError(o,i),!OS.call(s,"graphQLErrors"))throw s;var u=e.current;(!u||u&&u.loading||!(0,yS.L)(s,u.error))&&LS({data:u&&u.data,error:s,loading:!1,networkStatus:wS.pT.error},e,t,n,a,r,c.current)},l={current:t.subscribe(o,i)};return function(){setTimeout((function(){return l.current.unsubscribe()}))}}),[i,s,t,e,a,n]),(function(){return p||qS(e,t,c.current,a,n)}),(function(){return p||qS(e,t,c.current,a,n)}))}(p,d,n,t,m,i,s,o,{onCompleted:t.onCompleted||PS,onError:t.onError||PS});return{result:v,obsQueryFields:h,observable:d,resultData:p,client:n,onQueryExecuted:f}}(e,t),r=n.result,o=n.obsQueryFields;return Jg.useMemo((function(){return(0,Di.Cl)((0,Di.Cl)({},r),o)}),[r,o])}function VS(e,t,n,r){var o=[],i=t.defaultOptions.watchQuery;return i&&o.push(i),n.defaultOptions&&o.push(n.defaultOptions),o.push((0,IS.o)(e&&e.options,r)),o.reduce(bS.l)}function LS(e,t,n,r,o,i,a){var s=t.current;s&&s.data&&(t.previousData=s.data),!e.error&&(0,NS.E)(e.errors)&&(e.error=new Ay.K4({graphQLErrors:e.errors})),t.current=zS(function(e,t,n){if(e.partial&&n&&!e.loading&&(!e.data||0===Object.keys(e.data).length)&&"cache-only"!==t.options.fetchPolicy)return t.refetch(),(0,Di.Cl)((0,Di.Cl)({},e),{loading:!0,networkStatus:wS.pT.refetch});return e}(e,n,o),t.previousData,n,r),i(),function(e,t,n){if(!e.loading){var r=jS(e);Promise.resolve().then((function(){r?n.onError(r):e.data&&t!==e.networkStatus&&e.networkStatus===wS.pT.ready&&n.onCompleted(e.data)})).catch((function(e){!1!==globalThis.__DEV__&&Xg.V1.warn(e)}))}}(e,null==s?void 0:s.networkStatus,a)}function qS(e,t,n,r,o){return e.current||LS(t.getCurrentResult(),e,t,o,r,(function(){}),n),e.current}function US(e,t){var n;return(null==e?void 0:e.fetchPolicy)||(null===(n=null==t?void 0:t.watchQuery)||void 0===n?void 0:n.fetchPolicy)||"cache-first"}function jS(e){return(0,NS.E)(e.errors)?new Ay.K4({graphQLErrors:e.errors}):e.error}function zS(e,t,n,r){var o=e.data,i=(e.partial,(0,Di.Tt)(e,["data","partial"]));return(0,Di.Cl)((0,Di.Cl)({data:o},i),{client:r,observable:n,variables:n.variables,called:e!==BS&&e!==$S,previousData:t})}var BS=(0,TS.G)({loading:!0,data:void 0,error:void 0,networkStatus:wS.pT.loading}),$S=(0,TS.G)({loading:!1,data:void 0,error:void 0,networkStatus:wS.pT.ready});var WS=o(1523);var HS=function(e){return"string"==typeof e};var KS=function(e,t,n){return void 0===e||HS(e)?t:(0,R.A)({},t,{ownerState:(0,R.A)({},t.ownerState,n)})};function GS(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=GS(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var QS=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=GS(e))&&(r&&(r+=" "),r+=t);return r};var YS=function(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n};var XS=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t};var JS=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const e=QS(null==n?void 0:n.className,i,null==o?void 0:o.className,null==r?void 0:r.className),t=(0,R.A)({},null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),a=(0,R.A)({},n,o,r);return e.length>0&&(a.className=e),Object.keys(t).length>0&&(a.style=t),{props:a,internalRef:void 0}}const a=YS((0,R.A)({},o,r)),s=XS(r),l=XS(o),c=t(a),u=QS(null==c?void 0:c.className,null==n?void 0:n.className,i,null==o?void 0:o.className,null==r?void 0:r.className),d=(0,R.A)({},null==c?void 0:c.style,null==n?void 0:n.style,null==o?void 0:o.style,null==r?void 0:r.style),p=(0,R.A)({},c,n,l,s);return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}};var ZS=function(e,t,n){return"function"==typeof e?e(t,n):e};const ex=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];var tx=function(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:i=!1}=e,a=(0,O.A)(e,ex),s=i?{}:ZS(r,o),{props:l,internalRef:c}=JS((0,R.A)({},a,{externalSlotProps:s})),u=(0,WS.A)(c,null==s?void 0:s.ref,null==(t=e.additionalProps)?void 0:t.ref);return KS(n,(0,R.A)({},l,{ref:u}),o)},nx=o(3068),rx=o(1547);var ox=function(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:o,resumeHideDuration:i}=e,a=(0,nx.A)();A.useEffect((()=>{if(o)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||null==r||r(e,"escapeKeyDown")}}),[o,r]);const s=(0,rx.A)(((e,t)=>{null==r||r(e,t)})),l=(0,rx.A)((e=>{r&&null!=e&&a.start(e,(()=>{s(null,"timeout")}))}));A.useEffect((()=>(o&&l(t),a.clear)),[o,t,l,a]);const c=a.clear,u=A.useCallback((()=>{null!=t&&l(null!=i?i:.5*t)}),[t,i,l]),d=e=>t=>{const n=e.onFocus;null==n||n(t),c()},p=e=>t=>{const n=e.onMouseEnter;null==n||n(t),c()},f=e=>t=>{const n=e.onMouseLeave;null==n||n(t),u()};return A.useEffect((()=>{if(!n&&o)return window.addEventListener("focus",u),window.addEventListener("blur",c),()=>{window.removeEventListener("focus",u),window.removeEventListener("blur",c)}}),[n,o,u,c]),{getRootProps:(t={})=>{const n=(0,R.A)({},YS(e),YS(t));return(0,R.A)({role:"presentation"},t,n,{onBlur:(r=n,e=>{const t=r.onBlur;null==t||t(e),u()}),onFocus:d(n),onMouseEnter:p(n),onMouseLeave:f(n)});var r},onClickAway:e=>{null==r||r(e,"clickaway")}}},ix=o(2325);function ax(e){return e.substring(2).toLowerCase()}function sx(e){const{children:t,disableReactTree:n=!1,mouseEvent:r="onClick",onClickAway:o,touchEvent:i="onTouchEnd"}=e,a=A.useRef(!1),s=A.useRef(null),l=A.useRef(!1),c=A.useRef(!1);A.useEffect((()=>(setTimeout((()=>{l.current=!0}),0),()=>{l.current=!1})),[]);const u=(0,WS.A)(t.ref,s),d=(0,rx.A)((e=>{const t=c.current;c.current=!1;const r=(0,ix.A)(s.current);if(!l.current||!s.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,r))return;if(a.current)return void(a.current=!1);let i;i=e.composedPath?e.composedPath().indexOf(s.current)>-1:!r.documentElement.contains(e.target)||s.current.contains(e.target),i||!n&&t||o(e)})),p=e=>n=>{c.current=!0;const r=t.props[e];r&&r(n)},f={ref:u};return!1!==i&&(f[i]=p(i)),A.useEffect((()=>{if(!1!==i){const e=ax(i),t=(0,ix.A)(s.current),n=()=>{a.current=!0};return t.addEventListener(e,d),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,d),t.removeEventListener("touchmove",n)}}}),[d,i]),!1!==r&&(f[r]=p(r)),A.useEffect((()=>{if(!1!==r){const e=ax(r),t=(0,ix.A)(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}}),[d,r]),(0,M.jsx)(A.Fragment,{children:A.cloneElement(t,f)})}var lx=o(8466),cx=!1,ux=A.createContext(null),dx="unmounted",px="exited",fx="entering",mx="entered",hx="exiting",vx=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=px,r.appearStatus=fx):o=mx:o=t.unmountOnExit||t.mountOnEnter?dx:px,r.state={status:o},r.nextCallback=null,r}Fb(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===dx?{status:px}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==fx&&n!==mx&&(t=fx):n!==fx&&n!==mx||(t=hx)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.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}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===fx){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:I.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===px&&this.setState({status:dx})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[I.findDOMNode(this),r],i=o[0],a=o[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||cx?this.safeSetState({status:mx},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:fx},(function(){t.props.onEntering(i,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:mx},(function(){t.props.onEntered(i,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:I.findDOMNode(this);t&&!cx?(this.props.onExit(r),this.safeSetState({status:hx},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:px},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:px},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.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},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:I.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===dx)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,O.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return A.createElement(ux.Provider,{value:null},"function"==typeof n?n(e,r):A.cloneElement(A.Children.only(n),r))},t}(A.Component);function gx(){}vx.contextType=ux,vx.propTypes={},vx.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:gx,onEntering:gx,onEntered:gx,onExit:gx,onExiting:gx,onExited:gx},vx.UNMOUNTED=dx,vx.EXITED=px,vx.ENTERING=fx,vx.ENTERED=mx,vx.EXITING=hx;var yx=vx;const bx=e=>e.scrollTop;function wx(e,t){var n,r;const{timeout:o,easing:i,style:a={}}=e;return{duration:null!=(n=a.transitionDuration)?n:"number"==typeof o?o:o[t.mode]||0,easing:null!=(r=a.transitionTimingFunction)?r:"object"==typeof i?i[t.mode]:i,delay:a.transitionDelay}}var Ex=o(6852);const kx=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Sx(e){return`scale(${e}, ${e**2})`}const xx={entering:{opacity:1,transform:Sx(1)},entered:{opacity:1,transform:"none"}},Cx="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Ax=A.forwardRef((function(e,t){const{addEndListener:n,appear:r=!0,children:o,easing:i,in:a,onEnter:s,onEntered:l,onEntering:c,onExit:u,onExited:d,onExiting:p,style:f,timeout:m="auto",TransitionComponent:h=yx}=e,v=(0,O.A)(e,kx),g=(0,nx.A)(),y=A.useRef(),b=Uk(),w=A.useRef(null),E=(0,Ex.A)(w,o.ref,t),k=e=>t=>{if(e){const n=w.current;void 0===t?e(n):e(n,t)}},S=k(c),x=k(((e,t)=>{bx(e);const{duration:n,delay:r,easing:o}=wx({style:f,timeout:m,easing:i},{mode:"enter"});let a;"auto"===m?(a=b.transitions.getAutoHeightDuration(e.clientHeight),y.current=a):a=n,e.style.transition=[b.transitions.create("opacity",{duration:a,delay:r}),b.transitions.create("transform",{duration:Cx?a:.666*a,delay:r,easing:o})].join(","),s&&s(e,t)})),C=k(l),_=k(p),I=k((e=>{const{duration:t,delay:n,easing:r}=wx({style:f,timeout:m,easing:i},{mode:"exit"});let o;"auto"===m?(o=b.transitions.getAutoHeightDuration(e.clientHeight),y.current=o):o=t,e.style.transition=[b.transitions.create("opacity",{duration:o,delay:n}),b.transitions.create("transform",{duration:Cx?o:.666*o,delay:Cx?n:n||.333*o,easing:r})].join(","),e.style.opacity=0,e.style.transform=Sx(.75),u&&u(e)})),N=k(d);return(0,M.jsx)(h,(0,R.A)({appear:r,in:a,nodeRef:w,onEnter:x,onEntered:C,onEntering:S,onExit:I,onExited:N,onExiting:_,addEndListener:e=>{"auto"===m&&g.start(y.current||0,e),n&&n(w.current,e)},timeout:"auto"===m?null:m},v,{children:(e,t)=>A.cloneElement(o,(0,R.A)({style:(0,R.A)({opacity:0,transform:Sx(.75),visibility:"exited"!==e||a?void 0:"hidden"},xx[e],f,o.props.style),ref:E},t))}))}));Ax.muiSupportAuto=!0;var _x=Ax,Ix=o(771);var Nx=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Tx(e){return(0,Gk.Ay)("MuiPaper",e)}(0,Kk.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Rx=["className","component","elevation","square","variant"],Ox=(0,Wk.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((({theme:e,ownerState:t})=>{var n;return(0,R.A)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,R.A)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,Ix.X4)("#fff",Nx(t.elevation))}, ${(0,Ix.X4)("#fff",Nx(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}));var Px=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiPaper"}),{className:r,component:o="div",elevation:i=1,square:a=!1,variant:s="elevation"}=n,l=(0,O.A)(n,Rx),c=(0,R.A)({},n,{component:o,elevation:i,square:a,variant:s}),u=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,$k.A)(i,Tx,o)})(c);return(0,M.jsx)(Ox,(0,R.A)({as:o,ownerState:c,className:(0,jk.A)(u.root,r),ref:t},l))}));function Dx(e){return(0,Gk.Ay)("MuiSnackbarContent",e)}(0,Kk.A)("MuiSnackbarContent",["root","message","action"]);const Fx=["action","className","message","role"],Mx=(0,Wk.Ay)(Px,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>{const t="light"===e.palette.mode?.8:.98,n=(0,Ix.tL)(e.palette.background.default,t);return(0,R.A)({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(n),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})})),Vx=(0,Wk.Ay)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),Lx=(0,Wk.Ay)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),qx=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiSnackbarContent"}),{action:r,className:o,message:i,role:a="alert"}=n,s=(0,O.A)(n,Fx),l=n,c=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"],action:["action"],message:["message"]},Dx,t)})(l);return(0,M.jsxs)(Mx,(0,R.A)({role:a,square:!0,elevation:6,className:(0,jk.A)(c.root,o),ownerState:l,ref:t},s,{children:[(0,M.jsx)(Vx,{className:c.message,ownerState:l,children:i}),r?(0,M.jsx)(Lx,{className:c.action,ownerState:l,children:r}):null]}))}));var Ux=qx;function jx(e){return(0,Gk.Ay)("MuiSnackbar",e)}(0,Kk.A)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const zx=["onEnter","onExited"],Bx=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],$x=(0,Wk.Ay)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`anchorOrigin${(0,lx.A)(n.anchorOrigin.vertical)}${(0,lx.A)(n.anchorOrigin.horizontal)}`]]}})((({theme:e,ownerState:t})=>(0,R.A)({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===t.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===t.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===t.anchorOrigin.horizontal&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:(0,R.A)({},"top"===t.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===t.anchorOrigin.horizontal&&{left:"50%",right:"auto",transform:"translateX(-50%)"},"left"===t.anchorOrigin.horizontal&&{left:24,right:"auto"},"right"===t.anchorOrigin.horizontal&&{right:24,left:"auto"})}))),Wx=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiSnackbar"}),r=Uk(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:a,horizontal:s}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:c,className:u,ClickAwayListenerProps:d,ContentProps:p,disableWindowBlurListener:f=!1,message:m,open:h,TransitionComponent:v=_x,transitionDuration:g=o,TransitionProps:{onEnter:y,onExited:b}={}}=n,w=(0,O.A)(n.TransitionProps,zx),E=(0,O.A)(n,Bx),k=(0,R.A)({},n,{anchorOrigin:{vertical:a,horizontal:s},autoHideDuration:l,disableWindowBlurListener:f,TransitionComponent:v,transitionDuration:g}),S=(e=>{const{classes:t,anchorOrigin:n}=e,r={root:["root",`anchorOrigin${(0,lx.A)(n.vertical)}${(0,lx.A)(n.horizontal)}`]};return(0,$k.A)(r,jx,t)})(k),{getRootProps:x,onClickAway:C}=ox((0,R.A)({},k)),[_,I]=A.useState(!0),N=tx({elementType:$x,getSlotProps:x,externalForwardedProps:E,ownerState:k,additionalProps:{ref:t},className:[S.root,u]});return!h&&_?null:(0,M.jsx)(sx,(0,R.A)({onClickAway:C},d,{children:(0,M.jsx)($x,(0,R.A)({},N,{children:(0,M.jsx)(v,(0,R.A)({appear:!0,in:h,timeout:g,direction:"top"===a?"down":"up",onEnter:(e,t)=>{I(!1),y&&y(e,t)},onExited:e=>{I(!0),b&&b(e)}},w,{children:c||(0,M.jsx)(Ux,(0,R.A)({message:m,action:i},p))}))}))}))}));var Hx=Wx,Kx=o(3034),Gx=o(1984);function Qx(e,t){var n=Object.create(null);return e&&A.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,A.isValidElement)(e)?t(e):e}(e)})),n}function Yx(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Xx(e,t,n){var r=Qx(e.children),o=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 s={};for(var l in t){if(o[l])for(r=0;r<o[l].length;r++){var c=o[l][r];s[o[l][r]]=n(c)}s[l]=n(l)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}(t,r);return Object.keys(o).forEach((function(i){var a=o[i];if((0,A.isValidElement)(a)){var s=i in t,l=i in r,c=t[i],u=(0,A.isValidElement)(c)&&!c.props.in;!l||s&&!u?l||!s||u?l&&s&&(0,A.isValidElement)(c)&&(o[i]=(0,A.cloneElement)(a,{onExited:n.bind(null,a),in:c.props.in,exit:Yx(a,"exit",e),enter:Yx(a,"enter",e)})):o[i]=(0,A.cloneElement)(a,{in:!1}):o[i]=(0,A.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:Yx(a,"exit",e),enter:Yx(a,"enter",e)})}})),o}var Jx=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},Zx=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(zv(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}Fb(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,i=t.handleExited;return{children:t.firstRender?(n=e,r=i,Qx(n.children,(function(e){return(0,A.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:Yx(e,"appear",n),enter:Yx(e,"enter",n),exit:Yx(e,"exit",n)})}))):Xx(e,o,i),firstRender:!1}},n.handleExited=function(e,t){var n=Qx(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,R.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,O.A)(e,["component","childFactory"]),o=this.state.contextValue,i=Jx(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?A.createElement(ux.Provider,{value:o},i):A.createElement(ux.Provider,{value:o},A.createElement(t,r,i))},t}(A.Component);Zx.propTypes={},Zx.defaultProps={component:"div",childFactory:function(e){return e}};var eC=Zx,tC=o(7437);var nC=function(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:a,in:s,onExited:l,timeout:c}=e,[u,d]=A.useState(!1),p=(0,jk.A)(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),f={width:a,height:a,top:-a/2+i,left:-a/2+o},m=(0,jk.A)(n.child,u&&n.childLeaving,r&&n.childPulsate);return s||u||d(!0),A.useEffect((()=>{if(!s&&null!=l){const e=setTimeout(l,c);return()=>{clearTimeout(e)}}}),[l,s,c]),(0,M.jsx)("span",{className:p,style:f,children:(0,M.jsx)("span",{className:m})})};var rC=(0,Kk.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);const oC=["center","classes","className"];let iC,aC,sC,lC,cC=e=>e;const uC=(0,tC.i7)(iC||(iC=cC`
0% {
transform: scale(0);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 0.3;
}
`)),dC=(0,tC.i7)(aC||(aC=cC`
0% {
opacity: 1;
}
100% {
opacity: 0;
}
`)),pC=(0,tC.i7)(sC||(sC=cC`
0% {
transform: scale(1);
}
50% {
transform: scale(0.92);
}
100% {
transform: scale(1);
}
`)),fC=(0,Wk.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),mC=(0,Wk.Ay)(nC,{name:"MuiTouchRipple",slot:"Ripple"})(lC||(lC=cC`
opacity: 0;
position: absolute;
&.${0} {
opacity: 0.3;
transform: scale(1);
animation-name: ${0};
animation-duration: ${0}ms;
animation-timing-function: ${0};
}
&.${0} {
animation-duration: ${0}ms;
}
& .${0} {
opacity: 1;
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: currentColor;
}
& .${0} {
opacity: 0;
animation-name: ${0};
animation-duration: ${0}ms;
animation-timing-function: ${0};
}
& .${0} {
position: absolute;
/* @noflip */
left: 0px;
top: 0;
animation-name: ${0};
animation-duration: 2500ms;
animation-timing-function: ${0};
animation-iteration-count: infinite;
animation-delay: 200ms;
}
`),rC.rippleVisible,uC,550,(({theme:e})=>e.transitions.easing.easeInOut),rC.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),rC.child,rC.childLeaving,dC,550,(({theme:e})=>e.transitions.easing.easeInOut),rC.childPulsate,pC,(({theme:e})=>e.transitions.easing.easeInOut)),hC=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTouchRipple"}),{center:r=!1,classes:o={},className:i}=n,a=(0,O.A)(n,oC),[s,l]=A.useState([]),c=A.useRef(0),u=A.useRef(null);A.useEffect((()=>{u.current&&(u.current(),u.current=null)}),[s]);const d=A.useRef(!1),p=(0,nx.A)(),f=A.useRef(null),m=A.useRef(null),h=A.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:i,cb:a}=e;l((e=>[...e,(0,M.jsx)(mC,{classes:{ripple:(0,jk.A)(o.ripple,rC.ripple),rippleVisible:(0,jk.A)(o.rippleVisible,rC.rippleVisible),ripplePulsate:(0,jk.A)(o.ripplePulsate,rC.ripplePulsate),child:(0,jk.A)(o.child,rC.child),childLeaving:(0,jk.A)(o.childLeaving,rC.childLeaving),childPulsate:(0,jk.A)(o.childPulsate,rC.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:i},c.current)])),c.current+=1,u.current=a}),[o]),v=A.useCallback(((e={},t={},n=()=>{})=>{const{pulsate:o=!1,center:i=r||t.pulsate,fakeElement:a=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&d.current)return void(d.current=!1);"touchstart"===(null==e?void 0:e.type)&&(d.current=!0);const s=a?null:m.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,v;if(i||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(n-l.top)}if(i)v=Math.sqrt((2*l.width**2+l.height**2)/3),v%2==0&&(v+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-u),u)+2;v=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===f.current&&(f.current=()=>{h({pulsate:o,rippleX:c,rippleY:u,rippleSize:v,cb:n})},p.start(80,(()=>{f.current&&(f.current(),f.current=null)}))):h({pulsate:o,rippleX:c,rippleY:u,rippleSize:v,cb:n})}),[r,h,p]),g=A.useCallback((()=>{v({},{pulsate:!0})}),[v]),y=A.useCallback(((e,t)=>{if(p.clear(),"touchend"===(null==e?void 0:e.type)&&f.current)return f.current(),f.current=null,void p.start(0,(()=>{y(e,t)}));f.current=null,l((e=>e.length>0?e.slice(1):e)),u.current=t}),[p]);return A.useImperativeHandle(t,(()=>({pulsate:g,start:v,stop:y})),[g,v,y]),(0,M.jsx)(fC,(0,R.A)({className:(0,jk.A)(rC.root,o.root,i),ref:m},a,{children:(0,M.jsx)(eC,{component:null,exit:!0,children:s})}))}));var vC=hC;function gC(e){return(0,Gk.Ay)("MuiButtonBase",e)}var yC=(0,Kk.A)("MuiButtonBase",["root","disabled","focusVisible"]);const bC=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],wC=(0,Wk.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${yC.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),EC=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiButtonBase"}),{action:r,centerRipple:o=!1,children:i,className:a,component:s="button",disabled:l=!1,disableRipple:c=!1,disableTouchRipple:u=!1,focusRipple:d=!1,LinkComponent:p="a",onBlur:f,onClick:m,onContextMenu:h,onDragLeave:v,onFocus:g,onFocusVisible:y,onKeyDown:b,onKeyUp:w,onMouseDown:E,onMouseLeave:k,onMouseUp:S,onTouchEnd:x,onTouchMove:C,onTouchStart:_,tabIndex:I=0,TouchRippleProps:N,touchRippleRef:T,type:P}=n,D=(0,O.A)(n,bC),F=A.useRef(null),V=A.useRef(null),L=(0,Ex.A)(V,T),{isFocusVisibleRef:q,onFocus:U,onBlur:j,ref:z}=(0,Gx.A)(),[B,$]=A.useState(!1);l&&B&&$(!1),A.useImperativeHandle(r,(()=>({focusVisible:()=>{$(!0),F.current.focus()}})),[]);const[W,H]=A.useState(!1);A.useEffect((()=>{H(!0)}),[]);const K=W&&!c&&!l;function G(e,t,n=u){return(0,Kx.A)((r=>{t&&t(r);return!n&&V.current&&V.current[e](r),!0}))}A.useEffect((()=>{B&&d&&!c&&W&&V.current.pulsate()}),[c,d,B,W]);const Q=G("start",E),Y=G("stop",h),X=G("stop",v),J=G("stop",S),Z=G("stop",(e=>{B&&e.preventDefault(),k&&k(e)})),ee=G("start",_),te=G("stop",x),ne=G("stop",C),re=G("stop",(e=>{j(e),!1===q.current&&$(!1),f&&f(e)}),!1),oe=(0,Kx.A)((e=>{F.current||(F.current=e.currentTarget),U(e),!0===q.current&&($(!0),y&&y(e)),g&&g(e)})),ie=()=>{const e=F.current;return s&&"button"!==s&&!("A"===e.tagName&&e.href)},ae=A.useRef(!1),se=(0,Kx.A)((e=>{d&&!ae.current&&B&&V.current&&" "===e.key&&(ae.current=!0,V.current.stop(e,(()=>{V.current.start(e)}))),e.target===e.currentTarget&&ie()&&" "===e.key&&e.preventDefault(),b&&b(e),e.target===e.currentTarget&&ie()&&"Enter"===e.key&&!l&&(e.preventDefault(),m&&m(e))})),le=(0,Kx.A)((e=>{d&&" "===e.key&&V.current&&B&&!e.defaultPrevented&&(ae.current=!1,V.current.stop(e,(()=>{V.current.pulsate(e)}))),w&&w(e),m&&e.target===e.currentTarget&&ie()&&" "===e.key&&!e.defaultPrevented&&m(e)}));let ce=s;"button"===ce&&(D.href||D.to)&&(ce=p);const ue={};"button"===ce?(ue.type=void 0===P?"button":P,ue.disabled=l):(D.href||D.to||(ue.role="button"),l&&(ue["aria-disabled"]=l));const de=(0,Ex.A)(t,z,F);const pe=(0,R.A)({},n,{centerRipple:o,component:s,disabled:l,disableRipple:c,disableTouchRipple:u,focusRipple:d,tabIndex:I,focusVisible:B}),fe=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,$k.A)(i,gC,o);return n&&r&&(a.root+=` ${r}`),a})(pe);return(0,M.jsxs)(wC,(0,R.A)({as:ce,className:(0,jk.A)(fe.root,a),ownerState:pe,onBlur:re,onClick:m,onContextMenu:Y,onFocus:oe,onKeyDown:se,onKeyUp:le,onMouseDown:Q,onMouseLeave:Z,onMouseUp:J,onDragLeave:X,onTouchEnd:te,onTouchMove:ne,onTouchStart:ee,ref:de,tabIndex:l?-1:I,type:P},ue,D,{children:[i,K?(0,M.jsx)(vC,(0,R.A)({ref:L,center:o},N)):null]}))}));var kC=EC;function SC(e){return(0,Gk.Ay)("MuiFab",e)}var xC=(0,Kk.A)("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),CC=o(9770);const AC=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],_C=(0,Wk.Ay)(kC,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${(0,lx.A)(n.size)}`],"inherit"===n.color&&t.colorInherit,t[(0,lx.A)(n.size)],t[n.color]]}})((({theme:e,ownerState:t})=>{var n,r;return(0,R.A)({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:null==(n=(r=e.palette).getContrastText)?void 0:n.call(r,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${xC.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},"small"===t.size&&{width:40,height:40},"medium"===t.size&&{width:48,height:48},"extended"===t.variant&&{borderRadius:24,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},"extended"===t.variant&&"small"===t.size&&{width:"auto",padding:"0 8px",borderRadius:17,minWidth:34,height:34},"extended"===t.variant&&"medium"===t.size&&{width:"auto",padding:"0 16px",borderRadius:20,minWidth:40,height:40},"inherit"===t.color&&{color:"inherit"})}),(({theme:e,ownerState:t})=>(0,R.A)({},"inherit"!==t.color&&"default"!==t.color&&null!=(e.vars||e).palette[t.color]&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}})),(({theme:e})=>({[`&.${xC.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}))),IC=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiFab"}),{children:r,className:o,color:i="default",component:a="button",disabled:s=!1,disableFocusRipple:l=!1,focusVisibleClassName:c,size:u="large",variant:d="circular"}=n,p=(0,O.A)(n,AC),f=(0,R.A)({},n,{color:i,component:a,disabled:s,disableFocusRipple:l,size:u,variant:d}),m=(e=>{const{color:t,variant:n,classes:r,size:o}=e,i={root:["root",n,`size${(0,lx.A)(o)}`,"inherit"===t?"colorInherit":t]},a=(0,$k.A)(i,SC,r);return(0,R.A)({},r,a)})(f);return(0,M.jsx)(_C,(0,R.A)({className:(0,jk.A)(m.root,o),component:a,disabled:s,focusRipple:!l,focusVisibleClassName:(0,jk.A)(m.focusVisible,c),ownerState:f,ref:t},p,{classes:m,children:r}))}));var NC=IC,TC=o(2923);function RC(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function OC(e){return e instanceof RC(e).Element||e instanceof Element}function PC(e){return e instanceof RC(e).HTMLElement||e instanceof HTMLElement}function DC(e){return"undefined"!=typeof ShadowRoot&&(e instanceof RC(e).ShadowRoot||e instanceof ShadowRoot)}var FC=Math.max,MC=Math.min,VC=Math.round;function LC(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function qC(){return!/^((?!chrome|android).)*safari/i.test(LC())}function UC(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&PC(e)&&(o=e.offsetWidth>0&&VC(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&VC(r.height)/e.offsetHeight||1);var a=(OC(e)?RC(e):window).visualViewport,s=!qC()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,u=r.width/o,d=r.height/i;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function jC(e){var t=RC(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function zC(e){return e?(e.nodeName||"").toLowerCase():null}function BC(e){return((OC(e)?e.ownerDocument:e.document)||window.document).documentElement}function $C(e){return UC(BC(e)).left+jC(e).scrollLeft}function WC(e){return RC(e).getComputedStyle(e)}function HC(e){var t=WC(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function KC(e,t,n){void 0===n&&(n=!1);var r,o,i=PC(t),a=PC(t)&&function(e){var t=e.getBoundingClientRect(),n=VC(t.width)/e.offsetWidth||1,r=VC(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=BC(t),l=UC(e,a,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==zC(t)||HC(s))&&(c=(r=t)!==RC(r)&&PC(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:jC(r)),PC(t)?((u=UC(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=$C(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function GC(e){var t=UC(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function QC(e){return"html"===zC(e)?e:e.assignedSlot||e.parentNode||(DC(e)?e.host:null)||BC(e)}function YC(e){return["html","body","#document"].indexOf(zC(e))>=0?e.ownerDocument.body:PC(e)&&HC(e)?e:YC(QC(e))}function XC(e,t){var n;void 0===t&&(t=[]);var r=YC(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=RC(r),a=o?[i].concat(i.visualViewport||[],HC(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(XC(QC(a)))}function JC(e){return["table","td","th"].indexOf(zC(e))>=0}function ZC(e){return PC(e)&&"fixed"!==WC(e).position?e.offsetParent:null}function eA(e){for(var t=RC(e),n=ZC(e);n&&JC(n)&&"static"===WC(n).position;)n=ZC(n);return n&&("html"===zC(n)||"body"===zC(n)&&"static"===WC(n).position)?t:n||function(e){var t=/firefox/i.test(LC());if(/Trident/i.test(LC())&&PC(e)&&"fixed"===WC(e).position)return null;var n=QC(e);for(DC(n)&&(n=n.host);PC(n)&&["html","body"].indexOf(zC(n))<0;){var r=WC(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var tA="top",nA="bottom",rA="right",oA="left",iA="auto",aA=[tA,nA,rA,oA],sA="start",lA="end",cA="viewport",uA="popper",dA=aA.reduce((function(e,t){return e.concat([t+"-"+sA,t+"-"+lA])}),[]),pA=[].concat(aA,[iA]).reduce((function(e,t){return e.concat([t,t+"-"+sA,t+"-"+lA])}),[]),fA=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function mA(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var hA={placement:"bottom",modifiers:[],strategy:"absolute"};function vA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function gA(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,i=void 0===o?hA:o;return function(e,t,n){void 0===n&&(n=i);var o,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},hA,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:s,setOptions:function(n){var o="function"==typeof n?n(s.options):n;d(),s.options=Object.assign({},i,s.options,o),s.scrollParents={reference:OC(e)?XC(e):e.contextElement?XC(e.contextElement):[],popper:XC(t)};var a,c,p=function(e){var t=mA(e);return fA.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((a=[].concat(r,s.options.modifiers),c=a.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return s.orderedModifiers=p.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"==typeof o){var i=o({state:s,name:t,instance:u,options:r}),a=function(){};l.push(i||a)}})),u.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,n=e.popper;if(vA(t,n)){s.rects={reference:KC(t,eA(n),"fixed"===s.options.strategy),popper:GC(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<s.orderedModifiers.length;r++)if(!0!==s.reset){var o=s.orderedModifiers[r],i=o.fn,a=o.options,l=void 0===a?{}:a,d=o.name;"function"==typeof i&&(s=i({state:s,options:l,name:d,instance:u})||s)}else s.reset=!1,r=-1}}},update:(o=function(){return new Promise((function(e){u.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(o())}))}))),a}),destroy:function(){d(),c=!0}};if(!vA(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var yA={passive:!0};var bA={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=RC(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,yA)})),s&&l.addEventListener("resize",n.update,yA),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,yA)})),s&&l.removeEventListener("resize",n.update,yA)}},data:{}};function wA(e){return e.split("-")[0]}function EA(e){return e.split("-")[1]}function kA(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function SA(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?wA(o):null,a=o?EA(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case tA:t={x:s,y:n.y-r.height};break;case nA:t={x:s,y:n.y+n.height};break;case rA:t={x:n.x+n.width,y:l};break;case oA:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?kA(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case sA:t[c]=t[c]-(n[u]/2-r[u]/2);break;case lA:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var xA={top:"auto",right:"auto",bottom:"auto",left:"auto"};function CA(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=a.x,f=void 0===p?0:p,m=a.y,h=void 0===m?0:m,v="function"==typeof u?u({x:f,y:h}):{x:f,y:h};f=v.x,h=v.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=oA,w=tA,E=window;if(c){var k=eA(n),S="clientHeight",x="clientWidth";if(k===RC(n)&&"static"!==WC(k=BC(n)).position&&"absolute"===s&&(S="scrollHeight",x="scrollWidth"),o===tA||(o===oA||o===rA)&&i===lA)w=nA,h-=(d&&k===E&&E.visualViewport?E.visualViewport.height:k[S])-r.height,h*=l?1:-1;if(o===oA||(o===tA||o===nA)&&i===lA)b=rA,f-=(d&&k===E&&E.visualViewport?E.visualViewport.width:k[x])-r.width,f*=l?1:-1}var C,A=Object.assign({position:s},c&&xA),_=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:VC(n*o)/o||0,y:VC(r*o)/o||0}}({x:f,y:h},RC(n)):{x:f,y:h};return f=_.x,h=_.y,l?Object.assign({},A,((C={})[w]=y?"0":"",C[b]=g?"0":"",C.transform=(E.devicePixelRatio||1)<=1?"translate("+f+"px, "+h+"px)":"translate3d("+f+"px, "+h+"px, 0)",C)):Object.assign({},A,((t={})[w]=y?h+"px":"",t[b]=g?f+"px":"",t.transform="",t))}var AA={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];PC(o)&&zC(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});PC(r)&&zC(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var _A={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=pA.reduce((function(e,n){return e[n]=function(e,t,n){var r=wA(e),o=[oA,tA].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[oA,rA].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},IA={left:"right",right:"left",bottom:"top",top:"bottom"};function NA(e){return e.replace(/left|right|bottom|top/g,(function(e){return IA[e]}))}var TA={start:"end",end:"start"};function RA(e){return e.replace(/start|end/g,(function(e){return TA[e]}))}function OA(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&DC(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function PA(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function DA(e,t,n){return t===cA?PA(function(e,t){var n=RC(e),r=BC(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=qC();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+$C(e),y:l}}(e,n)):OC(t)?function(e,t){var n=UC(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):PA(function(e){var t,n=BC(e),r=jC(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=FC(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=FC(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+$C(e),l=-r.scrollTop;return"rtl"===WC(o||n).direction&&(s+=FC(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(BC(e)))}function FA(e,t,n,r){var o="clippingParents"===t?function(e){var t=XC(QC(e)),n=["absolute","fixed"].indexOf(WC(e).position)>=0&&PC(e)?eA(e):e;return OC(n)?t.filter((function(e){return OC(e)&&OA(e,n)&&"body"!==zC(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=DA(e,n,r);return t.top=FC(o.top,t.top),t.right=MC(o.right,t.right),t.bottom=MC(o.bottom,t.bottom),t.left=FC(o.left,t.left),t}),DA(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function MA(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function VA(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function LA(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?cA:c,d=n.elementContext,p=void 0===d?uA:d,f=n.altBoundary,m=void 0!==f&&f,h=n.padding,v=void 0===h?0:h,g=MA("number"!=typeof v?v:VA(v,aA)),y=p===uA?"reference":uA,b=e.rects.popper,w=e.elements[m?y:p],E=FA(OC(w)?w:w.contextElement||BC(e.elements.popper),l,u,a),k=UC(e.elements.reference),S=SA({reference:k,element:b,strategy:"absolute",placement:o}),x=PA(Object.assign({},b,S)),C=p===uA?x:k,A={top:E.top-C.top+g.top,bottom:C.bottom-E.bottom+g.bottom,left:E.left-C.left+g.left,right:C.right-E.right+g.right},_=e.modifiersData.offset;if(p===uA&&_){var I=_[o];Object.keys(A).forEach((function(e){var t=[rA,nA].indexOf(e)>=0?1:-1,n=[tA,nA].indexOf(e)>=0?"y":"x";A[e]+=I[n]*t}))}return A}var qA={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,m=void 0===f||f,h=n.allowedAutoPlacements,v=t.options.placement,g=wA(v),y=l||(g===v||!m?[NA(v)]:function(e){if(wA(e)===iA)return[];var t=NA(e);return[RA(e),t,RA(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(wA(n)===iA?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?pA:l,u=EA(r),d=u?s?dA:dA.filter((function(e){return EA(e)===u})):aA,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=LA(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[wA(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,E=t.rects.popper,k=new Map,S=!0,x=b[0],C=0;C<b.length;C++){var A=b[C],_=wA(A),I=EA(A)===sA,N=[tA,nA].indexOf(_)>=0,T=N?"width":"height",R=LA(t,{placement:A,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),O=N?I?rA:oA:I?nA:tA;w[T]>E[T]&&(O=NA(O));var P=NA(O),D=[];if(i&&D.push(R[_]<=0),s&&D.push(R[O]<=0,R[P]<=0),D.every((function(e){return e}))){x=A,S=!1;break}k.set(A,D)}if(S)for(var F=function(e){var t=b.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return x=t,"break"},M=m?3:1;M>0;M--){if("break"===F(M))break}t.placement!==x&&(t.modifiersData[r]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function UA(e,t,n){return FC(e,MC(t,n))}var jA={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,m=n.tetherOffset,h=void 0===m?0:m,v=LA(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=wA(t.placement),y=EA(t.placement),b=!y,w=kA(g),E="x"===w?"y":"x",k=t.modifiersData.popperOffsets,S=t.rects.reference,x=t.rects.popper,C="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,A="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(k){if(i){var N,T="y"===w?tA:oA,R="y"===w?nA:rA,O="y"===w?"height":"width",P=k[w],D=P+v[T],F=P-v[R],M=f?-x[O]/2:0,V=y===sA?S[O]:x[O],L=y===sA?-x[O]:-S[O],q=t.elements.arrow,U=f&&q?GC(q):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=j[T],B=j[R],$=UA(0,S[O],U[O]),W=b?S[O]/2-M-$-z-A.mainAxis:V-$-z-A.mainAxis,H=b?-S[O]/2+M+$+B+A.mainAxis:L+$+B+A.mainAxis,K=t.elements.arrow&&eA(t.elements.arrow),G=K?"y"===w?K.clientTop||0:K.clientLeft||0:0,Q=null!=(N=null==_?void 0:_[w])?N:0,Y=P+H-Q,X=UA(f?MC(D,P+W-Q-G):D,P,f?FC(F,Y):F);k[w]=X,I[w]=X-P}if(s){var J,Z="x"===w?tA:oA,ee="x"===w?nA:rA,te=k[E],ne="y"===E?"height":"width",re=te+v[Z],oe=te-v[ee],ie=-1!==[tA,oA].indexOf(g),ae=null!=(J=null==_?void 0:_[E])?J:0,se=ie?re:te-S[ne]-x[ne]-ae+A.altAxis,le=ie?te+S[ne]+x[ne]-ae-A.altAxis:oe,ce=f&&ie?function(e,t,n){var r=UA(e,t,n);return r>n?n:r}(se,te,le):UA(f?se:re,te,f?le:oe);k[E]=ce,I[E]=ce-te}t.modifiersData[r]=I}},requiresIfExists:["offset"]};var zA={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=wA(n.placement),l=kA(s),c=[oA,rA].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return MA("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:VA(e,aA))}(o.padding,n),d=GC(i),p="y"===l?tA:oA,f="y"===l?nA:rA,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],h=a[l]-n.rects.reference[l],v=eA(i),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=m/2-h/2,b=u[p],w=g-d[c]-u[f],E=g/2-d[c]/2+y,k=UA(b,E,w),S=l;n.modifiersData[r]=((t={})[S]=k,t.centerOffset=k-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&OA(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function BA(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function $A(e){return[tA,rA,nA,oA].some((function(t){return e[t]>=0}))}var WA=gA({defaultModifiers:[bA,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=SA({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:wA(t.placement),variation:EA(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,CA(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,CA(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},AA,_A,qA,jA,zA,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=LA(t,{elementContext:"reference"}),s=LA(t,{altBoundary:!0}),l=BA(a,r),c=BA(s,o,i),u=$A(l),d=$A(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),HA=o(7365);const KA=A.forwardRef((function(e,t){const{children:n,container:r,disablePortal:o=!1}=e,[i,a]=A.useState(null),s=(0,WS.A)(A.isValidElement(n)?n.ref:null,t);if((0,aS.A)((()=>{o||a(function(e){return"function"==typeof e?e():e}(r)||document.body)}),[r,o]),(0,aS.A)((()=>{if(i&&!o)return(0,HA.A)(t,i),()=>{(0,HA.A)(t,null)}}),[t,i,o]),o){if(A.isValidElement(n)){const e={ref:s};return A.cloneElement(n,e)}return(0,M.jsx)(A.Fragment,{children:n})}return(0,M.jsx)(A.Fragment,{children:i?I.createPortal(n,i):i})}));var GA=KA;function QA(e){return(0,Gk.Ay)("MuiPopper",e)}(0,Kk.A)("MuiPopper",["root"]);const YA=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],XA=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function JA(e){return"function"==typeof e?e():e}function ZA(e){return void 0!==e.nodeType}const e_={},t_=A.forwardRef((function(e,t){var n;const{anchorEl:r,children:o,direction:i,disablePortal:a,modifiers:s,open:l,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:m}=e,h=(0,O.A)(e,YA),v=A.useRef(null),g=(0,WS.A)(v,t),y=A.useRef(null),b=(0,WS.A)(y,d),w=A.useRef(b);(0,aS.A)((()=>{w.current=b}),[b]),A.useImperativeHandle(d,(()=>y.current),[]);const E=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(c,i),[k,S]=A.useState(E),[x,C]=A.useState(JA(r));A.useEffect((()=>{y.current&&y.current.forceUpdate()})),A.useEffect((()=>{r&&C(JA(r))}),[r]),(0,aS.A)((()=>{if(!x||!l)return;let e=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{(e=>{S(e.placement)})(e)}}];null!=s&&(e=e.concat(s)),u&&null!=u.modifiers&&(e=e.concat(u.modifiers));const t=WA(x,v.current,(0,R.A)({placement:E},u,{modifiers:e}));return w.current(t),()=>{t.destroy(),w.current(null)}}),[x,a,s,l,u,E]);const _={placement:k};null!==m&&(_.TransitionProps=m);const I=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},QA,t)})(e),N=null!=(n=f.root)?n:"div",T=tx({elementType:N,externalSlotProps:p.root,externalForwardedProps:h,additionalProps:{role:"tooltip",ref:g},ownerState:e,className:I.root});return(0,M.jsx)(N,(0,R.A)({},T,{children:"function"==typeof o?o(_):o}))})),n_=A.forwardRef((function(e,t){const{anchorEl:n,children:r,container:o,direction:i="ltr",disablePortal:a=!1,keepMounted:s=!1,modifiers:l,open:c,placement:u="bottom",popperOptions:d=e_,popperRef:p,style:f,transition:m=!1,slotProps:h={},slots:v={}}=e,g=(0,O.A)(e,XA),[y,b]=A.useState(!0);if(!s&&!c&&(!m||y))return null;let w;if(o)w=o;else if(n){const e=JA(n);w=e&&ZA(e)?(0,ix.A)(e).body:(0,ix.A)(null).body}const E=c||!s||m&&!y?void 0:"none",k=m?{in:c,onEnter:()=>{b(!1)},onExited:()=>{b(!0)}}:void 0;return(0,M.jsx)(GA,{disablePortal:a,container:w,children:(0,M.jsx)(t_,(0,R.A)({anchorEl:n,direction:i,disablePortal:a,modifiers:l,ref:t,open:m?!y:c,placement:u,popperOptions:d,popperRef:p,slotProps:h,slots:v},g,{style:(0,R.A)({position:"fixed",top:0,left:0,display:E},f),TransitionProps:k,children:r}))})}));var r_=n_;const o_=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],i_=(0,Wk.Ay)(r_,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),a_=A.forwardRef((function(e,t){var n;const r=(0,TC.A)(),o=(0,gt.b)({props:e,name:"MuiPopper"}),{anchorEl:i,component:a,components:s,componentsProps:l,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:m,popperOptions:h,popperRef:v,transition:g,slots:y,slotProps:b}=o,w=(0,O.A)(o,o_),E=null!=(n=null==y?void 0:y.root)?n:null==s?void 0:s.Root,k=(0,R.A)({anchorEl:i,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:m,popperOptions:h,popperRef:v,transition:g},w);return(0,M.jsx)(i_,(0,R.A)({as:a,direction:null==r?void 0:r.direction,slots:{root:E},slotProps:null!=b?b:l},k,{ref:t}))}));var s_=a_,l_=o(1668),c_=o(1381);function u_(e){return(0,Gk.Ay)("MuiTooltip",e)}var d_=(0,Kk.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);const p_=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];const f_=(0,Wk.Ay)(s_,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((({theme:e,ownerState:t,open:n})=>(0,R.A)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${d_.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${d_.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${d_.arrow}`]:(0,R.A)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${d_.arrow}`]:(0,R.A)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),m_=(0,Wk.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,lx.A)(n.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>{return(0,R.A)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,Ix.X4)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(n=16/14,Math.round(1e5*n)/1e5)+"em",fontWeight:e.typography.fontWeightRegular},{[`.${d_.popper}[data-popper-placement*="left"] &`]:(0,R.A)({transformOrigin:"right center"},t.isRtl?(0,R.A)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,R.A)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${d_.popper}[data-popper-placement*="right"] &`]:(0,R.A)({transformOrigin:"left center"},t.isRtl?(0,R.A)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,R.A)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${d_.popper}[data-popper-placement*="top"] &`]:(0,R.A)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${d_.popper}[data-popper-placement*="bottom"] &`]:(0,R.A)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})});var n})),h_=(0,Wk.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,Ix.X4)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let v_=!1;const g_=new nx.E;let y_={x:0,y:0};function b_(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const w_=A.forwardRef((function(e,t){var n,r,o,i,a,s,l,c,u,d,p,f,m,h,v,g,y,b,w;const E=(0,gt.b)({props:e,name:"MuiTooltip"}),{arrow:k=!1,children:S,components:x={},componentsProps:C={},describeChild:_=!1,disableFocusListener:I=!1,disableHoverListener:N=!1,disableInteractive:T=!1,disableTouchListener:P=!1,enterDelay:D=100,enterNextDelay:F=0,enterTouchDelay:V=700,followCursor:L=!1,id:q,leaveDelay:U=0,leaveTouchDelay:j=1500,onClose:B,onOpen:$,open:W,placement:H="bottom",PopperComponent:K,PopperProps:G={},slotProps:Q={},slots:Y={},title:X,TransitionComponent:J=_x,TransitionProps:Z}=E,ee=(0,O.A)(E,p_),te=A.isValidElement(S)?S:(0,M.jsx)("span",{children:S}),ne=Uk(),re=z(),[oe,ie]=A.useState(),[ae,se]=A.useState(null),le=A.useRef(!1),ce=T||L,ue=(0,nx.A)(),de=(0,nx.A)(),pe=(0,nx.A)(),fe=(0,nx.A)(),[me,he]=(0,c_.A)({controlled:W,default:!1,name:"Tooltip",state:"open"});let ve=me;const ge=(0,l_.A)(q),ye=A.useRef(),be=(0,Kx.A)((()=>{void 0!==ye.current&&(document.body.style.WebkitUserSelect=ye.current,ye.current=void 0),fe.clear()}));A.useEffect((()=>be),[be]);const we=e=>{g_.clear(),v_=!0,he(!0),$&&!ve&&$(e)},Ee=(0,Kx.A)((e=>{g_.start(800+U,(()=>{v_=!1})),he(!1),B&&ve&&B(e),ue.start(ne.transitions.duration.shortest,(()=>{le.current=!1}))})),ke=e=>{le.current&&"touchstart"!==e.type||(oe&&oe.removeAttribute("title"),de.clear(),pe.clear(),D||v_&&F?de.start(v_?F:D,(()=>{we(e)})):we(e))},Se=e=>{de.clear(),pe.start(U,(()=>{Ee(e)}))},{isFocusVisibleRef:xe,onBlur:Ce,onFocus:Ae,ref:_e}=(0,Gx.A)(),[,Ie]=A.useState(!1),Ne=e=>{Ce(e),!1===xe.current&&(Ie(!1),Se(e))},Te=e=>{oe||ie(e.currentTarget),Ae(e),!0===xe.current&&(Ie(!0),ke(e))},Re=e=>{le.current=!0;const t=te.props;t.onTouchStart&&t.onTouchStart(e)},Oe=e=>{Re(e),pe.clear(),ue.clear(),be(),ye.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",fe.start(V,(()=>{document.body.style.WebkitUserSelect=ye.current,ke(e)}))},Pe=e=>{te.props.onTouchEnd&&te.props.onTouchEnd(e),be(),pe.start(j,(()=>{Ee(e)}))};A.useEffect((()=>{if(ve)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Ee(e)}}),[Ee,ve]);const De=(0,Ex.A)(te.ref,_e,ie,t);X||0===X||(ve=!1);const Fe=A.useRef(),Me={},Ve="string"==typeof X;_?(Me.title=ve||!Ve||N?null:X,Me["aria-describedby"]=ve?ge:null):(Me["aria-label"]=Ve?X:null,Me["aria-labelledby"]=ve&&!Ve?ge:null);const Le=(0,R.A)({},Me,ee,te.props,{className:(0,jk.A)(ee.className,te.props.className),onTouchStart:Re,ref:De},L?{onMouseMove:e=>{const t=te.props;t.onMouseMove&&t.onMouseMove(e),y_={x:e.clientX,y:e.clientY},Fe.current&&Fe.current.update()}}:{});const qe={};P||(Le.onTouchStart=Oe,Le.onTouchEnd=Pe),N||(Le.onMouseOver=b_(ke,Le.onMouseOver),Le.onMouseLeave=b_(Se,Le.onMouseLeave),ce||(qe.onMouseOver=ke,qe.onMouseLeave=Se)),I||(Le.onFocus=b_(Te,Le.onFocus),Le.onBlur=b_(Ne,Le.onBlur),ce||(qe.onFocus=Te,qe.onBlur=Ne));const Ue=A.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ae),options:{element:ae,padding:4}}];return null!=(e=G.popperOptions)&&e.modifiers&&(t=t.concat(G.popperOptions.modifiers)),(0,R.A)({},G.popperOptions,{modifiers:t})}),[ae,G]),je=(0,R.A)({},E,{isRtl:re,arrow:k,disableInteractive:ce,placement:H,PopperComponentProp:K,touch:le.current}),ze=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:i}=e,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${(0,lx.A)(i.split("-")[0])}`],arrow:["arrow"]};return(0,$k.A)(a,u_,t)})(je),Be=null!=(n=null!=(r=Y.popper)?r:x.Popper)?n:f_,$e=null!=(o=null!=(i=null!=(a=Y.transition)?a:x.Transition)?i:J)?o:_x,We=null!=(s=null!=(l=Y.tooltip)?l:x.Tooltip)?s:m_,He=null!=(c=null!=(u=Y.arrow)?u:x.Arrow)?c:h_,Ke=KS(Be,(0,R.A)({},G,null!=(d=Q.popper)?d:C.popper,{className:(0,jk.A)(ze.popper,null==G?void 0:G.className,null==(p=null!=(f=Q.popper)?f:C.popper)?void 0:p.className)}),je),Ge=KS($e,(0,R.A)({},Z,null!=(m=Q.transition)?m:C.transition),je),Qe=KS(We,(0,R.A)({},null!=(h=Q.tooltip)?h:C.tooltip,{className:(0,jk.A)(ze.tooltip,null==(v=null!=(g=Q.tooltip)?g:C.tooltip)?void 0:v.className)}),je),Ye=KS(He,(0,R.A)({},null!=(y=Q.arrow)?y:C.arrow,{className:(0,jk.A)(ze.arrow,null==(b=null!=(w=Q.arrow)?w:C.arrow)?void 0:b.className)}),je);return(0,M.jsxs)(A.Fragment,{children:[A.cloneElement(te,Le),(0,M.jsx)(Be,(0,R.A)({as:null!=K?K:s_,placement:H,anchorEl:L?{getBoundingClientRect:()=>({top:y_.y,left:y_.x,right:y_.x,bottom:y_.y,width:0,height:0})}:oe,popperRef:Fe,open:!!oe&&ve,id:ge,transition:!0},qe,Ke,{popperOptions:Ue,children:({TransitionProps:e})=>(0,M.jsx)($e,(0,R.A)({timeout:ne.transitions.duration.shorter},e,Ge,{children:(0,M.jsxs)(We,(0,R.A)({},Qe,{children:[X,k?(0,M.jsx)(He,(0,R.A)({},Ye,{ref:se})):null]}))}))}))]})}));var E_=w_;var k_=e=>{const t=A.useRef({});return A.useEffect((()=>{t.current=e})),t.current};var S_=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:o=!1}=e,i=k_({badgeContent:t,max:r});let a=n;!1!==n||0!==t||o||(a=!0);const{badgeContent:s,max:l=r}=a?i:e;return{badgeContent:s,invisible:a,max:l,displayValue:s&&Number(s)>l?`${l}+`:s}};function x_(e){return(0,Gk.Ay)("MuiBadge",e)}var C_=(0,Kk.A)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);const A_=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],__=(0,Wk.Ay)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),I_=(0,Wk.Ay)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${(0,lx.A)(n.anchorOrigin.vertical)}${(0,lx.A)(n.anchorOrigin.horizontal)}${(0,lx.A)(n.overlap)}`],"default"!==n.color&&t[`color${(0,lx.A)(n.color)}`],n.invisible&&t.invisible]}})((({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys((null!=(t=e.vars)?t:e).palette).filter((t=>{var n,r;return(null!=(n=e.vars)?n:e).palette[t].main&&(null!=(r=e.vars)?r:e).palette[t].contrastText})).map((t=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}}))),{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${C_.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}})),N_=A.forwardRef((function(e,t){var n,r,o,i,a,s;const l=(0,gt.b)({props:e,name:"MuiBadge"}),{anchorOrigin:c={vertical:"top",horizontal:"right"},className:u,component:d,components:p={},componentsProps:f={},children:m,overlap:h="rectangular",color:v="default",invisible:g=!1,max:y=99,badgeContent:b,slots:w,slotProps:E,showZero:k=!1,variant:S="standard"}=l,x=(0,O.A)(l,A_),{badgeContent:C,invisible:A,max:_,displayValue:I}=S_({max:y,invisible:g,badgeContent:b,showZero:k}),N=k_({anchorOrigin:c,color:v,overlap:h,variant:S,badgeContent:b}),T=A||null==C&&"dot"!==S,{color:P=v,overlap:D=h,anchorOrigin:F=c,variant:V=S}=T?N:l,L="dot"!==V?I:void 0,q=(0,R.A)({},l,{badgeContent:C,invisible:T,max:_,displayValue:L,showZero:k,anchorOrigin:F,color:P,overlap:D,variant:V}),U=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:o,variant:i,classes:a={}}=e,s={root:["root"],badge:["badge",i,r&&"invisible",`anchorOrigin${(0,lx.A)(n.vertical)}${(0,lx.A)(n.horizontal)}`,`anchorOrigin${(0,lx.A)(n.vertical)}${(0,lx.A)(n.horizontal)}${(0,lx.A)(o)}`,`overlap${(0,lx.A)(o)}`,"default"!==t&&`color${(0,lx.A)(t)}`]};return(0,$k.A)(s,x_,a)})(q),j=null!=(n=null!=(r=null==w?void 0:w.root)?r:p.Root)?n:__,z=null!=(o=null!=(i=null==w?void 0:w.badge)?i:p.Badge)?o:I_,B=null!=(a=null==E?void 0:E.root)?a:f.root,$=null!=(s=null==E?void 0:E.badge)?s:f.badge,W=tx({elementType:j,externalSlotProps:B,externalForwardedProps:x,additionalProps:{ref:t,as:d},ownerState:q,className:(0,jk.A)(null==B?void 0:B.className,U.root,u)}),H=tx({elementType:z,externalSlotProps:$,ownerState:q,className:(0,jk.A)(U.badge,null==$?void 0:$.className)});return(0,M.jsxs)(j,(0,R.A)({},W,{children:[m,(0,M.jsx)(z,(0,R.A)({},H,{children:L}))]}))}));var T_=N_,R_=o(5003),O_=(0,R_.A)((0,M.jsx)("path",{d:"M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z"}),"Publish"),P_=(0,R_.A)((0,M.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"GetApp"),D_=o(5529),F_=o(3804);function M_(e){return(0,Gk.Ay)("MuiAppBar",e)}(0,Kk.A)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const V_=["className","color","enableColorOnDark","position"],L_=(e,t)=>e?`${null==e?void 0:e.replace(")","")}, ${t})`:t,q_=(0,Wk.Ay)(Px,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${(0,lx.A)(n.position)}`],t[`color${(0,lx.A)(n.color)}`]]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[900];return(0,R.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===t.position&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===t.position&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===t.position&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"static"===t.position&&{position:"static"},"relative"===t.position&&{position:"relative"},!e.vars&&(0,R.A)({},"default"===t.color&&{backgroundColor:n,color:e.palette.getContrastText(n)},t.color&&"default"!==t.color&&"inherit"!==t.color&&"transparent"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"inherit"===t.color&&{color:"inherit"},"dark"===e.palette.mode&&!t.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===t.color&&(0,R.A)({backgroundColor:"transparent",color:"inherit"},"dark"===e.palette.mode&&{backgroundImage:"none"})),e.vars&&(0,R.A)({},"default"===t.color&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:L_(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:L_(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:L_(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:L_(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},!["inherit","transparent"].includes(t.color)&&{backgroundColor:"var(--AppBar-background)"},{color:"inherit"===t.color?"inherit":"var(--AppBar-color)"},"transparent"===t.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))})),U_=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiAppBar"}),{className:r,color:o="primary",enableColorOnDark:i=!1,position:a="fixed"}=n,s=(0,O.A)(n,V_),l=(0,R.A)({},n,{color:o,position:a,enableColorOnDark:i}),c=(e=>{const{color:t,position:n,classes:r}=e,o={root:["root",`color${(0,lx.A)(t)}`,`position${(0,lx.A)(n)}`]};return(0,$k.A)(o,M_,r)})(l);return(0,M.jsx)(q_,(0,R.A)({square:!0,component:"header",ownerState:l,elevation:4,className:(0,jk.A)(c.root,r,"fixed"===a&&"mui-fixed"),ref:t},s))}));var j_=U_;function z_(e){return(0,Gk.Ay)("MuiToolbar",e)}(0,Kk.A)("MuiToolbar",["root","gutters","regular","dense"]);const B_=["className","component","disableGutters","variant"],$_=(0,Wk.Ay)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,R.A)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar));var W_=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiToolbar"}),{className:r,component:o="div",disableGutters:i=!1,variant:a="regular"}=n,s=(0,O.A)(n,B_),l=(0,R.A)({},n,{component:o,disableGutters:i,variant:a}),c=(e=>{const{classes:t,disableGutters:n,variant:r}=e,o={root:["root",!n&&"gutters",r]};return(0,$k.A)(o,z_,t)})(l);return(0,M.jsx)($_,(0,R.A)({as:o,className:(0,jk.A)(c.root,r),ref:t,ownerState:l},s))}));function H_(e){return(0,Gk.Ay)("MuiTypography",e)}(0,Kk.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const K_=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],G_=(0,Wk.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,lx.A)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,R.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),Q_={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Y_={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},X_=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTypography"}),r=(e=>Y_[e]||e)(n.color),o=(0,Bk.A)((0,R.A)({},n,{color:r})),{align:i="inherit",className:a,component:s,gutterBottom:l=!1,noWrap:c=!1,paragraph:u=!1,variant:d="body1",variantMapping:p=Q_}=o,f=(0,O.A)(o,K_),m=(0,R.A)({},o,{align:i,color:r,className:a,component:s,gutterBottom:l,noWrap:c,paragraph:u,variant:d,variantMapping:p}),h=s||(u?"p":p[d]||Q_[d])||"span",v=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,"inherit"!==e.align&&`align${(0,lx.A)(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,$k.A)(s,H_,a)})(m);return(0,M.jsx)(G_,(0,R.A)({as:h,ref:t,ownerState:m,className:(0,jk.A)(v.root,a)},f))}));var J_=X_;function Z_(e){return(0,Gk.Ay)("MuiIconButton",e)}var eI=(0,Kk.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);const tI=["edge","children","className","color","disabled","disableFocusRipple","size"],nI=(0,Wk.Ay)(kC,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,lx.A)(n.color)}`],n.edge&&t[`edge${(0,lx.A)(n.edge)}`],t[`size${(0,lx.A)(n.size)}`]]}})((({theme:e,ownerState:t})=>(0,R.A)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>{var n;const r=null==(n=(e.vars||e).palette)?void 0:n[t.color];return(0,R.A)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,R.A)({color:null==r?void 0:r.main},!t.disableRipple&&{"&:hover":(0,R.A)({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${eI.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})})),rI=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:o,className:i,color:a="default",disabled:s=!1,disableFocusRipple:l=!1,size:c="medium"}=n,u=(0,O.A)(n,tI),d=(0,R.A)({},n,{edge:r,color:a,disabled:s,disableFocusRipple:l,size:c}),p=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled","default"!==r&&`color${(0,lx.A)(r)}`,o&&`edge${(0,lx.A)(o)}`,`size${(0,lx.A)(i)}`]};return(0,$k.A)(a,Z_,t)})(d);return(0,M.jsx)(nI,(0,R.A)({className:(0,jk.A)(p.root,i),centerRipple:!0,focusRipple:!l,disabled:s,ref:t},u,{ownerState:d,children:o}))}));var oI=rI;function iI(e){return(0,Gk.Ay)("MuiButton",e)}var aI=(0,Kk.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var sI=A.createContext({});var lI=A.createContext(void 0);const cI=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],uI=e=>(0,R.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),dI=(0,Wk.Ay)(kC,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,lx.A)(n.color)}`],t[`size${(0,lx.A)(n.size)}`],t[`${n.variant}Size${(0,lx.A)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>{var n,r;const o="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],i="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,R.A)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,R.A)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,R.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${aI.focusVisible}`]:(0,R.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${aI.disabled}`]:(0,R.A)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,Ix.X4)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(n=(r=e.palette).getContrastText)?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})}),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${aI.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${aI.disabled}`]:{boxShadow:"none"}})),pI=(0,Wk.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,lx.A)(n.size)}`]]}})((({ownerState:e})=>(0,R.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},uI(e)))),fI=(0,Wk.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,lx.A)(n.size)}`]]}})((({ownerState:e})=>(0,R.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},uI(e)))),mI=A.forwardRef((function(e,t){const n=A.useContext(sI),r=A.useContext(lI),o=(0,sS.A)(n,e),i=(0,gt.b)({props:o,name:"MuiButton"}),{children:a,color:s="primary",component:l="button",className:c,disabled:u=!1,disableElevation:d=!1,disableFocusRipple:p=!1,endIcon:f,focusVisibleClassName:m,fullWidth:h=!1,size:v="medium",startIcon:g,type:y,variant:b="text"}=i,w=(0,O.A)(i,cI),E=(0,R.A)({},i,{color:s,component:l,disabled:u,disableElevation:d,disableFocusRipple:p,fullWidth:h,size:v,type:y,variant:b}),k=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:a}=e,s={root:["root",i,`${i}${(0,lx.A)(t)}`,`size${(0,lx.A)(o)}`,`${i}Size${(0,lx.A)(o)}`,`color${(0,lx.A)(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${(0,lx.A)(o)}`],endIcon:["icon","endIcon",`iconSize${(0,lx.A)(o)}`]},l=(0,$k.A)(s,iI,a);return(0,R.A)({},a,l)})(E),S=g&&(0,M.jsx)(pI,{className:k.startIcon,ownerState:E,children:g}),x=f&&(0,M.jsx)(fI,{className:k.endIcon,ownerState:E,children:f}),C=r||"";return(0,M.jsxs)(dI,(0,R.A)({ownerState:E,className:(0,jk.A)(n.className,k.root,c,C),component:l,disabled:u,focusRipple:!p,focusVisibleClassName:(0,jk.A)(k.focusVisible,m),ref:t,type:y},w,{classes:k,children:[S,a,x]}))}));var hI=mI,vI=(o(4363),o(6248));var gI=A.createContext({});function yI(e){return(0,Gk.Ay)("MuiList",e)}(0,Kk.A)("MuiList",["root","padding","dense","subheader"]);const bI=["children","className","component","dense","disablePadding","subheader"],wI=(0,Wk.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((({ownerState:e})=>(0,R.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0}))),EI=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiList"}),{children:r,className:o,component:i="ul",dense:a=!1,disablePadding:s=!1,subheader:l}=n,c=(0,O.A)(n,bI),u=A.useMemo((()=>({dense:a})),[a]),d=(0,R.A)({},n,{component:i,dense:a,disablePadding:s}),p=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,i={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,$k.A)(i,yI,t)})(d);return(0,M.jsx)(gI.Provider,{value:u,children:(0,M.jsxs)(wI,(0,R.A)({as:i,className:(0,jk.A)(p.root,o),ref:t,ownerState:d},c,{children:[l,r]}))})}));var kI=EI;function SI(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var xI=SI,CI=o(2778);const AI=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function _I(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function II(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function NI(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function TI(e,t,n,r,o,i){let a=!1,s=o(e,t,!!t&&n);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&NI(s,i)&&!t)return s.focus(),!0;s=o(e,s,n)}return!1}const RI=A.forwardRef((function(e,t){const{actions:n,autoFocus:r=!1,autoFocusItem:o=!1,children:i,className:a,disabledItemsFocusable:s=!1,disableListWrap:l=!1,onKeyDown:c,variant:u="selectedMenu"}=e,d=(0,O.A)(e,AI),p=A.useRef(null),f=A.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,CI.A)((()=>{r&&p.current.focus()}),[r]),A.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,{direction:t})=>{const n=!p.current.style.width;if(e.clientHeight<p.current.clientHeight&&n){const n=`${xI((0,vI.A)(e))}px`;p.current.style["rtl"===t?"paddingLeft":"paddingRight"]=n,p.current.style.width=`calc(100% + ${n})`}return p.current}})),[]);const m=(0,Ex.A)(p,t);let h=-1;A.Children.forEach(i,((e,t)=>{A.isValidElement(e)?(e.props.disabled||("selectedMenu"===u&&e.props.selected||-1===h)&&(h=t),h===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))):h===t&&(h+=1,h>=i.length&&(h=-1))}));const v=A.Children.map(i,((e,t)=>{if(t===h){const t={};return o&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===u&&(t.tabIndex=0),A.cloneElement(e,t)}return e}));return(0,M.jsx)(kI,(0,R.A)({role:"menu",ref:m,className:a,onKeyDown:e=>{const t=p.current,n=e.key,r=(0,vI.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),TI(t,r,l,s,_I);else if("ArrowUp"===n)e.preventDefault(),TI(t,r,l,s,II);else if("Home"===n)e.preventDefault(),TI(t,null,l,s,_I);else if("End"===n)e.preventDefault(),TI(t,null,l,s,II);else if(1===n.length){const o=f.current,i=n.toLowerCase(),a=performance.now();o.keys.length>0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);const l=r&&!o.repeating&&NI(r,o);o.previousKeyMatched&&(l||TI(t,r,!1,s,_I,o))?e.preventDefault():o.previousKeyMatched=!1}c&&c(e)},tabIndex:r?0:-1},d,{children:v}))}));var OI=RI,PI=o(1935),DI=o(3749);const FI=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function MI(e){const t=[],n=[];return Array.from(e.querySelectorAll(FI)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function VI(){return!0}var LI=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=MI,isEnabled:a=VI,open:s}=e,l=A.useRef(!1),c=A.useRef(null),u=A.useRef(null),d=A.useRef(null),p=A.useRef(null),f=A.useRef(!1),m=A.useRef(null),h=(0,WS.A)(t.ref,m),v=A.useRef(null);A.useEffect((()=>{s&&m.current&&(f.current=!n)}),[n,s]),A.useEffect((()=>{if(!s||!m.current)return;const e=(0,ix.A)(m.current);return m.current.contains(e.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),f.current&&m.current.focus()),()=>{o||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}}),[s]),A.useEffect((()=>{if(!s||!m.current)return;const e=(0,ix.A)(m.current),t=t=>{v.current=t,!r&&a()&&"Tab"===t.key&&e.activeElement===m.current&&t.shiftKey&&(l.current=!0,u.current&&u.current.focus())},n=()=>{const t=m.current;if(null===t)return;if(!e.hasFocus()||!a()||l.current)return void(l.current=!1);if(t.contains(e.activeElement))return;if(r&&e.activeElement!==c.current&&e.activeElement!==u.current)return;if(e.activeElement!==p.current)p.current=null;else if(null!==p.current)return;if(!f.current)return;let n=[];if(e.activeElement!==c.current&&e.activeElement!==u.current||(n=i(m.current)),n.length>0){var o,s;const e=Boolean((null==(o=v.current)?void 0:o.shiftKey)&&"Tab"===(null==(s=v.current)?void 0:s.key)),t=n[0],r=n[n.length-1];"string"!=typeof t&&"string"!=typeof r&&(e?r.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const o=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,r,o,a,s,i]);const g=e=>{null===d.current&&(d.current=e.relatedTarget),f.current=!0};return(0,M.jsxs)(A.Fragment,{children:[(0,M.jsx)("div",{tabIndex:s?0:-1,onFocus:g,ref:c,"data-testid":"sentinelStart"}),A.cloneElement(t,{ref:h,onFocus:e=>{null===d.current&&(d.current=e.relatedTarget),f.current=!0,p.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,M.jsx)("div",{tabIndex:s?0:-1,onFocus:g,ref:u,"data-testid":"sentinelEnd"})]})};const qI=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],UI={entering:{opacity:1},entered:{opacity:1}},jI=A.forwardRef((function(e,t){const n=Uk(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:a,easing:s,in:l,onEnter:c,onEntered:u,onEntering:d,onExit:p,onExited:f,onExiting:m,style:h,timeout:v=r,TransitionComponent:g=yx}=e,y=(0,O.A)(e,qI),b=A.useRef(null),w=(0,Ex.A)(b,a.ref,t),E=e=>t=>{if(e){const n=b.current;void 0===t?e(n):e(n,t)}},k=E(d),S=E(((e,t)=>{bx(e);const r=wx({style:h,timeout:v,easing:s},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),c&&c(e,t)})),x=E(u),C=E(m),_=E((e=>{const t=wx({style:h,timeout:v,easing:s},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),p&&p(e)})),I=E(f);return(0,M.jsx)(g,(0,R.A)({appear:i,in:l,nodeRef:b,onEnter:S,onEntered:x,onEntering:k,onExit:_,onExited:I,onExiting:C,addEndListener:e=>{o&&o(b.current,e)},timeout:v},y,{children:(e,t)=>A.cloneElement(a,(0,R.A)({style:(0,R.A)({opacity:0,visibility:"exited"!==e||l?void 0:"hidden"},UI[e],h,a.props.style),ref:w},t))}))}));var zI=jI;function BI(e){return(0,Gk.Ay)("MuiBackdrop",e)}(0,Kk.A)("MuiBackdrop",["root","invisible"]);const $I=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],WI=(0,Wk.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((({ownerState:e})=>(0,R.A)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"}))),HI=A.forwardRef((function(e,t){var n,r,o;const i=(0,gt.b)({props:e,name:"MuiBackdrop"}),{children:a,className:s,component:l="div",components:c={},componentsProps:u={},invisible:d=!1,open:p,slotProps:f={},slots:m={},TransitionComponent:h=zI,transitionDuration:v}=i,g=(0,O.A)(i,$I),y=(0,R.A)({},i,{component:l,invisible:d}),b=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,$k.A)(r,BI,t)})(y),w=null!=(n=f.root)?n:u.root;return(0,M.jsx)(h,(0,R.A)({in:p,timeout:v},g,{children:(0,M.jsx)(WI,(0,R.A)({"aria-hidden":!0},w,{as:null!=(r=null!=(o=m.root)?o:c.Root)?r:l,className:(0,jk.A)(b.root,s,null==w?void 0:w.className),ownerState:(0,R.A)({},y,null==w?void 0:w.ownerState),classes:b,ref:t,children:a}))}))}));var KI=HI,GI=o(6673),QI=o(4877);function YI(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function XI(e){return parseInt((0,QI.A)(e).getComputedStyle(e).paddingRight,10)||0}function JI(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&YI(e,o)}))}function ZI(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function eN(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,ix.A)(e);return t.body===e?(0,QI.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=SI((0,ix.A)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${XI(r)+e}px`;const t=(0,ix.A)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${XI(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,ix.A)(r).body;else{const t=r.parentElement,n=(0,QI.A)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)}))}}const tN=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&YI(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);JI(t,e.mount,e.modalRef,r,!0);const o=ZI(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=ZI(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=eN(r,t))}remove(e,t=!0){const n=this.modals.indexOf(e);if(-1===n)return n;const r=ZI(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&YI(e.modalRef,t),JI(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&YI(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var nN=function(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=tN,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:s,children:l,onClose:c,open:u,rootRef:d}=e,p=A.useRef({}),f=A.useRef(null),m=A.useRef(null),h=(0,WS.A)(m,d),[v,g]=A.useState(!u),y=function(e){return!!e&&e.props.hasOwnProperty("in")}(l);let b=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(b=!1);const w=()=>(p.current.modalRef=m.current,p.current.mount=f.current,p.current),E=()=>{o.mount(w(),{disableScrollLock:r}),m.current&&(m.current.scrollTop=0)},k=(0,rx.A)((()=>{const e=function(e){return"function"==typeof e?e():e}(t)||(0,ix.A)(f.current).body;o.add(w(),e),m.current&&E()})),S=A.useCallback((()=>o.isTopModal(w())),[o]),x=(0,rx.A)((e=>{f.current=e,e&&(u&&S()?E():m.current&&YI(m.current,b))})),C=A.useCallback((()=>{o.remove(w(),b)}),[b,o]);A.useEffect((()=>()=>{C()}),[C]),A.useEffect((()=>{u?k():y&&i||C()}),[u,C,y,i,k]);const _=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&229!==t.which&&S()&&(n||(t.stopPropagation(),c&&c(t,"escapeKeyDown")))},I=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&c&&c(t,"backdropClick")};return{getRootProps:(t={})=>{const n=YS(e);delete n.onTransitionEnter,delete n.onTransitionExited;const r=(0,R.A)({},n,t);return(0,R.A)({role:"presentation"},r,{onKeyDown:_(r),ref:h})},getBackdropProps:(e={})=>{const t=e;return(0,R.A)({"aria-hidden":!0},t,{onClick:I(t),open:u})},getTransitionProps:()=>({onEnter:(0,GI.A)((()=>{g(!1),a&&a()}),null==l?void 0:l.props.onEnter),onExited:(0,GI.A)((()=>{g(!0),s&&s(),i&&C()}),null==l?void 0:l.props.onExited)}),rootRef:h,portalRef:x,isTopModal:S,exited:v,hasTransition:y}};function rN(e){return(0,Gk.Ay)("MuiModal",e)}(0,Kk.A)("MuiModal",["root","hidden","backdrop"]);const oN=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],iN=(0,Wk.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,R.A)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),aN=(0,Wk.Ay)(KI,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),sN=A.forwardRef((function(e,t){var n,r,o,i,a,s;const l=(0,gt.b)({name:"MuiModal",props:e}),{BackdropComponent:c=aN,BackdropProps:u,className:d,closeAfterTransition:p=!1,children:f,container:m,component:h,components:v={},componentsProps:g={},disableAutoFocus:y=!1,disableEnforceFocus:b=!1,disableEscapeKeyDown:w=!1,disablePortal:E=!1,disableRestoreFocus:k=!1,disableScrollLock:S=!1,hideBackdrop:x=!1,keepMounted:C=!1,onBackdropClick:_,open:I,slotProps:N,slots:T}=l,P=(0,O.A)(l,oN),D=(0,R.A)({},l,{closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:E,disableRestoreFocus:k,disableScrollLock:S,hideBackdrop:x,keepMounted:C}),{getRootProps:F,getBackdropProps:V,getTransitionProps:L,portalRef:q,isTopModal:U,exited:j,hasTransition:z}=nN((0,R.A)({},D,{rootRef:t})),B=(0,R.A)({},D,{exited:j}),$=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,$k.A)(o,rN,r)})(B),W={};if(void 0===f.props.tabIndex&&(W.tabIndex="-1"),z){const{onEnter:e,onExited:t}=L();W.onEnter=e,W.onExited=t}const H=null!=(n=null!=(r=null==T?void 0:T.root)?r:v.Root)?n:iN,K=null!=(o=null!=(i=null==T?void 0:T.backdrop)?i:v.Backdrop)?o:c,G=null!=(a=null==N?void 0:N.root)?a:g.root,Q=null!=(s=null==N?void 0:N.backdrop)?s:g.backdrop,Y=tx({elementType:H,externalSlotProps:G,externalForwardedProps:P,getSlotProps:F,additionalProps:{ref:t,as:h},ownerState:B,className:(0,jk.A)(d,null==G?void 0:G.className,null==$?void 0:$.root,!B.open&&B.exited&&(null==$?void 0:$.hidden))}),X=tx({elementType:K,externalSlotProps:Q,additionalProps:u,getSlotProps:e=>V((0,R.A)({},e,{onClick:t=>{_&&_(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,jk.A)(null==Q?void 0:Q.className,null==u?void 0:u.className,null==$?void 0:$.backdrop),ownerState:B});return C||I||z&&!j?(0,M.jsx)(GA,{ref:q,container:m,disablePortal:E,children:(0,M.jsxs)(H,(0,R.A)({},Y,{children:[!x&&c?(0,M.jsx)(K,(0,R.A)({},X)):null,(0,M.jsx)(LI,{disableEnforceFocus:b,disableAutoFocus:y,disableRestoreFocus:k,isEnabled:U,open:I,children:A.cloneElement(f,W)})]}))}):null}));var lN=sN;function cN(e){return(0,Gk.Ay)("MuiPopover",e)}(0,Kk.A)("MuiPopover",["root","paper"]);const uN=["onEntering"],dN=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],pN=["slotProps"];function fN(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function mN(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function hN(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function vN(e){return"function"==typeof e?e():e}const gN=(0,Wk.Ay)(lN,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),yN=(0,Wk.Ay)(Px,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),bN=A.forwardRef((function(e,t){var n,r,o;const i=(0,gt.b)({props:e,name:"MuiPopover"}),{action:a,anchorEl:s,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:u="anchorEl",children:d,className:p,container:f,elevation:m=8,marginThreshold:h=16,open:v,PaperProps:g={},slots:y,slotProps:b,transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:E=_x,transitionDuration:k="auto",TransitionProps:{onEntering:S}={},disableScrollLock:x=!1}=i,C=(0,O.A)(i.TransitionProps,uN),_=(0,O.A)(i,dN),I=null!=(n=null==b?void 0:b.paper)?n:g,N=A.useRef(),T=(0,Ex.A)(N,I.ref),P=(0,R.A)({},i,{anchorOrigin:l,anchorReference:u,elevation:m,marginThreshold:h,externalPaperSlotProps:I,transformOrigin:w,TransitionComponent:E,transitionDuration:k,TransitionProps:C}),D=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"],paper:["paper"]},cN,t)})(P),F=A.useCallback((()=>{if("anchorPosition"===u)return c;const e=vN(s),t=(e&&1===e.nodeType?e:(0,vI.A)(N.current).body).getBoundingClientRect();return{top:t.top+fN(t,l.vertical),left:t.left+mN(t,l.horizontal)}}),[s,l.horizontal,l.vertical,c,u]),V=A.useCallback((e=>({vertical:fN(e,w.vertical),horizontal:mN(e,w.horizontal)})),[w.horizontal,w.vertical]),L=A.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=V(t);if("none"===u)return{top:null,left:null,transformOrigin:hN(n)};const r=F();let o=r.top-n.vertical,i=r.left-n.horizontal;const a=o+t.height,l=i+t.width,c=(0,DI.A)(vN(s)),d=c.innerHeight-h,p=c.innerWidth-h;if(null!==h&&o<h){const e=o-h;o-=e,n.vertical+=e}else if(null!==h&&a>d){const e=a-d;o-=e,n.vertical+=e}if(null!==h&&i<h){const e=i-h;i-=e,n.horizontal+=e}else if(l>p){const e=l-p;i-=e,n.horizontal+=e}return{top:`${Math.round(o)}px`,left:`${Math.round(i)}px`,transformOrigin:hN(n)}}),[s,u,F,V,h]),[q,U]=A.useState(v),j=A.useCallback((()=>{const e=N.current;if(!e)return;const t=L(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,U(!0)}),[L]);A.useEffect((()=>(x&&window.addEventListener("scroll",j),()=>window.removeEventListener("scroll",j))),[s,x,j]);A.useEffect((()=>{v&&j()})),A.useImperativeHandle(a,(()=>v?{updatePosition:()=>{j()}}:null),[v,j]),A.useEffect((()=>{if(!v)return;const e=(0,PI.A)((()=>{j()})),t=(0,DI.A)(s);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[s,v,j]);let z=k;"auto"!==k||E.muiSupportAuto||(z=void 0);const B=f||(s?(0,vI.A)(vN(s)).body:void 0),$=null!=(r=null==y?void 0:y.root)?r:gN,W=null!=(o=null==y?void 0:y.paper)?o:yN,H=tx({elementType:W,externalSlotProps:(0,R.A)({},I,{style:q?I.style:(0,R.A)({},I.style,{opacity:0})}),additionalProps:{elevation:m,ref:T},ownerState:P,className:(0,jk.A)(D.paper,null==I?void 0:I.className)}),K=tx({elementType:$,externalSlotProps:(null==b?void 0:b.root)||{},externalForwardedProps:_,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:B,open:v},ownerState:P,className:(0,jk.A)(D.root,p)}),{slotProps:G}=K,Q=(0,O.A)(K,pN);return(0,M.jsx)($,(0,R.A)({},Q,!HS($)&&{slotProps:G,disableScrollLock:x},{children:(0,M.jsx)(E,(0,R.A)({appear:!0,in:v,onEntering:(e,t)=>{S&&S(e,t),j()},onExited:()=>{U(!1)},timeout:z},C,{children:(0,M.jsx)(W,(0,R.A)({},H,{children:d}))}))}))}));var wN=bN;function EN(e){return(0,Gk.Ay)("MuiMenu",e)}(0,Kk.A)("MuiMenu",["root","paper","list"]);const kN=["onEntering"],SN=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],xN={vertical:"top",horizontal:"right"},CN={vertical:"top",horizontal:"left"},AN=(0,Wk.Ay)(wN,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),_N=(0,Wk.Ay)(yN,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),IN=(0,Wk.Ay)(OI,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),NN=A.forwardRef((function(e,t){var n,r;const o=(0,gt.b)({props:e,name:"MuiMenu"}),{autoFocus:i=!0,children:a,className:s,disableAutoFocusItem:l=!1,MenuListProps:c={},onClose:u,open:d,PaperProps:p={},PopoverClasses:f,transitionDuration:m="auto",TransitionProps:{onEntering:h}={},variant:v="selectedMenu",slots:g={},slotProps:y={}}=o,b=(0,O.A)(o.TransitionProps,kN),w=(0,O.A)(o,SN),E=z(),k=(0,R.A)({},o,{autoFocus:i,disableAutoFocusItem:l,MenuListProps:c,onEntering:h,PaperProps:p,transitionDuration:m,TransitionProps:b,variant:v}),S=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"],paper:["paper"],list:["list"]},EN,t)})(k),x=i&&!l&&d,C=A.useRef(null);let _=-1;A.Children.map(a,((e,t)=>{A.isValidElement(e)&&(e.props.disabled||("selectedMenu"===v&&e.props.selected||-1===_)&&(_=t))}));const I=null!=(n=g.paper)?n:_N,N=null!=(r=y.paper)?r:p,T=tx({elementType:g.root,externalSlotProps:y.root,ownerState:k,className:[S.root,s]}),P=tx({elementType:I,externalSlotProps:N,ownerState:k,className:S.paper});return(0,M.jsx)(AN,(0,R.A)({onClose:u,anchorOrigin:{vertical:"bottom",horizontal:E?"right":"left"},transformOrigin:E?xN:CN,slots:{paper:I,root:g.root},slotProps:{root:T,paper:P},open:d,ref:t,transitionDuration:m,TransitionProps:(0,R.A)({onEntering:(e,t)=>{C.current&&C.current.adjustStyleForScrollbar(e,{direction:E?"rtl":"ltr"}),h&&h(e,t)}},b),ownerState:k},w,{classes:f,children:(0,M.jsx)(IN,(0,R.A)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),u&&u(e,"tabKeyDown"))},actions:C,autoFocus:i&&(-1===_||l),autoFocusItem:x,variant:v},c,{className:(0,jk.A)(S.list,c.className),children:a}))}))}));var TN=NN,RN=(0,R_.A)((0,M.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z"}),"AssignmentTurnedIn"),ON=(0,R_.A)((0,M.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock"),PN=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info"),DN=(0,R_.A)((0,M.jsx)("path",{d:"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .65.73.45.75.45C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.41.21.75-.19.75-.45V6c-1.49-1.12-3.63-1.5-5.5-1.5m3.5 14c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z"}),"ImportContacts"),FN=(0,R_.A)((0,M.jsx)("path",{d:"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5"}),"ContactSupport"),MN=(0,R_.A)((0,M.jsx)("path",{d:"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}),"Twitter"),VN=(0,R_.A)((0,M.jsx)("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"}),"Security"),LN=(0,R_.A)((0,M.jsx)("path",{d:"M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z"}),"LocalCafe"),qN=(0,R_.A)((0,M.jsx)("path",{d:"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z"}),"List"),UN=(0,R_.A)((0,M.jsx)("path",{d:"M8 4v1.45l2 2V4h4v4h-3.45l2 2H14v1.45l2 2V10h4v4h-3.45l2 2H20v1.45l2 2V4c0-1.1-.9-2-2-2H4.55l2 2zm8 0h4v4h-4zM1.27 1.27 0 2.55l2 2V20c0 1.1.9 2 2 2h15.46l2 2 1.27-1.27zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.54zm2 0v-1.46L17.46 20z"}),"GridOff"),jN=(0,R_.A)((0,M.jsx)("path",{d:"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z"}),"GridOn"),zN=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircle"),BN=(0,R_.A)((0,M.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert");function $N(e){return(0,Gk.Ay)("MuiDivider",e)}var WN=(0,Kk.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);function HN(e){return(0,Gk.Ay)("MuiListItemIcon",e)}var KN=(0,Kk.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);function GN(e){return(0,Gk.Ay)("MuiListItemText",e)}var QN=(0,Kk.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function YN(e){return(0,Gk.Ay)("MuiMenuItem",e)}var XN=(0,Kk.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);const JN=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],ZN=(0,Wk.Ay)(kC,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,R.A)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${XN.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${XN.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${XN.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${XN.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${XN.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${WN.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${WN.inset}`]:{marginLeft:52},[`& .${QN.root}`]:{marginTop:0,marginBottom:0},[`& .${QN.inset}`]:{paddingLeft:36},[`& .${KN.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,R.A)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${KN.root} svg`]:{fontSize:"1.25rem"}})))),eT=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiMenuItem"}),{autoFocus:r=!1,component:o="li",dense:i=!1,divider:a=!1,disableGutters:s=!1,focusVisibleClassName:l,role:c="menuitem",tabIndex:u,className:d}=n,p=(0,O.A)(n,JN),f=A.useContext(gI),m=A.useMemo((()=>({dense:i||f.dense||!1,disableGutters:s})),[f.dense,i,s]),h=A.useRef(null);(0,CI.A)((()=>{r&&h.current&&h.current.focus()}),[r]);const v=(0,R.A)({},n,{dense:m.dense,divider:a,disableGutters:s}),g=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,s={root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},l=(0,$k.A)(s,YN,a);return(0,R.A)({},a,l)})(n),y=(0,Ex.A)(h,t);let b;return n.disabled||(b=void 0!==u?u:-1),(0,M.jsx)(gI.Provider,{value:m,children:(0,M.jsx)(ZN,(0,R.A)({ref:y,role:c,tabIndex:b,component:o,focusVisibleClassName:(0,jk.A)(g.focusVisible,l),className:(0,jk.A)(g.root,d)},p,{ownerState:v,classes:g}))})}));var tT=eT;const nT=["className"],rT=(0,Wk.Ay)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((({theme:e,ownerState:t})=>(0,R.A)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8})));var oT=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiListItemIcon"}),{className:r}=n,o=(0,O.A)(n,nT),i=A.useContext(gI),a=(0,R.A)({},n,{alignItems:i.alignItems}),s=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,$k.A)(r,HN,n)})(a);return(0,M.jsx)(rT,(0,R.A)({className:(0,jk.A)(s.root,r),ownerState:a,ref:t},o))}));const iT=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],aT=(0,Wk.Ay)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${QN.primary}`]:t.primary},{[`& .${QN.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((({ownerState:e})=>(0,R.A)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56}))),sT=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiListItemText"}),{children:r,className:o,disableTypography:i=!1,inset:a=!1,primary:s,primaryTypographyProps:l,secondary:c,secondaryTypographyProps:u}=n,d=(0,O.A)(n,iT),{dense:p}=A.useContext(gI);let f=null!=s?s:r,m=c;const h=(0,R.A)({},n,{disableTypography:i,inset:a,primary:!!f,secondary:!!m,dense:p}),v=(e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:i}=e,a={root:["root",n&&"inset",i&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,$k.A)(a,GN,t)})(h);return null==f||f.type===J_||i||(f=(0,M.jsx)(J_,(0,R.A)({variant:p?"body2":"body1",className:v.primary,component:null!=l&&l.variant?void 0:"span",display:"block"},l,{children:f}))),null==m||m.type===J_||i||(m=(0,M.jsx)(J_,(0,R.A)({variant:"body2",className:v.secondary,color:"text.secondary",display:"block"},u,{children:m}))),(0,M.jsxs)(aT,(0,R.A)({className:(0,jk.A)(v.root,o),ownerState:h,ref:t},d,{children:[f,m]}))}));var lT=sT,cT=ey.Sw?Jg.useLayoutEffect:Jg.useEffect;function uT(e,t){var n=_S(null==t?void 0:t.client);AS(e,vS.Mutation);var r=Jg.useState({called:!1,loading:!1,client:n}),o=r[0],i=r[1],a=Jg.useRef({result:o,mutationId:0,isMounted:!0,client:n,mutation:e,options:t});cT((function(){Object.assign(a.current,{client:n,options:t,mutation:e})}));var s=Jg.useCallback((function(e){void 0===e&&(e={});var t=a.current,n=t.options,r=t.mutation,o=(0,Di.Cl)((0,Di.Cl)({},n),{mutation:r}),s=e.client||a.current.client;a.current.result.loading||o.ignoreResults||!a.current.isMounted||i(a.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:s});var l=++a.current.mutationId,c=(0,bS.l)(o,e);return s.mutate(c).then((function(t){var n,r,o=t.data,u=t.errors,d=u&&u.length>0?new Ay.K4({graphQLErrors:u}):void 0,p=e.onError||(null===(n=a.current.options)||void 0===n?void 0:n.onError);if(d&&p&&p(d,c),l===a.current.mutationId&&!c.ignoreResults){var f={called:!0,loading:!1,data:o,error:d,client:s};a.current.isMounted&&!(0,yS.L)(a.current.result,f)&&i(a.current.result=f)}var m=e.onCompleted||(null===(r=a.current.options)||void 0===r?void 0:r.onCompleted);return d||null==m||m(t.data,c),t})).catch((function(t){var n;if(l===a.current.mutationId&&a.current.isMounted){var r={loading:!1,error:t,data:void 0,called:!0,client:s};(0,yS.L)(a.current.result,r)||i(a.current.result=r)}var o=e.onError||(null===(n=a.current.options)||void 0===n?void 0:n.onError);if(o)return o(t,c),{data:void 0,errors:t};throw t}))}),[]),l=Jg.useCallback((function(){if(a.current.isMounted){var e={called:!1,loading:!1,client:a.current.client};Object.assign(a.current,{mutationId:0,result:e}),i(e)}}),[]);return Jg.useEffect((function(){var e=a.current;return e.isMounted=!0,function(){e.isMounted=!1}}),[]),[s,(0,Di.Cl)({reset:l},o)]}var dT=o(9901);function pT(e){return(0,Gk.Ay)("MuiDialogTitle",e)}var fT=(0,Kk.A)("MuiDialogTitle",["root"]);var mT=A.createContext({});const hT=["className","id"],vT=(0,Wk.Ay)(J_,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"});var gT=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDialogTitle"}),{className:r,id:o}=n,i=(0,O.A)(n,hT),a=n,s=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},pT,t)})(a),{titleId:l=o}=A.useContext(mT);return(0,M.jsx)(vT,(0,R.A)({component:"h2",className:(0,jk.A)(s.root,r),ownerState:a,ref:t,variant:"h6",id:null!=o?o:l},i))}));function yT(e){return(0,Gk.Ay)("MuiDialogContent",e)}(0,Kk.A)("MuiDialogContent",["root","dividers"]);const bT=["className","dividers"],wT=(0,Wk.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})((({theme:e,ownerState:t})=>(0,R.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${fT.root} + &`]:{paddingTop:0}})));var ET=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDialogContent"}),{className:r,dividers:o=!1}=n,i=(0,O.A)(n,bT),a=(0,R.A)({},n,{dividers:o}),s=(e=>{const{classes:t,dividers:n}=e,r={root:["root",n&&"dividers"]};return(0,$k.A)(r,yT,t)})(a);return(0,M.jsx)(wT,(0,R.A)({className:(0,jk.A)(s.root,r),ownerState:a,ref:t},i))})),kT=o(4661),ST=o(9453),xT=o(7086);const CT=["onChange","maxRows","minRows","style","value"];function AT(e){return parseInt(e,10)||0}const _T={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const IT=A.forwardRef((function(e,t){const{onChange:n,maxRows:r,minRows:o=1,style:i,value:a}=e,s=(0,O.A)(e,CT),{current:l}=A.useRef(null!=a),c=A.useRef(null),u=(0,WS.A)(t,c),d=A.useRef(null),p=A.useRef(null),f=A.useCallback((()=>{const t=c.current,n=(0,QI.A)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0,overflowing:!1};const i=p.current;i.style.width=n.width,i.value=t.value||e.placeholder||"x","\n"===i.value.slice(-1)&&(i.value+=" ");const a=n.boxSizing,s=AT(n.paddingBottom)+AT(n.paddingTop),l=AT(n.borderBottomWidth)+AT(n.borderTopWidth),u=i.scrollHeight;i.value="x";const d=i.scrollHeight;let f=u;o&&(f=Math.max(Number(o)*d,f)),r&&(f=Math.min(Number(r)*d,f)),f=Math.max(f,d);return{outerHeightStyle:f+("border-box"===a?s+l:0),overflowing:Math.abs(f-u)<=1}}),[r,o,e.placeholder]),m=A.useCallback((()=>{const e=f();if(null==(t=e)||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const n=e.outerHeightStyle,r=c.current;d.current!==n&&(d.current=n,r.style.height=`${n}px`),r.style.overflow=e.overflowing?"hidden":""}),[f]);(0,aS.A)((()=>{const e=()=>{m()};let t;const n=(0,xT.A)(e),r=c.current,o=(0,QI.A)(r);let i;return o.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(r)),()=>{n.clear(),cancelAnimationFrame(t),o.removeEventListener("resize",n),i&&i.disconnect()}}),[f,m]),(0,aS.A)((()=>{m()}));return(0,M.jsxs)(A.Fragment,{children:[(0,M.jsx)("textarea",(0,R.A)({value:a,onChange:e=>{l||m(),n&&n(e)},ref:u,rows:o,style:i},s)),(0,M.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:p,tabIndex:-1,style:(0,R.A)({},_T,i,{paddingTop:0,paddingBottom:0})})]})}));var NT=IT;function TT({props:e,states:t,muiFormControl:n}){return t.reduce(((t,r)=>(t[r]=e[r],n&&void 0===e[r]&&(t[r]=n[r]),t)),{})}var RT=A.createContext(void 0);function OT(){return A.useContext(RT)}function PT(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function DT(e,t=!1){return e&&(PT(e.value)&&""!==e.value||t&&PT(e.defaultValue)&&""!==e.defaultValue)}function FT(e){return(0,Gk.Ay)("MuiInputBase",e)}var MT=(0,Kk.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);const VT=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],LT=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,lx.A)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},qT=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},UT=(0,Wk.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:LT})((({theme:e,ownerState:t})=>(0,R.A)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${MT.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,R.A)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),jT=(0,Wk.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:qT})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode,r=(0,R.A)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,R.A)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${MT.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${MT.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),zT=(0,M.jsx)(xt,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),BT=A.forwardRef((function(e,t){var n;const r=(0,gt.b)({props:e,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:a,className:s,components:l={},componentsProps:c={},defaultValue:u,disabled:d,disableInjectingGlobalStyles:p,endAdornment:f,fullWidth:m=!1,id:h,inputComponent:v="input",inputProps:g={},inputRef:y,maxRows:b,minRows:w,multiline:E=!1,name:k,onBlur:S,onChange:x,onClick:C,onFocus:_,onKeyDown:I,onKeyUp:N,placeholder:T,readOnly:P,renderSuffix:D,rows:F,slotProps:V={},slots:L={},startAdornment:q,type:U="text",value:j}=r,z=(0,O.A)(r,VT),B=null!=g.value?g.value:j,{current:$}=A.useRef(null!=B),W=A.useRef(),H=A.useCallback((e=>{0}),[]),K=(0,Ex.A)(W,y,g.ref,H),[G,Q]=A.useState(!1),Y=OT();const X=TT({props:r,muiFormControl:Y,states:["color","disabled","error","hiddenLabel","size","required","filled"]});X.focused=Y?Y.focused:G,A.useEffect((()=>{!Y&&d&&G&&(Q(!1),S&&S())}),[Y,d,G,S]);const J=Y&&Y.onFilled,Z=Y&&Y.onEmpty,ee=A.useCallback((e=>{DT(e)?J&&J():Z&&Z()}),[J,Z]);(0,CI.A)((()=>{$&&ee({value:B})}),[B,ee,$]);A.useEffect((()=>{ee(W.current)}),[]);let te=v,ne=g;E&&"input"===te&&(ne=F?(0,R.A)({type:void 0,minRows:F,maxRows:F},ne):(0,R.A)({type:void 0,maxRows:b,minRows:w},ne),te=NT);A.useEffect((()=>{Y&&Y.setAdornedStart(Boolean(q))}),[Y,q]);const re=(0,R.A)({},r,{color:X.color||"primary",disabled:X.disabled,endAdornment:f,error:X.error,focused:X.focused,formControl:Y,fullWidth:m,hiddenLabel:X.hiddenLabel,multiline:E,size:X.size,startAdornment:q,type:U}),oe=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:s,fullWidth:l,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:m}=e,h={root:["root",`color${(0,lx.A)(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",a&&"focused",s&&"formControl",p&&"medium"!==p&&`size${(0,lx.A)(p)}`,u&&"multiline",f&&"adornedStart",i&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===m&&"inputTypeSearch",u&&"inputMultiline","small"===p&&"inputSizeSmall",c&&"inputHiddenLabel",f&&"inputAdornedStart",i&&"inputAdornedEnd",d&&"readOnly"]};return(0,$k.A)(h,FT,t)})(re),ie=L.root||l.Root||UT,ae=V.root||c.root||{},se=L.input||l.Input||jT;return ne=(0,R.A)({},ne,null!=(n=V.input)?n:c.input),(0,M.jsxs)(A.Fragment,{children:[!p&&zT,(0,M.jsxs)(ie,(0,R.A)({},ae,!HS(ie)&&{ownerState:(0,R.A)({},re,ae.ownerState)},{ref:t,onClick:e=>{W.current&&e.currentTarget===e.target&&W.current.focus(),C&&C(e)}},z,{className:(0,jk.A)(oe.root,ae.className,s,P&&"MuiInputBase-readOnly"),children:[q,(0,M.jsx)(RT.Provider,{value:null,children:(0,M.jsx)(se,(0,R.A)({ownerState:re,"aria-invalid":X.error,"aria-describedby":o,autoComplete:i,autoFocus:a,defaultValue:u,disabled:X.disabled,id:h,onAnimationStart:e=>{ee("mui-auto-fill-cancel"===e.animationName?W.current:{value:"x"})},name:k,placeholder:T,readOnly:P,required:X.required,rows:F,value:B,onKeyDown:I,onKeyUp:N,type:U},ne,!HS(se)&&{as:te,ownerState:(0,R.A)({},re,ne.ownerState)},{ref:K,className:(0,jk.A)(oe.input,ne.className,P&&"MuiInputBase-readOnly"),onBlur:e=>{S&&S(e),g.onBlur&&g.onBlur(e),Y&&Y.onBlur?Y.onBlur(e):Q(!1)},onChange:(e,...t)=>{if(!$){const t=e.target||W.current;if(null==t)throw new Error((0,ST.A)(1));ee({value:t.value})}g.onChange&&g.onChange(e,...t),x&&x(e,...t)},onFocus:e=>{X.disabled?e.stopPropagation():(_&&_(e),g.onFocus&&g.onFocus(e),Y&&Y.onFocus?Y.onFocus(e):Q(!0))}}))}),f,D?D((0,R.A)({},X,{startAdornment:q})):null]}))]})}));var $T=BT;function WT(e){return(0,Gk.Ay)("MuiInput",e)}var HT=(0,R.A)({},MT,(0,Kk.A)("MuiInput",["root","underline","input"]));const KT=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],GT=(0,Wk.Ay)(UT,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...LT(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,R.A)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${HT.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${HT.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${HT.disabled}, .${HT.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${HT.disabled}:before`]:{borderBottomStyle:"dotted"}})})),QT=(0,Wk.Ay)(jT,{name:"MuiInput",slot:"Input",overridesResolver:qT})({}),YT=A.forwardRef((function(e,t){var n,r,o,i;const a=(0,gt.b)({props:e,name:"MuiInput"}),{disableUnderline:s,components:l={},componentsProps:c,fullWidth:u=!1,inputComponent:d="input",multiline:p=!1,slotProps:f,slots:m={},type:h="text"}=a,v=(0,O.A)(a,KT),g=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,$k.A)(r,WT,t);return(0,R.A)({},t,o)})(a),y={root:{ownerState:{disableUnderline:s}}},b=(null!=f?f:c)?(0,Rk.A)(null!=f?f:c,y):y,w=null!=(n=null!=(r=m.root)?r:l.Root)?n:GT,E=null!=(o=null!=(i=m.input)?i:l.Input)?o:QT;return(0,M.jsx)($T,(0,R.A)({slots:{root:w,input:E},slotProps:b,fullWidth:u,inputComponent:d,multiline:p,ref:t,type:h},v,{classes:g}))}));YT.muiName="Input";var XT=YT;function JT(e){return(0,Gk.Ay)("MuiFilledInput",e)}var ZT=(0,R.A)({},MT,(0,Kk.A)("MuiFilledInput",["root","underline","input"]));const eR=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],tR=(0,Wk.Ay)(UT,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...LT(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{var n;const r="light"===e.palette.mode,o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,R.A)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${ZT.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${ZT.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t.color||"primary"])?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${ZT.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${ZT.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${ZT.disabled}, .${ZT.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${ZT.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,R.A)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))})),nR=(0,Wk.Ay)(jT,{name:"MuiFilledInput",slot:"Input",overridesResolver:qT})((({theme:e,ownerState:t})=>(0,R.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}))),rR=A.forwardRef((function(e,t){var n,r,o,i;const a=(0,gt.b)({props:e,name:"MuiFilledInput"}),{components:s={},componentsProps:l,fullWidth:c=!1,inputComponent:u="input",multiline:d=!1,slotProps:p,slots:f={},type:m="text"}=a,h=(0,O.A)(a,eR),v=(0,R.A)({},a,{fullWidth:c,inputComponent:u,multiline:d,type:m}),g=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},o=(0,$k.A)(r,JT,t);return(0,R.A)({},t,o)})(a),y={root:{ownerState:v},input:{ownerState:v}},b=(null!=p?p:l)?(0,Rk.A)(y,null!=p?p:l):y,w=null!=(n=null!=(r=f.root)?r:s.Root)?n:tR,E=null!=(o=null!=(i=f.input)?i:s.Input)?o:nR;return(0,M.jsx)($T,(0,R.A)({slots:{root:w,input:E},componentsProps:b,fullWidth:c,inputComponent:u,multiline:d,ref:t,type:m},h,{classes:g}))}));rR.muiName="Input";var oR,iR=rR;const aR=["children","classes","className","label","notched"],sR=(0,Wk.Ay)("fieldset",{shouldForwardProp:CC.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),lR=(0,Wk.Ay)("legend",{shouldForwardProp:CC.A})((({ownerState:e,theme:t})=>(0,R.A)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,R.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}))));function cR(e){return(0,Gk.Ay)("MuiOutlinedInput",e)}var uR=(0,R.A)({},MT,(0,Kk.A)("MuiOutlinedInput",["root","notchedOutline","input"]));const dR=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],pR=(0,Wk.Ay)(UT,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:LT})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,R.A)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${uR.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${uR.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${uR.focused} .${uR.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${uR.error} .${uR.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${uR.disabled} .${uR.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,R.A)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),fR=(0,Wk.Ay)((function(e){const{className:t,label:n,notched:r}=e,o=(0,O.A)(e,aR),i=null!=n&&""!==n,a=(0,R.A)({},e,{notched:r,withLabel:i});return(0,M.jsx)(sR,(0,R.A)({"aria-hidden":!0,className:t,ownerState:a},o,{children:(0,M.jsx)(lR,{ownerState:a,children:i?(0,M.jsx)("span",{children:n}):oR||(oR=(0,M.jsx)("span",{className:"notranslate",children:""}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),mR=(0,Wk.Ay)(jT,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:qT})((({theme:e,ownerState:t})=>(0,R.A)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),hR=A.forwardRef((function(e,t){var n,r,o,i,a;const s=(0,gt.b)({props:e,name:"MuiOutlinedInput"}),{components:l={},fullWidth:c=!1,inputComponent:u="input",label:d,multiline:p=!1,notched:f,slots:m={},type:h="text"}=s,v=(0,O.A)(s,dR),g=(e=>{const{classes:t}=e,n=(0,$k.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},cR,t);return(0,R.A)({},t,n)})(s),y=OT(),b=TT({props:s,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),w=(0,R.A)({},s,{color:b.color||"primary",disabled:b.disabled,error:b.error,focused:b.focused,formControl:y,fullWidth:c,hiddenLabel:b.hiddenLabel,multiline:p,size:b.size,type:h}),E=null!=(n=null!=(r=m.root)?r:l.Root)?n:pR,k=null!=(o=null!=(i=m.input)?i:l.Input)?o:mR;return(0,M.jsx)($T,(0,R.A)({slots:{root:E,input:k},renderSuffix:e=>(0,M.jsx)(fR,{ownerState:w,className:g.notchedOutline,label:null!=d&&""!==d&&b.required?a||(a=(0,M.jsxs)(A.Fragment,{children:[d," ","*"]})):d,notched:void 0!==f?f:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:c,inputComponent:u,multiline:p,ref:t,type:h},v,{classes:(0,R.A)({},g,{notchedOutline:null})}))}));hR.muiName="Input";var vR=hR;function gR(e){return(0,Gk.Ay)("MuiFormLabel",e)}var yR=(0,Kk.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);const bR=["children","className","color","component","disabled","error","filled","focused","required"],wR=(0,Wk.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,R.A)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,R.A)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${yR.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${yR.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${yR.error}`]:{color:(e.vars||e).palette.error.main}}))),ER=(0,Wk.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${yR.error}`]:{color:(e.vars||e).palette.error.main}}))),kR=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiFormLabel"}),{children:r,className:o,component:i="label"}=n,a=(0,O.A)(n,bR),s=TT({props:n,muiFormControl:OT(),states:["color","required","focused","disabled","error","filled"]}),l=(0,R.A)({},n,{color:s.color||"primary",component:i,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),c=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:s}=e,l={root:["root",`color${(0,lx.A)(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return(0,$k.A)(l,gR,t)})(l);return(0,M.jsxs)(wR,(0,R.A)({as:i,ownerState:l,className:(0,jk.A)(c.root,o),ref:t},a,{children:[r,s.required&&(0,M.jsxs)(ER,{ownerState:l,"aria-hidden":!0,className:c.asterisk,children:[" ","*"]})]}))}));var SR=kR;function xR(e){return(0,Gk.Ay)("MuiInputLabel",e)}(0,Kk.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const CR=["disableAnimation","margin","shrink","variant","className"],AR=(0,Wk.Ay)(SR,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${yR.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,R.A)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,R.A)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,R.A)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,R.A)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))));var _R=A.forwardRef((function(e,t){const n=(0,gt.b)({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,shrink:o,className:i}=n,a=(0,O.A)(n,CR),s=OT();let l=o;void 0===l&&s&&(l=s.filled||s.focused||s.adornedStart);const c=TT({props:n,muiFormControl:s,states:["size","variant","required","focused"]}),u=(0,R.A)({},n,{disableAnimation:r,formControl:s,shrink:l,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),d=(e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:a,required:s}=e,l={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&"normal"!==r&&`size${(0,lx.A)(r)}`,a],asterisk:[s&&"asterisk"]},c=(0,$k.A)(l,xR,t);return(0,R.A)({},t,c)})(u);return(0,M.jsx)(AR,(0,R.A)({"data-shrink":l,ownerState:u,ref:t,className:(0,jk.A)(d.root,i)},a,{classes:d}))})),IR=o(8593);function NR(e){return(0,Gk.Ay)("MuiFormControl",e)}(0,Kk.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const TR=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],RR=(0,Wk.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,R.A)({},t.root,t[`margin${(0,lx.A)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,R.A)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"}))),OR=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiFormControl"}),{children:r,className:o,color:i="primary",component:a="div",disabled:s=!1,error:l=!1,focused:c,fullWidth:u=!1,hiddenLabel:d=!1,margin:p="none",required:f=!1,size:m="medium",variant:h="outlined"}=n,v=(0,O.A)(n,TR),g=(0,R.A)({},n,{color:i,component:a,disabled:s,error:l,fullWidth:u,hiddenLabel:d,margin:p,required:f,size:m,variant:h}),y=(e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root","none"!==n&&`margin${(0,lx.A)(n)}`,r&&"fullWidth"]};return(0,$k.A)(o,NR,t)})(g),[b,w]=A.useState((()=>{let e=!1;return r&&A.Children.forEach(r,(t=>{if(!(0,IR.A)(t,["Input","Select"]))return;const n=(0,IR.A)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)})),e})),[E,k]=A.useState((()=>{let e=!1;return r&&A.Children.forEach(r,(t=>{(0,IR.A)(t,["Input","Select"])&&(DT(t.props,!0)||DT(t.props.inputProps,!0))&&(e=!0)})),e})),[S,x]=A.useState(!1);s&&S&&x(!1);const C=void 0===c||s?S:c;let _;const I=A.useMemo((()=>({adornedStart:b,setAdornedStart:w,color:i,disabled:s,error:l,filled:E,focused:C,fullWidth:u,hiddenLabel:d,size:m,onBlur:()=>{x(!1)},onEmpty:()=>{k(!1)},onFilled:()=>{k(!0)},onFocus:()=>{x(!0)},registerEffect:_,required:f,variant:h})),[b,i,s,l,E,C,u,d,_,f,m,h]);return(0,M.jsx)(RT.Provider,{value:I,children:(0,M.jsx)(RR,(0,R.A)({as:a,ownerState:g,className:(0,jk.A)(y.root,o),ref:t},v,{children:r}))})}));var PR=OR;function DR(e){return(0,Gk.Ay)("MuiFormHelperText",e)}var FR,MR=(0,Kk.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);const VR=["children","className","component","disabled","error","filled","focused","margin","required","variant"],LR=(0,Wk.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,lx.A)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,R.A)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${MR.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${MR.error}`]:{color:(e.vars||e).palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14}))),qR=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiFormHelperText"}),{children:r,className:o,component:i="p"}=n,a=(0,O.A)(n,VR),s=TT({props:n,muiFormControl:OT(),states:["variant","size","disabled","error","filled","focused","required"]}),l=(0,R.A)({},n,{component:i,contained:"filled"===s.variant||"outlined"===s.variant,variant:s.variant,size:s.size,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),c=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:a,focused:s,required:l}=e,c={root:["root",o&&"disabled",i&&"error",r&&`size${(0,lx.A)(r)}`,n&&"contained",s&&"focused",a&&"filled",l&&"required"]};return(0,$k.A)(c,DR,t)})(l);return(0,M.jsx)(LR,(0,R.A)({as:i,ownerState:l,className:(0,jk.A)(c.root,o),ref:t},a,{children:" "===r?FR||(FR=(0,M.jsx)("span",{className:"notranslate",children:""})):r}))}));var UR=qR;function jR(e){return(0,Gk.Ay)("MuiNativeSelect",e)}var zR=(0,Kk.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);const BR=["className","disabled","error","IconComponent","inputRef","variant"],$R=({ownerState:e,theme:t})=>(0,R.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,R.A)({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${zR.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),WR=(0,Wk.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:CC.A,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${zR.multiple}`]:t.multiple}]}})($R),HR=({ownerState:e,theme:t})=>(0,R.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${zR.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),KR=(0,Wk.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,lx.A)(n.variant)}`],n.open&&t.iconOpen]}})(HR);var GR=A.forwardRef((function(e,t){const{className:n,disabled:r,error:o,IconComponent:i,inputRef:a,variant:s="standard"}=e,l=(0,O.A)(e,BR),c=(0,R.A)({},e,{disabled:r,variant:s,error:o}),u=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,s={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${(0,lx.A)(n)}`,i&&"iconOpen",r&&"disabled"]};return(0,$k.A)(s,jR,t)})(c);return(0,M.jsxs)(A.Fragment,{children:[(0,M.jsx)(WR,(0,R.A)({ownerState:c,className:(0,jk.A)(u.select,n),disabled:r,ref:a||t},l)),e.multiple?null:(0,M.jsx)(KR,{as:i,ownerState:c,className:u.icon})]})})),QR=o(4438);function YR(e){return(0,Gk.Ay)("MuiSelect",e)}var XR,JR=(0,Kk.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);const ZR=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],eO=(0,Wk.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${JR.select}`]:t.select},{[`&.${JR.select}`]:t[n.variant]},{[`&.${JR.error}`]:t.error},{[`&.${JR.multiple}`]:t.multiple}]}})($R,{[`&.${JR.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),tO=(0,Wk.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,lx.A)(n.variant)}`],n.open&&t.iconOpen]}})(HR),nO=(0,Wk.Ay)("input",{shouldForwardProp:e=>(0,QR.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function rO(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function oO(e){return null==e||"string"==typeof e&&!e.trim()}const iO=A.forwardRef((function(e,t){var n;const{"aria-describedby":r,"aria-label":o,autoFocus:i,autoWidth:a,children:s,className:l,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:m,inputRef:h,labelId:v,MenuProps:g={},multiple:y,name:b,onBlur:w,onChange:E,onClose:k,onFocus:S,onOpen:x,open:C,readOnly:_,renderValue:I,SelectDisplayProps:N={},tabIndex:T,value:P,variant:D="standard"}=e,F=(0,O.A)(e,ZR),[V,L]=(0,c_.A)({controlled:P,default:u,name:"Select"}),[q,U]=(0,c_.A)({controlled:C,default:c,name:"Select"}),j=A.useRef(null),z=A.useRef(null),[B,$]=A.useState(null),{current:W}=A.useRef(null!=C),[H,K]=A.useState(),G=(0,Ex.A)(t,h),Q=A.useCallback((e=>{z.current=e,e&&$(e)}),[]),Y=null==B?void 0:B.parentNode;A.useImperativeHandle(G,(()=>({focus:()=>{z.current.focus()},node:j.current,value:V})),[V]),A.useEffect((()=>{c&&q&&B&&!W&&(K(a?null:Y.clientWidth),z.current.focus())}),[B,a]),A.useEffect((()=>{i&&z.current.focus()}),[i]),A.useEffect((()=>{if(!v)return;const e=(0,vI.A)(z.current).getElementById(v);if(e){const t=()=>{getSelection().isCollapsed&&z.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[v]);const X=(e,t)=>{e?x&&x(t):k&&k(t),W||(K(a?null:Y.clientWidth),U(e))},J=A.Children.toArray(s),Z=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(y){n=Array.isArray(V)?V.slice():[];const t=V.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),V!==n&&(L(n),E)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:b}}),E(o,e)}y||X(!1,t)}},ee=null!==B&&q;let te,ne;delete F["aria-invalid"];const re=[];let oe=!1,ie=!1;(DT({value:V})||p)&&(I?te=I(V):oe=!0);const ae=J.map((e=>{if(!A.isValidElement(e))return null;let t;if(y){if(!Array.isArray(V))throw new Error((0,ST.A)(2));t=V.some((t=>rO(t,e.props.value))),t&&oe&&re.push(e.props.children)}else t=rO(V,e.props.value),t&&oe&&(ne=e.props.children);return t&&(ie=!0),A.cloneElement(e,{"aria-selected":t?"true":"false",onClick:Z(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));oe&&(te=y?0===re.length?null:re.reduce(((e,t,n)=>(e.push(t),n<re.length-1&&e.push(", "),e)),[]):ne);let se,le=H;!a&&W&&B&&(le=Y.clientWidth),se=void 0!==T?T:d?null:0;const ce=N.id||(b?`mui-component-select-${b}`:void 0),ue=(0,R.A)({},e,{variant:D,value:V,open:ee,error:f}),de=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,s={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${(0,lx.A)(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,$k.A)(s,YR,t)})(ue),pe=(0,R.A)({},g.PaperProps,null==(n=g.slotProps)?void 0:n.paper),fe=(0,kT.A)();return(0,M.jsxs)(A.Fragment,{children:[(0,M.jsx)(eO,(0,R.A)({ref:Q,tabIndex:se,role:"combobox","aria-controls":fe,"aria-disabled":d?"true":void 0,"aria-expanded":ee?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[v,ce].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:e=>{if(!_){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),X(!0,e))}},onMouseDown:d||_?null:e=>{0===e.button&&(e.preventDefault(),z.current.focus(),X(!0,e))},onBlur:e=>{!ee&&w&&(Object.defineProperty(e,"target",{writable:!0,value:{value:V,name:b}}),w(e))},onFocus:S},N,{ownerState:ue,className:(0,jk.A)(N.className,de.select,l),id:ce,children:oO(te)?XR||(XR=(0,M.jsx)("span",{className:"notranslate",children:""})):te})),(0,M.jsx)(nO,(0,R.A)({"aria-invalid":f,value:Array.isArray(V)?V.join(","):V,name:b,ref:j,"aria-hidden":!0,onChange:e=>{const t=J.find((t=>t.props.value===e.target.value));void 0!==t&&(L(t.props.value),E&&E(e,t))},tabIndex:-1,disabled:d,className:de.nativeInput,autoFocus:i,ownerState:ue},F)),(0,M.jsx)(tO,{as:m,className:de.icon,ownerState:ue}),(0,M.jsx)(TN,(0,R.A)({id:`menu-${b||""}`,anchorEl:Y,open:ee,onClose:e=>{X(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},g,{MenuListProps:(0,R.A)({"aria-labelledby":v,role:"listbox","aria-multiselectable":y?"true":void 0,disableListWrap:!0,id:fe},g.MenuListProps),slotProps:(0,R.A)({},g.slotProps,{paper:(0,R.A)({},pe,{style:(0,R.A)({minWidth:le},null!=pe?pe.style:null)})}),children:ae}))]})}));var aO=iO,sO=(0,R_.A)((0,M.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");const lO=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],cO=["root"],uO={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,CC.A)(e)&&"variant"!==e,slot:"Root"},dO=(0,Wk.Ay)(XT,uO)(""),pO=(0,Wk.Ay)(vR,uO)(""),fO=(0,Wk.Ay)(iR,uO)(""),mO=A.forwardRef((function(e,t){const n=(0,gt.b)({name:"MuiSelect",props:e}),{autoWidth:r=!1,children:o,classes:i={},className:a,defaultOpen:s=!1,displayEmpty:l=!1,IconComponent:c=sO,id:u,input:d,inputProps:p,label:f,labelId:m,MenuProps:h,multiple:v=!1,native:g=!1,onClose:y,onOpen:b,open:w,renderValue:E,SelectDisplayProps:k,variant:S="outlined"}=n,x=(0,O.A)(n,lO),C=g?GR:aO,_=TT({props:n,muiFormControl:OT(),states:["variant","error"]}),I=_.variant||S,N=(0,R.A)({},n,{variant:I,classes:i}),T=(e=>{const{classes:t}=e;return t})(N),P=(0,O.A)(T,cO),D=d||{standard:(0,M.jsx)(dO,{ownerState:N}),outlined:(0,M.jsx)(pO,{label:f,ownerState:N}),filled:(0,M.jsx)(fO,{ownerState:N})}[I],F=(0,Ex.A)(t,D.ref);return(0,M.jsx)(A.Fragment,{children:A.cloneElement(D,(0,R.A)({inputComponent:C,inputProps:(0,R.A)({children:o,error:_.error,IconComponent:c,variant:I,type:void 0,multiple:v},g?{id:u}:{autoWidth:r,defaultOpen:s,displayEmpty:l,labelId:m,MenuProps:h,onClose:y,onOpen:b,open:w,renderValue:E,SelectDisplayProps:(0,R.A)({id:u},k)},p,{classes:p?(0,Rk.A)(P,p.classes):P},d?d.props.inputProps:{})},(v&&g||l)&&"outlined"===I?{notched:!0}:{},{ref:F,className:(0,jk.A)(D.props.className,a,T.root)},!d&&{variant:I},x))})}));mO.muiName="Select";var hO=mO;function vO(e){return(0,Gk.Ay)("MuiTextField",e)}(0,Kk.A)("MuiTextField",["root"]);const gO=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],yO={standard:XT,filled:iR,outlined:vR},bO=(0,Wk.Ay)(PR,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),wO=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTextField"}),{autoComplete:r,autoFocus:o=!1,children:i,className:a,color:s="primary",defaultValue:l,disabled:c=!1,error:u=!1,FormHelperTextProps:d,fullWidth:p=!1,helperText:f,id:m,InputLabelProps:h,inputProps:v,InputProps:g,inputRef:y,label:b,maxRows:w,minRows:E,multiline:k=!1,name:S,onBlur:x,onChange:C,onFocus:A,placeholder:_,required:I=!1,rows:N,select:T=!1,SelectProps:P,type:D,value:F,variant:V="outlined"}=n,L=(0,O.A)(n,gO),q=(0,R.A)({},n,{autoFocus:o,color:s,disabled:c,error:u,fullWidth:p,multiline:k,required:I,select:T,variant:V}),U=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},vO,t)})(q);const j={};"outlined"===V&&(h&&void 0!==h.shrink&&(j.notched=h.shrink),j.label=b),T&&(P&&P.native||(j.id=void 0),j["aria-describedby"]=void 0);const z=(0,kT.A)(m),B=f&&z?`${z}-helper-text`:void 0,$=b&&z?`${z}-label`:void 0,W=yO[V],H=(0,M.jsx)(W,(0,R.A)({"aria-describedby":B,autoComplete:r,autoFocus:o,defaultValue:l,fullWidth:p,multiline:k,name:S,rows:N,maxRows:w,minRows:E,type:D,value:F,id:z,inputRef:y,onBlur:x,onChange:C,onFocus:A,placeholder:_,inputProps:v},j,g));return(0,M.jsxs)(bO,(0,R.A)({className:(0,jk.A)(U.root,a),disabled:c,error:u,fullWidth:p,ref:t,required:I,color:s,variant:V,ownerState:q},L,{children:[null!=b&&""!==b&&(0,M.jsx)(_R,(0,R.A)({htmlFor:z,id:$},h,{children:b})),T?(0,M.jsx)(hO,(0,R.A)({"aria-describedby":B,id:z,labelId:$,value:F,input:H},P,{children:i})):H,f&&(0,M.jsx)(UR,(0,R.A)({id:B},d,{children:f}))]}))}));var EO=wO;function kO(e){return(0,Gk.Ay)("MuiFormGroup",e)}(0,Kk.A)("MuiFormGroup",["root","row","error"]);const SO=["className","row"],xO=(0,Wk.Ay)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})((({ownerState:e})=>(0,R.A)({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})));var CO=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiFormGroup"}),{className:r,row:o=!1}=n,i=(0,O.A)(n,SO),a=TT({props:n,muiFormControl:OT(),states:["error"]}),s=(0,R.A)({},n,{row:o,error:a.error}),l=(e=>{const{classes:t,row:n,error:r}=e,o={root:["root",n&&"row",r&&"error"]};return(0,$k.A)(o,kO,t)})(s);return(0,M.jsx)(xO,(0,R.A)({className:(0,jk.A)(l.root,r),ownerState:s,ref:t},i))}));function AO(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=AO(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var _O=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=AO(e))&&(r&&(r+=" "),r+=t);return r},IO=o(9359),NO=o(3571);const TO=["ownerState"],RO=["variants"],OO=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function PO(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const DO=(0,bt.A)(),FO=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function MO({defaultTheme:e,theme:t,themeId:n}){return r=t,0===Object.keys(r).length?e:t[n]||t;var r}function VO(e){return e?(t,n)=>n[e]:null}function LO(e,t){let{ownerState:n}=t,r=(0,O.A)(t,TO);const o="function"==typeof e?e((0,R.A)({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap((e=>LO(e,(0,R.A)({ownerState:n},r))));if(o&&"object"==typeof o&&Array.isArray(o.variants)){const{variants:e=[]}=o;let t=(0,O.A)(o,RO);return e.forEach((e=>{let o=!0;"function"==typeof e.props?o=e.props((0,R.A)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(o=!1)})),o&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,R.A)({ownerState:n},r,n)):e.style))})),t}return o}const qO=function(e={}){const{themeId:t,defaultTheme:n=DO,rootShouldForwardProp:r=PO,slotShouldForwardProp:o=PO}=e,i=e=>(0,NO.A)((0,R.A)({},e,{theme:MO((0,R.A)({},e,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(e,a={})=>{(0,IO.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:s,slot:l,skipVariantsResolver:c,skipSx:u,overridesResolver:d=VO(FO(l))}=a,p=(0,O.A)(a,OO),f=void 0!==c?c:l&&"Root"!==l&&"root"!==l||!1,m=u||!1;let h=PO;"Root"===l||"root"===l?h=r:l?h=o:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(h=void 0);const v=(0,IO.default)(e,(0,R.A)({shouldForwardProp:h,label:undefined},p)),g=e=>"function"==typeof e&&e.__emotion_real!==e||(0,Rk.Q)(e)?r=>LO(e,(0,R.A)({},r,{theme:MO({theme:r.theme,defaultTheme:n,themeId:t})})):e,y=(r,...o)=>{let a=g(r);const l=o?o.map(g):[];s&&d&&l.push((e=>{const r=MO((0,R.A)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[s]||!r.components[s].styleOverrides)return null;const o=r.components[s].styleOverrides,i={};return Object.entries(o).forEach((([t,n])=>{i[t]=LO(n,(0,R.A)({},e,{theme:r}))})),d(e,i)})),s&&!f&&l.push((e=>{var r;const o=MO((0,R.A)({},e,{defaultTheme:n,themeId:t}));return LO({variants:null==o||null==(r=o.components)||null==(r=r[s])?void 0:r.variants},(0,R.A)({},e,{theme:o}))})),m||l.push(i);const c=l.length-o.length;if(Array.isArray(r)&&c>0){const e=new Array(c).fill("");a=[...r,...e],a.raw=[...r.raw,...e]}const u=v(a,...l);return e.muiName&&(u.muiName=e.muiName),u};return v.withConfig&&(y.withConfig=v.withConfig),y}}();var UO=qO;var jO=o(8248);const zO=["component","direction","spacing","divider","children","className","useFlexGap"],BO=(0,bt.A)(),$O=UO("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function WO(e){return function({props:e,name:t,defaultTheme:n,themeId:r}){let o=Et(n);return r&&(o=o[r]||o),lS({theme:o,name:t,props:e})}({props:e,name:"MuiStack",defaultTheme:BO})}function HO(e,t){const n=A.Children.toArray(e).filter(Boolean);return n.reduce(((e,r,o)=>(e.push(r),o<n.length-1&&e.push(A.cloneElement(t,{key:`separator-${o}`})),e)),[])}const KO=({ownerState:e,theme:t})=>{let n=(0,R.A)({display:"flex",flexDirection:"column"},(0,zk.NI)({theme:t},(0,zk.kW)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const r=(0,jO.LX)(t),o=Object.keys(t.breakpoints.values).reduce(((t,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t)),{}),i=(0,zk.kW)({values:e.direction,base:o}),a=(0,zk.kW)({values:e.spacing,base:o});"object"==typeof i&&Object.keys(i).forEach(((e,t,n)=>{if(!i[e]){const r=t>0?i[n[t-1]]:"column";i[e]=r}}));const s=(t,n)=>{return e.useFlexGap?{gap:(0,jO._W)(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=n?i[n]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,jO._W)(r,t)}};var o};n=(0,Rk.A)(n,(0,zk.NI)({theme:t},a,s))}return n=(0,zk.iZ)(t.breakpoints,n),n};const GO=function(e={}){const{createStyledComponent:t=$O,useThemeProps:n=WO,componentName:r="MuiStack"}=e,o=t(KO),i=A.forwardRef((function(e,t){const i=n(e),a=(0,Bk.A)(i),{component:s="div",direction:l="column",spacing:c=0,divider:u,children:d,className:p,useFlexGap:f=!1}=a,m=(0,O.A)(a,zO),h={direction:l,spacing:c,useFlexGap:f},v=(0,$k.A)({root:["root"]},(e=>(0,Gk.Ay)(r,e)),{});return(0,M.jsx)(o,(0,R.A)({as:s,ownerState:h,ref:t,className:_O(v.root,p)},m,{children:u?HO(d,u):d}))}));return i}({createStyledComponent:(0,Wk.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,gt.b)({props:e,name:"MuiStack"})});var QO=GO;function YO(e){return(0,Gk.Ay)("MuiFormControlLabel",e)}var XO=(0,Kk.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);const JO=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],ZO=(0,Wk.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${XO.label}`]:t.label},t.root,t[`labelPlacement${(0,lx.A)(n.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,R.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${XO.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${XO.label}`]:{[`&.${XO.disabled}`]:{color:(e.vars||e).palette.text.disabled}}}))),eP=(0,Wk.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${XO.error}`]:{color:(e.vars||e).palette.error.main}}))),tP=A.forwardRef((function(e,t){var n,r;const o=(0,gt.b)({props:e,name:"MuiFormControlLabel"}),{className:i,componentsProps:a={},control:s,disabled:l,disableTypography:c,label:u,labelPlacement:d="end",required:p,slotProps:f={}}=o,m=(0,O.A)(o,JO),h=OT(),v=null!=(n=null!=l?l:s.props.disabled)?n:null==h?void 0:h.disabled,g=null!=p?p:s.props.required,y={disabled:v,required:g};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===s.props[e]&&void 0!==o[e]&&(y[e]=o[e])}));const b=TT({props:o,muiFormControl:h,states:["error"]}),w=(0,R.A)({},o,{disabled:v,labelPlacement:d,required:g,error:b.error}),E=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:i}=e,a={root:["root",n&&"disabled",`labelPlacement${(0,lx.A)(r)}`,o&&"error",i&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return(0,$k.A)(a,YO,t)})(w),k=null!=(r=f.typography)?r:a.typography;let S=u;return null==S||S.type===J_||c||(S=(0,M.jsx)(J_,(0,R.A)({component:"span"},k,{className:(0,jk.A)(E.label,null==k?void 0:k.className),children:S}))),(0,M.jsxs)(ZO,(0,R.A)({className:(0,jk.A)(E.root,i),ownerState:w,ref:t},m,{children:[A.cloneElement(s,y),g?(0,M.jsxs)(QO,{display:"block",children:[S,(0,M.jsxs)(eP,{ownerState:w,"aria-hidden":!0,className:E.asterisk,children:[" ","*"]})]}):S]}))}));var nP=tP;function rP(e){return(0,Gk.Ay)("PrivateSwitchBase",e)}(0,Kk.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const oP=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],iP=(0,Wk.Ay)(kC)((({ownerState:e})=>(0,R.A)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),aP=(0,Wk.Ay)("input",{shouldForwardProp:CC.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),sP=A.forwardRef((function(e,t){const{autoFocus:n,checked:r,checkedIcon:o,className:i,defaultChecked:a,disabled:s,disableFocusRipple:l=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:m,onBlur:h,onChange:v,onFocus:g,readOnly:y,required:b=!1,tabIndex:w,type:E,value:k}=e,S=(0,O.A)(e,oP),[x,C]=(0,c_.A)({controlled:r,default:Boolean(a),name:"SwitchBase",state:"checked"}),A=OT();let _=s;A&&void 0===_&&(_=A.disabled);const I="checkbox"===E||"radio"===E,N=(0,R.A)({},e,{checked:x,disabled:_,disableFocusRipple:l,edge:c}),T=(e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,i={root:["root",n&&"checked",r&&"disabled",o&&`edge${(0,lx.A)(o)}`],input:["input"]};return(0,$k.A)(i,rP,t)})(N);return(0,M.jsxs)(iP,(0,R.A)({component:"span",className:(0,jk.A)(T.root,i),centerRipple:!0,focusRipple:!l,disabled:_,tabIndex:null,role:void 0,onFocus:e=>{g&&g(e),A&&A.onFocus&&A.onFocus(e)},onBlur:e=>{h&&h(e),A&&A.onBlur&&A.onBlur(e)},ownerState:N,ref:t},S,{children:[(0,M.jsx)(aP,(0,R.A)({autoFocus:n,checked:r,defaultChecked:a,className:T.input,disabled:_,id:I?d:void 0,name:m,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;C(t),v&&v(e,t)},readOnly:y,ref:f,required:b,ownerState:N,tabIndex:w,type:E},"checkbox"===E&&void 0===k?{}:{value:k},p)),x?o:u]}))}));var lP=sP;function cP(e){return(0,Gk.Ay)("MuiSwitch",e)}var uP=(0,Kk.A)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);const dP=["className","color","edge","size","sx"],pP=(0,Wk.Ay)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${(0,lx.A)(n.edge)}`],t[`size${(0,lx.A)(n.size)}`]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${uP.thumb}`]:{width:16,height:16},[`& .${uP.switchBase}`]:{padding:4,[`&.${uP.checked}`]:{transform:"translateX(16px)"}}}}]}),fP=(0,Wk.Ay)(lP,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${uP.input}`]:t.input},"default"!==n.color&&t[`color${(0,lx.A)(n.color)}`]]}})((({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${uP.checked}`]:{transform:"translateX(20px)"},[`&.${uP.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${uP.checked} + .${uP.track}`]:{opacity:.5},[`&.${uP.disabled} + .${uP.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:""+("light"===e.palette.mode?.12:.2)},[`& .${uP.input}`]:{left:"-100%",width:"300%"}})),(({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter((([,e])=>e.main&&e.light)).map((([t])=>({props:{color:t},style:{[`&.${uP.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${uP.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${"light"===e.palette.mode?(0,Ix.a)(e.palette[t].main,.62):(0,Ix.e$)(e.palette[t].main,.55)}`}},[`&.${uP.checked} + .${uP.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}})))]}))),mP=(0,Wk.Ay)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${"light"===e.palette.mode?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:""+("light"===e.palette.mode?.38:.3)}))),hP=(0,Wk.Ay)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}))),vP=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiSwitch"}),{className:r,color:o="primary",edge:i=!1,size:a="medium",sx:s}=n,l=(0,O.A)(n,dP),c=(0,R.A)({},n,{color:o,edge:i,size:a}),u=(e=>{const{classes:t,edge:n,size:r,color:o,checked:i,disabled:a}=e,s={root:["root",n&&`edge${(0,lx.A)(n)}`,`size${(0,lx.A)(r)}`],switchBase:["switchBase",`color${(0,lx.A)(o)}`,i&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,$k.A)(s,cP,t);return(0,R.A)({},t,l)})(c),d=(0,M.jsx)(hP,{className:u.thumb,ownerState:c});return(0,M.jsxs)(pP,{className:(0,jk.A)(u.root,r),sx:s,ownerState:c,children:[(0,M.jsx)(fP,(0,R.A)({type:"checkbox",icon:d,checkedIcon:d,ref:t,ownerState:c},l,{classes:(0,R.A)({},u,{root:u.switchBase})})),(0,M.jsx)(mP,{className:u.track,ownerState:c})]})}));var gP=vP;function yP(e){return(0,Gk.Ay)("MuiDialogActions",e)}(0,Kk.A)("MuiDialogActions",["root","spacing"]);const bP=["className","disableSpacing"],wP=(0,Wk.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((({ownerState:e})=>(0,R.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})));var EP=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDialogActions"}),{className:r,disableSpacing:o=!1}=n,i=(0,O.A)(n,bP),a=(0,R.A)({},n,{disableSpacing:o}),s=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,$k.A)(r,yP,t)})(a);return(0,M.jsx)(wP,(0,R.A)({className:(0,jk.A)(s.root,r),ownerState:a,ref:t},i))}));function kP(e){return(0,Gk.Ay)("MuiDialog",e)}var SP=(0,Kk.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);const xP=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],CP=(0,Wk.Ay)(KI,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),AP=(0,Wk.Ay)(lN,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),_P=(0,Wk.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${(0,lx.A)(n.scroll)}`]]}})((({ownerState:e})=>(0,R.A)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}))),IP=(0,Wk.Ay)(Px,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${(0,lx.A)(n.scroll)}`],t[`paperWidth${(0,lx.A)(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((({theme:e,ownerState:t})=>(0,R.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${SP.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${SP.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${SP.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}))),NP=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDialog"}),r=Uk(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":a,BackdropComponent:s,BackdropProps:l,children:c,className:u,disableEscapeKeyDown:d=!1,fullScreen:p=!1,fullWidth:f=!1,maxWidth:m="sm",onBackdropClick:h,onClick:v,onClose:g,open:y,PaperComponent:b=Px,PaperProps:w={},scroll:E="paper",TransitionComponent:k=zI,transitionDuration:S=o,TransitionProps:x}=n,C=(0,O.A)(n,xP),_=(0,R.A)({},n,{disableEscapeKeyDown:d,fullScreen:p,fullWidth:f,maxWidth:m,scroll:E}),I=(e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${(0,lx.A)(n)}`],paper:["paper",`paperScroll${(0,lx.A)(n)}`,`paperWidth${(0,lx.A)(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return(0,$k.A)(a,kP,t)})(_),N=A.useRef(),T=(0,kT.A)(a),P=A.useMemo((()=>({titleId:T})),[T]);return(0,M.jsx)(AP,(0,R.A)({className:(0,jk.A)(I.root,u),closeAfterTransition:!0,components:{Backdrop:CP},componentsProps:{backdrop:(0,R.A)({transitionDuration:S,as:s},l)},disableEscapeKeyDown:d,onClose:g,open:y,ref:t,onClick:e=>{v&&v(e),N.current&&(N.current=null,h&&h(e),g&&g(e,"backdropClick"))},ownerState:_},C,{children:(0,M.jsx)(k,(0,R.A)({appear:!0,in:y,timeout:S,role:"presentation"},x,{children:(0,M.jsx)(_P,{className:(0,jk.A)(I.container),onMouseDown:e=>{N.current=e.target===e.currentTarget},ownerState:_,children:(0,M.jsx)(IP,(0,R.A)({as:b,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":T},w,{className:(0,jk.A)(I.paper,w.className),ownerState:_,children:(0,M.jsx)(mT.Provider,{value:P,children:c})}))})}))}))}));var TP=NP,RP=o(9781),OP=o(448);const PP=qk((()=>({fab:{position:"absolute",zIndex:99999},deleteNow:{marginRight:"auto",display:"block"},select:{width:"100%"}})));var DP=function(e){const t=PP(),n=Yw(),[r]=uT(dT.chatDelete,{variables:{id:e.settings&&e.settings.id||null}}),{t:o}=Ob("common"),i=pS(n.breakpoints.down("sm"));let a={allowDownloads:!1,allowUploads:!1,allowChat:!0,allowGuests:!0,watermarkIp:!0,ttl:21600,deleteAfter:"view",title:"",description:"",isPublic:!1};a={...a,...e.settings||{}};const[s,l]=A.useState(a.ttl),[c,u]=A.useState(a.deleteAfter),[d,p]=A.useState(a.allowDownloads),[f,m]=A.useState(a.allowUploads),[h,v]=A.useState(a.allowChat??!0),[g,y]=A.useState(a.allowGuests??!0),[b,w]=A.useState(a.watermarkIp),[E,k]=A.useState(a.isPublic??!1),[S,x]=A.useState(a.title),[C,_]=A.useState(a.description),[I,N]=A.useState(!1);function T(){N(!1)}function R(){N(!0)}return A.createElement(A.Fragment,null,A.createElement(E_,{title:o("configure_album_settings"),placement:"right"},"icon"===e.variant?A.createElement(oI,{onClick:R,size:"large"},A.createElement(OP.A,null)):A.createElement(NC,{color:"secondary",component:"span",onClick:R,size:"small"},A.createElement(OP.A,null))),A.createElement(TP,{fullScreen:i,open:I,onClose:T,closeAfterTransition:!1,fullWidth:!0,maxWidth:"sm"},A.createElement(gT,{id:"album-settings"}," ",o("album_settings")," "),A.createElement(oI,{onClick:T,sx:e=>({position:"absolute",right:8,top:8})},A.createElement(RP.A,null)),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:6},A.createElement(PR,{variant:"outlined",className:t.select,id:"deleteAfter-fc"},A.createElement(_R,{id:"deleteAfter-label"},o("availability_time")),A.createElement(hO,{labelId:"deleteAfter-label",id:"deleteAfter",value:c,label:o("availability_time"),onChange:(e,t)=>u(t.props.value)},A.createElement(tT,{value:"view"},o("after_first_view")),A.createElement(tT,{value:"ttl"},o("after_time_runs_out"))))),A.createElement(iS,{item:!0,xs:6},A.createElement(PR,{variant:"outlined",className:t.select,id:"ttl-fc"},A.createElement(_R,{id:"ttl-label"},o("when_to_delete")),A.createElement(hO,{labelId:"ttl-label",id:"ttl",value:s,label:o("when_to_delete"),onChange:(e,t)=>l(t.props.value)},A.createElement(tT,{value:600},o("10_minutes")),A.createElement(tT,{value:1800},o("30_minutes")),A.createElement(tT,{value:3600},o("1_hour")),A.createElement(tT,{value:21600},o("6_hours"))))),A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{id:"title",label:o("title"),variant:"outlined",fullWidth:!0,onChange:e=>x(e.target.value),value:S||""})),A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{id:"description",label:o("description"),variant:"outlined",multiline:!0,maxRows:12,fullWidth:!0,onChange:e=>_(e.target.value),value:C||"",InputProps:{maxRows:12,multiline:!0,inputComponent:"textarea"}})),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{id:"allowUploads",checked:f,onChange:(e,t)=>m(t)}),label:o("allow_uploads")}))),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{id:"allowDownloads",checked:d,onChange:(e,t)=>p(t)}),label:o("allow_downloads")}))),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{id:"allowChat",checked:h,onChange:(e,t)=>v(t)}),label:o("allow_chat")}))),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{id:"allowGuests",checked:g,onChange:(e,t)=>y(t)}),label:o("allow_guests")}))),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{checked:b,id:"watermarkIp",onChange:(e,t)=>w(t)}),label:o("watermark_viewer_ip")}))),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{checked:E,id:"isPublic",onChange:(e,t)=>k(t)}),label:o("is_public")}))))),A.createElement(EP,null,e.settings&&A.createElement(hI,{className:t.deleteNow,variant:"contained",color:"secondary",onClick:r},o("delete")),A.createElement(hI,{variant:"contained",onClick:function(){return N(!1),e.onSave({allowDownloads:d,allowUploads:f,allowChat:h,allowGuests:g,watermarkIp:b,ttl:s,deleteAfter:c,title:S,description:C,isPublic:E})}},o("save")))))};var FP=function(e){if(!e.settings)return null;const[t,n]=A.useState(e.settings.ttlLeft),[r,o]=A.useState(e.settings.ttlLeft);return t!==e.settings.ttlLeft&&e.settings.ttlLeft&&(n(e.settings.ttlLeft),o(e.settings.ttlLeft)),(0,A.useEffect)((()=>{const e=setInterval((()=>o(r-1)),1e3);return()=>clearInterval(e)})),A.createElement(J_,null," ",function(e){if(!e||e<=0)return setTimeout((()=>Iy.redirect("/",`timer expired: ${e}`)),3),null;const t=String(Math.floor(e%60)).padStart(2,"0"),n=String(Math.floor(e%3600/60)).padStart(2,"0");return`${String(Math.floor(e/3600)).padStart(2,"0")}:${n}:${t}`}(r)," ")},MP=o(9708);const VP=e=>xs(Us,Cs("DeleteUser"),(async e=>{if(e.statusCode>=300){const t=await Ts(e);throw Os(t),new ea({name:t.name,message:t.message})}}),{...fl,...e});async function LP(){const e=Wi.getConfig().Auth?.Cognito;Yi(e);const{userPoolEndpoint:t,userPoolId:n}=e,{tokens:r}=await Jd();aa(r);const o=VP({endpointResolver:bl({endpointOverride:t})});await o({region:ks(n),userAgentValue:Dc(Ln.DeleteUser)},{AccessToken:r.accessToken.toString()}),await ql.clearDeviceMetadata(),await Yd()}var qP=(0,R_.A)((0,M.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function UP(e){return(0,Gk.Ay)("MuiAvatar",e)}(0,Kk.A)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const jP=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],zP=["component","slots","slotProps"],BP=["component"];const $P=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],WP=(0,Wk.Ay)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})((({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:(0,R.A)({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:(0,R.A)({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]}))),HP=(0,Wk.Ay)("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),KP=(0,Wk.Ay)(qP,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});const GP=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiAvatar"}),{alt:r,children:o,className:i,component:a="div",slots:s={},slotProps:l={},imgProps:c,sizes:u,src:d,srcSet:p,variant:f="circular"}=n,m=(0,O.A)(n,$P);let h=null;const v=function({crossOrigin:e,referrerPolicy:t,src:n,srcSet:r}){const[o,i]=A.useState(!1);return A.useEffect((()=>{if(!n&&!r)return;i(!1);let o=!0;const a=new Image;return a.onload=()=>{o&&i("loaded")},a.onerror=()=>{o&&i("error")},a.crossOrigin=e,a.referrerPolicy=t,a.src=n,r&&(a.srcset=r),()=>{o=!1}}),[e,t,n,r]),o}((0,R.A)({},c,{src:d,srcSet:p})),g=d||p,y=g&&"error"!==v,b=(0,R.A)({},n,{colorDefault:!y,component:a,variant:f}),w=(e=>{const{classes:t,variant:n,colorDefault:r}=e,o={root:["root",n,r&&"colorDefault"],img:["img"],fallback:["fallback"]};return(0,$k.A)(o,UP,t)})(b),[E,k]=function(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:i,getSlotOwnerState:a,internalForwardedProps:s}=t,l=(0,O.A)(t,jP),{component:c,slots:u={[e]:void 0},slotProps:d={[e]:void 0}}=i,p=(0,O.A)(i,zP),f=u[e]||r,m=ZS(d[e],o),h=JS((0,R.A)({className:n},l,{externalForwardedProps:"root"===e?p:void 0,externalSlotProps:m})),{props:{component:v},internalRef:g}=h,y=(0,O.A)(h.props,BP),b=(0,WS.A)(g,null==m?void 0:m.ref,t.ref),w=a?a(y):{},E=(0,R.A)({},o,w),k="root"===e?v||c:v,S=KS(f,(0,R.A)({},"root"===e&&!c&&!u[e]&&s,"root"!==e&&!u[e]&&s,y,k&&{as:k},{ref:b}),E);return Object.keys(w).forEach((e=>{delete S[e]})),[f,S]}("img",{className:w.img,elementType:HP,externalForwardedProps:{slots:s,slotProps:{img:(0,R.A)({},c,l.img)}},additionalProps:{alt:r,src:d,srcSet:p,sizes:u},ownerState:b});return h=y?(0,M.jsx)(E,(0,R.A)({},k)):o||0===o?o:g&&r?r[0]:(0,M.jsx)(KP,{ownerState:b,className:w.fallback}),(0,M.jsx)(WP,(0,R.A)({as:a,ownerState:b,className:(0,jk.A)(w.root,i),ref:t},m,{children:h}))}));var QP=GP,YP=o(2520),XP=o(5584),JP=(0,R_.A)((0,M.jsx)("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-2 16-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z"}),"VerifiedUser"),ZP=(0,R_.A)((0,M.jsx)("path",{d:"M22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7zm-2.28 8c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2z"}),"VpnLock"),eD=(0,R_.A)((0,M.jsx)("path",{d:"M18 8c0-3.31-2.69-6-6-6S6 4.69 6 8c0 4.5 6 11 6 11s6-6.5 6-11m-8 0c0-1.1.9-2 2-2s2 .9 2 2-.89 2-2 2c-1.1 0-2-.9-2-2M5 20v2h14v-2z"}),"PinDrop"),tD=(0,R_.A)((0,M.jsx)("path",{d:"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z"}),"Image"),nD=(0,R_.A)([(0,M.jsx)("path",{d:"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z"},"0"),(0,M.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2c-.57-.1-1.15-.15-1.74-.15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9"},"1")],"NoAccounts"),rD=o(3369);var oD=new(o(7007).EventEmitter);function iD(e){return YP(XP(e)).darken(.5)}const aD=qk((e=>({small:{width:e.spacing(2),height:e.spacing(2),fontSize:"66% !important"},medium:{width:e.spacing(5),height:e.spacing(5),fontSize:"100%"},large:{width:56,height:56,fontSize:"150%"},online:{fontSize:"10px",color:"green",animation:`$pulsate 5000ms ${e.transitions.easing.easeInOut} 50ms infinite`},"@keyframes pulsate":{"0%":{opacity:.9,transform:"scale(1)"},"1%":{opacity:1,transform:"scale(1.2)"},"2%":{opacity:.9,transform:"scale(1)"},"100%":{opacity:.9,transform:"scale(1)"}}})));function sD(e){const t=aD();let n=null;return e.session?(e?.session?.isCreator?n=A.createElement(JP,{fontSize:"small",style:{color:"#FFD700"}}):e?.session?.isModerator&&(n=A.createElement(VN,{fontSize:"small",style:{color:"#FFD700"}})),"small"===e.size?A.createElement(QP,{src:e.session.user?.avatar,className:t.small,style:{color:"#DDD",backgroundColor:e.session.user?.id?iD(e.session.user?.id):iD(e.session.createdAt),fontSize:"100%",cursor:"pointer"}},e.session.user?.name?e.session.user?.name.substr(0,1):"G"):A.createElement(A.Fragment,null,A.createElement(T_,{overlap:"circular",anchorOrigin:{vertical:"top",horizontal:"right"},badgeContent:e.session.online?A.createElement(rD.A,{className:t.online}):null},A.createElement(T_,{overlap:"circular",anchorOrigin:{vertical:"top",horizontal:"left"},badgeContent:e.session.proxy?A.createElement(E_,{title:"VPN"},A.createElement(ZP,null)):null},A.createElement(T_,{overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"right"},badgeContent:n},A.createElement(T_,{overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"left"},badgeContent:e.pin?A.createElement(oI,{size:"small",onClick:()=>oD.emit("imageView",{image:e.pin.image,x:e.pin.x,y:e.pin.y})},A.createElement(eD,{fontSize:"small"})):e.image?A.createElement(oI,{size:"small",onClick:()=>oD.emit("imageView",{image:e.image.id})},A.createElement(tD,{fontSize:"small"})):null},A.createElement(QP,{src:e.session.user?.avatar,className:"large"===e.size?t.large:t.medium,style:{color:"#DDD",backgroundColor:e.session.user?.id?iD(e.session.user?.id):iD(e.session.createdAt),cursor:"pointer"},onClick:e.onClick},e.session?.user?.groups?.includes("guest")?A.createElement(nD,null):e.session?.user?.name.substr(0,1)))))))):null}var lD=A.memo(sD);function cD(e){const t=pS(Yw().breakpoints.down("sm"),{noSsr:!0}),[n,r]=A.useState({sound:!0,name:""}),{t:o}=Ob("common"),{token:i}=By(),[a]=uT(dT.avatarSet,{onError:e.onError}),s=MP.Ay`
mutation userUpdate($id: ID!, $input: UserUpdateInput!) {
userUpdate(id: $id, input: $input) {
id
name
groups
sound
}
}
`,[l]=uT(s,{onError:console.error}),c=MP.Ay`
query user {
user {
id
name
groups
sound
avatar
}
}
`;let{refetch:u,data:d,loading:p}=FS(c,{skip:!e.open,onError:console.error});A.useEffect((()=>{d&&(n.name===d.user?.name&&d.user?.sound==d.user?.sound||r({name:d.user?.name,sound:d.user?.sound}))}),[d]);const f=d?.user;let m="guest";return f?.groups&&(m=f?.groups[0]||"user"),A.createElement(TP,{fullScreen:t,open:e.open,onClose:e.handleClose,fullWidth:!0,keepMounted:!0,closeAfterTransition:!1,maxWidth:"sm"},A.createElement(gT,{id:"responsive-dialog-title"}," ",o("user_profile")," "),A.createElement(oI,{onClick:e.handleClose,sx:e=>({position:"absolute",right:8,top:8})},A.createElement(RP.A,null)),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:4,sx:{textAlign:"center"}},A.createElement("input",{style:{display:"none"},accept:"image/*",id:"avatar-button-file",multiple:!1,type:"file",onChange:async function(e){e.preventDefault();const{files:t}=e.target;return async function(e){i.toString()&&(await a({variables:{input:{file:e[0]}}}).catch((e=>{console.log("Error setting avatar",e)})),u(),document.getElementById("avatar-button-file").value=null)}(t)}}),A.createElement(E_,{title:o(f?.avatar?"delete":"choose_images"),placement:"right"},A.createElement("label",{htmlFor:"avatar-button-file"},A.createElement(lD,{session:{user:f},size:"large",onClick:async function(e){if(!f.avatar)return!0;e.preventDefault(),await a({input:{}}),await u()}})))),A.createElement(iS,{item:!0,xs:8},A.createElement(EO,{id:"user-name",label:o("name"),variant:"outlined",fullWidth:!0,value:n.name,onChange:function(e){return r({...n,name:e.target.value})}})),A.createElement(iS,{item:!0,xs:4},A.createElement(J_,null,o("role"))),A.createElement(iS,{item:!0,xs:8},A.createElement(J_,null," ",m," ")),A.createElement(iS,{item:!0,xs:4},A.createElement(J_,null," ",o("sounds")," ")),A.createElement(iS,{item:!0,xs:8},A.createElement(gP,{id:"sound",checked:n.sound,onChange:function(e){return qv.set("sounds",e.target.checked),r({...n,sound:e.target.checked})},name:"sounds"})))),A.createElement(EP,null,"guest"!==m?A.createElement(hI,{key:4,onClick:async function(e){return e.preventDefault(),confirm(o("are_you_sure"))&&await LP().then((async()=>{await Yd().catch(console.log)})),!1},variant:"contained",color:"secondary"}," ",o("delete_account")," "):A.createElement(hI,{key:4,onClick:async function(){qv.set("redirect",Iy.getUrl()),await Yd(),await Ld()},variant:"contained",color:"secondary"}," ",o("login")," "),A.createElement("div",{style:{flex:"1 0 0"}}),[A.createElement(hI,{key:2,onClick:async function(){qv.set("redirect",Iy.getUrl()),await Yd()},variant:"contained",color:"secondary",disabled:"guest"===m}," ",o("logout")," "),A.createElement(hI,{key:3,onClick:async function(){await l({variables:{id:f.id,input:n}}),e.handleClose()},variant:"contained"},o("save"))]))}var uD=A.memo(cD),dD=o(1867);function pD(){const[e,t]=A.useState(null),{t:n,i18n:r}=Ob("common");function o(){t(null)}async function i(e){qv.set("lang",e,!1),window.gtag&&window.gtag("event","click",{target:"translation"}),await r.changeLanguage(e),o()}return A.createElement(A.Fragment,null,A.createElement(E_,{title:n("site_language"),placement:"bottom"},A.createElement(oI,{onClick:e=>{t(e.currentTarget)},edge:"end",size:"large"},A.createElement(dD.A,null))),A.createElement(TN,{anchorEl:e,open:!!e,onClose:o},A.createElement(tT,{key:"en",selected:"en"===r.language,onClick:()=>i("en")},"English"),A.createElement(tT,{key:"de",selected:"de"===r.language,onClick:()=>i("de")},"Deutsch"),A.createElement(tT,{key:"it",selected:"it"===r.language,onClick:()=>i("it")},"Italiano"),A.createElement(tT,{key:"es",selected:"es"===r.language,onClick:()=>i("es")},"Español"),A.createElement(tT,{key:"ua",selected:"ua"===r.language,onClick:()=>i("ua")},"Українська"),A.createElement(tT,{key:"pl",selected:"pl"===r.language,onClick:()=>i("pl")},"Polski"),A.createElement(tT,{key:"ru",selected:"zh"===r.language,onClick:()=>i("zh")},"汉语"),A.createElement(tT,{key:"ar",selected:"ar"===r.language,onClick:()=>i("ar")},"عربي")))}var fD=A.memo(pD);const mD=qk((()=>({}))),hD=Iy.getHash();var vD=function(e){const{token:t}=By(),n=(mD(),pS(Yw().breakpoints.down("sm"))),[r,o]=A.useState("harassment"),[i,a]=A.useState("none"),[s,l]=A.useState(""),[c]=uT(dT.reportCreate),[u]=uT(dT.messageCreate),{t:d}=Ob("common"),p=t["cognito:groups"]?.includes("moderator");return A.createElement(A.Fragment,null,A.createElement(TP,{fullScreen:n,open:e.open,onClose:e.onClose,fullWidth:!0,maxWidth:"sm"},A.createElement(gT,{id:"report"}," Report "),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:12},A.createElement(PR,null,A.createElement(_R,{id:"report-reason-label"},d("reason")),A.createElement(hO,{labelId:"report-reason-label",id:"report-reason",value:r,onChange:function(e){o(e.target.value)}},A.createElement(tT,{value:"harassment"}," ",d("report_reason_harassment")," "),A.createElement(tT,{value:"childabuse"},d("report_reason_childabuse")),A.createElement(tT,{value:"unauthorised"},d("report_reason_unauthorised")),A.createElement(tT,{value:"violence"},d("report_reason_violence")),A.createElement(tT,{value:"scam"},d("report_reason_scam")),A.createElement(tT,{value:"hate"},d("report_reason_hate")),A.createElement(tT,{value:"illegal"},d("report_reason_illegal"))))),p&&A.createElement(iS,{item:!0,xs:12},A.createElement(PR,null,A.createElement(_R,{id:"report-resolution-label"},d("resolution")),A.createElement(hO,{labelId:"report-resolution-label",id:"report-resolution",value:i,onChange:function(e){a(e.target.value)},autoWidth:!0},A.createElement(tT,{value:"none"},d("none")),A.createElement(tT,{value:"delete"},d("delete")),A.createElement(tT,{value:"ban"},d("ban"))))),A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{id:"description",label:d("description"),variant:"outlined",multiline:!0,maxRows:12,fullWidth:!0,onChange:function(e){l(e.target.value)},InputProps:{maxRows:12,multiline:!0,inputComponent:"textarea"}})))),A.createElement(EP,null,A.createElement(hI,{onClick:function(){e.onClose();const t=[];"string"==typeof e.image?t.push(e.image):t.push(...e.image),t.forEach((t=>{c({variables:{input:{info:s,reason:r,target:t,chat:hD,resolution:"none"===i?null:i}}});const n=d("ban"===i?"banned":"image_reported"),o=`report_reason_${r}`;u({variables:{input:{chat:hD,image:e.image,text:`🚨 ${n}: ${d(o)}`}}})})),l("")},disabled:s.length<10,variant:"contained"}," ",d("send")," "))))};function gD(e){return(0,Gk.Ay)("MuiDialogContentText",e)}(0,Kk.A)("MuiDialogContentText",["root"]);const yD=["children","className"],bD=(0,Wk.Ay)(J_,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({});var wD=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDialogContentText"}),{className:r}=n,o=(0,O.A)(n,yD),i=(e=>{const{classes:t}=e,n=(0,$k.A)({root:["root"]},gD,t);return(0,R.A)({},t,n)})(o);return(0,M.jsx)(bD,(0,R.A)({component:"p",variant:"body1",color:"text.secondary",ref:t,ownerState:o,className:(0,jk.A)(i.root,r)},n,{classes:i}))}));var ED=function(e){const[t,n]=A.useState("suggestion"),[r,o]=A.useState(""),[i,a]=A.useState(!1),[s]=uT(dT.feedbackCreate,{onError:()=>{a(!0)},onCompleted:()=>{a(!0)}}),{t:l}=Ob("common");function c(){a(!1)}return A.createElement(A.Fragment,null,A.createElement(TP,{open:i,onClose:c},A.createElement(gT,null,l("success")),A.createElement(ET,null,A.createElement(wD,null,l("feedback_thanks"))),A.createElement(EP,null,A.createElement(hI,{onClick:c}," ",l("close")," "))),A.createElement(TP,{fullScreen:e.isSmall,open:e.open,onClose:e.onClose,fullWidth:!0,maxWidth:"sm"},A.createElement(gT,null," ",l("feedback")," "),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:12},A.createElement(PR,null,A.createElement(_R,null,l("topic")),A.createElement(hO,{value:t,onChange:function(e){n(e.target.value)}},A.createElement(tT,{value:"suggestion"},l("suggestion")),A.createElement(tT,{value:"complaint"},l("complaint"))))),A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{label:l("message"),variant:"outlined",multiline:!0,maxRows:12,fullWidth:!0,onChange:function(e){o(e.target.value)}})))),A.createElement(EP,null,A.createElement(hI,{onClick:()=>e.onClose(),variant:"contained",color:"primary"},l("close")),A.createElement(hI,{onClick:function(){e.onClose(),s({variables:{input:{message:r,topic:t}}})},disabled:r.length<10,variant:"contained"}," ",l("send")," "))))};const kD=qk((e=>({root:{flexGrow:1},menuButton:{marginRight:e.spacing(2)},title:{cursor:"default",flexGrow:1,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",padding:"0 5px"}})));function SD(e){const t=kD(),[n,r]=A.useState(!1),[o,i]=A.useState(!1),[a,s]=A.useState(!1),[l,c]=A.useState(!1),[u,d]=A.useState(null),[p]=uT(dT.chatUpdate,{optimisticResponse:null,ignoreResults:!0}),{t:f}=Ob("common"),{token:m}=By();const h=()=>{i(!1),d(null)};return A.createElement("div",{className:t.root},e.isAdmin&&e.images&&A.createElement(vD,{open:a,onClose:()=>s(!1),target:e.images}),A.createElement(ED,{open:l,onClose:()=>c(!1)}),A.createElement(TN,{open:o,anchorEl:u,onClose:h},A.createElement(tT,null,A.createElement(oT,null,A.createElement(RN,null)),A.createElement(lT,{primary:f("terms_of_service"),onClick:()=>{h(),Iy.newTab("/terms")}})),A.createElement(tT,null,A.createElement(oT,null,A.createElement(ON,null)),A.createElement(lT,{primary:f("privacy_policy"),onClick:()=>{h(),Iy.newTab("/privacy")}})),A.createElement(tT,null,A.createElement(oT,null,A.createElement(PN,null)),A.createElement(lT,{primary:f("impressum"),onClick:()=>{h(),Iy.newTab("/impressum")}})),A.createElement(tT,null,A.createElement(oT,null,A.createElement(DN,null)),A.createElement(lT,{primary:f("faq"),onClick:()=>{h(),Iy.newTab("/faq")}})),A.createElement(tT,null,A.createElement(oT,null,A.createElement(FN,null)),A.createElement(lT,{primary:f("get_help"),onClick:()=>{h(),Iy.newTab("mailto:[email protected]")}})),A.createElement(tT,null,A.createElement(oT,null,A.createElement(MN,null)),A.createElement(lT,{primary:f("status_report"),onClick:()=>{h(),Iy.newTab("https://twitter.com/Unsee_cc")}})),A.createElement(tT,null,A.createElement(oT,null,A.createElement(VN,null)),A.createElement(lT,{primary:f("moderation"),onClick:()=>{h(),Iy.newTab("/moderation")}}))),A.createElement(uD,{open:n,handleClose:(()=>r(!1)).bind(this)}),A.createElement(j_,{position:e.position},A.createElement(W_,null,e.settings&&e.isAdmin?A.createElement(DP,{onSave:function(t){p({variables:{id:e.settings.id,input:{ttl:t.ttl,title:t.title,description:t.description,allowDownloads:t.allowDownloads,allowChat:t.allowChat,allowUploads:t.allowUploads,allowGuests:t.allowGuests,watermarkIp:t.watermarkIp,deleteAfter:t.deleteAfter,isPublic:t.isPublic}}})},settings:e.settings,variant:"icon"}):null,e.settings&&!1!==e.timer&&A.createElement(FP,{settings:e.settings}),e.children,A.createElement(E_,{title:e.settings?e.settings.description:"",placement:"bottom"},A.createElement(J_,{className:t.title},e.settings?e.settings.title:null)),"/"===window.location.pathname&&A.createElement(hI,{component:"label",role:void 0,variant:"contained",tabIndex:-1,startIcon:A.createElement(LN,{fontSize:"small"}),onClick:()=>window.open("https://ko-fi.com/unsee","_blank").focus()},A.createElement(J_,{fontSize:10},f("support_unsee"))),A.createElement(E_,{title:f("ua_solidarity"),placement:"bottom"},A.createElement(oI,{edge:"end",color:"inherit",onClick:function(){window.gtag&&window.gtag("event","click",{target:"solidarity"}),Iy.newTab("https://war.ukraine.ua/support-ukraine/")},size:"large"},A.createElement("div",{style:{width:"1em",height:"1em",borderRadius:"50px",background:"linear-gradient(to bottom, rgb(0, 87, 183) 50%, rgb(255, 215, 0) 50%)",flexShrink:0}}))),A.createElement(E_,{title:f("albums_list"),placement:"bottom"},A.createElement(oI,{edge:"end",color:"inherit",onClick:()=>window.open("/list","_blank").focus(),size:"large"},A.createElement(T_,{color:"primary",variant:"dot"},A.createElement(qN,null)))),!1===e.isSmall&&A.createElement(E_,{title:f("toggle_grid"),placement:"bottom"},A.createElement(oI,{edge:"end",color:"inherit",onClick:async function(){oD.emit("gridView",!e.gridView),window.gtag&&window.gtag("event","click",{target:"grid_view"})},size:"large"},e.gridView?A.createElement(UN,null):A.createElement(jN,null))),A.createElement(fD,null),A.createElement(E_,{title:f("user_profile"),placement:"bottom"},A.createElement(oI,{edge:"end",color:"inherit",onClick:()=>{window.gtag&&window.gtag("event","click",{target:"profile"}),r(!0)},size:"large"},A.createElement(zN,null))),A.createElement(E_,{title:f("site_menu"),placement:"bottom"},A.createElement(oI,{edge:"end",color:"inherit",onClick:e=>{i(!0),d(e.currentTarget),window.gtag&&window.gtag("event","click",{target:"menu"})},size:"large"},A.createElement(BN,null))))))}var xD=A.memo(SD);function CD(e){return(0,Gk.Ay)("MuiCircularProgress",e)}(0,Kk.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const AD=["className","color","disableShrink","size","style","thickness","value","variant"];let _D,ID,ND,TD,RD=e=>e;const OD=44,PD=(0,tC.i7)(_D||(_D=RD`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`)),DD=(0,tC.i7)(ID||(ID=RD`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -125px;
}
`)),FD=(0,Wk.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,lx.A)(n.color)}`]]}})((({ownerState:e,theme:t})=>(0,R.A)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&(0,tC.AH)(ND||(ND=RD`
animation: ${0} 1.4s linear infinite;
`),PD))),MD=(0,Wk.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),VD=(0,Wk.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${(0,lx.A)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,R.A)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,tC.AH)(TD||(TD=RD`
animation: ${0} 1.4s ease-in-out infinite;
`),DD))),LD=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:i=!1,size:a=40,style:s,thickness:l=3.6,value:c=0,variant:u="indeterminate"}=n,d=(0,O.A)(n,AD),p=(0,R.A)({},n,{color:o,disableShrink:i,size:a,thickness:l,value:c,variant:u}),f=(e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${(0,lx.A)(r)}`],svg:["svg"],circle:["circle",`circle${(0,lx.A)(n)}`,o&&"circleDisableShrink"]};return(0,$k.A)(i,CD,t)})(p),m={},h={},v={};if("determinate"===u){const e=2*Math.PI*((OD-l)/2);m.strokeDasharray=e.toFixed(3),v["aria-valuenow"]=Math.round(c),m.strokeDashoffset=`${((100-c)/100*e).toFixed(3)}px`,h.transform="rotate(-90deg)"}return(0,M.jsx)(FD,(0,R.A)({className:(0,jk.A)(f.root,r),style:(0,R.A)({width:a,height:a},h,s),ownerState:p,ref:t,role:"progressbar"},v,d,{children:(0,M.jsx)(MD,{className:f.svg,ownerState:p,viewBox:"22 22 44 44",children:(0,M.jsx)(VD,{className:f.circle,style:m,ownerState:p,cx:OD,cy:OD,r:(OD-l)/2,fill:"none",strokeWidth:l})})}))}));var qD=LD,UD=(0,R_.A)((0,M.jsx)("path",{d:"M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4 2 3 3-4 4 5z"}),"AddPhotoAlternate");const jD=qk({input:{display:"none"},progress:{color:"white"},info:{margin:"10px"},gridItem:{margin:12},snack:{marginBottom:50}});function zD(e){const t=Yw(),n=jD(),[r,o]=A.useState(!1),[i]=uT(dT.imageCreate,{onError:e.onError}),{t:a}=Ob("common"),[s,l]=(0,A.useState)(!1),c=pS(t.breakpoints.down("sm")),{token:u}=By();async function d(t){if(!u.toString())return void l(!0);const n=await e.getChatId();o(!0),window.gtag&&window.gtag("event","image",{action:"upload"});for(const e of t)await i({variables:{input:{chat:n,file:e}}}).catch(console.log);document.getElementById("contained-button-file").value=null,setTimeout((()=>{o(!1),e.onComplete&&e.onComplete()}),e.multiple?2e3:1)}async function p(){l(!1)}return window.document.ondrop=async e=>(e.preventDefault(),d(e.dataTransfer.files)),A.createElement(A.Fragment,null,A.createElement(TP,{fullScreen:c,open:s,onClose:p,fullWidth:!0,maxWidth:"sm"},A.createElement(gT,null,a("auth_required")),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:12},a("auth_required_description")))),A.createElement(EP,null,A.createElement(hI,{onClick:p,color:"secondary",variant:"contained"}," ",a("cancel")," "),A.createElement(hI,{onClick:async function(){Ld()},variant:"contained"}," ",a("login")," "))),A.createElement("input",{className:n.input,accept:"image/*",id:"contained-button-file",multiple:!!e.multiple,type:"file",onChange:async function(e){e.preventDefault();const{files:t}=e.target;return oD.emit("imageView",null),d(t)},disabled:e.disabled||r}),A.createElement("label",{htmlFor:"contained-button-file"},A.createElement(E_,{title:a("choose_images"),placement:"right"},A.createElement(NC,{color:r?"secondary":"primary",component:"span",disabled:e.disabled||r},r?A.createElement(qD,{variant:"indeterminate",className:n.progress}):A.createElement(UD,null)))))}var BD=A.memo(zD),$D=(0,R_.A)((0,M.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}),"Replay"),WD=(0,R_.A)((0,M.jsx)("path",{d:"M7 2v11h3v9l7-12h-4l4-8z"}),"FlashOn"),HD=Object.defineProperty,KD=(e,t,n)=>((e,t,n)=>t in e?HD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),GD=new Map,QD=new WeakMap,YD=0,XD=void 0;function JD(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(QD.has(n)||(YD+=1,QD.set(n,YD.toString())),QD.get(n)):"0"):e[t]}`;var n})).toString()}function ZD(e,t,n={},r=XD){if(void 0===window.IntersectionObserver&&void 0!==r){const o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),()=>{}}const{id:o,observer:i,elements:a}=function(e){const t=JD(e);let n=GD.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver((t=>{t.forEach((t=>{var n;const i=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),null==(n=r.get(t.target))||n.forEach((e=>{e(i,t)}))}))}),e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},GD.set(t,n)}return n}(n),s=a.get(e)||[];return a.has(e)||a.set(e,s),s.push(t),i.observe(e),function(){s.splice(s.indexOf(t),1),0===s.length&&(a.delete(e),i.unobserve(e)),0===a.size&&(i.disconnect(),GD.delete(o))}}A.Component;const eF=qk((()=>({replay:{pointerEvents:"none",position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",display:"block"},errored:{opacity:"0.5 !important"},imageContainer:{position:"relative",cursor:"pointer",margin:"auto"},img:{pointerEvents:"none","-webkit-user-drag":"none","-khtml-user-drag":"none","-moz-user-drag":"none","-o-user-drag":"none","user-drag":"none"},priority:{opacity:.8,pointerEvents:"none",position:"absolute",right:10,top:10,display:"block"},pinContainer:{userSelect:"none",position:"relative",minHeight:200,maxWidth:"fit-content",margin:"auto"},pin:{position:"absolute",cursor:"pointer"}})));function tF(e){const t=eF(),[n,r]=(0,A.useState)(!1),[o,i]=(0,A.useState)(!1),{ref:a,inView:s,entry:l}=function({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:s,fallbackInView:l,onChange:c}={}){var u;const[d,p]=A.useState(null),f=A.useRef(),[m,h]=A.useState({inView:!!s,entry:void 0});f.current=c,A.useEffect((()=>{if(a||!d)return;let s;return s=ZD(d,((e,t)=>{h({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&i&&s&&(s(),s=void 0)}),{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},l),()=>{s&&s()}}),[Array.isArray(e)?e.toString():e,d,o,r,i,a,n,l,t]);const v=null==(u=m.entry)?void 0:u.target,g=A.useRef();d||!v||i||a||g.current===v||(g.current=v,h({inView:!!s,entry:void 0}));const y=[p,m.inView,m.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}({});return A.createElement(_x,{ref:a,in:n||o},A.createElement("div",{className:`${t.imageContainer} ${o?t.errored:null}`,onClick:function(t){if(o)return t.target.querySelector("IMG").src=e.image.url,void i(!1);oD.emit("imageView",{image:e.image.id})}},o&&A.createElement($D,{fontSize:"large",color:"primary",className:t.replay}),e.image.priority&&A.createElement(WD,{className:t.priority,color:"primary",fontSize:"small"}),A.createElement("img",{alt:"",loading:"lazy",id:e.image.id,src:e.image.url,style:{display:s||n?"block":"none"},className:t.img,onLoad:()=>{r(!0),i(!1)},onError:()=>i(!0)})))}var nF=A.memo(tF,((e,t)=>JSON.stringify(e)===JSON.stringify(t)));function rF(e){return(0,Gk.Ay)("MuiCard",e)}(0,Kk.A)("MuiCard",["root"]);const oF=["className","raised"],iF=(0,Wk.Ay)(Px,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"})));var aF=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiCard"}),{className:r,raised:o=!1}=n,i=(0,O.A)(n,oF),a=(0,R.A)({},n,{raised:o}),s=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},rF,t)})(a);return(0,M.jsx)(iF,(0,R.A)({className:(0,jk.A)(s.root,r),elevation:o?8:void 0,ref:t,ownerState:a},i))}));function sF(e){return(0,Gk.Ay)("MuiCardHeader",e)}var lF=(0,Kk.A)("MuiCardHeader",["root","avatar","action","content","title","subheader"]);const cF=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],uF=(0,Wk.Ay)("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>(0,R.A)({[`& .${lF.title}`]:t.title,[`& .${lF.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),dF=(0,Wk.Ay)("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),pF=(0,Wk.Ay)("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),fF=(0,Wk.Ay)("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),mF=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiCardHeader"}),{action:r,avatar:o,className:i,component:a="div",disableTypography:s=!1,subheader:l,subheaderTypographyProps:c,title:u,titleTypographyProps:d}=n,p=(0,O.A)(n,cF),f=(0,R.A)({},n,{component:a,disableTypography:s}),m=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},sF,t)})(f);let h=u;null==h||h.type===J_||s||(h=(0,M.jsx)(J_,(0,R.A)({variant:o?"body2":"h5",className:m.title,component:"span",display:"block"},d,{children:h})));let v=l;return null==v||v.type===J_||s||(v=(0,M.jsx)(J_,(0,R.A)({variant:o?"body2":"body1",className:m.subheader,color:"text.secondary",component:"span",display:"block"},c,{children:v}))),(0,M.jsxs)(uF,(0,R.A)({className:(0,jk.A)(m.root,i),as:a,ref:t,ownerState:f},p,{children:[o&&(0,M.jsx)(dF,{className:m.avatar,ownerState:f,children:o}),(0,M.jsxs)(fF,{className:m.content,ownerState:f,children:[h,v]}),r&&(0,M.jsx)(pF,{className:m.action,ownerState:f,children:r})]}))}));var hF=mF;const vF=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],gF={entering:{transform:"none"},entered:{transform:"none"}},yF=A.forwardRef((function(e,t){const n=Uk(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:a,easing:s,in:l,onEnter:c,onEntered:u,onEntering:d,onExit:p,onExited:f,onExiting:m,style:h,timeout:v=r,TransitionComponent:g=yx}=e,y=(0,O.A)(e,vF),b=A.useRef(null),w=(0,Ex.A)(b,a.ref,t),E=e=>t=>{if(e){const n=b.current;void 0===t?e(n):e(n,t)}},k=E(d),S=E(((e,t)=>{bx(e);const r=wx({style:h,timeout:v,easing:s},{mode:"enter"});e.style.webkitTransition=n.transitions.create("transform",r),e.style.transition=n.transitions.create("transform",r),c&&c(e,t)})),x=E(u),C=E(m),_=E((e=>{const t=wx({style:h,timeout:v,easing:s},{mode:"exit"});e.style.webkitTransition=n.transitions.create("transform",t),e.style.transition=n.transitions.create("transform",t),p&&p(e)})),I=E(f);return(0,M.jsx)(g,(0,R.A)({appear:i,in:l,nodeRef:b,onEnter:S,onEntered:x,onEntering:k,onExit:_,onExited:I,onExiting:C,addEndListener:e=>{o&&o(b.current,e)},timeout:v},y,{children:(e,t)=>A.cloneElement(a,(0,R.A)({style:(0,R.A)({transform:"scale(0)",visibility:"exited"!==e||l?void 0:"hidden"},gF[e],h,a.props.style),ref:w},t))}))}));var bF=yF,wF=(0,R_.A)((0,M.jsx)("path",{d:"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3m1-4.3h-2V7h2z"}),"Report"),EF=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block"),kF=(0,R_.A)((0,M.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete"),SF=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"Room");function xF(e){const t=Yw(),[n]=uT(dT.sessionUpdate,{onError:console.error}),[r,o]=A.useState(!0),[i,a]=A.useState(!0),[s]=uT(dT.imageDelete,{onError:console.error}),[l]=uT(dT.messageDelete,{onError:console.error}),c=pS(t.breakpoints.down("sm")),{t:u}=Ob("common");function d(){e.onClose()}return A.createElement(TP,{fullScreen:c,open:e.open,onClose:d,fullWidth:!0,maxWidth:"sm"},A.createElement(gT,{id:"responsive-dialog-title"}," ",u("block_user")," "),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{checked:r,onChange:function(e){return o(e.target.checked)},name:"deleteImages"}),label:u("delete_user_images")}))),A.createElement(iS,{item:!0,xs:12},A.createElement(CO,{row:!0},A.createElement(nP,{control:A.createElement(gP,{checked:i,onChange:function(e){return a(e.target.checked)}}),label:u("delete_user_messages")}))))),A.createElement(EP,null,A.createElement(hI,{onClick:d,color:"secondary",variant:"contained"}," ",u("cancel")," "),A.createElement(hI,{onClick:async function(){if(d(),!e.session)return;n({variables:{id:e.session,input:{status:"inactive"}}});const{getAlbum:{messages:t,images:o}}=await Dy.cache.readQuery({query:D_.getAlbum,variables:{chat:e.chat}});if(r){if(!o||!o.length)return;const t=o.filter((t=>t.session===e.session)).map((e=>e.id));s({variables:{id:t}})}if(i){if(!t||!t.length)return;const n=t.filter((t=>t.session===e.session)).map((e=>e.id));l({variables:{id:n}})}},variant:"contained"},u("block")," ")))}var CF=A.memo(xF);const AF=qk((()=>({input:{display:"none"},root:{margin:"6px 6px 0 6px",position:"relative",backgroundColor:"#2a2a2a",display:"block",textAlign:"initial",clear:"both"},media:{maxWidth:"100%",height:"auto",pointerEvents:"none",display:"block"},pinContainer:{userSelect:"none",position:"relative"},pin:{position:"absolute",cursor:"pointer"},avatar:{},menu:{zIndex:"1400 !important"},quote:{display:"block",borderLeft:"6px solid silver"},goLeft:{opacity:.7,position:"absolute",left:10,top:"50%",marginTop:-25},goRight:{opacity:.7,position:"absolute",right:10,top:"50%",marginTop:-25},progress:{position:"absolute",margin:-20,top:"50%",left:"50%",display:"block"},imagePosition:{position:"absolute",top:0,left:0,right:0,height:2,transition:"none"}}))),_F=Iy.getHash();function IF(e){const{token:t}=By(),n=AF(),[r,o]=A.useState(!1),[i,a]=A.useState(null),[s,l]=A.useState(!1),[c,u]=A.useState(!1),[d,p]=A.useState(!1),{t:f}=Ob("common"),[m]=uT(dT.imageDelete,{onError:console.error}),[h]=uT(dT.messageCreate);function v(){oD.emit("imageView",null)}const g=e.chat;if(!g)return null;const y=()=>{o(!1),a(null)};const b=e.image,w=e.session;if(!w)return null;const E=w.user?.id===t.userId;return A.createElement("div",{style:{margin:"auto"},id:`${e.image.id}-container`},A.createElement(CF,{open:c&&b.session,chat:_F,session:b.session,onClose:function(){u(!1),y(),v()}}),A.createElement(vD,{open:s&&b.hash,onClose:function(){l(!1),y()},target:b.hash,image:b.id,isAdmin:e.isAdmin}),A.createElement(TN,{id:"image-viewer-menu",open:r&&b.hash,anchorEl:i,onClose:y,className:n.menu},A.createElement(tT,{onClick:function(){l(!0),y()},disabled:E||e.isProxy},A.createElement(oT,null,A.createElement(wF,null)),A.createElement(lT,{primary:f("report_content")})),A.createElement(tT,{onClick:function(){u(!0),y()},disabled:!e.isAdmin||E},A.createElement(oT,null,A.createElement(EF,null)),A.createElement(lT,{primary:f("block_user")})),A.createElement(tT,{onClick:function(){y(),m({variables:{id:e.image.id}}),v()},disabled:!e.isAdmin&&!E},A.createElement(oT,null,A.createElement(kF,null)),A.createElement(lT,{primary:f("delete")})),A.createElement(tT,{onClick:async function(){Iy.redirect(document.getElementById(`${e.image.id}-big`).src),o(!1),h({variables:{input:{chat:_F,image:e.image.id,text:`⬇️ ${f("image_downloaded")}`}}})},disabled:!g.allowDownloads},A.createElement(oT,null,A.createElement(P_,null)),A.createElement(lT,{primary:f("download")}))),A.createElement(aF,{className:n.root},A.createElement(hF,{avatar:b.session?A.createElement(lD,{session:w}):null,action:A.createElement(A.Fragment,null,A.createElement(oI,{onClick:e=>{o(!0),a(e.currentTarget)},size:"large"},A.createElement(BN,null))),title:w.user?.name||w.name||"Guest",subheader:b.createdAt?new Date(b.createdAt).toLocaleTimeString():null}),A.createElement("div",{className:`${n.pinContainer} pin-container`,onClick:function(t){if(t.target&&!String(t.target.className).includes("pin-container"))return void oD.emit("imageView",null);const n=t.nativeEvent.clientX,r=t.nativeEvent.clientY,o=t.target.getBoundingClientRect(),i=Math.round(n-(o.left+window.scrollX)),a=Math.round(r-(o.top+window.scrollY)),s=Math.round(100*i/t.target.offsetWidth),l=Math.round(100*a/t.target.offsetHeight);oD.emit("imageView",{image:e.image.id,x:s,y:l})}},A.createElement(bF,{in:!!e.imageView},A.createElement(SF,{id:`${e.image.id}-pin`,className:n.pin,fontSize:"large",style:{marginLeft:-16,marginTop:-32,left:e.imageView?`${e.imageView.x}%`:0,top:e.imageView?`${e.imageView.y}%`:0,display:e.imageView&&e.imageView.x?"inline-block":"none"}})),d?null:A.createElement(qD,{className:n.progress,color:"secondary"}),A.createElement(zI,{in:d},A.createElement("img",{loading:"lazy",id:`${e.image.id}-big`,className:n.media,src:e.isLoaded?e.image.urlBig:null,width:e.image.width,height:e.image.height,style:{maxWidth:"100%",height:"auto",width:e.image.width},onLoad:()=>p(!0)})))))}var NF=A.memo(IF);function TF(e){const t=[...e.images].sort(((t,n)=>{const r=`${+t.priority}${t.created}`,o=`${+n.priority}${n.created}`;return r<o?e.sortDesc?1:-1:r>o?e.sortDesc?-1:1:0}));return A.createElement(A.Fragment,null,A.createElement("div",{id:"images",className:"full",style:{display:e.gridView?"none":"grid",height:"100%",position:"relative",textAlign:"center"}},t.map((t=>A.createElement(NF,{key:t.id,image:t,imageView:e.imageView&&e.imageView.image===t.id?e.imageView:null,session:e.sessions.find((e=>e.id===t.session)),chat:e.chat,isLoaded:e.isLoaded,isAdmin:e.isAdmin,isProxy:e.isProxy})))),A.createElement("div",{id:"images",className:"grid "+(e.isSmall?"gMedium":"gBig"),style:{display:e.gridView?"grid":"none"}},t.map((t=>A.createElement(nF,{key:t.id,big:!1,image:t,isAdmin:e.isAdmin,isLoaded:e.isLoaded})))))}var RF=A.memo(TF);const OF={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},PF={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},DF="mousemove",FF="mouseup";function MF(e,t){if(0===t)return e;const n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function VF(e,t){const n=t=>{const n="touches"in t;n&&t.touches.length>1||e(((e,o)=>{o.trackMouse&&!n&&(document.addEventListener(DF,r),document.addEventListener(FF,i));const{clientX:a,clientY:s}=n?t.touches[0]:t,l=MF([a,s],o.rotationAngle);return o.onTouchStartOrOnMouseDown&&o.onTouchStartOrOnMouseDown({event:t}),Object.assign(Object.assign(Object.assign({},e),PF),{initial:l.slice(),xy:l,start:t.timeStamp||0})}))},r=t=>{e(((e,n)=>{const r="touches"in t;if(r&&t.touches.length>1)return e;if(t.timeStamp-e.start>n.swipeDuration)return e.swiping?Object.assign(Object.assign({},e),{swiping:!1}):e;const{clientX:o,clientY:i}=r?t.touches[0]:t,[a,s]=MF([o,i],n.rotationAngle),l=a-e.xy[0],c=s-e.xy[1],u=Math.abs(l),d=Math.abs(c),p=(t.timeStamp||0)-e.start,f=Math.sqrt(u*u+d*d)/(p||1),m=[l/(p||1),c/(p||1)],h=function(e,t,n,r){return e>t?n>0?"Right":"Left":r>0?"Down":"Up"}(u,d,l,c),v="number"==typeof n.delta?n.delta:n.delta[h.toLowerCase()]||OF.delta;if(u<v&&d<v&&!e.swiping)return e;const g={absX:u,absY:d,deltaX:l,deltaY:c,dir:h,event:t,first:e.first,initial:e.initial,velocity:f,vxvy:m};g.first&&n.onSwipeStart&&n.onSwipeStart(g),n.onSwiping&&n.onSwiping(g);let y=!1;return(n.onSwiping||n.onSwiped||n[`onSwiped${h}`])&&(y=!0),y&&n.preventScrollOnSwipe&&n.trackTouch&&t.cancelable&&t.preventDefault(),Object.assign(Object.assign({},e),{first:!1,eventData:g,swiping:!0})}))},o=t=>{e(((e,n)=>{let r;if(e.swiping&&e.eventData){if(t.timeStamp-e.start<n.swipeDuration){r=Object.assign(Object.assign({},e.eventData),{event:t}),n.onSwiped&&n.onSwiped(r);const o=n[`onSwiped${r.dir}`];o&&o(r)}}else n.onTap&&n.onTap({event:t});return n.onTouchEndOrOnMouseUp&&n.onTouchEndOrOnMouseUp({event:t}),Object.assign(Object.assign(Object.assign({},e),PF),{eventData:r})}))},i=e=>{document.removeEventListener(DF,r),document.removeEventListener(FF,i),o(e)},a=(e,t)=>{let i=()=>{};if(e&&e.addEventListener){const a=Object.assign(Object.assign({},OF.touchEventOptions),t.touchEventOptions),s=[["touchstart",n,a],["touchmove",r,Object.assign(Object.assign({},a),t.preventScrollOnSwipe?{passive:!1}:{})],["touchend",o,a]];s.forEach((([t,n,r])=>e.addEventListener(t,n,r))),i=()=>s.forEach((([t,n])=>e.removeEventListener(t,n)))}return i},s={ref:t=>{null!==t&&e(((e,n)=>{if(e.el===t)return e;const r={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),r.cleanUpTouch=void 0),n.trackTouch&&t&&(r.cleanUpTouch=a(t,n)),Object.assign(Object.assign(Object.assign({},e),{el:t}),r)}))}};return t.trackMouse&&(s.onMouseDown=n),[s,a]}function LF(e){const{trackMouse:t}=e,n=A.useRef(Object.assign({},PF)),r=A.useRef(Object.assign({},OF)),o=A.useRef(Object.assign({},r.current));let i;for(i in o.current=Object.assign({},r.current),r.current=Object.assign(Object.assign({},OF),e),OF)void 0===r.current[i]&&(r.current[i]=OF[i]);const[a,s]=A.useMemo((()=>VF((e=>n.current=e(n.current,r.current)),{trackMouse:t})),[t]);return n.current=function(e,t,n,r){return t.trackTouch&&e.el?e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)}):(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0}))}(n.current,r.current,o.current,s),a}const qF=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function UF(e,t,n){var r;const o=function(e,t,n){const r=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),i=(0,DI.A)(t);let a;if(t.fakeTransform)a=t.fakeTransform;else{const e=i.getComputedStyle(t);a=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let s=0,l=0;if(a&&"none"!==a&&"string"==typeof a){const e=a.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),l=parseInt(e[5],10)}return"left"===e?o?`translateX(${o.right+s-r.left}px)`:`translateX(${i.innerWidth+s-r.left}px)`:"right"===e?o?`translateX(-${r.right-o.left-s}px)`:`translateX(-${r.left+r.width-s}px)`:"up"===e?o?`translateY(${o.bottom+l-r.top}px)`:`translateY(${i.innerHeight+l-r.top}px)`:o?`translateY(-${r.top-o.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}(e,t,"function"==typeof(r=n)?r():r);o&&(t.style.webkitTransform=o,t.style.transform=o)}const jF=A.forwardRef((function(e,t){const n=Uk(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:s,container:l,direction:c="down",easing:u=r,in:d,onEnter:p,onEntered:f,onEntering:m,onExit:h,onExited:v,onExiting:g,style:y,timeout:b=o,TransitionComponent:w=yx}=e,E=(0,O.A)(e,qF),k=A.useRef(null),S=(0,Ex.A)(s.ref,k,t),x=e=>t=>{e&&(void 0===t?e(k.current):e(k.current,t))},C=x(((e,t)=>{UF(c,e,l),bx(e),p&&p(e,t)})),_=x(((e,t)=>{const r=wx({timeout:b,style:y,easing:u},{mode:"enter"});e.style.webkitTransition=n.transitions.create("-webkit-transform",(0,R.A)({},r)),e.style.transition=n.transitions.create("transform",(0,R.A)({},r)),e.style.webkitTransform="none",e.style.transform="none",m&&m(e,t)})),I=x(f),N=x(g),T=x((e=>{const t=wx({timeout:b,style:y,easing:u},{mode:"exit"});e.style.webkitTransition=n.transitions.create("-webkit-transform",t),e.style.transition=n.transitions.create("transform",t),UF(c,e,l),h&&h(e)})),P=x((e=>{e.style.webkitTransition="",e.style.transition="",v&&v(e)})),D=A.useCallback((()=>{k.current&&UF(c,k.current,l)}),[c,l]);return A.useEffect((()=>{if(d||"down"===c||"right"===c)return;const e=(0,PI.A)((()=>{k.current&&UF(c,k.current,l)})),t=(0,DI.A)(k.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[c,d,l]),A.useEffect((()=>{d||D()}),[d,D]),(0,M.jsx)(w,(0,R.A)({nodeRef:k,onEnter:C,onEntered:I,onEntering:_,onExit:T,onExited:P,onExiting:N,addEndListener:e=>{i&&i(k.current,e)},appear:a,in:d,timeout:b},E,{children:(e,t)=>A.cloneElement(s,(0,R.A)({ref:S,style:(0,R.A)({visibility:"exited"!==e||d?void 0:"hidden"},y,s.props.style)},t))}))}));var zF=jF;function BF(e){return(0,Gk.Ay)("MuiLinearProgress",e)}(0,Kk.A)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const $F=["className","color","value","valueBuffer","variant"];let WF,HF,KF,GF,QF,YF,XF=e=>e;const JF=(0,tC.i7)(WF||(WF=XF`
0% {
left: -35%;
right: 100%;
}
60% {
left: 100%;
right: -90%;
}
100% {
left: 100%;
right: -90%;
}
`)),ZF=(0,tC.i7)(HF||(HF=XF`
0% {
left: -200%;
right: 100%;
}
60% {
left: 107%;
right: -8%;
}
100% {
left: 107%;
right: -8%;
}
`)),eM=(0,tC.i7)(KF||(KF=XF`
0% {
opacity: 1;
background-position: 0 -23px;
}
60% {
opacity: 0;
background-position: 0 -23px;
}
100% {
opacity: 1;
background-position: -200px -23px;
}
`)),tM=(e,t)=>"inherit"===t?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:"light"===e.palette.mode?(0,Ix.a)(e.palette[t].main,.62):(0,Ix.e$)(e.palette[t].main,.5),nM=(0,Wk.Ay)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${(0,lx.A)(n.color)}`],t[n.variant]]}})((({ownerState:e,theme:t})=>(0,R.A)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:tM(t,e.color)},"inherit"===e.color&&"buffer"!==e.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===e.variant&&{backgroundColor:"transparent"},"query"===e.variant&&{transform:"rotate(180deg)"}))),rM=(0,Wk.Ay)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.dashed,t[`dashedColor${(0,lx.A)(n.color)}`]]}})((({ownerState:e,theme:t})=>{const n=tM(t,e.color);return(0,R.A)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===e.color&&{opacity:.3},{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),(0,tC.AH)(GF||(GF=XF`
animation: ${0} 3s infinite linear;
`),eM)),oM=(0,Wk.Ay)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${(0,lx.A)(n.color)}`],("indeterminate"===n.variant||"query"===n.variant)&&t.bar1Indeterminate,"determinate"===n.variant&&t.bar1Determinate,"buffer"===n.variant&&t.bar1Buffer]}})((({ownerState:e,theme:t})=>(0,R.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===e.color?"currentColor":(t.vars||t).palette[e.color].main},"determinate"===e.variant&&{transition:"transform .4s linear"},"buffer"===e.variant&&{zIndex:1,transition:"transform .4s linear"})),(({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,tC.AH)(QF||(QF=XF`
width: auto;
animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
`),JF))),iM=(0,Wk.Ay)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${(0,lx.A)(n.color)}`],("indeterminate"===n.variant||"query"===n.variant)&&t.bar2Indeterminate,"buffer"===n.variant&&t.bar2Buffer]}})((({ownerState:e,theme:t})=>(0,R.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==e.variant&&{backgroundColor:"inherit"===e.color?"currentColor":(t.vars||t).palette[e.color].main},"inherit"===e.color&&{opacity:.3},"buffer"===e.variant&&{backgroundColor:tM(t,e.color),transition:"transform .4s linear"})),(({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,tC.AH)(YF||(YF=XF`
width: auto;
animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
`),ZF))),aM=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiLinearProgress"}),{className:r,color:o="primary",value:i,valueBuffer:a,variant:s="indeterminate"}=n,l=(0,O.A)(n,$F),c=(0,R.A)({},n,{color:o,variant:s}),u=(e=>{const{classes:t,variant:n,color:r}=e,o={root:["root",`color${(0,lx.A)(r)}`,n],dashed:["dashed",`dashedColor${(0,lx.A)(r)}`],bar1:["bar",`barColor${(0,lx.A)(r)}`,("indeterminate"===n||"query"===n)&&"bar1Indeterminate","determinate"===n&&"bar1Determinate","buffer"===n&&"bar1Buffer"],bar2:["bar","buffer"!==n&&`barColor${(0,lx.A)(r)}`,"buffer"===n&&`color${(0,lx.A)(r)}`,("indeterminate"===n||"query"===n)&&"bar2Indeterminate","buffer"===n&&"bar2Buffer"]};return(0,$k.A)(o,BF,t)})(c),d=z(),p={},f={bar1:{},bar2:{}};if("determinate"===s||"buffer"===s)if(void 0!==i){p["aria-valuenow"]=Math.round(i),p["aria-valuemin"]=0,p["aria-valuemax"]=100;let e=i-100;d&&(e=-e),f.bar1.transform=`translateX(${e}%)`}else 0;if("buffer"===s)if(void 0!==a){let e=(a||0)-100;d&&(e=-e),f.bar2.transform=`translateX(${e}%)`}else 0;return(0,M.jsxs)(nM,(0,R.A)({className:(0,jk.A)(u.root,r),ownerState:c,role:"progressbar"},p,{ref:t},l,{children:["buffer"===s?(0,M.jsx)(rM,{className:u.dashed,ownerState:c}):null,(0,M.jsx)(oM,{className:u.bar1,ownerState:c,style:f.bar1}),"determinate"===s?null:(0,M.jsx)(iM,{className:u.bar2,ownerState:c,style:f.bar2})]}))}));var sM=aM;function lM(e){return(0,Gk.Ay)("MuiCardMedia",e)}(0,Kk.A)("MuiCardMedia",["root","media","img"]);const cM=["children","className","component","image","src","style"],uM=(0,Wk.Ay)("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:o}=n;return[t.root,r&&t.media,o&&t.img]}})((({ownerState:e})=>(0,R.A)({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"}))),dM=["video","audio","picture","iframe","img"],pM=["picture","img"],fM=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiCardMedia"}),{children:r,className:o,component:i="div",image:a,src:s,style:l}=n,c=(0,O.A)(n,cM),u=-1!==dM.indexOf(i),d=!u&&a?(0,R.A)({backgroundImage:`url("${a}")`},l):l,p=(0,R.A)({},n,{component:i,isMediaComponent:u,isImageComponent:-1!==pM.indexOf(i)}),f=(e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e,o={root:["root",n&&"media",r&&"img"]};return(0,$k.A)(o,lM,t)})(p);return(0,M.jsx)(uM,(0,R.A)({className:(0,jk.A)(f.root,o),as:i,role:!u&&a?"img":void 0,ref:t,style:d,ownerState:p,src:u?a||s:void 0},c,{children:r}))}));var mM=fM,hM=(0,R_.A)((0,M.jsx)("path",{d:"M3.27 3 2 4.27l5 5V13h3v9l3.58-6.14L17.73 20 19 18.73zM17 10h-4l4-8H7v2.18l8.46 8.46z"}),"FlashOff"),vM=(0,R_.A)((0,M.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),gM="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function yM(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function bM(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function wM(e){"string"!=typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var EM={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,"⇪":20,",":188,".":190,"/":191,"`":192,"-":gM?173:189,"=":gM?61:187,";":gM?59:186,"'":222,"[":219,"]":221,"\\":220},kM={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},SM={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},xM={16:!1,18:!1,17:!1,91:!1},CM={},AM=1;AM<20;AM++)EM["f".concat(AM)]=111+AM;var _M=[],IM="all",NM=[],TM=function(e){return EM[e.toLowerCase()]||kM[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function RM(e){IM=e||"all"}function OM(){return IM||"all"}var PM=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,i=void 0===o?"+":o;wM(t).forEach((function(e){var t=e.split(i),o=t.length,a=t[o-1],s="*"===a?"*":TM(a);if(CM[s]){n||(n=OM());var l=o>1?bM(kM,t):[];CM[s]=CM[s].map((function(e){return(!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i<n.length;i++)-1===r.indexOf(n[i])&&(o=!1);return o}(e.mods,l)?{}:e}))}}))};function DM(e,t,n){var r;if(t.scope===n||"all"===t.scope){for(var o in r=t.mods.length>0,xM)Object.prototype.hasOwnProperty.call(xM,o)&&(!xM[o]&&t.mods.indexOf(+o)>-1||xM[o]&&-1===t.mods.indexOf(+o))&&(r=!1);(0!==t.mods.length||xM[16]||xM[18]||xM[17]||xM[91])&&!r&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function FM(e){var t=CM["*"],n=e.keyCode||e.which||e.charCode;if(MM.filter.call(this,e)){if(93!==n&&224!==n||(n=91),-1===_M.indexOf(n)&&229!==n&&_M.push(n),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=SM[t];e[t]&&-1===_M.indexOf(n)?_M.push(n):!e[t]&&_M.indexOf(n)>-1?_M.splice(_M.indexOf(n),1):"metaKey"===t&&e[t]&&3===_M.length&&(e.ctrlKey||e.shiftKey||e.altKey||(_M=_M.slice(_M.indexOf(n))))})),n in xM){for(var r in xM[n]=!0,kM)kM[r]===n&&(MM[r]=!0);if(!t)return}for(var o in xM)Object.prototype.hasOwnProperty.call(xM,o)&&(xM[o]=e[SM[o]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===_M.indexOf(17)&&_M.push(17),-1===_M.indexOf(18)&&_M.push(18),xM[17]=!0,xM[18]=!0);var i=OM();if(t)for(var a=0;a<t.length;a++)t[a].scope===i&&("keydown"===e.type&&t[a].keydown||"keyup"===e.type&&t[a].keyup)&&DM(e,t[a],i);if(n in CM)for(var s=0;s<CM[n].length;s++)if(("keydown"===e.type&&CM[n][s].keydown||"keyup"===e.type&&CM[n][s].keyup)&&CM[n][s].key){for(var l=CM[n][s],c=l.splitKey,u=l.key.split(c),d=[],p=0;p<u.length;p++)d.push(TM(u[p]));d.sort().join("")===_M.sort().join("")&&DM(e,l,i)}}}function MM(e,t,n){_M=[];var r=wM(e),o=[],i="all",a=document,s=0,l=!1,c=!0,u="+";for(void 0===n&&"function"==typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(i=t.scope),t.element&&(a=t.element),t.keyup&&(l=t.keyup),void 0!==t.keydown&&(c=t.keydown),"string"==typeof t.splitKey&&(u=t.splitKey)),"string"==typeof t&&(i=t);s<r.length;s++)o=[],(e=r[s].split(u)).length>1&&(o=bM(kM,e)),(e="*"===(e=e[e.length-1])?"*":TM(e))in CM||(CM[e]=[]),CM[e].push({keyup:l,keydown:c,scope:i,mods:o,shortcut:r[s],method:n,key:r[s],splitKey:u});void 0!==a&&!function(e){return NM.indexOf(e)>-1}(a)&&window&&(NM.push(a),yM(a,"keydown",(function(e){FM(e)})),yM(window,"focus",(function(){_M=[]})),yM(a,"keyup",(function(e){FM(e),function(e){var t=e.keyCode||e.which||e.charCode,n=_M.indexOf(t);if(n>=0&&_M.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&_M.splice(0,_M.length),93!==t&&224!==t||(t=91),t in xM)for(var r in xM[t]=!1,kM)kM[r]===t&&(MM[r]=!1)}(e)})))}var VM={setScope:RM,getScope:OM,deleteScope:function(e,t){var n,r;for(var o in e||(e=OM()),CM)if(Object.prototype.hasOwnProperty.call(CM,o))for(n=CM[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;OM()===e&&RM(t||"all")},getPressedKeyCodes:function(){return _M.slice(0)},isPressed:function(e){return"string"==typeof e&&(e=TM(e)),-1!==_M.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},unbind:function(e){if(e){if(Array.isArray(e))e.forEach((function(e){e.key&&PM(e)}));else if("object"==typeof e)e.key&&PM(e);else if("string"==typeof 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=n[0],i=n[1];"function"==typeof o&&(i=o,o=""),PM({key:e,scope:o,method:i,splitKey:"+"})}}else Object.keys(CM).forEach((function(e){return delete CM[e]}))}};for(var LM in VM)Object.prototype.hasOwnProperty.call(VM,LM)&&(MM[LM]=VM[LM]);if("undefined"!=typeof window){var qM=window.hotkeys;MM.noConflict=function(e){return e&&window.hotkeys===MM&&(window.hotkeys=qM),MM},window.hotkeys=MM}var UM=MM;function jM(e,t,n,r){n instanceof Array&&(r=n,n=void 0);var o=n||{},i=o.enableOnTags,a=o.filter,s=o.keyup,l=o.keydown,c=(0,A.useRef)(null),u=(0,A.useCallback)((function(e,n){return(null===c.current||document.activeElement===c.current)&&(t(e,n),!0)}),r?[c].concat(r):[c]);return(0,A.useEffect)((function(){return n&&n.enableOnTags&&(UM.filter=function(e){var t=e.target,n=e.srcElement,r=t&&t.tagName||n&&n.tagName;return Boolean(r&&i&&i.includes(r))}),a&&(UM.filter=a),s&&!0!==l&&(n.keydown=!1),UM(e,n||{},u),function(){return UM.unbind(e,u)}}),[u,n,i,a,e]),c}var zM=(0,R_.A)((0,M.jsx)("path",{d:"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11"}),"Reply"),BM=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3"}),"AlternateEmail"),$M=(0,R_.A)((0,M.jsx)("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"}),"KeyboardReturn"),WM=(0,R_.A)((0,M.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"People");function HM(e){return(0,Gk.Ay)("MuiListItem",e)}var KM=(0,Kk.A)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);function GM(e){return(0,Gk.Ay)("MuiListItemButton",e)}var QM=(0,Kk.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function YM(e){return(0,Gk.Ay)("MuiListItemSecondaryAction",e)}(0,Kk.A)("MuiListItemSecondaryAction",["root","disableGutters"]);const XM=["className"],JM=(0,Wk.Ay)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})((({ownerState:e})=>(0,R.A)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0}))),ZM=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiListItemSecondaryAction"}),{className:r}=n,o=(0,O.A)(n,XM),i=A.useContext(gI),a=(0,R.A)({},n,{disableGutters:i.disableGutters}),s=(e=>{const{disableGutters:t,classes:n}=e,r={root:["root",t&&"disableGutters"]};return(0,$k.A)(r,YM,n)})(a);return(0,M.jsx)(JM,(0,R.A)({className:(0,jk.A)(s.root,r),ownerState:a,ref:t},o))}));ZM.muiName="ListItemSecondaryAction";var eV=ZM;const tV=["className"],nV=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],rV=(0,Wk.Ay)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((({theme:e,ownerState:t})=>(0,R.A)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,R.A)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${QM.root}`]:{paddingRight:48}},{[`&.${KM.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${KM.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${KM.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${KM.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${KM.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48}))),oV=(0,Wk.Ay)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),iV=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiListItem"}),{alignItems:r="center",autoFocus:o=!1,button:i=!1,children:a,className:s,component:l,components:c={},componentsProps:u={},ContainerComponent:d="li",ContainerProps:{className:p}={},dense:f=!1,disabled:m=!1,disableGutters:h=!1,disablePadding:v=!1,divider:g=!1,focusVisibleClassName:y,secondaryAction:b,selected:w=!1,slotProps:E={},slots:k={}}=n,S=(0,O.A)(n.ContainerProps,tV),x=(0,O.A)(n,nV),C=A.useContext(gI),_=A.useMemo((()=>({dense:f||C.dense||!1,alignItems:r,disableGutters:h})),[r,C.dense,f,h]),I=A.useRef(null);(0,CI.A)((()=>{o&&I.current&&I.current.focus()}),[o]);const N=A.Children.toArray(a),T=N.length&&(0,IR.A)(N[N.length-1],["ListItemSecondaryAction"]),P=(0,R.A)({},n,{alignItems:r,autoFocus:o,button:i,dense:_.dense,disabled:m,disableGutters:h,disablePadding:v,divider:g,hasSecondaryAction:T,selected:w}),D=(e=>{const{alignItems:t,button:n,classes:r,dense:o,disabled:i,disableGutters:a,disablePadding:s,divider:l,hasSecondaryAction:c,selected:u}=e,d={root:["root",o&&"dense",!a&&"gutters",!s&&"padding",l&&"divider",i&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",u&&"selected"],container:["container"]};return(0,$k.A)(d,HM,r)})(P),F=(0,Ex.A)(I,t),V=k.root||c.Root||rV,L=E.root||u.root||{},q=(0,R.A)({className:(0,jk.A)(D.root,L.className,s),disabled:m},x);let U=l||"li";return i&&(q.component=l||"div",q.focusVisibleClassName=(0,jk.A)(KM.focusVisible,y),U=kC),T?(U=q.component||l?U:"div","li"===d&&("li"===U?U="div":"li"===q.component&&(q.component="div")),(0,M.jsx)(gI.Provider,{value:_,children:(0,M.jsxs)(oV,(0,R.A)({as:d,className:(0,jk.A)(D.container,p),ref:F,ownerState:P},S,{children:[(0,M.jsx)(V,(0,R.A)({},L,!HS(V)&&{as:U,ownerState:(0,R.A)({},P,L.ownerState)},q,{children:N})),N.pop()]}))})):(0,M.jsx)(gI.Provider,{value:_,children:(0,M.jsxs)(V,(0,R.A)({},L,{as:U,ref:F},!HS(V)&&{ownerState:(0,R.A)({},P,L.ownerState)},q,{children:[N,b&&(0,M.jsx)(eV,{children:b})]}))})}));var aV=iV;function sV(e){return(0,Gk.Ay)("MuiListItemAvatar",e)}(0,Kk.A)("MuiListItemAvatar",["root","alignItemsFlexStart"]);const lV=["className"],cV=(0,Wk.Ay)("div",{name:"MuiListItemAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((({ownerState:e})=>(0,R.A)({minWidth:56,flexShrink:0},"flex-start"===e.alignItems&&{marginTop:8})));var uV=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiListItemAvatar"}),{className:r}=n,o=(0,O.A)(n,lV),i=A.useContext(gI),a=(0,R.A)({},n,{alignItems:i.alignItems}),s=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,$k.A)(r,sV,n)})(a);return(0,M.jsx)(cV,(0,R.A)({className:(0,jk.A)(s.root,r),ownerState:a,ref:t},o))}));function dV(e){const{token:t}=By(),{t:n}=Ob("common");return A.createElement(TP,{onClose:e.onClose,open:e.open},A.createElement(gT,null,n("choose_user")),A.createElement(kI,null,e.allowAll&&A.createElement(aV,{button:!0,onClick:()=>e.onClick(null),key:null},A.createElement(uV,null,A.createElement(QP,null," ",A.createElement(WM,null)," ")),A.createElement(lT,{primary:n("everybody")})),e.sessions.map((n=>n.online&&n.user?.id!==t.userId&&A.createElement(aV,{button:!0,selected:e.selected&&n.id===e.selected.id,onClick:()=>e.onClick(n),key:n.id},A.createElement(uV,null,A.createElement(lD,{session:n})),A.createElement(lT,{primary:n.user?.name||n.name||"Guest"}))))))}const pV=qk((e=>({button:{position:"fixed",right:60,bottom:50},progress:{color:"white"},info:{margin:10},gridItem:{margin:12},snack:{marginBottom:50},send:{marginTop:12},secondary:{backgroundColor:e.palette.secondary.main,color:"White"},root:{padding:"2px 4px",display:"flex",alignItems:"center",backgroundColor:"#FFF"},input:{flex:1,color:"#333"},iconButton:{padding:5},divider:{height:28,margin:4},cardHeader:{padding:6}}))),fV=Iy.getHash();let mV=!1;function hV(e){const t=pV(),[n,{error:r}]=uT(dT.messageCreate,{onError:console.error}),[o]=uT(dT.pinCreate,{onError:console.error}),[i,a]=A.useState(""),[s,l]=A.useState(!1),[c,u]=A.useState(null),[d,p]=A.useState(null),{t:f}=Ob("common");async function m(){let t=null,r=null;if(e.imageView&&(r=e.imageView.image),e.imageView&&e.imageView.x){t=(await o({variables:{input:{chat:fV,image:e.imageView.image,x:e.imageView.x,y:e.imageView.y}}})).data.pinCreate.id}window.gtag&&window.gtag("event","message",{private:!!c,reply:!!d}),await n({variables:{input:{chat:fV,reply:d,text:i,recipient:c?c.id:c,pin:t,image:r}}}).then((()=>p(null))),e.gridView?oD.emit("imageView",{image:e.imageView.image}):oD.emit("imageView",null),a("")}return oD.removeAllListeners("setReply"),oD.on("setReply",p),(0,A.useEffect)((()=>(mV||(mV=!0),oD.on("setRecipient",(e=>{u(e)})),()=>{oD.removeAllListeners("setRecipient")}))),r?.graphQLErrors?.length&&r?.graphQLErrors?.forEach((e=>{console.log("Handle",e.message)})),e.chat&&!e.chat.allowChat?null:A.createElement(A.Fragment,null,A.createElement(dV,{onClose:function(){l(!1)},open:s,allowAll:!0,onClick:function(e=null){u(e),l(!1)},selected:c,sessions:e.sessions}),A.createElement(Px,{square:!0,component:"form",className:t.root},A.createElement(oI,{className:t.iconButton,onClick:function(){if(d)return p(null),void u(null);c?u(null):l(!0)},color:"primary",size:"small"},A.createElement(E_,{title:f("choose_recipient"),placement:"left"},A.createElement(T_,{invisible:!d,overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"right"},badgeContent:A.createElement(zM,{color:"secondary"})},A.createElement(T_,{invisible:!c,overlap:"circular",anchorOrigin:{vertical:"top",horizontal:"right"},badgeContent:A.createElement(lD,{session:c,size:"small"})},A.createElement(BM,{size:"small"}))))),A.createElement($T,{className:t.input,multiline:!0,placeholder:f("chat_text_placeholder"),value:i,onKeyPress:function(e){"Enter"===e.key&&i.trim().length>=2&&(e.preventDefault(),m())},onChange:function(e){a(e.target.value)},maxRows:6}),A.createElement(oI,{color:"secondary",className:t.iconButton,onClick:m,disabled:i.length<2,size:"large"},A.createElement($M,null))))}var vV=A.memo(hV),gV=(0,R_.A)((0,M.jsx)("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z"}),"OpenInNew"),yV=(0,R_.A)((0,M.jsx)("path",{d:"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z"}),"SubdirectoryArrowRight");function bV(e){return(0,Gk.Ay)("MuiCardContent",e)}(0,Kk.A)("MuiCardContent",["root"]);const wV=["className","component"],EV=(0,Wk.Ay)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}})));var kV=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiCardContent"}),{className:r,component:o="div"}=n,i=(0,O.A)(n,wV),a=(0,R.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},bV,t)})(a);return(0,M.jsx)(EV,(0,R.A)({as:o,className:(0,jk.A)(s.root,r),ownerState:a,ref:t},i))}));function SV(e){return(0,Gk.Ay)("MuiLink",e)}var xV=(0,Kk.A)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),CV=o(6481);const AV={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var _V=({theme:e,ownerState:t})=>{const n=(e=>AV[e]||e)(t.color),r=(0,CV.Yn)(e,`palette.${n}`,!1)||t.color,o=(0,CV.Yn)(e,`palette.${n}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:(0,Ix.X4)(r,.4)};const IV=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],NV=(0,Wk.Ay)(J_,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${(0,lx.A)(n.underline)}`],"button"===n.component&&t.button]}})((({theme:e,ownerState:t})=>(0,R.A)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,R.A)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:_V({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${xV.focusVisible}`]:{outline:"auto"}}))),TV=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiLink"}),{className:r,color:o="primary",component:i="a",onBlur:a,onFocus:s,TypographyClasses:l,underline:c="always",variant:u="inherit",sx:d}=n,p=(0,O.A)(n,IV),{isFocusVisibleRef:f,onBlur:m,onFocus:h,ref:v}=(0,Gx.A)(),[g,y]=A.useState(!1),b=(0,Ex.A)(t,v),w=(0,R.A)({},n,{color:o,component:i,focusVisible:g,underline:c,variant:u}),E=(e=>{const{classes:t,component:n,focusVisible:r,underline:o}=e,i={root:["root",`underline${(0,lx.A)(o)}`,"button"===n&&"button",r&&"focusVisible"]};return(0,$k.A)(i,SV,t)})(w);return(0,M.jsx)(NV,(0,R.A)({color:o,className:(0,jk.A)(E.root,r),classes:l,component:i,onBlur:e=>{m(e),!1===f.current&&y(!1),a&&a(e)},onFocus:e=>{h(e),!0===f.current&&y(!0),s&&s(e)},ref:b,ownerState:w,variant:u,sx:[...Object.keys(AV).includes(o)?[]:[{color:o}],...Array.isArray(d)?d:[d]]},p))}));var RV=TV;const OV=qk((()=>({root:{margin:5},header:{padding:8,"& .MuiCardHeader-content":{overflow:"hidden"}},chatPaper:{height:"100%"},messageText:{paddingLeft:"10px !important",padding:"5px !important"},media:{height:100,cursor:"pointer"},reply:{marginLeft:"auto !important"},actions:{marginLeft:"0 !important"},quote:{paddingLeft:10,borderLeft:"3px solid #888",color:"#AAA",fontStyle:"italic",fontSize:"small"},linkIcon:{fontSize:"1em",verticalAlign:"middle"}}))),PV=Iy.getHash();qv.get("uniqueId");function DV(e){const{token:t}=By(),n=OV(),[r,o]=A.useState(!1),[i,a]=A.useState(null),[s,l]=A.useState(!1),[c]=uT(dT.messageUpdate,{onError:console.error}),[u]=uT(dT.messageDelete,{onError:console.error}),{t:d}=Ob("common"),p=t.userId,f=()=>{o(!1),a(null)};function m(){f(),oD.emit("setRecipient",e.session)}if(!e.session||"active"!==e.session.status)return null;const h=e.session.user?.id===p,v=/(https?:\/\/(?:[^/\s]+\S+))/gi,g={backgroundColor:"#3A3A3A"},y={backgroundColor:"#555",margin:5};if(e.message.recipient){const t=e.recipient.user?.id||e.recipient.createdAt;g.backgroundColor=function(e,t=.5){return YP(XP(e)).darken(t)}(h?p:t,.7),g.opacity=.7}const b=e.replySession||{};return b?.user?.id===p&&(y.borderLeft="2px solid rgb(220, 180, 0)"),h&&(g.borderLeft="2px solid rgb(220, 180, 0)"),A.createElement(A.Fragment,null,A.createElement(CF,{open:s,chat:PV,session:e.session.id,onClose:function(){l(!1),f()}}),A.createElement(TN,{id:"message-menu",open:r,anchorEl:i,onClose:f,className:n.menu},A.createElement(tT,{onClick:function(){f(),e.message.recipient&&m(),oD.emit("setReply",e.message.id)}},A.createElement(oT,null,A.createElement(zM,null)),A.createElement(lT,{primary:d("reply")})),A.createElement(tT,{onClick:m},A.createElement(oT,null,A.createElement(BM,null)),A.createElement(lT,{primary:d("private_message")})),A.createElement(tT,{onClick:function(){f(),u({variables:{id:[e.message.id]}})},disabled:!h&&!e.mySession?.isCreator&&!e.mySession?.isModerator},A.createElement(oT,null,A.createElement(kF,null)),A.createElement(lT,{primary:d("delete")})),A.createElement(tT,{onClick:function(){l(!0),f()},disabled:!e.mySession?.isCreator&&!e.mySession?.isModerator||h},A.createElement(oT,null,A.createElement(EF,null)),A.createElement(lT,{primary:d("block_user")})),A.createElement(tT,{onClick:async function(){await c({variables:{id:e.message.id,input:{priority:!e.message.priority}}}),f()},disabled:!e.mySession?.isCreator},A.createElement(oT,null,e.message.priority?A.createElement(hM,null):A.createElement(WD,null)),A.createElement(lT,{primary:d("priority")}))),A.createElement(_x,{in:!0},A.createElement(aF,{className:n.root,style:{...g}},A.createElement(hF,{className:n.header,action:A.createElement(oI,{onClick:e=>{o(!0),a(e.currentTarget)},size:"large"}," ",e.message.priority?A.createElement(WD,{color:"primary"}):A.createElement(BN,null)," "),avatar:A.createElement(lD,{session:e.session,pin:e.pin,image:e.image,onClick:m}),title:e.session.user?.name||e.session.name||"Guest",titleTypographyProps:{noWrap:!0},subheader:new Date(e.message.createdAt).toLocaleTimeString()}),A.createElement(kV,{className:n.messageText,onClick:function(){e.pin?oD.emit("imageView",{image:e.pin.image,x:e.pin.x,y:e.pin.y}):e.image&&oD.emit("imageView",{image:e.image.id})},style:{cursor:e.image||e.pin?"pointer":"default"}},A.createElement(J_,{variant:"body2",component:"p"},e.message.text.split(v).map((e=>{if(e.match(/^http/))try{const{hostname:t}=new URL(e);return A.createElement(RV,{key:e,href:e,onClick:t=>(t.preventDefault(),Iy.newTab(e),!1),rel:"noopener noreferrer"},t," ",A.createElement(gV,{className:n.linkIcon}))}catch(e){return null}return e}))," "),e.reply&&A.createElement(A.Fragment,null,A.createElement(iS,{container:!0,spacing:0,alignItems:"center",justifyContent:"center",alignContent:"center"},A.createElement(iS,{item:!0,xs:2,align:"center"},A.createElement(yV,null)),A.createElement(iS,{item:!0,xs:10},A.createElement(aF,{style:{...y}},A.createElement(hF,{className:n.header,avatar:A.createElement(lD,{size:"small",session:b}),title:b.user?.name||"Blocked"}),A.createElement(kV,{className:n.messageText},A.createElement(J_,{variant:"body2",component:"p",style:{fontStyle:"italic"}},e.reply.text.split(v).map((e=>e.match(/^http/)?A.createElement(RV,{key:e,href:e,rel:"noopener noreferrer"},new URL(e).hostname):e))," "))))))))))}var FV=A.memo(DV);const MV=qk((()=>({input:{display:"none"},root:{position:"relative",backgroundColor:"#2a2a2a"},media:{height:"100%",pointerEvents:"none"},mediaHidden:{display:"none"},pinContainer:{userSelect:"none",position:"relative",minHeight:200},pin:{position:"absolute",cursor:"pointer"},avatar:{},menu:{zIndex:"1400 !important"},quote:{display:"block",borderLeft:"6px solid silver"},goLeft:{opacity:.7,position:"absolute",left:10,top:"50%",marginTop:-25},goRight:{opacity:.7,position:"absolute",right:10,top:"50%",marginTop:-25},dialog:{},dialogHidden:{display:"none"},progress:{position:"absolute",margin:-20,top:"50%",left:"50%",display:"block"},imagePosition:{position:"absolute",top:0,left:0,right:0,height:2,transition:"none"}}))),VV=Iy.getHash();function LV(e){const{token:t}=By(),n=MV(),r=pS(Uk().breakpoints.down("md")),[o,i]=A.useState(!1),[a,s]=A.useState(null),[l,c]=A.useState(!1),[u,d]=A.useState(!1),[p,f]=A.useState({}),{t:m}=Ob("common"),[h]=uT(dT.imageDelete,{onError:console.error}),[v]=uT(dT.imageUpdate,{onError:console.error}),[g]=uT(dT.messageCreate),y=[...e.messages||[]].sort(((e,t)=>{const n=e.created,r=t.created;return n<r?1:n>r?-1:0}));if(e.imageView&&(!p[e.imageView.image]||!p[e.imageView.image].target))if(p[e.imageView.image]){let t=0;Object.keys(p).forEach((n=>{(p[n].previous||p[n].target!==(n===e.imageView.image))&&(t+=1,p[n].previous=!1,p[n].target=n===e.imageView.image)})),t&&f({...p})}else{Object.keys(p).forEach((e=>{p[e].previous=p[e].open,p[e].target=!1,p[e].loaded=!0}));const t={...p,[e.imageView.image]:{target:!0,loaded:!1,open:!1,previous:!1}};f(t)}if(!e.imageView){let e=0;Object.keys(p).forEach((t=>{p[t].target&&(e+=1),p[t].target=!1})),e&&(f({...p}),setTimeout((()=>{Object.keys(p).forEach((e=>{p[e].open=!1,p[e].previous=!1})),f({...p})}),200))}function b(){oD.emit("imageView",null)}function w(){return Object.keys(p).find((e=>p[e].target))}function E(){const t=w();if(!t)return!1;const n=e.images.findIndex((e=>e.id===t))+1;return!(n>=e.images.length)&&(oD.emit("imageView",{image:e.images[n].id}),!0)}function k(){const t=w();if(!t)return!1;const n=e.images.findIndex((e=>e.id===t))-1;return!(n<0)&&(oD.emit("imageView",{image:e.images[n].id}),!0)}const S=LF({onSwipedLeft:()=>e.sortDesc?E():k(),onSwipedRight:()=>e.sortDesc?k():E(),preventDefaultTouchmoveEvent:!0,trackMouse:!1});jM("left",e.sortDesc?k:E,{},[p]),jM("right",e.sortDesc?E:k,{},[p]);const x=Object.keys(p).filter((t=>!e.images.find((e=>e.id===t))));x.length&&(x.forEach((e=>delete p[e])),b());const C=e.chat,_=()=>{i(!1),s(null)};let I=!1;const N=w();let T={},O={},P=100;if(N){const n=e.images.findIndex((e=>e.id===N));P=100-Math.ceil(100*n/e.images.length),T=e.images[n]||{},O=e.sessions.find((e=>e.id===T.session))||{},T&&(I=O.user?.id===t.userId)}let D=!1,F=!1;e.sessions.forEach((e=>{e.user?.id===t.userId&&(D=e.isCreator,F=e.isModerator)}));const M=!!Object.values(p).find((e=>!e.loaded));let V;Object.entries(p).forEach((([t,n])=>{n.previous&&(V=e.images.find((e=>e.id===t)))}));let L=null;return e.imageView&&e.imageView.x&&(L=e.imageView),A.createElement(A.Fragment,null,A.createElement(CF,{open:u&&!!T.session,chat:VV,session:T.session,onClose:function(){d(!1),_(),b()}}),A.createElement(vD,{open:l&&!!T.hash,onClose:function(){c(!1),_()},target:T.hash,image:T.id,isAdmin:D}),A.createElement(TN,{id:"image-viewer-menu",open:o&&!!T.hash,anchorEl:a,onClose:_,className:n.menu},A.createElement(tT,{onClick:function(){c(!0),_()},disabled:I||e.isProxy},A.createElement(oT,null,A.createElement(wF,null)),A.createElement(lT,{primary:m("report_content")})),A.createElement(tT,{onClick:function(){d(!0),_()},disabled:I||!D&&!F},A.createElement(oT,null,A.createElement(EF,null)),A.createElement(lT,{primary:m("block_user")})),A.createElement(tT,{onClick:function(){_(),h({variables:{id:w()}}),b()},disabled:!I&&!D&&!F},A.createElement(oT,null,A.createElement(kF,null)),A.createElement(lT,{primary:m("delete")})),A.createElement(tT,{onClick:async function(){Iy.redirect(document.getElementById(`${w()}-big`).src),i(!1),g({variables:{input:{chat:VV,image:w(),text:`⬇️ ${m("image_downloaded")}`}}})},disabled:!C.allowDownloads},A.createElement(oT,null,A.createElement(P_,null)),A.createElement(lT,{primary:m("download")})),A.createElement(tT,{onClick:function(){v({variables:{id:T.id,input:{priority:!T.priority}}}),_()},disabled:!D},A.createElement(oT,null,T.priority?A.createElement(hM,null):A.createElement(WD,null)),A.createElement(lT,{primary:m("priority")}))),A.createElement(TP,{keepMounted:!0,closeAfterTransition:!1,TransitionComponent:zF,TransitionProps:{direction:"up",in:!!e.imageView},open:!!N&&!!e.gridView,onClose:b,scroll:"body",maxWidth:"xl",fullScreen:r},A.createElement(aF,{className:n.root},A.createElement(hF,{avatar:T.session?A.createElement(lD,{session:O}):null,action:A.createElement(A.Fragment,null,A.createElement(oI,{onClick:e=>{i(!0),s(e.currentTarget)},size:"large"},A.createElement(BN,null)),A.createElement(oI,{onClick:b,size:"large"},A.createElement(vM,null))),title:O.user?.name||O.name||"Guest",subheader:T.createdAt?new Date(T.createdAt).toLocaleTimeString():null}),A.createElement("div",(0,R.A)({},r?S:{},{className:n.pinContainer,id:"pin-container",onClick:function(e){if("pin-container"!==e.target.id)return void oD.emit("imageView",{image:w()});const t=e.nativeEvent.clientX,n=e.nativeEvent.clientY,r=Math.round(t-e.target.getBoundingClientRect().left+window.scrollX),o=Math.round(n-e.target.getBoundingClientRect().top+window.scrollY),i=Math.round(100*r/e.target.offsetWidth),a=Math.round(100*o/e.target.offsetHeight);oD.emit("imageView",{image:w(),x:i,y:a})}}),A.createElement(sM,{className:n.imagePosition,variant:"determinate",value:P}),A.createElement(bF,{in:!(!L||!e.imageView)},A.createElement(SF,{className:n.pin,fontSize:"large",color:"primary",style:{marginLeft:"-17px",marginTop:"-35px",left:L?`${L.x}%`:0,top:L?`${L.y}%`:0,display:L?"inline-block":"none"}})),M?A.createElement(qD,{className:n.progress,color:"secondary"}):null,Object.keys(p).map((t=>{const r=p[t],o=r.loaded&&r.target,i=!N&&r.previous,a=M&&r.previous,s=o||i||a;return s&&!p[t].previous&&(Object.keys(p).forEach((e=>{p[e].previous=e===t})),f({...p})),A.createElement(mM,{id:`${t}-big`,key:t,className:s?n.media:n.mediaHidden,image:e.images.find((e=>e.id===t)).urlBig,component:"img",onLoad:e=>{if(!p[t].target)return!1;Object.keys(p).forEach((e=>{p[e].open=!1,p[e].previous=!1})),p[t].loaded=!0,p[t].open=!0,p[t].previous=!0,f({...p})}})}))),C&&C.allowChat&&A.createElement(vV,{imageView:e.imageView,sessions:e.sessions,gridView:e.gridView}),y.filter((e=>!!N&&(M&&V?e.image===V.id:e.image===N))).map((t=>A.createElement(FV,{key:t.id,message:t,session:e.sessions.find((e=>e.id===t.session)),isAdmin:D,isModerator:F,recipient:e.sessions.find((e=>e.id===t.recipient)),pin:e.pins.find((e=>e.id===t.pin)),image:e.images.find((e=>e.id===t.image))}))))))}var qV=A.memo(LV),UV=(0,R_.A)((0,M.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z"}),"Chat"),jV=(0,R_.A)((0,M.jsx)("path",{d:"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1"}),"Forum");let zV;function BV(){if(zV)return zV;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),zV="reverse",e.scrollLeft>0?zV="default":(e.scrollLeft=1,0===e.scrollLeft&&(zV="negative")),document.body.removeChild(e),zV}function $V(e,t){const n=e.scrollLeft;if("rtl"!==t)return n;switch(BV()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function WV(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}const HV=["onChange"],KV={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var GV=(0,R_.A)((0,M.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),QV=(0,R_.A)((0,M.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function YV(e){return(0,Gk.Ay)("MuiTabScrollButton",e)}var XV=(0,Kk.A)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]);const JV=["className","slots","slotProps","direction","orientation","disabled"],ZV=(0,Wk.Ay)(kC,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})((({ownerState:e})=>(0,R.A)({width:40,flexShrink:0,opacity:.8,[`&.${XV.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})));var eL=A.forwardRef((function(e,t){var n,r;const o=(0,gt.b)({props:e,name:"MuiTabScrollButton"}),{className:i,slots:a={},slotProps:s={},direction:l}=o,c=(0,O.A)(o,JV),u=z(),d=(0,R.A)({isRtl:u},o),p=(e=>{const{classes:t,orientation:n,disabled:r}=e,o={root:["root",n,r&&"disabled"]};return(0,$k.A)(o,YV,t)})(d),f=null!=(n=a.StartScrollButtonIcon)?n:GV,m=null!=(r=a.EndScrollButtonIcon)?r:QV,h=tx({elementType:f,externalSlotProps:s.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:d}),v=tx({elementType:m,externalSlotProps:s.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:d});return(0,M.jsx)(ZV,(0,R.A)({component:"div",className:(0,jk.A)(p.root,i),ref:t,role:null,ownerState:d,tabIndex:null},c,{children:"left"===l?(0,M.jsx)(f,(0,R.A)({},h)):(0,M.jsx)(m,(0,R.A)({},v))}))}));function tL(e){return(0,Gk.Ay)("MuiTabs",e)}var nL=(0,Kk.A)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);const rL=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],oL=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,iL=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,aL=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const t=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!t)return void o.focus();o=n(e,o)}},sL=(0,Wk.Ay)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${nL.scrollButtons}`]:t.scrollButtons},{[`& .${nL.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})((({ownerState:e,theme:t})=>(0,R.A)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${nL.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}}))),lL=(0,Wk.Ay)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((({ownerState:e})=>(0,R.A)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"}))),cL=(0,Wk.Ay)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((({ownerState:e})=>(0,R.A)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"}))),uL=(0,Wk.Ay)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((({ownerState:e,theme:t})=>(0,R.A)({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:(t.vars||t).palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0}))),dL=(0,Wk.Ay)((function(e){const{onChange:t}=e,n=(0,O.A)(e,HV),r=A.useRef(),o=A.useRef(null),i=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return(0,CI.A)((()=>{const e=(0,PI.A)((()=>{const e=r.current;i(),e!==r.current&&t(r.current)})),n=(0,DI.A)(o.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}}),[t]),A.useEffect((()=>{i(),t(r.current)}),[t]),(0,M.jsx)("div",(0,R.A)({style:KV,ref:o},n))}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),pL={};const fL=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTabs"}),r=Uk(),o=z(),{"aria-label":i,"aria-labelledby":a,action:s,centered:l=!1,children:c,className:u,component:d="div",allowScrollButtonsMobile:p=!1,indicatorColor:f="primary",onChange:m,orientation:h="horizontal",ScrollButtonComponent:v=eL,scrollButtons:g="auto",selectionFollowsFocus:y,slots:b={},slotProps:w={},TabIndicatorProps:E={},TabScrollButtonProps:k={},textColor:S="primary",value:x,variant:C="standard",visibleScrollbar:_=!1}=n,I=(0,O.A)(n,rL),N="scrollable"===C,T="vertical"===h,P=T?"scrollTop":"scrollLeft",D=T?"top":"left",F=T?"bottom":"right",V=T?"clientHeight":"clientWidth",L=T?"height":"width",q=(0,R.A)({},n,{component:d,allowScrollButtonsMobile:p,indicatorColor:f,orientation:h,vertical:T,scrollButtons:g,textColor:S,variant:C,visibleScrollbar:_,fixed:!N,hideScrollbar:N&&!_,scrollableX:N&&!T,scrollableY:N&&T,centered:l&&!N,scrollButtonsHideMobile:!p}),U=(e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:i,centered:a,scrollButtonsHideMobile:s,classes:l}=e,c={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,$k.A)(c,tL,l)})(q),j=tx({elementType:b.StartScrollButtonIcon,externalSlotProps:w.startScrollButtonIcon,ownerState:q}),B=tx({elementType:b.EndScrollButtonIcon,externalSlotProps:w.endScrollButtonIcon,ownerState:q});const[$,W]=A.useState(!1),[H,K]=A.useState(pL),[G,Q]=A.useState(!1),[Y,X]=A.useState(!1),[J,Z]=A.useState(!1),[ee,te]=A.useState({overflow:"hidden",scrollbarWidth:0}),ne=new Map,re=A.useRef(null),oe=A.useRef(null),ie=()=>{const e=re.current;let t,n;if(e){const n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:$V(e,o?"rtl":"ltr"),scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(e&&!1!==x){const e=oe.current.children;if(e.length>0){const t=e[ne.get(x)];0,n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},ae=(0,Kx.A)((()=>{const{tabsMeta:e,tabMeta:t}=ie();let n,r=0;if(T)n="top",t&&e&&(r=t.top-e.top+e.scrollTop);else if(n=o?"right":"left",t&&e){const i=o?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;r=(o?-1:1)*(t[n]-e[n]+i)}const i={[n]:r,[L]:t?t[L]:0};if(isNaN(H[n])||isNaN(H[L]))K(i);else{const e=Math.abs(H[n]-i[n]),t=Math.abs(H[L]-i[L]);(e>=1||t>=1)&&K(i)}})),se=(e,{animation:t=!0}={})=>{t?function(e,t,n,r={},o=()=>{}){const{ease:i=WV,duration:a=300}=r;let s=null;const l=t[e];let c=!1;const u=()=>{c=!0},d=r=>{if(c)return void o(new Error("Animation cancelled"));null===s&&(s=r);const u=Math.min(1,(r-s)/a);t[e]=i(u)*(n-l)+l,u>=1?requestAnimationFrame((()=>{o(null)})):requestAnimationFrame(d)};l===n?o(new Error("Element already at target position")):requestAnimationFrame(d)}(P,re.current,e,{duration:r.transitions.duration.standard}):re.current[P]=e},le=e=>{let t=re.current[P];T?t+=e:(t+=e*(o?-1:1),t*=o&&"reverse"===BV()?-1:1),se(t)},ce=()=>{const e=re.current[V];let t=0;const n=Array.from(oe.current.children);for(let r=0;r<n.length;r+=1){const o=n[r];if(t+o[V]>e){0===r&&(t=e);break}t+=o[V]}return t},ue=()=>{le(-1*ce())},de=()=>{le(ce())},pe=A.useCallback((e=>{te({overflow:null,scrollbarWidth:e})}),[]),fe=(0,Kx.A)((e=>{const{tabsMeta:t,tabMeta:n}=ie();if(n&&t)if(n[D]<t[D]){const r=t[P]+(n[D]-t[D]);se(r,{animation:e})}else if(n[F]>t[F]){const r=t[P]+(n[F]-t[F]);se(r,{animation:e})}})),me=(0,Kx.A)((()=>{N&&!1!==g&&Z(!J)}));A.useEffect((()=>{const e=(0,PI.A)((()=>{re.current&&ae()}));let t;const n=n=>{n.forEach((e=>{e.removedNodes.forEach((e=>{var n;null==(n=t)||n.unobserve(e)})),e.addedNodes.forEach((e=>{var n;null==(n=t)||n.observe(e)}))})),e(),me()},r=(0,DI.A)(re.current);let o;return r.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(oe.current.children).forEach((e=>{t.observe(e)}))),"undefined"!=typeof MutationObserver&&(o=new MutationObserver(n),o.observe(oe.current,{childList:!0})),()=>{var n,i;e.clear(),r.removeEventListener("resize",e),null==(n=o)||n.disconnect(),null==(i=t)||i.disconnect()}}),[ae,me]),A.useEffect((()=>{const e=Array.from(oe.current.children),t=e.length;if("undefined"!=typeof IntersectionObserver&&t>0&&N&&!1!==g){const n=e[0],r=e[t-1],o={root:re.current,threshold:.99},i=new IntersectionObserver((e=>{Q(!e[0].isIntersecting)}),o);i.observe(n);const a=new IntersectionObserver((e=>{X(!e[0].isIntersecting)}),o);return a.observe(r),()=>{i.disconnect(),a.disconnect()}}}),[N,g,J,null==c?void 0:c.length]),A.useEffect((()=>{W(!0)}),[]),A.useEffect((()=>{ae()})),A.useEffect((()=>{fe(pL!==H)}),[fe,H]),A.useImperativeHandle(s,(()=>({updateIndicator:ae,updateScrollButtons:me})),[ae,me]);const he=(0,M.jsx)(uL,(0,R.A)({},E,{className:(0,jk.A)(U.indicator,E.className),ownerState:q,style:(0,R.A)({},H,E.style)}));let ve=0;const ge=A.Children.map(c,(e=>{if(!A.isValidElement(e))return null;const t=void 0===e.props.value?ve:e.props.value;ne.set(t,ve);const n=t===x;return ve+=1,A.cloneElement(e,(0,R.A)({fullWidth:"fullWidth"===C,indicator:n&&!$&&he,selected:n,selectionFollowsFocus:y,onChange:m,textColor:S,value:t},1!==ve||!1!==x||e.props.tabIndex?{}:{tabIndex:0}))})),ye=(()=>{const e={};e.scrollbarSizeListener=N?(0,M.jsx)(dL,{onChange:pe,className:(0,jk.A)(U.scrollableX,U.hideScrollbar)}):null;const t=N&&("auto"===g&&(G||Y)||!0===g);return e.scrollButtonStart=t?(0,M.jsx)(v,(0,R.A)({slots:{StartScrollButtonIcon:b.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:j},orientation:h,direction:o?"right":"left",onClick:ue,disabled:!G},k,{className:(0,jk.A)(U.scrollButtons,k.className)})):null,e.scrollButtonEnd=t?(0,M.jsx)(v,(0,R.A)({slots:{EndScrollButtonIcon:b.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:B},orientation:h,direction:o?"left":"right",onClick:de,disabled:!Y},k,{className:(0,jk.A)(U.scrollButtons,k.className)})):null,e})();return(0,M.jsxs)(sL,(0,R.A)({className:(0,jk.A)(U.root,u),ownerState:q,ref:t,as:d},I,{children:[ye.scrollButtonStart,ye.scrollbarSizeListener,(0,M.jsxs)(lL,{className:U.scroller,ownerState:q,style:{overflow:ee.overflow,[T?"margin"+(o?"Left":"Right"):"marginBottom"]:_?void 0:-ee.scrollbarWidth},ref:re,children:[(0,M.jsx)(cL,{"aria-label":i,"aria-labelledby":a,"aria-orientation":"vertical"===h?"vertical":null,className:U.flexContainer,ownerState:q,onKeyDown:e=>{const t=oe.current,n=(0,vI.A)(t).activeElement;if("tab"!==n.getAttribute("role"))return;let r="horizontal"===h?"ArrowLeft":"ArrowUp",i="horizontal"===h?"ArrowRight":"ArrowDown";switch("horizontal"===h&&o&&(r="ArrowRight",i="ArrowLeft"),e.key){case r:e.preventDefault(),aL(t,n,iL);break;case i:e.preventDefault(),aL(t,n,oL);break;case"Home":e.preventDefault(),aL(t,null,oL);break;case"End":e.preventDefault(),aL(t,null,iL)}},ref:oe,role:"tablist",children:ge}),$&&he]}),ye.scrollButtonEnd]}))}));var mL=fL;function hL(e){return(0,Gk.Ay)("MuiTab",e)}var vL=(0,Kk.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);const gL=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],yL=(0,Wk.Ay)(kC,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${(0,lx.A)(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${vL.iconWrapper}`]:t.iconWrapper}]}})((({theme:e,ownerState:t})=>(0,R.A)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:"top"===t.iconPosition||"bottom"===t.iconPosition?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${vL.iconWrapper}`]:(0,R.A)({},"top"===t.iconPosition&&{marginBottom:6},"bottom"===t.iconPosition&&{marginTop:6},"start"===t.iconPosition&&{marginRight:e.spacing(1)},"end"===t.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===t.textColor&&{color:"inherit",opacity:.6,[`&.${vL.selected}`]:{opacity:1},[`&.${vL.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${vL.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${vL.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${vL.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${vL.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)}))),bL=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTab"}),{className:r,disabled:o=!1,disableFocusRipple:i=!1,fullWidth:a,icon:s,iconPosition:l="top",indicator:c,label:u,onChange:d,onClick:p,onFocus:f,selected:m,selectionFollowsFocus:h,textColor:v="inherit",value:g,wrapped:y=!1}=n,b=(0,O.A)(n,gL),w=(0,R.A)({},n,{disabled:o,disableFocusRipple:i,selected:m,icon:!!s,iconPosition:l,label:!!u,fullWidth:a,textColor:v,wrapped:y}),E=(e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:i,label:a,selected:s,disabled:l}=e,c={root:["root",i&&a&&"labelIcon",`textColor${(0,lx.A)(n)}`,r&&"fullWidth",o&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return(0,$k.A)(c,hL,t)})(w),k=s&&u&&A.isValidElement(s)?A.cloneElement(s,{className:(0,jk.A)(E.iconWrapper,s.props.className)}):s;return(0,M.jsxs)(yL,(0,R.A)({focusRipple:!i,className:(0,jk.A)(E.root,r),ref:t,role:"tab","aria-selected":m,disabled:o,onClick:e=>{!m&&d&&d(e,g),p&&p(e)},onFocus:e=>{h&&!m&&d&&d(e,g),f&&f(e)},ownerState:w,tabIndex:m?0:-1},b,{children:["top"===l||"start"===l?(0,M.jsxs)(A.Fragment,{children:[k,u]}):(0,M.jsxs)(A.Fragment,{children:[u,k]}),c]}))}));var wL=bL,EL=o(5556),kL=o.n(EL);function SL(e){return(0,Gk.Ay)("MuiCardActions",e)}(0,Kk.A)("MuiCardActions",["root","spacing"]);const xL=["disableSpacing","className"],CL=(0,Wk.Ay)("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((({ownerState:e})=>(0,R.A)({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})));var AL=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiCardActions"}),{disableSpacing:r=!1,className:o}=n,i=(0,O.A)(n,xL),a=(0,R.A)({},n,{disableSpacing:r}),s=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,$k.A)(r,SL,t)})(a);return(0,M.jsx)(CL,(0,R.A)({className:(0,jk.A)(s.root,o),ownerState:a,ref:t},i))}));const _L=qk((()=>({root:{margin:5,backgroundColor:"#3A3A3A"},header:{padding:8},chatPaper:{height:"100%"},messageText:{paddingLeft:"10px !important",padding:"5px !important"},media:{height:100}})));function IL(e){const t=_L(),[n,r]=A.useState(!1),[o,i]=A.useState(!1),[a,s]=A.useState(null),{t:l}=Ob("common"),{token:c}=By(),u=()=>{i(!1),s(null)};const d={};e.session.user?.id===c.userId&&(d.borderLeft="2px solid rgb(220, 180, 0)");const p=e.mySession?.isCreator||e.mySession?.isModerator,f=e.session?.isModerator,m=e.mySession?.id===e.session?.id,h=!!e.mySession;return A.createElement(A.Fragment,null,A.createElement(CF,{open:n,chat:e.session.chat,session:e.session.id,onClose:()=>r(!1)}),A.createElement(TN,{id:"message-menu",open:o,anchorEl:a,onClose:u,className:t.menu},A.createElement(tT,{onClick:function(){u(),r(!0)},disabled:!(h&&p&&!f&&!m)},A.createElement(oT,null,A.createElement(EF,null)),A.createElement(lT,{primary:l("block_user")}))),A.createElement(aF,{className:t.root,style:{...d}},A.createElement(hF,{action:A.createElement(oI,{onClick:e=>{i(!0),s(e.currentTarget)},size:"large"}," ",A.createElement(BN,null)," "),className:t.header,avatar:A.createElement(lD,{session:e.session}),title:e.session.user?.name||e.session.name||"Guest",subheader:new Date(e.session.createdAt).toLocaleTimeString()}),A.createElement(AL,{disableSpacing:!0},e.stats.images?A.createElement(oI,{size:"large"},A.createElement(T_,{color:"primary",badgeContent:e.stats.images},A.createElement(tD,{color:"disabled"}))):null,e.stats.messages?A.createElement(oI,{size:"large"},A.createElement(T_,{color:"primary",badgeContent:e.stats.messages},A.createElement(UV,{color:"disabled"}))):null,e.stats.pins?A.createElement(oI,{size:"large"},A.createElement(T_,{color:"primary",badgeContent:e.stats.pins},A.createElement(eD,{color:"disabled"}))):null)))}var NL=A.memo(IL);const TL=qk((()=>({gridContainer:{width:"100%"},tab:{minWidth:50,width:"100%"},grid:{width:"100%",height:"100%",maxHeight:"100%",flexGrow:1,display:"flex",minHeight:0,flexWrap:"nowrap"},gridItem:{width:"100%",textAlign:"center"},items:{width:"100%",flexGrow:1,overflow:"auto",maxHeight:"100%",height:"100%"},msgField:{width:"100%",margin:"10px 5px 5px 5px"},more:{display:"block",margin:"50px auto"},emptyIcon:{color:"#444",fontSize:100,position:"relative",top:70,left:"50%",marginLeft:-50},upload:{position:"fixed",left:30,bottom:50,zIndex:100}})));function RL(e){const{children:t,value:n,index:r,...o}=e;return A.createElement(J_,(0,R.A)({component:"div",role:"tabpanel",hidden:n!==r,id:`simple-tabpanel-${r}`},o),t)}function OL(e){const t=TL(),{token:n}=By(),[r,o]=A.useState(0),i={},a=[...e.messages||[]].sort(((e,t)=>{const n=`${+e.priority}${e.created}`,r=`${+t.priority}${t.created}`;return n<r?1:n>r?-1:0}));let s;return(e.sessions||[]).forEach((t=>{t.user?.id===n.userId&&(s=t),i[t.id]={messages:a.filter((e=>e.session===t.id)).length,images:e.images.filter((e=>e.session===t.id)).length,pins:e.pins.filter((e=>e.session===t.id)).length}})),s&&s.status,A.createElement("div",{className:t.gridContainer},A.createElement(iS,{container:!0,className:t.grid,justifyContent:"flex-start",alignItems:"center",alignContent:"center",direction:"column"},A.createElement(iS,{item:!0,className:t.gridItem},A.createElement(j_,{position:"static"},A.createElement(mL,{value:r,onChange:(e,t)=>{window.gtag&&window.gtag("event","click",{target:"chat_tabs"}),o(t)},variant:"fullWidth"},A.createElement(wL,{icon:A.createElement(UV,null),className:t.tab}),A.createElement(wL,{icon:A.createElement(T_,{max:999,color:"primary",badgeContent:(e.sessions||[]).filter((e=>e.online&&"inactive"!==e.status)).length},A.createElement(WM,null)),className:t.tab})),0===r&&A.createElement(vV,{session:s,chat:e.chat||{},sessions:e.sessions||[],imageView:e.imageView}))),A.createElement(iS,{item:!0,className:t.items},A.createElement(RL,{value:r,index:0},a&&!a.length&&A.createElement(jV,{className:t.emptyIcon}),a.map((t=>{let n=null;const r=a.find((e=>e.id===t.reply));r&&(n=e.sessions.find((e=>e.id===r.session)));let o=e.pins.find((e=>e.id===t.pin));return o&&!e.images.find((e=>e.id===o.image))&&(o=null),A.createElement(FV,{key:t.id,message:t,reply:r,replySession:n,mySession:s,session:e.sessions.find((e=>e.id===t.session)),recipient:e.sessions.find((e=>e.id===t.recipient)),image:e.images.find((e=>e.id===t.image)),pin:o})})),A.createElement("div",null)),A.createElement(RL,{value:r,index:1},(e.sessions||[]).map((e=>e.online&&"inactive"!==e.status?A.createElement(NL,{key:e.id,session:e,stats:i[e.id],mySession:s}):null))))))}RL.propTypes={children:kL().node,index:kL().any.isRequired,value:kL().any.isRequired};var PL=A.memo(OL);function DL(e,t){void 0===t&&(t=Object.create(null));var n=Jg.useRef(!1),r=_S(t.client);AS(e,vS.Subscription),n.current||(n.current=!0,t.onSubscriptionData&&!1!==globalThis.__DEV__&&Xg.V1.warn(t.onData?53:54),t.onSubscriptionComplete&&!1!==globalThis.__DEV__&&Xg.V1.warn(t.onComplete?55:56));var o,i,a,s=t.skip,l=t.fetchPolicy,c=t.errorPolicy,u=t.shouldResubscribe,d=t.context,p=t.extensions,f=t.ignoreResults,m=(o=function(){return t.variables},i=[t.variables],(a=Jg.useRef()).current&&(0,yS.L)(a.current.deps,i)||(a.current={value:o(),deps:i}),a.current.value),h=function(){return function(e,t,n,r,o,i,a){var s={query:t,variables:n,fetchPolicy:r,errorPolicy:o,context:i,extensions:a},l=(0,Di.Cl)((0,Di.Cl)({},s),{client:e,result:{loading:!0,data:void 0,error:void 0,variables:n},setResult:function(e){l.result=e}}),c=null;return Object.assign(new uy.c((function(t){c||(c=e.subscribe(s));var n=c.subscribe(t);return function(){return n.unsubscribe()}})),{__:l})}(r,e,m,l,c,d,p)},v=Jg.useState(t.skip?null:h),g=v[0],y=v[1],b=Jg.useRef(h);cT((function(){b.current=h})),s?g&&y(g=null):g&&(r===g.__.client&&e===g.__.query&&l===g.__.fetchPolicy&&c===g.__.errorPolicy&&(0,yS.L)(m,g.__.variables)||!1===("function"==typeof u?!!u(t):u))||y(g=h());var w=Jg.useRef(t);Jg.useEffect((function(){w.current=t}));var E=!s&&!f,k=Jg.useMemo((function(){return{loading:E,error:void 0,data:void 0,variables:m}}),[E,m]),S=Jg.useRef(f);cT((function(){S.current=f}));var x=mS(Jg.useCallback((function(e){if(!g)return function(){};var t=!1,n=g.__.variables,r=g.__.client,o=g.subscribe({next:function(o){var i,a;if(!t){var s={loading:!1,data:o.data,error:jS(o),variables:n};g.__.setResult(s),S.current||e(),s.error?null===(a=(i=w.current).onError)||void 0===a||a.call(i,s.error):w.current.onData?w.current.onData({client:r,data:s}):w.current.onSubscriptionData&&w.current.onSubscriptionData({client:r,subscriptionData:s})}},error:function(r){var o,i;r=r instanceof Ay.K4?r:new Ay.K4({protocolErrors:[r]}),t||(g.__.setResult({loading:!1,data:void 0,error:r,variables:n}),S.current||e(),null===(i=(o=w.current).onError)||void 0===i||i.call(o,r))},complete:function(){t||(w.current.onComplete?w.current.onComplete():w.current.onSubscriptionComplete&&w.current.onSubscriptionComplete())}});return function(){t=!0,setTimeout((function(){o.unsubscribe()}))}}),[g]),(function(){return!g||s||f?k:g.__.result}),(function(){return k})),C=Jg.useCallback((function(){(0,Xg.V1)(!w.current.skip,57),y(b.current())}),[w,b]);return Jg.useMemo((function(){return(0,Di.Cl)((0,Di.Cl)({},x),{restart:C})}),[x,C])}function FL(e){const t=e.replace(/[A-Z].*/,"");return"chat"===t?t:`${t}s`}function ML(e,t,n){const r=e.definitions[0].name.value;return DL(e,{skip:n,shouldResubscribe:!0,onData:({client:e,data:{data:{[r]:n}}})=>{const o=FL(r),i=e.cache.readQuery({query:D_.getAlbum,variables:t}),a=JSON.parse(JSON.stringify(i));"chat"===o?a.getAlbum.chat=n:a.getAlbum[o].forEach(((e,t)=>{e.id===n.id&&(a.getAlbum[o][t]=n)})),e.cache.writeQuery({broadcast:!0,query:D_.getAlbum,variables:t,data:a})},variables:t})}function VL(e,t,n){const r=e.definitions[0].name.value;return DL(e,{skip:n,shouldResubscribe:!0,onData:({client:e,data:{data:{[r]:n}}})=>{const o=FL(r),i="false"!==qv.get("sounds");if(i&&"messages"===o){const e=window.document.getElementById("snap");e&&(e.currentTime=0,e.play().catch((()=>null)))}if(i&&"images"===o){const e=window.document.getElementById("shutter");e&&(e.currentTime=0,e.play().catch((()=>null)))}const a=e.cache.readQuery({query:D_.getAlbum,variables:t}),s=JSON.parse(JSON.stringify(a));oD.emit("newItem",o,n),s.getAlbum[o].unshift(n),e.cache.writeQuery({broadcast:!0,query:D_.getAlbum,variables:t,data:s})},variables:t})}function LL(e,t,n){const r=e.definitions[0].name.value;return DL(e,{skip:n,shouldResubscribe:!0,onData:({client:e,data:{data:{[r]:n}}})=>{const o=FL(r),i=e.cache.readQuery({query:D_.getAlbum,variables:t}),a=JSON.parse(JSON.stringify(i));"chat"===o?a.getAlbum.chat=null:a.getAlbum[o]=a.getAlbum[o].filter((e=>e.id!==n.id)),e.cache.writeQuery({broadcast:!0,query:D_.getAlbum,variables:t,data:a})},variables:t})}var qL=o(9914),UL=o.n(qL),jL=o(4223),zL=o.n(jL);const BL=qk((e=>({snack:{padding:10},gridContainer:{width:"100%"},showLast:{"&:hover":{opacity:1},opacity:.5,position:"fixed",left:60,top:150,zIndex:100},grid:{height:"100%",maxHeight:"100%",flexGrow:1,display:"flex",minHeight:0,flexWrap:"nowrap"},gridItem:{width:"100%",textAlign:"center"},images:{width:"100%",flexGrow:1,overflowY:"auto",overflowX:"hidden",maxHeight:"100%",height:"100%",position:"relative"},button:{background:"linear-gradient(to bottom, #e0fcff 0%, #74c2e1 49%, #0191c8 49%, #017099 100%, #0191c8 100%)",border:0,borderRadius:8,boxShadow:"0 1px 7px 0 #999",textShadow:"0 1px 1px rgba(0, 0, 0, .6);",color:"white",fontSize:25,padding:"20px 50px",textTransform:"none"},center:{textAlign:"center"},slider:{width:400,maxWidth:"70%",minWidth:280,padding:"15px 40px",margin:"50px auto 0 auto"},chatSettings:{position:"fixed",left:30,top:85,zIndex:100},chat:{minWidth:200,maxWidth:"100%",height:"100%",display:"flex",flexWrap:"nowrap",background:"#2a2a2a",borderLeft:"1px solid #222"},chatPaper:{height:"100%"},message:{},messageText:{},upload:{position:"fixed",left:60,bottom:50,zIndex:100},progress:{position:"fixed",top:"50%",left:"50%"}}))),$L=Iy.getHash();var WL=function(){const{token:e}=By();(0,A.useEffect)((()=>{document.addEventListener("contextmenu",(e=>e.preventDefault()));wb(["f12","ctrl+s,command+s","command+option+i,ctrl+shift+i","command+option+j,ctrl+shift+j","command+option+u,ctrl+u"].join(","),(e=>e.preventDefault())),document.addEventListener("dragover",(e=>e.preventDefault()))}),[]);const t=Jy(),n=pS(Uk().breakpoints.down("sm")),{t:r,i18n:o}=Ob("common");document.body.dir=o.dir();const i=BL(),[a,s]=A.useState(!0),[l,c]=A.useState(null),[u,d]=A.useState(null),[p,f]=A.useState("false"!==qv.get("gridView2")),[m,h]=A.useState(!1),[v,g]=A.useState(!1),[y,b]=A.useState("false"!==qv.get("sortDesc")),[w,E]=A.useState(!1),[k,S]=A.useState(null),[x,C]=A.useState(t),_={chat:$L};let{data:I,loading:N}=FS(D_.getAlbum,{onError:console.error,variables:_});function T(e,t=!1){if(v&&!t)return;const n={behavior:"smooth",block:"center",inline:"center"};e.scrollIntoView(n),setTimeout((()=>e.scrollIntoView(n)),200),g(!0)}if(ML(F_.chatUpdated,_,a),LL(F_.chatDeleted,_,a),VL(F_.messageCreated,_,a),LL(F_.messageDeleted,_,a),ML(F_.sessionUpdated,_,a),VL(F_.sessionCreated,_,a),VL(F_.imageCreated,_,a),ML(F_.imageUpdated,_,a),LL(F_.imageDeleted,_,a),VL(F_.pinCreated,_,a),(0,A.useEffect)((()=>{if(n&&oD.emit("gridView",!0),m||N||h(!0),u)try{if(u.x){const e=document.getElementById(`${u.image}-pin`);e&&(function(e){const t=e.getBoundingClientRect().top,n=window.innerHeight;return t>0&&t<=n}(e)||T(e))}else{T(document.getElementById(`${u.image}-big`))}}catch(e){console.error(e)}I&&I.getAlbum&&I.getAlbum.chat&&!N&&a&&s(!1)})),!t&&!x)return null;if(t&&!x)return C(!0),null;if(oD.removeAllListeners("gridView"),oD.on("gridView",(e=>{p!==e&&(d(null),f(e),qv.set("gridView2",e))})),oD.removeAllListeners("imageView"),oD.on("imageView",(e=>{u!==e&&(g(!1),d(e))})),oD.removeAllListeners("newItem"),oD.on("newItem",((e,t)=>{w&&(S(t),"pins"===e?oD.emit("imageView",{image:t.image,x:t.x,y:t.y}):"messages"===e&&t.image&&(k&&k.image&&k.image===t.image||oD.emit("imageView",{image:t.image})))})),I&&(!I.getAlbum||!I.getAlbum.chat))return Iy.redirect("/",`no chat in data: ${JSON.stringify(I)}`),null;const O=I&&I.getAlbum&&I.getAlbum.chat||null;let P=!1,D=!1,F=!1;I&&I.getAlbum&&I.getAlbum.sessions.forEach((t=>{t.user?.id===e.userId&&(F=!!t.proxy,P=t.isModerator,D=t.isCreator,"inactive"!==t.status||t.isModerator||Iy.redirect("/","inactive session"))})),window.document.ondrop=async e=>e.preventDefault();let M=null;if(I&&I.getAlbum&&I.getAlbum.images.length&&m&&!p){const e=I.getAlbum.images[0],t=I.getAlbum.sessions.find((t=>t.id===e.session));M=A.createElement("div",{className:i.showLast},A.createElement(T_,{overlap:"circular",anchorOrigin:{vertical:"top",horizontal:"right"},badgeContent:A.createElement(lD,{session:t,size:"small"})},A.createElement(E_,{title:r("show_latest"),placement:"left"},A.createElement(NC,{component:"span",onClick:()=>{T(document.getElementById(`${e.id}-container`),!0)}},y?A.createElement(O_,null):A.createElement(P_,null)))))}return A.createElement("div",{className:i.gridContainer},A.createElement("audio",{id:"snap",src:zL()}),A.createElement("audio",{id:"shutter",src:UL()}),I&&I.getAlbum?A.createElement(qV,(0,R.A)({},I.getAlbum,{imageView:u,gridView:p,isLoaded:m,isSmall:n,isProxy:F,sortDesc:y})):null,A.createElement(Hx,{anchorOrigin:{vertical:"top",horizontal:"center"},open:!!l,onClose:()=>c(null),message:l,autoHideDuration:5e3}),A.createElement(iS,{container:!0,className:i.grid,justifyContent:"flex-start",alignContent:"center",direction:"column"},A.createElement(iS,{item:!0,className:i.gridItem},A.createElement(xD,{position:"sticky",settings:O,isAdmin:D||P,gridView:p,isSmall:n})),A.createElement(iS,{item:!0,className:i.images},A.createElement(iS,{container:!0,className:i.grid,justifyContent:"flex-start",alignContent:"center",direction:"row"},A.createElement(iS,{item:!0,xs:10,className:`${i.images} images-container`},A.createElement(iS,{container:!0,className:i.grid,justifyContent:"flex-start",alignContent:"center",direction:"column"},A.createElement(iS,{item:!0,className:i.gridItem}),I?A.createElement(iS,{item:!0,className:`${i.gridItem} ${i.images}`},M,A.createElement("div",{className:i.upload},A.createElement(BD,{disabled:F||!D&&!O?.allowUploads,getChatId:()=>$L,onError:function(e){c(e.message.replace("GraphQL error: ",""))},onComplete:function(){}})),A.createElement(RF,{images:I.getAlbum.images,sessions:I.getAlbum.sessions,chat:I.getAlbum.chat,imageView:u,gridView:p,isLoaded:m,isSmall:n,isAdmin:P||D,sortDesc:y,isProxy:F})):null)),A.createElement(iS,{item:!0,xs:2,className:i.chat},A.createElement(PL,(0,R.A)({},I&&I.getAlbum?I.getAlbum:null,{imageView:p?null:u,gridView:p})))))))};const HL={};function KL(e){return A.useEffect((()=>{try{HL[e.slot]||(HL[e.slot]=!0,window.adsbygoogle=window.adsbygoogle||[],window.adsbygoogle.requestNonPersonalizedAds=0,window.adsbygoogle.push({}))}catch(e){console.error("AdSense.useEffect.error",e)}}),[]),A.createElement("ins",{className:"adsbygoogle",style:{display:"block",textAlign:"center"},"data-ad-client":"ca-pub-5978268503029482","data-ad-slot":e.slot,"data-ad-format":"auto","data-full-width-responsive":"true"})}var GL=A.memo(KL),QL=o(7965),YL=o.n(QL),XL=(0,R_.A)((0,M.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"}),"Link");const JL=qk({input:{display:"none"},progress:{color:"white"},info:{margin:"10px"},gridItem:{margin:8},snack:{marginBottom:50}});var ZL=function(e){const t=JL(),{t:n}=Ob("common"),r=`${window.location.href}album#${e.chat}`;if(e.open){const e=document.getElementById("created").getBoundingClientRect().top+window.scrollY;window.scrollTo({top:e,behavior:"smooth"})}return A.createElement("div",{id:"created"},e.open&&A.createElement(Px,null,A.createElement(iS,{container:!0,className:t.grid,justifyContent:"space-between",alignItems:"center",alignContent:"center",direction:"row"},A.createElement(iS,{item:!0,className:t.gridItem},A.createElement(J_,null," ",n("success")," ")),A.createElement(iS,{item:!0,className:t.gridItem},A.createElement(hI,{size:"small",variant:"contained",href:r,startIcon:A.createElement(gV,null)},n("open"))),A.createElement(iS,{item:!0,className:t.gridItem},A.createElement(hI,{color:"secondary",size:"small",variant:"contained",onClick:function(){YL()(r)},startIcon:A.createElement(XL,null)},n("copy"))))))};const eq=qk({root:{flexGrow:1},grid:{height:"100%"},gridItem:{marginBottom:"30px",width:"100%",textAlign:"center"},button:{background:"linear-gradient(to bottom, #e0fcff 0%, #74c2e1 49%, #0191c8 49%, #017099 100%, #0191c8 100%)",border:0,borderRadius:8,boxShadow:"0 1px 7px 0 #999",textShadow:"0 1px 1px rgba(0, 0, 0, .6);",color:"white",fontSize:25,padding:"20px 50px",textTransform:"none"},aboutBlock:{textAlign:"center"},slider:{width:400,maxWidth:"70%",minWidth:280,padding:"15px 40px",margin:"50px auto 0 auto"},aboutPaper:{margin:40,backgroundColor:"#3A3A3A"},media:{height:140},title:{textShadow:"none"}});var tq=function(){const[e]=uT(dT.sessionCreateMain),[t]=uT(dT.chatCreate,{onError:p}),[n,r]=A.useState({ttl:0}),[o,i]=A.useState(!1),[a,s]=A.useState(!1),[l,c]=A.useState(null),{t:u,i18n:d}=Ob("common");function p(e){c(e.message.replace("GraphQL error: ",""))}document.body.dir=d.dir(),A.useEffect((()=>{const e=document.createElement("script");e.setAttribute("src","https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"),e.setAttribute("async",!0),e.setAttribute("data-ad-client","ca-pub-5978268503029482"),document.head.appendChild(e)}),[]);const f=qv.get("redirect");f&&(qv.remove("redirect"),setTimeout((()=>Iy.redirect(f,"redirect")),300));const m=eq();return A.createElement(A.Fragment,null,A.createElement(Hx,{anchorOrigin:{vertical:"top",horizontal:"center"},open:!!l,autoHideDuration:5e3,onClose:()=>c(null),message:l}),A.createElement(iS,{container:!0,className:m.grid,justifyContent:"center",alignItems:"center",alignContent:"center",direction:"row"},A.createElement(iS,{item:!0,className:m.gridItem},A.createElement(GL,{slot:"1003720321"}),A.createElement(xD,{position:"sticky"}),A.createElement(GL,{slot:"2542105655"})),A.createElement(iS,{item:!0,className:m.gridItem},A.createElement("div",{id:"logo",style:{clear:"both",width:"200px",height:"144px",margin:"0 auto",background:'url("../img/logo.png")'}}),A.createElement(J_,{className:m.title},u("secure_hosting"))),A.createElement(iS,{item:!0,className:m.gridItem},A.createElement(DP,{onSave:function(e){r(e)}})),A.createElement(iS,{item:!0,className:m.gridItem},A.createElement(BD,{getChatId:async function(){const o=await t({variables:{input:n}});window.gtag&&window.gtag("event","album",{action:"create"});const i=o.data.chatCreate.id;return await e({variables:{input:{chat:i,referrer:document.referrer||null}}}),r({ttl:0}),s(i),i},onComplete:function(){i(!0)},onError:p,multiple:!0})),A.createElement(ZL,{open:o,chat:a}),A.createElement(iS,{container:!0,className:m.grid,justifyContent:"center",alignItems:"flex-start",alignContent:"center",direction:"row"},A.createElement(iS,{item:!0,xs:!0},A.createElement(aF,{className:m.aboutPaper},A.createElement(mM,{className:m.media,image:"/img/hourglass.jpg"}),A.createElement(kV,null,A.createElement(J_,{gutterBottom:!0,variant:"h5",component:"h2"},u("self_destructing_images")),A.createElement(J_,{variant:"body2",color:"textSecondary",component:"p"},u("self_destructing_description"))))),A.createElement(iS,{item:!0,xs:!0},A.createElement(aF,{className:m.aboutPaper},A.createElement(mM,{className:m.media,image:"/img/protect.jpg"}),A.createElement(kV,null,A.createElement(J_,{gutterBottom:!0,variant:"h5",component:"h2"},u("copy_protection")),A.createElement(J_,{variant:"body2",color:"textSecondary",component:"p"},u("copy_protection_description"))))),A.createElement(iS,{item:!0,xs:!0},A.createElement(aF,{className:m.aboutPaper},A.createElement(mM,{className:m.media,image:"/img/collaborate.jpg"}),A.createElement(kV,null,A.createElement(J_,{gutterBottom:!0,variant:"h5",component:"h2"},u("collaboration")),A.createElement(J_,{variant:"body2",color:"textSecondary",component:"p"},u("collaboration_description"))))))))};function nq(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=nq(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}var rq=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=nq(e))&&(r&&(r+=" "),r+=t);return r},oq=o(725);function iq(e,t=0,n=1){return(0,oq.A)(e,t,n)}function aq(e){if(e.type)return e;if("#"===e.charAt(0))return aq(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,ST.A)(9,e));let r,o=e.substring(t+1,e.length-1);if("color"===n){if(o=o.split(" "),r=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,ST.A)(10,r))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:n,values:o,colorSpace:r}}function sq(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function lq(e,t){if(e=aq(e),t=iq(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return sq(e)}var cq=(0,R_.A)((0,M.jsx)("path",{d:"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 2h5v7l-2.5-1.5L11 11zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z"}),"PhotoAlbum"),uq=(0,R_.A)((0,M.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu"),dq=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"Help"),pq=(0,R_.A)([(0,M.jsx)("circle",{cx:"12",cy:"4",r:"2"},"0"),(0,M.jsx)("path",{d:"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z"},"1")],"Accessible"),fq=(0,R_.A)((0,M.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");function mq(e){return(0,Gk.Ay)("MuiDrawer",e)}(0,Kk.A)("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const hq=["BackdropProps"],vq=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],gq=(e,t)=>{const{ownerState:n}=e;return[t.root,("permanent"===n.variant||"persistent"===n.variant)&&t.docked,t.modal]},yq=(0,Wk.Ay)(lN,{name:"MuiDrawer",slot:"Root",overridesResolver:gq})((({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),bq=(0,Wk.Ay)("div",{shouldForwardProp:CC.A,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:gq})({flex:"0 0 auto"}),wq=(0,Wk.Ay)(Px,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${(0,lx.A)(n.anchor)}`],"temporary"!==n.variant&&t[`paperAnchorDocked${(0,lx.A)(n.anchor)}`]]}})((({theme:e,ownerState:t})=>(0,R.A)({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},"left"===t.anchor&&{left:0},"top"===t.anchor&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},"right"===t.anchor&&{right:0},"bottom"===t.anchor&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},"left"===t.anchor&&"temporary"!==t.variant&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},"top"===t.anchor&&"temporary"!==t.variant&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},"right"===t.anchor&&"temporary"!==t.variant&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},"bottom"===t.anchor&&"temporary"!==t.variant&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`}))),Eq={left:"right",right:"left",top:"down",bottom:"up"};const kq=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDrawer"}),r=Uk(),o=z(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:a="left",BackdropProps:s,children:l,className:c,elevation:u=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:p}={},onClose:f,open:m=!1,PaperProps:h={},SlideProps:v,TransitionComponent:g=zF,transitionDuration:y=i,variant:b="temporary"}=n,w=(0,O.A)(n.ModalProps,hq),E=(0,O.A)(n,vq),k=A.useRef(!1);A.useEffect((()=>{k.current=!0}),[]);const S=function({direction:e},t){return"rtl"===e&&function(e){return-1!==["left","right"].indexOf(e)}(t)?Eq[t]:t}({direction:o?"rtl":"ltr"},a),x=a,C=(0,R.A)({},n,{anchor:x,elevation:u,open:m,variant:b},E),_=(e=>{const{classes:t,anchor:n,variant:r}=e,o={root:["root"],docked:[("permanent"===r||"persistent"===r)&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${(0,lx.A)(n)}`,"temporary"!==r&&`paperAnchorDocked${(0,lx.A)(n)}`]};return(0,$k.A)(o,mq,t)})(C),I=(0,M.jsx)(wq,(0,R.A)({elevation:"temporary"===b?u:0,square:!0},h,{className:(0,jk.A)(_.paper,h.className),ownerState:C,children:l}));if("permanent"===b)return(0,M.jsx)(bq,(0,R.A)({className:(0,jk.A)(_.root,_.docked,c),ownerState:C,ref:t},E,{children:I}));const N=(0,M.jsx)(g,(0,R.A)({in:m,direction:Eq[S],timeout:y,appear:k.current},v,{children:I}));return"persistent"===b?(0,M.jsx)(bq,(0,R.A)({className:(0,jk.A)(_.root,_.docked,c),ownerState:C,ref:t},E,{children:N})):(0,M.jsx)(yq,(0,R.A)({BackdropProps:(0,R.A)({},s,p,{transitionDuration:y}),className:(0,jk.A)(_.root,_.modal,c),open:m,ownerState:C,onClose:f,hideBackdrop:d,ref:t},E,w,{children:N}))}));var Sq=kq,xq=(0,R_.A)((0,M.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Cq=(0,R_.A)((0,M.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),Aq=(0,R_.A)((0,M.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function _q(e){return(0,Gk.Ay)("MuiCheckbox",e)}var Iq=(0,Kk.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]);const Nq=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Tq=(0,Wk.Ay)(lP,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${(0,lx.A)(n.size)}`],"default"!==n.color&&t[`color${(0,lx.A)(n.color)}`]]}})((({theme:e,ownerState:t})=>(0,R.A)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${Iq.checked}, &.${Iq.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Iq.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),Rq=(0,M.jsx)(Cq,{}),Oq=(0,M.jsx)(xq,{}),Pq=(0,M.jsx)(Aq,{}),Dq=A.forwardRef((function(e,t){var n,r;const o=(0,gt.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:i=Rq,color:a="primary",icon:s=Oq,indeterminate:l=!1,indeterminateIcon:c=Pq,inputProps:u,size:d="medium",className:p}=o,f=(0,O.A)(o,Nq),m=l?c:s,h=l?c:i,v=(0,R.A)({},o,{color:a,indeterminate:l,size:d}),g=(e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,i={root:["root",n&&"indeterminate",`color${(0,lx.A)(r)}`,`size${(0,lx.A)(o)}`]},a=(0,$k.A)(i,_q,t);return(0,R.A)({},t,a)})(v);return(0,M.jsx)(Tq,(0,R.A)({type:"checkbox",inputProps:(0,R.A)({"data-indeterminate":l},u),icon:A.cloneElement(m,{fontSize:null!=(n=m.props.fontSize)?n:d}),checkedIcon:A.cloneElement(h,{fontSize:null!=(r=h.props.fontSize)?r:d}),ownerState:v,ref:t,className:(0,jk.A)(g.root,p)},f,{classes:g}))}));var Fq=Dq;var Mq=A.createContext();function Vq(e){return(0,Gk.Ay)("MuiTableHead",e)}(0,Kk.A)("MuiTableHead",["root"]);const Lq=["className","component"],qq=(0,Wk.Ay)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),Uq={variant:"head"},jq="thead";var zq=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTableHead"}),{className:r,component:o=jq}=n,i=(0,O.A)(n,Lq),a=(0,R.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},Vq,t)})(a);return(0,M.jsx)(Mq.Provider,{value:Uq,children:(0,M.jsx)(qq,(0,R.A)({as:o,className:(0,jk.A)(s.root,r),ref:t,role:o===jq?null:"rowgroup",ownerState:a},i))})}));function Bq(e){return(0,Gk.Ay)("MuiTableRow",e)}var $q=(0,Kk.A)("MuiTableRow",["root","selected","hover","head","footer"]);const Wq=["className","component","hover","selected"],Hq=(0,Wk.Ay)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})((({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${$q.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${$q.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}}))),Kq="tr",Gq=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTableRow"}),{className:r,component:o=Kq,hover:i=!1,selected:a=!1}=n,s=(0,O.A)(n,Wq),l=A.useContext(Mq),c=(0,R.A)({},n,{component:o,hover:i,selected:a,head:l&&"head"===l.variant,footer:l&&"footer"===l.variant}),u=(e=>{const{classes:t,selected:n,hover:r,head:o,footer:i}=e,a={root:["root",n&&"selected",r&&"hover",o&&"head",i&&"footer"]};return(0,$k.A)(a,Bq,t)})(c);return(0,M.jsx)(Hq,(0,R.A)({as:o,ref:t,className:(0,jk.A)(u.root,r),role:o===Kq?null:"row",ownerState:c},s))}));var Qq=Gq;var Yq=A.createContext();function Xq(e){return(0,Gk.Ay)("MuiTableCell",e)}var Jq=(0,Kk.A)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]);const Zq=["align","className","component","padding","scope","size","sortDirection","variant"],eU=(0,Wk.Ay)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${(0,lx.A)(n.size)}`],"normal"!==n.padding&&t[`padding${(0,lx.A)(n.padding)}`],"inherit"!==n.align&&t[`align${(0,lx.A)(n.align)}`],n.stickyHeader&&t.stickyHeader]}})((({theme:e,ownerState:t})=>(0,R.A)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n ${"light"===e.palette.mode?(0,Ix.a)((0,Ix.X4)(e.palette.divider,1),.88):(0,Ix.e$)((0,Ix.X4)(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===t.variant&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},"body"===t.variant&&{color:(e.vars||e).palette.text.primary},"footer"===t.variant&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},"small"===t.size&&{padding:"6px 16px",[`&.${Jq.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===t.padding&&{width:48,padding:"0 0 0 4px"},"none"===t.padding&&{padding:0},"left"===t.align&&{textAlign:"left"},"center"===t.align&&{textAlign:"center"},"right"===t.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===t.align&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}))),tU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTableCell"}),{align:r="inherit",className:o,component:i,padding:a,scope:s,size:l,sortDirection:c,variant:u}=n,d=(0,O.A)(n,Zq),p=A.useContext(Yq),f=A.useContext(Mq),m=f&&"head"===f.variant;let h;h=i||(m?"th":"td");let v=s;"td"===h?v=void 0:!v&&m&&(v="col");const g=u||f&&f.variant,y=(0,R.A)({},n,{align:r,component:h,padding:a||(p&&p.padding?p.padding:"normal"),size:l||(p&&p.size?p.size:"medium"),sortDirection:c,stickyHeader:"head"===g&&p&&p.stickyHeader,variant:g}),b=(e=>{const{classes:t,variant:n,align:r,padding:o,size:i,stickyHeader:a}=e,s={root:["root",n,a&&"stickyHeader","inherit"!==r&&`align${(0,lx.A)(r)}`,"normal"!==o&&`padding${(0,lx.A)(o)}`,`size${(0,lx.A)(i)}`]};return(0,$k.A)(s,Xq,t)})(y);let w=null;return c&&(w="asc"===c?"ascending":"descending"),(0,M.jsx)(eU,(0,R.A)({as:h,ref:t,className:(0,jk.A)(b.root,o),"aria-sort":w,scope:v,ownerState:y},d))}));var nU=tU;function rU(e){return(0,Gk.Ay)("MuiTableContainer",e)}(0,Kk.A)("MuiTableContainer",["root"]);const oU=["className","component"],iU=(0,Wk.Ay)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"});var aU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTableContainer"}),{className:r,component:o="div"}=n,i=(0,O.A)(n,oU),a=(0,R.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},rU,t)})(a);return(0,M.jsx)(iU,(0,R.A)({ref:t,as:o,className:(0,jk.A)(s.root,r),ownerState:a},i))}));function sU(e){return(0,Gk.Ay)("MuiTable",e)}(0,Kk.A)("MuiTable",["root","stickyHeader"]);const lU=["className","component","padding","size","stickyHeader"],cU=(0,Wk.Ay)("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})((({theme:e,ownerState:t})=>(0,R.A)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,R.A)({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"}))),uU="table",dU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTable"}),{className:r,component:o=uU,padding:i="normal",size:a="medium",stickyHeader:s=!1}=n,l=(0,O.A)(n,lU),c=(0,R.A)({},n,{component:o,padding:i,size:a,stickyHeader:s}),u=(e=>{const{classes:t,stickyHeader:n}=e,r={root:["root",n&&"stickyHeader"]};return(0,$k.A)(r,sU,t)})(c),d=A.useMemo((()=>({padding:i,size:a,stickyHeader:s})),[i,a,s]);return(0,M.jsx)(Yq.Provider,{value:d,children:(0,M.jsx)(cU,(0,R.A)({as:o,role:o===uU?null:"table",ref:t,className:(0,jk.A)(u.root,r),ownerState:c},l))})}));var pU=dU;function fU(e){return(0,Gk.Ay)("MuiTableBody",e)}(0,Kk.A)("MuiTableBody",["root"]);const mU=["className","component"],hU=(0,Wk.Ay)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),vU={variant:"body"},gU="tbody";var yU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiTableBody"}),{className:r,component:o=gU}=n,i=(0,O.A)(n,mU),a=(0,R.A)({},n,{component:o}),s=(e=>{const{classes:t}=e;return(0,$k.A)({root:["root"]},fU,t)})(a);return(0,M.jsx)(Mq.Provider,{value:vU,children:(0,M.jsx)(hU,(0,R.A)({className:(0,jk.A)(s.root,r),as:o,ref:t,role:o===gU?null:"rowgroup",ownerState:a},i))})}));const bU=qk((e=>({root:{width:"100%"},menu:{width:250},fullList:{width:"auto"},paper:{width:"100%",marginBottom:e.spacing(2)},table:{minWidth:750},visuallyHidden:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",top:20,width:1},toolbarRoot:{paddingLeft:e.spacing(2),paddingRight:e.spacing(1)},toolbarHighlight:"light"===e.palette.mode?{color:e.palette.secondary.main,backgroundColor:lq(e.palette.secondary.light,.85)}:{color:e.palette.text.primary,backgroundColor:e.palette.secondary.dark},toolbarTitle:{flex:"1 1 100%"},thumb:{display:"block",margin:"0 auto",width:200,height:200},img:{maxWidth:"50%",display:"block",float:"left",cursor:"pointer"}})));function wU(){const e=bU(),t=Yw(),[n,r]=(0,A.useState)(!1),[o,i]=(0,A.useState)(!0),[a,s]=(0,A.useState)(!1),[l,c]=(0,A.useState)(!1),[u,d]=(0,A.useState)("none"),[p,f]=(0,A.useState)(""),[m,h]=(0,A.useState)(""),[v,g]=(0,A.useState)(""),[y,b]=A.useState([]),{token:w}=By(),{data:E,refetch:k}=FS(D_.getReports,{fetchPolicy:"no-cache",skip:!w?.sub,variables:{filter:{resolution:"none"===u?null:u,reporter:p||void 0,reportee:m||void 0,ip:v||void 0},pagination:{limit:100}}}),S={getImages:[]},x=pS(t.breakpoints.down("md")),[C]=uT(dT.reportUpdate,{onError:console.error});if(!w["cognito:groups"]?.includes("admin"))return Yd().then(Ld),null;if(!E||!S||!w.toString())return null;const _=E.getReports,I=S.getImages;if(!_||!I)return null;function N(){r(!n)}function T(e,t){const n=e.map((e=>C({fetchPolicy:"no-cache",variables:{id:e,input:{resolution:t}}})));return Promise.all(n).then((()=>(b([]),k())))}function R(){c(!1)}return A.createElement("div",{className:e.root},A.createElement(Sq,{open:n,onClose:N},A.createElement("div",{className:e.menu,role:"presentation",onClick:N,onKeyDown:N},A.createElement(kI,null,A.createElement(aV,{button:!0,onClick:function(){i(!0),s(!1)}},A.createElement(oT,null,A.createElement(wF,null)),A.createElement(lT,{primary:"Reports"})),A.createElement(aV,{button:!0,onClick:function(){i(!1),s(!0)}},A.createElement(oT,null,A.createElement(cq,null)),A.createElement(lT,{primary:"Images"}))))),A.createElement(TP,{open:l,onClose:R,fullScreen:x},A.createElement(gT,null,"Filter reports"),A.createElement(oI,{onClick:R,sx:e=>({position:"absolute",right:8,top:8})},A.createElement(RP.A,null)),A.createElement(ET,null,A.createElement(iS,{container:!0,spacing:2},A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{id:"ip",label:"IP",variant:"outlined",fullWidth:!0,onChange:e=>g(e.target.value),value:v})),A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{id:"reporter",label:"Reporter",variant:"outlined",fullWidth:!0,onChange:e=>f(e.target.value),value:p})),A.createElement(iS,{item:!0,xs:12},A.createElement(EO,{id:"reportee",label:"Reportee",variant:"outlined",fullWidth:!0,onChange:e=>h(e.target.value),value:m})),A.createElement(iS,{item:!0,xs:12},A.createElement(PR,null,A.createElement(_R,{id:"report-resolution-label"},"Resolution"),A.createElement(hO,{labelId:"report-resolution-label",id:"report-resolution",value:u,onChange:e=>d(e.target.value),autoWidth:!0},A.createElement(tT,{value:"none"},"None"),A.createElement(tT,{value:"delete"},"Delete"),A.createElement(tT,{value:"ban"},"Ban"),A.createElement(tT,{value:"invalid"},"Invalid")))))),A.createElement(EP,null,A.createElement(hI,{onClick:R,color:"secondary"}," Close "))),A.createElement(j_,{position:"sticky"},A.createElement(W_,null,A.createElement(oI,{edge:"start",color:"inherit",onClick:N,size:"large"},A.createElement(uq,null))),o&&A.createElement(W_,{className:rq(e.toolbarRoot,{[e.toolbarHighlight]:y.length>0})},y.length>0?A.createElement(J_,{className:e.toolbarTitle,color:"inherit",variant:"subtitle1",component:"div"},y.length," selected"):A.createElement(J_,{className:e.toolbarTitle,variant:"h6",id:"tableTitle",component:"div"},"Reports"),y.length>0?[A.createElement(E_,{title:"None",key:0},A.createElement(oI,{edge:"end",onClick:()=>T(y,null),size:"large"},A.createElement(dq,null))),A.createElement(E_,{title:"Invalid",key:1},A.createElement(oI,{edge:"end",onClick:()=>T(y,"invalid"),size:"large"},A.createElement(pq,null))),A.createElement(E_,{title:"Delete",key:2},A.createElement(oI,{edge:"end",onClick:()=>T(y,"delete"),size:"large"},A.createElement(kF,null))),A.createElement(E_,{title:"Ban",key:3},A.createElement(oI,{edge:"end",onClick:()=>T(y,"ban"),size:"large"},A.createElement(wF,null)))]:A.createElement(E_,{title:"Filter list"},A.createElement(oI,{onClick:function(){c(!0)},size:"large"},A.createElement(fq,null))))),a&&A.createElement("div",{className:e.root},I.map((t=>A.createElement("img",{className:e.img,key:t.id,src:t.url,onClick:()=>Iy.redirect(`/album#${t.chat}`),loading:"lazy"})))),o&&A.createElement("div",{className:e.root},A.createElement(Px,{className:e.paper},A.createElement(aU,null,A.createElement(pU,{padding:"none",className:e.table},A.createElement(zq,null,A.createElement(Qq,null,A.createElement(nU,{align:"center"},A.createElement(Fq,{indeterminate:y.length>0&&y.length<_.length,checked:_.length>0&&y.length===_.length,onChange:e=>{if(e.target.checked){const e=_.map((e=>e.id));b(e)}else b([])}})),A.createElement(nU,{align:"center"}," Image "),A.createElement(nU,null," Chat "),A.createElement(nU,null," Reason "),A.createElement(nU,{size:"medium"}," Info "),A.createElement(nU,null," Reporter "),A.createElement(nU,null," Reportee "),A.createElement(nU,null," Resolution "))),A.createElement(yU,null,_.map(((t,n)=>{const r=-1!==y.indexOf(t.id);return A.createElement(Qq,{hover:!0,onClick:e=>function(e,t){const n=y.indexOf(t);let r=[];-1===n?r=r.concat(y,t):0===n?r=r.concat(y.slice(1)):n===y.length-1?r=r.concat(y.slice(0,-1)):n>0&&(r=r.concat(y.slice(0,n),y.slice(n+1))),b(r)}(0,t.id),role:"checkbox",tabIndex:-1,key:t.id,selected:r},A.createElement(nU,{align:"center"},A.createElement(Fq,{checked:r})),A.createElement(nU,{align:"center"},A.createElement("img",{className:e.thumb,src:t?.target?.url,loading:"lazy"})),A.createElement(nU,null,A.createElement(RV,{target:"_blank",href:`/album#${t?.reportee?.chat}`},t?.reportee?.chat)),A.createElement(nU,{size:"medium"},t.reason),A.createElement(nU,null,t.info),A.createElement(nU,null,t?.reporter?.user?.id),A.createElement(nU,null,t?.reportee?.user?.id),A.createElement(nU,null,t.resolution?t.resolution:"None"))}))))))))}function EU(){return A.createElement(A.Fragment,null,A.createElement("h1",null,"Terms of Service"),A.createElement("i",null,"Last updated: 27 Oct 2021"),A.createElement("h2",null,"Welcome"),A.createElement("p",null,"Welcome to the Unsee.cc! It’s always great to see you here. Unlike most Terms of services (that you have never read till the end) this one is not boring, I promise. Please read it to the end."),A.createElement("h2",null,"So what is this site?"),A.createElement("p",null,"This is the temporary image sharing site. The one where you would upload your photos, get the link in return and share it with your friends/colleagues/relatives/clients and other folk to discuss, plan and share opinions on. To make this happen the site also provides a possibility for an instant messaging."),A.createElement("h2",null,"And what’s special about that?"),A.createElement("p",null,"The main difference from most other image hosting sites is the increased level of security and privacy that you get, sharing an image with the site. You are promised that the images are very hard to download, unless you configure it otherwise."),A.createElement("p",null,"With Unsee you get such things as a single view option, short life times, granular access control and much much more."),A.createElement("h2",null,"Things you should ",A.createElement("b",null,"not")," do:"),A.createElement("ul",null,A.createElement("li",null,"Don't break the laws of Germany"),A.createElement("li",null,"Don't share illegitimate content:",A.createElement("ul",null,A.createElement("li",null,"Personal information (Even just first names)"),A.createElement("li",null,"Social media handles (Don't be that creepy stalker guy)"),A.createElement("li",null,"Photos you don't have permission to redistribute (Downloading them from a friend's instagram page doesn't constitute permission to redistribute)"),A.createElement("li",null,"Photos of underage people (Unless you legally own legal photos of minors - avoid this category)"),A.createElement("li",null,"Any erotic depiction of minors"),A.createElement("li",null,"Deepfakes"),A.createElement("li",null,A.createElement("a",{href:"https://en.wikipedia.org/wiki/Revenge_porn"},"Revenge porn")," (Don't share intimate/suggestive photos of others)"),A.createElement("li",null,A.createElement("a",{href:"https://en.wikipedia.org/wiki/Defamation"},"Defamation")),A.createElement("li",null,A.createElement("a",{href:"https://en.wiktionary.org/wiki/creepshot"},"Creepshots"),"/upskirts/voyeur (Photos of people who have no idea they are being filmed)"),A.createElement("li",null,"Hateful content"))),A.createElement("li",null,"Don't provoke others to contact people on the photos"),A.createElement("li",null,"Don't disrupt the service."),A.createElement("li",null,"Don't be purposefully mean, disrespect or insult"),A.createElement("li",null,"Don't Fish for data or personal info."),A.createElement("li",null,"Don't blackmail")),A.createElement("h2",null,"Privacy"),A.createElement("p",null,"Please check our ",A.createElement("a",{href:"/privacy"},"Privacy Policy")," for better understanding of the topic"),A.createElement("p",null,"Privacy is very important here. Images are not stored on the server after time that you specify."),A.createElement("p",null,"Unsee reserves the right to report you to the relevant authorities in case you would (beyond a reasonable doubt) pose danger to Unsee or to anybody else."),A.createElement("h2",null,"Monetization"),A.createElement("p",null,"The site uses ad banners to monetize itself and keep the service maintained and running."),A.createElement("h2",null,"Feedback"),A.createElement("p",null,"Drop an email to ",A.createElement("a",{href:"mailto:[email protected]?subject=Terms of Service"},"[email protected]")," to ask for help or to suggest implementing a new feature."),A.createElement("h2",null,"Disclaimer"),A.createElement("p",null,"Every site has it’s downtimes. This is one is not an exception. The site might have bugs and not be available at times. You are promised that such cases are as rare as possible and the site is kept operational to the best ability of the people maintaining it. The images might disappear earlier than promised."),A.createElement("p",null,"While it’s very hard for an average user and Unsee does a good job at achieving that, you shouldn't assume that it’s impossible to steal a photo from Unsee. Unsee should never be blamed for any kind of problems that you would get yourself in after sharing a photo here."),A.createElement("h2",null,"Updates to this Terms of Service"),A.createElement("p",null,"This terms of service page will get updated to comply with the actual state of things. Check back occasionally"))}function kU(){return A.createElement(A.Fragment,null,A.createElement("h1",null,"Privacy policy"),A.createElement("i",null,"Last updated: 08 Aug 2019"),A.createElement("p",null,"Privacy was the one of the main reasons behind the creation of this site. Read on to see how your privacy is protected."),A.createElement("h2",null,"So how private is this site exactly"),A.createElement("p",null,"By default images are covered with multiple layers of protection. The SSL encryption prevents unauthorised interception of the data that your browser exchanges with Unsee web server. Images are not stored on the server indefinitely. They are not actually stored as files at all. Instead they are kept in memory for exactly the period that is specified in sharing settings. After the said period, they are automatically wiped from RAM. No temporary backups or other ways exist to recover the images. Unsee guarantees that your uploads are available online at most for the time that you specified or less."),A.createElement("p",null,"It’s not impossible, but pretty hard for a 3rd party to download the images shared on Unsee. For instance it’s not possible to just right-click and save image. It’s not allowed to open developer tools in browser and to modify the DOM tree to get to images. Due to the way the images are loaded, they are not registered as a resource by the browser at all. But even if all of the above is bypassed, every image is watermarked with the viewer’s IP address as the last resort. Coupled with stripping of internal image data and a blocking system to prevent malicious users from opening the same album again, this site should prove to be one of the safest after not sharing images at all."),A.createElement("h2",null,"Data protection"),A.createElement("p",null,"Web-server access logs do not contain your full IP address. Chat logs are never saved."),A.createElement("p",null,"When you upload an image - it is watermarked with your encrypted IP address (in a QR code). Every time the image is displayed - it has this QR code visible to everybody. But only Unsee admin can decrypt it."),A.createElement("p",null,"The IP addresses may be stored for half a year to comply with any possible legitimate law enforcement requests."),A.createElement("p",null,"Of course the photos you upload are stored on the server only for as long as you specified in sharing settings."),A.createElement("p",null,"If there was a complaint about the materials you uploaded - your uploads and any available data (such as IP) might be kept around for inspection for longer than initially configured."),A.createElement("h2",null,"Cookies and tracking"),A.createElement("p",null,"Unsee itself does not use cookies or any other persistent storage to track its users. Instead it uses the combination of your IP address and browser name combined together and hashed - things that your browser sends automatically to every site it visits. These hashes look like gibberish and this is what actually gets stored."),A.createElement("p",null,"However Unsee does use the following ad/tracking partners to display targeted ads on its pages and to monitor its performance."),A.createElement("p",null,"The partners include:"),A.createElement("ul",null,A.createElement("li",null,A.createElement("a",{href:"https://policies.google.com/technologies/partner-sites"},"Google AdSense"))),A.createElement("p",null,"Please review the respective linked Privacy Policies to see how your data is handled."),A.createElement("p",null,"If you would like to opt out of this 3rd party cookie usage - feel free to install any of the ad blocking or cookie blocking plugins available for your browser."),A.createElement("h2",null,"Changes to this privacy policy"),A.createElement("p",null,"The Privacy Policy page may be updated from time to time to reflect the current state of things. Please check this page regularly to keep yourself informed."),A.createElement("h2",null,"Contact a human"),A.createElement("p",null,"For questions, help and feature requests feel free to send emails to ",A.createElement("a",{href:"mailto:[email protected]?subject=Privacy Policy"},"[email protected]"),"."))}function SU(){return A.createElement(A.Fragment,null,A.createElement("h1",null,"Impressum"),A.createElement("h2",null,"Legal Disclosure"),A.createElement("i",null,"Information in accordance with section 5 ",A.createElement("a",{href:"https://www.gesetze-im-internet.de/tmg/index.html"},"TMG")),A.createElement("pre",null,"Mykhailo Gorianskyi Truderinger str. 110 81673 Munich"),A.createElement("h2",null,"Contact "),A.createElement("pre",null,"Telephone: 015204780939 E-Mail: [email protected]"),A.createElement("h2",null,"Disclaimer"),A.createElement("h3",null,"Accountability for content"),A.createElement("p",null,"Please note that we are not obliged to monitor merely the transmitted or saved information of third parties, or investigate circumstances pointing to illegal activity. Our obligations to remove or block the use of information under generally applicable laws remain unaffected by this as per §§ 8 to 10 of the Telemedia Act (TMG)."),A.createElement("h3",null,"Accountability for links"),A.createElement("p",null,"Responsibility for the content of external links (to web pages or resources of third parties) lies solely with the operators of the linked pages. No violations were evident to us at the time of linking. Should any legal infringement becomes known to us, we will remove the respective link immediately."),A.createElement("h3",null,"Copyright"),A.createElement("p",null,"Our web pages and their contents are subject to German copyright law. Unless expressly permitted by law (§ 44a et seq. of the copyright law), every form of utilizing, reproducing or processing works subject to copyright protection on our web pages requires the prior consent of the respective owner of the rights. Individual reproductions of a work are allowed only for private use, so must not serve either directly or indirectly for earnings. Unauthorized utilization of copyrighted works is punishable (§ 106 of the copyright law)."))}function xU(){return A.createElement(A.Fragment,null,A.createElement("h1",null,"Moderation"),A.createElement("h3",null,"How do I become a moderator?"),A.createElement("p",null,"There are a couple of requirements:"),A.createElement("ul",null,A.createElement("li",null,"You are registered on unsee.cc for some time already"),A.createElement("li",null,"You are often present on unsee.cc"),A.createElement("li",null,"You already noticed and reported illegal images or actions previously")),A.createElement("p",null,"If all of the above characterize you then send a short request to become a moderator to [email protected] from the email that you used to register on unsee.cc."),A.createElement("h3",null,"What can I do as a moderator?"),A.createElement("p",null,"As a moderator you can:"),A.createElement("ul",null,A.createElement("li",null,"Delete messages"),A.createElement("li",null,"Delete images"),A.createElement("li",null,"Block users from albums"),A.createElement("li",null,"Blacklist images"),A.createElement("li",null,"Ban images (and their uploaders)"),A.createElement("li",null,"Report questionable content for further inspection")),A.createElement("h3",null,"What tools do I have as a moderator"),A.createElement("p",null,"As a moderator you have a near-admin album permissions. You use the normal UI features that is available to the album creator through the normal album interface."),A.createElement("p",null,"Your user badge would always feature a security icon."),A.createElement("h3",null,"What content should I pay attention to"),A.createElement("p",null,"There is a number of topics you should watch out for. Some of the most prominent are:"),A.createElement("ul",null,A.createElement("li",null,"Underage content (lewd, porn, erotica, partial or full nudity, suggestive and similar)"),A.createElement("li",null,"Leaking personal information (names, addresses, phones, social media handles, etc.)")),A.createElement("p",null,"Common use-cases of illegal activities:"),A.createElement("ul",null,A.createElement("li",null,"Exchanging underage photos"),A.createElement("li",null,"Revenge porn"),A.createElement("li",null,"Blackmailing for nude photos"),A.createElement("li",null,"Pushing others to contact the person directly"),A.createElement("li",null,"Posting creepshots/upskirts/voyeur"),A.createElement("li",null,"Posting somebody's documents without their knowledge")),A.createElement("p",null,"Images that are from public domain (famous people, art, etc.) are allowed, as long as they are legally acquired"),A.createElement("p",null,"It's always a good idea to refer to the ",A.createElement("a",{href:"/terms"},"terms of service")," in case of doubt."),A.createElement("h3",null,"What options do I have reporting an illegal content?"),A.createElement("p",null,"As a moderator you can report images and apply a resolution at the same time. You have 3 options for the resolution:"),A.createElement("ul",null,A.createElement("li",null,A.createElement("b",null,"Ban"),": When from the first view it's immediately apparent beyond a reasonable doubt that the content is indeed illegal. The IP of the uploader will be blacklisted as well as the reported image."),A.createElement("li",null,A.createElement("b",null,"Delete"),": When the image definitely doesn't look right. The image will be blacklisted and would not be able to be uploaded on Unsee again."),A.createElement("li",null,A.createElement("b",null,"None"),": When you are unsure and want this to be inspected further by the administrator")),A.createElement("p",null,"You can select the resolution from the reporting UI. You can always post in the chat, pointing out the breach of ToS, asking the uploader to delete illegitimate images and the owner of the album to moderate the album better. You can always simply delete individual photos yourself if they clearly break the terms of service."),A.createElement("h3",null,"What resolution should I make when reporting an image"),A.createElement("p",null,"Two cases always result in a ",A.createElement("b",null,"Ban"),":"),A.createElement("ul",null,A.createElement("li",null,"Underage material in a lewd context"),A.createElement("li",null,"Exposing ",A.createElement("i",null,"personally identifyable information")," without apparent permission")),A.createElement("p",null,"Additionally if repetitive cases are recognised this could also mean a ban."),A.createElement("p",null,"Other cases should either be resolved as ",A.createElement("b",null,"Delete")," or ",A.createElement("b",null,"None")," to be passed for inspection ."),A.createElement("h3",null,"When can I delete the album?"),A.createElement("p",null,"There has to be a valid reason to delete the album outright."),A.createElement("p",null,"Moderators can delete the whole album if (",A.createElement("b",null,"beyond any reasonable doubt"),"):"),A.createElement("ol",null,A.createElement("li",null,"The album’s sole intention is beyond a reasonable doubt to perform restricted actions:",A.createElement("ul",null,A.createElement("li",null,"the title clearly asks to upload restricted images"),A.createElement("li",null,"the title clearly calls for restricted actions"),A.createElement("li",null,"the title itself contains restricted content"),A.createElement("li",null,"album creator asks to perform restricted actions in comments"))),A.createElement("li",null,"The album creator beyond a reasonable doubt fails to moderate the album:",A.createElement("ul",null,A.createElement("li",null,"Album creator has left album unattended with uploads enabled and it’s now full of restricted images"),A.createElement("li",null,"Album creator chooses to keep restricted images in their album")))),A.createElement("h3",null,"Notices"),A.createElement("p",null,"Abuse of moderator power will result in stripping of the moderator status."))}function CU(){const{t:e}=Ob("common");return A.createElement(A.Fragment,null,A.createElement("h1",null,"Frequently asked Questions"),A.createElement("h3",null,"What is this site?"),A.createElement("p",null,"This is an image hosting platform to temporary and securely share your images. Most people would find it hard to download your images. And even if they do, they would have their IP address on them. You can still disable all the security features and use it as a simple image hosting, if you wish."),A.createElement("h3",null,"How to use this website?"),A.createElement("p",null,"Assuming that you want to securely share an image (or several) with somebody:"),A.createElement("ol",null,A.createElement("li",null,"Open https://unsee.cc/"),A.createElement("li",null,'By default the images are deleted immediately after they are first viewed - you can change that by choosing a different option in the "Your images will be deleted" drop-down selector'),A.createElement("li",null,'Click on the big blue button that says "Click to upload"'),A.createElement("li",null,"A small new window will appear prompting you to choose images to upload (you can select more than one by holding shift when clicking on files)"),A.createElement("li",null,'Select your images and click "OK" when done'),A.createElement("li",null,"The window would close and your images would proceed to be uploaded"),A.createElement("li",null,"As soon as the upload process finished you should be presented with a url of your newly created album"),A.createElement("li",null,"You can immediately copy the link url and send it to somebody"),A.createElement("li",null,"You can also open the link yourself and see if the album looks as expected"),A.createElement("li",null,"You can also click on the top-most orange ribbon to open the sharing settings"),A.createElement("li",null,"Modify your settings to your taste if you need to")),A.createElement("h3",null,"What are these numbers printed on all images?"),A.createElement("p",null,"These is the IP address of the person, who viewed the image. Every time the image is sent to a person's browser, they get watermarked with this person's IP address. This is done so that even if the image is downloaded it's less likely to be be shared further. And if it would the person who did that would be easy to find."),A.createElement("h3",null,"Is it possible to disable the IP watermarking?"),A.createElement("p",null,"Sure, each album has a setting section that you can access if you uploaded these images. You can find it if you click on the orange ribbon in the top of album page."),A.createElement("h3",null,"What's the QR code on all the images for?"),A.createElement("p",null,"This QR code contains information about the image. It contains a unique image id, image upload timestamp and an encrypted IP of the image uploader."),A.createElement("h3",null,"Can other people/hackers read my IP from the QR?"),A.createElement("p",null,"No. Uploader's IPs are encrypted with AES encryption. Only Unsee can decrypt the encoded values back."),A.createElement("h3",null,"Why do you need the QR code? Can I switch it off?"),A.createElement("p",null,"This is a measure against site abusers, who upload illegal photos and/or harass other people. If such an act is reported to a law enforcement they might reach out and demand to disclose the IP of the uploader."),A.createElement("p",null,"Unfortunately you can not switch this functionality off. Normal usage of the site should by no means be affected by this. Your personal data is still owned by you only."),A.createElement("h3",null,"My images are being posted without my consent, what should I do?"),A.createElement("p",null,"You can send us ",A.createElement("a",{href:"mailto:[email protected]?subject=Removal request"},"a short notice")," about this and we will quickly delete the album. But this would be a temporary measure. You can also report this to the police to try and stop this from happening in the future."),A.createElement("p",null,"What you do need to know, though, is that in most of the cases the person who uploaded the images knows you well. It could be your friend, ex or even a family member."),A.createElement("p",null,"The albums on Unsee are very short lived. Meaning that there's no way to stumble upon an album by chance."),A.createElement("p",null,"Usually it goes down like this:"),A.createElement("ul",null,A.createElement("li",null,"Hey, guys, check out the photos of my ex. And here's her FB, btw..."),A.createElement("li",null,"Noice! I'll message her that somebody is uploading her pics here!"),A.createElement("li",null,"Kewl! Huehuehue... (waiting in anticipation for you to join the chat room)")),A.createElement("h3",null,"I found disturbing/illegal photos, what should I do?"),A.createElement("p",null,'Just click on the "Report" link in the top-right corner of the page. And send us a short notice about this.'),A.createElement("p",null,"Please check ",A.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://twitter.com/Unsee_cc/status/1337705089105080320"},"this video")," for a short demo."),A.createElement("h3",null,"I want to report an illegal action/content to the police"),A.createElement("p",null,"Please make a screenshot of the photos in question with the QR code clearly visible and scannable. The QR code contains an encrypted uploader's IP address. With this you can reach out to your local law enforcement agency. In turn the agency will reach out to Unsee and ask the IP addresses to be decrypted."),A.createElement("h3",null,"Can I get reported to the authorities?"),A.createElement("p",null,"In case you uploaded an illegal content or performed illegal actions on the site and this was brought to our attention you may be reported to relevant agencies by Unsee and you IP address might be disclosed to them on request."),A.createElement("h3",null,"I didn't get the verification email or the link is invalid"),A.createElement("p",null,"Your verification email might be not delivered to your inbox for many reasons. First, check your Spam folder."),A.createElement("p",null,"Also in case the email was actually delivered, but you didn't click the confirmation link for more than a day, the link might be not valid anymore."),A.createElement("p",null,"You can request a new verification email by ",A.createElement("a",{href:"#",onClick:async function(t){t.preventDefault();const n=prompt("Email");n&&await fetch("https://cognito-idp.eu-central-1.amazonaws.com",{method:"post",headers:{"Content-Type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityProviderService.ResendConfirmationCode"},body:JSON.stringify({Username:n,ClientId:"5hiv3r5f0tmjh4174llf5h4opq"})}).then((()=>alert(e("check_mail"))))}},"clicking here")),A.createElement("h3",null,"Why I can't register with a temporary email?"),A.createElement("p",null,"Temporary emails are a higher risk factor and as such are not allowed to be used in Unsee."),A.createElement("h3",null,"I want to delete my account!"),A.createElement("p",null,"Sure. Just make sure you are logged in and ",A.createElement("a",{href:"#",onClick:async function(t){return t.preventDefault(),await Yd(),await LP(),confirm(e("Are you sure?"))&&await LP().then((()=>alert("Profile deleted!"))),!1}},"click here"),"."))}var AU=(0,R_.A)((0,M.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function _U(e){return(0,Gk.Ay)("MuiChip",e)}var IU=(0,Kk.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]);const NU=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],TU=(0,Wk.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:a,size:s,variant:l}=n;return[{[`& .${IU.avatar}`]:t.avatar},{[`& .${IU.avatar}`]:t[`avatar${(0,lx.A)(s)}`]},{[`& .${IU.avatar}`]:t[`avatarColor${(0,lx.A)(r)}`]},{[`& .${IU.icon}`]:t.icon},{[`& .${IU.icon}`]:t[`icon${(0,lx.A)(s)}`]},{[`& .${IU.icon}`]:t[`iconColor${(0,lx.A)(o)}`]},{[`& .${IU.deleteIcon}`]:t.deleteIcon},{[`& .${IU.deleteIcon}`]:t[`deleteIcon${(0,lx.A)(s)}`]},{[`& .${IU.deleteIcon}`]:t[`deleteIconColor${(0,lx.A)(r)}`]},{[`& .${IU.deleteIcon}`]:t[`deleteIcon${(0,lx.A)(l)}Color${(0,lx.A)(r)}`]},t.root,t[`size${(0,lx.A)(s)}`],t[`color${(0,lx.A)(r)}`],i&&t.clickable,i&&"default"!==r&&t[`clickableColor${(0,lx.A)(r)})`],a&&t.deletable,a&&"default"!==r&&t[`deletableColor${(0,lx.A)(r)}`],t[l],t[`${l}${(0,lx.A)(r)}`]]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,R.A)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${IU.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${IU.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${IU.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${IU.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${IU.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${IU.icon}`]:(0,R.A)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,R.A)({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},"default"!==t.color&&{color:"inherit"})),[`& .${IU.deleteIcon}`]:(0,R.A)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,Ix.X4)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,Ix.X4)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,Ix.X4)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${IU.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,Ix.X4)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${IU.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})}),(({theme:e,ownerState:t})=>(0,R.A)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,Ix.X4)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${IU.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,Ix.X4)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${IU.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})),(({theme:e,ownerState:t})=>(0,R.A)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${IU.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${IU.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${IU.avatar}`]:{marginLeft:4},[`& .${IU.avatarSmall}`]:{marginLeft:2},[`& .${IU.icon}`]:{marginLeft:4},[`& .${IU.iconSmall}`]:{marginLeft:2},[`& .${IU.deleteIcon}`]:{marginRight:5},[`& .${IU.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,Ix.X4)(e.palette[t.color].main,.7)}`,[`&.${IU.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ix.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${IU.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,Ix.X4)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${IU.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,Ix.X4)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}}))),RU=(0,Wk.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${(0,lx.A)(r)}`]]}})((({ownerState:e})=>(0,R.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7})));function OU(e){return"Backspace"===e.key||"Delete"===e.key}const PU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiChip"}),{avatar:r,className:o,clickable:i,color:a="default",component:s,deleteIcon:l,disabled:c=!1,icon:u,label:d,onClick:p,onDelete:f,onKeyDown:m,onKeyUp:h,size:v="medium",variant:g="filled",tabIndex:y,skipFocusWhenDisabled:b=!1}=n,w=(0,O.A)(n,NU),E=A.useRef(null),k=(0,Ex.A)(E,t),S=e=>{e.stopPropagation(),f&&f(e)},x=!(!1===i||!p)||i,C=x||f?kC:s||"div",_=(0,R.A)({},n,{component:C,disabled:c,size:v,color:a,iconColor:A.isValidElement(u)&&u.props.color||a,onDelete:!!f,clickable:x,variant:g}),I=(e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:a,clickable:s,variant:l}=e,c={root:["root",l,n&&"disabled",`size${(0,lx.A)(r)}`,`color${(0,lx.A)(o)}`,s&&"clickable",s&&`clickableColor${(0,lx.A)(o)}`,a&&"deletable",a&&`deletableColor${(0,lx.A)(o)}`,`${l}${(0,lx.A)(o)}`],label:["label",`label${(0,lx.A)(r)}`],avatar:["avatar",`avatar${(0,lx.A)(r)}`,`avatarColor${(0,lx.A)(o)}`],icon:["icon",`icon${(0,lx.A)(r)}`,`iconColor${(0,lx.A)(i)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,lx.A)(r)}`,`deleteIconColor${(0,lx.A)(o)}`,`deleteIcon${(0,lx.A)(l)}Color${(0,lx.A)(o)}`]};return(0,$k.A)(c,_U,t)})(_),N=C===kC?(0,R.A)({component:s||"div",focusVisibleClassName:I.focusVisible},f&&{disableRipple:!0}):{};let T=null;f&&(T=l&&A.isValidElement(l)?A.cloneElement(l,{className:(0,jk.A)(l.props.className,I.deleteIcon),onClick:S}):(0,M.jsx)(AU,{className:(0,jk.A)(I.deleteIcon),onClick:S}));let P=null;r&&A.isValidElement(r)&&(P=A.cloneElement(r,{className:(0,jk.A)(I.avatar,r.props.className)}));let D=null;return u&&A.isValidElement(u)&&(D=A.cloneElement(u,{className:(0,jk.A)(I.icon,u.props.className)})),(0,M.jsxs)(TU,(0,R.A)({as:C,className:(0,jk.A)(I.root,o),disabled:!(!x||!c)||void 0,onClick:p,onKeyDown:e=>{e.currentTarget===e.target&&OU(e)&&e.preventDefault(),m&&m(e)},onKeyUp:e=>{e.currentTarget===e.target&&(f&&OU(e)?f(e):"Escape"===e.key&&E.current&&E.current.blur()),h&&h(e)},ref:k,tabIndex:b&&c?-1:y,ownerState:_},N,w,{children:[P||D,(0,M.jsx)(RU,{className:(0,jk.A)(I.label),ownerState:_,children:d}),T]}))}));var DU=PU;const FU=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],MU=(0,Wk.Ay)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((({theme:e,ownerState:t})=>(0,R.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,Ix.X4)(e.palette.divider,.08)},"inset"===t.variant&&{marginLeft:72},"middle"===t.variant&&"horizontal"===t.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===t.variant&&"vertical"===t.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===t.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"})),(({ownerState:e})=>(0,R.A)({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}})),(({theme:e,ownerState:t})=>(0,R.A)({},t.children&&"vertical"!==t.orientation&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}})),(({theme:e,ownerState:t})=>(0,R.A)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}})),(({ownerState:e})=>(0,R.A)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}}))),VU=(0,Wk.Ay)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((({theme:e,ownerState:t})=>(0,R.A)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===t.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}))),LU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiDivider"}),{absolute:r=!1,children:o,className:i,component:a=(o?"div":"hr"),flexItem:s=!1,light:l=!1,orientation:c="horizontal",role:u=("hr"!==a?"separator":void 0),textAlign:d="center",variant:p="fullWidth"}=n,f=(0,O.A)(n,FU),m=(0,R.A)({},n,{absolute:r,component:a,flexItem:s,light:l,orientation:c,role:u,textAlign:d,variant:p}),h=(e=>{const{absolute:t,children:n,classes:r,flexItem:o,light:i,orientation:a,textAlign:s,variant:l}=e,c={root:["root",t&&"absolute",l,i&&"light","vertical"===a&&"vertical",o&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===s&&"vertical"!==a&&"textAlignRight","left"===s&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,$k.A)(c,$N,r)})(m);return(0,M.jsx)(MU,(0,R.A)({as:a,className:(0,jk.A)(h.root,i),role:u,ref:t,ownerState:m},f,{children:o?(0,M.jsx)(VU,{className:h.wrapper,ownerState:m,children:o}):null}))}));LU.muiSkipListHighlight=!0;var qU=LU;const UU=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],jU=(0,Wk.Ay)(kC,{shouldForwardProp:e=>(0,CC.A)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,R.A)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${QM.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${QM.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${QM.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,Ix.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${QM.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${QM.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},"flex-start"===t.alignItems&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4}))),zU=A.forwardRef((function(e,t){const n=(0,gt.b)({props:e,name:"MuiListItemButton"}),{alignItems:r="center",autoFocus:o=!1,component:i="div",children:a,dense:s=!1,disableGutters:l=!1,divider:c=!1,focusVisibleClassName:u,selected:d=!1,className:p}=n,f=(0,O.A)(n,UU),m=A.useContext(gI),h=A.useMemo((()=>({dense:s||m.dense||!1,alignItems:r,disableGutters:l})),[r,m.dense,s,l]),v=A.useRef(null);(0,CI.A)((()=>{o&&v.current&&v.current.focus()}),[o]);const g=(0,R.A)({},n,{alignItems:r,dense:h.dense,disableGutters:l,divider:c,selected:d}),y=(e=>{const{alignItems:t,classes:n,dense:r,disabled:o,disableGutters:i,divider:a,selected:s}=e,l={root:["root",r&&"dense",!i&&"gutters",a&&"divider",o&&"disabled","flex-start"===t&&"alignItemsFlexStart",s&&"selected"]},c=(0,$k.A)(l,GM,n);return(0,R.A)({},n,c)})(g),b=(0,Ex.A)(v,t);return(0,M.jsx)(gI.Provider,{value:h,children:(0,M.jsx)(jU,(0,R.A)({ref:b,href:f.href||f.to,component:(f.href||f.to)&&"div"===i?"button":i,focusVisibleClassName:(0,jk.A)(y.focusVisible,u),ownerState:g,className:(0,jk.A)(y.root,p)},f,{classes:y,children:a}))})}));var BU=zU,$U=(0,R_.A)([(0,M.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"},"0"),(0,M.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime"),WU=(0,R_.A)((0,M.jsx)("path",{d:"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z"}),"HourglassTop"),HU=(0,R_.A)((0,M.jsx)("path",{d:"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z"}),"Sort");const KU=qk((e=>({title:{cursor:"default",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",padding:"0 5px",marginRight:"auto"},root:{flexGrow:1,width:"100%"},menu:{width:250},fullList:{width:"auto"},paper:{width:"100%",marginBottom:e.spacing(2)},table:{minWidth:750,width:"100%",tableLayout:"fixed"},visuallyHidden:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",top:20,width:1},toolbarRoot:{paddingLeft:e.spacing(2),paddingRight:e.spacing(1)},toolbarHighlight:"light"===e.palette.mode?{color:e.palette.secondary.main,backgroundColor:lq(e.palette.secondary.light,.85)}:{color:e.palette.text.primary,backgroundColor:e.palette.secondary.dark},toolbarTitle:{flex:"1 1 100%"},avatar:{border:"2px solid #222",color:"#DDD",fontSize:"100%"}})));function GU(e){if(!e||e<=0)return null;const t=String(Math.floor(e%60)).padStart(2,"0"),n=String(Math.floor(e%3600/60)).padStart(2,"0");return`${String(Math.floor(e/3600)).padStart(2,"0")}:${n}:${t}`}function QU(){const e=qv.get("list.sortDesc"),t=KU(),[n,r]=A.useState(!1),[o,i]=A.useState(null),[a,s]=A.useState(qv.get("list.sortBy")||"createdAt"),[l,c]=A.useState("false"!==e),{t:u}=(Yw(),Ob("common")),{data:d}=FS(D_.getChats,{variables:{filter:{},pagination:{limit:100}}});let p=[];d&&(p=d.getChats);let f=p.toSorted(((e,t)=>e[a]<t[a]?l?1:-1:l?-1:1));return A.createElement("div",{className:t.root},A.createElement(xD,{position:"fixed",timer:!1},A.createElement(TN,{open:n,anchorEl:o,onClose:()=>{r(!1),i(null)}},A.createElement(tT,{onClick:()=>{"createdAt"===a&&(qv.set("list.sortDesc",!l,!1),c(!l)),s("createdAt"),qv.set("list.sortBy","createdAt",!1)},selected:"createdAt"===a},A.createElement(oT,null,A.createElement($U,null)),A.createElement(lT,{primary:u("creation_time")})),A.createElement(tT,{onClick:()=>{"peopleOnline"===a&&(qv.set("list.sortDesc",!l,!1),c(!l)),s("peopleOnline"),qv.set("list.sortBy","peopleOnline",!1)},selected:"peopleOnline"===a},A.createElement(oT,null,A.createElement(WM,null)),A.createElement(lT,{primary:u("people_online")})),A.createElement(tT,{onClick:()=>{"ttlLeft"===a&&(qv.set("list.sortDesc",!l,!1),c(!l)),s("ttlLeft"),qv.set("list.sortBy","ttlLeft",!1)},selected:"ttlLeft"===a},A.createElement(oT,null,A.createElement(WU,null)),A.createElement(lT,{primary:u("time_left")})),A.createElement(tT,{onClick:()=>{"totalImages"===a&&(qv.set("list.sortDesc",!l,!1),c(!l)),s("totalImages"),qv.set("list.sortBy","totalImages",!1)},selected:"totalImages"===a},A.createElement(oT,null,A.createElement(tD,null)),A.createElement(lT,{primary:u("images")}))),A.createElement(E_,{title:u("sort_albums")},A.createElement(oI,{edge:"end",color:"inherit",onClick:e=>{r(!0),i(e.currentTarget)},size:"large",sx:{marginRight:.5}},A.createElement(HU,null))),A.createElement(E_,{title:`${u("albums_list")} (${f.length})`,placement:"bottom"},A.createElement(J_,{className:t.title},`${u("albums_list")} (${f.length})`))),A.createElement(Px,{className:t.paper},A.createElement(kI,{sx:{width:"100%",paddingTop:8}},f.map(((e,t)=>A.createElement("div",{key:e.id},A.createElement(aV,{disablePadding:!0,secondaryAction:A.createElement("div",null,A.createElement(J_,{component:"span",variant:"body2",sx:{color:"text.secondary",display:"inline"}},A.createElement(DU,{label:GU(e.ttlLeft)})),A.createElement(oI,{edge:"end"},A.createElement(T_,{max:99,color:"primary",badgeContent:e.peopleOnline},A.createElement(WM,null))))},A.createElement(BU,{disableRipple:!0,onClick:()=>window.open(`/album#${e.id}`,"_blank").focus()},A.createElement(uV,null,A.createElement(T_,{color:"primary",max:99,badgeContent:e.totalImages,anchorOrigin:{vertical:"top",horizontal:"right"},sx:{marginRight:2}},A.createElement(QP,{slotProps:{img:{loading:"lazy"}},src:e.avatar,sx:{width:56,height:56}}))),A.createElement(lT,{primary:A.createElement(J_,{color:"text.primary",style:{fontWeight:"bold",marginRight:80,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}},e.title||u("untitled_room")),secondary:A.createElement(J_,{color:"text.secondary",style:{marginRight:80,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}},e.description||void 0)}))),A.createElement(qU,{variant:"inset",component:"li"})))))))}var YU={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},XU=console,JU={};Object.keys(YU).forEach((function(e){JU[e]=XU[e]}));var ZU="Datadog Browser SDK:",ej={debug:JU.debug.bind(XU,ZU),log:JU.log.bind(XU,ZU),info:JU.info.bind(XU,ZU),warn:JU.warn.bind(XU,ZU),error:JU.error.bind(XU,ZU)},tj="https://docs.datadoghq.com",nj="".concat(tj,"/real_user_monitoring/browser/troubleshooting"),rj="More details:";function oj(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];try{return e.apply(void 0,n)}catch(e){ej.error(t,e)}}}var ij,aj=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))},sj=!1;function lj(e){sj=e}function cj(e,t,n){var r=n.value;n.value=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(ij?uj(r):r).apply(this,e)}}function uj(e){return function(){return dj(e,this,arguments)}}function dj(e,t,n){try{return e.apply(t,n)}catch(e){if(pj(e),ij)try{ij(e)}catch(e){pj(e)}}}function pj(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];sj&&ej.error.apply(ej,aj(["[MONITOR]"],e,!1))}function fj(e,t){return-1!==e.indexOf(t)}function mj(e){if(Array.from)return Array.from(e);var t=[];if(e instanceof Set)e.forEach((function(e){return t.push(e)}));else for(var n=0;n<e.length;n++)t.push(e[n]);return t}function hj(e){return Object.keys(e).map((function(t){return e[t]}))}function vj(e,t){return e.slice(0,t.length)===t}function gj(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.forEach((function(t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})),e}function yj(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get:function(){return this},configurable:!0});var e=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof e&&(e="object"==typeof self?self:"object"==typeof window?window:{}),e}var bj=1024,wj=/[^\u0000-\u007F]/;function Ej(e){return wj.test(e)?void 0!==window.TextEncoder?(new TextEncoder).encode(e).length:new Blob([e]).size:e.length}function kj(e,t){var n,r=yj();return r.Zone&&"function"==typeof r.Zone.__symbol__&&(n=e[r.Zone.__symbol__(t)]),n||(n=e[t]),n}function Sj(e,t){return kj(yj(),"setTimeout")(uj(e),t)}function xj(e){kj(yj(),"clearTimeout")(e)}function Cj(e,t){return kj(yj(),"setInterval")(uj(e),t)}function Aj(e){kj(yj(),"clearInterval")(e)}function _j(e,t,n){var r,o,i=!n||void 0===n.leading||n.leading,a=!n||void 0===n.trailing||n.trailing,s=!1;return{throttled:function(){for(var n=[],l=0;l<arguments.length;l++)n[l]=arguments[l];s?r=n:(i?e.apply(void 0,n):r=n,s=!0,o=Sj((function(){a&&r&&e.apply(void 0,r),s=!1,r=void 0}),t))},cancel:function(){xj(o),s=!1,r=void 0}}}function Ij(){}function Nj(e,t,n){if("object"!=typeof e||null===e)return JSON.stringify(e);var r=Tj(Object.prototype),o=Tj(Array.prototype),i=Tj(Object.getPrototypeOf(e)),a=Tj(e);try{return JSON.stringify(e,t,n)}catch(e){return"<error: unable to serialize object>"}finally{r(),o(),i(),a()}}function Tj(e){var t=e,n=t.toJSON;return n?(delete t.toJSON,function(){t.toJSON=n}):Ij}function Rj(e,t){return Object.keys(e).some((function(n){return e[n]===t}))}function Oj(e){return 0===Object.keys(e).length}function Pj(e){void 0===e&&(e=2);var t=new Map,n=!1;function r(r){if(void 0===r&&(r=0),!n&&0!==e){var o=2===e?3072:16384,i=r;t.forEach((function(e){i+=e.getBytesCount()})),i>o&&(!function(e){ej.warn("Customer data exceeds the recommended ".concat(e/bj,"KiB threshold. ").concat(rj," ").concat(nj,"/#customer-data-exceeds-the-recommended-threshold-warning"))}(o),n=!0)}}return{createDetachedTracker:function(){var e=Dj((function(){return r(e.getBytesCount())}));return e},getOrCreateTracker:function(e){return t.has(e)||t.set(e,Dj(r)),t.get(e)},setCompressionStatus:function(t){0===e&&(e=t,r())},getCompressionStatus:function(){return e},stop:function(){t.forEach((function(e){return e.stop()})),t.clear()}}}function Dj(e){var t=0,n=_j((function(n){t=Ej(Nj(n)),e()}),200),r=n.throttled,o=n.cancel,i=function(){o(),t=0};return{updateCustomerData:function(e){Oj(e)?i():r(e)},resetCustomerData:i,getBytesCount:function(){return t},stop:function(){o()}}}function Fj(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function Mj(e,t,n){if(void 0===n&&(n=function(){if("undefined"!=typeof WeakSet){var e=new WeakSet;return{hasAlreadyBeenSeen:function(t){var n=e.has(t);return n||e.add(t),n}}}var t=[];return{hasAlreadyBeenSeen:function(e){var n=t.indexOf(e)>=0;return n||t.push(e),n}}}()),void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){var r=t.flags||[t.global?"g":"",t.ignoreCase?"i":"",t.multiline?"m":"",t.sticky?"y":"",t.unicode?"u":""].join("");return new RegExp(t.source,r)}if(!n.hasAlreadyBeenSeen(t)){if(Array.isArray(t)){for(var o=Array.isArray(e)?e:[],i=0;i<t.length;++i)o[i]=Mj(o[i],t[i],n);return o}var a="object"===Fj(e)?e:{};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(a[s]=Mj(a[s],t[s],n));return a}}function Vj(e){return Mj(void 0,e)}function Lj(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var r=0,o=t;r<o.length;r++){var i=o[r];null!=i&&(e=Mj(e,i))}return e}function qj(e,t){void 0===t&&(t=225280);var n=Tj(Object.prototype),r=Tj(Array.prototype),o=[],i=new WeakMap,a=Uj(e,"$",void 0,o,i),s=JSON.stringify(a),l=s?s.length:0;if(!(l>t)){for(;o.length>0&&l<t;){var c=o.shift(),u=0;if(Array.isArray(c.source))for(var d=0;d<c.source.length;d++){if(l+=void 0!==(p=Uj(c.source[d],c.path,d,o,i))?JSON.stringify(p).length:4,l+=u,u=1,l>t){jj(t,"truncated",e);break}c.target[d]=p}else for(var d in c.source)if(Object.prototype.hasOwnProperty.call(c.source,d)){var p;if(void 0!==(p=Uj(c.source[d],c.path,d,o,i))&&(l+=JSON.stringify(p).length+u+d.length+3,u=1),l>t){jj(t,"truncated",e);break}c.target[d]=p}}return n(),r(),a}jj(t,"discarded",e)}function Uj(e,t,n,r,o){var i=function(e){var t=e;if(t&&"function"==typeof t.toJSON)try{return t.toJSON()}catch(e){}return e}(e);if(!i||"object"!=typeof i)return function(e){if("bigint"==typeof e)return"[BigInt] ".concat(e.toString());if("function"==typeof e)return"[Function] ".concat(e.name||"unknown");if("symbol"==typeof e)return"[Symbol] ".concat(e.description||e.toString());return e}(i);var a=function(e){try{if(e instanceof Event)return{isTrusted:e.isTrusted};var t=Object.prototype.toString.call(e).match(/\[object (.*)\]/);if(t&&t[1])return"[".concat(t[1],"]")}catch(e){}return"[Unserializable]"}(i);if("[Object]"!==a&&"[Array]"!==a&&"[Error]"!==a)return a;var s=e;if(o.has(s))return"[Reference seen at ".concat(o.get(s),"]");var l=void 0!==n?"".concat(t,".").concat(n):t,c=Array.isArray(i)?[]:{};return o.set(s,l),r.push({source:i,target:c,path:l}),c}function jj(e,t,n){ej.warn("The data provided has been ".concat(t," as it is over the limit of ").concat(e," characters:"),n)}var zj=function(){function e(e){this.onFirstSubscribe=e,this.observers=[]}return e.prototype.subscribe=function(e){var t=this;return this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0),{unsubscribe:function(){t.observers=t.observers.filter((function(t){return e!==t})),!t.observers.length&&t.onLastUnsubscribe&&t.onLastUnsubscribe()}}},e.prototype.notify=function(e){this.observers.forEach((function(t){return t(e)}))},e}();function Bj(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new zj((function(t){var n=e.map((function(e){return e.subscribe((function(e){return t.notify(e)}))}));return function(){return n.forEach((function(e){return e.unsubscribe()}))}}))}function $j(e){var t={},n=new zj,r={getContext:function(){return Vj(t)},setContext:function(o){"object"===Fj(o)?(t=qj(o),e&&e.updateCustomerData(t)):r.clearContext(),n.notify()},setContextProperty:function(r,o){t[r]=qj(o),e&&e.updateCustomerData(t),n.notify()},removeContextProperty:function(r){delete t[r],e&&e.updateCustomerData(t),n.notify()},clearContext:function(){t={},e&&e.resetCustomerData(),n.notify()},changeObservable:n};return r}var Wj={GRANTED:"granted",NOT_GRANTED:"not-granted"};function Hj(e,t,n,r,o){return Kj(e,t,[n],r,o)}function Kj(e,t,n,r,o){var i=void 0===o?{}:o,a=i.once,s=i.capture,l=i.passive,c=uj((function(t){(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(a&&p(),r(t))})),u=l?{capture:s,passive:l}:s,d=kj(t,"addEventListener");function p(){var e=kj(t,"removeEventListener");n.forEach((function(n){return e.call(t,n,c,u)}))}return n.forEach((function(e){return d.call(t,e,c,u)})),{stop:p}}var Gj="_dd_c",Qj=[];function Yj(e,t,n,r){var o=function(e,t){return"".concat(Gj,"_").concat(e,"_").concat(t)}(n,r);function i(){var e=localStorage.getItem(o);return null!==e?JSON.parse(e):{}}Qj.push(Hj(e,window,"storage",(function(e){var n=e.key;o===n&&t.setContext(i())}))),t.changeObservable.subscribe((function(){localStorage.setItem(o,JSON.stringify(t.getContext()))})),t.setContext(Lj(i(),t.getContext()))}var Xj="?";function Jj(e){var t=[],n=sz(e,"stack"),r=String(e);return n&&vj(n,r)&&(n=n.slice(r.length)),n&&n.split("\n").forEach((function(e){var n=function(e){var t=tz.exec(e);if(!t)return;var n=t[2]&&0===t[2].indexOf("native"),r=t[2]&&0===t[2].indexOf("eval"),o=nz.exec(t[2]);r&&o&&(t[2]=o[1],t[3]=o[2],t[4]=o[3]);return{args:n?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||Xj,line:t[3]?+t[3]:void 0,url:n?void 0:t[2]}}(e)||function(e){var t=rz.exec(e);if(!t)return;return{args:[],column:t[3]?+t[3]:void 0,func:Xj,line:t[2]?+t[2]:void 0,url:t[1]}}(e)||function(e){var t=oz.exec(e);if(!t)return;return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||Xj,line:+t[3],url:t[2]}}(e)||function(e){var t=iz.exec(e);if(!t)return;var n=t[3]&&t[3].indexOf(" > eval")>-1,r=az.exec(t[3]);n&&r&&(t[3]=r[1],t[4]=r[2],t[5]=void 0);return{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||Xj,line:t[4]?+t[4]:void 0,url:t[3]}}(e);n&&(!n.func&&n.line&&(n.func=Xj),t.push(n))})),{message:sz(e,"message"),name:sz(e,"name"),stack:t}}var Zj="((?:file|https?|blob|chrome-extension|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",ez="(?::(\\d+))",tz=new RegExp("^\\s*at (.*?) ?\\(".concat(Zj).concat(ez,"?").concat(ez,"?\\)?\\s*$"),"i"),nz=new RegExp("\\((\\S*)".concat(ez).concat(ez,"\\)"));var rz=new RegExp("^\\s*at ?".concat(Zj).concat(ez,"?").concat(ez,"??\\s*$"),"i");var oz=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;var iz=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,az=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function sz(e,t){if("object"==typeof e&&e&&t in e){var n=e[t];return"string"==typeof n?n:void 0}}function lz(e,t,n,r){var o=[{url:t,column:r,line:n}],i=function(e){var t,n,r;"[object String]"==={}.toString.call(e)&&(n=(t=cz.exec(e))[1],r=t[2]);return{name:n,message:r}}(e);return{name:i.name,message:i.message,stack:o}}var cz=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function uz(){var e,t=new Error;if(!t.stack)try{throw t}catch(e){}return dj((function(){var n=Jj(t);n.stack=n.stack.slice(2),e=dz(n)})),e}function dz(e){var t=pz(e);return e.stack.forEach((function(e){var n="?"===e.func?"<anonymous>":e.func,r=e.args&&e.args.length>0?"(".concat(e.args.join(", "),")"):"",o=e.line?":".concat(e.line):"",i=e.line&&e.column?":".concat(e.column):"";t+="\n at ".concat(n).concat(r," @ ").concat(e.url).concat(o).concat(i)})),t}function pz(e){return"".concat(e.name||"Error",": ").concat(e.message)}var fz,mz="No stack, consider using an instance of Error";function hz(e){var t=e.stackTrace,n=e.originalError,r=e.handlingStack,o=e.startClocks,i=e.nonErrorPrefix,a=e.source,s=e.handling,l=n instanceof Error,c=function(e,t,n,r){return(null==e?void 0:e.message)&&(null==e?void 0:e.name)?e.message:t?"Empty message":"".concat(n," ").concat(Nj(qj(r)))}(t,l,i,n),u=function(e,t){if(void 0===t)return!1;if(e)return!0;return t.stack.length>0&&(t.stack.length>1||void 0!==t.stack[0].url)}(l,t)?dz(t):mz,d=l?gz(n,a):void 0;return{startClocks:o,source:a,handling:s,handlingStack:r,originalError:n,type:t?t.name:void 0,message:c,stack:u,causes:d,fingerprint:vz(n)}}function vz(e){return e instanceof Error&&"dd_fingerprint"in e?String(e.dd_fingerprint):void 0}function gz(e,t){for(var n=e,r=[];(null==n?void 0:n.cause)instanceof Error&&r.length<10;){var o=Jj(n.cause);r.push({message:n.cause.message,source:t,type:null==o?void 0:o.name,stack:o&&dz(o)}),n=n.cause}return r.length?r:void 0}!function(e){e.WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql",e.REMOTE_CONFIGURATION="remote_configuration",e.LONG_ANIMATION_FRAME="long_animation_frame"}(fz||(fz={}));var yz=new Set;function bz(e){Array.isArray(e)&&e.filter((function(e){return Rj(fz,e)})).forEach((function(e){yz.add(e)}))}function wz(){return yz}var Ez,kz="dd0g-gov.com",Sz="datadoghq.com",xz="pci.browser-intake-datadoghq.com",Cz=["ddsource","ddtags"],Az=1e3,_z=6e4;function Iz(){return(new Date).getTime()}function Nz(){return Iz()}function Tz(){return performance.now()}function Rz(){return{relative:Tz(),timeStamp:Nz()}}function Oz(e,t){return e+t}function Pz(e){return e-Dz()}function Dz(){return void 0===Ez&&(Ez=performance.timing.navigationStart),Ez}function Fz(e,t){var n=window.__ddBrowserSdkExtensionCallback;n&&n({type:e,payload:t})}function Mz(e){return 0!==e&&100*Math.random()<=e}function Vz(){var e,t=window.navigator;return{status:t.onLine?"connected":"not_connected",interfaces:t.connection&&t.connection.type?[t.connection.type]:void 0,effective_type:null===(e=t.connection)||void 0===e?void 0:e.effectiveType}}function Lz(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function qz(){var e=[];return{add:function(t){e.push(t)>500&&e.splice(0,1)},remove:function(t){Lz(e,t)},drain:function(t){e.forEach((function(e){return e(t)})),e.length=0}}}var Uz="log",jz="configuration",zz="usage",Bz=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],$z=["ddog-gov.com"],Wz=qz(),Hz=function(e){Wz.add((function(){return Hz(e)}))};function Kz(e,t){var n,r,o=new zj,i=new Set,a=!fj($z,t.site)&&Mz(t.telemetrySampleRate),s=((n={})[Uz]=a,n[jz]=a&&Mz(t.telemetryConfigurationSampleRate),n[zz]=a&&Mz(t.telemetryUsageSampleRate),n),l={is_local_file:"file:"===window.location.protocol,is_worker:"WorkerGlobalScope"in self};return Hz=function(n){var a=Nj(n);if(s[n.type]&&i.size<t.maxTelemetryEventsPerPage&&!i.has(a)){var c=function(e,t,n){return Lj({type:"telemetry",date:Nz(),service:e,version:"5.30.0",source:"browser",_dd:{format_version:2},telemetry:Lj(t,{runtime_env:n,connectivity:Vz(),sdk_setup:"npm"}),experimental_features:mj(wz())},void 0!==r?r():{})}(e,n,l);o.notify(c),Fz("telemetry",c),i.add(a)}},ij=Qz,{setContextProvider:function(e){r=e},observable:o,enabled:a}}function Gz(e,t){pj(YU.debug,e,t),Hz(gj({type:Uz,message:e,status:"debug"},t))}function Qz(e,t){Hz(gj({type:Uz,status:"error"},function(e){if(e instanceof Error){var t=Jj(e);return{error:{kind:t.name,stack:dz(Yz(t))},message:t.message}}return{error:{stack:mz},message:"".concat("Uncaught"," ").concat(Nj(e))}}(e),t))}function Yz(e){return e.stack=e.stack.filter((function(e){return!e.url||Bz.some((function(t){return vj(e.url,t)}))})),e}function Xz(e){var t=gj({},e);return["id","name","email"].forEach((function(e){e in t&&(t[e]=String(t[e]))})),t}function Jz(e,t){t.silentMultipleInit||ej.error("".concat(e," is already initialized."))}var Zz,eB="agent",tB="console",nB="logger",rB="network",oB="source",iB="report";function aB(e,t,n){var r=n.getHandler(),o=Array.isArray(r)?r:[r];return lB[e]>=lB[n.getLevel()]&&fj(o,t)}var sB={ok:"ok",debug:"debug",info:"info",notice:"notice",warn:"warn",error:"error",critical:"critical",alert:"alert",emerg:"emerg"},lB=((Zz={})[sB.ok]=0,Zz[sB.debug]=1,Zz[sB.info]=2,Zz[sB.notice]=4,Zz[sB.warn]=5,Zz[sB.error]=6,Zz[sB.critical]=7,Zz[sB.alert]=8,Zz[sB.emerg]=9,Zz);function cB(e,t){var n=(void 0===t?{}:t).includeMessage,r=void 0!==n&&n;return{stack:e.stack,kind:e.type,message:r?e.message:void 0,causes:e.causes,fingerprint:e.fingerprint,handling:e.handling}}var uB=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},dB="console",pB="http",fB=Object.keys(sB),mB=function(){function e(e,t,n,r,o,i){void 0===r&&(r=pB),void 0===o&&(o=sB.debug),void 0===i&&(i={}),this.handleLogStrategy=e,this.handlerType=r,this.level=o,this.contextManager=$j(t),this.contextManager.setContext(i),n&&this.contextManager.setContextProperty("logger",{name:n})}return e.prototype.logImplementation=function(e,t,n,r,o){void 0===n&&(n=sB.info);var i,a=qj(t);null!=r?i=Lj({error:cB(hz({stackTrace:r instanceof Error?Jj(r):void 0,originalError:r,nonErrorPrefix:"Provided",source:nB,handling:"handled",startClocks:Rz()}),{includeMessage:!0})},a):i=a;this.handleLogStrategy({message:qj(e),context:i,status:n},this,o)},e.prototype.log=function(e,t,n,r){var o;void 0===n&&(n=sB.info),aB(n,pB,this)&&(o=uz()),this.logImplementation(e,t,n,r,o)},e.prototype.setContext=function(e){this.contextManager.setContext(e)},e.prototype.getContext=function(){return this.contextManager.getContext()},e.prototype.setContextProperty=function(e,t){this.contextManager.setContextProperty(e,t)},e.prototype.removeContextProperty=function(e){this.contextManager.removeContextProperty(e)},e.prototype.clearContext=function(){this.contextManager.clearContext()},e.prototype.setHandler=function(e){this.handlerType=e},e.prototype.getHandler=function(){return this.handlerType},e.prototype.setLevel=function(e){this.level=e},e.prototype.getLevel=function(){return this.level},uB([cj],e.prototype,"logImplementation",null),e}();function hB(e){return function(t,n,r){var o;aB(e,pB,this)&&(o=uz()),this.logImplementation(t,n,e,r,o)}}function vB(){var e=yj().DatadogEventBridge;if(e)return{getCapabilities:function(){var t;return JSON.parse((null===(t=e.getCapabilities)||void 0===t?void 0:t.call(e))||"[]")},getPrivacyLevel:function(){var t;return null===(t=e.getPrivacyLevel)||void 0===t?void 0:t.call(e)},getAllowedWebViewHosts:function(){return JSON.parse(e.getAllowedWebViewHosts())},send:function(t,n,r){var o=r?{id:r}:void 0;e.send(JSON.stringify({eventType:t,event:n,view:o}))}}}function gB(e){var t;void 0===e&&(e=null===(t=yj().location)||void 0===t?void 0:t.hostname);var n=vB();return!!n&&n.getAllowedWebViewHosts().some((function(t){return e===t||(n=e,r=".".concat(t),n.slice(-r.length)===r);var n,r}))}function yB(e,t,n,r){var o=(void 0===r?{}:r).computeHandlingStack,i=e[t];if("function"!=typeof i){if(!(t in e)||!vj(t,"on"))return{stop:Ij};i=Ij}var a=!1,s=function(){if(a)return i.apply(this,arguments);var e,t=mj(arguments);dj(n,null,[{target:this,parameters:t,onPostCall:function(t){e=t},handlingStack:o?uz():void 0}]);var r=i.apply(this,t);return e&&dj(e,null,[r]),r};return e[t]=s,{stop:function(){a=!0,e[t]===s&&(e[t]=i)}}}function bB(e){return wB(e,location.href).href}function wB(e,t){var n=function(){if(void 0===EB)try{var e=new SB("http://test/path");EB="http://test/path"===e.href}catch(e){EB=!1}return EB?SB:void 0}();if(n)try{return void 0!==t?new n(e,t):new n(e)}catch(n){throw new Error("Failed to construct URL: ".concat(String(n)," ").concat(Nj({url:e,base:t})))}if(void 0===t&&!/:/.test(e))throw new Error("Invalid URL: '".concat(e,"'"));var r=document,o=r.createElement("a");if(void 0!==t){var i=(r=document.implementation.createHTMLDocument("")).createElement("base");i.href=t,r.head.appendChild(i),r.body.appendChild(o)}return o.href=e,o}mB.prototype.ok=hB(sB.ok),mB.prototype.debug=hB(sB.debug),mB.prototype.info=hB(sB.info),mB.prototype.notice=hB(sB.notice),mB.prototype.warn=hB(sB.warn),mB.prototype.error=hB(sB.error),mB.prototype.critical=hB(sB.critical),mB.prototype.alert=hB(sB.alert),mB.prototype.emerg=hB(sB.emerg);var EB,kB,SB=URL;function xB(){return kB||(kB=new zj((function(e){if(window.fetch){var t=yB(window,"fetch",(function(t){return function(e,t){var n=e.parameters,r=e.onPostCall,o=e.handlingStack,i=n[0],a=n[1],s=a&&a.method;void 0===s&&i instanceof Request&&(s=i.method);var l=void 0!==s?String(s).toUpperCase():"GET",c=i instanceof Request?i.url:bB(String(i)),u=Rz(),d={state:"start",init:a,input:i,method:l,startClocks:u,url:c,handlingStack:o};t.notify(d),n[0]=d.input,n[1]=d.init,r((function(e){return function(e,t,n){var r=n;function o(t){r.state="resolve",gj(r,t),e.notify(r)}t.then(uj((function(e){o({response:e,responseType:e.type,status:e.status,isAborted:!1})})),uj((function(e){var t,n;o({status:0,isAborted:(null===(n=null===(t=r.init)||void 0===t?void 0:t.signal)||void 0===n?void 0:n.aborted)||e instanceof DOMException&&e.code===DOMException.ABORT_ERR,error:e})})))}(t,e,d)}))}(t,e)}),{computeHandlingStack:!0}).stop;return t}}))),kB}function CB(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"".concat(1e7,"-").concat(1e3,"-").concat(4e3,"-").concat(8e3,"-").concat(1e11).replace(/[018]/g,CB)}var AB,_B,IB,NB=/([\w-]+)\s*=\s*([^;]+)/g;function TB(e,t,n){void 0===n&&(n="");var r=e.charCodeAt(t-1),o=r>=55296&&r<=56319?t+1:t;return e.length<=o?e:"".concat(e.slice(0,o)).concat(n)}function RB(){return null!=AB?AB:AB=function(e){var t;void 0===e&&(e=window);var n=e.navigator.userAgent;if(e.chrome||/HeadlessChrome/.test(n))return 1;if(0===(null===(t=e.navigator.vendor)||void 0===t?void 0:t.indexOf("Apple"))||/safari/i.test(n)&&!/chrome|android/i.test(n))return 2;if(e.document.documentMode)return 0;return 3}()}function OB(e,t,n,r){var o=new Date;o.setTime(o.getTime()+n);var i="expires=".concat(o.toUTCString()),a=r&&r.crossSite?"none":"strict",s=r&&r.domain?";domain=".concat(r.domain):"",l=r&&r.secure?";secure":"",c=r&&r.partitioned?";partitioned":"";document.cookie="".concat(e,"=").concat(t,";").concat(i,";path=/;samesite=").concat(a).concat(s).concat(l).concat(c)}function PB(e){return function(e,t){for(NB.lastIndex=0;;){var n=NB.exec(e);if(!n)break;if(n[1]===t)return n[2]}}(document.cookie,e)}function DB(e){return _B||(_B=function(e){var t=new Map;for(NB.lastIndex=0;;){var n=NB.exec(e);if(!n)break;t.set(n[1],n[2])}return t}(document.cookie)),_B.get(e)}function FB(e,t){OB(e,"",0,t)}var MB="_dd_s",VB=144e5,LB=9e5,qB=/^([a-zA-Z]+)=([a-z0-9-]+)$/,UB="&";function jB(e){return Oj(e)}function zB(e){return!jB(e)}function BB(e){return void 0!==e.isExpired||!((void 0===(t=e).created||Iz()-Number(t.created)<VB)&&(void 0===t.expire||Iz()<Number(t.expire)));var t}function $B(e){e.expire=String(Iz()+LB)}function WB(e){return(t=e,Object.keys(t).map((function(e){return[e,t[e]]}))).map((function(e){var t=e[0],n=e[1];return"".concat(t,"=").concat(n)})).join("&");var t}function HB(e){var t={};return function(e){return!!e&&(-1!==e.indexOf(UB)||qB.test(e))}(e)&&e.split(UB).forEach((function(e){var n=qB.exec(e);if(null!==n){var r=n[1],o=n[2];t[r]=o}})),t}function KB(e){var t=function(e){var t={};t.secure=!!e.useSecureSessionCookie||!!e.usePartitionedCrossSiteSessionCookie||!!e.useCrossSiteSessionCookie,t.crossSite=!!e.usePartitionedCrossSiteSessionCookie||!!e.useCrossSiteSessionCookie,t.partitioned=!!e.usePartitionedCrossSiteSessionCookie,e.trackSessionAcrossSubdomains&&(t.domain=function(){if(void 0===IB){for(var e="dd_site_test_".concat(CB()),t=window.location.hostname.split("."),n=t.pop();t.length&&!PB(e);)n="".concat(t.pop(),".").concat(n),OB(e,"test",Az,{domain:n});FB(e,{domain:n}),IB=n}return IB}());return t}(e);return function(e){if(void 0===document.cookie||null===document.cookie)return!1;try{var t="dd_cookie_test_".concat(CB()),n="test";OB(t,n,_z,e);var r=PB(t)===n;return FB(t,e),r}catch(e){return ej.error(e),!1}}(t)?{type:"Cookie",cookieOptions:t}:void 0}function GB(e){var t,n={isLockEnabled:1===RB(),persistSession:(t=e,function(e){OB(MB,WB(e),LB,t)}),retrieveSession:QB,expireSession:function(){return function(e){OB(MB,WB({isExpired:"1"}),VB,e)}(e)}};return function(e){if(!DB(MB)){var t=DB("_dd"),n=DB("_dd_r"),r=DB("_dd_l"),o={};t&&(o.id=t),r&&/^[01]$/.test(r)&&(o.logs=r),n&&/^[012]$/.test(n)&&(o.rum=n),zB(o)&&($B(o),e.persistSession(o))}}(n),n}function QB(){return HB(PB(MB))}function YB(e){localStorage.setItem(MB,WB(e))}function XB(){return HB(localStorage.getItem(MB))}function JB(){YB({isExpired:"1"})}var ZB,e$=[];function t$(e,t,n){var r;void 0===n&&(n=0);var o=t.isLockEnabled,i=t.persistSession,a=t.expireSession,s=function(e){return i(gj({},e,{lock:c}))},l=function(){var e=t.retrieveSession(),n=e.lock;return e.lock&&delete e.lock,{session:e,lock:n}};if(ZB||(ZB=e),e===ZB)if(o&&n>=100)r$(t);else{var c,u=l();if(o){if(u.lock)return void n$(e,t,n);if(c=CB(),s(u.session),(u=l()).lock!==c)return void n$(e,t,n)}var d=e.process(u.session);if(o&&(u=l()).lock!==c)n$(e,t,n);else{if(d&&(BB(d)?a():($B(d),o?s(d):i(d))),o&&(!d||!BB(d))){if((u=l()).lock!==c)return void n$(e,t,n);i(u.session),d=u.session}null===(r=e.after)||void 0===r||r.call(e,d||u.session),r$(t)}}else e$.push(e)}function n$(e,t,n){Sj((function(){t$(e,t,n+1)}),10)}function r$(e){ZB=void 0;var t=e$.shift();t&&t$(t,e)}var o$=Az;function i$(e){var t=KB(e);return!t&&e.allowFallbackToLocalStorage&&(t=function(){try{var e=CB(),t="".concat("_dd_test_").concat(e);localStorage.setItem(t,e);var n=localStorage.getItem(t);return localStorage.removeItem(t),e===n?{type:"LocalStorage"}:void 0}catch(e){return}}()),t}function a$(e,t,n){var r,o=new zj,i=new zj,a=new zj,s="Cookie"===e.type?GB(e.cookieOptions):{isLockEnabled:!1,persistSession:YB,retrieveSession:XB,expireSession:JB},l=s.expireSession,c=Cj((function(){t$({process:function(e){return BB(e)?{isExpired:"1"}:void 0},after:f},s)}),o$);m();var u=_j((function(){t$({process:function(e){if(!jB(e)){var r=f(e);return function(e){if(jB(e))return!1;var r=n(e[t]),o=r.trackingType,i=r.isTracked;e[t]=o,delete e.isExpired,i&&!e.id&&(e.id=CB(),e.created=String(Iz()))}(r),r}},after:function(e){zB(e)&&!h()&&function(e){r=e,o.notify()}(e),r=e}},s)}),o$),d=u.throttled,p=u.cancel;function f(e){return BB(e)&&(e={isExpired:"1"}),h()&&(!function(e){return r.id!==e.id||r[t]!==e[t]}(e)?(a.notify({previousState:r,newState:e}),r=e):(r={isExpired:"1"},i.notify())),e}function m(){t$({process:function(e){if(jB(e))return{isExpired:"1"}},after:function(e){r=e}},s)}function h(){return void 0!==r[t]}return{expandOrRenewSession:d,expandSession:function(){t$({process:function(e){return h()?f(e):void 0}},s)},getSession:function(){return r},renewObservable:o,expireObservable:i,sessionStateUpdateObservable:a,restartSession:m,expire:function(){p(),l(),f({isExpired:"1"})},stop:function(){Aj(c)},updateSessionState:function(e){t$({process:function(t){return gj({},t,e)},after:f},s)}}}function s$(e,t,n){var r=function(e,t){var n="/api/v2/".concat(t),r=e.proxy;if("string"==typeof r){var o=bB(r);return function(e){return"".concat(o,"?ddforward=").concat(encodeURIComponent("".concat(n,"?").concat(e)))}}if("function"==typeof r)return function(e){return r({path:n,parameters:e})};var i=function(e,t){var n=t.site,r=void 0===n?Sz:n,o=t.internalAnalyticsSubdomain;if("logs"===e&&t.usePciIntake&&r===Sz)return xz;if(o&&r===Sz)return"".concat(o,".").concat(Sz);if(r===kz)return"http-intake.logs.".concat(r);var i=r.split("."),a=i.pop();return"browser-intake-".concat(i.join("-"),".").concat(a)}(t,e);return function(e){return"https://".concat(i).concat(n,"?").concat(e)}}(e,t);return{build:function(o,i){var a=function(e,t,n,r,o){var i=e.clientToken,a=e.internalAnalyticsSubdomain,s=o.retry,l=o.encoding,c=["sdk_version:".concat("5.30.0"),"api:".concat(r)].concat(n);s&&c.push("retry_count:".concat(s.count),"retry_after:".concat(s.lastFailureStatus));var u=["ddsource=browser","ddtags=".concat(encodeURIComponent(c.join(","))),"dd-api-key=".concat(i),"dd-evp-origin-version=".concat(encodeURIComponent("5.30.0")),"dd-evp-origin=browser","dd-request-id=".concat(CB())];l&&u.push("dd-evp-encoding=".concat(l));"rum"===t&&u.push("batch_time=".concat(Nz()));a&&u.reverse();return u.join("&")}(e,t,n,o,i);return r(a)},urlPrefix:r(""),trackType:t}}function l$(e,t){var n=200-e.length-1;(t.length>n||function(e){if(!function(){try{return new RegExp("[\\p{Ll}]","u"),!0}catch(e){return!1}}())return!1;return new RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(e)}(t))&&ej.warn("".concat(e," value doesn't meet tag requirements and will be sanitized. ").concat(rj," ").concat(tj,"/getting_started/tagging/#defining-tags"));var r=t.replace(/,/g,"_");return"".concat(e,":").concat(r)}function c$(e){var t=e.site||Sz,n=function(e){var t=e.env,n=e.service,r=e.version,o=e.datacenter,i=[];return t&&i.push(l$("env",t)),n&&i.push(l$("service",n)),r&&i.push(l$("version",r)),o&&i.push(l$("datacenter",o)),i}(e),r=function(e,t){return{logsEndpointBuilder:s$(e,"logs",t),rumEndpointBuilder:s$(e,"rum",t),sessionReplayEndpointBuilder:s$(e,"replay",t)}}(e,n),o=function(e,t){if(!e.replica)return;var n=gj({},e,{site:Sz,clientToken:e.replica.clientToken}),r={logsEndpointBuilder:s$(n,"logs",t),rumEndpointBuilder:s$(n,"rum",t)};return gj({applicationId:e.replica.applicationId},r)}(e,n);return gj({replica:o,site:t},r)}function u$(e,t){return null==e||"string"==typeof e||(ej.error("".concat(t," must be defined as a string")),!1)}function d$(e,t){return!!(void 0===e||(n=e,function(e){return"number"==typeof e}(n)&&n>=0&&n<=100))||(ej.error("".concat(t," Sample Rate should be a number between 0 and 100")),!1);var n}function p$(e){var t,n,r,o,i;if(e&&e.clientToken){if((!(a=e.site)||"string"!=typeof a||/(datadog|ddog|datad0g|dd0g)/.test(a)||(ej.error("Site should be a valid Datadog site. ".concat(rj," ").concat(tj,"/getting_started/site/.")),0))&&d$(e.sessionSampleRate,"Session")&&d$(e.telemetrySampleRate,"Telemetry")&&d$(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&d$(e.telemetryUsageSampleRate,"Telemetry Usage")&&u$(e.version,"Version")&&u$(e.env,"Env")&&u$(e.service,"Service")){var a;if(void 0===e.trackingConsent||Rj(Wj,e.trackingConsent))return gj({beforeSend:e.beforeSend&&oj(e.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:i$(e),sessionSampleRate:null!==(t=e.sessionSampleRate)&&void 0!==t?t:100,telemetrySampleRate:null!==(n=e.telemetrySampleRate)&&void 0!==n?n:20,telemetryConfigurationSampleRate:null!==(r=e.telemetryConfigurationSampleRate)&&void 0!==r?r:5,telemetryUsageSampleRate:null!==(o=e.telemetryUsageSampleRate)&&void 0!==o?o:5,service:e.service||void 0,silentMultipleInit:!!e.silentMultipleInit,allowUntrustedEvents:!!e.allowUntrustedEvents,trackingConsent:null!==(i=e.trackingConsent)&&void 0!==i?i:Wj.GRANTED,storeContextsAcrossPages:!!e.storeContextsAcrossPages,batchBytesLimit:16384,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:3e4,batchMessagesLimit:50,messageBytesLimit:262144},c$(e));ej.error('Tracking Consent should be either "granted" or "not-granted"')}}else ej.error("Client Token is not configured, we will not send any data.")}var f$={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function m$(e,t){var n=[];fj(t,f$.cspViolation)&&n.push(function(e){return new zj((function(t){var n=Hj(e,document,"securitypolicyviolation",(function(e){t.notify(function(e){var t="'".concat(e.blockedURI,"' blocked by '").concat(e.effectiveDirective,"' directive");return h$({type:e.effectiveDirective,message:"".concat(f$.cspViolation,": ").concat(t),originalError:e,csp:{disposition:e.disposition},stack:v$(e.effectiveDirective,e.originalPolicy?"".concat(t,' of the policy "').concat(TB(e.originalPolicy,100,"..."),'"'):"no policy",e.sourceFile,e.lineNumber,e.columnNumber)})}(e))})).stop;return n}))}(e));var r=t.filter((function(e){return e!==f$.cspViolation}));return r.length&&n.push(function(e){return new zj((function(t){if(window.ReportingObserver){var n=uj((function(e,n){return e.forEach((function(e){return t.notify(function(e){var t=e.type,n=e.body;return h$({type:n.id,message:"".concat(t,": ").concat(n.message),originalError:e,stack:v$(n.id,n.message,n.sourceFile,n.lineNumber,n.columnNumber)})}(e))}))})),r=new window.ReportingObserver(n,{types:e,buffered:!0});return r.observe(),function(){r.disconnect()}}}))}(r)),Bj.apply(void 0,n)}function h$(e){return gj({startClocks:Rz(),source:iB,handling:"unhandled"},e)}function v$(e,t,n,r,o){return n?dz({name:e,message:t,stack:[{func:"?",url:n,line:null!=r?r:void 0,column:null!=o?o:void 0}]}):void 0}function g$(e,t,n){return void 0===e?[]:"all"===e||Array.isArray(e)&&e.every((function(e){return fj(t,e)}))?"all"===e?t:(r=e,o=new Set,r.forEach((function(e){return o.add(e)})),mj(o)):void ej.error("".concat(n,' should be "all" or an array with allowed values "').concat(t.join('", "'),'"'));var r,o}function y$(e,t,n){var r,o,i=qz(),a=t.observable.subscribe(s);function s(){if(o&&r&&t.isGranted()){a.unsubscribe();var e=n(r,o);i.drain(e)}}return{init:function(e){if(e)if(bz(e.enableExperimentalFeatures),gB()&&(e=function(e){return gj({},e,{clientToken:"empty"})}(e)),r=e,o)Jz("DD_LOGS",e);else{var n=function(e){!0===e.usePciIntake&&e.site&&"datadoghq.com"!==e.site&&ej.warn("PCI compliance for Logs is only available for Datadog organizations in the US1 site. Default intake will be used.");var t=p$(e),n=g$(e.forwardConsoleLogs,hj(YU),"Forward Console Logs"),r=g$(e.forwardReports,hj(f$),"Forward Reports");if(t&&n&&r)return e.forwardErrorsToLogs&&!fj(n,YU.error)&&n.push(YU.error),gj({forwardErrorsToLogs:!1!==e.forwardErrorsToLogs,forwardConsoleLogs:n,forwardReports:r,requestErrorResponseLengthLimit:32768,sendLogsAfterSessionExpiration:!!e.sendLogsAfterSessionExpiration},t)}(e);n&&(o=n,xB().subscribe(Ij),t.tryToInit(n.trackingConsent),s())}else ej.error("Missing configuration")},get initConfiguration(){return r},getInternalContext:Ij,handleLog:function(t,n,r,o,a){void 0===o&&(o=e()),void 0===a&&(a=Nz()),i.add((function(e){return e.handleLog(t,n,r,o,a)}))}}}var b$="logs";var w$={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function E$(){return Boolean(window._DATADOG_SYNTHETICS_INJECTS_RUM||DB("datadog-synthetics-injects-rum"))}function k$(){var e=window._DATADOG_SYNTHETICS_RESULT_ID||DB("datadog-synthetics-result-id");return"string"==typeof e?e:void 0}var S$=1/0;function x$(e){var t=e.expireDelay,n=e.maxEntries,r=[],o=Cj((function(){return function(){var e=Tz()-t;for(;r.length>0&&r[r.length-1].endTime<e;)r.pop()}()}),6e4);return{add:function(e,t){var o={value:e,startTime:t,endTime:S$,remove:function(){Lz(r,o)},close:function(e){o.endTime=e}};return n&&r.length>=n&&r.pop(),r.unshift(o),o},find:function(e,t){void 0===e&&(e=S$),void 0===t&&(t={returnInactive:!1});for(var n=0,o=r;n<o.length;n++){var i=o[n];if(i.startTime<=e){if(t.returnInactive||e<=i.endTime)return i.value;break}}},closeActive:function(e){var t=r[0];t&&t.endTime===S$&&t.close(e)},findAll:function(e,t){void 0===e&&(e=S$),void 0===t&&(t=0);var n=Oz(e,t);return r.filter((function(t){return t.startTime<=n&&e<=t.endTime})).map((function(e){return e.value}))},reset:function(){r=[]},stop:function(){Aj(o)}}}var C$=_z,A$=VB,_$=[];function I$(e,t,n,r){var o=new zj,i=new zj,a=a$(e.sessionStoreStrategyType,t,n);_$.push((function(){return a.stop()}));var s=x$({expireDelay:A$});function l(){return{id:a.getSession().id,trackingType:a.getSession()[t],isReplayForced:!!a.getSession().forcedReplay}}return _$.push((function(){return s.stop()})),a.renewObservable.subscribe((function(){s.add(l(),Tz()),o.notify()})),a.expireObservable.subscribe((function(){i.notify(),s.closeActive(Tz())})),a.expandOrRenewSession(),s.add(l(),[0,Dz()][0]),r.observable.subscribe((function(){r.isGranted()?a.expandOrRenewSession():a.expire()})),function(e,t){var n=Kj(e,window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0}).stop;_$.push(n)}(e,(function(){r.isGranted()&&a.expandOrRenewSession()})),function(e,t){var n=function(){"visible"===document.visibilityState&&t()},r=Hj(e,document,"visibilitychange",n).stop;_$.push(r);var o=Cj(n,C$);_$.push((function(){Aj(o)}))}(e,(function(){return a.expandSession()})),function(e,t){var n=Hj(e,window,"resume",t,{capture:!0}).stop;_$.push(n)}(e,(function(){return a.restartSession()})),{findSession:function(e,t){return s.find(e,t)},renewObservable:o,expireObservable:i,sessionStateUpdateObservable:a.sessionStateUpdateObservable,expire:a.expire,updateSessionState:a.updateSessionState}}function N$(e,t){var n=I$(e,"logs",(function(t){return function(e,t){var n=function(e){return"0"===e||"1"===e}(t)?t:T$(e);return{trackingType:n,isTracked:"1"===n}}(e,t)}),t);return{findTrackedSession:function(e,t){void 0===t&&(t={returnInactive:!1});var r=n.findSession(e,t);return r&&"1"===r.trackingType?{id:r.id}:void 0},expireObservable:n.expireObservable}}function T$(e){return Mz(e.sessionSampleRate)?"1":"0"}var R$=!1;function O$(e){var t,n=window;if(E$()){var r=o(n.DD_RUM_SYNTHETICS);return r||R$||(R$=!0,Gz("Logs sent before RUM is injected by the synthetics worker",{testId:(t=window._DATADOG_SYNTHETICS_PUBLIC_ID||DB("datadog-synthetics-public-id"),"string"==typeof t?t:void 0),resultId:k$()})),r}return o(n.DD_RUM);function o(t){if(t&&t.getInternalContext)return t.getInternalContext(e)}}function P$(e,t,n,r,o){var i=fB.concat(["custom"]),a={};i.forEach((function(e){var n,r,i,s,l;a[e]=(n=e,r=t.eventRateLimiterThreshold,i=o,s=0,l=!1,{isLimitReached:function(){if(0===s&&Sj((function(){s=0}),_z),(s+=1)<=r||l)return l=!1,!1;if(s===r+1){l=!0;try{i({message:"Reached max number of ".concat(n,"s by minute: ").concat(r),source:eB,startClocks:Rz()})}finally{l=!1}}return!0}})})),n.subscribe(0,(function(o){var i,s,l=o.rawLogsEvent,c=o.messageContext,u=void 0===c?void 0:c,d=o.savedCommonContext,p=void 0===d?void 0:d,f=o.domainContext,m=Pz(l.date),h=e.findTrackedSession(m);if(h||t.sendLogsAfterSessionExpiration&&e.findTrackedSession(m,{returnInactive:!0})){var v=p||r(),g=Lj({service:t.service,session_id:h?h.id:void 0,usr:Oj(v.user)?void 0:v.user,view:v.view},v.context,O$(m),l,u);!1===(null===(i=t.beforeSend)||void 0===i?void 0:i.call(t,g,f))||g.origin!==eB&&(null!==(s=a[g.status])&&void 0!==s?s:a.custom).isLimitReached()||n.notify(1,g)}}))}var D$,F$={};function M$(e){var t=e.map((function(e){return F$[e]||(F$[e]=function(e){return new zj((function(t){var n=XU[e];return XU[e]=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n.apply(console,r);var i=uz();dj((function(){t.notify(function(e,t,n){var r,o=e.map((function(e){return function(e){if("string"==typeof e)return qj(e);if(e instanceof Error)return pz(Jj(e));return Nj(qj(e),void 0,2)}(e)})).join(" ");if(t===YU.error){var i=function(e,t){for(var n=0;n<e.length;n+=1){var r=e[n];if(t(r,n))return r}}(e,(function(e){return e instanceof Error}));r={stack:i?dz(Jj(i)):void 0,fingerprint:vz(i),causes:i?gz(i,"console"):void 0,startClocks:Rz(),message:o,source:tB,handling:"handled",handlingStack:n}}return{api:t,message:o,error:r,handlingStack:n}}(r,e,i))}))},function(){XU[e]=n}}))}(e)),F$[e]}));return Bj.apply(void 0,t)}var V$,L$=((D$={})[YU.log]=sB.info,D$[YU.debug]=sB.debug,D$[YU.info]=sB.info,D$[YU.warn]=sB.warn,D$[YU.error]=sB.error,D$);var q$=new WeakMap;function U$(e){return V$||(V$=function(e){return new zj((function(t){var n=yB(XMLHttpRequest.prototype,"open",j$).stop,r=yB(XMLHttpRequest.prototype,"send",(function(n){!function(e,t,n){var r=e.target,o=e.handlingStack,i=q$.get(r);if(!i)return;var a=i;a.state="start",a.startClocks=Rz(),a.isAborted=!1,a.xhr=r,a.handlingStack=o;var s=!1,l=yB(r,"onreadystatechange",(function(){r.readyState===XMLHttpRequest.DONE&&c()})).stop,c=function(){if(u(),l(),!s){s=!0;var e=i;e.state="complete",e.duration=function(e,t){return t-e}(a.startClocks.timeStamp,Nz()),e.status=r.status,n.notify(gj({},e))}},u=Hj(t,r,"loadend",c).stop;n.notify(a)}(n,e,t)}),{computeHandlingStack:!0}).stop,o=yB(XMLHttpRequest.prototype,"abort",z$).stop;return function(){n(),r(),o()}}))}(e)),V$}function j$(e){var t=e.target,n=e.parameters,r=n[0],o=n[1];q$.set(t,{state:"open",method:String(r).toUpperCase(),url:bB(String(o))})}function z$(e){var t=e.target,n=q$.get(t);n&&(n.isAborted=!0)}function B$(e){return e>=500}function $$(e,t){if(!e.forwardErrorsToLogs)return{stop:Ij};var n=U$(e).subscribe((function(e){"complete"===e.state&&o("xhr",e)})),r=xB().subscribe((function(e){"resolve"===e.state&&o("fetch",e)}));function o(n,r){var o;function i(e){var o={isAborted:r.isAborted,handlingStack:r.handlingStack};t.notify(0,{rawLogsEvent:{message:"".concat(H$(n)," error ").concat(r.method," ").concat(r.url),date:r.startClocks.timeStamp,error:{stack:e||"Failed to load",handling:void 0},http:{method:r.method,status_code:r.status,url:r.url},status:sB.error,origin:rB},domainContext:o})}o=r.url,Cz.every((function(e){return fj(o,e)}))||!function(e){return 0===e.status&&"opaque"!==e.responseType}(r)&&!B$(r.status)||("xhr"in r?function(e,t,n){"string"==typeof e.response?n(W$(e.response,t)):n(e.response)}(r.xhr,e,i):r.response?function(e,t,n){var r=function(e){try{return e.clone()}catch(e){return}}(e);r&&r.body?window.TextDecoder?function(e,t,n){!function(e,t,n){var r=e.getReader(),o=[],i=0;function a(){var e,a;if(r.cancel().catch(Ij),n.collectStreamBody){var s;if(1===o.length)s=o[0];else{s=new Uint8Array(i);var l=0;o.forEach((function(e){s.set(e,l),l+=e.length}))}e=s.slice(0,n.bytesLimit),a=s.length>n.bytesLimit}t(void 0,e,a)}!function e(){r.read().then(uj((function(t){t.done?a():(n.collectStreamBody&&o.push(t.value),(i+=t.value.length)>n.bytesLimit?a():e())})),uj((function(e){return t(e)})))}()}(e,(function(e,t,r){if(e)n(e);else{var o=(new TextDecoder).decode(t);r&&(o+="..."),n(void 0,o)}}),{bytesLimit:t,collectStreamBody:!0})}(r.body,t.requestErrorResponseLengthLimit,(function(e,t){n(e?"Unable to retrieve response: ".concat(e):t)})):r.text().then(uj((function(e){return n(W$(e,t))})),uj((function(e){return n("Unable to retrieve response: ".concat(e))}))):n()}(r.response,e,i):r.error&&function(e,t,n){n(W$(dz(Jj(e)),t))}(r.error,e,i))}return{stop:function(){n.unsubscribe(),r.unsubscribe()}}}function W$(e,t){return e.length>t.requestErrorResponseLengthLimit?"".concat(e.substring(0,t.requestErrorResponseLengthLimit),"..."):e}function H$(e){return"xhr"===e?"XHR":"Fetch"}function K$(e){var t,n=function(t,n){var r=hz({stackTrace:t,originalError:n,startClocks:Rz(),nonErrorPrefix:"Uncaught",source:oB,handling:"unhandled"});e.notify(r)},r=(t=n,yB(window,"onerror",(function(e){var n,r=e.parameters,o=r[0],i=r[1],a=r[2],s=r[3],l=r[4];n=l instanceof Error?Jj(l):lz(o,i,a,s),t(n,null!=l?l:o)}))).stop,o=function(e){return yB(window,"onunhandledrejection",(function(t){var n=t.parameters[0].reason||"Empty reason",r=Jj(n);e(r,n)}))}(n).stop;return{stop:function(){r(),o()}}}var G$,Q$=function(){function e(){this.callbacks={}}return e.prototype.notify=function(e,t){var n=this.callbacks[e];n&&n.forEach((function(e){return e(t)}))},e.prototype.subscribe=function(e,t){var n=this;return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),{unsubscribe:function(){n.callbacks[e]=n.callbacks[e].filter((function(e){return t!==e}))}}},e}(),Y$=Q$;function X$(e){return{handleLog:function(t,n,r,o,i){var a=Lj(n.getContext(),t.context);if(aB(t.status,dB,n)&&function(e,t){var n=e.status,r=e.message;JU[J$[n]].call(XU,r,t)}(t,a),aB(t.status,pB,n)){var s={rawLogsEvent:{date:i||Nz(),message:t.message,status:t.status,origin:nB},messageContext:a,savedCommonContext:o};r&&(s.domainContext={handlingStack:r}),e.notify(0,s)}}}}var J$=((G$={})[sB.ok]=YU.debug,G$[sB.debug]=YU.debug,G$[sB.info]=YU.info,G$[sB.notice]=YU.info,G$[sB.warn]=YU.warn,G$[sB.error]=YU.error,G$[sB.critical]=YU.error,G$[sB.alert]=YU.error,G$[sB.emerg]=YU.error,G$);function Z$(e){var t=e.encoder,n=e.request,r=e.flushController,o=e.messageBytesLimit,i={},a=r.flushObservable.subscribe((function(e){return function(e){var r=hj(i).join("\n");i={};var o=(s=e.reason,fj(hj(w$),s)),a=o?n.sendOnExit:n.send;var s;if(o&&t.isAsync){var l=t.finishSync();l.outputBytesCount&&a(eW(l));var c=[l.pendingData,r].filter(Boolean).join("\n");c&&a({data:c,bytesCount:Ej(c)})}else r&&t.write(t.isEmpty?r:"\n".concat(r)),t.finish((function(e){a(eW(e))}))}(e)}));function s(e,n){var a=Nj(e),s=t.estimateEncodedBytesCount(a);s>=o?ej.warn("Discarded a message whose size was bigger than the maximum allowed size ".concat(o,"KB. ").concat(rj," ").concat(nj,"/#technical-limitations")):(function(e){return void 0!==e&&void 0!==i[e]}(n)&&function(e){var n=i[e];delete i[e];var o=t.estimateEncodedBytesCount(n);r.notifyAfterRemoveMessage(o)}(n),function(e,n,o){r.notifyBeforeAddMessage(n),void 0!==o?(i[o]=e,r.notifyAfterAddMessage()):t.write(t.isEmpty?e:"\n".concat(e),(function(e){r.notifyAfterAddMessage(e-n)}))}(a,s,n))}return{flushController:r,add:s,upsert:s,stop:a.unsubscribe}}function eW(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}var tW=3145728,nW=Az;function rW(e,t,n,r,o){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?iW(e,t,n,{onSuccess:function(){return aW(0,t,n,r,o)},onFailure:function(){t.queuedPayloads.enqueue(e),oW(t,n,r,o)}}):t.queuedPayloads.enqueue(e)}function oW(e,t,n,r){2===e.transportStatus&&Sj((function(){iW(e.queuedPayloads.first(),e,t,{onSuccess:function(){e.queuedPayloads.dequeue(),e.currentBackoffTime=nW,aW(1,e,t,n,r)},onFailure:function(){e.currentBackoffTime=Math.min(6e4,2*e.currentBackoffTime),oW(e,t,n,r)}})}),e.currentBackoffTime)}function iW(e,t,n,r){var o=r.onSuccess,i=r.onFailure;t.bandwidthMonitor.add(e),n(e,(function(n){t.bandwidthMonitor.remove(e),!function(e){return"opaque"!==e.type&&(0===e.status&&!navigator.onLine||408===e.status||429===e.status||B$(e.status))}(n)?(t.transportStatus=0,o()):(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:n.status},i())}))}function aW(e,t,n,r,o){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(o({message:"Reached max ".concat(r," events size queued for upload: ").concat(3,"MiB"),source:eB,startClocks:Rz()}),t.queueFullReported=!0);var i=t.queuedPayloads;for(t.queuedPayloads=sW();i.size()>0;)rW(i.dequeue(),t,n,r,o)}function sW(){var e=[];return{bytesCount:0,enqueue:function(t){this.isFull()||(e.push(t),this.bytesCount+=t.bytesCount)},first:function(){return e[0]},dequeue:function(){var t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:function(){return e.length},isFull:function(){return this.bytesCount>=tW}}}function lW(e,t,n){var r={transportStatus:0,currentBackoffTime:nW,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle:function(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=81920&&this.ongoingRequestCount<32},add:function(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove:function(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount}},queuedPayloads:sW(),queueFullReported:!1},o=function(n,r){return function(e,t,n,r){var o=function(){try{return window.Request&&"keepalive"in new Request("http://a")}catch(e){return!1}}()&&n.bytesCount<t;if(o){var i=e.build("fetch",n);fetch(i,{method:"POST",body:n.data,keepalive:!0,mode:"cors"}).then(uj((function(e){return null==r?void 0:r({status:e.status,type:e.type})})),uj((function(){uW(e.build("xhr",n),n.data,r)})))}else{uW(e.build("xhr",n),n.data,r)}}(e,t,n,r)};return{send:function(t){rW(t,r,o,e.trackType,n)},sendOnExit:function(n){!function(e,t,n){var r=!!navigator.sendBeacon&&n.bytesCount<t;if(r)try{var o=e.build("beacon",n);if(navigator.sendBeacon(o,n.data))return}catch(e){!function(e){cW||(cW=!0,Qz(e))}(e)}var i=e.build("xhr",n);uW(i,n.data)}(e,t,n)}}}var cW=!1;function uW(e,t,n){var r=new XMLHttpRequest;r.open("POST",e,!0),t instanceof Blob&&r.setRequestHeader("Content-Type",t.type),Hj({allowUntrustedEvents:!0},r,"loadend",(function(){null==n||n({status:r.status})}),{once:!0}),r.send(t)}function dW(e){var t,n=e.messagesLimit,r=e.bytesLimit,o=e.durationLimit,i=e.pageExitObservable,a=e.sessionExpireObservable,s=i.subscribe((function(e){return p(e.reason)})),l=a.subscribe((function(){return p("session_expire")})),c=new zj((function(){return function(){s.unsubscribe(),l.unsubscribe()}})),u=0,d=0;function p(e){if(0!==d){var t=d,n=u;d=0,u=0,f(),c.notify({reason:e,messagesCount:t,bytesCount:n})}}function f(){xj(t),t=void 0}return{flushObservable:c,get messagesCount(){return d},notifyBeforeAddMessage:function(e){u+e>=r&&p("bytes_limit"),d+=1,u+=e,void 0===t&&(t=Sj((function(){p("duration_limit")}),o))},notifyAfterAddMessage:function(e){void 0===e&&(e=0),u+=e,d>=n?p("messages_limit"):u>=r&&p("bytes_limit")},notifyAfterRemoveMessage:function(e){u-=e,0===(d-=1)&&f()}}}function pW(e,t,n,r,o,i,a){void 0===a&&(a=Z$);var s=c(e,t),l=n&&c(e,n);function c(e,t){var n=t.endpoint,s=t.encoder;return a({encoder:s,request:lW(n,e.batchBytesLimit,r),flushController:dW({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageExitObservable:o,sessionExpireObservable:i}),messageBytesLimit:e.messageBytesLimit})}return{flushObservable:s.flushController.flushObservable,add:function(e,t){void 0===t&&(t=!0),s.add(e),l&&t&&l.add(n.transformMessage?n.transformMessage(e):e)},upsert:function(e,t){s.upsert(e,t),l&&l.upsert(n.transformMessage?n.transformMessage(e):e,t)},stop:function(){s.stop(),l&&l.stop()}}}function fW(){var e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write:function(n,r){var o=Ej(n);t+=o,e+=n,r&&r(o)},finish:function(e){e(this.finishSync())},finishSync:function(){var n={output:e,outputBytesCount:t,rawBytesCount:t,pendingData:""};return e="",t=0,n},estimateEncodedBytesCount:function(e){return e.length}}}function mW(e,t,n,r,o){var i=Kz("browser-logs-sdk",t);i.setContextProvider((function(){var e,t,n,r,i,a;return{application:{id:null===(e=O$())||void 0===e?void 0:e.application_id},session:{id:null===(t=o.findTrackedSession())||void 0===t?void 0:t.id},view:{id:null===(r=null===(n=O$())||void 0===n?void 0:n.view)||void 0===r?void 0:r.id},action:{id:null===(a=null===(i=O$())||void 0===i?void 0:i.user_action)||void 0===a?void 0:a.id}}}));var a=[];if(gB()){var s=vB(),l=i.observable.subscribe((function(e){return s.send("internal_telemetry",e)}));a.push((function(){return l.unsubscribe()}))}else{var c=pW(t,{endpoint:t.rumEndpointBuilder,encoder:fW()},t.replica&&{endpoint:t.replica.rumEndpointBuilder,encoder:fW()},n,r,o.expireObservable);a.push((function(){return c.stop()}));var u=i.observable.subscribe((function(e){return c.add(e,function(e){return"datad0g.com"===e.site}(t))}));a.push((function(){return u.unsubscribe()}))}return Wz.drain(),function(e){Hz({type:jz,configuration:e})}(function(e){var t,n={session_sample_rate:(t=e).sessionSampleRate,telemetry_sample_rate:t.telemetrySampleRate,telemetry_configuration_sample_rate:t.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:t.telemetryUsageSampleRate,use_before_send:!!t.beforeSend,use_cross_site_session_cookie:t.useCrossSiteSessionCookie,use_partitioned_cross_site_session_cookie:t.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:t.useSecureSessionCookie,use_proxy:!!t.proxy,silent_multiple_init:t.silentMultipleInit,track_session_across_subdomains:t.trackSessionAcrossSubdomains,allow_fallback_to_local_storage:!!t.allowFallbackToLocalStorage,store_contexts_across_pages:!!t.storeContextsAcrossPages,allow_untrusted_events:!!t.allowUntrustedEvents,tracking_consent:t.trackingConsent};return gj({forward_errors_to_logs:e.forwardErrorsToLogs,forward_console_logs:e.forwardConsoleLogs,forward_reports:e.forwardReports,use_pci_intake:e.usePciIntake,send_logs_after_session_expiration:e.sendLogsAfterSessionExpiration},n)}(e)),{telemetry:i,stop:function(){a.forEach((function(e){return e()}))}}}var hW=function(e){var t,n,r=Pj(),o=$j(r.getOrCreateTracker(2)),i=$j(r.getOrCreateTracker(1)),a={tryToInit:function(e){t||(t=e)},update:function(e){t=e,n.notify()},isGranted:function(){return t===Wj.GRANTED},observable:n=new zj};function s(){return function(e,t){return{view:{referrer:document.referrer,url:window.location.href},context:e.getContext(),user:t.getContext()}}(o,i)}var l,c,u=y$(s,a,(function(t,n){t.storeContextsAcrossPages&&(Yj(n,o,b$,2),Yj(n,i,b$,1));var r=e(t,n,s,a);return u=function(e,t){return gj({init:function(e){Jz("DD_LOGS",e)},initConfiguration:e},t)}(t,r),r})),d={},p=new mB((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return u.handleLog.apply(u,e)}),r.createDetachedTracker());return l={logger:p,init:uj((function(e){return u.init(e)})),setTrackingConsent:uj((function(e){a.update(e),Hz({type:zz,usage:{feature:"set-tracking-consent",tracking_consent:e}})})),getGlobalContext:uj((function(){return o.getContext()})),setGlobalContext:uj((function(e){return o.setContext(e)})),setGlobalContextProperty:uj((function(e,t){return o.setContextProperty(e,t)})),removeGlobalContextProperty:uj((function(e){return o.removeContextProperty(e)})),clearGlobalContext:uj((function(){return o.clearContext()})),createLogger:uj((function(e,t){return void 0===t&&(t={}),d[e]=new mB((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return u.handleLog.apply(u,e)}),r.createDetachedTracker(),qj(e),t.handler,t.level,qj(t.context)),d[e]})),getLogger:uj((function(e){return d[e]})),getInitConfiguration:uj((function(){return Vj(u.initConfiguration)})),getInternalContext:uj((function(e){return u.getInternalContext(e)})),setUser:uj((function(e){(function(e){var t="object"===Fj(e);return t||ej.error("Unsupported user:",e),t})(e)&&i.setContext(Xz(e))})),getUser:uj((function(){return i.getContext()})),setUserProperty:uj((function(e,t){var n,r=Xz((n={},n[e]=t,n))[e];i.setContextProperty(e,r)})),removeUserProperty:uj((function(e){return i.removeContextProperty(e)})),clearUser:uj((function(){return i.clearContext()}))},c=gj({version:"5.30.0",onReady:function(e){e()}},l),Object.defineProperty(c,"_setDebug",{get:function(){return lj},enumerable:!1}),c}((function(e,t,n,r){var o=new Y$,i=[];o.subscribe(1,(function(e){return Fz("logs",e)}));var a=function(e){return function(t){e.notify(0,{rawLogsEvent:{message:t.message,date:t.startClocks.timeStamp,origin:eB,status:sB.error}}),Gz("Error reported to customer",{"error.message":t.message})}}(o),s=function(e){return new zj((function(t){var n=Kj(e,window,["visibilitychange","freeze"],(function(e){"visibilitychange"===e.type&&"hidden"===document.visibilityState?t.notify({reason:w$.HIDDEN}):"freeze"===e.type&&t.notify({reason:w$.FROZEN})}),{capture:!0}).stop,r=Hj(e,window,"beforeunload",(function(){t.notify({reason:w$.UNLOADING})})).stop;return function(){n(),r()}}))}(t),l=!t.sessionStoreStrategyType||gB()||E$()?function(e){var t="1"===T$(e)?{}:void 0;return{findTrackedSession:function(){return t},expireObservable:new zj}}(t):N$(t,r),c=mW(e,t,a,s,l).stop;i.push((function(){return c()})),$$(t,o),function(e,t){if(!e.forwardErrorsToLogs)return{stop:Ij};var n=new zj,r=K$(n).stop,o=n.subscribe((function(e){t.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,error:cB(e),origin:oB,status:sB.error}})}))}(t,o),function(e,t){var n=M$(e.forwardConsoleLogs).subscribe((function(e){var n={rawLogsEvent:{date:Nz(),message:e.message,origin:tB,error:e.error&&cB(e.error),status:L$[e.api]},domainContext:{handlingStack:e.handlingStack}};t.notify(0,n)}))}(t,o),function(e,t){var n=m$(e,e.forwardReports).subscribe((function(e){var n,r=e.message,o="deprecation"===e.originalError.type?sB.warn:sB.error;o===sB.error?n=cB(e):e.stack&&(r+=" Found in ".concat(function(e){var t;return null===(t=/@ (.+)/.exec(e))||void 0===t?void 0:t[1]}(e.stack))),t.notify(0,{rawLogsEvent:{date:Nz(),message:r,origin:iB,error:n,status:o}})}))}(t,o);var u,d=X$(o).handleLog;if(P$(l,t,o,n,a),gB())!function(e){var t=vB();e.subscribe(1,(function(e){t.send("log",e)}))}(o);else{var p=function(e,t,n,r,o){var i=pW(e,{endpoint:e.logsEndpointBuilder,encoder:fW()},e.replica&&{endpoint:e.replica.logsEndpointBuilder,encoder:fW()},n,r,o.expireObservable);return t.subscribe(1,(function(e){i.add(e)})),i}(t,o,a,s,l).stop;i.push((function(){return p()}))}return{handleLog:d,getInternalContext:(u=l,{get:function(e){var t=u.findTrackedSession(e);if(t)return{session_id:t.id}}}).get,stop:function(){i.forEach((function(e){return e()}))}}}));!function(e,t,n){var r=e[t];r&&!r.q&&r.version&&ej.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),e[t]=n,r&&r.q&&r.q.forEach((function(e){return oj(e,"onReady callback threw an error:")()}))}(yj(),"DD_LOGS",hW);try{hW.init({clientToken:"pub8c187c4495de1e99b040d5d749986084",site:"datadoghq.eu",version:"1.0.3",forwardErrorsToLogs:!0,forwardConsoleLogs:"all",sessionSampleRate:100})}catch(e){console.error("Error in index.jsx",e)}window.addEventListener("DOMContentLoaded",(e=>{I.render(A.createElement(T.A,{injectFirst:!0},A.createElement(Rv.Provider,null,A.createElement(zy,null,A.createElement(mt,null,A.createElement(dt,null,A.createElement(ct,{path:"/list",element:A.createElement(Y,{theme:Dv},A.createElement(_t,null),A.createElement($y,null,A.createElement(pe,{i18n:Yg},A.createElement(QU,null))))}),A.createElement(ct,{path:"/album",element:A.createElement(Y,{theme:Dv},A.createElement(_t,null),A.createElement($y,null,A.createElement(pe,{i18n:Yg},A.createElement(WL,null))))}),A.createElement(ct,{index:!0,element:A.createElement(Y,{theme:Pv},A.createElement(_t,null),A.createElement($y,null,A.createElement(pe,{i18n:Yg},A.createElement(tq,null))))}),A.createElement(ct,{path:"/admin",element:A.createElement(Y,{theme:Dv},A.createElement(_t,null),A.createElement($y,null,A.createElement(wU,null)))}),A.createElement(ct,{path:"/terms",element:A.createElement(Y,{theme:Mv},A.createElement(_t,null),A.createElement(EU,null))}),A.createElement(ct,{path:"/faq",element:A.createElement(Y,{theme:Mv},A.createElement(_t,null),A.createElement(CU,null))}),A.createElement(ct,{path:"/privacy",element:A.createElement(Y,{theme:Mv},A.createElement(_t,null),A.createElement(kU,null))}),A.createElement(ct,{path:"/impressum",element:A.createElement(Y,{theme:Mv},A.createElement(_t,null),A.createElement(SU,null))}),A.createElement(ct,{path:"/moderation",element:A.createElement(Y,{theme:Mv},A.createElement(_t,null),A.createElement(xU,null))})))))),document.querySelector("#main"))}))}();var a=window;for(var s in i)a[s]=i[s];i.__esModule&&Object.defineProperty(a,"__esModule",{value:!0})}();</script><style type="text/css">.gBig{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.gMedium{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.grid{column-gap:2px;display:grid;grid-auto-rows:1fr;margin:2px;row-gap:2px}.grid:before{content:"";padding-bottom:100%;width:0}.grid:before,.grid>:first-child{grid-column:1/1;grid-row:1/1}#images.grid img{cursor:pointer;min-height:120px;min-width:100%;object-fit:cover;text-align:center;vertical-align:middle;width:100%}#images.grid div{background-color:#424242;box-shadow:0 0 3px 0 #0009;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}</style><style data-jss="" data-meta="makeStyles">
.jss13 {
z-index: 99999;
position: absolute;
}
.jss14 {
display: block;
margin-right: auto;
}
.jss15 {
width: 100%;
}
</style><style data-jss="" data-meta="makeStyles">
.jss26 {
width: 16px;
height: 16px;
font-size: 66% !important;
}
.jss27 {
width: 40px;
height: 40px;
font-size: 100%;
}
.jss28 {
width: 56px;
height: 56px;
font-size: 150%;
}
.jss29 {
color: green;
animation: jss30 5000ms cubic-bezier(0.4, 0, 0.2, 1) 50ms infinite;
font-size: 10px;
}
@-webkit-keyframes jss30 {
0% {
opacity: 0.9;
transform: scale(1);
}
1% {
opacity: 1;
transform: scale(1.2);
}
2% {
opacity: 0.9;
transform: scale(1);
}
100% {
opacity: 0.9;
transform: scale(1);
}
}
</style><style data-jss="" data-meta="makeStyles">
.jss10 {
flex-grow: 1;
}
.jss11 {
margin-right: 16px;
}
.jss12 {
cursor: default;
padding: 0 5px;
overflow: hidden;
flex-grow: 1;
white-space: nowrap;
text-overflow: ellipsis;
}
</style><style data-jss="" data-meta="makeStyles">
.jss16 {
display: none;
}
.jss17 {
color: white;
}
.jss18 {
margin: 10px;
}
.jss19 {
margin: 12px;
}
.jss20 {
margin-bottom: 50px;
}
</style><style data-jss="" data-meta="makeStyles">
.jss21 {
display: none;
}
.jss22 {
color: white;
}
.jss23 {
margin: 10px;
}
.jss24 {
margin: 8px;
}
.jss25 {
margin-bottom: 50px;
}
</style><style data-jss="" data-meta="makeStyles">
.jss1 {
flex-grow: 1;
}
.jss2 {
height: 100%;
}
.jss3 {
width: 100%;
text-align: center;
margin-bottom: 30px;
}
.jss4 {
color: white;
border: 0;
padding: 20px 50px;
font-size: 25px;
background: linear-gradient(to bottom, #e0fcff 0%, #74c2e1 49%, #0191c8 49%, #017099 100%, #0191c8 100%);
box-shadow: 0 1px 7px 0 #999;
text-shadow: 0 1px 1px rgba(0, 0, 0, .6);;
border-radius: 8px;
text-transform: none;
}
.jss5 {
text-align: center;
}
.jss6 {
width: 400px;
margin: 50px auto 0 auto;
padding: 15px 40px;
max-width: 70%;
min-width: 280px;
}
.jss7 {
margin: 40px;
background-color: #3A3A3A;
}
.jss8 {
height: 140px;
}
.jss9 {
text-shadow: none;
}
</style><script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async="true" data-ad-client="ca-pub-5978268503029482" data-checked-head="true"></script><meta http-equiv="origin-trial" content="AlK2UR5SkAlj8jjdEc9p3F3xuFYlF6LYjAML3EOqw1g26eCwWPjdmecULvBH5MVPoqKYrOfPhYVL71xAXI1IBQoAAAB8eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="Amm8/NmvvQfhwCib6I7ZsmUxiSCfOxWxHayJwyU1r3gRIItzr7bNQid6O8ZYaE1GSQTa69WwhPC9flq/oYkRBwsAAACCeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViVmlld1hSZXF1ZXN0ZWRXaXRoRGVwcmVjYXRpb24iLCJleHBpcnkiOjE3NTgwNjcxOTksImlzU3ViZG9tYWluIjp0cnVlfQ=="><meta http-equiv="origin-trial" content="A9wSqI5i0iwGdf6L1CERNdmsTPgVu44ewj8QxTBYgsv1LCPUVF7YmWOvTappqB1139jAymxUW/RO8zmMqo4zlAAAAACNeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A+d7vJfYtay4OUbdtRPZA3y7bKQLsxaMEPmxgfhBGqKXNrdkCQeJlUwqa6EBbSfjwFtJWTrWIioXeMW+y8bWAgQAAACTeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiRmxlZGdlQmlkZGluZ0FuZEF1Y3Rpb25TZXJ2ZXIiLCJleHBpcnkiOjE3MzY4MTI4MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><script async="" src="https://fundingchoicesmessages.google.com/i/ca-pub-5978268503029482?href=https%3A%2F%2Funsee.cc&ers=2"></script><script async="" src="https://fundingchoicesmessages.google.com/f/AGSKWxWrmhykl49vJlFH4Wj_XR5NeYTx9JRKE5iU82VqdZqjOojg9nRMvxmDSnlp5Cds4LJ4HASlFP3EteZXjomu2RDYUOxZJ3UZmOIyF9EgdULM54yx8U2NpD5nVjh1rmfMrbs4lD1-?fccs=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLFsxNzMyNTc5NTA5LDQxMDAwMDAwMF0sbnVsbCxudWxsLG51bGwsW251bGwsWzddXSwiaHR0cHM6Ly91bnNlZS5jYy8iLG51bGwsW1s4LCI5ejVrZGR0S2ZVbyJdLFs5LCJlbi1VUyJdLFsxOCwiW1tbMF1dXSJdLFsxOSwiMSJdLFsxNywiWzBdIl1dXQ"></script><style>@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}</style><style>div.fc-consent-root, .fc-consent-root a:link, .fc-consent-root div,.fc-consent-root h1,.fc-consent-root h2,.fc-consent-root a,.fc-consent-root p,.fc-consent-root button,.fc-consent-root i,.fc-consent-root input,.fc-consent-root label,.fc-consent-root span,.fc-consent-root ul,.fc-consent-root li,.fc-consent-root hr,.fc-consent-root img,.fc-consent-root br,.fc-consent-root footer{-webkit-app-region: none; -webkit-appearance: none; -webkit-border-horizontal-spacing: 0; -webkit-border-image: none; -webkit-border-vertical-spacing: 0; -webkit-box-align: stretch; -webkit-box-decoration-break: slice; -webkit-box-direction: normal; -webkit-box-flex: 0; -webkit-box-ordinal-group: 1; -webkit-box-orient: horizontal; -webkit-box-pack: start; -webkit-box-reflect: none; -webkit-font-smoothing: auto; -webkit-highlight: none; -webkit-hyphenate-character: auto; -webkit-line-break: auto; -webkit-line-clamp: none; -webkit-locale: auto; -webkit-margin-after-collapse: collapse; -webkit-margin-before-collapse: collapse; -webkit-mask-box-image-outset: 0; -webkit-mask-box-image-repeat: stretch; -webkit-mask-box-image-slice: 0 fill; -webkit-mask-box-image-source: none; -webkit-mask-box-image-width: auto; -webkit-mask-box-image: none; -webkit-mask-clip: border-box; -webkit-mask-composite: source-over; -webkit-mask-image: none; -webkit-mask-origin: border-box; -webkit-mask-position: 0% 0%; -webkit-mask-repeat: repeat; -webkit-mask-size: auto; -webkit-print-color-adjust: economy; -webkit-rtl-ordering: logical; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-combine: none; -webkit-text-decorations-in-effect: none; -webkit-text-emphasis-color: rgb(0, 0, 0); -webkit-text-emphasis-position: over right; -webkit-text-emphasis-style: none; -webkit-text-orientation: vertical-right; -webkit-text-security: none; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0; -webkit-user-drag: auto; -webkit-writing-mode: horizontal-tb; align-content: normal; align-items: normal; align-self: auto; alignment-baseline: auto; animation-delay: 0s; animation-direction: normal; animation-duration: 0s; animation-fill-mode: none; animation-iteration-count: 1; animation-name: none; animation-play-state: running; animation-timing-function: ease; backdrop-filter: none; backface-visibility: visible; background-attachment: scroll; background-blend-mode: normal; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; baseline-shift: 0; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom-style: none; border-bottom-width: 0; border-collapse: separate; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0; border-top-right-radius: 0; border-top-style: none; border-top-width: 0; bottom: auto; box-shadow: none; box-sizing: content-box; break-after: auto; break-before: auto; break-inside: auto; buffered-rendering: auto; caption-side: top; caret-color: rgb(0, 0, 0); clear: none; clip-path: none; clip-rule: nonzero; clip: auto; color-interpolation-filters: linearrgb; color-interpolation: srgb; color-rendering: auto; color: rgb(0, 0, 0); column-count: auto; column-gap: normal; column-rule-color: rgb(0, 0, 0); column-rule-style: none; column-rule-width: 0; column-span: none; column-width: auto; content: normal; cursor: auto; cx: 0; cy: 0; d: none; display: inline; dominant-baseline: auto; empty-cells: show; fill-opacity: 1; fill-rule: nonzero; fill: rgb(0; 0; 0); filter: none; flex-basis: auto; flex-direction: row; flex-grow: 0; flex-shrink: 1; flex-wrap: nowrap; float: none; flood-color: rgb(0, 0, 0); flood-opacity: 1; font-kerning: auto; font-optical-sizing: auto; font-size: 16px; font-stretch: 100%; font-style: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant: normal; font-weight: 400; grid-auto-columns: auto; grid-auto-flow: row; grid-auto-rows: auto; grid-column-end: auto; grid-column-start: auto; grid-row-end: auto; grid-row-start: auto; grid-template-areas: none; grid-template-columns: none; grid-template-rows: none; height: auto; hyphens: manual; image-rendering: auto; isolation: auto; justify-content: normal; justify-items: normal; justify-self: auto; left: auto; letter-spacing: normal; lighting-color: rgb(255, 255, 255); line-break: auto; line-height: normal; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; marker-end: none; marker-mid: none; marker-start: none; mask-type: luminance; mask: none; max-height: none; max-width: none; min-height: 0; min-width: 0; mix-blend-mode: normal; object-fit: fill; object-position: 50% 50%; offset-distance: 0; offset-path: none; offset-rotate: auto 0deg; opacity: 1; order: 0; orphans: 2; outline-color: rgb(0, 0, 0); outline-offset: 0; outline-style: none; outline-width: 0; overflow-anchor: auto; overflow-wrap: normal; overflow-x: visible; overflow-y: visible; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; paint-order: normal; perspective-origin: 0 0; perspective: none; pointer-events: auto; position: static; r: 0; resize: none; right: auto; row-gap: normal; rx: auto; ry: auto; scale: none; scroll-behavior: auto; shape-image-threshold: 0; shape-margin: 0; shape-outside: none; shape-rendering: auto; speak: normal; stop-color: rgb(0, 0, 0); stop-opacity: 1; stroke-dasharray: none; stroke-dashoffset: 0; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 1; stroke-width: 1px; stroke: none; tab-size: 8; table-layout: auto; text-align-last: auto; text-align: start; text-anchor: start; text-decoration-color: rgb(0, 0, 0); text-decoration-line: none; text-decoration-skip-ink: auto; text-decoration-style: solid; text-decoration: none solid rgb(0, 0, 0); text-indent: 0; text-overflow: clip; text-rendering: auto; text-shadow: none; text-size-adjust: auto; text-transform: none; text-underline-position: auto; top: auto; touch-action: auto; transform-origin: 0 0; transform-style: flat; transform: none; transition-delay: 0s; transition-duration: 0s; transition-property: all; transition-timing-function: ease; unicode-bidi: normal; user-select: auto; vector-effect: none; vertical-align: baseline; visibility: visible; white-space: normal; widows: 2; width: auto; will-change: auto; word-break: normal; word-spacing: 0; writing-mode: horizontal-tb; x: 0; y: 0; z-index: auto; zoom: 1;}.fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root button, .fc-consent-root ul, .fc-consent-root li {display: block;}.fc-consent-root a:link, .fc-consent-root a p {cursor: pointer; position: relative;}.fc-consent-root button, .fc-consent-root button div, .fc-consent-root button p, .fc-consent-root .fc-button, .fc-consent-root .fc-button div, .fc-consent-root .fc-button p {cursor: pointer;}.fc-consent-root a:hover {filter: brightness(80%);}.fc-consent-root button:focus p:not(.fc-button-text), .fc-consent-root button:focus, .fc-consent-root .fc-button:focus, .fc-consent-root a:focus, .fc-consent-root .fc-toggle input:focus, .fc-consent-root .fc-dropdown-selection:focus, .fc-consent-root .fc-dropdown-menu-item:focus {box-shadow: 0 0 0 3px #fff; outline: 2px #174ea6 solid;}@supports selector(:focus-visible) {.fc-consent-root button:focus p:not(.fc-button-text), .fc-consent-root button:focus, .fc-consent-root .fc-button:focus, .fc-consent-root a:focus, .fc-consent-root .fc-toggle input:focus, .fc-consent-root .fc-dropdown-selection:focus, .fc-consent-root .fc-dropdown-menu-item:focus {box-shadow: none; outline: none;}.fc-consent-root button:focus-visible::before, .fc-consent-root a:focus-visible::before, .fc-consent-root input:focus-visible::before, .fc-consent-root .fc-dropdown-selection-container:focus-visible::before, .fc-consent-root .fc-dropdown-menu-item:focus::before {border: 2px solid #174ea6; border-radius: 6px; content: ''; inset: -4px; position: absolute;}.fc-consent-root button:focus-visible::after, .fc-consent-root a:focus-visible::after, .fc-consent-root input:focus-visible::after, .fc-consent-root .fc-dropdown-selection-container:focus-visible::after, .fc-consent-root .fc-dropdown-menu-item:focus::after {border: 2px solid #e8f0fe; border-radius: 8px; content: ''; inset: -6px; position: absolute;}.fc-consent-root button.fc-icon-button:focus-visible::before {inset: -2px;}.fc-consent-root button.fc-icon-button:focus-visible::after {inset: -4px;}.fc-consent-root button.fc-list-item-button:focus-visible::before {left: 2px; width: calc(100% - 8px)}.fc-consent-root button.fc-list-item-button:focus-visible::after {left: 0; width: calc(100% - 4px)}}.fc-consent-root .fc-button, .fc-consent-root .fc-choice-dialog, .fc-consent-root .fc-faq-item, .fc-consent-root .fc-data-preferences-dialog, .fc-consent-root .fc-dialog-header-back-button, .fc-consent-root .fc-navigation-button, .fc-consent-root .fc-vendor-preferences-dialog, .fc-consent-root .fc-preference-slider, .fc-consent-root .fc-preference-consent, .fc-consent-root .fc-preference-legitimate-interest, .fc-consent-root .fc-slider-el, .fc-consent-root .fc-help-dialog-container, .fc-consent-root .fc-help-dialog-close-button {outline: 1px solid transparent;}div.fc-consent-root {position: fixed; z-index: 2147483644;align-items: center; float: top; height: 100%; left: 0; overflow-x: auto; top: 0;align-items: center; display: flex; justify-content: center; width: 100%;}div.fc-consent-root {font-family: Open Sans, sans-serif;direction: ltr;}.fc-consent-root, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root span, .fc-consent-root li {-moz-font-feature-settings: "kern" 1; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; font-feature-settings: "kern" 1; font-kerning: normal; text-rendering: optimizelegibility;}.fc-consent-root .fc-dialog-overlay, .fc-consent-root .fc-help-dialog-overlay {background-color: black; height: 100%; left: 0; opacity: 0.6; position: fixed; top: 0; width: 100%; z-index: -1;}.fc-consent-root .fc-header {display: flex; flex-direction: column; justify-content: center; width: 100%;}.fc-consent-root .fc-header-text {line-height: 1.5em;overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #5F6368;font-size: 1em;}.fc-consent-root .fc-header-image-container {display: flex; flex-direction: row;justify-content: center;}.fc-consent-root .fc-header-image {max-height: 60px; min-height: 40px; object-fit: contain;}.fc-consent-root .fc-dialog-container {display: flex;}.fc-consent-root .fc-dialog-container {max-width: 512px; width: 90%;}.fc-consent-root .fc-dialog {max-height: 80vh;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16);display: flex; flex-direction: column; width: 100%;}.fc-consent-root .fc-dialog-content {flex: 1 1 auto; overflow-y: auto;}@supports (scrollbar-gutter: stable both-edges) {.fc-consent-root .fc-dialog-content {scrollbar-gutter: stable both-edges;}}.fc-consent-root .fc-dialog-scrollable-content {display: flex; flex-direction: column; justify-content: center; width: 100%;}.fc-consent-root .fc-dialog-restricted-content {align-self: center; flex: 1 1 auto;max-width: 416px;width: calc(100% - 48px);}.fc-consent-root .fc-dialog-header {background-color: #ffffffe6; border-radius: 8px 8px 0 0; flex: 0 0 auto; position: relative; width: 100%; z-index: 1;}.fc-consent-root .fc-choice-dialog-header {background-color: #ffffffe6; border-radius: 8px 8px 0 0; flex: 0 0 auto; height: 24px; position: relative; width: 100%; z-index: 1;}.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button {border: 0; left: 0; margin: 7px 0 0 4px; padding: 1px 6px; position: absolute; top: 0;}.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button svg {cursor: pointer; fill: #5f6368;}.fc-consent-root .fc-data-preferences-header, .fc-consent-root .fc-vendor-preferences-header {margin: auto; max-width: calc(100% - 80px);}.fc-consent-root .fc-dialog-header p {color: #5f6368; font-size: 12px; font-weight: bold; margin: 12px 0; text-align: center;}.fc-consent-root .fc-site-macro-placeholder-image {border: 1px solid #dadce0; border-radius: 4px; box-sizing: border-box; padding: 12px 100px;}.fc-consent-root .fc-ump-sdk-app-icon-placeholder-image {border: 1px solid #dadce0; border-radius: 4px; box-sizing: border-box; padding: 8px;}.fc-consent-root .fc-iris-logo-image {height: 64px; width: 64px;}.fc-consent-root .fc-header-image {max-height: 64px;}.fc-consent-root .fc-header-image-container {max-height: 64px; padding-bottom: 4px;max-width: 100%; min-height: 40px;display: flex; flex-direction: row;justify-content: center;}.fc-consent-root .fc-dialog .fc-header h1 {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #000000;}.fc-consent-root .fc-choice-dialog .fc-header h2:focus, .fc-consent-root .fc-data-preferences-dialog .fc-dialog-header p:focus, .fc-consent-root .fc-vendor-preferences-dialog .fc-dialog-header p:focus {outline: none;}@media screen and (max-width: 479px) {.fc-consent-root .fc-dialog .fc-header h1 {font-size: 16px;}.fc-consent-root .fc-choice-dialog .fc-header-image {max-height: 40px;}}@media screen and (min-width: 480px) {.fc-consent-root .fc-dialog .fc-header h1 {font-size: 18px;}}.fc-consent-root .fc-dialog .fc-header h1, .fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text {margin: 12px 0;}.fc-consent-root .fc-dialog div.fc-header {font-size: 14px;}.fc-consent-root .fc-dialog .fc-header h2.fc-dialog-title {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #5F6368;}.fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #5F6368;margin-top: 24px;line-height: normal; margin-bottom: 0;}.fc-consent-root .fc-dialog .fc-footer p {color: #5f6368; font-size: 12px; line-height: 16px; margin: 12px 0; text-align: left;}.fc-consent-root .fc-dialog .fc-footer a, .fc-consent-root .fc-dialog .fc-footer a:visited {color: #1967d2; cursor: pointer; font: inherit; text-decoration: none;}@media screen and (max-width: 479px) {.fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body {font-size: 14px;}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p {font-size: 14px; line-height: 20px; margin-bottom: 24px;}}@media screen and (min-width: 480px) {.fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body {font-size: 16px;}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p {font-size: 16px; line-height: 24px; margin-bottom: 24px;}}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p {overflow-wrap: break-word;font-weight: normal;font-style: normal;text-decoration: initial;text-align: left;font-family: 'Open Sans';color: #5F6368;}.fc-consent-root .fc-footer-buttons-container {align-items: center; border-radius: 0 0 8px 8px; bottom: 0; display: flex; flex: 0 0 auto; flex-direction: column; justify-content: center; left: 0; padding: 0 16px 8px 16px; width: calc(100% - 32px); z-index: 1;}.fc-consent-root .fc-footer-buttons-divider {background-color: #dadce0; height: 1px; margin-bottom: 8px; z-index: 1;}.fc-consent-root .fc-choice-dialog .fc-footer-buttons-divider {max-width: 416px;width: calc(100% - 48px);}.fc-consent-root .fc-data-preferences-dialog .fc-footer-buttons-divider, .fc-consent-root .fc-vendor-preferences-dialog .fc-footer-buttons-divider {width: calc(100% + 32px);}.fc-consent-root .fc-data-preferences-dialog a, .fc-consent-root .fc-vendor-preferences-dialog a {cursor: pointer;}.fc-consent-root .fc-footer-buttons {display: flex; flex: 1 1 0; justify-content: center;max-width: 416px;width: 100%; z-index: 1;}.fc-consent-root .fc-button {background: rgba(0,0,0,0); border: 0; cursor: pointer; flex: 1; height: 38px; margin: 8px 0; position: relative;}.fc-consent-root .fc-button .fc-button-background {border-radius: 20px; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1;}.fc-consent-root .fc-primary-button .fc-button-background {background-color: #d21919;}.fc-consent-root .fc-secondary-button .fc-button-background {background-color: #000000; border: none;}.fc-consent-root .fc-button-label {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;text-align: center;font-family: 'Open Sans';color: #FFFFFF;font-size: 14px;letter-spacing: normal; line-height: 20px; margin: 9px 0;}.fc-consent-root .fc-primary-button .fc-button-label {color: #FFFFFF;}.fc-consent-root .fc-secondary-button .fc-button-label {color: #FFFFFF;}.fc-consent-root .fc-manage-options-third-button-label {color: #d21919; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 20px; margin: 9px 0;}.fc-consent-root .fc-button:hover .fc-button-background {filter: brightness(90%);}@media screen and (max-width: 480px) {.fc-consent-root .fc-footer-buttons {align-items: stretch; flex: 1 1 auto; flex-direction: column;}.fc-consent-root .fc-footer-buttons .fc-button {font-size: 14px;}.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container {height: 130px;}.fc-consent-root .fc-footer-buttons-container {height: 130px;}.fc-consent-root .fc-button {flex: 1 1 auto; flex-shrink: 0; height: auto;}.fc-consent-root .fc-primary-button {order: 1;}.fc-consent-root .fc-secondary-button {order: 2;}}@media screen and (min-width: 481px) {.fc-consent-root .fc-footer-buttons {align-items: center; flex-direction: row;}.fc-consent-root .fc-footer-buttons .fc-button {font-size: 14px;}.fc-consent-root .fc-primary-button {margin-left: 12px; order: 2;}.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container {height: 76px;}.fc-consent-root .fc-footer-buttons-container {height: 76px;}.fc-consent-root .fc-secondary-button {margin-right: 12px; order: 1;}}.fc-consent-root .fc-stacks {margin-top: 8px;}.fc-consent-root .fc-stacks ul {list-style-type: none;}.fc-consent-root .fc-stacks ul li {align-items: center; display: flex; flex-direction: row; padding-bottom: 16px;}.fc-consent-root .fc-stacks .fc-stack-name {color: #3c4043; font-size: 12px; font-weight: 600; line-height: 16px; margin-top: 5px; width: calc(100% - 44px);}.fc-consent-root .fc-stacks .fc-stack-icon {align-items: center; background-color: #d219193D; border-radius: 14px; display: flex; flex-direction: row; height: 28px; justify-content: center; margin-right: 16px; width: 28px;}.fc-consent-root .fc-stacks .fc-stack-icon svg {display: flex; fill: #d21919;}.fc-consent-root .fc-launch-icon-svg {cursor: pointer; fill: rgb(25, 103, 210); left: 4px; pointer-events: none; position: relative; top: 2px;}.fc-consent-root .fc-faq-header {display: flex; flex-direction: row; position: relative; text-decoration: none;}.fc-consent-root .fc-faq-header:hover {filter: brightness(100%);}.fc-consent-root .fc-faq-header .fc-faq-label {color: #3c4043; cursor: pointer; font-family: Open Sans, sans-serif; font-size: 12px; font-weight: 600; margin-top: 5px;}.fc-consent-root .fc-faq-header .fc-faq-icon {align-items: center; background-color: #fff; border: 1px solid #dadce0; border-radius: 14px; display: flex; flex-direction: row; height: 26px; justify-content: center; margin-right: 16px; width: 26px;}.fc-consent-root .fc-faq-header .fc-faq-icon svg {cursor: pointer; display: flex; fill: #5f6368;}.fc-consent-root .fc-faq-contents {background-color: #f8f9fa; display: flex; flex-direction: column; justify-content: center; margin-top: 16px;}.fc-consent-root .fc-faq-contents ul {margin: 14px 0; padding: 0;}.fc-consent-root .fc-faq-contents ul li {display: flex; flex-direction: row; list-style-type: none; padding-bottom: 24px;}.fc-consent-root .fc-faq-contents ul li:last-child {padding-bottom: 0;}.fc-consent-root .fc-faq-contents .fc-faq-item-dot {background-color: #5f6368; border-radius: 4px; height: 8px; margin: 7px 10px 0; width: 8px;}.fc-consent-root .fc-faq-contents .fc-faq-item {color: #5f6368; cursor: pointer; display: flex; flex-direction: row; text-decoration: none; width: calc(100% - 44px);}.fc-consent-root .fc-faq-contents .fc-faq-item-title {color: #5f6368; cursor: pointer; font-size: 14px; margin-left: 16px;}.fc-consent-root .fc-data-preferences-dialog .fc-navigation {display: flex; flex-direction: row; justify-content: center; margin: 0 0 24px;}.fc-consent-root .fc-data-preferences-dialog .fc-navigation-button {background-color: #fff; border: 0; cursor: pointer; padding: 10px 0; position: relative; text-align: center; width: 100%;}.fc-consent-root .fc-navigation-button .fc-navigation-button-label {color: #d21919; cursor: pointer; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-align: center;}.fc-consent-root .fc-navigation-button:hover .fc-navigation-button-label {filter: brightness(80%);}.fc-consent-root .fc-preference-divider {align-items: flex-start; background-color: #f1f3f4; box-sizing: border-box; display: flex; flex-direction: row; margin-bottom: 8px;max-width: 416px;width: calc(100% - 16px); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.fc-consent-root .fc-lower-preference-divider {margin-top: 16px;}.fc-consent-root .fc-preference-divider p {color: #5f6368; font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-right: 0; margin-top: 8px; width: fit-content;}.fc-consent-root .fc-preference-divider .fc-help-tip {margin: 8px 16px 0 8px;}@media screen and (max-width: 479px) {.fc-consent-root .fc-preference-divider p {margin-left: 16px;}}@media screen and (min-width: 480px) {.fc-consent-root .fc-preference-divider p {margin-left: 24px;}}.fc-consent-root .fc-preferences-container {align-items: center; align-self: center; display: flex; flex: 1 1 auto; flex-direction: column; margin: 0 0 24px; width: 100%;}.fc-consent-root .fc-preference-container {background-color: #fff; border: 1px solid #dadce0; border-radius: 8px; box-sizing: border-box; margin: 0 0 8px;max-width: 416px;width: calc(100% - 16px); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.fc-consent-root .fc-preference-container .fc-preference-title {display: flex; flex-direction: row; justify-content: space-between;}.fc-consent-root .fc-preference-container .fc-preference-title h2 {overflow-wrap: break-word;font-weight: 700;font-style: normal;text-decoration: initial;font-family: 'Open Sans';color: #000000;color: #3c4043; font-size: 14px; line-height: 20px; margin: 0 0 8px; padding: 0; text-align: left;}.fc-consent-root .fc-preference-container .fc-preference-title .fc-help-tip {margin-left: 4px; position: relative; top: -4px;}.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul > li {overflow-wrap: break-word;font-weight: normal;font-style: normal;text-decoration: initial;text-align: left;font-family: 'Open Sans';color: #5F6368;line-height: 20px; margin: 0; padding: 0;}.fc-consent-root .fc-preference-container .fc-preference-description a, .fc-consent-root .fc-preference-container .fc-preference-description a:visited {color: #1967d2; font: inherit; text-decoration: none;}.fc-consent-root .fc-preference-container .fc-preference-description ul {margin-left: 24px; margin-top: 10px;}.fc-consent-root .fc-preference-container .fc-preference-description ul > li {display: list-item;}.fc-consent-root .fc-preference-container .fc-preference-slider-container {display: flex; flex-direction: row; justify-content: space-between;}.fc-consent-root .fc-preference-container .fc-preference-slider-label {align-items: center; color: #5f6368; font-weight: bold; flex: 1; flex-direction: row; display: flex; flex-wrap: wrap;}.fc-consent-root .fc-preference-container .fc-preference-slider-label .fc-help-tip {color: inherit; display: inline; font: inherit; vertical-align: middle;}.fc-consent-root .fc-preference-container .fc-purpose-feature-description {color: inherit; font: inherit; margin-bottom: 8px;}.fc-consent-root .fc-preference-container .fc-truncated-3-line {display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container div, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container p {color: inherit; display: block; font: inherit; text-decoration: none;}.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-vendor-data-categories {display: flex;}.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-truncated-single-line {flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.fc-consent-root .fc-preference-container .fc-preference-container-divider {background-color: #dadce0; height: 1px; margin-bottom: 16px; margin-top: 12px;}.fc-consent-root .fc-preference-container .fc-consent-preference-container {margin: 16px 0 0;}.fc-consent-root .fc-preference-container .fc-legitimate-interest-preference-container {margin: 24px 0 0;}.fc-consent-root .fc-legitimate-interest-preference-container .fc-help-tip {margin-left: 4px;}@media screen and (max-width: 479px) {.fc-consent-root .fc-preference-container {padding: 16px;}.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li {font-size: 12px; line-height: 16px;}.fc-consent-root .fc-preference-container .fc-preference-slider-label {font-size: 12px; line-height: 16px;}.fc-consent-root .fc-preference-container .fc-preference-container-divider {margin-left: -16px; width: calc(100% + 32px);}}@media screen and (min-width: 480px) {.fc-consent-root .fc-preference-container {padding: 24px;}.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li {font-size: 14px;}.fc-consent-root .fc-preference-container .fc-preference-slider-label {font-size: 14px; line-height: 20px;}.fc-consent-root .fc-preference-container .fc-preference-container-divider {margin-left: -24px; width: calc(100% + 48px);}}.fc-consent-root .fc-preference-container .fc-preference-slider {display: inline-block; height: 20px; position: relative; width: 39px;}.fc-consent-root .fc-preference-container .fc-preference-slider input {height: 0; opacity: 0; width: 0;}.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el {background-color: #80868b; border-radius: 20px; cursor: pointer; position: absolute; bottom: 0; left: 0; top: 0; right: 0; transition: .4s; -webkit-transition: .4s;}.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el:before {background-color: #fff; border-radius: 50%; bottom: 1px; content: ""; height: 18px; left: 1px; position: absolute; width: 18px; transition: .4s; -webkit-transition: .4s;}.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el {background-color: #d21919;}.fc-consent-root .fc-preference-container .fc-preference-slider input:focus + .fc-slider-el {box-shadow: 0 -2px 8px rgba(128, 134, 139, 0.09), 0 4px 8px rgba(128, 134, 139, 0.06), 0 1px 2px rgba(60, 64, 67, 0.3), 0 2px 6px rgba(60, 64, 67, 0.15);}.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el:before {transform: translateX(19px); -ms-transform: translateX(19px); -webkit-transform: translateX(19px);}.fc-consent-root a:hover {filter: brightness(80%);}.fc-consent-root .fc-help-tip {align-items: center; background: rgba(255, 255, 255, 0); border: 0; cursor: pointer; display: flex; outline: none;}.fc-consent-root .fc-help-tip .fc-help-tip-icon:focus {cursor: pointer; outline: auto; pointer-events: none;}.fc-consent-root .fc-help-tip .fc-help-tip-icon {cursor: pointer; display: flex; fill: #5f6368; pointer-events: none;}.fc-consent-root .fc-help-dialog-container {align-items: center; display: flex; justify-content: center; float: top; height: 100%; left: 0; overflow-x: auto; position: absolute; top: 0; width: 100%; z-index: 1;}@media screen and (max-width: 479px) {.fc-consent-root .fc-help-dialog {margin: 32px;}}.fc-consent-root .fc-help-dialog {background-color: #fff; border-radius: 8px; display: flex; flex-direction: column; justify-content: center; max-height: calc(80vh - 32px);max-width: 416px;position: relative; width: 90%;}.fc-consent-root .fc-help-dialog h1 {color: #000; font-size: 14px; font-weight: bold; line-height: 20px; margin: 24px 24px 0; min-height: max-content;}.fc-consent-root .fc-help-dialog h1:focus {outline: none;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents {margin: 8px 24px; overflow-y: auto; padding-bottom: 62px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents div, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents li, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents p {color: #5f6368; font-size: 14px; line-height: 20px; margin-bottom: 8px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-illustrations ul {margin-left: 20px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-illustrations li {list-style-position: outside; list-style-type: decimal;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-purpose-feature-details > * {padding-top: 16px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-purpose-feature-section-title {font-weight: bold;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-legitimate-interest-claim-link {margin-left: 20px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-device-storage-disclosures p {margin-bottom: 0;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures {margin-bottom: 24px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures p, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures li {margin-bottom: 8px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures li {list-style-position: outside; margin-left: 20px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents a {color: #1967d2; cursor: pointer; font-size: 14px; line-height: 20px; margin-bottom: 8px;}.fc-consent-root .fc-help-dialog .fc-help-dialog-contents li {display: list-item; list-style-position: inside; list-style-type: disc;}.fc-consent-root .fc-help-dialog .fc-help-dialog-button-container {background-color: #ffffffe6; bottom: 0; border-radius: 0 0 8px 8px; display: flex; flex: 1 1 auto; justify-content: center; left: 0; position: absolute; width: 100%;}.fc-consent-root .fc-help-dialog .fc-help-dialog-close-button {background-color: #ffffff00; border: 0; border-radius: 20px; cursor: pointer; flex: 1 1 auto; margin: 8px 12px; opacity: 1; outline: none;}.fc-consent-root .fc-help-dialog-close-button .fc-help-dialog-close-button-label {color: #d21919; font-size: 14px; font-style: normal; font-weight: bold; line-height: 20px; padding: 6px 0; text-align: center;}.fc-consent-root .fc-help-dialog-close-button:focus .fc-help-dialog-close-button-label {cursor: pointer; outline: auto;}.fc-consent-root i.material-icons {font-family: 'Material Icons';}</style></head><body style="overflow: hidden;" dir="ltr"><div id="main"><div class="MuiGrid-root MuiGrid-container jss2 css-1fmhjeg"><div class="MuiGrid-root MuiGrid-item jss3 css-1wxaqej"><ins class="adsbygoogle" data-ad-client="ca-pub-5978268503029482" data-ad-slot="1003720321" data-ad-format="auto" data-full-width-responsive="true" style="display: block; text-align: center; height: 280px;" data-adsbygoogle-status="done"><div id="aswift_1_host" style="border: none; height: 280px; width: 790px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins><div class="jss10"><header class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation4 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionSticky css-1moj6oc"><div class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-i6s8oy"><p class="MuiTypography-root MuiTypography-body1 jss12 css-9l3uo3" aria-label=""></p><label class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-faf19k" tabindex="-1"><span class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-6xugel"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-1k33q06" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="LocalCafeIcon"><path d="M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z"></path></svg></span><p class="MuiTypography-root MuiTypography-body1 css-u9tiro">Support Unsee</p><span class="MuiTouchRipple-root css-w0pj6f"></span></label><button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-edgeEnd MuiIconButton-sizeLarge css-1be1j1n" tabindex="0" type="button" aria-label="Unsee stands in solidarity with the Ukrainian people against the russian invasion. Find out how you can help."><div style="width: 1em; height: 1em; border-radius: 50px; background: linear-gradient(rgb(0, 87, 183) 50%, rgb(255, 215, 0) 50%); flex-shrink: 0;"></div><span class="MuiTouchRipple-root css-w0pj6f"></span></button><button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-edgeEnd MuiIconButton-sizeLarge css-1be1j1n" tabindex="0" type="button" aria-label="List of public albums"><span class="MuiBadge-root css-1rzb3uu"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="ListIcon"><path d="M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z"></path></svg><span class="MuiBadge-badge MuiBadge-dot MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightRectangular MuiBadge-overlapRectangular MuiBadge-colorPrimary css-k66fhg"></span></span><span class="MuiTouchRipple-root css-w0pj6f"></span></button><button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeLarge css-1pvfj5s" tabindex="0" type="button" aria-label="Site language"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="TranslateIcon"><path d="m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg><span class="MuiTouchRipple-root css-w0pj6f"></span></button><button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-edgeEnd MuiIconButton-sizeLarge css-1be1j1n" tabindex="0" type="button" aria-label="User profile"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="AccountCircleIcon"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"></path></svg><span class="MuiTouchRipple-root css-w0pj6f"></span></button><button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-edgeEnd MuiIconButton-sizeLarge css-1be1j1n" tabindex="0" type="button" aria-label="Site menu"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="MoreVertIcon"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"></path></svg><span class="MuiTouchRipple-root css-w0pj6f"></span></button></div></header></div><ins class="adsbygoogle" data-ad-client="ca-pub-5978268503029482" data-ad-slot="2542105655" data-ad-format="auto" data-full-width-responsive="true" style="display: block; text-align: center; height: 280px;" data-adsbygoogle-status="done"><div id="aswift_2_host" style="border: none; height: 280px; width: 790px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins></div><div class="MuiGrid-root MuiGrid-item jss3 css-1wxaqej"><div id="logo" style="clear: both; width: 200px; height: 144px; margin: 0px auto; background: url("../img/logo.png");"></div><p class="MuiTypography-root MuiTypography-body1 jss9 css-9l3uo3">Secure and confidential temporary image hosting</p></div><div class="MuiGrid-root MuiGrid-item jss3 css-1wxaqej"><span class="MuiButtonBase-root MuiFab-root MuiFab-circular MuiFab-sizeSmall MuiFab-secondary MuiFab-root MuiFab-circular MuiFab-sizeSmall MuiFab-secondary css-lahpze" tabindex="0" role="button" aria-label="Configure album settings"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="SettingsIcon"><path d="M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6"></path></svg><span class="MuiTouchRipple-root css-w0pj6f"></span></span></div><div class="MuiGrid-root MuiGrid-item jss3 css-1wxaqej"><input class="jss16" accept="image/*" id="contained-button-file" multiple="" type="file"><label for="contained-button-file"><span class="MuiButtonBase-root MuiFab-root MuiFab-circular MuiFab-sizeLarge MuiFab-primary MuiFab-root MuiFab-circular MuiFab-sizeLarge MuiFab-primary css-1dbsyuq" tabindex="0" role="button" aria-label="Choose images to upload"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="AddPhotoAlternateIcon"><path d="M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4 2 3 3-4 4 5z"></path></svg><span class="MuiTouchRipple-root css-w0pj6f"></span></span></label></div><div id="created"></div><div class="MuiGrid-root MuiGrid-container jss2 css-1trjs5e"><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-kxu0dz"><div class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root jss7 css-1fonj0q"><div class="MuiCardMedia-root jss8 css-pqdqbj" role="img" style="background-image: url("/img/hourglass.jpg");"></div><div class="MuiCardContent-root css-1qw96cp"><h2 class="MuiTypography-root MuiTypography-h5 MuiTypography-gutterBottom css-t1nuxs">Self-destructive images</h2><p class="MuiTypography-root MuiTypography-body2 css-ucj12">Images are deleted after a single view by default. Alternatively they can be deleted after an hour or a day.</p></div></div></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-kxu0dz"><div class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root jss7 css-1fonj0q"><div class="MuiCardMedia-root jss8 css-pqdqbj" role="img" style="background-image: url("/img/protect.jpg");"></div><div class="MuiCardContent-root css-1qw96cp"><h2 class="MuiTypography-root MuiTypography-h5 MuiTypography-gutterBottom css-t1nuxs">Copy-protection</h2><p class="MuiTypography-root MuiTypography-body2 css-ucj12">Every image is watermarked with the viewer's IP. Images are less likely to spread if they have the IP address on them.</p></div></div></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-kxu0dz"><div class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root jss7 css-1fonj0q"><div class="MuiCardMedia-root jss8 css-pqdqbj" role="img" style="background-image: url("/img/collaborate.jpg");"></div><div class="MuiCardContent-root css-1qw96cp"><h2 class="MuiTypography-root MuiTypography-h5 MuiTypography-gutterBottom css-t1nuxs">Collaboration</h2><p class="MuiTypography-root MuiTypography-body2 css-ucj12">Discuss images in the chat, leave comments, highlight specific areas with pins.</p></div></div></div></div></div></div><div role="presentation" class="MuiDialog-root MuiModal-root MuiModal-hidden css-h5z058" aria-hidden="true"><div aria-hidden="true" class="MuiBackdrop-root MuiModal-backdrop css-919eu4" style="opacity: 0; visibility: hidden;"></div><div tabindex="-1" data-testid="sentinelStart"></div><div class="MuiDialog-container MuiDialog-scrollPaper css-ekeie0" role="presentation" tabindex="-1" style="opacity: 0; visibility: hidden;"><div class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm MuiDialog-paperFullWidth css-3tsy5t" role="dialog" aria-labelledby="mui-3"><h2 class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-ohyacs" id="responsive-dialog-title"> User profile </h2><button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-sfbfly" tabindex="0" type="button"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="CloseIcon"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg><span class="MuiTouchRipple-root css-w0pj6f"></span></button><div class="MuiDialogContent-root css-10dsdym"><div class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-isbt42"><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-4 css-1u9gb7o"><input accept="image/*" id="avatar-button-file" type="file" style="display: none;"><label for="avatar-button-file" aria-label="Choose images to upload" class=""><span class="MuiBadge-root css-1rzb3uu"><span class="MuiBadge-root css-1rzb3uu"><span class="MuiBadge-root css-1rzb3uu"><span class="MuiBadge-root css-1rzb3uu"><div class="MuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault jss28 css-1vauijv" style="color: rgb(221, 221, 221); background-color: rgb(89, 30, 14); cursor: pointer;"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiAvatar-fallback css-13y7ul3" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="PersonIcon"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"></path></svg></div><span class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginBottomLeft MuiBadge-anchorOriginBottomLeftCircular MuiBadge-overlapCircular css-1nos281"></span></span><span class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginBottomRight MuiBadge-anchorOriginBottomRightCircular MuiBadge-overlapCircular css-t4g6xk"></span></span><span class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopLeft MuiBadge-anchorOriginTopLeftCircular MuiBadge-overlapCircular css-qynf7d"></span></span><span class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-10gwngd"></span></span></label></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-8 css-45ujxc"><div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-feqhe6"><label class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1fxsz2p" data-shrink="false" for="user-name" id="user-name-label">Name</label><div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-1wtn3q8"><input aria-invalid="false" id="user-name" type="text" class="MuiInputBase-input MuiOutlinedInput-input css-h4os0j" value=""><fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-nqlg3w"><legend class="css-yjsfm1"><span>Name</span></legend></fieldset></div></div></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-4 css-1udb513"><p class="MuiTypography-root MuiTypography-body1 css-9l3uo3">Role</p></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-8 css-45ujxc"><p class="MuiTypography-root MuiTypography-body1 css-9l3uo3"> guest </p></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-4 css-1udb513"><p class="MuiTypography-root MuiTypography-body1 css-9l3uo3"> Sounds </p></div><div class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-8 css-45ujxc"><span class="MuiSwitch-root MuiSwitch-sizeMedium css-ecvcn9"><span class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1qnhymh"><input class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" id="sound" name="sounds" type="checkbox" checked=""><span class="MuiSwitch-thumb css-19gndve"></span><span class="MuiTouchRipple-root css-w0pj6f"></span></span><span class="MuiSwitch-track css-g5sy4h"></span></span></div></div></div><div class="MuiDialogActions-root MuiDialogActions-spacing css-1vskg8q"><button class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedSecondary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorSecondary MuiButton-root MuiButton-contained MuiButton-containedSecondary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorSecondary css-gemdsx" tabindex="0" type="button"> Login <span class="MuiTouchRipple-root css-w0pj6f"></span></button><div style="flex: 1 0 0px;"></div><button class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedSecondary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedSecondary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorSecondary css-gemdsx" tabindex="-1" type="button" disabled=""> Logout </button><button class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-faf19k" tabindex="0" type="button">Save<span class="MuiTouchRipple-root css-w0pj6f"></span></button></div></div></div><div tabindex="-1" data-testid="sentinelEnd"></div></div><ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;"><div id="aswift_0_host" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div></ins><iframe name="googlefcPresent" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="__tcfapiLocator" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="googlefcInactive" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><iframe name="googlefcLoaded" src="about:blank" style="display: none; width: 0px; height: 0px; border: none; z-index: -1000; left: -1000px; top: -1000px;"></iframe><div class="fc-consent-root"><div class="fc-dialog-overlay"></div><div class="fc-dialog-container"><div tabindex="0" id="fc-focus-trap-pre-div"></div><div class="fc-dialog fc-choice-dialog" role="dialog" aria-label="Allow using your data for" tabindex="0" style=""><div class="fc-dialog-content"><div class="fc-dialog-scrollable-content"><div class="fc-header fc-dialog-restricted-content"><div class="fc-header"><div class="fc-header-image-container fc-header"><img class="fc-header-image" alt="Welcome to unsee.cc" src="https://lh3.googleusercontent.com/fpOBSj-Aul0E5RXFEZejZFjNCfv2C31G899BaK8qZYWgau3DkZEsO6281KUFTXGUCqmlz2D3rhWJASH-qnZbiD8FRETthJ-4pOLQGMxGNDuNP7eCbxDu=h60"></div></div><h1 class="fc-dialog-headline">Allow using your data for</h1></div><div class="fc-stacks fc-dialog-restricted-content"><ul><li><div class="fc-stack-icon"><span class="notranslate" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 9c2.7 0 5.8 1.29 6 2v1H6v-.99c.2-.72 3.3-2.01 6-2.01m0-11C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"></path></svg></span></div><span class="fc-stack-name">Personalised advertising and content, advertising and content measurement, audience research and services development
</span></li><li><div class="fc-stack-icon"><span class="notranslate" aria-hidden="true"><svg width="18" height="18" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M5 6h16V4H5c-1.1 0-2 .9-2 2v11H1v3h11v-3H5V6zm16 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 9h-4v-7h4v7z"></path></svg></span></div><span class="fc-stack-name">Store and/or access information on a device</span></li></ul></div><button class="fc-faq-header fc-dialog-restricted-content" role="button" aria-label="Learn more" tabindex="0"><div class="fc-faq-icon"><span class="notranslate faq-section-closed" aria-hidden="true"><svg width="14" height="14" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M5.41 7.59L4 9l8 8 8-8-1.41-1.41L12 14.17"></path></svg></span><span class="notranslate faq-section-open" aria-hidden="true" style="display: none !important;"><svg width="14" height="14" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M20 13H4v-2h16v2z"></path></svg></span></div><span class="fc-faq-label">Learn more</span></button><div class="fc-faq-contents" style="display: none !important;"><ul class="fc-dialog-restricted-content"><li><a class="fc-faq-item" role="button" aria-label="How can I change my choice?" tabindex="0" href="#" data-faq-item-index="0"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">How can I change my choice?</span></a></li><li><a class="fc-faq-item" role="button" aria-label="What if I don't consent?" tabindex="0" href="#" data-faq-item-index="1"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">What if I don't consent?</span></a></li><li><a class="fc-faq-item" role="button" aria-label="How does legitimate interest work?" tabindex="0" href="#" data-faq-item-index="2"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">How does legitimate interest work?</span></a></li><li><a class="fc-faq-item" role="button" aria-label="Do I have to consent to everything?" tabindex="0" href="#" data-faq-item-index="3"><div class="fc-faq-item-dot"></div><span class="fc-faq-item-title">Do I have to consent to everything?</span></a></li></ul></div><div class="fc-footer fc-dialog-restricted-content"><p>Your personal data will be processed and information from your device (cookies, unique identifiers, and other device data) may be stored by, accessed by and shared with <a class="fc-vendors-list-dialog" role="button" tabindex="0" href="#">134 TCF vendor(s) and 63 ad partner(s)</a>, or used specifically by this site or app.</p><p>Some vendors may process your personal data on the basis of legitimate interest, which you can object to by managing your options below. Look for a link at the bottom of this page to manage or withdraw consent in privacy and cookie settings.</p></div></div></div><div class="fc-footer-buttons-container"><div class="fc-footer-buttons-divider"></div><div class="fc-footer-buttons"><button class="fc-button fc-cta-consent fc-primary-button" role="button" aria-label="Allow" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Allow</p></button><button class="fc-button fc-cta-manage-options fc-secondary-button" role="button" aria-label="Manage options" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Manage options</p></button></div></div></div><div tabindex="0" id="fc-focus-trap-post-div"></div><div class="fc-dialog fc-data-preferences-dialog" role="dialog" aria-label="Manage your data" tabindex="0" style="display: none !important;"><div class="fc-dialog-header"><button class="fc-dialog-header-back-button fc-data-preferences-back" role="button" aria-label="Back" tabindex="0"><span class="notranslate" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></span></button><div class="fc-data-preferences-header"><p>Data preferences</p></div></div><div class="fc-dialog-content"><div class="fc-dialog-scrollable-content"><div class="fc-header fc-dialog-restricted-content"><h1>Manage your data</h1></div><div class="fc-body fc-dialog-restricted-content"><p>You can choose how your personal data is used. Vendors want your permission to do the following:</p></div><div class="fc-preferences-container"><div class="fc-preference-divider"><p>TCF vendors</p><button class="fc-help-tip" data-title="What does TCF mean?" data-full-info="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." role="tooltip" aria-label="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Store and/or access information on a device</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Store and/or access information on a device" tabindex="0" data-purpose-id="1" data-name="Store and/or access information on a device" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (119 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (119 vendors), Store and/or access information on a device" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use limited data to select advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use limited data to select advertising" tabindex="0" data-purpose-id="2" data-name="Use limited data to select advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (70 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (70 vendors), Use limited data to select advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="2"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-2"><span class="fc-preference-slider-label">Legitimate interest (32 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (32 vendors), Use limited data to select advertising" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="2" id="fc-preference-slider-purpose-2" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Create profiles for personalised advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Create profiles for personalised advertising" tabindex="0" data-purpose-id="3" data-name="Create profiles for personalised advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (96 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (96 vendors), Create profiles for personalised advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="3"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use profiles to select personalised advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use profiles to select personalised advertising" tabindex="0" data-purpose-id="4" data-name="Use profiles to select personalised advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (91 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (91 vendors), Use profiles to select personalised advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="4"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Create profiles to personalise content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Create profiles to personalise content" tabindex="0" data-purpose-id="5" data-name="Create profiles to personalise content" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (28 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (28 vendors), Create profiles to personalise content" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="5"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use profiles to select personalised content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use profiles to select personalised content" tabindex="0" data-purpose-id="6" data-name="Use profiles to select personalised content" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (24 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (24 vendors), Use profiles to select personalised content" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="6"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Measure advertising performance</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Measure advertising performance" tabindex="0" data-purpose-id="7" data-name="Measure advertising performance" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (77 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (77 vendors), Measure advertising performance" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="7"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-7"><span class="fc-preference-slider-label">Legitimate interest (46 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (46 vendors), Measure advertising performance" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="7" id="fc-preference-slider-purpose-7" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Measure content performance</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you. </p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Measure content performance" tabindex="0" data-purpose-id="8" data-name="Measure content performance" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (32 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (32 vendors), Measure content performance" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="8"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-8"><span class="fc-preference-slider-label">Legitimate interest (14 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (14 vendors), Measure content performance" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="8" id="fc-preference-slider-purpose-8" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Understand audiences through statistics or combinations of data from different sources</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Understand audiences through statistics or combinations of data from different sources" tabindex="0" data-purpose-id="9" data-name="Understand audiences through statistics or combinations of data from different sources" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (57 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (57 vendors), Understand audiences through statistics or combinations of data from different sources" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="9"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-9"><span class="fc-preference-slider-label">Legitimate interest (22 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (22 vendors), Understand audiences through statistics or combinations of data from different sources" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="9" id="fc-preference-slider-purpose-9" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Develop and improve services</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Develop and improve services" tabindex="0" data-purpose-id="10" data-name="Develop and improve services" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (67 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (67 vendors), Develop and improve services" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="10"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-10"><span class="fc-preference-slider-label">Legitimate interest (37 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (37 vendors), Develop and improve services" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="10" id="fc-preference-slider-purpose-10" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use limited data to select content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use limited data to select content" tabindex="0" data-purpose-id="11" data-name="Use limited data to select content" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent (12 vendors)</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent (12 vendors), Use limited data to select content" aria-pressed="false" tabindex="0" class="fc-preference-consent purpose" data-id="11"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-purpose-11"><span class="fc-preference-slider-label">Legitimate interest (3 vendors)<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest (3 vendors), Use limited data to select content" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest purpose" data-id="11" id="fc-preference-slider-purpose-11" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ensure security, prevent and detect fraud, and fix errors
</h2><button class="fc-help-tip" data-title="Ensure security, prevent and detect fraud, and fix errors
" data-full-info="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." role="tooltip" aria-label="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Your data can be used to monitor for and prevent unusual and possibly fraudulent activity (for example, regarding advertising, ad clicks by bots), and ensure systems and processes work properly and securely. It can also be used to correct any problems you, the publisher or the advertiser may encounter in the delivery of content and ads and in your interaction with them.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Ensure security, prevent and detect fraud, and fix errors
" tabindex="0" data-special-purpose-id="1" data-name="Ensure security, prevent and detect fraud, and fix errors
" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Deliver and present advertising and content</h2><button class="fc-help-tip" data-title="Deliver and present advertising and content" data-full-info="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." role="tooltip" aria-label="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Certain information (like an IP address or device capabilities) is used to ensure the technical compatibility of the content or advertising, and to facilitate the transmission of the content or ad to your device.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Deliver and present advertising and content" tabindex="0" data-special-purpose-id="2" data-name="Deliver and present advertising and content" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Save and communicate privacy choices</h2><button class="fc-help-tip" data-title="Save and communicate privacy choices" data-full-info="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." role="tooltip" aria-label="This is one reason that vendors use data. Data used for security or an essential function can't be turned off." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">The choices you make regarding the purposes and entities listed in this notice are saved and made available to those entities in the form of digital signals (such as a string of characters). This is necessary in order to enable both this service and those entities to respect such choices.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Save and communicate privacy choices" tabindex="0" data-special-purpose-id="3" data-name="Save and communicate privacy choices" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Match and combine data from other data sources</h2><button class="fc-help-tip" data-title="Match and combine data from other data sources" data-full-info="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." role="tooltip" aria-label="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service may be matched and combined with other information relating to you and originating from various sources (for instance your activity on a separate online service, your use of a loyalty card in-store, or your answers to a survey), in support of the purposes explained in this notice.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Match and combine data from other data sources" tabindex="0" data-feature-id="1" data-name="Match and combine data from other data sources" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Link different devices</h2><button class="fc-help-tip" data-title="Link different devices" data-full-info="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." role="tooltip" aria-label="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">In support of the purposes explained in this notice, your device might be considered as likely linked to other devices that belong to you or your household (for instance because you are logged in to the same service on both your phone and your computer, or because you may use the same Internet connection on both devices).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Link different devices" tabindex="0" data-feature-id="2" data-name="Link different devices" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Identify devices based on information transmitted automatically</h2><button class="fc-help-tip" data-title="Identify devices based on information transmitted automatically" data-full-info="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." role="tooltip" aria-label="This is one method that vendors use to collect data. You can't change data collection methods directly, but you can change what data you share and which vendors you share it with." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Your device might be distinguished from other devices based on information it automatically sends when accessing the Internet (for instance, the IP address of your Internet connection or the type of browser you are using) in support of the purposes exposed in this notice.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Identify devices based on information transmitted automatically" tabindex="0" data-feature-id="3" data-name="Identify devices based on information transmitted automatically" href="#">View details</a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use precise geolocation data</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">With your acceptance, your precise location (within a radius of less than 500 metres) may be used in support of the purposes explained in this notice.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use precise geolocation data" tabindex="0" data-special-feature-id="1" data-name="Use precise geolocation data" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Use precise geolocation data" aria-pressed="false" tabindex="0" class="fc-preference-consent special-feature" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-noneditable-body fc-dialog-restricted-content fc-lower-preference-divider"><p role="heading" tabindex="0">You can choose your data preferences. This site or app wants your permission to do the following:</p></div><div class="fc-preference-divider"><p>Site or app</p></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Store and/or access information on a device</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Store and/or access information on a device" tabindex="0" data-purpose-id="1" data-name="Store and/or access information on a device" href="#">View details</a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Store and/or access information on a device" aria-pressed="false" tabindex="0" class="fc-preference-consent publisher-purpose" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use limited data to select advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use limited data to select advertising" tabindex="0" data-purpose-id="2" data-name="Use limited data to select advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-2"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Use limited data to select advertising" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="2" id="fc-preference-slider-publisher-purpose-2" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Create profiles for personalised advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Create profiles for personalised advertising" tabindex="0" data-purpose-id="3" data-name="Create profiles for personalised advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-3"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Create profiles for personalised advertising" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="3" id="fc-preference-slider-publisher-purpose-3" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use profiles to select personalised advertising</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use profiles to select personalised advertising" tabindex="0" data-purpose-id="4" data-name="Use profiles to select personalised advertising" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-4"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Use profiles to select personalised advertising" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="4" id="fc-preference-slider-publisher-purpose-4" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Create profiles to personalise content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Create profiles to personalise content" tabindex="0" data-purpose-id="5" data-name="Create profiles to personalise content" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-5"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Create profiles to personalise content" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="5" id="fc-preference-slider-publisher-purpose-5" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Use profiles to select personalised content</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Use profiles to select personalised content" tabindex="0" data-purpose-id="6" data-name="Use profiles to select personalised content" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-6"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Use profiles to select personalised content" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="6" id="fc-preference-slider-publisher-purpose-6" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Measure advertising performance</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Measure advertising performance" tabindex="0" data-purpose-id="7" data-name="Measure advertising performance" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-7"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Measure advertising performance" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="7" id="fc-preference-slider-publisher-purpose-7" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Develop and improve services</h2></div><div class="fc-preference-description"><p class="fc-purpose-feature-description fc-truncated-3-line">Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.</p><a class="fc-purpose-feature-more-info" role="button" aria-label="View details, Develop and improve services" tabindex="0" data-purpose-id="10" data-name="Develop and improve services" href="#">View details</a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-publisher-purpose-10"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Develop and improve services" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest publisher-purpose" data-id="10" id="fc-preference-slider-publisher-purpose-10" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-noneditable-body fc-dialog-restricted-content fc-lower-preference-divider"><p role="heading">How this consent management platform (CMP) works:</p></div><div class="fc-preference-divider"><p>CMP privacy choices</p></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Storage, duration, and usage details</h2></div><div class="fc-preference-description">The choices you make with this CMP regarding the purposes and entities will affect how personalized advertising is presented to you. We need to store these choices to respect them on future visits, and they are stored differently based on the type of site or app you're using:<ul><li>For <b>sites</b>, your choices are saved in a cookie named “FCCDCF” for a maximum duration of 390 days.</li><li>For <b>apps</b>, your choices are saved in device storage prefixed by “IABTCF_”. Your choices will be invalidated after 390 days and overwritten once you make new privacy choices on this app.</li><li>For <b>accelerated mobile page (AMP) sites</b>, your choices are saved in local storage prefixed by “amp-store”. Your choices will be invalidated after 390 days and overwritten once you make new privacy choices on this site.</li></ul></div></div></div><div class="fc-navigation fc-dialog-restricted-content"><button class="fc-navigation-button fc-manage-vendors" role="button" aria-label="Vendor preferences" tabindex="0"><p class="fc-navigation-button-label">Vendor preferences</p></button></div></div></div><div class="fc-footer-buttons-container"><div class="fc-footer-buttons-divider"></div><div class="fc-footer-buttons"><button class="fc-button fc-data-preferences-accept-all fc-secondary-button" role="button" aria-label="Accept all" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Accept all</p></button><button class="fc-button fc-confirm-choices fc-primary-button" role="button" aria-label="Confirm choices" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Confirm choices</p></button></div></div></div><div class="fc-dialog fc-vendor-preferences-dialog" role="dialog" aria-label="Confirm our vendors" tabindex="0" style="display: none !important;"><div class="fc-dialog-header"><button class="fc-dialog-header-back-button fc-vendor-preferences-back" role="button" aria-label="Back" tabindex="0"><span class="notranslate" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></svg></span></button><div class="fc-vendor-preferences-header"><p>Vendor preferences</p></div></div><div class="fc-dialog-content"><div class="fc-dialog-scrollable-content"><div class="fc-header fc-dialog-restricted-content"><h1>Confirm our vendors</h1></div><div class="fc-body fc-dialog-restricted-content"><p>Vendors can use your data to provide services. Declining a vendor can stop them from using the data you shared.</p></div><div class="fc-preferences-container"><div class="fc-preference-divider"><p>TCF vendors</p><button class="fc-help-tip" data-title="What does TCF mean?" data-full-info="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." role="tooltip" aria-label="This vendor is registered with the IAB Europe Transparency and Consent Framework and subject to its policies." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Exponential Interactive, Inc d/b/a VDX.tv</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="1" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Exponential Interactive, Inc d/b/a VDX.tv, View details" tabindex="0" data-vendor-id="1" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="1" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Exponential Interactive, Inc d/b/a VDX.tv, Privacy policy" tabindex="0" data-policy-link="https://vdx.tv/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Exponential Interactive, Inc d/b/a VDX.tv" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="1"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Roq.ad GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="4" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Roq.ad GmbH, View details" tabindex="0" data-vendor-id="4" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="4" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Roq.ad GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.roq.ad/privacy-policy-roqad/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Roq.ad GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="4"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>AdMaxim Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Probabilistic identifiers, Browsing and interaction data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="9" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="AdMaxim Limited, View details" tabindex="0" data-vendor-id="9" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="AdMaxim Limited, Privacy policy" tabindex="0" data-policy-link="https://www.admaxim.com/admaxim-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, AdMaxim Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="9"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Index Exchange Inc. </h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 395 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="10" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Index Exchange Inc. , View details" tabindex="0" data-vendor-id="10" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="10" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Index Exchange Inc. , Privacy policy" tabindex="0" data-policy-link="https://www.indexexchange.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Index Exchange Inc. " aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="10"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Quantcast</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="11" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Quantcast, View details" tabindex="0" data-vendor-id="11" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="11" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Quantcast, Privacy policy" tabindex="0" data-policy-link="https://www.quantcast.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Quantcast" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="11"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-11"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Quantcast" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="11" id="fc-preference-slider-gvl-vendor-11" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>BeeswaxIO Corporation</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 395 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="12" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="BeeswaxIO Corporation, View details" tabindex="0" data-vendor-id="12" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="12" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="BeeswaxIO Corporation, Privacy policy" tabindex="0" data-policy-link="https://www.beeswax.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, BeeswaxIO Corporation" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="12"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Sovrn, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="13" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Sovrn, Inc., View details" tabindex="0" data-vendor-id="13" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Sovrn, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.sovrn.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Sovrn, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="13"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adikteev</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Non-precise location data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="15" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adikteev, View details" tabindex="0" data-vendor-id="15" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adikteev, Privacy policy" tabindex="0" data-policy-link="https://www.adikteev.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adikteev" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="15"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-15"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adikteev" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="15" id="fc-preference-slider-gvl-vendor-15" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>RTB House S.A.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="16" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="RTB House S.A., View details" tabindex="0" data-vendor-id="16" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="16" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="RTB House S.A., Privacy policy" tabindex="0" data-policy-link="https://www.rtbhouse.com/privacy-center" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, RTB House S.A." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="16"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>The UK Trade Desk Ltd</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="21" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="The UK Trade Desk Ltd, View details" tabindex="0" data-vendor-id="21" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="21" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="The UK Trade Desk Ltd, Privacy policy" tabindex="0" data-policy-link="https://www.thetradedesk.com/us/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, The UK Trade Desk Ltd" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="21"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-21"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, The UK Trade Desk Ltd" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="21" id="fc-preference-slider-gvl-vendor-21" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nexxen Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="23" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nexxen Inc., View details" tabindex="0" data-vendor-id="23" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="23" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nexxen Inc., Privacy policy" tabindex="0" data-policy-link="https://www.amobee.com/trust/gdpr/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nexxen Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="23"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-23"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Nexxen Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="23" id="fc-preference-slider-gvl-vendor-23" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Epsilon</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 184 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="24" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Epsilon, View details" tabindex="0" data-vendor-id="24" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Epsilon, Privacy policy" tabindex="0" data-policy-link="https://www.epsilon.com/emea/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Epsilon" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="24"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Yahoo EMEA Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 397 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="25" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Yahoo EMEA Limited, View details" tabindex="0" data-vendor-id="25" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="25" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Yahoo EMEA Limited, Privacy policy" tabindex="0" data-policy-link="https://legal.yahoo.com/ie/en/yahoo/privacy/index.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Yahoo EMEA Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="25"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ADventori SAS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="27" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="ADventori SAS, View details" tabindex="0" data-vendor-id="27" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="ADventori SAS, Privacy policy" tabindex="0" data-policy-link="https://www.adventori.com/fr/rgpd/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ADventori SAS" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="27"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Triple Lift, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="28" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Triple Lift, Inc., View details" tabindex="0" data-vendor-id="28" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Triple Lift, Inc., Privacy policy" tabindex="0" data-policy-link="https://triplelift.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Triple Lift, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="28"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-28"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Triple Lift, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="28" id="fc-preference-slider-gvl-vendor-28" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Xandr, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="32" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Xandr, Inc., View details" tabindex="0" data-vendor-id="32" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="32" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Xandr, Inc., Privacy policy" tabindex="0" data-policy-link="https://about.ads.microsoft.com/en-us/solutions/xandr/platform-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Xandr, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="32"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-32"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Xandr, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="32" id="fc-preference-slider-gvl-vendor-32" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>NEORY GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="34" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="NEORY GmbH, View details" tabindex="0" data-vendor-id="34" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="NEORY GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.neory.com/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, NEORY GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="34"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nexxen Group LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="36" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nexxen Group LLC, View details" tabindex="0" data-vendor-id="36" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="36" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nexxen Group LLC, Privacy policy" tabindex="0" data-policy-link="https://unruly.co/legal/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nexxen Group LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="36"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-36"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Nexxen Group LLC" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="36" id="fc-preference-slider-gvl-vendor-36" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>NEURAL.ONE</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="37" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="NEURAL.ONE, View details" tabindex="0" data-vendor-id="37" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="NEURAL.ONE, Privacy policy" tabindex="0" data-policy-link="https://neural.one/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, NEURAL.ONE" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="37"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ADITION (Virtual Minds GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="39" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="ADITION (Virtual Minds GmbH), View details" tabindex="0" data-vendor-id="39" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="39" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="ADITION (Virtual Minds GmbH), Privacy policy" tabindex="0" data-policy-link="https://www.adition.com/en/privacy-platform" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ADITION (Virtual Minds GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="39"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Active Agent (Virtual Minds GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="40" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Active Agent (Virtual Minds GmbH), View details" tabindex="0" data-vendor-id="40" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="40" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Active Agent (Virtual Minds GmbH), Privacy policy" tabindex="0" data-policy-link="https://www.adition.com/en/privacy-platform" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Active Agent (Virtual Minds GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="40"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Taboola Europe Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="42" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Taboola Europe Limited, View details" tabindex="0" data-vendor-id="42" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Taboola Europe Limited, Privacy policy" tabindex="0" data-policy-link="https://www.taboola.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Taboola Europe Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="42"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Equativ</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="45" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Equativ, View details" tabindex="0" data-vendor-id="45" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="45" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Equativ, Privacy policy" tabindex="0" data-policy-link="https://equativ.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Equativ" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="45"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adform A/S</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 3650 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="50" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adform A/S, View details" tabindex="0" data-vendor-id="50" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="50" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adform A/S, Privacy policy" tabindex="0" data-policy-link="https://site.adform.com/privacy-center/platform-privacy/product-and-services-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adform A/S" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="50"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-50"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adform A/S" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="50" id="fc-preference-slider-gvl-vendor-50" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Magnite, Inc. </h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="52" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Magnite, Inc. , View details" tabindex="0" data-vendor-id="52" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="52" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Magnite, Inc. , Privacy policy" tabindex="0" data-policy-link="https://www.magnite.com/legal/advertising-technology-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Magnite, Inc. " aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="52"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-52"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Magnite, Inc. " aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="52" id="fc-preference-slider-gvl-vendor-52" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>RATEGAIN ADARA INC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="57" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="RATEGAIN ADARA INC, View details" tabindex="0" data-vendor-id="57" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="57" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="RATEGAIN ADARA INC, Privacy policy" tabindex="0" data-policy-link="https://adara.com/privacy-promise/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, RATEGAIN ADARA INC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="57"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Sift Media, Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="59" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Sift Media, Inc, View details" tabindex="0" data-vendor-id="59" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Sift Media, Inc, Privacy policy" tabindex="0" data-policy-link="https://www.sift.co/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Sift Media, Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="59"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Rakuten Marketing LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="60" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Rakuten Marketing LLC, View details" tabindex="0" data-vendor-id="60" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Rakuten Marketing LLC, Privacy policy" tabindex="0" data-policy-link="https://rakutenadvertising.com/legal-notices/services-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Rakuten Marketing LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="60"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-60"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Rakuten Marketing LLC" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="60" id="fc-preference-slider-gvl-vendor-60" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Lumen Research Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="63" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Lumen Research Limited, View details" tabindex="0" data-vendor-id="63" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Lumen Research Limited, Privacy policy" tabindex="0" data-policy-link="https://lumen-research.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-63"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Lumen Research Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="63" id="fc-preference-slider-gvl-vendor-63" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Amazon Ad Server</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="68" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Amazon Ad Server, View details" tabindex="0" data-vendor-id="68" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="68" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Amazon Ad Server, Privacy policy" tabindex="0" data-policy-link="https://www.sizmek.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Amazon Ad Server" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="68"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-68"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Amazon Ad Server" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="68" id="fc-preference-slider-gvl-vendor-68" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>OpenX</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="69" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="OpenX, View details" tabindex="0" data-vendor-id="69" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="69" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="OpenX, Privacy policy" tabindex="0" data-policy-link="https://www.openx.com/legal/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, OpenX" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="69"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Yieldlab (Virtual Minds GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="70" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Yieldlab (Virtual Minds GmbH), View details" tabindex="0" data-vendor-id="70" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="70" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Yieldlab (Virtual Minds GmbH), Privacy policy" tabindex="0" data-policy-link="https://yieldlab.com/privacy-platform/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Yieldlab (Virtual Minds GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="70"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Roku Advertising Services</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="71" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Roku Advertising Services, View details" tabindex="0" data-vendor-id="71" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="71" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Roku Advertising Services, Privacy policy" tabindex="0" data-policy-link="https://docs.roku.com/published/userprivacypolicy/en/us" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Roku Advertising Services" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="71"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-71"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Roku Advertising Services" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="71" id="fc-preference-slider-gvl-vendor-71" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nano Interactive Group Ltd.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device characteristics, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="72" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nano Interactive Group Ltd., View details" tabindex="0" data-vendor-id="72" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nano Interactive Group Ltd., Privacy policy" tabindex="0" data-policy-link="https://www.nanointeractive.com/privacy-statement/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nano Interactive Group Ltd." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="72"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Simplifi Holdings LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="73" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Simplifi Holdings LLC, View details" tabindex="0" data-vendor-id="73" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Simplifi Holdings LLC, Privacy policy" tabindex="0" data-policy-link="https://simpli.fi/site-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Simplifi Holdings LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="73"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>PubMatic, Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="76" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="PubMatic, Inc, View details" tabindex="0" data-vendor-id="76" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="76" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="PubMatic, Inc, Privacy policy" tabindex="0" data-policy-link="https://pubmatic.com/legal/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, PubMatic, Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="76"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-76"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, PubMatic, Inc" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="76" id="fc-preference-slider-gvl-vendor-76" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Comscore B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 720 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="77" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Comscore B.V., View details" tabindex="0" data-vendor-id="77" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Comscore B.V., Privacy policy" tabindex="0" data-policy-link="https://www.scorecardresearch.com/privacy.aspx" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Comscore B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="77"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Flashtalking</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="78" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Flashtalking, View details" tabindex="0" data-vendor-id="78" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Flashtalking, Privacy policy" tabindex="0" data-policy-link="https://www.flashtalking.com/privacypolicy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Flashtalking" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="78"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>PulsePoint, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="81" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="PulsePoint, Inc., View details" tabindex="0" data-vendor-id="81" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="PulsePoint, Inc., Privacy policy" tabindex="0" data-policy-link="https://pulsepoint.com/legal/platform-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, PulsePoint, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="81"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Smaato, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 21 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="82" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Smaato, Inc., View details" tabindex="0" data-vendor-id="82" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="82" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Smaato, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.smaato.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Smaato, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="82"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-82"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Smaato, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="82" id="fc-preference-slider-gvl-vendor-82" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Semasio GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="84" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Semasio GmbH, View details" tabindex="0" data-vendor-id="84" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="84" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Semasio GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.semasio.com/legal/semasio-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Semasio GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="84"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Crimtan Holdings Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="85" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Crimtan Holdings Limited, View details" tabindex="0" data-vendor-id="85" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Crimtan Holdings Limited, Privacy policy" tabindex="0" data-policy-link="https://www.crimtan.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Crimtan Holdings Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="85"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-85"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Crimtan Holdings Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="85" id="fc-preference-slider-gvl-vendor-85" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Genius Sports UK Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="87" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Genius Sports UK Limited, View details" tabindex="0" data-vendor-id="87" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="87" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Genius Sports UK Limited, Privacy policy" tabindex="0" data-policy-link="https://www.geniussports.com/policies/media-buying-services-and-tcf-privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Genius Sports UK Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="87"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Criteo SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 390 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="91" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Criteo SA, View details" tabindex="0" data-vendor-id="91" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="91" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Criteo SA, Privacy policy" tabindex="0" data-policy-link="https://www.criteo.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Criteo SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="91"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adloox SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="93" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adloox SA, View details" tabindex="0" data-vendor-id="93" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adloox SA, Privacy policy" tabindex="0" data-policy-link="https://www.adloox.com/legal/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adloox SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="93"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-93"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adloox SA" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="93" id="fc-preference-slider-gvl-vendor-93" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Blis Global Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 400 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="94" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Blis Global Limited, View details" tabindex="0" data-vendor-id="94" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="94" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Blis Global Limited, Privacy policy" tabindex="0" data-policy-link="https://blis.com/blis-privacy-policy-for-online-advertising-and-related-uses/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Blis Global Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="94"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Lotame Solutions, Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 274 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="95" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Lotame Solutions, Inc, View details" tabindex="0" data-vendor-id="95" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Lotame Solutions, Inc, Privacy policy" tabindex="0" data-policy-link="https://www.lotame.com/privacy/privacy-notices/services/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Lotame Solutions, Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="95"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>LiveRamp</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="97" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="LiveRamp, View details" tabindex="0" data-vendor-id="97" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="97" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="LiveRamp, Privacy policy" tabindex="0" data-policy-link="https://liveramp.uk/privacy/service-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, LiveRamp" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="97"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>GroupM UK Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 395 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="98" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="GroupM UK Limited, View details" tabindex="0" data-vendor-id="98" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="98" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="GroupM UK Limited, Privacy policy" tabindex="0" data-policy-link="https://www.groupm.com/privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, GroupM UK Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="98"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-98"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, GroupM UK Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="98" id="fc-preference-slider-gvl-vendor-98" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>LoopMe Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="109" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="LoopMe Limited, View details" tabindex="0" data-vendor-id="109" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="109" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="LoopMe Limited, Privacy policy" tabindex="0" data-policy-link="https://legal.loopme.com/privacy-center#contract-hyartvn1o" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, LoopMe Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="109"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Dynata LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="110" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Dynata LLC, View details" tabindex="0" data-vendor-id="110" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="110" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Dynata LLC, Privacy policy" tabindex="0" data-policy-link="https://www.dynataprivacy.com/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Dynata LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="110"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ask Locala</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="119" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Ask Locala, View details" tabindex="0" data-vendor-id="119" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Ask Locala, Privacy policy" tabindex="0" data-policy-link="https://asklocala.com/advertising-privacy-policy/?_gl=1*145zs89*_up*MQ..*_ga*MjA4NDgxNDYxOC4xNjk2NTEyNTU5*_ga_VRM83PCHBL*MTY5NjUxMjU1OC4xLjEuMTY5NjUxMjU3NS4wLjAuMA..*_ga_5N7836YC9X*MTY5NjUxMjU1OC4xLjEuMTY5NjUxMjU3NS4wLjAuMA.." href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Ask Locala" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="119"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Azira</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="124" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Azira, View details" tabindex="0" data-vendor-id="124" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Azira, Privacy policy" tabindex="0" data-policy-link="https://azira.com/fr/privacy-policy/#services-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Azira" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="124"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-124"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Azira" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="124" id="fc-preference-slider-gvl-vendor-124" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>DoubleVerify Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="126" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="DoubleVerify Inc., View details" tabindex="0" data-vendor-id="126" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="DoubleVerify Inc., Privacy policy" tabindex="0" data-policy-link="https://doubleverify.com/privacy-notice/solutions-privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-126"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, DoubleVerify Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="126" id="fc-preference-slider-gvl-vendor-126" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>BIDSWITCH GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="128" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="BIDSWITCH GmbH, View details" tabindex="0" data-vendor-id="128" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="BIDSWITCH GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.bidswitch.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, BIDSWITCH GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="128"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>IPONWEB GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="129" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="IPONWEB GmbH, View details" tabindex="0" data-vendor-id="129" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="129" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="IPONWEB GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.iponweb.com/policies-legal/iponweb-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, IPONWEB GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="129"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>NextRoll, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 183 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="130" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="NextRoll, Inc., View details" tabindex="0" data-vendor-id="130" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="NextRoll, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.nextroll.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, NextRoll, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="130"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Teads France SAS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="132" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Teads France SAS, View details" tabindex="0" data-vendor-id="132" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="132" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Teads France SAS, Privacy policy" tabindex="0" data-policy-link="https://privacy-policy.teads.com/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Teads France SAS" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="132"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-132"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Teads France SAS" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="132" id="fc-preference-slider-gvl-vendor-132" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ströer SSP GmbH (SSP)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="136" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Ströer SSP GmbH (SSP), View details" tabindex="0" data-vendor-id="136" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="136" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Ströer SSP GmbH (SSP), Privacy policy" tabindex="0" data-policy-link="https://www.stroeer.de/ssp-datenschutz" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Ströer SSP GmbH (SSP)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="136"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-136"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Ströer SSP GmbH (SSP)" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="136" id="fc-preference-slider-gvl-vendor-136" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>OS Data Solutions GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="137" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="OS Data Solutions GmbH, View details" tabindex="0" data-vendor-id="137" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="137" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="OS Data Solutions GmbH, Privacy policy" tabindex="0" data-policy-link="https://osdatasolutions.de/datenschutz/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, OS Data Solutions GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="137"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-137"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, OS Data Solutions GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="137" id="fc-preference-slider-gvl-vendor-137" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Permodo GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="139" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Permodo GmbH, View details" tabindex="0" data-vendor-id="139" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Permodo GmbH, Privacy policy" tabindex="0" data-policy-link="https://permodo.com/de/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Permodo GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="139"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Platform161 B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="140" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Platform161 B.V., View details" tabindex="0" data-vendor-id="140" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="140" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Platform161 B.V., Privacy policy" tabindex="0" data-policy-link="https://verve.com/dsp-cookies-privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Platform161 B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="140"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Basis Global Technologies, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="156" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Basis Global Technologies, Inc., View details" tabindex="0" data-vendor-id="156" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Basis Global Technologies, Inc., Privacy policy" tabindex="0" data-policy-link="https://privacy.basis.net/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Basis Global Technologies, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="156"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-156"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Basis Global Technologies, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="156" id="fc-preference-slider-gvl-vendor-156" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>SMADEX, S.L.U.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="161" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="SMADEX, S.L.U., View details" tabindex="0" data-vendor-id="161" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="161" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="SMADEX, S.L.U., Privacy policy" tabindex="0" data-policy-link="https://smadex.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, SMADEX, S.L.U." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="161"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Bombora Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="163" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Bombora Inc., View details" tabindex="0" data-vendor-id="163" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="163" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Bombora Inc., Privacy policy" tabindex="0" data-policy-link="https://bombora.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Bombora Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="163"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-163"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Bombora Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="163" id="fc-preference-slider-gvl-vendor-163" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>EASYmedia GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="168" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="EASYmedia GmbH, View details" tabindex="0" data-vendor-id="168" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="168" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="EASYmedia GmbH, Privacy policy" tabindex="0" data-policy-link="https://login.rtbmarket.com/gdpr" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, EASYmedia GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="168"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Remerge GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="192" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Remerge GmbH, View details" tabindex="0" data-vendor-id="192" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Remerge GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.remerge.io/service-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Remerge GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="192"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-192"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Remerge GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="192" id="fc-preference-slider-gvl-vendor-192" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>advanced store GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device identifiers</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="195" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="advanced store GmbH, View details" tabindex="0" data-vendor-id="195" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="195" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="advanced store GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.advanced-store.com/en/data-privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, advanced store GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="195"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-195"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, advanced store GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="195" id="fc-preference-slider-gvl-vendor-195" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Magnite CTV, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="202" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Magnite CTV, Inc., View details" tabindex="0" data-vendor-id="202" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="202" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Magnite CTV, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.magnite.com/legal/advertising-technology-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Magnite CTV, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="202"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-202"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Magnite CTV, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="202" id="fc-preference-slider-gvl-vendor-202" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Delta Projects AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="209" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Delta Projects AB, View details" tabindex="0" data-vendor-id="209" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="209" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Delta Projects AB, Privacy policy" tabindex="0" data-policy-link="https://deltaprojects.com/data-collection-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Delta Projects AB" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="209"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-209"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Delta Projects AB" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="209" id="fc-preference-slider-gvl-vendor-209" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>usemax advertisement (Emego GmbH)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="212" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="usemax advertisement (Emego GmbH), View details" tabindex="0" data-vendor-id="212" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="212" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="usemax advertisement (Emego GmbH), Privacy policy" tabindex="0" data-policy-link="https://www.usemax.de/?l=privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, usemax advertisement (Emego GmbH)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="212"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>emetriq GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="213" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="emetriq GmbH, View details" tabindex="0" data-vendor-id="213" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="213" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="emetriq GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.emetriq.com/datenschutz/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, emetriq GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="213"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Publicis Media GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 1825 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="226" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Publicis Media GmbH, View details" tabindex="0" data-vendor-id="226" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Publicis Media GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.publicismedia.de/datenschutz/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Publicis Media GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="226"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>M.D. Primis Technologies Ltd.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 25 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="228" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="M.D. Primis Technologies Ltd., View details" tabindex="0" data-vendor-id="228" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="228" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="M.D. Primis Technologies Ltd., Privacy policy" tabindex="0" data-policy-link="https://www.primis.tech/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, M.D. Primis Technologies Ltd." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="228"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-228"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, M.D. Primis Technologies Ltd." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="228" id="fc-preference-slider-gvl-vendor-228" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>OneTag Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="241" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="OneTag Limited, View details" tabindex="0" data-vendor-id="241" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="241" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="OneTag Limited, Privacy policy" tabindex="0" data-policy-link="https://www.onetag.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, OneTag Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="241"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cloud Technologies S.A.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="243" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Cloud Technologies S.A., View details" tabindex="0" data-vendor-id="243" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Cloud Technologies S.A., Privacy policy" tabindex="0" data-policy-link="https://www.cloudtechnologies.pl/en/internet-advertising-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cloud Technologies S.A." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="243"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Smartology Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="246" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Smartology Limited, View details" tabindex="0" data-vendor-id="246" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Smartology Limited, Privacy policy" tabindex="0" data-policy-link="https://www.smartology.net/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Smartology Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="246"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-246"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Smartology Limited" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="246" id="fc-preference-slider-gvl-vendor-246" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Improve Digital</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="253" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Improve Digital, View details" tabindex="0" data-vendor-id="253" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="253" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Improve Digital, Privacy policy" tabindex="0" data-policy-link="https://www.improvedigital.com/platform-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Improve Digital" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="253"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-253"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Improve Digital" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="253" id="fc-preference-slider-gvl-vendor-253" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adobe Advertising Cloud</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Authentication-derived identifiers, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="264" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adobe Advertising Cloud, View details" tabindex="0" data-vendor-id="264" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="264" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adobe Advertising Cloud, Privacy policy" tabindex="0" data-policy-link="https://www.adobe.com/privacy/experience-cloud.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adobe Advertising Cloud" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="264"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-264"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Adobe Advertising Cloud" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="264" id="fc-preference-slider-gvl-vendor-264" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Bannerflow AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="273" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Bannerflow AB, View details" tabindex="0" data-vendor-id="273" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Bannerflow AB, Privacy policy" tabindex="0" data-policy-link="https://www.bannerflow.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Bannerflow AB" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="273"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TabMo SAS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="275" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="TabMo SAS, View details" tabindex="0" data-vendor-id="275" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="TabMo SAS, Privacy policy" tabindex="0" data-policy-link="https://hawk-tech.io/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TabMo SAS" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="275"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Integral Ad Science (incorporating ADmantX)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="278" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Integral Ad Science (incorporating ADmantX), View details" tabindex="0" data-vendor-id="278" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Integral Ad Science (incorporating ADmantX), Privacy policy" tabindex="0" data-policy-link="https://integralads.com/ias-privacy-data-management/policies/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-278"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Integral Ad Science (incorporating ADmantX)" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="278" id="fc-preference-slider-gvl-vendor-278" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Wizaly</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="281" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Wizaly, View details" tabindex="0" data-vendor-id="281" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="281" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Wizaly, Privacy policy" tabindex="0" data-policy-link="https://www.wizaly.com/terms-of-use#privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Wizaly" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="281"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Weborama</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 393 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="284" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Weborama, View details" tabindex="0" data-vendor-id="284" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="284" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Weborama, Privacy policy" tabindex="0" data-policy-link="https://weborama.com/en/privacy-2/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Weborama" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="284"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-284"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Weborama" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="284" id="fc-preference-slider-gvl-vendor-284" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Jivox Corporation</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="294" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Jivox Corporation, View details" tabindex="0" data-vendor-id="294" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="294" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Jivox Corporation, Privacy policy" tabindex="0" data-policy-link="https://www.createwithnova.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Jivox Corporation" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="294"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Vistar Media EMEA BV</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="302" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Vistar Media EMEA BV, View details" tabindex="0" data-vendor-id="302" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Vistar Media EMEA BV, Privacy policy" tabindex="0" data-policy-link="https://sage-archer.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Vistar Media EMEA BV" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="302"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>On Device Research Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="304" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="On Device Research Limited, View details" tabindex="0" data-vendor-id="304" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="304" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="On Device Research Limited, Privacy policy" tabindex="0" data-policy-link="https://s.on-device.com/privacyPolicy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, On Device Research Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="304"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Rockabox Media Ltd</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="308" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Rockabox Media Ltd, View details" tabindex="0" data-vendor-id="308" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="308" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Rockabox Media Ltd, Privacy policy" tabindex="0" data-policy-link="https://www.scoota.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-308"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Rockabox Media Ltd" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="308" id="fc-preference-slider-gvl-vendor-308" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Exactag GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="312" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Exactag GmbH, View details" tabindex="0" data-vendor-id="312" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Exactag GmbH, Privacy policy" tabindex="0" data-policy-link="https://exactag.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Exactag GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="312"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Celtra Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="315" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Celtra Inc., View details" tabindex="0" data-vendor-id="315" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="315" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Celtra Inc., Privacy policy" tabindex="0" data-policy-link="https://www.celtra.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Celtra Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="315"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>mainADV Srl</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="317" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="mainADV Srl, View details" tabindex="0" data-vendor-id="317" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="mainADV Srl, Privacy policy" tabindex="0" data-policy-link="https://www.mainad.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, mainADV Srl" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="317"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Gemius SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 1825 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="328" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Gemius SA, View details" tabindex="0" data-vendor-id="328" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="328" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Gemius SA, Privacy policy" tabindex="0" data-policy-link="https://www.gemius.com/privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Gemius SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="328"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>The Kantar Group Limited</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 914 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="345" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="The Kantar Group Limited, View details" tabindex="0" data-vendor-id="345" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="The Kantar Group Limited, Privacy policy" tabindex="0" data-policy-link="https://www.kantar.com/cookies-policies" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, The Kantar Group Limited" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="345"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Nielsen Media Research Ltd.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 120 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="373" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Nielsen Media Research Ltd., View details" tabindex="0" data-vendor-id="373" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="373" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Nielsen Media Research Ltd., Privacy policy" tabindex="0" data-policy-link="https://www.nielsen.com/us/en/legal/privacy-statement/nielsen-marketing-cloud-privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Nielsen Media Research Ltd." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="373"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Solocal SA</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="381" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Solocal SA, View details" tabindex="0" data-vendor-id="381" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="381" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Solocal SA, Privacy policy" tabindex="0" data-policy-link="https://www.solocal.com/protection-de-la-vie-privee" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Solocal SA" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="381"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-381"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Solocal SA" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="381" id="fc-preference-slider-gvl-vendor-381" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Pixalate, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="384" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Pixalate, Inc., View details" tabindex="0" data-vendor-id="384" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="384" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Pixalate, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.pixalate.com/privacypolicy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Pixalate, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="384"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Numberly</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="388" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Numberly, View details" tabindex="0" data-vendor-id="388" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="388" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Numberly, Privacy policy" tabindex="0" data-policy-link="https://numberly.com/en/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Numberly" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="388"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>AudienceProject A/S</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="394" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="AudienceProject A/S, View details" tabindex="0" data-vendor-id="394" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="394" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="AudienceProject A/S, Privacy policy" tabindex="0" data-policy-link="https://privacy.audienceproject.com" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, AudienceProject A/S" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="394"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-394"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, AudienceProject A/S" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="394" id="fc-preference-slider-gvl-vendor-394" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Demandbase, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="397" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Demandbase, Inc., View details" tabindex="0" data-vendor-id="397" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="397" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Demandbase, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.demandbase.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Demandbase, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="397"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Effiliation / Effinity</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 30 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device characteristics</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="402" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Effiliation / Effinity, View details" tabindex="0" data-vendor-id="402" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="402" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Effiliation / Effinity, Privacy policy" tabindex="0" data-policy-link="https://www.effinity.fr/politique-de-confidentialite/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Effiliation / Effinity" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="402"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Arrivalist Co.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="409" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Arrivalist Co., View details" tabindex="0" data-vendor-id="409" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="409" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Arrivalist Co., Privacy policy" tabindex="0" data-policy-link="https://www.arrivalist.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Arrivalist Co." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="409"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Seenthis AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="415" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Seenthis AB, View details" tabindex="0" data-vendor-id="415" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Seenthis AB, Privacy policy" tabindex="0" data-policy-link="https://seenthis.co/privacypolicy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Commanders Act</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="416" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Commanders Act, View details" tabindex="0" data-vendor-id="416" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="416" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Commanders Act, Privacy policy" tabindex="0" data-policy-link="https://www.commandersact.com/en/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Commanders Act" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="416"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>travel audience GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 397 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="423" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="travel audience GmbH, View details" tabindex="0" data-vendor-id="423" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="travel audience GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.amadeus-hospitality.com/ta-product-privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, travel audience GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="423"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>HUMAN</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="431" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="HUMAN, View details" tabindex="0" data-vendor-id="431" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="HUMAN, Privacy policy" tabindex="0" data-policy-link="https://www.humansecurity.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-431"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, HUMAN" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="431" id="fc-preference-slider-gvl-vendor-431" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Blendee srl</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="450" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Blendee srl, View details" tabindex="0" data-vendor-id="450" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="450" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Blendee srl, Privacy policy" tabindex="0" data-policy-link="https://cdn2.blendee.com/it_blendee_privacy_policy_ad_server_and_dmp.pdf" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Blendee srl" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="450"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Innovid LLC</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="452" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Innovid LLC, View details" tabindex="0" data-vendor-id="452" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="452" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Innovid LLC, Privacy policy" tabindex="0" data-policy-link="https://www.innovid.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Innovid LLC" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="452"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-452"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Innovid LLC" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="452" id="fc-preference-slider-gvl-vendor-452" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Papirfly AS</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: Device characteristics</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="466" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Papirfly AS, View details" tabindex="0" data-vendor-id="466" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Papirfly AS, Privacy policy" tabindex="0" data-policy-link="https://tacticrealtime.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-466"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Papirfly AS" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="466" id="fc-preference-slider-gvl-vendor-466" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Neustar, Inc., a TransUnion company</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="468" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Neustar, Inc., a TransUnion company, View details" tabindex="0" data-vendor-id="468" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Neustar, Inc., a TransUnion company, Privacy policy" tabindex="0" data-policy-link="https://www.home.neustar/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Neustar, Inc., a TransUnion company" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="468"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-468"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Neustar, Inc., a TransUnion company" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="468" id="fc-preference-slider-gvl-vendor-468" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Verve Group Europe GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="512" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Verve Group Europe GmbH, View details" tabindex="0" data-vendor-id="512" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Verve Group Europe GmbH, Privacy policy" tabindex="0" data-policy-link="https://pubnative.net/privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Verve Group Europe GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="512"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Otto (GmbH & Co KG)</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Browsing and interaction data, User-provided data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="559" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Otto (GmbH & Co KG), View details" tabindex="0" data-vendor-id="559" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="559" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Otto (GmbH & Co KG), Privacy policy" tabindex="0" data-policy-link="https://www.otto.de/shoppages/service/datenschutz" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Otto (GmbH & Co KG)" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="559"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-559"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Otto (GmbH & Co KG)" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="559" id="fc-preference-slider-gvl-vendor-559" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adobe Audience Manager, Adobe Experience Platform</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="565" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adobe Audience Manager, Adobe Experience Platform, View details" tabindex="0" data-vendor-id="565" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="565" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adobe Audience Manager, Adobe Experience Platform, Privacy policy" tabindex="0" data-policy-link="https://www.adobe.com/privacy/policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adobe Audience Manager, Adobe Experience Platform" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="565"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Localsensor B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="587" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Localsensor B.V., View details" tabindex="0" data-vendor-id="587" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Localsensor B.V., Privacy policy" tabindex="0" data-policy-link="https://www.localsensor.com/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Localsensor B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="587"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Online Solution</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="602" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Online Solution, View details" tabindex="0" data-vendor-id="602" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Online Solution, Privacy policy" tabindex="0" data-policy-link="https://adsafety.net/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Online Solution" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="602"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Relay42 Netherlands B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, User-provided data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="631" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Relay42 Netherlands B.V., View details" tabindex="0" data-vendor-id="631" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="631" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Relay42 Netherlands B.V., Privacy policy" tabindex="0" data-policy-link="https://relay42.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Relay42 Netherlands B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="631"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>GP One GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: Uses session cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Browsing and interaction data, User-provided data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="657" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="GP One GmbH, View details" tabindex="0" data-vendor-id="657" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="657" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="GP One GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.gsi-one.org/en/privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, GP One GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="657"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-657"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, GP One GmbH" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="657" id="fc-preference-slider-gvl-vendor-657" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Liftoff Monetize and Vungle Exchange</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="667" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Liftoff Monetize and Vungle Exchange, View details" tabindex="0" data-vendor-id="667" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Liftoff Monetize and Vungle Exchange, Privacy policy" tabindex="0" data-policy-link="https://liftoff.io/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Liftoff Monetize and Vungle Exchange" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="667"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-667"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Liftoff Monetize and Vungle Exchange" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="667" id="fc-preference-slider-gvl-vendor-667" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>The MediaGrid Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="686" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="The MediaGrid Inc., View details" tabindex="0" data-vendor-id="686" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="686" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="The MediaGrid Inc., Privacy policy" tabindex="0" data-policy-link="https://www.iponweb.com/policies-legal/themediagrid-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, The MediaGrid Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="686"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Reppublika Research & Analytics Austria GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 180 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Users’ profiles</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="703" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Reppublika Research & Analytics Austria GmbH, View details" tabindex="0" data-vendor-id="703" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Reppublika Research & Analytics Austria GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.reppublikaresearch.com/ratings-privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Reppublika Research & Analytics Austria GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="703"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cint AB</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="734" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Cint AB, View details" tabindex="0" data-vendor-id="734" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Cint AB, Privacy policy" tabindex="0" data-policy-link="https://www.cint.com/participant-privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cint AB" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="734"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Google Advertising Products</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="755" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Google Advertising Products, View details" tabindex="0" data-vendor-id="755" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="755" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Google Advertising Products, Privacy policy" tabindex="0" data-policy-link="https://business.safety.google/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Google Advertising Products" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="755"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-755"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Google Advertising Products" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="755" id="fc-preference-slider-gvl-vendor-755" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>GfK GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, User-provided data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="758" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="GfK GmbH, View details" tabindex="0" data-vendor-id="758" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="758" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="GfK GmbH, Privacy policy" tabindex="0" data-policy-link="https://help.sensic.net/privacypolicy_en.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, GfK GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="758"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>RevJet</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 365 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device identifiers, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="759" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="RevJet, View details" tabindex="0" data-vendor-id="759" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="759" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="RevJet, Privacy policy" tabindex="0" data-policy-link="https://www.innervate.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, RevJet" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="759"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Protected Media LTD</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="762" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Protected Media LTD, View details" tabindex="0" data-vendor-id="762" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Protected Media LTD, Privacy policy" tabindex="0" data-policy-link="https://www.protected.media/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-762"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Protected Media LTD" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="762" id="fc-preference-slider-gvl-vendor-762" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Clinch Labs LTD</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="767" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Clinch Labs LTD, View details" tabindex="0" data-vendor-id="767" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="767" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Clinch Labs LTD, Privacy policy" tabindex="0" data-policy-link="https://clinch.co/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Clinch Labs LTD" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="767"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-767"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Clinch Labs LTD" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="767" id="fc-preference-slider-gvl-vendor-767" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Oracle Data Cloud - Moat</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Doesn't use cookies.</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="772" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Oracle Data Cloud - Moat, View details" tabindex="0" data-vendor-id="772" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Oracle Data Cloud - Moat, Privacy policy" tabindex="0" data-policy-link="https://www.oracle.com/legal/privacy/services-privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-772"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Oracle Data Cloud - Moat" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="772" id="fc-preference-slider-gvl-vendor-772" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Hearts and Science München GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 60 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="787" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Hearts and Science München GmbH, View details" tabindex="0" data-vendor-id="787" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Hearts and Science München GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.nonstoppartner.net" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Hearts and Science München GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="787"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Amazon Advertising</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 396 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Users’ profiles, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="793" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Amazon Advertising, View details" tabindex="0" data-vendor-id="793" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="793" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Amazon Advertising, Privacy policy" tabindex="0" data-policy-link="https://www.amazon.co.uk/gp/help/customer/display.html?nodeId=201909010" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Amazon Advertising" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="793"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Moloco, Inc.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Non-precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="807" href="#">more</a></div><p>Cookie duration resets each session. Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Moloco, Inc., View details" tabindex="0" data-vendor-id="807" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Moloco, Inc., Privacy policy" tabindex="0" data-policy-link="https://www.moloco.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Moloco, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="807"><span class="fc-slider-el"></span></span></label><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-807"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Moloco, Inc." aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="807" id="fc-preference-slider-gvl-vendor-807" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adtriba GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="827" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Adtriba GmbH, View details" tabindex="0" data-vendor-id="827" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="827" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Adtriba GmbH, Privacy policy" tabindex="0" data-policy-link="https://privacy.adtriba.com/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adtriba GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="827"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Ensighten</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 1825 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="853" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Ensighten, View details" tabindex="0" data-vendor-id="853" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="853" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Ensighten, Privacy policy" tabindex="0" data-policy-link="https://cheq.ai/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-legitimate-interest-preference-container" for="fc-preference-slider-gvl-vendor-853"><span class="fc-preference-slider-label">Legitimate interest<button class="fc-help-tip" data-title="How does legitimate interest work?" data-full-info="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." role="tooltip" aria-label="Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Legitimate interest, Ensighten" aria-pressed="true" tabindex="0" class="fc-preference-legitimate-interest gvl-vendor" data-id="853" id="fc-preference-slider-gvl-vendor-853" checked=""><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>eBay Inc</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 90 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Privacy choices</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="929" href="#">more</a></div><p></p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="eBay Inc, View details" tabindex="0" data-vendor-id="929" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="929" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="eBay Inc, Privacy policy" tabindex="0" data-policy-link="https://www.ebayinc.com/company/privacy-center/gdpr/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, eBay Inc" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="929"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>MetrixLab Nederland B.V.</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 730 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Browsing and interaction data, User-provided data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="939" href="#">more</a></div><p>Uses other forms of storage.</p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="MetrixLab Nederland B.V., View details" tabindex="0" data-vendor-id="939" href="#">View details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="MetrixLab Nederland B.V., Privacy policy" tabindex="0" data-policy-link="https://www.metrixlab.com/privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, MetrixLab Nederland B.V." aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="939"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Hurra Communications GmbH</h2></div><div class="fc-preference-description"><div class="fc-iab-vendor-storage-info-container"><p>Cookie duration: 366 (days).</p><div class="fc-vendor-data-categories"><p class="fc-truncated-single-line">Data collected and processed: IP addresses, Device characteristics, Device identifiers, Probabilistic identifiers, Authentication-derived identifiers, Browsing and interaction data, Non-precise location data, Precise location data</p><a class="fc-vendor-data-categories-see-more" role="button" aria-label="more" tabindex="0" data-vendor-id="1050" href="#">more</a></div><p>Cookie duration resets each session. </p></div><div class="fc-preference-container-divider"></div><a class="fc-vendor-purposes-features-list" role="button" aria-label="Hurra Communications GmbH, View details" tabindex="0" data-vendor-id="1050" href="#">View details</a> | <a class="fc-vendor-device-storage-disclosures" role="button" aria-label="Storage details" tabindex="0" data-vendor-id="1050" href="#">Storage details</a> | <a class="fc-vendor-policy-link" role="link" aria-label="Hurra Communications GmbH, Privacy policy" tabindex="0" data-policy-link="https://privacy.hurra.com/tcf/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Hurra Communications GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent gvl-vendor" data-id="1050"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-divider fc-lower-preference-divider"><p>Ad partners</p><button class="fc-help-tip" data-title="What does 'Ad partner' mean?" data-full-info="Google and other ad networks and ad partners use data about your users to, for example, show them personalized ads or to report on conversions. If you decline consent, some vendors may still do some limited processing of your personal data based on legitimate interest, and you may still see ads based on that data. You can find the privacy policy of each vendor linked below." role="tooltip" aria-label="Google and other ad networks and ad partners use data about your users to, for example, show them personalized ads or to report on conversions. If you decline consent, some vendors may still do some limited processing of your personal data based on legitimate interest, and you may still see ads based on that data. You can find the privacy policy of each vendor linked below." tabindex="0"><span class="notranslate fc-help-tip-icon" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></span></button></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Akamai</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Akamai, Privacy policy" tabindex="0" data-policy-link="http://www.akamai.com/compliance/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Akamai" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="70"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Meta</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Meta, Privacy policy" tabindex="0" data-policy-link="https://www.facebook.com/about/privacy/update" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Meta" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="89"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Aunica</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Aunica, Privacy policy" tabindex="0" data-policy-link="https://aunica.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Aunica" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="93"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Booking.com</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Booking.com, Privacy policy" tabindex="0" data-policy-link="https://www.booking.com/content/privacy.en-gb.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Booking.com" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="108"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>C3 Metrics</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="C3 Metrics, Privacy policy" tabindex="0" data-policy-link="https://www.c3metrics.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, C3 Metrics" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="122"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>IBM</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="IBM, Privacy policy" tabindex="0" data-policy-link="https://www.ibm.com/customer-engagement/digital-marketing/gdpr" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, IBM" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="149"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Evidon</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Evidon, Privacy policy" tabindex="0" data-policy-link="https://www.crownpeak.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Evidon" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="196"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adacado</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Adacado, Privacy policy" tabindex="0" data-policy-link="https://www.adacado.com/privacy-policy-april-25-2018/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adacado" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="236"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>intelliAd</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="intelliAd, Privacy policy" tabindex="0" data-policy-link="https://www.intelliad.de/datenschutz" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, intelliAd" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="259"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Dstillery</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Dstillery, Privacy policy" tabindex="0" data-policy-link="https://dstillery.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Dstillery" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="311"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>MediaMath</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="MediaMath, Privacy policy" tabindex="0" data-policy-link="http://www.mediamath.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, MediaMath" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="313"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ZMS</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="ZMS, Privacy policy" tabindex="0" data-policy-link="https://zms.zalando.com/#" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ZMS" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="323"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Omnicom Media Group</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Omnicom Media Group, Privacy policy" tabindex="0" data-policy-link="https://omnicommediagroup.com/privacy-notice/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Omnicom Media Group" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="358"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Resonate</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Resonate, Privacy policy" tabindex="0" data-policy-link="https://www.resonate.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Resonate" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="415"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Sojern</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Sojern, Privacy policy" tabindex="0" data-policy-link="https://www.sojern.com/privacy/product-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Sojern" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="449"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Tradedoubler AB</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Tradedoubler AB, Privacy policy" tabindex="0" data-policy-link="http://www.tradedoubler.com/en/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Tradedoubler AB" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="486"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TrustArc</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="TrustArc, Privacy policy" tabindex="0" data-policy-link="https://www.trustarc.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TrustArc" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="494"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TruEffect</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="TruEffect, Privacy policy" tabindex="0" data-policy-link="https://trueffect.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TruEffect" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="495"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Travel Data Collective</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Travel Data Collective, Privacy policy" tabindex="0" data-policy-link="https://www.yieldr.com/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Travel Data Collective" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="540"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>advolution.control</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="advolution.control, Privacy policy" tabindex="0" data-policy-link="http://advolution.de/privacy.php" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, advolution.control" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="574"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>LifeStreet</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="LifeStreet, Privacy policy" tabindex="0" data-policy-link="http://www.lifestreet.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, LifeStreet" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="609"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Batch Media</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Batch Media, Privacy policy" tabindex="0" data-policy-link="https://theadex.com/privacy-opt-out/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Batch Media" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="864"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Vodafone GmbH</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Vodafone GmbH, Privacy policy" tabindex="0" data-policy-link="https://www.vodafone.de/unternehmen/datenschutz-privatsphaere.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Vodafone GmbH" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="981"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Magnite</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Magnite, Privacy policy" tabindex="0" data-policy-link="https://www.magnite.com/legal/advertising-platform-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Magnite" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1029"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Scenestealer</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Scenestealer, Privacy policy" tabindex="0" data-policy-link="https://scenestealer.tv/terms.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Scenestealer" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1048"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Netquest</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Netquest, Privacy policy" tabindex="0" data-policy-link="https://www.nicequest.com/us/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Netquest" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1051"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Manage.com</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Manage.com, Privacy policy" tabindex="0" data-policy-link="https://www.manage.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Manage.com" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1095"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cloudflare</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Cloudflare, Privacy policy" tabindex="0" data-policy-link="https://www.cloudflare.com/security-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cloudflare" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1097"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Salesforce DMP</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Salesforce DMP, Privacy policy" tabindex="0" data-policy-link="https://www.salesforce.com/company/privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Salesforce DMP" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1126"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Netflix</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Netflix, Privacy policy" tabindex="0" data-policy-link="http://www.netflix.com/google-3PAS-info" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Netflix" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1205"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ebuilders</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="ebuilders, Privacy policy" tabindex="0" data-policy-link="https://www.mediamonks.com/privacy-notice" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ebuilders" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1276"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>AppLovin Corp.</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="AppLovin Corp., Privacy policy" tabindex="0" data-policy-link="https://www.applovin.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, AppLovin Corp." aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1301"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Fractional Media</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Fractional Media, Privacy policy" tabindex="0" data-policy-link="https://www.fractionalmedia.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Fractional Media" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1365"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Rackspace</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Rackspace, Privacy policy" tabindex="0" data-policy-link="http://www.rackspace.com/gdpr" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Rackspace" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1415"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>MSI-ACI</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="MSI-ACI, Privacy policy" tabindex="0" data-policy-link="https://site.msi-aci.com/Home/Privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, MSI-ACI" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1449"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Admetrics</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Admetrics, Privacy policy" tabindex="0" data-policy-link="https://admetrics.io/en/privacy_policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Admetrics" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1514"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Navegg</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Navegg, Privacy policy" tabindex="0" data-policy-link="https://www.navegg.com/en/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Navegg" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1570"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Admedo</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Admedo, Privacy policy" tabindex="0" data-policy-link="https://www.admedo.com/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Admedo" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1577"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Kochava</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Kochava, Privacy policy" tabindex="0" data-policy-link="https://www.kochava.com/support-privacy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Kochava" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1598"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Mobitrans</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Mobitrans, Privacy policy" tabindex="0" data-policy-link="http://www.mobitrans.net/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Mobitrans" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1651"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>ADEX</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="ADEX, Privacy policy" tabindex="0" data-policy-link="http://theadex.com" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, ADEX" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1716"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Impact</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Impact, Privacy policy" tabindex="0" data-policy-link="https://impact.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Impact" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1735"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Spotad</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Spotad, Privacy policy" tabindex="0" data-policy-link="http://www.spotad.co/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Spotad" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1753"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Aarki</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Aarki, Privacy policy" tabindex="0" data-policy-link="http://corp.aarki.com/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Aarki" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1765"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>SFR</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="SFR, Privacy policy" tabindex="0" data-policy-link="http://www.sfr.fr/securite-confidentialite.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, SFR" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1870"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Cablato</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Cablato, Privacy policy" tabindex="0" data-policy-link="https://cablato.com/privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Cablato" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1878"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Waystack</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Waystack, Privacy policy" tabindex="0" data-policy-link="https://www.wayfair.com/customerservice/general_info.php#privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Waystack" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1889"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>TreSensa</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="TreSensa, Privacy policy" tabindex="0" data-policy-link="http://tresensa.com/eu-privacy/index.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, TreSensa" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1958"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Adludio</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Adludio, Privacy policy" tabindex="0" data-policy-link="https://www.adludio.com/termsandconditions#privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Adludio" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="1960"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>gskinner</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="gskinner, Privacy policy" tabindex="0" data-policy-link="https://createjs.com/legal/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, gskinner" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2072"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>CUBED</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="CUBED, Privacy policy" tabindex="0" data-policy-link="http://cubed.ai/privacy-policy/gdpr/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, CUBED" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2253"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Optomaton</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Optomaton, Privacy policy" tabindex="0" data-policy-link="http://optomaton.com/privacy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Optomaton" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2299"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Dentsu Aegis Network</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Dentsu Aegis Network, Privacy policy" tabindex="0" data-policy-link="http://www.dentsu.com/termsofuse/data_policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Dentsu Aegis Network" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2373"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Digiseg</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Digiseg, Privacy policy" tabindex="0" data-policy-link="https://digiseg.io/privacy-center/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Digiseg" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2415"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Haensel AMS</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Haensel AMS, Privacy policy" tabindex="0" data-policy-link="https://haensel-ams.com/privacy-statement-us/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Haensel AMS" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2506"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>BDSK Handels GmbH & Co. KG</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="BDSK Handels GmbH & Co. KG, Privacy policy" tabindex="0" data-policy-link="https://www.xxxlutz.de/c/privacy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, BDSK Handels GmbH & Co. KG" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2526"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Objective Partners</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Objective Partners, Privacy policy" tabindex="0" data-policy-link="https://www.objectivepartners.com/cookie-policy-and-privacy-statement/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Objective Partners" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2531"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Marketing Science Consulting Group, Inc.</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Marketing Science Consulting Group, Inc., Privacy policy" tabindex="0" data-policy-link="http://mktsci.com/privacy_policy.htm" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Marketing Science Consulting Group, Inc." aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2568"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>DENTSU</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="DENTSU, Privacy policy" tabindex="0" data-policy-link="http://www.dentsu.co.jp/terms/data_policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, DENTSU" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2571"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Kobler</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Kobler, Privacy policy" tabindex="0" data-policy-link="https://kobler.no/privacy-policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Kobler" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2575"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Widespace</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Widespace, Privacy policy" tabindex="0" data-policy-link="https://improvedigital.com/platform-privacy-policy/" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Widespace" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2624"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Vimeo</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Vimeo, Privacy policy" tabindex="0" data-policy-link="https://vimeo.com/cookie_policy" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Vimeo" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2677"><span class="fc-slider-el"></span></span></label></div><div class="fc-preference-container"><div class="fc-preference-title"><h2>Oracle Data Cloud</h2></div><div class="fc-preference-description"><a class="fc-vendor-policy-link" role="link" aria-label="Oracle Data Cloud, Privacy policy" tabindex="0" data-policy-link="https://www.oracle.com/legal/privacy/marketing-cloud-data-cloud-privacy-policy.html" href="#">Privacy policy<span class="notranslate fc-launch-icon-svg" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 24 24" focusable="false" class=" NMm5M hhikbc"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></svg></span></a></div><label class="fc-preference-slider-container fc-consent-preference-container"><span class="fc-preference-slider-label">Consent</span><span class="fc-preference-slider"><input type="checkbox" role="button" aria-label="Consent, Oracle Data Cloud" aria-pressed="false" tabindex="0" class="fc-preference-consent atp-vendor" data-id="2778"><span class="fc-slider-el"></span></span></label></div></div></div></div><div class="fc-footer-buttons-container"><div class="fc-footer-buttons-divider"></div><div class="fc-footer-buttons"><button class="fc-button fc-vendor-preferences-accept-all fc-secondary-button" role="button" aria-label="Accept all" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Accept all</p></button><button class="fc-button fc-confirm-choices fc-primary-button" role="button" aria-label="Confirm choices" tabindex="0"><div class="fc-button-background"></div><p class="fc-button-label">Confirm choices</p></button></div></div></div></div><div class="fc-help-dialog-container" role="dialog" tabindex="0" style="display: none !important;"><div class="fc-help-dialog-overlay"></div><div class="fc-help-dialog"><h1></h1><div class="fc-help-dialog-contents"></div><div class="fc-help-dialog-button-container"><button class="fc-help-dialog-close-button" role="button" aria-label="Close" tabindex="0"><p class="fc-help-dialog-close-button-label">Close</p></button></div></div></div></div></body></html>