From 8c09789f3e7b8d5b22efefebb2a42d7c58a06fa5 Mon Sep 17 00:00:00 2001 From: David Arranz Date: Tue, 13 Oct 2026 14:05:02 +0200 Subject: [PATCH] Poder indicar otra divisa en las cotizaciones --- bloques.xml | 354 +++++++++ .../QuoteItemsSortableDataTableToolbar.tsx | 9 +- .../app/quotes/components/QuotePDFPreview.tsx | 4 +- .../quotes/components/QuotePricesResume.tsx | 2 +- .../editors/QuoteAdditionalCurrencyEditor.tsx | 217 ++++++ .../app/quotes/components/editors/index.ts | 1 + client/src/app/quotes/edit.tsx | 7 +- client/src/app/quotes/hooks/useQuotes.tsx | 9 + .../components/Forms/FormDatePickerField.tsx | 38 +- client/src/locales/ca.json | 3 + client/src/locales/en.json | 11 + client/src/locales/es.json | 11 + client/src/locales/fr.json | 3 +- dist/client/assets/ad-CIfEhclW.svg | 150 ---- dist/client/assets/ad-qYbAAoSh.svg | 148 ---- dist/client/assets/af-BuMBUgKS.svg | 81 -- dist/client/assets/af-tPgUcn__.svg | 81 -- dist/client/assets/arab-BKFOg4OI.svg | 109 --- dist/client/assets/arab-ChR_bGdP.svg | 109 --- dist/client/assets/as-B62a7WAl.svg | 72 -- dist/client/assets/as-CbXv4jzJ.svg | 73 -- dist/client/assets/aw-CLCX8uk5.svg | 186 ----- dist/client/assets/aw-W0PWLK5p.svg | 186 ----- dist/client/assets/bm--cEKCVOn.svg | 97 --- dist/client/assets/bm-BvR3egAp.svg | 97 --- dist/client/assets/bn-BSuaq1Wb.svg | 36 - dist/client/assets/bn-ChzTadRh.svg | 36 - dist/client/assets/bo-6ClBJX69.svg | 673 ----------------- dist/client/assets/bo-BuzOw5h1.svg | 674 ----------------- dist/client/assets/br-Dr5rMAMb.svg | 45 -- dist/client/assets/br-PVuHDLSp.svg | 45 -- dist/client/assets/bt-BTo4qm10.svg | 89 --- dist/client/assets/bt-BVgHscRH.svg | 89 --- dist/client/assets/bz-CLHtXBeg.svg | 145 ---- dist/client/assets/bz-UeIMOdYC.svg | 145 ---- dist/client/assets/cy-BcNgb04z.svg | 6 - dist/client/assets/cy-bZuP8hmf.svg | 6 - dist/client/assets/dg-CJPJrjiZ.svg | 130 ---- dist/client/assets/dg-DqkWLbnk.svg | 130 ---- dist/client/assets/dm-Cbhezfe1.svg | 152 ---- dist/client/assets/dm-DPPHwW2M.svg | 152 ---- dist/client/assets/do-BLjaam8q.svg | 121 --- dist/client/assets/do-CYuBDYHN.svg | 123 ---- dist/client/assets/eac-5Fo6OcTF.svg | 48 -- dist/client/assets/eac-C2q2INia.svg | 48 -- dist/client/assets/ec-CaVOFQ3t.svg | 138 ---- dist/client/assets/ec-cwfBJlvF.svg | 138 ---- dist/client/assets/eg-CN2tu5fg.svg | 38 - dist/client/assets/eg-DoP9inAL.svg | 38 - dist/client/assets/es-BbeAXIxn.svg | 547 -------------- dist/client/assets/es-ByLEL5u9.svg | 544 -------------- dist/client/assets/es-ga-DHM04YZf.svg | 187 ----- dist/client/assets/es-ga-DgBiTHPZ.svg | 187 ----- dist/client/assets/fj-DDs3CkjB.svg | 123 ---- dist/client/assets/fj-cXjcl0Fp.svg | 120 --- dist/client/assets/fk-BSxkPvcy.svg | 89 --- dist/client/assets/fk-D8T6Bfyo.svg | 90 --- dist/client/assets/gb-nir-C71_G4bk.svg | 131 ---- dist/client/assets/gb-nir-D4gikpNq.svg | 132 ---- dist/client/assets/gb-wls-Bxz9hxvX.svg | 9 - dist/client/assets/gb-wls-CK0XlKT-.svg | 9 - dist/client/assets/gq-CPnMO1hT.svg | 23 - dist/client/assets/gq-Cag8QTk2.svg | 23 - dist/client/assets/gs-BGaO-uAi.svg | 133 ---- dist/client/assets/gs-Dhhdhm-N.svg | 132 ---- dist/client/assets/gt-LfEoDgMu.svg | 204 ------ dist/client/assets/gt-yQJojBBZ.svg | 204 ------ dist/client/assets/gu-Di1JYREk.svg | 19 - dist/client/assets/gu-SbvrH0uZ.svg | 19 - dist/client/assets/hr-CrDyIZ9c.svg | 56 -- dist/client/assets/hr-Dk1jfI3h.svg | 58 -- dist/client/assets/ht-CJRwLnD5.svg | 116 --- dist/client/assets/ht-OaXW6Ckh.svg | 116 --- dist/client/assets/im-BZvIo3_m.svg | 36 - dist/client/assets/im-DYDp4oLw.svg | 36 - dist/client/assets/index-C6BCzFs6.css | 1 - dist/client/assets/index-DEO1uu51.js | 291 -------- dist/client/assets/index-DtTssDoC.css | 1 - dist/client/assets/index-vToibWED.js | 326 --------- dist/client/assets/io-13HOfeJD.svg | 130 ---- dist/client/assets/io-BImhNBcd.svg | 130 ---- dist/client/assets/ir-Q03Mij62.svg | 219 ------ dist/client/assets/ir-cCIgaNf6.svg | 219 ------ dist/client/assets/je-B8TEOR8T.svg | 62 -- dist/client/assets/je-Bq_hazPl.svg | 62 -- dist/client/assets/kg-CLcIyImU.svg | 4 - dist/client/assets/kg-DE1OcCNa.svg | 4 - dist/client/assets/kh-BBvObpUS.svg | 61 -- dist/client/assets/kh-BeWfuE30.svg | 61 -- dist/client/assets/ki-fuIMkEYQ.svg | 36 - dist/client/assets/ki-p_fAQGbS.svg | 36 - dist/client/assets/ky-Bl4EUcuf.svg | 103 --- dist/client/assets/ky-CNNivbEu.svg | 103 --- dist/client/assets/kz-BhJ_sx4z.svg | 36 - dist/client/assets/kz-fSbQQwqU.svg | 36 - dist/client/assets/li-D--sPAzE.svg | 43 -- dist/client/assets/li-nRBCb42X.svg | 43 -- dist/client/assets/lk-DSQoDxn_.svg | 22 - dist/client/assets/lk-DUkgV9Tq.svg | 22 - dist/client/assets/md-DRlxvNwm.svg | 70 -- dist/client/assets/md-DTi94M3M.svg | 71 -- dist/client/assets/me-C4rJAeaB.svg | 118 --- dist/client/assets/me-DN-JqxqQ.svg | 116 --- dist/client/assets/mp-CrOApEqW.svg | 86 --- dist/client/assets/mp-CuaQmCLf.svg | 86 --- dist/client/assets/ms-B-w7hFKu.svg | 25 - dist/client/assets/ms-DxciGbUu.svg | 29 - dist/client/assets/mt-CCEaFgc1.svg | 58 -- dist/client/assets/mt-CptT5Up5.svg | 56 -- dist/client/assets/mx-BKTT9Zsn.svg | 377 ---------- dist/client/assets/mx-CgANr7Hc.svg | 382 ---------- dist/client/assets/nf-DGrQb42O.svg | 11 - dist/client/assets/nf-Dl00mlk2.svg | 9 - dist/client/assets/ni-BYCxSj-P.svg | 129 ---- dist/client/assets/ni-CuGv--Gp.svg | 129 ---- dist/client/assets/om-BGRA2mJE.svg | 115 --- dist/client/assets/om-DzR0by_O.svg | 115 --- dist/client/assets/pn-BKudj2S6.svg | 53 -- dist/client/assets/pn-Bc8nPEwi.svg | 53 -- dist/client/assets/pt-CQVtB-Le.svg | 57 -- dist/client/assets/pt-DYRGW68h.svg | 57 -- dist/client/assets/py-CUzV776d.svg | 157 ---- dist/client/assets/py-DVcr39IT.svg | 156 ---- dist/client/assets/rs-BvFrCUNm.svg | 296 -------- dist/client/assets/rs-ZwZi-SR6.svg | 292 -------- dist/client/assets/sa-CwDtCY_e.svg | 25 - dist/client/assets/sa-DMELvfVN.svg | 25 - dist/client/assets/sh-ac-BZX-YwYa.svg | 690 ------------------ dist/client/assets/sh-ac-ZZIgADsm.svg | 689 ----------------- dist/client/assets/sh-hl-auMKbIRo.svg | 164 ----- dist/client/assets/sh-hl-ypSwBFIf.svg | 164 ----- dist/client/assets/sh-ta-COZj1_Fv.svg | 76 -- dist/client/assets/sh-ta-euBwJYlc.svg | 76 -- dist/client/assets/sm-CfuSEhAf.svg | 73 -- dist/client/assets/sm-DGBIRFB_.svg | 75 -- dist/client/assets/sv-B3Xyu71P.svg | 593 --------------- dist/client/assets/sv-DwXt4tfO.svg | 593 --------------- dist/client/assets/sx-BCb2l4FV.svg | 56 -- dist/client/assets/sx-BV89-FB1.svg | 56 -- dist/client/assets/sz-D39eIL5d.svg | 34 - dist/client/assets/sz-qxMwa2gs.svg | 34 - dist/client/assets/tc-CJHJmJj1.svg | 50 -- dist/client/assets/tc-dtelpZmc.svg | 50 -- dist/client/assets/tm-C_WSgUcv.svg | 204 ------ dist/client/assets/tm-DGBJvQay.svg | 205 ------ dist/client/assets/un-BZVtxNUo.svg | 16 - dist/client/assets/un-Bzc8jJt-.svg | 16 - dist/client/assets/va-B1737jVh.svg | 190 ----- dist/client/assets/va-BcsDw49H.svg | 190 ----- dist/client/assets/vg-9wqmkANB.svg | 59 -- dist/client/assets/vg-CIMyeXjw.svg | 59 -- dist/client/assets/vi-BC_zcciE.svg | 28 - dist/client/assets/vi-BSdsyIxY.svg | 28 - dist/client/assets/xk-BKj_MEGI.svg | 5 - dist/client/assets/xk-C19ckn1k.svg | 5 - dist/client/assets/zm-BmsW91ne.svg | 27 - dist/client/assets/zm-D8B-0kdx.svg | 27 - dist/client/assets/zw-BsTZ3ABm.svg | 21 - dist/client/assets/zw-C6mc_0DL.svg | 21 - dist/client/img/nara2.jpg | Bin 502754 -> 0 bytes dist/client/img/uecko-footer_logos.jpg | Bin 39250 -> 0 bytes dist/client/index.html | 20 - dist/client/robots.txt | 2 - dist/client/standard_fonts/FoxitDingbats.pfb | Bin 29513 -> 0 bytes dist/client/standard_fonts/FoxitFixed.pfb | Bin 17597 -> 0 bytes dist/client/standard_fonts/FoxitFixedBold.pfb | Bin 18055 -> 0 bytes .../standard_fonts/FoxitFixedBoldItalic.pfb | Bin 19151 -> 0 bytes .../standard_fonts/FoxitFixedItalic.pfb | Bin 18746 -> 0 bytes dist/client/standard_fonts/FoxitSerif.pfb | Bin 19469 -> 0 bytes dist/client/standard_fonts/FoxitSerifBold.pfb | Bin 19395 -> 0 bytes .../standard_fonts/FoxitSerifBoldItalic.pfb | Bin 20733 -> 0 bytes .../standard_fonts/FoxitSerifItalic.pfb | Bin 21227 -> 0 bytes dist/client/standard_fonts/FoxitSymbol.pfb | Bin 16729 -> 0 bytes dist/client/standard_fonts/LICENSE_FOXIT | 27 - dist/client/standard_fonts/LICENSE_LIBERATION | 102 --- .../standard_fonts/LiberationSans-Bold.ttf | Bin 137052 -> 0 bytes .../LiberationSans-BoldItalic.ttf | Bin 135124 -> 0 bytes .../standard_fonts/LiberationSans-Italic.ttf | Bin 162036 -> 0 bytes .../standard_fonts/LiberationSans-Regular.ttf | Bin 139512 -> 0 bytes .../GetProfileLogo.controller.ts | 2 +- .../application/Quote/CreateQuote.useCase.ts | 15 + .../Quote/DuplicateQuote.useCase.ts | 3 + .../application/Quote/ListQuotes.useCase.ts | 2 +- .../application/Quote/UpdateQuote.useCase.ts | 15 + .../sales/domain/entities/Quotes/Quote.ts | 35 + .../presenter/CreateQuote.presenter.ts | 4 + .../presenter/DuplicateQuote.presenter.ts | 4 + .../quotes/getExchangeRate.controller.ts | 24 + .../getQuote/presenter/GetQuote.presenter.ts | 4 + .../express/controllers/quotes/index.ts | 1 + .../reportQuote/reporter/ReportQuote.i18n.ts | 3 + .../reporter/ReportQuote.reporter.ts | 16 +- .../reporter/templates/quote/locales/en.json | 2 +- .../reporter/templates/quote/locales/es.json | 2 +- .../reporter/templates/quote/locales/fr.json | 2 +- .../reporter/templates/quote/template.hbs | 10 +- .../presenter/UpdateQuote.presenter.ts | 4 + .../infrastructure/mappers/quote.mapper.ts | 11 + .../infrastructure/sequelize/quote.model.ts | 8 + .../users/application/userServices.ts | 4 +- .../express/api/routes/quote.routes.ts | 2 + .../contexts/common/domain/entities/Entity.ts | 2 +- .../ICreateQuote_Request.dto.ts | 3 + .../ICreateQuote_Response.dto.ts | 4 + .../IDuplicateQuote_Response.dto.ts | 4 + .../GetQuote.dto/IGetQuote_Response.dto.ts | 4 + .../IUpdateQuote_Request.dto.ts | 6 + .../IUpdateQuote_Response.dto.ts | 4 + shared/lib/utilities/currencies.ts | 9 - 209 files changed, 838 insertions(+), 17946 deletions(-) create mode 100644 bloques.xml create mode 100644 client/src/app/quotes/components/editors/QuoteAdditionalCurrencyEditor.tsx delete mode 100644 dist/client/assets/ad-CIfEhclW.svg delete mode 100644 dist/client/assets/ad-qYbAAoSh.svg delete mode 100644 dist/client/assets/af-BuMBUgKS.svg delete mode 100644 dist/client/assets/af-tPgUcn__.svg delete mode 100644 dist/client/assets/arab-BKFOg4OI.svg delete mode 100644 dist/client/assets/arab-ChR_bGdP.svg delete mode 100644 dist/client/assets/as-B62a7WAl.svg delete mode 100644 dist/client/assets/as-CbXv4jzJ.svg delete mode 100644 dist/client/assets/aw-CLCX8uk5.svg delete mode 100644 dist/client/assets/aw-W0PWLK5p.svg delete mode 100644 dist/client/assets/bm--cEKCVOn.svg delete mode 100644 dist/client/assets/bm-BvR3egAp.svg delete mode 100644 dist/client/assets/bn-BSuaq1Wb.svg delete mode 100644 dist/client/assets/bn-ChzTadRh.svg delete mode 100644 dist/client/assets/bo-6ClBJX69.svg delete mode 100644 dist/client/assets/bo-BuzOw5h1.svg delete mode 100644 dist/client/assets/br-Dr5rMAMb.svg delete mode 100644 dist/client/assets/br-PVuHDLSp.svg delete mode 100644 dist/client/assets/bt-BTo4qm10.svg delete mode 100644 dist/client/assets/bt-BVgHscRH.svg delete mode 100644 dist/client/assets/bz-CLHtXBeg.svg delete mode 100644 dist/client/assets/bz-UeIMOdYC.svg delete mode 100644 dist/client/assets/cy-BcNgb04z.svg delete mode 100644 dist/client/assets/cy-bZuP8hmf.svg delete mode 100644 dist/client/assets/dg-CJPJrjiZ.svg delete mode 100644 dist/client/assets/dg-DqkWLbnk.svg delete mode 100644 dist/client/assets/dm-Cbhezfe1.svg delete mode 100644 dist/client/assets/dm-DPPHwW2M.svg delete mode 100644 dist/client/assets/do-BLjaam8q.svg delete mode 100644 dist/client/assets/do-CYuBDYHN.svg delete mode 100644 dist/client/assets/eac-5Fo6OcTF.svg delete mode 100644 dist/client/assets/eac-C2q2INia.svg delete mode 100644 dist/client/assets/ec-CaVOFQ3t.svg delete mode 100644 dist/client/assets/ec-cwfBJlvF.svg delete mode 100644 dist/client/assets/eg-CN2tu5fg.svg delete mode 100644 dist/client/assets/eg-DoP9inAL.svg delete mode 100644 dist/client/assets/es-BbeAXIxn.svg delete mode 100644 dist/client/assets/es-ByLEL5u9.svg delete mode 100644 dist/client/assets/es-ga-DHM04YZf.svg delete mode 100644 dist/client/assets/es-ga-DgBiTHPZ.svg delete mode 100644 dist/client/assets/fj-DDs3CkjB.svg delete mode 100644 dist/client/assets/fj-cXjcl0Fp.svg delete mode 100644 dist/client/assets/fk-BSxkPvcy.svg delete mode 100644 dist/client/assets/fk-D8T6Bfyo.svg delete mode 100644 dist/client/assets/gb-nir-C71_G4bk.svg delete mode 100644 dist/client/assets/gb-nir-D4gikpNq.svg delete mode 100644 dist/client/assets/gb-wls-Bxz9hxvX.svg delete mode 100644 dist/client/assets/gb-wls-CK0XlKT-.svg delete mode 100644 dist/client/assets/gq-CPnMO1hT.svg delete mode 100644 dist/client/assets/gq-Cag8QTk2.svg delete mode 100644 dist/client/assets/gs-BGaO-uAi.svg delete mode 100644 dist/client/assets/gs-Dhhdhm-N.svg delete mode 100644 dist/client/assets/gt-LfEoDgMu.svg delete mode 100644 dist/client/assets/gt-yQJojBBZ.svg delete mode 100644 dist/client/assets/gu-Di1JYREk.svg delete mode 100644 dist/client/assets/gu-SbvrH0uZ.svg delete mode 100644 dist/client/assets/hr-CrDyIZ9c.svg delete mode 100644 dist/client/assets/hr-Dk1jfI3h.svg delete mode 100644 dist/client/assets/ht-CJRwLnD5.svg delete mode 100644 dist/client/assets/ht-OaXW6Ckh.svg delete mode 100644 dist/client/assets/im-BZvIo3_m.svg delete mode 100644 dist/client/assets/im-DYDp4oLw.svg delete mode 100644 dist/client/assets/index-C6BCzFs6.css delete mode 100644 dist/client/assets/index-DEO1uu51.js delete mode 100644 dist/client/assets/index-DtTssDoC.css delete mode 100644 dist/client/assets/index-vToibWED.js delete mode 100644 dist/client/assets/io-13HOfeJD.svg delete mode 100644 dist/client/assets/io-BImhNBcd.svg delete mode 100644 dist/client/assets/ir-Q03Mij62.svg delete mode 100644 dist/client/assets/ir-cCIgaNf6.svg delete mode 100644 dist/client/assets/je-B8TEOR8T.svg delete mode 100644 dist/client/assets/je-Bq_hazPl.svg delete mode 100644 dist/client/assets/kg-CLcIyImU.svg delete mode 100644 dist/client/assets/kg-DE1OcCNa.svg delete mode 100644 dist/client/assets/kh-BBvObpUS.svg delete mode 100644 dist/client/assets/kh-BeWfuE30.svg delete mode 100644 dist/client/assets/ki-fuIMkEYQ.svg delete mode 100644 dist/client/assets/ki-p_fAQGbS.svg delete mode 100644 dist/client/assets/ky-Bl4EUcuf.svg delete mode 100644 dist/client/assets/ky-CNNivbEu.svg delete mode 100644 dist/client/assets/kz-BhJ_sx4z.svg delete mode 100644 dist/client/assets/kz-fSbQQwqU.svg delete mode 100644 dist/client/assets/li-D--sPAzE.svg delete mode 100644 dist/client/assets/li-nRBCb42X.svg delete mode 100644 dist/client/assets/lk-DSQoDxn_.svg delete mode 100644 dist/client/assets/lk-DUkgV9Tq.svg delete mode 100644 dist/client/assets/md-DRlxvNwm.svg delete mode 100644 dist/client/assets/md-DTi94M3M.svg delete mode 100644 dist/client/assets/me-C4rJAeaB.svg delete mode 100644 dist/client/assets/me-DN-JqxqQ.svg delete mode 100644 dist/client/assets/mp-CrOApEqW.svg delete mode 100644 dist/client/assets/mp-CuaQmCLf.svg delete mode 100644 dist/client/assets/ms-B-w7hFKu.svg delete mode 100644 dist/client/assets/ms-DxciGbUu.svg delete mode 100644 dist/client/assets/mt-CCEaFgc1.svg delete mode 100644 dist/client/assets/mt-CptT5Up5.svg delete mode 100644 dist/client/assets/mx-BKTT9Zsn.svg delete mode 100644 dist/client/assets/mx-CgANr7Hc.svg delete mode 100644 dist/client/assets/nf-DGrQb42O.svg delete mode 100644 dist/client/assets/nf-Dl00mlk2.svg delete mode 100644 dist/client/assets/ni-BYCxSj-P.svg delete mode 100644 dist/client/assets/ni-CuGv--Gp.svg delete mode 100644 dist/client/assets/om-BGRA2mJE.svg delete mode 100644 dist/client/assets/om-DzR0by_O.svg delete mode 100644 dist/client/assets/pn-BKudj2S6.svg delete mode 100644 dist/client/assets/pn-Bc8nPEwi.svg delete mode 100644 dist/client/assets/pt-CQVtB-Le.svg delete mode 100644 dist/client/assets/pt-DYRGW68h.svg delete mode 100644 dist/client/assets/py-CUzV776d.svg delete mode 100644 dist/client/assets/py-DVcr39IT.svg delete mode 100644 dist/client/assets/rs-BvFrCUNm.svg delete mode 100644 dist/client/assets/rs-ZwZi-SR6.svg delete mode 100644 dist/client/assets/sa-CwDtCY_e.svg delete mode 100644 dist/client/assets/sa-DMELvfVN.svg delete mode 100644 dist/client/assets/sh-ac-BZX-YwYa.svg delete mode 100644 dist/client/assets/sh-ac-ZZIgADsm.svg delete mode 100644 dist/client/assets/sh-hl-auMKbIRo.svg delete mode 100644 dist/client/assets/sh-hl-ypSwBFIf.svg delete mode 100644 dist/client/assets/sh-ta-COZj1_Fv.svg delete mode 100644 dist/client/assets/sh-ta-euBwJYlc.svg delete mode 100644 dist/client/assets/sm-CfuSEhAf.svg delete mode 100644 dist/client/assets/sm-DGBIRFB_.svg delete mode 100644 dist/client/assets/sv-B3Xyu71P.svg delete mode 100644 dist/client/assets/sv-DwXt4tfO.svg delete mode 100644 dist/client/assets/sx-BCb2l4FV.svg delete mode 100644 dist/client/assets/sx-BV89-FB1.svg delete mode 100644 dist/client/assets/sz-D39eIL5d.svg delete mode 100644 dist/client/assets/sz-qxMwa2gs.svg delete mode 100644 dist/client/assets/tc-CJHJmJj1.svg delete mode 100644 dist/client/assets/tc-dtelpZmc.svg delete mode 100644 dist/client/assets/tm-C_WSgUcv.svg delete mode 100644 dist/client/assets/tm-DGBJvQay.svg delete mode 100644 dist/client/assets/un-BZVtxNUo.svg delete mode 100644 dist/client/assets/un-Bzc8jJt-.svg delete mode 100644 dist/client/assets/va-B1737jVh.svg delete mode 100644 dist/client/assets/va-BcsDw49H.svg delete mode 100644 dist/client/assets/vg-9wqmkANB.svg delete mode 100644 dist/client/assets/vg-CIMyeXjw.svg delete mode 100644 dist/client/assets/vi-BC_zcciE.svg delete mode 100644 dist/client/assets/vi-BSdsyIxY.svg delete mode 100644 dist/client/assets/xk-BKj_MEGI.svg delete mode 100644 dist/client/assets/xk-C19ckn1k.svg delete mode 100644 dist/client/assets/zm-BmsW91ne.svg delete mode 100644 dist/client/assets/zm-D8B-0kdx.svg delete mode 100644 dist/client/assets/zw-BsTZ3ABm.svg delete mode 100644 dist/client/assets/zw-C6mc_0DL.svg delete mode 100644 dist/client/img/nara2.jpg delete mode 100644 dist/client/img/uecko-footer_logos.jpg delete mode 100644 dist/client/index.html delete mode 100644 dist/client/robots.txt delete mode 100755 dist/client/standard_fonts/FoxitDingbats.pfb delete mode 100755 dist/client/standard_fonts/FoxitFixed.pfb delete mode 100755 dist/client/standard_fonts/FoxitFixedBold.pfb delete mode 100755 dist/client/standard_fonts/FoxitFixedBoldItalic.pfb delete mode 100755 dist/client/standard_fonts/FoxitFixedItalic.pfb delete mode 100755 dist/client/standard_fonts/FoxitSerif.pfb delete mode 100755 dist/client/standard_fonts/FoxitSerifBold.pfb delete mode 100755 dist/client/standard_fonts/FoxitSerifBoldItalic.pfb delete mode 100755 dist/client/standard_fonts/FoxitSerifItalic.pfb delete mode 100755 dist/client/standard_fonts/FoxitSymbol.pfb delete mode 100755 dist/client/standard_fonts/LICENSE_FOXIT delete mode 100755 dist/client/standard_fonts/LICENSE_LIBERATION delete mode 100755 dist/client/standard_fonts/LiberationSans-Bold.ttf delete mode 100755 dist/client/standard_fonts/LiberationSans-BoldItalic.ttf delete mode 100755 dist/client/standard_fonts/LiberationSans-Italic.ttf delete mode 100755 dist/client/standard_fonts/LiberationSans-Regular.ttf create mode 100644 server/src/contexts/sales/infrastructure/express/controllers/quotes/getExchangeRate.controller.ts diff --git a/bloques.xml b/bloques.xml new file mode 100644 index 0000000..ba9b109 --- /dev/null +++ b/bloques.xml @@ -0,0 +1,354 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/client/src/app/quotes/components/QuoteItemsSortableDataTableToolbar.tsx b/client/src/app/quotes/components/QuoteItemsSortableDataTableToolbar.tsx index e7c17aa..6372b35 100644 --- a/client/src/app/quotes/components/QuoteItemsSortableDataTableToolbar.tsx +++ b/client/src/app/quotes/components/QuoteItemsSortableDataTableToolbar.tsx @@ -1,3 +1,4 @@ +import { FormLabel } from "@/components"; import { Button, Dialog, @@ -6,7 +7,6 @@ import { DialogFooter, DialogHeader, DialogTitle, - Label, Separator, Switch, Tooltip, @@ -48,12 +48,7 @@ export const QuoteItemsSortableDataTableToolbar = ({ <>
- -

- {t("quotes.discount_column.description")} -

+
{ diff --git a/client/src/app/quotes/components/QuotePricesResume.tsx b/client/src/app/quotes/components/QuotePricesResume.tsx index 14534b5..fd03a63 100644 --- a/client/src/app/quotes/components/QuotePricesResume.tsx +++ b/client/src/app/quotes/components/QuotePricesResume.tsx @@ -106,7 +106,7 @@ export const QuotePricesResume = ({ currency }: { currency: CurrencyData }) => { placeholder={t("quotes.form_fields.discount.placeholder")} name='discount' onChange={(value) => { - console.log("discount", value); + //console.log("discount", value); }} />
diff --git a/client/src/app/quotes/components/editors/QuoteAdditionalCurrencyEditor.tsx b/client/src/app/quotes/components/editors/QuoteAdditionalCurrencyEditor.tsx new file mode 100644 index 0000000..b091501 --- /dev/null +++ b/client/src/app/quotes/components/editors/QuoteAdditionalCurrencyEditor.tsx @@ -0,0 +1,217 @@ +import { FormGroup, FormLabel } from "@/components"; +import { useLocalization } from "@/lib/hooks"; +import { + Button, + Select, + SelectContent, + SelectItem, + SelectSeparator, + SelectTrigger, + SelectValue, + Switch, +} from "@/ui"; +import { CurrencyData } from "@shared/contexts"; +import { t } from "i18next"; +import { RefreshCw } from "lucide-react"; +import { useCallback, useEffect, useMemo, useRef } from "react"; +import { Controller, useFormContext, useWatch } from "react-hook-form"; +import { useQuotes } from "../../hooks"; + +const getExchangeRateRequestDate = (value: unknown): string | undefined => { + const requestedDate = new Date(value as string); + if (Number.isNaN(requestedDate.getTime())) return undefined; + + const today = new Date(); + const effectiveDate = requestedDate > today ? today : requestedDate; + const year = effectiveDate.getFullYear(); + const month = String(effectiveDate.getMonth() + 1).padStart(2, "0"); + const day = String(effectiveDate.getDate()).padStart(2, "0"); + + return `${year}-${month}-${day}`; +}; + +export const QuoteAdditionalCurrencyEditor = () => { + const { control, formState, getValues, setValue } = useFormContext(); + const { formatNumber } = useLocalization(); + const { useExchangeRate } = useQuotes(); + const { mutate, isPending } = useExchangeRate(); + const enabled = Boolean(useWatch({ control, name: "additional_currency_code" })); + const code = useWatch({ control, name: "additional_currency_code" }); + const quoteDate = useWatch({ control, name: "date" }); + const exchangeDate = useWatch({ control, name: "additional_currency_date" }); + const rate = useWatch({ control, name: "additional_currency_rate" }); + const total = useWatch({ control, name: "total_price" }); + const quoteDateTimestamp = quoteDate ? new Date(quoteDate).getTime() : undefined; + const previousQuoteDateTimestamp = useRef(quoteDateTimestamp); + const currencies = Object.values(CurrencyData.CURRENCIES) as Array<{ + code: string; + name: string; + }>; + const priorityCurrencyCodes = ["EUR", "USD", "GBP", "CHF", "SAR"]; + + const priorityCurrencies = priorityCurrencyCodes + .map((priorityCode) => currencies.find((currency) => currency.code === priorityCode)) + .filter((currency): currency is { code: string; name: string } => Boolean(currency)); + + const remainingCurrencies = currencies + .filter((currency) => !priorityCurrencyCodes.includes(currency.code)) + .sort((left, right) => left.code.localeCompare(right.code)); + + const calculated = total?.amount != null && rate ? (total.amount / 100) * Number(rate) : null; + const formattedTotal = + calculated === null + ? null + : formatNumber({ + amount: Math.round(calculated * 100), + scale: 2, + currency_code: code, + }); + const currencySymbol = useMemo( + () => (code ? CurrencyData.createFromCode(code).object.symbol : ""), + [code] + ); + + const requestExchangeRate = useCallback( + (currency: string, requestedDate = quoteDate) => { + const date = getExchangeRateRequestDate(requestedDate); + if (!currency || !date) return; + + mutate( + { currency, date }, + { + onSuccess: (result) => { + if (getValues("additional_currency_code") !== result.currency_code) return; + setValue("additional_currency_rate", result.rate, { shouldDirty: true }); + setValue("additional_currency_date", result.date, { shouldDirty: true }); + }, + } + ); + }, + [getValues, mutate, quoteDate, setValue] + ); + + const refresh = () => requestExchangeRate(code); + + useEffect(() => { + if (previousQuoteDateTimestamp.current === quoteDateTimestamp) return; + + previousQuoteDateTimestamp.current = quoteDateTimestamp; + if (enabled && code) requestExchangeRate(code, quoteDate); + }, [code, enabled, quoteDate, quoteDateTimestamp, requestExchangeRate]); + + const handleAdditionalCurrencyEnabledChange = (value: boolean) => { + if (!value) { + setValue("additional_currency_code", null, { shouldDirty: true }); + setValue("additional_currency_rate", null, { shouldDirty: true }); + setValue("additional_currency_date", null, { shouldDirty: true }); + return; + } + + const defaultCurrency = "USD"; + setValue("additional_currency_code", defaultCurrency, { shouldDirty: true }); + if (!exchangeDate && !rate) requestExchangeRate(defaultCurrency); + }; + + return ( + + + + + + } + > + {enabled && ( +
+
+ + + ( + + )} + /> +
+
+ + + +
+
+

+ {t("quotes.additional_currency.date")} +

+

+ {exchangeDate ? new Date(exchangeDate).toLocaleDateString() : "—"} +

+
+
+

+ {t("quotes.additional_currency.rate")} +

+

+ {rate ? `1 EUR = ${Number(rate).toLocaleString()} ${code}` : "—"} +

+
+
+

+ {t("quotes.additional_currency.total", { code })} +

+

+ {formattedTotal ?? "—"} + {formattedTotal && ( + {currencySymbol} + )} +

+
+
+ )} +
+ ); +}; diff --git a/client/src/app/quotes/components/editors/index.ts b/client/src/app/quotes/components/editors/index.ts index 2758c69..8a724c8 100644 --- a/client/src/app/quotes/components/editors/index.ts +++ b/client/src/app/quotes/components/editors/index.ts @@ -1,5 +1,6 @@ export * from "./QuoteDetailsCardEditor"; export * from "./QuoteDocumentsCardEditor"; export * from "./QuoteGeneralCardEditor"; +export * from "./QuoteAdditionalCurrencyEditor"; export * from "./QuoteSentToEditor"; export * from "./QuoteStatusEditor"; diff --git a/client/src/app/quotes/edit.tsx b/client/src/app/quotes/edit.tsx index 9c54924..5fe9bd4 100644 --- a/client/src/app/quotes/edit.tsx +++ b/client/src/app/quotes/edit.tsx @@ -24,7 +24,7 @@ import { useCallback, useEffect, useMemo, useState } from "react"; import { useForm } from "react-hook-form"; import { useNavigate } from "react-router-dom"; import { QuotePricesResume } from "./components"; -import { QuoteDetailsCardEditor, QuoteGeneralCardEditor } from "./components/editors"; +import { QuoteAdditionalCurrencyEditor, QuoteDetailsCardEditor, QuoteGeneralCardEditor } from "./components/editors"; import { useQuotes } from "./hooks"; export type QuoteDataForm = IGetQuote_Response_DTO; @@ -63,6 +63,10 @@ export const QuoteEdit = () => { notes: "", validity: "", show_line_discount_column: true, + additional_currency_code: null, + additional_currency_rate: null, + additional_currency_date: null, + additional_currency_total: null, subtotal_price: { amount: undefined, scale: 2, @@ -397,6 +401,7 @@ export const QuoteEdit = () => { + { }); }, + useExchangeRate: () => + useMutation<{ currency_code: string; rate: number; date: string }, TDataSourceError, { currency: string; date: string }>({ + mutationFn: ({ currency, date }) => + dataSource.custom({ + url: `${dataSource.getApiUrl()}/quotes/exchange-rate?currency=${encodeURIComponent(currency)}&date=${encodeURIComponent(date)}`, + method: "get", + }), + }), + useSetStatus: () => { const queryClient = useQueryClient(); diff --git a/client/src/components/Forms/FormDatePickerField.tsx b/client/src/components/Forms/FormDatePickerField.tsx index 6139db8..e9e0fb0 100644 --- a/client/src/components/Forms/FormDatePickerField.tsx +++ b/client/src/components/Forms/FormDatePickerField.tsx @@ -1,6 +1,8 @@ import * as React from "react"; import { useState } from "react"; +import { Locale } from "date-fns"; +import { ca, enUS, es, fr } from "date-fns/locale"; import { FieldPath, FieldValues, useFormContext } from "react-hook-form"; @@ -27,6 +29,7 @@ import { CalendarIcon } from "lucide-react"; import { cn } from "@/lib/utils"; import { t } from "i18next"; +import { useTranslation } from "react-i18next"; import { FormErrorMessage } from "./FormErrorMessage"; type FormDatePickerFieldProps< @@ -34,9 +37,12 @@ type FormDatePickerFieldProps< TName extends FieldPath = FieldPath > = InputProps & FormInputProps & Partial & UseControllerProps; -/*const loadDateFnsLocale = async (locale: Locale) => { - return await import(`date-fns/locale/${locale.code}/index.js`); -};*/ +const datePickerLocales: Record = { + ca, + en: enUS, + es, + fr, +}; export const FormDatePickerField = React.forwardRef< HTMLDivElement, @@ -44,11 +50,9 @@ export const FormDatePickerField = React.forwardRef< >((props: FormDatePickerFieldProps, ref) => { const { label, placeholder, hint, description, required, disabled, className, name } = props; const { control } = useFormContext(); - //const { locale } = loadDateFnsLocale(); - - /*if (locale) { - setDefaultOptions({ locale: locale.default }); - }*/ + const { i18n } = useTranslation(); + const interfaceLanguage = (i18n.resolvedLanguage ?? i18n.language).split("-")[0]; + const calendarLocale = datePickerLocales[interfaceLanguage] ?? datePickerLocales.es; const [isPopoverOpen, setIsPopoverOpen] = useState(false); @@ -75,7 +79,7 @@ export const FormDatePickerField = React.forwardRef< )} > {field.value ? ( - new Date(field.value).toLocaleDateString() //"en-US", DATE_OPTIONS) + new Date(field.value).toLocaleDateString(interfaceLanguage) ) : placeholder ? ( placeholder ) : ( @@ -94,6 +98,7 @@ export const FormDatePickerField = React.forwardRef< +
+ +
diff --git a/client/src/locales/ca.json b/client/src/locales/ca.json index f29db0d..991ba90 100644 --- a/client/src/locales/ca.json +++ b/client/src/locales/ca.json @@ -1,5 +1,8 @@ { "translation": { + "common": { + "today": "Avui" + }, "title": "Presupuestador para distribuidores", "LoginPage": { "title": "Pressupostador per a distribuïdors", diff --git a/client/src/locales/en.json b/client/src/locales/en.json index d601bd7..17baad5 100644 --- a/client/src/locales/en.json +++ b/client/src/locales/en.json @@ -61,6 +61,7 @@ "insert_row_above": "Insert row above", "insert_row_below": "Insert row below", "pick_date": "Select a date", + "today": "Today", "required_field": "This field is required", "edit": "Edit", "remove": "Remove", @@ -312,6 +313,16 @@ "confirm": "Hide column" } }, + "additional_currency": { + "title": "Additional currency", + "description": "Optionally show the quote total in another currency.", + "enabled": "Show in another currency", + "currency": "Currency", + "date": "Exchange date", + "rate": "Exchange rate (1 EUR = …)", + "refresh": "Refresh exchange rate", + "total": "Total in {{code}}" + }, "inline_row_actions": { "delete_confirmation": { "title": "Remove row", diff --git a/client/src/locales/es.json b/client/src/locales/es.json index 583fc8f..c327093 100644 --- a/client/src/locales/es.json +++ b/client/src/locales/es.json @@ -61,6 +61,7 @@ "insert_row_above": "Insertar fila encima", "insert_row_below": "Insertar fila debajo", "pick_date": "Elige una fecha", + "today": "Hoy", "required_field": "Este campo es obligatorio", "edit": "Editar", "remove": "Eliminar", @@ -312,6 +313,16 @@ "confirm": "Ocultar columna" } }, + "additional_currency": { + "title": "Moneda adicional", + "description": "Muestra el total del presupuesto en otra moneda de forma opcional.", + "enabled": "Mostrar en otra moneda", + "currency": "Moneda", + "date": "Fecha de cambio", + "rate": "Tipo de cambio (1 EUR = …)", + "refresh": "Refrescar cambio", + "total": "Total en {{code}}" + }, "inline_row_actions": { "delete_confirmation": { "title": "Eliminar fila", diff --git a/client/src/locales/fr.json b/client/src/locales/fr.json index dd507eb..a77a6ce 100644 --- a/client/src/locales/fr.json +++ b/client/src/locales/fr.json @@ -28,6 +28,7 @@ "archive": "Archiver", "duplicate": "Dupliquer", "pick_date": "Choisir une date", + "today": "Aujourd’hui", "required_field": "Ce champ est obligatoire" }, "components": { @@ -447,4 +448,4 @@ "form_fields": {} } } -} \ No newline at end of file +} diff --git a/dist/client/assets/ad-CIfEhclW.svg b/dist/client/assets/ad-CIfEhclW.svg deleted file mode 100644 index c67bcb0..0000000 --- a/dist/client/assets/ad-CIfEhclW.svg +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/ad-qYbAAoSh.svg b/dist/client/assets/ad-qYbAAoSh.svg deleted file mode 100644 index 4c391ef..0000000 --- a/dist/client/assets/ad-qYbAAoSh.svg +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/af-BuMBUgKS.svg b/dist/client/assets/af-BuMBUgKS.svg deleted file mode 100644 index f6bdcd0..0000000 --- a/dist/client/assets/af-BuMBUgKS.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/af-tPgUcn__.svg b/dist/client/assets/af-tPgUcn__.svg deleted file mode 100644 index 2cdc076..0000000 --- a/dist/client/assets/af-tPgUcn__.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/arab-BKFOg4OI.svg b/dist/client/assets/arab-BKFOg4OI.svg deleted file mode 100644 index 6a81f34..0000000 --- a/dist/client/assets/arab-BKFOg4OI.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/arab-ChR_bGdP.svg b/dist/client/assets/arab-ChR_bGdP.svg deleted file mode 100644 index afd0680..0000000 --- a/dist/client/assets/arab-ChR_bGdP.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/as-B62a7WAl.svg b/dist/client/assets/as-B62a7WAl.svg deleted file mode 100644 index 3e9ca5e..0000000 --- a/dist/client/assets/as-B62a7WAl.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/as-CbXv4jzJ.svg b/dist/client/assets/as-CbXv4jzJ.svg deleted file mode 100644 index 63cd988..0000000 --- a/dist/client/assets/as-CbXv4jzJ.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/aw-CLCX8uk5.svg b/dist/client/assets/aw-CLCX8uk5.svg deleted file mode 100644 index 1f03d61..0000000 --- a/dist/client/assets/aw-CLCX8uk5.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/aw-W0PWLK5p.svg b/dist/client/assets/aw-W0PWLK5p.svg deleted file mode 100644 index 413b7c4..0000000 --- a/dist/client/assets/aw-W0PWLK5p.svg +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bm--cEKCVOn.svg b/dist/client/assets/bm--cEKCVOn.svg deleted file mode 100644 index d3c5206..0000000 --- a/dist/client/assets/bm--cEKCVOn.svg +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bm-BvR3egAp.svg b/dist/client/assets/bm-BvR3egAp.svg deleted file mode 100644 index 53f3f03..0000000 --- a/dist/client/assets/bm-BvR3egAp.svg +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bn-BSuaq1Wb.svg b/dist/client/assets/bn-BSuaq1Wb.svg deleted file mode 100644 index c26eda6..0000000 --- a/dist/client/assets/bn-BSuaq1Wb.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bn-ChzTadRh.svg b/dist/client/assets/bn-ChzTadRh.svg deleted file mode 100644 index 25894f8..0000000 --- a/dist/client/assets/bn-ChzTadRh.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bo-6ClBJX69.svg b/dist/client/assets/bo-6ClBJX69.svg deleted file mode 100644 index bddc1e5..0000000 --- a/dist/client/assets/bo-6ClBJX69.svg +++ /dev/null @@ -1,673 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bo-BuzOw5h1.svg b/dist/client/assets/bo-BuzOw5h1.svg deleted file mode 100644 index 4a364de..0000000 --- a/dist/client/assets/bo-BuzOw5h1.svg +++ /dev/null @@ -1,674 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/br-Dr5rMAMb.svg b/dist/client/assets/br-Dr5rMAMb.svg deleted file mode 100644 index d6095d7..0000000 --- a/dist/client/assets/br-Dr5rMAMb.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/br-PVuHDLSp.svg b/dist/client/assets/br-PVuHDLSp.svg deleted file mode 100644 index fe1d416..0000000 --- a/dist/client/assets/br-PVuHDLSp.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bt-BTo4qm10.svg b/dist/client/assets/bt-BTo4qm10.svg deleted file mode 100644 index 20aef3a..0000000 --- a/dist/client/assets/bt-BTo4qm10.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bt-BVgHscRH.svg b/dist/client/assets/bt-BVgHscRH.svg deleted file mode 100644 index e664b3e..0000000 --- a/dist/client/assets/bt-BVgHscRH.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bz-CLHtXBeg.svg b/dist/client/assets/bz-CLHtXBeg.svg deleted file mode 100644 index 78ee4cb..0000000 --- a/dist/client/assets/bz-CLHtXBeg.svg +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/bz-UeIMOdYC.svg b/dist/client/assets/bz-UeIMOdYC.svg deleted file mode 100644 index d05a726..0000000 --- a/dist/client/assets/bz-UeIMOdYC.svg +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/cy-BcNgb04z.svg b/dist/client/assets/cy-BcNgb04z.svg deleted file mode 100644 index 4153d2d..0000000 --- a/dist/client/assets/cy-BcNgb04z.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/dist/client/assets/cy-bZuP8hmf.svg b/dist/client/assets/cy-bZuP8hmf.svg deleted file mode 100644 index ee4b0c7..0000000 --- a/dist/client/assets/cy-bZuP8hmf.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/dist/client/assets/dg-CJPJrjiZ.svg b/dist/client/assets/dg-CJPJrjiZ.svg deleted file mode 100644 index dfee2bb..0000000 --- a/dist/client/assets/dg-CJPJrjiZ.svg +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/dg-DqkWLbnk.svg b/dist/client/assets/dg-DqkWLbnk.svg deleted file mode 100644 index 8085a08..0000000 --- a/dist/client/assets/dg-DqkWLbnk.svg +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/dm-Cbhezfe1.svg b/dist/client/assets/dm-Cbhezfe1.svg deleted file mode 100644 index 5aa9cea..0000000 --- a/dist/client/assets/dm-Cbhezfe1.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/dm-DPPHwW2M.svg b/dist/client/assets/dm-DPPHwW2M.svg deleted file mode 100644 index cb7c958..0000000 --- a/dist/client/assets/dm-DPPHwW2M.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/do-BLjaam8q.svg b/dist/client/assets/do-BLjaam8q.svg deleted file mode 100644 index b5f4c8f..0000000 --- a/dist/client/assets/do-BLjaam8q.svg +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/do-CYuBDYHN.svg b/dist/client/assets/do-CYuBDYHN.svg deleted file mode 100644 index 9f8ff88..0000000 --- a/dist/client/assets/do-CYuBDYHN.svg +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/eac-5Fo6OcTF.svg b/dist/client/assets/eac-5Fo6OcTF.svg deleted file mode 100644 index 89fba3a..0000000 --- a/dist/client/assets/eac-5Fo6OcTF.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/eac-C2q2INia.svg b/dist/client/assets/eac-C2q2INia.svg deleted file mode 100644 index bd26128..0000000 --- a/dist/client/assets/eac-C2q2INia.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/ec-CaVOFQ3t.svg b/dist/client/assets/ec-CaVOFQ3t.svg deleted file mode 100644 index 88c50bf..0000000 --- a/dist/client/assets/ec-CaVOFQ3t.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/ec-cwfBJlvF.svg b/dist/client/assets/ec-cwfBJlvF.svg deleted file mode 100644 index e11e6ef..0000000 --- a/dist/client/assets/ec-cwfBJlvF.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/eg-CN2tu5fg.svg b/dist/client/assets/eg-CN2tu5fg.svg deleted file mode 100644 index 692e853..0000000 --- a/dist/client/assets/eg-CN2tu5fg.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/eg-DoP9inAL.svg b/dist/client/assets/eg-DoP9inAL.svg deleted file mode 100644 index c1c945b..0000000 --- a/dist/client/assets/eg-DoP9inAL.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/es-BbeAXIxn.svg b/dist/client/assets/es-BbeAXIxn.svg deleted file mode 100644 index b37c19f..0000000 --- a/dist/client/assets/es-BbeAXIxn.svg +++ /dev/null @@ -1,547 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/es-ByLEL5u9.svg b/dist/client/assets/es-ByLEL5u9.svg deleted file mode 100644 index f1675a3..0000000 --- a/dist/client/assets/es-ByLEL5u9.svg +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/es-ga-DHM04YZf.svg b/dist/client/assets/es-ga-DHM04YZf.svg deleted file mode 100644 index 3c9efb0..0000000 --- a/dist/client/assets/es-ga-DHM04YZf.svg +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/es-ga-DgBiTHPZ.svg b/dist/client/assets/es-ga-DgBiTHPZ.svg deleted file mode 100644 index 6f76cfa..0000000 --- a/dist/client/assets/es-ga-DgBiTHPZ.svg +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/fj-DDs3CkjB.svg b/dist/client/assets/fj-DDs3CkjB.svg deleted file mode 100644 index 9b576d4..0000000 --- a/dist/client/assets/fj-DDs3CkjB.svg +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/fj-cXjcl0Fp.svg b/dist/client/assets/fj-cXjcl0Fp.svg deleted file mode 100644 index a342977..0000000 --- a/dist/client/assets/fj-cXjcl0Fp.svg +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/fk-BSxkPvcy.svg b/dist/client/assets/fk-BSxkPvcy.svg deleted file mode 100644 index c934c86..0000000 --- a/dist/client/assets/fk-BSxkPvcy.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/fk-D8T6Bfyo.svg b/dist/client/assets/fk-D8T6Bfyo.svg deleted file mode 100644 index defaa80..0000000 --- a/dist/client/assets/fk-D8T6Bfyo.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gb-nir-C71_G4bk.svg b/dist/client/assets/gb-nir-C71_G4bk.svg deleted file mode 100644 index 6bf5c07..0000000 --- a/dist/client/assets/gb-nir-C71_G4bk.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gb-nir-D4gikpNq.svg b/dist/client/assets/gb-nir-D4gikpNq.svg deleted file mode 100644 index e22190a..0000000 --- a/dist/client/assets/gb-nir-D4gikpNq.svg +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gb-wls-Bxz9hxvX.svg b/dist/client/assets/gb-wls-Bxz9hxvX.svg deleted file mode 100644 index d7f5791..0000000 --- a/dist/client/assets/gb-wls-Bxz9hxvX.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/dist/client/assets/gb-wls-CK0XlKT-.svg b/dist/client/assets/gb-wls-CK0XlKT-.svg deleted file mode 100644 index 5115b59..0000000 --- a/dist/client/assets/gb-wls-CK0XlKT-.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/dist/client/assets/gq-CPnMO1hT.svg b/dist/client/assets/gq-CPnMO1hT.svg deleted file mode 100644 index 3a991a1..0000000 --- a/dist/client/assets/gq-CPnMO1hT.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gq-Cag8QTk2.svg b/dist/client/assets/gq-Cag8QTk2.svg deleted file mode 100644 index 64c8eb2..0000000 --- a/dist/client/assets/gq-Cag8QTk2.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gs-BGaO-uAi.svg b/dist/client/assets/gs-BGaO-uAi.svg deleted file mode 100644 index 434e043..0000000 --- a/dist/client/assets/gs-BGaO-uAi.svg +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gs-Dhhdhm-N.svg b/dist/client/assets/gs-Dhhdhm-N.svg deleted file mode 100644 index efa4a2a..0000000 --- a/dist/client/assets/gs-Dhhdhm-N.svg +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gt-LfEoDgMu.svg b/dist/client/assets/gt-LfEoDgMu.svg deleted file mode 100644 index 9cd6cd3..0000000 --- a/dist/client/assets/gt-LfEoDgMu.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gt-yQJojBBZ.svg b/dist/client/assets/gt-yQJojBBZ.svg deleted file mode 100644 index b48446d..0000000 --- a/dist/client/assets/gt-yQJojBBZ.svg +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gu-Di1JYREk.svg b/dist/client/assets/gu-Di1JYREk.svg deleted file mode 100644 index 3b95219..0000000 --- a/dist/client/assets/gu-Di1JYREk.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/gu-SbvrH0uZ.svg b/dist/client/assets/gu-SbvrH0uZ.svg deleted file mode 100644 index 3f4d3da..0000000 --- a/dist/client/assets/gu-SbvrH0uZ.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/hr-CrDyIZ9c.svg b/dist/client/assets/hr-CrDyIZ9c.svg deleted file mode 100644 index 5b4cd60..0000000 --- a/dist/client/assets/hr-CrDyIZ9c.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/hr-Dk1jfI3h.svg b/dist/client/assets/hr-Dk1jfI3h.svg deleted file mode 100644 index c25901c..0000000 --- a/dist/client/assets/hr-Dk1jfI3h.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/ht-CJRwLnD5.svg b/dist/client/assets/ht-CJRwLnD5.svg deleted file mode 100644 index 659b9b6..0000000 --- a/dist/client/assets/ht-CJRwLnD5.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/ht-OaXW6Ckh.svg b/dist/client/assets/ht-OaXW6Ckh.svg deleted file mode 100644 index 912329f..0000000 --- a/dist/client/assets/ht-OaXW6Ckh.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/im-BZvIo3_m.svg b/dist/client/assets/im-BZvIo3_m.svg deleted file mode 100644 index a9ebac3..0000000 --- a/dist/client/assets/im-BZvIo3_m.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/im-DYDp4oLw.svg b/dist/client/assets/im-DYDp4oLw.svg deleted file mode 100644 index 2b65aac..0000000 --- a/dist/client/assets/im-DYDp4oLw.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/client/assets/index-C6BCzFs6.css b/dist/client/assets/index-C6BCzFs6.css deleted file mode 100644 index fa6f5db..0000000 --- a/dist/client/assets/index-C6BCzFs6.css +++ /dev/null @@ -1 +0,0 @@ -._\!container_1cqh6_1{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}._container_1cqh6_1{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){._\!container_1cqh6_1{max-width:1400px!important}._container_1cqh6_1{max-width:1400px}}._LoadingIndicator_1cqh6_4{display:flex;max-width:20rem;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;height:100%;width:100%;justify-content:center}._LoadingIndicator__title_1cqh6_9{margin-top:1.5rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}._LoadingIndicator__subtitle_1cqh6_13{text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}._LoadingIndicator__lighttext_1cqh6_17{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}._LoadingIndicator__darktext_1cqh6_21{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-size:16px}:root{--background: 0 0% 100% --foreground: 240 10% 3.9% --card: 0 0% 100% --card-foreground: 240 10% 3.9% --popover: 0 0% 100% --popover-foreground: 240 10% 3.9% --primary: 346.8 77.2% 49.8% --primary-foreground: 355.7 100% 97.3% --secondary: 240 4.8% 95.9% --secondary-foreground: 240 5.9% 10% --muted: 240 4.8% 95.9% --muted-foreground: 240 3.8% 46.1% --accent: 240 4.8% 95.9% --accent-foreground: 240 5.9% 10% --destructive: 0 84.2% 60.2% --destructive-foreground: 0 0% 98% --border: 240 5.9% 90% --input: 240 5.9% 90% --ring: 346.8 77.2% 49.8% --radius: .3rem}.dark{--background: 20 14.3% 4.1% --foreground: 0 0% 95% --card: 24 9.8% 10% --card-foreground: 0 0% 95% --popover: 0 0% 9% --popover-foreground: 0 0% 95% --primary: 346.8 77.2% 49.8% --primary-foreground: 355.7 100% 97.3% --secondary: 240 3.7% 15.9% --secondary-foreground: 0 0% 98% --muted: 0 0% 15% --muted-foreground: 240 5% 64.9% --accent: 12 6.5% 15.1% --accent-foreground: 0 0% 98% --destructive: 0 62.8% 30.6% --destructive-foreground: 0 85.7% 97.3% --border: 240 3.7% 15.9% --input: 240 3.7% 15.9% --ring: 346.8 77.2% 49.8% }*{--tw-border-opacity: 1;border-color:hsl(240 5.9% 90% / var(--tw-border-opacity, 1))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;height:100%;--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1));font-feature-settings:"rlig" 1,"calt" 1}#uecko{display:flex;min-height:100vh;min-width:320px;flex-direction:column}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.row-span-2{grid-row:span 2 / span 2}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-10{min-height:2.5rem}.min-h-96{min-height:24rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh_-_theme\(spacing\.36\)\)\]{min-height:calc(100vh - 9rem)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-6\/12{width:50%}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[390px\]{width:390px}.w-\[4\.5rem\]{width:4.5rem}.w-\[400px\]{width:400px}.w-\[535px\]{width:535px}.w-\[5px\]{width:5px}.w-\[650px\]{width:650px}.w-\[70px\]{width:70px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-48,.min-w-\[12rem\]{min-width:12rem}.min-w-\[250px\]{min-width:250px}.min-w-\[300px\]{min-width:300px}.min-w-\[50px\]{min-width:50px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[750px\]{max-width:750px}.max-w-\[90rem\]{max-width:90rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[0px\]{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[2px\]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.3rem}.rounded-md{border-radius:calc(.3rem - 2px)}.rounded-sm{border-radius:calc(.3rem - 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.3rem - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:#e4e4e780}.border-destructive{--tw-border-opacity: 1;border-color:hsl(0 84.2% 60.2% / var(--tw-border-opacity, 1))}.border-destructive\/30{border-color:#ef44444d}.border-destructive\/50{border-color:#ef444480}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-input{--tw-border-opacity: 1;border-color:hsl(240 5.9% 90% / var(--tw-border-opacity, 1))}.border-muted-foreground\/50{border-color:#71717a80}.border-primary{--tw-border-opacity: 1;border-color:hsl(346.8 77.2% 49.8% / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-l-destructive{--tw-border-opacity: 1;border-left-color:hsl(0 84.2% 60.2% / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.bg-accent\/75{background-color:#f4f4f5bf}.bg-background{--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity, 1))}.bg-background\/85{background-color:#ffffffd9}.bg-black\/10{background-color:#0000001a}.bg-black\/80{background-color:#000c}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-border{--tw-bg-opacity: 1;background-color:hsl(240 5.9% 90% / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity, 1))}.bg-card\/90{background-color:#ffffffe6}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(0 84.2% 60.2% / var(--tw-bg-opacity, 1))}.bg-destructive\/5{background-color:#ef44440d}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/30{background-color:#71717a4d}.bg-muted\/40{background-color:#f4f4f566}.bg-muted\/50{background-color:#f4f4f580}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(346.8 77.2% 49.8% / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(0 84.2% 60.2% / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(0 0% 98% / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1))}.text-foreground\/50{color:#09090b80}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-input{--tw-text-opacity: 1;color:hsl(240 5.9% 90% / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.text-muted-foreground\/30{color:#71717a4d}.text-muted-foreground\/50{color:#71717a80}.text-muted-foreground\/70{color:#71717ab3}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(346.8 77.2% 49.8% / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(355.7 100% 97.3% / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-ring{--tw-text-opacity: 1;color:hsl(346.8 77.2% 49.8% / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(0, 0%, 100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground\/75::-moz-placeholder{color:#71717abf}.placeholder\:text-muted-foreground\/75::placeholder{color:#71717abf}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:bg-accent:focus-within{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.focus-within\:bg-destructive\/5:focus-within{background-color:#ef44440d}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/5:hover{background-color:#ef44440d}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/30:hover{background-color:#f4f4f54d}.hover\:bg-muted\/50:hover{background-color:#f4f4f580}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(346.8 77.2% 49.8% / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:#e11d48cc}.hover\:bg-primary\/90:hover{background-color:#e11d48e6}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:#f4f4f5cc}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(346.8 77.2% 49.8% / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(355.7 100% 97.3% / var(--tw-text-opacity, 1))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-yellow-900:hover{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:focus-within\:bg-accent:focus-within:hover{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(346.8 77.2% 49.8% / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(355.7 100% 97.3% / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(346.8 77.2% 49.8% / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(346.8 77.2% 49.8% / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border:focus-visible{border-width:1px}.focus-visible\:border-input:focus-visible{--tw-border-opacity: 1;border-color:hsl(240 5.9% 90% / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(0 84.2% 60.2% / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(346.8 77.2% 49.8% / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(0, 0%, 100%)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-secondary-foreground:disabled{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f4f4f566}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef44444d}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(0 84.2% 60.2% / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(0 0% 98% / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(0 84.2% 60.2% / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f4f4f580}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\]\:bg-accent\/50[data-active]{background-color:#f4f4f580}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(346.8 77.2% 49.8% / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f4f4f580}.data-\[state\=open\]\:bg-secondary[data-state=open],.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(240 5.9% 90% / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(355.7 100% 97.3% / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(240 5.9% 10% / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed],.data-\[state\=closed\]\:slide-out-to-bottom-full[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(0 84.2% 60.2% / var(--tw-border-opacity, 1))}.dark\:brightness-\[0\.2\]:is(.dark *){--tw-brightness: brightness(.2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:grayscale:is(.dark *){--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:bottom-0{bottom:0}.sm\:left-0{left:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-\[300px\]{width:300px}.sm\:w-auto{width:auto}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:grow-0{flex-grow:0}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:.3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-6{grid-column:span 6 / span 6}.md\:ml-4{margin-left:1rem}.md\:ml-auto{margin-left:auto}.md\:mr-2{margin-right:.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-9\/12{width:75%}.md\:w-\[200px\]{width:200px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-2{gap:.5rem}.md\:gap-8{gap:2rem}.md\:whitespace-nowrap{white-space:nowrap}.md\:p-10{padding:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-10\/12{width:83.333333%}.lg\:w-60{width:15rem}.lg\:w-\[300px\]{width:300px}.lg\:max-w-5xl{max-width:64rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:min-h-\[800px\]{min-height:800px}.xl\:w-\[550px\]{width:550px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:whitespace-nowrap{white-space:nowrap}}@media (min-width: 1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}.\32xl\:w-\[750px\]{width:750px}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(240 4.8% 95.9% / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(.3rem - 2px);border-bottom-left-radius:calc(.3rem - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(.3rem - 2px);border-bottom-right-radius:calc(.3rem - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f4f4f580}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(.3rem - 2px);border-bottom-right-radius:calc(.3rem - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(0 84.2% 60.2% / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(240 10% 3.9% / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:#71717a}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:#e4e4e780}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:#e4e4e7}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:#e4e4e7}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#f4f4f5}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:#e4e4e7}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(240 3.8% 46.1% / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px} diff --git a/dist/client/assets/index-DEO1uu51.js b/dist/client/assets/index-DEO1uu51.js deleted file mode 100644 index ef72fe9..0000000 --- a/dist/client/assets/index-DEO1uu51.js +++ /dev/null @@ -1,291 +0,0 @@ -var D_=Object.defineProperty;var L_=(n,o,r)=>o in n?D_(n,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[o]=r;var Se=(n,o,r)=>L_(n,typeof o!="symbol"?o+"":o,r);import{u as Fc,a as tn,b as nn,c as Pn,d as Ne,j as i,P as P_,e as q_,f as he,g as k_,N as ns,R as Pe,J as Et,h as qe,i as ir,D as sr,l as Pa,M as Dt,V as $_,r as O,k as Mc,m as Tc,n as fr,o as Oc,B as H,C as B_,p as gr,q as mr,s as hr,S as uo,t as pr,v as Yi,w,x as co,y as rs,z as is,A as ss,E as Vr,F as fo,G as ar,H as or,I as lr,K as ur,L as U_,O as xn,Q as z_,T as V_,U as H_,W as Oe,X as ct,Y as Ve,Z as We,_ as De,$ as _n,a0 as go,a1 as G_,a2 as mo,a3 as bn,a4 as ho,a5 as po,a6 as Kr,a7 as Rt,a8 as Dc,a9 as K_,aa as Zi,ab as xr,ac as xo,ad as vo,ae as _o,af as bo,ag as Lc,ah as wo,ai as So,aj as jo,ak as as,al as W_,am as Dn,an as Pt,ao as hc,ap as Q_,aq as Y_,ar as Z_,as as Co,at as zt,au as Cn,av as os,aw as Pc,ax as pn,ay as X_,az as qc,aA as J_,aB as se,aC as ls,aD as pc,aE as kc,aF as $c,aG as Bc,aH as qn,aI as Uc,aJ as us,aK as Qr,aL as Yr,aM as Zr,aN as Wr,aO as e0,aP as zc,aQ as Qe,aR as Ye,aS as Za,aT as Ze,aU as cr,aV as vr,aW as dr,aX as t0,aY as n0,aZ as r0,a_ as Xa,a$ as i0,b0 as s0,b1 as nr,b2 as Vc,b3 as Ja,b4 as Hc,b5 as wn,b6 as Xi,b7 as Bt,b8 as a0,b9 as xc,ba as cs,bb as Gc,bc as o0,bd as yo,be as l0,bf as Kc,bg as Wc,bh as Qc,bi as Yc,bj as Zc,bk as Xc,bl as Jc,bm as ed,bn as td,bo as u0,bp as Hi,bq as c0,br as d0,bs as f0,bt as g0,bu as m0,bv as h0,bw as p0,bx as x0,by as v0,bz as _0,bA as b0,bB as vc,bC as nd,bD as rd,bE as id,bF as sd,bG as ad,bH as od,bI as ld,bJ as w0,bK as qa,bL as S0,bM as j0,bN as C0,bO as ud,bP as cd,bQ as eo,bR as to,bS as y0,bT as ka,bU as N0,bV as R0}from"./index-vToibWED.js";const E0=n=>{const{onSuccess:o,...r}=n||{},a=Pn(),{login:l}=Fc(),c=tn();return nn({mutationKey:a().auth().action("login").get(),mutationFn:l,onSuccess:async(d,m,p)=>{d.success&&c.removeQueries({queryKey:a().auth().get()}),await(o==null?void 0:o(d,m,p))},...r})};/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const dd=Ne("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const A0=Ne("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const _c=Ne("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const bc=Ne("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const I0=Ne("ChevronsLeft",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const F0=Ne("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const fd=Ne("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const M0=Ne("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const T0=Ne("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const O0=Ne("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const No=Ne("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const gd=Ne("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const D0=Ne("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const md=Ne("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const L0=Ne("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const P0=Ne("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const hd=Ne("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const q0=Ne("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Ro=Ne("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Eo=Ne("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const k0=Ne("Scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const $0=Ne("Send",[["path",{d:"m22 2-7 20-4-9-9-4Z",key:"1q3vgg"}],["path",{d:"M22 2 11 13",key:"nzbqef"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const B0=Ne("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const pd=Ne("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const xd=Ne("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),U0=({className:n,...o})=>i.jsx(q_,{className:he("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",n),...o}),wc=P_,z0=({withHandle:n,className:o,...r})=>i.jsx(k_,{className:he("relative flex w-px items-center justify-center bg-border after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90",o),...r,children:n&&i.jsx("div",{className:"z-10 flex h-4 w-3 items-center justify-center rounded-sm border bg-border",children:i.jsx(hd,{className:"h-2.5 w-2.5"})})});function ut({className:n,...o}){return i.jsx("div",{className:he("animate-pulse rounded-md bg-muted",n),...o})}const V0=n=>typeof n=="object"&&n!==null&&n.hasOwnProperty("total_items");let Gi;const H0=new Uint8Array(16);function G0(){if(!Gi&&(Gi=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Gi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Gi(H0)}const Ke=[];for(let n=0;n<256;++n)Ke.push((n+256).toString(16).slice(1));function K0(n,o=0){return Ke[n[o+0]]+Ke[n[o+1]]+Ke[n[o+2]]+Ke[n[o+3]]+"-"+Ke[n[o+4]]+Ke[n[o+5]]+"-"+Ke[n[o+6]]+Ke[n[o+7]]+"-"+Ke[n[o+8]]+Ke[n[o+9]]+"-"+Ke[n[o+10]]+Ke[n[o+11]]+Ke[n[o+12]]+Ke[n[o+13]]+Ke[n[o+14]]+Ke[n[o+15]]}const W0=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Sc={randomUUID:W0};function Q0(n,o,r){if(Sc.randomUUID&&!n)return Sc.randomUUID();n=n||{};const a=n.random||(n.rng||G0)();return a[6]=a[6]&15|64,a[8]=a[8]&63|128,K0(a)}class mn extends ns{static validate(o,r){const a=Pe.RULE_ALLOW_EMPTY.default(""),l=Et.string().guid({version:["uuidv4"]}).label(r.label?r.label:"id"),c=Et.alternatives(a,l);return Pe.validate(c,o)}static sanitize(o){return o.trim()}static create(o,r={}){const a={label:"id",generateOnEmpty:!1,...r};if(!o&&!a.generateOnEmpty)return qe.fail(ir(sr.INVALID_INPUT_DATA,"ID is null or empty"));if(o){const l=mn.validate(o,a);return l.isFailure?qe.fail(ir(sr.INVALID_INPUT_DATA,l.error.message,a)):qe.ok(new mn(mn.sanitize(l.object)))}return a.generateOnEmpty?mn.generateNewID():qe.ok(new mn(null))}static generateNewID(){return qe.ok(new mn(Q0()))}get value(){return String(this.props)}toString(){return String(this.props)}toPrimitive(){return this.toString()}}const $a={aa:{name:"Afar",nativeName:"Afaraf"},ab:{name:"Abkhaz",nativeName:"аҧсуа бызшәа"},ae:{name:"Avestan",nativeName:"avesta"},af:{name:"Afrikaans",nativeName:"Afrikaans"},ak:{name:"Akan",nativeName:"Akan"},am:{name:"Amharic",nativeName:"አማርኛ"},an:{name:"Aragonese",nativeName:"aragonés"},ar:{name:"Arabic",nativeName:"اَلْعَرَبِيَّةُ"},as:{name:"Assamese",nativeName:"অসমীয়া"},av:{name:"Avaric",nativeName:"авар мацӀ"},ay:{name:"Aymara",nativeName:"aymar aru"},az:{name:"Azerbaijani",nativeName:"azərbaycan dili"},ba:{name:"Bashkir",nativeName:"башҡорт теле"},be:{name:"Belarusian",nativeName:"беларуская мова"},bg:{name:"Bulgarian",nativeName:"български език"},bi:{name:"Bislama",nativeName:"Bislama"},bm:{name:"Bambara",nativeName:"bamanankan"},bn:{name:"Bengali",nativeName:"বাংলা"},bo:{name:"Tibetan",nativeName:"བོད་ཡིག"},br:{name:"Breton",nativeName:"brezhoneg"},bs:{name:"Bosnian",nativeName:"bosanski jezik"},ca:{name:"Catalan",nativeName:"Català"},ce:{name:"Chechen",nativeName:"нохчийн мотт"},ch:{name:"Chamorro",nativeName:"Chamoru"},co:{name:"Corsican",nativeName:"corsu"},cr:{name:"Cree",nativeName:"ᓀᐦᐃᔭᐍᐏᐣ"},cs:{name:"Czech",nativeName:"čeština"},cu:{name:"Old Church Slavonic",nativeName:"ѩзыкъ словѣньскъ"},cv:{name:"Chuvash",nativeName:"чӑваш чӗлхи"},cy:{name:"Welsh",nativeName:"Cymraeg"},da:{name:"Danish",nativeName:"dansk"},de:{name:"German",nativeName:"Deutsch"},dv:{name:"Divehi",nativeName:"ދިވެހި"},dz:{name:"Dzongkha",nativeName:"རྫོང་ཁ"},ee:{name:"Ewe",nativeName:"Eʋegbe"},el:{name:"Greek",nativeName:"Ελληνικά"},en:{name:"English",nativeName:"English"},eo:{name:"Esperanto",nativeName:"Esperanto"},es:{name:"Spanish",nativeName:"Español"},et:{name:"Estonian",nativeName:"eesti"},eu:{name:"Basque",nativeName:"euskara"},fa:{name:"Persian",nativeName:"فارسی"},ff:{name:"Fula",nativeName:"Fulfulde"},fi:{name:"Finnish",nativeName:"suomi"},fj:{name:"Fijian",nativeName:"vosa Vakaviti"},fo:{name:"Faroese",nativeName:"føroyskt"},fr:{name:"French",nativeName:"Français"},fy:{name:"Western Frisian",nativeName:"Frysk"},ga:{name:"Irish",nativeName:"Gaeilge"},gd:{name:"Scottish Gaelic",nativeName:"Gàidhlig"},gl:{name:"Galician",nativeName:"galego"},gn:{name:"Guaraní",nativeName:"Avañe'ẽ"},gu:{name:"Gujarati",nativeName:"ગુજરાતી"},gv:{name:"Manx",nativeName:"Gaelg"},ha:{name:"Hausa",nativeName:"هَوُسَ"},he:{name:"Hebrew",nativeName:"עברית"},hi:{name:"Hindi",nativeName:"हिन्दी"},ho:{name:"Hiri Motu",nativeName:"Hiri Motu"},hr:{name:"Croatian",nativeName:"Hrvatski"},ht:{name:"Haitian",nativeName:"Kreyòl ayisyen"},hu:{name:"Hungarian",nativeName:"magyar"},hy:{name:"Armenian",nativeName:"Հայերեն"},hz:{name:"Herero",nativeName:"Otjiherero"},ia:{name:"Interlingua",nativeName:"Interlingua"},id:{name:"Indonesian",nativeName:"Bahasa Indonesia"},ie:{name:"Interlingue",nativeName:"Interlingue"},ig:{name:"Igbo",nativeName:"Asụsụ Igbo"},ii:{name:"Nuosu",nativeName:"ꆈꌠ꒿ Nuosuhxop"},ik:{name:"Inupiaq",nativeName:"Iñupiaq"},io:{name:"Ido",nativeName:"Ido"},is:{name:"Icelandic",nativeName:"Íslenska"},it:{name:"Italian",nativeName:"Italiano"},iu:{name:"Inuktitut",nativeName:"ᐃᓄᒃᑎᑐᑦ"},ja:{name:"Japanese",nativeName:"日本語"},jv:{name:"Javanese",nativeName:"basa Jawa"},ka:{name:"Georgian",nativeName:"ქართული"},kg:{name:"Kongo",nativeName:"Kikongo"},ki:{name:"Kikuyu",nativeName:"Gĩkũyũ"},kj:{name:"Kwanyama",nativeName:"Kuanyama"},kk:{name:"Kazakh",nativeName:"қазақ тілі"},kl:{name:"Kalaallisut",nativeName:"kalaallisut"},km:{name:"Khmer",nativeName:"ខេមរភាសា"},kn:{name:"Kannada",nativeName:"ಕನ್ನಡ"},ko:{name:"Korean",nativeName:"한국어"},kr:{name:"Kanuri",nativeName:"Kanuri"},ks:{name:"Kashmiri",nativeName:"कश्मीरी"},ku:{name:"Kurdish",nativeName:"Kurdî"},kv:{name:"Komi",nativeName:"коми кыв"},kw:{name:"Cornish",nativeName:"Kernewek"},ky:{name:"Kyrgyz",nativeName:"Кыргызча"},la:{name:"Latin",nativeName:"latine"},lb:{name:"Luxembourgish",nativeName:"Lëtzebuergesch"},lg:{name:"Ganda",nativeName:"Luganda"},li:{name:"Limburgish",nativeName:"Limburgs"},ln:{name:"Lingala",nativeName:"Lingála"},lo:{name:"Lao",nativeName:"ພາສາລາວ"},lt:{name:"Lithuanian",nativeName:"lietuvių kalba"},lu:{name:"Luba-Katanga",nativeName:"Kiluba"},lv:{name:"Latvian",nativeName:"latviešu valoda"},mg:{name:"Malagasy",nativeName:"fiteny malagasy"},mh:{name:"Marshallese",nativeName:"Kajin M̧ajeļ"},mi:{name:"Māori",nativeName:"te reo Māori"},mk:{name:"Macedonian",nativeName:"македонски јазик"},ml:{name:"Malayalam",nativeName:"മലയാളം"},mn:{name:"Mongolian",nativeName:"Монгол хэл"},mr:{name:"Marathi",nativeName:"मराठी"},ms:{name:"Malay",nativeName:"Bahasa Melayu"},mt:{name:"Maltese",nativeName:"Malti"},my:{name:"Burmese",nativeName:"ဗမာစာ"},na:{name:"Nauru",nativeName:"Dorerin Naoero"},nb:{name:"Norwegian Bokmål",nativeName:"Norsk bokmål"},nd:{name:"Northern Ndebele",nativeName:"isiNdebele"},ne:{name:"Nepali",nativeName:"नेपाली"},ng:{name:"Ndonga",nativeName:"Owambo"},nl:{name:"Dutch",nativeName:"Nederlands"},nn:{name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},no:{name:"Norwegian",nativeName:"Norsk"},nr:{name:"Southern Ndebele",nativeName:"isiNdebele"},nv:{name:"Navajo",nativeName:"Diné bizaad"},ny:{name:"Chichewa",nativeName:"chiCheŵa"},oc:{name:"Occitan",nativeName:"occitan"},oj:{name:"Ojibwe",nativeName:"ᐊᓂᔑᓈᐯᒧᐎᓐ"},om:{name:"Oromo",nativeName:"Afaan Oromoo"},or:{name:"Oriya",nativeName:"ଓଡ଼ିଆ"},os:{name:"Ossetian",nativeName:"ирон æвзаг"},pa:{name:"Panjabi",nativeName:"ਪੰਜਾਬੀ"},pi:{name:"Pāli",nativeName:"पाऴि"},pl:{name:"Polish",nativeName:"Polski"},ps:{name:"Pashto",nativeName:"پښتو"},pt:{name:"Portuguese",nativeName:"Português"},qu:{name:"Quechua",nativeName:"Runa Simi"},rm:{name:"Romansh",nativeName:"rumantsch grischun"},rn:{name:"Kirundi",nativeName:"Ikirundi"},ro:{name:"Romanian",nativeName:"Română"},ru:{name:"Russian",nativeName:"Русский"},rw:{name:"Kinyarwanda",nativeName:"Ikinyarwanda"},sa:{name:"Sanskrit",nativeName:"संस्कृतम्"},sc:{name:"Sardinian",nativeName:"sardu"},sd:{name:"Sindhi",nativeName:"सिन्धी"},se:{name:"Northern Sami",nativeName:"Davvisámegiella"},sg:{name:"Sango",nativeName:"yângâ tî sängö"},si:{name:"Sinhala",nativeName:"සිංහල"},sk:{name:"Slovak",nativeName:"slovenčina"},sl:{name:"Slovenian",nativeName:"slovenščina"},sm:{name:"Samoan",nativeName:"gagana fa'a Samoa"},sn:{name:"Shona",nativeName:"chiShona"},so:{name:"Somali",nativeName:"Soomaaliga"},sq:{name:"Albanian",nativeName:"Shqip"},sr:{name:"Serbian",nativeName:"српски језик"},ss:{name:"Swati",nativeName:"SiSwati"},st:{name:"Southern Sotho",nativeName:"Sesotho"},su:{name:"Sundanese",nativeName:"Basa Sunda"},sv:{name:"Swedish",nativeName:"Svenska"},sw:{name:"Swahili",nativeName:"Kiswahili"},ta:{name:"Tamil",nativeName:"தமிழ்"},te:{name:"Telugu",nativeName:"తెలుగు"},tg:{name:"Tajik",nativeName:"тоҷикӣ"},th:{name:"Thai",nativeName:"ไทย"},ti:{name:"Tigrinya",nativeName:"ትግርኛ"},tk:{name:"Turkmen",nativeName:"Türkmençe"},tl:{name:"Tagalog",nativeName:"Wikang Tagalog"},tn:{name:"Tswana",nativeName:"Setswana"},to:{name:"Tonga",nativeName:"faka Tonga"},tr:{name:"Turkish",nativeName:"Türkçe"},ts:{name:"Tsonga",nativeName:"Xitsonga"},tt:{name:"Tatar",nativeName:"татар теле"},tw:{name:"Twi",nativeName:"Twi"},ty:{name:"Tahitian",nativeName:"Reo Tahiti"},ug:{name:"Uyghur",nativeName:"ئۇيغۇرچە‎"},uk:{name:"Ukrainian",nativeName:"Українська"},ur:{name:"Urdu",nativeName:"اردو"},uz:{name:"Uzbek",nativeName:"Ўзбек"},ve:{name:"Venda",nativeName:"Tshivenḓa"},vi:{name:"Vietnamese",nativeName:"Tiếng Việt"},vo:{name:"Volapük",nativeName:"Volapük"},wa:{name:"Walloon",nativeName:"walon"},wo:{name:"Wolof",nativeName:"Wollof"},xh:{name:"Xhosa",nativeName:"isiXhosa"},yi:{name:"Yiddish",nativeName:"ייִדיש"},yo:{name:"Yoruba",nativeName:"Yorùbá"},za:{name:"Zhuang",nativeName:"Saɯ cueŋƅ"},zh:{name:"Chinese",nativeName:"中文"},zu:{name:"Zulu",nativeName:"isiZulu"}},hn=class hn extends ns{constructor(){super(...arguments);Se(this,"toString",()=>this.code)}static validate(r,a){const l=Et.alternatives(Pe.RULE_ALLOW_EMPTY.default(""),Et.string().lowercase().valid(...Object.keys($a)).label(String(a.label)));return Pe.validate(l,r)}static sanitize(r){return r?String(r).toLowerCase():void 0}static createFromCode(r,a={}){const l={...a,label:a.label?a.label:"lang_code"},c=hn.validate(r,l);if(c.isFailure)return qe.fail(ir(sr.INVALID_INPUT_DATA,c.error.message,l));const d=hn.sanitize(c.object),m=d?{...$a[c.object],code:d}:void 0;return qe.ok(new hn(m))}static createDefaultCode(){return hn.createFromCode(this.DEFAULT_LANGUAGE_CODE)}get name(){return this.props?String(this.props.name):""}get nativeName(){return this.props?String(this.props.nativeName):""}get code(){return this.props?String(this.props.code):""}isEmpty(){return this.isNull()||this.props===void 0}toPrimitive(){return this.toString()}};Se(hn,"DEFAULT_LANGUAGE_CODE","es"),Se(hn,"LANGUAGES",$a);let Hr=hn;class vd{constructor(o){Se(this,"_collection",[]);this._collection=o??[]}add(o){this._collection.push(o)}reset(){this._collection=[]}hasSomeFaultyResult(){return this._collection.some(o=>o.isFailure)}getFirstFaultyResult(){return this._collection.find(o=>o.isFailure)}getAllFaultyResults(){return this._collection.filter(o=>o.isFailure)}get objects(){return this._collection.filter(o=>o.isSuccess).map(o=>o.object)}get errors(){return this._collection.filter(o=>o.isFailure).map(o=>o.error)}}const _d=2,Ba={amount:0,scale:_d},ve=class ve extends ns{constructor(r,a,l){super(r);Se(this,"_isNull");Se(this,"_options");Se(this,"isEmpty",()=>this.isNull());Se(this,"isNull",()=>this._isNull);this._isNull=Object.freeze(a),this._options=Object.freeze(l)}static validate(r,a,l){const c=Pe.RULE_ALLOW_NULL_OR_UNDEFINED,d=Pe.RULE_ALLOW_EMPTY,m=Pe.RULE_IS_TYPE_NUMBER.label(l.label?l.label:"amount"),p=Pe.RULE_IS_TYPE_STRING.regex(/^[-]?\d+$/).label(l.label?l.label:"amount"),x=Et.number().min(ve.MIN_SCALE).max(ve.MAX_SCALE).label(l.label?l.label:"scale"),v=new vd([Pe.validate(Et.alternatives(c,d,m,p),r),Pe.validate(Et.alternatives(Pe.RULE_IS_TYPE_NUMBER.label(l.label?l.label:"scale"),x),a)]);if(v.hasSomeFaultyResult())return v.getFirstFaultyResult();let j=typeof r=="string"?parseInt(r,10):Number(r),y=Pa.isNull(a)?ve.DEFAULT_SCALE:Number(a);const _=j/Math.pow(10,y);return _ve.MAX_VALUE?qe.fail(new Error(`Value with scale is out of range: ${_}`)):qe.ok()}static create(r=Ba,a={}){if(r===null)throw new Error("InvalidParams: props params is missing");const{amount:l=Ba.amount,scale:c=Ba.scale}=r,d={label:"percentage",...a},m=ve.validate(l,c,d);if(m.isFailure)return qe.fail(ir(sr.INVALID_INPUT_DATA,m.error.message,d));let p=ve._sanitize(l);const x={amount:Pa.isNull(p)?0:p,scale:c};return qe.ok(new this(x,Pa.isNull(p),a))}static createFromFormattedValue(r,a={}){if(r===null||r==="")return ve.create({amount:null,scale:ve.DEFAULT_SCALE});const l=String(r),[c,d]=l.split(",");let m=c,p=2;return d===void 0?p=0:(d===""&&(m=c+d.padEnd(1,"0"),p=1),d.length===1?(m=c+d.padEnd(1,"0"),p=1):d.length===2&&(m=c+d.padEnd(2,"0"),p=2)),ve.create({amount:m,scale:p},a)}static _sanitize(r){let a=null;return typeof r=="string"?a=parseInt(r,10):a=r,a}static _toString(r,a){if(r===null)return"";const l=Math.pow(10,a);return(Number(r)/l).toFixed(a)}static _isWithinRange(r,a){const l=Number(ve._toString(r,a));return l>=ve.MIN_VALUE&&l<=ve.MAX_VALUE}get amount(){var r;return this.isNull()?null:Number((r=this.props)==null?void 0:r.amount)}get scale(){var r;return Number((r=this.props)==null?void 0:r.scale)}getAmount(){var r;return this.isNull()?null:Number((r=this.props)==null?void 0:r.amount)}getScale(){var r;return this.isNull()?0:Number((r=this.props)==null?void 0:r.scale)}toString(){return ve._toString(this.amount,this.scale)}toNumber(){return this.isNull()?0:Number(this.toString())}toFormat(){return this._isNull?"":Intl.NumberFormat("es-ES",{maximumFractionDigits:2}).format(this.toNumber())}toPrimitive(){return this.scale!==ve.DEFAULT_SCALE?this.convertScale(ve.DEFAULT_SCALE).toPrimitive():this.amount}toPrimitives(){return this.toObject()}toObject(){return{amount:this.amount,scale:this.scale}}convertScale(r){if(rve.MAX_SCALE)throw new Error(`Scale out of range: ${r}`);if(this.isNull())return new ve({amount:null,scale:r},!0,this._options);const a=Math.pow(10,this.scale),l=Number(this.amount)/a,c=Math.pow(10,r),d=Math.round(l*c);if(!ve._isWithinRange(d,r))throw new Error(`Value out of range after conversion: ${d} ${r}`);return new ve({amount:d,scale:r},!1,this._options)}hasSameScale(r){return this.scale===r.scale}isWithinRange(){return ve._isWithinRange(this.amount,this.scale)}};Se(ve,"DEFAULT_SCALE",_d),Se(ve,"MIN_VALUE",0),Se(ve,"MAX_VALUE",100),Se(ve,"MIN_SCALE",0),Se(ve,"MAX_SCALE",2);let Ut=ve;const bd=2,Ua={amount:0,scale:bd},be=class be extends ns{constructor(r,a,l){super(r);Se(this,"_isNull");Se(this,"_options");Se(this,"isEmpty",()=>this.isNull());Se(this,"isNull",()=>this._isNull);this._isNull=Object.freeze(a),this._options=Object.freeze(l)}static validate(r,a,l={}){const c=Pe.RULE_ALLOW_NULL_OR_UNDEFINED,d=Pe.RULE_ALLOW_EMPTY,m=Pe.RULE_IS_TYPE_NUMBER.label(l.label?l.label:"amount"),p=Pe.RULE_IS_TYPE_STRING.regex(/^[-]?\d+$/).label(l.label?l.label:"amount"),x=Et.number().min(be.MIN_SCALE).max(be.MAX_SCALE).label(l.label?l.label:"scale"),v=new vd([Pe.validate(Et.alternatives(c,d,m,p),r),Pe.validate(Et.alternatives(Pe.RULE_IS_TYPE_NUMBER.label(l.label?l.label:"scale"),x),a)]);return v.hasSomeFaultyResult()?v.getFirstFaultyResult():qe.ok()}static create(r=Ua,a={}){if(r===null)throw new Error("InvalidParams: props params is missing");const{amount:l=Ua.amount,scale:c=Ua.scale}=r,d={label:"quantity",...a},m=be.validate(l,c,d);if(m.isFailure)return qe.fail(ir(sr.INVALID_INPUT_DATA,m.error.message,d));let p=be._sanitize(l);const x={amount:p===null?0:p,scale:c};return qe.ok(new be(x,p===null,a))}static createFromFormattedValue(r,a={}){if(r===null||r==="")return be.create({amount:null,scale:be.DEFAULT_SCALE});const l=String(r),[c,d]=l.split(",");let m=c,p=2;return d===void 0?p=0:(d===""&&(m=c+d.padEnd(1,"0"),p=1),d.length===1?(m=c+d.padEnd(1,"0"),p=1):d.length===2&&(m=c+d.padEnd(2,"0"),p=2)),be.create({amount:m,scale:p},a)}static _sanitize(r){let a=null;return typeof r=="string"?a=parseInt(r,10):a=r,a}static _toString(r,a){if(r===null)return"";const l=Math.pow(10,a);return(Number(r)/l).toFixed(a)}get amount(){var r;return this.isNull()?null:Number((r=this.props)==null?void 0:r.amount)}get scale(){var r;return Number((r=this.props)==null?void 0:r.scale)}getAmount(){var r;return this.isNull()?null:Number((r=this.props)==null?void 0:r.amount)}getScale(){var r;return this.isNull()?0:Number((r=this.props)==null?void 0:r.scale)}toString(){return be._toString(this.amount,this.scale)}toNumber(){return this.isNull()?0:Number(this.toString())}toFormat(){return this._isNull?"":Intl.NumberFormat("es-ES",{maximumFractionDigits:2}).format(this.toNumber())}toPrimitive(){return this.scale!==be.DEFAULT_SCALE?this.convertScale(be.DEFAULT_SCALE).toPrimitive():this.amount}toPrimitives(){return this.toObject()}toObject(){return{amount:this.amount,scale:this.scale}}convertScale(r){if(rbe.MAX_SCALE)throw new Error(`Scale out of range: ${r}`);if(this.isNull())return new be({amount:null,scale:r},!0,this._options);const a=Math.pow(10,this.scale),l=Number(this.amount)/a,c=Math.pow(10,r),d=Math.round(l*c);return new be({amount:d,scale:r},!1,this._options)}hasSameScale(r){return this.scale===r.scale}increment(r){return this.isNull()?r?be.create(r.toObject()):be.create():r?this.hasSameScale(r)?be.create({amount:Number(this.amount)+Number(r.amount),scale:this.scale},this._options):qe.fail(Error("No se pueden sumar cantidades con diferentes escalas.")):be.create({amount:Number(this.amount)+1,scale:this.scale},this._options)}decrement(r){return this.isNull()?r?be.create(r.toObject()):be.create():r?this.hasSameScale(r)?be.create({amount:Number(this.amount)-Number(r.amount),scale:this.scale},this._options):qe.fail(Error("No se pueden restar cantidades con diferentes escalas.")):be.create({amount:Number(this.amount)-1,scale:this.scale},this._options)}};Se(be,"DEFAULT_SCALE",bd),Se(be,"MIN_SCALE",0),Se(be,"MAX_SCALE",2);let Sn=be;const jc=2;class Y0 extends Dt{static create(o){const{amount:r,currencyCode:a,scale:l=jc}=o,c=Dt.create({amount:r,currencyCode:a,scale:l});if(c.isFailure)return c;const d=c.object.convertScale(jc);return qe.ok(d)}}class rr extends $_{constructor(){super(...arguments);Se(this,"isValid",()=>!isNaN(this.props.valueOf())&&this.props.valueOf()!==0);Se(this,"isEmpty",()=>!this.isValid());Se(this,"toISO8601",()=>this.isValid()?this.props.toISOString():"");Se(this,"toDateString",()=>this.isValid()?this.props.toDateString():"");Se(this,"toLocaleDateString",(r,a)=>this.isValid()?this.props.toLocaleDateString(r,a):"");Se(this,"toLocaleTimeString",()=>this.isValid()?this.props.toLocaleTimeString():"")}static validate(r,a){const l=Pe.RULE_ALLOW_EMPTY.default(0),c=Et.date().label(String(a.label)),d=Et.alternatives(l,c);return Pe.validate(d,r)}static createCurrentDate(){return qe.ok(new rr(new Date))}static create(r,a={}){const l={...a,dateFormat:a.dateFormat?a.dateFormat:"YYYY-MM-DD",label:a.label?a.label:"date"},c=rr.validate(r,l);return c.isFailure?qe.fail(ir(sr.INVALID_INPUT_DATA,c.error.message,l)):qe.ok(new rr(new Date(c.object)))}toString(){if(!this.isEmpty()){const r=this.props.getFullYear(),a=String(this.props.getMonth()+1).padStart(2,"0"),l=String(this.props.getDate()).padStart(2,"0");return`${r}-${a}-${l}`}return""}toPrimitive(){return this.toISO8601()}}const Z0=({isPending:n,interval:o=1e3,onInterval:r})=>{const[a,l]=O.useState(void 0);return O.useEffect(()=>{let c;return n&&(c=setInterval(()=>{l(d=>d===void 0?o:d+o)},o)),()=>{clearInterval(c),l(void 0)}},[n,o]),O.useEffect(()=>{r&&a&&r(a)},[a]),{elapsedTime:a}},X0=2*60*1e3,J0=60*1e3,Ao=({queryKey:n,queryFn:o,enabled:r,select:a,queryOptions:l={},overtimeOptions:c})=>{const[d,m]=O.useState(!1),p=Mc({queryKey:n,queryFn:o,placeholderData:Tc,staleTime:J0,refetchInterval:X0,refetchOnWindowFocus:!0,enabled:r&&!!o,select:a,...l});O.useEffect(()=>{p.isSuccess&&V0(p.data)&&m(p.data.total_items===0)},[p]);const{elapsedTime:x}=Z0({isPending:p.isFetching,interval:c==null?void 0:c.interval,onInterval:c==null?void 0:c.onInterval});return{...p,overtime:{elapsedTime:x},isEmpty:d}},wd=n=>Mc({placeholderData:Tc,...n});function eb(n){return nn({...n})}/** - * table-core - * - * Copyright (c) TanStack - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function tb(){return{accessor:(n,o)=>typeof n=="function"?{...o,accessorFn:n}:{...o,accessorKey:n},display:n=>n,group:n=>n}}function vn(n,o){return typeof n=="function"?n(o):n}function xt(n,o){return r=>{o.setState(a=>({...a,[n]:vn(r,a[n])}))}}function ds(n){return n instanceof Function}function nb(n){return Array.isArray(n)&&n.every(o=>typeof o=="number")}function rb(n,o){const r=[],a=l=>{l.forEach(c=>{r.push(c);const d=o(c);d!=null&&d.length&&a(d)})};return a(n),r}function Y(n,o,r){let a=[],l;return c=>{let d;r.key&&r.debug&&(d=Date.now());const m=n(c);if(!(m.length!==a.length||m.some((v,j)=>a[j]!==v)))return l;a=m;let x;if(r.key&&r.debug&&(x=Date.now()),l=o(...m),r==null||r.onChange==null||r.onChange(l),r.key&&r.debug&&r!=null&&r.debug()){const v=Math.round((Date.now()-d)*100)/100,j=Math.round((Date.now()-x)*100)/100,y=j/16,_=(E,R)=>{for(E=String(E);E.length{var l;return(l=n==null?void 0:n.debugAll)!=null?l:n[o]},key:!1,onChange:a}}function ib(n,o,r,a){const l=()=>{var d;return(d=c.getValue())!=null?d:n.options.renderFallbackValue},c={id:`${o.id}_${r.id}`,row:o,column:r,getValue:()=>o.getValue(a),renderValue:l,getContext:Y(()=>[n,r,o,c],(d,m,p,x)=>({table:d,column:m,row:p,cell:x,getValue:x.getValue,renderValue:x.renderValue}),Z(n.options,"debugCells"))};return n._features.forEach(d=>{d.createCell==null||d.createCell(c,r,o,n)},{}),c}function sb(n,o,r,a){var l,c;const m={...n._getDefaultColumnDef(),...o},p=m.accessorKey;let x=(l=(c=m.id)!=null?c:p?typeof String.prototype.replaceAll=="function"?p.replaceAll(".","_"):p.replace(/\./g,"_"):void 0)!=null?l:typeof m.header=="string"?m.header:void 0,v;if(m.accessorFn?v=m.accessorFn:p&&(p.includes(".")?v=y=>{let _=y;for(const R of p.split(".")){var E;_=(E=_)==null?void 0:E[R]}return _}:v=y=>y[m.accessorKey]),!x)throw new Error;let j={id:`${String(x)}`,accessorFn:v,parent:a,depth:r,columnDef:m,columns:[],getFlatColumns:Y(()=>[!0],()=>{var y;return[j,...(y=j.columns)==null?void 0:y.flatMap(_=>_.getFlatColumns())]},Z(n.options,"debugColumns")),getLeafColumns:Y(()=>[n._getOrderColumnsFn()],y=>{var _;if((_=j.columns)!=null&&_.length){let E=j.columns.flatMap(R=>R.getLeafColumns());return y(E)}return[j]},Z(n.options,"debugColumns"))};for(const y of n._features)y.createColumn==null||y.createColumn(j,n);return j}const et="debugHeaders";function Cc(n,o,r){var a;let c={id:(a=r.id)!=null?a:o.id,column:o,index:r.index,isPlaceholder:!!r.isPlaceholder,placeholderId:r.placeholderId,depth:r.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const d=[],m=p=>{p.subHeaders&&p.subHeaders.length&&p.subHeaders.map(m),d.push(p)};return m(c),d},getContext:()=>({table:n,header:c,column:o})};return n._features.forEach(d=>{d.createHeader==null||d.createHeader(c,n)}),c}const ab={createTable:n=>{n.getHeaderGroups=Y(()=>[n.getAllColumns(),n.getVisibleLeafColumns(),n.getState().columnPinning.left,n.getState().columnPinning.right],(o,r,a,l)=>{var c,d;const m=(c=a==null?void 0:a.map(j=>r.find(y=>y.id===j)).filter(Boolean))!=null?c:[],p=(d=l==null?void 0:l.map(j=>r.find(y=>y.id===j)).filter(Boolean))!=null?d:[],x=r.filter(j=>!(a!=null&&a.includes(j.id))&&!(l!=null&&l.includes(j.id)));return Ki(o,[...m,...x,...p],n)},Z(n.options,et)),n.getCenterHeaderGroups=Y(()=>[n.getAllColumns(),n.getVisibleLeafColumns(),n.getState().columnPinning.left,n.getState().columnPinning.right],(o,r,a,l)=>(r=r.filter(c=>!(a!=null&&a.includes(c.id))&&!(l!=null&&l.includes(c.id))),Ki(o,r,n,"center")),Z(n.options,et)),n.getLeftHeaderGroups=Y(()=>[n.getAllColumns(),n.getVisibleLeafColumns(),n.getState().columnPinning.left],(o,r,a)=>{var l;const c=(l=a==null?void 0:a.map(d=>r.find(m=>m.id===d)).filter(Boolean))!=null?l:[];return Ki(o,c,n,"left")},Z(n.options,et)),n.getRightHeaderGroups=Y(()=>[n.getAllColumns(),n.getVisibleLeafColumns(),n.getState().columnPinning.right],(o,r,a)=>{var l;const c=(l=a==null?void 0:a.map(d=>r.find(m=>m.id===d)).filter(Boolean))!=null?l:[];return Ki(o,c,n,"right")},Z(n.options,et)),n.getFooterGroups=Y(()=>[n.getHeaderGroups()],o=>[...o].reverse(),Z(n.options,et)),n.getLeftFooterGroups=Y(()=>[n.getLeftHeaderGroups()],o=>[...o].reverse(),Z(n.options,et)),n.getCenterFooterGroups=Y(()=>[n.getCenterHeaderGroups()],o=>[...o].reverse(),Z(n.options,et)),n.getRightFooterGroups=Y(()=>[n.getRightHeaderGroups()],o=>[...o].reverse(),Z(n.options,et)),n.getFlatHeaders=Y(()=>[n.getHeaderGroups()],o=>o.map(r=>r.headers).flat(),Z(n.options,et)),n.getLeftFlatHeaders=Y(()=>[n.getLeftHeaderGroups()],o=>o.map(r=>r.headers).flat(),Z(n.options,et)),n.getCenterFlatHeaders=Y(()=>[n.getCenterHeaderGroups()],o=>o.map(r=>r.headers).flat(),Z(n.options,et)),n.getRightFlatHeaders=Y(()=>[n.getRightHeaderGroups()],o=>o.map(r=>r.headers).flat(),Z(n.options,et)),n.getCenterLeafHeaders=Y(()=>[n.getCenterFlatHeaders()],o=>o.filter(r=>{var a;return!((a=r.subHeaders)!=null&&a.length)}),Z(n.options,et)),n.getLeftLeafHeaders=Y(()=>[n.getLeftFlatHeaders()],o=>o.filter(r=>{var a;return!((a=r.subHeaders)!=null&&a.length)}),Z(n.options,et)),n.getRightLeafHeaders=Y(()=>[n.getRightFlatHeaders()],o=>o.filter(r=>{var a;return!((a=r.subHeaders)!=null&&a.length)}),Z(n.options,et)),n.getLeafHeaders=Y(()=>[n.getLeftHeaderGroups(),n.getCenterHeaderGroups(),n.getRightHeaderGroups()],(o,r,a)=>{var l,c,d,m,p,x;return[...(l=(c=o[0])==null?void 0:c.headers)!=null?l:[],...(d=(m=r[0])==null?void 0:m.headers)!=null?d:[],...(p=(x=a[0])==null?void 0:x.headers)!=null?p:[]].map(v=>v.getLeafHeaders()).flat()},Z(n.options,et))}};function Ki(n,o,r,a){var l,c;let d=0;const m=function(y,_){_===void 0&&(_=1),d=Math.max(d,_),y.filter(E=>E.getIsVisible()).forEach(E=>{var R;(R=E.columns)!=null&&R.length&&m(E.columns,_+1)},0)};m(n);let p=[];const x=(y,_)=>{const E={depth:_,id:[a,`${_}`].filter(Boolean).join("_"),headers:[]},R=[];y.forEach(L=>{const M=[...R].reverse()[0],$=L.column.depth===E.depth;let q,V=!1;if($&&L.column.parent?q=L.column.parent:(q=L.column,V=!0),M&&(M==null?void 0:M.column)===q)M.subHeaders.push(L);else{const D=Cc(r,q,{id:[a,_,q.id,L==null?void 0:L.id].filter(Boolean).join("_"),isPlaceholder:V,placeholderId:V?`${R.filter(k=>k.column===q).length}`:void 0,depth:_,index:R.length});D.subHeaders.push(L),R.push(D)}E.headers.push(L),L.headerGroup=E}),p.push(E),_>0&&x(R,_-1)},v=o.map((y,_)=>Cc(r,y,{depth:d,index:_}));x(v,d-1),p.reverse();const j=y=>y.filter(E=>E.column.getIsVisible()).map(E=>{let R=0,L=0,M=[0];E.subHeaders&&E.subHeaders.length?(M=[],j(E.subHeaders).forEach(q=>{let{colSpan:V,rowSpan:D}=q;R+=V,M.push(D)})):R=1;const $=Math.min(...M);return L=L+$,E.colSpan=R,E.rowSpan=L,{colSpan:R,rowSpan:L}});return j((l=(c=p[0])==null?void 0:c.headers)!=null?l:[]),p}const Io=(n,o,r,a,l,c,d)=>{let m={id:o,index:a,original:r,depth:l,parentId:d,_valuesCache:{},_uniqueValuesCache:{},getValue:p=>{if(m._valuesCache.hasOwnProperty(p))return m._valuesCache[p];const x=n.getColumn(p);if(x!=null&&x.accessorFn)return m._valuesCache[p]=x.accessorFn(m.original,a),m._valuesCache[p]},getUniqueValues:p=>{if(m._uniqueValuesCache.hasOwnProperty(p))return m._uniqueValuesCache[p];const x=n.getColumn(p);if(x!=null&&x.accessorFn)return x.columnDef.getUniqueValues?(m._uniqueValuesCache[p]=x.columnDef.getUniqueValues(m.original,a),m._uniqueValuesCache[p]):(m._uniqueValuesCache[p]=[m.getValue(p)],m._uniqueValuesCache[p])},renderValue:p=>{var x;return(x=m.getValue(p))!=null?x:n.options.renderFallbackValue},subRows:[],getLeafRows:()=>rb(m.subRows,p=>p.subRows),getParentRow:()=>m.parentId?n.getRow(m.parentId,!0):void 0,getParentRows:()=>{let p=[],x=m;for(;;){const v=x.getParentRow();if(!v)break;p.push(v),x=v}return p.reverse()},getAllCells:Y(()=>[n.getAllLeafColumns()],p=>p.map(x=>ib(n,m,x,x.id)),Z(n.options,"debugRows")),_getAllCellsByColumnId:Y(()=>[m.getAllCells()],p=>p.reduce((x,v)=>(x[v.column.id]=v,x),{}),Z(n.options,"debugRows"))};for(let p=0;p{n._getFacetedRowModel=o.options.getFacetedRowModel&&o.options.getFacetedRowModel(o,n.id),n.getFacetedRowModel=()=>n._getFacetedRowModel?n._getFacetedRowModel():o.getPreFilteredRowModel(),n._getFacetedUniqueValues=o.options.getFacetedUniqueValues&&o.options.getFacetedUniqueValues(o,n.id),n.getFacetedUniqueValues=()=>n._getFacetedUniqueValues?n._getFacetedUniqueValues():new Map,n._getFacetedMinMaxValues=o.options.getFacetedMinMaxValues&&o.options.getFacetedMinMaxValues(o,n.id),n.getFacetedMinMaxValues=()=>{if(n._getFacetedMinMaxValues)return n._getFacetedMinMaxValues()}}},Sd=(n,o,r)=>{var a,l;const c=r==null||(a=r.toString())==null?void 0:a.toLowerCase();return!!(!((l=n.getValue(o))==null||(l=l.toString())==null||(l=l.toLowerCase())==null)&&l.includes(c))};Sd.autoRemove=n=>Lt(n);const jd=(n,o,r)=>{var a;return!!(!((a=n.getValue(o))==null||(a=a.toString())==null)&&a.includes(r))};jd.autoRemove=n=>Lt(n);const Cd=(n,o,r)=>{var a;return((a=n.getValue(o))==null||(a=a.toString())==null?void 0:a.toLowerCase())===(r==null?void 0:r.toLowerCase())};Cd.autoRemove=n=>Lt(n);const yd=(n,o,r)=>{var a;return(a=n.getValue(o))==null?void 0:a.includes(r)};yd.autoRemove=n=>Lt(n);const Nd=(n,o,r)=>!r.some(a=>{var l;return!((l=n.getValue(o))!=null&&l.includes(a))});Nd.autoRemove=n=>Lt(n)||!(n!=null&&n.length);const Rd=(n,o,r)=>r.some(a=>{var l;return(l=n.getValue(o))==null?void 0:l.includes(a)});Rd.autoRemove=n=>Lt(n)||!(n!=null&&n.length);const Ed=(n,o,r)=>n.getValue(o)===r;Ed.autoRemove=n=>Lt(n);const Ad=(n,o,r)=>n.getValue(o)==r;Ad.autoRemove=n=>Lt(n);const Fo=(n,o,r)=>{let[a,l]=r;const c=n.getValue(o);return c>=a&&c<=l};Fo.resolveFilterValue=n=>{let[o,r]=n,a=typeof o!="number"?parseFloat(o):o,l=typeof r!="number"?parseFloat(r):r,c=o===null||Number.isNaN(a)?-1/0:a,d=r===null||Number.isNaN(l)?1/0:l;if(c>d){const m=c;c=d,d=m}return[c,d]};Fo.autoRemove=n=>Lt(n)||Lt(n[0])&&Lt(n[1]);const en={includesString:Sd,includesStringSensitive:jd,equalsString:Cd,arrIncludes:yd,arrIncludesAll:Nd,arrIncludesSome:Rd,equals:Ed,weakEquals:Ad,inNumberRange:Fo};function Lt(n){return n==null||n===""}const lb={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:n=>({columnFilters:[],...n}),getDefaultOptions:n=>({onColumnFiltersChange:xt("columnFilters",n),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(n,o)=>{n.getAutoFilterFn=()=>{const r=o.getCoreRowModel().flatRows[0],a=r==null?void 0:r.getValue(n.id);return typeof a=="string"?en.includesString:typeof a=="number"?en.inNumberRange:typeof a=="boolean"||a!==null&&typeof a=="object"?en.equals:Array.isArray(a)?en.arrIncludes:en.weakEquals},n.getFilterFn=()=>{var r,a;return ds(n.columnDef.filterFn)?n.columnDef.filterFn:n.columnDef.filterFn==="auto"?n.getAutoFilterFn():(r=(a=o.options.filterFns)==null?void 0:a[n.columnDef.filterFn])!=null?r:en[n.columnDef.filterFn]},n.getCanFilter=()=>{var r,a,l;return((r=n.columnDef.enableColumnFilter)!=null?r:!0)&&((a=o.options.enableColumnFilters)!=null?a:!0)&&((l=o.options.enableFilters)!=null?l:!0)&&!!n.accessorFn},n.getIsFiltered=()=>n.getFilterIndex()>-1,n.getFilterValue=()=>{var r;return(r=o.getState().columnFilters)==null||(r=r.find(a=>a.id===n.id))==null?void 0:r.value},n.getFilterIndex=()=>{var r,a;return(r=(a=o.getState().columnFilters)==null?void 0:a.findIndex(l=>l.id===n.id))!=null?r:-1},n.setFilterValue=r=>{o.setColumnFilters(a=>{const l=n.getFilterFn(),c=a==null?void 0:a.find(v=>v.id===n.id),d=vn(r,c?c.value:void 0);if(yc(l,d,n)){var m;return(m=a==null?void 0:a.filter(v=>v.id!==n.id))!=null?m:[]}const p={id:n.id,value:d};if(c){var x;return(x=a==null?void 0:a.map(v=>v.id===n.id?p:v))!=null?x:[]}return a!=null&&a.length?[...a,p]:[p]})}},createRow:(n,o)=>{n.columnFilters={},n.columnFiltersMeta={}},createTable:n=>{n.setColumnFilters=o=>{const r=n.getAllLeafColumns(),a=l=>{var c;return(c=vn(o,l))==null?void 0:c.filter(d=>{const m=r.find(p=>p.id===d.id);if(m){const p=m.getFilterFn();if(yc(p,d.value,m))return!1}return!0})};n.options.onColumnFiltersChange==null||n.options.onColumnFiltersChange(a)},n.resetColumnFilters=o=>{var r,a;n.setColumnFilters(o?[]:(r=(a=n.initialState)==null?void 0:a.columnFilters)!=null?r:[])},n.getPreFilteredRowModel=()=>n.getCoreRowModel(),n.getFilteredRowModel=()=>(!n._getFilteredRowModel&&n.options.getFilteredRowModel&&(n._getFilteredRowModel=n.options.getFilteredRowModel(n)),n.options.manualFiltering||!n._getFilteredRowModel?n.getPreFilteredRowModel():n._getFilteredRowModel())}};function yc(n,o,r){return(n&&n.autoRemove?n.autoRemove(o,r):!1)||typeof o>"u"||typeof o=="string"&&!o}const ub=(n,o,r)=>r.reduce((a,l)=>{const c=l.getValue(n);return a+(typeof c=="number"?c:0)},0),cb=(n,o,r)=>{let a;return r.forEach(l=>{const c=l.getValue(n);c!=null&&(a>c||a===void 0&&c>=c)&&(a=c)}),a},db=(n,o,r)=>{let a;return r.forEach(l=>{const c=l.getValue(n);c!=null&&(a=c)&&(a=c)}),a},fb=(n,o,r)=>{let a,l;return r.forEach(c=>{const d=c.getValue(n);d!=null&&(a===void 0?d>=d&&(a=l=d):(a>d&&(a=d),l{let r=0,a=0;if(o.forEach(l=>{let c=l.getValue(n);c!=null&&(c=+c)>=c&&(++r,a+=c)}),r)return a/r},mb=(n,o)=>{if(!o.length)return;const r=o.map(c=>c.getValue(n));if(!nb(r))return;if(r.length===1)return r[0];const a=Math.floor(r.length/2),l=r.sort((c,d)=>c-d);return r.length%2!==0?l[a]:(l[a-1]+l[a])/2},hb=(n,o)=>Array.from(new Set(o.map(r=>r.getValue(n))).values()),pb=(n,o)=>new Set(o.map(r=>r.getValue(n))).size,xb=(n,o)=>o.length,za={sum:ub,min:cb,max:db,extent:fb,mean:gb,median:mb,unique:hb,uniqueCount:pb,count:xb},vb={getDefaultColumnDef:()=>({aggregatedCell:n=>{var o,r;return(o=(r=n.getValue())==null||r.toString==null?void 0:r.toString())!=null?o:null},aggregationFn:"auto"}),getInitialState:n=>({grouping:[],...n}),getDefaultOptions:n=>({onGroupingChange:xt("grouping",n),groupedColumnMode:"reorder"}),createColumn:(n,o)=>{n.toggleGrouping=()=>{o.setGrouping(r=>r!=null&&r.includes(n.id)?r.filter(a=>a!==n.id):[...r??[],n.id])},n.getCanGroup=()=>{var r,a;return((r=n.columnDef.enableGrouping)!=null?r:!0)&&((a=o.options.enableGrouping)!=null?a:!0)&&(!!n.accessorFn||!!n.columnDef.getGroupingValue)},n.getIsGrouped=()=>{var r;return(r=o.getState().grouping)==null?void 0:r.includes(n.id)},n.getGroupedIndex=()=>{var r;return(r=o.getState().grouping)==null?void 0:r.indexOf(n.id)},n.getToggleGroupingHandler=()=>{const r=n.getCanGroup();return()=>{r&&n.toggleGrouping()}},n.getAutoAggregationFn=()=>{const r=o.getCoreRowModel().flatRows[0],a=r==null?void 0:r.getValue(n.id);if(typeof a=="number")return za.sum;if(Object.prototype.toString.call(a)==="[object Date]")return za.extent},n.getAggregationFn=()=>{var r,a;if(!n)throw new Error;return ds(n.columnDef.aggregationFn)?n.columnDef.aggregationFn:n.columnDef.aggregationFn==="auto"?n.getAutoAggregationFn():(r=(a=o.options.aggregationFns)==null?void 0:a[n.columnDef.aggregationFn])!=null?r:za[n.columnDef.aggregationFn]}},createTable:n=>{n.setGrouping=o=>n.options.onGroupingChange==null?void 0:n.options.onGroupingChange(o),n.resetGrouping=o=>{var r,a;n.setGrouping(o?[]:(r=(a=n.initialState)==null?void 0:a.grouping)!=null?r:[])},n.getPreGroupedRowModel=()=>n.getFilteredRowModel(),n.getGroupedRowModel=()=>(!n._getGroupedRowModel&&n.options.getGroupedRowModel&&(n._getGroupedRowModel=n.options.getGroupedRowModel(n)),n.options.manualGrouping||!n._getGroupedRowModel?n.getPreGroupedRowModel():n._getGroupedRowModel())},createRow:(n,o)=>{n.getIsGrouped=()=>!!n.groupingColumnId,n.getGroupingValue=r=>{if(n._groupingValuesCache.hasOwnProperty(r))return n._groupingValuesCache[r];const a=o.getColumn(r);return a!=null&&a.columnDef.getGroupingValue?(n._groupingValuesCache[r]=a.columnDef.getGroupingValue(n.original),n._groupingValuesCache[r]):n.getValue(r)},n._groupingValuesCache={}},createCell:(n,o,r,a)=>{n.getIsGrouped=()=>o.getIsGrouped()&&o.id===r.groupingColumnId,n.getIsPlaceholder=()=>!n.getIsGrouped()&&o.getIsGrouped(),n.getIsAggregated=()=>{var l;return!n.getIsGrouped()&&!n.getIsPlaceholder()&&!!((l=r.subRows)!=null&&l.length)}}};function _b(n,o,r){if(!(o!=null&&o.length)||!r)return n;const a=n.filter(c=>!o.includes(c.id));return r==="remove"?a:[...o.map(c=>n.find(d=>d.id===c)).filter(Boolean),...a]}const bb={getInitialState:n=>({columnOrder:[],...n}),getDefaultOptions:n=>({onColumnOrderChange:xt("columnOrder",n)}),createColumn:(n,o)=>{n.getIndex=Y(r=>[Gr(o,r)],r=>r.findIndex(a=>a.id===n.id),Z(o.options,"debugColumns")),n.getIsFirstColumn=r=>{var a;return((a=Gr(o,r)[0])==null?void 0:a.id)===n.id},n.getIsLastColumn=r=>{var a;const l=Gr(o,r);return((a=l[l.length-1])==null?void 0:a.id)===n.id}},createTable:n=>{n.setColumnOrder=o=>n.options.onColumnOrderChange==null?void 0:n.options.onColumnOrderChange(o),n.resetColumnOrder=o=>{var r;n.setColumnOrder(o?[]:(r=n.initialState.columnOrder)!=null?r:[])},n._getOrderColumnsFn=Y(()=>[n.getState().columnOrder,n.getState().grouping,n.options.groupedColumnMode],(o,r,a)=>l=>{let c=[];if(!(o!=null&&o.length))c=l;else{const d=[...o],m=[...l];for(;m.length&&d.length;){const p=d.shift(),x=m.findIndex(v=>v.id===p);x>-1&&c.push(m.splice(x,1)[0])}c=[...c,...m]}return _b(c,r,a)},Z(n.options,"debugTable"))}},Va=()=>({left:[],right:[]}),wb={getInitialState:n=>({columnPinning:Va(),...n}),getDefaultOptions:n=>({onColumnPinningChange:xt("columnPinning",n)}),createColumn:(n,o)=>{n.pin=r=>{const a=n.getLeafColumns().map(l=>l.id).filter(Boolean);o.setColumnPinning(l=>{var c,d;if(r==="right"){var m,p;return{left:((m=l==null?void 0:l.left)!=null?m:[]).filter(j=>!(a!=null&&a.includes(j))),right:[...((p=l==null?void 0:l.right)!=null?p:[]).filter(j=>!(a!=null&&a.includes(j))),...a]}}if(r==="left"){var x,v;return{left:[...((x=l==null?void 0:l.left)!=null?x:[]).filter(j=>!(a!=null&&a.includes(j))),...a],right:((v=l==null?void 0:l.right)!=null?v:[]).filter(j=>!(a!=null&&a.includes(j)))}}return{left:((c=l==null?void 0:l.left)!=null?c:[]).filter(j=>!(a!=null&&a.includes(j))),right:((d=l==null?void 0:l.right)!=null?d:[]).filter(j=>!(a!=null&&a.includes(j)))}})},n.getCanPin=()=>n.getLeafColumns().some(a=>{var l,c,d;return((l=a.columnDef.enablePinning)!=null?l:!0)&&((c=(d=o.options.enableColumnPinning)!=null?d:o.options.enablePinning)!=null?c:!0)}),n.getIsPinned=()=>{const r=n.getLeafColumns().map(m=>m.id),{left:a,right:l}=o.getState().columnPinning,c=r.some(m=>a==null?void 0:a.includes(m)),d=r.some(m=>l==null?void 0:l.includes(m));return c?"left":d?"right":!1},n.getPinnedIndex=()=>{var r,a;const l=n.getIsPinned();return l?(r=(a=o.getState().columnPinning)==null||(a=a[l])==null?void 0:a.indexOf(n.id))!=null?r:-1:0}},createRow:(n,o)=>{n.getCenterVisibleCells=Y(()=>[n._getAllVisibleCells(),o.getState().columnPinning.left,o.getState().columnPinning.right],(r,a,l)=>{const c=[...a??[],...l??[]];return r.filter(d=>!c.includes(d.column.id))},Z(o.options,"debugRows")),n.getLeftVisibleCells=Y(()=>[n._getAllVisibleCells(),o.getState().columnPinning.left],(r,a)=>(a??[]).map(c=>r.find(d=>d.column.id===c)).filter(Boolean).map(c=>({...c,position:"left"})),Z(o.options,"debugRows")),n.getRightVisibleCells=Y(()=>[n._getAllVisibleCells(),o.getState().columnPinning.right],(r,a)=>(a??[]).map(c=>r.find(d=>d.column.id===c)).filter(Boolean).map(c=>({...c,position:"right"})),Z(o.options,"debugRows"))},createTable:n=>{n.setColumnPinning=o=>n.options.onColumnPinningChange==null?void 0:n.options.onColumnPinningChange(o),n.resetColumnPinning=o=>{var r,a;return n.setColumnPinning(o?Va():(r=(a=n.initialState)==null?void 0:a.columnPinning)!=null?r:Va())},n.getIsSomeColumnsPinned=o=>{var r;const a=n.getState().columnPinning;if(!o){var l,c;return!!((l=a.left)!=null&&l.length||(c=a.right)!=null&&c.length)}return!!((r=a[o])!=null&&r.length)},n.getLeftLeafColumns=Y(()=>[n.getAllLeafColumns(),n.getState().columnPinning.left],(o,r)=>(r??[]).map(a=>o.find(l=>l.id===a)).filter(Boolean),Z(n.options,"debugColumns")),n.getRightLeafColumns=Y(()=>[n.getAllLeafColumns(),n.getState().columnPinning.right],(o,r)=>(r??[]).map(a=>o.find(l=>l.id===a)).filter(Boolean),Z(n.options,"debugColumns")),n.getCenterLeafColumns=Y(()=>[n.getAllLeafColumns(),n.getState().columnPinning.left,n.getState().columnPinning.right],(o,r,a)=>{const l=[...r??[],...a??[]];return o.filter(c=>!l.includes(c.id))},Z(n.options,"debugColumns"))}},Wi={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Ha=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Sb={getDefaultColumnDef:()=>Wi,getInitialState:n=>({columnSizing:{},columnSizingInfo:Ha(),...n}),getDefaultOptions:n=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:xt("columnSizing",n),onColumnSizingInfoChange:xt("columnSizingInfo",n)}),createColumn:(n,o)=>{n.getSize=()=>{var r,a,l;const c=o.getState().columnSizing[n.id];return Math.min(Math.max((r=n.columnDef.minSize)!=null?r:Wi.minSize,(a=c??n.columnDef.size)!=null?a:Wi.size),(l=n.columnDef.maxSize)!=null?l:Wi.maxSize)},n.getStart=Y(r=>[r,Gr(o,r),o.getState().columnSizing],(r,a)=>a.slice(0,n.getIndex(r)).reduce((l,c)=>l+c.getSize(),0),Z(o.options,"debugColumns")),n.getAfter=Y(r=>[r,Gr(o,r),o.getState().columnSizing],(r,a)=>a.slice(n.getIndex(r)+1).reduce((l,c)=>l+c.getSize(),0),Z(o.options,"debugColumns")),n.resetSize=()=>{o.setColumnSizing(r=>{let{[n.id]:a,...l}=r;return l})},n.getCanResize=()=>{var r,a;return((r=n.columnDef.enableResizing)!=null?r:!0)&&((a=o.options.enableColumnResizing)!=null?a:!0)},n.getIsResizing=()=>o.getState().columnSizingInfo.isResizingColumn===n.id},createHeader:(n,o)=>{n.getSize=()=>{let r=0;const a=l=>{if(l.subHeaders.length)l.subHeaders.forEach(a);else{var c;r+=(c=l.column.getSize())!=null?c:0}};return a(n),r},n.getStart=()=>{if(n.index>0){const r=n.headerGroup.headers[n.index-1];return r.getStart()+r.getSize()}return 0},n.getResizeHandler=r=>{const a=o.getColumn(n.column.id),l=a==null?void 0:a.getCanResize();return c=>{if(!a||!l||(c.persist==null||c.persist(),Ga(c)&&c.touches&&c.touches.length>1))return;const d=n.getSize(),m=n?n.getLeafHeaders().map(M=>[M.column.id,M.column.getSize()]):[[a.id,a.getSize()]],p=Ga(c)?Math.round(c.touches[0].clientX):c.clientX,x={},v=(M,$)=>{typeof $=="number"&&(o.setColumnSizingInfo(q=>{var V,D;const k=o.options.columnResizeDirection==="rtl"?-1:1,W=($-((V=q==null?void 0:q.startOffset)!=null?V:0))*k,te=Math.max(W/((D=q==null?void 0:q.startSize)!=null?D:0),-.999999);return q.columnSizingStart.forEach(U=>{let[ge,_e]=U;x[ge]=Math.round(Math.max(_e+_e*te,0)*100)/100}),{...q,deltaOffset:W,deltaPercentage:te}}),(o.options.columnResizeMode==="onChange"||M==="end")&&o.setColumnSizing(q=>({...q,...x})))},j=M=>v("move",M),y=M=>{v("end",M),o.setColumnSizingInfo($=>({...$,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},_=r||typeof document<"u"?document:null,E={moveHandler:M=>j(M.clientX),upHandler:M=>{_==null||_.removeEventListener("mousemove",E.moveHandler),_==null||_.removeEventListener("mouseup",E.upHandler),y(M.clientX)}},R={moveHandler:M=>(M.cancelable&&(M.preventDefault(),M.stopPropagation()),j(M.touches[0].clientX),!1),upHandler:M=>{var $;_==null||_.removeEventListener("touchmove",R.moveHandler),_==null||_.removeEventListener("touchend",R.upHandler),M.cancelable&&(M.preventDefault(),M.stopPropagation()),y(($=M.touches[0])==null?void 0:$.clientX)}},L=jb()?{passive:!1}:!1;Ga(c)?(_==null||_.addEventListener("touchmove",R.moveHandler,L),_==null||_.addEventListener("touchend",R.upHandler,L)):(_==null||_.addEventListener("mousemove",E.moveHandler,L),_==null||_.addEventListener("mouseup",E.upHandler,L)),o.setColumnSizingInfo(M=>({...M,startOffset:p,startSize:d,deltaOffset:0,deltaPercentage:0,columnSizingStart:m,isResizingColumn:a.id}))}}},createTable:n=>{n.setColumnSizing=o=>n.options.onColumnSizingChange==null?void 0:n.options.onColumnSizingChange(o),n.setColumnSizingInfo=o=>n.options.onColumnSizingInfoChange==null?void 0:n.options.onColumnSizingInfoChange(o),n.resetColumnSizing=o=>{var r;n.setColumnSizing(o?{}:(r=n.initialState.columnSizing)!=null?r:{})},n.resetHeaderSizeInfo=o=>{var r;n.setColumnSizingInfo(o?Ha():(r=n.initialState.columnSizingInfo)!=null?r:Ha())},n.getTotalSize=()=>{var o,r;return(o=(r=n.getHeaderGroups()[0])==null?void 0:r.headers.reduce((a,l)=>a+l.getSize(),0))!=null?o:0},n.getLeftTotalSize=()=>{var o,r;return(o=(r=n.getLeftHeaderGroups()[0])==null?void 0:r.headers.reduce((a,l)=>a+l.getSize(),0))!=null?o:0},n.getCenterTotalSize=()=>{var o,r;return(o=(r=n.getCenterHeaderGroups()[0])==null?void 0:r.headers.reduce((a,l)=>a+l.getSize(),0))!=null?o:0},n.getRightTotalSize=()=>{var o,r;return(o=(r=n.getRightHeaderGroups()[0])==null?void 0:r.headers.reduce((a,l)=>a+l.getSize(),0))!=null?o:0}}};let Qi=null;function jb(){if(typeof Qi=="boolean")return Qi;let n=!1;try{const o={get passive(){return n=!0,!1}},r=()=>{};window.addEventListener("test",r,o),window.removeEventListener("test",r)}catch{n=!1}return Qi=n,Qi}function Ga(n){return n.type==="touchstart"}const Cb={getInitialState:n=>({columnVisibility:{},...n}),getDefaultOptions:n=>({onColumnVisibilityChange:xt("columnVisibility",n)}),createColumn:(n,o)=>{n.toggleVisibility=r=>{n.getCanHide()&&o.setColumnVisibility(a=>({...a,[n.id]:r??!n.getIsVisible()}))},n.getIsVisible=()=>{var r,a;const l=n.columns;return(r=l.length?l.some(c=>c.getIsVisible()):(a=o.getState().columnVisibility)==null?void 0:a[n.id])!=null?r:!0},n.getCanHide=()=>{var r,a;return((r=n.columnDef.enableHiding)!=null?r:!0)&&((a=o.options.enableHiding)!=null?a:!0)},n.getToggleVisibilityHandler=()=>r=>{n.toggleVisibility==null||n.toggleVisibility(r.target.checked)}},createRow:(n,o)=>{n._getAllVisibleCells=Y(()=>[n.getAllCells(),o.getState().columnVisibility],r=>r.filter(a=>a.column.getIsVisible()),Z(o.options,"debugRows")),n.getVisibleCells=Y(()=>[n.getLeftVisibleCells(),n.getCenterVisibleCells(),n.getRightVisibleCells()],(r,a,l)=>[...r,...a,...l],Z(o.options,"debugRows"))},createTable:n=>{const o=(r,a)=>Y(()=>[a(),a().filter(l=>l.getIsVisible()).map(l=>l.id).join("_")],l=>l.filter(c=>c.getIsVisible==null?void 0:c.getIsVisible()),Z(n.options,"debugColumns"));n.getVisibleFlatColumns=o("getVisibleFlatColumns",()=>n.getAllFlatColumns()),n.getVisibleLeafColumns=o("getVisibleLeafColumns",()=>n.getAllLeafColumns()),n.getLeftVisibleLeafColumns=o("getLeftVisibleLeafColumns",()=>n.getLeftLeafColumns()),n.getRightVisibleLeafColumns=o("getRightVisibleLeafColumns",()=>n.getRightLeafColumns()),n.getCenterVisibleLeafColumns=o("getCenterVisibleLeafColumns",()=>n.getCenterLeafColumns()),n.setColumnVisibility=r=>n.options.onColumnVisibilityChange==null?void 0:n.options.onColumnVisibilityChange(r),n.resetColumnVisibility=r=>{var a;n.setColumnVisibility(r?{}:(a=n.initialState.columnVisibility)!=null?a:{})},n.toggleAllColumnsVisible=r=>{var a;r=(a=r)!=null?a:!n.getIsAllColumnsVisible(),n.setColumnVisibility(n.getAllLeafColumns().reduce((l,c)=>({...l,[c.id]:r||!(c.getCanHide!=null&&c.getCanHide())}),{}))},n.getIsAllColumnsVisible=()=>!n.getAllLeafColumns().some(r=>!(r.getIsVisible!=null&&r.getIsVisible())),n.getIsSomeColumnsVisible=()=>n.getAllLeafColumns().some(r=>r.getIsVisible==null?void 0:r.getIsVisible()),n.getToggleAllColumnsVisibilityHandler=()=>r=>{var a;n.toggleAllColumnsVisible((a=r.target)==null?void 0:a.checked)}}};function Gr(n,o){return o?o==="center"?n.getCenterVisibleLeafColumns():o==="left"?n.getLeftVisibleLeafColumns():n.getRightVisibleLeafColumns():n.getVisibleLeafColumns()}const yb={createTable:n=>{n._getGlobalFacetedRowModel=n.options.getFacetedRowModel&&n.options.getFacetedRowModel(n,"__global__"),n.getGlobalFacetedRowModel=()=>n.options.manualFiltering||!n._getGlobalFacetedRowModel?n.getPreFilteredRowModel():n._getGlobalFacetedRowModel(),n._getGlobalFacetedUniqueValues=n.options.getFacetedUniqueValues&&n.options.getFacetedUniqueValues(n,"__global__"),n.getGlobalFacetedUniqueValues=()=>n._getGlobalFacetedUniqueValues?n._getGlobalFacetedUniqueValues():new Map,n._getGlobalFacetedMinMaxValues=n.options.getFacetedMinMaxValues&&n.options.getFacetedMinMaxValues(n,"__global__"),n.getGlobalFacetedMinMaxValues=()=>{if(n._getGlobalFacetedMinMaxValues)return n._getGlobalFacetedMinMaxValues()}}},Nb={getInitialState:n=>({globalFilter:void 0,...n}),getDefaultOptions:n=>({onGlobalFilterChange:xt("globalFilter",n),globalFilterFn:"auto",getColumnCanGlobalFilter:o=>{var r;const a=(r=n.getCoreRowModel().flatRows[0])==null||(r=r._getAllCellsByColumnId()[o.id])==null?void 0:r.getValue();return typeof a=="string"||typeof a=="number"}}),createColumn:(n,o)=>{n.getCanGlobalFilter=()=>{var r,a,l,c;return((r=n.columnDef.enableGlobalFilter)!=null?r:!0)&&((a=o.options.enableGlobalFilter)!=null?a:!0)&&((l=o.options.enableFilters)!=null?l:!0)&&((c=o.options.getColumnCanGlobalFilter==null?void 0:o.options.getColumnCanGlobalFilter(n))!=null?c:!0)&&!!n.accessorFn}},createTable:n=>{n.getGlobalAutoFilterFn=()=>en.includesString,n.getGlobalFilterFn=()=>{var o,r;const{globalFilterFn:a}=n.options;return ds(a)?a:a==="auto"?n.getGlobalAutoFilterFn():(o=(r=n.options.filterFns)==null?void 0:r[a])!=null?o:en[a]},n.setGlobalFilter=o=>{n.options.onGlobalFilterChange==null||n.options.onGlobalFilterChange(o)},n.resetGlobalFilter=o=>{n.setGlobalFilter(o?void 0:n.initialState.globalFilter)}}},Rb={getInitialState:n=>({expanded:{},...n}),getDefaultOptions:n=>({onExpandedChange:xt("expanded",n),paginateExpandedRows:!0}),createTable:n=>{let o=!1,r=!1;n._autoResetExpanded=()=>{var a,l;if(!o){n._queue(()=>{o=!0});return}if((a=(l=n.options.autoResetAll)!=null?l:n.options.autoResetExpanded)!=null?a:!n.options.manualExpanding){if(r)return;r=!0,n._queue(()=>{n.resetExpanded(),r=!1})}},n.setExpanded=a=>n.options.onExpandedChange==null?void 0:n.options.onExpandedChange(a),n.toggleAllRowsExpanded=a=>{a??!n.getIsAllRowsExpanded()?n.setExpanded(!0):n.setExpanded({})},n.resetExpanded=a=>{var l,c;n.setExpanded(a?{}:(l=(c=n.initialState)==null?void 0:c.expanded)!=null?l:{})},n.getCanSomeRowsExpand=()=>n.getPrePaginationRowModel().flatRows.some(a=>a.getCanExpand()),n.getToggleAllRowsExpandedHandler=()=>a=>{a.persist==null||a.persist(),n.toggleAllRowsExpanded()},n.getIsSomeRowsExpanded=()=>{const a=n.getState().expanded;return a===!0||Object.values(a).some(Boolean)},n.getIsAllRowsExpanded=()=>{const a=n.getState().expanded;return typeof a=="boolean"?a===!0:!(!Object.keys(a).length||n.getRowModel().flatRows.some(l=>!l.getIsExpanded()))},n.getExpandedDepth=()=>{let a=0;return(n.getState().expanded===!0?Object.keys(n.getRowModel().rowsById):Object.keys(n.getState().expanded)).forEach(c=>{const d=c.split(".");a=Math.max(a,d.length)}),a},n.getPreExpandedRowModel=()=>n.getSortedRowModel(),n.getExpandedRowModel=()=>(!n._getExpandedRowModel&&n.options.getExpandedRowModel&&(n._getExpandedRowModel=n.options.getExpandedRowModel(n)),n.options.manualExpanding||!n._getExpandedRowModel?n.getPreExpandedRowModel():n._getExpandedRowModel())},createRow:(n,o)=>{n.toggleExpanded=r=>{o.setExpanded(a=>{var l;const c=a===!0?!0:!!(a!=null&&a[n.id]);let d={};if(a===!0?Object.keys(o.getRowModel().rowsById).forEach(m=>{d[m]=!0}):d=a,r=(l=r)!=null?l:!c,!c&&r)return{...d,[n.id]:!0};if(c&&!r){const{[n.id]:m,...p}=d;return p}return a})},n.getIsExpanded=()=>{var r;const a=o.getState().expanded;return!!((r=o.options.getIsRowExpanded==null?void 0:o.options.getIsRowExpanded(n))!=null?r:a===!0||a!=null&&a[n.id])},n.getCanExpand=()=>{var r,a,l;return(r=o.options.getRowCanExpand==null?void 0:o.options.getRowCanExpand(n))!=null?r:((a=o.options.enableExpanding)!=null?a:!0)&&!!((l=n.subRows)!=null&&l.length)},n.getIsAllParentsExpanded=()=>{let r=!0,a=n;for(;r&&a.parentId;)a=o.getRow(a.parentId,!0),r=a.getIsExpanded();return r},n.getToggleExpandedHandler=()=>{const r=n.getCanExpand();return()=>{r&&n.toggleExpanded()}}}},no=0,ro=10,Ka=()=>({pageIndex:no,pageSize:ro}),Eb={getInitialState:n=>({...n,pagination:{...Ka(),...n==null?void 0:n.pagination}}),getDefaultOptions:n=>({onPaginationChange:xt("pagination",n)}),createTable:n=>{let o=!1,r=!1;n._autoResetPageIndex=()=>{var a,l;if(!o){n._queue(()=>{o=!0});return}if((a=(l=n.options.autoResetAll)!=null?l:n.options.autoResetPageIndex)!=null?a:!n.options.manualPagination){if(r)return;r=!0,n._queue(()=>{n.resetPageIndex(),r=!1})}},n.setPagination=a=>{const l=c=>vn(a,c);return n.options.onPaginationChange==null?void 0:n.options.onPaginationChange(l)},n.resetPagination=a=>{var l;n.setPagination(a?Ka():(l=n.initialState.pagination)!=null?l:Ka())},n.setPageIndex=a=>{n.setPagination(l=>{let c=vn(a,l.pageIndex);const d=typeof n.options.pageCount>"u"||n.options.pageCount===-1?Number.MAX_SAFE_INTEGER:n.options.pageCount-1;return c=Math.max(0,Math.min(c,d)),{...l,pageIndex:c}})},n.resetPageIndex=a=>{var l,c;n.setPageIndex(a?no:(l=(c=n.initialState)==null||(c=c.pagination)==null?void 0:c.pageIndex)!=null?l:no)},n.resetPageSize=a=>{var l,c;n.setPageSize(a?ro:(l=(c=n.initialState)==null||(c=c.pagination)==null?void 0:c.pageSize)!=null?l:ro)},n.setPageSize=a=>{n.setPagination(l=>{const c=Math.max(1,vn(a,l.pageSize)),d=l.pageSize*l.pageIndex,m=Math.floor(d/c);return{...l,pageIndex:m,pageSize:c}})},n.setPageCount=a=>n.setPagination(l=>{var c;let d=vn(a,(c=n.options.pageCount)!=null?c:-1);return typeof d=="number"&&(d=Math.max(-1,d)),{...l,pageCount:d}}),n.getPageOptions=Y(()=>[n.getPageCount()],a=>{let l=[];return a&&a>0&&(l=[...new Array(a)].fill(null).map((c,d)=>d)),l},Z(n.options,"debugTable")),n.getCanPreviousPage=()=>n.getState().pagination.pageIndex>0,n.getCanNextPage=()=>{const{pageIndex:a}=n.getState().pagination,l=n.getPageCount();return l===-1?!0:l===0?!1:an.setPageIndex(a=>a-1),n.nextPage=()=>n.setPageIndex(a=>a+1),n.firstPage=()=>n.setPageIndex(0),n.lastPage=()=>n.setPageIndex(n.getPageCount()-1),n.getPrePaginationRowModel=()=>n.getExpandedRowModel(),n.getPaginationRowModel=()=>(!n._getPaginationRowModel&&n.options.getPaginationRowModel&&(n._getPaginationRowModel=n.options.getPaginationRowModel(n)),n.options.manualPagination||!n._getPaginationRowModel?n.getPrePaginationRowModel():n._getPaginationRowModel()),n.getPageCount=()=>{var a;return(a=n.options.pageCount)!=null?a:Math.ceil(n.getRowCount()/n.getState().pagination.pageSize)},n.getRowCount=()=>{var a;return(a=n.options.rowCount)!=null?a:n.getPrePaginationRowModel().rows.length}}},Wa=()=>({top:[],bottom:[]}),Ab={getInitialState:n=>({rowPinning:Wa(),...n}),getDefaultOptions:n=>({onRowPinningChange:xt("rowPinning",n)}),createRow:(n,o)=>{n.pin=(r,a,l)=>{const c=a?n.getLeafRows().map(p=>{let{id:x}=p;return x}):[],d=l?n.getParentRows().map(p=>{let{id:x}=p;return x}):[],m=new Set([...d,n.id,...c]);o.setRowPinning(p=>{var x,v;if(r==="bottom"){var j,y;return{top:((j=p==null?void 0:p.top)!=null?j:[]).filter(R=>!(m!=null&&m.has(R))),bottom:[...((y=p==null?void 0:p.bottom)!=null?y:[]).filter(R=>!(m!=null&&m.has(R))),...Array.from(m)]}}if(r==="top"){var _,E;return{top:[...((_=p==null?void 0:p.top)!=null?_:[]).filter(R=>!(m!=null&&m.has(R))),...Array.from(m)],bottom:((E=p==null?void 0:p.bottom)!=null?E:[]).filter(R=>!(m!=null&&m.has(R)))}}return{top:((x=p==null?void 0:p.top)!=null?x:[]).filter(R=>!(m!=null&&m.has(R))),bottom:((v=p==null?void 0:p.bottom)!=null?v:[]).filter(R=>!(m!=null&&m.has(R)))}})},n.getCanPin=()=>{var r;const{enableRowPinning:a,enablePinning:l}=o.options;return typeof a=="function"?a(n):(r=a??l)!=null?r:!0},n.getIsPinned=()=>{const r=[n.id],{top:a,bottom:l}=o.getState().rowPinning,c=r.some(m=>a==null?void 0:a.includes(m)),d=r.some(m=>l==null?void 0:l.includes(m));return c?"top":d?"bottom":!1},n.getPinnedIndex=()=>{var r,a;const l=n.getIsPinned();if(!l)return-1;const c=(r=l==="top"?o.getTopRows():o.getBottomRows())==null?void 0:r.map(d=>{let{id:m}=d;return m});return(a=c==null?void 0:c.indexOf(n.id))!=null?a:-1}},createTable:n=>{n.setRowPinning=o=>n.options.onRowPinningChange==null?void 0:n.options.onRowPinningChange(o),n.resetRowPinning=o=>{var r,a;return n.setRowPinning(o?Wa():(r=(a=n.initialState)==null?void 0:a.rowPinning)!=null?r:Wa())},n.getIsSomeRowsPinned=o=>{var r;const a=n.getState().rowPinning;if(!o){var l,c;return!!((l=a.top)!=null&&l.length||(c=a.bottom)!=null&&c.length)}return!!((r=a[o])!=null&&r.length)},n._getPinnedRows=(o,r,a)=>{var l;return((l=n.options.keepPinnedRows)==null||l?(r??[]).map(d=>{const m=n.getRow(d,!0);return m.getIsAllParentsExpanded()?m:null}):(r??[]).map(d=>o.find(m=>m.id===d))).filter(Boolean).map(d=>({...d,position:a}))},n.getTopRows=Y(()=>[n.getRowModel().rows,n.getState().rowPinning.top],(o,r)=>n._getPinnedRows(o,r,"top"),Z(n.options,"debugRows")),n.getBottomRows=Y(()=>[n.getRowModel().rows,n.getState().rowPinning.bottom],(o,r)=>n._getPinnedRows(o,r,"bottom"),Z(n.options,"debugRows")),n.getCenterRows=Y(()=>[n.getRowModel().rows,n.getState().rowPinning.top,n.getState().rowPinning.bottom],(o,r,a)=>{const l=new Set([...r??[],...a??[]]);return o.filter(c=>!l.has(c.id))},Z(n.options,"debugRows"))}},Ib={getInitialState:n=>({rowSelection:{},...n}),getDefaultOptions:n=>({onRowSelectionChange:xt("rowSelection",n),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:n=>{n.setRowSelection=o=>n.options.onRowSelectionChange==null?void 0:n.options.onRowSelectionChange(o),n.resetRowSelection=o=>{var r;return n.setRowSelection(o?{}:(r=n.initialState.rowSelection)!=null?r:{})},n.toggleAllRowsSelected=o=>{n.setRowSelection(r=>{o=typeof o<"u"?o:!n.getIsAllRowsSelected();const a={...r},l=n.getPreGroupedRowModel().flatRows;return o?l.forEach(c=>{c.getCanSelect()&&(a[c.id]=!0)}):l.forEach(c=>{delete a[c.id]}),a})},n.toggleAllPageRowsSelected=o=>n.setRowSelection(r=>{const a=typeof o<"u"?o:!n.getIsAllPageRowsSelected(),l={...r};return n.getRowModel().rows.forEach(c=>{io(l,c.id,a,!0,n)}),l}),n.getPreSelectedRowModel=()=>n.getCoreRowModel(),n.getSelectedRowModel=Y(()=>[n.getState().rowSelection,n.getCoreRowModel()],(o,r)=>Object.keys(o).length?Qa(n,r):{rows:[],flatRows:[],rowsById:{}},Z(n.options,"debugTable")),n.getFilteredSelectedRowModel=Y(()=>[n.getState().rowSelection,n.getFilteredRowModel()],(o,r)=>Object.keys(o).length?Qa(n,r):{rows:[],flatRows:[],rowsById:{}},Z(n.options,"debugTable")),n.getGroupedSelectedRowModel=Y(()=>[n.getState().rowSelection,n.getSortedRowModel()],(o,r)=>Object.keys(o).length?Qa(n,r):{rows:[],flatRows:[],rowsById:{}},Z(n.options,"debugTable")),n.getIsAllRowsSelected=()=>{const o=n.getFilteredRowModel().flatRows,{rowSelection:r}=n.getState();let a=!!(o.length&&Object.keys(r).length);return a&&o.some(l=>l.getCanSelect()&&!r[l.id])&&(a=!1),a},n.getIsAllPageRowsSelected=()=>{const o=n.getPaginationRowModel().flatRows.filter(l=>l.getCanSelect()),{rowSelection:r}=n.getState();let a=!!o.length;return a&&o.some(l=>!r[l.id])&&(a=!1),a},n.getIsSomeRowsSelected=()=>{var o;const r=Object.keys((o=n.getState().rowSelection)!=null?o:{}).length;return r>0&&r{const o=n.getPaginationRowModel().flatRows;return n.getIsAllPageRowsSelected()?!1:o.filter(r=>r.getCanSelect()).some(r=>r.getIsSelected()||r.getIsSomeSelected())},n.getToggleAllRowsSelectedHandler=()=>o=>{n.toggleAllRowsSelected(o.target.checked)},n.getToggleAllPageRowsSelectedHandler=()=>o=>{n.toggleAllPageRowsSelected(o.target.checked)}},createRow:(n,o)=>{n.toggleSelected=(r,a)=>{const l=n.getIsSelected();o.setRowSelection(c=>{var d;if(r=typeof r<"u"?r:!l,n.getCanSelect()&&l===r)return c;const m={...c};return io(m,n.id,r,(d=a==null?void 0:a.selectChildren)!=null?d:!0,o),m})},n.getIsSelected=()=>{const{rowSelection:r}=o.getState();return Mo(n,r)},n.getIsSomeSelected=()=>{const{rowSelection:r}=o.getState();return so(n,r)==="some"},n.getIsAllSubRowsSelected=()=>{const{rowSelection:r}=o.getState();return so(n,r)==="all"},n.getCanSelect=()=>{var r;return typeof o.options.enableRowSelection=="function"?o.options.enableRowSelection(n):(r=o.options.enableRowSelection)!=null?r:!0},n.getCanSelectSubRows=()=>{var r;return typeof o.options.enableSubRowSelection=="function"?o.options.enableSubRowSelection(n):(r=o.options.enableSubRowSelection)!=null?r:!0},n.getCanMultiSelect=()=>{var r;return typeof o.options.enableMultiRowSelection=="function"?o.options.enableMultiRowSelection(n):(r=o.options.enableMultiRowSelection)!=null?r:!0},n.getToggleSelectedHandler=()=>{const r=n.getCanSelect();return a=>{var l;r&&n.toggleSelected((l=a.target)==null?void 0:l.checked)}}}},io=(n,o,r,a,l)=>{var c;const d=l.getRow(o,!0);r?(d.getCanMultiSelect()||Object.keys(n).forEach(m=>delete n[m]),d.getCanSelect()&&(n[o]=!0)):delete n[o],a&&(c=d.subRows)!=null&&c.length&&d.getCanSelectSubRows()&&d.subRows.forEach(m=>io(n,m.id,r,a,l))};function Qa(n,o){const r=n.getState().rowSelection,a=[],l={},c=function(d,m){return d.map(p=>{var x;const v=Mo(p,r);if(v&&(a.push(p),l[p.id]=p),(x=p.subRows)!=null&&x.length&&(p={...p,subRows:c(p.subRows)}),v)return p}).filter(Boolean)};return{rows:c(o.rows),flatRows:a,rowsById:l}}function Mo(n,o){var r;return(r=o[n.id])!=null?r:!1}function so(n,o,r){var a;if(!((a=n.subRows)!=null&&a.length))return!1;let l=!0,c=!1;return n.subRows.forEach(d=>{if(!(c&&!l)&&(d.getCanSelect()&&(Mo(d,o)?c=!0:l=!1),d.subRows&&d.subRows.length)){const m=so(d,o);m==="all"?c=!0:(m==="some"&&(c=!0),l=!1)}}),l?"all":c?"some":!1}const ao=/([0-9]+)/gm,Fb=(n,o,r)=>Id(jn(n.getValue(r)).toLowerCase(),jn(o.getValue(r)).toLowerCase()),Mb=(n,o,r)=>Id(jn(n.getValue(r)),jn(o.getValue(r))),Tb=(n,o,r)=>To(jn(n.getValue(r)).toLowerCase(),jn(o.getValue(r)).toLowerCase()),Ob=(n,o,r)=>To(jn(n.getValue(r)),jn(o.getValue(r))),Db=(n,o,r)=>{const a=n.getValue(r),l=o.getValue(r);return a>l?1:aTo(n.getValue(r),o.getValue(r));function To(n,o){return n===o?0:n>o?1:-1}function jn(n){return typeof n=="number"?isNaN(n)||n===1/0||n===-1/0?"":String(n):typeof n=="string"?n:""}function Id(n,o){const r=n.split(ao).filter(Boolean),a=o.split(ao).filter(Boolean);for(;r.length&&a.length;){const l=r.shift(),c=a.shift(),d=parseInt(l,10),m=parseInt(c,10),p=[d,m].sort();if(isNaN(p[0])){if(l>c)return 1;if(c>l)return-1;continue}if(isNaN(p[1]))return isNaN(d)?-1:1;if(d>m)return 1;if(m>d)return-1}return r.length-a.length}const Ur={alphanumeric:Fb,alphanumericCaseSensitive:Mb,text:Tb,textCaseSensitive:Ob,datetime:Db,basic:Lb},Pb={getInitialState:n=>({sorting:[],...n}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:n=>({onSortingChange:xt("sorting",n),isMultiSortEvent:o=>o.shiftKey}),createColumn:(n,o)=>{n.getAutoSortingFn=()=>{const r=o.getFilteredRowModel().flatRows.slice(10);let a=!1;for(const l of r){const c=l==null?void 0:l.getValue(n.id);if(Object.prototype.toString.call(c)==="[object Date]")return Ur.datetime;if(typeof c=="string"&&(a=!0,c.split(ao).length>1))return Ur.alphanumeric}return a?Ur.text:Ur.basic},n.getAutoSortDir=()=>{const r=o.getFilteredRowModel().flatRows[0];return typeof(r==null?void 0:r.getValue(n.id))=="string"?"asc":"desc"},n.getSortingFn=()=>{var r,a;if(!n)throw new Error;return ds(n.columnDef.sortingFn)?n.columnDef.sortingFn:n.columnDef.sortingFn==="auto"?n.getAutoSortingFn():(r=(a=o.options.sortingFns)==null?void 0:a[n.columnDef.sortingFn])!=null?r:Ur[n.columnDef.sortingFn]},n.toggleSorting=(r,a)=>{const l=n.getNextSortingOrder(),c=typeof r<"u"&&r!==null;o.setSorting(d=>{const m=d==null?void 0:d.find(_=>_.id===n.id),p=d==null?void 0:d.findIndex(_=>_.id===n.id);let x=[],v,j=c?r:l==="desc";if(d!=null&&d.length&&n.getCanMultiSort()&&a?m?v="toggle":v="add":d!=null&&d.length&&p!==d.length-1?v="replace":m?v="toggle":v="replace",v==="toggle"&&(c||l||(v="remove")),v==="add"){var y;x=[...d,{id:n.id,desc:j}],x.splice(0,x.length-((y=o.options.maxMultiSortColCount)!=null?y:Number.MAX_SAFE_INTEGER))}else v==="toggle"?x=d.map(_=>_.id===n.id?{..._,desc:j}:_):v==="remove"?x=d.filter(_=>_.id!==n.id):x=[{id:n.id,desc:j}];return x})},n.getFirstSortDir=()=>{var r,a;return((r=(a=n.columnDef.sortDescFirst)!=null?a:o.options.sortDescFirst)!=null?r:n.getAutoSortDir()==="desc")?"desc":"asc"},n.getNextSortingOrder=r=>{var a,l;const c=n.getFirstSortDir(),d=n.getIsSorted();return d?d!==c&&((a=o.options.enableSortingRemoval)==null||a)&&(!(r&&(l=o.options.enableMultiRemove)!=null)||l)?!1:d==="desc"?"asc":"desc":c},n.getCanSort=()=>{var r,a;return((r=n.columnDef.enableSorting)!=null?r:!0)&&((a=o.options.enableSorting)!=null?a:!0)&&!!n.accessorFn},n.getCanMultiSort=()=>{var r,a;return(r=(a=n.columnDef.enableMultiSort)!=null?a:o.options.enableMultiSort)!=null?r:!!n.accessorFn},n.getIsSorted=()=>{var r;const a=(r=o.getState().sorting)==null?void 0:r.find(l=>l.id===n.id);return a?a.desc?"desc":"asc":!1},n.getSortIndex=()=>{var r,a;return(r=(a=o.getState().sorting)==null?void 0:a.findIndex(l=>l.id===n.id))!=null?r:-1},n.clearSorting=()=>{o.setSorting(r=>r!=null&&r.length?r.filter(a=>a.id!==n.id):[])},n.getToggleSortingHandler=()=>{const r=n.getCanSort();return a=>{r&&(a.persist==null||a.persist(),n.toggleSorting==null||n.toggleSorting(void 0,n.getCanMultiSort()?o.options.isMultiSortEvent==null?void 0:o.options.isMultiSortEvent(a):!1))}}},createTable:n=>{n.setSorting=o=>n.options.onSortingChange==null?void 0:n.options.onSortingChange(o),n.resetSorting=o=>{var r,a;n.setSorting(o?[]:(r=(a=n.initialState)==null?void 0:a.sorting)!=null?r:[])},n.getPreSortedRowModel=()=>n.getGroupedRowModel(),n.getSortedRowModel=()=>(!n._getSortedRowModel&&n.options.getSortedRowModel&&(n._getSortedRowModel=n.options.getSortedRowModel(n)),n.options.manualSorting||!n._getSortedRowModel?n.getPreSortedRowModel():n._getSortedRowModel())}},qb=[ab,Cb,bb,wb,ob,lb,yb,Nb,Pb,vb,Rb,Eb,Ab,Ib,Sb];function kb(n){var o,r;const a=[...qb,...(o=n._features)!=null?o:[]];let l={_features:a};const c=l._features.reduce((y,_)=>Object.assign(y,_.getDefaultOptions==null?void 0:_.getDefaultOptions(l)),{}),d=y=>l.options.mergeOptions?l.options.mergeOptions(c,y):{...c,...y};let p={...{},...(r=n.initialState)!=null?r:{}};l._features.forEach(y=>{var _;p=(_=y.getInitialState==null?void 0:y.getInitialState(p))!=null?_:p});const x=[];let v=!1;const j={_features:a,options:{...c,...n},initialState:p,_queue:y=>{x.push(y),v||(v=!0,Promise.resolve().then(()=>{for(;x.length;)x.shift()();v=!1}).catch(_=>setTimeout(()=>{throw _})))},reset:()=>{l.setState(l.initialState)},setOptions:y=>{const _=vn(y,l.options);l.options=d(_)},getState:()=>l.options.state,setState:y=>{l.options.onStateChange==null||l.options.onStateChange(y)},_getRowId:(y,_,E)=>{var R;return(R=l.options.getRowId==null?void 0:l.options.getRowId(y,_,E))!=null?R:`${E?[E.id,_].join("."):_}`},getCoreRowModel:()=>(l._getCoreRowModel||(l._getCoreRowModel=l.options.getCoreRowModel(l)),l._getCoreRowModel()),getRowModel:()=>l.getPaginationRowModel(),getRow:(y,_)=>{let E=(_?l.getPrePaginationRowModel():l.getRowModel()).rowsById[y];if(!E&&(E=l.getCoreRowModel().rowsById[y],!E))throw new Error;return E},_getDefaultColumnDef:Y(()=>[l.options.defaultColumn],y=>{var _;return y=(_=y)!=null?_:{},{header:E=>{const R=E.header.column.columnDef;return R.accessorKey?R.accessorKey:R.accessorFn?R.id:null},cell:E=>{var R,L;return(R=(L=E.renderValue())==null||L.toString==null?void 0:L.toString())!=null?R:null},...l._features.reduce((E,R)=>Object.assign(E,R.getDefaultColumnDef==null?void 0:R.getDefaultColumnDef()),{}),...y}},Z(n,"debugColumns")),_getColumnDefs:()=>l.options.columns,getAllColumns:Y(()=>[l._getColumnDefs()],y=>{const _=function(E,R,L){return L===void 0&&(L=0),E.map(M=>{const $=sb(l,M,L,R),q=M;return $.columns=q.columns?_(q.columns,$,L+1):[],$})};return _(y)},Z(n,"debugColumns")),getAllFlatColumns:Y(()=>[l.getAllColumns()],y=>y.flatMap(_=>_.getFlatColumns()),Z(n,"debugColumns")),_getAllFlatColumnsById:Y(()=>[l.getAllFlatColumns()],y=>y.reduce((_,E)=>(_[E.id]=E,_),{}),Z(n,"debugColumns")),getAllLeafColumns:Y(()=>[l.getAllColumns(),l._getOrderColumnsFn()],(y,_)=>{let E=y.flatMap(R=>R.getLeafColumns());return _(E)},Z(n,"debugColumns")),getColumn:y=>l._getAllFlatColumnsById()[y]};Object.assign(l,j);for(let y=0;yY(()=>[n.options.data],o=>{const r={rows:[],flatRows:[],rowsById:{}},a=function(l,c,d){c===void 0&&(c=0);const m=[];for(let x=0;xn._autoResetPageIndex()))}function Md(n,o,r){return r.options.filterFromLeafRows?$b(n,o,r):Bb(n,o,r)}function $b(n,o,r){var a;const l=[],c={},d=(a=r.options.maxLeafRowFilterDepth)!=null?a:100,m=function(p,x){x===void 0&&(x=0);const v=[];for(let y=0;yY(()=>[n.getPreFilteredRowModel(),n.getState().columnFilters,n.getState().globalFilter,n.getFilteredRowModel()],(r,a,l)=>{if(!r.rows.length||!(a!=null&&a.length)&&!l)return r;const c=[...a.map(m=>m.id).filter(m=>m!==o),l?"__global__":void 0].filter(Boolean),d=m=>{for(let p=0;pY(()=>{var r;return[(r=n.getColumn(o))==null?void 0:r.getFacetedRowModel()]},r=>{if(!r)return new Map;let a=new Map;for(let c=0;cY(()=>[n.getPreFilteredRowModel(),n.getState().columnFilters,n.getState().globalFilter],(o,r,a)=>{if(!o.rows.length||!(r!=null&&r.length)&&!a){for(let y=0;y{var _;const E=n.getColumn(y.id);if(!E)return;const R=E.getFilterFn();R&&l.push({id:y.id,filterFn:R,resolvedValue:(_=R.resolveFilterValue==null?void 0:R.resolveFilterValue(y.value))!=null?_:y.value})});const d=(r??[]).map(y=>y.id),m=n.getGlobalFilterFn(),p=n.getAllLeafColumns().filter(y=>y.getCanGlobalFilter());a&&m&&p.length&&(d.push("__global__"),p.forEach(y=>{var _;c.push({id:y.id,filterFn:m,resolvedValue:(_=m.resolveFilterValue==null?void 0:m.resolveFilterValue(a))!=null?_:a})}));let x,v;for(let y=0;y{_.columnFiltersMeta[R]=L})}if(c.length){for(let E=0;E{_.columnFiltersMeta[R]=L})){_.columnFilters.__global__=!0;break}}_.columnFilters.__global__!==!0&&(_.columnFilters.__global__=!1)}}const j=y=>{for(let _=0;_n._autoResetPageIndex()))}function Hb(){return n=>Y(()=>[n.getState().sorting,n.getPreSortedRowModel()],(o,r)=>{if(!r.rows.length||!(o!=null&&o.length))return r;const a=n.getState().sorting,l=[],c=a.filter(p=>{var x;return(x=n.getColumn(p.id))==null?void 0:x.getCanSort()}),d={};c.forEach(p=>{const x=n.getColumn(p.id);x&&(d[p.id]={sortUndefined:x.columnDef.sortUndefined,invertSorting:x.columnDef.invertSorting,sortingFn:x.getSortingFn()})});const m=p=>{const x=p.map(v=>({...v}));return x.sort((v,j)=>{for(let _=0;_{var j;l.push(v),(j=v.subRows)!=null&&j.length&&(v.subRows=m(v.subRows))}),x};return{rows:m(r.rows),flatRows:l,rowsById:r.rowsById}},Z(n.options,"debugTable","getSortedRowModel",()=>n._autoResetPageIndex()))}/** - * react-table - * - * Copyright (c) TanStack - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function Ji(n,o){return n?Gb(n)?O.createElement(n,o):n:null}function Gb(n){return Kb(n)||typeof n=="function"||Wb(n)}function Kb(n){return typeof n=="function"&&(()=>{const o=Object.getPrototypeOf(n);return o.prototype&&o.prototype.isReactComponent})()}function Wb(n){return typeof n=="object"&&typeof n.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(n.$$typeof.description)}function Td(n){const o={state:{},onStateChange:()=>{},renderFallbackValue:null,...n},[r]=O.useState(()=>({current:kb(o)})),[a,l]=O.useState(()=>r.current.initialState);return r.current.setOptions(c=>({...c,...n,state:{...a,...n.state},onStateChange:d=>{l(d),n.onStateChange==null||n.onStateChange(d)}})),r.current}const Qb=({buttonText:n,title:o="",content:r,className:a=""})=>i.jsx("div",{className:`flex items-baseline justify-center mr-4 font-medium ${a}`,children:i.jsxs(fr,{children:[i.jsx(Oc,{asChild:!0,children:i.jsxs(H,{variant:"link",className:"inline-flex items-center font-medium group",children:[i.jsx("span",{className:"underline-offset-4 group-hover:underline",children:n}),i.jsx(B_,{className:"w-4 h-4 ml-1 text-muted-foreground"})]})}),i.jsxs(gr,{className:"sm:max-w-[425px]",children:[i.jsx(mr,{children:i.jsx(hr,{children:o})}),i.jsxs(uo,{className:"grid gap-4 py-2",children:[r,i.jsx(pr,{children:i.jsx(Yi,{asChild:!0,children:i.jsx(H,{type:"button",children:w("common.close")})})})]})]})]})});function Yb(n){let a=0;for(let v=0;v>v*8&255;l+=("00"+j.toString(16)).substr(-2)}const c=parseInt(l.substr(1,2),16),d=parseInt(l.substr(3,2),16),m=parseInt(l.substr(5,2),16),p=`#${(c*.7|0).toString(16).padStart(2,"0")}${(d*.7|0).toString(16).padStart(2,"0")}${(m*.7|0).toString(16).padStart(2,"0")}`,x=`#${Math.min(255,Math.floor(c+(255-c)*.7)).toString(16).padStart(2,"0")}${Math.min(255,Math.floor(d+(255-d)*.7)).toString(16).padStart(2,"0")}${Math.min(255,Math.floor(m+(255-m)*.7)).toString(16).padStart(2,"0")}`;return[p,x]}const Od=({label:n,className:o})=>{const[r,a]=Yb(n);return i.jsx(co,{className:o,style:o?{}:{backgroundColor:a,color:r},children:n})};function Dd({table:n,header:o,className:r}){return o.column.getCanSort()?i.jsx("div",{className:he("flex items-center space-x-2",r),children:i.jsxs(rs,{children:[i.jsx(is,{asChild:!0,children:i.jsxs(H,{"aria-label":o.column.getIsSorted()==="desc"?w("common.sort_desc_description"):o.column.getIsSorted()==="asc"?w("common.sort_asc_description"):w("common.sort_none_description"),size:"sm",variant:"ghost",className:"-ml-3 h-8 data-[state=open]:bg-accent font-bold text-muted-foreground",children:[Ji(o.column.columnDef.header,o.getContext()),o.column.getIsSorted()==="desc"?i.jsx(_c,{className:"w-4 h-4 ml-2","aria-hidden":"true"}):o.column.getIsSorted()==="asc"?i.jsx(bc,{className:"w-4 h-4 ml-2","aria-hidden":"true"}):i.jsx(A0,{className:"w-4 h-4 ml-2 text-muted-foreground/30","aria-hidden":"true"})]})}),i.jsxs(ss,{align:"start",children:[o.column.getCanSort()&&i.jsxs(i.Fragment,{children:[i.jsxs(Vr,{onClick:()=>o.column.toggleSorting(!1),"aria-label":w("common.sort_asc"),children:[i.jsx(bc,{className:"mr-2 h-3.5 w-3.5 text-muted-foreground/70","aria-hidden":"true"}),w("common.sort_asc")]}),i.jsxs(Vr,{onClick:()=>o.column.toggleSorting(!0),"aria-label":w("common.sort_desc"),children:[i.jsx(_c,{className:"mr-2 h-3.5 w-3.5 text-muted-foreground/70","aria-hidden":"true"}),w("common.sort_desc")]})]}),o.column.getCanSort()&&o.column.getCanHide()&&i.jsx(fo,{}),o.column.getCanHide()&&i.jsxs(Vr,{onClick:()=>o.column.toggleVisibility(!1),"aria-label":w("common.hide"),children:[i.jsx(md,{className:"mr-2 h-3.5 w-3.5 text-muted-foreground/70","aria-hidden":"true"}),w("common.hide")]})]})]})}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:he("data-[state=open]:bg-accent tracking-wide text-ellipsis",r),children:o.isPlaceholder?null:Ji(o.column.columnDef.header,o.getContext())}),!1]})}function Zb({table:n,className:o,enablePageSizeSelector:r=!0,visible:a="auto"}){const l=O.useMemo(()=>a===!0,[a]),c=O.useMemo(()=>a==="auto",[a]);return!l||c&&n.getPageCount()<1?null:i.jsxs("div",{className:o,children:[i.jsx("div",{className:"flex-1 text-base text-muted-foreground",children:n.getSelectedRowModel().rows.length>0&&i.jsx(i.Fragment,{children:w("common.rows_selected_of_total",{count:n.getFilteredSelectedRowModel().rows.length,total:n.getFilteredRowModel().rows.length})})}),i.jsxs("div",{className:"flex justify-between space-x-6 lg:space-x-8",children:[r&&i.jsxs("div",{className:"flex items-center space-x-2 grow",children:[i.jsx("p",{className:"text-sm font-medium",children:w("common.rows_per_page")}),i.jsxs(ar,{value:`${n.getState().pagination.pageSize}`,onValueChange:d=>{n.setPageSize(Number(d))},children:[i.jsx(or,{className:"h-8 w-[70px]",children:i.jsx(lr,{placeholder:n.getState().pagination.pageSize})}),i.jsx(ur,{side:"top",children:U_.map(d=>i.jsx(xn,{value:`${d}`,children:d},d))})]})]}),i.jsxs("div",{className:he("flex space-x-2 flex-1",r?"justify-end":"justify-between"),children:[i.jsx("div",{className:"flex w-[150px] items-center justify-start",children:i.jsx("p",{className:"text-sm font-medium ",children:w("common.num_page_of_total",{count:n.getState().pagination.pageIndex+1,total:n.getPageCount()})})}),i.jsxs("div",{className:"flex items-center space-x-2",children:[i.jsxs(H,{type:"button",variant:"outline",className:"hidden w-8 h-8 p-0 lg:flex",onClick:()=>n.setPageIndex(z_),disabled:!n.getCanPreviousPage(),children:[i.jsx("span",{className:"sr-only",children:w("common.go_to_first_page")}),i.jsx(I0,{className:"w-4 h-4"})]}),i.jsxs(H,{type:"button",variant:"outline",className:"w-8 h-8 p-0",onClick:()=>n.previousPage(),disabled:!n.getCanPreviousPage(),children:[i.jsx("span",{className:"sr-only",children:w("common.go_to_prev_page")}),i.jsx(V_,{className:"w-4 h-4"})]}),i.jsxs(H,{type:"button",variant:"outline",className:"w-8 h-8 p-0",onClick:()=>n.nextPage(),disabled:!n.getCanNextPage(),children:[i.jsx("span",{className:"sr-only",children:w("common.go_to_next_page")}),i.jsx(H_,{className:"w-4 h-4"})]}),i.jsxs(H,{type:"button",variant:"outline",className:"hidden w-8 h-8 p-0 lg:flex",onClick:()=>n.setPageIndex(n.getPageCount()+1),disabled:!n.getCanNextPage(),children:[i.jsx("span",{className:"sr-only",children:w("common.go_to_last_page")}),i.jsx(F0,{className:"w-4 h-4"})]})]})]})]})]})}function fs({table:n,title:o,description:r,caption:a,paginationOptions:l,headerOptions:c={visible:!0},children:d,className:m,contentClassName:p,footerClassName:x,rowClassName:v,cellClassName:j,onRowClick:y,activeRowIndex:_}){var R;const E=c==null?void 0:c.visible;return i.jsxs(Oe,{className:m,children:[(o||r)&&i.jsxs(ct,{className:"pb-0",children:[i.jsx(Ve,{children:o}),i.jsx(We,{children:r})]}),i.jsxs(De,{className:he("pt-6",p),children:[d&&i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"flex space-x-2",children:d}),i.jsx(_n,{className:"my-4"})]}),i.jsxs(go,{children:[typeof a<"u"&&i.jsx(G_,{children:a}),E&&n.getHeaderGroups().length&&i.jsx(mo,{children:n.getHeaderGroups().map(L=>i.jsx(bn,{className:v,children:L.headers.map(M=>i.jsx(ho,{colSpan:M.colSpan,style:{width:M.getSize()===Number.MAX_SAFE_INTEGER?"auto":M.getSize()},children:i.jsx(Dd,{table:n,header:M})},M.id))},L.id))}),i.jsx(po,{children:(R=n.getRowModel().rows)!=null&&R.length?n.getRowModel().rows.map(L=>i.jsx(bn,{onClick:()=>{y&&y(L)},tabIndex:0,"data-state":L.getIsSelected()&&"selected",className:he(L.getIsSelected()||_===L.index?"bg-accent cursor-pointer hover:bg-accent":"cursor-pointer",v),children:L.getVisibleCells().map(M=>i.jsx(Kr,{className:j,style:{width:M.column.getSize()===Number.MAX_SAFE_INTEGER?"auto":M.column.getSize()},children:Ji(M.column.columnDef.cell,M.getContext())},M.id))},L.id)):i.jsx(bn,{className:v,children:i.jsx(Kr,{className:he("h-24 text-center",j),colSpan:n.getAllColumns.length,children:"No hay datos para mostrar"})})})]})]}),i.jsx(Rt,{className:x,children:i.jsx(Zb,{className:"flex-1",table:n,...l})})]})}function Xb({actions:n,rowContext:o}){return i.jsxs(rs,{children:[i.jsx(is,{asChild:!0,children:i.jsxs(H,{size:"icon",variant:"outline",className:"w-8 h-8",children:[i.jsx(D0,{className:"h-3.5 w-3.5"}),i.jsx("span",{className:"sr-only",children:w("common.open_menu")})]})}),i.jsxs(ss,{align:"end",children:[i.jsxs(Dc,{children:[w("common.actions")," "]}),n&&n(o).map((r,a)=>r.label==="-"?i.jsx(fo,{},a):i.jsxs(Vr,{onClick:l=>r.onClick?r.onClick(o,l):null,children:[r.icon&&i.jsx(i.Fragment,{children:r.icon}),r.label,r.shortcut&&i.jsx(K_,{children:r.shortcut})]},a))]})]})}function Jb(){return{id:"select",header:({table:n})=>i.jsx(Zi,{id:"select-all",checked:n.getIsAllPageRowsSelected()||n.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:o=>n.toggleAllPageRowsSelected(!!o),"aria-label":w("common.select_all"),className:"translate-y-[2px]"}),cell:({row:n})=>i.jsx(Zi,{id:`select-row-${n.id}`,checked:n.getIsSelected(),onCheckedChange:o=>{n.toggleSelected(!!o)},"aria-label":w("common.select_row"),className:"translate-y-[2px]"}),enableSorting:!1,enableHiding:!1}}function gs({columnCount:n,rowCount:o=10,searchableColumnCount:r=0,filterableColumnCount:a=0,showViewOptions:l=!0,cellWidths:c=["auto"],withPagination:d=!0,shrinkZero:m=!1,className:p,...x}){return i.jsxs("div",{className:he("w-full space-y-2.5 overflow-auto",p),...x,children:[i.jsxs("div",{className:"flex items-center justify-between w-full p-1 space-x-2 overflow-auto",children:[i.jsxs("div",{className:"flex items-center flex-1 space-x-2",children:[r>0?Array.from({length:r}).map((v,j)=>i.jsx(ut,{className:"w-40 h-7 lg:w-60"},j)):null,a>0?Array.from({length:a}).map((v,j)=>i.jsx(ut,{className:"h-7 w-[4.5rem] border-dashed"},j)):null]}),l?i.jsx(ut,{className:"ml-auto hidden h-7 w-[4.5rem] lg:flex"}):null]}),i.jsx("div",{className:"border rounded-md",children:i.jsxs(go,{children:[i.jsx(mo,{children:Array.from({length:1}).map((v,j)=>i.jsx(bn,{className:"hover:bg-transparent",children:Array.from({length:n}).map((y,_)=>i.jsx(ho,{style:{width:c[_],minWidth:m?c[_]:"auto"},children:i.jsx(ut,{className:"w-full h-6"})},_))},j))}),i.jsx(po,{children:Array.from({length:o}).map((v,j)=>i.jsx(bn,{className:"hover:bg-transparent",children:Array.from({length:n}).map((y,_)=>i.jsx(Kr,{style:{width:c[_],minWidth:m?c[_]:"auto"},children:i.jsx(ut,{className:"w-full h-6"})},_))},j))})]})}),d?i.jsxs("div",{className:"flex items-center justify-between w-full gap-4 p-1 overflow-auto sm:gap-8",children:[i.jsx(ut,{className:"w-40 h-7 shrink-0"}),i.jsxs("div",{className:"flex items-center gap-4 sm:gap-6 lg:gap-8",children:[i.jsxs("div",{className:"flex items-center space-x-2",children:[i.jsx(ut,{className:"w-24 h-7"}),i.jsx(ut,{className:"h-7 w-[4.5rem]"})]}),i.jsx("div",{className:"flex items-center justify-center text-sm font-medium",children:i.jsx(ut,{className:"w-20 h-7"})}),i.jsxs("div",{className:"flex items-center space-x-2",children:[i.jsx(ut,{className:"hidden size-7 lg:block"}),i.jsx(ut,{className:"size-7"}),i.jsx(ut,{className:"size-7"}),i.jsx(ut,{className:"hidden size-7 lg:block"})]})]})]}):null]})}const ms=({title:n=w("components.empty_state.title"),subtitle:o=w("components.empty_state.subtitle"),buttonText:r=w("components.empty_state.button"),onButtonClick:a=()=>{},actions:l=()=>i.jsx(i.Fragment,{})})=>i.jsxs("div",{className:"text-center",children:[i.jsx("svg",{className:"w-12 h-12 mx-auto text-slate-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:i.jsx("path",{vectorEffect:"non-scaling-stroke",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"})}),i.jsx("h3",{className:"mt-2 text-lg font-semibold text-slate-900",children:n}),i.jsx("p",{className:"mt-1 text-base text-slate-500",children:o}),i.jsxs("div",{className:"items-center mt-6",children:[l&&i.jsx(i.Fragment,{children:l}),!l&&i.jsxs(H,{className:"my-4",onClick:a,children:[i.jsx(Eo,{}),r]})]})]}),ew=wo("flex h-10 w-full rounded-md bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50",{variants:{variant:{default:"border border-input ring-offset-background focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ",outline:"focus-visible:border focus-visible:border-input"}},defaultVariants:{variant:"default"}}),es=n=>{const{name:o,label:r,hint:a,description:l,placeholder:c,className:d,disabled:m,defaultValue:p,rules:x,readOnly:v,scale:j,variant:y}=n,{control:_}=xr(),[E,R]=O.useState(""),L={input:M=>{if(typeof M!="object")return M;const $=Ut.create(M);if($.isFailure)throw $.error;const q=$.object.toString();return E.endsWith(",")?q.replace(/.0$/,","):q},output:(M,$,q)=>{const{value:V}=q??{value:null};R(V??"");const D=Ut.createFromFormattedValue(V);if(D.isFailure)throw D.error;return D.object.toObject()}};return i.jsx(xo,{defaultValue:p,control:_,name:o,disabled:m,rules:{max:100,min:0,...x},render:({field:M})=>{const $=L.input(M.value),q=m||M.disabled,V=!!((x==null?void 0:x.required)??!1);return i.jsxs(vo,{className:he(d,"space-y-3"),children:[r&&i.jsx(_o,{label:r,hint:a,required:V}),i.jsx(bo,{children:i.jsx(Lc,{name:M.name,ref:M.ref,onBlur:M.onBlur,disabled:q,readOnly:v,className:he(ew({variant:y,className:d})),groupSeparator:".",decimalSeparator:",",placeholder:c,allowDecimals:j!==0,decimalsLimit:j,decimalScale:j,step:1,value:$,onValueChange:(D,k,W)=>M.onChange(L.output(D,k,W))})}),l&&i.jsx(So,{children:l}),i.jsx(jo,{})]})}})},tw=wo("flex h-10 w-full rounded-md bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50",{variants:{variant:{default:"border border-input ring-offset-background focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ",outline:"focus-visible:border focus-visible:border-input"}},defaultVariants:{variant:"default"}}),nw=n=>{const{name:o,label:r,hint:a,description:l,placeholder:c,className:d,disabled:m,defaultValue:p,rules:x,readOnly:v,scale:j,variant:y}=n,{control:_}=xr(),[E,R]=O.useState(""),L={input:M=>{if(typeof M!="object")return M;const $=Sn.create(M);if($.isFailure)throw $.error;const q=$.object.toString();return E.endsWith(",")?q.replace(/.0$/,","):q},output:(M,$,q)=>{const{value:V}=q??{value:null};R(V??"");const D=Sn.createFromFormattedValue(V);if(D.isFailure)throw D.error;return D.object.toObject()}};return i.jsx(xo,{defaultValue:p,control:_,name:o,disabled:m,rules:x,render:({field:M})=>{const $=L.input(M.value),q=m||M.disabled,V=!!((x==null?void 0:x.required)??!1);return i.jsxs(vo,{className:he(d,"space-y-3"),children:[r&&i.jsx(_o,{label:r,hint:a,required:V}),i.jsx(bo,{children:i.jsx(Lc,{name:M.name,ref:M.ref,onBlur:M.onBlur,disabled:q,readOnly:v,className:he(tw({variant:y,className:d})),groupSeparator:".",decimalSeparator:",",placeholder:c,allowDecimals:j!==0,decimalsLimit:j,decimalScale:j,step:1,value:$,onValueChange:(D,k,W)=>M.onChange(L.output(D,k,W))})}),l&&i.jsx(So,{children:l}),i.jsx(jo,{})]})}})},rw=wo("",{variants:{variant:{default:"",ghost:"border-0 focus-visible:border focus-visible:border-input focus-visible:ring-0 focus-visible:ring-offset-0 "}},defaultVariants:{variant:"default"}}),Ln=n=>{const{name:o,label:r,hint:a,description:l,placeholder:c,className:d,disabled:m,rules:p,required:x,type:v,variant:j}=n,{control:y}=xr();return i.jsx(xo,{control:y,name:o,disabled:m,rules:{required:x,...p},render:({field:_,fieldState:E})=>{const R=!!((p==null?void 0:p.required)??x);return i.jsxs(vo,{className:he(d,"space-y-3"),children:[r&&i.jsx(_o,{label:r,hint:a,required:R}),i.jsx(bo,{className:"block",children:i.jsx(as,{type:v,placeholder:c,className:he(E.error?"border-destructive focus-visible:ring-destructive":"",rw({variant:j,className:d})),..._})}),l&&i.jsx(So,{children:l}),i.jsx(jo,{})]})}})};function iw(n=!1){const[o,r]=O.useState(n);return[o,()=>r(l=>!l)]}const kn=()=>{const n=O.useContext(W_);if(n===null)throw new Error("useDataTableContext must be used within a DataTableProvider");return n};function hs({data:n,columns:o,pageCount:r,enableSorting:a=!1,enableHiding:l=!1,enableRowSelection:c=!1,initialState:d,onPaginationChange:m,meta:p}){const{pagination:x,setPagination:v,sorting:j}=kn(),[y,_]=Dn.useState({}),[E,R]=Dn.useState((d==null?void 0:d.columnVisibility)||{}),L=V=>{if(typeof V=="function"){const D=V(x);v(D)}m&&m(V)},M=V=>{},$=O.useCallback(()=>{const V=o;return c&&V.unshift(Jb()),V},[o,c]);return{table:Td({data:n,columns:$(),pageCount:r??-1,meta:p,getCoreRowModel:Fd(),initialState:d,state:{pagination:x,sorting:j,columnVisibility:E,rowSelection:y},enableRowSelection:c,onRowSelectionChange:_,manualSorting:!0,enableSorting:a,getSortedRowModel:Hb(),onSortingChange:M,enableHiding:l,onColumnVisibilityChange:R,manualPagination:!0,onPaginationChange:L,manualFiltering:!0,getFilteredRowModel:Vb(),getFacetedRowModel:Ub(),getFacetedUniqueValues:zb(),debugTable:!1,debugHeaders:!1,debugColumns:!1,defaultColumn:{minSize:0,size:Number.MAX_SAFE_INTEGER,maxSize:Number.MAX_SAFE_INTEGER}})}}const sw=({setSize:n,setControllerCallback:o,setPercentageCallback:r,setErrorCallback:a})=>l=>{if(!l.ok)throw Error(`${l.status} ${l.type} ${l.statusText}`);if(!l.body)throw Error("ReadableStream not yet supported in this browser.");const c=l.body,d=l.headers.get("content-encoding"),m=l.headers.get(d?"x-file-size":"content-length"),p=parseInt(m||"0",10);n(()=>p);let x=0;const v=new ReadableStream({start(j){o(j);const y=c.getReader();async function _(){return y.read().then(({done:E,value:R})=>E?j.close():(x+=(R==null?void 0:R.byteLength)||0,R&&j.enqueue(R),r({loaded:x,total:p}),_())).catch(E=>(a(E),y.cancel("Cancelled"),j.error(E)))}return _()}});return new Response(v)},Nc=(n,o,r)=>{const a=[n],l=new Blob(a,{type:r||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")return window.navigator.msSaveBlob(l,o);const c=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(l):window.webkitURL.createObjectURL(l),d=document.createElement("a");return d.style.display="none",d.href=c,d.setAttribute("download",o),typeof d.download>"u"&&d.setAttribute("target","_blank"),document.body.appendChild(d),d.click(),setTimeout(()=>{document.body.removeChild(d),window.URL.revokeObjectURL(c)},200)};function Rc({customHandleDownload:n,...o}={}){var V;let r=!1;try{r=process?!!((V=process==null?void 0:process.env)!=null&&V.REACT_APP_DEBUG_MODE):!1}catch{r=!1}const[a,l]=O.useState(0),[c,d]=O.useState(0),[m,p]=O.useState(0),[x,v]=O.useState(null),[j,y]=O.useState(!1),_=O.useRef(null),E=O.useCallback(({loaded:D,total:k})=>{const W=Math.round(D/k*100);d(()=>W)},[]),R=O.useCallback(D=>{const k={"Failed to execute 'enqueue' on 'ReadableStreamDefaultController': Cannot enqueue a chunk into an errored readable stream":"Download canceled","The user aborted a request.":"Download timed out"};v(()=>({errorMessage:k[D.message]?k[D.message]:D.message}))},[]),L=O.useCallback(D=>{_.current=D},[]),M=O.useCallback(()=>{_.current&&_.current.error()},[]),$=O.useCallback(()=>{L(null),l(()=>0),d(()=>0),p(()=>0),y(()=>!1)},[L]),q=O.useCallback(async(D,k,W=0,te={})=>{if(j)return null;$(),v(()=>null),y(()=>!0);const U=setInterval(()=>l(ke=>ke+1),r?1:1e3),ge=sw({setSize:p,setControllerCallback:L,setPercentageCallback:E,setErrorCallback:R}),_e=new AbortController,K=setTimeout(()=>{W>0&&_e.abort()},W),Ee=n||Nc;try{const ke=await fetch(D,{method:"GET",...o,...te,signal:_e.signal}),tt=await ge(ke).blob();Ee(tt,k),$()}catch(ke){$(),v(X=>{const{message:tt}=ke;return tt!=="Failed to fetch"?{errorMessage:tt}:X}),clearTimeout(K)}finally{clearInterval(U)}},[j,$,r,L,E,R,o,n]);return O.useMemo(()=>({elapsed:a,percentage:c,size:m,download:q,cancel:M,error:x,isInProgress:j,jsDownload:Nc}),[a,c,m,q,M,x,j])}const aw=()=>{const{i18n:n}=Pt();return Ld({locale:n.language})},Ld=n=>{const{locale:o}=n,r=O.useCallback(c=>{if(c==null)return"";const{amount:d,scale:m,currency_code:p}=c;return new Intl.NumberFormat(o??"ES",{style:"currency",currency:p,currencyDisplay:"symbol",useGrouping:!0,maximumFractionDigits:m}).format(d===null?0:hc({amount:d,scale:m}))},[o]),a=O.useCallback(c=>{if(c==null)return"";const{amount:d,scale:m}=c;return new Intl.NumberFormat("es",{minimumFractionDigits:m,useGrouping:!0}).format(d===null?0:hc({amount:d,scale:m}))},[o]),l=O.useCallback(c=>{if(c==null)return"";const{amount:d,scale:m}=c;return new Intl.NumberFormat(o,{style:"decimal",minimumFractionDigits:m}).format(d===null?0:d)},[o]);return{formatCurrency:r,formatNumber:a,formatPercentage:l}};function Pd(n){const[o,r]=O.useState(!1);return O.useEffect(()=>{function a(c){r(c.matches)}const l=matchMedia(n);return l.addEventListener("change",a),r(l.matches),()=>l.removeEventListener("change",a)},[n]),o}const ow=()=>{const n=O.useContext(Q_);if(n===null)throw new Error("useWarnAboutChange must be used within a UnsavedWarnProvider");return n},Oo=({isDirty:n=!1,title:o=w("hooks.use_unsaved_changes_notifier.title"),subtitle:r=w("hooks.use_unsaved_changes_notifier.subtitle"),confirmText:a=w("hooks.use_unsaved_changes_notifier.confirm_text"),cancelText:l=w("hooks.use_unsaved_changes_notifier.cancel_text"),onConfirm:c,onCancel:d,type:m="warning"})=>{const p=Y_(n),{show:x}=ow(),v=O.useCallback(()=>n?new Promise(j=>{x({title:o,subtitle:r,confirmText:a,cancelText:l,type:m,onConfirm:()=>{j(!0),c==null||c()},onCancel:()=>{j(!1),d==null||d()}})}):Promise.resolve(!0),[l,a,n,d,c,x,r,o,m]);return O.useEffect(()=>{p.state==="blocked"&&v().then(j=>{j?p.proceed():p.reset()})},[p,v]),O.useEffect(()=>(n&&(window.onbeforeunload=()=>r),()=>{window.onbeforeunload=null}),[n,r]),{confirm:v}},qd=n=>{const{isSubmitting:o,isLoading:r,isValidating:a}=Z_();return i.jsx(Co,{disabled:o||r||a,...n})};qd.displayName="FormSubmitButton";const rn=[{code:"es",name:"Español",flagClassName:"fi fi-es"},{code:"en",name:"English",flagClassName:"fi fi-gb"},{code:"fr",name:"Français",flagClassName:"fi fi-fr"}],kd={"any.unknown":"{{#label}}: no está permitido","any.invalid":"{{#label}}: contiene un valor invalido","any.empty":"{{#label}}: no está permitido que sea vacío","any.required":"{{#label}}: es un campo requerido","any.allowOnly":"{{#label}}: debería ser uno de las siguientes variantes: {{valids}}","any.default":"emitió un error cuando se ejecutó el metodo default","alternatives.base":"{{#label}}: no coincide con ninguna de las alternativas permitidas","array.base":"{{#label}}: debe ser un array","array.includes":"{{#label}}: en la posición {{pos}} no coincide con ninguno de los tipos permitidos","array.includesSingle":'{{#label}}: el valor de "{{!key}}" no coincide con ninguno de los tipos permitidos',"array.includesOne":"{{#label}}: en la posición {{pos}} falló porque {{reason}}","array.includesOneSingle":'{{#label}}: el valor "{{!key}}" falló porque {{reason}}',"array.includesRequiredUnknowns":"{{#label}}: no contiene valor/es requerido/s: {{unknownMisses}} ","array.includesRequiredKnowns":"{{#label}}: no contiene: {{knownMisses}}","array.includesRequiredBoth":"{{#label}}: no contiene {{knownMisses}} y {{unknownMisses}} otros valores requeridos","array.excludes":"{{#label}}: en la posición {{pos}} contiene un valor excluído","array.excludesSingle":'{{#label}}: el valor "{{!key}}" contiene un valor excluído',"array.min":"{{#label}}: debe contener al menos {{limit}} items","array.max":"{{#label}}: debe contener máximo {{limit}} items","array.length":"{{#label}}: debe contener exactamente {{limit}} items","array.ordered":"{{#label}}: en la posición {{pos}} falló porque {{reason}}","array.orderedLength":"{{#label}}: en la posición {{pos}} falló porque el array debre contener como máximo {{limit}} items","array.sparse":"{{#label}}: no debe ser un array esparcido","array.unique":"{{#label}}: posición {{pos}} contiene un valor duplicado","boolean.base":"{{#label}}: debe ser un valor verdadero/falso o si/no","binary.base":"{{#label}}: debe ser un buffer o un string","binary.min":"{{#label}}: debe ser como mínimo de {{limit}} bytes","binary.max":"{{#label}}: debe ser como máximo de {{limit}} bytes","binary.length":"{{#label}}: debe tener exactamente {{limit}} bytes","date.base":"{{#label}}: debe ser una cantidad de milisegundos o una fecha en cadena de texto válida","date.min":'{{#label}}: debe ser mayor o igual a "{{limit}}"',"date.max":'{{#label}}: debe ser menor o igual que "{{limit}}"',"date.isoDate":"{{#label}}: debe ser una fecha en formato ISO 8601","date.ref":'referencia a "{{ref}}", que no es una fecha válida',"function.base":"{{#label}}: debe ser una función","object.base":"{{#label}}: debe ser un objeto","object.child":'hijo "{{!key}}" falló porque {{reason}}',"object.min":"{{#label}}: debe tener como mínimo {{limit}} hijo","object.max":"{{#label}}: debe tener menos o a lo sumo {{limit}} hijo","object.length":"{{#label}}: debe tener máximo {{limit}} hijo/s","object.allowUnknown":"no está permitido","object.with":'peer faltante: "{{peer}}"',"object.without":'conflicto con peer prohibido: "{{peer}}"',"object.missing":"{{#label}}: debe contener al menos uno de: {{peers}}","object.xor":"{{#label}}: contiene un conflicto con alguno de: {{peers}}","object.or":"{{#label}}: debe contener al menos uno de: {{peers}}","object.and":"contiene {{present}} sin el requerido: {{missing}}","object.nand":'!!"{{main}}" no debe existir simultáneamente con {{peers}}',"object.assert":'!!"{{ref}}" falló validacion porque "{{ref}}" falló a {{message}}',"object.rename.multiple":'{{#label}}: no se puede renombrar el hijo "{{from}}" porque múltiples re-nombramientos estan deshabilitados y otra clave fue renombrada a "{{to}}"',"object.rename.override":'{{#label}}: no se puede renombrar el hijo "{{from}}" porque la sobre escritura esta deshabilitada y el target "{{to}}" existe',"object.type":'{{#label}}: debe ser una instancia de "{{type}}"',"number.base":"{{#label}}: debe ser un número","number.min":"{{#label}}: debe ser mayor o igual que {{limit}}","number.max":"{{#label}}: debe ser menor o igual que {{limit}}","number.less":"{{#label}}: debe ser menor a {{limit}}","number.greater":"{{#label}}: debe ser mayor a {{limit}}","number.float":"{{#label}}: debe ser un numero flotante","number.integer":"{{#label}}: debe ser un número entero","number.negative":"{{#label}}: debe ser un número negativo","number.positive":"{{#label}}: debe ser un número positivo","number.precision":"{{#label}}: no debe tener mas de {{limit}} decimales","number.ref":'{{#label}}: referencia a "{{ref}}" que no es un número',"number.multiple":"{{#label}}: debe ser un múltiplo de {{multiple}}","string.base":"{{#label}}: debe ser una cadena de texto","string.empty":"{{#label}}: no está permitido que sea vacío","string.min":"{{#label}}: debe ser mínimo de {{limit}} caracteres de largo","string.max":"{{#label}}: debe ser de máximo {{limit}} caracteres de largo","string.length":"{{#label}}: debe ser exactamente de {{limit}} caracteres de largo","string.alphanum":"{{#label}}: debe contener solo letras y números","string.token":"{{#label}}: debe contener solo letras, números y guines bajos","string.regex.base":'{{#label}}: el valor "{{!value}}" no coincide con el pattern requerido: {{pattern}}',"string.regex.name":'{{#label}}: el valor "{{!value}}" no coincide con el nombre de pattern {{name}}',"string.email":"{{#label}}: debe ser un email válido","string.uri":"{{#label}}: debe sre una uri válida","string.uriCustomScheme":"{{#label}}: debe ser una uri válida con el esquema concidiente con el patrón {{scheme}}","string.isoDate":"{{#label}}: debe ser una fecha en formato ISO 8601 válida","string.guid":"{{#label}}: debe ser un GUID valido","string.hex":"{{#label}}: debe contener solo caracteres hexadecimales","string.hostname":"{{#label}}: deber ser un hostname válido","string.lowercase":"{{#label}}: solo debe contener minúsculas","string.uppercase":"{{#label}}: solo debe contener mayúsculas","string.trim":"{{#label}}: no debe tener espacios en blanco delante o atrás","string.creditCard":"{{#label}}: debe ser una tarjeta de crédito","string.ref":'Referencia "{{ref}}" que no es un número',"string.ip":"{{#label}}: debe ser una dirección ip válida con un CDIR {{cidr}}","string.ipVersion":"{{#label}}: debe ser una dirección ip válida de una de las siguientes versiones {{version}} con un CDIR {{cidr}}","object.unknown":"{{#label}}: es un campo no es permitido","luxon.lt":"{{#label}}: must be before {{#date}}","luxon.gt":"{{#label}}: must be after {{#date}}","luxon.lte":"{{#label}}: must be same as or before {{#date}}","luxon.gte":"{{#label}}: must be same as or after {{#date}}"},Ww=()=>{var j,y,_,E;const{t:n,i18n:o}=Pt(),[r,a]=O.useState(o.language),l=zt(),{toast:c}=Cn();O.useEffect(()=>{const R=navigator.language.split("-")[0],L=rn.find(M=>M.code===R);L&&d(L.code)},[]);const d=R=>{o.changeLanguage(R),a(R)},{mutate:m,status:p}=E0({onSuccess:R=>{const{success:L,error:M}=R;!L&&M&&x.setError("root",M),L&&l("/quotes",{replace:!0})},onError:R=>{const{message:L}=R;c({description:L,title:n("common.error")}),console.log(R)}}),x=os({mode:"onBlur",defaultValues:{email:"",password:""},resolver:Pc(pn.object({email:pn.string().email({tlds:{allow:!1}}).required(),password:pn.string().min(4).alphanum().required()}),{messages:kd})}),v=async R=>{m({email:R.email,password:R.password},{})};return i.jsxs(X_,{variant:"full",className:"p-0 lg:grid lg:min-h-[600px] lg:grid-cols-2 xl:min-h-[800px] h-screen ",children:[i.jsx("div",{className:"flex items-center justify-center py-12 ",children:i.jsxs("div",{className:"mx-auto grid w-[650px] gap-6 relative ",children:[i.jsx("div",{className:"absolute flex space-x-2 top-4 right-4 ",children:i.jsxs(rs,{children:[i.jsx(is,{asChild:!0,children:i.jsxs(H,{variant:"outline",className:"w-[140px] justify-start",children:[i.jsx("span",{className:"mr-2",children:i.jsx("span",{"aria-hidden":"true",className:(j=rn.find(R=>R.code===r))==null?void 0:j.flagClassName})}),(y=rn.find(R=>R.code===r))==null?void 0:y.name,i.jsx(qc,{className:"w-4 h-4 ml-auto opacity-50"})]})}),i.jsx(ss,{className:"w-[140px]",children:rn.map(R=>i.jsxs(Vr,{onSelect:()=>d(R.code),children:[i.jsx("span",{"aria-hidden":"true",className:`mr-2 ${R.flagClassName}`}),R.name]},R.code))})]})}),i.jsxs(Oe,{className:"px-12 py-6 bg-muted/50",children:[i.jsxs(ct,{children:[i.jsx(J_,{className:"inline-block m-auto mb-6 align-middle max-w-32"}),i.jsx(Ve,{children:i.jsx(se,{i18nKey:"login_page.title"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"login_page.description"})})]}),i.jsx(De,{children:i.jsx(ls,{...x,children:i.jsx("form",{onSubmit:x.handleSubmit(v),children:i.jsxs("div",{className:"grid items-start gap-6",children:[i.jsx("div",{className:"grid gap-6",children:i.jsx(Ln,{required:!0,disabled:p==="pending",name:"email",label:n("login_page.email_label"),type:"email",placeholder:n("login_page.email_placeholder")})}),i.jsxs("div",{className:"grid gap-6",children:[i.jsx(Ln,{required:!0,disabled:p==="pending",name:"password",label:n("login_page.password_label"),type:"password"}),i.jsxs("div",{className:"mb-4 -mt-2 text-sm",children:[i.jsx(se,{i18nKey:"login_page.forgotten_password"}),i.jsx("br",{}),i.jsx(pc,{to:"https://uecko.com/distribuidores",className:"underline",children:i.jsx(se,{i18nKey:"login_page.contact_us"})})]})]}),((_=x.formState.errors.root)==null?void 0:_.message)&&i.jsxs(kc,{variant:"destructive",children:[i.jsx(fd,{className:"w-4 h-4"}),i.jsx($c,{children:i.jsx(se,{i18nKey:"common.error"})}),i.jsx(Bc,{children:(E=x.formState.errors.root)==null?void 0:E.message})]}),i.jsx(qd,{className:"w-full",disabled:p==="pending"}),i.jsxs("div",{className:"mt-4 text-sm text-center",children:[i.jsx(se,{i18nKey:"login_page.become_dealer"}),i.jsx("br",{}),i.jsx(pc,{to:"https://uecko.com/distribuidores",className:"underline",children:i.jsx(se,{i18nKey:"login_page.contact_us"})}),i.jsx("br",{}),i.jsxs("p",{className:"mx-auto mt-4 -mb-6 text-xs text-muted-foreground/50",children:["v.","1.2.1"]})]})]})})})})]}),i.jsx("img",{className:"block w-11/12 mx-auto aspect-auto",src:"/img/uecko-footer_logos.jpg"})]})}),i.jsx("div",{className:"hidden bg-muted lg:block",children:i.jsx("img",{src:"/img/nara2.jpg",alt:"Image",width:"1920",height:"1080",className:"h-full w-full object-cover dark:brightness-[0.2] dark:grayscale"})})]})},lw=n=>{const{onSuccess:o,onError:r,...a}=n||{},l=tn(),c=Pn(),{logout:d}=Fc(),m=zt(),{toast:p}=Cn();return nn({mutationKey:c().auth().action("logout").get(),mutationFn:d,onSuccess:async(x,v,j)=>{l.clear();const{success:y,redirectTo:_}=x;y&&_&&m(_||"/"),o&&o(x,v,j)},onError:(x,v,j)=>{const{message:y}=x;p({title:w("common.error"),description:y,variant:"destructive"}),r&&r(x,v,j)},...a})},Qw=()=>{const{mutate:n}=lw({});return O.useEffect(()=>n(),[n]),i.jsx(qn,{})},uw=O.createContext(null),cw=({children:n})=>{const[o,r]=Uc();return i.jsx(uw.Provider,{value:{pagination:o,setPagination:r},children:n})},Yw=({children:n})=>i.jsx(us,{children:i.jsx(cw,{children:i.jsxs(Qr,{className:"catalog-layout",children:[i.jsx(Yr,{}),i.jsx(Zr,{children:n})]})})}),$d=n=>{const o=Wr(),r=Pn(),{pagination:a,searchTerm:l=[],enabled:c=!0,queryOptions:d}=n;return Ao({queryKey:r().data().resource("catalog").action("list").params(n).get(),queryFn:()=>o.getList({resource:"catalog",quickSearchTerm:l,pagination:a}),enabled:c,queryOptions:d})};function Bd({table:n,className:o,children:r,...a}){const{globalFilter:l,isFiltered:c,setGlobalFilter:d,resetGlobalFilter:m}=kn(),p=Dn.useRef(null),[x,v]=Dn.useState(""),j=Dn.useCallback(E=>{E.key==="Enter"&&x.trim()&&(E.preventDefault(),d(R=>[...R,x.trim()]),v("")),E.key==="Backspace"&&!x&&l.length>0&&(E.preventDefault(),d(R=>R.slice(0,-1)))},[l,x]),y=Dn.useCallback(E=>{d(R=>R.filter(L=>L!==E))},[]),_=Dn.useCallback(()=>{var E;x.trim()&&(d(R=>[...R,x.trim()]),v(""),(E=p.current)==null||E.focus())},[x]);return i.jsx(e0,{children:i.jsxs("div",{className:"w-full space-y-2",...a,children:[i.jsxs("div",{className:he("relative flex items-center flex-1 p-2 space-x-2 border rounded-md",c?"border-primary":"border-input"),children:[i.jsx(zc,{className:he("w-4 h-4 text-gray-500")}),i.jsxs("div",{className:"flex flex-wrap items-center flex-1 gap-2",children:[l&&l.map(E=>i.jsxs(co,{variant:"default",className:"px-1 text-base font-normal rounded-sm",children:[E,i.jsxs(H,{variant:"ghost",onClick:()=>y(E),className:"h-auto p-0 px-1 ml-1 hover:bg-transparent",children:[i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsx(Za,{className:"w-4 h-4"})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.filter.badget_remove_tooltip")})})]}),i.jsx("span",{className:"sr-only",children:w("common.filter.badget_remove_tooltip")})]})]},E)),i.jsxs("div",{className:"flex-1 flex items-center min-w-[300px]",children:[i.jsx("input",{ref:p,value:x,onChange:E=>v(E.target.value),onKeyDown:j,placeholder:w("common.filter.input_placeholder"),className:"flex-1 w-full h-8 bg-transparent outline-none placeholder:text-muted-foreground"}),i.jsxs(cr,{children:[c&&i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"ghost",onClick:()=>m(),className:"h-8 px-2 transition-all lg:px-3 text-primary",children:[i.jsx(Za,{className:"w-4 h-4 mr-2"}),w("common.filter.reset_filter")]})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.filter.reset_filter")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"default",size:"icon",disabled:!x,onClick:_,className:"w-8 h-8 p-0 transition-all",children:[i.jsx(Eo,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:w("common.filter.button_add_term")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.filter.button_add_term_tooltip")})})]})]})]})]})]}),i.jsx("p",{className:"text-sm text-muted-foreground",children:w("common.filter.help_text")})]})})}const dw=()=>{const n=zt(),{pagination:o,globalFilter:r,isFiltered:a}=kn(),{data:l,isPending:c,isError:d,error:m}=$d({pagination:{pageIndex:o.pageIndex,pageSize:o.pageSize},searchTerm:r}),p=O.useMemo(()=>[{id:"id",accessorKey:"id"},{id:"id_article",accessorKey:"id_article"},{id:"catalog_name",accessorKey:"catalog_name"},{id:"description",accessorKey:"description",header:()=>i.jsx(i.Fragment,{children:w("catalog.list.columns.description")})},{id:"points",accessorKey:"points",header:()=>i.jsx("div",{className:"text-right",children:w("catalog.list.columns.points")}),cell:({renderValue:v})=>i.jsx("div",{className:"text-right",children:v()})},{id:"retail_price",accessorKey:"retail_price",header:()=>i.jsx("div",{className:"text-right",children:w("catalog.list.columns.retail_price")}),cell:({row:v})=>{const j=Dt.create(v.original.retail_price).object;return i.jsx("div",{className:"text-right",children:j.toFormat()})}}],[]),{table:x}=hs({data:(l==null?void 0:l.items)??[],columns:p,pageCount:(l==null?void 0:l.total_pages)??-1,initialState:{columnVisibility:{id:!1,id_article:!1,catalog_name:!1}}});return d?i.jsx(vr,{subtitle:m.message}):c?i.jsx(Oe,{children:i.jsx(De,{children:i.jsx(gs,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}):(l==null?void 0:l.total_items)===0&&!a?i.jsx(ms,{subtitle:w("catalog.list.empty_state.subtitle"),buttonText:"",onButtonClick:()=>n("/catalog/add")}):i.jsx(fs,{table:x,paginationOptions:{visible:!0},children:i.jsx(Bd,{table:x})})},Zw=()=>i.jsxs(dr,{children:[i.jsx("div",{className:"flex items-center justify-between space-y-2",children:i.jsx("div",{children:i.jsx("h2",{className:"text-2xl font-bold tracking-tight",children:i.jsx(se,{i18nKey:"catalog.list.title"})})})}),i.jsx(dw,{})]}),Xw=()=>{const{data:n,status:o}=t0();return i.jsxs(Qr,{children:[i.jsx(Yr,{}),i.jsx(Zr,{children:o==="success"?i.jsx("div",{className:"flex items-center",children:i.jsx("h1",{className:"text-lg font-semibold md:text-2xl",children:`${w("dashboard.welcome")}, ${n==null?void 0:n.name}`})}):i.jsx(ut,{className:"w-[100px] h-[20px] rounded-full"})})]})},Jw=({children:n})=>i.jsx(us,{children:i.jsxs(Qr,{className:"dealers-layout",children:[i.jsx(Yr,{}),i.jsx(Zr,{children:n})]})});function fw({table:n}){return i.jsxs(rs,{children:[i.jsx(is,{asChild:!0,children:i.jsxs(H,{variant:"outline",size:"sm",className:"hidden h-8 ml-auto lg:flex",children:[i.jsx(B0,{className:"w-4 h-4 mr-2"}),w("components.data_table.columns")]})}),i.jsxs(ss,{align:"end",className:"w-[150px]",children:[i.jsx(Dc,{children:w("components.data_table.columns")}),i.jsx(fo,{}),n.getAllColumns().filter(o=>typeof o.accessorFn<"u"&&o.getCanHide()).map(o=>i.jsx(n0,{className:"capitalize",checked:o.getIsVisible(),onCheckedChange:r=>o.toggleVisibility(!!r),children:i.jsx(i.Fragment,{children:o.columnDef.header})},o.id))]})]})}function Ud({table:n,className:o,children:r,...a}){const{globalFilter:l,isFiltered:c,setGlobalFilter:d,resetGlobalFilter:m}=kn(),p=x=>{const v=String(x.target.value);v===""?m():d([v])};return i.jsxs("div",{className:he("flex w-full items-center justify-between space-x-2 overflow-auto p-1",o),...a,children:[i.jsxs("div",{className:"flex items-center flex-1 space-x-2",children:[i.jsx(zc,{className:"w-4 h-4 text-gray-500"}),i.jsx(as,{placeholder:w("common.filter.input_placeholder"),value:l,onChange:p,className:he("h-8 w-full transition-all")},"global-filter"),c&&i.jsxs(H,{variant:"outline",onClick:()=>m(),className:"h-8 px-2 transition-all lg:px-3",children:[i.jsx(Za,{className:"w-4 h-4 mr-2"}),w("common.filter.reset_filter")]})]}),i.jsxs("div",{className:"flex items-center gap-2",children:[r,n.options.enableHiding&&i.jsx(fw,{table:n})]})]})}const gw=n=>{const o=Wr(),r=Pn(),{pagination:a,searchTerm:l=void 0,enabled:c=!0,queryOptions:d}=n;return Ao({queryKey:r().data().resource("dealer").action("list").params(n).get(),queryFn:()=>o.getList({resource:"dealers",quickSearchTerm:l,pagination:a}),enabled:c,queryOptions:d})},mw=()=>{const n=zt(),{pagination:o,globalFilter:r,isFiltered:a}=kn(),{data:l,isPending:c,isError:d,error:m}=gw({pagination:{pageIndex:o.pageIndex,pageSize:o.pageSize},searchTerm:r}),p=O.useMemo(()=>[{id:"id",accessorKey:"id",enableResizing:!1,size:10},{id:"name",accessorKey:"name",enableResizing:!1,size:10}],[]),{table:x}=hs({data:(l==null?void 0:l.items)??[],columns:p,pageCount:(l==null?void 0:l.total_pages)??-1});return d?i.jsx(vr,{subtitle:m.message}):c?i.jsx(Oe,{children:i.jsx(De,{children:i.jsx(gs,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}):(l==null?void 0:l.total_items)===0&&!a?i.jsx(ms,{subtitle:w("catalog.list.empty_state.subtitle"),buttonText:"",onButtonClick:()=>n("/catalog/add")}):i.jsx(i.Fragment,{children:i.jsx(fs,{table:x,paginationOptions:{visible:!0},children:i.jsx(Ud,{table:x})})})},eS=()=>i.jsx(dr,{children:i.jsx(mw,{})}),tS=()=>i.jsx("div",{className:"flex min-h-[100dvh] flex-col items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8",children:i.jsxs("div",{className:"max-w-md mx-auto text-center",children:[i.jsx("div",{className:"w-12 h-12 mx-auto text-primary"}),i.jsx("h1",{className:"mt-4 text-3xl font-bold tracking-tight text-foreground sm:text-4xl",children:"Oops, page not found!"}),i.jsx("p",{className:"mt-4 text-muted-foreground",children:"The page you're looking for doesn't exist or has been moved."}),i.jsx("div",{className:"mt-6",children:i.jsx(H,{className:"inline-flex items-center px-4 py-2 text-sm font-medium transition-colors rounded-md shadow-sm bg-primary text-primary-foreground hover:bg-primary/90 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",children:"Go to Homepage"})})]})}),zd=O.createContext({attributes:{role:"button",tabIndex:0,"aria-disabled":!1,"aria-pressed":void 0,"aria-roledescription":"sortable","aria-describedby":""},listeners:void 0,ref(){},isDragging:!1});function hw(n){return n.isSorting||n.wasDragging?i0(n):!0}function pw({id:n,children:o,isActive:r=!1,onActivate:a}){const{attributes:l,isDragging:c,listeners:d,setNodeRef:m,setActivatorNodeRef:p,transform:x,transition:v}=r0({animateLayoutChanges:hw,id:n}),j={transform:Xa.Translate.toString(x),transition:v},y=O.useMemo(()=>({attributes:l,listeners:d,ref:p,isDragging:c}),[l,c,d,p]);return i.jsx(zd.Provider,{value:y,children:i.jsx(bn,{id:String(n),className:he(c?"opacity-60":"opacity-100",r?"border border-destructive/30 border-b-0 border-l-4 border-l-destructive bg-destructive/5 hover:bg-destructive/5 focus-within:bg-destructive/5":"hover:bg-muted hover:focus-within:bg-accent focus-within:bg-accent","m-0"),ref:m,style:j,onClick:a,onFocusCapture:a,children:o},n)})}const xw=({className:n})=>{const{attributes:o,isDragging:r,listeners:a,ref:l}=O.useContext(zd);return i.jsxs(H,{ref:l,onClick:c=>{c.preventDefault()},size:"icon",variant:"link",className:he(r?"cursor-grabbing":"cursor-grab","w-4 h-4 mt-2 text-ring hover:text-muted-foreground",n),...o,...a,children:[i.jsx(hd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:w("common.move_row")})]})};function vw(n,o={}){const{t:r,i18n:a}=Pt(),{enableDragHandleColumn:l=!1,enableSelectionColumn:c=!1,enableActionsColumn:d=!1,rowActionFn:m=void 0}=o;return O.useMemo(()=>(l&&n.unshift({id:"row_drag_handle",header:()=>null,cell:()=>i.jsx(xw,{}),enableSorting:!1,enableHiding:!1,size:40}),c&&n.unshift({id:"select",header:({table:p})=>i.jsx(Zi,{id:"select-all",checked:p.getIsAllPageRowsSelected()||p.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:x=>p.toggleAllPageRowsSelected(!!x),"aria-label":r("common.select_all"),className:"translate-y-[0px]"}),cell:({row:p})=>i.jsx(Zi,{id:`select-row-${p.id}`,checked:p.getIsSelected(),disabled:!p.getCanSelect(),onCheckedChange:p.getToggleSelectedHandler(),"aria-label":r("common.select_row"),className:"mt-2"}),enableSorting:!1,enableHiding:!1,size:40}),d&&n.push({id:"row_actions",cell:p=>i.jsx(Xb,{rowContext:p,actions:m}),enableSorting:!1,enableHiding:!1,size:48}),n),[d,l,c,r,a.resolvedLanguage])}var Vd={exports:{}};(function(n,o){(function(r,a,l){n.exports=l(),n.exports.default=l()})("slugify",nr,function(){var r=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,d){if(typeof c!="string")throw new Error("slugify: string argument expected");d=typeof d=="string"?{replacement:d}:d||{};var m=a[d.locale]||{},p=d.replacement===void 0?"-":d.replacement,x=d.trim===void 0?!0:d.trim,v=c.normalize().split("").reduce(function(j,y){var _=m[y];return _===void 0&&(_=r[y]),_===void 0&&(_=y),_===p&&(_=" "),j+_.replace(d.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return d.strict&&(v=v.replace(/[^A-Za-z0-9\s]/g,"")),x&&(v=v.trim()),v=v.replace(/\s+/g,p),d.lower&&(v=v.toLowerCase()),v}return l.extend=function(c){Object.assign(r,c)},l})})(Vd);var _w=Vd.exports;const bw=s0(_w),Xr=()=>{const n=Wr(),o=Pn(),{i18n:r}=Pt(),a=O.useCallback(d=>`${n.getApiUrl()}/quotes/${d}/report`,[n]),l=O.useCallback(d=>`quote-${bw(d.reference,{lower:!0,strict:!0,locale:"en",trim:!0})}.pdf`,[]),c={useList:d=>{const m=Wr(),p=Pn(),{pagination:x,status:v="draft",quickSearchTerm:j=void 0,enabled:y=!0,queryOptions:_}=d;return Ao({queryKey:p().data().resource("quotes").action("list").params(d).get(),queryFn:()=>m.getList({resource:"quotes",quickSearchTerm:j,filters:v!=="all"?[{field:"status",operator:"eq",value:v}]:[{field:"status",operator:"ne",value:"archived"}],pagination:x}),enabled:y,queryOptions:_})},useCreate:()=>{const d=tn();return eb({mutationFn:m=>{const{date:p}=m,x=mn.generateNewID().object.toString();return n.createOne({resource:"quotes",data:{...m,date:new Date(p).toISOString().slice(0,10),status:"draft",id:x}})},onSuccess:()=>{d.invalidateQueries({queryKey:["data","default","quotes"]})}})},useUpdate:d=>{const m=tn();return nn({mutationKey:o().data().resource("quotes").action("one").id(d).params().get(),mutationFn:p=>n.updateOne({resource:"quotes",id:d,data:p}),onSuccess:()=>{m.invalidateQueries({queryKey:["data","default","quotes"]})}})},useSetStatus:()=>{const d=tn();return nn({mutationFn:m=>{const{id:p,newStatus:x}=m;return n.custom({url:`${n.getApiUrl()}/quotes/${p}/setStatus`,method:"put",data:{newStatus:x}})},onSuccess:()=>{d.invalidateQueries({queryKey:["data","default","quotes"]})}})},useDuplicate:()=>{const d=tn();return nn({mutationFn:m=>{const{id:p}=m;return n.custom({url:`${n.getApiUrl()}/quotes/${p}/duplicate`,method:"post"})},onSuccess:()=>{d.invalidateQueries({queryKey:["data","default","quotes"]})}})},useSentTo:d=>{const m=tn();return nn({mutationKey:o().data().resource("quotes").action("one").id(d).params().get(),mutationFn:p=>{const{sent_date:x}=p;return n.custom({url:`${n.getApiUrl()}/quotes/${d}/send`,method:"put",data:{sent_date:x}})},onSuccess:()=>{m.invalidateQueries({queryKey:["data","default","quotes"]})}})},useOne:(d,m)=>wd({queryKey:o().data().resource("quotes").action("one").id(d).params({language:r.language}).get(),queryFn:()=>n.getOne({resource:"quotes",id:String(d)}),enabled:!!d,...m}),getQuotePDFDownloadURL:a,getQuotePDFFilename:l,useReport:()=>{const d=n.getApiAuthorization(),[m,p]=O.useState(void 0),{download:x,...v}=Rc({headers:{Authorization:d},customHandleDownload:O.useCallback(y=>{const _=[y],E=new Blob(_,{type:"application/octet-stream"});return p(E),!0},[p])}),j=O.useCallback(y=>x(c.getQuotePDFDownloadURL(y),""),[x]);return{...v,preview:j,report:m}},useDownloader:()=>{const d=n.getApiAuthorization(),m=Rc({headers:{Authorization:d}});return{...m,download:(x,v)=>{const j=c.getQuotePDFDownloadURL(x);return m.download(j,v)}}}};return c},nS=()=>{const n=zt(),{i18n:o}=Pt(),{toast:r}=Cn(),{useCreate:a}=Xr(),{mutateAsync:l,isPending:c}=a(),[d,m]=O.useState(),p=o.resolvedLanguage??o.language,x=rn.some(({code:$})=>$===p)?p:"es",v=O.useMemo(()=>({date:new Date(Date.now()).toUTCString(),lang_code:x,customer_reference:"",customer_information:""}),[x]),j=os({mode:"onBlur",defaultValues:v,resolver:Pc(pn.object({customer_reference:pn.string(),date:pn.date().required(),customer_information:pn.string().required(),lang_code:pn.string().valid(...rn.map(({code:$})=>$)).required()}),{messages:{es:kd}})}),{formState:y,reset:_,handleSubmit:E}=j,{isSubmitting:R,isDirty:L}=y;Oo({isDirty:L}),O.useEffect(()=>{d&&n(`/quotes/edit/${d}`,{relative:"path"})},[d,n]);const M=async $=>{try{const q=await l($);_($),r({title:w("quotes.notifications.created"),variant:"default"}),m(q.id)}catch(q){console.debug(q),r({title:w("common.error"),description:q.message,variant:"destructive"})}};return R?i.jsx(qn,{title:w("quotes.notifications.saving")}):c?i.jsx(qn,{}):i.jsx(ls,{...j,children:i.jsx("form",{onSubmit:E(M),children:i.jsxs("div",{className:"mx-auto grid max-w-[90rem] flex-1 auto-rows-max gap-6",children:[i.jsxs("div",{className:"flex items-center gap-4",children:[i.jsx(Vc,{}),i.jsx("h1",{className:"flex-1 text-xl font-semibold tracking-tight shrink-0 whitespace-nowrap sm:grow-0",children:w("quotes.create.title")})]}),i.jsx("div",{className:"grid w-6/12 gap-6 mx-auto",children:i.jsxs(Ja,{className:"md:col-span-4",title:w("quotes.create.form_groups.general.title"),description:w("quotes.create.form_groups.general.desc"),footerActions:i.jsxs("div",{className:"flex items-stretch justify-between flex-1",children:[i.jsx(H,{type:"button",size:"sm",variant:"outline",onClick:()=>n("/quotes"),children:w("common.discard")}),i.jsx(Co,{size:"sm",label:w("common.continue")})]}),children:[i.jsx(Ln,{required:!0,name:"customer_reference",label:w("quotes.form_fields.customer_reference.label"),description:w("quotes.form_fields.customer_reference.desc"),placeholder:w("quotes.form_fields.customer_reference.placeholder")}),i.jsx(Hc,{required:!0,label:w("quotes.form_fields.date.label"),description:w("quotes.form_fields.date.desc"),placeholder:w("quotes.form_fields.date.placeholder"),name:"date"}),i.jsxs("div",{className:"grid gap-2",children:[i.jsx(wn,{htmlFor:"lang_code",className:"font-semibold",children:w("quotes.form_fields.lang_code.label")}),i.jsx(Xi,{control:j.control,name:"lang_code",render:({field:$})=>i.jsxs(ar,{value:$.value||"es",onValueChange:$.onChange,children:[i.jsx(or,{id:"lang_code","aria-label":w("quotes.form_fields.lang_code.label"),children:i.jsx(lr,{})}),i.jsx(ur,{children:rn.map(q=>i.jsxs(xn,{value:q.code,children:[i.jsx("span",{"aria-hidden":"true",className:`mr-2 ${q.flagClassName}`}),q.name]},q.code))})]})}),i.jsx("p",{className:"text-sm text-muted-foreground",children:w("quotes.form_fields.lang_code.desc")})]}),i.jsx(_n,{}),i.jsx(Bt,{rows:4,className:"row-span-2",name:"customer_information",required:!0,label:w("quotes.form_fields.customer_information.label"),description:w("quotes.form_fields.customer_information.desc"),placeholder:w("quotes.form_fields.customer_information.placeholder")})]})})]})})})},Ya=(n,o=!1)=>{const{discount:r,tax:a,subtotal_price:l}=n||{},c=Ut.create(r||{amount:null,scale:2});if(c.isFailure)throw c.error;const d=c.object,m=Ut.create(a||{amount:null,scale:2});if(m.isFailure)throw m.error;const p=m.object,x=Dt.create(l||{amount:null,scale:2});if(x.isFailure)throw x.error;const v=o?ww(n.items).convertScale(2):x.object,j=v.percentage(d.toNumber()).convertScale(2),y=v.subtract(j).convertScale(2),_=y.percentage(p.toNumber()).convertScale(2),E=y.add(_).convertScale(2);return{subtotal_price:v,discount:n.discount,discount_price:j,before_tax_price:y,tax:p,tax_price:_,total_price:E}},ww=n=>{let o=Dt.create({amount:0,scale:2}).object;return n&&n.map(r=>{const a=oo(r);o=o.add(a.total_price)}),o},oo=n=>{const{quantity:o,unit_price:r,discount:a}=n||{};if((!o||o&&o.amount===null)&&(!r||r&&r.amount===null)&&(!a||a&&a.amount===null))return{quantity:Sn.create({amount:null,scale:0}).object,unit_price:Dt.create({amount:null,scale:2}).object,subtotal_price:Dt.create({amount:null,scale:2}).object,discount:Ut.create({amount:null,scale:2}).object,total_price:Dt.create({amount:null,scale:2}).object};const l=Sn.create(o);if(l.isFailure)throw l.error;const c=l.object,d=Dt.create(r);if(d.isFailure)throw d.error;const m=d.object,p=Ut.create(a);if(p.isFailure)throw p.error;const x=p.object,v=m.multiply(c.toNumber()),j=v.subtract(v.percentage(x.toNumber()));return{quantity:c,unit_price:m,subtotal_price:v,discount:x,total_price:j}},Sw=()=>{const{id:n}=a0();return n};var ts={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ts.exports;(function(n,o){(function(){var r,a="4.17.21",l=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",d="Expected a function",m="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",x=500,v="__lodash_placeholder__",j=1,y=2,_=4,E=1,R=2,L=1,M=2,$=4,q=8,V=16,D=32,k=64,W=128,te=256,U=512,ge=30,_e="...",K=800,Ee=16,ke=1,X=2,tt=3,Le=1/0,de=9007199254740991,$e=17976931348623157e292,ne=NaN,Ce=4294967295,vt=Ce-1,_r=Ce>>>1,yn=[["ary",W],["bind",L],["bindKey",M],["curry",q],["curryRight",V],["flip",U],["partial",D],["partialRight",k],["rearg",te]],$n="[object Arguments]",Jr="[object Array]",Qd="[object AsyncFunction]",br="[object Boolean]",wr="[object Date]",Yd="[object DOMException]",ei="[object Error]",ti="[object Function]",qo="[object GeneratorFunction]",At="[object Map]",Sr="[object Number]",Zd="[object Null]",Vt="[object Object]",ko="[object Promise]",Xd="[object Proxy]",jr="[object RegExp]",It="[object Set]",Cr="[object String]",ni="[object Symbol]",Jd="[object Undefined]",yr="[object WeakMap]",ef="[object WeakSet]",Nr="[object ArrayBuffer]",Bn="[object DataView]",ps="[object Float32Array]",xs="[object Float64Array]",vs="[object Int8Array]",_s="[object Int16Array]",bs="[object Int32Array]",ws="[object Uint8Array]",Ss="[object Uint8ClampedArray]",js="[object Uint16Array]",Cs="[object Uint32Array]",tf=/\b__p \+= '';/g,nf=/\b(__p \+=) '' \+/g,rf=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$o=/&(?:amp|lt|gt|quot|#39);/g,Bo=/[&<>"']/g,sf=RegExp($o.source),af=RegExp(Bo.source),of=/<%-([\s\S]+?)%>/g,lf=/<%([\s\S]+?)%>/g,Uo=/<%=([\s\S]+?)%>/g,uf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,cf=/^\w*$/,df=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ys=/[\\^$.*+?()[\]{}|]/g,ff=RegExp(ys.source),Ns=/^\s+/,gf=/\s/,mf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,hf=/\{\n\/\* \[wrapped with (.+)\] \*/,pf=/,? & /,xf=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,vf=/[()=,{}\[\]\/\s]/,_f=/\\(\\)?/g,bf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,zo=/\w*$/,wf=/^[-+]0x[0-9a-f]+$/i,Sf=/^0b[01]+$/i,jf=/^\[object .+?Constructor\]$/,Cf=/^0o[0-7]+$/i,yf=/^(?:0|[1-9]\d*)$/,Nf=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ri=/($^)/,Rf=/['\n\r\u2028\u2029\\]/g,ii="\\ud800-\\udfff",Ef="\\u0300-\\u036f",Af="\\ufe20-\\ufe2f",If="\\u20d0-\\u20ff",Vo=Ef+Af+If,Ho="\\u2700-\\u27bf",Go="a-z\\xdf-\\xf6\\xf8-\\xff",Ff="\\xac\\xb1\\xd7\\xf7",Mf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Tf="\\u2000-\\u206f",Of=" \\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",Ko="A-Z\\xc0-\\xd6\\xd8-\\xde",Wo="\\ufe0e\\ufe0f",Qo=Ff+Mf+Tf+Of,Rs="['’]",Df="["+ii+"]",Yo="["+Qo+"]",si="["+Vo+"]",Zo="\\d+",Lf="["+Ho+"]",Xo="["+Go+"]",Jo="[^"+ii+Qo+Zo+Ho+Go+Ko+"]",Es="\\ud83c[\\udffb-\\udfff]",Pf="(?:"+si+"|"+Es+")",el="[^"+ii+"]",As="(?:\\ud83c[\\udde6-\\uddff]){2}",Is="[\\ud800-\\udbff][\\udc00-\\udfff]",Un="["+Ko+"]",tl="\\u200d",nl="(?:"+Xo+"|"+Jo+")",qf="(?:"+Un+"|"+Jo+")",rl="(?:"+Rs+"(?:d|ll|m|re|s|t|ve))?",il="(?:"+Rs+"(?:D|LL|M|RE|S|T|VE))?",sl=Pf+"?",al="["+Wo+"]?",kf="(?:"+tl+"(?:"+[el,As,Is].join("|")+")"+al+sl+")*",$f="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Bf="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ol=al+sl+kf,Uf="(?:"+[Lf,As,Is].join("|")+")"+ol,zf="(?:"+[el+si+"?",si,As,Is,Df].join("|")+")",Vf=RegExp(Rs,"g"),Hf=RegExp(si,"g"),Fs=RegExp(Es+"(?="+Es+")|"+zf+ol,"g"),Gf=RegExp([Un+"?"+Xo+"+"+rl+"(?="+[Yo,Un,"$"].join("|")+")",qf+"+"+il+"(?="+[Yo,Un+nl,"$"].join("|")+")",Un+"?"+nl+"+"+rl,Un+"+"+il,Bf,$f,Zo,Uf].join("|"),"g"),Kf=RegExp("["+tl+ii+Vo+Wo+"]"),Wf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Qf=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Yf=-1,ye={};ye[ps]=ye[xs]=ye[vs]=ye[_s]=ye[bs]=ye[ws]=ye[Ss]=ye[js]=ye[Cs]=!0,ye[$n]=ye[Jr]=ye[Nr]=ye[br]=ye[Bn]=ye[wr]=ye[ei]=ye[ti]=ye[At]=ye[Sr]=ye[Vt]=ye[jr]=ye[It]=ye[Cr]=ye[yr]=!1;var je={};je[$n]=je[Jr]=je[Nr]=je[Bn]=je[br]=je[wr]=je[ps]=je[xs]=je[vs]=je[_s]=je[bs]=je[At]=je[Sr]=je[Vt]=je[jr]=je[It]=je[Cr]=je[ni]=je[ws]=je[Ss]=je[js]=je[Cs]=!0,je[ei]=je[ti]=je[yr]=!1;var Zf={À:"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"},Xf={"&":"&","<":"<",">":">",'"':""","'":"'"},Jf={"&":"&","<":"<",">":">",""":'"',"'":"'"},eg={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tg=parseFloat,ng=parseInt,ll=typeof nr=="object"&&nr&&nr.Object===Object&&nr,rg=typeof self=="object"&&self&&self.Object===Object&&self,He=ll||rg||Function("return this")(),Ms=o&&!o.nodeType&&o,Nn=Ms&&!0&&n&&!n.nodeType&&n,ul=Nn&&Nn.exports===Ms,Ts=ul&&ll.process,_t=function(){try{var C=Nn&&Nn.require&&Nn.require("util").types;return C||Ts&&Ts.binding&&Ts.binding("util")}catch{}}(),cl=_t&&_t.isArrayBuffer,dl=_t&&_t.isDate,fl=_t&&_t.isMap,gl=_t&&_t.isRegExp,ml=_t&&_t.isSet,hl=_t&&_t.isTypedArray;function dt(C,I,A){switch(A.length){case 0:return C.call(I);case 1:return C.call(I,A[0]);case 2:return C.call(I,A[0],A[1]);case 3:return C.call(I,A[0],A[1],A[2])}return C.apply(I,A)}function ig(C,I,A,z){for(var re=-1,me=C==null?0:C.length;++re-1}function Os(C,I,A){for(var z=-1,re=C==null?0:C.length;++z-1;);return A}function jl(C,I){for(var A=C.length;A--&&zn(I,C[A],0)>-1;);return A}function gg(C,I){for(var A=C.length,z=0;A--;)C[A]===I&&++z;return z}var mg=qs(Zf),hg=qs(Xf);function pg(C){return"\\"+eg[C]}function xg(C,I){return C==null?r:C[I]}function Vn(C){return Kf.test(C)}function vg(C){return Wf.test(C)}function _g(C){for(var I,A=[];!(I=C.next()).done;)A.push(I.value);return A}function Us(C){var I=-1,A=Array(C.size);return C.forEach(function(z,re){A[++I]=[re,z]}),A}function Cl(C,I){return function(A){return C(I(A))}}function on(C,I){for(var A=-1,z=C.length,re=0,me=[];++A-1}function am(e,t){var s=this.__data__,u=ji(s,e);return u<0?(++this.size,s.push([e,t])):s[u][1]=t,this}Ht.prototype.clear=nm,Ht.prototype.delete=rm,Ht.prototype.get=im,Ht.prototype.has=sm,Ht.prototype.set=am;function Gt(e){var t=-1,s=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function jt(e,t,s,u,f,h){var b,S=t&j,N=t&y,F=t&_;if(s&&(b=f?s(e,u,f,h):s(e)),b!==r)return b;if(!Ae(e))return e;var T=ie(e);if(T){if(b=ch(e),!S)return st(e,b)}else{var P=Je(e),B=P==ti||P==qo;if(gn(e))return au(e,S);if(P==Vt||P==$n||B&&!f){if(b=N||B?{}:yu(e),!S)return N?Jm(e,Sm(b,e)):Xm(e,Ll(b,e))}else{if(!je[P])return f?e:{};b=dh(e,P,S)}}h||(h=new Mt);var G=h.get(e);if(G)return G;h.set(e,b),ec(e)?e.forEach(function(ee){b.add(jt(ee,t,s,ee,e,h))}):Xu(e)&&e.forEach(function(ee,ue){b.set(ue,jt(ee,t,s,ue,e,h))});var J=F?N?ma:ga:N?ot:ze,oe=T?r:J(e);return bt(oe||e,function(ee,ue){oe&&(ue=ee,ee=e[ue]),Tr(b,ue,jt(ee,t,s,ue,e,h))}),b}function jm(e){var t=ze(e);return function(s){return Pl(s,e,t)}}function Pl(e,t,s){var u=s.length;if(e==null)return!u;for(e=we(e);u--;){var f=s[u],h=t[f],b=e[f];if(b===r&&!(f in e)||!h(b))return!1}return!0}function ql(e,t,s){if(typeof e!="function")throw new wt(d);return $r(function(){e.apply(r,s)},t)}function Or(e,t,s,u){var f=-1,h=ai,b=!0,S=e.length,N=[],F=t.length;if(!S)return N;s&&(t=Re(t,ft(s))),u?(h=Os,b=!1):t.length>=l&&(h=Rr,b=!1,t=new An(t));e:for(;++ff?0:f+s),u=u===r||u>f?f:ae(u),u<0&&(u+=f),u=s>u?0:nc(u);s0&&s(S)?t>1?Ge(S,t-1,s,u,f):an(f,S):u||(f[f.length]=S)}return f}var Qs=fu(),Bl=fu(!0);function qt(e,t){return e&&Qs(e,t,ze)}function Ys(e,t){return e&&Bl(e,t,ze)}function yi(e,t){return sn(t,function(s){return Zt(e[s])})}function Fn(e,t){t=dn(t,e);for(var s=0,u=t.length;e!=null&&st}function Nm(e,t){return e!=null&&xe.call(e,t)}function Rm(e,t){return e!=null&&t in we(e)}function Em(e,t,s){return e>=Xe(t,s)&&e=120&&T.length>=120)?new An(b&&T):r}T=e[0];var P=-1,B=S[0];e:for(;++P-1;)S!==e&&pi.call(S,N,1),pi.call(e,N,1);return e}function Xl(e,t){for(var s=e?t.length:0,u=s-1;s--;){var f=t[s];if(s==u||f!==h){var h=f;Yt(f)?pi.call(e,f,1):aa(e,f)}}return e}function ra(e,t){return e+_i(Ml()*(t-e+1))}function Bm(e,t,s,u){for(var f=-1,h=Ue(vi((t-e)/(s||1)),0),b=A(h);h--;)b[u?h:++f]=e,e+=s;return b}function ia(e,t){var s="";if(!e||t<1||t>de)return s;do t%2&&(s+=e),t=_i(t/2),t&&(e+=e);while(t);return s}function le(e,t){return wa(Eu(e,t,lt),e+"")}function Um(e){return Dl(tr(e))}function zm(e,t){var s=tr(e);return Li(s,In(t,0,s.length))}function Pr(e,t,s,u){if(!Ae(e))return e;t=dn(t,e);for(var f=-1,h=t.length,b=h-1,S=e;S!=null&&++ff?0:f+t),s=s>f?f:s,s<0&&(s+=f),f=t>s?0:s-t>>>0,t>>>=0;for(var h=A(f);++u>>1,b=e[h];b!==null&&!mt(b)&&(s?b<=t:b=l){var F=t?null:rh(e);if(F)return li(F);b=!1,f=Rr,N=new An}else N=t?[]:S;e:for(;++u=u?e:Ct(e,t,s)}var su=Og||function(e){return He.clearTimeout(e)};function au(e,t){if(t)return e.slice();var s=e.length,u=Rl?Rl(s):new e.constructor(s);return e.copy(u),u}function ca(e){var t=new e.constructor(e.byteLength);return new mi(t).set(new mi(e)),t}function Wm(e,t){var s=t?ca(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.byteLength)}function Qm(e){var t=new e.constructor(e.source,zo.exec(e));return t.lastIndex=e.lastIndex,t}function Ym(e){return Mr?we(Mr.call(e)):{}}function ou(e,t){var s=t?ca(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.length)}function lu(e,t){if(e!==t){var s=e!==r,u=e===null,f=e===e,h=mt(e),b=t!==r,S=t===null,N=t===t,F=mt(t);if(!S&&!F&&!h&&e>t||h&&b&&N&&!S&&!F||u&&b&&N||!s&&N||!f)return 1;if(!u&&!h&&!F&&e=S)return N;var F=s[u];return N*(F=="desc"?-1:1)}}return e.index-t.index}function uu(e,t,s,u){for(var f=-1,h=e.length,b=s.length,S=-1,N=t.length,F=Ue(h-b,0),T=A(N+F),P=!u;++S1?s[f-1]:r,b=f>2?s[2]:r;for(h=e.length>3&&typeof h=="function"?(f--,h):r,b&&rt(s[0],s[1],b)&&(h=f<3?r:h,f=1),t=we(t);++u-1?f[h?t[b]:b]:r}}function hu(e){return Qt(function(t){var s=t.length,u=s,f=St.prototype.thru;for(e&&t.reverse();u--;){var h=t[u];if(typeof h!="function")throw new wt(d);if(f&&!b&&Oi(h)=="wrapper")var b=new St([],!0)}for(u=b?u:s;++u1&&fe.reverse(),T&&NS))return!1;var F=h.get(e),T=h.get(t);if(F&&T)return F==t&&T==e;var P=-1,B=!0,G=s&R?new An:r;for(h.set(e,t),h.set(t,e);++P1?"& ":"")+t[u],t=t.join(s>2?", ":" "),e.replace(mf,`{ -/* [wrapped with `+t+`] */ -`)}function gh(e){return ie(e)||On(e)||!!(Il&&e&&e[Il])}function Yt(e,t){var s=typeof e;return t=t??de,!!t&&(s=="number"||s!="symbol"&&yf.test(e))&&e>-1&&e%1==0&&e0){if(++t>=K)return arguments[0]}else t=0;return e.apply(r,arguments)}}function Li(e,t){var s=-1,u=e.length,f=u-1;for(t=t===r?u:t;++s1?e[t-1]:r;return s=typeof s=="function"?(e.pop(),s):r,$u(e,s)});function Bu(e){var t=g(e);return t.__chain__=!0,t}function Cp(e,t){return t(e),e}function Pi(e,t){return t(e)}var yp=Qt(function(e){var t=e.length,s=t?e[0]:0,u=this.__wrapped__,f=function(h){return Ws(h,e)};return t>1||this.__actions__.length||!(u instanceof ce)||!Yt(s)?this.thru(f):(u=u.slice(s,+s+(t?1:0)),u.__actions__.push({func:Pi,args:[f],thisArg:r}),new St(u,this.__chain__).thru(function(h){return t&&!h.length&&h.push(r),h}))});function Np(){return Bu(this)}function Rp(){return new St(this.value(),this.__chain__)}function Ep(){this.__values__===r&&(this.__values__=tc(this.value()));var e=this.__index__>=this.__values__.length,t=e?r:this.__values__[this.__index__++];return{done:e,value:t}}function Ap(){return this}function Ip(e){for(var t,s=this;s instanceof Si;){var u=Ou(s);u.__index__=0,u.__values__=r,t?f.__wrapped__=u:t=u;var f=u;s=s.__wrapped__}return f.__wrapped__=e,t}function Fp(){var e=this.__wrapped__;if(e instanceof ce){var t=e;return this.__actions__.length&&(t=new ce(this)),t=t.reverse(),t.__actions__.push({func:Pi,args:[Sa],thisArg:r}),new St(t,this.__chain__)}return this.thru(Sa)}function Mp(){return ru(this.__wrapped__,this.__actions__)}var Tp=Ai(function(e,t,s){xe.call(e,s)?++e[s]:Kt(e,s,1)});function Op(e,t,s){var u=ie(e)?pl:Cm;return s&&rt(e,t,s)&&(t=r),u(e,Q(t,3))}function Dp(e,t){var s=ie(e)?sn:$l;return s(e,Q(t,3))}var Lp=mu(Du),Pp=mu(Lu);function qp(e,t){return Ge(qi(e,t),1)}function kp(e,t){return Ge(qi(e,t),Le)}function $p(e,t,s){return s=s===r?1:ae(s),Ge(qi(e,t),s)}function Uu(e,t){var s=ie(e)?bt:un;return s(e,Q(t,3))}function zu(e,t){var s=ie(e)?sg:kl;return s(e,Q(t,3))}var Bp=Ai(function(e,t,s){xe.call(e,s)?e[s].push(t):Kt(e,s,[t])});function Up(e,t,s,u){e=at(e)?e:tr(e),s=s&&!u?ae(s):0;var f=e.length;return s<0&&(s=Ue(f+s,0)),zi(e)?s<=f&&e.indexOf(t,s)>-1:!!f&&zn(e,t,s)>-1}var zp=le(function(e,t,s){var u=-1,f=typeof t=="function",h=at(e)?A(e.length):[];return un(e,function(b){h[++u]=f?dt(t,b,s):Dr(b,t,s)}),h}),Vp=Ai(function(e,t,s){Kt(e,s,t)});function qi(e,t){var s=ie(e)?Re:Gl;return s(e,Q(t,3))}function Hp(e,t,s,u){return e==null?[]:(ie(t)||(t=t==null?[]:[t]),s=u?r:s,ie(s)||(s=s==null?[]:[s]),Yl(e,t,s))}var Gp=Ai(function(e,t,s){e[s?0:1].push(t)},function(){return[[],[]]});function Kp(e,t,s){var u=ie(e)?Ds:bl,f=arguments.length<3;return u(e,Q(t,4),s,f,un)}function Wp(e,t,s){var u=ie(e)?ag:bl,f=arguments.length<3;return u(e,Q(t,4),s,f,kl)}function Qp(e,t){var s=ie(e)?sn:$l;return s(e,Bi(Q(t,3)))}function Yp(e){var t=ie(e)?Dl:Um;return t(e)}function Zp(e,t,s){(s?rt(e,t,s):t===r)?t=1:t=ae(t);var u=ie(e)?_m:zm;return u(e,t)}function Xp(e){var t=ie(e)?bm:Hm;return t(e)}function Jp(e){if(e==null)return 0;if(at(e))return zi(e)?Hn(e):e.length;var t=Je(e);return t==At||t==It?e.size:ea(e).length}function ex(e,t,s){var u=ie(e)?Ls:Gm;return s&&rt(e,t,s)&&(t=r),u(e,Q(t,3))}var tx=le(function(e,t){if(e==null)return[];var s=t.length;return s>1&&rt(e,t[0],t[1])?t=[]:s>2&&rt(t[0],t[1],t[2])&&(t=[t[0]]),Yl(e,Ge(t,1),[])}),ki=Dg||function(){return He.Date.now()};function nx(e,t){if(typeof t!="function")throw new wt(d);return e=ae(e),function(){if(--e<1)return t.apply(this,arguments)}}function Vu(e,t,s){return t=s?r:t,t=e&&t==null?e.length:t,Wt(e,W,r,r,r,r,t)}function Hu(e,t){var s;if(typeof t!="function")throw new wt(d);return e=ae(e),function(){return--e>0&&(s=t.apply(this,arguments)),e<=1&&(t=r),s}}var Ca=le(function(e,t,s){var u=L;if(s.length){var f=on(s,Jn(Ca));u|=D}return Wt(e,u,t,s,f)}),Gu=le(function(e,t,s){var u=L|M;if(s.length){var f=on(s,Jn(Gu));u|=D}return Wt(t,u,e,s,f)});function Ku(e,t,s){t=s?r:t;var u=Wt(e,q,r,r,r,r,r,t);return u.placeholder=Ku.placeholder,u}function Wu(e,t,s){t=s?r:t;var u=Wt(e,V,r,r,r,r,r,t);return u.placeholder=Wu.placeholder,u}function Qu(e,t,s){var u,f,h,b,S,N,F=0,T=!1,P=!1,B=!0;if(typeof e!="function")throw new wt(d);t=Nt(t)||0,Ae(s)&&(T=!!s.leading,P="maxWait"in s,h=P?Ue(Nt(s.maxWait)||0,t):h,B="trailing"in s?!!s.trailing:B);function G(Te){var Ot=u,Jt=f;return u=f=r,F=Te,b=e.apply(Jt,Ot),b}function J(Te){return F=Te,S=$r(ue,t),T?G(Te):b}function oe(Te){var Ot=Te-N,Jt=Te-F,mc=t-Ot;return P?Xe(mc,h-Jt):mc}function ee(Te){var Ot=Te-N,Jt=Te-F;return N===r||Ot>=t||Ot<0||P&&Jt>=h}function ue(){var Te=ki();if(ee(Te))return fe(Te);S=$r(ue,oe(Te))}function fe(Te){return S=r,B&&u?G(Te):(u=f=r,b)}function ht(){S!==r&&su(S),F=0,u=N=f=S=r}function it(){return S===r?b:fe(ki())}function pt(){var Te=ki(),Ot=ee(Te);if(u=arguments,f=this,N=Te,Ot){if(S===r)return J(N);if(P)return su(S),S=$r(ue,t),G(N)}return S===r&&(S=$r(ue,t)),b}return pt.cancel=ht,pt.flush=it,pt}var rx=le(function(e,t){return ql(e,1,t)}),ix=le(function(e,t,s){return ql(e,Nt(t)||0,s)});function sx(e){return Wt(e,U)}function $i(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new wt(d);var s=function(){var u=arguments,f=t?t.apply(this,u):u[0],h=s.cache;if(h.has(f))return h.get(f);var b=e.apply(this,u);return s.cache=h.set(f,b)||h,b};return s.cache=new($i.Cache||Gt),s}$i.Cache=Gt;function Bi(e){if(typeof e!="function")throw new wt(d);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function ax(e){return Hu(2,e)}var ox=Km(function(e,t){t=t.length==1&&ie(t[0])?Re(t[0],ft(Q())):Re(Ge(t,1),ft(Q()));var s=t.length;return le(function(u){for(var f=-1,h=Xe(u.length,s);++f=t}),On=zl(function(){return arguments}())?zl:function(e){return Ie(e)&&xe.call(e,"callee")&&!Al.call(e,"callee")},ie=A.isArray,Sx=cl?ft(cl):Im;function at(e){return e!=null&&Ui(e.length)&&!Zt(e)}function Me(e){return Ie(e)&&at(e)}function jx(e){return e===!0||e===!1||Ie(e)&&nt(e)==br}var gn=Pg||La,Cx=dl?ft(dl):Fm;function yx(e){return Ie(e)&&e.nodeType===1&&!Br(e)}function Nx(e){if(e==null)return!0;if(at(e)&&(ie(e)||typeof e=="string"||typeof e.splice=="function"||gn(e)||er(e)||On(e)))return!e.length;var t=Je(e);if(t==At||t==It)return!e.size;if(kr(e))return!ea(e).length;for(var s in e)if(xe.call(e,s))return!1;return!0}function Rx(e,t){return Lr(e,t)}function Ex(e,t,s){s=typeof s=="function"?s:r;var u=s?s(e,t):r;return u===r?Lr(e,t,r,s):!!u}function Na(e){if(!Ie(e))return!1;var t=nt(e);return t==ei||t==Yd||typeof e.message=="string"&&typeof e.name=="string"&&!Br(e)}function Ax(e){return typeof e=="number"&&Fl(e)}function Zt(e){if(!Ae(e))return!1;var t=nt(e);return t==ti||t==qo||t==Qd||t==Xd}function Zu(e){return typeof e=="number"&&e==ae(e)}function Ui(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=de}function Ae(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Ie(e){return e!=null&&typeof e=="object"}var Xu=fl?ft(fl):Tm;function Ix(e,t){return e===t||Js(e,t,pa(t))}function Fx(e,t,s){return s=typeof s=="function"?s:r,Js(e,t,pa(t),s)}function Mx(e){return Ju(e)&&e!=+e}function Tx(e){if(ph(e))throw new re(c);return Vl(e)}function Ox(e){return e===null}function Dx(e){return e==null}function Ju(e){return typeof e=="number"||Ie(e)&&nt(e)==Sr}function Br(e){if(!Ie(e)||nt(e)!=Vt)return!1;var t=hi(e);if(t===null)return!0;var s=xe.call(t,"constructor")&&t.constructor;return typeof s=="function"&&s instanceof s&&di.call(s)==Fg}var Ra=gl?ft(gl):Om;function Lx(e){return Zu(e)&&e>=-9007199254740991&&e<=de}var ec=ml?ft(ml):Dm;function zi(e){return typeof e=="string"||!ie(e)&&Ie(e)&&nt(e)==Cr}function mt(e){return typeof e=="symbol"||Ie(e)&&nt(e)==ni}var er=hl?ft(hl):Lm;function Px(e){return e===r}function qx(e){return Ie(e)&&Je(e)==yr}function kx(e){return Ie(e)&&nt(e)==ef}var $x=Ti(ta),Bx=Ti(function(e,t){return e<=t});function tc(e){if(!e)return[];if(at(e))return zi(e)?Ft(e):st(e);if(Er&&e[Er])return _g(e[Er]());var t=Je(e),s=t==At?Us:t==It?li:tr;return s(e)}function Xt(e){if(!e)return e===0?e:0;if(e=Nt(e),e===Le||e===-1/0){var t=e<0?-1:1;return t*$e}return e===e?e:0}function ae(e){var t=Xt(e),s=t%1;return t===t?s?t-s:t:0}function nc(e){return e?In(ae(e),0,Ce):0}function Nt(e){if(typeof e=="number")return e;if(mt(e))return ne;if(Ae(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ae(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=wl(e);var s=Sf.test(e);return s||Cf.test(e)?ng(e.slice(2),s?2:8):wf.test(e)?ne:+e}function rc(e){return kt(e,ot(e))}function Ux(e){return e?In(ae(e),-9007199254740991,de):e===0?e:0}function pe(e){return e==null?"":gt(e)}var zx=Zn(function(e,t){if(kr(t)||at(t)){kt(t,ze(t),e);return}for(var s in t)xe.call(t,s)&&Tr(e,s,t[s])}),ic=Zn(function(e,t){kt(t,ot(t),e)}),Vi=Zn(function(e,t,s,u){kt(t,ot(t),e,u)}),Vx=Zn(function(e,t,s,u){kt(t,ze(t),e,u)}),Hx=Qt(Ws);function Gx(e,t){var s=Yn(e);return t==null?s:Ll(s,t)}var Kx=le(function(e,t){e=we(e);var s=-1,u=t.length,f=u>2?t[2]:r;for(f&&rt(t[0],t[1],f)&&(u=1);++s1),h}),kt(e,ma(e),s),u&&(s=jt(s,j|y|_,ih));for(var f=t.length;f--;)aa(s,t[f]);return s});function dv(e,t){return ac(e,Bi(Q(t)))}var fv=Qt(function(e,t){return e==null?{}:km(e,t)});function ac(e,t){if(e==null)return{};var s=Re(ma(e),function(u){return[u]});return t=Q(t),Zl(e,s,function(u,f){return t(u,f[0])})}function gv(e,t,s){t=dn(t,e);var u=-1,f=t.length;for(f||(f=1,e=r);++ut){var u=e;e=t,t=u}if(s||e%1||t%1){var f=Ml();return Xe(e+f*(t-e+tg("1e-"+((f+"").length-1))),t)}return ra(e,t)}var Cv=Xn(function(e,t,s){return t=t.toLowerCase(),e+(s?uc(t):t)});function uc(e){return Ia(pe(e).toLowerCase())}function cc(e){return e=pe(e),e&&e.replace(Nf,mg).replace(Hf,"")}function yv(e,t,s){e=pe(e),t=gt(t);var u=e.length;s=s===r?u:In(ae(s),0,u);var f=s;return s-=t.length,s>=0&&e.slice(s,f)==t}function Nv(e){return e=pe(e),e&&af.test(e)?e.replace(Bo,hg):e}function Rv(e){return e=pe(e),e&&ff.test(e)?e.replace(ys,"\\$&"):e}var Ev=Xn(function(e,t,s){return e+(s?"-":"")+t.toLowerCase()}),Av=Xn(function(e,t,s){return e+(s?" ":"")+t.toLowerCase()}),Iv=gu("toLowerCase");function Fv(e,t,s){e=pe(e),t=ae(t);var u=t?Hn(e):0;if(!t||u>=t)return e;var f=(t-u)/2;return Mi(_i(f),s)+e+Mi(vi(f),s)}function Mv(e,t,s){e=pe(e),t=ae(t);var u=t?Hn(e):0;return t&&u>>0,s?(e=pe(e),e&&(typeof t=="string"||t!=null&&!Ra(t))&&(t=gt(t),!t&&Vn(e))?fn(Ft(e),0,s):e.split(t,s)):[]}var kv=Xn(function(e,t,s){return e+(s?" ":"")+Ia(t)});function $v(e,t,s){return e=pe(e),s=s==null?0:In(ae(s),0,e.length),t=gt(t),e.slice(s,s+t.length)==t}function Bv(e,t,s){var u=g.templateSettings;s&&rt(e,t,s)&&(t=r),e=pe(e),t=Vi({},t,u,bu);var f=Vi({},t.imports,u.imports,bu),h=ze(f),b=Bs(f,h),S,N,F=0,T=t.interpolate||ri,P="__p += '",B=zs((t.escape||ri).source+"|"+T.source+"|"+(T===Uo?bf:ri).source+"|"+(t.evaluate||ri).source+"|$","g"),G="//# sourceURL="+(xe.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Yf+"]")+` -`;e.replace(B,function(ee,ue,fe,ht,it,pt){return fe||(fe=ht),P+=e.slice(F,pt).replace(Rf,pg),ue&&(S=!0,P+=`' + -__e(`+ue+`) + -'`),it&&(N=!0,P+=`'; -`+it+`; -__p += '`),fe&&(P+=`' + -((__t = (`+fe+`)) == null ? '' : __t) + -'`),F=pt+ee.length,ee}),P+=`'; -`;var J=xe.call(t,"variable")&&t.variable;if(!J)P=`with (obj) { -`+P+` -} -`;else if(vf.test(J))throw new re(m);P=(N?P.replace(tf,""):P).replace(nf,"$1").replace(rf,"$1;"),P="function("+(J||"obj")+`) { -`+(J?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(S?", __e = _.escape":"")+(N?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+P+`return __p -}`;var oe=fc(function(){return me(h,G+"return "+P).apply(r,b)});if(oe.source=P,Na(oe))throw oe;return oe}function Uv(e){return pe(e).toLowerCase()}function zv(e){return pe(e).toUpperCase()}function Vv(e,t,s){if(e=pe(e),e&&(s||t===r))return wl(e);if(!e||!(t=gt(t)))return e;var u=Ft(e),f=Ft(t),h=Sl(u,f),b=jl(u,f)+1;return fn(u,h,b).join("")}function Hv(e,t,s){if(e=pe(e),e&&(s||t===r))return e.slice(0,yl(e)+1);if(!e||!(t=gt(t)))return e;var u=Ft(e),f=jl(u,Ft(t))+1;return fn(u,0,f).join("")}function Gv(e,t,s){if(e=pe(e),e&&(s||t===r))return e.replace(Ns,"");if(!e||!(t=gt(t)))return e;var u=Ft(e),f=Sl(u,Ft(t));return fn(u,f).join("")}function Kv(e,t){var s=ge,u=_e;if(Ae(t)){var f="separator"in t?t.separator:f;s="length"in t?ae(t.length):s,u="omission"in t?gt(t.omission):u}e=pe(e);var h=e.length;if(Vn(e)){var b=Ft(e);h=b.length}if(s>=h)return e;var S=s-Hn(u);if(S<1)return u;var N=b?fn(b,0,S).join(""):e.slice(0,S);if(f===r)return N+u;if(b&&(S+=N.length-S),Ra(f)){if(e.slice(S).search(f)){var F,T=N;for(f.global||(f=zs(f.source,pe(zo.exec(f))+"g")),f.lastIndex=0;F=f.exec(T);)var P=F.index;N=N.slice(0,P===r?S:P)}}else if(e.indexOf(gt(f),S)!=S){var B=N.lastIndexOf(f);B>-1&&(N=N.slice(0,B))}return N+u}function Wv(e){return e=pe(e),e&&sf.test(e)?e.replace($o,jg):e}var Qv=Xn(function(e,t,s){return e+(s?" ":"")+t.toUpperCase()}),Ia=gu("toUpperCase");function dc(e,t,s){return e=pe(e),t=s?r:t,t===r?vg(e)?Ng(e):ug(e):e.match(t)||[]}var fc=le(function(e,t){try{return dt(e,r,t)}catch(s){return Na(s)?s:new re(s)}}),Yv=Qt(function(e,t){return bt(t,function(s){s=$t(s),Kt(e,s,Ca(e[s],e))}),e});function Zv(e){var t=e==null?0:e.length,s=Q();return e=t?Re(e,function(u){if(typeof u[1]!="function")throw new wt(d);return[s(u[0]),u[1]]}):[],le(function(u){for(var f=-1;++fde)return[];var s=Ce,u=Xe(e,Ce);t=Q(t),e-=Ce;for(var f=$s(u,t);++s0||t<0)?new ce(s):(e<0?s=s.takeRight(-e):e&&(s=s.drop(e)),t!==r&&(t=ae(t),s=t<0?s.dropRight(-t):s.take(t-e)),s)},ce.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},ce.prototype.toArray=function(){return this.take(Ce)},qt(ce.prototype,function(e,t){var s=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),f=g[u?"take"+(t=="last"?"Right":""):t],h=u||/^find/.test(t);f&&(g.prototype[t]=function(){var b=this.__wrapped__,S=u?[1]:arguments,N=b instanceof ce,F=S[0],T=N||ie(b),P=function(ue){var fe=f.apply(g,an([ue],S));return u&&B?fe[0]:fe};T&&s&&typeof F=="function"&&F.length!=1&&(N=T=!1);var B=this.__chain__,G=!!this.__actions__.length,J=h&&!B,oe=N&&!G;if(!h&&T){b=oe?b:new ce(this);var ee=e.apply(b,S);return ee.__actions__.push({func:Pi,args:[P],thisArg:r}),new St(ee,B)}return J&&oe?e.apply(this,S):(ee=this.thru(P),J?u?ee.value()[0]:ee.value():ee)})}),bt(["pop","push","shift","sort","splice","unshift"],function(e){var t=ui[e],s=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",u=/^(?:pop|shift)$/.test(e);g.prototype[e]=function(){var f=arguments;if(u&&!this.__chain__){var h=this.value();return t.apply(ie(h)?h:[],f)}return this[s](function(b){return t.apply(ie(b)?b:[],f)})}}),qt(ce.prototype,function(e,t){var s=g[t];if(s){var u=s.name+"";xe.call(Qn,u)||(Qn[u]=[]),Qn[u].push({name:t,func:s})}}),Qn[Ii(r,M).name]=[{name:"wrapper",func:r}],ce.prototype.clone=Wg,ce.prototype.reverse=Qg,ce.prototype.value=Yg,g.prototype.at=yp,g.prototype.chain=Np,g.prototype.commit=Rp,g.prototype.next=Ep,g.prototype.plant=Ip,g.prototype.reverse=Fp,g.prototype.toJSON=g.prototype.valueOf=g.prototype.value=Mp,g.prototype.first=g.prototype.head,Er&&(g.prototype[Er]=Ap),g},Gn=Rg();Nn?((Nn.exports=Gn)._=Gn,Ms._=Gn):He._=Gn}).call(nr)})(ts,ts.exports);var Fe=ts.exports;const jw=n=>{const o=Ut.create(n[1]||{amount:null,scale:2});if(o.isFailure)throw o.error;const r=o.object,a=Ut.create(n[2]||{amount:null,scale:2});if(a.isFailure)throw a.error;const l=a.object,c=Dt.create(n[0]||{amount:null,scale:2});if(c.isFailure)throw c.error;const d=c.object,m=d.percentage(r.toNumber()).convertScale(2),p=d.subtract(m).convertScale(2),x=p.percentage(l.toNumber()).convertScale(2),v=p.add(x).convertScale(2);return{subtotalPrice:d.toObject(),discount:r.toObject(),discountPrice:m.toObject(),priceBeforeTaxes:p.toObject(),tax:l.toObject(),taxesPrice:x.toObject(),totalPrice:v.toObject()}},Cw=({currency:n})=>{const{formState:o,control:r}=xr(),{formatNumber:a}=aw(),l=xc({control:r,name:["subtotal_price","discount","tax"]}),c=xc({control:r,name:"tax_label"})||w("quotes.form_fields.tax.label"),d=jw(l),m=a(d.subtotalPrice),p=a(d.discountPrice),x=a(d.taxesPrice),v=a(d.totalPrice),j=O.useMemo(()=>n.symbol||"",[n]);return i.jsx(Oe,{className:"w-full bg-muted",children:i.jsxs(De,{className:"flex flex-row items-end gap-2 p-4 border-t",children:[i.jsx("div",{className:"grid flex-1 h-16 grid-cols-1 auto-rows-max",children:i.jsxs("div",{className:"grid gap-1 font-semibold text-right text-muted-foreground",children:[i.jsx(We,{className:"text-sm",children:w("quotes.form_fields.subtotal_price.label")}),i.jsxs(Ve,{className:"flex items-baseline justify-end text-2xl tabular-nums",children:[m,i.jsx("span",{className:"ml-1 text-lg tracking-normal",children:j})]})]})}),i.jsx(_n,{orientation:"vertical",className:"w-px h-16 mx-2"}),i.jsxs("div",{className:"grid flex-1 h-16 grid-cols-2 gap-6 auto-rows-max",children:[i.jsxs("div",{className:"grid gap-1 font-medium text-muted-foreground",children:[i.jsx(We,{className:"text-sm",children:w("quotes.form_fields.discount.label")}),i.jsx(es,{scale:2,disabled:o.disabled,placeholder:w("quotes.form_fields.discount.placeholder"),name:"discount",onChange:y=>{console.log("discount",y)}})]}),i.jsxs("div",{className:"grid gap-1 font-semibold text-muted-foreground",children:[i.jsx(We,{className:"text-sm text-right",children:w("quotes.form_fields.discount_price.label")}),i.jsxs(Ve,{className:"flex items-baseline justify-end text-2xl tabular-nums",children:[p,i.jsx("span",{className:"ml-1 text-lg tracking-normal",children:j})]})]})]}),i.jsx(_n,{orientation:"vertical",className:"w-px h-16 mx-2"}),i.jsxs("div",{className:"grid flex-1 h-16 grid-cols-2 gap-6 auto-rows-max",children:[i.jsxs("div",{className:"grid gap-1 font-medium text-muted-foreground",children:[i.jsx(We,{className:"text-sm",children:c}),i.jsx(es,{scale:2,disabled:o.disabled,placeholder:w("quotes.form_fields.tax.placeholder"),name:"tax"})]}),i.jsxs("div",{className:"grid gap-1 font-semibold text-muted-foreground",children:[i.jsx(We,{className:"text-sm text-right",children:w("quotes.form_fields.tax_price.label",{label:""})}),i.jsxs(Ve,{className:"flex items-baseline justify-end gap-1 text-2xl tabular-nums",children:[x,i.jsx("span",{className:"text-base font-medium tracking-normal",children:j})]})]})]})," ",i.jsx(_n,{orientation:"vertical",className:"w-px h-16 mx-2"}),i.jsx("div",{className:"grid flex-1 h-16 grid-cols-1 auto-rows-max",children:i.jsxs("div",{className:"grid gap-0",children:[i.jsx(We,{className:"text-sm font-semibold text-right text-foreground",children:w("quotes.form_fields.total_price.label")}),i.jsxs(Ve,{className:"flex items-baseline justify-end gap-1 text-3xl tabular-nums",children:[v,i.jsx("span",{className:"ml-1 text-lg tracking-normal",children:j})]})]})})]})})},Hd=n=>{const{percentage:o,cancel:r,error:a,isInProgress:l,onFinishDownload:c}=n,d=O.useId();return O.useEffect(()=>{l&&!a&&o===100&&c&&c()},[o,l,a,c]),i.jsx(fr,{open:l,children:i.jsxs(gr,{className:"sm:max-w-md",children:[i.jsxs(mr,{children:[i.jsx(hr,{children:w("quotes.downloading_dialog.title")}),i.jsx(cs,{children:w("quotes.downloading_dialog.description")})]}),i.jsxs("div",{className:"mb-4 space-y-2",id:d,children:[i.jsx(wn,{children:w("quotes.downloading_dialog.progress.label",{status:w(l?"quotes.downloading_dialog.progress.status_in_progress":"quotes.downloading_dialog.progress.status_stopped")})}),i.jsx(Gc,{value:o,max:100,getValueLabel:()=>w("quotes.downloading_dialog.progress.label",{})}),a&&i.jsxs("p",{children:["Error: ",JSON.stringify(a)]})]}),i.jsx(pr,{className:"sm:justify-end",children:i.jsx(Yi,{asChild:!0,children:i.jsx(H,{type:"button",variant:"secondary",onClick:()=>r(),children:w("quotes.downloading_dialog.cancel_button")})})})]})})},yw=({isInProgress:n,percentage:o,elapsed:r,cancel:a,error:l,className:c})=>{const[d,m]=O.useState(10);return O.useEffect(()=>{if(n&&o>0){const p=r/o*100;m(Math.max(0,Math.round(p-r)))}},[n,o,r]),!n&&!(l!=null&&l.errorMessage)?null:i.jsxs(Oe,{className:he("overflow-hidden",c),children:[i.jsx(ct,{children:i.jsxs(Ve,{className:"flex items-center justify-between",children:[l!=null&&l.errorMessage?w("quotes.pdf_generation.error"):w("quotes.pdf_generation.title"),n&&i.jsx(q0,{className:"w-4 h-4 animate-spin"}),(l==null?void 0:l.errorMessage)&&i.jsx(T0,{className:"w-4 h-4 text-destructive"})]})}),i.jsx(De,{children:l!=null&&l.errorMessage?i.jsx("div",{className:"text-destructive",children:l==null?void 0:l.errorMessage}):i.jsxs("div",{className:"flex flex-col items-center space-y-4",children:[i.jsxs("div",{className:"relative w-32 h-40 overflow-hidden rounded-lg bg-muted",children:[i.jsx("div",{className:"absolute bottom-0 left-0 right-0 transition-all duration-1000 ease-out bg-primary",style:{height:`${o}%`}}),i.jsx(P0,{className:"absolute transform -translate-x-1/2 -translate-y-1/2 animate-pulse top-1/2 left-1/2 text-muted-foreground",size:48})]}),i.jsx(Gc,{value:o,className:"w-full"}),i.jsxs("div",{className:"text-sm text-center text-muted-foreground",children:[i.jsx("p",{children:w("quotes.pdf_generation.progress",{percentage:o})}),i.jsxs("div",{className:"hidden",children:[i.jsx("p",{children:w("quotes.pdf_generation.elapsed",{elapsed:r})}),d>0&&i.jsx("p",{children:w("quotes.pdf_generation.remaining",{estimatedTime:d})})]})]}),i.jsx(H,{variant:"destructive",onClick:a,className:"hidden",children:w("quotes.pdf_generation.cancel")})]})})]})},Gd=({quote:n,className:o})=>{const{useReport:r,getQuotePDFFilename:a,useDownloader:l}=Xr(),{download:c}=l(),{report:d,preview:m,isInProgress:p,...x}=r(),[v,j]=O.useState(void 0),y=O.useCallback(()=>{n&&c(n.id,a(n))},[n]);return O.useEffect(()=>{const _=setTimeout(()=>{n&&n.id&&m(n.id)},200);return()=>clearTimeout(_)},[n]),O.useEffect(()=>{if(!p&&d){const _=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(d):window.webkitURL.createObjectURL(d);return j(_),()=>{j(void 0),window.URL.revokeObjectURL(_)}}},[d,p]),n?p?i.jsx(yw,{isInProgress:p,...x}):i.jsx(o0,{file:v,className:"object-contain",onThumbnailClick:y}):i.jsx(Oe,{className:he("overflow-hidden",o),children:i.jsx(De,{className:"px-4 py-6 text-center",children:i.jsx("p",{className:"mx-auto",children:w("quotes.list.resume.select_quote")})})})};Gd.whyDidYouRender=!0;const zr=tb();function Nw({row:n,table:o}){var l;const r=(l=o.options.meta)==null?void 0:l.catalogPicker;if(!r)return null;const a=r.quantities[n.index]??1;return i.jsx(as,{type:"number",name:"quantity",min:1,className:"w-24",value:a,onChange:c=>{const d=c.target.value;r.setQuantity(n.index,d===""?"":Number(d))}})}function Rw({row:n,table:o}){var a;const r=(a=o.options.meta)==null?void 0:a.catalogPicker;return i.jsxs(H,{size:"sm",variant:"outline",className:"h-8 gap-1",onClick:l=>{l.preventDefault(),r==null||r.selectArticle(n.original,n.index)},children:[i.jsx(Ro,{className:"h-3.5 w-3.5"}),i.jsx("span",{className:"sr-only xl:not-sr-only xl:whitespace-nowrap",children:r==null?void 0:r.t("common.add")})]})}const lo=({onSelect:n})=>{const o=zt(),{t:r,i18n:a}=Pt(),{pagination:l,globalFilter:c,isFiltered:d}=kn(),[m,p]=O.useState([]),x=O.useCallback(($,q)=>{p(V=>{const D=[...V];return D[$]=q,D})},[]),v=()=>{p([])},{data:j,isPending:y,isError:_,error:E}=$d({pagination:{pageIndex:l.pageIndex,pageSize:l.pageSize},searchTerm:c});O.useEffect(()=>{v()},[l,c,d]);const R=O.useMemo(()=>({catalogPicker:{quantities:m,t:r,setQuantity:x,selectArticle:($,q)=>n($,m[q]===""?1:m[q]??1)}}),[x,n,m,r]),L=O.useMemo(()=>[zr.accessor("description",{id:"description",header:()=>i.jsx(i.Fragment,{children:r("catalog.list.columns.description")})}),zr.accessor("points",{id:"points",header:()=>i.jsx("div",{className:"text-right",children:r("catalog.list.columns.points")}),cell:({renderValue:$})=>i.jsx("div",{className:"text-right",children:$()})}),zr.accessor("retail_price",{id:"retail_price",header:()=>i.jsx("div",{className:"text-right",children:r("catalog.list.columns.retail_price")}),cell:({row:$})=>{const q=Dt.create($.original.retail_price).object;return i.jsx("div",{className:"text-right",children:q.toFormat()})}}),zr.display({id:"quantity",header:()=>i.jsx("div",{className:"font-medium text-right text-foreground",children:r("catalog.list.columns.quantity")}),cell:Nw}),zr.display({id:"row-actions",header:()=>null,cell:Rw})],[r,a.resolvedLanguage]),{table:M}=hs({data:[...(j==null?void 0:j.items)||[]],columns:L,pageCount:(j==null?void 0:j.total_pages)??-1,meta:R});return _?i.jsx(vr,{subtitle:E.message}):y?i.jsx(gs,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0}):(j==null?void 0:j.total_items)===0&&!d?i.jsx(ms,{subtitle:r("catalog.list.empty_state.subtitle"),buttonText:"",onButtonClick:()=>o("/catalog/add")}):i.jsx(fs,{className:"bg-transparent border-0 shadow-none",table:M,paginationOptions:{visible:!0,enablePageSizeSelector:!1},footerClassName:"px-10 pt-2 border-t",children:i.jsx(Bd,{table:M})})},Do=O.forwardRef(({label:n=w("common.append_block"),className:o,...r},a)=>i.jsxs(H,{type:"button",variant:"outline",ref:a,...r,children:[" ",i.jsx(Ro,{className:n?"w-4 h-4 mr-2":"w-4 h-4"}),n&&i.jsx(i.Fragment,{children:n})]}));Do.displayName="AppendBlockRowButton";const Lo=O.forwardRef(({label:n=w("common.append_article"),className:o,...r},a)=>i.jsxs(H,{type:"button",variant:"outline",ref:a,...r,children:[" ",i.jsx(Ro,{className:n?"w-4 h-4 mr-2":"w-4 h-4"}),n&&i.jsx(i.Fragment,{children:n})]}));Lo.displayName="AppendCatalogArticleRowButton";const Po=O.forwardRef(({label:n=w("common.append_empty_row"),className:o,...r},a)=>i.jsxs(H,{type:"button",variant:"outline",ref:a,...r,children:[i.jsx(M0,{className:n?"w-4 h-4 mr-2":"w-4 h-4"}),n&&i.jsx(i.Fragment,{children:n})]}));Po.displayName="AppendEmptyRowButton";const Ew=({table:n,showLineDiscountColumn:o,hasLineDiscounts:r,onShowLineDiscountColumnChange:a})=>{const l=n.getSelectedRowModel().rows.length,[c,d]=O.useState(!1),m=x=>{if(!x&&o&&r){d(!0);return}a(x)},p=i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"flex items-center gap-2 ml-auto",children:[i.jsxs("div",{className:"grid gap-0.5",children:[i.jsx(wn,{htmlFor:"show-line-discount-column",className:"text-sm font-medium",children:w("quotes.discount_column.label")}),i.jsx("p",{className:"text-xs font-normal text-muted-foreground",children:w("quotes.discount_column.description")})]}),i.jsx(yo,{id:"show-line-discount-column",checked:o,onCheckedChange:m})]}),i.jsx(fr,{open:c,onOpenChange:d,children:i.jsxs(gr,{children:[i.jsxs(mr,{children:[i.jsx(hr,{children:w("quotes.discount_column.confirmation.title")}),i.jsx(cs,{children:w("quotes.discount_column.confirmation.description")})]}),i.jsxs(pr,{children:[i.jsx(H,{type:"button",variant:"secondary",onClick:()=>d(!1),children:w("common.cancel")}),i.jsx(H,{type:"button",onClick:()=>{a(!1),d(!1)},children:w("quotes.discount_column.confirmation.confirm")})]})]})})]});return l?i.jsx("nav",{className:"flex items-center h-12 p-1 rounded-md text-muted-foreground bg-muted ",children:i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{type:"button",variant:"link",disabled:!n.getSelectedRowModel().rows.length,onClick:()=>{var x;return(x=n.options.meta)==null?void 0:x.duplicateItems()},children:[i.jsx(O0,{className:"w-4 h-4 sm:mr-2"}),i.jsx("span",{className:"sr-only sm:not-sr-only",children:w("common.duplicate_selected_rows")})]})}),i.jsx(Ze,{children:w("common.duplicate_selected_rows_tooltip")})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{type:"button",variant:"link",disabled:!n.getSelectedRowModel().rows.length,onClick:()=>{var x;return(x=n.options.meta)==null?void 0:x.deleteItems()},children:[i.jsx(xd,{className:"w-4 h-4 sm:mr-2"}),i.jsx("span",{className:"sr-only sm:not-sr-only",children:w("common.remove_selected_rows")})]})}),i.jsx(Ze,{children:w("common.remove_selected_rows_tooltip")})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{type:"button",variant:"link",disabled:!n.getSelectedRowModel().rows.length,onClick:()=>n.resetRowSelection(),children:[i.jsx(k0,{className:"w-4 h-4 sm:mr-2"}),i.jsx("span",{className:"sr-only sm:not-sr-only",children:w("common.reset_selected_rows")})]})}),i.jsx(Ze,{children:w("common.reset_selected_rows_tooltip")})]}),i.jsx(_n,{orientation:"vertical",className:"h-6 ml-1 mr-4"}),i.jsx("p",{className:"text-sm font-normal",children:w("common.rows_selected",{count:l})}),p]})}):i.jsxs("nav",{className:"flex items-center h-12 p-1 rounded-md bg-accent/75 text-muted-foreground",children:[i.jsxs("div",{className:"flex space-x-2",children:[i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsx(Po,{variant:"link",onClick:()=>{var x;return(x=n.options.meta)==null?void 0:x.appendItem()}})}),i.jsx(Ze,{children:w("common.append_empty_row_tooltip")})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsx(Lo,{variant:"link",onClick:()=>{var x;n.options.meta&&n.options.meta.pickCatalogArticle&&((x=n.options.meta)==null||x.pickCatalogArticle())}})}),i.jsx(Ze,{children:w("common.append_article_tooltip")})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsx(Do,{variant:"link",onClick:()=>{var x;n.options.meta&&n.options.meta.pickBlock&&((x=n.options.meta)==null||x.pickBlock())}})}),i.jsx(Ze,{children:w("common.append_block_tooltip")})]})]}),p]})},Aw=({row:n,table:o,onDelete:r})=>{const a=()=>{var l;(l=o.options.meta)==null||l.deleteItems(n.index),r()};return i.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[i.jsxs(H,{type:"button",variant:"outline",size:"sm",onClick:()=>{var l;return(l=o.options.meta)==null?void 0:l.insertItem(n.index)},children:[i.jsx(l0,{className:"w-4 h-4 mr-2"}),w("common.insert_row_above")]}),i.jsxs(H,{type:"button",variant:"outline",size:"sm",onClick:()=>{var l;return(l=o.options.meta)==null?void 0:l.insertItem(n.index+1)},children:[i.jsx(qc,{className:"w-4 h-4 mr-2"}),w("common.insert_row_below")]}),i.jsxs(H,{type:"button",variant:"outline",size:"sm",onClick:()=>{var l;return(l=o.options.meta)==null?void 0:l.duplicateItems(n.index)},children:[i.jsx(No,{className:"w-4 h-4 mr-2"}),w("common.duplicate_row")]}),i.jsxs(Kc,{children:[i.jsx(Wc,{asChild:!0,children:i.jsxs(H,{type:"button",variant:"destructive",size:"sm",children:[i.jsx(xd,{className:"w-4 h-4 mr-2"}),w("common.remove_row")]})}),i.jsxs(Qc,{children:[i.jsxs(Yc,{children:[i.jsx(Zc,{children:w("quotes.inline_row_actions.delete_confirmation.title")}),i.jsx(Xc,{children:w("quotes.inline_row_actions.delete_confirmation.description")})]}),i.jsxs(Jc,{children:[i.jsx(ed,{children:w("common.cancel")}),i.jsx(td,{asChild:!0,children:i.jsx(H,{type:"button",variant:"destructive",onClick:a,children:w("quotes.inline_row_actions.delete_confirmation.confirm")})})]})]})]})]})},Iw={droppable:{strategy:f0.Always}},Fw={keyframes({transform:n}){return[{opacity:1,transform:Xa.Transform.toString(n.initial)},{opacity:0,transform:Xa.Transform.toString({...n.final,x:n.final.x+5,y:n.final.y+5})}]},easing:"ease-out",sideEffects({active:n}){n.node.animate([{opacity:0},{opacity:1}],{duration:vc.duration,easing:vc.easing})}};function Ec({columns:n,data:o,defaultValues:r,initialState:a,actions:l,showLineDiscountColumn:c,hasLineDiscounts:d,onShowLineDiscountColumnChange:m}){const[p,x]=O.useState({}),[v,j]=O.useState(),[y,_]=O.useState(null),E=O.useMemo(()=>o.map(D=>D.id),[o]),R=Td({data:o,columns:n,enableColumnResizing:!1,columnResizeMode:"onChange",autoResetAll:!1,initialState:a,state:{rowSelection:p,columnVisibility:{...a==null?void 0:a.columnVisibility,discount:c}},enableRowSelection:!0,enableMultiRowSelection:!0,enableSorting:!1,enableHiding:!0,onRowSelectionChange:x,getCoreRowModel:Fd(),getRowId:D=>D==null?void 0:D.id,debugTable:!1,debugHeaders:!1,debugColumns:!1,defaultColumn:{minSize:0,size:Number.MAX_SAFE_INTEGER,maxSize:Number.MAX_SAFE_INTEGER},meta:{insertItem:(D,k)=>{l.insert(D,k||(r==null?void 0:r.items[0]),{shouldFocus:!0})},appendItem:D=>{l.append(D||(r==null?void 0:r.items[0]),{shouldFocus:!0})},pickCatalogArticle:()=>{l.pickCatalogArticle&&(l==null||l.pickCatalogArticle())},pickBlock:()=>{l.pickBlock&&(l==null||l.pickBlock())},duplicateItems:D=>{var k;if(D!=null){const W=((k=l.getItem)==null?void 0:k.call(l,D))??R.getRowModel().rows[D].original;l.insert(D+1,{...W,id:void 0},{shouldFocus:!0})}else if(R.getSelectedRowModel().rows.length){const W=R.getSelectedRowModel().rows[R.getSelectedRowModel().rows.length-1].index,te=R.getSelectedRowModel().rows.map(U=>({...U.original,id:void 0}));R.getRowModel().rows.length{if(D!=null)l.remove(D);else if(R.getSelectedRowModel().rows.length>0){let k=R.getSelectedRowModel().rows.length-1;for(;k>=0;k--){const W=E.indexOf(String(R.getSelectedRowModel().rows[k].id));l.remove(W),E.splice(W,1)}R.resetRowSelection()}else l.remove()},updateItem:(D,k,W,te)=>{l.update(D,{...k,[`${W}`]:te})}}}),L=u0(Hi(b0,{}),Hi(_0,{}),Hi(v0,{}),Hi(x0,{}));function M(D){var te;let k=D.active.id,W=(te=D.over)==null?void 0:te.id;if(W!==void 0&&k!==W){let U=E.indexOf(String(W));if(R.getSelectedRowModel().rows.length>1)R.getSelectedRowModel().rows.forEach((ge,_e)=>{const K=E.indexOf(String(ge.id));_e>0&&(k=ge.id,U=E.indexOf(String(W)),U{const W=typeof k=="string"?k:k.id;return W===v||!R.getSelectedRowModel().rowsById[W]}):D}return i.jsx(c0,{measuring:Iw,sensors:L,onDragEnd:M,onDragStart:$,onDragCancel:q,collisionDetection:d0,children:i.jsxs(Oe,{children:[i.jsx(ct,{className:"sticky z-10 top-16 bg-card/90",children:i.jsx(Ve,{children:i.jsx(Ew,{table:R,showLineDiscountColumn:c,hasLineDiscounts:d,onShowLineDiscountColumnChange:m})})}),i.jsxs(De,{children:[i.jsxs(go,{className:"table-fixed",children:[i.jsx(mo,{className:"sticky top-0 z-10 bg-background",children:R.getHeaderGroups().map(D=>i.jsx(bn,{className:"hover:bg-transparent",children:D.headers.map(k=>i.jsx(ho,{className:"px-2 py-1",style:{width:k.getSize()===Number.MAX_SAFE_INTEGER?"auto":k.getSize()},children:k.isPlaceholder?null:i.jsx(Dd,{table:R,header:k})},k.id))},D.id))}),i.jsx(po,{children:i.jsx(m0,{items:V(E),strategy:h0,children:V(R.getRowModel().rows).map(D=>{const k=D,W=k.id===y;return i.jsxs(O.Fragment,{children:[i.jsx(pw,{id:k.id,isActive:W,onActivate:()=>_(k.id),children:k.getVisibleCells().map(te=>i.jsx(Kr,{className:"px-2 py-2 align-top",style:{width:te.column.getSize()===Number.MAX_SAFE_INTEGER?"auto":te.column.getSize()},children:Ji(te.column.columnDef.cell,te.getContext())},te.id))}),W&&i.jsx(bn,{className:"border border-t-0 border-destructive/30 border-l-4 border-l-destructive bg-destructive/5 hover:bg-destructive/5",children:i.jsx(Kr,{colSpan:k.getVisibleCells().length,className:"px-2 py-2",children:i.jsx(Aw,{row:k,table:R,onDelete:()=>_(null)})})})]},k.id)})})})]}),g0.createPortal(i.jsx(p0,{dropAnimation:Fw,className:"z-40 opacity-100",children:v&&i.jsx("div",{className:"relative flex flex-wrap",children:R.getSelectedRowModel().rows.length?i.jsx(co,{variant:"destructive",className:"absolute z-50 flex items-center justify-center w-2 h-2 p-3 rounded-full top left -left-2 -top-2",children:R.getSelectedRowModel().rows.length}):null})}),document.body),!1]}),i.jsx(Rt,{children:i.jsxs(cr,{children:[i.jsx(Po,{onClick:()=>{var D;return(D=R.options.meta)==null?void 0:D.appendItem()}}),i.jsx(Lo,{onClick:()=>{var D;R.options.meta&&R.options.meta.pickCatalogArticle&&((D=R.options.meta)==null||D.pickCatalogArticle())}}),i.jsx(Do,{onClick:()=>{var D;R.options.meta&&R.options.meta.pickBlock&&((D=R.options.meta)==null||D.pickBlock())}})]})})]})})}const Ac={es:[{id:50,code:"CAP_SEP_AMBIENTES_ES",title:"CARACTERISTICAS SEPARACIÓN DE AMBIENTES",body:`Medida de Hueco: 2450x3000 mm.\r -Modelo: LYN / Acabado: ANODIZADO / Color: NEGRO\r -Nº de travesaños: 2 TRAVESAÑOS HORIZONTALES\r -Acabado paneles: TRANSPARENTE TEMPLADO \r -Tirador: DOBLE POR PUERTA\r -Freno: DOBLE POR PUERTA (APERTURA Y CIERRE)\r -Guía: VISTA (DOBLE EMBELLECEDOR)\r -Nº de hojas: 2 CORREDERAS + 2 FIJOS`},{id:51,code:"CAP_FRE_ARM_CORREDERA_ES",title:"CARACTERISTICAS FRENTE DE ARMARIO CORREDERA",body:`Medida de Hueco:2440x5180mm.\r -Modelo: PANORAMIC P.O. / Acabado: LACADO / Color: BLANCO\r -Nº de lístelos: SIN LISTELOS / Acabado paneles: PANEL LACADO\r -Tirador:\r -Cerco perimetral: \r -Nº de hojas:\r -FRENO HIDRAULICO INCORPORADO O FRENO MAGNETICO INCORPORADO\r -Compuesto por:`},{id:52,code:"CAP_FRE_ARM_ABATIBLE_ES",title:"CARACTERISTICAS FRENTE DE ARMARIO",body:`Medida de hueco: 2275x1390 mm.\r -Modelo: ARGO / Acabado: LACADO / Color: A DETERMINAR\r -Grosor hoja: 22 o 19 mm\r -Acabado de hojas: LISAS\r -Tirador: UÑERO A DETERMINAR\r -Acabado herrajes: CROMADO O ANTRACITA\r -Jambas perimetrales: VISTAS, REMETIDAS O COMBI A DETERMINAR.\r -Nº de hojas: 2\r -Compuesto por:`},{id:53,code:"CAP_INT_ARM_FORRADO_ES",title:"CARACTERISTICAS INTERIOR DE ARMARIO",body:`Acabado: MELAMINA / color: A DETERMINAR\r -Espesor bloque: 19 mm. / Espesor complementos: 19 mm.\r -Barras de colgar: CROMO/ NEGRA/ BRONCE\r -Frentes cristal cajones: RECTO / “U” – FLOAT BRONCE C-424\r -Tirador cajones: FRENTE BAJO / Cajones: 4 DE 180 MM. A DETERMINAR\r -Baldas deslizantes: X DE 145 MM. A DETERMINAR\r -Compuesto por:`},{id:54,code:"CAP_CLA_SEMI_SUSPENDIDO_ES",title:"Acabado: MELAMINA / color: A DETERMINAR",body:`Medida de Hueco: 2450x3000 mm.\r -Espesor bloque: 25 mm. / Espesor complementos: 25 mm.\r -Barras de colgar: CROMO/ NEGRA/ BRONCE\r -Frentes cristal cajones: RECTO / “U” – FLOAT BRONCE C-424\r -Tirador cajones: FRENTE BAJO / Cajones: 4 DE 180 MM. A DETERMINAR\r -Baldas deslizantes: X DE 145 MM. A DETERMINAR\r -Compuesto por:`},{id:2000000108,code:"CAP_INT_EST_CRISTAL_ES",title:"Acabado bastidores: ANODIZADO NEGRO",body:`Acabado panel bastidores laterales: CRISTAL TEMPLADO FLOAT BRONCE C-424\r -Acabado trasera: CRISTAL TEMPLADO FLOAT BRONCE C-424\r -Acabado complementos: MELAMINA / Color: ROBLE DENBER M-242\r -Espesor complementos: 25 mm.\r -Barras de colgar: NEGRA\r -Frentes cristal cajones: RECTO / “U” – FLOAT BRONCE C-424 \r -Tirador cajones: xxxxx / Cajones: 4 DE 180 MM.\r -Compuesto por:`}],en:[{id:2000000098,code:"CAP_CLA_SEMI_SUSPENDIDO_EN",title:"Finish: MELAMINE / colour: TO BE DETERMINED",body:`Size of opening: 2450x3000 mm.\r -Thickness block: 19 mm / Thickness complements: 19 mm.\r -Hanging rods: CHROME/ BLACK\r -Glass drawer fronts: STRAIGHT / "U" - FLOAT BRONZE C-424 \r -Drawer handle: xxxxx / Drawers: 4 DE 180 MM.\r -Shoe rack door: YES/NO / Profile finish: BLACK LACQUER / SILVER MATTE\r -Shoe cabinet door glass finish: FLOAT BRONZE C-424\r -Composed of:`},{id:2000000084,code:"CAP_FRE_ARM_ABATIBLE_EN",title:"CHARACTERISTICS OF THE FRONT OF THE HINGED WARDROBE",body:`Size of opening: 2275x1390 mm.\r -Model: ARGO / Finish: LACQUER / Colour: TO BE DETERMINED\r -Door thickness: 22 or 19 mm\r -Door finish: SMOOTH \r -Handle: KNOB TO BE DETERMINED\r -Hardware finish: CHROME OR ANTHRACITE\r -Perimetral doorposts: VISIBLE, REMETED OR COMBI TO BE DETERMINED.\r -Number of doors: 2 \r -Composed of:`},{id:2000000089,code:"CAP_FRE_ARM_CORREDERA_EN",title:"Size of opening: 2440x5180mm. ",body:`Model: PANORAMIC P.O. / Finish: LACQUER / Colour: WHITE\r -No. of listers: NO LISTELS / Panels finish: LACQUERED PANEL \r -Handle: \r -Perimeter frame: \r -Nº of doors: \r -INCORPORATED HYDRAULIC BRAKE (not available in lower doors of 650 mm.) OR INCORPORATED MAGNETIC BRAKE. \r -Composed of:`},{id:2000000092,code:"CAP_INT_ARM_FORRADO_EN",title:"Finish: MELAMINE / colour: TO BE DETERMINED",body:`Thickness block: 19 mm / Thickness complements: 19 mm.\r -Hanging rods: CHROME/ BLACK\r -Glass drawer fronts: STRAIGHT / "U" - FLOAT BRONZE C-424 \r -Drawer handle: xxxxx / Drawers: 4 DE 180 MM.\r -Composed of:`},{id:2000000109,code:"CAP_INT_EST_CRISTAL_EN",title:"Frames finish: BLACK ANODIZED",body:`Side frame panel finish: BRONZE FLOAT BRONZE GLASS C-424\r -Rear panel finish: BRONZE FLOAT GLASS C-424\r -Complements finish: MELAMIN / Colour: DENBER OAK M-242\r -Thickness of accessories: 25 mm.\r -Hanging bars: BLACK\r -Glass drawer fronts: STRAIGHT / "U" - FLOAT BRONZE C-424 \r -Drawer handle: xxxxx / Drawers: 4 DE 180 MM.\r -Composed of:`},{id:2000000095,code:"CAP_SEP_AMBIENTES_EN",title:"CHARACTERISTICS SEPARATION OF ROOMS",body:`Size of opening: 2450x3000 mm.\r -Model: LYN / Finish: ANODISED / Colour: BLACK\r -No. of crosspieces: 2 HORIZONTAL CROSSBARS\r -Panel finish: TRANSPARENT TEMPLARED \r -Handle: DOUBLE PER DOOR\r -Brake: DOUBLE PER DOOR (OPENING AND CLOSING)\r -Guide: VISTA (DOUBLE EMBELLECEDOR)\r -Number of panels: 2 SLIDING + 2 FIXED`}],fr:[{id:2000000121,code:"CAP_CLA_SEMI_SUSPENDIDO_FR",title:"Finition : MÉLAMINE / Couleur : À DÉTERMINER",body:`Épaisseur du bloc : 19 mm / Épaisseur des accessoires : 19 mm\r -Barres de penderie : CHROME / NOIR\r -Façades des tiroirs en verre : DROITE / “U” – FLOAT BRONZE C-424\r -Poignée des tiroirs : xxxxx\r -Tiroirs : 4 DE 180 MM\r -Porte de chaussures : OUI / NON\r -Finition du profil : LAQUÉ NOIR / ARGENT MAT\r -Finition du verre de la porte de chaussures : FLOAT BRONZE C-424\r -Composé de :`},{id:2000000123,code:"CAP_FRE_ARM_ABATIBLE_FR",title:"Dimension de l’ouverture : 2275x1390 mm",body:`Modèle : ARGO / Finition : LAQUÉE / Couleur : À DÉTERMINER\r -Épaisseur des vantaux : 22 ou 19 mm\r -Finition des vantaux : LISSES\r -Poignée : PRISE DE MAIN À DÉTERMINER\r -Finition des ferrures : CHROMÉ OU ANTHRACITE\r -Jambages périmétraux : APPARENTS, ENCASTRÉS OU COMBINÉS À DÉTERMINER\r -Nombre de vantaux : 2\r -Composé de :`},{id:2000000125,code:"CAP_FRE_ARM_CORREDERA_FR",title:"Dimension de l’ouverture : 2440x5180mm",body:`Modèle : PANORAMIC P.O. / Finition : LAQUÉE / Couleur : BLANC\r -Nombre de listels : SANS LISTELS\r -Finition des panneaux : PANNEAU LAQUÉ\r -Poignée :\r -Encadrement périmétral :\r -Nombre de vantaux :\r -FREIN HYDRAULIQUE INTÉGRÉ (non disponible pour les portes inférieures à 650 mm) OU FREIN MAGNÉTIQUE INTÉGRÉ\r -Composé de :`},{id:2000000129,code:"CAP_INT_ARM_FORRADO_FR",title:"Finition : MÉLAMINE / Couleur : À DÉTERMINER",body:`Épaisseur du bloc : 19 mm / Épaisseur des accessoires : 19 mm\r -Barres de penderie : CHROME / NOIR\r -Façades des tiroirs en verre : DROITE / “U” – FLOAT BRONZE C-424\r -Poignée des tiroirs : xxxxx\r -Tiroirs : 4 DE 180 MM\r -Composé de :`},{id:2000000131,code:"CAP_INT_EST_CRISTAL_FR",title:"Finition des cadres : ANODISÉ NOIR",body:`Finition des panneaux des cadres latéraux : VERRE TREMPÉ FLOAT BRONZE C-424\r -Finition du dos : VERRE TREMPÉ FLOAT BRONZE C-424\r -Finition des accessoires : MÉLAMINE / Couleur : CHÊNE DENBER M-242\r -Épaisseur des accessoires : 25 mm\r -Barres de penderie : NOIRES\r -Façades des tiroirs en verre : DROITE / “U” – FLOAT BRONZE C-424\r -Poignée des tiroirs : xxxxx\r -Tiroirs : 4 DE 180 MM\r -Composé de :`}]},Ic=({onSelect:n})=>{const{i18n:o}=Pt(),r=o.resolvedLanguage||"es",a=Ac[r.toLowerCase()]??Ac.es;return i.jsx(uo,{className:"h-96",children:i.jsx("div",{className:"flex flex-col gap-2 p-4 pt-0",children:a&&a.filter(({title:l,body:c})=>l||c).sort((l,c)=>l.title.localeCompare(c.title)).map((l,c)=>i.jsx("button",{className:"flex flex-col items-start gap-2 p-3 text-sm text-left transition-all border rounded-lg hover:bg-accent",onClick:()=>n&&n(l,1),children:i.jsxs("div",{className:"flex flex-col w-full gap-1",children:[i.jsx("div",{className:"flex items-center",children:i.jsx("div",{className:"flex items-center gap-2",children:i.jsx("div",{className:"font-semibold",children:l.title})})}),i.jsx("div",{className:"text-xs line-clamp-2 text-muted-foreground",children:i.jsx("p",{dangerouslySetInnerHTML:{__html:l.body.substring(0,300).replace(`\r -`,"
")}})})]})},l.id))})})},Mw=({isOpen:n,onOpenChange:o,onSelect:r})=>Pd("(min-width: 768px)")?i.jsx(fr,{modal:!0,open:n,onOpenChange:o,children:i.jsxs(gr,{className:"w-full max-w-full md:w-9/12 lg:w-10/12",children:[i.jsxs(mr,{children:[i.jsx(hr,{children:w("quotes.blocks_picker_dialog.title")}),i.jsx(cs,{children:w("quotes.blocks_picker_dialog.description")})]}),i.jsx(Ic,{onSelect:r}),i.jsx(pr,{children:i.jsx(H,{type:"submit",onClick:()=>o(!1),children:w("common.close")})})]})}):i.jsx(nd,{open:n,onOpenChange:o,children:i.jsxs(rd,{children:[i.jsxs(id,{className:"text-left",children:[i.jsx(sd,{children:w("quotes.blocks_picker_dialog.title")}),i.jsx(ad,{children:w("quotes.blocks_picker_dialog.description")})]}),i.jsx(Ic,{onSelect:r}),i.jsx(od,{className:"pt-2",children:i.jsx(ld,{asChild:!0,children:i.jsx(H,{variant:"outline",children:w("common.close")})})})]})}),Tw=({isOpen:n,onOpenChange:o,onSelect:r})=>Pd("(min-width: 768px)")?i.jsx(fr,{modal:!0,open:n,onOpenChange:o,children:i.jsxs(gr,{className:"w-full max-w-full md:w-9/12 lg:w-10/12",children:[i.jsxs(mr,{children:[i.jsx(hr,{children:w("quotes.catalog_picker_dialog.title")}),i.jsx(cs,{children:w("quotes.catalog_picker_dialog.description")})]}),i.jsx(dr,{syncWithLocation:!1,initialPageSize:5,children:i.jsx(lo,{onSelect:r})}),i.jsx(pr,{children:i.jsx(H,{type:"submit",onClick:()=>o(!1),children:w("common.close")})})]})}):i.jsx(nd,{open:n,onOpenChange:o,children:i.jsxs(rd,{children:[i.jsxs(id,{className:"text-left",children:[i.jsx(sd,{children:w("quotes.catalog_picker_dialog.title")}),i.jsx(ad,{children:w("quotes.catalog_picker_dialog.description")})]}),i.jsx(dr,{syncWithLocation:!1,initialPageSize:5,children:i.jsx(lo,{onSelect:r})}),i.jsx(od,{className:"pt-2",children:i.jsx(ld,{asChild:!0,children:i.jsx(H,{variant:"outline",children:w("common.close")})})})]})}),Ow=({currency:n,language:o,defaultValues:r})=>{var te;const{toast:a}=Cn(),{control:l,getValues:c,setValue:d,watch:m}=xr(),p=m("show_line_discount_column")??!0,x=!!((te=c("items"))!=null&&te.some(U=>{var ge;return Number((ge=U.discount)==null?void 0:ge.amount)>0})),[v]=O.useState("dialog"),[j,y]=O.useState(!1),[_,E]=O.useState(!1),{fields:R,...L}=w0({control:l,name:"items"}),M=vw([{id:"description",accessorKey:"description",header:w("quotes.form_fields.items.description.label"),cell:({row:{index:U,original:ge}})=>ge!=null&&ge.id_article?i.jsx("div",{className:"min-h-10 whitespace-pre-wrap px-3 py-2 text-sm",children:ge.localized_description??ge.description}):i.jsx(Bt,{autoSize:!0,name:`items.${U}.description`}),minSize:200,size:400},{id:"quantity",accessorKey:"quantity",header:()=>i.jsx("div",{className:"text-right",children:w("quotes.form_fields.items.quantity.label")}),cell:({row:{index:U}})=>i.jsx(nw,{scale:0,className:"text-right",name:`items.${U}.quantity`}),size:75},{id:"unit_price",accessorKey:"unit_price",header:()=>i.jsx("div",{className:"text-right",children:w("quotes.form_fields.items.unit_price.label")}),cell:({row:{index:U}})=>i.jsx(qa,{currency:n,language:o,scale:2,className:"text-right",name:`items.${U}.unit_price`}),size:125},{id:"subtotal_price",accessorKey:"subtotal_price",header:()=>i.jsx("div",{className:"text-right",children:w("quotes.form_fields.items.subtotal_price.label")}),cell:({row:{index:U}})=>i.jsx(qa,{variant:"ghost",currency:n,language:o,scale:2,readOnly:!0,className:"text-right",name:`items.${U}.subtotal_price`}),size:150},{id:"discount",accessorKey:"discount",header:()=>i.jsx("div",{className:"text-right",children:w("quotes.form_fields.items.discount.label")}),cell:({row:{index:U}})=>i.jsx(es,{scale:2,className:"text-right",name:`items.${U}.discount`}),size:100},{id:"total_price",accessorKey:"total_price",header:()=>i.jsx("div",{className:"text-right",children:w("quotes.form_fields.items.total_price.label")}),cell:({row:{index:U}})=>i.jsx(qa,{variant:"ghost",currency:n,language:o,scale:2,readOnly:!0,className:"font-semibold text-right",name:`items.${U}.total_price`}),size:150}],{enableDragHandleColumn:!0,enableSelectionColumn:!0}),$=O.useCallback((U,ge=1)=>{L.append({...U,quantity:{amount:100*ge,scale:Sn.DEFAULT_SCALE},unit_price:U.retail_price,discount:{amount:null,scale:2}}),a({title:w("quotes.catalog_picker_dialog.toast_article_added"),description:U.description})},[L]),q=O.useCallback(U=>{L.append({id_article:"",description:`${U.title} -${U.body}`,quantity:{amount:null,scale:Sn.DEFAULT_SCALE},unit_price:{amount:null,scale:Y0.DEFAULT_SCALE},discount:{amount:null,scale:2}}),a({title:w("quotes.blocks_picker_dialog.toast_article_added"),description:U.title})},[L]),[V,D]=O.useState(!1),k=[265,440,655],W=4;return v==="dialog"?i.jsxs("div",{className:"relative",children:[i.jsx(Ec,{actions:{...L,getItem:U=>c(`items.${U}`),pickCatalogArticle:()=>y(!0),pickBlock:()=>E(!0)},columns:M,data:R,defaultValues:r,showLineDiscountColumn:p,hasLineDiscounts:x,onShowLineDiscountColumnChange:U=>d("show_line_discount_column",U,{shouldDirty:!0})}),i.jsx(Tw,{onSelect:$,isOpen:j,onOpenChange:y}),i.jsx(Mw,{onSelect:q,isOpen:_,onOpenChange:E})]}):i.jsxs(U0,{direction:"horizontal",autoSaveId:"uecko.quotes.details_layout",className:"items-stretch h-full",children:[i.jsx(wc,{defaultSize:k[0],collapsedSize:W,collapsible:!0,minSize:50,maxSize:90,onCollapse:()=>{D(!0)},onExpand:()=>{D(!1)},className:he(V&&"min-w-[50px] transition-all duration-300 ease-in-out"),children:i.jsx(Ec,{actions:{...L,getItem:U=>c(`items.${U}`)},columns:M,data:R,defaultValues:r,showLineDiscountColumn:p,hasLineDiscounts:x,onShowLineDiscountColumnChange:U=>d("show_line_discount_column",U,{shouldDirty:!0})})}),i.jsx(z0,{withHandle:!0,className:"mx-3"}),i.jsx(wc,{defaultSize:k[1],minSize:10,children:i.jsx(dr,{syncWithLocation:!1,children:i.jsx(lo,{onSelect:$})})})]})},Dw=()=>{const{formState:n,control:o}=xr();return i.jsxs("div",{className:"grid gap-6 md:grid-cols-6",children:[i.jsxs(Ja,{className:"md:col-span-6",title:w("quotes.create.form_groups.general.title"),description:w("quotes.create.form_groups.general.desc"),actions:i.jsxs("div",{className:"grid min-w-48 gap-1",children:[i.jsx(wn,{htmlFor:"lang_code",className:"text-xs text-muted-foreground",children:w("quotes.form_fields.lang_code.label")}),i.jsx(Xi,{control:o,name:"lang_code",render:({field:r})=>i.jsxs(ar,{value:r.value||"es",onValueChange:r.onChange,children:[i.jsx(or,{id:"lang_code","aria-label":w("quotes.form_fields.lang_code.label"),children:i.jsx(lr,{placeholder:w("quotes.form_fields.lang_code.placeholder")})}),i.jsx(ur,{children:rn.map(a=>i.jsxs(xn,{value:a.code,children:[i.jsx("span",{"aria-hidden":"true",className:`mr-2 ${a.flagClassName}`}),a.name]},a.code))})]})})]}),children:[i.jsxs("div",{className:"grid grid-cols-6 gap-6",children:[i.jsx(Ln,{required:!0,className:"col-span-2",label:w("quotes.form_fields.customer_reference.label"),description:w("quotes.form_fields.customer_reference.desc"),disabled:n.disabled,placeholder:w("quotes.form_fields.customer_reference.placeholder"),name:"customer_reference"}),i.jsx(Hc,{required:!0,label:w("quotes.form_fields.date.label"),description:w("quotes.form_fields.date.desc"),disabled:n.disabled,placeholder:w("quotes.form_fields.date.placeholder"),name:"date"}),i.jsx(Ln,{label:w("quotes.form_fields.validity.label"),description:w("quotes.form_fields.validity.desc"),disabled:n.disabled,placeholder:w("quotes.form_fields.validity.placeholder"),name:"validity"}),i.jsx(Bt,{className:"col-span-2",label:w("quotes.form_fields.payment_method.label"),description:w("quotes.form_fields.payment_method.desc"),disabled:n.disabled,placeholder:w("quotes.form_fields.payment_method.placeholder"),name:"payment_method"})]}),i.jsxs("div",{className:"grid grid-cols-6 gap-6",children:[i.jsx(Bt,{className:"col-span-3",required:!0,label:w("quotes.form_fields.customer_information.label"),description:w("quotes.form_fields.customer_information.desc"),disabled:n.disabled,placeholder:w("quotes.form_fields.customer_information.placeholder"),name:"customer_information",errors:n.errors}),i.jsx(Bt,{className:"col-span-3",label:w("quotes.form_fields.notes.label"),description:w("quotes.form_fields.notes.desc"),disabled:n.disabled,placeholder:w("quotes.form_fields.notes.placeholder"),name:"notes"})]})]}),i.jsx(Ja,{className:"hidden md:col-span-2",title:w("quotes.create.form_groups.status.title"),description:w("quotes.create.form_groups.status.desc"),children:i.jsxs("div",{className:"grid gap-6",children:[i.jsxs("div",{className:"grid gap-3",children:[i.jsx(wn,{htmlFor:"status",children:w("quotes.create.form_groups.status.title")}),i.jsxs(ar,{children:[i.jsx(or,{id:"status","aria-label":w("quotes.list.select_status"),children:i.jsx(lr,{placeholder:w("quotes.list.select_status")})}),i.jsxs(ur,{children:[i.jsx(xn,{value:"draft",children:w("quotes.status.draft")}),i.jsx(xn,{value:"published",children:w("quotes.status.ready")}),i.jsx(xn,{value:"archived",children:w("quotes.status.archived")})]})]})]}),i.jsx(Ln,{required:!0,label:w("quotes.form_fields.currency_code.label"),description:w("quotes.form_fields.currency_code.desc"),placeholder:w("quotes.form_fields.currency_code.placeholder"),name:"currency_code"})]})})]})},Kd=({id:n,onSentTo:o,disabled:r})=>{const a=()=>{o(n)};return i.jsxs(Kc,{children:[i.jsx(Wc,{asChild:!0,disabled:r,children:i.jsxs(H,{variant:"ghost",className:"h-10 gap-1 text-primary disabled:text-secondary-foreground",children:[i.jsx($0,{className:"w-4 h-4"}),w("quotes.quote_sent_to_editor.trigger_button")]})}),i.jsxs(Qc,{children:[i.jsxs(Yc,{children:[i.jsx(Zc,{children:w("quotes.quote_sent_to_editor.title")}),i.jsx(Xc,{children:w("quotes.quote_sent_to_editor.description")})]}),i.jsxs(Jc,{children:[i.jsx(ed,{children:w("common.cancel")}),i.jsx(td,{asChild:!0,children:i.jsx(H,{onClick:a,children:w("common.continue")})})]})]})]})},Lw=["draft","ready","delivered","accepted","rejected","archived"],Pw={draft:["draft","ready","archived"],ready:["ready","delivered","archived"],delivered:["delivered","accepted","rejected","archived"],accepted:["accepted","rejected","archived"],rejected:["rejected","accepted","archived"],archived:["archived","draft","ready","delivered","accepted","rejected"]},Wd=({type:n="button",status:o,onChangeStatus:r})=>{const[a,l]=O.useState(o),c=m=>l(m);O.useEffect(()=>{o&&l(o)},[o]);const d=()=>{a!==o&&r(a,o)};return i.jsxs(fr,{children:[i.jsx(Oc,{asChild:!0,children:n==="button"?i.jsxs(H,{size:"sm",variant:"outline",className:"h-8 gap-1",children:[i.jsx(S0,{className:"h-3.5 w-3.5"}),i.jsx("span",{className:"sr-only md:not-sr-only md:whitespace-nowrap",children:w("quotes.quote_status_editor.trigger_button")})]}):i.jsx(j0,{status:o,isEditable:!0})}),i.jsxs(gr,{children:[i.jsx(mr,{children:i.jsx(hr,{children:w("quotes.quote_status_editor.title")})}),i.jsx(C0,{}),i.jsx("div",{className:"grid gap-4 py-4",children:Lw.map(m=>{const p=!Pw[o].includes(m);return i.jsxs("div",{className:"flex items-start space-x-4",children:[i.jsx(yo,{id:m,checked:a===m,onCheckedChange:()=>c(m),disabled:p}),i.jsxs("div",{className:"grid gap-1.5 leading-none",children:[i.jsx(wn,{htmlFor:m,className:he("font-medium",p?"text-input":"text-foreground"),children:w(`quotes.quote_status_editor.status.${m}.title`)}),i.jsx("p",{className:he("text-sm",p?"text-input":"text-muted-foreground"),children:w(`quotes.quote_status_editor.status.${m}.description`)})]})]},m)})}),i.jsxs(pr,{className:"pt-6 border-t",children:[i.jsx(Yi,{asChild:!0,children:i.jsx(H,{type:"button",variant:"secondary",children:w("common.cancel")})}),i.jsx(Yi,{asChild:!0,children:i.jsx(H,{onClick:d,disabled:a===o,children:w("quotes.quote_status_editor.submit_button")})})]})]})]})},qw=({quoteId:n,className:o})=>{const r=zt(),{toast:a}=Cn(),{useOne:l,useSetStatus:c,useSentTo:d,useDownloader:m,useDuplicate:p,getQuotePDFFilename:x}=Xr(),{data:v,status:j}=l(n),{mutate:y}=c(),{mutate:_}=d(n),{mutate:E}=p(),{download:R,...L}=m(),{formatCurrency:M,formatNumber:$}=Ld({locale:(v==null?void 0:v.lang_code)||"ES"}),q=O.useMemo(()=>v?{subtotal_price:M(v.subtotal_price),discount:$(v.discount),discount_price:M(v.discount_price),tax:$(v.tax),tax_price:M(v.tax_price),total_price:M(v.total_price)}:{subtotal_price:"0,00 €",discount:"0",discount_price:"0,00 €",tax:"0",tax_price:"0,00 €",total_price:"0,00 €"},[v]),V=O.useMemo(()=>(v==null?void 0:v.status)==="accepted"&&!(v!=null&&v.date_sent),[v]),D=O.useMemo(()=>(v==null?void 0:v.status)==="accepted"&&!!(v!=null&&v.date_sent),[v]),k=K=>{y({id:v.id,newStatus:K},{onSuccess:()=>{a({description:w("quotes.quote_status_editor.toast_status_changed"),variant:"success"})}})},W=K=>{_({sent_date:y0(new Date)},{onSuccess:()=>{a({description:w("quotes.quote_sent_to_editor.toast_status_changed"),variant:"success"})}})},te=O.useCallback(()=>{a({description:w("quotes.downloading_dialog.toast_success"),variant:"success"})},[a]),U=O.useCallback(()=>{v&&R(v.id,x(v))},[v]);if(j==="error"||j!=="success")return null;if(!v)return i.jsx(Oe,{className:he("overflow-hidden",o),children:i.jsx(De,{className:"px-4 py-6 text-center",children:i.jsx("p",{className:"mx-auto",children:w("quotes.list.resume.select_quote")})})});const ge=K=>{E({id:K},{onSuccess(Ee){a({description:w("quotes.duplicate_action.toast_success"),variant:"success"}),r(`/quotes/edit/${Ee.id}`,{relative:"path"})}})},_e=K=>{y({id:K,newStatus:"archived"},{onSuccess:()=>{a({description:w("quotes.quote_status_editor.toast_status_changed",{newStatus:w("quotes.status.archived")}),variant:"success"})}})};return i.jsxs(i.Fragment,{children:[i.jsx(Hd,{...L,onFinishDownload:te}),i.jsx(ud,{defaultValue:"resume",children:i.jsxs(Oe,{className:"w-[390px] overflow-hidden",children:[i.jsxs(ct,{className:"gap-3 border-b bg-accent",children:[i.jsxs(Ve,{className:"flex items-center justify-between text-lg",children:[i.jsx("span",{children:w("quotes.list.resume.title")}),i.jsx(Wd,{status:v.status,onChangeStatus:k,type:"badge"})]}),i.jsx("div",{className:"flex w-full mr-auto text-foreground",children:i.jsxs("div",{className:"flex justify-between w-full",children:[i.jsxs(cr,{className:"gap-0",children:[i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"outline",size:"icon",disabled:D,onClick:K=>{K.preventDefault(),r(`/quotes/edit/${v.id}`,{relative:"path"})},children:[i.jsx(pd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:w("common.edit")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.edit")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"outline",size:"icon",onClick:K=>{K.preventDefault(),ge(v.id)},children:[i.jsx(No,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:w("common.duplicate")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.duplicate")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"outline",size:"icon",onClick:U,children:[i.jsx(gd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:w("common.download")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.download")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"outline",size:"icon",disabled:D,onClick:K=>{K.preventDefault(),_e(v.id)},children:[i.jsx(dd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:w("common.archive")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:w("common.archive")})})]})]}),i.jsx(cr,{children:i.jsx(Kd,{disabled:D||!V,id:v.id,onSentTo:W})})]})})]}),i.jsxs(De,{className:"p-6 text-sm",children:[i.jsxs(cd,{className:"grid w-full grid-cols-2",children:[i.jsx(eo,{value:"resume",children:w("quotes.list.resume.tabs.resume")}),i.jsx(eo,{value:"preview",children:w("quotes.list.resume.tabs.preview")})]}),i.jsx(to,{value:"resume",className:"pt-4",children:i.jsxs("div",{className:"grid gap-3",children:[i.jsxs("div",{className:"grid gap-3",children:[i.jsx("div",{className:"font-semibold",children:w("quotes.list.resume.quote_information")}),i.jsxs("dl",{className:"grid gap-3",children:[i.jsxs("div",{className:"flex items-center justify-between",children:[i.jsx("dt",{className:"text-muted-foreground",children:w("quotes.form_fields.reference.label")}),i.jsx("dd",{className:"font-medium",children:v.reference})]}),i.jsxs("div",{className:"flex items-center justify-between",children:[i.jsx("dt",{className:"text-muted-foreground",children:w("quotes.form_fields.date.label")}),i.jsx("dd",{className:"font-medium",children:new Date(v.date).toLocaleDateString()})]}),i.jsxs("div",{className:"flex items-start justify-between",children:[i.jsx("dt",{className:"text-muted-foreground whitespace-nowrap",children:w("quotes.form_fields.customer_reference.label")}),i.jsx("dd",{className:"font-medium text-right whitespace-break-spaces",children:v.customer_reference})]})]})]}),i.jsx(_n,{className:"my-4"}),i.jsxs("div",{className:"grid gap-3",children:[i.jsx("div",{className:"font-semibold",children:w("quotes.list.resume.customer_information")}),i.jsx("div",{children:v.customer_information})]}),i.jsx(_n,{className:"my-4"}),i.jsx("div",{className:"font-semibold",children:w("quotes.list.resume.price_information")}),i.jsxs("ul",{className:"grid gap-3",children:[i.jsxs("li",{className:"flex items-center justify-between",children:[i.jsx("span",{className:"text-muted-foreground",children:w("quotes.form_fields.subtotal_price.label")}),i.jsx("span",{children:q.subtotal_price})]}),i.jsxs("li",{className:"flex items-center justify-between",children:[i.jsx("span",{className:"text-muted-foreground",children:w("quotes.form_fields.discount_value.label",{value:q.discount})}),i.jsx("span",{children:q.discount_price})]}),i.jsxs("li",{className:"flex items-center justify-between",children:[i.jsx("span",{className:"text-muted-foreground",children:w("quotes.form_fields.tax_value.label",{label:v.tax_label,value:q.tax})}),i.jsx("span",{children:q.tax_price})]}),i.jsxs("li",{className:"flex items-center justify-between font-semibold",children:[i.jsx("span",{className:"text-muted-foreground",children:w("quotes.form_fields.total_price.label")}),i.jsx("span",{children:q.total_price})]})]})]})}),i.jsx(to,{value:"preview",children:i.jsx(Gd,{quote:v})})]}),i.jsx(Rt,{className:"flex flex-row items-center px-6 py-3 border-t bg-accent",children:i.jsx("div",{className:"text-xs text-muted-foreground"})})]})})]})},kw=({status:n="all",preview:o=!1})=>{const r=zt(),{toast:a}=Cn(),{t:l,i18n:c}=Pt(),d=O.useId(),m=O.useId(),{pagination:p,globalFilter:x,isFiltered:v}=kn(),[j,y]=O.useState(void 0),{useList:_,useDownloader:E,useSetStatus:R,useDuplicate:L,getQuotePDFFilename:M}=Xr(),{mutate:$}=R(),{mutate:q}=L(),{data:V,isPending:D,isError:k,error:W}=_({pagination:{pageIndex:p.pageIndex,pageSize:p.pageSize},status:n,quickSearchTerm:x}),{download:te,...U}=E(),ge=de=>{y(de)},_e=O.useCallback(()=>{a({description:l("quotes.downloading_dialog.toast_success")})},[a]),K=O.useCallback(de=>{r(`/quotes/edit/${de.id}`,{relative:"path"})},[r,a]),Ee=de=>{q({id:de},{onSuccess($e){a({description:l("quotes.duplicate_action.toast_success"),variant:"success"}),r(`/quotes/edit/${$e.id}`,{relative:"path"})}})},ke=de=>{$({id:de,newStatus:"archived"},{onSuccess:()=>{a({description:l("quotes.quote_status_editor.toast_status_changed",{newStatus:l("quotes.status.archived")}),variant:"success"})}})},X=(de,$e)=>{$({id:de,newStatus:$e},{onSuccess:()=>{a({description:l("quotes.quote_status_editor.toast_status_changed",{newStatus:l(`quotes.status.${$e}`)}),variant:"success"})}})},tt=O.useMemo(()=>{const de=[{id:"reference",accessorKey:"reference",header:()=>i.jsx(i.Fragment,{children:l("quotes.list.columns.reference")}),cell:({row:{original:ne},renderValue:Ce})=>{const vt=!!((ne==null?void 0:ne.status)==="accepted"&&(ne!=null&&ne.date_sent));return i.jsx(H,{size:"sm",variant:"link",disabled:vt,className:"h-8 gap-1 px-0 text-left text-ellipsis",onClick:_r=>{_r.preventDefault(),K(ne)},children:i.jsx("div",{className:"",children:Ce()})})}},{id:"status",accessorKey:"status",header:()=>i.jsx(i.Fragment,{children:l("quotes.list.columns.status")}),cell:({row:{original:ne}})=>i.jsx(Wd,{type:"badge",status:ne.status,onChangeStatus:Ce=>X(ne.id,Ce)})},{id:"date_sent",accessor:"date_sent",header:()=>i.jsx("div",{className:"text-left text-ellipsis",children:l("quotes.list.columns.date_sent")}),cell:({row:{original:ne}})=>{const Ce=rr.create(ne.date_sent),vt=Ce.isSuccess&&!Ce.object.isEmpty();return i.jsx("div",{className:"text-left text-ellipsis",children:vt?i.jsx(Od,{label:Ce.object.toLocaleDateString("es-ES"),className:"text-green-800 bg-green-100 hover:text-green-800 hover:bg-green-100"}):i.jsx(i.Fragment,{})})}},{id:"date",accessor:"date",header:()=>i.jsx("div",{className:"text-left text-ellipsis",children:l("quotes.list.columns.date")}),cell:({row:{original:ne}})=>{const Ce=rr.create(ne.date);return i.jsx("div",{className:"text-left text-ellipsis",children:Ce.isSuccess?Ce.object.toLocaleDateString("es-ES"):"-"})}},{id:"customer_reference",accessorKey:"customer_reference",header:()=>i.jsx(i.Fragment,{children:l("quotes.list.columns.customer_reference")}),cell:({renderValue:ne})=>i.jsx("div",{className:"text-left text-ellipsis",children:ne()})},{id:"customer_information",accessorKey:"customer_information",header:()=>i.jsx(i.Fragment,{children:l("quotes.list.columns.customer_information")}),cell:({row:{original:ne}})=>i.jsx("div",{className:"text-left text-ellipsis",children:ne.customer_information.split(` -`).map((Ce,vt)=>i.jsxs("span",{className:vt===0?"font-medium":"hidden text-sm text-muted-foreground md:inline",children:[Ce,i.jsx("br",{})]},vt))}),size:500}],$e=[{id:"row-actions",header:()=>null,cell:({row:{original:ne}})=>{const Ce=(ne==null?void 0:ne.status)==="accepted"&&!(ne!=null&&ne.date_sent),vt=(ne==null?void 0:ne.status)==="accepted"&&!!(ne!=null&&ne.date_sent),_r=(ne==null?void 0:ne.status)==="archived";return i.jsxs("div",{className:"flex gap-1",children:[i.jsxs(cr,{className:"gap-0",children:[i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"ghost",size:"icon",disabled:vt,onClick:yn=>{yn.preventDefault(),K(ne)},children:[i.jsx(pd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:l("common.edit")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:l("common.edit")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"ghost",size:"icon",onClick:yn=>{yn.preventDefault(),Ee(ne.id)},children:[i.jsx(No,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:l("common.duplicate")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:l("common.duplicate")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"ghost",size:"icon",onClick:()=>{te(ne.id,M(ne))},children:[i.jsx(gd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:l("common.download")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:l("common.download")})})]}),i.jsxs(Qe,{children:[i.jsx(Ye,{asChild:!0,children:i.jsxs(H,{variant:"ghost",size:"icon",disabled:_r||vt,onClick:yn=>{yn.preventDefault(),ke(ne.id)},children:[i.jsx(dd,{className:"w-4 h-4"}),i.jsx("span",{className:"sr-only",children:l("common.archive")})]})}),i.jsx(Ze,{children:i.jsx("p",{children:l("common.archive")})})]})]}),i.jsx(cr,{children:i.jsx(Kd,{id:ne.id,onSentTo:()=>null,disabled:vt||!Ce})})]})}}];return o?de:[...de,...$e]},[o,l,c.resolvedLanguage]),{table:Le}=hs({data:(V==null?void 0:V.items)??[],columns:tt,pageCount:(V==null?void 0:V.total_pages)??-1});return O.useEffect(()=>{Le&&V&&(V==null?void 0:V.total_pages)>0&&y(Le.getRowModel().rows[0])},[V,Le]),k?i.jsx(vr,{subtitle:W.message}):D?i.jsxs("div",{className:"grid items-start flex-1 gap-4 sm:py-0 md:gap-8 lg:grid-cols-3 xl:grid-cols-3",children:[i.jsx(Oe,{className:"grid items-start gap-4 auto-rows-max md:gap-8 lg:col-span-2",children:i.jsx(De,{children:i.jsx(gs,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}),i.jsx("div",{})]}):(V==null?void 0:V.total_items)===0&&!v?i.jsx(Oe,{children:i.jsx(De,{children:i.jsx(ms,{subtitle:l("quotes.list.empty_state.subtitle"),buttonText:l("quotes.create.title"),onButtonClick:()=>r("add",{relative:"path"})})})}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"flex flex-col items-stretch flex-1 gap-4 xl:flex-row",children:[i.jsx("div",{id:d,className:"flex items-stretch flex-1",children:i.jsx(fs,{table:Le,paginationOptions:{visible:!0},className:"grid items-start flex-1 gap-4 auto-rows-max md:gap-8 lg:col-span-2",onRowClick:ge,activeRowIndex:j==null?void 0:j.index,children:i.jsx(Ud,{table:Le})})}),o&&i.jsx("div",{id:m,className:"flex items-stretch ",children:i.jsx(qw,{quoteId:j==null?void 0:j.original.id})})]}),i.jsx(Hd,{...U,onFinishDownload:_e})]})},rS=()=>{const n=zt(),o=Sw(),{toast:r}=Cn(),[a,l]=O.useState(ka.createDefaultCode().object),[c,d]=O.useState(Hr.createDefaultCode().object),m=O.useMemo(()=>({date:"",reference:"",customer_reference:"",customer_information:"",lang_code:"",currency_code:"",payment_method:"",notes:"",validity:"",show_line_discount_column:!0,subtotal_price:{amount:void 0,scale:2,currency_code:""},discount:{amount:0,scale:0},discount_price:{amount:0,scale:0,currency_code:""},before_tax_price:{amount:void 0,scale:2,currency_code:""},tax:{amount:void 0,scale:0},tax_label:"% IVA",tax_price:{amount:void 0,scale:2,currency_code:""},total_price:{amount:void 0,scale:2,currency_code:""},items:[{id_article:"",description:"",quantity:{amount:null,scale:2},unit_price:{amount:null,scale:2,currency_code:a.code},subtotal_price:{amount:null,scale:2,currency_code:a.code},discount:{amount:null,scale:2},total_price:{amount:null,scale:2,currency_code:a.code}}]}),[a.code]),{useOne:p,useUpdate:x}=Xr(),{data:v,status:j,error:y}=p(o),{mutate:_,isPending:E}=x(String(o)),R=os({mode:"onBlur",defaultValues:m}),{getValues:L,reset:M,handleSubmit:$,formState:q,control:V,watch:D,setValue:k}=R,{isSubmitting:W,isDirty:te}=q;Oo({isDirty:te}),O.useEffect(()=>{if(!te)return;const{unsubscribe:_e}=D((K,{name:Ee,type:ke})=>{if(Ee==="items"){K.items&&K.items.map((tt,Le)=>{if(tt){const de=oo(tt);Fe.isEqual(de.subtotal_price.toObject(),tt.subtotal_price)||k(`items.${Le}.subtotal_price`,de.subtotal_price.toObject()),Fe.isEqual(de.total_price.toObject(),tt.total_price)||k(`items.${Le}.total_price`,de.total_price.toObject())}});const X=Ya(K,!0);Fe.isEqual(X.subtotal_price.toObject(),K.total_price)||k("subtotal_price",X.subtotal_price.toObject()),Fe.isEqual(X.discount_price.toObject(),K.total_price)||k("discount_price",X.discount_price.toObject()),Fe.isEqual(X.before_tax_price.toObject(),K.before_tax_price)||k("before_tax_price",X.before_tax_price.toObject()),Fe.isEqual(X.tax_price.toObject(),K.tax_price)||k("tax_price",X.tax_price.toObject()),Fe.isEqual(X.total_price.toObject(),K.total_price)||k("total_price",X.total_price.toObject())}else if(Ee&&ke==="change"){if(Ee==="currency_code"){const X=ka.createFromCode(K.currency_code??ka.DEFAULT_CURRENCY_CODE);if(X.isFailure)throw console.error(X.error),X.error;l(X.object)}if(Ee==="lang_code"){const X=Hr.createFromCode(K.lang_code??Hr.DEFAULT_LANGUAGE_CODE);if(X.isFailure)throw console.error(X.error),X.error;d(X.object)}if(["discount","tax"].includes(Ee)){const X=Ya(K,!0);Fe.isEqual(X.subtotal_price.toObject(),K.total_price)||k("subtotal_price",X.subtotal_price.toObject()),Fe.isEqual(X.discount_price.toObject(),K.total_price)||k("discount_price",X.discount_price.toObject()),Fe.isEqual(X.before_tax_price.toObject(),K.before_tax_price)||k("before_tax_price",X.before_tax_price.toObject()),Fe.isEqual(X.tax_price.toObject(),K.tax_price)||k("tax_price",X.tax_price.toObject()),Fe.isEqual(X.total_price.toObject(),K.total_price)||k("total_price",X.total_price.toObject())}if(Ee!=null&&Ee.startsWith("items")){const X=Number(Ee.split(".")[1]),tt=Ee.split(".")[2];if(["quantity","unit_price","discount"].includes(tt)&&K.items&&K.items[X]){const Le=K.items[X],de=oo(Le);Fe.isEqual(de.quantity.toObject(),Le.quantity)||k(`items.${X}.quantity`,de.quantity.toObject()),Fe.isEqual(de.unit_price.toObject(),Le.unit_price)||k(`items.${X}.unit_price`,de.unit_price.toObject()),Fe.isEqual(de.discount.toObject(),Le.discount)||k(`items.${X}.discount`,de.discount.toObject()),Fe.isEqual(de.subtotal_price.toObject(),Le.subtotal_price)||k(`items.${X}.subtotal_price`,de.subtotal_price.toObject()),Fe.isEqual(de.total_price.toObject(),Le.total_price)||k(`items.${X}.total_price`,de.total_price.toObject());const $e=Ya(K,!0);Fe.isEqual($e.subtotal_price.toObject(),K.total_price)||k("subtotal_price",$e.subtotal_price.toObject()),Fe.isEqual($e.discount_price.toObject(),K.total_price)||k("discount_price",$e.discount_price.toObject()),Fe.isEqual($e.before_tax_price.toObject(),K.before_tax_price)||k("before_tax_price",$e.before_tax_price.toObject()),Fe.isEqual($e.tax_price.toObject(),K.tax_price)||k("tax_price",$e.tax_price.toObject()),Fe.isEqual($e.total_price.toObject(),K.total_price)||k("total_price",$e.total_price.toObject())}}}});return()=>_e()},[D,te,k]);const U=async(_e,K)=>{const Ee={..._e,items:_e.items.map(({localized_description:ke,...X})=>X)};_(Ee,{onError:ke=>{console.error(ke),r({title:w("common.error"),description:ke.message,variant:"destructive"})},onSuccess:()=>{M(L()),r({title:w("quotes.notifications.saved"),variant:"success"}),K&&n("/quotes")}})},ge=O.useCallback(()=>{n("/quotes",{state:{id:o}})},[n,o]);return O.useEffect(()=>{j==="success"&&v&&M(v)},[j,v,M]),j==="error"?i.jsx(vr,{errorMessage:y.message}):j!=="success"?i.jsx(qn,{}):i.jsxs(i.Fragment,{children:[(W||E)&&i.jsx(qn,{title:w("quotes.notifications.saving")}),i.jsx(ls,{...R,children:i.jsx("form",{onSubmit:$(_e=>U(_e,!1)),children:i.jsxs("div",{className:"mx-auto grid max-w-[90rem] flex-1 auto-rows-max gap-6",children:[i.jsxs("div",{className:"flex items-center gap-4",children:[i.jsx(Vc,{}),i.jsxs("h1",{className:"flex-1 text-xl font-semibold tracking-tight shrink-0 whitespace-nowrap sm:grow-0",children:[w("quotes.edit.title")," ",v.reference]}),i.jsx(Od,{label:w(`quotes.status.${v.status}`),className:"ml-auto sm:ml-0"}),i.jsxs("div",{className:"items-center hidden gap-2 md:ml-auto md:flex",children:[i.jsx(N0,{label:w("common.close"),variant:"secondary",size:"sm",onClick:ge}),i.jsx(Co,{label:w("common.save"),size:"sm",disabled:q.isSubmitting||q.isLoading||q.isValidating}),i.jsx(H,{size:"sm",disabled:q.isSubmitting||q.isLoading||q.isValidating,onClick:$(_e=>U(_e,!0)),children:w("common.save_close")})]})]}),i.jsx(Dw,{}),i.jsx(Cw,{currency:a}),i.jsx(Ow,{currency:a,language:c,defaultValues:m}),i.jsxs("div",{className:"flex items-center justify-center gap-2 md:hidden",children:[i.jsx(H,{variant:"outline",size:"sm",children:w("common.discard")}),i.jsx(H,{onClick:$(_e=>U(_e,!1)),size:"sm",children:w("quotes.edit.buttons.save_quote")})]})]})})}),!1]})},$w=O.createContext(null),Bw=({children:n})=>{const[o,r]=Uc();return i.jsx($w.Provider,{value:{pagination:o,setPagination:r},children:n})},iS=({children:n})=>i.jsx(us,{children:i.jsx(Bw,{children:i.jsxs(Qr,{className:"quotes-layout",children:[i.jsx(Yr,{}),i.jsx(Zr,{children:n})]})})}),sS=()=>{const{t:n}=Pt(),o=zt(),[r,a]=O.useState("all"),[l,c]=iw(!0),d=[{value:"all",label:n("quotes.list.tabs.all")},{value:"draft",label:n("quotes.list.tabs.draft")},{value:"ready",label:n("quotes.list.tabs.ready")},{value:"delivered",label:n("quotes.list.tabs.delivered")},{value:"accepted",label:n("quotes.list.tabs.accepted")},{value:"rejected",label:n("quotes.list.tabs.rejected")},{value:"archived",label:n("quotes.list.tabs.archived")}];return i.jsxs(dr,{children:[i.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[i.jsxs("div",{children:[i.jsx("h2",{className:"text-2xl font-bold tracking-tight",children:i.jsx(se,{i18nKey:"quotes.list.title"})}),i.jsx("p",{className:"text-muted-foreground",children:i.jsx(se,{i18nKey:"quotes.list.subtitle"})})]}),i.jsx("div",{className:"flex items-center space-x-2",children:i.jsxs(H,{onClick:()=>o("/quotes/add"),children:[i.jsx(Eo,{className:"w-4 h-4 mr-2"}),n("quotes.create.title")]})})]}),i.jsxs(ud,{value:r,onValueChange:a,children:[i.jsxs("div",{className:"flex flex-col items-start justify-between mb-4 sm:flex-row sm:items-center",children:[i.jsxs("div",{className:"w-full mb-4 sm:w-auto sm:mb-0",children:[i.jsx(cd,{className:"hidden sm:flex",children:d.map(m=>i.jsx(eo,{value:m.value,children:m.label},m.value))}),i.jsxs("div",{className:"flex items-center w-full space-x-2 sm:hidden",children:[i.jsx(wn,{children:n("quotes.list.tabs_title")}),i.jsxs(ar,{value:r,onValueChange:a,children:[i.jsx(or,{children:i.jsx(lr,{placeholder:n("quotes.list.select_status")})}),i.jsx(ur,{children:d.map(m=>i.jsx(xn,{value:m.value,children:m.label},m.value))})]})]})]}),i.jsx("div",{className:"flex items-baseline justify-center mr-4 font-medium",children:i.jsx(Qb,{buttonText:n("common.help"),title:n("quotes.list.status_help.title"),content:i.jsx(Uw,{})})}),i.jsx("div",{className:"flex items-center gap-2 ml-auto",children:i.jsx(R0,{"aria-label":n("quotes.list.preview_aria"),variant:"outline",defaultPressed:!1,pressed:l,onPressedChange:c,children:l?i.jsxs(i.Fragment,{children:[i.jsx(md,{className:"w-4 h-4 mr-2"}),n("common.disable_preview")]}):i.jsxs(i.Fragment,{children:[i.jsx(L0,{className:"w-4 h-4 mr-2"}),n("common.enable_preview")]})})})]}),d.map(m=>i.jsx(to,{value:m.value,children:i.jsx(kw,{status:m.value,preview:l})},m.value))]})]})},Uw=()=>{const{t:n}=Pt();return i.jsxs(uo,{className:"grid gap-4 py-4",children:[i.jsx("p",{children:n("quotes.list.status_help.intro")}),i.jsx("p",{children:n("quotes.list.status_help.possible")}),i.jsxs("ul",{className:"pl-6 space-y-2 list-disc",children:[i.jsxs("li",{children:[i.jsxs("strong",{children:[n("quotes.status.draft"),":"]})," ",n("quotes.quote_status_editor.status.draft.description")]}),i.jsxs("li",{children:[i.jsxs("strong",{children:[n("quotes.status.ready"),":"]})," ",n("quotes.quote_status_editor.status.ready.description")]}),i.jsxs("li",{children:[i.jsxs("strong",{children:[n("quotes.status.delivered"),":"]})," ",n("quotes.quote_status_editor.status.delivered.description")]}),i.jsxs("li",{children:[i.jsxs("strong",{children:[n("quotes.status.accepted"),":"]})," ",n("quotes.quote_status_editor.status.accepted.description")]}),i.jsxs("li",{children:[i.jsxs("strong",{children:[n("quotes.status.rejected"),":"]})," ",n("quotes.quote_status_editor.status.rejected.description")]}),i.jsxs("li",{children:[i.jsxs("strong",{children:[n("quotes.status.archived"),":"]})," ",n("quotes.quote_status_editor.status.archived.description")]})]}),i.jsx("p",{children:n("quotes.list.status_help.outro")})]})},zw=n=>{const o=Wr(),r=Pn(),a=r().data().resource("settings").action("one").id("me").params().get(),l=r().auth().action("profile").get();return{useOne:()=>wd({queryKey:a,queryFn:()=>o.getOne({resource:"profile",id:""}),...n}),useUpdate:()=>{const c=tn();return nn({mutationKey:a,mutationFn:d=>o.updateOne({resource:"profile",data:d,id:""}),onSuccess:(d,m)=>{const p=x=>x&&{...x,lang_code:m.lang_code??x.lang_code,dealer:{...x.dealer,...d}};return c.setQueryData(a,p),c.setQueryData(l,p),Promise.all([c.invalidateQueries({queryKey:a}),c.invalidateQueries({queryKey:l})])}})},useUploadLogo:()=>{const c=tn(),{mutate:d,mutateAsync:m,...p}=nn({mutationKey:["data","default","settings"],mutationFn:x=>o.uploadFile({path:"profile/logo",file:x,key:"logo"}),onError:()=>c.invalidateQueries({queryKey:["data","default","settings"]}),onSuccess:()=>{c.invalidateQueries({queryKey:["data","default","settings"]})}});return{upload:d,uploadAsync:m,...p}}}},aS=()=>{var k,W;const[n,o]=O.useState("profile"),{useOne:r,useUpdate:a,useUploadLogo:l}=zw(),{toast:c}=Cn(),{i18n:d}=Pt(),{data:m,status:p,error:x}=r(),v=O.useMemo(()=>({lang_code:"es",contact_information:"",default_payment_method:"",default_notes:"",default_legal_terms:"",default_quote_validity:"",default_show_line_discount_column:!0,default_tax:{amount:void 0,scale:2},default_tax_label:"% IVA"}),[]),{mutate:j}=a(),{upload:y}=l(),_=os({mode:"onBlur",values:m?{...m.dealer,lang_code:m.lang_code}:void 0,defaultValues:v}),{formState:E,reset:R,getValues:L,handleSubmit:M}=_,{isSubmitting:$,isDirty:q}=E,V=te=>{var ge;const U=(ge=te.target.files)==null?void 0:ge[0];if(U){if(U.type!=="image/png"&&U.type!=="image/jpeg"){alert(w("settings.form_fields.logo.invalid_format"));return}const _e=new FileReader;_e.onloadend=()=>{const K=new Image;K.onload=()=>{const Ee=K.width,ke=K.height,X=Ee/ke===2;Ee<200||ke<100||!X?alert(w("settings.form_fields.logo.invalid_dimensions")):y(U)},K.src=_e.result},_e.readAsDataURL(U)}};Oo({isDirty:q});const D=async te=>{j(te,{onError:U=>{console.debug(U),c({title:w("common.error"),description:U.message,variant:"destructive"})},onSuccess:()=>{d.language!==te.lang_code&&d.changeLanguage(te.lang_code??"es"),R(L()),c({description:w("settings.notifications.saved"),variant:"success"})}})};return $?i.jsx(qn,{title:w("settings.notifications.saving")}):p==="error"?i.jsx(vr,{errorMessage:x.message}):p!=="success"?i.jsx(qn,{}):i.jsx(ls,{..._,children:i.jsx("form",{onSubmit:M(D),children:i.jsxs("div",{className:"mx-auto grid w-full max-w-6xl items-start gap-6 md:grid-cols-[180px_1fr] lg:grid-cols-[250px_1fr]",children:[((k=_.formState.errors.root)==null?void 0:k.message)&&i.jsxs(kc,{variant:"destructive",children:[i.jsx(fd,{className:"w-4 h-4"}),i.jsx($c,{children:i.jsx(se,{i18nKey:"common.error"})}),i.jsx(Bc,{children:(W=_.formState.errors.root)==null?void 0:W.message})]}),i.jsxs("nav",{className:"grid gap-4 text-sm text-muted-foreground",children:[i.jsx("a",{onClick:()=>o("profile"),className:n==="profile"?"font-semibold text-primary":"cursor-pointer",children:i.jsx(se,{i18nKey:"settings.edit.tabs.profile"})}),i.jsx("a",{onClick:()=>o("quotes"),className:n==="quotes"?"font-semibold text-primary":"cursor-pointer ",children:i.jsx(se,{i18nKey:"settings.edit.tabs.quotes"})}),i.jsx("a",{onClick:()=>o("legal"),className:n==="legal"?"font-semibold text-primary":"cursor-pointer ",children:i.jsx(se,{i18nKey:"settings.edit.tabs.legal"})})]}),i.jsxs("div",{className:he("grid gap-6",n==="profile"?"visible":"hidden"),children:[i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.language.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.language.desc"})})]}),i.jsx(De,{children:i.jsx(Xi,{control:_.control,name:"lang_code",render:({field:te})=>i.jsxs(ar,{value:te.value,onValueChange:te.onChange,children:[i.jsx(or,{"aria-label":w("settings.form_fields.language.label"),children:i.jsx(lr,{placeholder:w("settings.form_fields.language.placeholder")})}),i.jsx(ur,{children:rn.map(U=>i.jsxs(xn,{value:U.code,children:[i.jsx("span",{"aria-hidden":"true",className:`mr-2 ${U.flagClassName}`}),U.name]},U.code))})]})})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]}),i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.contact_information.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.contact_information.desc"})})]}),i.jsx(De,{children:i.jsx(Bt,{rows:8,placeholder:w("settings.form_fields.contact_information.placeholder"),name:"contact_information",required:!0})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]}),i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.logo.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.logo.desc"})})]}),i.jsx(De,{children:i.jsxs("div",{className:"flex items-center space-x-4",children:[i.jsx("div",{className:"w-[400px] h-[200px] border border-gray-300 flex items-center justify-center overflow-hidden",children:i.jsx("img",{src:m.dealer.logo?m.dealer.logo:"https://via.placeholder.com/200x100",width:400,height:200,style:{objectFit:"contain"}})}),i.jsx("div",{children:i.jsx("p",{className:"mt-2 text-sm text-gray-500",children:i.jsx(se,{i18nKey:"settings.form_fields.logo.requirements"})})})]})}),i.jsxs(Rt,{className:"px-6 py-4 border-t",children:[i.jsx(wn,{htmlFor:"logo-upload",className:"inline-flex items-center justify-center h-10 px-4 py-2 text-sm font-medium transition-colors rounded-md cursor-pointer bg-primary text-primary-foreground hover:bg-primary/90 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",children:i.jsx(se,{i18nKey:"settings.form_fields.logo.upload"})}),i.jsx(as,{id:"logo-upload",type:"file",accept:".png,.jpg,.jpeg",onChange:V,className:"hidden"})]})]})]}),i.jsxs("div",{className:he("grid gap-6",n==="quotes"?"visible":"hidden"),children:[i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_show_line_discount_column.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_show_line_discount_column.desc"})})]}),i.jsx(De,{children:i.jsx(Xi,{control:_.control,name:"default_show_line_discount_column",render:({field:te})=>i.jsx(yo,{checked:te.value??!0,onCheckedChange:te.onChange})})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]}),i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_tax.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_tax.desc"})})]}),i.jsxs(De,{children:[i.jsx(Ln,{maxLength:32,placeholder:w("settings.form_fields.default_tax_label.placeholder"),name:"default_tax_label",required:!0,description:w("settings.form_fields.default_tax_label.desc")}),i.jsx("br",{}),i.jsx(es,{scale:2,disabled:E.disabled,placeholder:w("settings.form_fields.default_tax.desc"),name:"default_tax",required:!0,description:w("settings.form_fields.default_tax.desc")})]}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]}),i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_payment_method.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_payment_method.desc"})})]}),i.jsx(De,{children:i.jsx(Bt,{autoSize:!0,placeholder:w("settings.form_fields.default_payment_method.placeholder"),name:"default_payment_method",required:!0,errors:_.formState.errors})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]}),i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_quote_validity.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_quote_validity.desc"})})]}),i.jsx(De,{children:i.jsx(Bt,{autoSize:!0,placeholder:w("settings.form_fields.default_quote_validity.placeholder"),name:"default_quote_validity",required:!0})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]}),i.jsxs(Oe,{children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_notes.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_notes.desc"})})]}),i.jsx(De,{children:i.jsx(Bt,{autoSize:!0,placeholder:w("settings.form_fields.default_notes.placeholder"),name:"default_notes"})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]})]}),i.jsx("div",{className:he("grid gap-6",n==="legal"?"visible":"hidden"),children:i.jsxs(Oe,{className:"h-",children:[i.jsxs(ct,{children:[i.jsx(Ve,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_legal_terms.label"})}),i.jsx(We,{children:i.jsx(se,{i18nKey:"settings.form_fields.default_legal_terms.desc"})})]}),i.jsx(De,{children:i.jsx(Bt,{rows:25,placeholder:w("settings.form_fields.default_legal_terms.placeholder"),name:"default_legal_terms"})}),i.jsx(Rt,{className:"px-6 py-4 border-t",children:i.jsx(H,{children:i.jsx(se,{i18nKey:"common.save"})})})]})})]})})})},Vw=O.createContext(null),Hw=({children:n})=>i.jsx(Vw.Provider,{value:{},children:n}),oS=({children:n})=>i.jsx(us,{children:i.jsx(Hw,{children:i.jsxs(Qr,{className:"settings-layout",children:[i.jsx(Yr,{}),i.jsxs(Zr,{children:[i.jsx("div",{className:"grid w-full max-w-6xl gap-2 mx-auto",children:i.jsx("h1",{className:"text-2xl font-semibold md:text-3xl",children:i.jsx(se,{i18nKey:"settings.edit.title"})})}),n]})]})})});export{Yw as CatalogLayout,Zw as CatalogList,Xw as DashboardPage,Jw as DealerLayout,eS as DealersList,tS as ErrorPage,Ww as LoginPageWithLanguageSelector,Qw as LogoutPage,nS as QuoteCreate,rS as QuoteEdit,iS as QuotesLayout,sS as QuotesList,aS as SettingsEditor,oS as SettingsLayout}; diff --git a/dist/client/assets/index-DtTssDoC.css b/dist/client/assets/index-DtTssDoC.css deleted file mode 100644 index 0d59acb..0000000 --- a/dist/client/assets/index-DtTssDoC.css +++ /dev/null @@ -1 +0,0 @@ -.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='M.5.5h638.9v478.9H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='m.5.5%20639%20479m0-479-639%20479'/%3e%3c/svg%3e")}.fi-xx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20d='M.5.5h511v511H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20d='m.5.5%20511%20511m0-511-511%20511'/%3e%3c/svg%3e")}.fi-ad{background-image:url(/assets/ad-CIfEhclW.svg)}.fi-ad.fis{background-image:url(/assets/ad-qYbAAoSh.svg)}.fi-ae{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300732f'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%200h220v480H0z'/%3e%3c/svg%3e")}.fi-ae.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300732f'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='red'%20d='M0%200h180v512H0z'/%3e%3c/svg%3e")}.fi-af{background-image:url(/assets/af-BuMBUgKS.svg)}.fi-af.fis{background-image:url(/assets/af-tPgUcn__.svg)}.fi-ag{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.7%200H603v512H-79.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(74.7)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-79.7%200H603v512H-79.7z'/%3e%3cpath%20fill='%23000001'%20d='M-79.6%200H603v204.8H-79.7z'/%3e%3cpath%20fill='%230072c6'%20d='M21.3%20203.2h480v112h-480z'/%3e%3cpath%20fill='%23ce1126'%20d='M603%20.1V512H261.6L603%200zM-79.7.1V512h341.3L-79.7%200z'/%3e%3cpath%20fill='%23fcd116'%20d='M440.4%20203.3%20364%20184l64.9-49-79.7%2011.4%2041-69.5-70.7%2041L332.3%2037l-47.9%2063.8-19.3-74-21.7%2076.3-47.8-65%2013.7%2083.2L138.5%2078l41%2069.5-77.4-12.5%2063.8%2047.8L86%20203.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ag.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill='%2325ff01'%20d='M109%2047.6h464.8v464.9H109z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(-120%20-52.4)scale(1.1014)'%3e%3cpath%20fill='%23fff'%20d='M0%2047.6h693V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M109%2047.6h464.8v186.1H109z'/%3e%3cpath%20fill='%230072c6'%20d='M128.3%20232.1h435.8v103.5H128.3z'/%3e%3cpath%20fill='%23ce1126'%20d='M692.5%2049.2v463.3H347zm-691.3%200v463.3h345.7z'/%3e%3cpath%20fill='%23fcd116'%20d='m508.8%20232.2-69.3-17.6%2059-44.4-72.5%2010.3%2037.3-63-64.1%2037.2%2011.3-73.5-43.4%2058-17.6-67.3-19.6%2069.3-43.4-59%2012.4%2075.6-64.1-39.3%2037.2%2063-70.3-11.3%2057.9%2043.4-72.4%2018.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ai{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v120h373.3v120H320zm320%200H160v280H0v-40z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20320%20240m0-240L0%20240'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20320%20240m0-240L0%20240'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20fill='%23012169'%20d='M0%20240h320V0h106.7v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M424%20191.8c0%2090.4%209.7%20121.5%2029.3%20142.5a179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78%2078%200%200%201-30.3-9.5%2078%2078%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-40.8%2062.9)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20563.4%20829)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20925.4%20-103.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M440%20315.1a78%2078%200%200%200%2013.3%2019.2%20179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M421.2%20188.2c0%2094.2%2010.2%20126.6%2030.6%20148.5a187%20187%200%200%200%2036.5%2031.1%20186%20186%200%200%200%2036.4-31.1c20.4-21.9%2030.6-54.3%2030.6-148.5-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10m4%205c14%206.5%2022%209.6%2033.5%209.4a76%2076%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20176%20176%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2z'/%3e%3c/svg%3e")}.fi-ai.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v128h298.7v128H256zm256%200H128v298.7H0V256z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20256%20256m0-256L0%20256'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20256%20256m0-256L0%20256'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20fill='%23012169'%20d='M0%20256h256V0h85.3v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M323.6%20224.1c0%2090.4%209.8%20121.5%2029.4%20142.5a179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78%2078%200%200%201-30.3-9.5%2078%2078%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5z'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-141.1%2095.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20463.1%20861.4)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20825%20-71)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M339.8%20347.4a78%2078%200%200%200%2013.2%2019.2%20179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M321%20220.5c0%2094.2%2010.1%20126.6%2030.5%20148.5a187%20187%200%200%200%2036.5%2031%20186%20186%200%200%200%2036.4-31.1C444.8%20347%20455%20314.7%20455%20220.5c-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10zm4%205c13.9%206.5%2021.9%209.6%2033.4%209.4a76%2076%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20176%20176%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2'/%3e%3c/svg%3e")}.fi-al{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M272%2093.3c-4.6%200-12.3%201.5-12.2%205-13-2.1-14.3%203.2-13.5%208q2-2.9%203.9-3.1%202.5-.3%205.4%201.4a22%2022%200%200%201%204.8%204.1c-4.6%201.1-8.2.4-11.8-.2a17%2017%200%200%201-5.7-2.4c-1.5-1-2-2-4.3-4.3-2.7-2.8-5.6-2-4.7%202.3%202.1%204%205.6%205.8%2010%206.6%202.1.3%205.3%201%208.9%201s7.6-.5%209.8%200c-1.3.8-2.8%202.3-5.8%202.8s-7.5-1.8-10.3-2.4c.3%202.3%203.3%204.5%209.1%205.7%209.6%202%2017.5%203.6%2022.8%206.5a37%2037%200%200%201%2010.9%209.2c4.7%205.5%205%209.8%205.2%2010.8%201%208.8-2.1%2013.8-7.9%2015.4-2.8.7-8-.7-9.8-2.9-2-2.2-3.7-6-3.2-12%20.5-2.2%203.1-8.3.9-9.5a274%20274%200%200%200-32.3-15.1c-2.5-1-4.5%202.4-5.3%203.8a50%2050%200%200%201-36-23.7c-4.2-7.6-11.3%200-10.1%207.3%201.9%208%208%2013.8%2015.4%2018s17%208.2%2026.5%208c5.2%201%205.1%207.6-1%208.9-12.1%200-21.8-.2-30.9-9-6.9-6.3-10.7%201.2-8.8%205.4%203.4%2013.1%2022.1%2016.8%2041%2012.6%207.4-1.2%203%206.6%201%206.7-8%205.7-22.1%2011.2-34.6%200-5.7-4.4-9.6-.8-7.4%205.5%205.5%2016.5%2026.7%2013%2041.2%205%203.7-2.1%207.1%202.7%202.6%206.4-18.1%2012.6-27.1%2012.8-35.3%208-10.2-4.1-11%207.2-5%2011%206.7%204%2023.8%201%2036.4-7%205.4-4%205.6%202.3%202.2%204.8-14.9%2012.9-20.8%2016.3-36.3%2014.2-7.7-.6-7.6%208.9-1.6%2012.6%208.3%205.1%2024.5-3.3%2037-13.8%205.3-2.8%206.2%201.8%203.6%207.3a54%2054%200%200%201-21.8%2018c-7%202.7-13.6%202.3-18.3.7-5.8-2-6.5%204-3.3%209.4%201.9%203.3%209.8%204.3%2018.4%201.3s17.8-10.2%2024.1-18.5c5.5-4.9%204.9%201.6%202.3%206.2-12.6%2020-24.2%2027.4-39.5%2026.2-6.7-1.2-8.3%204-4%209%207.6%206.2%2017%206%2025.4-.2%207.3-7%2021.4-22.4%2028.8-30.6%205.2-4.1%206.9%200%205.3%208.4-1.4%204.8-4.8%2010-14.3%2013.6-6.5%203.7-1.6%208.8%203.2%209%202.7%200%208.1-3.2%2012.3-7.8%205.4-6.2%205.8-10.3%208.8-19.9%202.8-4.6%207.9-2.4%207.9%202.4-2.5%209.6-4.5%2011.3-9.5%2015.2-4.7%204.5%203.3%206%206%204.1%207.8-5.2%2010.6-12%2013.2-18.2%202-4.4%207.4-2.3%204.8%205-6%2017.4-16%2024.2-33.3%2027.8-1.7.3-2.8%201.3-2.2%203.3l7%207c-10.7%203.2-19.4%205-30.2%208l-14.8-9.8c-1.3-3.2-2-8.2-9.8-4.7-5.2-2.4-7.7-1.5-10.6%201%204.2%200%206%201.2%207.7%203.1%202.2%205.7%207.2%206.3%2012.3%204.7%203.3%202.7%205%204.9%208.4%207.7l-16.7-.5c-6-6.3-10.6-6-14.8-1-3.3.5-4.6.5-6.8%204.4%203.4-1.4%205.6-1.8%207.1-.3%206.3%203.7%2010.4%202.9%2013.5%200l17.5%201.1c-2.2%202-5.2%203-7.5%204.8-9-2.6-13.8%201-15.4%208.3a17%2017%200%200%200-1.2%209.3q1.1-4.6%204.9-7c8%202%2011-1.3%2011.5-6.1%204-3.2%209.8-3.9%2013.7-7.1%204.6%201.4%206.8%202.3%2011.4%203.8q2.4%207.5%2011.3%205.6c7%20.2%205.8%203.2%206.4%205.5%202-3.3%201.9-6.6-2.5-9.6-1.6-4.3-5.2-6.3-9.8-3.8-4.4-1.2-5.5-3-9.9-4.3%2011-3.5%2018.8-4.3%2029.8-7.8l7.7%206.8q2.3%201.5%203.8%200c6.9-10%2010-18.7%2016.3-25.3%202.5-2.8%205.6-6.4%209-7.3%201.7-.5%203.8-.2%205.2%201.3%201.3%201.4%202.4%204.1%202%208.2-.7%205.7-2.1%207.6-3.7%2011s-3.6%205.6-5.7%208.3c-4%205.3-9.4%208.4-12.6%2010.5-6.4%204.1-9%202.3-14%202-6.4.7-8%203.8-2.8%208.1%204.8%202.6%209.2%202.9%2012.8%202.2%203-.6%206.6-4.5%209.2-6.6%202.8-3.3%207.6.6%204.3%204.5-5.9%207-11.7%2011.6-19%2011.5-7.7%201-6.2%205.3-1.2%207.4%209.2%203.7%2017.4-3.3%2021.6-8%203.2-3.5%205.5-3.6%205%201.9-3.3%209.9-7.6%2013.7-14.8%2014.2-5.8-.6-5.9%204-1.6%207%209.6%206.6%2016.6-4.8%2019.9-11.6%202.3-6.2%205.9-3.3%206.3%201.8%200%206.9-3%2012.4-11.3%2019.4%206.3%2010.1%2013.7%2020.4%2020%2030.5l19.2-214L320%20139c-2-1.8-8.8-9.8-10.5-11-.7-.6-1-1-.1-1.4s3-.8%204.5-1c-4-4.1-7.6-5.4-15.3-7.6%201.9-.8%203.7-.4%209.3-.6a30%2030%200%200%200-13.5-10.2c4.2-3%205-3.2%209.2-6.7a86%2086%200%200%201-19.5-3.8%2037%2037%200%200%200-12-3.4zm.8%208.4c3.8%200%206.1%201.3%206.1%202.9s-2.3%202.9-6.1%202.9-6.2-1.5-6.2-3c0-1.6%202.4-2.8%206.2-2.8'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-al.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M204.9%2099.5c-5%200-13.2%201.6-13%205.4-14-2.3-15.4%203.4-14.6%208.5q2.3-3%204.2-3.3%202.8-.4%205.8%201.5a23%2023%200%200%201%205%204.4c-4.8%201.1-8.6.4-12.4-.3a18%2018%200%200%201-6.1-2.5c-1.6-1.1-2.1-2.1-4.6-4.7-2.9-3-6-2.1-5%202.5%202.2%204.3%206%206.3%2010.7%207%202.2.4%205.6%201.2%209.4%201.2s8.1-.5%2010.5%200c-1.4.8-3%202.4-6.2%203s-8-2-11-2.6c.4%202.5%203.5%204.8%209.7%206%2010.2%202.2%2018.7%204%2024.3%207s9.1%206.8%2011.6%209.8c5%206%205.3%2010.5%205.6%2011.5%201%209.5-2.2%2014.8-8.4%2016.4-3%20.8-8.5-.7-10.5-3-2-2.4-4-6.4-3.4-12.7.5-2.5%203.4-9%201-10.3a292%20292%200%200%200-34.4-16c-2.7-1.1-5%202.5-5.8%204A54%2054%200%200%201%20129%20107c-4.6-8.1-12.1%200-10.9%207.7%202.1%208.6%208.6%2014.8%2016.5%2019.2%208%204.5%2018.1%208.8%2028.3%208.6%205.5%201%205.5%208.2-1.1%209.5-13%200-23.2-.2-32.9-9.6-7.4-6.7-11.5%201.3-9.4%205.8%203.6%2014%2023.6%2018%2043.8%2013.4%207.8-1.3%203.1%207%20.9%207.2-8.4%206-23.5%2012-36.8-.1-6.1-4.7-10.2-.7-8%206%206%2017.5%2028.5%2013.8%2044%205.2%204-2.2%207.6%203%202.7%206.9-19.2%2013.4-28.9%2013.6-37.6%208.4-10.8-4.3-11.8%207.8-5.3%2011.8%207.2%204.4%2025.4%201%2038.9-7.4%205.7-4.2%206%202.4%202.3%205-15.9%2013.8-22.2%2017.5-38.8%2015.2-8.2-.6-8%209.5-1.6%2013.5%208.8%205.4%2026.1-3.6%2039.5-14.7%205.6-3%206.6%202%203.8%207.8a57%2057%200%200%201-23.3%2019.2%2029%2029%200%200%201-19.5.7c-6.2-2.2-7%204.2-3.6%2010%202%203.5%2010.6%204.7%2019.7%201.4%209.2-3.2%2019-10.8%2025.7-19.8%206-5.1%205.2%201.8%202.5%206.7-13.5%2021.3-25.9%2029.2-42.1%2027.9-7.3-1.2-8.9%204.4-4.3%209.6%208%206.7%2018.2%206.4%2027-.2a751%20751%200%200%200%2030.8-32.6c5.5-4.4%207.3%200%205.7%209-1.5%205.1-5.2%2010.5-15.3%2014.5-7%204-1.8%209.4%203.4%209.5%202.9%200%208.7-3.3%2013-8.3%205.9-6.5%206.2-11%209.5-21.1%203-5%208.4-2.7%208.4%202.5-2.6%2010.2-4.8%2012-10%2016.2-5.1%204.7%203.4%206.3%206.3%204.4%208.3-5.6%2011.3-12.8%2014.1-19.4%202-4.8%207.8-2.5%205.1%205.3-6.4%2018.5-17%2025.8-35.5%2029.6-1.9.3-3%201.4-2.4%203.6l7.5%207.5c-11.5%203.3-20.8%205.2-32.2%208.5L142%20300.6c-1.5-3.4-2.2-8.7-10.4-5-5.7-2.6-8.2-1.6-11.4%201%204.5.1%206.5%201.3%208.3%203.4%202.3%206%207.6%206.6%2013%205%203.5%202.9%205.4%205.2%209%208.2l-17.8-.6c-6.3-6.7-11.3-6.3-15.8-1-3.5.5-5%20.5-7.3%204.7%203.7-1.5%206-2%207.7-.3%206.6%203.9%2011%203%2014.3%200l18.7%201.1c-2.3%202-5.6%203.1-8%205.2-9.7-2.8-14.7%201-16.4%208.8a18%2018%200%200%200-1.4%2010c1-3.2%202.5-5.9%205.3-7.6%208.6%202.2%2011.8-1.3%2012.3-6.5%204.2-3.4%2010.5-4.1%2014.6-7.6%204.9%201.6%207.2%202.6%2012.1%204.1q2.5%208%2012%206c7.7.3%206.3%203.4%207%205.9%202-3.6%202-7-2.8-10.3-1.7-4.6-5.5-6.7-10.4-4-4.7-1.3-5.9-3.2-10.5-4.6%2011.7-3.7%2020-4.5%2031.8-8.3%203%202.8%205.2%204.8%208.2%207.2q2.5%201.6%204%200c7.3-10.6%2010.6-20%2017.4-27%202.6-2.9%206-6.8%209.6-7.8%201.8-.4%204-.2%205.5%201.4%201.4%201.6%202.6%204.4%202%208.7-.6%206.2-2%208.2-3.8%2011.8s-3.9%206-6%208.8c-4.4%205.7-10.1%209-13.5%2011.2-6.8%204.4-9.7%202.5-15%202.2-6.7.8-8.5%204.1-3%208.7a21%2021%200%200%200%2013.7%202.3c3.3-.6%207-4.8%209.8-7%203-3.6%208.1.6%204.7%204.7-6.3%207.5-12.6%2012.4-20.3%2012.3-8.2%201-6.7%205.7-1.3%207.9%209.8%204%2018.6-3.5%2023-8.5%203.5-3.7%206-3.9%205.3%202-3.4%2010.5-8.1%2014.6-15.7%2015.1-6.2-.5-6.3%204.2-1.7%207.5%2010.3%207%2017.7-5%2021.2-12.4%202.5-6.6%206.3-3.5%206.7%202%200%207.3-3.2%2013.2-12%2020.7%206.7%2010.7%2014.5%2021.7%2021.3%2032.5l20.5-228.2-20.5-36c-2.1-2-9.3-10.5-11.2-11.7-.7-.7-1.1-1.2-.1-1.6s3.2-.8%204.8-1c-4.4-4.4-8-5.8-16.3-8.2%202-.8%204-.3%209.9-.6a32%2032%200%200%200-14.4-11c4.5-3%205.3-3.3%209.8-7-7.7-.6-14.3-2-20.8-4a41%2041%200%200%200-12.8-3.7m.7%209c4%200%206.6%201.4%206.6%203s-2.5%203.1-6.6%203.1-6.6-1.5-6.6-3.2%202.6-3%206.6-3z'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-am{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d90012'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-am.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d90012'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-ao{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v243.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20236.4h640V480H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a8%208%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-ao.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v259.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20252.2h512V512H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a8%208%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-aq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M157.7%20230.8c-3.5-7.8-3.5-7.8-3.5-15.6-1.8%200-2%20.3-3%200-1.1-.3-1.5%207.2-4.8%205.8-.5-.8%202.4-6.2-.7-8.5-1-.7.2-5.2-.2-7.2%200%200-4%202.4-7-5.8-1.5-2.2-3.5%202-3.5%202s.9%202.4-.7%203c-2.2-1.8-3.9-.8-6.7-3.4s.6-5.4-4.8-7.5c3.5-9.8%203.5-7.9%2012.2-11.8-5.2-4-5.2-4-8.7-9.8-5.2-2-7-4-12.2-7.8-7-9.9-10.5-29.5-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%203.9%208.7%207.8%2014%2011.7l15.6%206c7%205.8%2010.5%2013.6%2015.7%2015.6%205.7%200%206.8-3.7%208.6-3.9%2010.3-.6%2015.5-2%2017.5-5.5%202.1-2.8%207%201.6%2021-4.3l-1.7-7.9s3.7-3.4%208.7-2c-.1-3.5-.5-13%204.5-17.4-3-3.5%201.8-9%202-10.7-1.4-8.6%201.4-8.7%202-11.3.6-2.5-2.4-1.7-1.6-5.2.9-3.5%206-4.3%206.6-7.2.7-2.9-1.1-14.3-1.3-16.8%209.4-2.8%2012.4-11.4%2015.7-7.8C264%2070%20265.8%2066%20276.3%2066c1.4-3.6-3.9-6.7-1.8-7.9%203.5-.5%206.1-.2%2010.2%205.7%201.3%202%201.6-2.7%202.9-3.2s4.4-.5%204.9-2.8c.5-2.4%201.2-5.6%203-9.5%201.4-3.2%202.5%201.3%203.8%207.5%207.4.3%2024%202.1%2031%204.3%205.2%201.5%208.7-1.5%2013.7-2.2%203.7%204.2%207.2%201%209.2%2010%202.7%204.8%207.3.4%208.3%201.8%205.8%2018.1%2025.8%205.9%2027.4%206.2%202.5%200%205.6%208%207.7%207.9%203.2-.6%202.3-3.1%205.2-2.1-.8%206.8%205.6%2014.6%205.6%2019.7%200%200%201.5.9%203-.6%201.4-1.6%202.7-5.4%204-5.3%203%20.5%2022%206%2025.8%207.9%201.7%203.5%203.3%205.3%206.8%204.7%202.8%202.1.8%205%202.4%205.1%203.5-2%204.7-4%208.2-2.1%203.5%202%207%205.9%208.7%209.8%200%202-1.8%209.8%200%2021.6.9%203.9%209.7%2032.3%209.7%2035.2%200%204-2.7%206-4.5%209.9%207%205.9%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.6%2034.9%2011.7-5.2%2013.8-3.4%2012.7%201.8%2026.4-10.4%207.8-.2%2010.2-7.1%2020-.5.7%204.1%208.6%2010.5%208.6-1.7%2015.6-7%209.8-5.2%2033.3-13.7-.3-8.2%2017.6-17.4%2015.7.5%2011.2%205.2%2012.2%203.4%2023.5-7%202-7%202-10.4%207.9l-5.2-2c-1.8%209.8-5.3%2011.8%200%2021.6%200%200-6.8.2-8.8%200-.1%203.4%203%204.3%203.5%207.8-.2%201.4-9.9%207.6-17.4%207.9-2%204.8%205.2%2010%204.8%2012.4-8.2%201.8-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.2-1.8-3.5-2-7-2-1.7.5-6%200-10%207.7-4.5%201.6-6.6%201-10%206-1.5-4.7-3.7.1-6.3%202-2.7%201.8-6.2%206.5-6.7%206.3.1-1.4%201.6-6.3%201.6-6.3L399%20437c-.7.1-.5-5.7-2.2-5.5s-6.4%207.3-8%207.5-2.1-2.2-3.5-2-4%207.5-5%207.7c-1%20.1-5-4.5-8.3-3.8-17.1%206.8-19.9-13.4-22.5-2-3.6-2.2-3-1-6.7.1-2.3.7-2.5-3.4-4.6-3.4-4.1.2-4%204.6-6.2%203.3-1.8-9.2-13-7.6-14-11.5s4.8-4%206.6-6.8c1.4-4-1.5-5.6%204.3-9.4%207.5-5.7%206.8-19.8%204.9-25.3%200%200-5.9-17.7-7-17.7-3.5-1-3.5%206.5-8.6%208.6-10.5%204-29-9.9-32.2-9.9-2.9%200-16.5%203.6-16-4-2%207.4-9.5%201.7-10%201.7-7%200-4.3%206.1-9%205.9-2.1-.8-23.6-2.3-23.6-2.3v4l-26.1-11.8c-10.5-4-5.3-13.7-22.7-7.8v-11.8h-8.7c3.5-23.6%200-11.8-1.8-33.4l-7%202c-7-10.6%209.8-8.6-5.2-15.7%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.8%201.8%205.8-14-2-17.4-5.8-17.4-21.5%200%200%2011.4%201.8%2010.4%200-1.6-3-3.7-22-3.4-23.4-.1-2.6%2010.7-9%208.6-15.2%201.4-.6%205.3-.7%205.3-.7'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6q-.9%202%20.1%203.6c1.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='scale(.86021%20.96774)'/%3e%3c/svg%3e")}.fi-aq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M107.7%20240.9c-3.5-7.9-3.5-7.9-3.5-15.7-1.8%200-2.1.4-3.1%200-1-.3-1.4%207.3-4.7%205.8-.5-.7%202.4-6.2-.8-8.4-1-.8.3-5.3-.2-7.2%200%200-4%202.3-7-5.9-1.4-2.1-3.4%202-3.4%202s.9%202.5-.7%203c-2.3-1.8-3.9-.8-6.7-3.3s.6-5.4-4.8-7.6c3.5-9.8%203.5-7.8%2012.2-11.8-5.2-3.9-5.2-3.9-8.7-9.8-5.3-2-7-3.9-12.2-7.8-7-9.8-10.5-29.4-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%204%208.7%207.8%2014%2011.8l15.6%205.9c7%205.8%2010.5%2013.7%2015.7%2015.6%205.7%200%206.8-3.6%208.6-3.9%2010.2-.5%2015.5-2%2017.5-5.5%202-2.8%207%201.6%2021-4.3l-1.8-7.8s3.8-3.5%208.8-2c-.2-3.6-.5-13.1%204.4-17.5-3-3.5-1-6-1-6s2.8-3%203.2-4.6c-1.5-8.7%201.2-8.8%201.9-11.3.6-2.6-2.4-1.7-1.6-5.2.9-3.5%206-4.4%206.6-7.3.7-2.8-1.5-4.3-1.3-5%201-2.7.1-9.2%200-11.7%209.3-2.9%2012.4-11.4%2015.7-7.9%201.7-11.8%203.5-15.7%2014-15.7%201.4-3.6-3.9-6.7-1.8-7.8%203.5-.5%206.1-.3%2010.2%205.7%201.3%201.9%201.5-2.8%202.8-3.3%201.4-.5%204.5-.5%205-2.8.4-2.4%201.1-5.5%202.9-9.4%201.5-3.2%202.6%201.2%204%207.4%207.3.3%2023.9%202.2%2030.9%204.3%205.2%201.6%208.7-1.5%2013.7-2.1%203.7%204.2%207.2%201%209.1%2010%202.8%204.7%207.3.3%208.3%201.8%205.9%2018%2026%205.8%2027.4%206.1%202.6%200%205.7%208.1%207.7%208%203.3-.7%202.4-3.2%205.2-2.2-.7%206.8%205.7%2014.7%205.7%2019.7%200%200%201.5.9%203-.6%201.4-1.5%202.7-5.4%204-5.3%203%20.5%204.3%201%207.8%201.6%209.4%203.7%2014.3%204.5%2018%206.3%201.6%203.6%203.3%205.4%206.8%204.7%202.8%202.2.7%205%202.4%205.2%203.5-2%204.7-4.1%208.1-2.2%203.5%202%207%206%208.8%209.8%200%202-1.8%209.8%200%2021.6.8%204%201.3%207%205%2013.8-1%206.9%204.7%2018.5%204.7%2021.5%200%203.9-2.8%206-4.5%209.8%207%206%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.7%2034.9%2011.8-5.3%2013.7-3.4%2012.6%201.8%2026.3-10.4%207.9-.2%2010.3-7.2%2020-.4.7%204.2%208.6%2010.6%208.6-1.7%2015.7-7%209.8-5.2%2033.3-13.8-.3-8.2%2017.6-17.5%2015.7.6%2011.3%205.3%2012.2%203.5%2023.6-7%202-7%202-10.4%207.8l-5.3-2c-1.7%209.9-5.2%2011.8%200%2021.6%200%200-6.7.3-8.7%200-.1%203.4%203%204.3%203.5%207.9-.3%201.4-10%207.6-17.4%207.8-2%204.9%205.2%2010%204.8%2012.5-8.2%201.7-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.3-1.9-3.5-2-7-2-1.7.5-6-.1-10%207.6-4.5%201.7-6.6%201-10%206.1-1.5-4.8-3.7%200-6.3%202-2.7%201.8-6.2%206.4-6.7%206.2.1-1.3%201.6-6.2%201.6-6.2l-8.7%202h-1c-.8.1-.6-5.7-2.2-5.5s-6.4%207.3-8%207.6-2.1-2.3-3.5-2c-1.4.1-4.1%207.4-5%207.6s-5-4.4-8.3-3.8c-17.2%206.8-19.9-13.4-22.6-2-3.6-2.1-3-.9-6.6.2-2.3.7-2.5-3.5-4.6-3.4-4.2.1-4%204.5-6.2%203.2-1.8-9.2-13-7.5-14.1-11.5-.9-4%204.8-4%206.7-6.8%201.4-4-1.5-5.5%204.3-9.4%207.4-5.7%203.1-7.8%204.4-12.1%202.4-6.2%202.4-7.7.4-13.2%200%200-5.8-17.6-7-17.6-3.4-1.1-3.4%206.5-8.5%208.6-10.5%203.9-29-10-32.2-10-3%20.1-16.5%203.7-16-4-2%207.5-9.6%201.8-10%201.8-7%200-4.3%206-9%205.8-2.1-.8-23.6-2.2-23.6-2.2v4l-14-8-12.2-3.9c-10.4-3.9-5.2-13.7-22.6-7.8v-11.8h-8.7c3.4-23.5%200-11.7-1.8-33.3l-7%202c-7-10.7%209.7-8.6-5.2-15.8%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.9%201.8%205.9-14-2-17.5-5.9-17.5-21.6%200%200%2011.5%201.9%2010.5%200-1.6-3-3.8-22-3.4-23.3-.2-2.6%2010.7-9.1%208.6-15.3%201.3-.6%205.3-.6%205.3-.6'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6q-.9%202%20.1%203.6c1.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='matrix(.86021%200%200%20.96774%20-50%2010)'/%3e%3c/svg%3e")}.fi-ar{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-64)scale(.96)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023s3.8%2013.2%205%2016.5c1%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8s-4.2-6-3.4-16.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20320%20240)'/%3e%3ccircle%20cx='320'%20cy='240'%20r='26.7'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.4'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M329%20234.3c-1.7%200-3.5.8-4.5%202.4%202%201.9%206.6%202%209.7-.2a7%207%200%200%200-5.1-2.2zm0%20.4c1.8%200%203.5.8%203.7%201.6-2%202.3-5.3%202-7.4.4q1.6-2%203.8-2z'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(18.1)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cpath%20fill='%2385340a'%20d='M316%20243.7a1.8%201.8%200%201%200%201.8%202.9%204%204%200%200%200%202.2.6h.2q1%200%202.3-.6.5.7%201.5.7a1.8%201.8%200%200%200%20.3-3.6q.8.3.8%201.2a1.2%201.2%200%200%201-2.4%200%203%203%200%200%201-2.6%201.7%203%203%200%200%201-2.5-1.7q-.1%201.1-1.3%201.2-1-.1-1.2-1.2c-.2-1.1.3-1%20.8-1.2zm2%205.4c-2.1%200-3%202-4.8%203.1%201-.4%201.8-1.2%203.3-2s2.6.2%203.5.2%202-1%203.5-.2q2%201.3%203.3%202c-1.9-1.2-2.7-3-4.8-3q-.7%200-2%20.6z'/%3e%3cpath%20fill='%2385340a'%20d='M317.2%20251.6q-1.1%200-3.4.6c3.7-.8%204.5.5%206.2.5%201.6%200%202.5-1.3%206.1-.5-4-1.2-4.9-.4-6.1-.4-.8%200-1.4-.3-2.8-.2'/%3e%3cpath%20fill='%2385340a'%20d='M314%20252.2h-.8c4.3.5%202.3%203%206.8%203s2.5-2.5%206.8-3c-4.5-.4-3.1%202.3-6.8%202.3-3.5%200-2.4-2.3-6-2.3'/%3e%3cpath%20fill='%2385340a'%20d='M323.7%20258.9a3.7%203.7%200%200%200-7.4%200%203.8%203.8%200%200%201%207.4%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M303.4%20234.3c4.7-4.1%2010.7-4.8%2014-1.7a8%208%200%200%201%201.5%203.4q.6%203.6-2.1%207.5l.8.4q2.4-4.7%201.6-9.4l-.6-2.3c-4.5-3.7-10.7-4-15.2%202z'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M310.8%20233c2.7%200%203.3.6%204.5%201.7%201.2%201%201.9.8%202%201%20.3.2%200%20.8-.3.6q-.7-.2-2.5-1.6c-1.8-1.4-2.5-1-3.7-1-3.7%200-5.7%203-6.1%202.8-.5-.2%202-3.5%206.1-3.5'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-18.4)'/%3e%3ccircle%20id='ar-f'%20cx='310.9'%20cy='236.3'%20r='1.8'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M305.9%20237.5c3.5%202.7%207%202.5%209%201.3%202-1.3%202-1.7%201.6-1.7s-.8.4-2.4%201.3c-1.7.8-4.1.8-8.2-.9'/%3e%3c/svg%3e")}.fi-ar.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.7H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-153.6)scale(1.024)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023s3.8%2013.2%205%2016.5c1%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8s-4.2-6-3.4-16.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20256%20256)'/%3e%3ccircle%20cx='256'%20cy='256'%20r='28.4'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.5'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M265.7%20250q-3.1%200-4.9%202.5c2.2%202%207%202.2%2010.3-.2a8%208%200%200%200-5.4-2.4zm0%20.4c1.9%200%203.6.8%203.9%201.7-2.2%202.4-5.7%202.2-7.9.4q1.6-2.2%204-2.1'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(19.3)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cpath%20fill='%2385340a'%20d='M251.6%20260a2%202%200%201%200%202%203q1.4.8%202.4.6h.3c.5%200%201.6%200%202.3-.6q.6.8%201.6.8a2%202%200%200%200%20.4-3.9q.8.3.9%201.3a1.3%201.3%200%200%201-2.7%200%203%203%200%200%201-2.7%201.8%203%203%200%200%201-2.7-1.8q-.1%201.2-1.3%201.3a1.3%201.3%200%200%201-.4-2.6zm2.2%205.8c-2.2%200-3%202-5%203.3q1.4-.8%203.5-2.2c1.5-.9%202.8.2%203.7.2s2.2-1.1%203.7-.2q2%201.4%203.5%202.2c-2-1.4-2.8-3.3-5-3.3a6%206%200%200%200-2.2.6q-1.6-.6-2.2-.6'/%3e%3cpath%20fill='%2385340a'%20d='M253%20268.3q-1.2%200-3.6.8c4-1%204.8.4%206.6.4s2.6-1.3%206.6-.4c-4.4-1.4-5.3-.5-6.6-.5-.9%200-1.5-.3-3-.3'/%3e%3cpath%20fill='%2385340a'%20d='M249.6%20269h-.8c4.6.5%202.4%203.1%207.2%203.1s2.6-2.6%207.2-3c-4.8-.5-3.3%202.4-7.2%202.4-3.7%200-2.6-2.5-6.4-2.5'/%3e%3cpath%20fill='%2385340a'%20d='M260%20276.1a4%204%200%200%200-8%200%204%204%200%200%201%208%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M238.3%20249.9c5-4.4%2011.4-5%2014.9-1.8a9%209%200%200%201%201.6%203.7q.7%203.8-2.3%208%20.5%200%201%20.4%202.6-5.1%201.7-10l-.7-2.5c-4.8-4-11.4-4.4-16.2%202.2'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M246.2%20248.6c2.8%200%203.5.6%204.8%201.7s2%20.9%202.2%201.1%200%20.9-.4.7q-.7-.3-2.7-1.8c-1.3-1-2.6-1-4-1-3.8%200-6%203.2-6.5%203s2.2-3.7%206.6-3.7'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-19.6)'/%3e%3ccircle%20id='ar-f'%20cx='246.3'%20cy='252.1'%20r='2'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M241%20253.4c3.7%202.8%207.4%202.6%209.6%201.3s2.2-1.8%201.7-1.8c-.4%200-.9.5-2.6%201.4s-4.4.8-8.8-1z'/%3e%3c/svg%3e")}.fi-as{background-image:url(/assets/as-B62a7WAl.svg)}.fi-as.fis{background-image:url(/assets/as-CbXv4jzJ.svg)}.fi-at{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640v160H0zm0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-at.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512v170.7H0zm0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-au{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-au.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M106.3%200h1133.3v850H106.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='matrix(.56472%200%200%20.56482%20-60%20-.1)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ax.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M166%200h850v850H166z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='translate(-100)scale(.6024)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-az{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233f9c35'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23ed2939'%20d='M.1%200h640v320H.1z'/%3e%3cpath%20fill='%2300b9e4'%20d='M.1%200h640v160H.1z'/%3e%3ccircle%20cx='304'%20cy='240'%20r='72'%20fill='%23fff'/%3e%3ccircle%20cx='320'%20cy='240'%20r='60'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m384%20200%207.7%2021.5%2020.6-9.8-9.8%2020.7L424%20240l-21.5%207.7%209.8%2020.6-20.6-9.8L384%20280l-7.7-21.5-20.6%209.8%209.8-20.6L344%20240l21.5-7.7-9.8-20.6%2020.6%209.8z'/%3e%3c/svg%3e")}.fi-az.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233f9c35'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%2300b9e4'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='238.8'%20cy='256'%20r='76.8'%20fill='%23fff'/%3e%3ccircle%20cx='255.9'%20cy='256'%20r='64'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m324.2%20213.3%208.1%2023%2022-10.5-10.4%2022%2023%208.2-23%208.2%2010.4%2022-22-10.5-8.1%2023-8.2-23-22%2010.5%2010.5-22-23-8.2%2023-8.2-10.5-22%2022%2010.5z'/%3e%3c/svg%3e")}.fi-ba{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23009'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3cpath%20fill='%23FC0'%20d='m56.5%200%20511%20512.3V.3z'/%3e%3cpath%20fill='%23FFF'%20d='M439.9%20481.5%20412%20461.2l-28.6%2020.2%2010.8-33.2-28.2-20.5h35l10.8-33.2%2010.7%2033.3h35l-28%2020.7zm81.3%2010.4-35-.1-10.7-33.3-10.8%2033.2h-35l28.2%2020.5-10.8%2033.2%2028.6-20.2%2028%2020.3-10.5-33zM365.6%20384.7l28-20.7-35-.1-10.7-33.2-10.8%2033.2-35-.1%2028.2%2020.5-10.8%2033.3%2028.6-20.3%2028%2020.4zm-64.3-64.5%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9l28.2%2020.5-10.8%2033.2%2028.6-20.2%2027.9%2020.3zm-63.7-63.6%2028-20.7h-35L220%20202.5l-10.8%2033.2h-35l28.2%2020.4-10.8%2033.3%2028.6-20.3%2028%2020.4-10.5-33zm-64.4-64.3%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9L138%20192l-10.8%2033.2%2028.6-20.2%2027.9%2020.3-10.4-33zm-63.6-63.9%2027.9-20.7h-35L91.9%2074.3%2081%20107.6H46L74.4%20128l-10.9%2033.2L92.1%20141l27.8%2020.4zm-64-64%2027.9-20.7h-35L27.9%2010.3%2017%2043.6h-35L10.4%2064l-11%2033.3L28.1%2077l27.8%2020.4zm-64-64L9.4-20.3h-35l-10.7-33.3L-47-20.4h-35L-53.7%200l-10.8%2033.2L-35.9%2013l27.8%2020.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ba.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%3e%3cpath%20fill='%23009'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='m77%200%20437%20437V0z'/%3e%3cpath%20fill='%23FFF'%20d='m461.4%20470.4-26.1-19.1-26.9%2019%2010.2-31.2-26.4-19.2h32.7l10.2-31%2010%2031.1%2032.8.1-26.2%2019.4zm76.7%2010.4h-32.7l-10-31.2-10.2%2031.1h-32.8l26.4%2019.2-10.1%2031.2%2026.8-19%2026.2%2019-9.8-30.9zM391.8%20379.6l26.2-19.4h-32.7L375.2%20329%20365%20360h-32.7l26.4%2019.3-10.1%2031.1%2026.8-19%2026.1%2019.1zm-60.3-60.4%2026.2-19.4-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019.1zm-59.7-59.7%2026.2-19.4h-32.7l-10.1-31.2L245%20240h-32.7l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60.4-60.3%2026.2-19.3-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019-9.7-30.8zm-59.7-59.9L178%20120l-32.7-.1-10-31.2-10.3%2031.1H92.2l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60-60L118%2060l-32.7-.1-10-31.2L65%2059.8H32.2L58.6%2079l-10.1%2031.2%2026.8-19%2026.2%2019zm-60-60L58%200%2025.2-.1l-10-31.2L4.8-.2h-32.7L-1.4%2019l-10.1%2031.2%2026.8-19%2026.1%2019z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300267f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M319.8%20135.5c-7%2019-14%2038.6-29.2%2053.7%204.7-1.6%2013-3%2018.2-2.8v79.5l-22.4%203.3c-.8%200-1-1.3-1-3-2.2-24.7-8-45.5-14.8-67-.5-2.9-9-14-2.4-12%20.8%200%209.5%203.6%208.2%201.9a85%2085%200%200%200-46.4-24c-1.5-.3-2.4.5-1%202.2%2022.4%2034.6%2041.3%2075.5%2041.1%20124%208.8%200%2030-5.2%2038.7-5.2v56.1H320l2.5-156.7z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20639.5%200)'/%3e%3c/svg%3e")}.fi-bb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300267f'%20d='M0-.2h512V512H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M170.7-.2h170.6V512H170.7z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M256%20173.3c-5.5%2015.1-11.2%2030.9-23.3%2043a52%2052%200%200%201%2014.6-2.3v63.6l-18%202.7q-1-.1-.9-2.4a244%20244%200%200%200-11.7-53.6c-.4-2.3-7.2-11.3-2-9.7.7%200%207.7%203%206.6%201.6a68%2068%200%200%200-37.1-19.2c-1.2-.3-2%20.3-.9%201.7%2018%2027.7%2033.1%2060.4%2033%2099.2%207%200%2024-4.1%2031-4.1v44.9h8.8l2-125.4z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-bd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='280'%20cy='240'%20r='160'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-bd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='230'%20cy='256'%20r='170.7'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-be{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23f31830'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-be.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M640%20479.6H.4V0H640z'/%3e%3cpath%20fill='%2335a100'%20d='M639.6%20480H0V240.2h639.6z'/%3e%3cpath%20fill='%23fff300'%20d='m254.6%20276.2-106-72.4h131L320%2086.6%20360.4%20204l131-.1-106%2072.4%2040.5%20117.3-106-72.6L214%20393.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M512%20511.6H.5V0H512z'/%3e%3cpath%20fill='%2335a100'%20d='M511.8%20512H0V256.2h511.7z'/%3e%3c/g%3e%3cpath%20fill='%23fff300'%20fill-rule='evenodd'%20d='m389%20223.8-82.9%2056.5%2031.7%2091.6-82.7-56.7-82.8%2056.7%2031.7-91.6-82.8-56.6%20102.3.2%2031.6-91.7%2031.5%2091.6'/%3e%3c/svg%3e")}.fi-bg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-bg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-bh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0'/%3e%3cpath%20fill='%23ce1126'%20d='M640%200H96l110.7%2048L96%2096l110.7%2048L96%20192l110.7%2048L96%20288l110.7%2048L96%20384l110.7%2048L96%20480h544'/%3e%3c/svg%3e")}.fi-bh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0'/%3e%3cpath%20fill='%23ce1126'%20d='M512%200H102.4l83.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2H512'/%3e%3c/svg%3e")}.fi-bi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill-opacity='.7'%20d='M-90.5%200H592v512H-90.5z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(84.9)scale(.9375)'%3e%3cpath%20fill='%2318b637'%20d='m-178%200%20428.8%20256L-178%20512zm857.6%200L250.8%20256l428.8%20256z'/%3e%3cpath%20fill='%23cf0921'%20d='m-178%200%20428.8%20256L679.6%200zm0%20512%20428.8-256%20428.8%20256z'/%3e%3cpath%20fill='%23fff'%20d='M679.6%200h-79.9L-178%20464.3V512h79.9L679.6%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M398.9%20256a148%20148%200%201%201-296.1%200%20148%20148%200%200%201%20296%200z'/%3e%3cpath%20fill='%23fff'%20d='M-178%200v47.7L599.7%20512h79.9v-47.7L-98.1%200z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='3.9'%20d='m280%20200.2-19.3.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm-64.6%20111.6-19.2.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm130.6%200-19.2.3-10%2016.4-10-16.4-19.1-.4%209.3-16.9-9.3-16.8%2019.2-.4%2010-16.4%2010%2016.5%2019.2.4-9.4%2016.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill='gray'%20d='M60.8%20337h175v175h-175z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(-178%20-986)scale(2.9257)'%3e%3cpath%20fill='%2318b637'%20d='m0%20337%20146.6%2087.5L0%20512zm293.1%200-146.5%2087.5L293%20512z'/%3e%3cpath%20fill='%23cf0921'%20d='m0%20337%20146.6%2087.5L293%20337zm0%20175%20146.6-87.5L293%20512z'/%3e%3cpath%20fill='%23fff'%20d='M293.1%20337h-27.3L0%20495.7V512h27.3l265.8-158.7z'/%3e%3cpath%20fill='%23fff'%20d='M197.2%20424.5a50.6%2050.6%200%201%201-101.2%200%2050.6%2050.6%200%200%201%20101.2%200'/%3e%3cpath%20fill='%23fff'%20d='M0%20337v16.3L265.8%20512h27.3v-16.3L27.3%20337z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='1pt'%20d='m156.5%20405.4-6.6.1-3.4%205.6-3.4-5.6-6.5-.1%203.2-5.8-3.2-5.7%206.6-.2%203.4-5.6%203.4%205.7h6.5l-3.1%205.8zm-22%2038.2h-6.6l-3.4%205.7-3.4-5.6-6.6-.2%203.2-5.7-3.1-5.8%206.5-.1%203.4-5.6%203.4%205.6%206.6.2-3.2%205.7zm44.6%200h-6.6l-3.4%205.7-3.4-5.6-6.5-.2%203.1-5.7-3.1-5.8%206.6-.1%203.4-5.6%203.4%205.6%206.5.2-3.2%205.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='matrix(.961%200%200%20.7207%20-65%20111)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='translate(-52%20118.4)scale(.7688)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-bl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bm{background-image:url(/assets/bm-BvR3egAp.svg)}.fi-bm.fis{background-image:url(/assets/bm--cEKCVOn.svg)}.fi-bn{background-image:url(/assets/bn-ChzTadRh.svg)}.fi-bn.fis{background-image:url(/assets/bn-BSuaq1Wb.svg)}.fi-bo{background-image:url(/assets/bo-6ClBJX69.svg)}.fi-bo.fis{background-image:url(/assets/bo-BuzOw5h1.svg)}.fi-bq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2321468b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3c/svg%3e")}.fi-bq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2321468b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3c/svg%3e")}.fi-br{background-image:url(/assets/br-PVuHDLSp.svg)}.fi-br.fis{background-image:url(/assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12%200h640v480H-12z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='translate(12)'%3e%3cpath%20fill='%23fff'%20d='M968.5%20480h-979V1.8h979z'/%3e%3cpath%20fill='%23ffe900'%20d='M968.5%20344.5h-979V143.3h979z'/%3e%3cpath%20fill='%2308ced6'%20d='M968.5%20480h-979V320.6h979zm0-318.7h-979V2h979z'/%3e%3cpath%20fill='%23000001'%20d='M-11%200c2.3%200%20391.8%20236.8%20391.8%20236.8L-12%20479.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bs.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M56.6%2026.4H537v480.3H56.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='matrix(1.066%200%200%201.067%20-60.4%20-28.1)'%3e%3cpath%20fill='%23fff'%20d='M990%20506.2H9.4V27.6H990z'/%3e%3cpath%20fill='%23ffe900'%20d='M990%20370.6H9.4V169.2H990z'/%3e%3cpath%20fill='%2308ced6'%20d='M990%20506.2H9.4V346.7H990zm0-319H9.4V27.9H990z'/%3e%3cpath%20fill='%23000001'%20d='M9%2025.9c2.1%200%20392.3%20237%20392.3%20237L7.8%20505.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bt{background-image:url(/assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/assets/bt-BVgHscRH.svg)}.fi-bv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-28%200h699.7v512H-28z'/%3e%3cpath%20fill='%23d72828'%20d='M-53-77.8h218.7v276.2H-53zM289.4-.6h381v199h-381zM-27.6%20320h190.4v190.3H-27.6zm319.6%202.1h378.3v188.2H292z'/%3e%3cpath%20fill='%23003897'%20d='M196.7-25.4H261v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-27.6%20224.8h698v63.5h-698z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-68%200h699.7v512H-68z'/%3e%3cpath%20fill='%23d72828'%20d='M-93-77.8h218.7v276.2H-93zM249.4-.6h381v199h-381zM-67.6%20320h190.4v190.3H-67.5zm319.6%202.1h378.3v188.2H252z'/%3e%3cpath%20fill='%23003897'%20d='M156.7-25.4H221v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-67.5%20224.8h697.8v63.5H-67.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20186h640v108H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20212.7h512V299H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-by{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20d='M0%200h640v480H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.52885%200%200%20.53333%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20d='M110%20320h530v160H110Z'/%3e%3c/svg%3e")}.fi-by.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.5625%200%200%20.56889%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20d='M117.3%20341.3h395V512h-395z'/%3e%3c/svg%3e")}.fi-bz{background-image:url(/assets/bz-UeIMOdYC.svg)}.fi-bz.fis{background-image:url(/assets/bz-CLHtXBeg.svg)}.fi-ca{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M150.1%200h339.7v480H150z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-19.7%200h169.8v480H-19.7zm509.5%200h169.8v480H489.9zM201%20232l-13.3%204.4%2061.4%2054c4.7%2013.7-1.6%2017.8-5.6%2025l66.6-8.4-1.6%2067%2013.9-.3-3.1-66.6%2066.7%208c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8%203.8-32.6%205.6-48.9%200%200-35.7%2012.3-38%205.8l-9.2-17.5-32.6%2035.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8%2013.4q-3.2%201.3-5.2-2.2l-23-46-23.6%2047.8q-2.8%202.5-5%20.7L264%20130.8l13.7%2074.1c-1.1%203-3.7%203.8-6.7%202.2l-31.2-35.3c-4%206.5-6.8%2017.1-12.2%2019.5s-23.5-4.5-35.6-7c4.2%2014.8%2017%2039.6%209%2047.7'/%3e%3c/svg%3e")}.fi-ca.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M81.1%200h362.3v512H81.1z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-100%200H81.1v512H-100zm543.4%200h181.1v512H443.4zM135.3%20247.4l-14%204.8%2065.4%2057.5c5%2014.8-1.7%2019.1-6%2026.9l71-9-1.8%2071.5%2014.8-.5-3.3-70.9%2071.2%208.4c-4.4-9.3-8.3-14.2-4.3-29l65.4-54.5-11.4-4.1c-9.4-7.3%204-34.8%206-52.2%200%200-38.1%2013.1-40.6%206.2l-9.9-18.5-34.6%2038c-3.8%201-5.4-.6-6.3-3.8l16-79.7-25.4%2014.3q-3.3%201.3-5.6-2.4l-24.5-49-25.2%2050.9q-3%202.7-5.4.8l-24.2-13.6%2014.5%2079.2c-1.1%203-3.9%204-7.1%202.3l-33.3-37.8c-4.3%207-7.3%2018.4-13%2021-5.7%202.3-25-4.9-37.9-7.7%204.4%2015.9%2018.2%2042.3%209.5%2051z'/%3e%3c/svg%3e")}.fi-cc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='66.7'%20fill='%23ffe000'/%3e%3ccircle%20cx='340.8'%20cy='240'%20r='54.9'%20fill='green'/%3e%3ccircle%20cx='109.8'%20cy='173.3'%20r='69.8'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.5'%20d='M105%20226h17.5s.7-1.6-.2-2.4c-1-.8-4.7-1-3.7-3.8%202-5.8%202.4-4%203.7-17.8a739%20739%200%200%200%202-35.5h-2.6s.5%206.7-1%2015.5c-1.4%208.8-1.9%209.5-3.5%2016.3a64%2064%200%200%201-3.3%2011.2c-1.4%204-1.6%204.1-3.8%207.8-2.3%203.6-1.5%202.2-2.7%204.4-.7%201.1-1.4.8-1.9%201.6s-.5%202.7-.5%202.7z'/%3e%3cpath%20fill='green'%20d='M118.3%20122.5a23%2023%200%200%201-1.2%209.2%2027%2027%200%200%200-2.3%209.8c-1.8.6-3.7-3.9-5.5-1.2%201.3%203.7%204.4%206.6%206.4%209.9.4%201%203.4%203.7%201.6%204.3-4.3-1.5-5.4-7-8-10.3a19%2019%200%200%200-15.5-10c-2.5.1-10.4-.5-8.4%203.7%203%202%206.8%203.4%209.8%205.7%202.3.2%206.3%204%206.1%205.4-4-1.6-5.8-3.5-10-5.2-5.8-2.2-13.7-.9-17%204.8-.5%201.5-1.4%205.8.5%206.3%202.2-3.4%205.3-7.3%209.9-6.2%203.6.3-4%206.7-1.1%205.4%201-.4%203-1.8%204.6-2%201.5%200%202.3%201%203.4%201.2%202.3.3%203%201.2%202.7%201.8s-1%200-3.3.8c-1.1.4-1.7%201.4-3%201.9s-4.2.5-5.2%200c-3.7-1.5-9.7-1.3-10.8%203.3%200%202-1.8-.2-2.6.7-.7%202.2-.8%204.4-4%204.2-2%202-4%204.2-6.6%205.7%201.5%203.4%207.3-3.4%207-.5-2.5%203.5%201.4%204.2%203%201.5%202.9-3%206.5-6.7%2010.7-3.6%202%201.9%203.2-1%204.7-1%201%202.5%202.1.2%203.2-.5%201.7-.2%201.2%202.2%203.2.7%204.1-2.7%209.1-.4%2013.1-3%204.3-2%20.6%201.5-.5%202.9-1.9%203.6-.3%208.4-4.3%2010.6-1.7%204.3%201.9%2010-1.7%2013.2-.5%202%204.6%201.8%206%202.6%202.6%200%200-5.8%202.5-6.6%203.4%202%203.2-3.8%202.5-5.6.4-4%20.6-8.6%202.6-12.3%202.2-4.5%204.2%201.9%201.8%203.7-1.4%204.1-3.4%209.4-.3%2013.3%201%20.2%201.7%202.4%202.8%203%201.2.7%202.8-.1%203-2.1%201.6-6%20.8-12.4%203-18.3%201.5-1.8%203.6-.3%204.5%201.4%203%203.5%205.1%207.8%208.7%2010.7a15%2015%200%200%201%207.8%207.3c0%202.6%207.4%203%205.2%200-2.1-2.7-.7-5.6%201.4-7.5%201.2.3.9-1.8%200-1-1.5-.3-1.6-3%20.4-1.7%203.5%201.1-.2-2.5-1.5-2.6-2.9-1.8-6.2-3.8-7.6-7%203.8%200%207.7%202.1%2011.5.9%203.1-1.6%206.2%200%207.3%202.8%202.4-.4%201.4-2.8%200-3.6%201.7-.7%203-2.2.8-3.5-1-1.4%201.5-4-1.7-3.8.1-2.5-.8-4.7-3.5-5.6-2.7-2.2-10.6%203.4-10.3-1.7-.8-2.8%203.2-.4%204.3-1.8%201.1-3-5.5-2.6-3.3-5%201.4-.8%208.1-2.1%202.9-3.1a8%208%200%200%201-7-1.1c-1.9%203.1-7.2-1.8-6.3%203.8-.7%202.1-5.5%207.6-6.8%203.4%201-3.3%206.8-4.3%205-8.8-.3-2.7-2.6.5-3.6.3-.6-1.7%201.6-3.8%203.2-4.2%203%202.4%203-3%206-2.5%202.1-.5-.7-1.4-1.3-1.8.6-1.5%203.9-2.3.7-3.7-2.9-2-5%202.1-7.3%202.3-2.2-2.5%202-3.7%203.2-5%20.1-1-2.4-.3-1.7-1.2.7-1.1%205.2-1.2%203-3a15%2015%200%200%200-10.2.6c-2%20.6-2.5%205-4.2%204.8-.7-2%20.3-5.8-2.4-6.3m15%2042.3c2.4-.4%200%203.7-1%203.6%200-1.4-3.6-1.3-1.3-2.6a7%207%200%200%201%202.3-1'/%3e%3cg%20fill='%23ffe000'%20transform='translate(0%2080)scale(.0635)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='268.2'%20cy='250.4'%20r='61.2'%20fill='%23ffe000'/%3e%3ccircle%20cx='287.3'%20cy='250.4'%20r='50.4'%20fill='green'/%3e%3ccircle%20cx='75.2'%20cy='189.2'%20r='64.2'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.4'%20d='M70.7%20237.6h16s.8-1.5-.1-2.2-4.3-1-3.4-3.5c2-5.4%202.2-3.7%203.4-16.4s1.7-32.6%201.7-32.6H86s.5%206.2-.9%2014.3c-1.3%208-1.7%208.7-3.2%2015-1.4%206.1-1.7%206.6-3%2010.3-1.3%203.6-1.5%203.7-3.5%207l-2.5%204.2c-.6%201-1.3.7-1.7%201.4-.4.8-.5%202.5-.5%202.5z'/%3e%3cpath%20fill='green'%20d='M83%20142.5c0%202.5-.2%205.7-1.2%208.4-1%203-2.2%206-2.1%209-1.7.7-3.4-3.5-5-1%201.2%203.3%204%206%205.9%209%20.3%201%203%203.5%201.5%204-4-1.3-5-6.4-7.5-9.5a18%2018%200%200%200-14.2-9c-2.3%200-9.6-.6-7.7%203.2%202.8%202%206.3%203.2%209%205.3%202.1.2%205.8%203.6%205.6%205-3.6-1.5-5.3-3.3-9.2-4.8-5.3-2-12.6-.9-15.5%204.4-.6%201.4-1.4%205.3.3%205.7%202-3.1%205-6.6%209.2-5.7%203.3.3-3.8%206.3-1%205%20.8-.3%202.8-1.6%204.1-1.7%201.4-.2%202.2.8%203.2%201%202.1.3%202.7%201.1%202.5%201.6s-1%20.1-3%20.8c-1%20.3-1.6%201.3-2.9%201.7s-3.8.4-4.7%200c-3.4-1.4-8.9-1.1-10%203%200%202-1.6-.1-2.3.7-.6%202-.8%204-3.8%203.9-1.8%201.9-3.6%203.9-6%205.2%201.4%203.1%206.8-3.1%206.5-.5-2.3%203.2%201.2%203.9%202.8%201.4%202.6-2.8%205.9-6.1%209.8-3.3%201.9%201.7%203-1%204.3-.8.9%202.2%202%200%203-.5%201.5-.2%201%202%203%20.6%203.7-2.5%208.3-.4%2012-2.8%203.8-1.8.5%201.4-.6%202.7-1.7%203.3-.2%207.7-4%209.7-1.4%204%201.8%209.2-1.5%2012.1-.5%201.9%204.3%201.7%205.6%202.4%202.4.1%200-5.3%202.2-6%203.1%201.9%203-3.5%202.4-5.2.3-3.7.5-7.8%202.3-11.3%202-4.1%203.9%201.7%201.6%203.4-1.2%203.8-3%208.7-.2%2012.2.9.2%201.5%202.2%202.6%202.8%201%20.7%202.5-.1%202.8-2%201.4-5.4.7-11.4%202.7-16.7%201.3-1.7%203.3-.3%204.1%201.2%202.8%203.2%204.7%207.2%208%209.9a14%2014%200%200%201%207.2%206.7c0%202.4%206.8%202.7%204.8%200-2-2.5-.7-5.2%201.3-6.9%201%20.3.7-1.6%200-.9-1.4-.3-1.5-2.8.3-1.6%203.2%201-.2-2.3-1.3-2.4-2.7-1.6-5.7-3.5-7-6.4%203.4%200%207%202%2010.5.8%202.9-1.5%205.7.1%206.7%202.6%202.2-.4%201.3-2.5%200-3.3%201.6-.6%202.7-2%20.8-3.2-1-1.4%201.4-3.6-1.6-3.5.1-2.3-.8-4.3-3.2-5.1-2.5-2.1-9.7%203-9.5-1.7-.7-2.5%203-.3%204-1.6%201-2.7-5-2.4-3-4.5%201.2-.8%207.4-2%202.6-3a8%208%200%200%201-6.4-1c-1.7%203-6.7-1.6-5.8%203.6-.7%202-5%207-6.3%203.1%201-3%206.3-4%204.6-8-.2-2.6-2.3.4-3.3.2-.5-1.6%201.5-3.5%203-3.9%202.7%202.2%202.8-2.7%205.5-2.3%202-.4-.7-1.2-1.2-1.6.5-1.4%203.5-2.2.6-3.4-2.6-2-4.5%202-6.6%202.1-2-2.3%201.8-3.4%202.9-4.6%200-1-2.3-.3-1.6-1%20.6-1.2%204.8-1.3%202.8-2.9-2.9-1-6.6-.7-9.4.5-1.8.6-2.3%204.6-3.8%204.4-.8-1.7.2-5.2-2.2-5.8zm13.7%2038.9c2.3-.4%200%203.3-1%203.3.1-1.3-3.2-1.2-1.1-2.4a7%207%200%200%201%202.1-1z'/%3e%3cg%20fill='%23ffe000'%20transform='translate(-25.8%20103.5)scale(.05833)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M28.8%2096H96l20.8-67.2L137.6%2096h67.2l-54.4%2041.6%2020.8%2067.2-54.4-41.6-54.4%2041.6%2020.8-67.2zM600%200%200%20360v120h40l600-360V0z'/%3e%3cpath%20fill='%23ce1021'%20d='M640%200%200%20384v96L640%2096z'/%3e%3c/svg%3e")}.fi-cd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cd-a'%3e%3cpath%20fill='%23fff'%20d='M0-88h600v600H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23cd-a)'%20transform='translate(0%2075.1)scale(.853)'%3e%3cpath%20fill='%23007fff'%20d='M0-88h800v600H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M36%2032h84l26-84%2026%2084h84l-68%2052%2026%2084-68-52-68%2052%2026-84zM750-88%200%20362v150h50L800%2062V-88z'/%3e%3cpath%20fill='%23ce1021'%20d='M800-88%200%20392v120L800%2032z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12.4%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%20transform='translate(12.4%20-32)'%3e%3cpath%20fill='%2300f'%20d='M-52%2032h719.3v119H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20391.6h719.3V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20271.3h719.3v120.3H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20151h719.3v120.3H-52z'/%3e%3cpath%20fill='red'%20d='M247.7%2032.5h119.9V512H247.7z'/%3e%3cpath%20fill='%23ff0'%20d='m99.3%20137.7-31.5-21.8-31.3%2022L47.4%20101%2016.9%2078l38.2-1%2012.5-36.3L80.3%2077l38.1.7L88.2%20101'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%3e%3cpath%20fill='%2300f'%20d='M-52-.5h768v127H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20383.5h768V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20255h768v128.5H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20126.5h768V255H-52z'/%3e%3cpath%20fill='red'%20d='M268%200h128v512H268z'/%3e%3cpath%20fill='%23ff0'%20d='M109.5%20112.3%2075.9%2089.1l-33.4%2023.4%2011.6-39.2-32.5-24.6%2040.7-1L75.7%208.8l13.5%2038.6%2040.8.8L97.6%2073'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.5%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(79.5%20-32)'%3e%3cpath%20fill='%23ff0'%20d='M-119.5%2032h720v480h-720z'/%3e%3cpath%20fill='%2300ca00'%20d='M-119.5%2032v480l480-480z'/%3e%3cpath%20fill='red'%20d='M120.5%20512h480V32z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M115.7%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(-119.5)scale(1.032)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h744v496H0z'/%3e%3cpath%20fill='%2300ca00'%20d='M0%200v496L496%200z'/%3e%3cpath%20fill='red'%20d='M248%20496h496V0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ch{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M170%20195h300v90H170z'/%3e%3cpath%20d='M275%2090h90v300h-90z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ch.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M96%20208h320v96H96z'/%3e%3cpath%20d='M208%2096h96v320h-96z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ci{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M426.8%200H640v480H426.8z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ci.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M341.5%200H512v512H341.5z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ck{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m471.6%20213%205.2-16.7-14-10.6%2017.6-.2%206-16.5%205.6%2016.5%2017.7.5-14.1%2010.5%205%2016.7-14.5-10m27.1%2013%2010.4-13.9-9.7-14.8%2016.7%205.8%2011-13.5v17.6l16.4%206.4-16.8%205-.8%2017.5-10.2-14.4m-98.4%2015-.7-17.5-16.8-5.2L431%20198v-17.4l10.9%2013.5%2016.8-5.6-9.8%2014.7%2010.3%2014-17-4.5m-39.6%2040.9-7.4-15.8-17.4%201.8%2012.8-12.3L384%20211l15.2%208.2%2013.3-11.8-3.4%2017.4%2014.9%208.9-17.3%202.5M389%20291.8l-13.3-11.1-15%209.2%206.4-16.7-12.9-11.6%2017.3.7%207-16.4%204.3%2017.2%2017.2%201.5-14.6%209.8m3.2%2060.4-16.5-4.8-10.1%2014.5-.7-17.9-16.4-5.5%2016.1-6.2v-18l10.7%2014.1%2016.4-5.6-9.6%2015m29.5%2050.8-17%202.4-3.5%2017.4-7.8-16-17.1%201.6%2012.2-12.3-7.1-16.4%2015.3%208.5%2012.8-11.8L393%20362m45%2038-15.1%208.2%202.6%2017.6-12.7-12.4-15.6%207.6%207.3-15.9-12.3-12.9%2017.3%202.6%208-15.5%203.4%2017.4m53.8%209-8.3%2015.3%2011.7%2013.2-17.4-3.3-8.9%2015-2.4-17.3-17.2-4%2015.8-7.4-1.7-17.5%2012.2%2012.8m57.4-13.1-.5%2017.4%2016.3%206.4-17%205-1.2%2017.5-10-14.3-17%204.4%2010.8-13.9-9.4-14.7%2016.6%205.7M559%20209.8l12%2012.6%2015.9-7.4-8.3%2015.8%2011.5%2013.1-17-2.8-9%2015.5L562%20239l-17-3.5%2015.7-8m34.2%2021%205.5%2016.6%2017.5.3-14.2%2010.7%204.7%2016.8-14.1-10-14.6%2010.1%205.4-16.8-13.8-10.6%2017.6-.4m19.5%2033.2-2%2017.4%2015.7%207.7-17.3%203.6-2.7%2017.3-8.7-15.1-17.4%202.9%2012-13-8.1-15.5%2016%207.2m3%2039.8-7.8%2015.6L603%20379l-17.4-2.7-8.4%2015.3-3-17.3-17.4-3.3%2015.6-8-2.3-17.4%2012.6%2012.3m-9.8%2039.1-14.7%209.2%203.8%2017.3-13.5-11.5-15%208.6%206.3-16.3-13.1-12.1%2017.4%201.5%207-16%204.4%2017.2'/%3e%3cpath%20fill='%23006'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-ck.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m344.8%20250.1%205.7-18.3-15.4-11.7%2019.4-.2%206.5-18.1%206.3%2018.1%2019.4.6-15.6%2011.4%205.6%2018.4-15.9-11m29.7%2014.4%2011.4-15.3-10.6-16.3%2018.4%206.4%2012-14.8V233l18%207.1-18.4%205.5-.9%2019.2-11.3-15.8m-108%2016.5-.8-19.2-18.4-5.7%2018.2-7v-19.1l12%2014.9%2018.4-6.2-10.8%2016.1%2011.4%2015.4-18.6-5m-43.6%2045-8-17.4-19.2%202%2014-13.5-7.2-17.7%2016.7%209%2014.6-13-3.7%2019.1%2016.3%209.7-19%202.8m-19.2%2061-14.6-12.1-16.5%2010%207-18.3-14-12.8%2018.9.9%207.7-18%204.7%2018.8%2018.9%201.7-16%2010.8m3.5%2066.3-18.2-5.3-11%2016-.8-19.7-18-6%2017.7-6.9v-19.7l11.7%2015.5%2018-6.1-10.5%2016.3m32.4%2055.9-18.7%202.6-3.8%2019.1L244%20428l-18.8%201.8%2013.5-13.5-7.9-18%2016.9%209.3%2014-13-3%2019.3m49.4%2041.7-16.7%209%203%2019.3-14.1-13.6-17%208.3%208-17.4-13.5-14.1%2019%202.8%208.7-17%203.7%2019m59.1%2010-9%2016.8%2012.8%2014.5-19.1-3.6-9.8%2016.4-2.7-19-18.9-4.4%2017.4-8.2-1.9-19%2013.5%2013.9m63-14.4-.7%2019.2%2018%207-18.6%205.6-1.3%2019.1-11-15.7-18.8%204.9%2011.9-15.4-10.3-16.1%2018.3%206.2m59.8-223.2%2013.1%2013.9%2017.5-8.1-9%2017.4L475%20284l-18.7-3-9.8%2017-2.5-19.3-18.6-4%2017.2-8.7m37.6%2023.1%206%2018.3%2019.1.3-15.5%2011.7L495%20338l-15.6-11-16%2011.1%206-18.5-15.2-11.6%2019.3-.5m21.4%2036.5-2.2%2019%2017.3%208.6-19%204-3%2019-9.5-16.7-19.1%203.2%2013-14.3-8.8-17%2017.7%207.9m3.2%2043.7-8.5%2017.1%2013.3%2014-19.1-2.8-9.3%2016.7-3.3-18.9-19-3.7%2017-8.8-2.5-19%2014%2013.5m-10.9%2043-16.1%2010%204.1%2019-14.8-12.6-16.5%209.4%207-18-14.4-13.2%2019.1%201.6%207.7-17.6%204.9%2019'/%3e%3cpath%20fill='%23006'%20d='M0-.5h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256-.5v32l-95%2096%2095%2093.5v34.5h-33.5l-95.5-94-93%2094H0v-34L93%20128%200%2036.5v-37h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20161.5%205.5%2017-76.5%2077H0V254zm62-6%2027%204%2075%2073.5v22.5zM256-.5l-96%2098-2-22%2075-76zM0%200l96.5%2094.5-29.5-4L0%2024z'/%3e%3cpath%20fill='%23fff'%20d='M88-.5v256h80V-.5zm-88%2088v80h256v-80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20103.5v48h256v-48zM104-.5v256h48V-.5z'/%3e%3c/svg%3e")}.fi-cl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M256%200h512v256H256z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M167.8%20191.7%20128.2%20162l-39.5%2030%2014.7-48.8L64%20113.1l48.7-.5L127.8%2064l15.5%2048.5%2048.7.1-39.2%2030.4z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20256h768v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h708.7v708.7H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.722)'%3e%3cpath%20fill='%23fff'%20d='M354.3%200H1063v354.3H354.3z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h354.3v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='m232.3%20265.3-55-41.1-54.5%2041.5%2020.3-67.5-54.5-41.7%2067.4-.6%2021-67.3%2021.3%2067.2h67.5L211.4%20198z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20354.3h1063v354.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23fcd116'%20d='M426.7%200H640v480H426.7z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(320%20240)scale(7.1111)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M341.3%200H512v512H341.3z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(256%20256)scale(5.6889)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M-.6.8%200-1%20.6.8-1-.3h2z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(71.9991%200%200%2072%20120%20120)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-12.33562%20-20.5871%2020.58684%20-12.33577%20240.3%2048)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-3.38573%20-23.75998%2023.75968%20-3.38578%20288%2095.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(6.5991%20-23.0749%2023.0746%206.59919%20288%20168)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(14.9991%20-18.73557%2018.73533%2014.99929%20240%20216)'/%3e%3c/svg%3e")}.fi-cn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M1-.3-.7.8%200-1%20.6.8-1-.3z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='translate(128%20128)scale(76.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-121%20142.6%20-47)scale(25.5827)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-98.1%20198%20-82)scale(25.6)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-74%20272.4%20-114)scale(25.6137)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(16%20-19.968%2019.968%2016%20256%20230.4)'/%3e%3c/svg%3e")}.fi-co{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20360h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-co.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20384h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2075.4h640v322.3H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20157.7h640v157.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2080.5h512v343.7H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20168.2h512v168.2H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M-32%200h682.7v512H-32z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%20transform='translate(30)scale(.94)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M-123.4%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%20transform='translate(115.7)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.94)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%20320h768v64H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(42.67)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(56.9)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h9000v9000H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.057)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h13500v9000H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%205625h13500v1125H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(750)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(1000)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230021ad'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h640v480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='57.8'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M284.7%20214c4%205.5%2010%2014.6%2014.8%2012.2%203.7%200%205.7.3%206.2%202.8a37%2037%200%200%200%2033-14.3s.8%200%20.5-4.5c0-2%202.8-1.6%202.8-1%20.4%201%20.4%201.7.9%201.8%201-.4%202.7-3%204-4.6q.3-1%20.2-2.4c.7-1.7%202.4-1.3%202.8-.4l.6%201.6c1.8%201.2%205%200%205.2%200%20.3-1.4%201.2-1.2%201.2-1.2%201.2-.3.7-.2%201.5.2-.7%207.7%201.5%208%201.3%2012%20.1%204.4-1.3%205.6-1.3%207.3.4%202%207%202.1%204.6%203.9-2%201%200%203-3%203.8-8.8%204.5-10.4%208.3-10.4%208.3s-2.2%204.2-2.5%204.2c-1.5%202.8-3.3%201.2-4.4%202.6-.5%201.7-1%205.5%200%207.4.5%202.7%200%204.2-.7%206.9-.6%205.6-2.8%206.5-3.1%208.4-1%202.2.2%2012-.8%2012-6.5.2-11.5-1.2-14.1-1.7%202.5-10.9%201.5-20.4%201.5-21.4-.6-7.8-11.6-5.9-13.3-7-1.4-.2-2.3-1.3-2.7-1.8-1.6-.2-2.2-.6-3.7-.7-.8.4-.3.8-2%201.3-4.5.5-6.4-3.8-6.4-3.8.2-1.5-9.9.3-15.3-1-2.3%201.3-3.3%205-5.1%205.4%200%201.1-3-1-3.6-2-.2-3.4%202.8-4.8%202.8-4.8%202.4-1.7%203.8-2%205-3.1.5-2.9.2-5%201.5-7.1%201-1.7%202.5-1%203.5-1.6%201.1-.8%201.6-5.6.6-7l-4.7-4.2c-1.4-4.1%201.7-6.8%202.6-6.5'/%3e%3cpath%20fill='%23ffc639'%20d='M561.9%20142.4c-2.6-10.3-26-32.7-43.7-46.9-4.2-2.8-7-1.1-6.4%203%202.2%203.6%203.8%207.6%206%2011.3.6%202.5%201.8%204.2%202.4%206.6%200%200%20.2%204.2.6%204.6%205.4%206%206.2%2011.1%206.2%2011.1a49%2049%200%200%200%2011.5%2015.6c6.2%203.9%201.6%2016%201.8%2022.5%200%204-2.9%203.6-5.5%203-20.1-18.5-40.1-18.5-57.8-23.9-6.8-.7-7%202.6-4.7%204.4a129%20129%200%200%200%2039.1%2029.6l7.7%204.8%208.8%207.3c6.8%204.4%207.3%208.4%207.3%208.8.2%208.2-4.2%2014.6-5.5%2017.2-2.3%208.7-7%2010.2-7%2010.2-37.6%2025.4-57.4%2032-118.4%2024.1-1-.4-6.8.5%200%203%2015.5%205.2%2053.7%2013.5%2090.6-4%209-6.2%2014.8-4.2%2021.3-8a287%20287%200%200%201%2028.3-15.4c8.3-4.5%2031.3-9.4%2036.6-13.8%206.1-.5%2012.4-1.3%2012.8-6.5%202-1.3%205-.3%207.2-4.6%204.8-.9%204-2.6%204-2.6-1.2-3.4-5.8-4.8-9-7.3-4.8-1.6-8-2-11.5-.4l-3.3%201.5s-5.1-.7-5.1-1.1c-11.4-.6-10.3-38.3-14.3-54z'/%3e%3cpath%20fill='%231c8a42'%20d='M588.6%20204.2a2.8%201.8%2016%201%201-5.4-1.7%202.8%201.8%2016%200%201%205.4%201.7'/%3e%3cg%20fill='%23fff'%20transform='matrix(.64%200%200%20.64%200%2080)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230021ad'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h512v512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='61.7'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M218.3%20228.3c4.3%205.8%2010.6%2015.5%2015.8%2013%204%200%206%20.3%206.6%203A40%2040%200%200%200%20276%20229s.8%200%20.5-4.8c0-2.2%203-1.7%203-1%20.4%201%20.3%201.8.9%201.8%201.2-.4%202.9-3.1%204.3-4.8q.3-1.2.2-2.6c.8-1.8%202.6-1.4%203-.4q.3.8.7%201.7c1.8%201.2%205.2%200%205.5%200%20.3-1.5%201.3-1.3%201.3-1.3%201.2-.3.7-.2%201.6.2-.8%208.2%201.6%208.6%201.4%2012.8%200%204.7-1.4%206-1.4%207.8.4%202.2%207.3%202.3%205%204.1-2.2%201.2%200%203.3-3.3%204.1-9.4%204.8-11.2%208.9-11.2%208.9s-2.3%204.4-2.6%204.4c-1.6%203-3.5%201.4-4.7%202.8-.5%201.8-1.1%205.9%200%208%20.5%202.8%200%204.4-.8%207.3-.6%206-3%206.9-3.3%209-1%202.2.3%2012.8-.8%2012.8-7%20.1-12.3-1.3-15-1.9%202.6-11.6%201.6-21.8%201.6-22.8-.7-8.3-12.4-6.3-14.2-7.4-1.5-.3-2.4-1.5-3-2-1.6-.2-2.2-.6-3.9-.8-.8.4-.3.9-2.2%201.4-4.6.6-6.7-4-6.7-4%20.2-1.6-10.5.3-16.4-1-2.4%201.3-3.4%205.2-5.4%205.7%200%201.2-3.2-1-3.9-2.2%200-3.5%203.1-5%203.1-5%202.5-1.9%204-2.2%205.3-3.4.6-3%20.3-5.3%201.6-7.6%201-1.7%202.7-1%203.8-1.7%201.2-.8%201.7-6%20.6-7.3l-5-4.5c-1.6-4.5%201.8-7.3%202.7-7'/%3e%3cpath%20fill='%23ffc639'%20d='M452.3%2063.7c-2.8-11-27.9-34.8-46.6-50-4.5-3-7.4-1.2-6.9%203.1%202.4%204%204.1%208.2%206.5%2012.1.6%202.6%201.9%204.4%202.5%207%200%200%20.2%204.5.6%205a25%2025%200%200%201%206.6%2011.8%2052%2052%200%200%200%2012.3%2016.6c6.6%204.2%201.8%2017.1%202%2024%200%204.3-3.2%203.8-5.9%203.3-21.5-19.8-42.8-19.8-61.6-25.5-7.4-.8-7.5%202.7-5.1%204.6%2013.1%2014%2025.5%2023.6%2041.7%2031.6l8.2%205.1%209.4%207.8c7.2%204.7%207.8%209%207.8%209.4.2%208.8-4.5%2015.6-5.8%2018.3-2.5%209.3-7.5%2011-7.5%2011-40.1%2027-61.2%2034-126.4%2025.7-1-.5-7.2.5%200%203.1%2016.6%205.5%2057.3%2014.4%2096.7-4.3%209.5-6.6%2015.9-4.4%2022.7-8.4%2011.3-7%2027.3-15.6%2030.3-16.5%208.7-4.7%2033.3-10%2039-14.7%206.5-.5%2013.2-1.4%2013.7-7%202.1-1.3%205.2-.3%207.5-4.9%205.2-.9%204.3-2.7%204.3-2.7-1.3-3.7-6-5.2-9.5-7.8-5.1-1.7-8.6-2.2-12.3-.4l-3.5%201.6s-5.5-.8-5.5-1.2c-12.1-.7-11-41-15.2-57.7'/%3e%3cpath%20fill='%231c8a42'%20d='M542.5%20217.8a3%201.9%2016%201%201-5.8-1.8%203%201.9%2016%200%201%205.8%201.8'/%3e%3cg%20fill='%23fff'%20transform='translate(-11.8%20182.4)scale(.68267)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cy{background-image:url(/assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/assets/cy-BcNgb04z.svg)}.fi-cz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%2311457e'%20d='M360%20240%200%200v480z'/%3e%3c/svg%3e")}.fi-cz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%2311457e'%20d='M300%20256%200%2056v400z'/%3e%3c/svg%3e")}.fi-de{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fc0'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%20160h640v160H0z'/%3e%3c/svg%3e")}.fi-de.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fc0'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%20170.7h512v170.6H0z'/%3e%3c/svg%3e")}.fi-dj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M-40%200h682.7v512H-40z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(37.5)scale(.94)'%3e%3cpath%20fill='%230c0'%20d='M-40%200h768v512H-40z'/%3e%3cpath%20fill='%2369f'%20d='M-40%200h768v256H-40z'/%3e%3cpath%20fill='%23fffefe'%20d='m-40%200%20382.7%20255.7L-40%20511z'/%3e%3cpath%20fill='red'%20d='M119.8%20292%2089%20270l-30.7%2022.4L69.7%20256l-30.6-22.5%2037.9-.3%2011.7-36.3%2012%2036.2h37.9l-30.5%2022.7%2011.7%2036.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M55.4%200H764v708.7H55.4z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(-40)scale(.722)'%3e%3cpath%20fill='%230c0'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2369f'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fffefe'%20d='m0%200%20529.7%20353.9L0%20707.3z'/%3e%3cpath%20fill='red'%20d='m221.2%20404.3-42.7-30.8-42.4%2031%2015.8-50.3-42.4-31.2%2052.4-.4%2016.3-50.2%2016.6%2050%2052.4.2-42.1%2031.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640.1v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M205.7%200h68.6v480h-68.6z'/%3e%3cpath%20fill='%23fff'%20d='M0%20205.7h640.1v68.6H0z'/%3e%3c/svg%3e")}.fi-dk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512.1v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M144%200h73.1v512H144z'/%3e%3cpath%20fill='%23fff'%20d='M0%20219.4h512.1v73.2H0z'/%3e%3c/svg%3e")}.fi-dm{background-image:url(/assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/assets/do-BLjaam8q.svg)}.fi-do.fis{background-image:url(/assets/do-CYuBDYHN.svg)}.fi-dz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M320%200h320v480H320z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h320v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M424%20180a120%20120%200%201%200%200%20120%2096%2096%200%201%201%200-120m4%2060-108-35.2%2067.2%2092V183.2l-67.2%2092z'/%3e%3c/svg%3e")}.fi-dz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M256%200h256v512H256z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h256v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M367%20192a128%20128%200%201%200%200%20128%20102.4%20102.4%200%201%201%200-128m4.2%2064L256%20218.4l71.7%2098.2V195.4L256%20293.6z'/%3e%3c/svg%3e")}.fi-ec{background-image:url(/assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231791ff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ee.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231791ff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-eg{background-image:url(/assets/eg-DoP9inAL.svg)}.fi-eg.fis{background-image:url(/assets/eg-CN2tu5fg.svg)}.fi-eh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='eh-a'%3e%3cpath%20fill-opacity='.7'%20d='M-158.7%200H524v512h-682.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23eh-a)'%20transform='translate(148.8)scale(.94)'%3e%3cpath%20fill='%23000001'%20d='M-158.3%200h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23007a3d'%20d='M-158.3%20255.3h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23fff'%20d='M-158.3%20148.9h680.9v212.8h-680.9z'/%3e%3cpath%20fill='%23c4111b'%20d='m-158.3%200%20340.4%20255.3-340.4%20255.3Z'/%3e%3ccircle%20cx='352.3'%20cy='255.3'%20r='68.1'%20fill='%23c4111b'/%3e%3ccircle%20cx='377.9'%20cy='255.3'%20r='68.1'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m334%20296.5%2029.1-20.7%2028.8%2021-10.8-34%2029-20.9-35.7-.2-11-34-11.2%2033.9-35.7-.2%2028.7%2021.2-11.1%2034z'/%3e%3c/g%3e%3c/svg%3e")}.fi-eh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23000001'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20149.3h512v213.3H0z'/%3e%3cpath%20fill='%23c4111b'%20d='m0%200%20256%20256L0%20512Z'/%3e%3cg%20stroke-width='1.7'%20transform='translate(-135%20-6.5)scale(1.02539)'%3e%3ccircle%20cx='512'%20cy='256'%20r='68.3'%20fill='%23c4111b'/%3e%3ccircle%20cx='537.6'%20cy='256'%20r='68.3'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m493.7%20297.3%2029-20.8%2029%2021.2-10.8-34.2%2029-21-35.8-.2-11-34-11.3%2033.9-35.7-.1%2028.7%2021.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-er{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23be0027'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m0%20480%20640-.3V240z'/%3e%3cpath%20fill='%23239e46'%20d='m0%200%20640%20.3V240z'/%3e%3cpath%20fill='%23f3e295'%20d='M186.2%20360.4c-10.7%203-16.8%2011.3-16.7%2019.1l52.8-.2c.4-8.4-6.5-16.2-17-19.3%2051.6-1%2096.4-20.4%20104.6-32.8-8-3.5-17.4%202.1-24%20.8%2015.7-7.3%2063-37.9%2055.3-70.7-6%2018.2-24%2033.3-31.8%2037.4%2017.7-26.8%2041.8-54.8%2020.9-76.4%201%2012.5-8%2026.3-12%2027.4%2010.3-28.4%2020-64-2.1-87.4%202.9%208.5%201.7%2032.4-2.3%2033.5-1.2-19.3-4.5-59.8-24.8-59.3%206.4%205.8%209.2%2021.4%209.4%2037.2a58%2058%200%200%200-21.1-27%20118%20118%200%200%200-41.5-42.2c1.8%2012.7%203.3%2022.7%2021%2035.9-9.2-.6-18.4-18.1-28.3-18.6-7.9-.4-14%207.1-26.9%202.8%201.4%204.2%207.4%206.1%208.7%209.2-2.8%202-9.3-.3-14.7-3%207.5%2010%2019%2016%2028.8%2014%2011.7-2.2%2024.2-1%2036.2%205.8a63%2063%200%200%201-22.5.6c6.9%207%2011.5%2011.7%2023.6%2011.6%2010.7%200%2016.4-5.8%2019.1-2.2%206.8%208%2011.3%2016%2017%2025.4-12.5%201.3-8.7-14.1-22.6-22-7.9%2016%209%2035.2%2020.3%2043.2a65%2065%200%200%200%207.1%2031.5c3.5%206.5%208%2013.2%206.3%2027.9-6.9-5-13.5-21.8-11-35.1-8.6%202.3-12%2017.4-8%2025%203%205.7%205%2016.8%201.6%2021.7-3.4%204.6-3.7%204-3.7%2014%20.1%205.8-3.2%2012.8-8.5%2017.7a36%2036%200%200%200%201.1-15.8c-4.2%207.2-14.9%2014.6-18.2%2022.4s-4.1%2021.2-20%2024.3c-20.6%204-27.7%207.6-40.8%2013-1.5-10%202.9-31%2011.3-29.7%208.1%201.4%2033-8.6%2024-29.5-1.7%206.6-7.5%2013-13.9%2013.3%206.9-8.8%2019-18%2013.1-32.8a43%2043%200%200%201-16.3%2018c8.4-16%201-21-9-7.6-3.8%205.1-6.1%2015.4-8.5%2028.5-4-10.6-3.7-24.6-8.4-36-4.8-12.3%206.5-15.5%2011.8-14.5%2013%203.5%2034.9%203.5%2033.3-18.1-5.7%207.3-15.5%209.5-26.2%207%2012-8.8%2021.4-25.3%208-34a31%2031%200%200%201-16.9%2024.1%2051%2051%200%200%201-.3-24.8c-5.2%205.6-9%2017-12.1%2030.2-.3-13%202.2-22.3%204-29.3%202.8-10.1%209.6-3.5%2020-2.8%2010.2.6%2024-5%2021.4-18.7-3.4%205.5-10.5%207.6-17.7%207%208.7-5.3%2023.8-14.6%2015.5-29-3.5%205.4-4.6%2010-14.7%2011.7%202.6-6%203-14.7%2011-18-14-2.9-22%206.3-26.2%2020.7-1.6-10-3.6-13.6-4-21%207.6-8.3%208.4-24.8-8-28.4a35%2035%200%200%200%201.2%2017.4c-7.7-4.6-18.5-7.1-25.8-.7%205%205.3%2012.5%2010%2024.2%204.2-2.8%209-10%207.5-19.8%204%206%2011.3%2013.6%2013.3%2022%2012%204.4%2011.6%204.6%2020.4-8.3%2037.2.6-10.4-.1-18.2-8.4-26.7-7.2-7-13%20.3-1.8%2015.8-6.8-5-14.4-15-16.7-25.1-2.2%2012.4-.2%2027.1%206.7%2035.4-3.3%203.5-7-.4-12.5-9%202%2027.4%2013.7%2032.7%2029.4%2026.6.4%2015%20.4%2028.9%201.3%2047-9.1-13.2-20.7-23-27.1-25.4-2%207.3%205.5%2017%209.8%2022.3-6.5-1.4-20.5-12-20.5-12-1.4%2012.1%2014.3%2023.4%2024.5%2028.4-12-.5-17.3-5-25-12.4.2%2033.8%2036.6%2027.9%2043.5%2022.7l3%2052.5c-10.3-1.8-9.5-5-18.3-5.7-24.5-1-43.9-29.4-50.3-50.3-1.9%203.4-.4%207-2.1%2011.3-4-10.3-9-23.6-15.9-29.8%201.8%206%202%2012.1%201.4%2023.3-2.4-7.2-4.5-9.5-4.7-18%20.1-6.5%206.3-11.3%206-20.5-.3-6.7-6.4-21.3-7.3-32.5-3%2011.6-4.8%2023.8-9.4%2031%202.3-12.4%201.6-21%205.4-29.3%204.4-8.7%208.1-16.6%205.2-25.4-2.8%203.4-1.9%206.5-9%2014.8-1.5-9%209.2-23.5%2019.6-29.3%207.3-3.8%2016.5-17.6%2010.5-27-6.9%205-10%2011.6-19.7%2023%207-27%2025-34.2%2046.5-34.3%204.7%200%2014.3-1.7%2017-8-6%202.3-13.2%202.6-19.6%201.4%204.7-6.9%2014.4-6%2023.6-6%207.1%200%2018.3-1%2022.8-11.2a51%2051%200%200%201-31%201.9c13.7-7%2035-7.8%2046-17.1-12.5-9.3-43.7%202.2-63.4%2015.7%205.5-5%2014.2-14%2019-21.2-10.8-5.2-38%2025-47.4%2043-9%205-12.5%2013-16%2018.5%204.7-16.1%205.2-27.8%209.2-41C80%20138%2092.6%20194.6%2086%20208.2c.8-15%20.1-34.1-6-44-9.4%207.2-10.2%2049.5-1.4%2084.7-3.2-9.4-9.2-18.2-11.1-29.7-14%2025.4%208.2%2055.5%2026.7%2079.2-14-7.3-27.7-22.9-36.8-36%202.5%2045.6%2050%2055%2057.4%2066.2-10-4.7-29.1-13.9-37.3-4.2a99%2099%200%200%201%2032.3%2012.1c12.4%2015.4%2035.7%2022.2%2076.4%2023.9'/%3e%3c/g%3e%3c/svg%3e")}.fi-er.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='er-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23er-a)'%3e%3cpath%20fill='%23be0027'%20d='M-48%200h591.5v512H-48z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m-48%20512%20591.5-.3V256z'/%3e%3cpath%20fill='%23239e46'%20d='m-48%200%20591.5.3V256z'/%3e%3cpath%20fill='%23f3e295'%20d='M148.8%20351.4c-8.7%202.4-13.7%209.2-13.6%2015.6l42.8-.2c.4-6.9-5.2-13.2-13.8-15.7%2042-.8%2078.4-16.6%2085-26.6-6.5-2.9-14.1%201.7-19.5.6%2012.8-5.9%2051.2-30.8%2045-57.4a62%2062%200%200%201-25.8%2030.3c14.3-21.8%2034-44.5%2017-62%20.8%2010.2-6.6%2021.4-9.8%2022.2%208.3-23%2016.3-52-1.8-71%202.4%206.9%201.5%2026.3-1.8%2027.2-1-15.7-3.7-48.6-20.2-48.1%205.3%204.6%207.5%2017.4%207.7%2030.2-3.8-8.8-8-15.4-17.2-22a96%2096%200%200%200-33.7-34.3%2036%2036%200%200%200%2017.1%2029.2c-7.5-.5-15-14.7-23-15.1-6.4-.3-11.4%205.8-21.9%202.3%201.2%203.4%206%205%207%207.5-2.1%201.5-7.5-.2-11.9-2.5%206.1%208.2%2015.5%2013%2023.5%2011.4%209.5-1.8%2019.7-.8%2029.4%204.7a52%2052%200%200%201-18.4.5c5.7%205.7%209.4%209.5%2019.2%209.4%208.8%200%2013.4-4.6%2015.6-1.8%205.5%206.5%209.2%2013%2013.8%2020.6-10.2%201.2-7.1-11.4-18.4-17.9-6.3%2013.2%207.3%2028.7%2016.6%2035.2%200%209.9%201.5%2018%205.7%2025.6%202.8%205.3%206.5%2010.7%205.1%2022.7-5.5-4-11-17.7-9-28.5-7%201.9-9.6%2014-6.4%2020.2%202.5%204.7%204.1%2013.7%201.3%2017.7-2.8%203.7-3%203.3-3%2011.3%200%204.8-2.6%2010.5-7%2014.4%201-3.3%202-9.2%201-12.8-3.5%205.9-12.1%2011.9-14.8%2018.2s-3.4%2017.2-16.3%2019.7c-16.7%203.3-22.5%206.2-33.2%2010.6-1.2-8.1%202.4-25.1%209.2-24.1%206.7%201.2%2026.8-7%2019.6-24-1.4%205.4-6.2%2010.6-11.3%2010.9%205.5-7.2%2015.4-14.7%2010.6-26.7a35%2035%200%200%201-13.3%2014.7c6.9-13.1.8-17-7.3-6.3-3%204.2-5%2012.6-6.9%2023.2-3.2-8.6-3-20-6.8-29.2-4-10%205.3-12.7%209.6-11.9%2010.6%202.9%2028.4%202.9%2027-14.7-4.5%206-12.6%207.8-21.3%205.7%209.8-7.2%2017.5-20.5%206.6-27.5a25%2025%200%200%201-13.7%2019.5%2041%2041%200%200%201-.3-20.1c-4.3%204.5-7.4%2013.8-9.9%2024.5a82%2082%200%200%201%203.3-23.8c2.2-8.3%207.8-2.9%2016.3-2.3%208.2.5%2019.5-4%2017.4-15.2-2.8%204.4-8.6%206.1-14.5%205.7%207.1-4.3%2019.4-12%2012.7-23.6-2.9%204.4-3.8%208.2-12%209.6%202.1-5%202.5-12%208.9-14.7-11.4-2.3-17.9%205.2-21.2%2016.8-1.4-8-3-11-3.3-17%206.2-6.8%206.8-20.2-6.5-23.1-.8%206.8-.5%208.5%201%2014-6.3-3.6-15-5.7-21-.4%204%204.3%2010.2%208%2019.7%203.4-2.3%207.3-8.1%206-16.1%203.2%204.9%209.2%2011%2010.9%2017.9%209.8%203.5%209.4%203.7%2016.5-6.7%2030.2.4-8.5-.2-14.8-7-21.7-5.7-5.7-10.4.3-1.4%2012.9A39%2039%200%200%201%20127%20200c-1.8%2010.1-.2%2022%205.4%2028.8-2.7%202.8-5.7-.3-10.1-7.2%201.6%2022.2%2011.1%2026.4%2023.9%2021.5.3%2012.2.3%2023.5%201%2038.2a61%2061%200%200%200-22-20.6c-1.7%206%204.5%2013.7%208%2018-5.3-1-16.7-9.7-16.7-9.7-1.2%209.9%2011.6%2019%2019.9%2023.1-9.7-.4-14-4-20.3-10%20.1%2027.4%2029.7%2022.6%2035.3%2018.4l2.5%2042.6c-8.4-1.4-7.7-4-14.9-4.6-19.9-.8-35.7-23.9-40.9-40.9-1.5%202.8-.3%205.7-1.7%209.2-3.2-8.4-7.3-19.1-12.9-24.1%201.4%204.8%201.6%209.8%201.1%2018.8-1.9-5.9-3.7-7.7-3.8-14.6.1-5.3%205.1-9.2%204.9-16.7-.2-5.4-5.2-17.2-6-26.4-2.4%209.5-3.9%2019.4-7.6%2025.2%201.9-10%201.3-17%204.4-23.7%203.6-7.2%206.6-13.5%204.2-20.7-2.3%202.8-1.5%205.3-7.2%2012-1.3-7.3%207.4-19%2015.8-23.8%206-3%2013.4-14.3%208.6-22-5.6%204-8.1%209.5-16%2018.7%205.6-22%2020.2-27.7%2037.7-27.8%204%200%2011.7-1.4%2014-6.5-5%201.9-10.9%202.1-16%201%203.7-5.4%2011.7-4.7%2019.1-4.8%205.8%200%2014.9-.8%2018.6-9a42%2042%200%200%201-25.2%201.5c11.1-5.8%2028.5-6.4%2037.4-14-10.2-7.5-35.6%201.9-51.6%2012.9%204.5-4.1%2011.6-11.4%2015.5-17.3-8.8-4.2-31%2020.4-38.6%2035-7.2%204-10.1%2010.5-13%2015%204-13.1%204.3-22.6%207.5-33.3-24.8%208.5-14.5%2054.5-19.9%2065.5.6-12.2.1-27.8-4.9-35.8-7.6%205.8-8.3%2040.2-1%2068.9-2.7-7.7-7.6-14.9-9.1-24.2-11.4%2020.7%206.6%2045%2021.6%2064.3a96%2096%200%200%201-29.8-29.2c2%2037%2040.7%2044.7%2046.7%2053.8-8.2-3.8-23.7-11.3-30.4-3.4a80%2080%200%200%201%2026.3%209.9c10%2012.5%2029%2018%2062%2019.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-es{background-image:url(/assets/es-ByLEL5u9.svg)}.fi-es.fis{background-image:url(/assets/es-BbeAXIxn.svg)}.fi-et{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M-61.3%200h682.7v512H-61.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(57.5)scale(.94)'%3e%3cpath%20fill='%23ffc621'%20d='M-238%203.5H800v498H-238z'/%3e%3cpath%20fill='%23ef2118'%20d='M-240%20342.5H799.3V512H-240z'/%3e%3cpath%20fill='%23298c08'%20d='M-238%200H800v180H-238z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='matrix(.54%200%200%20.54%20-25.8%2074)'/%3e%3cpath%20fill='%23ffc621'%20d='m214.3%20188.2-6.5%204.5%2023.5%2033%206.3-4zm29.4%2078-9.7-6.8%204-12.7-48.1.7-14-10.7%2065.7-.7%2012.2-36.9%206.6%2015zm76.5-70.7-6.3-4.8-24.3%2032.4%205.6%204.7zM254.8%20247l3.5-11.2h13.3L256.4%20190l6-16.5%2020.5%2062.4%2038.8.5-12.2%2010.7zm90.6%2051.2%202.7-7.4-38.3-13.3-2.8%207zm-69.1-46.4%2011.7-.1%204.1%2012.6%2038.8-28.5%2017.6.6-53.1%2038.7%2011.5%2037.2-14-8.4zm-19.8%20102%207.9.2.3-40.5-7.4-.5zm22-80.3%203.8%2011.1-10.7%208%2039.4%2027.7%205%2016.8-53.6-38-31.5%2022.7%203.5-16%2044-32.3zm-103.3%2013%202.3%207.5%2038.7-12.2-2-7.2zm83.2-4-9.4%207.1-10.8-7.7-14.2%2046-14.4%2010%2019.5-62.7-31.4-23%2016.3-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-et.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M229.3%206.3h489.3v489.3H229.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(-240%20-6.6)scale(1.046)'%3e%3cpath%20fill='%23ffc621'%20d='M2%209.7h991.8v475.9H1.9z'/%3e%3cpath%20fill='%23ef2118'%20d='M0%20333.6h993.2v162H0z'/%3e%3cpath%20fill='%23298c08'%20d='M2%206.3h991.8v172H2z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='translate(204.7%2077)scale(.515)'/%3e%3cpath%20fill='%23ffc621'%20d='m434%20186.2-6%204.3%2022.4%2031.6%206-3.9zm28.2%2074.5-9.2-6.5%203.8-12-46%20.6-13.3-10.2%2062.7-.7%2011.7-35.3L478%20211l-16%2049.8zm73.1-67.6-6-4.5-23.3%2031%205.5%204.5zm-62.5%2049.3%203.3-10.7h12.7L474.3%20188l5.7-15.8%2019.6%2059.7%2037.2.4-11.7%2010.3zm86.6%2049%202.5-7.2-36.6-12.6-2.6%206.5%2036.7%2013.2zm-66-44.4%2011.2-.2%204%2012.1%2037-27.2%2016.7.6-50.7%2037%2011%2035.5-13.4-8-15.9-49.8zm-19%2097.5%207.6.1.3-38.7-7-.4-.8%2039zm21-76.8%203.7%2010.6L489%20286l37.6%2026.5%204.8%2016-51.2-36.2-30.1%2021.7%203.3-15.2%2042.1-31zm-98.7%2012.4%202.3%207.2%2036.9-11.7-1.8-6.8zm79.6-3.8-9%206.8-10.4-7.4-13.5%2044-13.8%209.5%2018.7-60-30-21.8%2015.5-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20174.5h640v131H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M175.5%200h130.9v480h-131z'/%3e%3c/svg%3e")}.fi-fi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20186.2h512v139.6H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M123.2%200h139.6v512H123.1z'/%3e%3c/svg%3e")}.fi-fj{background-image:url(/assets/fj-cXjcl0Fp.svg)}.fi-fj.fis{background-image:url(/assets/fj-DDs3CkjB.svg)}.fi-fk{background-image:url(/assets/fk-D8T6Bfyo.svg)}.fi-fk.fis{background-image:url(/assets/fk-BSxkPvcy.svg)}.fi-fm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M-81.3%200h682.6v512H-81.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(76.3)scale(.94)'%3e%3cpath%20fill='%236797d6'%20d='M-252%200H772v512H-252z'/%3e%3cpath%20fill='%23fff'%20d='m259.8%20123-32.4%2022.2%2012.4-35.9-32.5-22.2h40.1l12.4-35.9%2012.4%2036h40l-32.4%2022.1%2012.4%2035.9M259.8%20390l-32.4-22.2%2012.4%2036-32.5%2022.1h40.1l12.4%2035.9%2012.4-36%2040%20.1-32.4-22.2%2012.4-35.9m-188.4-92.4L79.3%20306l1.4-38-37.5-11.7%2038.4-11.7%201.3-38%2022.3%2030.8%2038.4-11.8-24.6%2030.7%2022.4%2030.7m274.2-11.7%2024.6%2030.7-1.4-38%2037.5-11.7-38.4-11.7-1.3-38-22.3%2030.8-38.4-11.8%2024.6%2030.7-22.4%2030.7'/%3e%3c/g%3e%3c/svg%3e")}.fi-fm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M244.2%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(-252)scale(1.032)'%3e%3cpath%20fill='%236797d6'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23fff'%20d='M507.9%2084.5h38.8l-31.5%2021.4%2012%2034.8-31.3-21.5-31.5%2021.5%2012-34.8L445%2084.4h39l12-34.7m12%20363h38.8l-31.5-21.5%2012-34.8-31.3%2021.5-31.5-21.5%2012%2034.8-31.4%2021.5H484l12%2034.7M346%20230.1l37.2-11.4-23.9%2029.8%2021.7%2029.7-36.3-11.4-23.8%2029.8%201.4-36.8-36.4-11.4%2037.2-11.3%201.3-36.8m321%2029.8-37.1-11.4%2023.8%2029.7-21.7%2029.8%2036.4-11.4%2023.7%2029.8-1.3-36.8%2036.4-11.4-37.2-11.3-1.3-36.8'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-78%2032h640v480H-78z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%20transform='translate(78%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-78%2032h663.9v480H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-76%20218.7h185.9V32H216v186.7h371.8v106.6H216V512H109.9V325.3h-186z'/%3e%3cpath%20fill='%23d72828'%20d='M-76%20245.3h212.4V32h53.1v213.3H588v53.4H189.5V512h-53V298.7H-76z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%3e%3cpath%20fill='%23fff'%20d='M-78%200h708.2v512H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-75.9%20199.1h198.3V0h113.3v199.1h396.6V313H235.7v199H122.4V312.9H-76z'/%3e%3cpath%20fill='%23d72828'%20d='M-75.9%20227.6h226.6V0h56.7v227.6h424.9v56.9h-425V512h-56.6V284.4H-75.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-fr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ga{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%2336a100'%20d='M640%20160H0V0h640z'/%3e%3cpath%20fill='%23006dbc'%20d='M640%20480H0V320h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ga.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%2336a100'%20d='M512%20170.7H0V0h512z'/%3e%3cpath%20fill='%23006dbc'%20d='M512%20512H0V341.3h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-gb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-gd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(216)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(288)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M67.2%2067.2h505.6v345.6H67.2z'/%3e%3cpath%20fill='%23fcd116'%20d='M67.2%2067.3h505.6L67.2%20412.9h505.6z'/%3e%3ccircle%20cx='319.9'%20cy='240.1'%20r='57.6'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20240)scale(52.8)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(320%2033.6)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3)'/%3e%3cpath%20fill='%23ce1126'%20d='M102.3%20240.7a80%2080%200%200%200%2033.5%2033.2%20111%20111%200%200%200-11.3-45z'/%3e%3cpath%20fill='%23fcd116'%20d='M90.1%20194.7c10.4%2021.7-27.1%2073.7%2035.5%2085.9a63%2063%200%200%201-10.9-41.9%2070%2070%200%200%201%2032.5%2030.8c16.4-59.5-42-55.8-57.1-74.8'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3%20414.6)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20448.2)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3%20414.6)'/%3e%3c/svg%3e")}.fi-gd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M71.7%2071.7h368.6v368.6H71.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M71.7%2071.7h368.6L71.7%20440.4h368.6z'/%3e%3ccircle%20cx='255.9'%20cy='256.1'%20r='61.4'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20256)scale(56.32)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20-.1)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(256%2035.9)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4)'/%3e%3cpath%20fill='%23ce1126'%20d='M99.8%20256.8c7.7%2014.3%2022.6%2029.8%2035.7%2035.3.2-14.5-5-33.2-12-48z'/%3e%3cpath%20fill='%23fcd116'%20d='M86.8%20207.6c11.1%2023.3-29%2078.7%2037.8%2091.7a68%2068%200%200%201-11.5-44.7%2076%2076%200%200%201%2034.6%2032.8c17.5-63.4-44.8-59.5-61-79.8z'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20442)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20478)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4%20442.2)'/%3e%3c/svg%3e")}.fi-ge{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='red'%20d='M272%200h96v480h-96z'/%3e%3cpath%20fill='red'%20d='M0%20192h640v96H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M146.8%20373.1c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.1%204zm368-288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.1c-16.9-1-31.2-3.9-31.2-3.9s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.1c16.9%201%2031.2%204%2031.2%204s-1-10-1-14.9%201-14.8%201-14.8-14.3%203-31.2%204zm-368%200c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.1%204zm368%20288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.2%204z'/%3e%3c/svg%3e")}.fi-ge.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='red'%20d='M205%200h102v512H205z'/%3e%3cpath%20fill='red'%20d='M0%20205h512v102H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M114.1%20397.9c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9%201-15.9%201-15.9-15.3%203.2-33.4%204.3m307-307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.4%203.2-33.4%204.3m-307%200c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.3%203.2-33.4%204.3m307%20307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9%201-15.9%201-15.9-15.4%203.2-33.4%204.3'/%3e%3c/svg%3e")}.fi-gf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M256%200h128v480H256z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20176h640v128H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m110%20286.7%2023.3-23.4h210v-46.6h-210L110%20193.3z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(-90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20320%20240)'/%3e%3c/svg%3e")}.fi-gg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M192%200h128v512H192z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20187.7h512v136.6H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m46%20305.8%2023.3-25h210v-49.7h-210L46%20206.2z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%201.06667%20-.9375%200%20496%20-17)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%20-1.06667%20.9375%200%2016%20529)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20256%20256)'/%3e%3c/svg%3e")}.fi-gh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='m320%20160%2052%20160-136.1-98.9H404L268%20320z'/%3e%3c/svg%3e")}.fi-gh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='m256%20170.7%2055.5%20170.6L166.3%20236h179.4L200.6%20341.3z'/%3e%3c/svg%3e")}.fi-gi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da000c'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v321.6H0z'/%3e%3cg%20stroke='%23000'%20transform='translate(-160)scale(1.875)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a7%207%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150q-3.9%201.6-7.5%203.8a72%2072%200%200%200-8.9%206q-1.6%201-2.7%202.4c-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4%204%200%200%201%203.1-.4q2.1-2%204.4-3.4a77%2077%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a87%2087%200%200%201%2015.8%208q2.7%201.6%204.8%203.9c.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89%2089%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%205%205%200%200%200%204.8-2.8l-1.7-1a3%203%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a3%203%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da000c'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v343H0z'/%3e%3cg%20stroke='%23000'%20transform='matrix(2%200%200%202%20-256%200)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a7%207%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150q-3.9%201.6-7.5%203.8a72%2072%200%200%200-8.9%206q-1.6%201-2.7%202.4c-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4%204%200%200%201%203.1-.4q2.1-2%204.4-3.4a77%2077%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a87%2087%200%200%201%2015.8%208q2.7%201.6%204.8%203.9c.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89%2089%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%205%205%200%200%200%204.8-2.8l-1.7-1a3%203%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a3%203%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20240h640v240H0zm80%200a160%20160%200%201%200%20320%200%20160%20160%200%200%200-320%200'/%3e%3c/svg%3e")}.fi-gl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20256h512v256H0zm53.3%200a170.7%20170.7%200%201%200%20341.4%200%20170.7%20170.7%200%200%200-341.4%200'/%3e%3c/svg%3e")}.fi-gm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='gm-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-48h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23gm-a)'%20transform='translate(0%2048)'%3e%3cpath%20fill='red'%20d='M0-128h640V85.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2085.3h640V121H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20120.9h640V263H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20263.1h640v35.6H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20298.7h640V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512V199H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20199.1h512V313H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20312.9h512v28.4H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20341.3h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23090'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23090'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gq{background-image:url(/assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2053.3h640v53.4H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20106.7h640V160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h640v53.3H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h266.7v266.7H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20213.3h640v53.4H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20266.7h640V320H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20320h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20373.3h640v53.4H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M106.7%200H160v266.7h-53.3z'/%3e%3cpath%20d='M0%20106.7h266.7V160H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20d='M0%20426.7h640V480H0z'/%3e%3c/svg%3e")}.fi-gr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2057h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20114h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20171h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20228h512v56.9H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20284.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20341.9h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20398.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h284.9v284.9H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M114%200h57v284.9h-57z'/%3e%3cpath%20d='M0%20114h284.9v57H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20455h512v57H0z'/%3e%3c/svg%3e")}.fi-gs{background-image:url(/assets/gs-BGaO-uAi.svg)}.fi-gs.fis{background-image:url(/assets/gs-Dhhdhm-N.svg)}.fi-gt{background-image:url(/assets/gt-yQJojBBZ.svg)}.fi-gt.fis{background-image:url(/assets/gt-LfEoDgMu.svg)}.fi-gu{background-image:url(/assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h220v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M220%200h420v240H220z'/%3e%3cpath%20fill='%23009e49'%20d='M220%20240h420v240H220z'/%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20110%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20110%20240)'/%3e%3c/svg%3e")}.fi-gw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h160v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M160%200h352v256H160z'/%3e%3cpath%20fill='%23009e49'%20d='M160%20256h352v256H160z'/%3e%3cg%20transform='translate(-46.2%2072.8)scale(.7886)'%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20160%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20160%20240)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2.4%200H640v480H2.4z'/%3e%3cpath%20fill='%23fff'%20d='M.2%200c-.9%200%20619.6%20241.5%20619.6%20241.5L0%20479.8z'/%3e%3cpath%20fill='%23ffde08'%20d='M.3%2020.2c3.4%200%20559%20217.9%20555.9%20220L1.9%20463.2.3%2020.3z'/%3e%3cpath%20fill='%23000001'%20d='M1.9.8c1.8%200%20290.9%20240.9%20290.9%20240.9L1.8%20477z'/%3e%3cpath%20fill='%23de2110'%20d='M.3%2033.9c1.6-15%20260.9%20208.4%20260.9%20208.4L.2%20451.7V33.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2%200h510v512H2z'/%3e%3cpath%20fill='%23fff'%20d='M.1%200c-.6%200%20495.7%20257.6%20495.7%20257.6L0%20511.7z'/%3e%3cpath%20fill='%23ffde08'%20d='M.2%2021.5C3%2021.5%20447.5%20254%20445%20256.2L1.5%20494.2.2%2021.4z'/%3e%3cpath%20fill='%23000001'%20d='M1.5.8c1.5%200%20232.8%20257%20232.8%20257L1.5%20508.8z'/%3e%3cpath%20fill='%23de2110'%20d='M.2%2036.2C1.6%2020.2%20209%20258.5%20209%20258.5L.2%20481.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h640v480H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M346.3%20103.1C267%2098%20230.6%20201.9%20305.6%20240.3c-26-22.4-20.6-55.3-10.1-72.4l1.9%201.1c-13.8%2023.5-11.2%2052.7%2011.1%2071-12.7-12.3-9.5-39%2012.1-48.9s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-38.9M307.9%20164l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-8.9%206.5%206.1%208.3-3.3-3.7%208.1%205.6%206.8z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20312.5%20243.5)'/%3e%3c/svg%3e")}.fi-hk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h512v512H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M282.3%20119.2C203%20114%20166.6%20218%20241.6%20256.4%20215.6%20234%20221%20201%20231.5%20184l1.9%201c-13.8%2023.6-11.2%2052.8%2011%2071-12.6-12.2-9.4-39%2012.2-48.8s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-39zM243.9%20180l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-9%206.5%206.2%208.3-3.3-3.7%208%205.6%206.9z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20248.5%20259.5)'/%3e%3c/svg%3e")}.fi-hm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-hm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-hn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(320%20240)scale(26.66665)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m-.3%200%20.5.1L0-1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%2037.3)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%2037.3)'/%3e%3c/svg%3e")}.fi-hn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(256%20256)scale(28.44446)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%2039.8)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%2039.8)'/%3e%3c/svg%3e")}.fi-hr{background-image:url(/assets/hr-Dk1jfI3h.svg)}.fi-hr.fis{background-image:url(/assets/hr-CrDyIZ9c.svg)}.fi-ht{background-image:url(/assets/ht-CJRwLnD5.svg)}.fi-ht.fis{background-image:url(/assets/ht-OaXW6Ckh.svg)}.fi-hu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23388d00'%20d='M640%20480H0V320h640z'/%3e%3cpath%20fill='%23d43516'%20d='M640%20160.1H0V.1h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23388d00'%20d='M512%20512H0V341.3h512z'/%3e%3cpath%20fill='%23d43516'%20d='M512%20170.8H0V.1h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-id{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70011'%20d='M0%200h640v240H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0Z'/%3e%3c/svg%3e")}.fi-id.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70011'%20d='M0%200h512v256H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0Z'/%3e%3c/svg%3e")}.fi-ie{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ie.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M-87.6%200H595v512H-87.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%20transform='translate(82.1)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-im{background-image:url(/assets/im-DYDp4oLw.svg)}.fi-im.fis{background-image:url(/assets/im-BZvIo3_m.svg)}.fi-in{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23f93'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='matrix(3.2%200%200%203.2%20320%20240)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-in.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23f93'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20transform='translate(256%20256)scale(3.41333)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-io{background-image:url(/assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/assets/io-BImhNBcd.svg)}.fi-iq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-179.3%20-92.8)scale(1.75182)'%3e%3cpath%20d='m325.5%20173.2-1.4-1q-.6-.7%201.2-.2%203.3%201%205.3-.8l1.3-1.1%201.5.7q1.5.8%202%20.7c.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9q-1%20.3-2.6-.3c-1.4-.5-1.7-.5-2.4%200a5%205%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4q.1-.9.8-.6c1%20.3%201.2%201%201%203q0%202.7-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-iq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-276.6%20-99)scale(1.8686)'%3e%3cpath%20d='m325.5%20173.2-1.4-1q-.6-.7%201.2-.2%203.3%201%205.3-.8l1.3-1.1%201.5.7q1.5.8%202%20.7c.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9q-1%20.3-2.6-.3c-1.4-.5-1.7-.5-2.4%200a5%205%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4q.1-.9.8-.6c1%20.3%201.2%201%201%203q0%202.7-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/assets/ir-Q03Mij62.svg)}.fi-is{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%3e%3cpath%20fill='%23003897'%20d='M0%200h666.7v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20186.7h186.7V0h106.6v186.7h373.4v106.6H293.3V480H186.7V293.3H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20213.3h213.3V0h53.4v213.3h400v53.4h-400V480h-53.4V266.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-is.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M85.4%200h486v486h-486z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%20transform='translate(-90)scale(1.0535)'%3e%3cpath%20fill='%23003897'%20d='M0%200h675v486H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20189h189V0h108v189h378v108H297v189H189V297H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20216h216V0h54v216h405v54H270v216h-54V270H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-je{background-image:url(/assets/je-Bq_hazPl.svg)}.fi-je.fis{background-image:url(/assets/je-B8TEOR8T.svg)}.fi-jm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20320%20240L0%20480zm640%200L320%20240l320%20240z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20320%20240L640%200zm0%20480%20320-240%20320%20240z'/%3e%3cpath%20fill='%23fc0'%20d='M640%200h-59.6L0%20435.3V480h59.6L640%2044.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v44.7L580.4%20480H640v-44.7L59.6%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20256%20256L0%20512zm512%200L256%20256l256%20256z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20256%20256L512%200zm0%20512%20256-256%20256%20256z'/%3e%3cpath%20fill='%23fc0'%20d='M512%200h-47.7L0%20464.3V512h47.7L512%2047.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v47.7L464.3%20512H512v-47.7L47.7%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-117.8%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(110.5)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-117.8%200h1024v170.7h-1024z'/%3e%3cpath%20fill='%23fff'%20d='M-117.8%20170.7h1024v170.6h-1024z'/%3e%3cpath%20fill='%23090'%20d='M-117.8%20341.3h1024V512h-1024z'/%3e%3cpath%20fill='red'%20d='m-117.8%20512%20512-256-512-256z'/%3e%3cpath%20fill='%23fff'%20d='m24.5%20289%205.7-24.9H4.7l23-11-15.9-19.9%2023%2011%205.6-24.8%205.7%2024.9L69%20233.2l-16%2019.9%2023%2011H50.6l5.7%2024.9-15.9-20z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M113.6%200H607v493.5H113.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(-117.8)scale(1.0375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h987v164.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20164.5h987V329H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20329h987v164.5H0z'/%3e%3cpath%20fill='red'%20d='m0%20493.5%20493.5-246.8L0%200z'/%3e%3cpath%20fill='%23fff'%20d='m164.8%20244%2022%2010.6h-24.5l5.5%2024-15.3-19.3-15.3%2019.2%205.5-23.9H118l22.1-10.7-15.3-19.1%2022.1%2010.6%205.5-23.9%205.5%2024%2022-10.7z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M-88%2032h640v480H-88z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(88%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-128%2032h720v480h-720z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-168.4%208.6)scale(.76554)'/%3e%3c/g%3e%3c/svg%3e")}.fi-jp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-59.7%20-34.5)scale(1.1302)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20336h640v144H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20fill='%23b00'%20d='M640.5%20168H377c-9-24-39-72-57-72s-48%2048-57%2072H-.2v144H263c9%2024%2039%2072%2057%2072s48-48%2057-72h263.5z'/%3e%3cpath%20id='ke-c'%20d='M377%20312c9-24%2015-48%2015-72s-6-48-15-72c-9%2024-15%2048-15%2072s6%2048%2015%2072'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20358.4h512V512H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cpath%20fill='%23b00'%20d='M255.8%20102.4c-19.2%200-51.2%2051.2-60.8%2076.8H0v153.6h195c9.7%2025.6%2041.7%2076.8%2060.9%2076.8s51.2-51.2%2060.8-76.8H512V179.2H316.6c-9.6-25.6-41.6-76.8-60.8-76.8'/%3e%3cpath%20id='ke-c'%20d='M316.6%20332.8a220%20220%200%200%200%2016-76.8%20220%20220%200%200%200-16-76.8%20220%20220%200%200%200-16%2076.8%20220%20220%200%200%200%2016%2076.8'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-kg{background-image:url(/assets/kg-CLcIyImU.svg)}.fi-kg.fis{background-image:url(/assets/kg-DE1OcCNa.svg)}.fi-kh{background-image:url(/assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h768.8v128H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20128h768.8v128H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20256h768.8v128H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20384h768.8v128H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v512l381.9-255.3z'/%3e%3cpath%20fill='%23fff'%20d='M157.2%20141.4c-85-4.3-123.9%2063.5-123.8%20115.9-.2%2062%2058.6%20113%20112.8%20110C117%20353.5%2081.2%20314.6%2081%20257c-.3-52.1%2029.5-97.5%2076.3-115.6z'/%3e%3cpath%20fill='%23fff'%20d='m156%20197-12-9.3-14.6%204.6%205.2-14.4-8.8-12.4%2015.2.6%209-12.3%204.3%2014.7%2014.4%204.8-12.6%208.5zm-.3%2052.1-12-9.4-14.6%204.6%205.3-14.3-8.9-12.4%2015.3.5%209-12.2%204.2%2014.6%2014.5%204.9-12.7%208.5zm.2%2052.6-12-9.4-14.5%204.6%205.2-14.3-8.8-12.4%2015.2.5%209-12.2%204.3%2014.6%2014.4%204.8-12.6%208.6zm-.2%2053-12-9.3L129%20350l5.3-14.4-8.9-12.4%2015.3.6%209-12.3%204.2%2014.7%2014.5%204.8-12.7%208.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-km.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h416.3v416.3H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(1.23)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h625v104H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20104h625v104.1H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20208.1h625v104H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20312.2h625v104H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v416.2l310.4-207.5z'/%3e%3cpath%20fill='%23fff'%20d='M127.8%20115c-69.2-3.5-100.7%2051.6-100.6%2094.2-.2%2050.4%2047.6%2092%2091.7%2089.4A100%20100%200%200%201%2065.8%20209a98%2098%200%200%201%2062-94'/%3e%3cpath%20fill='%23fff'%20d='m126.8%20160.2-9.8-7.6-11.8%203.7%204.2-11.6-7.1-10.1%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%207zm-.2%2042.3-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9zm.2%2042.8-9.8-7.6-11.8%203.7%204.2-11.7-7.1-10%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%206.9zm-.2%2043.1-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-80.1%200h682.7v512H-80.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(75.1)scale(.9375)'%3e%3cpath%20fill='%23ffe900'%20d='M-107.8.2h737.6v511.3h-737.6z'/%3e%3cpath%20fill='%2335a100'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%23c70000'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23000001'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23fff'%20d='m380.4%20156.6-9.8-42.2%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.2-1.5-17.3%2041.3-9.9-42.2-44.1-1.5zm-275.2%20179-9.9-42.3%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.1-1.5-17.4%2041.3-9.8-42.2-44.1-1.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M151.7-.3h745.1v745H151.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(-104.2%20.2)scale(.68714)'%3e%3cpath%20fill='%23ffe900'%20d='M-5.3%200h1073.5v744H-5.3z'/%3e%3cpath%20fill='%2335a100'%20d='m-5.8%200%201.2%20536.4L830.7-.4z'/%3e%3cpath%20fill='%23c70000'%20d='m1069.5%20744-1.9-557.7L225%20744.5l844.5-.4z'/%3e%3cpath%20fill='%23000001'%20d='m-5.3%20576.9.7%20167.9%20182.3-.3L1068%20147.6l-1-146L886.9%200z'/%3e%3cpath%20fill='%23fff'%20d='m818%20269-64.2-2.2-25.3%2060.2-14.3-61.5-64.2-2.2%2055.4-35.7L691%20166l48.5%2039.4%2055.3-35.9-25.4%2060.2zM417.5%20529.6l-64.3-2.3-25.2%2060.2-14.3-61.5-64.3-2.2%2055.4-35.8-14.4-61.4%2048.5%2039.4%2055.3-35.9-25.3%2060.1z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M5%20.1h682.6V512H5.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='translate(-4.8%20-.1)scale(.93768)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20d='M776%20511.5H-76V.5h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20419H-76v92.5h852z'/%3e%3cpath%20fill='%23c60000'%20d='M776%20397.6H-76V114.4h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20.6H-76V93h852z'/%3e%3cpath%20fill='%23fff'%20d='M328.5%20256c0%2063.5-53%20115-118.6%20115S91.3%20319.5%2091.3%20256s53-114.8%20118.6-114.8%20118.6%2051.4%20118.6%20114.9z'/%3e%3cpath%20fill='%23c40000'%20d='m175.8%20270.6-57-40.7%2071-.2%2022.7-66.4%2021.1%2066.1%2071-.4-57.9%2041.2%2021.3%2066.1-57-40.7-58%2041.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M92.2%207.8h593.6v485.5H92.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='matrix(.86254%200%200%201.0546%20-79.5%20-8.3)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20stroke-width='1.1'%20d='M991.8%20492.9H4.2V8.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%20405.2H4.2V493h987.6z'/%3e%3cpath%20fill='%23c60000'%20d='M991.8%20384.9H4.2V116.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%208.4H4.2V96h987.6z'/%3e%3cpath%20fill='%23fff'%20d='M473%20250.7c0%2060.1-61.5%20108.9-137.4%20108.9S198%20310.8%20198%20250.6c0-60.1%2061.6-108.9%20137.6-108.9S473%20190.5%20473%20250.7'/%3e%3cpath%20fill='%23c40000'%20d='m402.9%20326.8-66.1-38.6-67.1%2039%2026.3-62.8-66.1-38.5%2082.4-.3%2026.2-63%2024.5%2062.8%2082.4-.4-67.2%2039z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-95.8-.4h682.7v512H-95.8z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kr-a)'%20transform='translate(89.8%20.4)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-95.8-.4H587v512H-95.8Z'/%3e%3cg%20transform='rotate(-56.3%20361.6%20-101.3)scale(10.66667)'%3e%3cg%20id='kr-c'%3e%3cpath%20id='kr-b'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20transform='rotate(-123.7%20191.2%2062.2)scale(10.66667)'%3e%3cuse%20xlink:href='%23kr-c'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-kr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-56.3%20367.2%20-111.2)scale(9.375)'%3e%3cg%20id='kr-b'%3e%3cpath%20id='kr-a'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-a'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-123.7%20196.5%2059.5)scale(9.375)'%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h1024v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v512l255.4-170.7.6-170.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h992.1v165.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v496l247.5-165.3.5-165.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ky{background-image:url(/assets/ky-Bl4EUcuf.svg)}.fi-ky.fis{background-image:url(/assets/ky-CNNivbEu.svg)}.fi-kz{background-image:url(/assets/kz-fSbQQwqU.svg)}.fi-kz.fis{background-image:url(/assets/kz-BhJ_sx4z.svg)}.fi-la{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%3e%3cpath%20fill='%23ce1126'%20d='M-40%200h720v480H-40z'/%3e%3cpath%20fill='%23002868'%20d='M-40%20119.3h720v241.4H-40z'/%3e%3cpath%20fill='%23fff'%20d='M423.4%20240a103.4%20103.4%200%201%201-206.8%200%20103.4%20103.4%200%201%201%20206.8%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-la.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23002868'%20d='M0%20176h1063v356.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M684.2%20354.3a152.7%20152.7%200%201%201-305.4%200%20152.7%20152.7%200%200%201%20305.4%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(80)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-128%20128h768v256h-768z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M252.1%20130c-7.8%2015.5-13%2015.5-26%2026-5.2%205.1-13%207.7-2.6%2013-10.5%205.1-15.7%207.7-20.9%2018.1l2.6%202.6s10-4.8%2010.4-2.6c1.8%202.1-13%2010-14.9%2011.3l-11%207c-13.1%2010.3-21%207.7-28.7%2023.3l26-2.6c5.2%2018.2-13%2020.8-26%2028.6l-20.9%2013c5.3%2018.2%2020.9%207.8%2033.9%202.6l2.6%202.6v5.2l-26%2013s-30.8%2017.6-31.3%2018.2c-.2%201%200%205.2%200%205.2%2010.4%202.6%2026%205.2%2036.5%200%2013-5.2%2015.6-10.4%2031.2-10.4a101%20101%200%200%201-52%2020.8v10.4c15.6%200%2026%200%2039-2.6l33.8-10.4c7.8%200%2015.7%207.8%2013%2015.6-7.7%2028.6-39%2023.4-49.4%2046.8L213%20369c10.4-5.2%2020.8-10.3%2033.8-7.7%2015.6%205.2%2015.6%2015.6%2036.4%2020.8l-5.2-13c5.2%202.6%2010.4%202.6%2015.7%205.2%2013%205.2%2015.6%2010.4%2031.2%207.8-13-15.6-15.6-13-26-23.4-10.4-15.6-15.7-39%200-41.6l18.2%205.2c18.2%202.6%2018.2-2.6%2044.2%207.8%2015.7%205.2%2020.9%2013%2039%207.8-7.7-18.2-36.3-31.2-54.6-36.4%2020.9-13%2015.6%205.2%2044.3-2.6v-5.2C369.3%20278%20361.4%20265%20332.8%20265l44.3-5.2v-5.2s-43.7-11.4-44.7-11.9c.3-1.3%201.4-3.3%204.3-4.5%208.3%205.4%2033.3%204.8%2034.8%204.7-.8-6.4-12.7-11.7-23-16.9%200%200-44.7-27.5-44.9-29.9.9-7%2018.3%201.1%2037%206.5-5.2-10.4-15.6-15.6-26-18.2l15.6-2.6c-10.4-23.4-36.4-20.8-52-31.2-10.5-7.8-10.5-13-26.1-20.7z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.2'%20d='M224%20303c1.9-6.1%204.4-11.6-7.2-16.9s5.8%2021.1%207.2%2017zm13.7-12.3c-2.3.3-3.6%208.8%201.1%2011.2%205.2.8%201-11.1-1.1-11.2m13.5-1c-2.4.8-2.5%2012.8%206%2010.6%208.6-2.1%200-11.5-6-10.5zM267%20259c1.8-3-.1-15-7.4-10s5%2010.8%207.4%2010m-16-10c2.3-.9%202.5-8.3-4-6.3-6.3%201.9%202.3%207.8%204%206.3m-14.4%202.9s-4.5-6.2-8-4.9c-4.3%204.2%208.3%205%208%204.9M187%20271.7c1.9.2%2016-2.3%2020.9-7.8s-25.1%202.3-25.1%202.4%202.8%204.9%204.2%205.4m141.1-35c.7-1.3-7.5-7.1-12.4-4.8-1.3%204.3%2012.4%205.7%2012.4%204.8m-27.8-14c1.6-2.2-3.5-11.3-13.7-6.2-10.2%205%2010.7%209.8%2013.7%206.3zm-32.1-5.3s2.5-8.2%208.6-6.6c7%205.3-8.3%206.9-8.6%206.6m-6-6.2c-1-2.3-7.3-1-14.6%203.9-7.4%204.7%2016.8%201.4%2014.6-4zm18.7-22.1s6.5-3%208.5%200c2.7%204.3-8.6%200-8.5%200m-5.5-2.9c-1.3-2.6-8.5-2.9-8.3%201-1.2%203%209.4%202.4%208.3-1m-17.2%200c-.7-1.5-11%200-14%206.2%205%202.4%2016.3-2.3%2014-6.2m-22%206.3s-13.4%208.3-14.3%2014.3c.4%205.2%2016.8-9.4%2016.8-9.4s1.4-5.8-2.4-4.9zm-14.9-7.5c.4-1.7%206.7-5.6%207.2-5.3.5%201.7-5.1%206.3-7.2%205.3m4.3%2031.6c.3-2.5-16-2.3-9.9%205.2%205.2%206.3%2011-4.1%209.9-5.2m-15%2010.7c-.8-1.6-2-6-4.2-6.4-1.9%200-11.7%202-12.5%203.6-.4%201.3%204.1%209.4%205.6%209.6%201.8.7%2010.9-6%2011.2-6.8zm88.4%2055.2c.5-1.8%2017.3-7.5%2023-2%206.8%209.3-23.4%205-23%202m46%2010.9c3.7-6.2-11.3-13.6-17.6-6.5%202.2%208.5%2014.6%2011.6%2017.6%206.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M0%20372h744v124H0zM0%200h744v124H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20124h744v248H0z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M368.3%20125.9c-7.6%2015.1-12.7%2015.1-25.3%2025.2-5%205-12.6%207.5-2.5%2012.6-10%205-15.1%207.5-20.2%2017.6l2.6%202.5s9.5-4.7%2010-2.5c1.7%202-12.6%209.7-14.4%2011s-10.8%206.6-10.8%206.6c-12.6%2010.1-20.2%207.6-27.7%2022.7l25.2-2.5c5%2017.6-12.6%2020.1-25.2%2027.7l-20.2%2012.6c5%2017.6%2020.2%207.5%2032.8%202.5l2.5%202.5v5L270%20282s-29.8%2017-30.3%2017.6c-.2%201%200%205%200%205%2010.1%202.6%2025.2%205.1%2035.3%200%2012.6-5%2015.2-10%2030.3-10a97%2097%200%200%201-50.5%2020.2v10c15.2%200%2025.3%200%2037.9-2.5l32.8-10c7.5%200%2015.1%207.5%2012.6%2015-7.6%2027.7-37.8%2022.7-48%2045.4l40.4-15.1c10.1-5%2020.2-10.1%2032.8-7.6%2015.1%205%2015.1%2015.1%2035.3%2020.1l-5-12.5c5%202.5%2010%202.5%2015.1%205%2012.6%205%2015.1%2010%2030.3%207.5-12.6-15-15.2-12.5-25.2-22.6-10.1-15.1-15.2-37.8%200-40.3l17.6%205c17.7%202.6%2017.7-2.5%2042.9%207.6%2015.1%205%2020.2%2012.6%2037.8%207.5-7.5-17.6-35.3-30.2-53-35.2%2020.2-12.6%2015.2%205%2043-2.5v-5c-20.2-15.2-27.8-27.8-55.6-27.8l43-5v-5S447%20235.7%20446%20235.3a6%206%200%200%201%204.1-4.4c8%205.2%2032.3%204.6%2033.7%204.5-.7-6.2-12.2-11.3-22.3-16.3%200%200-43.2-26.7-43.4-29%20.8-6.8%2017.7%201%2035.8%206.3-5-10-15.1-15.1-25.2-17.6l15.1-2.5c-10-22.7-35.3-20.2-50.4-30.3-10.1-7.5-10.1-12.6-25.2-20.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.1'%20d='M341%20293.6c1.9-6%204.3-11.3-6.9-16.4s5.6%2020.5%207%2016.4zm13.3-12c-2.3.3-3.4%208.6%201%2010.8%205.1.8%201-10.7-1-10.8m13.1-.9c-2.3.7-2.4%2012.4%205.8%2010.3%208.3-2%200-11.2-5.8-10.2zm15.3-29.8c1.8-2.8-.1-14.5-7.2-9.6s5%2010.4%207.2%209.6m-15.5-9.7c2.2-.8%202.4-8-3.8-6-6.2%201.8%202.2%207.5%203.8%206m-14%202.9s-4.3-6-7.7-4.8c-4.2%204%208%204.9%207.7%204.8m-48%2019.1c1.8.2%2015.5-2.2%2020.2-7.5%204.8-5.3-24.3%202.2-24.3%202.3s2.7%204.7%204%205.2zm136.7-33.8c.7-1.3-7.3-7-12-4.7-1.2%204.2%2012%205.5%2012%204.7M415%20215.8c1.5-2.1-3.5-11-13.3-6s10.3%209.5%2013.3%206m-31.1-5.2s2.4-8%208.4-6.4c6.6%205.1-8.1%206.7-8.4%206.4m-5.8-6c-1-2.2-7.1-.9-14.2%203.8-7.1%204.6%2016.3%201.3%2014.2-3.8m18-21.4s6.4-2.9%208.3%200c2.6%204.2-8.3%200-8.2%200zm-5.2-2.8c-1.3-2.5-8.3-2.8-8.1%201-1.2%202.8%209%202.3%208-1zm-16.7%200c-.7-1.5-10.6%200-13.6%206%204.8%202.3%2015.8-2.2%2013.6-6m-21.3%206.1s-13%208-13.9%2013.9c.4%205%2016.3-9.2%2016.3-9.2s1.4-5.6-2.4-4.7m-14.5-7.3c.4-1.6%206.5-5.4%207-5%20.5%201.6-5%206-7%205m4.2%2030.6c.3-2.3-15.6-2.1-9.6%205.1%205%206.1%2010.7-4%209.6-5zM328%20220.3c-.8-1.6-2-5.9-4.2-6.3-1.7%200-11.3%202-12%203.5-.4%201.3%204%209.2%205.4%209.4%201.7.6%2010.5-5.8%2010.8-6.6m85.6%2053.4c.5-1.7%2016.7-7.3%2022.3-2%206.6%209-22.7%204.8-22.3%202m44.6%2010.6c3.5-6-11-13.2-17-6.3%202%208.2%2014.1%2011.2%2017%206.3'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m318.9%2042%20162.7%20395.3-322.6.9z'/%3e%3cpath%20fill='%23000001'%20d='m319%2096.5%20140.8%20340-279%20.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m318.9%20240.1%20162.7%20197.6-322.6.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m254.8%2044.8%20173.5%20421.6-344%201L254.7%2044.8z'/%3e%3cpath%20fill='%23000001'%20d='m255%20103%20150%20362.6-297.5.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m254.8%20256.1%20173.5%20210.8-344%20.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-li{background-image:url(/assets/li-D--sPAzE.svg)}.fi-li.fis{background-image:url(/assets/li-nRBCb42X.svg)}.fi-lk{background-image:url(/assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ls{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h640v144H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.6'%20d='M319.6%20153c-2.7%200-5.4%203-5.4%203l.3%2032.4-10.3%2010.7h8.3v18.5l-49%2066-7.2-2.6-12.7%2027s31.3%2019.6%2076.7%2019c49.8-.5%2076.9-19.9%2076.9-19.9l-13-26.6-6.5%202.8-49.6-65.6v-19.1h8.2L325.1%20188v-32.2s-2.7-3-5.5-2.9z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8'%20d='M336.7%20230.4h-33.9s-12.2-25.9-10.3-44c2-18.4%2012.6-27.1%2026.6-27.3%2016.6-.1%2025.2%208.1%2027.8%2026.6%202.6%2018.3-10.2%2044.7-10.2%2044.7z'/%3e%3cpath%20fill='%23fff'%20d='M260.5%20292.1c-.6.7-4.7%208.9-4.7%208.9l7-1.5zm4%2010.5-7.4%202.4%208.9%203.5zm3.3-10.3%203.7%2010.9%209-2.6-2.3-5.2zm5.8%2014.8%201.2%204.4%2012%203-4.8-10.2zm13.2-9.3%204.3%2010.2%209-3.5-3-4.5zm6%2013.9%201.4%203.8%2014%202-5.9-9.2-9.6%203.4zm13.4-11%205.2%209.1%2013-4.8-1.4-3.5-16.8-.7zm7.6%2012.4%202.7%204.8%2016.2-.5-6-9-13%204.7zm17.1-12%204.4%207.6%2010.4-5-2.8-4zm17%205.8-10.3%205.1%202.7%204.5%2013.8-2.2zm3.3-8%205.3%206.7%208.7-6.9-3-3zm15.9%203.5-8.3%206.3%202.2%203.9%2011.4-3zm11.4-13%202%202.9-5.7%208.5-5.9-7.6zm3.9%207.3%203.5%207-7%202.4-.6-3.3%204-6z'/%3e%3c/svg%3e")}.fi-ls.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.7'%20d='M257.6%20163.1c-3%200-5.8%203.3-5.8%203.3l.3%2034.5-11%2011.5h9l-.2%2019.7-52.2%2070.4-7.7-2.7-13.5%2028.8s33.4%2020.9%2081.8%2020.3c53.2-.7%2082-21.3%2082-21.3l-13.9-28.4-6.8%203-53-70v-20.4h8.8l-12-11.3.1-34.4s-3-3-5.9-3z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8.5'%20d='M275.8%20245.8h-36.1s-13.1-27.6-11-47c2.2-19.6%2013.4-28.9%2028.4-29%2017.6-.3%2026.8%208.6%2029.6%2028.3%202.8%2019.5-10.9%2047.7-10.9%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M194.5%20311.6c-.6.8-5%209.4-5%209.4l7.5-1.6zm4.3%2011.2-7.9%202.6%209.5%203.7zm3.6-11%203.9%2011.6%209.6-2.8-2.5-5.5zm6%2015.7%201.4%204.7%2012.8%203.2-5-10.8-9.1%203zm14.2-9.8%204.5%2010.8%209.7-3.7-3.2-4.8zm6.3%2014.7%201.6%204.2%2015%202.1-6.4-9.8zm14.4-11.6%205.5%209.7%2014-5.1-1.6-3.8-18-.8zm8%2013.2%203%205.1%2017.3-.6-6.5-9.6zm18.3-12.8%204.8%208%2011-5.2-3-4.3zm18.1%206.1-11%205.5%203%204.8%2014.7-2.4zm3.6-8.4%205.7%207%209.2-7.2-3.1-3.4zm16.9%203.7-8.9%206.7%202.4%204.1%2012.2-3.1zm12.2-14%202.2%203.2-6.1%209-6.3-8zm4.1%207.9%203.8%207.5-7.5%202.5-.6-3.5z'/%3e%3c/svg%3e")}.fi-lt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.64143%20.96773)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.51314%201.0322)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-lu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-lv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h640v192H0zm0%20288h640v192H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h512v204.8H0zm0%20307.2h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M166.7-20h666.6v500H166.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='matrix(.96%200%200%20.96%20-160%2019.2)'%3e%3cpath%20fill='%23239e46'%20d='M0-20h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0-20h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0-20h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20185.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20230l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M250%2012h500v500H250z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='translate(-256%20-12.3)scale(1.024)'%3e%3cpath%20fill='%23239e46'%20d='M0%2012h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%2012h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0%2012h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20217.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20262l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ma{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c1272d'%20d='M640%200H0v480h640z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='11.7'%20d='M320%20179.4%20284.4%20289l93.2-67.6H262.4l93.2%2067.6z'/%3e%3c/svg%3e")}.fi-ma.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c1272d'%20d='M512%200H0v512h512z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='12.5'%20d='m256%20191.4-38%20116.8%2099.4-72.2H194.6l99.3%2072.2z'/%3e%3c/svg%3e")}.fi-mc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-md{background-image:url(/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/assets/me-DN-JqxqQ.svg)}.fi-me.fis{background-image:url(/assets/me-C4rJAeaB.svg)}.fi-mf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-mf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-mg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M213.3%200H640v240H213.3z'/%3e%3cpath%20fill='%23007e3a'%20d='M213.3%20240H640v240H213.3z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M170.7%200H512v256H170.7z'/%3e%3cpath%20fill='%23007e3a'%20d='M170.7%20256H512v256H170.7z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h639.9v480H0z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20467%20639.9%200v87L0%20480z'/%3e%3cpath%20fill='%23fff'%20d='M22.4%20480%20640%20179.2l-.1-95.5L0%20480zm153-464.8L169%20118l-27-65.6%2010.4%2069.8-41.9-56.4%2027.5%2064.3-55-42.6%2042.8%2053.6-62.1-27.6%2054.4%2041.2-67.7-9%2064%2025.4L14%20180.3l100.6%206.7-63.7%2026.2%2067-9-54.3%2040%2063-27.6-43%2054%2054.6-41.3-27%2062.9%2043.6-54.7-11.8%2068.1%2027.5-63.7%206.2%20100.7%209.7-100.4%2023.7%2064-9-69%2043.4%2054.8-28.6-64%2054.6%2044-43.4-54.9%2064.9%2027-57.4-41.9%2069.9%2011.8-67-25.7%20104.1-6.5-104-9.7%2068.5-22.8-71%209%2058.6-41-66%2026.5%2045.6-55.3-55.6%2043.4%2026.7-66.4-43.1%2056.4%209.3-70.4-25.7%2066.5-9.6-102.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h511.9v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m139%201.2-5.3%2088-23.2-56.1%209%2059.7-35.9-48.2%2023.5%2055-47-36.5L96.7%20109%2043.5%2085.4l46.6%2035.3-58-7.7L87%20134.7l-86%207.9%2086%205.7-54.5%2022.4L90%20163l-46.4%2034.2%2053.8-23.6-36.7%2046.2%2046.7-35.4-23.4%2054%2037.4-46.8-10%2058.3%2023.4-54.5%205.4%2086.1%208.2-85.9%2020.3%2054.9-7.7-59.1%2037.2%2046.8-24.5-54.7%2046.7%2037.6-37-47%2055.4%2023.1-49.1-35.8%2059.8%2010-57.3-22%2089-5.5-89-8.3L251%20116l-60.7%207.6%2050.2-35-56.6%2022.7%2039-47.3-47.5%2037.1%2023-56.8-37%2048.3%208-60.3-22%2056.9-8.2-88z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20498.2%20512%200v92.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='m18%20512%20494-320.8-.1-101.9L-.1%20512h18z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d20000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h96l224%20231.4L544%200h96L0%20480h96l224-231.4L544%20480h96zm640%20192v96L0%20192v96zM280%200l40%20205.7L360%200zm0%20480%2040-205.7L360%20480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='77.1'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='17.1'/%3e%3c/svg%3e")}.fi-mk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d20000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h86.8L256%20246.9%20425.2%200H512L0%20512h86.8L256%20265.1%20425.2%20512H512zm512%20204.8v102.4L0%20204.8v102.4zM204.8%200%20256%20219.4%20307.2%200zm0%20512L256%20292.6%20307.2%20512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='82.3'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='18.3'/%3e%3c/svg%3e")}.fi-ml{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M425.8%200H640v480H425.7z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ml.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M340.6%200H512v512H340.6z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20160h640v320H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='translate(320%20256.9)scale(176.87999)'%3e%3cpath%20id='mm-a'%20fill='%23fff'%20d='m0-1%20.3%201h-.6z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20170.7h512V512H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20id='mm-a'%20fill='%23fff'%20stroke-width='188.7'%20d='M312.6%20274H199.4L256%2085.3Z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144%20256%20274)'/%3e%3c/svg%3e")}.fi-mn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da2032'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M213.3%200h213.4v480H213.3Z'/%3e%3ccircle%20cx='106.7'%20cy='181.8'%20r='40'/%3e%3ccircle%20cx='106.7'%20cy='163.6'%20r='43.6'%20fill='%23da2032'/%3e%3ccircle%20cx='106.7'%20cy='170.9'%20r='29.1'/%3e%3cpath%20d='M109.7%2076.4a9%209%200%200%200-5.2%207.5c-.2%202.5.9%205.3%201%207.7%200%204.2-4.3%205.6-4.3%2011.5%200%202%201.9%204.3%201.9%209.6-.4%202.8-2%203.5-3.7%203.7a3.6%203.6%200%200%201-3.6-3.7%204%204%200%200%201%201-2.5l.4-.3c.8-.9%202-1.2%202-3.4%200-1.1-.8-2.2-1.5-4.2s-.2-5.2%201.4-7.1c-2.6%201-4.1%203.4-5%205.6-.8%202.7%200%204.2-1.2%206.5-.7%201.4-1.5%202-2.3%203.2-1%201.4-2%204.4-2%205.9a18.2%2018.2%200%200%200%2036.3%200c0-1.5-1.1-4.5-2-5.9-.9-1.2-1.7-1.8-2.4-3.2-1.2-2.3-.4-3.8-1.3-6.5-.8-2.2-2.3-4.6-4.9-5.6%201.6%202%202%205.2%201.4%207.1-.7%202-1.4%203-1.4%204.2%200%202.2%201.1%202.5%202%203.4l.3.3a4%204%200%200%201%201%202.5%203.6%203.6%200%200%201-3.6%203.7c-2-.3-3.5-1.2-3.7-3.7%200-7%203-7.4%203-12.6%200-7.4-6.6-10.9-6.6-16.3%200-1.8.4-5%203-7.4M26.7%20229H63v174.5H26.7Zm123.6%200h36.4v174.5h-36.4zm-80%200H143l-36.3%2021.8Zm0%2029H143v14.6H70.3Zm0%20101.9H143v14.6H70.3Zm0%2021.8H143l-36.3%2021.8Z'/%3e%3ccircle%20cx='106.7'%20cy='316.4'%20r='36.4'/%3e%3cg%20fill='%23da2032'%20transform='translate(-38.8%2032.7)scale(.72727)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da2032'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M170.7%200h170.6v512H170.7Z'/%3e%3ccircle%20cx='85.3'%20cy='196.6'%20r='35'/%3e%3ccircle%20cx='85.3'%20cy='180.7'%20r='38.2'%20fill='%23da2032'/%3e%3ccircle%20cx='85.3'%20cy='187'%20r='25.5'/%3e%3cpath%20d='M88%20104.3a8%208%200%200%200-4.6%206.6c-.2%202.2.8%204.6.9%206.7%200%203.7-3.8%204.9-3.8%2010.1%200%201.8%201.7%203.8%201.7%208.4-.3%202.5-1.7%203-3.2%203.2a3%203%200%200%201-3.2-3.2%203%203%200%200%201%20.9-2.2l.3-.3c.7-.7%201.7-1%201.7-3%200-1-.6-1.8-1.2-3.6a7%207%200%200%201%201.2-6.2c-2.2.8-3.6%203-4.3%204.9-.7%202.3-.1%203.7-1.1%205.7-.6%201.2-1.4%201.7-2%202.8-.9%201.2-1.8%203.8-1.8%205.1a16%2016%200%200%200%2031.8%200c0-1.3-1-4-1.8-5.1-.7-1-1.5-1.6-2-2.8-1-2-.4-3.4-1.2-5.7-.7-2-2-4-4.3-5a7%207%200%200%201%201.3%206.3c-.7%201.8-1.3%202.7-1.3%203.7%200%201.9%201%202.2%201.7%203l.3.2a3%203%200%200%201%201%202.2%203%203%200%200%201-3.3%203.2q-2.7-.1-3.2-3.2c0-6.1%202.7-6.5%202.7-11%200-6.5-5.8-9.6-5.8-14.3%200-1.6.3-4.3%202.6-6.5M15.3%20237.9h31.9v152.8H15.3Zm108.2%200h31.8v152.8h-31.8zm-70%200h63.7L85.3%20257Zm0%2025.5h63.7V276H53.5Zm0%2089h63.7v12.8H53.5Zm0%2019.2h63.7l-31.9%2019Z'/%3e%3ccircle%20cx='85.3'%20cy='314.3'%20r='31.8'/%3e%3cg%20fill='%23da2032'%20transform='translate(-42%2066.1)scale(.63636)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300785e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fbd116'%20d='m295%20108.7%2040.5%2029.5L320%2090.5l-15.5%2047.7%2040.6-29.5z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M320%20331.6H217.5l-3.8-4H320a2%202%200%200%201%201.4%202q0%201.4-1.4%202m0-31.3a13%2013%200%200%200%201.2-7.6%2012%2012%200%200%200-1.2-3.8%2082%2082%200%200%201-32.5%2019%2081%2081%200%200%201-23.5%203.5h-63.1l5.8%208h61c20%200%2038.2-7.2%2052.3-19.1m-109.6-24.7a32%2032%200%200%201-9.7%202%2081%2081%200%200%200%2060.8%2027.5%2081%2081%200%200%200%2058.5-25%20441%20441%200%200%200%204.5-58.8%20441%20441%200%200%200-4.5-67.7c-6.6%206-19%2018.7-24.8%2038.3A81%2081%200%200%200%20292%20215a81%2081%200%200%200%2013.7%2045%2081%2081%200%200%201-17-49.5q.1-18.8%207.8-34.7a33%2033%200%200%201-7.5-13%2081%2081%200%200%200-10.5%2040c0%2018%205.9%2034.7%2015.9%2048.1a95%2095%200%200%200-73.4-29.4%2033%2033%200%200%201%206.8%208.9%2095%2095%200%200%201%2068.6%2029.4%2095%2095%200%200%200-61-22.2%2095%2095%200%200%200-36.7%207.3%2081%2081%200%200%200%2082.6%2052.2q-7%201.3-14.4%201.3a81%2081%200%200%201-56.4-22.8zM320%20364.4h-53.1a144%20144%200%200%200%2053.1%2010.1%2011%2011%200%200%200%201.3-5%2011%2011%200%200%200-1.3-5.1m0-24.5h-93.6l7.8%206.2H320a5%205%200%200%200%201.3-3.1%204%204%200%200%200-1.3-3.1m0%2012.5h-76.7a144%20144%200%200%200%2014.4%208H320a8%208%200%200%200%201.2-4.2%208%208%200%200%200-1.2-3.8'/%3e%3cpath%20fill='%23fbd116'%20d='m200.5%20174.8%2025.4%2023.6-6.7-34-14.6%2031.4%2030.3-16.8zm36.9-32%2034.7.6-27.7-21%2010.1%2033.3%2011.3-32.9z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-mo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300785e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fbd116'%20d='M272.5%20147.4%20256%2096.5l-16.5%2051%2043.3-31.5h-53.6z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M256%20353.7H146.7l-4-4.2H256a2%202%200%200%201%201.5%202q0%201.6-1.5%202.2m0-33.4c.6-1.3%201.9-4.3%201.3-8a13%2013%200%200%200-1.3-4.1%2087%2087%200%200%201-34.7%2020.2%2086%2086%200%200%201-25%203.7h-67.4l6.3%208.6h65a86%2086%200%200%200%2055.8-20.4M139.1%20294a34%2034%200%200%201-10.3%202.2%2086%2086%200%200%200%2064.8%2029.3%2086%2086%200%200%200%2062.4-26.6%20470%20470%200%200%200%204.8-62.9%20470%20470%200%200%200-4.8-72.2c-7%206.3-20.2%2020-26.4%2040.9a87%2087%200%200%200-3.6%2024.6%2086%2086%200%200%200%2014.6%2048.1%2086%2086%200%200%201-18-52.9%2086%2086%200%200%201%208.2-37%2035%2035%200%200%201-8-13.8%2086%2086%200%200%200-11.2%2042.6%2086%2086%200%200%200%2017%2051.4%20101%20101%200%200%200-78.3-31.5%2035%2035%200%200%201%207.2%209.5%20101%20101%200%200%201%2073.3%2031.4%20101%20101%200%200%200-65.2-23.6q-20.9%200-39%207.8a87%2087%200%200%200%2088%2055.6%2087%2087%200%200%201-15.4%201.4%2086%2086%200%200%201-60.1-24.3M256%20388.7h-56.6a153%20153%200%200%200%2056.6%2010.8%2012%2012%200%200%200%201.3-5.3%2012%2012%200%200%200-1.3-5.5m0-26.2h-99.9l8.4%206.7H256a5%205%200%200%200%201.4-3.3c0-2-1.2-3.1-1.4-3.4m0%2013.4h-81.8a153%20153%200%200%200%2015.4%208.5H256a8%208%200%200%200%201.2-4.5%208%208%200%200%200-1.2-4'/%3e%3cpath%20fill='%23fbd116'%20d='m155.6%20211.7-7-36.4-15.7%2033.6%2032.4-18-36.8-4.5zm49.3-58.8-29.6-22.3%2010.8%2035.4%2012.1-35-30.3%2021.3z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-mp{background-image:url(/assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ef1923'%20d='m0%200%20320%20240L0%20480z'/%3e%3c/svg%3e")}.fi-mq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ef1923'%20d='M256%20256%200%20512V0z'/%3e%3c/svg%3e")}.fi-mr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2072h640v336H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M470%20154.6a150%20150%200%200%201-300%200%20155%20155%200%200%200-5%2039.2%20155%20155%200%201%200%20310%200%20154%20154%200%200%200-5-39.2'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m320%2093.8-13.5%2041.5H263l35.3%2025.6-13.5%2041.4%2035.3-25.6%2035.3%2025.6-13.5-41.4%2035.3-25.6h-43.6z'/%3e%3c/svg%3e")}.fi-mr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2076.8h512v358.4H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M416%20164.9a160%20160%200%200%201-320%200%20165%20165%200%200%200-5.4%2041.8A165.4%20165.4%200%201%200%20416%20165z'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m256%20100-14.4%2044.3h-46.5l37.6%2027.3-14.3%2044.2%2037.6-27.3%2037.6%2027.3-14.4-44.2%2037.7-27.3h-46.5z'/%3e%3c/svg%3e")}.fi-ms{background-image:url(/assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/assets/mt-CCEaFgc1.svg)}.fi-mt.fis{background-image:url(/assets/mt-CptT5Up5.svg)}.fi-mu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300a04d'%20d='M0%20360h640v120H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20120h640v120H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h640v120H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20240h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23009f4d'%20d='M0%20384h512v128H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20128h512v128H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h512v128H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20256h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M120%20120h400v240H120z'/%3e%3ccircle%20cx='350'%20cy='240'%20r='80'%20fill='%23fff'/%3e%3ccircle%20cx='380'%20cy='240'%20r='80'%20fill='%23007e3a'/%3e%3c/svg%3e")}.fi-mv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M128%20128h256v256H128z'/%3e%3ccircle%20cx='288'%20cy='256'%20r='85.3'%20fill='%23fff'/%3e%3cellipse%20cx='308.6'%20cy='256'%20fill='%23007e3a'%20rx='73.9'%20ry='85.3'/%3e%3c/svg%3e")}.fi-mw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f41408'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23f31509'%20d='M220.5%20141c22.3-49.2%2084.5-72.8%20138.8-52.5a98%2098%200%200%201%2058%2052.5zm-26%206.4a332%20332%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3s3.1-3.6%206.2-3c5.6%201.4%2028.8%207%2050%2016.1m124.6-85.9c-4.2-21-5.2-44-4.8-48C314.7%209.6%20317%209%20319%209s4.7%201.8%204.7%204.7c0%205.3-.1%2027-4.6%2048zm11.6.5a249%20249%200%200%201-.3-48.2c.8-3.9%203.2-4.4%205.1-4.2%202%20.1%204.5%202.1%204.2%205-.5%205.3-2.6%2026.9-9%2047.4m10.4%201.3c-.2-21.3%203-44.3%204.1-48%201.1-3.9%203.6-4.2%205.5-3.9%202%20.3%204.3%202.5%203.8%205.3-1%205.3-5.2%2026.6-13.4%2046.6m11%202.2c1.8-21.2%207.3-43.8%208.8-47.5s4-3.8%205.8-3.4c2%20.5%204%202.8%203.3%205.6-1.6%205.1-7.7%2026-17.8%2045.3zm10.9%203.2c3.9-21%2011.5-43.1%2013.3-46.7%201.9-3.5%204.3-3.5%206.2-2.9%201.8.6%203.7%203.2%202.7%205.8A264%20264%200%200%201%20363%2068.7m10.1%203.8c5.8-20.7%2015.5-42%2017.7-45.5%202.2-3.4%204.6-3.1%206.4-2.3%201.8.7%203.4%203.4%202.1%206-2.5%204.8-12.5%2024.4-26.2%2041.8m10%204.7a263%20263%200%200%201%2022-43.9c2.4-3.2%204.9-2.7%206.6-1.8a4.4%204.4%200%200%201%201.5%206.1c-3%204.6-14.9%2023.4-30.1%2039.6m9.4%205.5c9.7-19.4%2023.3-39%2026.1-42s5.2-2.3%206.8-1.3a4.4%204.4%200%200%201%201%206.2c-3.5%204.4-17.2%2022.1-34%2037zm8.8%206.2c11.6-18.6%2027-37%2030.1-39.7%203-2.8%205.4-2%206.9-.8a4.3%204.3%200%200%201%20.3%206.2c-3.8%204.1-19.1%2020.7-37.3%2034.3m8.3%206.9a284%20284%200%200%201%2033.8-37.2c3.3-2.5%205.5-1.5%206.9-.3a4.3%204.3%200%200%201-.3%206.3c-4.1%203.8-21%2019.1-40.4%2031.2m7.6%207.5A278%20278%200%200%201%20454.4%2069c3.6-2.3%205.7-1.1%207%20.3%201.2%201.3%201.5%204.4-1%206.2a306%20306%200%200%201-43.2%2027.8m6.5%207.8A297%20297%200%200%201%20464%2079.6c3.7-2%205.7-.6%206.8.9%201.2%201.4%201.1%204.5-1.4%206.1-4.8%203-24.3%2015.6-45.7%2024.5m5.9%208.3a307%20307%200%200%201%2043-28.1c4-1.7%205.9-.2%206.9%201.3%201%201.6.6%204.6-2%206a321%20321%200%200%201-48%2020.8zm5.4%209.6a313%20313%200%200%201%2045.8-24.4c4.1-1.4%205.8.3%206.6%201.9.9%201.6.3%204.6-2.6%205.8-5.3%202.2-27%2011.4-49.8%2016.7m4.2%209.2a320%20320%200%200%201%2048-20.8c4.2-1%205.7.8%206.4%202.5.6%201.6-.3%204.6-3.2%205.5-5.5%201.9-28%209.3-51.2%2012.8m3.4%209.8a325%20325%200%200%201%2049.8-16.9c4.2-.6%205.6%201.2%206.1%203%20.5%201.7-.7%204.5-3.7%205.3-5.7%201.3-28.8%207-52.2%208.6M307.8%2062a252%20252%200%200%201-9.7-47.4c0-3.9%202.3-4.8%204.2-5%202-.1%205%201.5%205.2%204.3.5%205.3%202.6%2026.9.4%2048.1zm-11%201.3a251%20251%200%200%201-14.3-46.4c-.4-4%201.8-5%203.7-5.3s5%201%205.6%203.8a263%20263%200%200%201%205%2047.9m-11%202.2A259%20259%200%200%201%20267%2020.3c-.8-3.9%201.3-5.1%203.2-5.6s5%20.6%205.9%203.4c1.5%205.1%207.7%2026%209.6%2047.3zm-10.5%203A264%20264%200%200%201%20252.5%2025c-1.1-3.8.8-5.2%202.6-5.8s5.1.2%206.2%202.8c2%205%2010.2%2025.4%2014%2046.4zM265.2%2072a270%20270%200%200%201-27-41.5c-1.4-3.7.4-5.3%202.2-6s5-.2%206.4%202.4c2.5%204.8%2012.5%2024.5%2018.4%2045.1m-10.3%205a276%20276%200%200%201-31-39.2c-1.7-3.5-.1-5.2%201.6-6.1s5-.6%206.6%201.9c3%204.6%2015%2023.3%2022.8%2043.4m-9.4%205.4A285%20285%200%200%201%20211%2045.7c-2.1-3.4-.7-5.2%201-6.3%201.5-1%205-1%206.7%201.4%203.4%204.3%2017.1%2022%2026.8%2041.5zm-8.7%206a292%20292%200%200%201-37.9-33.9c-2.4-3.2-1.1-5%20.4-6.2a5.5%205.5%200%200%201%206.8.8c3.8%204%2019.2%2020.7%2030.7%2039.3m-8.5%207a299%20299%200%200%201-41-30.7c-2.8-3-1.7-5-.3-6.3a5.5%205.5%200%200%201%206.9.3c4.2%203.7%2021%2019%2034.4%2036.6zm-7.4%207A307%20307%200%200%201%20177.2%2075c-3-2.8-2.1-4.8-.8-6.2%201.2-1.4%204.5-2.1%206.9-.3a292%20292%200%200%201%2037.6%2034zm-7%208.2a313%20313%200%200%201-46.2-23.8c-3.3-2.5-2.6-4.7-1.5-6.1%201.1-1.5%204.3-2.5%206.9-.9%204.8%203.1%2024.3%2015.5%2040.8%2030.8m-6.3%208.8c-22.2-7-44.9-17.6-48.4-19.9-3.6-2.2-3-4.4-2.1-6s4-2.8%206.8-1.4c5%202.7%2025.8%2013.5%2043.7%2027.3m-5.3%209c-22.8-5.3-46.3-14-50.1-16-3.7-2-3.5-4.2-2.6-5.8s3.7-3.1%206.6-2c5.3%202.3%2027%2011.4%2046.1%2023.8m-4.2%209a329%20329%200%200%201-51.4-12.2c-4-1.6-3.8-3.9-3.2-5.5.7-1.7%203.5-3.4%206.4-2.5%205.6%201.9%2028%209.3%2048.2%2020.2'/%3e%3cpath%20fill='%23f31509'%20d='M194.5%20147.4a332%20332%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3s3.1-3.6%206.2-3c5.6%201.4%2028.8%207%2050%2016.1'/%3e%3cpath%20d='M129.4%20141.5h381.2v12.6H129.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mw-a'%3e%3cpath%20fill-opacity='.7'%20d='M179.7%200h708.7v708.7H179.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23mw-a)'%20transform='translate(-129.8)scale(.72249)'%3e%3cpath%20fill='%23f41408'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20472.4h1063v236.3H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h1063v236.2H0z'/%3e%3cpath%20fill='%23f31509'%20d='M401.4%20214a147.3%20147.3%200%200%201%20192.2-80.3%20142%20142%200%200%201%2080.2%2080.3zm-36%209.8a420%20420%200%200%201-72.5-12c-5.6-2-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5zM538%2092.6c-5.8-32-7.3-67.3-6.7-73.2s3.8-7%206.5-7a7%207%200%200%201%206.5%207c0%208.2-.2%2041.3-6.3%2073.2m16%20.8a428%20428%200%200%201-.5-73.6c1.1-5.9%204.4-6.7%207.1-6.4s6.3%203.3%205.9%207.6c-.7%208-3.7%2041-12.5%2072.4m14.4%202c-.4-32.6%204-67.6%205.7-73.4%201.5-5.8%204.9-6.3%207.6-5.8a7%207%200%200%201%205.2%208c-1.4%208-7.1%2040.6-18.5%2071.1zm15.3%203.3c2.5-32.4%2010-66.9%2012-72.5s5.5-5.8%208.1-5.1a7%207%200%200%201%204.5%208.4c-2.1%207.9-10.6%2039.9-24.6%2069.2m15%204.8A422%20422%200%200%201%20617%2032.3c2.6-5.4%206-5.3%208.6-4.4a7%207%200%200%201%203.7%208.9c-2.8%207.6-14.2%2038.7-30.7%2066.7zm14%205.9c8-31.6%2021.4-64.2%2024.5-69.4%203-5.2%206.4-4.8%208.8-3.6a7%207%200%200%201%203%209c-3.5%207.5-17.4%2037.5-36.3%2064m13.8%207.2a432%20432%200%200%201%2030.4-67c3.4-4.9%206.8-4.2%209.2-2.8a7%207%200%200%201%202%209.3c-4%207-20.5%2035.7-41.6%2060.5m13%208.3a420%20420%200%200%201%2036.2-64c3.8-4.6%207.1-3.6%209.3-2a7%207%200%200%201%201.3%209.4c-4.7%206.7-23.6%2033.8-46.8%2056.6m12.2%209.5c16-28.4%2037.4-56.4%2041.7-60.7%204.2-4.2%207.4-3%209.5-1.2s3.2%206.3.4%209.6c-5.2%206.2-26.4%2031.6-51.6%2052.3m11.5%2010.5a424%20424%200%200%201%2046.7-56.8c4.6-3.8%207.7-2.3%209.6-.4a7%207%200%200%201-.4%209.6%20410%20410%200%200%201-56%2047.6zm10.4%2011.5c20.7-25.1%2046.7-49%2051.6-52.4%205-3.4%207.8-1.6%209.6.4a7%207%200%200%201-1.2%209.5%20422%20422%200%200%201-60%2042.5m9%2011.8a422%20422%200%200%201%2055.8-48c5.2-3%208-.9%209.5%201.4%201.6%202.2%201.6%206.8-2%209.3a416%20416%200%200%201-63.2%2037.3zm8.2%2012.8a422%20422%200%200%201%2059.7-43c5.4-2.5%208-.2%209.4%202.1%201.3%202.3%201%207-2.8%209.2-7%204-35.6%2020.8-66.3%2031.7m7.6%2014.6a432%20432%200%200%201%2063.4-37.3c5.6-2%208%20.5%209.1%203a7%207%200%200%201-3.6%208.8%20418%20418%200%200%201-68.9%2025.5m5.8%2014.1a413%20413%200%200%201%2066.3-31.7c5.8-1.5%208%201.2%208.9%203.7s-.3%207-4.4%208.5a413%20413%200%200%201-70.8%2019.5m4.6%2015a421%20421%200%200%201%2069-25.8c5.8-1%207.7%201.8%208.4%204.5a7%207%200%200%201-5%208c-8%202.2-39.9%2010.7-72.4%2013.2zM522.4%2093.1A421%20421%200%200%201%20508.9%2021c0-6%203.1-7.3%205.8-7.6a7%207%200%200%201%207.1%206.5c.8%208%203.7%2041%20.6%2073.4zm-15.4%202a419%20419%200%200%201-19.7-70.8c-.5-6%202.5-7.6%205.1-8.1a7%207%200%200%201%207.7%205.8c1.4%208%207.2%2040.6%206.9%2073.1m-15.3%203.4a422%20422%200%200%201-25.9-68.9c-1-5.9%201.9-7.8%204.5-8.5a7%207%200%200%201%208%205.1c2.2%207.9%2010.8%2039.8%2013.4%2072.3m-14.4%204.5a420%20420%200%200%201-31.6-66.4c-1.5-5.8%201.2-8%203.7-8.9a7%207%200%200%201%208.5%204.4c2.8%207.7%2014.1%2038.7%2019.4%2070.9m-14%205.7A420%20420%200%200%201%20426%2045.4c-2-5.7.4-8%202.9-9.1a7%207%200%200%201%208.9%203.6c3.4%207.4%2017.3%2037.4%2025.4%2069zm-14.2%207.4a420%20420%200%200%201-42.8-59.9c-2.5-5.4-.3-8%202-9.3a7%207%200%200%201%209.2%202.8c4.1%207%2020.7%2035.7%2031.6%2066.4m-13%208.2a422%20422%200%200%201-47.8-56c-3-5.2-1-8%201.3-9.5a7%207%200%200%201%209.4%202c4.7%206.7%2023.6%2033.8%2037.1%2063.5m-12.1%209a419%20419%200%200%201-52.4-51.6c-3.4-4.9-1.6-7.8.5-9.5a7%207%200%200%201%209.5%201.2c5.2%206.2%2026.4%2031.6%2042.4%2060zM412.2%20144a422%20422%200%200%201-56.8-46.8c-3.8-4.6-2.3-7.7-.4-9.6a7%207%200%200%201%209.6.4c5.8%205.8%2029.2%2029.1%2047.6%2056M402%20154.9a421%20421%200%200%201-60.5-41.8c-4.2-4.2-2.9-7.4-1.1-9.5a7%207%200%200%201%209.5-.4c6.3%205.2%2031.5%2026.5%2052.1%2051.7m-9.7%2012.5a421%20421%200%200%201-64-36.3c-4.6-3.9-3.6-7.2-2-9.4a7%207%200%200%201%209.5-1.3%20423%20423%200%200%201%2056.5%2047m-8.7%2013.4a421%20421%200%200%201-67-30.3c-5-3.5-4.3-6.8-2.9-9.2a7%207%200%200%201%209.3-2.1c7.1%204%2035.8%2020.5%2060.6%2041.6m-7.3%2013.7c-31.5-8-64.2-21.4-69.4-24.4-5.1-3-4.8-6.4-3.6-8.8a7%207%200%200%201%209.1-3c7.4%203.4%2037.4%2017.4%2064%2036.2zm-5.8%2013.8a415%20415%200%200%201-71.2-18.6c-5.4-2.5-5.3-6-4.4-8.5%201-2.5%204.8-5.2%208.9-3.7%207.6%202.8%2038.7%2014.2%2066.7%2030.8'/%3e%3cpath%20fill='%23f31509'%20d='M365.5%20223.8c-32.5-2.5-67-9.9-72.6-12s-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5'/%3e%3cpath%20d='M275.3%20214.7H803V234H275.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mx{background-image:url(/assets/mx-CgANr7Hc.svg)}.fi-mx.fis{background-image:url(/assets/mx-BKTT9Zsn.svg)}.fi-my{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20640%20480'%3e%3cg%20clip-path='url(%23my-a)'%3e%3cpath%20fill='%23C00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%200h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2034.3h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2068.6h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.9h640V137H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20137.1h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20205.7h640V240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20274.3h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20308.6h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20342.9h640V377H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20377.1h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20411.4h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20445.7h640V480H0z'/%3e%3cpath%20fill='%23006'%20d='M0%20.5h320v274.3H0z'/%3e%3cpath%20fill='%23FC0'%20d='m207.5%2073.8%206%2040.7%2023-34-12.4%2039.2%2035.5-20.8-28.1%2030%2041-3.2-38.3%2014.8%2038.3%2014.8-41-3.2%2028.1%2030-35.5-20.8%2012.3%2039.3-23-34.1-6%2040.7-5.9-40.7-23%2034%2012.4-39.2-35.5%2020.8%2028-30-41%203.2%2038.4-14.8-38.3-14.8%2041%203.2-28.1-30%2035.5%2020.8-12.4-39.3%2023%2034.1zm-33.3%201.7a71%2071%200%200%200-100%2065%2071%2071%200%200%200%20100%2065%2080%2080%200%200%201-83.2%206.2%2080%2080%200%200%201-43.4-71.2%2080%2080%200%200%201%20126.6-65'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='my-a'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.fi-my.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23C00'%20d='M0%200h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2036.6h512V73H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2073.1h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20109.7h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20146.3h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20182.9h512v36.5H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20219.4h512V256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20292.6h512V329H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20329.1h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20365.7h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20402.3h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20438.9h512v36.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20475.4h512V512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h256v292.6H0z'/%3e%3cpath%20fill='%23FC0'%20d='m166%2093%204.8%2032.5%2018.4-27.2-10%2031.3%2028.5-16.6-22.5%2024%2032.8-2.6-30.7%2011.9L218%20158l-32.8-2.5%2022.5%2024-28.4-16.7%209.8%2031.5-18.4-27.3-4.8%2032.5-4.7-32.5-18.4%2027.2%209.9-31.4-28.4%2016.7%2022.4-24-32.8%202.5%2030.7-11.8-30.6-11.9%2032.8%202.6-22.5-24%2028.4%2016.6-10-31.4%2018.5%2027.3%204.8-32.6Zm-26.7%201.3a57%2057%200%200%200-73%2024.9%2057%2057%200%200%200%2045.5%2083.8%2057%2057%200%200%200%2027.5-4.7%2064%2064%200%201%201%200-104'/%3e%3c/svg%3e")}.fi-mz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h768v16H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20176h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20336h768v16H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20352h768v160H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v512l336-256z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m198.5%20333-51.2-37.5L96.1%20333l19.9-60.3-51.5-37.1%2063.5.2%2019.3-60.4%2019.4%2060.5%2063.5-.3-51.5%2037.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M102.8%20290.9h37c3%203.3%209.5%204.7%2015.8%200%2011.6-6.4%2034%200%2034%200l4.4-4.7-10.7-35.2-3.9-4.2s-8.3-5-24-3.3-21.2-.5-21.2-.5-13.7%201.6-17.6%203.6l-4.4%204.4z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M110.3%20281.8s35.2-4.4%2045.4%209.1c-5.7%204-10.8%204.3-16.2.3.8-1.5%2012.6-13.8%2042.7-9.7'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.2'%20d='m148%20246.6-.3%2038.8m31.7-38.3L186%20278'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m117%20246.6-3.7%2016'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m78.9%20295.1%208.6%2010.2q1.5.9%202.9%200l12.8-15.4%205.4-6.7q1.3-1.6%201-3l10.4-9.3%202.2.2c-1-.2-1.7-.7-1-1.8l2.4-1.8%201.8%202.3s-2.6%203.4-2.9%203.4h-2.8l-5.4%204.9%202.4%202%203.5%209.8%204.4-3.1-2.8-10%206.1-6.7-2.3-3.6%201.6-2s21.3%2013.4%2029.6%209.8c.2%200%20.5-9.6.5-9.6s-22.2-2.3-22.7-6.7%205-5%205-5l-2.4-3.2.5-1.8%203.9%204.8%208.7-7.4%2051.5%2058.6c2.8-1.1%203.4-1.8%203.6-4.6L155%20241.5l3.8-4.1c.8-.9%201-1.2%201-2.6l6-5.1a7%207%200%200%201%203.8%203L186%20219c.4.4%201.7.8%202.6.4l26.9-25.9-29.3%2020.7-1-.7c0-.9%201-1%200-2.6-1.2-1.4-2.9%201.3-3.1%201.3s-4.3-1.4-5.2-3.2l-.2%204.7-7.5%207-5.7-.3-8.2%208-1%203%201.3%202.7s-4.4%203.8-4.4%203.6c0-.3-.9-1.2-1-1.3l3.8-3.4.5-2.3-1.2-2c-.4.3-5.2%205.4-5.5%204.8l-14-15.5.8-2.9-8.7-9.5c-3.2-1.1-8.3-1.3-9.3%205.7-.8%201.6-7.4.2-7.4.2l-3.6.8L85.2%20241l11.3%2013.6%2023.2-29.3.7-8.3%204.8%205.4q2.5.5%204.7-.5l13.7%2015.3-2.3%202.3%202%202.2%202.4-1.6.9%201.3q-1.6%201-3.1%202.1c-1.8-1.2-3.6-2.7-3.5-5l-7.7%206.4-.3%201.2-22.9%2019-2%20.3-.5%206%2014.9-12.4v-1.8l1.5%201.3%2011.6-9.3s.8%201%20.5%201-10.3%209.3-10.3%209.3l-.2%201-1.8%201.6-1-.8-14%2012.4h-2l-7.7%207.7c-2%20.2-3.7.4-5.4%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20155h744v15.5H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20170.5h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20325.5h744V341H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20341h744v155H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v496l325.6-248z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m192.3%20322.6-49.6-36.3-49.5%2036.3%2019.2-58.4-50-36%2061.6.3%2018.7-58.5%2018.8%2058.5%2061.5-.3-50%2036z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M99.6%20281.9h35.8c2.9%203.2%209.3%204.5%2015.4%200%2011.2-6.2%2032.9%200%2032.9%200l4.3-4.6-10.4-34.1-3.8-4s-8-4.8-23.2-3.2-20.5-.6-20.5-.6-13.4%201.6-17.1%203.6l-4.3%204.3-9%2038.7z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M106.8%20273s34.2-4.2%2044%208.9c-5.5%203.8-10.4%204-15.7.2.9-1.4%2012.3-13.3%2041.4-9.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.1'%20d='m143.4%20238.9-.3%2037.6m30.7-37%206.4%2029.8'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m113.3%20239-3.5%2015.4'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m76.4%20286%208.4%209.8q1.5.9%202.8%200l12.4-15%205.3-6.4a4%204%200%200%200%201-3l10-9q1%20.3%202%20.3c-.9-.3-1.6-.7-.8-1.8l2.2-1.7%201.8%202.2s-2.5%203.3-2.8%203.3H116l-5.3%204.7%202.3%202%203.5%209.5%204.2-3-2.7-9.7%206-6.5-2.3-3.5%201.5-2s20.7%2013%2028.7%209.5c.2.1.5-9.3.5-9.3s-21.5-2.2-22-6.4%204.8-4.8%204.8-4.8l-2.3-3.2.5-1.8%203.8%204.8%208.4-7.3%2049.9%2056.9c2.7-1.1%203.3-1.8%203.5-4.5L150%20234l3.8-4c.7-.8%201-1.2%201-2.5l5.7-5a7%207%200%200%201%203.7%203l15.8-13.3c.4.4%201.7.8%202.5.3l26-25-28.3%2020-1-.7c0-.8%201-1%200-2.5-1.1-1.3-2.8%201.3-3%201.3s-4.1-1.4-5-3.1l-.2%204.6-7.3%206.7-5.5-.2-8%207.7-1%203%201.3%202.5s-4.2%203.7-4.2%203.5-.9-1.1-1-1.3l3.7-3.2.5-2.3-1.2-1.9c-.4.3-5%205.2-5.3%204.7L129.7%20211l.7-2.8-8.5-9.2c-3-1-8-1.2-9%205.5-.7%201.6-7.2.2-7.2.2l-3.4.8-19.7%2027.9%2011%2013.2%2022.4-28.4.6-8%204.7%205.2q2.4.4%204.5-.5l13.3%2014.8-2.2%202.2%202%202.2%202.2-1.6%201%201.3q-1.6%201-3%202c-1.9-1.1-3.6-2.6-3.4-4.9l-7.5%206.2-.3%201.3-22.2%2018.4-2%20.3-.5%205.7%2014.5-12v-1.7l1.5%201.2%2011.2-9s.8%201%20.5%201-10%209-10%209l-.2%201-1.7%201.5-1-.7-13.5%2012h-2l-7.5%207.4c-1.9.2-3.6.4-5.2%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-na{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-26.4.2.8%20345.6L512.5%200z'/%3e%3cpath%20fill='%2338a100'%20d='M666.4%20479.6%20665%20120.3%20122.3%20479.8l544-.2z'/%3e%3cpath%20fill='%23c70000'%20d='m-26%20371.8.4%20108.2%20117.5-.1L665.4%2095.4l-.7-94.1-116-1L-26%20371.7z'/%3e%3cpath%20fill='%23ffe700'%20d='m219.6%20172-21.8-13.2-12.6%2022.1-12.2-22.2-22%2012.9.6-25.4-25.4.2%2013.2-21.8-22.1-12.5%2022.2-12.3-12.8-22%2025.4.6-.1-25.5%2021.7%2013.2L186.3%2044l12.2%2022.2%2022-12.9-.6%2025.4%2025.4-.2-13.2%2021.8%2022.1%2012.5-22.2%2012.3%2012.8%2022-25.4-.6z'/%3e%3cpath%20fill='%233662a2'%20d='M232.4%20112.4c0%2025.6-20.9%2046.3-46.6%2046.3s-46.6-20.7-46.6-46.3%2020.8-46.2%2046.6-46.2%2046.6%2020.7%2046.6%2046.2'/%3e%3cpath%20fill='%23ffe700'%20d='M222.3%20112.4a36.5%2036.5%200%201%201-73%200%2036.5%2036.5%200%200%201%2073%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-na.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%2338a100'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23c70000'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23ffe700'%20d='m154%20183.4-23.1-14-13.4%2023.6-13-23.8L81%20183l.6-27.1-27%20.2%2014-23.2L45%20119.5l23.8-13L55%2083l27%20.6-.1-27.1%2023.2%2014%2013.4-23.6%2013%2023.7L155.2%2057l-.6%2027%2027-.1-14%2023.2%2023.6%2013.3-23.8%2013.1%2013.7%2023.4-27-.5z'/%3e%3cpath%20fill='%233662a2'%20d='M167.8%20120c0%2027.2-22.3%2049.3-49.8%2049.3s-49.7-22.1-49.7-49.4%2022.3-49.3%2049.8-49.3%2049.7%2022%2049.7%2049.3z'/%3e%3cpath%20fill='%23ffe700'%20d='M157%20120a39%2039%200%201%201-77.9%200%2039%2039%200%200%201%2077.9%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-nc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='240'%20cy='240'%20r='157.3'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.3'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.4'%20d='M213.3%20263.5h53.3M213.3%20224h53.3M240%2083.2V352'/%3e%3cpath%20fill='%23000001'%20d='M176.6%20384.4c64.2%2026.3%20124.4%201.7%20124.4%201.7s-22.7-24.6-34.3-34.2c-11.4-9.4-44.8-9-56.2%200a489%20489%200%200%200-33.9%2032.5'/%3e%3cellipse%20cx='240'%20cy='312.5'%20fill='%23000001'%20rx='17.6'%20ry='25.6'/%3e%3cellipse%20cx='240'%20cy='243.7'%20fill='%23000001'%20rx='21.3'%20ry='13.5'/%3e%3ccircle%20cx='240'%20cy='181.3'%20r='21.3'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M265.6%20101.9s1.8%203-2%2010c-18.6%2033.5-37.3%2034.2-40.8%2037.1-4%203.2-5.6%203-5.6%203%20.3-2.9.5-14.6.7-15.7%202.9-15.7%2026.5-15.5%2045-31.5%202.9-2.5%202.7-3%202.7-3zm-62.4%2072s4.3%2012%204.8%2024c1%2019.2%2019.4%2019.7%2032%2019.7v-10.7c-9.5%200-17.7-1.4-24.5-15.4a123%20123%200%200%200-12.3-17.6m-.5%20154.6s6.7-8.3%2014.6-27.7c4-10.1%2013.8-16%2022.7-16v-15c-20.3%200-30%207.5-31%2018.6a329%20329%200%200%201-6.3%2040.1'/%3e%3cpath%20d='M276.8%20173.9s-4.3%2012-4.8%2024c-1%2019.2-19.4%2019.7-32%2019.7V207c9.5%200%2017.7-1.4%2024.5-15.5q5.4-9.3%2012.3-17.6m.5%20154.7s-6.7-8.4-14.6-27.8c-4-10.1-13.8-16-22.7-16V270c20.3%200%2030%207.5%2031%2018.6a329%20329%200%200%200%206.3%2040'/%3e%3c/svg%3e")}.fi-nc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='225.6'%20cy='256'%20r='167.8'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.7'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.8'%20d='M197.2%20281h56.9m-56.9-42h56.9M225.6%2088.6v286.8'/%3e%3cpath%20fill='%23000001'%20d='M158%20410c68.6%2028%20132.8%201.8%20132.8%201.8s-24.3-26.2-36.7-36.5c-12.1-10-47.8-9.6-60%200-10%208-39.2%2037.5-36%2034.8z'/%3e%3cellipse%20cx='225.6'%20cy='333.4'%20fill='%23000001'%20rx='18.8'%20ry='27.3'/%3e%3cellipse%20cx='225.6'%20cy='260'%20fill='%23000001'%20rx='22.8'%20ry='14.4'/%3e%3ccircle%20cx='225.6'%20cy='193.4'%20r='22.8'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M253%20108.7s2%203.2-2.2%2010.7c-19.9%2035.7-39.7%2036.5-43.5%2039.5-4.2%203.4-6%203.2-6%203.2.4-3%20.6-15.6.8-16.8%203-16.6%2028.3-16.4%2048-33.5%203-2.7%202.8-3.2%202.8-3.2zm-66.6%2076.8s4.5%2012.7%205.1%2025.6c1.1%2020.4%2020.7%2021%2034.1%2021v-11.4c-10%200-18.9-1.4-26.1-16.5a131%20131%200%200%200-13.1-18.7m-.6%20165s7.2-9%2015.6-29.6a27%2027%200%200%201%2024.2-17.1v-16c-21.6%200-32%208-33%2019.9-2.4%2024-6.8%2042.7-6.8%2042.7zm79.2-165s-4.6%2012.7-5.2%2025.6c-1.1%2020.5-20.7%2021-34.1%2021v-11.3c10.1%200%2018.9-1.5%2026.2-16.5q5.8-10%2013-18.8zm.5%20165s-7.1-8.9-15.6-29.6a27%2027%200%200%200-24.2-17v-16c21.6%200%2032%208%2033.1%2019.8a351%20351%200%200%200%206.7%2042.8'/%3e%3c/svg%3e")}.fi-ne{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230db02b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='68'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-ne.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230db02b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='72.5'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-nf{background-image:url(/assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23008753'%20d='M426.6%200H640v480H426.6zM0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23008753'%20d='M341.3%200H512v512H341.3zM0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ni{background-image:url(/assets/ni-CuGv--Gp.svg)}.fi-ni.fis{background-image:url(/assets/ni-BYCxSj-P.svg)}.fi-nl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-nl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-no{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002664'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002664'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-no.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002664'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002664'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-np{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%20transform='translate(0%2015)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13.8'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a94%2094%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-np.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='np-b'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%3e%3cg%20clip-path='url(%23np-b)'%20transform='translate(0%2016)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a94%2094%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-nr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-54.7%200H628v512H-54.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(51.3)scale(.9375)'%3e%3cpath%20fill='%23002170'%20d='M-140%200H884v512H-140z'/%3e%3cpath%20fill='%23ffb20d'%20d='M-140%20234.1H884V278H-140z'/%3e%3cpath%20fill='%23fff'%20d='m161.8%20438-33-33-10.5%2045.4-12-45-31.9%2034%2012.1-45L42%20407.9l33-33-45.4-10.6%2045-12-34-31.8%2045%2012L72%20288l33%2033%2010.6-45.4%2012%2045%2031.8-34-12%2045%2044.5-13.5-33%2033%2045.4%2010.5-45%2012%2034%2032-45-12.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M135.6%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(-140)scale(1.0321)'%3e%3cpath%20fill='%23002170'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23ffb20d'%20d='M0%20226.8h992.1v42.4H0z'/%3e%3cpath%20fill='%23fff'%20d='m292.4%20424.4-31.9-32-10.2%2044-11.7-43.7-30.9%2033%2011.8-43.6-43.2%2013%2032-31.8-44-10.3%2043.6-11.6-33-31%2043.6%2011.8-13-43.2%2031.8%2032%2010.3-44%2011.7%2043.6%2030.8-32.9-11.7%2043.6%2043.2-13-32%2031.8%2044%2010.3L290%20362l33%2030.9-43.7-11.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3ccircle%20cx='160'%20cy='120'%20r='40.8'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m160%2079.2%2024%2073.8-62.8-45.6h77.6L136%20153M66.7%2098.3l14%2043.4L43.9%20115h45.7l-37%2026.8m200.7-43.5%2014.1%2043.4-36.9-26.8h45.7l-37%2026.8M160%20178.3l14.1%2043.4-37-26.8h45.7l-37%2026.8M160%2018.3l14.1%2043.4-37-26.8h45.7l-37%2026.8'/%3e%3c/svg%3e")}.fi-nu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3ccircle%20cx='128'%20cy='128'%20r='43.6'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m128%2084.4%2025.6%2078.8-67-48.7h82.8l-67%2048.7m-49.1-58.3%2015%2046.3L29%20122.6h48.7l-39.4%2028.6m164.4-46.3%2015%2046.3-39.4-28.6H227l-39.4%2028.6m-59.6%2039%2015%2046.3-39.3-28.6h48.6L113%20236.5m15-217L143%2066l-39.3-28.7h48.6L113%2066'/%3e%3c/svg%3e")}.fi-nz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h640v480H0z'/%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-nz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h512v512H0z'/%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-om{background-image:url(/assets/om-BGRA2mJE.svg)}.fi-om.fis{background-image:url(/assets/om-DzR0by_O.svg)}.fi-pa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M92.5%200h477.2v480H92.4z'/%3e%3cpath%20fill='%23db0000'%20fill-rule='evenodd'%20d='M323%203.6h358v221.7H323z'/%3e%3cpath%20fill='%230000ab'%20fill-rule='evenodd'%20d='M3.2%20225.3h319.9V480H3.2zm211.6-47.6-42-29.4-41.7%2029.6%2015.5-48L105%20100l51.6-.4%2016-48%2016.3%2047.9h51.6l-41.5%2030%2015.9%2048z'/%3e%3cpath%20fill='%23d80000'%20fill-rule='evenodd'%20d='m516.9%20413.9-42.4-27.7-42.1%2028%2015.6-45.6-42-28%2052-.5%2016.2-45.4%2016.4%2045.3h52l-41.8%2028.5%2016%2045.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M-26-25h592.5v596H-26z'/%3e%3cpath%20fill='%23db0000'%20d='M255.3-20.4h312.1v275.2h-312z'/%3e%3cpath%20fill='%230000ab'%20d='M-54.5%20254.8h309.9V571H-54.5zM179%20181.6l-46.5-29.2-46.2%2029.5%2017.2-48-46.2-29.6%2057.1-.4%2017.7-47.8%2018.1%2047.7h57.1l-45.9%2030z'/%3e%3cpath%20fill='%23d80000'%20d='m435.2%20449-46.4-29.2-46.3%2029.5%2017.2-48-46.2-29.5%2057.2-.4%2017.7-47.8%2018%2047.7h57.2l-46%2030z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pe{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D91023'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M213.3%200h213.4v480H213.3z'/%3e%3c/svg%3e")}.fi-pe.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23D91023'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.7%200h170.6v512H170.7z'/%3e%3c/svg%3e")}.fi-pf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pf-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M80%200h480v480H80z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M277.3%20340.8s10.8-8.8%2021.4-8.8%2013.4%207.3%2020.8%207.9c7.3.6%2013.4-7.3%2022.5-7.6s20.5%206.4%2020.5%206.4l-39.8%2012-45.4-10zm-22.9-13%20135.4.7s-11.7-12.7-25.5-13c-13.8-.2-10%206-20.5%206.8-10.6.9-13.2-6.4-22.9-6.2s-15.2%206.2-22.5%206.5-16.7-7.3-22.3-7-25.5%208.7-25.5%208.7l3.8%203.6zm-17.3-16%20167%20.5c2.7-3.8-8.2-12.9-18.1-13.7-8.2.3-14%208.5-20.8%208.8s-14.4-8.5-22-8.2-15.5%208.2-23.1%208.2-13.2-8.5-22.9-8.5-14%209.3-21.4%208.8-13.8-9.4-20.8-9.4-18.7%2010.5-21%2010c-2.4-.7%202.9%204.3%203.1%203.4z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='m301.3%20218.9%2038.4%2010.2v-54.8c-17.6%201-32.2-33.4-1.2-35.7-30.5-4.4-34%203.5-37.5%2012z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-linecap='round'%20stroke-width='5'%20d='m277%20258.7%2086.7.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='4'%20d='m281.1%20238%2010.3%2013.7m-10.3%200%2011.1-13.5M287%20237l-.3%208.5m10.8-7.6%2010.3%2013.8m-10.3%200%2011.1-13.5m-5.2-1.2-.3%208.5m11.1-7.6%2010.3%2013.8m-10.3%200%2011.1-13.5m-5.2-1.2-.3%208.5m11.7-7.6%2010.2%2013.8m-10.2%200%2011.1-13.5m-5.3-1.2-.2%208.5m11-7.6%2010.3%2013.8m-10.2%200%2011.1-13.5M354%20237l-.3%208.5'/%3e%3cpath%20fill='%23ef7d08'%20fill-rule='evenodd'%20d='m218.7%20259.6%2036.9.3v-23.1l-42.2-2.1zm-1.8-32%2039.3%203.9-.3-16.4-38.4-15.3-.6%2027.9zm8-32.7%2030.1%2014.6%204.3-4.5s-2.8-1.9-2.6-3.7c0-1.7%202.8-2%202.8-4%200-1.7-3-2-3.1-3.7-.2-2%202.4-4%202.4-4l-27.2-23.7-6.8%2029zm198%2065h-39l-.3-22.6%2042.8-3.2zM384.2%20232l46.3-5.6-10-26.7-36.6%2015.6zm33.7-39.6L384.5%20210c-.5-2-.9-3.8-3.2-5.3%200%200%202-1.2%202-3.2s-2.6-2.4-2.6-3.5%202.4-2.2%202.6-4.9c-.3-1.8-2.6-4.4-2.2-4.9l26-19.8zm-72.4%2039.1%2016.7-.7.3-6.7zm-51-.5-17.5-.5v-7l17.6%207.5zm0-2-17.5-9v-11.8s-2%20.3-1.8-2c.1-4.9%2012.9%208.9%2019.4%2013.4zm51-1.1v-7.7s15.8-14.2%2019.1-16.9c0%203-1.8%205.2-1.8%205.2v11.2zM243%20163.8l17.8%2019.7c.4-1.8%204.5-2.1%208.6-1.8s7.3-.3%207.3%202.6-2%202.5-2%204.6%203%201.9%203%204.5-2.2%202.1-2.2%204.1c0%201.7%202.4%201.8%202.4%201.8l16.6%2016.1v-17.2l-34.2-53.7zm27.4-20.4%2023.3%2047.5s.2-43.8%204.1-46.1l-6.5-12zm101%201.9-26%2046.2V172s2.2-3.2-1.2-3-7.5-.2-7.5-.2l10.4-36.6zM398%20165c-.3.5-17.5%2018-17.5%2018-.8-2-6-1-11-1s-5.6%201.6-5.3%202.9c.5%203.3%202.2.8%202.2%204%200%203.1-2.4%202-2.7%204.2.3%202.7%203.8%202%201.7%204l-19.9%2019.2v-18.2l37.1-57.6z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M309.8%20268.4c-8.3%2013.8-30.6%209.7-35.9%200-1.5-.4-.6-59.5-.6-59.5s-2.5-1.1-2.6-3%203.4-2%203.4-4.3-3.6-1.4-3.7-3.8c0-2.2%203.9-2%203.7-4-.2-2.4-4.3-2-4.5-4.2%200-1.7%203-3.2%203.8-4h-2.8l-6.4.1c-4.6%200%200%201%200%203.6%200%201.7-2.3%202.9-2.5%204.3-.1%201.6%203.2%202.6%203.3%204.5%200%201.6-3.3%201.7-3.2%203.3.2%202.5%203%203.1%202.9%204.7%200%201.5-3.6%202.1-3.7%203.3.2%202.4.6%2060.8.6%2060.8%205.7%2029.8%2038.8%2037.3%2048.2-1.8zm21.9%200c8.3%2013.8%2030.6%209.7%2035.8%200%201.6-.4.7-59.5.7-59.5s2.5-1.1%202.6-3-3.2-2-3.2-4.3%203.4-1.4%203.4-3.8c0-2.2-3.5-2-3.3-4.2s3-2%203.1-4.2c.1-1.9-1.7-3-2.6-3.8h2.7l6.4.1c4.5%200%200%201%200%203.6%200%201.7%202.3%202.9%202.5%204.3%200%201.6-3.2%202.6-3.3%204.5%200%201.6%203.3%201.7%203.2%203.3-.2%202.5-3%203.1-3%204.7.1%201.5%203.7%202.1%203.7%203.3l-.5%2060.8c-5.7%2029.8-38.9%2037.3-48.2-1.8z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M301.7%20295.6H339c.3-.3-8.4-13-18.6-12-11.5.3-19.3%2012-18.7%2012zm118.9-1h-51s6.6-3.8%208.4-7.4c3.3%201.8%202.4%203.6%209%203.9s12.9-7.5%2019.2-7.2%2014.4%2011%2014.4%2010.8zm-201%200h51s-6.6-3.8-8.4-7.4c-3.3%201.8-2.4%203.6-9%203.9s-13-7.5-19.2-7.2c-6.3.3-14.4%2011-14.4%2010.8zm3.8-16%2036.3.3s-2.3-5-2.6-11.1c-9.4-3.2-17%207-23.8%207.3-6.7.3-13.7-7.3-13.7-7.3zm194%200-36.4.3s2.3-5%202.6-11.1c9.4-3.2%2017%207%2023.8%207.3%206.7.3%2013.7-7.3%2013.7-7.3zM311%20279l18.4-.5s.3-5.6-9.3-5.6-8.8%206.4-9.1%206.1zm-11.2-7.9a17%2017%200%200%200%208.2-7.6l-12.6.3s-5.8%203.5-8.7%207.3zm40.8%200a17%2017%200%200%201-8.2-7.6l12.6.3s5.8%203.5%208.7%207.3z'/%3e%3cpath%20fill='%23de2010'%20fill-rule='evenodd'%20d='M-40%20360h720v120H-40zm0-360h720v120H-40z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pf-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M210.4%20363.5s11.6-9.4%2022.8-9.4%2014.4%207.8%2022.2%208.4%2014.4-7.8%2024-8c9.8-.4%2022%206.8%2022%206.8L258.9%20374l-48.5-10.6zm-24.3-13.8%20144.3.7s-12.5-13.5-27.2-13.8-10.6%206.3-21.8%207.2-14.1-6.9-24.4-6.6-16.3%206.6-24%206.9c-7.9.3-17.9-7.8-23.8-7.5S182%20346%20182%20346zm-18.5-17.2%20178.1.7c2.9-4.1-8.7-13.8-19.3-14.7-8.8.3-15%209-22.2%209.3s-15.3-9-23.5-8.7c-8%20.3-16.5%208.8-24.6%208.8s-14.1-9.1-24.4-9.1-15%2010-22.8%209.4c-7.9-.7-14.7-10-22.2-10s-20%2011.2-22.5%2010.6%203.1%204.7%203.4%203.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='m236%20233.5%2041%2011V186c-18.8%201-34.4-35.6-1.3-38.1-32.4-4.8-36.2%203.7-40%2012.7z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-linecap='round'%20stroke-width='5'%20d='m210.1%20276%2092.5.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='4'%20d='m214.5%20253.8%2011%2014.7m-11%200%2011.9-14.4m-5.6-1.3-.4%209.1m11.6-8.1%2011%2014.7m-11%200%2011.9-14.4m-5.6-1.3-.4%209.1m12-8.1%2010.8%2014.7m-10.9%200%2011.9-14.4m-5.6-1.3-.3%209.1m12.4-8.1%2011%2014.7m-11%200%2012-14.4m-5.7-1.3-.3%209.1m11.9-8.1%2010.9%2014.7m-11%200%2012-14.4m-5.7-1.3-.3%209.1'/%3e%3cpath%20fill='%23ef7d08'%20fill-rule='evenodd'%20d='m148%20277%2039.3.2v-24.7l-45-2.1%205.6%2026.5zm-2-34.1%2042%204-.4-17.5-41-16.2zm8.5-35%2032.2%2015.6%204.6-4.8s-3-2-2.8-4c0-1.8%203-2.1%203-4.2%200-1.9-3.3-2.1-3.3-4-.3-2%202.6-4.3%202.6-4.3L161.7%20177zm211.2%2069.3h-41.5l-.3-24%2045.6-3.5zm-41.2-29.7%2049.4-6-10.7-28.3-39%2016.5zm36-42.1L324.7%20224c-.5-2-1-4-3.4-5.6%200%200%202.2-1.3%202.2-3.5s-2.9-2.5-2.9-3.7%202.6-2.4%202.8-5.2c-.3-2-2.8-4.6-2.3-5.2l27.7-21.2%2011.5%2025.7zM283.1%20247l17.9-.8.3-7.2zm-54.3-.6L210%20246v-7.5zm-.1-2.2-18.7-9.6v-12.5s-2.2.3-1.9-2.2c.1-5.2%2013.8%209.5%2020.7%2014.3zm54.4-1.1V235s16.8-15.2%2020.4-18c0%203.1-2%205.5-2%205.5v12zM174%20174.7l18.9%2021c.5-2%204.8-2.2%209.2-2%204.4.4%207.9-.2%207.9%203%200%203-2.3%202.6-2.3%204.8s3.4%202%203.4%204.8-2.4%202.2-2.5%204.4c0%201.8%202.6%202%202.6%202l17.7%2017.1v-18.4l-36.5-57.3zm29-21.7%2024.8%2050.7s.3-46.8%204.4-49.3l-7-12.8zm107.7%202-27.6%2049.3v-20.8s2.3-3.5-1.3-3.2-8.1-.3-8.1-.3l11.1-39zm28.4%2021.1c-.3.6-18.7%2019.2-18.7%2019.2-.8-2.2-6.4-1.1-11.6-1.1-5.3%200-6%201.7-5.8%203%20.6%203.7%202.4%201%202.4%204.4%200%203.3-2.6%202-2.8%204.5.2%202.8%204%202.1%201.8%204.3l-21.3%2020.4v-19.4l39.6-61.5z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M245.1%20286.3c-8.9%2014.7-32.7%2010.4-38.2%200-1.7-.4-.7-63.5-.7-63.5s-2.7-1.2-2.8-3.1%203.6-2.1%203.6-4.6-3.8-1.6-3.9-4c0-2.5%204.1-2.2%204-4.4-.3-2.5-4.6-2.1-4.8-4.5-.2-1.8%203-3.4%204-4.2h-9.9c-4.8%200%20.1%201.1%200%204%200%201.8-2.4%203-2.6%204.6%200%201.6%203.4%202.7%203.5%204.7%200%201.7-3.5%201.9-3.4%203.5.3%202.7%203.1%203.3%203.1%205%200%201.6-3.9%202.3-3.9%203.6l.6%2064.8c6%2031.8%2041.4%2039.8%2051.4-2zm23.3%200c9%2014.7%2032.7%2010.4%2038.3%200%201.7-.4.7-63.5.7-63.5s2.7-1.2%202.8-3.1-3.4-2.1-3.4-4.6%203.6-1.6%203.7-4c0-2.5-3.8-2.3-3.6-4.6.2-2.5%203.1-2.2%203.3-4.5.1-2-1.9-3.2-2.8-4h9.7c4.9%200%200%201.1%200%204%200%201.8%202.5%203%202.7%204.6%200%201.6-3.5%202.7-3.5%204.7%200%201.7%203.5%201.9%203.3%203.5-.2%202.7-3%203.3-3%205%200%201.6%203.9%202.3%203.9%203.6-.2%202.6-.6%2064.8-.6%2064.8-6.1%2031.8-41.4%2039.8-51.5-2z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M236.5%20315.3h39.8c.3-.3-9-13.8-20-12.8-12.2.3-20.5%2012.8-19.8%2012.8zm126.8-1h-54.4s7-4.1%209-8c3.5%202%202.5%203.9%209.5%204.2s13.8-8%2020.5-7.7%2015.4%2011.8%2015.4%2011.5zm-214.4%200h54.4s-7-4.1-9-8c-3.5%202-2.5%203.9-9.6%204.2s-13.7-8-20.5-7.7c-6.7.3-15.3%2011.8-15.3%2011.5zm4-17%2038.8.2s-2.5-5.3-2.8-11.8c-10-3.5-18.2%207.5-25.3%207.8s-14.7-7.8-14.7-7.8l4%2011.5zm207%200-38.8.2s2.5-5.3%202.8-11.8c10-3.5%2018.1%207.5%2025.3%207.8s14.7-7.8%2014.7-7.8l-4%2011.5zm-113.5.2%2019.7-.6s.3-6-10-6-9.4%207-9.7%206.6zm-12-8.4c3.5-1.9%206.7-3.8%208.8-8.1l-13.4.3s-6.2%203.7-9.4%207.8zm43.5%200a18%2018%200%200%201-8.7-8.1l13.4.3s6.3%203.7%209.4%207.8z'/%3e%3cpath%20fill='%23de2010'%20fill-rule='evenodd'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m1.6%200-.5%20480h640z'/%3e%3cpath%20fill='red'%20d='m640.6%20480%20.5-480H1.1z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='1.1'%20d='m178%2054-3.8-.2c-1.2-2.8-4.5-3.8-6.6-2.6L156%2051l7.1%203.1C165%2059%20171%2060%20171%2060c-.6%208.8-8.9-1.1-15.9%203.9-5%203-5%206.5-7.7%2012.3-.9%201.6-4.4%205.8-4.4%205.8l5.9-.5L147%2084l7-1-1.5%201.4c1%20.2%208-1.7%208-1.7L160%2085l8-2.9s1.6%201.3%203%201.9l1-4%204%201%201-4c6%208%208%2016%2019%2018l-1-4%208.7%204%20.9-1.7c4.8%203.4%208.7%203.3%2011.4%203.7l-2-5%202%201-3-8%203%201-4-6%201.5-1-.5-3c6%202%2014%205%2015%2012%201%2011-11%2014-19%2013%206%205%2017%203%2022-2%202-2%203-5%204-8%201%203%203%207%203%2011-1%209-13%2012-21%2013%209%205%2025-1%2026-14%200-11-7-16-10-21l-1-5.4%203%201.4s-1.8-3.3-2-4c0%200-3.1-8.5-4.2-10.4l2.2.4-8.2-10.3%202.3-.2S215.6%2044%20213%2043l3-1c-6-3-13-1-19%203l1-3-1.8.2v-3.5L198%2036l-3-1%202-5-3%201%201-5s-2.2%201-3.6.9l1.6-3.4c-1-1.5%200-4.5%200-4.5-7%201-8%202-12%208-6%2011-4%2016-3%2027z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='1.4'%20d='M215.8%2070.4c.5.9%206.2%203.6%2010.4%206-1.1-4.6-9.4-5.6-10.4-6z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m175%20399-14.2-9-19%209.1%204.3-16.2-14.5-15.1%2016.7-1%2010-18.4%206.1%2015.5%2020.7%203.8-13%2010.6zm36.2-79-6.6-3-6.3%203.6%201-7.2-5.4-4.9%207.1-1.3%203-6.6%203.5%206.4%207.2.8-5%205.2zm32-45.2-14.5-7-13.9%207.8%202.3-15.7-11.8-10.8%2015.7-2.8%206.6-14.4%207.6%2014%2015.8%201.8-11%2011.5zm-65.8-63-17-8.5-16.5%209.1%202.8-18.6-13.8-13%2018.7-3%208-17%208.7%2016.7%2018.8%202.3-13.3%2013.4zm-60.8%2065.4-17-10-17%2010.3%204.3-19.3-15.1-13%2019.7-1.8%207.7-18.3%207.9%2018.2%2019.8%201.6-14.9%2013z'/%3e%3c/svg%3e")}.fi-pg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pg-a'%3e%3cpath%20fill-opacity='.7'%20d='M81.4%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pg-a)'%20transform='translate(-84)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='M.5%200%200%20496h659z'/%3e%3cpath%20fill='red'%20d='M658.5%20496%20659%200H0z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='2.3'%20d='m406.9%20123.4-8.8-.4c-2.7-6.4-10.3-8.8-15-6-4.2.3-26.5-.4-26.5-.4l16.3%207.1c4%2010.9%2018%2013.5%2018%2013.5-1.2%2020-20.3-2.6-36.3%208.8-11.4%206.9-11.6%2015-17.8%2028.3a119%20119%200%200%201-10%2013.1l13.5-1-4.3%205.6%2016-2.3s-2.1%201.8-3.4%203.2c2.4.5%2018.3-3.7%2018.3-3.7l-1.1%205.1c8.1-3.3%2018.2-6.6%2018.2-6.6s3.6%203%206.9%204.3l2.3-9.1%209.1%202.3%202.3-9.2c13.7%2018.3%2018.3%2036.6%2043.4%2041.2l-2.3-9.2c7%203%2020%209.4%2020%209.4l2-4.2c10.9%207.8%2020%207.7%2026%208.5l-4.5-11.4%204.6%202.3-6.9-18.3%206.9%202.3-9.2-13.7%203.4-2.3-1-6.9c13.6%204.6%2032%2011.5%2034.2%2027.5%202.3%2025.1-25.2%2032-43.4%2029.7%2013.7%2011.4%2038.8%206.8%2050.3-4.6a47%2047%200%200%200%209.1-18.3c2.3%206.9%206.9%2016%206.9%2025.2-2.3%2020.5-29.8%2027.4-48%2029.7%2020.5%2011.4%2057.1-2.3%2059.4-32%200-25.2-16-36.6-22.9-48l-2.3-12.3c1%20.2%206.9%203.2%206.9%203.2s-4-7.6-4.6-9.2c0%200-7.1-19.4-9.7-23.7.4-.3%205.2.8%205.2.8l-18.8-23.5%205.3-.6S493%20100.5%20487%2098.3l6.9-2.3c-13.8-6.8-29.8-2.3-43.5%206.9l2.3-6.9-4.2.4v-7.8l4.2-6.3-6.8-2.3%204.5-11.4-6.8%202.3%202.3-11.5s-5.2%202.4-8.3%202c.1.3%203.7-7.7%203.7-7.7-2.2-3.4%200-10.3%200-10.3-16%202.3-18.3%204.6-27.4%2018.3-13.8%2025.2-9.2%2036.6-6.9%2061.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='3'%20d='M493.3%20161c1.2%202%2014.1%208.2%2023.9%2013.8-2.6-10.6-21.7-12.9-24-13.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m179%20412.4-14.6-9.3-19.5%209.4%204.4-16.7-15-15.7%2017.3-1%2010.3-19%206.3%2016%2021.2%203.9-13.3%2011zm37.3-81.6-6.8-3.2-6.4%203.7%201-7.4-5.6-5%207.4-1.4%203-6.8%203.6%206.6%207.4.8-5.2%205.4zm32.9-46.8-14.8-7.2-14.4%208%202.3-16.2-12.1-11.2%2016.2-2.8%206.8-15%207.8%2014.6%2016.3%201.8-11.3%2012zm-67.7-65-17.4-8.8-17%209.4%202.8-19.2-14.2-13.4%2019.2-3.1%208.3-17.7%209%2017.3%2019.3%202.4-13.7%2014zM119%20286.5l-17.6-10.4-17.5%2010.7%204.5-20-15.6-13.3%2020.4-2%207.9-18.9%208%2018.8%2020.5%201.7-15.3%2013.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ph{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230038a8'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M415.7%20240%200%20480V0'/%3e%3cpath%20fill='%23fcd116'%20d='M26.7%2042.4%2041%2055l16.6-9.2-7.4%2017.5%2014%2013-19-1.6-8.1%2017.2-4.3-18.5L14%2071l16.3-10zm323.8%20172.3.4%2019%2018%206.3-18%206.2-.4%2019-11.5-15.1-18.2%205.5%2010.8-15.6-10.8-15.6%2018.2%205.5zM37.2%20388.1l8%2017.2%2019-1.6-13.9%2013%207.4%2017.5-16.6-9.1-14.4%2012.4%203.6-18.7L14%20409l18.9-2.4zm114.2-249-6.2%206.2%203.1%2047-3%20.3-5.7-42.9-5.1%205%207.6%2038.4a48%2048%200%200%200-17.2%207.1l-21.7-32.4H96l26.4%2034.3-2.4%202-31.1-35.5h-8.8v8.8l35.4%2031-2%202.5-34.3-26.3v7.1l32.5%2021.7q-5.2%207.8-7.1%2017.2L66.3%20223l-5.1%205%2042.9%205.7q-.3%201.6-.3%203.1l-47-3-6.2%206.2%206.2%206.2%2047-3.1.3%203.1-42.9%205.7%205%205%2038.4-7.6a48%2048%200%200%200%207.1%2017.2l-32.5%2021.7v7.2l34.3-26.3%202%202.4-35.4%2031v8.8H89l31-35.4%202.5%202L96%20312.2h7.2l21.7-32.5q7.8%205.2%2017.2%207.1l-7.6%2038.4%205%205%205.7-42.9q1.5.3%203.1.3l-3%2047%206.1%206.2%206.3-6.2-3.1-47%203-.3%205.7%2043%205.1-5.1-7.6-38.4a48%2048%200%200%200%2017.2-7.1l21.7%2032.5h7.2l-26.4-34.3%202.4-2%2031.1%2035.4h8.8v-8.8l-35.4-31%202-2.4%2034.3%2026.3v-7.2l-32.5-21.7q5.2-7.8%207.1-17.2l38.3%207.6%205.1-5-42.9-5.7q.3-1.5.3-3.1l47%203%206.2-6.1-6.2-6.2-47%203-.3-3%2042.9-5.7-5-5-38.4%207.5a48%2048%200%200%200-7.1-17.2l32.5-21.7v-7.1l-34.3%2026.3-2-2.4%2035.4-31v-8.9H214l-31%2035.5-2.5-2%2026.4-34.3h-7.2L178%20200.2q-7.8-5.2-17.2-7.1l7.6-38.3-5-5-5.7%2042.8-3.1-.3%203-47z'/%3e%3c/svg%3e")}.fi-ph.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230038a8'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M443.4%20256%200%20512V0'/%3e%3cpath%20fill='%23fcd116'%20d='m25.2%2044.4%2015.4%2013.3%2017.9-9.8-8%2018.7%2015%2014L45%2078.9l-8.6%2018.4-4.7-19.8-20.2-2.6L29%2064.4zM372.1%20229l.4%2020.3%2019.3%206.7-19.3%206.7-.4%2020.3-12.3-16.2-19.5%206L352%20256l-11.7-16.7%2019.5%205.9zM36.5%20414.7l8.6%2018.4%2020.3-1.7-14.8%2014%207.9%2018.7-17.9-9.8-15.4%2013.3%203.9-20-17.5-10.5%2020.2-2.6zM158.9%20148l-6.6%206.6%203.2%2050.3-3.3.3-6-45.9-5.5%205.4%208.2%2041a51%2051%200%200%200-18.4%207.7l-23.3-34.8h-7.7l28.2%2036.8-2.5%202.1-33.3-38h-9.4v9.5l38%2033.3-2.2%202.5-36.8-28.2v7.7l34.8%2023.3a51%2051%200%200%200-7.6%2018.4l-41-8.2-5.5%205.5%2046%206-.4%203.4-50.3-3.3-6.7%206.6%206.7%206.6%2050.3-3.2.3%203.3-45.9%206%205.4%205.5%2041-8.2a51%2051%200%200%200%207.7%2018.4l-34.8%2023.3v7.7l36.8-28.2%202.1%202.5-38%2033.3v9.4H92l33.3-38%202.5%202.2-28.2%2036.8h7.7l23.3-34.8a51%2051%200%200%200%2018.4%207.6l-8.2%2041%205.5%205.5%206-46%203.3.4-3.2%2050.3%206.6%206.7%206.6-6.7-3.2-50.3%203.3-.3%206%2045.9%205.5-5.4-8.2-41a51%2051%200%200%200%2018.4-7.7l23.3%2034.8h7.7L190%20296.6l2.5-2.1%2033.3%2038h9.4V323l-38-33.3%202.2-2.5%2036.8%2028.2v-7.7l-34.8-23.3A51%2051%200%200%200%20209%20266l41%208.2%205.5-5.5-46-6%20.4-3.3%2050.3%203.2%206.7-6.6-6.7-6.6-50.3%203.3q0-1.8-.3-3.4l45.9-6-5.4-5.5-41%208.2a51%2051%200%200%200-7.7-18.4l34.8-23.3v-7.7l-36.8%2028.2-2.1-2.5%2038-33.3v-9.4h-9.5l-33.3%2038-2.5-2.2%2028.2-36.8h-7.7l-23.3%2034.8a51%2051%200%200%200-18.4-7.6l8.2-41-5.5-5.5-6%2046-3.3-.4%203.2-50.3z'/%3e%3c/svg%3e")}.fi-pk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M-52.3%200h682.6v512H-52.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%20transform='translate(49)scale(.9375)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121%20121%200%200%201-161.3%2059.4%20122%20122%200%200%201-59.5-162.1A119%20119%200%200%201%20266%20139a156%20156%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121%20121%200%200%201-161.3%2059.4%20122%20122%200%200%201-59.5-162.1A119%20119%200%200%201%20266%20139a156%20156%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23dc143c'%20d='M640%20480H0V240h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23dc143c'%20d='M512%20512H0V256h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-pm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-pn{background-image:url(/assets/pn-Bc8nPEwi.svg)}.fi-pn.fis{background-image:url(/assets/pn-BKudj2S6.svg)}.fi-pr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-37.3%200h682.7v512H-37.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(35)scale(.9375)'%3e%3cpath%20fill='%23ed0000'%20d='M-37.3%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-37.3%20102.4h768v102.4h-768zm0%20204.8h768v102.4h-768z'/%3e%3cpath%20fill='%230050f0'%20d='m-37.3%200%20440.7%20255.7L-37.3%20511z'/%3e%3cpath%20fill='%23fff'%20d='M156.4%20325.5%20109%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M51.6%200h708.7v708.7H51.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(-37.3)scale(.72249)'%3e%3cpath%20fill='%23ed0000'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20141.7h1063v141.8H0zm0%20283.5h1063v141.7H0z'/%3e%3cpath%20fill='%230050f0'%20d='m0%200%20610%20353.9L0%20707.3z'/%3e%3cpath%20fill='%23fff'%20d='m268.2%20450.5-65.7-49-65.3%2049.5%2024.3-80.5-65.3-49.7%2080.7-.7%2025-80.2%2025.6%2080%2080.7.1-64.9%2050.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ps{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ps'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ps-a'%3e%3cpath%20fill-opacity='.7'%20d='M-118%200h682.7v512H-118z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ps-a)'%20transform='translate(110.6)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-246%200H778v170.7H-246z'/%3e%3cpath%20fill='%23fff'%20d='M-246%20170.7H778v170.6H-246z'/%3e%3cpath%20fill='%23090'%20d='M-246%20341.3H778V512H-246z'/%3e%3cpath%20fill='red'%20d='m-246%20512%20512-256L-246%200z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ps.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ps'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ps-a'%3e%3cpath%20fill-opacity='.7'%20d='M237.1%200h493.5v493.5H237.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ps-a)'%20transform='translate(-246)scale(1.0375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h987v164.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20164.5h987V329H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20329h987v164.5H0z'/%3e%3cpath%20fill='red'%20d='m0%20493.5%20493.5-246.8L0%200z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pt{background-image:url(/assets/pt-CQVtB-Le.svg)}.fi-pt.fis{background-image:url(/assets/pt-DYRGW68h.svg)}.fi-pw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M-70.3%200h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(70.3)'%3e%3cpath%20fill='%234aadd6'%20d='M-173.4%200h846.3v480h-846.3z'/%3e%3cpath%20fill='%23ffde00'%20d='M335.6%20232.1a135.9%20130.1%200%201%201-271.7%200%20135.9%20130.1%200%201%201%20271.7%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-pw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M61.7%204.2h170.8V175H61.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(-185%20-12.5)scale(2.9973)'%3e%3cpath%20fill='%234aadd6'%20d='M0%204.2h301.2V175H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M185.9%2086.8a52%2052%200%200%201-53%2050.8%2052%2052%200%200%201-53.2-50.8c0-28%2023.8-50.8%2053.1-50.8s53%2022.7%2053%2050.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-py{background-image:url(/assets/py-CUzV776d.svg)}.fi-py.fis{background-image:url(/assets/py-DVcr39IT.svg)}.fi-qa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v480h158.4l97.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6L256.1%2080l-97.7-26.7%2097.8-26.6L158.3%200z'/%3e%3c/svg%3e")}.fi-qa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v512h113l104.2-28.4L113%20455l104.2-28.4L113%20398.2l104.2-28.4L113%20341.3%20217.2%20313%20113%20284.4%20217.2%20256%20113%20227.6%20217.2%20199%20113%20170.7l104.2-28.5L113%20113.8l104.2-28.5L113%2057l104.2-28.4L113%200z'/%3e%3c/svg%3e")}.fi-re{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-re.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23de2110'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23de2110'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-rs{background-image:url(/assets/rs-ZwZi-SR6.svg)}.fi-rs.fis{background-image:url(/assets/rs-BvFrCUNm.svg)}.fi-ru{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ru.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-rw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2320603d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h640v360H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h640v240H0z'/%3e%3cg%20transform='translate(511%20125.4)scale(.66667)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-rw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2320603d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h512v384H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h512v256H0z'/%3e%3cg%20transform='translate(374.4%20133.8)scale(.7111)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-sa{background-image:url(/assets/sa-DMELvfVN.svg)}.fi-sa.fis{background-image:url(/assets/sa-CwDtCY_e.svg)}.fi-sb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%230000d6'%20d='M0%20507.2%20987.4%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M1024%200%2027.2%20512H1024z'/%3e%3cpath%20fill='%23fc0'%20d='M1024%200h-54.9L0%20485.4V512h54.9L1024%2027.6z'/%3e%3cpath%20fill='%23fff'%20d='m71.4%209.1%2011.8%2034.5h38.5L90.6%2064.7l11.9%2034.4L71.4%2078%2040.3%2099.2l11.9-34.4-31.1-21.3h38.4zm191.1%200%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4L262.4%2078l-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm0%20144.5%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4-31.2-21.3-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm-95-71.4%2011.9%2034.4h38.4l-31%2021.3%2011.8%2034.4-31-21.3-31.2%2021.3%2012-34.4-31.2-21.3h38.5zm-96.1%2071.4%2011.8%2034.5h38.5l-31.1%2021.2%2011.9%2034.4-31.1-21.3-31.1%2021.3%2012-34.4L21%20188h38.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%230000d6'%20d='M0%20491.4%20956.7%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M992.1%200%2026.3%20496h965.8z'/%3e%3cpath%20fill='%23fc0'%20d='M992.2%200H939L0%20470.3V496h53.1l939-469.4V0z'/%3e%3cpath%20fill='%23fff'%20d='m39%2096.1%2011.6-33.3-30.2-20.6h37.3L69.2%208.8l11.5%2033.4h37.2L87.8%2062.8%2099.3%2096%2069.2%2075.5zm185.2%200%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6L284.5%2096l-30.1-20.6zm0%20140%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6%2011.6%2033.3-30.1-20.6zm-92-69.2%2011.5-33.3-30.1-20.6h37.2l11.5-33.3%2011.5%2033.3h37.3l-30.2%2020.6%2011.5%2033.3-30-20.6zM39%20236.1l11.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4h37.2l-30.1%2020.6L99.3%20236l-30.1-20.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20480V0h640v160z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20480V0h426.7z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20480V0h213.3z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20480%20640-160v160z'/%3e%3c/svg%3e")}.fi-sc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20512V0h512v170.7z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20512V0h341.3z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20512V0h170.7z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20512%20512-170.7V512Z'/%3e%3c/svg%3e")}.fi-sd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%200h1024.8v170.7H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v512l341.3-256z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23000001'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='red'%20d='M0%200h992.9v165.4H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v496l330.7-248z'/%3e%3c/g%3e%3c/svg%3e")}.fi-se{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23005293'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M176%200v192H0v96h176v192h96V288h368v-96H272V0z'/%3e%3c/svg%3e")}.fi-se.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23005293'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M134%200v204.8H0v102.4h134V512h102.4V307.2H512V204.8H236.4V0z'/%3e%3c/svg%3e")}.fi-sg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%3e%3cpath%20fill='%23fff'%20d='M-20%200h720v480H-20z'/%3e%3cpath%20fill='%23df0000'%20d='M-20%200h720v240H-20z'/%3e%3cpath%20fill='%23fff'%20d='M146%2040.2a84.4%2084.4%200%200%200%20.8%20165.2%2086%2086%200%200%201-106.6-59%2086%2086%200%200%201%2059-106c16-4.6%2030.8-4.7%2046.9-.2z'/%3e%3cpath%20fill='%23fff'%20d='m133%20110%204.9%2015-13-9.2-12.8%209.4%204.7-15.2-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.5%2052%205%2015.1-13-9.2-12.9%209.3%204.8-15.1-12.8-9.4%2015.9-.1%204.9-15.1%205%2015h16zm58.5-.4%204.9%2015.2-13-9.3-12.8%209.3%204.7-15.1-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.4-51.6%204.9%2015.1-13-9.2-12.8%209.3%204.8-15.1-12.9-9.4%2016-.1%204.8-15.1%205%2015h16zm-46.3-34.3%205%2015.2-13-9.3-12.9%209.4%204.8-15.2-12.8-9.4%2015.8-.1%205-15.1%205%2015h16z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M27.7%200h708.6v708.7H27.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%20transform='translate(-20)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23df0000'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M245.2%2059.4a124.6%20124.6%200%200%200%201.1%20243.9%20126.9%20126.9%200%201%201-1.1-243.9'/%3e%3cpath%20fill='%23fff'%20d='m202%20162.4-18.9-13.8%2023.5-.2%207.2-22.3%207.5%2022.3h23.4l-18.8%2014%207.2%2022.3L214%20171l-19%2013.8zm26%2076.9-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.2h23.5l-19%2014%207.3%2022.3-19-13.6-19%2013.8zm86.3-.6-19-13.8%2023.4-.2%207.3-22.3%207.4%2022.3H357l-18.9%2014%207.3%2022.3-19.1-13.7-19%2013.8zm25.7-76.2-19-13.8%2023.5-.2%207.2-22.3%207.5%2022.2h23.4l-18.8%2014%207.2%2022.3-19.1-13.6-19%2013.8zM271.7%20112l-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.3h23.5l-19%2014%207.3%2022.2-19-13.6-19%2013.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-sh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-si{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M-15%200h682.6v512H-15.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(14.1)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-62%200H962v512H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M-62%20341.3H962V512H-62z'/%3e%3cpath%20fill='%230000bf'%20d='M-62%20170.7H962v170.6H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M228.4%2093c-4%2061.6-6.4%2095.4-15.7%20111-10.2%2016.8-20%2029.1-59.7%2044-39.6-14.9-49.4-27.2-59.6-44-9.4-15.6-11.7-49.4-15.7-111l5.8-2c11.8-3.6%2020.6-6.5%2027.1-7.8%209.3-2%2017.3-4.2%2042.3-4.7%2025%20.4%2033%202.8%2042.3%204.8q9.7%202.1%2027.3%207.7z'/%3e%3cpath%20fill='%230000bf'%20d='M222.6%2091c-3.8%2061.5-7%2089.7-12%20103.2-9.6%2023.2-24.8%2035.9-57.6%2048-32.8-12.1-48-24.8-57.7-48-5-13.6-8-41.7-11.8-103.3q17.4-5.6%2027.1-7.7c9.3-2%2017.3-4.3%2042.3-4.7%2025%20.4%2033%202.7%2042.3%204.7a284%20284%200%200%201%2027.4%207.7z'/%3e%3cpath%20fill='%23ffdf00'%20d='m153%20109.8%201.5%203.7%207%201-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%23fff'%20d='m208.3%20179.6-3.9-3-2.7-4.6-5.4-4.7-2.9-4.7-5.4-4.9-2.6-4.7-3-2.3-1.8-1.9-5%204.3-2.6%204.7-3.3%203-3.7-2.9-2.7-4.8-10.3-18.3-10.3%2018.3-2.7%204.8-3.7%202.9-3.3-3-2.7-4.7-4.9-4.3-1.9%201.8-2.9%202.4-2.6%204.7-5.4%204.9-2.9%204.7-5.4%204.7-2.7%204.6-3.9%203a66%2066%200%200%200%2018.6%2036.3%20107%20107%200%200%200%2036.6%2020.5%20104%20104%200%200%200%2036.8-20.5c5.8-6%2016.6-19.3%2018.6-36.3'/%3e%3cpath%20fill='%23ffdf00'%20d='m169.4%2083.9%201.6%203.7%207%201-4.6%202.7%204.4%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.6-1zm-33%200%201.6%203.7%207%20.9-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.4-6-.9%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%230000bf'%20d='M199.7%20203h-7.4l-7-.5-8.3-4h-9.4l-8.1%204-6.5.6-6.4-.6-8.1-4H129l-8.4%204-6.9.6-7.6-.1-3.6-6.2.1-.2%2011.2%201.9%206.9-.5%208.3-4.1h9.4l8.2%204%206.4.6%206.5-.6%208.1-4h9.4l8.4%204%206.9.6%2010.8-2%20.2.4zm-86.4%209.5%207.4-.5%208.3-4h9.4l8.2%204%206.4.5%206.4-.5%208.2-4h9.4l8.3%204%207.5.5%204.8-6h-.1l-5.2%201.4-6.9-.5-8.3-4h-9.4l-8.2%204-6.4.6-6.5-.6-8.1-4H129l-8.4%204-6.9.6-5-1.3v.2l4.5%205.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-si.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M60.2%200h497.3v497.3H60.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(-62)scale(1.0295)'%3e%3cpath%20fill='%23fff'%20d='M0%200h994.7v497.3H0z'/%3e%3cpath%20fill='%23d50000'%20d='M0%20331.6h994.7v165.7H0z'/%3e%3cpath%20fill='%230000bf'%20d='M0%20165.8h994.7v165.8H0z'/%3e%3cpath%20fill='%23d50000'%20d='M282%2090.3c-3.9%2059.9-6.1%2092.7-15.2%20107.9-9.9%2016.3-19.5%2028.2-58%2042.6-38.4-14.4-48-26.3-57.9-42.6-9-15.2-11.3-48-15.2-107.9l5.7-1.9c11.4-3.5%2020-6.3%2026.3-7.5%209-2%2016.7-4.1%2041-4.6%2024.3.4%2032%202.7%2041%204.6q9.6%202.1%2026.6%207.5z'/%3e%3cpath%20fill='%230000bf'%20d='M276.4%2088.3c-3.7%2059.8-6.7%2087.2-11.6%20100.3-9.3%2022.6-24.1%2035-56%2046.7-31.8-11.8-46.6-24.1-56-46.7-4.8-13.1-7.9-40.4-11.4-100.3q16.8-5.4%2026.3-7.5c9-1.9%2016.7-4.2%2041-4.6%2024.3.4%2032.1%202.7%2041.1%204.6q9.6%202.1%2026.6%207.5'/%3e%3cpath%20fill='%23ffdf00'%20d='m208.8%20106.6%201.5%203.7%206.7.9-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2-3.4-6-.8%204-2.9-4-2.6%206.4-1z'/%3e%3cpath%20fill='%23fff'%20d='m262.5%20174.5-3.7-3-2.7-4.4-5.2-4.6-2.8-4.6-5.2-4.7-2.6-4.6-2.8-2.3-1.9-1.7-4.7%204.1-2.6%204.6-3.3%202.9-3.5-2.8-2.7-4.7-10-17.7-10%2017.7-2.6%204.7-3.6%202.8-3.2-3-2.6-4.5-4.7-4.1-1.9%201.7-2.8%202.3-2.6%204.6-5.2%204.7-2.8%204.6-5.3%204.6-2.6%204.4-3.7%203a64%2064%200%200%200%2018%2035.2c6.4%206.1%2019.5%2014.4%2035.5%2019.9a101%20101%200%200%200%2035.7-20%2064%2064%200%200%200%2018.1-35.1'/%3e%3cpath%20fill='%23ffdf00'%20d='m224.8%2081.5%201.5%203.6%206.7%201-4.3%202.5%204.2%202.9-6.1%201-1.9%203.3-2-3.4-5.9-.8%204-3-4.1-2.5%206.4-1zm-32%200%201.5%203.5%206.7%201-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2.1-3.4-5.8-.8%204-2.9-4.1-2.6%206.4-1%201.5-3.6z'/%3e%3cpath%20fill='%230000bf'%20d='M254.2%20197.2H247l-6.7-.5-8.1-4-9.2.1-7.9%203.9-6.2.5-6.3-.5-7.9-3.9h-9.1l-8.1%204-6.7.4h-7.4l-3.5-6%20.1-.2%2010.9%201.8%206.6-.5%208.1-4h9.2l8%204%206.2.5%206.2-.6%208-3.8h9l8.2%203.9%206.7.5%2010.5-1.9.2.3zm-84%209.3%207.2-.5%208.1-4h9.1l8%203.9%206.2.6%206.2-.6%208-3.9h9.1l8.1%204%207.3.5%204.7-5.8-.2-.2-5%201.5-6.7-.5-8.1-4h-9.1l-8%204-6.2.5-6.2-.5-8-4h-9.1l-8.1%204-6.7.5-5-1.2v.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002868'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002868'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-sj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002868'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002868'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-sk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M233%20370.8c-43-20.7-104.6-61.9-104.6-143.2%200-81.4%204-118.4%204-118.4h201.3s3.9%2037%203.9%20118.4S276%20350%20233%20370.8'/%3e%3cpath%20fill='%23ee1c25'%20d='M233%20360c-39.5-19-96-56.8-96-131.4s3.6-108.6%203.6-108.6h184.8s3.5%2034%203.5%20108.6C329%20303.3%20272.5%20341%20233%20360'/%3e%3cpath%20fill='%23fff'%20d='M241.4%20209c10.7.2%2031.6.6%2050.1-5.6%200%200-.4%206.7-.4%2014.4s.5%2014.4.5%2014.4c-17-5.7-38.1-5.8-50.2-5.7v41.2h-16.8v-41.2c-12-.1-33.1%200-50.1%205.7%200%200%20.5-6.7.5-14.4s-.5-14.4-.5-14.4c18.5%206.2%2039.4%205.8%2050%205.6v-25.9c-9.7%200-23.7.4-39.6%205.7%200%200%20.5-6.6.5-14.4%200-7.7-.5-14.4-.5-14.4%2015.9%205.3%2029.9%205.8%2039.6%205.7-.5-16.4-5.3-37-5.3-37s9.9.7%2013.8.7%2013.8-.7%2013.8-.7-4.8%2020.6-5.3%2037c9.7.1%2023.7-.4%2039.6-5.7%200%200-.5%206.7-.5%2014.4s.5%2014.4.5%2014.4a119%20119%200%200%200-39.7-5.7v26z'/%3e%3cpath%20fill='%230b4ea2'%20d='M233%20263.3c-19.9%200-30.5%2027.5-30.5%2027.5s-6-13-22.2-13c-11%200-19%209.7-24.2%2018.8%2020%2031.7%2051.9%2051.3%2076.9%2063.4%2025-12%2057-31.7%2076.9-63.4-5.2-9-13.2-18.8-24.2-18.8-16.2%200-22.2%2013-22.2%2013S253%20263.3%20233%20263.3'/%3e%3c/svg%3e")}.fi-sk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M203.2%20395.5c-45.9-22-111.5-66-111.5-152.8s4.1-126.2%204.1-126.2h214.8s4.2%2039.4%204.2%20126.2S249%20373.4%20203.2%20395.5'/%3e%3cpath%20fill='%23ee1c25'%20d='M203.2%20384c-42.1-20.3-102.3-60.5-102.3-140.2s3.8-115.8%203.8-115.8h197s3.8%2036.2%203.8%20115.8-60.2%20120-102.3%20140.2'/%3e%3cpath%20fill='%23fff'%20d='M212.2%20223c11.4.2%2033.7.6%2053.5-6%200%200-.6%207-.6%2015.3s.6%2015.3.6%2015.3a172%20172%200%200%200-53.5-6v44h-18v-44a172%20172%200%200%200-53.5%206s.6-7%20.6-15.3-.6-15.3-.6-15.3c19.9%206.6%2042.1%206.2%2053.5%206v-27.7a128%20128%200%200%200-42.3%206.1s.5-7%20.5-15.3-.5-15.4-.5-15.4c17%205.7%2031.9%206.2%2042.2%206-.5-17.4-5.6-39.4-5.6-39.4s10.5.8%2014.7.8%2014.7-.8%2014.7-.8-5.1%2022-5.7%2039.5a126%20126%200%200%200%2042.3-6s-.5%207-.5%2015.3.5%2015.3.5%2015.3c-17-5.7-31.9-6.1-42.3-6z'/%3e%3cpath%20fill='%230b4ea2'%20d='M203.2%20280.8c-21.2%200-32.6%2029.4-32.6%2029.4s-6.3-14-23.6-14c-11.7%200-20.3%2010.5-25.8%2020.2%2021.3%2033.8%2055.3%2054.7%2082%2067.6%2026.7-12.9%2060.7-33.8%2082-67.7-5.5-9.6-14.1-20-25.8-20-17.3%200-23.6%2014-23.6%2014s-11.4-29.5-32.6-29.5'/%3e%3c/svg%3e")}.fi-sl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%230000cd'%20d='M0%20320.3h640V480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160.7h640v159.6H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h640v160.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sl-a'%3e%3crect%20width='384'%20height='512'%20rx='4.6'%20ry='7.6'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sl-a)'%20transform='scale(1.33333%201)'%3e%3cpath%20fill='%230000cd'%20d='M0%20341.7h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h512v170.3H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h512v171.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sm{background-image:url(/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/assets/sm-CfuSEhAf.svg)}.fi-sn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.3v480H213.3z'/%3e%3cpath%20fill='%23bc0000'%20d='M426.6%200H640v480H426.6z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='M342%20218.8h71.8l-56.6%2043.6%2020.7%2069.3-56.6-43.6-56.6%2041.6%2020.7-67.3-56.6-43.6h69.8l22.7-71.3z'/%3e%3c/svg%3e")}.fi-sn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23bc0000'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='m197%20351.7%2022-71.7-60.4-46.5h74.5l24.2-76%2022.1%2076H356L295.6%20280l22.1%2074-60.3-46.5z'/%3e%3c/svg%3e")}.fi-so{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%2340a6ff'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M336.5%20381.2%20254%20327.7l-82.1%2054%2030.5-87.7-82-54.2L222%20239l31.4-87.5%2032.1%2087.3%20101.4.1-81.5%2054.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-so.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%2340a6ff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='m643%20527.6-114.3-74-113.6%2074.8%2042.3-121.5-113.5-75%20140.4-1%2043.5-121.1%2044.5%20120.8%20140.3.1-112.9%2075.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23377e3f'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23fff'%20d='M.1%2096h640v288H.1z'/%3e%3cpath%20fill='%23b40a2d'%20d='M.1%20144h640v192H.1z'/%3e%3cpath%20fill='%23ecc81d'%20d='m320%20153.2%2056.4%20173.6-147.7-107.3h182.6L263.6%20326.8z'/%3e%3c/svg%3e")}.fi-sr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23377e3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.4h512v307.2H0z'/%3e%3cpath%20fill='%23b40a2d'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23ecc81d'%20d='m255.9%20163.4%2060.2%20185.2-157.6-114.5h194.8L195.7%20348.6z'/%3e%3c/svg%3e")}.fi-ss{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23078930'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20144h640v192H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20168h640v144H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20415.7%20240L0%20480z'/%3e%3cpath%20fill='%23fcdd09'%20d='M200.7%20194.8%2061.7%20240l139%2045.1L114.9%20167v146z'/%3e%3c/svg%3e")}.fi-ss.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23078930'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20179.2h512v153.6H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20433%20256L0%20512z'/%3e%3cpath%20fill='%23fcdd09'%20d='M209%20207.8%2064.4%20256l144.8%2048.1-89.5-126v155.8z'/%3e%3c/svg%3e")}.fi-st{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20137.1h640V343H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v480l240-240'/%3e%3cg%20id='st-c'%20transform='translate(351.6%20240)scale(.34286)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-523.2)'/%3e%3c/svg%3e")}.fi-st.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20146.3h512v219.4H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v512l192-256'/%3e%3cg%20id='st-c'%20transform='translate(276.9%20261.5)scale(.33167)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-550.9)'/%3e%3c/svg%3e")}.fi-sv{background-image:url(/assets/sv-DwXt4tfO.svg)}.fi-sv.fis{background-image:url(/assets/sv-B3Xyu71P.svg)}.fi-sx{background-image:url(/assets/sx-BCb2l4FV.svg)}.fi-sx.fis{background-image:url(/assets/sx-BV89-FB1.svg)}.fi-sy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-sy'%20viewBox='0%200%20640%20480'%3e%3cpath%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%200h640v160H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='m101%20300%2039-120%2039%20120-102-74.2h126M461%20300l39-120%2039%20120-102-74.2h126M281%20300l39-120%2039%20120-102.1-74.2h126.2'/%3e%3c/svg%3e")}.fi-sy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-sy'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%200h512v170.7H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='M26.3%20317.9%2067.2%20192%20108%20317.9%201%20240h132.4m270.5%2077.8L445%20192l40.8%20125.9-107-77.8H511m-295.9%2077.8L256%20192l40.9%20125.9-107-77.8h132.3'/%3e%3c/svg%3e")}.fi-sz{background-image:url(/assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h214v480H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M426%200h214v480H426z'/%3e%3cpath%20fill='%23fecb00'%20d='M214%200h212v480H214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-td.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h171.2v512H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M340.8%200H512v512H340.8z'/%3e%3cpath%20fill='%23fecb00'%20d='M171.2%200h169.6v512H171.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h292.8v196.8H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h96v192H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M192%200h96v192h-96z'/%3e%3cpath%20fill='%23fff'%20d='m426%20219.6%2015.4%2024.6h44V330l-33-51.6-44.4%2070.8h21.6l22.8-40.8%2046.8%2084%2046.8-84%2022.8%2040.8h21.6L546%20278.4%20513%20330v-47.4h19.8l14.7-23.4H513v-15h44l15.4-24.6zm51.6%20105h-48v16.8h48zm91.2%200h-48v16.8h48z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='scale(1.2)'/%3e%3c/svg%3e")}.fi-tf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h312.3v210H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h102.4v204.8H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M204.8%200h102.4v204.8H204.8z'/%3e%3cpath%20fill='%23fff'%20d='m282.4%20234.2%2016.5%2026.3h46.9V352l-35.3-55-47.3%2075.5h23l24.4-43.5%2049.9%2089.6%2049.9-89.6%2024.3%2043.5h23L410.5%20297l-35.2%2055v-50.6h21.1l15.7-25h-36.8v-16h46.9l16.5-26.2zm55%20112h-51.2v18h51.2zm97.3%200h-51.2v18h51.2z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3c/svg%3e")}.fi-tg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ffe300'%20d='M0%200h767.6v512H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20208.1h767.6V311H0zM0%20.2h767.6v102.9H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%20.3h306.5v310.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M134.4%20128.4c0-.8%2018.9-53%2018.9-53l17%2052.2s57.4%201.7%2057.4.8-45.3%2034.3-45.3%2034.3%2021.4%2060%2020.5%2058.2-49.6-36-49.6-36-49.7%2034.3-48.8%2034.3c.8%200%2018.8-56.5%2018.8-56.5l-44.5-33.4z'/%3e%3cpath%20fill='%23118600'%20d='M0%20409.2h767.6V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-.2h496.3V496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='translate(0%20.3)scale(1.0316)'%3e%3cpath%20fill='%23ffe300'%20d='M0-.2h744V496H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20201.5h744v99.7H0zM0%200h744v99.7H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%200h297.1v301.2H0z'/%3e%3cpath%20fill='%23fff'%20d='M130.3%20124.3c0-.9%2018.3-51.5%2018.3-51.5l16.6%2050.6s55.6%201.7%2055.6.8-44%2033.2-44%2033.2%2020.7%2058.1%2019.9%2056.5-48.1-34.9-48.1-34.9-48.2%2033.2-47.3%2033.2%2018.2-54.7%2018.2-54.7L76.4%20125z'/%3e%3cpath%20fill='%23118600'%20d='M0%20396.4h744v99.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20162.5h640v160H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h640v82.5H0zm0%20400h640v80H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20173.4h512V344H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h512v88H0zm0%20426.7h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23060'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v342.9H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h640v137.1H0z'/%3e%3cpath%20fill='%23f8c300'%20d='M300.8%20233.6a8.6%208.6%200%200%201%2016%204V272h6.4v-34.3a8.6%208.6%200%200%201%2016-4%2020.2%2020.2%200%201%200-38.4%200'/%3e%3cpath%20fill='%23fff'%20d='M305.4%20224.7a14%2014%200%200%201%2014.6%206.5%2014%2014%200%200%201%2014.6-6.5%2014.7%2014.7%200%200%200-29.2%200'/%3e%3cpath%20id='tj-a'%20fill='%23f8c300'%20d='M316.8%20258.3a26%2026%200%200%201-43.8%2016.6%2027%2027%200%200%201-41%2012c2.5%2025%2040%2019.9%2042.8-4.4%2011.7%2020.7%2037.6%2014.7%2045.2-10.6z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20id='tj-b'%20fill='%23f8c300'%20d='M291.8%20302.6c-5.3%2011.3-15.7%2013.2-24.8%204.1%200%200%203.6-2.6%207.6-3.3-.8-3.1.7-7.5%202.9-9.8a15%2015%200%200%201%206.1%208.1c5.5-.7%208.2%201%208.2%201z'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(9.4%20320%20551.3)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(18.7%20320%20551.3)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='11'%20d='M253.5%20327.8a233%20233%200%200%201%20133%200'/%3e%3cg%20fill='%23f8c300'%20transform='translate(320%20164.6)scale(.68571)'%3e%3cpath%20id='tj-c'%20d='m301930%20415571-790463-574305h977066l-790463%20574305L0-513674z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%20fill='%23f8c300'%20transform='translate(320%20260.6)scale(.68571)'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-tj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23060'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v365.7H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h512v146.3H0z'/%3e%3cg%20fill='%23f8c300'%20transform='translate(-256)scale(.73143)'%3e%3cpath%20d='M672%20340.7a12.5%2012.5%200%200%201%2023.3%205.9v50h9.4v-50a12.5%2012.5%200%200%201%2023.3-5.9%2029.5%2029.5%200%201%200-56%200'/%3e%3cpath%20fill='%23fff'%20d='M678.7%20327.6a20%2020%200%200%201%2021.3%209.6%2020%2020%200%200%201%2021.3-9.6%2021.5%2021.5%200%200%200-42.6%200'/%3e%3cpath%20id='tj-a'%20d='M695.3%20376.6a38%2038%200%200%201-63.8%2024.3%2039.5%2039.5%200%200%201-59.8%2017.5c3.7%2036.4%2058.3%2029%2062.3-6.4%2017.2%2030.1%2055%2021.5%2066-15.4z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%201400%200)'/%3e%3cpath%20id='tj-b'%20d='M658.8%20441.3c-7.6%2016.5-22.8%2019.3-36.1%206%200%200%205.3-3.8%2011-4.8a18%2018%200%200%201%204.3-14.3%2022%2022%200%200%201%209%2011.8c8-1%2011.8%201.3%2011.8%201.3'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(9.4%20700%20804)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(18.7%20700%20804)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='16'%20d='M603%20478a340%20340%200%200%201%20194%200'/%3e%3cg%20transform='translate(700%20380)'%3e%3cg%20transform='translate(0%20-140)'%3e%3cpath%20id='tj-c'%20d='m488533-158734-790463%20574305L0-513674l301930%20929245-790463-574305z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fed100'%20d='M108.1%20354.6c-6.7-.1%2062.8-37%20120.9-84.4%2076.2-62.1%20240.3-161.4%20288.6-177.6%205-1.7-10.3%208.6-12.3%2011.9-51.5%2061-10.4%20176%2054%20233.9%2019.4%2014.8%2018.4%2015.6%2054.3%2017v3.4zm-4.2%206.7s-4.9%203.5-4.9%206.1c0%202.9%205.5%206.7%205.5%206.7l498.5%205.5%209.2-6.1-12.8-7.9z'/%3e%3cpath%20fill='%23fff'%20d='m106.8%20109.1-4%2012.2%2010.4-7.5%2010.3%207.5-3.9-12.2%2010.3-7.5h-12.8l-3.9-12.2-4%2012.2H96.4zm78.1%2057.4%208.6-6.3h-10.7l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.3-3.3%2010.1%208.6-6.3%208.7%206.3zm-145.2%2013-4-12.2-3.9%2012.2H19l10.3%207.5-3.9%2012.2%2010.3-7.5%2010.4%207.5-4-12.2%2010.4-7.5zm78.1%20122.3-4.6-14.2-4.6%2014.2h-15l12.1%208.7-4.6%2014.3%2012.1-8.8%2012.1%208.8-4.7-14.3%2012.1-8.7z'/%3e%3c/svg%3e")}.fi-tk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fed100'%20d='M90.7%20384.2c-5.3%200%2050-29.5%2096.4-67.2%2060.7-49.5%20191.5-128.7%20230-141.5%204-1.3-8.2%206.8-9.8%209.5-41.1%2048.6-8.3%20140.3%2043%20186.4%2015.4%2011.8%2014.6%2012.4%2043.2%2013.6v2.7zm-3.3%205.4s-3.9%202.8-3.9%204.9c0%202.3%204.4%205.4%204.4%205.4l397.3%204.4%207.3-4.9-10.2-6.3z'/%3e%3cpath%20fill='%23fff'%20d='m105.5%20116.6-4%2012.1%2010.4-7.5%2010.3%207.5-4-12.1%2010.4-7.5h-12.8l-3.9-12.2-4%2012.2H95.2zm77.8%2057.1%208.6-6.2h-10.6l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.2-3.3%2010.1%208.6-6.2%208.6%206.2zm-144.7%2013-3.9-12.1-4%2012.1H18l10.3%207.5-4%2012.1%2010.4-7.5%2010.3%207.5-3.9-12.1%2010.3-7.5zm77.9%20121.9-4.6-14.2-4.6%2014.2H92.4l12%208.7-4.6%2014.2%2012.1-8.8%2012%208.8-4.6-14.2%2012-8.7z'/%3e%3c/svg%3e")}.fi-tl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h1031.2v512H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.2%200%20512%20256.7%20512%20256.7L0%20512z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2.1%200%20340.6%20256.7%20340.6%20256.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='M187.7%20298.2%20127%20284.7l-31%2052.8-5-59.7-60.7-13.3%2054.9-24.9-3.3-59.3%2040.2%2043.4%2055.4-25.3-28.9%2054%2039.2%2045.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h999v496H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.1%200%20496%20248.7%20496%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2%200%20330%20248.7%20330%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23fff'%20d='m181.9%20288.9-59-13L93%20327l-5-57.8-58.8-13%2053.1-24-3.2-57.5%2039%2042%2053.6-24.4-28%2052.2%2038%2044.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tm{background-image:url(/assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70013'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M320%20119.2a1%201%200%200%200-1%20240.3%201%201%200%200%200%201-240.3M392%20293a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.4-12.2%2037.4-12.2V188l23.1%2031.8%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-tn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70013'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%20135a1%201%200%200%200-1%20240%201%201%200%200%200%200-241zm72%20174a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.3-12.2%2037.3-12.2v-39.4l23.1%2031.9%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-to{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h250v200.3H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M102.8%2031.2h39.9v139.6h-39.8z'/%3e%3cpath%20d='M192.6%2081v40H53V81z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-to.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h218.3v175H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M89.8%2027.3h34.8v121.9H89.8z'/%3e%3cpath%20d='M168.2%2070.8v34.8H46.3V70.8z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M407%20247.5c0%2066.2-54.6%20119.9-122%20119.9s-122-53.7-122-120%2054.6-119.8%20122-119.8%20122%2053.7%20122%20119.9'/%3e%3cpath%20fill='%23e30a17'%20d='M413%20247.5c0%2053-43.6%2095.9-97.5%2095.9s-97.6-43-97.6-96%2043.7-95.8%2097.6-95.8%2097.6%2042.9%2097.6%2095.9z'/%3e%3cpath%20fill='%23fff'%20d='m430.7%20191.5-1%2044.3-41.3%2011.2%2040.8%2014.5-1%2040.7%2026.5-31.8%2040.2%2014-23.2-34.1%2028.3-33.9-43.5%2012-25.8-37z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M348.8%20264c0%2070.6-58.3%20127.9-130.1%20127.9s-130.1-57.3-130.1-128%2058.2-127.8%20130-127.8S348.9%20193.3%20348.9%20264z'/%3e%3cpath%20fill='%23e30a17'%20d='M355.3%20264c0%2056.5-46.6%20102.3-104.1%20102.3s-104-45.8-104-102.3%2046.5-102.3%20104-102.3%20104%2045.8%20104%20102.3z'/%3e%3cpath%20fill='%23fff'%20d='m374.1%20204.2-1%2047.3-44.2%2012%2043.5%2015.5-1%2043.3%2028.3-33.8%2042.9%2014.8-24.8-36.3%2030.2-36.1-46.4%2012.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e00000'%20fill-rule='evenodd'%20d='M463.7%20480%200%201v478.8zM176.3%200%20640%20479V.2z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M27.7.2h118.6l468.2%20479.3H492.2z'/%3e%3c/svg%3e")}.fi-tt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e00000'%20d='M371%20512%200%201v510.7zM141%200l371%20511V.2z'/%3e%3cpath%20fill='%23000001'%20d='M22.2.2h94.9l374.5%20511.3h-97.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009fca'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='M593.3%20122.7H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zm-69.2%20196.8h27.6l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.3%2015.3%208.6-24.7-22.3-15.2H507l8.5-24.7zm69.2-44.6H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zM295.8%20417.7h27.6L301%20432.8l8.6%2024.6-22.3-15.2-22.3%2015.2%208.6-24.6-22.4-15.3h27.6l8.5-24.6zm62.6-76.5h-27.6l22.3-15.3-8.5-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.3%2015.3h-27.5l-8.5%2024.6zm81.3-112.5H412l22.3-15.2-8.5-24.7%2022.3%2015.3%2022.3-15.3-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm68.3-23.3h-27.6l22.4-15.3-8.6-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.4%2015.3H525l-8.5%2024.6zM439.7%20400H412l22.3-15.2L426%20360l22.3%2015.2%2022.3-15.2-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm-81.3%2019.9h-27.6l22.3-15.2-8.5-24.7%2022.3%2015.2%2022.3-15.2-8.6%2024.6L403%20420h-27.5l-8.5%2024.7z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23FFF'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23C8102E'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23FFF'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-tv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009fca'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='m478%20226.3%207.1%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-57.2%20162.8%207%2020.4-18.4-12.7-18.4%2012.7%207-20.4-18.4-12.7h22.8l7-20.4%207%2020.5h22.9zm57.3-36.9%207%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-246.2%20118%207.1%2020.5-18.4-12.7-18.5%2012.7%207.1-20.4-18.5-12.6h22.8l7-20.4%207.1%2020.4h22.8zm43.1-88.4-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8zm67.3-93-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm56.5-19.3-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm-56.5%20161-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zM275%20446.9l-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23FFF'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23C8102E'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23FFF'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-tw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20640%20480'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h720v480H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h360v240H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m154%20126.9-2.5%209.6%209.4%202.6-1.8-7.1zm46.9%205.1-1.8%207.1%209.4-2.6-2.5-9.6zm-41.8-24-5.1%205.1%201.9%206.9z'/%3e%3cpath%20d='m155.9%20120-1.9%206.9%205.1%205.1z'/%3e%3cpath%20d='m154%20113.1-6.9%206.9%206.9%206.9%201.9-6.9zm14%2027.8%205.1%205.1%206.9-1.9zm18.9%205.1%209.6%202.5%202.6-9.4-7.1%201.8z'/%3e%3cpath%20d='m192%20140.9%207.1-1.8%201.8-7.1zm-31.1-1.8%202.6%209.4%209.6-2.5-5.1-5.1zm19.1%205%206.9%201.9%205.1-5.1z'/%3e%3cpath%20d='m173.1%20146%206.9%206.9%206.9-6.9-6.9-1.9zm-12.2-45.1-9.4%202.6%202.5%209.6%205.1-5.1zm-1.8%2031.1%201.8%207.1%207.1%201.8zm45-12%201.9-6.9-5.1-5.1z'/%3e%3cpath%20d='m168%2099.1-7.1%201.8-1.8%207.1zm32.9%208.9-1.8-7.1-7.1-1.8zm5.1%2018.9%206.9-6.9-6.9-6.9-1.9%206.9z'/%3e%3cpath%20d='m200.9%20108-8.9-8.9-12-3.2-12%203.2-8.9%208.9-3.2%2012%203.2%2012%208.9%208.9%2012%203.2%2012-3.2%208.9-8.9%203.2-12z'/%3e%3cpath%20d='m200.9%20132%205.1-5.1-1.9-6.9zm5.1-18.9%202.5-9.6-9.4-2.6%201.8%207.1zm-6.9-12.2-2.6-9.4-9.6%202.5%205.1%205.1zm-26-6.9-9.6-2.5-2.6%209.4%207.1-1.8zm6.9%201.9-6.9-1.9-5.1%205.1z'/%3e%3cpath%20d='m186.9%2094-6.9-6.9-6.9%206.9%206.9%201.9z'/%3e%3cpath%20d='m192%2099.1-5.1-5.1-6.9%201.9zM173.1%20146l-9.6%202.5%204.5%2016.6%2012-12.2zm-5.1%2019.1%2012%2044.9%2012-44.9-12-12.2zm-7.1-26-9.4-2.6-4.4%2016.4%2016.4-4.4z'/%3e%3cpath%20d='m147.1%20152.9-12%2045.1%2032.9-32.9-4.5-16.6zm-12-20.9L102%20165.1l45.1-12.2%204.4-16.4z'/%3e%3cpath%20d='m154%20126.9-6.9-6.9-12%2012%2016.4%204.5zm0-13.8-2.5-9.6-16.4%204.5%2012%2012z'/%3e%3cpath%20d='M135.1%20108%2090%20120l45.1%2012%2012-12zm90%2024-16.6%204.5%204.4%2016.4%2045.1%2012.2z'/%3e%3cpath%20d='m199.1%20139.1-2.6%209.4%2016.4%204.4-4.4-16.4zm-12.2%206.9-6.9%206.9%2012%2012.2%204.5-16.6zm19.1-19.1%202.5%209.6%2016.6-4.5-12.2-12z'/%3e%3cpath%20d='m192%20165.1%2033.1%2032.9-12.2-45.1-16.4-4.4zm7.1-64.2%209.4%202.6%204.4-16.4-16.4%204.4z'/%3e%3cpath%20d='M225.1%20108%20258%2075.1l-45.1%2012-4.4%2016.4zm-12.2-20.9L225.1%2042%20192%2075.1l4.5%2016.4zm12.2%2044.9%2044.9-12-44.9-12-12.2%2012z'/%3e%3cpath%20d='m206%20113.1%206.9%206.9%2012.2-12-16.6-4.5zm-38-38L135.1%2042l12%2045.1%2016.4%204.4z'/%3e%3cpath%20d='m160.9%20100.9%202.6-9.4-16.4-4.4%204.4%2016.4z'/%3e%3cpath%20d='m147.1%2087.1-45.1-12%2033.1%2032.9%2016.4-4.5zm39.8%206.9%209.6-2.5-4.5-16.4-12%2012z'/%3e%3cpath%20d='M192%2075.1%20180%2030l-12%2045.1%2012%2012z'/%3e%3cpath%20d='m173.1%2094%206.9-6.9-12-12-4.5%2016.4z'/%3e%3c/g%3e%3ccircle%20cx='180'%20cy='120'%20r='51.1'%20fill='%23000095'/%3e%3ccircle%20cx='180'%20cy='120'%20r='45.1'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20512%20512'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h384v256H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m164.3%20135.4-2.7%2010.2%2010.1%202.7-2-7.4zm50%205.5-2%207.4%2010.1-2.7-2.7-10.2zm-44.6-25.8-5.4%205.5%202%207.4z'/%3e%3cpath%20d='m166.3%20128-2%207.4%205.4%205.5z'/%3e%3cpath%20d='m164.3%20120.6-7.4%207.4%207.4%207.4%202-7.4zm14.8%2029.7%205.5%205.4%207.4-2zm20.3%205.4%2010.2%202.7%202.7-10.1-7.4%202z'/%3e%3cpath%20d='m204.9%20150.3%207.4-2%202-7.4zm-33.2-2%202.7%2010.1%2010.2-2.7-5.5-5.4zm20.3%205.4%207.4%202%205.5-5.4z'/%3e%3cpath%20d='m184.6%20155.7%207.4%207.4%207.4-7.4-7.4-2zm-12.9-48-10.1%202.7%202.7%2010.2%205.4-5.5zm-2%2033.2%202%207.4%207.4%202zm48-12.9%202-7.4-5.4-5.5z'/%3e%3cpath%20d='m179.1%20105.7-7.4%202-2%207.4zm35.2%209.4-2-7.4-7.4-2zm5.4%2020.3%207.4-7.4-7.4-7.4-2%207.4z'/%3e%3cpath%20d='m214.3%20115.1-9.4-9.4-12.9-3.4-12.9%203.4-9.4%209.4-3.4%2012.9%203.4%2012.9%209.4%209.4%2012.9%203.4%2012.9-3.4%209.4-9.4%203.4-12.9z'/%3e%3cpath%20d='m214.3%20140.9%205.4-5.5-2-7.4zm5.4-20.3%202.7-10.2-10.1-2.7%202%207.4zm-7.4-12.9-2.7-10.1-10.2%202.7%205.5%205.4zm-27.7-7.4-10.2-2.7-2.7%2010.1%207.4-2z'/%3e%3cpath%20d='m192%20102.3-7.4-2-5.5%205.4z'/%3e%3cpath%20d='m199.4%20100.3-7.4-7.4-7.4%207.4%207.4%202z'/%3e%3cpath%20d='m204.9%20105.7-5.5-5.4-7.4%202zm-20.3%2050-10.2%202.7%204.7%2017.6%2012.9-12.9zm-5.5%2020.3%2012.9%2048%2012.9-48-12.9-12.9zm-7.4-27.7-10.1-2.7-4.7%2017.5%2017.5-4.7z'/%3e%3cpath%20d='m156.9%20163.1-12.9%2048%2035.1-35.1-4.7-17.6zM144%20140.9%20108.9%20176l48-12.9%204.7-17.5z'/%3e%3cpath%20d='m164.3%20135.4-7.4-7.4-12.9%2012.9%2017.6%204.7zm0-14.8-2.7-10.2-17.6%204.7%2012.9%2012.9z'/%3e%3cpath%20d='M144%20115.1%2096%20128l48%2012.9%2012.9-12.9zm96%2025.8-17.6%204.7%204.7%2017.5%2048%2012.9z'/%3e%3cpath%20d='m212.3%20148.3-2.7%2010.1%2017.5%204.7-4.7-17.5zm-12.9%207.4-7.4%207.4%2012.9%2012.9%204.7-17.6zm20.3-20.3%202.7%2010.2%2017.6-4.7-12.9-12.9zM204.9%20176l35.1%2035.1-12.9-48-17.5-4.7zm7.4-68.3%2010.1%202.7%204.7-17.5-17.5%204.7zm27.7%207.4L275.1%2080l-48%2012.9-4.7%2017.5zm-12.9-22.2%2012.9-48L204.9%2080l4.7%2017.6zm12.9%2048%2048-12.9-48-12.9-12.9%2012.9z'/%3e%3cpath%20d='m219.7%20120.6%207.4%207.4%2012.9-12.9-17.6-4.7zM179.1%2080%20144%2044.9l12.9%2048%2017.5%204.7zm-7.4%2027.7%202.7-10.1-17.5-4.7%204.7%2017.5z'/%3e%3cpath%20d='m156.9%2092.9-48-12.9%2035.1%2035.1%2017.6-4.7zm42.5%207.4%2010.2-2.7-4.7-17.6L192%2092.9z'/%3e%3cpath%20d='M204.9%2080%20192%2032l-12.9%2048L192%2092.9z'/%3e%3cpath%20d='m184.6%20100.3%207.4-7.4L179.1%2080l-4.7%2017.6z'/%3e%3c/g%3e%3ccircle%20cx='192'%20cy='128'%20r='54.4'%20fill='%23000095'/%3e%3ccircle%20cx='192'%20cy='128'%20r='48'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M10%200h160v120H10z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23tz-a)'%20transform='matrix(4%200%200%204%20-40%200)'%3e%3cpath%20fill='%2309f'%20d='M0%200h180v120H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h180L0%20120z'/%3e%3cpath%20fill='%23000001'%20d='M0%20120h40l140-95V0h-40L0%2095z'/%3e%3cpath%20fill='%23ff0'%20d='M0%2091.5%20137.2%200h13.5L0%20100.5zM29.3%20120%20180%2019.5v9L42.8%20120z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M102.9%200h496v496H103z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23tz-a)'%20transform='translate(-106.2)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2309f'%20d='M0%200h744.1v496H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h744.1L0%20496z'/%3e%3cpath%20fill='%23000001'%20d='M0%20496h165.4L744%20103.4V0H578.7L0%20392.7v103.4z'/%3e%3cpath%20fill='%23ff0'%20d='M0%20378%20567%200h56L0%20415.3v-37.2zm121.1%20118%20623-415.3V118L177%20496z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ua{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ua.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%20341.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%20256h768v85.3h-768z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20170.7h768V256h-768z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%2085.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%200h768v85.3h-768z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20d='M335.7%20256a79.7%2079.7%200%201%201-159.4%200%2079.7%2079.7%200%200%201%20159.4%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m242%20194.9-5.2-9.5c2-2%205.3-3.6%2010.7-3.6l-.6%2010.5z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20d='m247%20192.3.7-10.5s10.7-.6%2016.5%206.4l-5.7%208.2z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m258.6%20196.3%205.3-8.2c3.5%203.7%205%206.3%205.5%2010.3.1.1-8.3%202.1-8.3%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M244.6%20331.1s9.9-11.3%2029.1-8.9c-2.9-4.7-12.3-4.1-12.3-4.1s-2.8-22-.6-23.2%2012%20.1%2012%20.1c1.2%200%203.4-3.4%201.6-5.6s-6.8-10.5-4.7-12.2%2013.4%201%2013.4%201l-32-41s-3.3-15.5%203.3-23c7.9-6.5%207-13.6%206.8-13.5-1.1-7.2-12-12.3-19.4-5.7-4.3%205.2-1.4%209.2-1.4%209.2s-11.5%203.1-11.9%205.1%2012.9-.3%2012.9-.3l-1.3%209.1s-26%2023.6-6%2044l.6-.8s7%208.6%2014.3%2010.5c7%207%206.3%206%206.3%206s1.3%2011.1%200%2013.3c-1.7-.5-19.3-1.2-21.9-.2-2.4.8-11.4.3-9.2%2015.1l3.3-7.5s-.3%205.3%201.9%207.2c-.4-5.6%202.1-9.4%202.1-9.4s.4%206.2%201.8%207c1.4%201%201.4-10%209-9%207.4.9%2012.9.6%2012.9.6s2.5%2021.4%201.7%2023.4c-5.4-1.3-18.4.5-19.2%203.8%207.6-.5%2011.1.4%2011.1.4s-6.1%205.5-4.2%208.6'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M247.6%20214.8s-18.9%2020.8-10.7%2036.7c.4-2.2.2-3.6.5-3.5-.5-.3%202.3%201.9%202.1%201.5%200-1.2-.8-3.7-.8-3.7l2.5.7-1.5-2.8%203.7.4s-1.3-3.4-.9-3.4l3%20.2c-5.4-9.6-.3-17.6%202.1-26.2z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20d='M254.2%20196.9s1%207.2-3%209.2c-.5.5-3%201.3-2.6%202.8.4%202%201.5%201.6%203%201.2%204.1-.7%208.9-9.4%202.6-13.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M247.2%20203a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='M241.1%20209c-1%20.9-6.2%206.3-1%208.3%205.3-1.4%203.8-2.4%205-3.6%200-2.5-2.6-3.1-4-4.6z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M252.6%20260.5c-.3%201.2-1.5%205.6.1%209%204.6-2%206.7-1.4%208.2-.4-3.7-3-5.2-4.3-8.3-8.6'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='m260.4%20281.1.2%2010.2s3.6.6%205.2%200%200-7-5.4-10.2'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20d='M286%20282.4s-6.5-15.8-23.2-19.8-14.5-21.8-13.2-22.9c.8-1.5%201.3-3.9%206.1-1.6s27%2013.4%2030.2%2014%20.4%2030.7.2%2030.3z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M270.2%20262.5c-.3.2%2022.3%2013.4%2015.5%2024.7%206.4-4.3%204.4-11.7%204.4-11.7s5.2%2013.7-7.6%2020.4c1.4%201.2%202.3%201%202.3%201l-2.2%202.1s-1%201.7%207.6-2.5c-2.3%201.9-2.5%203.3-2.5%203.3s.6%201.8%206.2-3.1c-4.5%204.9-5.5%207.4-5.5%207.3%2012.3-1%2039-41-8.4-52.7l2.1%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M271.2%20258.6c3%202.2%204.1%203%204.5%204-2.8-.6-5.3-.4-5.3-.4s-6.1-5.8-7.2-6.3c-.8%200-5.6-3-5.6-3-2.3-1.2-4.5-9.3%204.2-7a93%2093%200%200%200%2010.3%204.6l10.7%203.4%206.2%206.9s-11-5.4-12.4-5.5c3%202.4%204.7%205.8%204.7%205.8-3.5-1-6.5-2-10.1-2.5'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.9'%20d='M228.4%20209.9s10.5-2.6%2011.8-2.2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20426.7h768V512h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%20330.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20248h744v82.7H0z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20165.4h744V248H0z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%2082.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%200h744v82.7H0z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M449.3%20248a77.2%2077.2%200%201%201-154.5%200%2077.2%2077.2%200%200%201%20154.5%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m358.4%20188.8-5-9.2c2-2%205.2-3.4%2010.4-3.4l-.5%2010z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m363.3%20186.4.6-10.2s10.4-.6%2016%206.1l-5.5%208z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m374.6%20190.2%205.1-8c3.4%203.6%204.8%206.2%205.4%2010%200%20.2-8.1%202-8.1%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M361%20320.9s9.6-11%2028.2-8.7c-2.8-4.5-11.9-4-11.9-4s-2.8-21.4-.6-22.4%2011.5%200%2011.5%200c1.3%200%203.4-3.3%201.7-5.4s-6.6-10.2-4.6-11.8%2013%20.9%2013%20.9l-31-39.8s-3.2-15%203.2-22.1c7.6-6.4%206.8-13.2%206.6-13.1-1-7-11.6-12-18.8-5.6-4.2%205.1-1.4%209-1.4%209s-11%203-11.5%205c-.4%201.8%2012.5-.4%2012.5-.4l-1.2%208.8s-25.2%2023-6%2042.7c.3%200%20.7-.9.7-.9s6.8%208.4%2013.9%2010.2c6.7%206.9%206%205.8%206%205.8s1.4%2010.8.1%2013a93%2093%200%200%200-21.2-.2c-2.3.7-11.1.3-9%2014.6l3.2-7.3s-.2%205.2%201.9%207c-.4-5.4%202-9.1%202-9.1s.4%206%201.8%206.8c1.3%201%201.3-9.6%208.6-8.8%207.3%201%2012.6.7%2012.6.7s2.4%2020.6%201.6%2022.6c-5.2-1.3-17.8.5-18.6%203.7%207.4-.5%2010.8.4%2010.8.4s-6%205.3-4.1%208.4'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M364%20208s-18.4%2020.2-10.5%2035.7c.5-2.2.3-3.5.5-3.4-.4-.3%202.3%201.8%202%201.4.2-1.1-.7-3.5-.7-3.5l2.4.6-1.4-2.7%203.5.5s-1.2-3.4-.8-3.4l2.9.2c-5.2-9.3-.3-17%202-25.3z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-width='.9'%20d='M370.3%20190.8s1%207-2.8%209c-.6.4-3%201.2-2.7%202.6.5%201.9%201.5%201.5%203%201.2%204-.7%208.6-9.2%202.5-12.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M363.5%20196.7a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M357.6%20202.5c-1%20.8-6%206.1-1%208%205.2-1.4%203.7-2.3%204.9-3.5%200-2.3-2.6-3-3.9-4.5z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M368.7%20252.4c-.3%201.2-1.4%205.4.2%208.6%204.4-1.8%206.4-1.3%207.9-.3-3.6-3-5-4.1-8.1-8.3'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='m376.3%20272.4.2%209.8s3.5.7%205%200c1.6-.6%200-6.8-5.2-9.8'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M401.2%20273.6s-6.4-15.3-22.5-19.2-14.1-21-12.8-22.1c.7-1.5%201.2-3.8%205.9-1.6s26.1%2013%2029.2%2013.5.4%2029.8.2%2029.4z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M385.8%20254.4c-.3.1%2021.6%2012.9%2015%2023.9%206.3-4.1%204.2-11.4%204.2-11.4s5.1%2013.3-7.3%2019.8c1.4%201.2%202.2.9%202.2.9l-2%202.1s-1%201.6%207.3-2.4c-2.3%201.8-2.5%203.1-2.5%203.1s.7%201.8%206.1-3a30%2030%200%200%200-5.4%207.2c12-1.1%2037.8-39.7-8.1-51.1l2%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M386.7%20250.6c3%202%204%202.8%204.4%203.8-2.7-.6-5.2-.4-5.2-.4s-5.8-5.6-6.9-6c-.8%200-5.4-3-5.4-3-2.3-1.1-4.4-9%204-6.7%208.8%204.1%2010%204.4%2010%204.4L398%20246l6%206.7s-10.7-5.3-12-5.4c3%202.4%204.6%205.6%204.6%205.6-3.4-1-6.3-1.8-9.9-2.3'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.8'%20d='M345.3%20203.3s10.2-2.4%2011.4-2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20413.4h744v82.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-um{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-um.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-us{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-us.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-uy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230038a8'%20d='M266%2053.3h374v53.4H266zm0%20106.7h374v53.3H266zM0%20266.7h640V320H0zm0%20106.6h640v53.4H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(133.3%20133.3)scale(2.93333)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(133.3%20133.3)scale(.29333)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230038a8'%20d='M284%2056.9h228v56.9H284zm0%20113.8h228v56.9H284zM0%20284.4h512v57H0zm0%20113.8h512v57H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(142.2%20142.2)scale(3.12889)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(142.2%20142.2)scale(.31289)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231eb53a'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20153.6h640v172.8H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20163.2h640v153.6H0z'/%3e%3ccircle%20cx='134.4'%20cy='76.8'%20r='57.6'%20fill='%23fff'/%3e%3ccircle%20cx='153.6'%20cy='76.8'%20r='57.6'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(261.1%20122.9)scale(1.92)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231eb53a'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20163.8h512v184.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20174h512v164H0z'/%3e%3ccircle%20cx='143.4'%20cy='81.9'%20r='61.4'%20fill='%23fff'/%3e%3ccircle%20cx='163.8'%20cy='81.9'%20r='61.4'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(278.5%20131)scale(2.048)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-va{background-image:url(/assets/va-B1737jVh.svg)}.fi-va.fis{background-image:url(/assets/va-BcsDw49H.svg)}.fi-vc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='M490%200h150v480H490z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h150v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='m259.3%20130-46.4%2071.3%2044.7%2074.4%2043.8-73.7zm121.2%200-46.3%2071.3%2044.7%2074.4%2043.8-73.7zm-61.2%2097.3-46.4%2071.4%2044.8%2074.4%2043.8-73.7-42.2-72z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h510.4v512H0z'/%3e%3cpath%20fill='%23199a00'%20d='M385.6%200H512v512H385.6z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h126.4v512H0z'/%3e%3c/g%3e%3cpath%20fill='%23199a00'%20fill-rule='evenodd'%20d='m191.2%20138.6-49.5%2076.2%2047.8%2079.3%2046.7-78.6zm129.4%200L271%20214.8l47.7%2079.3%2046.8-78.6-45-76.9zm-65.4%20103.9-49.4%2076.1%2047.7%2079.4%2046.7-78.7z'/%3e%3c/svg%3e")}.fi-ve{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h640v160H0z'/%3e%3cg%20id='ve-f'%20transform='matrix(4%200%200%204%20320%20336)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20320%20336)'/%3e%3c/svg%3e")}.fi-ve.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h512v170.7H0z'/%3e%3cg%20id='ve-f'%20transform='translate(256.3%20358.4)scale(4.265)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20256.3%20358.4)'/%3e%3c/svg%3e")}.fi-vg{background-image:url(/assets/vg-9wqmkANB.svg)}.fi-vg.fis{background-image:url(/assets/vg-CIMyeXjw.svg)}.fi-vi{background-image:url(/assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23da251d'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23ff0'%20d='M349.6%20381%20260%20314.3l-89%2067.3L204%20272l-89-67.7%20110.1-1%2034.2-109.4L294%20203l110.1.1-88.5%2068.4%2033.9%20109.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23da251d'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23ff0'%20d='m661%20527.5-124-92.6-123.3%2093.5%2045.9-152-123.2-93.8%20152.4-1.3L536%20129.8%20584.3%20281l152.4.2-122.5%2094.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v240H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.71111%201.01053)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-22)scale(1.01053)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1s-49.3-68.9-64-68.9-60.3%2010.6-60.3%2058c0%2047.6%2044.7%2052%2053.5%2052s41.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4s14.6-41.2%2039.9-41.2%2043.8%2022.5%2043.8%2045.1-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10%20.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v256H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.56889%201.0779)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-35.6%2026.7)scale(.96552)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1s-49.3-68.9-64-68.9-60.3%2010.6-60.3%2058c0%2047.6%2044.7%2052%2053.5%2052s41.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4s14.6-41.2%2039.9-41.2%2043.8%2022.5%2043.8%2045.1-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10%20.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-wf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-wf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ws{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m180%20229.3-20.7-14-19.9%2014.1%206.5-24.9-19-15.2%2024.5-1.5%208.1-23.6%208.8%2024%2024%20.7-19%2016.3zm-3.6-165.6L159.8%2053l-16%2010.4%204.4-20-14.6-12.7%2019.4-1.6%207.2-18.6%207.4%2018.7%2019.1%201.7L172%2044.3zm-73%2059.5-16-11-16.7%2011%205.2-19.4L60.8%2091%2080%2090l7-19%206.8%2018.9%2019.6%201.1-15%2012.5zM250%20110l-15.4-10-15%2010%204.4-18.3-14-11.8%2018.3-1.5%206.3-17.2%207%2017.4%2017.7%201-13.7%2012.3zm-43.1%2043.4-10.3-6.4-10.3%206.6%202.7-12.3-9.2-8.3%2012-1%204.6-11.6%204.9%2011.6%2011.9%201-9.1%208.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ws.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='m147%20231.4-19.6-13.3-18.9%2013.5%206-23.5-18-14.7%2023.2-1.3%207.7-22.4%208.5%2022.8%2022.8.5-18.2%2015.5zm-3.4-156.8-15.6-10-15.4%2010%204.2-19-13.7-12.1%2018.3-1.6%206.8-17.5%207.1%2017.7%2018%201.4-14%2012.5zM74.3%20131l-15.2-10.8-15.4%2010.4%204.6-18.3L34%20100.2l18.2-.8%206.7-18.1%206.6%2017.8%2018.3%201.1-14.3%2012zm139-12.7-14.7-9.5-14.3%209.7%204-17.4-13-11.2%2017.3-1.4%206-16.4%206.6%2016.6%2016.8%201-13.2%2011.6zm-41.1%2041.3-9.7-6.2-9.6%206.2%202.5-11.6-8.7-7.7%2011.4-1%204.4-11%204.5%2011%2011.2%201-8.5%207.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v472.8H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h640v157.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20322.6h640V480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v504.3H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h512v167.9H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20344.1h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-yt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-yt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-za{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M-71.9%200h682.7v512H-71.9z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(67.4)scale(.93748)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-71.9%20407.8V104.4L154%20256.1z'/%3e%3cpath%20fill='%23000c8a'%20d='m82.2%20512.1%20253.6-170.6H696V512H82.2z'/%3e%3cpath%20fill='%23e1392d'%20d='M66%200h630v170.8H335.7S69.3-1.7%2066%200'/%3e%3cpath%20fill='%23ffb915'%20d='M-71.9%2064v40.4L154%20256-72%20407.8v40.3l284.5-192z'/%3e%3cpath%20fill='%23007847'%20d='M-71.9%2064V0h95l301.2%20204h371.8v104.2H324.3L23%20512h-94.9v-63.9l284.4-192L-71.8%2064z'/%3e%3cpath%20fill='%23fff'%20d='M23%200h59.2l253.6%20170.7H696V204H324.3zm0%20512.1h59.2l253.6-170.6H696v-33.2H324.3L23%20512z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-za.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M70.1%200h499.6v499.6H70.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(-71.9)scale(1.0248)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%20397.9v-296l220.4%20147.9z'/%3e%3cpath%20fill='%23000c8a'%20d='m150.4%20499.7%20247.4-166.5h351.6v166.5z'/%3e%3cpath%20fill='%23e1392d'%20d='M134.5%200h615v166.6H397.7S137.8-1.6%20134.5%200'/%3e%3cpath%20fill='%23ffb915'%20d='M0%2062.5v39.3l220.4%20148L0%20397.8v39.4l277.6-187.4z'/%3e%3cpath%20fill='%23007847'%20d='M0%2062.5V0h92.6l294%20199h362.8v101.7H386.6l-294%20198.9H0v-62.4l277.6-187.4z'/%3e%3cpath%20fill='%23fff'%20d='M92.6%200h57.8l247.4%20166.6h351.6V199H386.6zm0%20499.7h57.8l247.4-166.5h351.6v-32.4H386.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-zm{background-image:url(/assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/assets/zw-BsTZ3ABm.svg)}.fi-zw.fis{background-image:url(/assets/zw-C6mc_0DL.svg)}.fi-arab{background-image:url(/assets/arab-BKFOg4OI.svg)}.fi-arab.fis{background-image:url(/assets/arab-ChR_bGdP.svg)}.fi-asean{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-asean'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230039a6'%20stroke-width='4.52548'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='144'%20fill='%23fff'%20stroke-width='4.8'/%3e%3ccircle%20cx='320'%20cy='240'%20r='137.3'%20fill='%23ed2939'%20stroke-width='4.8'/%3e%3cuse%20xlink:href='%23asean-a'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20id='asean-a'%3e%3cpath%20fill='%23f9e300'%20d='M82.7%2050c5-3%207.3-9%207.3-15h-2.3v.2c0%202-.3%209.3-5.8%2014.8a22%2022%200%200%201%205.8%2014.8v.2H90c0-6-2.4-12-7.3-15'%20transform='translate(-40)scale(4.8)'/%3e%3cpath%20fill='%23f9e300'%20d='M87%2035.2V35h-2.4v.3c0%202-.4%209-4.3%2014.7%204%205.7%204.3%2012.7%204.3%2014.7v.3H87v-.2c0-2-.5-9.3-5.8-14.8a22%2022%200%200%200%205.8-14.8'%20transform='translate(-40)scale(4.8)'/%3e%3cpath%20fill='%23f9e300'%20d='m79.4%2050%20.2-.2a27%2027%200%200%200%204.2-14.5V35h-2.2v.4c0%202.1-.3%208.8-3%2014.6a38%2038%200%200%201%203%2014.6v.4h2.2v-.3c0-2-.2-8.3-4.2-14.5'%20transform='translate(-40)scale(4.8)'/%3e%3cpath%20fill='%23f9e300'%20d='M77.8%2050a37%2037%200%200%200%203-15h-2.3v.7c0%202.5-.2%208.6-1.5%2014.3a70%2070%200%200%201%201.5%2014.3v.7h2.2v-.4c0-2.1-.2-9-2.8-14.5'%20transform='translate(-40)scale(4.8)'/%3e%3cpath%20fill='%23f9e300'%20d='M76.2%2050a69%2069%200%200%200%201.4-14.3V35h-2.2v30h2.2v-.7c0-2.4%200-8.6-1.4-14.2'%20transform='translate(-40)scale(4.8)'/%3e%3c/g%3e%3c/svg%3e")}.fi-asean.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-asean'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230039a6'%20stroke-width='4.18046'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='153.6'%20fill='%23fff'%20stroke-width='5.12'/%3e%3ccircle%20cx='256'%20cy='256'%20r='146.4'%20fill='%23ed2939'%20stroke-width='5.12'/%3e%3cuse%20xlink:href='%23asean-a'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20id='asean-a'%3e%3cpath%20fill='%23f9e300'%20d='M82.7%2050c5-3%207.3-9%207.3-15h-2.3v.2c0%202-.3%209.3-5.8%2014.8a22%2022%200%200%201%205.8%2014.8v.2H90c0-6-2.4-12-7.3-15'%20transform='translate(-128)scale(5.12)'/%3e%3cpath%20fill='%23f9e300'%20d='M87%2035.2V35h-2.4v.3c0%202-.4%209-4.3%2014.7%204%205.7%204.3%2012.7%204.3%2014.7v.3H87v-.2c0-2-.5-9.3-5.8-14.8a22%2022%200%200%200%205.8-14.8'%20transform='translate(-128)scale(5.12)'/%3e%3cpath%20fill='%23f9e300'%20d='m79.4%2050%20.2-.2a27%2027%200%200%200%204.2-14.5V35h-2.2v.4c0%202.1-.3%208.8-3%2014.6a38%2038%200%200%201%203%2014.6v.4h2.2v-.3c0-2-.2-8.3-4.2-14.5'%20transform='translate(-128)scale(5.12)'/%3e%3cpath%20fill='%23f9e300'%20d='M77.8%2050a37%2037%200%200%200%203-15h-2.3v.7c0%202.5-.2%208.6-1.5%2014.3a70%2070%200%200%201%201.5%2014.3v.7h2.2v-.4c0-2.1-.2-9-2.8-14.5'%20transform='translate(-128)scale(5.12)'/%3e%3cpath%20fill='%23f9e300'%20d='M76.2%2050a69%2069%200%200%200%201.4-14.3V35h-2.2v30h2.2v-.7c0-2.4%200-8.6-1.4-14.2'%20transform='translate(-128)scale(5.12)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cefta{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='30.4'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='88.3'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3cpath%20fill='%23039'%20d='m404.7%20165.1%2084.7%2084.7-84.7%2084.7-84.7-84.7z'/%3e%3cpath%20fill='%23fc0'%20d='M175.7%20236.1h59.2v27.5h-59.2zm259.1%200h88.3v27.5h-88.3zM363%20187.4l38.8-38.8%2019.4%2019.5-38.7%2038.7zM306.3%2048.6h27.5v107.1h-27.5z'/%3e%3ccircle%20cx='225.1'%20cy='159.6'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='144.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='381.4'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='425.5'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='408.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m208.3%20341.5%2019.5-19.4%2019.4%2019.4-19.4%2019.5zm204.7%2021%2019.5-19.5%2019.5%2019.5-19.5%2019.4z'/%3e%3c/svg%3e")}.fi-cefta.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='32.5'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='94.2'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3cpath%20fill='%23039'%20d='m346.3%20176.1%2090.3%2090.3-90.3%2090.3-90.3-90.3z'/%3e%3cpath%20fill='%23fc0'%20d='M102.1%20251.8h63.2v29.3h-63.2zm276.4%200h94.2v29.3h-94.2zm-76.6-51.9%2041.3-41.3%2020.7%2020.7-41.3%2041.3zM241.3%2051.8h29.3V166h-29.3z'/%3e%3ccircle%20cx='154.8'%20cy='170.3'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='68.6'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='406.8'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='453.9'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='350.2'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m136.9%20364.3%2020.7-20.7%2020.7%2020.7-20.7%2020.7zm218.5%2022.3L376%20366l20.7%2020.7-20.7%2020.8z'/%3e%3c/svg%3e")}.fi-cp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dg{background-image:url(/assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/assets/eac-C2q2INia.svg)}.fi-eac.fis{background-image:url(/assets/eac-5Fo6OcTF.svg)}.fi-es-ct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.79012%20.88889)'/%3e%3c/svg%3e")}.fi-es-ct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.6321%20.94815)'/%3e%3c/svg%3e")}.fi-es-ga{background-image:url(/assets/es-ga-DgBiTHPZ.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-DHM04YZf.svg)}.fi-es-pv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D52B1E'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009B48'%20d='M0%200h53.1l133.4%20100.1%20133.5%20100L586.9%200H640v39.9l-133.4%20100L373.2%20240%20640%20440.2V480h-53.1L453.5%20380%20320%20279.9%2053.1%20480H0v-39.8l133.4-100.1L266.8%20240%200%2039.9v-20z'/%3e%3cpath%20fill='%23FFF'%20d='M288.1%200h63.8v208.1H640v63.8H351.9V480h-63.8V271.9H0v-63.8h288.1v-104z'/%3e%3c/svg%3e")}.fi-es-pv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d52b1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009b48'%20d='M0%200h42.5l106.7%20106.7L256%20213.4%20469.5%200H512v42.5L405.3%20149.2%20298.6%20256%20512%20469.5V512h-42.5L362.8%20405.3%20256%20298.6%2042.5%20512H0v-42.5l106.7-106.7L213.4%20256%200%2042.5V21.3z'/%3e%3cpath%20fill='%23fff'%20d='M221.9%200h68.2v221.9H512v68.2H290.1V512h-68.2V290.1H0v-68.2h221.9v-111z'/%3e%3c/svg%3e")}.fi-eu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(320%20242.3)scale(23.7037)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-eu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(256%20258.4)scale(25.28395)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb-eng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M281.6%200h76.8v480h-76.8z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20201.6h640v76.8H0z'/%3e%3c/svg%3e")}.fi-gb-eng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M215%200h82v512h-82z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20215h512v82H0z'/%3e%3c/svg%3e")}.fi-gb-nir{background-image:url(/assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-C71_G4bk.svg)}.fi-gb-sct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230065bd'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(128%20160)'/%3e%3c/svg%3e")}.fi-gb-sct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230065bd'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(102.4%20170.66667)'/%3e%3c/svg%3e")}.fi-gb-wls{background-image:url(/assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23fc0'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ic.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23003da5'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20311.5%20242.2)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m472.9%20262.8-8.4%201.5-1.1%208.5-4.1-7.5-8.4%201.6%205.8-6.2-4-7.5%207.7%203.6%205.8-6.2-1%208.5z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20311.5%20242.2)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='13.7'%20d='M444.9%20313A151%20151%200%200%201%20293%20392'/%3e%3cpath%20fill='%23fff'%20d='M474.3%20288.5S449%20277.2%20398%20277s-105.2%2013.9-135.1%2013.5c-30-.3-38.8-.3-56.7-3.7%200%200%2027%209%2055.8%2011.6%2028.7%202.7%2095.2-10.4%20128.4-12.5%2034-2.1%2060.4-2.1%2083.8%202.6'/%3e%3cpath%20fill='%2300aec7'%20d='M275%20303.2s19.2%201%2056-3c37-4%2063-9.4%2092.1-10.2s61.2%204.4%2068%206.1c0%200-48.5-1.3-68.8%201.6s-73%209.5-100.7%2010.2-37.3-3.2-46.6-4.7m-80.5-27.8s51%2013.6%2097.2%204.7c52.3-10.2%2083-10%20106.4-10%2023.4-.2%2047.9%205.7%2047.9%205.7s-96-100.2-196.5-153.3c0%200-7.5%2084.5-55%20152.9'/%3e%3cpath%20fill='%23fff'%20d='M274.2%20197.5s-1.4-5.3-8.3-4.5c0%200%204.4-2%206.4-1%202%201.1%202.4%201.4%202%205.5m-16.8-9.4s1.5-.5%202.2-.3c0%200%201%203.3%203.2%204.5%200%200-3.8-.3-5.4-4.2m22.2%205a13%2013%200%200%200-8.7-4.8c-1.8%200-6%203.5-6%203.5-1-2-.5-3.4-.5-3.4%202%20.2%203.7%201%203.7%201-.8-2.6-2-3.8-2-3.8%204-1%208.8%202.5%208.8%202.5a17%2017%200%200%200-11-6.8c-1.2-.1-2.7%201.6-2.7%201.6-7.8%200-9.9%204.3-9.9%204.3%203.3%205.1%2010%206.3%2010%206.3-11.8-1.3-11.5%208-11.5%208l10.9-5.7c-4.2%2024.1-21%2035-22.4%2036.3-1.4%201.4-.5%203%201.5%203.2%201.1%200%202.5%201%206.2-3.4a65%2065%200%200%200%2016.4-35.4l.2.2c1.2%202.9.4%205.4.6%207.3s4.4%206%204.4%206%202.3-4.5%202-7.1c-.5-2.7-5.5-7.6-5.5-7.6%207.8-1.5%208.2%2011.6%208.2%2011.6%203-3.5%202.4-7.3%202.4-7.3s6.3-4.6%204.9-6.4'/%3e%3c/svg%3e")}.fi-pc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23003da5'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20247%20258.3)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m419%20280.3-8.9%201.7-1.1%209-4.4-8-9%201.7%206.3-6.6-4.4-8%208.2%203.9%206.3-6.7-1.2%209z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20247%20258.3)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='14.6'%20d='M389.2%20334a161%20161%200%200%201-161.9%2084.2'/%3e%3cpath%20fill='%23fff'%20d='M420.6%20307.7s-26.9-12-81.3-12.2-112.2%2014.8-144.1%2014.4c-32-.4-41.4-.4-60.5-4%200%200%2028.9%209.6%2059.5%2012.4s101.6-11.1%20137-13.4c36.2-2.2%2064.4-2.2%2089.4%202.8'/%3e%3cpath%20fill='%2300aec7'%20d='M208%20323.4s20.5%201%2059.8-3.2%2067.2-10%2098.2-10.8%2065.3%204.6%2072.5%206.5c0%200-51.7-1.4-73.4%201.7s-77.8%2010.1-107.4%2010.8-39.7-3.3-49.7-5m-85.9-29.6s54.4%2014.5%20103.8%205c55.7-10.9%2088.5-10.7%20113.4-10.8s51%206.2%2051%206.2S288%20187.3%20180.9%20130.7c0%200-8%2090.1-58.7%20163'/%3e%3cpath%20fill='%23fff'%20d='M207.2%20210.7s-1.5-5.7-9-4.9c0%200%204.8-2%207-1%202%201.2%202.5%201.5%202%205.9m-17.9-10s1.7-.6%202.3-.3c0%200%201.2%203.4%203.5%204.7%200%200-4-.3-5.8-4.5M213%20206a13%2013%200%200%200-9.3-5.1c-1.8%200-6.3%203.6-6.3%203.6-1.1-2-.6-3.6-.6-3.6%202.2.3%204%201%204%201a9%209%200%200%200-2.2-3.9c4.3-1.1%209.4%202.6%209.4%202.6a18%2018%200%200%200-11.8-7.3c-1.2%200-2.8%201.8-2.8%201.8-8.3%200-10.5%204.6-10.5%204.6%203.4%205.4%2010.6%206.7%2010.6%206.7-12.6-1.4-12.3%208.4-12.3%208.4l11.6-6c-4.4%2025.8-22.4%2037.3-23.9%2038.8-1.4%201.5-.5%203.1%201.7%203.3%201.1.2%202.6%201.1%206.6-3.5a70%2070%200%200%200%2017.5-37.8l.2.2c1.2%203%20.4%205.8.6%207.8.3%202%204.7%206.3%204.7%206.3s2.4-4.7%202-7.5-5.8-8.1-5.8-8.1c8.4-1.5%208.9%2012.4%208.9%2012.4%203.2-3.8%202.5-7.8%202.5-7.8s6.7-4.9%205.2-6.9'/%3e%3c/svg%3e")}.fi-sh-ac{background-image:url(/assets/sh-ac-ZZIgADsm.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-BZX-YwYa.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-auMKbIRo.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-ypSwBFIf.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-COZj1_Fv.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-euBwJYlc.svg)}.fi-un{background-image:url(/assets/un-BZVtxNUo.svg)}.fi-un.fis{background-image:url(/assets/un-Bzc8jJt-.svg)}.fi-xk{background-image:url(/assets/xk-BKj_MEGI.svg)}.fi-xk.fis{background-image:url(/assets/xk-C19ckn1k.svg)} diff --git a/dist/client/assets/index-vToibWED.js b/dist/client/assets/index-vToibWED.js deleted file mode 100644 index 01171c9..0000000 --- a/dist/client/assets/index-vToibWED.js +++ /dev/null @@ -1,326 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DEO1uu51.js","assets/index-DtTssDoC.css"])))=>i.map(i=>d[i]); -var _le=Object.defineProperty;var Aj=t=>{throw TypeError(t)};var xle=(t,e,n)=>e in t?_le(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var He=(t,e,n)=>xle(t,typeof e!="symbol"?e+"":e,n),xP=(t,e,n)=>e.has(t)||Aj("Cannot "+n);var C=(t,e,n)=>(xP(t,e,"read from private field"),n?n.call(t):e.get(t)),z=(t,e,n)=>e.has(t)?Aj("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),$=(t,e,n,r)=>(xP(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),B=(t,e,n)=>(xP(t,e,"access private method"),n);var vs=(t,e,n,r)=>({set _(s){$(t,e,s,n)},get _(){return C(t,e,r)}});function f5(t,e){for(var n=0;nr[s]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();var yr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Dd(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Sle(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var s=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return t[r]}})}),n}var h5={exports:{}},v1={},p5={exports:{}},Lt={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Kw=Symbol.for("react.element"),Ele=Symbol.for("react.portal"),Cle=Symbol.for("react.fragment"),Ale=Symbol.for("react.strict_mode"),Rle=Symbol.for("react.profiler"),Ple=Symbol.for("react.provider"),Tle=Symbol.for("react.context"),kle=Symbol.for("react.forward_ref"),Dle=Symbol.for("react.suspense"),Nle=Symbol.for("react.memo"),Mle=Symbol.for("react.lazy"),Rj=Symbol.iterator;function Ole(t){return t===null||typeof t!="object"?null:(t=Rj&&t[Rj]||t["@@iterator"],typeof t=="function"?t:null)}var m5={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g5=Object.assign,v5={};function mv(t,e,n){this.props=t,this.context=e,this.refs=v5,this.updater=n||m5}mv.prototype.isReactComponent={};mv.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};mv.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function y5(){}y5.prototype=mv.prototype;function aO(t,e,n){this.props=t,this.context=e,this.refs=v5,this.updater=n||m5}var lO=aO.prototype=new y5;lO.constructor=aO;g5(lO,mv.prototype);lO.isPureReactComponent=!0;var Pj=Array.isArray,b5=Object.prototype.hasOwnProperty,cO={current:null},w5={key:!0,ref:!0,__self:!0,__source:!0};function _5(t,e,n){var r,s={},i=null,a=null;if(e!=null)for(r in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(i=""+e.key),e)b5.call(e,r)&&!w5.hasOwnProperty(r)&&(s[r]=e[r]);var o=arguments.length-2;if(o===1)s.children=n;else if(1>>1,G=H[X];if(0>>1;Xs(ue,re))des(ie,ue)?(H[X]=ie,H[de]=re,X=de):(H[X]=ue,H[Z]=re,X=Z);else if(des(ie,re))H[X]=ie,H[de]=re,X=de;else break e}}return ee}function s(H,ee){var re=H.sortIndex-ee.sortIndex;return re!==0?re:H.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;t.unstable_now=function(){return i.now()}}else{var a=Date,o=a.now();t.unstable_now=function(){return a.now()-o}}var c=[],u=[],f=1,l=null,d=3,m=!1,p=!1,h=!1,y=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(H){for(var ee=n(u);ee!==null;){if(ee.callback===null)r(u);else if(ee.startTime<=H)r(u),ee.sortIndex=ee.expirationTime,e(c,ee);else break;ee=n(u)}}function x(H){if(h=!1,w(H),!p)if(n(c)!==null)p=!0,Y(A);else{var ee=n(u);ee!==null&&V(x,ee.startTime-H)}}function A(H,ee){p=!1,h&&(h=!1,g(E),E=-1),m=!0;var re=d;try{for(w(ee),l=n(c);l!==null&&(!(l.expirationTime>ee)||H&&!M());){var X=l.callback;if(typeof X=="function"){l.callback=null,d=l.priorityLevel;var G=X(l.expirationTime<=ee);ee=t.unstable_now(),typeof G=="function"?l.callback=G:l===n(c)&&r(c),w(ee)}else r(c);l=n(c)}if(l!==null)var K=!0;else{var Z=n(u);Z!==null&&V(x,Z.startTime-ee),K=!1}return K}finally{l=null,d=re,m=!1}}var k=!1,R=null,E=-1,T=5,D=-1;function M(){return!(t.unstable_now()-DH||125X?(H.sortIndex=re,e(u,H),n(c)===null&&H===n(u)&&(h?(g(E),E=-1):h=!0,V(x,re-X))):(H.sortIndex=G,e(c,H),p||m||(p=!0,Y(A))),H},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(H){var ee=d;return function(){var re=d;d=ee;try{return H.apply(this,arguments)}finally{d=re}}}})(A5);C5.exports=A5;var Wle=C5.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var qle=_,io=Wle;function ke(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ek=Object.prototype.hasOwnProperty,Gle=/^[: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]*$/,kj={},Dj={};function Kle(t){return Ek.call(Dj,t)?!0:Ek.call(kj,t)?!1:Gle.test(t)?Dj[t]=!0:(kj[t]=!0,!1)}function Yle(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function Xle(t,e,n,r){if(e===null||typeof e>"u"||Yle(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Zs(t,e,n,r,s,i,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=i,this.removeEmptyString=a}var ds={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){ds[t]=new Zs(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];ds[e]=new Zs(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){ds[t]=new Zs(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){ds[t]=new Zs(t,2,!1,t,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(t){ds[t]=new Zs(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){ds[t]=new Zs(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){ds[t]=new Zs(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){ds[t]=new Zs(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){ds[t]=new Zs(t,5,!1,t.toLowerCase(),null,!1,!1)});var dO=/[\-:]([a-z])/g;function fO(t){return t[1].toUpperCase()}"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(t){var e=t.replace(dO,fO);ds[e]=new Zs(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(dO,fO);ds[e]=new Zs(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(dO,fO);ds[e]=new Zs(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){ds[t]=new Zs(t,1,!1,t.toLowerCase(),null,!1,!1)});ds.xlinkHref=new Zs("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){ds[t]=new Zs(t,1,!1,t.toLowerCase(),null,!0,!0)});function hO(t,e,n,r){var s=ds.hasOwnProperty(e)?ds[e]:null;(s!==null?s.type!==0:r||!(2o||s[a]!==i[o]){var c=` -`+s[a].replace(" at new "," at ");return t.displayName&&c.includes("")&&(c=c.replace("",t.displayName)),c}while(1<=a&&0<=o);break}}}finally{CP=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?Ny(t):""}function Qle(t){switch(t.tag){case 5:return Ny(t.type);case 16:return Ny("Lazy");case 13:return Ny("Suspense");case 19:return Ny("SuspenseList");case 0:case 2:case 15:return t=AP(t.type,!1),t;case 11:return t=AP(t.type.render,!1),t;case 1:return t=AP(t.type,!0),t;default:return""}}function Pk(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case cm:return"Fragment";case lm:return"Portal";case Ck:return"Profiler";case pO:return"StrictMode";case Ak:return"Suspense";case Rk:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case T5:return(t.displayName||"Context")+".Consumer";case P5:return(t._context.displayName||"Context")+".Provider";case mO:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case gO:return e=t.displayName||null,e!==null?e:Pk(t.type)||"Memo";case Su:e=t._payload,t=t._init;try{return Pk(t(e))}catch{}}return null}function Zle(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Pk(e);case 8:return e===pO?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function _d(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function D5(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Jle(t){var e=D5(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,i=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return s.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Ox(t){t._valueTracker||(t._valueTracker=Jle(t))}function N5(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=D5(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function AE(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Tk(t,e){var n=e.checked;return rr({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function Mj(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=_d(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function M5(t,e){e=e.checked,e!=null&&hO(t,"checked",e,!1)}function kk(t,e){M5(t,e);var n=_d(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?Dk(t,e.type,n):e.hasOwnProperty("defaultValue")&&Dk(t,e.type,_d(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Oj(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function Dk(t,e,n){(e!=="number"||AE(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var My=Array.isArray;function Em(t,e,n,r){if(t=t.options,e){e={};for(var s=0;s"+e.valueOf().toString()+"",e=Lx.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Ab(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var ib={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ece=["Webkit","ms","Moz","O"];Object.keys(ib).forEach(function(t){ece.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),ib[e]=ib[t]})});function $5(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||ib.hasOwnProperty(t)&&ib[t]?(""+e).trim():e+"px"}function F5(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=$5(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,s):t[n]=s}}var tce=rr({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 Ok(t,e){if(e){if(tce[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(ke(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(ke(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(ke(61))}if(e.style!=null&&typeof e.style!="object")throw Error(ke(62))}}function Lk(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ik=null;function vO(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var $k=null,Cm=null,Am=null;function $j(t){if(t=Zw(t)){if(typeof $k!="function")throw Error(ke(280));var e=t.stateNode;e&&(e=x1(e),$k(t.stateNode,t.type,e))}}function j5(t){Cm?Am?Am.push(t):Am=[t]:Cm=t}function z5(){if(Cm){var t=Cm,e=Am;if(Am=Cm=null,$j(t),e)for(t=0;t>>=0,t===0?32:31-(fce(t)/hce|0)|0}var Ix=64,$x=4194304;function Oy(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function kE(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,s=t.suspendedLanes,i=t.pingedLanes,a=n&268435455;if(a!==0){var o=a&~s;o!==0?r=Oy(o):(i&=a,i!==0&&(r=Oy(i)))}else a=n&~s,a!==0?r=Oy(a):i!==0&&(r=Oy(i));if(r===0)return 0;if(e!==0&&e!==r&&!(e&s)&&(s=r&-r,i=e&-e,s>=i||s===16&&(i&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0n;n++)e.push(t);return e}function Xw(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-ba(e),t[e]=n}function vce(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0=ab),qj=" ",Gj=!1;function oH(t,e){switch(t){case"keyup":return Wce.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function aH(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var um=!1;function Gce(t,e){switch(t){case"compositionend":return aH(e);case"keypress":return e.which!==32?null:(Gj=!0,qj);case"textInput":return t=e.data,t===qj&&Gj?null:t;default:return null}}function Kce(t,e){if(um)return t==="compositionend"||!CO&&oH(t,e)?(t=sH(),DS=xO=ld=null,um=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Qj(n)}}function dH(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?dH(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function fH(){for(var t=window,e=AE();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=AE(t.document)}return e}function AO(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function rue(t){var e=fH(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&dH(n.ownerDocument.documentElement,n)){if(r!==null&&AO(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var s=n.textContent.length,i=Math.min(r.start,s);r=r.end===void 0?i:Math.min(r.end,s),!t.extend&&i>r&&(s=r,r=i,i=s),s=Zj(n,i);var a=Zj(n,r);s&&a&&(t.rangeCount!==1||t.anchorNode!==s.node||t.anchorOffset!==s.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(s.node,s.offset),t.removeAllRanges(),i>r?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,dm=null,Hk=null,cb=null,Vk=!1;function Jj(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Vk||dm==null||dm!==AE(r)||(r=dm,"selectionStart"in r&&AO(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),cb&&Nb(cb,r)||(cb=r,r=ME(Hk,"onSelect"),0pm||(t.current=Xk[pm],Xk[pm]=null,pm--)}function On(t,e){pm++,Xk[pm]=t.current,t.current=e}var xd={},Ns=Md(xd),wi=Md(!1),Ih=xd;function Jg(t,e){var n=t.type.contextTypes;if(!n)return xd;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in n)s[i]=e[i];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=s),s}function _i(t){return t=t.childContextTypes,t!=null}function LE(){Un(wi),Un(Ns)}function o3(t,e,n){if(Ns.current!==xd)throw Error(ke(168));On(Ns,e),On(wi,n)}function _H(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in e))throw Error(ke(108,Zle(t)||"Unknown",s));return rr({},n,r)}function IE(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||xd,Ih=Ns.current,On(Ns,t),On(wi,wi.current),!0}function a3(t,e,n){var r=t.stateNode;if(!r)throw Error(ke(169));n?(t=_H(t,e,Ih),r.__reactInternalMemoizedMergedChildContext=t,Un(wi),Un(Ns),On(Ns,t)):Un(wi),On(wi,n)}var Zl=null,S1=!1,zP=!1;function xH(t){Zl===null?Zl=[t]:Zl.push(t)}function mue(t){S1=!0,xH(t)}function Od(){if(!zP&&Zl!==null){zP=!0;var t=0,e=mn;try{var n=Zl;for(mn=1;t>=a,s-=a,Pc=1<<32-ba(e)+s|n<E?(T=R,R=null):T=R.sibling;var D=d(g,R,w[E],x);if(D===null){R===null&&(R=T);break}t&&R&&D.alternate===null&&e(g,R),v=i(D,v,E),k===null?A=D:k.sibling=D,k=D,R=T}if(E===w.length)return n(g,R),Kn&&lf(g,E),A;if(R===null){for(;EE?(T=R,R=null):T=R.sibling;var M=d(g,R,D.value,x);if(M===null){R===null&&(R=T);break}t&&R&&M.alternate===null&&e(g,R),v=i(M,v,E),k===null?A=M:k.sibling=M,k=M,R=T}if(D.done)return n(g,R),Kn&&lf(g,E),A;if(R===null){for(;!D.done;E++,D=w.next())D=l(g,D.value,x),D!==null&&(v=i(D,v,E),k===null?A=D:k.sibling=D,k=D);return Kn&&lf(g,E),A}for(R=r(g,R);!D.done;E++,D=w.next())D=m(R,g,E,D.value,x),D!==null&&(t&&D.alternate!==null&&R.delete(D.key===null?E:D.key),v=i(D,v,E),k===null?A=D:k.sibling=D,k=D);return t&&R.forEach(function(L){return e(g,L)}),Kn&&lf(g,E),A}function y(g,v,w,x){if(typeof w=="object"&&w!==null&&w.type===cm&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Mx:e:{for(var A=w.key,k=v;k!==null;){if(k.key===A){if(A=w.type,A===cm){if(k.tag===7){n(g,k.sibling),v=s(k,w.props.children),v.return=g,g=v;break e}}else if(k.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Su&&u3(A)===k.type){n(g,k.sibling),v=s(k,w.props),v.ref=cy(g,k,w),v.return=g,g=v;break e}n(g,k);break}else e(g,k);k=k.sibling}w.type===cm?(v=Dh(w.props.children,g.mode,x,w.key),v.return=g,g=v):(x=jS(w.type,w.key,w.props,null,g.mode,x),x.ref=cy(g,v,w),x.return=g,g=x)}return a(g);case lm:e:{for(k=w.key;v!==null;){if(v.key===k)if(v.tag===4&&v.stateNode.containerInfo===w.containerInfo&&v.stateNode.implementation===w.implementation){n(g,v.sibling),v=s(v,w.children||[]),v.return=g,g=v;break e}else{n(g,v);break}else e(g,v);v=v.sibling}v=KP(w,g.mode,x),v.return=g,g=v}return a(g);case Su:return k=w._init,y(g,v,k(w._payload),x)}if(My(w))return p(g,v,w,x);if(sy(w))return h(g,v,w,x);Vx(g,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,v!==null&&v.tag===6?(n(g,v.sibling),v=s(v,w),v.return=g,g=v):(n(g,v),v=GP(w,g.mode,x),v.return=g,g=v),a(g)):n(g,v)}return y}var tv=AH(!0),RH=AH(!1),jE=Md(null),zE=null,vm=null,kO=null;function DO(){kO=vm=zE=null}function NO(t){var e=jE.current;Un(jE),t._currentValue=e}function Jk(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,r!==null&&(r.childLanes|=e)):r!==null&&(r.childLanes&e)!==e&&(r.childLanes|=e),t===n)break;t=t.return}}function Pm(t,e){zE=t,kO=vm=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(mi=!0),t.firstContext=null)}function $o(t){var e=t._currentValue;if(kO!==t)if(t={context:t,memoizedValue:e,next:null},vm===null){if(zE===null)throw Error(ke(308));vm=t,zE.dependencies={lanes:0,firstContext:t}}else vm=vm.next=t;return e}var wf=null;function MO(t){wf===null?wf=[t]:wf.push(t)}function PH(t,e,n,r){var s=e.interleaved;return s===null?(n.next=n,MO(e)):(n.next=s.next,s.next=n),e.interleaved=n,zc(t,r)}function zc(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&&(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&&(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var Eu=!1;function OO(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function TH(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function kc(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function md(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,Kt&2){var s=r.pending;return s===null?e.next=e:(e.next=s.next,s.next=e),r.pending=e,zc(t,n)}return s=r.interleaved,s===null?(e.next=e,MO(r)):(e.next=s.next,s.next=e),r.interleaved=e,zc(t,n)}function MS(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194240)!==0)){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,bO(t,n)}}function d3(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?s=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?s=i=e:i=i.next=e}else s=i=e;n={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:i,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function BE(t,e,n,r){var s=t.updateQueue;Eu=!1;var i=s.firstBaseUpdate,a=s.lastBaseUpdate,o=s.shared.pending;if(o!==null){s.shared.pending=null;var c=o,u=c.next;c.next=null,a===null?i=u:a.next=u,a=c;var f=t.alternate;f!==null&&(f=f.updateQueue,o=f.lastBaseUpdate,o!==a&&(o===null?f.firstBaseUpdate=u:o.next=u,f.lastBaseUpdate=c))}if(i!==null){var l=s.baseState;a=0,f=u=c=null,o=i;do{var d=o.lane,m=o.eventTime;if((r&d)===d){f!==null&&(f=f.next={eventTime:m,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var p=t,h=o;switch(d=e,m=n,h.tag){case 1:if(p=h.payload,typeof p=="function"){l=p.call(m,l,d);break e}l=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=h.payload,d=typeof p=="function"?p.call(m,l,d):p,d==null)break e;l=rr({},l,d);break e;case 2:Eu=!0}}o.callback!==null&&o.lane!==0&&(t.flags|=64,d=s.effects,d===null?s.effects=[o]:d.push(o))}else m={eventTime:m,lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},f===null?(u=f=m,c=l):f=f.next=m,a|=d;if(o=o.next,o===null){if(o=s.shared.pending,o===null)break;d=o,o=d.next,d.next=null,s.lastBaseUpdate=d,s.shared.pending=null}}while(!0);if(f===null&&(c=l),s.baseState=c,s.firstBaseUpdate=u,s.lastBaseUpdate=f,e=s.shared.interleaved,e!==null){s=e;do a|=s.lane,s=s.next;while(s!==e)}else i===null&&(s.shared.lanes=0);jh|=a,t.lanes=a,t.memoizedState=l}}function f3(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;en?n:4,t(!0);var r=UP.transition;UP.transition={};try{t(!1),e()}finally{mn=n,UP.transition=r}}function qH(){return Fo().memoizedState}function bue(t,e,n){var r=vd(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},GH(t))KH(e,n);else if(n=PH(t,e,n,r),n!==null){var s=Ks();wa(n,t,r,s),YH(n,e,r)}}function wue(t,e,n){var r=vd(t),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(GH(t))KH(e,s);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var a=e.lastRenderedState,o=i(a,n);if(s.hasEagerState=!0,s.eagerState=o,Sa(o,a)){var c=e.interleaved;c===null?(s.next=s,MO(e)):(s.next=c.next,c.next=s),e.interleaved=s;return}}catch{}finally{}n=PH(t,e,s,r),n!==null&&(s=Ks(),wa(n,t,r,s),YH(n,e,r))}}function GH(t){var e=t.alternate;return t===nr||e!==null&&e===nr}function KH(t,e){ub=HE=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function YH(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,bO(t,n)}}var VE={readContext:$o,useCallback:ys,useContext:ys,useEffect:ys,useImperativeHandle:ys,useInsertionEffect:ys,useLayoutEffect:ys,useMemo:ys,useReducer:ys,useRef:ys,useState:ys,useDebugValue:ys,useDeferredValue:ys,useTransition:ys,useMutableSource:ys,useSyncExternalStore:ys,useId:ys,unstable_isNewReconciler:!1},_ue={readContext:$o,useCallback:function(t,e){return Ua().memoizedState=[t,e===void 0?null:e],t},useContext:$o,useEffect:p3,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,LS(4194308,4,BH.bind(null,e,t),n)},useLayoutEffect:function(t,e){return LS(4194308,4,t,e)},useInsertionEffect:function(t,e){return LS(4,2,t,e)},useMemo:function(t,e){var n=Ua();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=Ua();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=bue.bind(null,nr,t),[r.memoizedState,t]},useRef:function(t){var e=Ua();return t={current:t},e.memoizedState=t},useState:h3,useDebugValue:UO,useDeferredValue:function(t){return Ua().memoizedState=t},useTransition:function(){var t=h3(!1),e=t[0];return t=yue.bind(null,t[1]),Ua().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=nr,s=Ua();if(Kn){if(n===void 0)throw Error(ke(407));n=n()}else{if(n=e(),Qr===null)throw Error(ke(349));Fh&30||MH(r,e,n)}s.memoizedState=n;var i={value:n,getSnapshot:e};return s.queue=i,p3(LH.bind(null,r,i,t),[t]),r.flags|=2048,zb(9,OH.bind(null,r,i,n,e),void 0,null),n},useId:function(){var t=Ua(),e=Qr.identifierPrefix;if(Kn){var n=Tc,r=Pc;n=(r&~(1<<32-ba(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=Fb++,0<\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=a.createElement(n,{is:r.is}):(t=a.createElement(n),n==="select"&&(a=t,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):t=a.createElementNS(t,n),t[cl]=e,t[Lb]=r,iV(t,e,!1,!1),e.stateNode=t;e:{switch(a=Lk(n,r),n){case"dialog":zn("cancel",t),zn("close",t),s=r;break;case"iframe":case"object":case"embed":zn("load",t),s=r;break;case"video":case"audio":for(s=0;ssv&&(e.flags|=128,r=!0,uy(i,!1),e.lanes=4194304)}else{if(!r)if(t=UE(a),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),uy(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Kn)return bs(e),null}else 2*vr()-i.renderingStartTime>sv&&n!==1073741824&&(e.flags|=128,r=!0,uy(i,!1),e.lanes=4194304);i.isBackwards?(a.sibling=e.child,e.child=a):(n=i.last,n!==null?n.sibling=a:e.child=a,i.last=a)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=vr(),e.sibling=null,n=tr.current,On(tr,r?n&1|2:n&1),e):(bs(e),null);case 22:case 23:return KO(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?Ki&1073741824&&(bs(e),e.subtreeFlags&6&&(e.flags|=8192)):bs(e),null;case 24:return null;case 25:return null}throw Error(ke(156,e.tag))}function Tue(t,e){switch(PO(e),e.tag){case 1:return _i(e.type)&&LE(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return nv(),Un(wi),Un(Ns),$O(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return IO(e),null;case 13:if(Un(tr),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(ke(340));ev()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Un(tr),null;case 4:return nv(),null;case 10:return NO(e.type._context),null;case 22:case 23:return KO(),null;case 24:return null;default:return null}}var qx=!1,Rs=!1,kue=typeof WeakSet=="function"?WeakSet:Set,qe=null;function ym(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ur(t,e,r)}else n.current=null}function lD(t,e,n){try{n()}catch(r){ur(t,e,r)}}var C3=!1;function Due(t,e){if(Wk=DE,t=fH(),AO(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var s=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,o=-1,c=-1,u=0,f=0,l=t,d=null;t:for(;;){for(var m;l!==n||s!==0&&l.nodeType!==3||(o=a+s),l!==i||r!==0&&l.nodeType!==3||(c=a+r),l.nodeType===3&&(a+=l.nodeValue.length),(m=l.firstChild)!==null;)d=l,l=m;for(;;){if(l===t)break t;if(d===n&&++u===s&&(o=a),d===i&&++f===r&&(c=a),(m=l.nextSibling)!==null)break;l=d,d=l.parentNode}l=m}n=o===-1||c===-1?null:{start:o,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(qk={focusedElem:t,selectionRange:n},DE=!1,qe=e;qe!==null;)if(e=qe,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,qe=t;else for(;qe!==null;){e=qe;try{var p=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var h=p.memoizedProps,y=p.memoizedState,g=e.stateNode,v=g.getSnapshotBeforeUpdate(e.elementType===e.type?h:Qo(e.type,h),y);g.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=e.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ke(163))}}catch(x){ur(e,e.return,x)}if(t=e.sibling,t!==null){t.return=e.return,qe=t;break}qe=e.return}return p=C3,C3=!1,p}function db(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&t)===t){var i=s.destroy;s.destroy=void 0,i!==void 0&&lD(e,n,i)}s=s.next}while(s!==r)}}function A1(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function cD(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function lV(t){var e=t.alternate;e!==null&&(t.alternate=null,lV(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[cl],delete e[Lb],delete e[Yk],delete e[hue],delete e[pue])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function cV(t){return t.tag===5||t.tag===3||t.tag===4}function A3(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||cV(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function uD(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=OE));else if(r!==4&&(t=t.child,t!==null))for(uD(t,e,n),t=t.sibling;t!==null;)uD(t,e,n),t=t.sibling}function dD(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(dD(t,e,n),t=t.sibling;t!==null;)dD(t,e,n),t=t.sibling}var ls=null,pa=!1;function uu(t,e,n){for(n=n.child;n!==null;)uV(t,e,n),n=n.sibling}function uV(t,e,n){if(pl&&typeof pl.onCommitFiberUnmount=="function")try{pl.onCommitFiberUnmount(y1,n)}catch{}switch(n.tag){case 5:Rs||ym(n,e);case 6:var r=ls,s=pa;ls=null,uu(t,e,n),ls=r,pa=s,ls!==null&&(pa?(t=ls,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):ls.removeChild(n.stateNode));break;case 18:ls!==null&&(pa?(t=ls,n=n.stateNode,t.nodeType===8?jP(t.parentNode,n):t.nodeType===1&&jP(t,n),kb(t)):jP(ls,n.stateNode));break;case 4:r=ls,s=pa,ls=n.stateNode.containerInfo,pa=!0,uu(t,e,n),ls=r,pa=s;break;case 0:case 11:case 14:case 15:if(!Rs&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var i=s,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&lD(n,e,a),s=s.next}while(s!==r)}uu(t,e,n);break;case 1:if(!Rs&&(ym(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){ur(n,e,o)}uu(t,e,n);break;case 21:uu(t,e,n);break;case 22:n.mode&1?(Rs=(r=Rs)||n.memoizedState!==null,uu(t,e,n),Rs=r):uu(t,e,n);break;default:uu(t,e,n)}}function R3(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new kue),e.forEach(function(r){var s=zue.bind(null,t,r);n.has(r)||(n.add(r),r.then(s,s))})}}function Yo(t,e){var n=e.deletions;if(n!==null)for(var r=0;rs&&(s=a),r&=~i}if(r=s,r=vr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Mue(r/1960))-r,10t?16:t,cd===null)var r=!1;else{if(t=cd,cd=null,GE=0,Kt&6)throw Error(ke(331));var s=Kt;for(Kt|=4,qe=t.current;qe!==null;){var i=qe,a=i.child;if(qe.flags&16){var o=i.deletions;if(o!==null){for(var c=0;cvr()-qO?kh(t,0):WO|=n),xi(t,e)}function yV(t,e){e===0&&(t.mode&1?(e=$x,$x<<=1,!($x&130023424)&&($x=4194304)):e=1);var n=Ks();t=zc(t,e),t!==null&&(Xw(t,e,n),xi(t,n))}function jue(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),yV(t,n)}function zue(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,s=t.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(ke(314))}r!==null&&r.delete(e),yV(t,n)}var bV;bV=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||wi.current)mi=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return mi=!1,Rue(t,e,n);mi=!!(t.flags&131072)}else mi=!1,Kn&&e.flags&1048576&&SH(e,FE,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;IS(t,e),t=e.pendingProps;var s=Jg(e,Ns.current);Pm(e,n),s=jO(null,e,r,t,s,n);var i=zO();return e.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,_i(r)?(i=!0,IE(e)):i=!1,e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,OO(e),s.updater=C1,e.stateNode=s,s._reactInternals=e,tD(e,r,t,n),e=sD(null,e,r,!0,i,n)):(e.tag=0,Kn&&i&&RO(e),Hs(null,e,s,n),e=e.child),e;case 16:r=e.elementType;e:{switch(IS(t,e),t=e.pendingProps,s=r._init,r=s(r._payload),e.type=r,s=e.tag=Uue(r),t=Qo(r,t),s){case 0:e=rD(null,e,r,t,n);break e;case 1:e=x3(null,e,r,t,n);break e;case 11:e=w3(null,e,r,t,n);break e;case 14:e=_3(null,e,r,Qo(r.type,t),n);break e}throw Error(ke(306,r,""))}return e;case 0:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Qo(r,s),rD(t,e,r,s,n);case 1:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Qo(r,s),x3(t,e,r,s,n);case 3:e:{if(nV(e),t===null)throw Error(ke(387));r=e.pendingProps,i=e.memoizedState,s=i.element,TH(t,e),BE(e,r,null,n);var a=e.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){s=rv(Error(ke(423)),e),e=S3(t,e,r,n,s);break e}else if(r!==s){s=rv(Error(ke(424)),e),e=S3(t,e,r,n,s);break e}else for(eo=pd(e.stateNode.containerInfo.firstChild),to=e,Kn=!0,ga=null,n=RH(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ev(),r===s){e=Bc(t,e,n);break e}Hs(t,e,r,n)}e=e.child}return e;case 5:return kH(e),t===null&&Zk(e),r=e.type,s=e.pendingProps,i=t!==null?t.memoizedProps:null,a=s.children,Gk(r,s)?a=null:i!==null&&Gk(r,i)&&(e.flags|=32),tV(t,e),Hs(t,e,a,n),e.child;case 6:return t===null&&Zk(e),null;case 13:return rV(t,e,n);case 4:return LO(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=tv(e,null,r,n):Hs(t,e,r,n),e.child;case 11:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Qo(r,s),w3(t,e,r,s,n);case 7:return Hs(t,e,e.pendingProps,n),e.child;case 8:return Hs(t,e,e.pendingProps.children,n),e.child;case 12:return Hs(t,e,e.pendingProps.children,n),e.child;case 10:e:{if(r=e.type._context,s=e.pendingProps,i=e.memoizedProps,a=s.value,On(jE,r._currentValue),r._currentValue=a,i!==null)if(Sa(i.value,a)){if(i.children===s.children&&!wi.current){e=Bc(t,e,n);break e}}else for(i=e.child,i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){a=i.child;for(var c=o.firstContext;c!==null;){if(c.context===r){if(i.tag===1){c=kc(-1,n&-n),c.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?c.next=c:(c.next=f.next,f.next=c),u.pending=c}}i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),Jk(i.return,n,e),o.lanes|=n;break}c=c.next}}else if(i.tag===10)a=i.type===e.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ke(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),Jk(a,n,e),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===e){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Hs(t,e,s.children,n),e=e.child}return e;case 9:return s=e.type,r=e.pendingProps.children,Pm(e,n),s=$o(s),r=r(s),e.flags|=1,Hs(t,e,r,n),e.child;case 14:return r=e.type,s=Qo(r,e.pendingProps),s=Qo(r.type,s),_3(t,e,r,s,n);case 15:return JH(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,s=e.pendingProps,s=e.elementType===r?s:Qo(r,s),IS(t,e),e.tag=1,_i(r)?(t=!0,IE(e)):t=!1,Pm(e,n),XH(e,r,s),tD(e,r,s,n),sD(null,e,r,!0,t,n);case 19:return sV(t,e,n);case 22:return eV(t,e,n)}throw Error(ke(156,e.tag))};function wV(t,e){return G5(t,e)}function Bue(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mo(t,e,n,r){return new Bue(t,e,n,r)}function XO(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Uue(t){if(typeof t=="function")return XO(t)?1:0;if(t!=null){if(t=t.$$typeof,t===mO)return 11;if(t===gO)return 14}return 2}function yd(t,e){var n=t.alternate;return n===null?(n=Mo(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function jS(t,e,n,r,s,i){var a=2;if(r=t,typeof t=="function")XO(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case cm:return Dh(n.children,s,i,e);case pO:a=8,s|=8;break;case Ck:return t=Mo(12,n,e,s|2),t.elementType=Ck,t.lanes=i,t;case Ak:return t=Mo(13,n,e,s),t.elementType=Ak,t.lanes=i,t;case Rk:return t=Mo(19,n,e,s),t.elementType=Rk,t.lanes=i,t;case k5:return P1(n,s,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case P5:a=10;break e;case T5:a=9;break e;case mO:a=11;break e;case gO:a=14;break e;case Su:a=16,r=null;break e}throw Error(ke(130,t==null?t:typeof t,""))}return e=Mo(a,n,e,s),e.elementType=t,e.type=r,e.lanes=i,e}function Dh(t,e,n,r){return t=Mo(7,t,r,e),t.lanes=n,t}function P1(t,e,n,r){return t=Mo(22,t,r,e),t.elementType=k5,t.lanes=n,t.stateNode={isHidden:!1},t}function GP(t,e,n){return t=Mo(6,t,null,e),t.lanes=n,t}function KP(t,e,n){return e=Mo(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Hue(t,e,n,r,s){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=PP(0),this.expirationTimes=PP(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=PP(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function QO(t,e,n,r,s,i,a,o,c){return t=new Hue(t,e,n,o,c),e===1?(e=1,i===!0&&(e|=8)):e=0,i=Mo(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},OO(i),t}function Vue(t,e,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(EV)}catch(t){console.error(t)}}EV(),E5.exports=ao;var ks=E5.exports;const e_=Dd(ks),Yue=f5({__proto__:null,default:e_},[ks]);var L3=ks;Sk.createRoot=L3.createRoot,Sk.hydrateRoot=L3.hydrateRoot;const CV=_.createContext({}),Xue=({children:t,authActions:e})=>{const n=i=>{var a;try{return Promise.resolve((a=e.login)==null?void 0:a.call(e,i))}catch(o){return console.error(o),Promise.reject(o)}},r=i=>{var a;try{return Promise.resolve((a=e.logout)==null?void 0:a.call(e,i))}catch(o){return console.error(o),Promise.reject(o)}},s=async()=>{var i;try{return Promise.resolve((i=e.check)==null?void 0:i.call(e))}catch(a){return console.error(a),Promise.reject(a)}};return P.jsx(CV.Provider,{value:{...e,login:n,logout:r,check:s},children:t})},AV=()=>{const t=_.useContext(CV);if(t===null)throw new Error("useAuth must be used within a AuthProvider");return t};var yv=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Bh=typeof window>"u"||"Deno"in globalThis;function Eo(){}function Que(t,e){return typeof t=="function"?t(e):t}function gD(t){return typeof t=="number"&&t>=0&&t!==1/0}function RV(t,e){return Math.max(t+(e||0)-Date.now(),0)}function km(t,e){return typeof t=="function"?t(e):t}function va(t,e){return typeof t=="function"?t(e):t}function I3(t,e){const{type:n="all",exact:r,fetchStatus:s,predicate:i,queryKey:a,stale:o}=t;if(a){if(r){if(e.queryHash!==tL(a,e.options))return!1}else if(!Ub(e.queryKey,a))return!1}if(n!=="all"){const c=e.isActive();if(n==="active"&&!c||n==="inactive"&&c)return!1}return!(typeof o=="boolean"&&e.isStale()!==o||s&&s!==e.state.fetchStatus||i&&!i(e))}function $3(t,e){const{exact:n,status:r,predicate:s,mutationKey:i}=t;if(i){if(!e.options.mutationKey)return!1;if(n){if(Uh(e.options.mutationKey)!==Uh(i))return!1}else if(!Ub(e.options.mutationKey,i))return!1}return!(r&&e.state.status!==r||s&&!s(e))}function tL(t,e){return((e==null?void 0:e.queryKeyHashFn)||Uh)(t)}function Uh(t){return JSON.stringify(t,(e,n)=>vD(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function Ub(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(n=>Ub(t[n],e[n])):!1}function PV(t,e){if(t===e)return t;const n=F3(t)&&F3(e);if(n||vD(t)&&vD(e)){const r=n?t:Object.keys(t),s=r.length,i=n?e:Object.keys(e),a=i.length,o=n?[]:{};let c=0;for(let u=0;u{setTimeout(e,t)})}function yD(t,e,n){return typeof n.structuralSharing=="function"?n.structuralSharing(t,e):n.structuralSharing!==!1?PV(t,e):e}function z4e(t){return t}function Jue(t,e,n=0){const r=[...t,e];return n&&r.length>n?r.slice(1):r}function ede(t,e,n=0){const r=[e,...t];return n&&r.length>n?r.slice(0,-1):r}var nL=Symbol();function TV(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===nL?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}var Rf,Nu,Vm,e5,tde=(e5=class extends yv{constructor(){super();z(this,Rf);z(this,Nu);z(this,Vm);$(this,Vm,e=>{if(!Bh&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){C(this,Nu)||this.setEventListener(C(this,Vm))}onUnsubscribe(){var e;this.hasListeners()||((e=C(this,Nu))==null||e.call(this),$(this,Nu,void 0))}setEventListener(e){var n;$(this,Vm,e),(n=C(this,Nu))==null||n.call(this),$(this,Nu,e(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(e){C(this,Rf)!==e&&($(this,Rf,e),this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){var e;return typeof C(this,Rf)=="boolean"?C(this,Rf):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},Rf=new WeakMap,Nu=new WeakMap,Vm=new WeakMap,e5),rL=new tde,Wm,Mu,qm,t5,nde=(t5=class extends yv{constructor(){super();z(this,Wm,!0);z(this,Mu);z(this,qm);$(this,qm,e=>{if(!Bh&&window.addEventListener){const n=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){C(this,Mu)||this.setEventListener(C(this,qm))}onUnsubscribe(){var e;this.hasListeners()||((e=C(this,Mu))==null||e.call(this),$(this,Mu,void 0))}setEventListener(e){var n;$(this,qm,e),(n=C(this,Mu))==null||n.call(this),$(this,Mu,e(this.setOnline.bind(this)))}setOnline(e){C(this,Wm)!==e&&($(this,Wm,e),this.listeners.forEach(r=>{r(e)}))}isOnline(){return C(this,Wm)}},Wm=new WeakMap,Mu=new WeakMap,qm=new WeakMap,t5),QE=new nde;function bD(){let t,e;const n=new Promise((s,i)=>{t=s,e=i});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),t(s)},n.reject=s=>{r({status:"rejected",reason:s}),e(s)},n}function rde(t){return Math.min(1e3*2**t,3e4)}function kV(t){return(t??"online")==="online"?QE.isOnline():!0}var DV=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function YP(t){return t instanceof DV}function NV(t){let e=!1,n=0,r=!1,s;const i=bD(),a=h=>{var y;r||(d(new DV(h)),(y=t.abort)==null||y.call(t))},o=()=>{e=!0},c=()=>{e=!1},u=()=>rL.isFocused()&&(t.networkMode==="always"||QE.isOnline())&&t.canRun(),f=()=>kV(t.networkMode)&&t.canRun(),l=h=>{var y;r||(r=!0,(y=t.onSuccess)==null||y.call(t,h),s==null||s(),i.resolve(h))},d=h=>{var y;r||(r=!0,(y=t.onError)==null||y.call(t,h),s==null||s(),i.reject(h))},m=()=>new Promise(h=>{var y;s=g=>{(r||u())&&h(g)},(y=t.onPause)==null||y.call(t)}).then(()=>{var h;s=void 0,r||(h=t.onContinue)==null||h.call(t)}),p=()=>{if(r)return;let h;const y=n===0?t.initialPromise:void 0;try{h=y??t.fn()}catch(g){h=Promise.reject(g)}Promise.resolve(h).then(l).catch(g=>{var k;if(r)return;const v=t.retry??(Bh?0:3),w=t.retryDelay??rde,x=typeof w=="function"?w(n,g):w,A=v===!0||typeof v=="number"&&nu()?void 0:m()).then(()=>{e?d(g):p()})})};return{promise:i,cancel:a,continue:()=>(s==null||s(),i),cancelRetry:o,continueRetry:c,canStart:f,start:()=>(f()?p():m().then(p),i)}}var sde=t=>setTimeout(t,0);function ide(){let t=[],e=0,n=o=>{o()},r=o=>{o()},s=sde;const i=o=>{e?t.push(o):s(()=>{n(o)})},a=()=>{const o=t;t=[],o.length&&s(()=>{r(()=>{o.forEach(c=>{n(c)})})})};return{batch:o=>{let c;e++;try{c=o()}finally{e--,e||a()}return c},batchCalls:o=>(...c)=>{i(()=>{o(...c)})},schedule:i,setNotifyFunction:o=>{n=o},setBatchNotifyFunction:o=>{r=o},setScheduler:o=>{s=o}}}var zr=ide(),Pf,n5,MV=(n5=class{constructor(){z(this,Pf)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),gD(this.gcTime)&&$(this,Pf,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(Bh?1/0:5*60*1e3))}clearGcTimeout(){C(this,Pf)&&(clearTimeout(C(this,Pf)),$(this,Pf,void 0))}},Pf=new WeakMap,n5),Gm,Km,bo,Tf,Ss,f0,kf,Jo,Wl,r5,ode=(r5=class extends MV{constructor(e){super();z(this,Jo);z(this,Gm);z(this,Km);z(this,bo);z(this,Tf);z(this,Ss);z(this,f0);z(this,kf);$(this,kf,!1),$(this,f0,e.defaultOptions),this.setOptions(e.options),this.observers=[],$(this,Tf,e.client),$(this,bo,C(this,Tf).getQueryCache()),this.queryKey=e.queryKey,this.queryHash=e.queryHash,$(this,Gm,ade(this.options)),this.state=e.state??C(this,Gm),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=C(this,Ss))==null?void 0:e.promise}setOptions(e){this.options={...C(this,f0),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&C(this,bo).remove(this)}setData(e,n){const r=yD(this.state.data,e,this.options);return B(this,Jo,Wl).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(e,n){B(this,Jo,Wl).call(this,{type:"setState",state:e,setStateOptions:n})}cancel(e){var r,s;const n=(r=C(this,Ss))==null?void 0:r.promise;return(s=C(this,Ss))==null||s.cancel(e),n?n.then(Eo).catch(Eo):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(C(this,Gm))}isActive(){return this.observers.some(e=>va(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===nL||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!RV(this.state.dataUpdatedAt,e)}onFocus(){var n;const e=this.observers.find(r=>r.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(n=C(this,Ss))==null||n.continue()}onOnline(){var n;const e=this.observers.find(r=>r.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(n=C(this,Ss))==null||n.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),C(this,bo).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(C(this,Ss)&&(C(this,kf)?C(this,Ss).cancel({revert:!0}):C(this,Ss).cancelRetry()),this.scheduleGc()),C(this,bo).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||B(this,Jo,Wl).call(this,{type:"invalidate"})}fetch(e,n){var c,u,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(C(this,Ss))return C(this,Ss).continueRetry(),C(this,Ss).promise}if(e&&this.setOptions(e),!this.options.queryFn){const l=this.observers.find(d=>d.options.queryFn);l&&this.setOptions(l.options)}const r=new AbortController,s=l=>{Object.defineProperty(l,"signal",{enumerable:!0,get:()=>($(this,kf,!0),r.signal)})},i=()=>{const l=TV(this.options,n),d={client:C(this,Tf),queryKey:this.queryKey,meta:this.meta};return s(d),$(this,kf,!1),this.options.persister?this.options.persister(l,d,this):l(d)},a={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:C(this,Tf),state:this.state,fetchFn:i};s(a),(c=this.options.behavior)==null||c.onFetch(a,this),$(this,Km,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=a.fetchOptions)==null?void 0:u.meta))&&B(this,Jo,Wl).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const o=l=>{var d,m,p,h;YP(l)&&l.silent||B(this,Jo,Wl).call(this,{type:"error",error:l}),YP(l)||((m=(d=C(this,bo).config).onError)==null||m.call(d,l,this),(h=(p=C(this,bo).config).onSettled)==null||h.call(p,this.state.data,l,this)),this.scheduleGc()};return $(this,Ss,NV({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:l=>{var d,m,p,h;if(l===void 0){o(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(l)}catch(y){o(y);return}(m=(d=C(this,bo).config).onSuccess)==null||m.call(d,l,this),(h=(p=C(this,bo).config).onSettled)==null||h.call(p,l,this.state.error,this),this.scheduleGc()},onError:o,onFail:(l,d)=>{B(this,Jo,Wl).call(this,{type:"failed",failureCount:l,error:d})},onPause:()=>{B(this,Jo,Wl).call(this,{type:"pause"})},onContinue:()=>{B(this,Jo,Wl).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),C(this,Ss).start()}},Gm=new WeakMap,Km=new WeakMap,bo=new WeakMap,Tf=new WeakMap,Ss=new WeakMap,f0=new WeakMap,kf=new WeakMap,Jo=new WeakSet,Wl=function(e){const n=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...OV(r.data,this.options),fetchMeta:e.meta??null};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const s=e.error;return YP(s)&&s.revert&&C(this,Km)?{...C(this,Km),fetchStatus:"idle"}:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=n(this.state),zr.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),C(this,bo).notify({query:this,type:"updated",action:e})})},r5);function OV(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:kV(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function ade(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,n=e!==void 0,r=n?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Ha,s5,lde=(s5=class extends yv{constructor(e={}){super();z(this,Ha);this.config=e,$(this,Ha,new Map)}build(e,n,r){const s=n.queryKey,i=n.queryHash??tL(s,n);let a=this.get(i);return a||(a=new ode({client:e,queryKey:s,queryHash:i,options:e.defaultQueryOptions(n),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(a)),a}add(e){C(this,Ha).has(e.queryHash)||(C(this,Ha).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=C(this,Ha).get(e.queryHash);n&&(e.destroy(),n===e&&C(this,Ha).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){zr.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return C(this,Ha).get(e)}getAll(){return[...C(this,Ha).values()]}find(e){const n={exact:!0,...e};return this.getAll().find(r=>I3(n,r))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(r=>I3(e,r)):n}notify(e){zr.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){zr.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){zr.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Ha=new WeakMap,s5),Va,js,Df,Wa,mu,i5,cde=(i5=class extends MV{constructor(e){super();z(this,Wa);z(this,Va);z(this,js);z(this,Df);this.mutationId=e.mutationId,$(this,js,e.mutationCache),$(this,Va,[]),this.state=e.state||LV(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){C(this,Va).includes(e)||(C(this,Va).push(e),this.clearGcTimeout(),C(this,js).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){$(this,Va,C(this,Va).filter(n=>n!==e)),this.scheduleGc(),C(this,js).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){C(this,Va).length||(this.state.status==="pending"?this.scheduleGc():C(this,js).remove(this))}continue(){var e;return((e=C(this,Df))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var s,i,a,o,c,u,f,l,d,m,p,h,y,g,v,w,x,A,k,R;$(this,Df,NV({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(E,T)=>{B(this,Wa,mu).call(this,{type:"failed",failureCount:E,error:T})},onPause:()=>{B(this,Wa,mu).call(this,{type:"pause"})},onContinue:()=>{B(this,Wa,mu).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>C(this,js).canRun(this)}));const n=this.state.status==="pending",r=!C(this,Df).canStart();try{if(!n){B(this,Wa,mu).call(this,{type:"pending",variables:e,isPaused:r}),await((i=(s=C(this,js).config).onMutate)==null?void 0:i.call(s,e,this));const T=await((o=(a=this.options).onMutate)==null?void 0:o.call(a,e));T!==this.state.context&&B(this,Wa,mu).call(this,{type:"pending",context:T,variables:e,isPaused:r})}const E=await C(this,Df).start();return await((u=(c=C(this,js).config).onSuccess)==null?void 0:u.call(c,E,e,this.state.context,this)),await((l=(f=this.options).onSuccess)==null?void 0:l.call(f,E,e,this.state.context)),await((m=(d=C(this,js).config).onSettled)==null?void 0:m.call(d,E,null,this.state.variables,this.state.context,this)),await((h=(p=this.options).onSettled)==null?void 0:h.call(p,E,null,e,this.state.context)),B(this,Wa,mu).call(this,{type:"success",data:E}),E}catch(E){try{throw await((g=(y=C(this,js).config).onError)==null?void 0:g.call(y,E,e,this.state.context,this)),await((w=(v=this.options).onError)==null?void 0:w.call(v,E,e,this.state.context)),await((A=(x=C(this,js).config).onSettled)==null?void 0:A.call(x,void 0,E,this.state.variables,this.state.context,this)),await((R=(k=this.options).onSettled)==null?void 0:R.call(k,void 0,E,e,this.state.context)),E}finally{B(this,Wa,mu).call(this,{type:"error",error:E})}}finally{C(this,js).runNext(this)}}},Va=new WeakMap,js=new WeakMap,Df=new WeakMap,Wa=new WeakSet,mu=function(e){const n=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),zr.batch(()=>{C(this,Va).forEach(r=>{r.onMutationUpdate(e)}),C(this,js).notify({mutation:this,type:"updated",action:e})})},i5);function LV(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var tc,ea,h0,o5,ude=(o5=class extends yv{constructor(e={}){super();z(this,tc);z(this,ea);z(this,h0);this.config=e,$(this,tc,new Set),$(this,ea,new Map),$(this,h0,0)}build(e,n,r){const s=new cde({mutationCache:this,mutationId:++vs(this,h0)._,options:e.defaultMutationOptions(n),state:r});return this.add(s),s}add(e){C(this,tc).add(e);const n=Yx(e);if(typeof n=="string"){const r=C(this,ea).get(n);r?r.push(e):C(this,ea).set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(C(this,tc).delete(e)){const n=Yx(e);if(typeof n=="string"){const r=C(this,ea).get(n);if(r)if(r.length>1){const s=r.indexOf(e);s!==-1&&r.splice(s,1)}else r[0]===e&&C(this,ea).delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=Yx(e);if(typeof n=="string"){const r=C(this,ea).get(n),s=r==null?void 0:r.find(i=>i.state.status==="pending");return!s||s===e}else return!0}runNext(e){var r;const n=Yx(e);if(typeof n=="string"){const s=(r=C(this,ea).get(n))==null?void 0:r.find(i=>i!==e&&i.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){zr.batch(()=>{C(this,tc).forEach(e=>{this.notify({type:"removed",mutation:e})}),C(this,tc).clear(),C(this,ea).clear()})}getAll(){return Array.from(C(this,tc))}find(e){const n={exact:!0,...e};return this.getAll().find(r=>$3(n,r))}findAll(e={}){return this.getAll().filter(n=>$3(e,n))}notify(e){zr.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return zr.batch(()=>Promise.all(e.map(n=>n.continue().catch(Eo))))}},tc=new WeakMap,ea=new WeakMap,h0=new WeakMap,o5);function Yx(t){var e;return(e=t.options.scope)==null?void 0:e.id}function z3(t){return{onFetch:(e,n)=>{var f,l,d,m,p;const r=e.options,s=(d=(l=(f=e.fetchOptions)==null?void 0:f.meta)==null?void 0:l.fetchMore)==null?void 0:d.direction,i=((m=e.state.data)==null?void 0:m.pages)||[],a=((p=e.state.data)==null?void 0:p.pageParams)||[];let o={pages:[],pageParams:[]},c=0;const u=async()=>{let h=!1;const y=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>(e.signal.aborted?h=!0:e.signal.addEventListener("abort",()=>{h=!0}),e.signal)})},g=TV(e.options,e.fetchOptions),v=async(w,x,A)=>{if(h)return Promise.reject();if(x==null&&w.pages.length)return Promise.resolve(w);const k={client:e.client,queryKey:e.queryKey,pageParam:x,direction:A?"backward":"forward",meta:e.options.meta};y(k);const R=await g(k),{maxPages:E}=e.options,T=A?ede:Jue;return{pages:T(w.pages,R,E),pageParams:T(w.pageParams,x,E)}};if(s&&i.length){const w=s==="backward",x=w?dde:B3,A={pages:i,pageParams:a},k=x(r,A);o=await v(A,k,w)}else{const w=t??i.length;do{const x=c===0?a[0]??r.initialPageParam:B3(r,o);if(c>0&&x==null)break;o=await v(o,x),c++}while(c{var h,y;return(y=(h=e.options).persister)==null?void 0:y.call(h,u,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},n)}:e.fetchFn=u}}}function B3(t,{pages:e,pageParams:n}){const r=e.length-1;return e.length>0?t.getNextPageParam(e[r],e,n[r],n):void 0}function dde(t,{pages:e,pageParams:n}){var r;return e.length>0?(r=t.getPreviousPageParam)==null?void 0:r.call(t,e[0],e,n[0],n):void 0}var lr,Ou,Lu,Ym,Xm,Iu,Qm,Zm,a5,fde=(a5=class{constructor(t={}){z(this,lr);z(this,Ou);z(this,Lu);z(this,Ym);z(this,Xm);z(this,Iu);z(this,Qm);z(this,Zm);$(this,lr,t.queryCache||new lde),$(this,Ou,t.mutationCache||new ude),$(this,Lu,t.defaultOptions||{}),$(this,Ym,new Map),$(this,Xm,new Map),$(this,Iu,0)}mount(){vs(this,Iu)._++,C(this,Iu)===1&&($(this,Qm,rL.subscribe(async t=>{t&&(await this.resumePausedMutations(),C(this,lr).onFocus())})),$(this,Zm,QE.subscribe(async t=>{t&&(await this.resumePausedMutations(),C(this,lr).onOnline())})))}unmount(){var t,e;vs(this,Iu)._--,C(this,Iu)===0&&((t=C(this,Qm))==null||t.call(this),$(this,Qm,void 0),(e=C(this,Zm))==null||e.call(this),$(this,Zm,void 0))}isFetching(t){return C(this,lr).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return C(this,Ou).findAll({...t,status:"pending"}).length}getQueryData(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=C(this,lr).get(e.queryHash))==null?void 0:n.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),n=C(this,lr).build(this,e),r=n.state.data;return r===void 0?this.fetchQuery(t):(t.revalidateIfStale&&n.isStaleByTime(km(e.staleTime,n))&&this.prefetchQuery(e),Promise.resolve(r))}getQueriesData(t){return C(this,lr).findAll(t).map(({queryKey:e,state:n})=>{const r=n.data;return[e,r]})}setQueryData(t,e,n){const r=this.defaultQueryOptions({queryKey:t}),s=C(this,lr).get(r.queryHash),i=s==null?void 0:s.state.data,a=Que(e,i);if(a!==void 0)return C(this,lr).build(this,r).setData(a,{...n,manual:!0})}setQueriesData(t,e,n){return zr.batch(()=>C(this,lr).findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,e,n)]))}getQueryState(t){var n;const e=this.defaultQueryOptions({queryKey:t});return(n=C(this,lr).get(e.queryHash))==null?void 0:n.state}removeQueries(t){const e=C(this,lr);zr.batch(()=>{e.findAll(t).forEach(n=>{e.remove(n)})})}resetQueries(t,e){const n=C(this,lr);return zr.batch(()=>(n.findAll(t).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...t},e)))}cancelQueries(t,e={}){const n={revert:!0,...e},r=zr.batch(()=>C(this,lr).findAll(t).map(s=>s.cancel(n)));return Promise.all(r).then(Eo).catch(Eo)}invalidateQueries(t,e={}){return zr.batch(()=>(C(this,lr).findAll(t).forEach(n=>{n.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},e)))}refetchQueries(t,e={}){const n={...e,cancelRefetch:e.cancelRefetch??!0},r=zr.batch(()=>C(this,lr).findAll(t).filter(s=>!s.isDisabled()).map(s=>{let i=s.fetch(void 0,n);return n.throwOnError||(i=i.catch(Eo)),s.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(Eo)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const n=C(this,lr).build(this,e);return n.isStaleByTime(km(e.staleTime,n))?n.fetch(e):Promise.resolve(n.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Eo).catch(Eo)}fetchInfiniteQuery(t){return t.behavior=z3(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Eo).catch(Eo)}ensureInfiniteQueryData(t){return t.behavior=z3(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return QE.isOnline()?C(this,Ou).resumePausedMutations():Promise.resolve()}getQueryCache(){return C(this,lr)}getMutationCache(){return C(this,Ou)}getDefaultOptions(){return C(this,Lu)}setDefaultOptions(t){$(this,Lu,t)}setQueryDefaults(t,e){C(this,Ym).set(Uh(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...C(this,Ym).values()],n={};return e.forEach(r=>{Ub(t,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(t,e){C(this,Xm).set(Uh(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...C(this,Xm).values()],n={};return e.forEach(r=>{Ub(t,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(t){if(t._defaulted)return t;const e={...C(this,Lu).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=tL(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===nL&&(e.enabled=!1),e}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...C(this,Lu).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){C(this,lr).clear(),C(this,Ou).clear()}},lr=new WeakMap,Ou=new WeakMap,Lu=new WeakMap,Ym=new WeakMap,Xm=new WeakMap,Iu=new WeakMap,Qm=new WeakMap,Zm=new WeakMap,a5),ai,zt,p0,zs,Nf,Jm,$u,qa,m0,eg,tg,Mf,Of,Fu,ng,on,Iy,wD,_D,xD,SD,ED,CD,AD,IV,l5,hde=(l5=class extends yv{constructor(e,n){super();z(this,on);z(this,ai);z(this,zt);z(this,p0);z(this,zs);z(this,Nf);z(this,Jm);z(this,$u);z(this,qa);z(this,m0);z(this,eg);z(this,tg);z(this,Mf);z(this,Of);z(this,Fu);z(this,ng,new Set);this.options=n,$(this,ai,e),$(this,qa,null),$(this,$u,bD()),this.options.experimental_prefetchInRender||C(this,$u).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(C(this,zt).addObserver(this),U3(C(this,zt),this.options)?B(this,on,Iy).call(this):this.updateResult(),B(this,on,SD).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return RD(C(this,zt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return RD(C(this,zt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,B(this,on,ED).call(this),B(this,on,CD).call(this),C(this,zt).removeObserver(this)}setOptions(e){const n=this.options,r=C(this,zt);if(this.options=C(this,ai).defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof va(this.options.enabled,C(this,zt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");B(this,on,AD).call(this),C(this,zt).setOptions(this.options),n._defaulted&&!XE(this.options,n)&&C(this,ai).getQueryCache().notify({type:"observerOptionsUpdated",query:C(this,zt),observer:this});const s=this.hasListeners();s&&H3(C(this,zt),r,this.options,n)&&B(this,on,Iy).call(this),this.updateResult(),s&&(C(this,zt)!==r||va(this.options.enabled,C(this,zt))!==va(n.enabled,C(this,zt))||km(this.options.staleTime,C(this,zt))!==km(n.staleTime,C(this,zt)))&&B(this,on,wD).call(this);const i=B(this,on,_D).call(this);s&&(C(this,zt)!==r||va(this.options.enabled,C(this,zt))!==va(n.enabled,C(this,zt))||i!==C(this,Fu))&&B(this,on,xD).call(this,i)}getOptimisticResult(e){const n=C(this,ai).getQueryCache().build(C(this,ai),e),r=this.createResult(n,e);return mde(this,r)&&($(this,zs,r),$(this,Jm,this.options),$(this,Nf,C(this,zt).state)),r}getCurrentResult(){return C(this,zs)}trackResult(e,n){const r={};return Object.keys(e).forEach(s=>{Object.defineProperty(r,s,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(s),n==null||n(s),e[s])})}),r}trackProp(e){C(this,ng).add(e)}getCurrentQuery(){return C(this,zt)}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=C(this,ai).defaultQueryOptions(e),r=C(this,ai).getQueryCache().build(C(this,ai),n);return r.fetch().then(()=>this.createResult(r,n))}fetch(e){return B(this,on,Iy).call(this,{...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),C(this,zs)))}createResult(e,n){var E;const r=C(this,zt),s=this.options,i=C(this,zs),a=C(this,Nf),o=C(this,Jm),u=e!==r?e.state:C(this,p0),{state:f}=e;let l={...f},d=!1,m;if(n._optimisticResults){const T=this.hasListeners(),D=!T&&U3(e,n),M=T&&H3(e,r,n,s);(D||M)&&(l={...l,...OV(f.data,e.options)}),n._optimisticResults==="isRestoring"&&(l.fetchStatus="idle")}let{error:p,errorUpdatedAt:h,status:y}=l;if(n.select&&l.data!==void 0)if(i&&l.data===(a==null?void 0:a.data)&&n.select===C(this,m0))m=C(this,eg);else try{$(this,m0,n.select),m=n.select(l.data),m=yD(i==null?void 0:i.data,m,n),$(this,eg,m),$(this,qa,null)}catch(T){$(this,qa,T)}else m=l.data;if(n.placeholderData!==void 0&&m===void 0&&y==="pending"){let T;if(i!=null&&i.isPlaceholderData&&n.placeholderData===(o==null?void 0:o.placeholderData))T=i.data;else if(T=typeof n.placeholderData=="function"?n.placeholderData((E=C(this,tg))==null?void 0:E.state.data,C(this,tg)):n.placeholderData,n.select&&T!==void 0)try{T=n.select(T),$(this,qa,null)}catch(D){$(this,qa,D)}T!==void 0&&(y="success",m=yD(i==null?void 0:i.data,T,n),d=!0)}C(this,qa)&&(p=C(this,qa),m=C(this,eg),h=Date.now(),y="error");const g=l.fetchStatus==="fetching",v=y==="pending",w=y==="error",x=v&&g,A=m!==void 0,R={status:y,fetchStatus:l.fetchStatus,isPending:v,isSuccess:y==="success",isError:w,isInitialLoading:x,isLoading:x,data:m,dataUpdatedAt:l.dataUpdatedAt,error:p,errorUpdatedAt:h,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>u.dataUpdateCount||l.errorUpdateCount>u.errorUpdateCount,isFetching:g,isRefetching:g&&!v,isLoadingError:w&&!A,isPaused:l.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:w&&A,isStale:sL(e,n),refetch:this.refetch,promise:C(this,$u)};if(this.options.experimental_prefetchInRender){const T=L=>{R.status==="error"?L.reject(R.error):R.data!==void 0&&L.resolve(R.data)},D=()=>{const L=$(this,$u,R.promise=bD());T(L)},M=C(this,$u);switch(M.status){case"pending":e.queryHash===r.queryHash&&T(M);break;case"fulfilled":(R.status==="error"||R.data!==M.value)&&D();break;case"rejected":(R.status!=="error"||R.error!==M.reason)&&D();break}}return R}updateResult(){const e=C(this,zs),n=this.createResult(C(this,zt),this.options);if($(this,Nf,C(this,zt).state),$(this,Jm,this.options),C(this,Nf).data!==void 0&&$(this,tg,C(this,zt)),XE(n,e))return;$(this,zs,n);const r=()=>{if(!e)return!0;const{notifyOnChangeProps:s}=this.options,i=typeof s=="function"?s():s;if(i==="all"||!i&&!C(this,ng).size)return!0;const a=new Set(i??C(this,ng));return this.options.throwOnError&&a.add("error"),Object.keys(C(this,zs)).some(o=>{const c=o;return C(this,zs)[c]!==e[c]&&a.has(c)})};B(this,on,IV).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&B(this,on,SD).call(this)}},ai=new WeakMap,zt=new WeakMap,p0=new WeakMap,zs=new WeakMap,Nf=new WeakMap,Jm=new WeakMap,$u=new WeakMap,qa=new WeakMap,m0=new WeakMap,eg=new WeakMap,tg=new WeakMap,Mf=new WeakMap,Of=new WeakMap,Fu=new WeakMap,ng=new WeakMap,on=new WeakSet,Iy=function(e){B(this,on,AD).call(this);let n=C(this,zt).fetch(this.options,e);return e!=null&&e.throwOnError||(n=n.catch(Eo)),n},wD=function(){B(this,on,ED).call(this);const e=km(this.options.staleTime,C(this,zt));if(Bh||C(this,zs).isStale||!gD(e))return;const r=RV(C(this,zs).dataUpdatedAt,e)+1;$(this,Mf,setTimeout(()=>{C(this,zs).isStale||this.updateResult()},r))},_D=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(C(this,zt)):this.options.refetchInterval)??!1},xD=function(e){B(this,on,CD).call(this),$(this,Fu,e),!(Bh||va(this.options.enabled,C(this,zt))===!1||!gD(C(this,Fu))||C(this,Fu)===0)&&$(this,Of,setInterval(()=>{(this.options.refetchIntervalInBackground||rL.isFocused())&&B(this,on,Iy).call(this)},C(this,Fu)))},SD=function(){B(this,on,wD).call(this),B(this,on,xD).call(this,B(this,on,_D).call(this))},ED=function(){C(this,Mf)&&(clearTimeout(C(this,Mf)),$(this,Mf,void 0))},CD=function(){C(this,Of)&&(clearInterval(C(this,Of)),$(this,Of,void 0))},AD=function(){const e=C(this,ai).getQueryCache().build(C(this,ai),this.options);if(e===C(this,zt))return;const n=C(this,zt);$(this,zt,e),$(this,p0,e.state),this.hasListeners()&&(n==null||n.removeObserver(this),e.addObserver(this))},IV=function(e){zr.batch(()=>{e.listeners&&this.listeners.forEach(n=>{n(C(this,zs))}),C(this,ai).getQueryCache().notify({query:C(this,zt),type:"observerResultsUpdated"})})},l5);function pde(t,e){return va(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&e.retryOnMount===!1)}function U3(t,e){return pde(t,e)||t.state.data!==void 0&&RD(t,e,e.refetchOnMount)}function RD(t,e,n){if(va(e.enabled,t)!==!1){const r=typeof n=="function"?n(t):n;return r==="always"||r!==!1&&sL(t,e)}return!1}function H3(t,e,n,r){return(t!==e||va(r.enabled,t)===!1)&&(!n.suspense||t.state.status!=="error")&&sL(t,n)}function sL(t,e){return va(e.enabled,t)!==!1&&t.isStaleByTime(km(e.staleTime,t))}function mde(t,e){return!XE(t.getCurrentResult(),e)}var ju,zu,li,nc,Lc,zS,PD,c5,gde=(c5=class extends yv{constructor(n,r){super();z(this,Lc);z(this,ju);z(this,zu);z(this,li);z(this,nc);$(this,ju,n),this.setOptions(r),this.bindMethods(),B(this,Lc,zS).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var s;const r=this.options;this.options=C(this,ju).defaultMutationOptions(n),XE(this.options,r)||C(this,ju).getMutationCache().notify({type:"observerOptionsUpdated",mutation:C(this,li),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Uh(r.mutationKey)!==Uh(this.options.mutationKey)?this.reset():((s=C(this,li))==null?void 0:s.state.status)==="pending"&&C(this,li).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=C(this,li))==null||n.removeObserver(this)}onMutationUpdate(n){B(this,Lc,zS).call(this),B(this,Lc,PD).call(this,n)}getCurrentResult(){return C(this,zu)}reset(){var n;(n=C(this,li))==null||n.removeObserver(this),$(this,li,void 0),B(this,Lc,zS).call(this),B(this,Lc,PD).call(this)}mutate(n,r){var s;return $(this,nc,r),(s=C(this,li))==null||s.removeObserver(this),$(this,li,C(this,ju).getMutationCache().build(C(this,ju),this.options)),C(this,li).addObserver(this),C(this,li).execute(n)}},ju=new WeakMap,zu=new WeakMap,li=new WeakMap,nc=new WeakMap,Lc=new WeakSet,zS=function(){var r;const n=((r=C(this,li))==null?void 0:r.state)??LV();$(this,zu,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},PD=function(n){zr.batch(()=>{var r,s,i,a,o,c,u,f;if(C(this,nc)&&this.hasListeners()){const l=C(this,zu).variables,d=C(this,zu).context;(n==null?void 0:n.type)==="success"?((s=(r=C(this,nc)).onSuccess)==null||s.call(r,n.data,l,d),(a=(i=C(this,nc)).onSettled)==null||a.call(i,n.data,null,l,d)):(n==null?void 0:n.type)==="error"&&((c=(o=C(this,nc)).onError)==null||c.call(o,n.error,l,d),(f=(u=C(this,nc)).onSettled)==null||f.call(u,void 0,n.error,l,d))}this.listeners.forEach(l=>{l(C(this,zu))})})},c5),$V=_.createContext(void 0),FV=t=>{const e=_.useContext($V);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},vde=({client:t,children:e})=>(_.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),P.jsx($V.Provider,{value:t,children:e})),jV=_.createContext(!1),yde=()=>_.useContext(jV);jV.Provider;function bde(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var wde=_.createContext(bde()),_de=()=>_.useContext(wde);function zV(t,e){return typeof t=="function"?t(...e):!!t}function TD(){}var xde=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1))},Sde=t=>{_.useEffect(()=>{t.clearReset()},[t])},Ede=({result:t,errorResetBoundary:e,throwOnError:n,query:r,suspense:s})=>t.isError&&!e.isReset()&&!t.isFetching&&r&&(s&&t.data===void 0||zV(n,[t.error,r])),Cde=t=>{const e=t.staleTime;t.suspense&&(t.staleTime=typeof e=="function"?(...n)=>Math.max(e(...n),1e3):Math.max(e??1e3,1e3),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3)))},Ade=(t,e)=>t.isLoading&&t.isFetching&&!e,Rde=(t,e)=>(t==null?void 0:t.suspense)&&e.isPending,V3=(t,e,n)=>e.fetchOptimistic(t).catch(()=>{n.clearReset()});function Pde(t,e,n){var l,d,m,p,h;const r=FV(),s=yde(),i=_de(),a=r.defaultQueryOptions(t);(d=(l=r.getDefaultOptions().queries)==null?void 0:l._experimental_beforeQuery)==null||d.call(l,a),a._optimisticResults=s?"isRestoring":"optimistic",Cde(a),xde(a,i),Sde(i);const o=!r.getQueryCache().get(a.queryHash),[c]=_.useState(()=>new e(r,a)),u=c.getOptimisticResult(a),f=!s&&t.subscribed!==!1;if(_.useSyncExternalStore(_.useCallback(y=>{const g=f?c.subscribe(zr.batchCalls(y)):TD;return c.updateResult(),g},[c,f]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),_.useEffect(()=>{c.setOptions(a)},[a,c]),Rde(a,u))throw V3(a,c,i);if(Ede({result:u,errorResetBoundary:i,throwOnError:a.throwOnError,query:r.getQueryCache().get(a.queryHash),suspense:a.suspense}))throw u.error;if((p=(m=r.getDefaultOptions().queries)==null?void 0:m._experimental_afterQuery)==null||p.call(m,a,u),a.experimental_prefetchInRender&&!Bh&&Ade(u,s)){const y=o?V3(a,c,i):(h=r.getQueryCache().get(a.queryHash))==null?void 0:h.promise;y==null||y.catch(TD).finally(()=>{c.updateResult()})}return a.notifyOnChangeProps?u:c.trackResult(u)}function BV(t,e){return Pde(t,hde)}function Tde(t,e){const n=FV(),[r]=_.useState(()=>new gde(n,t));_.useEffect(()=>{r.setOptions(t)},[r,t]);const s=_.useSyncExternalStore(_.useCallback(a=>r.subscribe(zr.batchCalls(a)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=_.useCallback((a,o)=>{r.mutate(a,o).catch(TD)},[r]);if(s.error&&zV(r.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:i,mutateAsync:s.mutate}}class jo{constructor(e=[]){He(this,"segments",[]);this.segments=e}key(){return this.segments}get(){return this.segments}}class Ld extends jo{params(e){return new jo([...this.segments,e])}}class kde extends jo{id(e){return new Ld([...this.segments,e?String(e):void 0])}}class Dde extends jo{ids(...e){return new Ld([...this.segments,...e.length?[e.map(n=>String(n))]:[]])}}class Nde extends jo{action(e){if(["one","report"].includes(e))return new kde([...this.segments,e]);if(e==="many")return new Dde([...this.segments,e]);if(["list","infinite"].includes(e))return new Ld([...this.segments,e]);throw new Error("Invalid action type")}}class Mde extends jo{resource(e){return new Nde([...this.segments,e])}mutation(e){return new Ld([...e==="custom"?this.segments:[this.segments[0]],e])}}class Ode extends jo{action(e){return new Ld([...this.segments,e])}}class Lde extends jo{action(e){return new Ld([...this.segments,e])}}class Ide extends jo{resource(e){return new Lde([...this.segments,e])}}class $de extends jo{action(e){return new Ld([...this.segments,e])}}class Fde extends jo{resource(e){return new $de([...this.segments,e])}action(e){return new Ld([...this.segments,e])}}class jde extends jo{data(e){return new Mde(["data",e||"default"])}auth(){return new Ode(["auth"])}access(){return new Ide(["access"])}audit(){return new Fde(["audit"])}}const zde=()=>new jde([]),UV=()=>zde,HV=t=>{const e=UV(),{getProfile:n}=AV();return BV({queryKey:e().auth().action("profile").get(),queryFn:n,...t})},Bde=t=>{const e=UV(),{check:n}=AV();return BV({queryKey:e().auth().action("check").get(),queryFn:n,retry:!1,...t})};function Ude(t,e){const n=_.createContext(e);function r(i){const{children:a,...o}=i,c=_.useMemo(()=>o,Object.values(o));return P.jsx(n.Provider,{value:c,children:a})}function s(i){const a=_.useContext(n);if(a)return a;if(e!==void 0)return e;throw new Error(`\`${i}\` must be used within \`${t}\``)}return r.displayName=t+"Provider",[r,s]}function Tn(t,e=[]){let n=[];function r(i,a){const o=_.createContext(a),c=n.length;n=[...n,a];function u(l){const{scope:d,children:m,...p}=l,h=(d==null?void 0:d[t][c])||o,y=_.useMemo(()=>p,Object.values(p));return P.jsx(h.Provider,{value:y,children:m})}function f(l,d){const m=(d==null?void 0:d[t][c])||o,p=_.useContext(m);if(p)return p;if(a!==void 0)return a;throw new Error(`\`${l}\` must be used within \`${i}\``)}return u.displayName=i+"Provider",[u,f]}const s=()=>{const i=n.map(a=>_.createContext(a));return function(o){const c=(o==null?void 0:o[t])||i;return _.useMemo(()=>({[`__scope${t}`]:{...o,[t]:c}}),[o,c])}};return s.scopeName=t,[r,Hde(s,...e)]}function Hde(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(i){const a=r.reduce((o,{useScope:c,scopeName:u})=>{const l=c(i)[`__scope${u}`];return{...o,...l}},{});return _.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}function Vde(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function t_(...t){return e=>t.forEach(n=>Vde(n,e))}function tt(...t){return _.useCallback(t_(...t),t)}var Ea=_.forwardRef((t,e)=>{const{children:n,...r}=t,s=_.Children.toArray(n),i=s.find(Wde);if(i){const a=i.props.children,o=s.map(c=>c===i?_.Children.count(a)>1?_.Children.only(null):_.isValidElement(a)?a.props.children:null:c);return P.jsx(kD,{...r,ref:e,children:_.isValidElement(a)?_.cloneElement(a,void 0,o):null})}return P.jsx(kD,{...r,ref:e,children:n})});Ea.displayName="Slot";var kD=_.forwardRef((t,e)=>{const{children:n,...r}=t;if(_.isValidElement(n)){const s=Gde(n);return _.cloneElement(n,{...qde(r,n.props),ref:e?t_(e,s):s})}return _.Children.count(n)>1?_.Children.only(null):null});kD.displayName="SlotClone";var iL=({children:t})=>P.jsx(P.Fragment,{children:t});function Wde(t){return _.isValidElement(t)&&t.type===iL}function qde(t,e){const n={...e};for(const r in e){const s=t[r],i=e[r];/^on[A-Z]/.test(r)?s&&i?n[r]=(...o)=>{i(...o),s(...o)}:s&&(n[r]=s):r==="style"?n[r]={...s,...i}:r==="className"&&(n[r]=[s,i].filter(Boolean).join(" "))}return{...t,...n}}function Gde(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}function Gc(t){const e=t+"CollectionProvider",[n,r]=Tn(e),[s,i]=n(e,{collectionRef:{current:null},itemMap:new Map}),a=m=>{const{scope:p,children:h}=m,y=se.useRef(null),g=se.useRef(new Map).current;return P.jsx(s,{scope:p,itemMap:g,collectionRef:y,children:h})};a.displayName=e;const o=t+"CollectionSlot",c=se.forwardRef((m,p)=>{const{scope:h,children:y}=m,g=i(o,h),v=tt(p,g.collectionRef);return P.jsx(Ea,{ref:v,children:y})});c.displayName=o;const u=t+"CollectionItemSlot",f="data-radix-collection-item",l=se.forwardRef((m,p)=>{const{scope:h,children:y,...g}=m,v=se.useRef(null),w=tt(p,v),x=i(u,h);return se.useEffect(()=>(x.itemMap.set(v,{ref:v,...g}),()=>void x.itemMap.delete(v))),P.jsx(Ea,{[f]:"",ref:w,children:y})});l.displayName=u;function d(m){const p=i(t+"CollectionConsumer",m);return se.useCallback(()=>{const y=p.collectionRef.current;if(!y)return[];const g=Array.from(y.querySelectorAll(`[${f}]`));return Array.from(p.itemMap.values()).sort((x,A)=>g.indexOf(x.ref.current)-g.indexOf(A.ref.current))},[p.collectionRef,p.itemMap])}return[{Provider:a,Slot:c,ItemSlot:l},d,r]}function me(t,e,{checkForDefaultPrevented:n=!0}={}){return function(s){if(t==null||t(s),n===!1||!s.defaultPrevented)return e==null?void 0:e(s)}}function Ut(t){const e=_.useRef(t);return _.useEffect(()=>{e.current=t}),_.useMemo(()=>(...n)=>{var r;return(r=e.current)==null?void 0:r.call(e,...n)},[])}function sr({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,s]=Kde({defaultProp:e,onChange:n}),i=t!==void 0,a=i?t:r,o=Ut(n),c=_.useCallback(u=>{if(i){const l=typeof u=="function"?u(t):u;l!==t&&o(l)}else s(u)},[i,t,s,o]);return[a,c]}function Kde({defaultProp:t,onChange:e}){const n=_.useState(t),[r]=n,s=_.useRef(r),i=Ut(e);return _.useEffect(()=>{s.current!==r&&(i(r),s.current=r)},[r,s,i]),n}var Yde=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],De=Yde.reduce((t,e)=>{const n=_.forwardRef((r,s)=>{const{asChild:i,...a}=r,o=i?Ea:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),P.jsx(o,{...a,ref:s})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function Hb(t,e){t&&ks.flushSync(()=>t.dispatchEvent(e))}var Ln=globalThis!=null&&globalThis.document?_.useLayoutEffect:()=>{};function Xde(t,e){return _.useReducer((n,r)=>e[n][r]??n,t)}var Hn=t=>{const{present:e,children:n}=t,r=Qde(e),s=typeof n=="function"?n({present:r.isPresent}):_.Children.only(n),i=tt(r.ref,Zde(s));return typeof n=="function"||r.isPresent?_.cloneElement(s,{ref:i}):null};Hn.displayName="Presence";function Qde(t){const[e,n]=_.useState(),r=_.useRef({}),s=_.useRef(t),i=_.useRef("none"),a=t?"mounted":"unmounted",[o,c]=Xde(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const u=Xx(r.current);i.current=o==="mounted"?u:"none"},[o]),Ln(()=>{const u=r.current,f=s.current;if(f!==t){const d=i.current,m=Xx(u);t?c("MOUNT"):m==="none"||(u==null?void 0:u.display)==="none"?c("UNMOUNT"):c(f&&d!==m?"ANIMATION_OUT":"UNMOUNT"),s.current=t}},[t,c]),Ln(()=>{if(e){const u=l=>{const m=Xx(r.current).includes(l.animationName);l.target===e&&m&&ks.flushSync(()=>c("ANIMATION_END"))},f=l=>{l.target===e&&(i.current=Xx(r.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",u),e.addEventListener("animationend",u),()=>{e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",u),e.removeEventListener("animationend",u)}}else c("ANIMATION_END")},[e,c]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:_.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function Xx(t){return(t==null?void 0:t.animationName)||"none"}function Zde(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var Jde=Yw.useId||(()=>{}),efe=0;function Hr(t){const[e,n]=_.useState(Jde());return Ln(()=>{n(r=>r??String(efe++))},[t]),e?`radix-${e}`:""}var oL="Collapsible",[tfe,VV]=Tn(oL),[nfe,aL]=tfe(oL),WV=_.forwardRef((t,e)=>{const{__scopeCollapsible:n,open:r,defaultOpen:s,disabled:i,onOpenChange:a,...o}=t,[c=!1,u]=sr({prop:r,defaultProp:s,onChange:a});return P.jsx(nfe,{scope:n,disabled:i,contentId:Hr(),open:c,onOpenToggle:_.useCallback(()=>u(f=>!f),[u]),children:P.jsx(De.div,{"data-state":cL(c),"data-disabled":i?"":void 0,...o,ref:e})})});WV.displayName=oL;var qV="CollapsibleTrigger",GV=_.forwardRef((t,e)=>{const{__scopeCollapsible:n,...r}=t,s=aL(qV,n);return P.jsx(De.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":cL(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...r,ref:e,onClick:me(t.onClick,s.onOpenToggle)})});GV.displayName=qV;var lL="CollapsibleContent",KV=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=aL(lL,t.__scopeCollapsible);return P.jsx(Hn,{present:n||s.open,children:({present:i})=>P.jsx(rfe,{...r,ref:e,present:i})})});KV.displayName=lL;var rfe=_.forwardRef((t,e)=>{const{__scopeCollapsible:n,present:r,children:s,...i}=t,a=aL(lL,n),[o,c]=_.useState(r),u=_.useRef(null),f=tt(e,u),l=_.useRef(0),d=l.current,m=_.useRef(0),p=m.current,h=a.open||o,y=_.useRef(h),g=_.useRef();return _.useEffect(()=>{const v=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(v)},[]),Ln(()=>{const v=u.current;if(v){g.current=g.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const w=v.getBoundingClientRect();l.current=w.height,m.current=w.width,y.current||(v.style.transitionDuration=g.current.transitionDuration,v.style.animationName=g.current.animationName),c(r)}},[a.open,r]),P.jsx(De.div,{"data-state":cL(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!h,...i,ref:f,style:{"--radix-collapsible-content-height":d?`${d}px`:void 0,"--radix-collapsible-content-width":p?`${p}px`:void 0,...t.style},children:h&&s})});function cL(t){return t?"open":"closed"}var sfe=WV,ife=GV,ofe=KV,afe=_.createContext(void 0);function ka(t){const e=_.useContext(afe);return t||e||"ltr"}var Kc="Accordion",lfe=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[uL,cfe,ufe]=Gc(Kc),[M1,U4e]=Tn(Kc,[ufe,VV]),dL=VV(),dfe=se.forwardRef((t,e)=>{const{type:n,...r}=t,s=r,i=r;return P.jsx(uL.Provider,{scope:t.__scopeAccordion,children:n==="multiple"?P.jsx(mfe,{...i,ref:e}):P.jsx(pfe,{...s,ref:e})})});dfe.displayName=Kc;var[YV,ffe]=M1(Kc),[XV,hfe]=M1(Kc,{collapsible:!1}),pfe=se.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},collapsible:i=!1,...a}=t,[o,c]=sr({prop:n,defaultProp:r,onChange:s});return P.jsx(YV,{scope:t.__scopeAccordion,value:o?[o]:[],onItemOpen:c,onItemClose:se.useCallback(()=>i&&c(""),[i,c]),children:P.jsx(XV,{scope:t.__scopeAccordion,collapsible:i,children:P.jsx(QV,{...a,ref:e})})})}),mfe=se.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},...i}=t,[a=[],o]=sr({prop:n,defaultProp:r,onChange:s}),c=se.useCallback(f=>o((l=[])=>[...l,f]),[o]),u=se.useCallback(f=>o((l=[])=>l.filter(d=>d!==f)),[o]);return P.jsx(YV,{scope:t.__scopeAccordion,value:a,onItemOpen:c,onItemClose:u,children:P.jsx(XV,{scope:t.__scopeAccordion,collapsible:!0,children:P.jsx(QV,{...i,ref:e})})})}),[gfe,O1]=M1(Kc),QV=se.forwardRef((t,e)=>{const{__scopeAccordion:n,disabled:r,dir:s,orientation:i="vertical",...a}=t,o=se.useRef(null),c=tt(o,e),u=cfe(n),l=ka(s)==="ltr",d=me(t.onKeyDown,m=>{var E;if(!lfe.includes(m.key))return;const p=m.target,h=u().filter(T=>{var D;return!((D=T.ref.current)!=null&&D.disabled)}),y=h.findIndex(T=>T.ref.current===p),g=h.length;if(y===-1)return;m.preventDefault();let v=y;const w=0,x=g-1,A=()=>{v=y+1,v>x&&(v=w)},k=()=>{v=y-1,v{const{__scopeAccordion:n,value:r,...s}=t,i=O1(ZE,n),a=ffe(ZE,n),o=dL(n),c=Hr(),u=r&&a.value.includes(r)||!1,f=i.disabled||t.disabled;return P.jsx(vfe,{scope:n,open:u,disabled:f,triggerId:c,children:P.jsx(sfe,{"data-orientation":i.orientation,"data-state":s6(u),...o,...s,ref:e,disabled:f,open:u,onOpenChange:l=>{l?a.onItemOpen(r):a.onItemClose(r)}})})});ZV.displayName=ZE;var JV="AccordionHeader",e6=se.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,s=O1(Kc,n),i=fL(JV,n);return P.jsx(De.h3,{"data-orientation":s.orientation,"data-state":s6(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:e})});e6.displayName=JV;var DD="AccordionTrigger",t6=se.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,s=O1(Kc,n),i=fL(DD,n),a=hfe(DD,n),o=dL(n);return P.jsx(uL.ItemSlot,{scope:n,children:P.jsx(ife,{"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":s.orientation,id:i.triggerId,...o,...r,ref:e})})});t6.displayName=DD;var n6="AccordionContent",r6=se.forwardRef((t,e)=>{const{__scopeAccordion:n,...r}=t,s=O1(Kc,n),i=fL(n6,n),a=dL(n);return P.jsx(ofe,{role:"region","aria-labelledby":i.triggerId,"data-orientation":s.orientation,...a,...r,ref:e,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});r6.displayName=n6;function s6(t){return t?"open":"closed"}var yfe=ZV,bfe=e6,i6=t6,o6=r6;/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const wfe=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a6=(...t)=>t.filter((e,n,r)=>!!e&&r.indexOf(e)===n).join(" ");/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */var _fe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const xfe=_.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:s="",children:i,iconNode:a,...o},c)=>_.createElement("svg",{ref:c,..._fe,width:e,height:e,stroke:t,strokeWidth:r?Number(n)*24/Number(e):n,className:a6("lucide",s),...o},[...a.map(([u,f])=>_.createElement(u,f)),...Array.isArray(i)?i:[i]]));/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Zr=(t,e)=>{const n=_.forwardRef(({className:r,...s},i)=>_.createElement(xfe,{ref:i,iconNode:e,className:a6(`lucide-${wfe(t)}`,r),...s}));return n.displayName=`${t}`,n};/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Sfe=Zr("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const n_=Zr("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const L1=Zr("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const hL=Zr("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const r_=Zr("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Efe=Zr("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Cfe=Zr("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Afe=Zr("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const I1=Zr("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Rfe=Zr("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Pfe=Zr("Loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Tfe=Zr("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const kfe=Zr("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Dfe=Zr("Package2",[["path",{d:"M3 9h18v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9Z",key:"1ront0"}],["path",{d:"m3 9 2.45-4.9A2 2 0 0 1 7.24 3h9.52a2 2 0 0 1 1.8 1.1L21 9",key:"19h2x1"}],["path",{d:"M12 3v6",key:"1holv5"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Nfe=Zr("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Mfe=Zr("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Ofe=Zr("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** - * @license lucide-react v0.427.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const pL=Zr("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function l6(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e{const e=$fe(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:a=>{const o=a.split(mL);return o[0]===""&&o.length!==1&&o.shift(),c6(o,e)||Ife(a)},getConflictingClassGroupIds:(a,o)=>{const c=n[a]||[];return o&&r[a]?[...c,...r[a]]:c}}},c6=(t,e)=>{var a;if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),s=r?c6(t.slice(1),r):void 0;if(s)return s;if(e.validators.length===0)return;const i=t.join(mL);return(a=e.validators.find(({validator:o})=>o(i)))==null?void 0:a.classGroupId},W3=/^\[(.+)\]$/,Ife=t=>{if(W3.test(t)){const e=W3.exec(t)[1],n=e==null?void 0:e.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},$fe=t=>{const{theme:e,prefix:n}=t,r={nextPart:new Map,validators:[]};return jfe(Object.entries(t.classGroups),n).forEach(([i,a])=>{ND(a,r,i,e)}),r},ND=(t,e,n,r)=>{t.forEach(s=>{if(typeof s=="string"){const i=s===""?e:q3(e,s);i.classGroupId=n;return}if(typeof s=="function"){if(Ffe(s)){ND(s(r),e,n,r);return}e.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([i,a])=>{ND(a,q3(e,i),n,r)})})},q3=(t,e)=>{let n=t;return e.split(mL).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},Ffe=t=>t.isThemeGetter,jfe=(t,e)=>e?t.map(([n,r])=>{const s=r.map(i=>typeof i=="string"?e+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,o])=>[e+a,o])):i);return[n,s]}):t,zfe=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const s=(i,a)=>{n.set(i,a),e++,e>t&&(e=0,r=n,n=new Map)};return{get(i){let a=n.get(i);if(a!==void 0)return a;if((a=r.get(i))!==void 0)return s(i,a),a},set(i,a){n.has(i)?n.set(i,a):s(i,a)}}},u6="!",Bfe=t=>{const{separator:e,experimentalParseClassName:n}=t,r=e.length===1,s=e[0],i=e.length,a=o=>{const c=[];let u=0,f=0,l;for(let y=0;yf?l-f:void 0;return{modifiers:c,hasImportantModifier:m,baseClassName:p,maybePostfixModifierPosition:h}};return n?o=>n({className:o,parseClassName:a}):a},Ufe=t=>{if(t.length<=1)return t;const e=[];let n=[];return t.forEach(r=>{r[0]==="["?(e.push(...n.sort(),r),n=[]):n.push(r)}),e.push(...n.sort()),e},Hfe=t=>({cache:zfe(t.cacheSize),parseClassName:Bfe(t),...Lfe(t)}),Vfe=/\s+/,Wfe=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=e,i=[],a=t.trim().split(Vfe);let o="";for(let c=a.length-1;c>=0;c-=1){const u=a[c],{modifiers:f,hasImportantModifier:l,baseClassName:d,maybePostfixModifierPosition:m}=n(u);let p=!!m,h=r(p?d.substring(0,m):d);if(!h){if(!p){o=u+(o.length>0?" "+o:o);continue}if(h=r(d),!h){o=u+(o.length>0?" "+o:o);continue}p=!1}const y=Ufe(f).join(":"),g=l?y+u6:y,v=g+h;if(i.includes(v))continue;i.push(v);const w=s(h,p);for(let x=0;x0?" "+o:o)}return o};function qfe(){let t=0,e,n,r="";for(;t{if(typeof t=="string")return t;let e,n="";for(let r=0;rl(f),t());return n=Hfe(u),r=n.cache.get,s=n.cache.set,i=o,o(c)}function o(c){const u=r(c);if(u)return u;const f=Wfe(c,n);return s(c,f),f}return function(){return i(qfe.apply(null,arguments))}}const Fn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},f6=/^\[(?:([a-z-]+):)?(.+)\]$/i,Kfe=/^\d+\/\d+$/,Yfe=new Set(["px","full","screen"]),Xfe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Qfe=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Zfe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Jfe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ehe=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zl=t=>Dm(t)||Yfe.has(t)||Kfe.test(t),du=t=>bv(t,"length",lhe),Dm=t=>!!t&&!Number.isNaN(Number(t)),XP=t=>bv(t,"number",Dm),fy=t=>!!t&&Number.isInteger(Number(t)),the=t=>t.endsWith("%")&&Dm(t.slice(0,-1)),St=t=>f6.test(t),fu=t=>Xfe.test(t),nhe=new Set(["length","size","percentage"]),rhe=t=>bv(t,nhe,h6),she=t=>bv(t,"position",h6),ihe=new Set(["image","url"]),ohe=t=>bv(t,ihe,uhe),ahe=t=>bv(t,"",che),hy=()=>!0,bv=(t,e,n)=>{const r=f6.exec(t);return r?r[1]?typeof e=="string"?r[1]===e:e.has(r[1]):n(r[2]):!1},lhe=t=>Qfe.test(t)&&!Zfe.test(t),h6=()=>!1,che=t=>Jfe.test(t),uhe=t=>ehe.test(t),dhe=()=>{const t=Fn("colors"),e=Fn("spacing"),n=Fn("blur"),r=Fn("brightness"),s=Fn("borderColor"),i=Fn("borderRadius"),a=Fn("borderSpacing"),o=Fn("borderWidth"),c=Fn("contrast"),u=Fn("grayscale"),f=Fn("hueRotate"),l=Fn("invert"),d=Fn("gap"),m=Fn("gradientColorStops"),p=Fn("gradientColorStopPositions"),h=Fn("inset"),y=Fn("margin"),g=Fn("opacity"),v=Fn("padding"),w=Fn("saturate"),x=Fn("scale"),A=Fn("sepia"),k=Fn("skew"),R=Fn("space"),E=Fn("translate"),T=()=>["auto","contain","none"],D=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",St,e],L=()=>[St,e],I=()=>["",zl,du],F=()=>["auto",Dm,St],U=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Y=()=>["solid","dashed","dotted","double","none"],V=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],H=()=>["start","end","center","between","around","evenly","stretch"],ee=()=>["","0",St],re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[Dm,St];return{cacheSize:500,separator:":",theme:{colors:[hy],spacing:[zl,du],blur:["none","",fu,St],brightness:X(),borderColor:[t],borderRadius:["none","","full",fu,St],borderSpacing:L(),borderWidth:I(),contrast:X(),grayscale:ee(),hueRotate:X(),invert:ee(),gap:L(),gradientColorStops:[t],gradientColorStopPositions:[the,du],inset:M(),margin:M(),opacity:X(),padding:L(),saturate:X(),scale:X(),sepia:ee(),skew:X(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",St]}],container:["container"],columns:[{columns:[fu]}],"break-after":[{"break-after":re()}],"break-before":[{"break-before":re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...U(),St]}],overflow:[{overflow:D()}],"overflow-x":[{"overflow-x":D()}],"overflow-y":[{"overflow-y":D()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",fy,St]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",St]}],grow:[{grow:ee()}],shrink:[{shrink:ee()}],order:[{order:["first","last","none",fy,St]}],"grid-cols":[{"grid-cols":[hy]}],"col-start-end":[{col:["auto",{span:["full",fy,St]},St]}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":[hy]}],"row-start-end":[{row:["auto",{span:[fy,St]},St]}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",St]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",St]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...H()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...H(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...H(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",St,e]}],"min-w":[{"min-w":[St,e,"min","max","fit"]}],"max-w":[{"max-w":[St,e,"none","full","min","max","fit","prose",{screen:[fu]},fu]}],h:[{h:[St,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[St,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[St,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[St,e,"auto","min","max","fit"]}],"font-size":[{text:["base",fu,du]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",XP]}],"font-family":[{font:[hy]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",St]}],"line-clamp":[{"line-clamp":["none",Dm,XP]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",zl,St]}],"list-image":[{"list-image":["none",St]}],"list-style-type":[{list:["none","disc","decimal",St]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Y(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",zl,du]}],"underline-offset":[{"underline-offset":["auto",zl,St]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",St]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",St]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...U(),she]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",rhe]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ohe]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[o]}],"border-w-x":[{"border-x":[o]}],"border-w-y":[{"border-y":[o]}],"border-w-s":[{"border-s":[o]}],"border-w-e":[{"border-e":[o]}],"border-w-t":[{"border-t":[o]}],"border-w-r":[{"border-r":[o]}],"border-w-b":[{"border-b":[o]}],"border-w-l":[{"border-l":[o]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...Y(),"hidden"]}],"divide-x":[{"divide-x":[o]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[o]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:Y()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...Y()]}],"outline-offset":[{"outline-offset":[zl,St]}],"outline-w":[{outline:[zl,du]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:I()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[zl,du]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",fu,ahe]}],"shadow-color":[{shadow:[hy]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...V(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":V()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",fu,St]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[l]}],saturate:[{saturate:[w]}],sepia:[{sepia:[A]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[l]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[A]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",St]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",St]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",St]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[fy,St]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",St]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",St]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",St]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[zl,du,XP]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},fhe=Gfe(dhe);function ce(...t){return fhe(up(t))}const hhe=_.forwardRef(({className:t,...e},n)=>P.jsx(yfe,{ref:n,className:ce("border-b",t),...e}));hhe.displayName="AccordionItem";const phe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsx(bfe,{className:"flex",children:P.jsxs(i6,{ref:r,className:ce("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",t),...n,children:[e,P.jsx(L1,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));phe.displayName=i6.displayName;const mhe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsx(o6,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:P.jsx("div",{className:ce("pb-4 pt-0",t),children:e})}));mhe.displayName=o6.displayName;const G3=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,K3=up,zo=(t,e)=>n=>{var r;if((e==null?void 0:e.variants)==null)return K3(t,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:s,defaultVariants:i}=e,a=Object.keys(s).map(u=>{const f=n==null?void 0:n[u],l=i==null?void 0:i[u];if(f===null)return null;const d=G3(f)||G3(l);return s[u][d]}),o=n&&Object.entries(n).reduce((u,f)=>{let[l,d]=f;return d===void 0||(u[l]=d),u},{}),c=e==null||(r=e.compoundVariants)===null||r===void 0?void 0:r.reduce((u,f)=>{let{class:l,className:d,...m}=f;return Object.entries(m).every(p=>{let[h,y]=p;return Array.isArray(y)?y.includes({...i,...o}[h]):{...i,...o}[h]===y})?[...u,l,d]:u},[]);return K3(t,a,c,n==null?void 0:n.class,n==null?void 0:n.className)},ghe=zo("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),vhe=_.forwardRef(({className:t,variant:e,...n},r)=>P.jsx("div",{ref:r,role:"alert",className:ce(ghe({variant:e}),t),...n}));vhe.displayName="Alert";const yhe=_.forwardRef(({className:t,...e},n)=>P.jsx("h5",{ref:n,className:ce("mb-1 font-medium leading-none tracking-tight",t),...e}));yhe.displayName="AlertTitle";const bhe=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{ref:n,className:ce("text-sm [&_p]:leading-relaxed",t),...e}));bhe.displayName="AlertDescription";function p6(t,e=globalThis==null?void 0:globalThis.document){const n=Ut(t);_.useEffect(()=>{const r=s=>{s.key==="Escape"&&n(s)};return e.addEventListener("keydown",r,{capture:!0}),()=>e.removeEventListener("keydown",r,{capture:!0})},[n,e])}var whe="DismissableLayer",MD="dismissableLayer.update",_he="dismissableLayer.pointerDownOutside",xhe="dismissableLayer.focusOutside",Y3,m6=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Yc=_.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:i,onInteractOutside:a,onDismiss:o,...c}=t,u=_.useContext(m6),[f,l]=_.useState(null),d=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=_.useState({}),p=tt(e,R=>l(R)),h=Array.from(u.layers),[y]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),g=h.indexOf(y),v=f?h.indexOf(f):-1,w=u.layersWithOutsidePointerEventsDisabled.size>0,x=v>=g,A=Ehe(R=>{const E=R.target,T=[...u.branches].some(D=>D.contains(E));!x||T||(s==null||s(R),a==null||a(R),R.defaultPrevented||o==null||o())},d),k=Che(R=>{const E=R.target;[...u.branches].some(D=>D.contains(E))||(i==null||i(R),a==null||a(R),R.defaultPrevented||o==null||o())},d);return p6(R=>{v===u.layers.size-1&&(r==null||r(R),!R.defaultPrevented&&o&&(R.preventDefault(),o()))},d),_.useEffect(()=>{if(f)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(Y3=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),X3(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=Y3)}},[f,d,n,u]),_.useEffect(()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),X3())},[f,u]),_.useEffect(()=>{const R=()=>m({});return document.addEventListener(MD,R),()=>document.removeEventListener(MD,R)},[]),P.jsx(De.div,{...c,ref:p,style:{pointerEvents:w?x?"auto":"none":void 0,...t.style},onFocusCapture:me(t.onFocusCapture,k.onFocusCapture),onBlurCapture:me(t.onBlurCapture,k.onBlurCapture),onPointerDownCapture:me(t.onPointerDownCapture,A.onPointerDownCapture)})});Yc.displayName=whe;var She="DismissableLayerBranch",g6=_.forwardRef((t,e)=>{const n=_.useContext(m6),r=_.useRef(null),s=tt(e,r);return _.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),P.jsx(De.div,{...t,ref:s})});g6.displayName=She;function Ehe(t,e=globalThis==null?void 0:globalThis.document){const n=Ut(t),r=_.useRef(!1),s=_.useRef(()=>{});return _.useEffect(()=>{const i=o=>{if(o.target&&!r.current){let c=function(){v6(_he,n,u,{discrete:!0})};const u={originalEvent:o};o.pointerType==="touch"?(e.removeEventListener("click",s.current),s.current=c,e.addEventListener("click",s.current,{once:!0})):c()}else e.removeEventListener("click",s.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",i),e.removeEventListener("click",s.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function Che(t,e=globalThis==null?void 0:globalThis.document){const n=Ut(t),r=_.useRef(!1);return _.useEffect(()=>{const s=i=>{i.target&&!r.current&&v6(xhe,n,{originalEvent:i},{discrete:!1})};return e.addEventListener("focusin",s),()=>e.removeEventListener("focusin",s)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function X3(){const t=new CustomEvent(MD);document.dispatchEvent(t)}function v6(t,e,n,{discrete:r}){const s=n.originalEvent.target,i=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&s.addEventListener(t,e,{once:!0}),r?Hb(s,i):s.dispatchEvent(i)}var Ahe=Yc,Rhe=g6,QP="focusScope.autoFocusOnMount",ZP="focusScope.autoFocusOnUnmount",Q3={bubbles:!1,cancelable:!0},Phe="FocusScope",s_=_.forwardRef((t,e)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:s,onUnmountAutoFocus:i,...a}=t,[o,c]=_.useState(null),u=Ut(s),f=Ut(i),l=_.useRef(null),d=tt(e,h=>c(h)),m=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(r){let h=function(w){if(m.paused||!o)return;const x=w.target;o.contains(x)?l.current=x:gu(l.current,{select:!0})},y=function(w){if(m.paused||!o)return;const x=w.relatedTarget;x!==null&&(o.contains(x)||gu(l.current,{select:!0}))},g=function(w){if(document.activeElement===document.body)for(const A of w)A.removedNodes.length>0&&gu(o)};document.addEventListener("focusin",h),document.addEventListener("focusout",y);const v=new MutationObserver(g);return o&&v.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",y),v.disconnect()}}},[r,o,m.paused]),_.useEffect(()=>{if(o){J3.add(m);const h=document.activeElement;if(!o.contains(h)){const g=new CustomEvent(QP,Q3);o.addEventListener(QP,u),o.dispatchEvent(g),g.defaultPrevented||(The(Ohe(y6(o)),{select:!0}),document.activeElement===h&&gu(o))}return()=>{o.removeEventListener(QP,u),setTimeout(()=>{const g=new CustomEvent(ZP,Q3);o.addEventListener(ZP,f),o.dispatchEvent(g),g.defaultPrevented||gu(h??document.body,{select:!0}),o.removeEventListener(ZP,f),J3.remove(m)},0)}}},[o,u,f,m]);const p=_.useCallback(h=>{if(!n&&!r||m.paused)return;const y=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,g=document.activeElement;if(y&&g){const v=h.currentTarget,[w,x]=khe(v);w&&x?!h.shiftKey&&g===x?(h.preventDefault(),n&&gu(w,{select:!0})):h.shiftKey&&g===w&&(h.preventDefault(),n&&gu(x,{select:!0})):g===v&&h.preventDefault()}},[n,r,m.paused]);return P.jsx(De.div,{tabIndex:-1,...a,ref:d,onKeyDown:p})});s_.displayName=Phe;function The(t,{select:e=!1}={}){const n=document.activeElement;for(const r of t)if(gu(r,{select:e}),document.activeElement!==n)return}function khe(t){const e=y6(t),n=Z3(e,t),r=Z3(e.reverse(),t);return[n,r]}function y6(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function Z3(t,e){for(const n of t)if(!Dhe(n,{upTo:e}))return n}function Dhe(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function Nhe(t){return t instanceof HTMLInputElement&&"select"in t}function gu(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&Nhe(t)&&e&&t.select()}}var J3=Mhe();function Mhe(){let t=[];return{add(e){const n=t[0];e!==n&&(n==null||n.pause()),t=ez(t,e),t.unshift(e)},remove(e){var n;t=ez(t,e),(n=t[0])==null||n.resume()}}}function ez(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function Ohe(t){return t.filter(e=>e.tagName!=="A")}var Lhe="Portal",wv=_.forwardRef((t,e)=>{var o;const{container:n,...r}=t,[s,i]=_.useState(!1);Ln(()=>i(!0),[]);const a=n||s&&((o=globalThis==null?void 0:globalThis.document)==null?void 0:o.body);return a?e_.createPortal(P.jsx(De.div,{...r,ref:e}),a):null});wv.displayName=Lhe;var JP=0;function $1(){_.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??tz()),document.body.insertAdjacentElement("beforeend",t[1]??tz()),JP++,()=>{JP===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),JP--}},[])}function tz(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",t}var fr=function(){return fr=Object.assign||function(e){for(var n,r=1,s=arguments.length;r"u")return Khe;var e=Yhe(t),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,r-n+e[2]-e[0])}},Qhe=z1(),Om="data-scroll-locked",Zhe=function(t,e,n,r){var s=t.left,i=t.top,a=t.right,o=t.gap;return n===void 0&&(n="margin"),` - .`.concat(Ihe,` { - overflow: hidden `).concat(r,`; - padding-right: `).concat(o,"px ").concat(r,`; - } - body[`).concat(Om,`] { - overflow: hidden `).concat(r,`; - overscroll-behavior: contain; - `).concat([e&&"position: relative ".concat(r,";"),n==="margin"&&` - padding-left: `.concat(s,`px; - padding-top: `).concat(i,`px; - padding-right: `).concat(a,`px; - margin-left:0; - margin-top:0; - margin-right: `).concat(o,"px ").concat(r,`; - `),n==="padding"&&"padding-right: ".concat(o,"px ").concat(r,";")].filter(Boolean).join(""),` - } - - .`).concat(Nm,` { - right: `).concat(o,"px ").concat(r,`; - } - - .`).concat(Mm,` { - margin-right: `).concat(o,"px ").concat(r,`; - } - - .`).concat(Nm," .").concat(Nm,` { - right: 0 `).concat(r,`; - } - - .`).concat(Mm," .").concat(Mm,` { - margin-right: 0 `).concat(r,`; - } - - body[`).concat(Om,`] { - `).concat($he,": ").concat(o,`px; - } -`)},rz=function(){var t=parseInt(document.body.getAttribute(Om)||"0",10);return isFinite(t)?t:0},Jhe=function(){_.useEffect(function(){return document.body.setAttribute(Om,(rz()+1).toString()),function(){var t=rz()-1;t<=0?document.body.removeAttribute(Om):document.body.setAttribute(Om,t.toString())}},[])},wL=function(t){var e=t.noRelative,n=t.noImportant,r=t.gapMode,s=r===void 0?"margin":r;Jhe();var i=_.useMemo(function(){return Xhe(s)},[s]);return _.createElement(Qhe,{styles:Zhe(i,!e,s,n?"":"!important")})},OD=!1;if(typeof window<"u")try{var Qx=Object.defineProperty({},"passive",{get:function(){return OD=!0,!0}});window.addEventListener("test",Qx,Qx),window.removeEventListener("test",Qx,Qx)}catch{OD=!1}var Op=OD?{passive:!1}:!1,epe=function(t){return t.tagName==="TEXTAREA"},_6=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!epe(t)&&n[e]==="visible")},tpe=function(t){return _6(t,"overflowY")},npe=function(t){return _6(t,"overflowX")},sz=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=x6(t,r);if(s){var i=S6(t,r),a=i[1],o=i[2];if(a>o)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},rpe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},spe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},x6=function(t,e){return t==="v"?tpe(e):npe(e)},S6=function(t,e){return t==="v"?rpe(e):spe(e)},ipe=function(t,e){return t==="h"&&e==="rtl"?-1:1},ope=function(t,e,n,r,s){var i=ipe(t,window.getComputedStyle(e).direction),a=i*r,o=n.target,c=e.contains(o),u=!1,f=a>0,l=0,d=0;do{var m=S6(t,o),p=m[0],h=m[1],y=m[2],g=h-y-i*p;(p||g)&&x6(t,o)&&(l+=g,d+=p),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!c&&o!==document.body||c&&(e.contains(o)||e===o));return(f&&Math.abs(l)<1||!f&&Math.abs(d)<1)&&(u=!0),u},Zx=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},iz=function(t){return[t.deltaX,t.deltaY]},oz=function(t){return t&&"current"in t?t.current:t},ape=function(t,e){return t[0]===e[0]&&t[1]===e[1]},lpe=function(t){return` - .block-interactivity-`.concat(t,` {pointer-events: none;} - .allow-interactivity-`).concat(t,` {pointer-events: all;} -`)},cpe=0,Lp=[];function upe(t){var e=_.useRef([]),n=_.useRef([0,0]),r=_.useRef(),s=_.useState(cpe++)[0],i=_.useState(z1)[0],a=_.useRef(t);_.useEffect(function(){a.current=t},[t]),_.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(s));var h=gL([t.lockRef.current],(t.shards||[]).map(oz),!0).filter(Boolean);return h.forEach(function(y){return y.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),h.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(s))})}}},[t.inert,t.lockRef.current,t.shards]);var o=_.useCallback(function(h,y){if("touches"in h&&h.touches.length===2)return!a.current.allowPinchZoom;var g=Zx(h),v=n.current,w="deltaX"in h?h.deltaX:v[0]-g[0],x="deltaY"in h?h.deltaY:v[1]-g[1],A,k=h.target,R=Math.abs(w)>Math.abs(x)?"h":"v";if("touches"in h&&R==="h"&&k.type==="range")return!1;var E=sz(R,k);if(!E)return!0;if(E?A=R:(A=R==="v"?"h":"v",E=sz(R,k)),!E)return!1;if(!r.current&&"changedTouches"in h&&(w||x)&&(r.current=A),!A)return!0;var T=r.current||A;return ope(T,y,h,T==="h"?w:x)},[]),c=_.useCallback(function(h){var y=h;if(!(!Lp.length||Lp[Lp.length-1]!==i)){var g="deltaY"in y?iz(y):Zx(y),v=e.current.filter(function(A){return A.name===y.type&&(A.target===y.target||y.target===A.shadowParent)&&ape(A.delta,g)})[0];if(v&&v.should){y.cancelable&&y.preventDefault();return}if(!v){var w=(a.current.shards||[]).map(oz).filter(Boolean).filter(function(A){return A.contains(y.target)}),x=w.length>0?o(y,w[0]):!a.current.noIsolation;x&&y.cancelable&&y.preventDefault()}}},[]),u=_.useCallback(function(h,y,g,v){var w={name:h,delta:y,target:g,should:v,shadowParent:dpe(g)};e.current.push(w),setTimeout(function(){e.current=e.current.filter(function(x){return x!==w})},1)},[]),f=_.useCallback(function(h){n.current=Zx(h),r.current=void 0},[]),l=_.useCallback(function(h){u(h.type,iz(h),h.target,o(h,t.lockRef.current))},[]),d=_.useCallback(function(h){u(h.type,Zx(h),h.target,o(h,t.lockRef.current))},[]);_.useEffect(function(){return Lp.push(i),t.setCallbacks({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:d}),document.addEventListener("wheel",c,Op),document.addEventListener("touchmove",c,Op),document.addEventListener("touchstart",f,Op),function(){Lp=Lp.filter(function(h){return h!==i}),document.removeEventListener("wheel",c,Op),document.removeEventListener("touchmove",c,Op),document.removeEventListener("touchstart",f,Op)}},[]);var m=t.removeScrollBar,p=t.inert;return _.createElement(_.Fragment,null,p?_.createElement(i,{styles:lpe(s)}):null,m?_.createElement(wL,{gapMode:t.gapMode}):null)}function dpe(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const fpe=bL(w6,upe);var i_=_.forwardRef(function(t,e){return _.createElement(j1,fr({},t,{ref:e,sideCar:fpe}))});i_.classNames=j1.classNames;var hpe=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},Ip=new WeakMap,Jx=new WeakMap,eS={},rT=0,E6=function(t){return t&&(t.host||E6(t.parentNode))},ppe=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=E6(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},mpe=function(t,e,n,r){var s=ppe(e,Array.isArray(t)?t:[t]);eS[n]||(eS[n]=new WeakMap);var i=eS[n],a=[],o=new Set,c=new Set(s),u=function(l){!l||o.has(l)||(o.add(l),u(l.parentNode))};s.forEach(u);var f=function(l){!l||c.has(l)||Array.prototype.forEach.call(l.children,function(d){if(o.has(d))f(d);else try{var m=d.getAttribute(r),p=m!==null&&m!=="false",h=(Ip.get(d)||0)+1,y=(i.get(d)||0)+1;Ip.set(d,h),i.set(d,y),a.push(d),h===1&&p&&Jx.set(d,!0),y===1&&d.setAttribute(n,"true"),p||d.setAttribute(r,"true")}catch(g){console.error("aria-hidden: cannot operate on ",d,g)}})};return f(e),o.clear(),rT++,function(){a.forEach(function(l){var d=Ip.get(l)-1,m=i.get(l)-1;Ip.set(l,d),i.set(l,m),d||(Jx.has(l)||l.removeAttribute(r),Jx.delete(l)),m||l.removeAttribute(n)}),rT--,rT||(Ip=new WeakMap,Ip=new WeakMap,Jx=new WeakMap,eS={})}},_v=function(t,e,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),s=hpe(t);return s?(r.push.apply(r,Array.from(s.querySelectorAll("[aria-live]"))),mpe(r,s,n,"aria-hidden")):function(){return null}},_L="Dialog",[C6,A6]=Tn(_L),[gpe,Da]=C6(_L),R6=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:a=!0}=t,o=_.useRef(null),c=_.useRef(null),[u=!1,f]=sr({prop:r,defaultProp:s,onChange:i});return P.jsx(gpe,{scope:e,triggerRef:o,contentRef:c,contentId:Hr(),titleId:Hr(),descriptionId:Hr(),open:u,onOpenChange:f,onOpenToggle:_.useCallback(()=>f(l=>!l),[f]),modal:a,children:n})};R6.displayName=_L;var P6="DialogTrigger",T6=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Da(P6,n),i=tt(e,s.triggerRef);return P.jsx(De.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":EL(s.open),...r,ref:i,onClick:me(t.onClick,s.onOpenToggle)})});T6.displayName=P6;var xL="DialogPortal",[vpe,k6]=C6(xL,{forceMount:void 0}),D6=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:s}=t,i=Da(xL,e);return P.jsx(vpe,{scope:e,forceMount:n,children:_.Children.map(r,a=>P.jsx(Hn,{present:n||i.open,children:P.jsx(wv,{asChild:!0,container:s,children:a})}))})};D6.displayName=xL;var JE="DialogOverlay",N6=_.forwardRef((t,e)=>{const n=k6(JE,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Da(JE,t.__scopeDialog);return i.modal?P.jsx(Hn,{present:r||i.open,children:P.jsx(ype,{...s,ref:e})}):null});N6.displayName=JE;var ype=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Da(JE,n);return P.jsx(i_,{as:Ea,allowPinchZoom:!0,shards:[s.contentRef],children:P.jsx(De.div,{"data-state":EL(s.open),...r,ref:e,style:{pointerEvents:"auto",...r.style}})})}),Hh="DialogContent",M6=_.forwardRef((t,e)=>{const n=k6(Hh,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Da(Hh,t.__scopeDialog);return P.jsx(Hn,{present:r||i.open,children:i.modal?P.jsx(bpe,{...s,ref:e}):P.jsx(wpe,{...s,ref:e})})});M6.displayName=Hh;var bpe=_.forwardRef((t,e)=>{const n=Da(Hh,t.__scopeDialog),r=_.useRef(null),s=tt(e,n.contentRef,r);return _.useEffect(()=>{const i=r.current;if(i)return _v(i)},[]),P.jsx(O6,{...t,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:me(t.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)==null||a.focus()}),onPointerDownOutside:me(t.onPointerDownOutside,i=>{const a=i.detail.originalEvent,o=a.button===0&&a.ctrlKey===!0;(a.button===2||o)&&i.preventDefault()}),onFocusOutside:me(t.onFocusOutside,i=>i.preventDefault())})}),wpe=_.forwardRef((t,e)=>{const n=Da(Hh,t.__scopeDialog),r=_.useRef(!1),s=_.useRef(!1);return P.jsx(O6,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a,o;(a=t.onCloseAutoFocus)==null||a.call(t,i),i.defaultPrevented||(r.current||(o=n.triggerRef.current)==null||o.focus(),i.preventDefault()),r.current=!1,s.current=!1},onInteractOutside:i=>{var c,u;(c=t.onInteractOutside)==null||c.call(t,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const a=i.target;((u=n.triggerRef.current)==null?void 0:u.contains(a))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&s.current&&i.preventDefault()}})}),O6=_.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:i,...a}=t,o=Da(Hh,n),c=_.useRef(null),u=tt(e,c);return $1(),P.jsxs(P.Fragment,{children:[P.jsx(s_,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:i,children:P.jsx(Yc,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":EL(o.open),...a,ref:u,onDismiss:()=>o.onOpenChange(!1)})}),P.jsxs(P.Fragment,{children:[P.jsx(xpe,{titleId:o.titleId}),P.jsx(Epe,{contentRef:c,descriptionId:o.descriptionId})]})]})}),SL="DialogTitle",L6=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Da(SL,n);return P.jsx(De.h2,{id:s.titleId,...r,ref:e})});L6.displayName=SL;var I6="DialogDescription",$6=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Da(I6,n);return P.jsx(De.p,{id:s.descriptionId,...r,ref:e})});$6.displayName=I6;var F6="DialogClose",j6=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Da(F6,n);return P.jsx(De.button,{type:"button",...r,ref:e,onClick:me(t.onClick,()=>s.onOpenChange(!1))})});j6.displayName=F6;function EL(t){return t?"open":"closed"}var z6="DialogTitleWarning",[_pe,B6]=Ude(z6,{contentName:Hh,titleName:SL,docsSlug:"dialog"}),xpe=({titleId:t})=>{const e=B6(z6),n=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. - -If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. - -For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return _.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},Spe="DialogDescriptionWarning",Epe=({contentRef:t,descriptionId:e})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${B6(Spe).contentName}}.`;return _.useEffect(()=>{var i;const s=(i=t.current)==null?void 0:i.getAttribute("aria-describedby");e&&s&&(document.getElementById(e)||console.warn(r))},[r,t,e]),null},CL=R6,AL=T6,RL=D6,o_=N6,a_=M6,l_=L6,c_=$6,u_=j6,U6="AlertDialog",[Cpe,H4e]=Tn(U6,[A6]),Xc=A6(),H6=t=>{const{__scopeAlertDialog:e,...n}=t,r=Xc(e);return P.jsx(CL,{...r,...n,modal:!0})};H6.displayName=U6;var Ape="AlertDialogTrigger",V6=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Xc(n);return P.jsx(AL,{...s,...r,ref:e})});V6.displayName=Ape;var Rpe="AlertDialogPortal",W6=t=>{const{__scopeAlertDialog:e,...n}=t,r=Xc(e);return P.jsx(RL,{...r,...n})};W6.displayName=Rpe;var Ppe="AlertDialogOverlay",q6=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Xc(n);return P.jsx(o_,{...s,...r,ref:e})});q6.displayName=Ppe;var Lm="AlertDialogContent",[Tpe,kpe]=Cpe(Lm),G6=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,children:r,...s}=t,i=Xc(n),a=_.useRef(null),o=tt(e,a),c=_.useRef(null);return P.jsx(_pe,{contentName:Lm,titleName:K6,docsSlug:"alert-dialog",children:P.jsx(Tpe,{scope:n,cancelRef:c,children:P.jsxs(a_,{role:"alertdialog",...i,...s,ref:o,onOpenAutoFocus:me(s.onOpenAutoFocus,u=>{var f;u.preventDefault(),(f=c.current)==null||f.focus({preventScroll:!0})}),onPointerDownOutside:u=>u.preventDefault(),onInteractOutside:u=>u.preventDefault(),children:[P.jsx(iL,{children:r}),P.jsx(Npe,{contentRef:a})]})})})});G6.displayName=Lm;var K6="AlertDialogTitle",Y6=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Xc(n);return P.jsx(l_,{...s,...r,ref:e})});Y6.displayName=K6;var X6="AlertDialogDescription",Q6=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Xc(n);return P.jsx(c_,{...s,...r,ref:e})});Q6.displayName=X6;var Dpe="AlertDialogAction",Z6=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Xc(n);return P.jsx(u_,{...s,...r,ref:e})});Z6.displayName=Dpe;var J6="AlertDialogCancel",eW=_.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,{cancelRef:s}=kpe(J6,n),i=Xc(n),a=tt(e,s);return P.jsx(u_,{...i,...r,ref:a})});eW.displayName=J6;var Npe=({contentRef:t})=>{const e=`\`${Lm}\` requires a description for the component to be accessible for screen reader users. - -You can add a description to the \`${Lm}\` by passing a \`${X6}\` component as a child, which also benefits sighted users by adding visible context to the dialog. - -Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Lm}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. - -For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return _.useEffect(()=>{var r;document.getElementById((r=t.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(e)},[e,t]),null},Mpe=H6,Ope=V6,Lpe=W6,tW=q6,nW=G6,rW=Z6,sW=eW,iW=Y6,oW=Q6;const Vb=zo("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),no=_.forwardRef(({className:t,variant:e,size:n,asChild:r=!1,...s},i)=>{const a=r?Ea:"button";return P.jsx(a,{className:ce(Vb({variant:e,size:n,className:t})),ref:i,...s})});no.displayName="Button";const aW=Mpe,V4e=Ope,Ipe=Lpe,lW=_.forwardRef(({className:t,...e},n)=>P.jsx(tW,{className:ce("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e,ref:n}));lW.displayName=tW.displayName;const PL=_.forwardRef(({className:t,...e},n)=>P.jsxs(Ipe,{children:[P.jsx(lW,{}),P.jsx(nW,{ref:n,className:ce("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...e})]}));PL.displayName=nW.displayName;const TL=({className:t,...e})=>P.jsx("div",{className:ce("flex flex-col space-y-2 text-center sm:text-left",t),...e});TL.displayName="AlertDialogHeader";const kL=({className:t,...e})=>P.jsx("div",{className:ce("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...e});kL.displayName="AlertDialogFooter";const DL=_.forwardRef(({className:t,...e},n)=>P.jsx(iW,{ref:n,className:ce("text-lg font-semibold",t),...e}));DL.displayName=iW.displayName;const NL=_.forwardRef(({className:t,...e},n)=>P.jsx(oW,{ref:n,className:ce("text-sm text-muted-foreground",t),...e}));NL.displayName=oW.displayName;const ML=_.forwardRef(({className:t,...e},n)=>P.jsx(rW,{ref:n,className:ce(Vb(),t),...e}));ML.displayName=rW.displayName;const OL=_.forwardRef(({className:t,...e},n)=>P.jsx(sW,{ref:n,className:ce(Vb({variant:"outline"}),"mt-2 sm:mt-0",t),...e}));OL.displayName=sW.displayName;const $pe=({textAreaRef:t,triggerAutoSize:e,maxHeight:n=Number.MAX_SAFE_INTEGER,minHeight:r=0})=>{const[s,i]=_.useState(!0);_.useEffect(()=>{if(t){s&&(t.style.minHeight=`${r+2}px`,n>r&&(t.style.maxHeight=`${n}px`),i(!1)),t.style.height=`${r+2}px`;const o=t.scrollHeight;o>n?t.style.height=`${n}px`:t.style.height=`${o+2}px`}},[t,e,s,n,r])},cW=_.forwardRef(({maxHeight:t=Number.MAX_SAFE_INTEGER,minHeight:e=52,className:n,onChange:r,value:s,...i},a)=>{const o=_.useRef(null),[c,u]=_.useState("");return $pe({textAreaRef:o.current,triggerAutoSize:c,maxHeight:t,minHeight:e}),_.useImperativeHandle(a,()=>({textArea:o.current,focus:()=>{var f;return(f=o.current)==null?void 0:f.focus()},maxHeight:t,minHeight:e})),_.useEffect(()=>{(s||i!=null&&i.defaultValue)&&u(s)},[s||(i==null?void 0:i.defaultValue)]),P.jsx("textarea",{...i,value:s,ref:o,className:ce("flex w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n),onChange:f=>{u(f.target.value),r==null||r(f)}})});cW.displayName="AutosizeTextarea";var LL="Avatar",[Fpe,W4e]=Tn(LL),[jpe,uW]=Fpe(LL),dW=_.forwardRef((t,e)=>{const{__scopeAvatar:n,...r}=t,[s,i]=_.useState("idle");return P.jsx(jpe,{scope:n,imageLoadingStatus:s,onImageLoadingStatusChange:i,children:P.jsx(De.span,{...r,ref:e})})});dW.displayName=LL;var fW="AvatarImage",hW=_.forwardRef((t,e)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:s=()=>{},...i}=t,a=uW(fW,n),o=zpe(r),c=Ut(u=>{s(u),a.onImageLoadingStatusChange(u)});return Ln(()=>{o!=="idle"&&c(o)},[o,c]),o==="loaded"?P.jsx(De.img,{...i,ref:e,src:r}):null});hW.displayName=fW;var pW="AvatarFallback",mW=_.forwardRef((t,e)=>{const{__scopeAvatar:n,delayMs:r,...s}=t,i=uW(pW,n),[a,o]=_.useState(r===void 0);return _.useEffect(()=>{if(r!==void 0){const c=window.setTimeout(()=>o(!0),r);return()=>window.clearTimeout(c)}},[r]),a&&i.imageLoadingStatus!=="loaded"?P.jsx(De.span,{...s,ref:e}):null});mW.displayName=pW;function zpe(t){const[e,n]=_.useState("idle");return Ln(()=>{if(!t){n("error");return}let r=!0;const s=new window.Image,i=a=>()=>{r&&n(a)};return n("loading"),s.onload=i("loaded"),s.onerror=i("error"),s.src=t,()=>{r=!1}},[t]),e}var gW=dW,vW=hW,yW=mW;const Bpe=_.forwardRef(({className:t,...e},n)=>P.jsx(gW,{ref:n,className:ce("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",t),...e}));Bpe.displayName=gW.displayName;const Upe=_.forwardRef(({className:t,...e},n)=>P.jsx(vW,{ref:n,className:ce("aspect-square h-full w-full",t),...e}));Upe.displayName=vW.displayName;const Hpe=_.forwardRef(({className:t,...e},n)=>P.jsx(yW,{ref:n,className:ce("flex h-full w-full items-center justify-center rounded-full bg-muted",t),...e}));Hpe.displayName=yW.displayName;const Vpe=zo("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function Wpe({className:t,variant:e,...n}){return P.jsx("div",{className:ce(Vpe({variant:e}),t),...n})}const mt=t=>typeof t=="string",py=()=>{let t,e;const n=new Promise((r,s)=>{t=r,e=s});return n.resolve=t,n.reject=e,n},az=t=>t==null?"":""+t,qpe=(t,e,n)=>{t.forEach(r=>{e[r]&&(n[r]=e[r])})},Gpe=/###/g,lz=t=>t&&t.indexOf("###")>-1?t.replace(Gpe,"."):t,cz=t=>!t||mt(t),pb=(t,e,n)=>{const r=mt(e)?e.split("."):e;let s=0;for(;s{const{obj:r,k:s}=pb(t,e,Object);if(r!==void 0||e.length===1){r[s]=n;return}let i=e[e.length-1],a=e.slice(0,e.length-1),o=pb(t,a,Object);for(;o.obj===void 0&&a.length;)i=`${a[a.length-1]}.${i}`,a=a.slice(0,a.length-1),o=pb(t,a,Object),o&&o.obj&&typeof o.obj[`${o.k}.${i}`]<"u"&&(o.obj=void 0);o.obj[`${o.k}.${i}`]=n},Kpe=(t,e,n,r)=>{const{obj:s,k:i}=pb(t,e,Object);s[i]=s[i]||[],s[i].push(n)},eC=(t,e)=>{const{obj:n,k:r}=pb(t,e);if(n)return n[r]},Ype=(t,e,n)=>{const r=eC(t,n);return r!==void 0?r:eC(e,n)},bW=(t,e,n)=>{for(const r in e)r!=="__proto__"&&r!=="constructor"&&(r in t?mt(t[r])||t[r]instanceof String||mt(e[r])||e[r]instanceof String?n&&(t[r]=e[r]):bW(t[r],e[r],n):t[r]=e[r]);return t},$p=t=>t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Xpe={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const Qpe=t=>mt(t)?t.replace(/[&<>"'\/]/g,e=>Xpe[e]):t;class Zpe{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const n=this.regExpMap.get(e);if(n!==void 0)return n;const r=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,r),this.regExpQueue.push(e),r}}const Jpe=[" ",",","?","!",";"],eme=new Zpe(20),tme=(t,e,n)=>{e=e||"",n=n||"";const r=Jpe.filter(a=>e.indexOf(a)<0&&n.indexOf(a)<0);if(r.length===0)return!0;const s=eme.getRegExp(`(${r.map(a=>a==="?"?"\\?":a).join("|")})`);let i=!s.test(t);if(!i){const a=t.indexOf(n);a>0&&!s.test(t.substring(0,a))&&(i=!0)}return i},LD=function(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!t)return;if(t[e])return t[e];const r=e.split(n);let s=t;for(let i=0;i-1&&ct&&t.replace("_","-"),nme={type:"logger",log(t){this.output("log",t)},warn(t){this.output("warn",t)},error(t){this.output("error",t)},output(t,e){console&&console[t]&&console[t].apply(console,e)}};class nC{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,n)}init(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=e||nme,this.options=n,this.debug=n.debug}log(){for(var e=arguments.length,n=new Array(e),r=0;r{this.observers[r]||(this.observers[r]=new Map);const s=this.observers[r].get(n)||0;this.observers[r].set(n,s+1)}),this}off(e,n){if(this.observers[e]){if(!n){delete this.observers[e];return}this.observers[e].delete(n)}}emit(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s{let[o,c]=a;for(let u=0;u{let[o,c]=a;for(let u=0;u1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const n=this.options.ns.indexOf(e);n>-1&&this.options.ns.splice(n,1)}getResource(e,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,a=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure;let o;e.indexOf(".")>-1?o=e.split("."):(o=[e,n],r&&(Array.isArray(r)?o.push(...r):mt(r)&&i?o.push(...r.split(i)):o.push(r)));const c=eC(this.data,o);return!c&&!n&&!r&&e.indexOf(".")>-1&&(e=o[0],n=o[1],r=o.slice(2).join(".")),c||!a||!mt(r)?c:LD(this.data&&this.data[e]&&this.data[e][n],r,i)}addResource(e,n,r,s){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const a=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let o=[e,n];r&&(o=o.concat(a?r.split(a):r)),e.indexOf(".")>-1&&(o=e.split("."),s=n,n=o[1]),this.addNamespaces(n),uz(this.data,o,s),i.silent||this.emit("added",e,n,r,s)}addResources(e,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const i in r)(mt(r[i])||Array.isArray(r[i]))&&this.addResource(e,n,i,r[i],{silent:!0});s.silent||this.emit("added",e,n,r)}addResourceBundle(e,n,r,s,i){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},o=[e,n];e.indexOf(".")>-1&&(o=e.split("."),s=r,r=n,n=o[1]),this.addNamespaces(n);let c=eC(this.data,o)||{};a.skipCopy||(r=JSON.parse(JSON.stringify(r))),s?bW(c,r,i):c={...c,...r},uz(this.data,o,c),a.silent||this.emit("added",e,n,r)}removeResourceBundle(e,n){this.hasResourceBundle(e,n)&&delete this.data[e][n],this.removeNamespaces(n),this.emit("removed",e,n)}hasResourceBundle(e,n){return this.getResource(e,n)!==void 0}getResourceBundle(e,n){return n||(n=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(e,n)}:this.getResource(e,n)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const n=this.getDataByLanguage(e);return!!(n&&Object.keys(n)||[]).find(s=>n[s]&&Object.keys(n[s]).length>0)}toJSON(){return this.data}}var wW={processors:{},addPostProcessor(t){this.processors[t.name]=t},handle(t,e,n,r,s){return t.forEach(i=>{this.processors[i]&&(e=this.processors[i].process(e,n,r,s))}),e}};const fz={};class rC extends B1{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),qpe(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=ul.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const r=this.resolve(e,n);return r&&r.res!==void 0}extractFromKey(e,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const s=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let i=n.ns||this.options.defaultNS||[];const a=r&&e.indexOf(r)>-1,o=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!tme(e,r,s);if(a&&!o){const c=e.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:e,namespaces:mt(i)?[i]:i};const u=e.split(r);(r!==s||r===s&&this.options.ns.indexOf(u[0])>-1)&&(i=u.shift()),e=u.join(s)}return{key:e,namespaces:mt(i)?[i]:i}}translate(e,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const s=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:a,namespaces:o}=this.extractFromKey(e[e.length-1],n),c=o[o.length-1],u=n.lng||this.language,f=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&u.toLowerCase()==="cimode"){if(f){const x=n.nsSeparator||this.options.nsSeparator;return s?{res:`${c}${x}${a}`,usedKey:a,exactUsedKey:a,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:`${c}${x}${a}`}return s?{res:a,usedKey:a,exactUsedKey:a,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:a}const l=this.resolve(e,n);let d=l&&l.res;const m=l&&l.usedKey||a,p=l&&l.exactUsedKey||a,h=Object.prototype.toString.apply(d),y=["[object Number]","[object Function]","[object RegExp]"],g=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,v=!this.i18nFormat||this.i18nFormat.handleAsObject,w=!mt(d)&&typeof d!="boolean"&&typeof d!="number";if(v&&d&&w&&y.indexOf(h)<0&&!(mt(g)&&Array.isArray(d))){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const x=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,d,{...n,ns:o}):`key '${a} (${this.language})' returned an object instead of string.`;return s?(l.res=x,l.usedParams=this.getUsedParamsDetails(n),l):x}if(i){const x=Array.isArray(d),A=x?[]:{},k=x?p:m;for(const R in d)if(Object.prototype.hasOwnProperty.call(d,R)){const E=`${k}${i}${R}`;A[R]=this.translate(E,{...n,joinArrays:!1,ns:o}),A[R]===E&&(A[R]=d[R])}d=A}}else if(v&&mt(g)&&Array.isArray(d))d=d.join(g),d&&(d=this.extendTranslation(d,e,n,r));else{let x=!1,A=!1;const k=n.count!==void 0&&!mt(n.count),R=rC.hasDefaultValue(n),E=k?this.pluralResolver.getSuffix(u,n.count,n):"",T=n.ordinal&&k?this.pluralResolver.getSuffix(u,n.count,{ordinal:!1}):"",D=k&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),M=D&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${E}`]||n[`defaultValue${T}`]||n.defaultValue;!this.isValidLookup(d)&&R&&(x=!0,d=M),this.isValidLookup(d)||(A=!0,d=a);const I=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&A?void 0:d,F=R&&M!==d&&this.options.updateMissing;if(A||x||F){if(this.logger.log(F?"updateKey":"missingKey",u,c,a,F?M:d),i){const H=this.resolve(a,{...n,keySeparator:!1});H&&H.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.")}let U=[];const Y=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Y&&Y[0])for(let H=0;H{const X=R&&re!==d?re:I;this.options.missingKeyHandler?this.options.missingKeyHandler(H,c,ee,X,F,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(H,c,ee,X,F,n),this.emit("missingKey",H,c,ee,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&k?U.forEach(H=>{const ee=this.pluralResolver.getSuffixes(H,n);D&&n[`defaultValue${this.options.pluralSeparator}zero`]&&ee.indexOf(`${this.options.pluralSeparator}zero`)<0&&ee.push(`${this.options.pluralSeparator}zero`),ee.forEach(re=>{V([H],a+re,n[`defaultValue${re}`]||M)})}):V(U,a,M))}d=this.extendTranslation(d,e,n,l,r),A&&d===a&&this.options.appendNamespaceToMissingKey&&(d=`${c}:${a}`),(A||x)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${a}`:a,x?d:void 0):d=this.options.parseMissingKeyHandler(d))}return s?(l.res=d,l.usedParams=this.getUsedParamsDetails(n),l):d}extendTranslation(e,n,r,s,i){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const u=mt(e)&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let f;if(u){const d=e.match(this.interpolator.nestingRegexp);f=d&&d.length}let l=r.replace&&!mt(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,r.lng||this.language||s.usedLng,r),u){const d=e.match(this.interpolator.nestingRegexp),m=d&&d.length;f1&&arguments[1]!==void 0?arguments[1]:{},r,s,i,a,o;return mt(e)&&(e=[e]),e.forEach(c=>{if(this.isValidLookup(r))return;const u=this.extractFromKey(c,n),f=u.key;s=f;let l=u.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));const d=n.count!==void 0&&!mt(n.count),m=d&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),p=n.context!==void 0&&(mt(n.context)||typeof n.context=="number")&&n.context!=="",h=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);l.forEach(y=>{this.isValidLookup(r)||(o=y,!fz[`${h[0]}-${y}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(o)&&(fz[`${h[0]}-${y}`]=!0,this.logger.warn(`key "${s}" for languages "${h.join(", ")}" won't get resolved as namespace "${o}" 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!!!")),h.forEach(g=>{if(this.isValidLookup(r))return;a=g;const v=[f];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(v,f,g,y,n);else{let x;d&&(x=this.pluralResolver.getSuffix(g,n.count,n));const A=`${this.options.pluralSeparator}zero`,k=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(v.push(f+x),n.ordinal&&x.indexOf(k)===0&&v.push(f+x.replace(k,this.options.pluralSeparator)),m&&v.push(f+A)),p){const R=`${f}${this.options.contextSeparator}${n.context}`;v.push(R),d&&(v.push(R+x),n.ordinal&&x.indexOf(k)===0&&v.push(R+x.replace(k,this.options.pluralSeparator)),m&&v.push(R+A))}}let w;for(;w=v.pop();)this.isValidLookup(r)||(i=w,r=this.getResource(g,y,w,n))}))})}),{res:r,usedKey:s,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,n,r,s):this.resourceStore.getResource(e,n,r,s)}getUsedParamsDetails(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=e.replace&&!mt(e.replace);let s=r?e.replace:e;if(r&&typeof e.count<"u"&&(s.count=e.count),this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),!r){s={...s};for(const i of n)delete s[i]}return s}static hasDefaultValue(e){const n="defaultValue";for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&n===r.substring(0,n.length)&&e[r]!==void 0)return!0;return!1}}const sT=t=>t.charAt(0).toUpperCase()+t.slice(1);class hz{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ul.create("languageUtils")}getScriptPartFromCode(e){if(e=tC(e),!e||e.indexOf("-")<0)return null;const n=e.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(e){if(e=tC(e),!e||e.indexOf("-")<0)return e;const n=e.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(e){if(mt(e)&&e.indexOf("-")>-1){if(typeof Intl<"u"&&typeof Intl.getCanonicalLocales<"u")try{let s=Intl.getCanonicalLocales(e)[0];if(s&&this.options.lowerCaseLng&&(s=s.toLowerCase()),s)return s}catch{}const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=e.split("-");return this.options.lowerCaseLng?r=r.map(s=>s.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=sT(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=sT(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=sT(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let n;return e.forEach(r=>{if(n)return;const s=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(s))&&(n=s)}),!n&&this.options.supportedLngs&&e.forEach(r=>{if(n)return;const s=this.getLanguagePartFromCode(r);if(this.isSupportedCode(s))return n=s;n=this.options.supportedLngs.find(i=>{if(i===s)return i;if(!(i.indexOf("-")<0&&s.indexOf("-")<0)&&(i.indexOf("-")>0&&s.indexOf("-")<0&&i.substring(0,i.indexOf("-"))===s||i.indexOf(s)===0&&s.length>1))return i})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(e,n){if(!e)return[];if(typeof e=="function"&&(e=e(n)),mt(e)&&(e=[e]),Array.isArray(e))return e;if(!n)return e.default||[];let r=e[n];return r||(r=e[this.getScriptPartFromCode(n)]),r||(r=e[this.formatLanguageCode(n)]),r||(r=e[this.getLanguagePartFromCode(n)]),r||(r=e.default),r||[]}toResolveHierarchy(e,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],e),s=[],i=a=>{a&&(this.isSupportedCode(a)?s.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return mt(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(e))):mt(e)&&i(this.formatLanguageCode(e)),r.forEach(a=>{s.indexOf(a)<0&&i(this.formatLanguageCode(a))}),s}}let rme=[{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","kk","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","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}],sme={1:t=>+(t>1),2:t=>+(t!=1),3:t=>0,4:t=>t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2,5:t=>t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5,6:t=>t==1?0:t>=2&&t<=4?1:2,7:t=>t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2,8:t=>t==1?0:t==2?1:t!=8&&t!=11?2:3,9:t=>+(t>=2),10:t=>t==1?0:t==2?1:t<7?2:t<11?3:4,11:t=>t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3,12:t=>+(t%10!=1||t%100==11),13:t=>+(t!==0),14:t=>t==1?0:t==2?1:t==3?2:3,15:t=>t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2,16:t=>t%10==1&&t%100!=11?0:t!==0?1:2,17:t=>t==1||t%10==1&&t%100!=11?0:1,18:t=>t==0?0:t==1?1:2,19:t=>t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3,20:t=>t==1?0:t==0||t%100>0&&t%100<20?1:2,21:t=>t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0,22:t=>t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3};const ime=["v1","v2","v3"],ome=["v4"],pz={zero:0,one:1,two:2,few:3,many:4,other:5},ame=()=>{const t={};return rme.forEach(e=>{e.lngs.forEach(n=>{t[n]={numbers:e.nr,plurals:sme[e.fc]}})}),t};class lme{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=n,this.logger=ul.create("pluralResolver"),(!this.options.compatibilityJSON||ome.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=ame(),this.pluralRulesCache={}}addRule(e,n){this.rules[e]=n}clearCache(){this.pluralRulesCache={}}getRule(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi()){const r=tC(e==="dev"?"en":e),s=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:r,type:s});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(r,{type:s})}catch{if(!e.match(/-|_/))return;const c=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(c,n)}return this.pluralRulesCache[i]=a,a}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,n);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,r).map(s=>`${n}${s}`)}getSuffixes(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((s,i)=>pz[s]-pz[i]).map(s=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${s}`):r.numbers.map(s=>this.getSuffix(e,s,n)):[]}getSuffix(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const s=this.getRule(e,r);return s?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${s.select(n)}`:this.getSuffixRetroCompatible(s,n):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,n){const r=e.noAbs?e.plurals(n):e.plurals(Math.abs(n));let s=e.numbers[r];this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));const i=()=>this.options.prepend&&s.toString()?this.options.prepend+s.toString():s.toString();return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?`_plural_${s.toString()}`:i():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1?i():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!ime.includes(this.options.compatibilityJSON)}}const mz=function(t,e,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=Ype(t,e,n);return!i&&s&&mt(n)&&(i=LD(t,n,r),i===void 0&&(i=LD(e,n,r))),i},iT=t=>t.replace(/\$/g,"$$$$");class cme{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ul.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(n=>n),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:s,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:c,formatSeparator:u,unescapeSuffix:f,unescapePrefix:l,nestingPrefix:d,nestingPrefixEscaped:m,nestingSuffix:p,nestingSuffixEscaped:h,nestingOptionsSeparator:y,maxReplaces:g,alwaysFormat:v}=e.interpolation;this.escape=n!==void 0?n:Qpe,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=s!==void 0?s:!1,this.prefix=i?$p(i):a||"{{",this.suffix=o?$p(o):c||"}}",this.formatSeparator=u||",",this.unescapePrefix=f?"":l||"-",this.unescapeSuffix=this.unescapePrefix?"":f||"",this.nestingPrefix=d?$p(d):m||$p("$t("),this.nestingSuffix=p?$p(p):h||$p(")"),this.nestingOptionsSeparator=y||",",this.maxReplaces=g||1e3,this.alwaysFormat=v!==void 0?v:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(n,r)=>n&&n.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,n,r,s){let i,a,o;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=m=>{if(m.indexOf(this.formatSeparator)<0){const g=mz(n,c,m,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(g,void 0,r,{...s,...n,interpolationkey:m}):g}const p=m.split(this.formatSeparator),h=p.shift().trim(),y=p.join(this.formatSeparator).trim();return this.format(mz(n,c,h,this.options.keySeparator,this.options.ignoreJSONStructure),y,r,{...s,...n,interpolationkey:h})};this.resetRegExp();const f=s&&s.missingInterpolationHandler||this.options.missingInterpolationHandler,l=s&&s.interpolation&&s.interpolation.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:m=>iT(m)},{regex:this.regexp,safeValue:m=>this.escapeValue?iT(this.escape(m)):iT(m)}].forEach(m=>{for(o=0;i=m.regex.exec(e);){const p=i[1].trim();if(a=u(p),a===void 0)if(typeof f=="function"){const y=f(e,i,s);a=mt(y)?y:""}else if(s&&Object.prototype.hasOwnProperty.call(s,p))a="";else if(l){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${p} for interpolating ${e}`),a="";else!mt(a)&&!this.useRawValueToEscape&&(a=az(a));const h=m.safeValue(a);if(e=e.replace(i[0],h),l?(m.regex.lastIndex+=a.length,m.regex.lastIndex-=i[0].length):m.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,i,a;const o=(c,u)=>{const f=this.nestingOptionsSeparator;if(c.indexOf(f)<0)return c;const l=c.split(new RegExp(`${f}[ ]*{`));let d=`{${l[1]}`;c=l[0],d=this.interpolate(d,a);const m=d.match(/'/g),p=d.match(/"/g);(m&&m.length%2===0&&!p||p.length%2!==0)&&(d=d.replace(/'/g,'"'));try{a=JSON.parse(d),u&&(a={...u,...a})}catch(h){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,h),`${c}${f}${d}`}return a.defaultValue&&a.defaultValue.indexOf(this.prefix)>-1&&delete a.defaultValue,c};for(;s=this.nestingRegexp.exec(e);){let c=[];a={...r},a=a.replace&&!mt(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let u=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){const f=s[1].split(this.formatSeparator).map(l=>l.trim());s[1]=f.shift(),c=f,u=!0}if(i=n(o.call(this,s[1].trim(),a),a),i&&s[0]===e&&!mt(i))return i;mt(i)||(i=az(i)),i||(this.logger.warn(`missed to resolve ${s[1]} for nesting ${e}`),i=""),u&&(i=c.reduce((f,l)=>this.format(f,l,r.lng,{...r,interpolationkey:s[1].trim()}),i.trim())),e=e.replace(s[0],i),this.regexp.lastIndex=0}return e}}const ume=t=>{let e=t.toLowerCase().trim();const n={};if(t.indexOf("(")>-1){const r=t.split("(");e=r[0].toLowerCase().trim();const s=r[1].substring(0,r[1].length-1);e==="currency"&&s.indexOf(":")<0?n.currency||(n.currency=s.trim()):e==="relativetime"&&s.indexOf(":")<0?n.range||(n.range=s.trim()):s.split(";").forEach(a=>{if(a){const[o,...c]=a.split(":"),u=c.join(":").trim().replace(/^'+|'+$/g,""),f=o.trim();n[f]||(n[f]=u),u==="false"&&(n[f]=!1),u==="true"&&(n[f]=!0),isNaN(u)||(n[f]=parseInt(u,10))}})}return{formatName:e,formatOptions:n}},Fp=t=>{const e={};return(n,r,s)=>{let i=s;s&&s.interpolationkey&&s.formatParams&&s.formatParams[s.interpolationkey]&&s[s.interpolationkey]&&(i={...i,[s.interpolationkey]:void 0});const a=r+JSON.stringify(i);let o=e[a];return o||(o=t(tC(r),s),e[a]=o),o(n)}};class dme{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=ul.create("formatter"),this.options=e,this.formats={number:Fp((n,r)=>{const s=new Intl.NumberFormat(n,{...r});return i=>s.format(i)}),currency:Fp((n,r)=>{const s=new Intl.NumberFormat(n,{...r,style:"currency"});return i=>s.format(i)}),datetime:Fp((n,r)=>{const s=new Intl.DateTimeFormat(n,{...r});return i=>s.format(i)}),relativetime:Fp((n,r)=>{const s=new Intl.RelativeTimeFormat(n,{...r});return i=>s.format(i,r.range||"day")}),list:Fp((n,r)=>{const s=new Intl.ListFormat(n,{...r});return i=>s.format(i)})},this.init(e)}init(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=n.interpolation.formatSeparator||","}add(e,n){this.formats[e.toLowerCase().trim()]=n}addCached(e,n){this.formats[e.toLowerCase().trim()]=Fp(n)}format(e,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&i[0].indexOf(")")<0&&i.find(o=>o.indexOf(")")>-1)){const o=i.findIndex(c=>c.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,o)].join(this.formatSeparator)}return i.reduce((o,c)=>{const{formatName:u,formatOptions:f}=ume(c);if(this.formats[u]){let l=o;try{const d=s&&s.formatParams&&s.formatParams[s.interpolationkey]||{},m=d.locale||d.lng||s.locale||s.lng||r;l=this.formats[u](o,m,{...f,...s,...d})}catch(d){this.logger.warn(d)}return l}else this.logger.warn(`there was no format function for ${u}`);return o},e)}}const fme=(t,e)=>{t.pending[e]!==void 0&&(delete t.pending[e],t.pendingCount--)};class hme extends B1{constructor(e,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=s,this.logger=ul.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,s.backend,s)}queueLoad(e,n,r,s){const i={},a={},o={},c={};return e.forEach(u=>{let f=!0;n.forEach(l=>{const d=`${u}|${l}`;!r.reload&&this.store.hasResourceBundle(u,l)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?a[d]===void 0&&(a[d]=!0):(this.state[d]=1,f=!1,a[d]===void 0&&(a[d]=!0),i[d]===void 0&&(i[d]=!0),c[l]===void 0&&(c[l]=!0)))}),f||(o[u]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(c)}}loaded(e,n,r){const s=e.split("|"),i=s[0],a=s[1];n&&this.emit("failedLoading",i,a,n),!n&&r&&this.store.addResourceBundle(i,a,r,void 0,void 0,{skipCopy:!0}),this.state[e]=n?-1:2,n&&r&&(this.state[e]=0);const o={};this.queue.forEach(c=>{Kpe(c.loaded,[i],a),fme(c,e),n&&c.errors.push(n),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(u=>{o[u]||(o[u]={});const f=c.loaded[u];f.length&&f.forEach(l=>{o[u][l]===void 0&&(o[u][l]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(c=>!c.done)}read(e,n,r){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:n,fcName:r,tried:s,wait:i,callback:a});return}this.readingCalls++;const o=(u,f)=>{if(this.readingCalls--,this.waitingReads.length>0){const l=this.waitingReads.shift();this.read(l.lng,l.ns,l.fcName,l.tried,l.wait,l.callback)}if(u&&f&&s{this.read.call(this,e,n,r,s+1,i*2,a)},i);return}a(u,f)},c=this.backend[r].bind(this.backend);if(c.length===2){try{const u=c(e,n);u&&typeof u.then=="function"?u.then(f=>o(null,f)).catch(o):o(null,u)}catch(u){o(u)}return}return c(e,n,o)}prepareLoading(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=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."),s&&s();mt(e)&&(e=this.languageUtils.toResolveHierarchy(e)),mt(n)&&(n=[n]);const i=this.queueLoad(e,n,r,s);if(!i.toLoad.length)return i.pending.length||s(),null;i.toLoad.forEach(a=>{this.loadOne(a)})}load(e,n,r){this.prepareLoading(e,n,{},r)}reload(e,n,r){this.prepareLoading(e,n,{reload:!0},r)}loadOne(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=e.split("|"),s=r[0],i=r[1];this.read(s,i,"read",void 0,void 0,(a,o)=>{a&&this.logger.warn(`${n}loading namespace ${i} for language ${s} failed`,a),!a&&o&&this.logger.log(`${n}loaded namespace ${i} for language ${s}`,o),this.loaded(e,a,o)})}saveMissing(e,n,r,s,i){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" 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!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const c={...a,isUpdate:i},u=this.backend.create.bind(this.backend);if(u.length<6)try{let f;u.length===5?f=u(e,n,r,s,c):f=u(e,n,r,s),f&&typeof f.then=="function"?f.then(l=>o(null,l)).catch(o):o(null,f)}catch(f){o(f)}else u(e,n,r,s,o,c)}!e||!e[0]||this.store.addResource(e[0],n,r,s)}}}const gz=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!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:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:t=>{let e={};if(typeof t[1]=="object"&&(e=t[1]),mt(t[1])&&(e.defaultValue=t[1]),mt(t[2])&&(e.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const n=t[3]||t[2];Object.keys(n).forEach(r=>{e[r]=n[r]})}return e},interpolation:{escapeValue:!0,format:t=>t,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),vz=t=>(mt(t.ns)&&(t.ns=[t.ns]),mt(t.fallbackLng)&&(t.fallbackLng=[t.fallbackLng]),mt(t.fallbackNS)&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&&t.supportedLngs.indexOf("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t),tS=()=>{},pme=t=>{Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach(n=>{typeof t[n]=="function"&&(t[n]=t[n].bind(t))})};class Wb extends B1{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=vz(e),this.services={},this.logger=ul,this.modules={external:[]},pme(this),n&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,n),this;setTimeout(()=>{this.init(e,n)},0)}}init(){var e=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),!n.defaultNS&&n.defaultNS!==!1&&n.ns&&(mt(n.ns)?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const s=gz();this.options={...s,...this.options,...vz(n)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...s.interpolation,...this.options.interpolation}),n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);const i=f=>f?typeof f=="function"?new f:f:null;if(!this.options.isClone){this.modules.logger?ul.init(i(this.modules.logger),this.options):ul.init(null,this.options);let f;this.modules.formatter?f=this.modules.formatter:typeof Intl<"u"&&(f=dme);const l=new hz(this.options);this.store=new dz(this.options.resources,this.options);const d=this.services;d.logger=ul,d.resourceStore=this.store,d.languageUtils=l,d.pluralResolver=new lme(l,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),f&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(d.formatter=i(f),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new cme(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new hme(i(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(m){for(var p=arguments.length,h=new Array(p>1?p-1:0),y=1;y1?p-1:0),y=1;y{m.init&&m.init(this)})}if(this.format=this.options.interpolation.format,r||(r=tS),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.length>0&&f[0]!=="dev"&&(this.options.lng=f[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(f=>{this[f]=function(){return e.store[f](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(f=>{this[f]=function(){return e.store[f](...arguments),e}});const c=py(),u=()=>{const f=(l,d)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),c.resolve(d),r(l,d)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return f(null,this.t.bind(this));this.changeLanguage(this.options.lng,f)};return this.options.resources||!this.options.initImmediate?u():setTimeout(u,0),c}loadResources(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tS;const s=mt(e)?e:this.language;if(typeof e=="function"&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(s&&s.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const i=[],a=o=>{if(!o||o==="cimode")return;this.services.languageUtils.toResolveHierarchy(o).forEach(u=>{u!=="cimode"&&i.indexOf(u)<0&&i.push(u)})};s?a(s):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>a(c)),this.options.preload&&this.options.preload.forEach(o=>a(o)),this.services.backendConnector.load(i,this.options.ns,o=>{!o&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(o)})}else r(null)}reloadResources(e,n,r){const s=py();return typeof e=="function"&&(r=e,e=void 0),typeof n=="function"&&(r=n,n=void 0),e||(e=this.languages),n||(n=this.options.ns),r||(r=tS),this.services.backendConnector.reload(e,n,i=>{s.resolve(),r(i)}),s}use(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 e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&wW.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1))for(let n=0;n-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(e,n){var r=this;this.isLanguageChangingTo=e;const s=py();this.emit("languageChanging",e);const i=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},a=(c,u)=>{u?(i(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,s.resolve(function(){return r.t(...arguments)}),n&&n(c,function(){return r.t(...arguments)})},o=c=>{!e&&!c&&this.services.languageDetector&&(c=[]);const u=mt(c)?c:this.services.languageUtils.getBestMatchFromCodes(c);u&&(this.language||i(u),this.translator.language||this.translator.changeLanguage(u),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(u)),this.loadResources(u,f=>{a(f,u)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?o(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(e),s}getFixedT(e,n,r){var s=this;const i=function(a,o){let c;if(typeof o!="object"){for(var u=arguments.length,f=new Array(u>2?u-2:0),l=2;l`${c.keyPrefix}${d}${p}`):m=c.keyPrefix?`${c.keyPrefix}${d}${a}`:a,s.t(m,c)};return mt(e)?i.lng=e:i.lngs=e,i.ns=n,i.keyPrefix=r,i}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let n=arguments.length>1&&arguments[1]!==void 0?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;const r=n.lng||this.resolvedLanguage||this.languages[0],s=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const a=(o,c)=>{const u=this.services.backendConnector.state[`${o}|${c}`];return u===-1||u===0||u===2};if(n.precheck){const o=n.precheck(this,a);if(o!==void 0)return o}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,e)&&(!s||a(i,e)))}loadNamespaces(e,n){const r=py();return this.options.ns?(mt(e)&&(e=[e]),e.forEach(s=>{this.options.ns.indexOf(s)<0&&this.options.ns.push(s)}),this.loadResources(s=>{r.resolve(),n&&n(s)}),r):(n&&n(),Promise.resolve())}loadLanguages(e,n){const r=py();mt(e)&&(e=[e]);const s=this.options.preload||[],i=e.filter(a=>s.indexOf(a)<0&&this.services.languageUtils.isSupportedCode(a));return i.length?(this.options.preload=s.concat(i),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const n=["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","ckb"],r=this.services&&this.services.languageUtils||new hz(gz());return n.indexOf(r.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new Wb(e,n)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tS;const r=e.forkResourceStore;r&&delete e.forkResourceStore;const s={...this.options,...e,isClone:!0},i=new Wb(s);return(e.debug!==void 0||e.prefix!==void 0)&&(i.logger=i.logger.clone(e)),["store","services","language"].forEach(o=>{i[o]=this[o]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},r&&(i.store=new dz(this.store.data,s),i.services.resourceStore=i.store),i.translator=new rC(i.services,s),i.translator.on("*",function(o){for(var c=arguments.length,u=new Array(c>1?c-1:0),f=1;fP.jsx("nav",{ref:e,"aria-label":ft("common.breadcrumb"),...t}));mme.displayName="Breadcrumb";const gme=_.forwardRef(({className:t,...e},n)=>P.jsx("ol",{ref:n,className:ce("flex flex-wrap items-center gap-1.5 break-words text-sm text-muted-foreground sm:gap-2.5",t),...e}));gme.displayName="BreadcrumbList";const vme=_.forwardRef(({className:t,...e},n)=>P.jsx("li",{ref:n,className:ce("inline-flex items-center gap-1.5",t),...e}));vme.displayName="BreadcrumbItem";const yme=_.forwardRef(({asChild:t,className:e,...n},r)=>{const s=t?Ea:"a";return P.jsx(s,{ref:r,className:ce("transition-colors hover:text-foreground",e),...n})});yme.displayName="BreadcrumbLink";const bme=_.forwardRef(({className:t,...e},n)=>P.jsx("span",{ref:n,role:"link","aria-disabled":"true","aria-current":"page",className:ce("font-normal text-foreground",t),...e}));bme.displayName="BreadcrumbPage";function Yt(t){const e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new t.constructor(+t):typeof t=="number"||e==="[object Number]"||typeof t=="string"||e==="[object String]"?new Date(t):new Date(NaN)}function oo(t,e){return t instanceof Date?new t.constructor(e):new Date(e)}function Vs(t,e){const n=Yt(t);return isNaN(e)?oo(t,NaN):(e&&n.setDate(n.getDate()+e),n)}function Ca(t,e){const n=Yt(t);if(isNaN(e))return oo(t,NaN);if(!e)return n;const r=n.getDate(),s=oo(t,n.getTime());s.setMonth(n.getMonth()+e+1,0);const i=s.getDate();return r>=i?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}const IL=6048e5,wme=864e5;let _me={};function d_(){return _me}function bl(t,e){var o,c,u,f;const n=d_(),r=(e==null?void 0:e.weekStartsOn)??((c=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(u=n.locale)==null?void 0:u.options)==null?void 0:f.weekStartsOn)??0,s=Yt(t),i=s.getDay(),a=(i=s.getTime()?n+1:e.getTime()>=a.getTime()?n:n-1}function iv(t){const e=Yt(t);return e.setHours(0,0,0,0),e}function sC(t){const e=Yt(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}function dl(t,e){const n=iv(t),r=iv(e),s=+n-sC(n),i=+r-sC(r);return Math.round((s-i)/wme)}function xme(t){const e=_W(t),n=oo(t,0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),Vh(n)}function ID(t,e){const n=e*7;return Vs(t,n)}function Sme(t,e){return Ca(t,e*12)}function Eme(t){let e;return t.forEach(function(n){const r=Yt(n);(e===void 0||e{const r=Yt(n);(!e||e>r||isNaN(+r))&&(e=r)}),e||new Date(NaN)}function gi(t,e){const n=iv(t),r=iv(e);return+n==+r}function $L(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function Ame(t){if(!$L(t)&&typeof t!="number")return!1;const e=Yt(t);return!isNaN(Number(e))}function qb(t,e){const n=Yt(t),r=Yt(e),s=n.getFullYear()-r.getFullYear(),i=n.getMonth()-r.getMonth();return s*12+i}function Rme(t,e,n){const r=bl(t,n),s=bl(e,n),i=+r-sC(r),a=+s-sC(s);return Math.round((i-a)/IL)}function FL(t){const e=Yt(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}function Si(t){const e=Yt(t);return e.setDate(1),e.setHours(0,0,0,0),e}function xW(t){const e=Yt(t),n=oo(t,0);return n.setFullYear(e.getFullYear(),0,1),n.setHours(0,0,0,0),n}function jL(t,e){var o,c,u,f;const n=d_(),r=(e==null?void 0:e.weekStartsOn)??((c=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(u=n.locale)==null?void 0:u.options)==null?void 0:f.weekStartsOn)??0,s=Yt(t),i=s.getDay(),a=(i{let r;const s=Pme[t];return typeof s=="string"?r=s:e===1?r=s.one:r=s.other.replace("{{count}}",e.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function oT(t){return(e={})=>{const n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const kme={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Dme={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Nme={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Mme={date:oT({formats:kme,defaultWidth:"full"}),time:oT({formats:Dme,defaultWidth:"full"}),dateTime:oT({formats:Nme,defaultWidth:"full"})},Ome={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Lme=(t,e,n,r)=>Ome[t];function my(t){return(e,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&t.formattingValues){const a=t.defaultFormattingWidth||t.defaultWidth,o=n!=null&&n.width?String(n.width):a;s=t.formattingValues[o]||t.formattingValues[a]}else{const a=t.defaultWidth,o=n!=null&&n.width?String(n.width):t.defaultWidth;s=t.values[o]||t.values[a]}const i=t.argumentCallback?t.argumentCallback(e):e;return s[i]}}const Ime={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},$me={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Fme={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},jme={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},zme={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Bme={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Ume=(t,e)=>{const n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},Hme={ordinalNumber:Ume,era:my({values:Ime,defaultWidth:"wide"}),quarter:my({values:$me,defaultWidth:"wide",argumentCallback:t=>t-1}),month:my({values:Fme,defaultWidth:"wide"}),day:my({values:jme,defaultWidth:"wide"}),dayPeriod:my({values:zme,defaultWidth:"wide",formattingValues:Bme,defaultFormattingWidth:"wide"})};function gy(t){return(e,n={})=>{const r=n.width,s=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],i=e.match(s);if(!i)return null;const a=i[0],o=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],c=Array.isArray(o)?Wme(o,l=>l.test(a)):Vme(o,l=>l.test(a));let u;u=t.valueCallback?t.valueCallback(c):c,u=n.valueCallback?n.valueCallback(u):u;const f=e.slice(a.length);return{value:u,rest:f}}}function Vme(t,e){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(t[n]))return n}function Wme(t,e){for(let n=0;n{const r=e.match(t.matchPattern);if(!r)return null;const s=r[0],i=e.match(t.parsePattern);if(!i)return null;let a=t.valueCallback?t.valueCallback(i[0]):i[0];a=n.valueCallback?n.valueCallback(a):a;const o=e.slice(s.length);return{value:a,rest:o}}}const Gme=/^(\d+)(th|st|nd|rd)?/i,Kme=/\d+/i,Yme={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Xme={any:[/^b/i,/^(a|c)/i]},Qme={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Zme={any:[/1/i,/2/i,/3/i,/4/i]},Jme={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},ege={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},tge={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},nge={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},rge={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},sge={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},ige={ordinalNumber:qme({matchPattern:Gme,parsePattern:Kme,valueCallback:t=>parseInt(t,10)}),era:gy({matchPatterns:Yme,defaultMatchWidth:"wide",parsePatterns:Xme,defaultParseWidth:"any"}),quarter:gy({matchPatterns:Qme,defaultMatchWidth:"wide",parsePatterns:Zme,defaultParseWidth:"any",valueCallback:t=>t+1}),month:gy({matchPatterns:Jme,defaultMatchWidth:"wide",parsePatterns:ege,defaultParseWidth:"any"}),day:gy({matchPatterns:tge,defaultMatchWidth:"wide",parsePatterns:nge,defaultParseWidth:"any"}),dayPeriod:gy({matchPatterns:rge,defaultMatchWidth:"any",parsePatterns:sge,defaultParseWidth:"any"})},EW={code:"en-US",formatDistance:Tme,formatLong:Mme,formatRelative:Lme,localize:Hme,match:ige,options:{weekStartsOn:0,firstWeekContainsDate:1}};function oge(t){const e=Yt(t);return dl(e,xW(e))+1}function CW(t){const e=Yt(t),n=+Vh(e)-+xme(e);return Math.round(n/IL)+1}function AW(t,e){var f,l,d,m;const n=Yt(t),r=n.getFullYear(),s=d_(),i=(e==null?void 0:e.firstWeekContainsDate)??((l=(f=e==null?void 0:e.locale)==null?void 0:f.options)==null?void 0:l.firstWeekContainsDate)??s.firstWeekContainsDate??((m=(d=s.locale)==null?void 0:d.options)==null?void 0:m.firstWeekContainsDate)??1,a=oo(t,0);a.setFullYear(r+1,0,i),a.setHours(0,0,0,0);const o=bl(a,e),c=oo(t,0);c.setFullYear(r,0,i),c.setHours(0,0,0,0);const u=bl(c,e);return n.getTime()>=o.getTime()?r+1:n.getTime()>=u.getTime()?r:r-1}function age(t,e){var o,c,u,f;const n=d_(),r=(e==null?void 0:e.firstWeekContainsDate)??((c=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:c.firstWeekContainsDate)??n.firstWeekContainsDate??((f=(u=n.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??1,s=AW(t,e),i=oo(t,0);return i.setFullYear(s,0,r),i.setHours(0,0,0,0),bl(i,e)}function RW(t,e){const n=Yt(t),r=+bl(n,e)-+age(n,e);return Math.round(r/IL)+1}function fn(t,e){const n=t<0?"-":"",r=Math.abs(t).toString().padStart(e,"0");return n+r}const hu={y(t,e){const n=t.getFullYear(),r=n>0?n:1-n;return fn(e==="yy"?r%100:r,e.length)},M(t,e){const n=t.getMonth();return e==="M"?String(n+1):fn(n+1,2)},d(t,e){return fn(t.getDate(),e.length)},a(t,e){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(t,e){return fn(t.getHours()%12||12,e.length)},H(t,e){return fn(t.getHours(),e.length)},m(t,e){return fn(t.getMinutes(),e.length)},s(t,e){return fn(t.getSeconds(),e.length)},S(t,e){const n=e.length,r=t.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return fn(s,e.length)}},jp={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},yz={G:function(t,e,n){const r=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if(e==="yo"){const r=t.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return hu.y(t,e)},Y:function(t,e,n,r){const s=AW(t,r),i=s>0?s:1-s;if(e==="YY"){const a=i%100;return fn(a,2)}return e==="Yo"?n.ordinalNumber(i,{unit:"year"}):fn(i,e.length)},R:function(t,e){const n=_W(t);return fn(n,e.length)},u:function(t,e){const n=t.getFullYear();return fn(n,e.length)},Q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return fn(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return fn(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){const r=t.getMonth();switch(e){case"M":case"MM":return hu.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){const r=t.getMonth();switch(e){case"L":return String(r+1);case"LL":return fn(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){const s=RW(t,r);return e==="wo"?n.ordinalNumber(s,{unit:"week"}):fn(s,e.length)},I:function(t,e,n){const r=CW(t);return e==="Io"?n.ordinalNumber(r,{unit:"week"}):fn(r,e.length)},d:function(t,e,n){return e==="do"?n.ordinalNumber(t.getDate(),{unit:"date"}):hu.d(t,e)},D:function(t,e,n){const r=oge(t);return e==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):fn(r,e.length)},E:function(t,e,n){const r=t.getDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){const s=t.getDay(),i=(s-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return fn(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){const s=t.getDay(),i=(s-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return fn(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(t,e,n){const r=t.getDay(),s=r===0?7:r;switch(e){case"i":return String(s);case"ii":return fn(s,e.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){const s=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(t,e,n){const r=t.getHours();let s;switch(r===12?s=jp.noon:r===0?s=jp.midnight:s=r/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(t,e,n){const r=t.getHours();let s;switch(r>=17?s=jp.evening:r>=12?s=jp.afternoon:r>=4?s=jp.morning:s=jp.night,e){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(t,e,n){if(e==="ho"){let r=t.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return hu.h(t,e)},H:function(t,e,n){return e==="Ho"?n.ordinalNumber(t.getHours(),{unit:"hour"}):hu.H(t,e)},K:function(t,e,n){const r=t.getHours()%12;return e==="Ko"?n.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},k:function(t,e,n){let r=t.getHours();return r===0&&(r=24),e==="ko"?n.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},m:function(t,e,n){return e==="mo"?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):hu.m(t,e)},s:function(t,e,n){return e==="so"?n.ordinalNumber(t.getSeconds(),{unit:"second"}):hu.s(t,e)},S:function(t,e){return hu.S(t,e)},X:function(t,e,n){const r=t.getTimezoneOffset();if(r===0)return"Z";switch(e){case"X":return wz(r);case"XXXX":case"XX":return uf(r);case"XXXXX":case"XXX":default:return uf(r,":")}},x:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"x":return wz(r);case"xxxx":case"xx":return uf(r);case"xxxxx":case"xxx":default:return uf(r,":")}},O:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+bz(r,":");case"OOOO":default:return"GMT"+uf(r,":")}},z:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+bz(r,":");case"zzzz":default:return"GMT"+uf(r,":")}},t:function(t,e,n){const r=Math.trunc(t.getTime()/1e3);return fn(r,e.length)},T:function(t,e,n){const r=t.getTime();return fn(r,e.length)}};function bz(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),s=Math.trunc(r/60),i=r%60;return i===0?n+String(s):n+String(s)+e+fn(i,2)}function wz(t,e){return t%60===0?(t>0?"-":"+")+fn(Math.abs(t)/60,2):uf(t,e)}function uf(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),s=fn(Math.trunc(r/60),2),i=fn(r%60,2);return n+s+e+i}const _z=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},PW=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},lge=(t,e)=>{const n=t.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return _z(t,e);let i;switch(r){case"P":i=e.dateTime({width:"short"});break;case"PP":i=e.dateTime({width:"medium"});break;case"PPP":i=e.dateTime({width:"long"});break;case"PPPP":default:i=e.dateTime({width:"full"});break}return i.replace("{{date}}",_z(r,e)).replace("{{time}}",PW(s,e))},cge={p:PW,P:lge},uge=/^D+$/,dge=/^Y+$/,fge=["D","DD","YY","YYYY"];function hge(t){return uge.test(t)}function pge(t){return dge.test(t)}function mge(t,e,n){const r=gge(t,e,n);if(console.warn(r),fge.includes(t))throw new RangeError(r)}function gge(t,e,n){const r=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const vge=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,yge=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,bge=/^'([^]*?)'?$/,wge=/''/g,_ge=/[a-zA-Z]/;function dp(t,e,n){var f,l,d,m,p,h,y,g;const r=d_(),s=(n==null?void 0:n.locale)??r.locale??EW,i=(n==null?void 0:n.firstWeekContainsDate)??((l=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:l.firstWeekContainsDate)??r.firstWeekContainsDate??((m=(d=r.locale)==null?void 0:d.options)==null?void 0:m.firstWeekContainsDate)??1,a=(n==null?void 0:n.weekStartsOn)??((h=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:h.weekStartsOn)??r.weekStartsOn??((g=(y=r.locale)==null?void 0:y.options)==null?void 0:g.weekStartsOn)??0,o=Yt(t);if(!Ame(o))throw new RangeError("Invalid time value");let c=e.match(yge).map(v=>{const w=v[0];if(w==="p"||w==="P"){const x=cge[w];return x(v,s.formatLong)}return v}).join("").match(vge).map(v=>{if(v==="''")return{isToken:!1,value:"'"};const w=v[0];if(w==="'")return{isToken:!1,value:xge(v)};if(yz[w])return{isToken:!0,value:v};if(w.match(_ge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:v}});s.localize.preprocessor&&(c=s.localize.preprocessor(o,c));const u={firstWeekContainsDate:i,weekStartsOn:a,locale:s};return c.map(v=>{if(!v.isToken)return v.value;const w=v.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&pge(w)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&hge(w))&&mge(w,e,String(t));const x=yz[w[0]];return x(o,w,s.localize,u)}).join("")}function xge(t){const e=t.match(bge);return e?e[1].replace(wge,"'"):t}function Sge(t){const e=Yt(t),n=e.getFullYear(),r=e.getMonth(),s=oo(t,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function Ege(t){return Math.trunc(+Yt(t)/1e3)}function Cge(t){const e=Yt(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(0,0,0,0),e}function Age(t,e){return Rme(Cge(t),Si(t),e)+1}function $D(t,e){const n=Yt(t),r=Yt(e);return n.getTime()>r.getTime()}function TW(t,e){const n=Yt(t),r=Yt(e);return+n<+r}function zL(t,e){const n=Yt(t),r=Yt(e);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function Rge(t,e){const n=Yt(t),r=Yt(e);return n.getFullYear()===r.getFullYear()}function aT(t,e){return Vs(t,-e)}function lT(t,e){const n=Yt(t),r=n.getFullYear(),s=n.getDate(),i=oo(t,0);i.setFullYear(r,e,15),i.setHours(0,0,0,0);const a=Sge(i);return n.setMonth(e,Math.min(s,a)),n}function xz(t,e){const n=Yt(t);return isNaN(+n)?oo(t,NaN):(n.setFullYear(e),n)}var dt=function(){return dt=Object.assign||function(e){for(var n,r=1,s=arguments.length;r1&&(c||!u),l=e>1&&(u||!c),d=function(){r&&i(r)},m=function(){s&&i(s)};return P.jsx(ove,{displayMonth:t.displayMonth,hideNext:f,hidePrevious:l,nextMonth:s,previousMonth:r,onPreviousClick:d,onNextClick:m})}function ave(t){var e,n=In(),r=n.classNames,s=n.disableNavigation,i=n.styles,a=n.captionLayout,o=n.components,c=(e=o==null?void 0:o.CaptionLabel)!==null&&e!==void 0?e:NW,u;return s?u=P.jsx(c,{id:t.id,displayMonth:t.displayMonth}):a==="dropdown"?u=P.jsx(Sz,{displayMonth:t.displayMonth,id:t.id}):a==="dropdown-buttons"?u=P.jsxs(P.Fragment,{children:[P.jsx(Sz,{displayMonth:t.displayMonth,displayIndex:t.displayIndex,id:t.id}),P.jsx(Ez,{displayMonth:t.displayMonth,displayIndex:t.displayIndex,id:t.id})]}):u=P.jsxs(P.Fragment,{children:[P.jsx(c,{id:t.id,displayMonth:t.displayMonth,displayIndex:t.displayIndex}),P.jsx(Ez,{displayMonth:t.displayMonth,id:t.id})]}),P.jsx("div",{className:r.caption,style:i.caption,children:u})}function lve(t){var e=In(),n=e.footer,r=e.styles,s=e.classNames.tfoot;return n?P.jsx("tfoot",{className:s,style:r.tfoot,children:P.jsx("tr",{children:P.jsx("td",{colSpan:8,children:n})})}):P.jsx(P.Fragment,{})}function cve(t,e,n){for(var r=n?Vh(new Date):bl(new Date,{locale:t,weekStartsOn:e}),s=[],i=0;i<7;i++){var a=Vs(r,i);s.push(a)}return s}function uve(){var t=In(),e=t.classNames,n=t.styles,r=t.showWeekNumber,s=t.locale,i=t.weekStartsOn,a=t.ISOWeek,o=t.formatters.formatWeekdayName,c=t.labels.labelWeekday,u=cve(s,i,a);return P.jsxs("tr",{style:n.head_row,className:e.head_row,children:[r&&P.jsx("td",{style:n.head_cell,className:e.head_cell}),u.map(function(f,l){return P.jsx("th",{scope:"col",className:e.head_cell,style:n.head_cell,"aria-label":c(f,{locale:s}),children:o(f,{locale:s})},l)})]})}function dve(){var t,e=In(),n=e.classNames,r=e.styles,s=e.components,i=(t=s==null?void 0:s.HeadRow)!==null&&t!==void 0?t:uve;return P.jsx("thead",{style:r.head,className:n.head,children:P.jsx(i,{})})}function fve(t){var e=In(),n=e.locale,r=e.formatters.formatDay;return P.jsx(P.Fragment,{children:r(t.date,{locale:n})})}var BL=_.createContext(void 0);function hve(t){if(!f_(t.initialProps)){var e={selected:void 0,modifiers:{disabled:[]}};return P.jsx(BL.Provider,{value:e,children:t.children})}return P.jsx(pve,{initialProps:t.initialProps,children:t.children})}function pve(t){var e=t.initialProps,n=t.children,r=e.selected,s=e.min,i=e.max,a=function(u,f,l){var d,m;(d=e.onDayClick)===null||d===void 0||d.call(e,u,f,l);var p=!!(f.selected&&s&&(r==null?void 0:r.length)===s);if(!p){var h=!!(!f.selected&&i&&(r==null?void 0:r.length)===i);if(!h){var y=r?kW([],r):[];if(f.selected){var g=y.findIndex(function(v){return gi(u,v)});y.splice(g,1)}else y.push(u);(m=e.onSelect)===null||m===void 0||m.call(e,y,u,f,l)}}},o={disabled:[]};r&&o.disabled.push(function(u){var f=i&&r.length>i-1,l=r.some(function(d){return gi(d,u)});return!!(f&&!l)});var c={selected:r,onDayClick:a,modifiers:o};return P.jsx(BL.Provider,{value:c,children:n})}function UL(){var t=_.useContext(BL);if(!t)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return t}function mve(t,e){var n=e||{},r=n.from,s=n.to;return r&&s?gi(s,t)&&gi(r,t)?void 0:gi(s,t)?{from:s,to:void 0}:gi(r,t)?void 0:$D(r,t)?{from:t,to:s}:{from:r,to:t}:s?$D(t,s)?{from:s,to:t}:{from:t,to:s}:r?TW(t,r)?{from:t,to:r}:{from:r,to:t}:{from:t,to:void 0}}var HL=_.createContext(void 0);function gve(t){if(!h_(t.initialProps)){var e={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return P.jsx(HL.Provider,{value:e,children:t.children})}return P.jsx(vve,{initialProps:t.initialProps,children:t.children})}function vve(t){var e=t.initialProps,n=t.children,r=e.selected,s=r||{},i=s.from,a=s.to,o=e.min,c=e.max,u=function(m,p,h){var y,g;(y=e.onDayClick)===null||y===void 0||y.call(e,m,p,h);var v=mve(m,r);(g=e.onSelect)===null||g===void 0||g.call(e,v,m,p,h)},f={range_start:[],range_end:[],range_middle:[],disabled:[]};if(i?(f.range_start=[i],a?(f.range_end=[a],gi(i,a)||(f.range_middle=[{after:i,before:a}])):f.range_end=[i]):a&&(f.range_start=[a],f.range_end=[a]),o&&(i&&!a&&f.disabled.push({after:aT(i,o-1),before:Vs(i,o-1)}),i&&a&&f.disabled.push({after:i,before:Vs(i,o-1)}),!i&&a&&f.disabled.push({after:aT(a,o-1),before:Vs(a,o-1)})),c){if(i&&!a&&(f.disabled.push({before:Vs(i,-c+1)}),f.disabled.push({after:Vs(i,c-1)})),i&&a){var l=dl(a,i)+1,d=c-l;f.disabled.push({before:aT(i,d)}),f.disabled.push({after:Vs(a,d)})}!i&&a&&(f.disabled.push({before:Vs(a,-c+1)}),f.disabled.push({after:Vs(a,c-1)}))}return P.jsx(HL.Provider,{value:{selected:r,onDayClick:u,modifiers:f},children:n})}function VL(){var t=_.useContext(HL);if(!t)throw new Error("useSelectRange must be used within a SelectRangeProvider");return t}function BS(t){return Array.isArray(t)?kW([],t):t!==void 0?[t]:[]}function yve(t){var e={};return Object.entries(t).forEach(function(n){var r=n[0],s=n[1];e[r]=BS(s)}),e}var Aa;(function(t){t.Outside="outside",t.Disabled="disabled",t.Selected="selected",t.Hidden="hidden",t.Today="today",t.RangeStart="range_start",t.RangeEnd="range_end",t.RangeMiddle="range_middle"})(Aa||(Aa={}));var bve=Aa.Selected,Bl=Aa.Disabled,wve=Aa.Hidden,_ve=Aa.Today,cT=Aa.RangeEnd,uT=Aa.RangeMiddle,dT=Aa.RangeStart,xve=Aa.Outside;function Sve(t,e,n){var r,s=(r={},r[bve]=BS(t.selected),r[Bl]=BS(t.disabled),r[wve]=BS(t.hidden),r[_ve]=[t.today],r[cT]=[],r[uT]=[],r[dT]=[],r[xve]=[],r);return t.fromDate&&s[Bl].push({before:t.fromDate}),t.toDate&&s[Bl].push({after:t.toDate}),f_(t)?s[Bl]=s[Bl].concat(e.modifiers[Bl]):h_(t)&&(s[Bl]=s[Bl].concat(n.modifiers[Bl]),s[dT]=n.modifiers[dT],s[uT]=n.modifiers[uT],s[cT]=n.modifiers[cT]),s}var LW=_.createContext(void 0);function Eve(t){var e=In(),n=UL(),r=VL(),s=Sve(e,n,r),i=yve(e.modifiers),a=dt(dt({},s),i);return P.jsx(LW.Provider,{value:a,children:t.children})}function IW(){var t=_.useContext(LW);if(!t)throw new Error("useModifiers must be used within a ModifiersProvider");return t}function Cve(t){return!!(t&&typeof t=="object"&&"before"in t&&"after"in t)}function Ave(t){return!!(t&&typeof t=="object"&&"from"in t)}function Rve(t){return!!(t&&typeof t=="object"&&"after"in t)}function Pve(t){return!!(t&&typeof t=="object"&&"before"in t)}function Tve(t){return!!(t&&typeof t=="object"&&"dayOfWeek"in t)}function kve(t,e){var n,r=e.from,s=e.to;if(r&&s){var i=dl(s,r)<0;i&&(n=[s,r],r=n[0],s=n[1]);var a=dl(t,r)>=0&&dl(s,t)>=0;return a}return s?gi(s,t):r?gi(r,t):!1}function Dve(t){return $L(t)}function Nve(t){return Array.isArray(t)&&t.every($L)}function Mve(t,e){return e.some(function(n){if(typeof n=="boolean")return n;if(Dve(n))return gi(t,n);if(Nve(n))return n.includes(t);if(Ave(n))return kve(t,n);if(Tve(n))return n.dayOfWeek.includes(t.getDay());if(Cve(n)){var r=dl(n.before,t),s=dl(n.after,t),i=r>0,a=s<0,o=$D(n.before,n.after);return o?a&&i:i||a}return Rve(n)?dl(t,n.after)>0:Pve(n)?dl(n.before,t)>0:typeof n=="function"?n(t):!1})}function WL(t,e,n){var r=Object.keys(e).reduce(function(i,a){var o=e[a];return Mve(t,o)&&i.push(a),i},[]),s={};return r.forEach(function(i){return s[i]=!0}),n&&!zL(t,n)&&(s.outside=!0),s}function Ove(t,e){for(var n=Si(t[0]),r=FL(t[t.length-1]),s,i,a=n;a<=r;){var o=WL(a,e),c=!o.disabled&&!o.hidden;if(!c){a=Vs(a,1);continue}if(o.selected)return a;o.today&&!i&&(i=a),s||(s=a),a=Vs(a,1)}return i||s}var Lve=365;function $W(t,e){var n=e.moveBy,r=e.direction,s=e.context,i=e.modifiers,a=e.retry,o=a===void 0?{count:0,lastFocused:t}:a,c=s.weekStartsOn,u=s.fromDate,f=s.toDate,l=s.locale,d={day:Vs,week:ID,month:Ca,year:Sme,startOfWeek:function(y){return s.ISOWeek?Vh(y):bl(y,{locale:l,weekStartsOn:c})},endOfWeek:function(y){return s.ISOWeek?SW(y):jL(y,{locale:l,weekStartsOn:c})}},m=d[n](t,r==="after"?1:-1);r==="before"&&u?m=Eme([u,m]):r==="after"&&f&&(m=Cme([f,m]));var p=!0;if(i){var h=WL(m,i);p=!h.disabled&&!h.hidden}return p?m:o.count>Lve?o.lastFocused:$W(m,{moveBy:n,direction:r,context:s,modifiers:i,retry:dt(dt({},o),{count:o.count+1})})}var FW=_.createContext(void 0);function Ive(t){var e=p_(),n=IW(),r=_.useState(),s=r[0],i=r[1],a=_.useState(),o=a[0],c=a[1],u=Ove(e.displayMonths,n),f=s??(o&&e.isDateDisplayed(o))?o:u,l=function(){c(s),i(void 0)},d=function(y){i(y)},m=In(),p=function(y,g){if(s){var v=$W(s,{moveBy:y,direction:g,context:m,modifiers:n});gi(s,v)||(e.goToDate(v,s),d(v))}},h={focusedDay:s,focusTarget:f,blur:l,focus:d,focusDayAfter:function(){return p("day","after")},focusDayBefore:function(){return p("day","before")},focusWeekAfter:function(){return p("week","after")},focusWeekBefore:function(){return p("week","before")},focusMonthBefore:function(){return p("month","before")},focusMonthAfter:function(){return p("month","after")},focusYearBefore:function(){return p("year","before")},focusYearAfter:function(){return p("year","after")},focusStartOfWeek:function(){return p("startOfWeek","before")},focusEndOfWeek:function(){return p("endOfWeek","after")}};return P.jsx(FW.Provider,{value:h,children:t.children})}function qL(){var t=_.useContext(FW);if(!t)throw new Error("useFocusContext must be used within a FocusProvider");return t}function $ve(t,e){var n=IW(),r=WL(t,n,e);return r}var GL=_.createContext(void 0);function Fve(t){if(!U1(t.initialProps)){var e={selected:void 0};return P.jsx(GL.Provider,{value:e,children:t.children})}return P.jsx(jve,{initialProps:t.initialProps,children:t.children})}function jve(t){var e=t.initialProps,n=t.children,r=function(i,a,o){var c,u,f;if((c=e.onDayClick)===null||c===void 0||c.call(e,i,a,o),a.selected&&!e.required){(u=e.onSelect)===null||u===void 0||u.call(e,void 0,i,a,o);return}(f=e.onSelect)===null||f===void 0||f.call(e,i,i,a,o)},s={selected:e.selected,onDayClick:r};return P.jsx(GL.Provider,{value:s,children:n})}function jW(){var t=_.useContext(GL);if(!t)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return t}function zve(t,e){var n=In(),r=jW(),s=UL(),i=VL(),a=qL(),o=a.focusDayAfter,c=a.focusDayBefore,u=a.focusWeekAfter,f=a.focusWeekBefore,l=a.blur,d=a.focus,m=a.focusMonthBefore,p=a.focusMonthAfter,h=a.focusYearBefore,y=a.focusYearAfter,g=a.focusStartOfWeek,v=a.focusEndOfWeek,w=function(V){var H,ee,re,X;U1(n)?(H=r.onDayClick)===null||H===void 0||H.call(r,t,e,V):f_(n)?(ee=s.onDayClick)===null||ee===void 0||ee.call(s,t,e,V):h_(n)?(re=i.onDayClick)===null||re===void 0||re.call(i,t,e,V):(X=n.onDayClick)===null||X===void 0||X.call(n,t,e,V)},x=function(V){var H;d(t),(H=n.onDayFocus)===null||H===void 0||H.call(n,t,e,V)},A=function(V){var H;l(),(H=n.onDayBlur)===null||H===void 0||H.call(n,t,e,V)},k=function(V){var H;(H=n.onDayMouseEnter)===null||H===void 0||H.call(n,t,e,V)},R=function(V){var H;(H=n.onDayMouseLeave)===null||H===void 0||H.call(n,t,e,V)},E=function(V){var H;(H=n.onDayPointerEnter)===null||H===void 0||H.call(n,t,e,V)},T=function(V){var H;(H=n.onDayPointerLeave)===null||H===void 0||H.call(n,t,e,V)},D=function(V){var H;(H=n.onDayTouchCancel)===null||H===void 0||H.call(n,t,e,V)},M=function(V){var H;(H=n.onDayTouchEnd)===null||H===void 0||H.call(n,t,e,V)},L=function(V){var H;(H=n.onDayTouchMove)===null||H===void 0||H.call(n,t,e,V)},I=function(V){var H;(H=n.onDayTouchStart)===null||H===void 0||H.call(n,t,e,V)},F=function(V){var H;(H=n.onDayKeyUp)===null||H===void 0||H.call(n,t,e,V)},U=function(V){var H;switch(V.key){case"ArrowLeft":V.preventDefault(),V.stopPropagation(),n.dir==="rtl"?o():c();break;case"ArrowRight":V.preventDefault(),V.stopPropagation(),n.dir==="rtl"?c():o();break;case"ArrowDown":V.preventDefault(),V.stopPropagation(),u();break;case"ArrowUp":V.preventDefault(),V.stopPropagation(),f();break;case"PageUp":V.preventDefault(),V.stopPropagation(),V.shiftKey?h():m();break;case"PageDown":V.preventDefault(),V.stopPropagation(),V.shiftKey?y():p();break;case"Home":V.preventDefault(),V.stopPropagation(),g();break;case"End":V.preventDefault(),V.stopPropagation(),v();break}(H=n.onDayKeyDown)===null||H===void 0||H.call(n,t,e,V)},Y={onClick:w,onFocus:x,onBlur:A,onKeyDown:U,onKeyUp:F,onMouseEnter:k,onMouseLeave:R,onPointerEnter:E,onPointerLeave:T,onTouchCancel:D,onTouchEnd:M,onTouchMove:L,onTouchStart:I};return Y}function Bve(){var t=In(),e=jW(),n=UL(),r=VL(),s=U1(t)?e.selected:f_(t)?n.selected:h_(t)?r.selected:void 0;return s}function Uve(t){return Object.values(Aa).includes(t)}function Hve(t,e){var n=[t.classNames.day];return Object.keys(e).forEach(function(r){var s=t.modifiersClassNames[r];if(s)n.push(s);else if(Uve(r)){var i=t.classNames["day_".concat(r)];i&&n.push(i)}}),n}function Vve(t,e){var n=dt({},t.styles.day);return Object.keys(e).forEach(function(r){var s;n=dt(dt({},n),(s=t.modifiersStyles)===null||s===void 0?void 0:s[r])}),n}function Wve(t,e,n){var r,s,i,a=In(),o=qL(),c=$ve(t,e),u=zve(t,c),f=Bve(),l=!!(a.onDayClick||a.mode!=="default");_.useEffect(function(){var k;c.outside||o.focusedDay&&l&&gi(o.focusedDay,t)&&((k=n.current)===null||k===void 0||k.focus())},[o.focusedDay,t,n,l,c.outside]);var d=Hve(a,c).join(" "),m=Vve(a,c),p=!!(c.outside&&!a.showOutsideDays||c.hidden),h=(i=(s=a.components)===null||s===void 0?void 0:s.DayContent)!==null&&i!==void 0?i:fve,y=P.jsx(h,{date:t,displayMonth:e,activeModifiers:c}),g={style:m,className:d,children:y,role:"gridcell"},v=o.focusTarget&&gi(o.focusTarget,t)&&!c.outside,w=o.focusedDay&&gi(o.focusedDay,t),x=dt(dt(dt({},g),(r={disabled:c.disabled,role:"gridcell"},r["aria-selected"]=c.selected,r.tabIndex=w||v?0:-1,r)),u),A={isButton:l,isHidden:p,activeModifiers:c,selectedDays:f,buttonProps:x,divProps:g};return A}function qve(t){var e=_.useRef(null),n=Wve(t.date,t.displayMonth,e);return n.isHidden?P.jsx("div",{role:"gridcell"}):n.isButton?P.jsx(iC,dt({name:"day",ref:e},n.buttonProps)):P.jsx("div",dt({},n.divProps))}function Gve(t){var e=t.number,n=t.dates,r=In(),s=r.onWeekNumberClick,i=r.styles,a=r.classNames,o=r.locale,c=r.labels.labelWeekNumber,u=r.formatters.formatWeekNumber,f=u(Number(e),{locale:o});if(!s)return P.jsx("span",{className:a.weeknumber,style:i.weeknumber,children:f});var l=c(Number(e),{locale:o}),d=function(m){s(e,n,m)};return P.jsx(iC,{name:"week-number","aria-label":l,className:a.weeknumber,style:i.weeknumber,onClick:d,children:f})}function Kve(t){var e,n,r=In(),s=r.styles,i=r.classNames,a=r.showWeekNumber,o=r.components,c=(e=o==null?void 0:o.Day)!==null&&e!==void 0?e:qve,u=(n=o==null?void 0:o.WeekNumber)!==null&&n!==void 0?n:Gve,f;return a&&(f=P.jsx("td",{className:i.cell,style:s.cell,children:P.jsx(u,{number:t.weekNumber,dates:t.dates})})),P.jsxs("tr",{className:i.row,style:s.row,children:[f,t.dates.map(function(l){return P.jsx("td",{className:i.cell,style:s.cell,role:"presentation",children:P.jsx(c,{displayMonth:t.displayMonth,date:l})},Ege(l))})]})}function Cz(t,e,n){for(var r=n!=null&&n.ISOWeek?SW(e):jL(e,n),s=n!=null&&n.ISOWeek?Vh(t):bl(t,n),i=dl(r,s),a=[],o=0;o<=i;o++)a.push(Vs(s,o));var c=a.reduce(function(u,f){var l=n!=null&&n.ISOWeek?CW(f):RW(f,n),d=u.find(function(m){return m.weekNumber===l});return d?(d.dates.push(f),u):(u.push({weekNumber:l,dates:[f]}),u)},[]);return c}function Yve(t,e){var n=Cz(Si(t),FL(t),e);if(e!=null&&e.useFixedWeeks){var r=Age(t,e);if(r<6){var s=n[n.length-1],i=s.dates[s.dates.length-1],a=ID(i,6-r),o=Cz(ID(i,1),a,e);n.push.apply(n,o)}}return n}function Xve(t){var e,n,r,s=In(),i=s.locale,a=s.classNames,o=s.styles,c=s.hideHead,u=s.fixedWeeks,f=s.components,l=s.weekStartsOn,d=s.firstWeekContainsDate,m=s.ISOWeek,p=Yve(t.displayMonth,{useFixedWeeks:!!u,ISOWeek:m,locale:i,weekStartsOn:l,firstWeekContainsDate:d}),h=(e=f==null?void 0:f.Head)!==null&&e!==void 0?e:dve,y=(n=f==null?void 0:f.Row)!==null&&n!==void 0?n:Kve,g=(r=f==null?void 0:f.Footer)!==null&&r!==void 0?r:lve;return P.jsxs("table",{id:t.id,className:a.table,style:o.table,role:"grid","aria-labelledby":t["aria-labelledby"],children:[!c&&P.jsx(h,{}),P.jsx("tbody",{className:a.tbody,style:o.tbody,children:p.map(function(v){return P.jsx(y,{displayMonth:t.displayMonth,dates:v.dates,weekNumber:v.weekNumber},v.weekNumber)})}),P.jsx(g,{displayMonth:t.displayMonth})]})}function Qve(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var Zve=Qve()?_.useLayoutEffect:_.useEffect,fT=!1,Jve=0;function Az(){return"react-day-picker-".concat(++Jve)}function eye(t){var e,n=t??(fT?Az():null),r=_.useState(n),s=r[0],i=r[1];return Zve(function(){s===null&&i(Az())},[]),_.useEffect(function(){fT===!1&&(fT=!0)},[]),(e=t??s)!==null&&e!==void 0?e:void 0}function tye(t){var e,n,r=In(),s=r.dir,i=r.classNames,a=r.styles,o=r.components,c=p_().displayMonths,u=eye(r.id?"".concat(r.id,"-").concat(t.displayIndex):void 0),f=r.id?"".concat(r.id,"-grid-").concat(t.displayIndex):void 0,l=[i.month],d=a.month,m=t.displayIndex===0,p=t.displayIndex===c.length-1,h=!m&&!p;s==="rtl"&&(e=[m,p],p=e[0],m=e[1]),m&&(l.push(i.caption_start),d=dt(dt({},d),a.caption_start)),p&&(l.push(i.caption_end),d=dt(dt({},d),a.caption_end)),h&&(l.push(i.caption_between),d=dt(dt({},d),a.caption_between));var y=(n=o==null?void 0:o.Caption)!==null&&n!==void 0?n:ave;return P.jsxs("div",{className:l.join(" "),style:d,children:[P.jsx(y,{id:u,displayMonth:t.displayMonth,displayIndex:t.displayIndex}),P.jsx(Xve,{id:f,"aria-labelledby":u,displayMonth:t.displayMonth})]},t.displayIndex)}function nye(t){var e=In(),n=e.classNames,r=e.styles;return P.jsx("div",{className:n.months,style:r.months,children:t.children})}function rye(t){var e,n,r=t.initialProps,s=In(),i=qL(),a=p_(),o=_.useState(!1),c=o[0],u=o[1];_.useEffect(function(){s.initialFocus&&i.focusTarget&&(c||(i.focus(i.focusTarget),u(!0)))},[s.initialFocus,c,i.focus,i.focusTarget,i]);var f=[s.classNames.root,s.className];s.numberOfMonths>1&&f.push(s.classNames.multiple_months),s.showWeekNumber&&f.push(s.classNames.with_weeknumber);var l=dt(dt({},s.styles.root),s.style),d=Object.keys(r).filter(function(p){return p.startsWith("data-")}).reduce(function(p,h){var y;return dt(dt({},p),(y={},y[h]=r[h],y))},{}),m=(n=(e=r.components)===null||e===void 0?void 0:e.Months)!==null&&n!==void 0?n:nye;return P.jsx("div",dt({className:f.join(" "),style:l,dir:s.dir,id:s.id,nonce:r.nonce,title:r.title,lang:r.lang},d,{children:P.jsx(m,{children:a.displayMonths.map(function(p,h){return P.jsx(tye,{displayIndex:h,displayMonth:p},h)})})}))}function sye(t){var e=t.children,n=Pge(t,["children"]);return P.jsx(Gge,{initialProps:n,children:P.jsx(rve,{children:P.jsx(Fve,{initialProps:n,children:P.jsx(hve,{initialProps:n,children:P.jsx(gve,{initialProps:n,children:P.jsx(Eve,{children:P.jsx(Ive,{children:e})})})})})})})}function iye(t){return P.jsx(sye,dt({},t,{children:P.jsx(rye,{initialProps:t})}))}function zW({className:t,classNames:e,showOutsideDays:n=!0,...r}){return P.jsx(iye,{showOutsideDays:n,className:ce("p-3",t),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",nav:"space-x-1 flex items-center",nav_button:ce(Vb({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",day:ce(Vb({variant:"ghost"}),"h-9 w-9 p-0 font-normal aria-selected:opacity-100"),day_range_end:"day-range-end",day_selected:"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground",day_outside:"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...e},components:{IconLeft:()=>P.jsx(hL,{className:"w-4 h-4"}),IconRight:()=>P.jsx(r_,{className:"w-4 h-4"})},...r})}zW.displayName="Calendar";const BW=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{ref:n,className:ce("rounded-md border bg-card text-card-foreground shadow",t),...e}));BW.displayName="Card";const UW=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{ref:n,className:ce("flex flex-col space-y-1.5 p-6",t),...e}));UW.displayName="CardHeader";const HW=_.forwardRef(({className:t,...e},n)=>P.jsx("h3",{ref:n,className:ce("font-semibold leading-none tracking-tight",t),...e}));HW.displayName="CardTitle";const VW=_.forwardRef(({className:t,...e},n)=>P.jsx("p",{ref:n,className:ce("text-sm text-muted-foreground",t),...e}));VW.displayName="CardDescription";const WW=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{ref:n,className:ce("p-6 pt-0",t),...e}));WW.displayName="CardContent";const qW=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{ref:n,className:ce("flex items-center p-6 pt-0",t),...e}));qW.displayName="CardFooter";var oye=Array.isArray,aye=oye,lye=typeof yr=="object"&&yr&&yr.Object===Object&&yr,cye=lye,uye=cye,dye=typeof self=="object"&&self&&self.Object===Object&&self,fye=uye||dye||Function("return this")(),H1=fye,hye=H1,pye=hye.Symbol,KL=pye,Rz=KL,GW=Object.prototype,mye=GW.hasOwnProperty,gye=GW.toString,vy=Rz?Rz.toStringTag:void 0;function vye(t){var e=mye.call(t,vy),n=t[vy];try{t[vy]=void 0;var r=!0}catch{}var s=gye.call(t);return r&&(e?t[vy]=n:delete t[vy]),s}var yye=vye,bye=Object.prototype,wye=bye.toString;function _ye(t){return wye.call(t)}var xye=_ye,Pz=KL,Sye=yye,Eye=xye,Cye="[object Null]",Aye="[object Undefined]",Tz=Pz?Pz.toStringTag:void 0;function Rye(t){return t==null?t===void 0?Aye:Cye:Tz&&Tz in Object(t)?Sye(t):Eye(t)}var YL=Rye;function Pye(t){return t!=null&&typeof t=="object"}var KW=Pye,Tye=YL,kye=KW,Dye="[object Symbol]";function Nye(t){return typeof t=="symbol"||kye(t)&&Tye(t)==Dye}var Mye=Nye;function Oye(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var m_=Oye,Lye=YL,Iye=m_,$ye="[object AsyncFunction]",Fye="[object Function]",jye="[object GeneratorFunction]",zye="[object Proxy]";function Bye(t){if(!Iye(t))return!1;var e=Lye(t);return e==Fye||e==jye||e==$ye||e==zye}var Uye=Bye,Hye=H1,Vye=Hye["__core-js_shared__"],Wye=Vye,hT=Wye,kz=function(){var t=/[^.]+$/.exec(hT&&hT.keys&&hT.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function qye(t){return!!kz&&kz in t}var Gye=qye,Kye=Function.prototype,Yye=Kye.toString;function Xye(t){if(t!=null){try{return Yye.call(t)}catch{}try{return t+""}catch{}}return""}var Qye=Xye,Zye=Uye,Jye=Gye,ebe=m_,tbe=Qye,nbe=/[\\^$.*+?()[\]{}|]/g,rbe=/^\[object .+?Constructor\]$/,sbe=Function.prototype,ibe=Object.prototype,obe=sbe.toString,abe=ibe.hasOwnProperty,lbe=RegExp("^"+obe.call(abe).replace(nbe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function cbe(t){if(!ebe(t)||Jye(t))return!1;var e=Zye(t)?lbe:rbe;return e.test(tbe(t))}var ube=cbe;function dbe(t,e){return t==null?void 0:t[e]}var fbe=dbe,hbe=ube,pbe=fbe;function mbe(t,e){var n=pbe(t,e);return hbe(n)?n:void 0}var YW=mbe,gbe=YW,vbe=gbe(Object,"create"),V1=vbe,Dz=V1;function ybe(){this.__data__=Dz?Dz(null):{},this.size=0}var bbe=ybe;function wbe(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var _be=wbe,xbe=V1,Sbe="__lodash_hash_undefined__",Ebe=Object.prototype,Cbe=Ebe.hasOwnProperty;function Abe(t){var e=this.__data__;if(xbe){var n=e[t];return n===Sbe?void 0:n}return Cbe.call(e,t)?e[t]:void 0}var Rbe=Abe,Pbe=V1,Tbe=Object.prototype,kbe=Tbe.hasOwnProperty;function Dbe(t){var e=this.__data__;return Pbe?e[t]!==void 0:kbe.call(e,t)}var Nbe=Dbe,Mbe=V1,Obe="__lodash_hash_undefined__";function Lbe(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Mbe&&e===void 0?Obe:e,this}var Ibe=Lbe,$be=bbe,Fbe=_be,jbe=Rbe,zbe=Nbe,Bbe=Ibe;function xv(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e-1}var i0e=s0e,o0e=W1;function a0e(t,e){var n=this.__data__,r=o0e(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var l0e=a0e,c0e=Vbe,u0e=Jbe,d0e=n0e,f0e=i0e,h0e=l0e;function Sv(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e2?r-2:0),i=2;i=e||R<0||l&&E>=i}function g(){var k=mT();if(y(k))return v(k);o=setTimeout(g,h(k))}function v(k){return o=void 0,d&&r?m(k):(r=s=void 0,a)}function w(){o!==void 0&&clearTimeout(o),u=0,r=c=s=o=void 0}function x(){return o===void 0?a:v(mT())}function A(){var k=mT(),R=y(k);if(r=arguments,s=this,c=k,R){if(o===void 0)return p(c);if(l)return clearTimeout(o),o=setTimeout(g,e),m(c)}return o===void 0&&(o=setTimeout(g,e)),a}return A.cancel=w,A.flush=x,A}var Mwe=Nwe,Owe=Mwe,Lwe=m_,Iwe="Expected a function";function $we(t,e,n){var r=!0,s=!0;if(typeof t!="function")throw new TypeError(Iwe);return Lwe(n)&&(r="leading"in n?!!n.leading:r,s="trailing"in n?!!n.trailing:s),Owe(t,e,{leading:r,maxWait:e,trailing:s})}var Fwe=$we;const jwe=Dd(Fwe);function Gb(t){"@babel/helpers - typeof";return Gb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gb(t)}function Fz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),n.push.apply(n,r)}return n}function rS(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(I=jwe(I,h,{trailing:!0,leading:!1}));var F=new ResizeObserver(I),U=A.current.getBoundingClientRect(),Y=U.width,V=U.height;return M(Y,V),F.observe(A.current),function(){F.disconnect()}},[M,h]);var L=_.useMemo(function(){var I=T.containerWidth,F=T.containerHeight;if(I<0||F<0)return null;pT(nS(a)||nS(c),`The width(%s) and height(%s) are both fixed numbers, - maybe you don't need to use a ResponsiveContainer.`,a,c),pT(!n||n>0,"The aspect(%s) must be greater than zero.",n);var U=nS(a)?I:a,Y=nS(c)?F:c;n&&n>0&&(U?Y=U/n:Y&&(U=Y*n),d&&Y>d&&(Y=d)),pT(U>0||Y>0,`The width(%s) and height(%s) of chart should be greater than 0, - please check the style of container, or the props width(%s) and height(%s), - or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the - height and width.`,U,Y,a,c,f,l,n);var V=!Array.isArray(m)&&cwe(m.type).endsWith("Chart");return se.Children.map(m,function(H){return se.isValidElement(H)?_.cloneElement(H,rS({width:U,height:Y},V?{style:rS({height:"100%",width:"100%",maxHeight:Y,maxWidth:U},H.props.style)}:{})):H})},[n,m,c,d,l,f,T,a]);return se.createElement("div",{id:y?"".concat(y):void 0,className:up("recharts-responsive-container",g),style:rS(rS({},x),{},{width:a,height:c,minWidth:f,minHeight:l,maxHeight:d}),ref:A},L)}),Ywe="Invariant failed";function Rn(t,e){if(!t)throw new Error(Ywe)}const Xwe={light:"",dark:".dark"},ZW=_.createContext(null);function JW(){const t=_.useContext(ZW);if(!t)throw new Error("useChart must be used within a ");return t}const Qwe=_.forwardRef(({id:t,className:e,children:n,config:r,...s},i)=>{const a=_.useId(),o=`chart-${t||a.replace(/:/g,"")}`;return P.jsx(ZW.Provider,{value:{config:r},children:P.jsxs("div",{"data-chart":o,ref:i,className:ce("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",e),...s,children:[P.jsx(Zwe,{id:o,config:r}),P.jsx(Kwe,{children:n})]})})});Qwe.displayName="Chart";const Zwe=({id:t,config:e})=>{const n=Object.entries(e).filter(([r,s])=>s.theme||s.color);return n.length?P.jsx("style",{dangerouslySetInnerHTML:{__html:Object.entries(Xwe).map(([r,s])=>` -${s} [data-chart=${t}] { -${n.map(([i,a])=>{var c;const o=((c=a.theme)==null?void 0:c[r])||a.color;return o?` --color-${i}: ${o};`:null}).join(` -`)} -} -`).join(` -`)}}):null},Jwe=_.forwardRef(({active:t,payload:e,className:n,indicator:r="dot",hideLabel:s=!1,hideIndicator:i=!1,label:a,labelFormatter:o,labelClassName:c,formatter:u,color:f,nameKey:l,labelKey:d},m)=>{const{config:p}=JW(),h=_.useMemo(()=>{var A;if(s||!(e!=null&&e.length))return null;const[g]=e,v=`${d||g.dataKey||g.name||"value"}`,w=FD(p,g,v),x=!d&&typeof a=="string"?((A=p[a])==null?void 0:A.label)||a:w==null?void 0:w.label;return o?P.jsx("div",{className:ce("font-medium",c),children:o(x,e)}):x?P.jsx("div",{className:ce("font-medium",c),children:x}):null},[a,o,e,s,c,p,d]);if(!t||!(e!=null&&e.length))return null;const y=e.length===1&&r!=="dot";return P.jsxs("div",{ref:m,className:ce("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",n),children:[y?null:h,P.jsx("div",{className:"grid gap-1.5",children:e.map((g,v)=>{const w=`${l||g.name||g.dataKey||"value"}`,x=FD(p,g,w),A=f||g.payload.fill||g.color;return P.jsx("div",{className:ce("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground",r==="dot"&&"items-center"),children:u&&(g==null?void 0:g.value)!==void 0&&g.name?u(g.value,g.name,g,v,g.payload):P.jsxs(P.Fragment,{children:[x!=null&&x.icon?P.jsx(x.icon,{}):!i&&P.jsx("div",{className:ce("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":r==="dot","w-1":r==="line","w-0 border-[1.5px] border-dashed bg-transparent":r==="dashed","my-0.5":y&&r==="dashed"}),style:{"--color-bg":A,"--color-border":A}}),P.jsxs("div",{className:ce("flex flex-1 justify-between leading-none",y?"items-end":"items-center"),children:[P.jsxs("div",{className:"grid gap-1.5",children:[y?h:null,P.jsx("span",{className:"text-muted-foreground",children:(x==null?void 0:x.label)||g.name})]}),g.value&&P.jsx("span",{className:"font-mono font-medium tabular-nums text-foreground",children:g.value.toLocaleString()})]})]})},g.dataKey)})})]})});Jwe.displayName="ChartTooltip";const e_e=_.forwardRef(({className:t,hideIcon:e=!1,payload:n,verticalAlign:r="bottom",nameKey:s},i)=>{const{config:a}=JW();return n!=null&&n.length?P.jsx("div",{ref:i,className:ce("flex items-center justify-center gap-4",r==="top"?"pb-3":"pt-3",t),children:n.map(o=>{const c=`${s||o.dataKey||"value"}`,u=FD(a,o,c);return P.jsxs("div",{className:ce("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[u!=null&&u.icon&&!e?P.jsx(u.icon,{}):P.jsx("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:o.color}}),u==null?void 0:u.label]},o.value)})}):null});e_e.displayName="ChartLegend";function FD(t,e,n){if(typeof e!="object"||e===null)return;const r="payload"in e&&typeof e.payload=="object"&&e.payload!==null?e.payload:void 0;let s=n;return n in e&&typeof e[n]=="string"?s=e[n]:r&&n in r&&typeof r[n]=="string"&&(s=r[n]),s in t?t[s]:t[n]}function Cv(t){const e=_.useRef({value:t,previous:t});return _.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}function g_(t){const[e,n]=_.useState(void 0);return Ln(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const i=s[0];let a,o;if("borderBoxSize"in i){const c=i.borderBoxSize,u=Array.isArray(c)?c[0]:c;a=u.inlineSize,o=u.blockSize}else a=t.offsetWidth,o=t.offsetHeight;n({width:a,height:o})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}var JL="Checkbox",[t_e,q4e]=Tn(JL),[n_e,r_e]=t_e(JL),e8=_.forwardRef((t,e)=>{const{__scopeCheckbox:n,name:r,checked:s,defaultChecked:i,required:a,disabled:o,value:c="on",onCheckedChange:u,...f}=t,[l,d]=_.useState(null),m=tt(e,w=>d(w)),p=_.useRef(!1),h=l?!!l.closest("form"):!0,[y=!1,g]=sr({prop:s,defaultProp:i,onChange:u}),v=_.useRef(y);return _.useEffect(()=>{const w=l==null?void 0:l.form;if(w){const x=()=>g(v.current);return w.addEventListener("reset",x),()=>w.removeEventListener("reset",x)}},[l,g]),P.jsxs(n_e,{scope:n,state:y,disabled:o,children:[P.jsx(De.button,{type:"button",role:"checkbox","aria-checked":Nh(y)?"mixed":y,"aria-required":a,"data-state":r8(y),"data-disabled":o?"":void 0,disabled:o,value:c,...f,ref:m,onKeyDown:me(t.onKeyDown,w=>{w.key==="Enter"&&w.preventDefault()}),onClick:me(t.onClick,w=>{g(x=>Nh(x)?!0:!x),h&&(p.current=w.isPropagationStopped(),p.current||w.stopPropagation())})}),h&&P.jsx(s_e,{control:l,bubbles:!p.current,name:r,value:c,checked:y,required:a,disabled:o,style:{transform:"translateX(-100%)"}})]})});e8.displayName=JL;var t8="CheckboxIndicator",n8=_.forwardRef((t,e)=>{const{__scopeCheckbox:n,forceMount:r,...s}=t,i=r_e(t8,n);return P.jsx(Hn,{present:r||Nh(i.state)||i.state===!0,children:P.jsx(De.span,{"data-state":r8(i.state),"data-disabled":i.disabled?"":void 0,...s,ref:e,style:{pointerEvents:"none",...t.style}})})});n8.displayName=t8;var s_e=t=>{const{control:e,checked:n,bubbles:r=!0,...s}=t,i=_.useRef(null),a=Cv(n),o=g_(e);return _.useEffect(()=>{const c=i.current,u=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(u,"checked").set;if(a!==n&&l){const d=new Event("click",{bubbles:r});c.indeterminate=Nh(n),l.call(c,Nh(n)?!1:n),c.dispatchEvent(d)}},[a,n,r]),P.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:Nh(n)?!1:n,...s,tabIndex:-1,ref:i,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Nh(t){return t==="indeterminate"}function r8(t){return Nh(t)?"indeterminate":t?"checked":"unchecked"}var s8=e8,i_e=n8;const o_e=_.forwardRef(({className:t,...e},n)=>P.jsx(s8,{ref:n,className:ce("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",t),...e,children:P.jsx(i_e,{className:ce("flex items-center justify-center text-current"),children:P.jsx(n_,{className:"h-4 w-4"})})}));o_e.displayName=s8.displayName;var zz=1,a_e=.9,l_e=.8,c_e=.17,gT=.1,vT=.999,u_e=.9999,d_e=.99,f_e=/[\\\/_+.#"@\[\(\{&]/,h_e=/[\\\/_+.#"@\[\(\{&]/g,p_e=/[\s-]/,i8=/[\s-]/g;function jD(t,e,n,r,s,i,a){if(i===e.length)return s===t.length?zz:d_e;var o=`${s},${i}`;if(a[o]!==void 0)return a[o];for(var c=r.charAt(i),u=n.indexOf(c,s),f=0,l,d,m,p;u>=0;)l=jD(t,e,n,r,u+1,i+1,a),l>f&&(u===s?l*=zz:f_e.test(t.charAt(u-1))?(l*=l_e,m=t.slice(s,u-1).match(h_e),m&&s>0&&(l*=Math.pow(vT,m.length))):p_e.test(t.charAt(u-1))?(l*=a_e,p=t.slice(s,u-1).match(i8),p&&s>0&&(l*=Math.pow(vT,p.length))):(l*=c_e,s>0&&(l*=Math.pow(vT,u-s))),t.charAt(u)!==e.charAt(i)&&(l*=u_e)),(ll&&(l=d*gT)),l>f&&(f=l),u=n.indexOf(c,u+1);return a[o]=f,f}function Bz(t){return t.toLowerCase().replace(i8," ")}function m_e(t,e,n){return t=n&&n.length>0?`${t+" "+n.join(" ")}`:t,jD(t,e,Bz(t),Bz(e),0,0,{})}function bd(t,e,{checkForDefaultPrevented:n=!0}={}){return function(s){if(t==null||t(s),n===!1||!s.defaultPrevented)return e==null?void 0:e(s)}}function Uz(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Wh(...t){return e=>{let n=!1;const r=t.map(s=>{const i=Uz(s,e);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let s=0;s{const{children:a,...o}=i,c=_.useMemo(()=>o,Object.values(o));return P.jsx(n.Provider,{value:c,children:a})};r.displayName=t+"Provider";function s(i){const a=_.useContext(n);if(a)return a;if(e!==void 0)return e;throw new Error(`\`${i}\` must be used within \`${t}\``)}return[r,s]}function v_e(t,e=[]){let n=[];function r(i,a){const o=_.createContext(a),c=n.length;n=[...n,a];const u=l=>{var g;const{scope:d,children:m,...p}=l,h=((g=d==null?void 0:d[t])==null?void 0:g[c])||o,y=_.useMemo(()=>p,Object.values(p));return P.jsx(h.Provider,{value:y,children:m})};u.displayName=i+"Provider";function f(l,d){var h;const m=((h=d==null?void 0:d[t])==null?void 0:h[c])||o,p=_.useContext(m);if(p)return p;if(a!==void 0)return a;throw new Error(`\`${l}\` must be used within \`${i}\``)}return[u,f]}const s=()=>{const i=n.map(a=>_.createContext(a));return function(o){const c=(o==null?void 0:o[t])||i;return _.useMemo(()=>({[`__scope${t}`]:{...o,[t]:c}}),[o,c])}};return s.scopeName=t,[r,y_e(s,...e)]}function y_e(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(i){const a=r.reduce((o,{useScope:c,scopeName:u})=>{const l=c(i)[`__scope${u}`];return{...o,...l}},{});return _.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}const oC=globalThis!=null&&globalThis.document?_.useLayoutEffect:()=>{},b_e=Yw.useId||(()=>{});let w_e=0;function Dc(t){const[e,n]=_.useState(b_e());return oC(()=>{n(r=>r??String(w_e++))},[t]),e?`radix-${e}`:""}function qh(t){const e=_.useRef(t);return _.useEffect(()=>{e.current=t}),_.useMemo(()=>(...n)=>{var r;return(r=e.current)===null||r===void 0?void 0:r.call(e,...n)},[])}function __e({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,s]=x_e({defaultProp:e,onChange:n}),i=t!==void 0,a=i?t:r,o=qh(n),c=_.useCallback(u=>{if(i){const l=typeof u=="function"?u(t):u;l!==t&&o(l)}else s(u)},[i,t,s,o]);return[a,c]}function x_e({defaultProp:t,onChange:e}){const n=_.useState(t),[r]=n,s=_.useRef(r),i=qh(e);return _.useEffect(()=>{s.current!==r&&(i(r),s.current=r)},[r,s,i]),n}var eI=_.forwardRef((t,e)=>{const{children:n,...r}=t,s=_.Children.toArray(n),i=s.find(E_e);if(i){const a=i.props.children,o=s.map(c=>c===i?_.Children.count(a)>1?_.Children.only(null):_.isValidElement(a)?a.props.children:null:c);return P.jsx(zD,{...r,ref:e,children:_.isValidElement(a)?_.cloneElement(a,void 0,o):null})}return P.jsx(zD,{...r,ref:e,children:n})});eI.displayName="Slot";var zD=_.forwardRef((t,e)=>{const{children:n,...r}=t;if(_.isValidElement(n)){const s=A_e(n),i=C_e(r,n.props);return n.type!==_.Fragment&&(i.ref=e?Wh(e,s):s),_.cloneElement(n,i)}return _.Children.count(n)>1?_.Children.only(null):null});zD.displayName="SlotClone";var S_e=({children:t})=>P.jsx(P.Fragment,{children:t});function E_e(t){return _.isValidElement(t)&&t.type===S_e}function C_e(t,e){const n={...e};for(const r in e){const s=t[r],i=e[r];/^on[A-Z]/.test(r)?s&&i?n[r]=(...o)=>{i(...o),s(...o)}:s&&(n[r]=s):r==="style"?n[r]={...s,...i}:r==="className"&&(n[r]=[s,i].filter(Boolean).join(" "))}return{...t,...n}}function A_e(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var R_e=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],hs=R_e.reduce((t,e)=>{const n=_.forwardRef((r,s)=>{const{asChild:i,...a}=r,o=i?eI:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),P.jsx(o,{...a,ref:s})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function P_e(t,e){t&&ks.flushSync(()=>t.dispatchEvent(e))}function T_e(t,e=globalThis==null?void 0:globalThis.document){const n=qh(t);_.useEffect(()=>{const r=s=>{s.key==="Escape"&&n(s)};return e.addEventListener("keydown",r),()=>e.removeEventListener("keydown",r)},[n,e])}var k_e="DismissableLayer",BD="dismissableLayer.update",D_e="dismissableLayer.pointerDownOutside",N_e="dismissableLayer.focusOutside",Hz,o8=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),a8=_.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:i,onInteractOutside:a,onDismiss:o,...c}=t,u=_.useContext(o8),[f,l]=_.useState(null),d=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=_.useState({}),p=fp(e,R=>l(R)),h=Array.from(u.layers),[y]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),g=h.indexOf(y),v=f?h.indexOf(f):-1,w=u.layersWithOutsidePointerEventsDisabled.size>0,x=v>=g,A=L_e(R=>{const E=R.target,T=[...u.branches].some(D=>D.contains(E));!x||T||(s==null||s(R),a==null||a(R),R.defaultPrevented||o==null||o())},d),k=I_e(R=>{const E=R.target;[...u.branches].some(D=>D.contains(E))||(i==null||i(R),a==null||a(R),R.defaultPrevented||o==null||o())},d);return T_e(R=>{v===u.layers.size-1&&(r==null||r(R),!R.defaultPrevented&&o&&(R.preventDefault(),o()))},d),_.useEffect(()=>{if(f)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(Hz=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),Vz(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=Hz)}},[f,d,n,u]),_.useEffect(()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),Vz())},[f,u]),_.useEffect(()=>{const R=()=>m({});return document.addEventListener(BD,R),()=>document.removeEventListener(BD,R)},[]),P.jsx(hs.div,{...c,ref:p,style:{pointerEvents:w?x?"auto":"none":void 0,...t.style},onFocusCapture:bd(t.onFocusCapture,k.onFocusCapture),onBlurCapture:bd(t.onBlurCapture,k.onBlurCapture),onPointerDownCapture:bd(t.onPointerDownCapture,A.onPointerDownCapture)})});a8.displayName=k_e;var M_e="DismissableLayerBranch",O_e=_.forwardRef((t,e)=>{const n=_.useContext(o8),r=_.useRef(null),s=fp(e,r);return _.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),P.jsx(hs.div,{...t,ref:s})});O_e.displayName=M_e;function L_e(t,e=globalThis==null?void 0:globalThis.document){const n=qh(t),r=_.useRef(!1),s=_.useRef(()=>{});return _.useEffect(()=>{const i=o=>{if(o.target&&!r.current){let c=function(){l8(D_e,n,u,{discrete:!0})};const u={originalEvent:o};o.pointerType==="touch"?(e.removeEventListener("click",s.current),s.current=c,e.addEventListener("click",s.current,{once:!0})):c()}else e.removeEventListener("click",s.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",i),e.removeEventListener("click",s.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function I_e(t,e=globalThis==null?void 0:globalThis.document){const n=qh(t),r=_.useRef(!1);return _.useEffect(()=>{const s=i=>{i.target&&!r.current&&l8(N_e,n,{originalEvent:i},{discrete:!1})};return e.addEventListener("focusin",s),()=>e.removeEventListener("focusin",s)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Vz(){const t=new CustomEvent(BD);document.dispatchEvent(t)}function l8(t,e,n,{discrete:r}){const s=n.originalEvent.target,i=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&s.addEventListener(t,e,{once:!0}),r?P_e(s,i):s.dispatchEvent(i)}var yT="focusScope.autoFocusOnMount",bT="focusScope.autoFocusOnUnmount",Wz={bubbles:!1,cancelable:!0},$_e="FocusScope",c8=_.forwardRef((t,e)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:s,onUnmountAutoFocus:i,...a}=t,[o,c]=_.useState(null),u=qh(s),f=qh(i),l=_.useRef(null),d=fp(e,h=>c(h)),m=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(r){let h=function(w){if(m.paused||!o)return;const x=w.target;o.contains(x)?l.current=x:vu(l.current,{select:!0})},y=function(w){if(m.paused||!o)return;const x=w.relatedTarget;x!==null&&(o.contains(x)||vu(l.current,{select:!0}))},g=function(w){if(document.activeElement===document.body)for(const A of w)A.removedNodes.length>0&&vu(o)};document.addEventListener("focusin",h),document.addEventListener("focusout",y);const v=new MutationObserver(g);return o&&v.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",y),v.disconnect()}}},[r,o,m.paused]),_.useEffect(()=>{if(o){Gz.add(m);const h=document.activeElement;if(!o.contains(h)){const g=new CustomEvent(yT,Wz);o.addEventListener(yT,u),o.dispatchEvent(g),g.defaultPrevented||(F_e(H_e(u8(o)),{select:!0}),document.activeElement===h&&vu(o))}return()=>{o.removeEventListener(yT,u),setTimeout(()=>{const g=new CustomEvent(bT,Wz);o.addEventListener(bT,f),o.dispatchEvent(g),g.defaultPrevented||vu(h??document.body,{select:!0}),o.removeEventListener(bT,f),Gz.remove(m)},0)}}},[o,u,f,m]);const p=_.useCallback(h=>{if(!n&&!r||m.paused)return;const y=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,g=document.activeElement;if(y&&g){const v=h.currentTarget,[w,x]=j_e(v);w&&x?!h.shiftKey&&g===x?(h.preventDefault(),n&&vu(w,{select:!0})):h.shiftKey&&g===w&&(h.preventDefault(),n&&vu(x,{select:!0})):g===v&&h.preventDefault()}},[n,r,m.paused]);return P.jsx(hs.div,{tabIndex:-1,...a,ref:d,onKeyDown:p})});c8.displayName=$_e;function F_e(t,{select:e=!1}={}){const n=document.activeElement;for(const r of t)if(vu(r,{select:e}),document.activeElement!==n)return}function j_e(t){const e=u8(t),n=qz(e,t),r=qz(e.reverse(),t);return[n,r]}function u8(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function qz(t,e){for(const n of t)if(!z_e(n,{upTo:e}))return n}function z_e(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function B_e(t){return t instanceof HTMLInputElement&&"select"in t}function vu(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&B_e(t)&&e&&t.select()}}var Gz=U_e();function U_e(){let t=[];return{add(e){const n=t[0];e!==n&&(n==null||n.pause()),t=Kz(t,e),t.unshift(e)},remove(e){var n;t=Kz(t,e),(n=t[0])==null||n.resume()}}}function Kz(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function H_e(t){return t.filter(e=>e.tagName!=="A")}var V_e="Portal",d8=_.forwardRef((t,e)=>{var o;const{container:n,...r}=t,[s,i]=_.useState(!1);oC(()=>i(!0),[]);const a=n||s&&((o=globalThis==null?void 0:globalThis.document)==null?void 0:o.body);return a?e_.createPortal(P.jsx(hs.div,{...r,ref:e}),a):null});d8.displayName=V_e;function W_e(t,e){return _.useReducer((n,r)=>e[n][r]??n,t)}var rA=t=>{const{present:e,children:n}=t,r=q_e(e),s=typeof n=="function"?n({present:r.isPresent}):_.Children.only(n),i=fp(r.ref,G_e(s));return typeof n=="function"||r.isPresent?_.cloneElement(s,{ref:i}):null};rA.displayName="Presence";function q_e(t){const[e,n]=_.useState(),r=_.useRef({}),s=_.useRef(t),i=_.useRef("none"),a=t?"mounted":"unmounted",[o,c]=W_e(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const u=sS(r.current);i.current=o==="mounted"?u:"none"},[o]),oC(()=>{const u=r.current,f=s.current;if(f!==t){const d=i.current,m=sS(u);t?c("MOUNT"):m==="none"||(u==null?void 0:u.display)==="none"?c("UNMOUNT"):c(f&&d!==m?"ANIMATION_OUT":"UNMOUNT"),s.current=t}},[t,c]),oC(()=>{if(e){let u;const f=e.ownerDocument.defaultView??window,l=m=>{const h=sS(r.current).includes(m.animationName);if(m.target===e&&h&&(c("ANIMATION_END"),!s.current)){const y=e.style.animationFillMode;e.style.animationFillMode="forwards",u=f.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},d=m=>{m.target===e&&(i.current=sS(r.current))};return e.addEventListener("animationstart",d),e.addEventListener("animationcancel",l),e.addEventListener("animationend",l),()=>{f.clearTimeout(u),e.removeEventListener("animationstart",d),e.removeEventListener("animationcancel",l),e.removeEventListener("animationend",l)}}else c("ANIMATION_END")},[e,c]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:_.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function sS(t){return(t==null?void 0:t.animationName)||"none"}function G_e(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var wT=0;function K_e(){_.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Yz()),document.body.insertAdjacentElement("beforeend",t[1]??Yz()),wT++,()=>{wT===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),wT--}},[])}function Yz(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var f8=yL(),_T=function(){},sA=_.forwardRef(function(t,e){var n=_.useRef(null),r=_.useState({onScrollCapture:_T,onWheelCapture:_T,onTouchMoveCapture:_T}),s=r[0],i=r[1],a=t.forwardProps,o=t.children,c=t.className,u=t.removeScrollBar,f=t.enabled,l=t.shards,d=t.sideCar,m=t.noIsolation,p=t.inert,h=t.allowPinchZoom,y=t.as,g=y===void 0?"div":y,v=t.gapMode,w=F1(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=d,A=vL([n,e]),k=fr(fr({},w),s);return _.createElement(_.Fragment,null,f&&_.createElement(x,{sideCar:f8,removeScrollBar:u,shards:l,noIsolation:m,inert:p,setCallbacks:i,allowPinchZoom:!!h,lockRef:n,gapMode:v}),a?_.cloneElement(_.Children.only(o),fr(fr({},k),{ref:A})):_.createElement(g,fr({},k,{className:c,ref:A}),o))});sA.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};sA.classNames={fullWidth:Mm,zeroRight:Nm};var UD=!1;if(typeof window<"u")try{var iS=Object.defineProperty({},"passive",{get:function(){return UD=!0,!0}});window.addEventListener("test",iS,iS),window.removeEventListener("test",iS,iS)}catch{UD=!1}var zp=UD?{passive:!1}:!1,Y_e=function(t){return t.tagName==="TEXTAREA"},h8=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!Y_e(t)&&n[e]==="visible")},X_e=function(t){return h8(t,"overflowY")},Q_e=function(t){return h8(t,"overflowX")},Xz=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=p8(t,r);if(s){var i=m8(t,r),a=i[1],o=i[2];if(a>o)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Z_e=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},J_e=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},p8=function(t,e){return t==="v"?X_e(e):Q_e(e)},m8=function(t,e){return t==="v"?Z_e(e):J_e(e)},exe=function(t,e){return t==="h"&&e==="rtl"?-1:1},txe=function(t,e,n,r,s){var i=exe(t,window.getComputedStyle(e).direction),a=i*r,o=n.target,c=e.contains(o),u=!1,f=a>0,l=0,d=0;do{var m=m8(t,o),p=m[0],h=m[1],y=m[2],g=h-y-i*p;(p||g)&&p8(t,o)&&(l+=g,d+=p),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!c&&o!==document.body||c&&(e.contains(o)||e===o));return(f&&Math.abs(l)<1||!f&&Math.abs(d)<1)&&(u=!0),u},oS=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Qz=function(t){return[t.deltaX,t.deltaY]},Zz=function(t){return t&&"current"in t?t.current:t},nxe=function(t,e){return t[0]===e[0]&&t[1]===e[1]},rxe=function(t){return` - .block-interactivity-`.concat(t,` {pointer-events: none;} - .allow-interactivity-`).concat(t,` {pointer-events: all;} -`)},sxe=0,Bp=[];function ixe(t){var e=_.useRef([]),n=_.useRef([0,0]),r=_.useRef(),s=_.useState(sxe++)[0],i=_.useState(z1)[0],a=_.useRef(t);_.useEffect(function(){a.current=t},[t]),_.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(s));var h=gL([t.lockRef.current],(t.shards||[]).map(Zz),!0).filter(Boolean);return h.forEach(function(y){return y.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),h.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(s))})}}},[t.inert,t.lockRef.current,t.shards]);var o=_.useCallback(function(h,y){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!a.current.allowPinchZoom;var g=oS(h),v=n.current,w="deltaX"in h?h.deltaX:v[0]-g[0],x="deltaY"in h?h.deltaY:v[1]-g[1],A,k=h.target,R=Math.abs(w)>Math.abs(x)?"h":"v";if("touches"in h&&R==="h"&&k.type==="range")return!1;var E=Xz(R,k);if(!E)return!0;if(E?A=R:(A=R==="v"?"h":"v",E=Xz(R,k)),!E)return!1;if(!r.current&&"changedTouches"in h&&(w||x)&&(r.current=A),!A)return!0;var T=r.current||A;return txe(T,y,h,T==="h"?w:x)},[]),c=_.useCallback(function(h){var y=h;if(!(!Bp.length||Bp[Bp.length-1]!==i)){var g="deltaY"in y?Qz(y):oS(y),v=e.current.filter(function(A){return A.name===y.type&&(A.target===y.target||y.target===A.shadowParent)&&nxe(A.delta,g)})[0];if(v&&v.should){y.cancelable&&y.preventDefault();return}if(!v){var w=(a.current.shards||[]).map(Zz).filter(Boolean).filter(function(A){return A.contains(y.target)}),x=w.length>0?o(y,w[0]):!a.current.noIsolation;x&&y.cancelable&&y.preventDefault()}}},[]),u=_.useCallback(function(h,y,g,v){var w={name:h,delta:y,target:g,should:v,shadowParent:oxe(g)};e.current.push(w),setTimeout(function(){e.current=e.current.filter(function(x){return x!==w})},1)},[]),f=_.useCallback(function(h){n.current=oS(h),r.current=void 0},[]),l=_.useCallback(function(h){u(h.type,Qz(h),h.target,o(h,t.lockRef.current))},[]),d=_.useCallback(function(h){u(h.type,oS(h),h.target,o(h,t.lockRef.current))},[]);_.useEffect(function(){return Bp.push(i),t.setCallbacks({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:d}),document.addEventListener("wheel",c,zp),document.addEventListener("touchmove",c,zp),document.addEventListener("touchstart",f,zp),function(){Bp=Bp.filter(function(h){return h!==i}),document.removeEventListener("wheel",c,zp),document.removeEventListener("touchmove",c,zp),document.removeEventListener("touchstart",f,zp)}},[]);var m=t.removeScrollBar,p=t.inert;return _.createElement(_.Fragment,null,p?_.createElement(i,{styles:rxe(s)}):null,m?_.createElement(wL,{gapMode:t.gapMode}):null)}function oxe(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const axe=bL(f8,ixe);var g8=_.forwardRef(function(t,e){return _.createElement(sA,fr({},t,{ref:e,sideCar:axe}))});g8.classNames=sA.classNames;var tI="Dialog",[v8,G4e]=v_e(tI),[lxe,Na]=v8(tI),y8=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:a=!0}=t,o=_.useRef(null),c=_.useRef(null),[u=!1,f]=__e({prop:r,defaultProp:s,onChange:i});return P.jsx(lxe,{scope:e,triggerRef:o,contentRef:c,contentId:Dc(),titleId:Dc(),descriptionId:Dc(),open:u,onOpenChange:f,onOpenToggle:_.useCallback(()=>f(l=>!l),[f]),modal:a,children:n})};y8.displayName=tI;var b8="DialogTrigger",cxe=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Na(b8,n),i=fp(e,s.triggerRef);return P.jsx(hs.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":sI(s.open),...r,ref:i,onClick:bd(t.onClick,s.onOpenToggle)})});cxe.displayName=b8;var nI="DialogPortal",[uxe,w8]=v8(nI,{forceMount:void 0}),_8=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:s}=t,i=Na(nI,e);return P.jsx(uxe,{scope:e,forceMount:n,children:_.Children.map(r,a=>P.jsx(rA,{present:n||i.open,children:P.jsx(d8,{asChild:!0,container:s,children:a})}))})};_8.displayName=nI;var aC="DialogOverlay",x8=_.forwardRef((t,e)=>{const n=w8(aC,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Na(aC,t.__scopeDialog);return i.modal?P.jsx(rA,{present:r||i.open,children:P.jsx(dxe,{...s,ref:e})}):null});x8.displayName=aC;var dxe=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Na(aC,n);return P.jsx(g8,{as:eI,allowPinchZoom:!0,shards:[s.contentRef],children:P.jsx(hs.div,{"data-state":sI(s.open),...r,ref:e,style:{pointerEvents:"auto",...r.style}})})}),Gh="DialogContent",S8=_.forwardRef((t,e)=>{const n=w8(Gh,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Na(Gh,t.__scopeDialog);return P.jsx(rA,{present:r||i.open,children:i.modal?P.jsx(fxe,{...s,ref:e}):P.jsx(hxe,{...s,ref:e})})});S8.displayName=Gh;var fxe=_.forwardRef((t,e)=>{const n=Na(Gh,t.__scopeDialog),r=_.useRef(null),s=fp(e,n.contentRef,r);return _.useEffect(()=>{const i=r.current;if(i)return _v(i)},[]),P.jsx(E8,{...t,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:bd(t.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)==null||a.focus()}),onPointerDownOutside:bd(t.onPointerDownOutside,i=>{const a=i.detail.originalEvent,o=a.button===0&&a.ctrlKey===!0;(a.button===2||o)&&i.preventDefault()}),onFocusOutside:bd(t.onFocusOutside,i=>i.preventDefault())})}),hxe=_.forwardRef((t,e)=>{const n=Na(Gh,t.__scopeDialog),r=_.useRef(!1),s=_.useRef(!1);return P.jsx(E8,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a,o;(a=t.onCloseAutoFocus)==null||a.call(t,i),i.defaultPrevented||(r.current||(o=n.triggerRef.current)==null||o.focus(),i.preventDefault()),r.current=!1,s.current=!1},onInteractOutside:i=>{var c,u;(c=t.onInteractOutside)==null||c.call(t,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const a=i.target;((u=n.triggerRef.current)==null?void 0:u.contains(a))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&s.current&&i.preventDefault()}})}),E8=_.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:i,...a}=t,o=Na(Gh,n),c=_.useRef(null),u=fp(e,c);return K_e(),P.jsxs(P.Fragment,{children:[P.jsx(c8,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:i,children:P.jsx(a8,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":sI(o.open),...a,ref:u,onDismiss:()=>o.onOpenChange(!1)})}),P.jsxs(P.Fragment,{children:[P.jsx(vxe,{titleId:o.titleId}),P.jsx(bxe,{contentRef:c,descriptionId:o.descriptionId})]})]})}),rI="DialogTitle",pxe=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Na(rI,n);return P.jsx(hs.h2,{id:s.titleId,...r,ref:e})});pxe.displayName=rI;var C8="DialogDescription",mxe=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Na(C8,n);return P.jsx(hs.p,{id:s.descriptionId,...r,ref:e})});mxe.displayName=C8;var A8="DialogClose",gxe=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Na(A8,n);return P.jsx(hs.button,{type:"button",...r,ref:e,onClick:bd(t.onClick,()=>s.onOpenChange(!1))})});gxe.displayName=A8;function sI(t){return t?"open":"closed"}var R8="DialogTitleWarning",[K4e,P8]=g_e(R8,{contentName:Gh,titleName:rI,docsSlug:"dialog"}),vxe=({titleId:t})=>{const e=P8(R8),n=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. - -If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. - -For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return _.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},yxe="DialogDescriptionWarning",bxe=({contentRef:t,descriptionId:e})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${P8(yxe).contentName}}.`;return _.useEffect(()=>{var i;const s=(i=t.current)==null?void 0:i.getAttribute("aria-describedby");e&&s&&(document.getElementById(e)||console.warn(r))},[r,t,e]),null},wxe=y8,_xe=_8,xxe=x8,Sxe=S8,yy='[cmdk-group=""]',xT='[cmdk-group-items=""]',Exe='[cmdk-group-heading=""]',T8='[cmdk-item=""]',Jz=`${T8}:not([aria-disabled="true"])`,HD="cmdk-item-select",Zp="data-value",Cxe=(t,e,n)=>m_e(t,e,n),k8=_.createContext(void 0),v_=()=>_.useContext(k8),D8=_.createContext(void 0),iI=()=>_.useContext(D8),N8=_.createContext(void 0),M8=_.forwardRef((t,e)=>{let n=Jp(()=>{var G,K;return{search:"",value:(K=(G=t.value)!=null?G:t.defaultValue)!=null?K:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),r=Jp(()=>new Set),s=Jp(()=>new Map),i=Jp(()=>new Map),a=Jp(()=>new Set),o=O8(t),{label:c,children:u,value:f,onValueChange:l,filter:d,shouldFilter:m,loop:p,disablePointerSelection:h=!1,vimBindings:y=!0,...g}=t,v=Dc(),w=Dc(),x=Dc(),A=_.useRef(null),k=Ixe();Kh(()=>{if(f!==void 0){let G=f.trim();n.current.value=G,R.emit()}},[f]),Kh(()=>{k(6,I)},[]);let R=_.useMemo(()=>({subscribe:G=>(a.current.add(G),()=>a.current.delete(G)),snapshot:()=>n.current,setState:(G,K,Z)=>{var ue,de,ie,be;if(!Object.is(n.current[G],K)){if(n.current[G]=K,G==="search")L(),D(),k(1,M);else if(G==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let Ae=document.getElementById(x);Ae?Ae.focus():(ue=document.getElementById(v))==null||ue.focus()}if(k(7,()=>{var Ae;n.current.selectedItemId=(Ae=F())==null?void 0:Ae.id,R.emit()}),Z||k(5,I),((de=o.current)==null?void 0:de.value)!==void 0){let Ae=K??"";(be=(ie=o.current).onValueChange)==null||be.call(ie,Ae);return}}R.emit()}},emit:()=>{a.current.forEach(G=>G())}}),[]),E=_.useMemo(()=>({value:(G,K,Z)=>{var ue;K!==((ue=i.current.get(G))==null?void 0:ue.value)&&(i.current.set(G,{value:K,keywords:Z}),n.current.filtered.items.set(G,T(K,Z)),k(2,()=>{D(),R.emit()}))},item:(G,K)=>(r.current.add(G),K&&(s.current.has(K)?s.current.get(K).add(G):s.current.set(K,new Set([G]))),k(3,()=>{L(),D(),n.current.value||M(),R.emit()}),()=>{i.current.delete(G),r.current.delete(G),n.current.filtered.items.delete(G);let Z=F();k(4,()=>{L(),(Z==null?void 0:Z.getAttribute("id"))===G&&M(),R.emit()})}),group:G=>(s.current.has(G)||s.current.set(G,new Set),()=>{i.current.delete(G),s.current.delete(G)}),filter:()=>o.current.shouldFilter,label:c||t["aria-label"],getDisablePointerSelection:()=>o.current.disablePointerSelection,listId:v,inputId:x,labelId:w,listInnerRef:A}),[]);function T(G,K){var Z,ue;let de=(ue=(Z=o.current)==null?void 0:Z.filter)!=null?ue:Cxe;return G?de(G,n.current.search,K):0}function D(){if(!n.current.search||o.current.shouldFilter===!1)return;let G=n.current.filtered.items,K=[];n.current.filtered.groups.forEach(ue=>{let de=s.current.get(ue),ie=0;de.forEach(be=>{let Ae=G.get(be);ie=Math.max(Ae,ie)}),K.push([ue,ie])});let Z=A.current;U().sort((ue,de)=>{var ie,be;let Ae=ue.getAttribute("id"),_e=de.getAttribute("id");return((ie=G.get(_e))!=null?ie:0)-((be=G.get(Ae))!=null?be:0)}).forEach(ue=>{let de=ue.closest(xT);de?de.appendChild(ue.parentElement===de?ue:ue.closest(`${xT} > *`)):Z.appendChild(ue.parentElement===Z?ue:ue.closest(`${xT} > *`))}),K.sort((ue,de)=>de[1]-ue[1]).forEach(ue=>{var de;let ie=(de=A.current)==null?void 0:de.querySelector(`${yy}[${Zp}="${encodeURIComponent(ue[0])}"]`);ie==null||ie.parentElement.appendChild(ie)})}function M(){let G=U().find(Z=>Z.getAttribute("aria-disabled")!=="true"),K=G==null?void 0:G.getAttribute(Zp);R.setState("value",K||void 0)}function L(){var G,K,Z,ue;if(!n.current.search||o.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let de=0;for(let ie of r.current){let be=(K=(G=i.current.get(ie))==null?void 0:G.value)!=null?K:"",Ae=(ue=(Z=i.current.get(ie))==null?void 0:Z.keywords)!=null?ue:[],_e=T(be,Ae);n.current.filtered.items.set(ie,_e),_e>0&&de++}for(let[ie,be]of s.current)for(let Ae of be)if(n.current.filtered.items.get(Ae)>0){n.current.filtered.groups.add(ie);break}n.current.filtered.count=de}function I(){var G,K,Z;let ue=F();ue&&(((G=ue.parentElement)==null?void 0:G.firstChild)===ue&&((Z=(K=ue.closest(yy))==null?void 0:K.querySelector(Exe))==null||Z.scrollIntoView({block:"nearest"})),ue.scrollIntoView({block:"nearest"}))}function F(){var G;return(G=A.current)==null?void 0:G.querySelector(`${T8}[aria-selected="true"]`)}function U(){var G;return Array.from(((G=A.current)==null?void 0:G.querySelectorAll(Jz))||[])}function Y(G){let K=U()[G];K&&R.setState("value",K.getAttribute(Zp))}function V(G){var K;let Z=F(),ue=U(),de=ue.findIndex(be=>be===Z),ie=ue[de+G];(K=o.current)!=null&&K.loop&&(ie=de+G<0?ue[ue.length-1]:de+G===ue.length?ue[0]:ue[de+G]),ie&&R.setState("value",ie.getAttribute(Zp))}function H(G){let K=F(),Z=K==null?void 0:K.closest(yy),ue;for(;Z&&!ue;)Z=G>0?Oxe(Z,yy):Lxe(Z,yy),ue=Z==null?void 0:Z.querySelector(Jz);ue?R.setState("value",ue.getAttribute(Zp)):V(G)}let ee=()=>Y(U().length-1),re=G=>{G.preventDefault(),G.metaKey?ee():G.altKey?H(1):V(1)},X=G=>{G.preventDefault(),G.metaKey?Y(0):G.altKey?H(-1):V(-1)};return _.createElement(hs.div,{ref:e,tabIndex:-1,...g,"cmdk-root":"",onKeyDown:G=>{var K;(K=g.onKeyDown)==null||K.call(g,G);let Z=G.nativeEvent.isComposing||G.keyCode===229;if(!(G.defaultPrevented||Z))switch(G.key){case"n":case"j":{y&&G.ctrlKey&&re(G);break}case"ArrowDown":{re(G);break}case"p":case"k":{y&&G.ctrlKey&&X(G);break}case"ArrowUp":{X(G);break}case"Home":{G.preventDefault(),Y(0);break}case"End":{G.preventDefault(),ee();break}case"Enter":{G.preventDefault();let ue=F();if(ue){let de=new Event(HD);ue.dispatchEvent(de)}}}}},_.createElement("label",{"cmdk-label":"",htmlFor:E.inputId,id:E.labelId,style:Fxe},c),iA(t,G=>_.createElement(D8.Provider,{value:R},_.createElement(k8.Provider,{value:E},G))))}),Axe=_.forwardRef((t,e)=>{var n,r;let s=Dc(),i=_.useRef(null),a=_.useContext(N8),o=v_(),c=O8(t),u=(r=(n=c.current)==null?void 0:n.forceMount)!=null?r:a==null?void 0:a.forceMount;Kh(()=>{if(!u)return o.item(s,a==null?void 0:a.id)},[u]);let f=L8(s,i,[t.value,t.children,i],t.keywords),l=iI(),d=Sd(k=>k.value&&k.value===f.current),m=Sd(k=>u||o.filter()===!1?!0:k.search?k.filtered.items.get(s)>0:!0);_.useEffect(()=>{let k=i.current;if(!(!k||t.disabled))return k.addEventListener(HD,p),()=>k.removeEventListener(HD,p)},[m,t.onSelect,t.disabled]);function p(){var k,R;h(),(R=(k=c.current).onSelect)==null||R.call(k,f.current)}function h(){l.setState("value",f.current,!0)}if(!m)return null;let{disabled:y,value:g,onSelect:v,forceMount:w,keywords:x,...A}=t;return _.createElement(hs.div,{ref:Wh(i,e),...A,id:s,"cmdk-item":"",role:"option","aria-disabled":!!y,"aria-selected":!!d,"data-disabled":!!y,"data-selected":!!d,onPointerMove:y||o.getDisablePointerSelection()?void 0:h,onClick:y?void 0:p},t.children)}),Rxe=_.forwardRef((t,e)=>{let{heading:n,children:r,forceMount:s,...i}=t,a=Dc(),o=_.useRef(null),c=_.useRef(null),u=Dc(),f=v_(),l=Sd(m=>s||f.filter()===!1?!0:m.search?m.filtered.groups.has(a):!0);Kh(()=>f.group(a),[]),L8(a,o,[t.value,t.heading,c]);let d=_.useMemo(()=>({id:a,forceMount:s}),[s]);return _.createElement(hs.div,{ref:Wh(o,e),...i,"cmdk-group":"",role:"presentation",hidden:l?void 0:!0},n&&_.createElement("div",{ref:c,"cmdk-group-heading":"","aria-hidden":!0,id:u},n),iA(t,m=>_.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?u:void 0},_.createElement(N8.Provider,{value:d},m))))}),Pxe=_.forwardRef((t,e)=>{let{alwaysRender:n,...r}=t,s=_.useRef(null),i=Sd(a=>!a.search);return!n&&!i?null:_.createElement(hs.div,{ref:Wh(s,e),...r,"cmdk-separator":"",role:"separator"})}),Txe=_.forwardRef((t,e)=>{let{onValueChange:n,...r}=t,s=t.value!=null,i=iI(),a=Sd(u=>u.search),o=Sd(u=>u.selectedItemId),c=v_();return _.useEffect(()=>{t.value!=null&&i.setState("search",t.value)},[t.value]),_.createElement(hs.input,{ref:e,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":o,id:c.inputId,type:"text",value:s?t.value:a,onChange:u=>{s||i.setState("search",u.target.value),n==null||n(u.target.value)}})}),kxe=_.forwardRef((t,e)=>{let{children:n,label:r="Suggestions",...s}=t,i=_.useRef(null),a=_.useRef(null),o=Sd(u=>u.selectedItemId),c=v_();return _.useEffect(()=>{if(a.current&&i.current){let u=a.current,f=i.current,l,d=new ResizeObserver(()=>{l=requestAnimationFrame(()=>{let m=u.offsetHeight;f.style.setProperty("--cmdk-list-height",m.toFixed(1)+"px")})});return d.observe(u),()=>{cancelAnimationFrame(l),d.unobserve(u)}}},[]),_.createElement(hs.div,{ref:Wh(i,e),...s,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":o,"aria-label":r,id:c.listId},iA(t,u=>_.createElement("div",{ref:Wh(a,c.listInnerRef),"cmdk-list-sizer":""},u)))}),Dxe=_.forwardRef((t,e)=>{let{open:n,onOpenChange:r,overlayClassName:s,contentClassName:i,container:a,...o}=t;return _.createElement(wxe,{open:n,onOpenChange:r},_.createElement(_xe,{container:a},_.createElement(xxe,{"cmdk-overlay":"",className:s}),_.createElement(Sxe,{"aria-label":t.label,"cmdk-dialog":"",className:i},_.createElement(M8,{ref:e,...o}))))}),Nxe=_.forwardRef((t,e)=>Sd(n=>n.filtered.count===0)?_.createElement(hs.div,{ref:e,...t,"cmdk-empty":"",role:"presentation"}):null),Mxe=_.forwardRef((t,e)=>{let{progress:n,children:r,label:s="Loading...",...i}=t;return _.createElement(hs.div,{ref:e,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":s},iA(t,a=>_.createElement("div",{"aria-hidden":!0},a)))}),Ai=Object.assign(M8,{List:kxe,Item:Axe,Input:Txe,Group:Rxe,Separator:Pxe,Dialog:Dxe,Empty:Nxe,Loading:Mxe});function Oxe(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return n;n=n.nextElementSibling}}function Lxe(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return n;n=n.previousElementSibling}}function O8(t){let e=_.useRef(t);return Kh(()=>{e.current=t}),e}var Kh=typeof window>"u"?_.useEffect:_.useLayoutEffect;function Jp(t){let e=_.useRef();return e.current===void 0&&(e.current=t()),e}function Sd(t){let e=iI(),n=()=>t(e.snapshot());return _.useSyncExternalStore(e.subscribe,n,n)}function L8(t,e,n,r=[]){let s=_.useRef(),i=v_();return Kh(()=>{var a;let o=(()=>{var u;for(let f of n){if(typeof f=="string")return f.trim();if(typeof f=="object"&&"current"in f)return f.current?(u=f.current.textContent)==null?void 0:u.trim():s.current}})(),c=r.map(u=>u.trim());i.value(t,o,c),(a=e.current)==null||a.setAttribute(Zp,o),s.current=o}),s}var Ixe=()=>{let[t,e]=_.useState(),n=Jp(()=>new Map);return Kh(()=>{n.current.forEach(r=>r()),n.current=new Map},[t]),(r,s)=>{n.current.set(r,s),e({})}};function $xe(t){let e=t.type;return typeof e=="function"?e(t.props):"render"in e?e.render(t.props):t}function iA({asChild:t,children:e},n){return t&&_.isValidElement(e)?_.cloneElement($xe(e),{ref:e.ref},n(e.props.children)):n(e)}var Fxe={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const jxe=CL,zxe=AL,Bxe=RL,Y4e=u_,I8=_.forwardRef(({className:t,...e},n)=>P.jsx(o_,{ref:n,className:ce("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e}));I8.displayName=o_.displayName;const $8=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(Bxe,{children:[P.jsx(I8,{}),P.jsxs(a_,{ref:r,className:ce("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...n,children:[e,P.jsxs(u_,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[P.jsx(pL,{className:"h-4 w-4"}),P.jsx("span",{className:"sr-only",children:ft("common.close")})]})]})]}));$8.displayName=a_.displayName;const F8=({className:t,...e})=>P.jsx("div",{className:ce("flex flex-col space-y-1.5 text-center sm:text-left",t),...e});F8.displayName="DialogHeader";const j8=({className:t,...e})=>P.jsx("div",{className:ce("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...e});j8.displayName="DialogFooter";const z8=_.forwardRef(({className:t,...e},n)=>P.jsx(l_,{ref:n,className:ce("text-lg font-semibold leading-none tracking-tight",t),...e}));z8.displayName=l_.displayName;const B8=_.forwardRef(({className:t,...e},n)=>P.jsx(c_,{ref:n,className:ce("text-sm text-muted-foreground",t),...e}));B8.displayName=c_.displayName;const Uxe=_.forwardRef(({className:t,...e},n)=>P.jsx(Ai,{ref:n,className:ce("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",t),...e}));Uxe.displayName=Ai.displayName;const Hxe=_.forwardRef(({className:t,...e},n)=>P.jsxs("div",{className:"flex items-center px-3 border-b","cmdk-input-wrapper":"",children:[P.jsx(Mfe,{className:"w-4 h-4 mr-2 opacity-50 shrink-0"}),P.jsx(Ai.Input,{ref:n,className:ce("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",t),...e})]}));Hxe.displayName=Ai.Input.displayName;const Vxe=_.forwardRef(({className:t,...e},n)=>P.jsx(Ai.List,{ref:n,className:ce("max-h-[300px] overflow-y-auto overflow-x-hidden",t),...e}));Vxe.displayName=Ai.List.displayName;const Wxe=_.forwardRef((t,e)=>P.jsx(Ai.Empty,{ref:e,className:"py-6 text-sm text-center",...t}));Wxe.displayName=Ai.Empty.displayName;const qxe=_.forwardRef(({className:t,...e},n)=>P.jsx(Ai.Group,{ref:n,className:ce("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",t),...e}));qxe.displayName=Ai.Group.displayName;const Gxe=_.forwardRef(({className:t,...e},n)=>P.jsx(Ai.Separator,{ref:n,className:ce("-mx-1 h-px bg-border",t),...e}));Gxe.displayName=Ai.Separator.displayName;const Kxe=_.forwardRef(({className:t,...e},n)=>P.jsx(Ai.Item,{ref:n,className:ce("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...e}));Kxe.displayName=Ai.Item.displayName;const Yxe=["top","right","bottom","left"],fl=Math.min,Zi=Math.max,lC=Math.round,aS=Math.floor,Ed=t=>({x:t,y:t}),Xxe={left:"right",right:"left",bottom:"top",top:"bottom"},Qxe={start:"end",end:"start"};function VD(t,e,n){return Zi(t,fl(e,n))}function Uc(t,e){return typeof t=="function"?t(e):t}function Hc(t){return t.split("-")[0]}function Av(t){return t.split("-")[1]}function oI(t){return t==="x"?"y":"x"}function aI(t){return t==="y"?"height":"width"}function Cd(t){return["top","bottom"].includes(Hc(t))?"y":"x"}function lI(t){return oI(Cd(t))}function Zxe(t,e,n){n===void 0&&(n=!1);const r=Av(t),s=lI(t),i=aI(s);let a=s==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[i]>e.floating[i]&&(a=cC(a)),[a,cC(a)]}function Jxe(t){const e=cC(t);return[WD(t),e,WD(e)]}function WD(t){return t.replace(/start|end/g,e=>Qxe[e])}function eSe(t,e,n){const r=["left","right"],s=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(t){case"top":case"bottom":return n?e?s:r:e?r:s;case"left":case"right":return e?i:a;default:return[]}}function tSe(t,e,n,r){const s=Av(t);let i=eSe(Hc(t),n==="start",r);return s&&(i=i.map(a=>a+"-"+s),e&&(i=i.concat(i.map(WD)))),i}function cC(t){return t.replace(/left|right|bottom|top/g,e=>Xxe[e])}function nSe(t){return{top:0,right:0,bottom:0,left:0,...t}}function U8(t){return typeof t!="number"?nSe(t):{top:t,right:t,bottom:t,left:t}}function uC(t){const{x:e,y:n,width:r,height:s}=t;return{width:r,height:s,top:n,left:e,right:e+r,bottom:n+s,x:e,y:n}}function eB(t,e,n){let{reference:r,floating:s}=t;const i=Cd(e),a=lI(e),o=aI(a),c=Hc(e),u=i==="y",f=r.x+r.width/2-s.width/2,l=r.y+r.height/2-s.height/2,d=r[o]/2-s[o]/2;let m;switch(c){case"top":m={x:f,y:r.y-s.height};break;case"bottom":m={x:f,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:l};break;case"left":m={x:r.x-s.width,y:l};break;default:m={x:r.x,y:r.y}}switch(Av(e)){case"start":m[a]-=d*(n&&u?-1:1);break;case"end":m[a]+=d*(n&&u?-1:1);break}return m}const rSe=async(t,e,n)=>{const{placement:r="bottom",strategy:s="absolute",middleware:i=[],platform:a}=n,o=i.filter(Boolean),c=await(a.isRTL==null?void 0:a.isRTL(e));let u=await a.getElementRects({reference:t,floating:e,strategy:s}),{x:f,y:l}=eB(u,r,c),d=r,m={},p=0;for(let h=0;h({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:s,rects:i,platform:a,elements:o,middlewareData:c}=e,{element:u,padding:f=0}=Uc(t,e)||{};if(u==null)return{};const l=U8(f),d={x:n,y:r},m=lI(s),p=aI(m),h=await a.getDimensions(u),y=m==="y",g=y?"top":"left",v=y?"bottom":"right",w=y?"clientHeight":"clientWidth",x=i.reference[p]+i.reference[m]-d[m]-i.floating[p],A=d[m]-i.reference[m],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let R=k?k[w]:0;(!R||!await(a.isElement==null?void 0:a.isElement(k)))&&(R=o.floating[w]||i.floating[p]);const E=x/2-A/2,T=R/2-h[p]/2-1,D=fl(l[g],T),M=fl(l[v],T),L=D,I=R-h[p]-M,F=R/2-h[p]/2+E,U=VD(L,F,I),Y=!c.arrow&&Av(s)!=null&&F!==U&&i.reference[p]/2-(FF<=0)){var M,L;const F=(((M=i.flip)==null?void 0:M.index)||0)+1,U=R[F];if(U)return{data:{index:F,overflows:D},reset:{placement:U}};let Y=(L=D.filter(V=>V.overflows[0]<=0).sort((V,H)=>V.overflows[1]-H.overflows[1])[0])==null?void 0:L.placement;if(!Y)switch(m){case"bestFit":{var I;const V=(I=D.filter(H=>{if(k){const ee=Cd(H.placement);return ee===v||ee==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(ee=>ee>0).reduce((ee,re)=>ee+re,0)]).sort((H,ee)=>H[1]-ee[1])[0])==null?void 0:I[0];V&&(Y=V);break}case"initialPlacement":Y=o;break}if(s!==Y)return{reset:{placement:Y}}}return{}}}};function tB(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function nB(t){return Yxe.some(e=>t[e]>=0)}const oSe=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...s}=Uc(t,e);switch(r){case"referenceHidden":{const i=await Kb(e,{...s,elementContext:"reference"}),a=tB(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:nB(a)}}}case"escaped":{const i=await Kb(e,{...s,altBoundary:!0}),a=tB(i,n.floating);return{data:{escapedOffsets:a,escaped:nB(a)}}}default:return{}}}}};async function aSe(t,e){const{placement:n,platform:r,elements:s}=t,i=await(r.isRTL==null?void 0:r.isRTL(s.floating)),a=Hc(n),o=Av(n),c=Cd(n)==="y",u=["left","top"].includes(a)?-1:1,f=i&&c?-1:1,l=Uc(e,t);let{mainAxis:d,crossAxis:m,alignmentAxis:p}=typeof l=="number"?{mainAxis:l,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...l};return o&&typeof p=="number"&&(m=o==="end"?p*-1:p),c?{x:m*f,y:d*u}:{x:d*u,y:m*f}}const lSe=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:s,y:i,placement:a,middlewareData:o}=e,c=await aSe(e,t);return a===((n=o.offset)==null?void 0:n.placement)&&(r=o.arrow)!=null&&r.alignmentOffset?{}:{x:s+c.x,y:i+c.y,data:{...c,placement:a}}}}},cSe=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:s}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:o={fn:y=>{let{x:g,y:v}=y;return{x:g,y:v}}},...c}=Uc(t,e),u={x:n,y:r},f=await Kb(e,c),l=Cd(Hc(s)),d=oI(l);let m=u[d],p=u[l];if(i){const y=d==="y"?"top":"left",g=d==="y"?"bottom":"right",v=m+f[y],w=m-f[g];m=VD(v,m,w)}if(a){const y=l==="y"?"top":"left",g=l==="y"?"bottom":"right",v=p+f[y],w=p-f[g];p=VD(v,p,w)}const h=o.fn({...e,[d]:m,[l]:p});return{...h,data:{x:h.x-n,y:h.y-r}}}}},uSe=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:s,rects:i,middlewareData:a}=e,{offset:o=0,mainAxis:c=!0,crossAxis:u=!0}=Uc(t,e),f={x:n,y:r},l=Cd(s),d=oI(l);let m=f[d],p=f[l];const h=Uc(o,e),y=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){const w=d==="y"?"height":"width",x=i.reference[d]-i.floating[w]+y.mainAxis,A=i.reference[d]+i.reference[w]-y.mainAxis;mA&&(m=A)}if(u){var g,v;const w=d==="y"?"width":"height",x=["top","left"].includes(Hc(s)),A=i.reference[l]-i.floating[w]+(x&&((g=a.offset)==null?void 0:g[l])||0)+(x?0:y.crossAxis),k=i.reference[l]+i.reference[w]+(x?0:((v=a.offset)==null?void 0:v[l])||0)-(x?y.crossAxis:0);pk&&(p=k)}return{[d]:m,[l]:p}}}},dSe=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){const{placement:n,rects:r,platform:s,elements:i}=e,{apply:a=()=>{},...o}=Uc(t,e),c=await Kb(e,o),u=Hc(n),f=Av(n),l=Cd(n)==="y",{width:d,height:m}=r.floating;let p,h;u==="top"||u==="bottom"?(p=u,h=f===(await(s.isRTL==null?void 0:s.isRTL(i.floating))?"start":"end")?"left":"right"):(h=u,p=f==="end"?"top":"bottom");const y=m-c.top-c.bottom,g=d-c.left-c.right,v=fl(m-c[p],y),w=fl(d-c[h],g),x=!e.middlewareData.shift;let A=v,k=w;if(l?k=f||x?fl(w,g):g:A=f||x?fl(v,y):y,x&&!f){const E=Zi(c.left,0),T=Zi(c.right,0),D=Zi(c.top,0),M=Zi(c.bottom,0);l?k=d-2*(E!==0||T!==0?E+T:Zi(c.left,c.right)):A=m-2*(D!==0||M!==0?D+M:Zi(c.top,c.bottom))}await a({...e,availableWidth:k,availableHeight:A});const R=await s.getDimensions(i.floating);return d!==R.width||m!==R.height?{reset:{rects:!0}}:{}}}};function Rv(t){return H8(t)?(t.nodeName||"").toLowerCase():"#document"}function ro(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Qc(t){var e;return(e=(H8(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function H8(t){return t instanceof Node||t instanceof ro(t).Node}function wl(t){return t instanceof Element||t instanceof ro(t).Element}function _l(t){return t instanceof HTMLElement||t instanceof ro(t).HTMLElement}function rB(t){return typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof ro(t).ShadowRoot}function y_(t){const{overflow:e,overflowX:n,overflowY:r,display:s}=Ra(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(s)}function fSe(t){return["table","td","th"].includes(Rv(t))}function oA(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function cI(t){const e=uI(),n=Ra(t);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function hSe(t){let e=Ad(t);for(;_l(e)&&!ov(e);){if(oA(e))return null;if(cI(e))return e;e=Ad(e)}return null}function uI(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function ov(t){return["html","body","#document"].includes(Rv(t))}function Ra(t){return ro(t).getComputedStyle(t)}function aA(t){return wl(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ad(t){if(Rv(t)==="html")return t;const e=t.assignedSlot||t.parentNode||rB(t)&&t.host||Qc(t);return rB(e)?e.host:e}function V8(t){const e=Ad(t);return ov(e)?t.ownerDocument?t.ownerDocument.body:t.body:_l(e)&&y_(e)?e:V8(e)}function Yb(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const s=V8(t),i=s===((r=t.ownerDocument)==null?void 0:r.body),a=ro(s);return i?e.concat(a,a.visualViewport||[],y_(s)?s:[],a.frameElement&&n?Yb(a.frameElement):[]):e.concat(s,Yb(s,[],n))}function W8(t){const e=Ra(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const s=_l(t),i=s?t.offsetWidth:n,a=s?t.offsetHeight:r,o=lC(n)!==i||lC(r)!==a;return o&&(n=i,r=a),{width:n,height:r,$:o}}function dI(t){return wl(t)?t:t.contextElement}function Im(t){const e=dI(t);if(!_l(e))return Ed(1);const n=e.getBoundingClientRect(),{width:r,height:s,$:i}=W8(e);let a=(i?lC(n.width):n.width)/r,o=(i?lC(n.height):n.height)/s;return(!a||!Number.isFinite(a))&&(a=1),(!o||!Number.isFinite(o))&&(o=1),{x:a,y:o}}const pSe=Ed(0);function q8(t){const e=ro(t);return!uI()||!e.visualViewport?pSe:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function mSe(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==ro(t)?!1:e}function Yh(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const s=t.getBoundingClientRect(),i=dI(t);let a=Ed(1);e&&(r?wl(r)&&(a=Im(r)):a=Im(t));const o=mSe(i,n,r)?q8(i):Ed(0);let c=(s.left+o.x)/a.x,u=(s.top+o.y)/a.y,f=s.width/a.x,l=s.height/a.y;if(i){const d=ro(i),m=r&&wl(r)?ro(r):r;let p=d,h=p.frameElement;for(;h&&r&&m!==p;){const y=Im(h),g=h.getBoundingClientRect(),v=Ra(h),w=g.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,x=g.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;c*=y.x,u*=y.y,f*=y.x,l*=y.y,c+=w,u+=x,p=ro(h),h=p.frameElement}}return uC({width:f,height:l,x:c,y:u})}function gSe(t){let{elements:e,rect:n,offsetParent:r,strategy:s}=t;const i=s==="fixed",a=Qc(r),o=e?oA(e.floating):!1;if(r===a||o&&i)return n;let c={scrollLeft:0,scrollTop:0},u=Ed(1);const f=Ed(0),l=_l(r);if((l||!l&&!i)&&((Rv(r)!=="body"||y_(a))&&(c=aA(r)),_l(r))){const d=Yh(r);u=Im(r),f.x=d.x+r.clientLeft,f.y=d.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-c.scrollLeft*u.x+f.x,y:n.y*u.y-c.scrollTop*u.y+f.y}}function vSe(t){return Array.from(t.getClientRects())}function G8(t){return Yh(Qc(t)).left+aA(t).scrollLeft}function ySe(t){const e=Qc(t),n=aA(t),r=t.ownerDocument.body,s=Zi(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),i=Zi(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+G8(t);const o=-n.scrollTop;return Ra(r).direction==="rtl"&&(a+=Zi(e.clientWidth,r.clientWidth)-s),{width:s,height:i,x:a,y:o}}function bSe(t,e){const n=ro(t),r=Qc(t),s=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,o=0,c=0;if(s){i=s.width,a=s.height;const u=uI();(!u||u&&e==="fixed")&&(o=s.offsetLeft,c=s.offsetTop)}return{width:i,height:a,x:o,y:c}}function wSe(t,e){const n=Yh(t,!0,e==="fixed"),r=n.top+t.clientTop,s=n.left+t.clientLeft,i=_l(t)?Im(t):Ed(1),a=t.clientWidth*i.x,o=t.clientHeight*i.y,c=s*i.x,u=r*i.y;return{width:a,height:o,x:c,y:u}}function sB(t,e,n){let r;if(e==="viewport")r=bSe(t,n);else if(e==="document")r=ySe(Qc(t));else if(wl(e))r=wSe(e,n);else{const s=q8(t);r={...e,x:e.x-s.x,y:e.y-s.y}}return uC(r)}function K8(t,e){const n=Ad(t);return n===e||!wl(n)||ov(n)?!1:Ra(n).position==="fixed"||K8(n,e)}function _Se(t,e){const n=e.get(t);if(n)return n;let r=Yb(t,[],!1).filter(o=>wl(o)&&Rv(o)!=="body"),s=null;const i=Ra(t).position==="fixed";let a=i?Ad(t):t;for(;wl(a)&&!ov(a);){const o=Ra(a),c=cI(a);!c&&o.position==="fixed"&&(s=null),(i?!c&&!s:!c&&o.position==="static"&&!!s&&["absolute","fixed"].includes(s.position)||y_(a)&&!c&&K8(t,a))?r=r.filter(f=>f!==a):s=o,a=Ad(a)}return e.set(t,r),r}function xSe(t){let{element:e,boundary:n,rootBoundary:r,strategy:s}=t;const a=[...n==="clippingAncestors"?oA(e)?[]:_Se(e,this._c):[].concat(n),r],o=a[0],c=a.reduce((u,f)=>{const l=sB(e,f,s);return u.top=Zi(l.top,u.top),u.right=fl(l.right,u.right),u.bottom=fl(l.bottom,u.bottom),u.left=Zi(l.left,u.left),u},sB(e,o,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function SSe(t){const{width:e,height:n}=W8(t);return{width:e,height:n}}function ESe(t,e,n){const r=_l(e),s=Qc(e),i=n==="fixed",a=Yh(t,!0,i,e);let o={scrollLeft:0,scrollTop:0};const c=Ed(0);if(r||!r&&!i)if((Rv(e)!=="body"||y_(s))&&(o=aA(e)),r){const l=Yh(e,!0,i,e);c.x=l.x+e.clientLeft,c.y=l.y+e.clientTop}else s&&(c.x=G8(s));const u=a.left+o.scrollLeft-c.x,f=a.top+o.scrollTop-c.y;return{x:u,y:f,width:a.width,height:a.height}}function ST(t){return Ra(t).position==="static"}function iB(t,e){return!_l(t)||Ra(t).position==="fixed"?null:e?e(t):t.offsetParent}function Y8(t,e){const n=ro(t);if(oA(t))return n;if(!_l(t)){let s=Ad(t);for(;s&&!ov(s);){if(wl(s)&&!ST(s))return s;s=Ad(s)}return n}let r=iB(t,e);for(;r&&fSe(r)&&ST(r);)r=iB(r,e);return r&&ov(r)&&ST(r)&&!cI(r)?n:r||hSe(t)||n}const CSe=async function(t){const e=this.getOffsetParent||Y8,n=this.getDimensions,r=await n(t.floating);return{reference:ESe(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function ASe(t){return Ra(t).direction==="rtl"}const RSe={convertOffsetParentRelativeRectToViewportRelativeRect:gSe,getDocumentElement:Qc,getClippingRect:xSe,getOffsetParent:Y8,getElementRects:CSe,getClientRects:vSe,getDimensions:SSe,getScale:Im,isElement:wl,isRTL:ASe};function PSe(t,e){let n=null,r;const s=Qc(t);function i(){var o;clearTimeout(r),(o=n)==null||o.disconnect(),n=null}function a(o,c){o===void 0&&(o=!1),c===void 0&&(c=1),i();const{left:u,top:f,width:l,height:d}=t.getBoundingClientRect();if(o||e(),!l||!d)return;const m=aS(f),p=aS(s.clientWidth-(u+l)),h=aS(s.clientHeight-(f+d)),y=aS(u),v={rootMargin:-m+"px "+-p+"px "+-h+"px "+-y+"px",threshold:Zi(0,fl(1,c))||1};let w=!0;function x(A){const k=A[0].intersectionRatio;if(k!==c){if(!w)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},1e3)}w=!1}try{n=new IntersectionObserver(x,{...v,root:s.ownerDocument})}catch{n=new IntersectionObserver(x,v)}n.observe(t)}return a(!0),i}function TSe(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,u=dI(t),f=s||i?[...u?Yb(u):[],...Yb(e)]:[];f.forEach(g=>{s&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});const l=u&&o?PSe(u,n):null;let d=-1,m=null;a&&(m=new ResizeObserver(g=>{let[v]=g;v&&v.target===u&&m&&(m.unobserve(e),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var w;(w=m)==null||w.observe(e)})),n()}),u&&!c&&m.observe(u),m.observe(e));let p,h=c?Yh(t):null;c&&y();function y(){const g=Yh(t);h&&(g.x!==h.x||g.y!==h.y||g.width!==h.width||g.height!==h.height)&&n(),h=g,p=requestAnimationFrame(y)}return n(),()=>{var g;f.forEach(v=>{s&&v.removeEventListener("scroll",n),i&&v.removeEventListener("resize",n)}),l==null||l(),(g=m)==null||g.disconnect(),m=null,c&&cancelAnimationFrame(p)}}const kSe=lSe,DSe=cSe,NSe=iSe,MSe=dSe,OSe=oSe,oB=sSe,LSe=uSe,ISe=(t,e,n)=>{const r=new Map,s={platform:RSe,...n},i={...s.platform,_c:r};return rSe(t,e,{...s,platform:i})};var US=typeof document<"u"?_.useLayoutEffect:_.useEffect;function dC(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,r,s;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(r=n;r--!==0;)if(!dC(t[r],e[r]))return!1;return!0}if(s=Object.keys(t),n=s.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(e,s[r]))return!1;for(r=n;r--!==0;){const i=s[r];if(!(i==="_owner"&&t.$$typeof)&&!dC(t[i],e[i]))return!1}return!0}return t!==t&&e!==e}function X8(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function aB(t,e){const n=X8(t);return Math.round(e*n)/n}function lB(t){const e=_.useRef(t);return US(()=>{e.current=t}),e}function $Se(t){t===void 0&&(t={});const{placement:e="bottom",strategy:n="absolute",middleware:r=[],platform:s,elements:{reference:i,floating:a}={},transform:o=!0,whileElementsMounted:c,open:u}=t,[f,l]=_.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[d,m]=_.useState(r);dC(d,r)||m(r);const[p,h]=_.useState(null),[y,g]=_.useState(null),v=_.useCallback(V=>{V!==k.current&&(k.current=V,h(V))},[]),w=_.useCallback(V=>{V!==R.current&&(R.current=V,g(V))},[]),x=i||p,A=a||y,k=_.useRef(null),R=_.useRef(null),E=_.useRef(f),T=c!=null,D=lB(c),M=lB(s),L=_.useCallback(()=>{if(!k.current||!R.current)return;const V={placement:e,strategy:n,middleware:d};M.current&&(V.platform=M.current),ISe(k.current,R.current,V).then(H=>{const ee={...H,isPositioned:!0};I.current&&!dC(E.current,ee)&&(E.current=ee,ks.flushSync(()=>{l(ee)}))})},[d,e,n,M]);US(()=>{u===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,l(V=>({...V,isPositioned:!1})))},[u]);const I=_.useRef(!1);US(()=>(I.current=!0,()=>{I.current=!1}),[]),US(()=>{if(x&&(k.current=x),A&&(R.current=A),x&&A){if(D.current)return D.current(x,A,L);L()}},[x,A,L,D,T]);const F=_.useMemo(()=>({reference:k,floating:R,setReference:v,setFloating:w}),[v,w]),U=_.useMemo(()=>({reference:x,floating:A}),[x,A]),Y=_.useMemo(()=>{const V={position:n,left:0,top:0};if(!U.floating)return V;const H=aB(U.floating,f.x),ee=aB(U.floating,f.y);return o?{...V,transform:"translate("+H+"px, "+ee+"px)",...X8(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:H,top:ee}},[n,o,U.floating,f.x,f.y]);return _.useMemo(()=>({...f,update:L,refs:F,elements:U,floatingStyles:Y}),[f,L,F,U,Y])}const FSe=t=>{function e(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:t,fn(n){const{element:r,padding:s}=typeof t=="function"?t(n):t;return r&&e(r)?r.current!=null?oB({element:r.current,padding:s}).fn(n):{}:r?oB({element:r,padding:s}).fn(n):{}}}},jSe=(t,e)=>({...kSe(t),options:[t,e]}),zSe=(t,e)=>({...DSe(t),options:[t,e]}),BSe=(t,e)=>({...LSe(t),options:[t,e]}),USe=(t,e)=>({...NSe(t),options:[t,e]}),HSe=(t,e)=>({...MSe(t),options:[t,e]}),VSe=(t,e)=>({...OSe(t),options:[t,e]}),WSe=(t,e)=>({...FSe(t),options:[t,e]});var qSe="Arrow",Q8=_.forwardRef((t,e)=>{const{children:n,width:r=10,height:s=5,...i}=t;return P.jsx(De.svg,{...i,ref:e,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?n:P.jsx("polygon",{points:"0,0 30,0 15,10"})})});Q8.displayName=qSe;var GSe=Q8,fI="Popper",[Z8,El]=Tn(fI),[KSe,J8]=Z8(fI),eq=t=>{const{__scopePopper:e,children:n}=t,[r,s]=_.useState(null);return P.jsx(KSe,{scope:e,anchor:r,onAnchorChange:s,children:n})};eq.displayName=fI;var tq="PopperAnchor",nq=_.forwardRef((t,e)=>{const{__scopePopper:n,virtualRef:r,...s}=t,i=J8(tq,n),a=_.useRef(null),o=tt(e,a);return _.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:P.jsx(De.div,{...s,ref:o})});nq.displayName=tq;var hI="PopperContent",[YSe,XSe]=Z8(hI),rq=_.forwardRef((t,e)=>{var ie,be,Ae,_e,Oe,Ne;const{__scopePopper:n,side:r="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,arrowPadding:o=0,avoidCollisions:c=!0,collisionBoundary:u=[],collisionPadding:f=0,sticky:l="partial",hideWhenDetached:d=!1,updatePositionStrategy:m="optimized",onPlaced:p,...h}=t,y=J8(hI,n),[g,v]=_.useState(null),w=tt(e,ye=>v(ye)),[x,A]=_.useState(null),k=g_(x),R=(k==null?void 0:k.width)??0,E=(k==null?void 0:k.height)??0,T=r+(i!=="center"?"-"+i:""),D=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},M=Array.isArray(u)?u:[u],L=M.length>0,I={padding:D,boundary:M.filter(ZSe),altBoundary:L},{refs:F,floatingStyles:U,placement:Y,isPositioned:V,middlewareData:H}=$Se({strategy:"fixed",placement:T,whileElementsMounted:(...ye)=>TSe(...ye,{animationFrame:m==="always"}),elements:{reference:y.anchor},middleware:[jSe({mainAxis:s+E,alignmentAxis:a}),c&&zSe({mainAxis:!0,crossAxis:!1,limiter:l==="partial"?BSe():void 0,...I}),c&&USe({...I}),HSe({...I,apply:({elements:ye,rects:$e,availableWidth:ut,availableHeight:Qe})=>{const{width:yt,height:En}=$e.reference,Xt=ye.floating.style;Xt.setProperty("--radix-popper-available-width",`${ut}px`),Xt.setProperty("--radix-popper-available-height",`${Qe}px`),Xt.setProperty("--radix-popper-anchor-width",`${yt}px`),Xt.setProperty("--radix-popper-anchor-height",`${En}px`)}}),x&&WSe({element:x,padding:o}),JSe({arrowWidth:R,arrowHeight:E}),d&&VSe({strategy:"referenceHidden",...I})]}),[ee,re]=oq(Y),X=Ut(p);Ln(()=>{V&&(X==null||X())},[V,X]);const G=(ie=H.arrow)==null?void 0:ie.x,K=(be=H.arrow)==null?void 0:be.y,Z=((Ae=H.arrow)==null?void 0:Ae.centerOffset)!==0,[ue,de]=_.useState();return Ln(()=>{g&&de(window.getComputedStyle(g).zIndex)},[g]),P.jsx("div",{ref:F.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:V?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ue,"--radix-popper-transform-origin":[(_e=H.transformOrigin)==null?void 0:_e.x,(Oe=H.transformOrigin)==null?void 0:Oe.y].join(" "),...((Ne=H.hide)==null?void 0:Ne.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:P.jsx(YSe,{scope:n,placedSide:ee,onArrowChange:A,arrowX:G,arrowY:K,shouldHideArrow:Z,children:P.jsx(De.div,{"data-side":ee,"data-align":re,...h,ref:w,style:{...h.style,animation:V?void 0:"none"}})})})});rq.displayName=hI;var sq="PopperArrow",QSe={top:"bottom",right:"left",bottom:"top",left:"right"},iq=_.forwardRef(function(e,n){const{__scopePopper:r,...s}=e,i=XSe(sq,r),a=QSe[i.placedSide];return P.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:P.jsx(GSe,{...s,ref:n,style:{...s.style,display:"block"}})})});iq.displayName=sq;function ZSe(t){return t!==null}var JSe=t=>({name:"transformOrigin",options:t,fn(e){var y,g,v;const{placement:n,rects:r,middlewareData:s}=e,a=((y=s.arrow)==null?void 0:y.centerOffset)!==0,o=a?0:t.arrowWidth,c=a?0:t.arrowHeight,[u,f]=oq(n),l={start:"0%",center:"50%",end:"100%"}[f],d=(((g=s.arrow)==null?void 0:g.x)??0)+o/2,m=(((v=s.arrow)==null?void 0:v.y)??0)+c/2;let p="",h="";return u==="bottom"?(p=a?l:`${d}px`,h=`${-c}px`):u==="top"?(p=a?l:`${d}px`,h=`${r.floating.height+c}px`):u==="right"?(p=`${-c}px`,h=a?l:`${m}px`):u==="left"&&(p=`${r.floating.width+c}px`,h=a?l:`${m}px`),{data:{x:p,y:h}}}});function oq(t){const[e,n="center"]=t.split("-");return[e,n]}var lA=eq,Pv=nq,b_=rq,w_=iq,ET="rovingFocusGroup.onEntryFocus",eEe={bubbles:!1,cancelable:!0},cA="RovingFocusGroup",[qD,aq,tEe]=Gc(cA),[nEe,Cl]=Tn(cA,[tEe]),[rEe,sEe]=nEe(cA),lq=_.forwardRef((t,e)=>P.jsx(qD.Provider,{scope:t.__scopeRovingFocusGroup,children:P.jsx(qD.Slot,{scope:t.__scopeRovingFocusGroup,children:P.jsx(iEe,{...t,ref:e})})}));lq.displayName=cA;var iEe=_.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:s=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:c,onEntryFocus:u,preventScrollOnEntryFocus:f=!1,...l}=t,d=_.useRef(null),m=tt(e,d),p=ka(i),[h=null,y]=sr({prop:a,defaultProp:o,onChange:c}),[g,v]=_.useState(!1),w=Ut(u),x=aq(n),A=_.useRef(!1),[k,R]=_.useState(0);return _.useEffect(()=>{const E=d.current;if(E)return E.addEventListener(ET,w),()=>E.removeEventListener(ET,w)},[w]),P.jsx(rEe,{scope:n,orientation:r,dir:p,loop:s,currentTabStopId:h,onItemFocus:_.useCallback(E=>y(E),[y]),onItemShiftTab:_.useCallback(()=>v(!0),[]),onFocusableItemAdd:_.useCallback(()=>R(E=>E+1),[]),onFocusableItemRemove:_.useCallback(()=>R(E=>E-1),[]),children:P.jsx(De.div,{tabIndex:g||k===0?-1:0,"data-orientation":r,...l,ref:m,style:{outline:"none",...t.style},onMouseDown:me(t.onMouseDown,()=>{A.current=!0}),onFocus:me(t.onFocus,E=>{const T=!A.current;if(E.target===E.currentTarget&&T&&!g){const D=new CustomEvent(ET,eEe);if(E.currentTarget.dispatchEvent(D),!D.defaultPrevented){const M=x().filter(Y=>Y.focusable),L=M.find(Y=>Y.active),I=M.find(Y=>Y.id===h),U=[L,I,...M].filter(Boolean).map(Y=>Y.ref.current);dq(U,f)}}A.current=!1}),onBlur:me(t.onBlur,()=>v(!1))})})}),cq="RovingFocusGroupItem",uq=_.forwardRef((t,e)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:s=!1,tabStopId:i,...a}=t,o=Hr(),c=i||o,u=sEe(cq,n),f=u.currentTabStopId===c,l=aq(n),{onFocusableItemAdd:d,onFocusableItemRemove:m}=u;return _.useEffect(()=>{if(r)return d(),()=>m()},[r,d,m]),P.jsx(qD.ItemSlot,{scope:n,id:c,focusable:r,active:s,children:P.jsx(De.span,{tabIndex:f?0:-1,"data-orientation":u.orientation,...a,ref:e,onMouseDown:me(t.onMouseDown,p=>{r?u.onItemFocus(c):p.preventDefault()}),onFocus:me(t.onFocus,()=>u.onItemFocus(c)),onKeyDown:me(t.onKeyDown,p=>{if(p.key==="Tab"&&p.shiftKey){u.onItemShiftTab();return}if(p.target!==p.currentTarget)return;const h=lEe(p,u.orientation,u.dir);if(h!==void 0){if(p.metaKey||p.ctrlKey||p.altKey||p.shiftKey)return;p.preventDefault();let g=l().filter(v=>v.focusable).map(v=>v.ref.current);if(h==="last")g.reverse();else if(h==="prev"||h==="next"){h==="prev"&&g.reverse();const v=g.indexOf(p.currentTarget);g=u.loop?cEe(g,v+1):g.slice(v+1)}setTimeout(()=>dq(g))}})})})});uq.displayName=cq;var oEe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function aEe(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function lEe(t,e,n){const r=aEe(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return oEe[r]}function dq(t,e=!1){const n=document.activeElement;for(const r of t)if(r===n||(r.focus({preventScroll:e}),document.activeElement!==n))return}function cEe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}var __=lq,x_=uq,GD=["Enter"," "],uEe=["ArrowDown","PageUp","Home"],fq=["ArrowUp","PageDown","End"],dEe=[...uEe,...fq],fEe={ltr:[...GD,"ArrowRight"],rtl:[...GD,"ArrowLeft"]},hEe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},S_="Menu",[Xb,pEe,mEe]=Gc(S_),[hp,E_]=Tn(S_,[mEe,El,Cl]),uA=El(),hq=Cl(),[gEe,pp]=hp(S_),[vEe,C_]=hp(S_),pq=t=>{const{__scopeMenu:e,open:n=!1,children:r,dir:s,onOpenChange:i,modal:a=!0}=t,o=uA(e),[c,u]=_.useState(null),f=_.useRef(!1),l=Ut(i),d=ka(s);return _.useEffect(()=>{const m=()=>{f.current=!0,document.addEventListener("pointerdown",p,{capture:!0,once:!0}),document.addEventListener("pointermove",p,{capture:!0,once:!0})},p=()=>f.current=!1;return document.addEventListener("keydown",m,{capture:!0}),()=>{document.removeEventListener("keydown",m,{capture:!0}),document.removeEventListener("pointerdown",p,{capture:!0}),document.removeEventListener("pointermove",p,{capture:!0})}},[]),P.jsx(lA,{...o,children:P.jsx(gEe,{scope:e,open:n,onOpenChange:l,content:c,onContentChange:u,children:P.jsx(vEe,{scope:e,onClose:_.useCallback(()=>l(!1),[l]),isUsingKeyboardRef:f,dir:d,modal:a,children:r})})})};pq.displayName=S_;var yEe="MenuAnchor",pI=_.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t,s=uA(n);return P.jsx(Pv,{...s,...r,ref:e})});pI.displayName=yEe;var mI="MenuPortal",[bEe,mq]=hp(mI,{forceMount:void 0}),gq=t=>{const{__scopeMenu:e,forceMount:n,children:r,container:s}=t,i=pp(mI,e);return P.jsx(bEe,{scope:e,forceMount:n,children:P.jsx(Hn,{present:n||i.open,children:P.jsx(wv,{asChild:!0,container:s,children:r})})})};gq.displayName=mI;var Lo="MenuContent",[wEe,gI]=hp(Lo),vq=_.forwardRef((t,e)=>{const n=mq(Lo,t.__scopeMenu),{forceMount:r=n.forceMount,...s}=t,i=pp(Lo,t.__scopeMenu),a=C_(Lo,t.__scopeMenu);return P.jsx(Xb.Provider,{scope:t.__scopeMenu,children:P.jsx(Hn,{present:r||i.open,children:P.jsx(Xb.Slot,{scope:t.__scopeMenu,children:a.modal?P.jsx(_Ee,{...s,ref:e}):P.jsx(xEe,{...s,ref:e})})})})}),_Ee=_.forwardRef((t,e)=>{const n=pp(Lo,t.__scopeMenu),r=_.useRef(null),s=tt(e,r);return _.useEffect(()=>{const i=r.current;if(i)return _v(i)},[]),P.jsx(vI,{...t,ref:s,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:me(t.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),xEe=_.forwardRef((t,e)=>{const n=pp(Lo,t.__scopeMenu);return P.jsx(vI,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),vI=_.forwardRef((t,e)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEntryFocus:c,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:l,onInteractOutside:d,onDismiss:m,disableOutsideScroll:p,...h}=t,y=pp(Lo,n),g=C_(Lo,n),v=uA(n),w=hq(n),x=pEe(n),[A,k]=_.useState(null),R=_.useRef(null),E=tt(e,R,y.onContentChange),T=_.useRef(0),D=_.useRef(""),M=_.useRef(0),L=_.useRef(null),I=_.useRef("right"),F=_.useRef(0),U=p?i_:_.Fragment,Y=p?{as:Ea,allowPinchZoom:!0}:void 0,V=ee=>{var ie,be;const re=D.current+ee,X=x().filter(Ae=>!Ae.disabled),G=document.activeElement,K=(ie=X.find(Ae=>Ae.ref.current===G))==null?void 0:ie.textValue,Z=X.map(Ae=>Ae.textValue),ue=OEe(Z,re,K),de=(be=X.find(Ae=>Ae.textValue===ue))==null?void 0:be.ref.current;(function Ae(_e){D.current=_e,window.clearTimeout(T.current),_e!==""&&(T.current=window.setTimeout(()=>Ae(""),1e3))})(re),de&&setTimeout(()=>de.focus())};_.useEffect(()=>()=>window.clearTimeout(T.current),[]),$1();const H=_.useCallback(ee=>{var X,G;return I.current===((X=L.current)==null?void 0:X.side)&&IEe(ee,(G=L.current)==null?void 0:G.area)},[]);return P.jsx(wEe,{scope:n,searchRef:D,onItemEnter:_.useCallback(ee=>{H(ee)&&ee.preventDefault()},[H]),onItemLeave:_.useCallback(ee=>{var re;H(ee)||((re=R.current)==null||re.focus(),k(null))},[H]),onTriggerLeave:_.useCallback(ee=>{H(ee)&&ee.preventDefault()},[H]),pointerGraceTimerRef:M,onPointerGraceIntentChange:_.useCallback(ee=>{L.current=ee},[]),children:P.jsx(U,{...Y,children:P.jsx(s_,{asChild:!0,trapped:s,onMountAutoFocus:me(i,ee=>{var re;ee.preventDefault(),(re=R.current)==null||re.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:P.jsx(Yc,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:l,onInteractOutside:d,onDismiss:m,children:P.jsx(__,{asChild:!0,...w,dir:g.dir,orientation:"vertical",loop:r,currentTabStopId:A,onCurrentTabStopIdChange:k,onEntryFocus:me(c,ee=>{g.isUsingKeyboardRef.current||ee.preventDefault()}),preventScrollOnEntryFocus:!0,children:P.jsx(b_,{role:"menu","aria-orientation":"vertical","data-state":Mq(y.open),"data-radix-menu-content":"",dir:g.dir,...v,...h,ref:E,style:{outline:"none",...h.style},onKeyDown:me(h.onKeyDown,ee=>{const X=ee.target.closest("[data-radix-menu-content]")===ee.currentTarget,G=ee.ctrlKey||ee.altKey||ee.metaKey,K=ee.key.length===1;X&&(ee.key==="Tab"&&ee.preventDefault(),!G&&K&&V(ee.key));const Z=R.current;if(ee.target!==Z||!dEe.includes(ee.key))return;ee.preventDefault();const de=x().filter(ie=>!ie.disabled).map(ie=>ie.ref.current);fq.includes(ee.key)&&de.reverse(),NEe(de)}),onBlur:me(t.onBlur,ee=>{ee.currentTarget.contains(ee.target)||(window.clearTimeout(T.current),D.current="")}),onPointerMove:me(t.onPointerMove,Qb(ee=>{const re=ee.target,X=F.current!==ee.clientX;if(ee.currentTarget.contains(re)&&X){const G=ee.clientX>F.current?"right":"left";I.current=G,F.current=ee.clientX}}))})})})})})})});vq.displayName=Lo;var SEe="MenuGroup",yI=_.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return P.jsx(De.div,{role:"group",...r,ref:e})});yI.displayName=SEe;var EEe="MenuLabel",yq=_.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return P.jsx(De.div,{...r,ref:e})});yq.displayName=EEe;var fC="MenuItem",cB="menu.itemSelect",dA=_.forwardRef((t,e)=>{const{disabled:n=!1,onSelect:r,...s}=t,i=_.useRef(null),a=C_(fC,t.__scopeMenu),o=gI(fC,t.__scopeMenu),c=tt(e,i),u=_.useRef(!1),f=()=>{const l=i.current;if(!n&&l){const d=new CustomEvent(cB,{bubbles:!0,cancelable:!0});l.addEventListener(cB,m=>r==null?void 0:r(m),{once:!0}),Hb(l,d),d.defaultPrevented?u.current=!1:a.onClose()}};return P.jsx(bq,{...s,ref:c,disabled:n,onClick:me(t.onClick,f),onPointerDown:l=>{var d;(d=t.onPointerDown)==null||d.call(t,l),u.current=!0},onPointerUp:me(t.onPointerUp,l=>{var d;u.current||(d=l.currentTarget)==null||d.click()}),onKeyDown:me(t.onKeyDown,l=>{const d=o.searchRef.current!=="";n||d&&l.key===" "||GD.includes(l.key)&&(l.currentTarget.click(),l.preventDefault())})})});dA.displayName=fC;var bq=_.forwardRef((t,e)=>{const{__scopeMenu:n,disabled:r=!1,textValue:s,...i}=t,a=gI(fC,n),o=hq(n),c=_.useRef(null),u=tt(e,c),[f,l]=_.useState(!1),[d,m]=_.useState("");return _.useEffect(()=>{const p=c.current;p&&m((p.textContent??"").trim())},[i.children]),P.jsx(Xb.ItemSlot,{scope:n,disabled:r,textValue:s??d,children:P.jsx(x_,{asChild:!0,...o,focusable:!r,children:P.jsx(De.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:u,onPointerMove:me(t.onPointerMove,Qb(p=>{r?a.onItemLeave(p):(a.onItemEnter(p),p.defaultPrevented||p.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:me(t.onPointerLeave,Qb(p=>a.onItemLeave(p))),onFocus:me(t.onFocus,()=>l(!0)),onBlur:me(t.onBlur,()=>l(!1))})})})}),CEe="MenuCheckboxItem",wq=_.forwardRef((t,e)=>{const{checked:n=!1,onCheckedChange:r,...s}=t;return P.jsx(Cq,{scope:t.__scopeMenu,checked:n,children:P.jsx(dA,{role:"menuitemcheckbox","aria-checked":hC(n)?"mixed":n,...s,ref:e,"data-state":wI(n),onSelect:me(s.onSelect,()=>r==null?void 0:r(hC(n)?!0:!n),{checkForDefaultPrevented:!1})})})});wq.displayName=CEe;var _q="MenuRadioGroup",[AEe,REe]=hp(_q,{value:void 0,onValueChange:()=>{}}),xq=_.forwardRef((t,e)=>{const{value:n,onValueChange:r,...s}=t,i=Ut(r);return P.jsx(AEe,{scope:t.__scopeMenu,value:n,onValueChange:i,children:P.jsx(yI,{...s,ref:e})})});xq.displayName=_q;var Sq="MenuRadioItem",Eq=_.forwardRef((t,e)=>{const{value:n,...r}=t,s=REe(Sq,t.__scopeMenu),i=n===s.value;return P.jsx(Cq,{scope:t.__scopeMenu,checked:i,children:P.jsx(dA,{role:"menuitemradio","aria-checked":i,...r,ref:e,"data-state":wI(i),onSelect:me(r.onSelect,()=>{var a;return(a=s.onValueChange)==null?void 0:a.call(s,n)},{checkForDefaultPrevented:!1})})})});Eq.displayName=Sq;var bI="MenuItemIndicator",[Cq,PEe]=hp(bI,{checked:!1}),Aq=_.forwardRef((t,e)=>{const{__scopeMenu:n,forceMount:r,...s}=t,i=PEe(bI,n);return P.jsx(Hn,{present:r||hC(i.checked)||i.checked===!0,children:P.jsx(De.span,{...s,ref:e,"data-state":wI(i.checked)})})});Aq.displayName=bI;var TEe="MenuSeparator",Rq=_.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t;return P.jsx(De.div,{role:"separator","aria-orientation":"horizontal",...r,ref:e})});Rq.displayName=TEe;var kEe="MenuArrow",Pq=_.forwardRef((t,e)=>{const{__scopeMenu:n,...r}=t,s=uA(n);return P.jsx(w_,{...s,...r,ref:e})});Pq.displayName=kEe;var DEe="MenuSub",[X4e,Tq]=hp(DEe),$y="MenuSubTrigger",kq=_.forwardRef((t,e)=>{const n=pp($y,t.__scopeMenu),r=C_($y,t.__scopeMenu),s=Tq($y,t.__scopeMenu),i=gI($y,t.__scopeMenu),a=_.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:c}=i,u={__scopeMenu:t.__scopeMenu},f=_.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return _.useEffect(()=>f,[f]),_.useEffect(()=>{const l=o.current;return()=>{window.clearTimeout(l),c(null)}},[o,c]),P.jsx(pI,{asChild:!0,...u,children:P.jsx(bq,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":s.contentId,"data-state":Mq(n.open),...t,ref:t_(e,s.onTriggerChange),onClick:l=>{var d;(d=t.onClick)==null||d.call(t,l),!(t.disabled||l.defaultPrevented)&&(l.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:me(t.onPointerMove,Qb(l=>{i.onItemEnter(l),!l.defaultPrevented&&!t.disabled&&!n.open&&!a.current&&(i.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:me(t.onPointerLeave,Qb(l=>{var m,p;f();const d=(m=n.content)==null?void 0:m.getBoundingClientRect();if(d){const h=(p=n.content)==null?void 0:p.dataset.side,y=h==="right",g=y?-5:5,v=d[y?"left":"right"],w=d[y?"right":"left"];i.onPointerGraceIntentChange({area:[{x:l.clientX+g,y:l.clientY},{x:v,y:d.top},{x:w,y:d.top},{x:w,y:d.bottom},{x:v,y:d.bottom}],side:h}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(l),l.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:me(t.onKeyDown,l=>{var m;const d=i.searchRef.current!=="";t.disabled||d&&l.key===" "||fEe[r.dir].includes(l.key)&&(n.onOpenChange(!0),(m=n.content)==null||m.focus(),l.preventDefault())})})})});kq.displayName=$y;var Dq="MenuSubContent",Nq=_.forwardRef((t,e)=>{const n=mq(Lo,t.__scopeMenu),{forceMount:r=n.forceMount,...s}=t,i=pp(Lo,t.__scopeMenu),a=C_(Lo,t.__scopeMenu),o=Tq(Dq,t.__scopeMenu),c=_.useRef(null),u=tt(e,c);return P.jsx(Xb.Provider,{scope:t.__scopeMenu,children:P.jsx(Hn,{present:r||i.open,children:P.jsx(Xb.Slot,{scope:t.__scopeMenu,children:P.jsx(vI,{id:o.contentId,"aria-labelledby":o.triggerId,...s,ref:u,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:f=>{var l;a.isUsingKeyboardRef.current&&((l=c.current)==null||l.focus()),f.preventDefault()},onCloseAutoFocus:f=>f.preventDefault(),onFocusOutside:me(t.onFocusOutside,f=>{f.target!==o.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:me(t.onEscapeKeyDown,f=>{a.onClose(),f.preventDefault()}),onKeyDown:me(t.onKeyDown,f=>{var m;const l=f.currentTarget.contains(f.target),d=hEe[a.dir].includes(f.key);l&&d&&(i.onOpenChange(!1),(m=o.trigger)==null||m.focus(),f.preventDefault())})})})})})});Nq.displayName=Dq;function Mq(t){return t?"open":"closed"}function hC(t){return t==="indeterminate"}function wI(t){return hC(t)?"indeterminate":t?"checked":"unchecked"}function NEe(t){const e=document.activeElement;for(const n of t)if(n===e||(n.focus(),document.activeElement!==e))return}function MEe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}function OEe(t,e,n){const s=e.length>1&&Array.from(e).every(u=>u===e[0])?e[0]:e,i=n?t.indexOf(n):-1;let a=MEe(t,Math.max(i,0));s.length===1&&(a=a.filter(u=>u!==n));const c=a.find(u=>u.toLowerCase().startsWith(s.toLowerCase()));return c!==n?c:void 0}function LEe(t,e){const{x:n,y:r}=t;let s=!1;for(let i=0,a=e.length-1;ir!=f>r&&n<(u-o)*(r-c)/(f-c)+o&&(s=!s)}return s}function IEe(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return LEe(n,e)}function Qb(t){return e=>e.pointerType==="mouse"?t(e):void 0}var $Ee=pq,_I=pI,xI=gq,SI=vq,EI=yI,CI=yq,AI=dA,RI=wq,PI=xq,TI=Eq,kI=Aq,DI=Rq,NI=Pq,MI=kq,OI=Nq,Oq="ContextMenu",[FEe,Q4e]=Tn(Oq,[E_]),Ri=E_(),[Z4e,Lq]=FEe(Oq),Iq="ContextMenuTrigger",jEe=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,disabled:r=!1,...s}=t,i=Lq(Iq,n),a=Ri(n),o=_.useRef({x:0,y:0}),c=_.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...o.current})}),u=_.useRef(0),f=_.useCallback(()=>window.clearTimeout(u.current),[]),l=d=>{o.current={x:d.clientX,y:d.clientY},i.onOpenChange(!0)};return _.useEffect(()=>f,[f]),_.useEffect(()=>void(r&&f()),[r,f]),P.jsxs(P.Fragment,{children:[P.jsx(_I,{...a,virtualRef:c}),P.jsx(De.span,{"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,...s,ref:e,style:{WebkitTouchCallout:"none",...t.style},onContextMenu:r?t.onContextMenu:me(t.onContextMenu,d=>{f(),l(d),d.preventDefault()}),onPointerDown:r?t.onPointerDown:me(t.onPointerDown,lS(d=>{f(),u.current=window.setTimeout(()=>l(d),700)})),onPointerMove:r?t.onPointerMove:me(t.onPointerMove,lS(f)),onPointerCancel:r?t.onPointerCancel:me(t.onPointerCancel,lS(f)),onPointerUp:r?t.onPointerUp:me(t.onPointerUp,lS(f))})]})});jEe.displayName=Iq;var zEe="ContextMenuPortal",$q=t=>{const{__scopeContextMenu:e,...n}=t,r=Ri(e);return P.jsx(xI,{...r,...n})};$q.displayName=zEe;var Fq="ContextMenuContent",jq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Lq(Fq,n),i=Ri(n),a=_.useRef(!1);return P.jsx(SI,{...i,...r,ref:e,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:o=>{var c;(c=t.onCloseAutoFocus)==null||c.call(t,o),!o.defaultPrevented&&a.current&&o.preventDefault(),a.current=!1},onInteractOutside:o=>{var c;(c=t.onInteractOutside)==null||c.call(t,o),!o.defaultPrevented&&!s.modal&&(a.current=!0)},style:{...t.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});jq.displayName=Fq;var BEe="ContextMenuGroup",UEe=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(EI,{...s,...r,ref:e})});UEe.displayName=BEe;var HEe="ContextMenuLabel",zq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(CI,{...s,...r,ref:e})});zq.displayName=HEe;var VEe="ContextMenuItem",Bq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(AI,{...s,...r,ref:e})});Bq.displayName=VEe;var WEe="ContextMenuCheckboxItem",Uq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(RI,{...s,...r,ref:e})});Uq.displayName=WEe;var qEe="ContextMenuRadioGroup",GEe=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(PI,{...s,...r,ref:e})});GEe.displayName=qEe;var KEe="ContextMenuRadioItem",Hq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(TI,{...s,...r,ref:e})});Hq.displayName=KEe;var YEe="ContextMenuItemIndicator",Vq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(kI,{...s,...r,ref:e})});Vq.displayName=YEe;var XEe="ContextMenuSeparator",Wq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(DI,{...s,...r,ref:e})});Wq.displayName=XEe;var QEe="ContextMenuArrow",ZEe=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(NI,{...s,...r,ref:e})});ZEe.displayName=QEe;var JEe="ContextMenuSubTrigger",qq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(MI,{...s,...r,ref:e})});qq.displayName=JEe;var eCe="ContextMenuSubContent",Gq=_.forwardRef((t,e)=>{const{__scopeContextMenu:n,...r}=t,s=Ri(n);return P.jsx(OI,{...s,...r,ref:e,style:{...t.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Gq.displayName=eCe;function lS(t){return e=>e.pointerType!=="mouse"?t(e):void 0}var tCe=$q,Kq=jq,Yq=zq,Xq=Bq,Qq=Uq,Zq=Hq,Jq=Vq,eG=Wq,tG=qq,nG=Gq;const nCe=_.forwardRef(({className:t,inset:e,children:n,...r},s)=>P.jsxs(tG,{ref:s,className:ce("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",e&&"pl-8",t),...r,children:[n,P.jsx(r_,{className:"ml-auto h-4 w-4"})]}));nCe.displayName=tG.displayName;const rCe=_.forwardRef(({className:t,...e},n)=>P.jsx(nG,{ref:n,className:ce("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...e}));rCe.displayName=nG.displayName;const sCe=_.forwardRef(({className:t,...e},n)=>P.jsx(tCe,{children:P.jsx(Kq,{ref:n,className:ce("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md animate-in fade-in-80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...e})}));sCe.displayName=Kq.displayName;const iCe=_.forwardRef(({className:t,inset:e,...n},r)=>P.jsx(Xq,{ref:r,className:ce("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e&&"pl-8",t),...n}));iCe.displayName=Xq.displayName;const oCe=_.forwardRef(({className:t,children:e,checked:n,...r},s)=>P.jsxs(Qq,{ref:s,className:ce("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),checked:n,...r,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(Jq,{children:P.jsx(n_,{className:"h-4 w-4"})})}),e]}));oCe.displayName=Qq.displayName;const aCe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(Zq,{ref:r,className:ce("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...n,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(Jq,{children:P.jsx(I1,{className:"h-2 w-2 fill-current"})})}),e]}));aCe.displayName=Zq.displayName;const lCe=_.forwardRef(({className:t,inset:e,...n},r)=>P.jsx(Yq,{ref:r,className:ce("px-2 py-1.5 text-sm font-semibold text-foreground",e&&"pl-8",t),...n}));lCe.displayName=Yq.displayName;const cCe=_.forwardRef(({className:t,...e},n)=>P.jsx(eG,{ref:n,className:ce("-mx-1 my-1 h-px bg-border",t),...e}));cCe.displayName=eG.displayName;function wd(t,e,{checkForDefaultPrevented:n=!0}={}){return function(s){if(t==null||t(s),n===!1||!s.defaultPrevented)return e==null?void 0:e(s)}}function uB(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function rG(...t){return e=>{let n=!1;const r=t.map(s=>{const i=uB(s,e);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let s=0;s{const{children:a,...o}=i,c=_.useMemo(()=>o,Object.values(o));return P.jsx(n.Provider,{value:c,children:a})};r.displayName=t+"Provider";function s(i){const a=_.useContext(n);if(a)return a;if(e!==void 0)return e;throw new Error(`\`${i}\` must be used within \`${t}\``)}return[r,s]}function dCe(t,e=[]){let n=[];function r(i,a){const o=_.createContext(a),c=n.length;n=[...n,a];const u=l=>{var g;const{scope:d,children:m,...p}=l,h=((g=d==null?void 0:d[t])==null?void 0:g[c])||o,y=_.useMemo(()=>p,Object.values(p));return P.jsx(h.Provider,{value:y,children:m})};u.displayName=i+"Provider";function f(l,d){var h;const m=((h=d==null?void 0:d[t])==null?void 0:h[c])||o,p=_.useContext(m);if(p)return p;if(a!==void 0)return a;throw new Error(`\`${l}\` must be used within \`${i}\``)}return[u,f]}const s=()=>{const i=n.map(a=>_.createContext(a));return function(o){const c=(o==null?void 0:o[t])||i;return _.useMemo(()=>({[`__scope${t}`]:{...o,[t]:c}}),[o,c])}};return s.scopeName=t,[r,fCe(s,...e)]}function fCe(...t){const e=t[0];if(t.length===1)return e;const n=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(i){const a=r.reduce((o,{useScope:c,scopeName:u})=>{const l=c(i)[`__scope${u}`];return{...o,...l}},{});return _.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return n.scopeName=e.scopeName,n}var LI=_.forwardRef((t,e)=>{const{children:n,...r}=t,s=_.Children.toArray(n),i=s.find(pCe);if(i){const a=i.props.children,o=s.map(c=>c===i?_.Children.count(a)>1?_.Children.only(null):_.isValidElement(a)?a.props.children:null:c);return P.jsx(KD,{...r,ref:e,children:_.isValidElement(a)?_.cloneElement(a,void 0,o):null})}return P.jsx(KD,{...r,ref:e,children:n})});LI.displayName="Slot";var KD=_.forwardRef((t,e)=>{const{children:n,...r}=t;if(_.isValidElement(n)){const s=gCe(n),i=mCe(r,n.props);return n.type!==_.Fragment&&(i.ref=e?rG(e,s):s),_.cloneElement(n,i)}return _.Children.count(n)>1?_.Children.only(null):null});KD.displayName="SlotClone";var hCe=({children:t})=>P.jsx(P.Fragment,{children:t});function pCe(t){return _.isValidElement(t)&&t.type===hCe}function mCe(t,e){const n={...e};for(const r in e){const s=t[r],i=e[r];/^on[A-Z]/.test(r)?s&&i?n[r]=(...o)=>{i(...o),s(...o)}:s&&(n[r]=s):r==="style"?n[r]={...s,...i}:r==="className"&&(n[r]=[s,i].filter(Boolean).join(" "))}return{...t,...n}}function gCe(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var vCe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Zc=vCe.reduce((t,e)=>{const n=_.forwardRef((r,s)=>{const{asChild:i,...a}=r,o=i?LI:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),P.jsx(o,{...a,ref:s})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function yCe(t,e){t&&ks.flushSync(()=>t.dispatchEvent(e))}var bCe="DismissableLayer",YD="dismissableLayer.update",wCe="dismissableLayer.pointerDownOutside",_Ce="dismissableLayer.focusOutside",dB,sG=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),iG=_.forwardRef((t,e)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:i,onInteractOutside:a,onDismiss:o,...c}=t,u=_.useContext(sG),[f,l]=_.useState(null),d=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=_.useState({}),p=mp(e,R=>l(R)),h=Array.from(u.layers),[y]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),g=h.indexOf(y),v=f?h.indexOf(f):-1,w=u.layersWithOutsidePointerEventsDisabled.size>0,x=v>=g,A=ECe(R=>{const E=R.target,T=[...u.branches].some(D=>D.contains(E));!x||T||(s==null||s(R),a==null||a(R),R.defaultPrevented||o==null||o())},d),k=CCe(R=>{const E=R.target;[...u.branches].some(D=>D.contains(E))||(i==null||i(R),a==null||a(R),R.defaultPrevented||o==null||o())},d);return p6(R=>{v===u.layers.size-1&&(r==null||r(R),!R.defaultPrevented&&o&&(R.preventDefault(),o()))},d),_.useEffect(()=>{if(f)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(dB=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),fB(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=dB)}},[f,d,n,u]),_.useEffect(()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),fB())},[f,u]),_.useEffect(()=>{const R=()=>m({});return document.addEventListener(YD,R),()=>document.removeEventListener(YD,R)},[]),P.jsx(Zc.div,{...c,ref:p,style:{pointerEvents:w?x?"auto":"none":void 0,...t.style},onFocusCapture:wd(t.onFocusCapture,k.onFocusCapture),onBlurCapture:wd(t.onBlurCapture,k.onBlurCapture),onPointerDownCapture:wd(t.onPointerDownCapture,A.onPointerDownCapture)})});iG.displayName=bCe;var xCe="DismissableLayerBranch",SCe=_.forwardRef((t,e)=>{const n=_.useContext(sG),r=_.useRef(null),s=mp(e,r);return _.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),P.jsx(Zc.div,{...t,ref:s})});SCe.displayName=xCe;function ECe(t,e=globalThis==null?void 0:globalThis.document){const n=Ut(t),r=_.useRef(!1),s=_.useRef(()=>{});return _.useEffect(()=>{const i=o=>{if(o.target&&!r.current){let c=function(){oG(wCe,n,u,{discrete:!0})};const u={originalEvent:o};o.pointerType==="touch"?(e.removeEventListener("click",s.current),s.current=c,e.addEventListener("click",s.current,{once:!0})):c()}else e.removeEventListener("click",s.current);r.current=!1},a=window.setTimeout(()=>{e.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),e.removeEventListener("pointerdown",i),e.removeEventListener("click",s.current)}},[e,n]),{onPointerDownCapture:()=>r.current=!0}}function CCe(t,e=globalThis==null?void 0:globalThis.document){const n=Ut(t),r=_.useRef(!1);return _.useEffect(()=>{const s=i=>{i.target&&!r.current&&oG(_Ce,n,{originalEvent:i},{discrete:!1})};return e.addEventListener("focusin",s),()=>e.removeEventListener("focusin",s)},[e,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function fB(){const t=new CustomEvent(YD);document.dispatchEvent(t)}function oG(t,e,n,{discrete:r}){const s=n.originalEvent.target,i=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&s.addEventListener(t,e,{once:!0}),r?yCe(s,i):s.dispatchEvent(i)}var CT="focusScope.autoFocusOnMount",AT="focusScope.autoFocusOnUnmount",hB={bubbles:!1,cancelable:!0},ACe="FocusScope",aG=_.forwardRef((t,e)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:s,onUnmountAutoFocus:i,...a}=t,[o,c]=_.useState(null),u=Ut(s),f=Ut(i),l=_.useRef(null),d=mp(e,h=>c(h)),m=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(r){let h=function(w){if(m.paused||!o)return;const x=w.target;o.contains(x)?l.current=x:yu(l.current,{select:!0})},y=function(w){if(m.paused||!o)return;const x=w.relatedTarget;x!==null&&(o.contains(x)||yu(l.current,{select:!0}))},g=function(w){if(document.activeElement===document.body)for(const A of w)A.removedNodes.length>0&&yu(o)};document.addEventListener("focusin",h),document.addEventListener("focusout",y);const v=new MutationObserver(g);return o&&v.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",y),v.disconnect()}}},[r,o,m.paused]),_.useEffect(()=>{if(o){mB.add(m);const h=document.activeElement;if(!o.contains(h)){const g=new CustomEvent(CT,hB);o.addEventListener(CT,u),o.dispatchEvent(g),g.defaultPrevented||(RCe(NCe(lG(o)),{select:!0}),document.activeElement===h&&yu(o))}return()=>{o.removeEventListener(CT,u),setTimeout(()=>{const g=new CustomEvent(AT,hB);o.addEventListener(AT,f),o.dispatchEvent(g),g.defaultPrevented||yu(h??document.body,{select:!0}),o.removeEventListener(AT,f),mB.remove(m)},0)}}},[o,u,f,m]);const p=_.useCallback(h=>{if(!n&&!r||m.paused)return;const y=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,g=document.activeElement;if(y&&g){const v=h.currentTarget,[w,x]=PCe(v);w&&x?!h.shiftKey&&g===x?(h.preventDefault(),n&&yu(w,{select:!0})):h.shiftKey&&g===w&&(h.preventDefault(),n&&yu(x,{select:!0})):g===v&&h.preventDefault()}},[n,r,m.paused]);return P.jsx(Zc.div,{tabIndex:-1,...a,ref:d,onKeyDown:p})});aG.displayName=ACe;function RCe(t,{select:e=!1}={}){const n=document.activeElement;for(const r of t)if(yu(r,{select:e}),document.activeElement!==n)return}function PCe(t){const e=lG(t),n=pB(e,t),r=pB(e.reverse(),t);return[n,r]}function lG(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function pB(t,e){for(const n of t)if(!TCe(n,{upTo:e}))return n}function TCe(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function kCe(t){return t instanceof HTMLInputElement&&"select"in t}function yu(t,{select:e=!1}={}){if(t&&t.focus){const n=document.activeElement;t.focus({preventScroll:!0}),t!==n&&kCe(t)&&e&&t.select()}}var mB=DCe();function DCe(){let t=[];return{add(e){const n=t[0];e!==n&&(n==null||n.pause()),t=gB(t,e),t.unshift(e)},remove(e){var n;t=gB(t,e),(n=t[0])==null||n.resume()}}}function gB(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function NCe(t){return t.filter(e=>e.tagName!=="A")}var MCe="Portal",cG=_.forwardRef((t,e)=>{var o;const{container:n,...r}=t,[s,i]=_.useState(!1);Ln(()=>i(!0),[]);const a=n||s&&((o=globalThis==null?void 0:globalThis.document)==null?void 0:o.body);return a?e_.createPortal(P.jsx(Zc.div,{...r,ref:e}),a):null});cG.displayName=MCe;function OCe(t,e){return _.useReducer((n,r)=>e[n][r]??n,t)}var fA=t=>{const{present:e,children:n}=t,r=LCe(e),s=typeof n=="function"?n({present:r.isPresent}):_.Children.only(n),i=mp(r.ref,ICe(s));return typeof n=="function"||r.isPresent?_.cloneElement(s,{ref:i}):null};fA.displayName="Presence";function LCe(t){const[e,n]=_.useState(),r=_.useRef({}),s=_.useRef(t),i=_.useRef("none"),a=t?"mounted":"unmounted",[o,c]=OCe(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const u=cS(r.current);i.current=o==="mounted"?u:"none"},[o]),Ln(()=>{const u=r.current,f=s.current;if(f!==t){const d=i.current,m=cS(u);t?c("MOUNT"):m==="none"||(u==null?void 0:u.display)==="none"?c("UNMOUNT"):c(f&&d!==m?"ANIMATION_OUT":"UNMOUNT"),s.current=t}},[t,c]),Ln(()=>{if(e){let u;const f=e.ownerDocument.defaultView??window,l=m=>{const h=cS(r.current).includes(m.animationName);if(m.target===e&&h&&(c("ANIMATION_END"),!s.current)){const y=e.style.animationFillMode;e.style.animationFillMode="forwards",u=f.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},d=m=>{m.target===e&&(i.current=cS(r.current))};return e.addEventListener("animationstart",d),e.addEventListener("animationcancel",l),e.addEventListener("animationend",l),()=>{f.clearTimeout(u),e.removeEventListener("animationstart",d),e.removeEventListener("animationcancel",l),e.removeEventListener("animationend",l)}}else c("ANIMATION_END")},[e,c]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:_.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function cS(t){return(t==null?void 0:t.animationName)||"none"}function ICe(t){var r,s;let e=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,n=e&&"isReactWarning"in e&&e.isReactWarning;return n?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,n=e&&"isReactWarning"in e&&e.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}var RT=0;function $Ce(){_.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??vB()),document.body.insertAdjacentElement("beforeend",t[1]??vB()),RT++,()=>{RT===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),RT--}},[])}function vB(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var uG=yL(),PT=function(){},hA=_.forwardRef(function(t,e){var n=_.useRef(null),r=_.useState({onScrollCapture:PT,onWheelCapture:PT,onTouchMoveCapture:PT}),s=r[0],i=r[1],a=t.forwardProps,o=t.children,c=t.className,u=t.removeScrollBar,f=t.enabled,l=t.shards,d=t.sideCar,m=t.noIsolation,p=t.inert,h=t.allowPinchZoom,y=t.as,g=y===void 0?"div":y,v=t.gapMode,w=F1(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=d,A=vL([n,e]),k=fr(fr({},w),s);return _.createElement(_.Fragment,null,f&&_.createElement(x,{sideCar:uG,removeScrollBar:u,shards:l,noIsolation:m,inert:p,setCallbacks:i,allowPinchZoom:!!h,lockRef:n,gapMode:v}),a?_.cloneElement(_.Children.only(o),fr(fr({},k),{ref:A})):_.createElement(g,fr({},k,{className:c,ref:A}),o))});hA.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};hA.classNames={fullWidth:Mm,zeroRight:Nm};var XD=!1;if(typeof window<"u")try{var uS=Object.defineProperty({},"passive",{get:function(){return XD=!0,!0}});window.addEventListener("test",uS,uS),window.removeEventListener("test",uS,uS)}catch{XD=!1}var Up=XD?{passive:!1}:!1,FCe=function(t){return t.tagName==="TEXTAREA"},dG=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!FCe(t)&&n[e]==="visible")},jCe=function(t){return dG(t,"overflowY")},zCe=function(t){return dG(t,"overflowX")},yB=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=fG(t,r);if(s){var i=hG(t,r),a=i[1],o=i[2];if(a>o)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},BCe=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},UCe=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},fG=function(t,e){return t==="v"?jCe(e):zCe(e)},hG=function(t,e){return t==="v"?BCe(e):UCe(e)},HCe=function(t,e){return t==="h"&&e==="rtl"?-1:1},VCe=function(t,e,n,r,s){var i=HCe(t,window.getComputedStyle(e).direction),a=i*r,o=n.target,c=e.contains(o),u=!1,f=a>0,l=0,d=0;do{var m=hG(t,o),p=m[0],h=m[1],y=m[2],g=h-y-i*p;(p||g)&&fG(t,o)&&(l+=g,d+=p),o instanceof ShadowRoot?o=o.host:o=o.parentNode}while(!c&&o!==document.body||c&&(e.contains(o)||e===o));return(f&&Math.abs(l)<1||!f&&Math.abs(d)<1)&&(u=!0),u},dS=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},bB=function(t){return[t.deltaX,t.deltaY]},wB=function(t){return t&&"current"in t?t.current:t},WCe=function(t,e){return t[0]===e[0]&&t[1]===e[1]},qCe=function(t){return` - .block-interactivity-`.concat(t,` {pointer-events: none;} - .allow-interactivity-`).concat(t,` {pointer-events: all;} -`)},GCe=0,Hp=[];function KCe(t){var e=_.useRef([]),n=_.useRef([0,0]),r=_.useRef(),s=_.useState(GCe++)[0],i=_.useState(z1)[0],a=_.useRef(t);_.useEffect(function(){a.current=t},[t]),_.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(s));var h=gL([t.lockRef.current],(t.shards||[]).map(wB),!0).filter(Boolean);return h.forEach(function(y){return y.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),h.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(s))})}}},[t.inert,t.lockRef.current,t.shards]);var o=_.useCallback(function(h,y){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!a.current.allowPinchZoom;var g=dS(h),v=n.current,w="deltaX"in h?h.deltaX:v[0]-g[0],x="deltaY"in h?h.deltaY:v[1]-g[1],A,k=h.target,R=Math.abs(w)>Math.abs(x)?"h":"v";if("touches"in h&&R==="h"&&k.type==="range")return!1;var E=yB(R,k);if(!E)return!0;if(E?A=R:(A=R==="v"?"h":"v",E=yB(R,k)),!E)return!1;if(!r.current&&"changedTouches"in h&&(w||x)&&(r.current=A),!A)return!0;var T=r.current||A;return VCe(T,y,h,T==="h"?w:x)},[]),c=_.useCallback(function(h){var y=h;if(!(!Hp.length||Hp[Hp.length-1]!==i)){var g="deltaY"in y?bB(y):dS(y),v=e.current.filter(function(A){return A.name===y.type&&(A.target===y.target||y.target===A.shadowParent)&&WCe(A.delta,g)})[0];if(v&&v.should){y.cancelable&&y.preventDefault();return}if(!v){var w=(a.current.shards||[]).map(wB).filter(Boolean).filter(function(A){return A.contains(y.target)}),x=w.length>0?o(y,w[0]):!a.current.noIsolation;x&&y.cancelable&&y.preventDefault()}}},[]),u=_.useCallback(function(h,y,g,v){var w={name:h,delta:y,target:g,should:v,shadowParent:YCe(g)};e.current.push(w),setTimeout(function(){e.current=e.current.filter(function(x){return x!==w})},1)},[]),f=_.useCallback(function(h){n.current=dS(h),r.current=void 0},[]),l=_.useCallback(function(h){u(h.type,bB(h),h.target,o(h,t.lockRef.current))},[]),d=_.useCallback(function(h){u(h.type,dS(h),h.target,o(h,t.lockRef.current))},[]);_.useEffect(function(){return Hp.push(i),t.setCallbacks({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:d}),document.addEventListener("wheel",c,Up),document.addEventListener("touchmove",c,Up),document.addEventListener("touchstart",f,Up),function(){Hp=Hp.filter(function(h){return h!==i}),document.removeEventListener("wheel",c,Up),document.removeEventListener("touchmove",c,Up),document.removeEventListener("touchstart",f,Up)}},[]);var m=t.removeScrollBar,p=t.inert;return _.createElement(_.Fragment,null,p?_.createElement(i,{styles:qCe(s)}):null,m?_.createElement(wL,{gapMode:t.gapMode}):null)}function YCe(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const XCe=bL(uG,KCe);var pG=_.forwardRef(function(t,e){return _.createElement(hA,fr({},t,{ref:e,sideCar:XCe}))});pG.classNames=hA.classNames;var II="Dialog",[mG,J4e]=dCe(II),[QCe,Ma]=mG(II),gG=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:a=!0}=t,o=_.useRef(null),c=_.useRef(null),[u=!1,f]=sr({prop:r,defaultProp:s,onChange:i});return P.jsx(QCe,{scope:e,triggerRef:o,contentRef:c,contentId:Hr(),titleId:Hr(),descriptionId:Hr(),open:u,onOpenChange:f,onOpenToggle:_.useCallback(()=>f(l=>!l),[f]),modal:a,children:n})};gG.displayName=II;var vG="DialogTrigger",ZCe=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Ma(vG,n),i=mp(e,s.triggerRef);return P.jsx(Zc.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":jI(s.open),...r,ref:i,onClick:wd(t.onClick,s.onOpenToggle)})});ZCe.displayName=vG;var $I="DialogPortal",[JCe,yG]=mG($I,{forceMount:void 0}),bG=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:s}=t,i=Ma($I,e);return P.jsx(JCe,{scope:e,forceMount:n,children:_.Children.map(r,a=>P.jsx(fA,{present:n||i.open,children:P.jsx(cG,{asChild:!0,container:s,children:a})}))})};bG.displayName=$I;var pC="DialogOverlay",wG=_.forwardRef((t,e)=>{const n=yG(pC,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Ma(pC,t.__scopeDialog);return i.modal?P.jsx(fA,{present:r||i.open,children:P.jsx(e1e,{...s,ref:e})}):null});wG.displayName=pC;var e1e=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Ma(pC,n);return P.jsx(pG,{as:LI,allowPinchZoom:!0,shards:[s.contentRef],children:P.jsx(Zc.div,{"data-state":jI(s.open),...r,ref:e,style:{pointerEvents:"auto",...r.style}})})}),Xh="DialogContent",_G=_.forwardRef((t,e)=>{const n=yG(Xh,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Ma(Xh,t.__scopeDialog);return P.jsx(fA,{present:r||i.open,children:i.modal?P.jsx(t1e,{...s,ref:e}):P.jsx(n1e,{...s,ref:e})})});_G.displayName=Xh;var t1e=_.forwardRef((t,e)=>{const n=Ma(Xh,t.__scopeDialog),r=_.useRef(null),s=mp(e,n.contentRef,r);return _.useEffect(()=>{const i=r.current;if(i)return _v(i)},[]),P.jsx(xG,{...t,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:wd(t.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)==null||a.focus()}),onPointerDownOutside:wd(t.onPointerDownOutside,i=>{const a=i.detail.originalEvent,o=a.button===0&&a.ctrlKey===!0;(a.button===2||o)&&i.preventDefault()}),onFocusOutside:wd(t.onFocusOutside,i=>i.preventDefault())})}),n1e=_.forwardRef((t,e)=>{const n=Ma(Xh,t.__scopeDialog),r=_.useRef(!1),s=_.useRef(!1);return P.jsx(xG,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a,o;(a=t.onCloseAutoFocus)==null||a.call(t,i),i.defaultPrevented||(r.current||(o=n.triggerRef.current)==null||o.focus(),i.preventDefault()),r.current=!1,s.current=!1},onInteractOutside:i=>{var c,u;(c=t.onInteractOutside)==null||c.call(t,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const a=i.target;((u=n.triggerRef.current)==null?void 0:u.contains(a))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&s.current&&i.preventDefault()}})}),xG=_.forwardRef((t,e)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:i,...a}=t,o=Ma(Xh,n),c=_.useRef(null),u=mp(e,c);return $Ce(),P.jsxs(P.Fragment,{children:[P.jsx(aG,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:i,children:P.jsx(iG,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":jI(o.open),...a,ref:u,onDismiss:()=>o.onOpenChange(!1)})}),P.jsxs(P.Fragment,{children:[P.jsx(r1e,{titleId:o.titleId}),P.jsx(i1e,{contentRef:c,descriptionId:o.descriptionId})]})]})}),FI="DialogTitle",SG=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Ma(FI,n);return P.jsx(Zc.h2,{id:s.titleId,...r,ref:e})});SG.displayName=FI;var EG="DialogDescription",CG=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Ma(EG,n);return P.jsx(Zc.p,{id:s.descriptionId,...r,ref:e})});CG.displayName=EG;var AG="DialogClose",RG=_.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Ma(AG,n);return P.jsx(Zc.button,{type:"button",...r,ref:e,onClick:wd(t.onClick,()=>s.onOpenChange(!1))})});RG.displayName=AG;function jI(t){return t?"open":"closed"}var PG="DialogTitleWarning",[eUe,TG]=uCe(PG,{contentName:Xh,titleName:FI,docsSlug:"dialog"}),r1e=({titleId:t})=>{const e=TG(PG),n=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. - -If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. - -For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return _.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},s1e="DialogDescriptionWarning",i1e=({contentRef:t,descriptionId:e})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${TG(s1e).contentName}}.`;return _.useEffect(()=>{var i;const s=(i=t.current)==null?void 0:i.getAttribute("aria-describedby");e&&s&&(document.getElementById(e)||console.warn(r))},[r,t,e]),null},o1e=gG,a1e=bG,l1e=wG,c1e=_G,u1e=SG,d1e=CG,f1e=RG;function h1e(t){if(typeof document>"u")return;let e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}const kG=se.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),A_=()=>{const t=se.useContext(kG);if(!t)throw new Error("useDrawerContext must be used within a Drawer.Root");return t};h1e(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,100%,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,-100%,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(-100%,0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(100%,0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not( -[data-state=closed] -){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,100%,0)}}@keyframes slideFromTop{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,-100%,0)}}@keyframes slideFromLeft{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(-100%,0,0)}}@keyframes slideFromRight{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(100%,0,0)}}`);const p1e=24,m1e=typeof window<"u"?_.useLayoutEffect:_.useEffect;function _B(...t){return(...e)=>{for(let n of t)typeof n=="function"&&n(...e)}}function g1e(){return zI(/^Mac/)}function v1e(){return zI(/^iPhone/)}function xB(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function y1e(){return zI(/^iPad/)||g1e()&&navigator.maxTouchPoints>1}function DG(){return v1e()||y1e()}function zI(t){return typeof window<"u"&&window.navigator!=null?t.test(window.navigator.platform):void 0}const TT=typeof document<"u"&&window.visualViewport;function SB(t){let e=window.getComputedStyle(t);return/(auto|scroll)/.test(e.overflow+e.overflowX+e.overflowY)}function NG(t){for(SB(t)&&(t=t.parentElement);t&&!SB(t);)t=t.parentElement;return t||document.scrollingElement||document.documentElement}const b1e=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let fS=0,kT;function w1e(t={}){let{isDisabled:e}=t;m1e(()=>{if(!e)return fS++,fS===1&&DG()&&(kT=_1e()),()=>{fS--,fS===0&&(kT==null||kT())}},[e])}function _1e(){let t,e=0,n=l=>{t=NG(l.target),!(t===document.documentElement&&t===document.body)&&(e=l.changedTouches[0].pageY)},r=l=>{if(!t||t===document.documentElement||t===document.body){l.preventDefault();return}let d=l.changedTouches[0].pageY,m=t.scrollTop,p=t.scrollHeight-t.clientHeight;p!==0&&((m<=0&&d>e||m>=p&&d{let d=l.target;QD(d)&&d!==document.activeElement&&(l.preventDefault(),d.style.transform="translateY(-2000px)",d.focus(),requestAnimationFrame(()=>{d.style.transform=""}))},i=l=>{let d=l.target;QD(d)&&(d.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{d.style.transform="",TT&&(TT.height{EB(d)}):TT.addEventListener("resize",()=>EB(d),{once:!0}))}))},a=()=>{window.scrollTo(0,0)},o=window.pageXOffset,c=window.pageYOffset,u=_B(x1e(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`));window.scrollTo(0,0);let f=_B(by(document,"touchstart",n,{passive:!1,capture:!0}),by(document,"touchmove",r,{passive:!1,capture:!0}),by(document,"touchend",s,{passive:!1,capture:!0}),by(document,"focus",i,!0),by(window,"scroll",a));return()=>{u(),f(),window.scrollTo(o,c)}}function x1e(t,e,n){let r=t.style[e];return t.style[e]=n,()=>{t.style[e]=r}}function by(t,e,n,r){return t.addEventListener(e,n,r),()=>{t.removeEventListener(e,n,r)}}function EB(t){let e=document.scrollingElement||document.documentElement;for(;t&&t!==e;){let n=NG(t);if(n!==document.documentElement&&n!==document.body&&n!==t){let r=n.getBoundingClientRect().top,s=t.getBoundingClientRect().top,i=t.getBoundingClientRect().bottom;const a=n.getBoundingClientRect().bottom+p1e;i>a&&(n.scrollTop+=s-r)}t=n.parentElement}}function QD(t){return t instanceof HTMLInputElement&&!b1e.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}function S1e(t,e){typeof t=="function"?t(e):t!=null&&(t.current=e)}function E1e(...t){return e=>t.forEach(n=>S1e(n,e))}function MG(...t){return _.useCallback(E1e(...t),t)}const OG=new WeakMap;function Lr(t,e,n=!1){if(!t||!(t instanceof HTMLElement))return;let r={};Object.entries(e).forEach(([s,i])=>{if(s.startsWith("--")){t.style.setProperty(s,i);return}r[s]=t.style[s],t.style[s]=i}),!n&&OG.set(t,r)}function C1e(t,e){if(!t||!(t instanceof HTMLElement))return;let n=OG.get(t);n&&(t.style[e]=n[e])}const Ir=t=>{switch(t){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return t}};function hS(t,e){if(!t)return null;const n=window.getComputedStyle(t),r=n.transform||n.webkitTransform||n.mozTransform;let s=r.match(/^matrix3d\((.+)\)$/);return s?parseFloat(s[1].split(", ")[Ir(e)?13:12]):(s=r.match(/^matrix\((.+)\)$/),s?parseFloat(s[1].split(", ")[Ir(e)?5:4]):null)}function A1e(t){return 8*(Math.log(t+1)-2)}function DT(t,e){if(!t)return()=>{};const n=t.style.cssText;return Object.assign(t.style,e),()=>{t.style.cssText=n}}function R1e(...t){return(...e)=>{for(const n of t)typeof n=="function"&&n(...e)}}const er={DURATION:.5,EASE:[.32,.72,0,1]},LG=.4,P1e=.25,T1e=100,IG=8,pS=16,ZD=26,NT="vaul-dragging";function $G(t){const e=se.useRef(t);return se.useEffect(()=>{e.current=t}),se.useMemo(()=>(...n)=>e.current==null?void 0:e.current.call(e,...n),[])}function k1e({defaultProp:t,onChange:e}){const n=se.useState(t),[r]=n,s=se.useRef(r),i=$G(e);return se.useEffect(()=>{s.current!==r&&(i(r),s.current=r)},[r,s,i]),n}function FG({prop:t,defaultProp:e,onChange:n=()=>{}}){const[r,s]=k1e({defaultProp:e,onChange:n}),i=t!==void 0,a=i?t:r,o=$G(n),c=se.useCallback(u=>{if(i){const l=typeof u=="function"?u(t):u;l!==t&&o(l)}else s(u)},[i,t,s,o]);return[a,c]}function D1e({activeSnapPointProp:t,setActiveSnapPointProp:e,snapPoints:n,drawerRef:r,overlayRef:s,fadeFromIndex:i,onSnapPointChange:a,direction:o="bottom",container:c,snapToSequentialPoint:u}){const[f,l]=FG({prop:t,defaultProp:n==null?void 0:n[0],onChange:e}),[d,m]=se.useState(typeof window<"u"?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);se.useEffect(()=>{function R(){m({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",R),()=>window.removeEventListener("resize",R)},[]);const p=se.useMemo(()=>f===(n==null?void 0:n[n.length-1])||null,[n,f]),h=se.useMemo(()=>n==null?void 0:n.findIndex(R=>R===f),[n,f]),y=n&&n.length>0&&(i||i===0)&&!Number.isNaN(i)&&n[i]===f||!n,g=se.useMemo(()=>{const R=c?{width:c.getBoundingClientRect().width,height:c.getBoundingClientRect().height}:typeof window<"u"?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};var E;return(E=n==null?void 0:n.map(T=>{const D=typeof T=="string";let M=0;if(D&&(M=parseInt(T,10)),Ir(o)){const I=D?M:d?T*R.height:0;return d?o==="bottom"?R.height-I:-R.height+I:I}const L=D?M:d?T*R.width:0;return d?o==="right"?R.width-L:-R.width+L:L}))!=null?E:[]},[n,d,c]),v=se.useMemo(()=>h!==null?g==null?void 0:g[h]:null,[g,h]),w=se.useCallback(R=>{var E;const T=(E=g==null?void 0:g.findIndex(D=>D===R))!=null?E:null;a(T),Lr(r.current,{transition:`transform ${er.DURATION}s cubic-bezier(${er.EASE.join(",")})`,transform:Ir(o)?`translate3d(0, ${R}px, 0)`:`translate3d(${R}px, 0, 0)`}),g&&T!==g.length-1&&T!==i&&T{if(f||t){var R;const E=(R=n==null?void 0:n.findIndex(T=>T===t||T===f))!=null?R:-1;g&&E!==-1&&typeof g[E]=="number"&&w(g[E])}},[f,t,n,g,w]);function x({draggedDistance:R,closeDrawer:E,velocity:T,dismissible:D}){if(i===void 0)return;const M=o==="bottom"||o==="right"?(v??0)-R:(v??0)+R,L=h===i-1,I=h===0,F=R>0;if(L&&Lr(s.current,{transition:`opacity ${er.DURATION}s cubic-bezier(${er.EASE.join(",")})`}),!u&&T>2&&!F){D?E():w(g[0]);return}if(!u&&T>2&&F&&g&&n){w(g[n.length-1]);return}const U=g==null?void 0:g.reduce((V,H)=>typeof V!="number"||typeof H!="number"?V:Math.abs(H-M)LG&&Math.abs(R)0&&p){w(g[n.length-1]);return}if(I&&V<0&&D&&E(),h===null)return;w(g[h+V]);return}w(U)}function A({draggedDistance:R}){if(v===null)return;const E=o==="bottom"||o==="right"?v-R:v+R;(o==="bottom"||o==="right")&&Eg[g.length-1]||Lr(r.current,{transform:Ir(o)?`translate3d(0, ${E}px, 0)`:`translate3d(${E}px, 0, 0)`})}function k(R,E){if(!n||typeof h!="number"||!g||i===void 0)return null;const T=h===i-1;if(h>=i&&E)return 0;if(T&&!E)return 1;if(!y&&!T)return null;const M=T?h+1:h-1,L=T?g[M]-g[M-1]:g[M+1]-g[M],I=R/Math.abs(L);return T?1-I:I}return{isLastSnapPoint:p,activeSnapPoint:f,shouldFade:y,getPercentageDragged:k,setActiveSnapPoint:l,activeSnapPointIndex:h,onRelease:x,onDrag:A,snapPointsOffset:g}}const N1e=()=>()=>{};function M1e(){const{direction:t,isOpen:e,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:s}=A_(),i=se.useRef(null),a=_.useMemo(()=>document.body.style.backgroundColor,[]);function o(){return(window.innerWidth-ZD)/window.innerWidth}se.useEffect(()=>{if(e&&n){i.current&&clearTimeout(i.current);const c=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!c)return;R1e(r&&!s?DT(document.body,{background:"black"}):N1e,DT(c,{transformOrigin:Ir(t)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${er.DURATION}s`,transitionTimingFunction:`cubic-bezier(${er.EASE.join(",")})`}));const u=DT(c,{borderRadius:`${IG}px`,overflow:"hidden",...Ir(t)?{transform:`scale(${o()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${o()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{u(),i.current=window.setTimeout(()=>{a?document.body.style.background=a:document.body.style.removeProperty("background")},er.DURATION*1e3)}}},[e,n,a])}let wy=null;function O1e({isOpen:t,modal:e,nested:n,hasBeenOpened:r,preventScrollRestoration:s,noBodyStyles:i}){const[a,o]=se.useState(()=>typeof window<"u"?window.location.href:""),c=se.useRef(0),u=se.useCallback(()=>{if(xB()&&wy===null&&t&&!i){wy={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};const{scrollX:l,innerHeight:d}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-c.current}px`,left:`${-l}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{const m=d-window.innerHeight;m&&c.current>=d&&(document.body.style.top=`${-(c.current+m)}px`)}),300)}},[t]),f=se.useCallback(()=>{if(xB()&&wy!==null&&!i){const l=-parseInt(document.body.style.top,10),d=-parseInt(document.body.style.left,10);Object.assign(document.body.style,wy),window.requestAnimationFrame(()=>{if(s&&a!==window.location.href){o(window.location.href);return}window.scrollTo(d,l)}),wy=null}},[a]);return se.useEffect(()=>{function l(){c.current=window.scrollY}return l(),window.addEventListener("scroll",l),()=>{window.removeEventListener("scroll",l)}},[]),se.useEffect(()=>{n||!r||(t?(!window.matchMedia("(display-mode: standalone)").matches&&u(),e||window.setTimeout(()=>{f()},500)):f())},[t,r,a,e,n,u,f]),{restorePositionSetting:f}}function L1e({open:t,onOpenChange:e,children:n,onDrag:r,onRelease:s,snapPoints:i,shouldScaleBackground:a=!1,setBackgroundColorOnScale:o=!0,closeThreshold:c=P1e,scrollLockTimeout:u=T1e,dismissible:f=!0,handleOnly:l=!1,fadeFromIndex:d=i&&i.length-1,activeSnapPoint:m,setActiveSnapPoint:p,fixed:h,modal:y=!0,onClose:g,nested:v,noBodyStyles:w,direction:x="bottom",defaultOpen:A=!1,disablePreventScroll:k=!0,snapToSequentialPoint:R=!1,preventScrollRestoration:E=!1,repositionInputs:T=!0,onAnimationEnd:D,container:M,autoFocus:L=!1}){var I,F;const[U=!1,Y]=FG({defaultProp:A,prop:t,onChange:Be=>{e==null||e(Be),!Be&&!v&&Me(),setTimeout(()=>{D==null||D(Be)},er.DURATION*1e3),Be&&!y&&typeof window<"u"&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),Be||(document.body.style.pointerEvents="auto")}}),[V,H]=se.useState(!1),[ee,re]=se.useState(!1),[X,G]=se.useState(!1),K=se.useRef(null),Z=se.useRef(null),ue=se.useRef(null),de=se.useRef(null),ie=se.useRef(null),be=se.useRef(!1),Ae=se.useRef(null),_e=se.useRef(0),Oe=se.useRef(!1),Ne=se.useRef(0),ye=se.useRef(null),$e=se.useRef(((I=ye.current)==null?void 0:I.getBoundingClientRect().height)||0),ut=se.useRef(((F=ye.current)==null?void 0:F.getBoundingClientRect().width)||0),Qe=se.useRef(0),yt=se.useCallback(Be=>{i&&Be===J.length-1&&(Z.current=new Date)},[]),{activeSnapPoint:En,activeSnapPointIndex:Xt,setActiveSnapPoint:gn,onRelease:Qt,snapPointsOffset:J,onDrag:fe,shouldFade:ge,getPercentageDragged:Pe}=D1e({snapPoints:i,activeSnapPointProp:m,setActiveSnapPointProp:p,drawerRef:ye,fadeFromIndex:d,overlayRef:K,onSnapPointChange:yt,direction:x,container:M,snapToSequentialPoint:R});w1e({isDisabled:!U||ee||!y||X||!V||!T||!k});const{restorePositionSetting:Me}=O1e({isOpen:U,modal:y,nested:v,hasBeenOpened:V,preventScrollRestoration:E,noBodyStyles:w});function xe(){return(window.innerWidth-ZD)/window.innerWidth}function Te(Be){var it,ot;!f&&!i||ye.current&&!ye.current.contains(Be.target)||($e.current=((it=ye.current)==null?void 0:it.getBoundingClientRect().height)||0,ut.current=((ot=ye.current)==null?void 0:ot.getBoundingClientRect().width)||0,re(!0),ue.current=new Date,DG()&&window.addEventListener("touchend",()=>be.current=!1,{once:!0}),Be.target.setPointerCapture(Be.pointerId),_e.current=Ir(x)?Be.pageY:Be.pageX)}function Ye(Be,it){var ot,Et;let nt=Be;const Vt=(ot=window.getSelection())==null?void 0:ot.toString(),At=ye.current?hS(ye.current,x):null,yn=new Date;if(nt.hasAttribute("data-vaul-no-drag")||nt.closest("[data-vaul-no-drag]"))return!1;if(x==="right"||x==="left")return!0;if(Z.current&&yn.getTime()-Z.current.getTime()<500)return!1;if(At!==null&&(x==="bottom"?At>0:At<0))return!0;if(Vt&&Vt.length>0)return!1;if(yn.getTime()-((Et=ie.current)==null?void 0:Et.getTime())nt.clientHeight){if(nt.scrollTop!==0)return ie.current=new Date,!1;if(nt.getAttribute("role")==="dialog")return!0}nt=nt.parentNode}return!0}function Pt(Be){if(ye.current&&ee){const it=x==="bottom"||x==="right"?1:-1,ot=(_e.current-(Ir(x)?Be.pageY:Be.pageX))*it,Et=ot>0,nt=i&&!f&&!Et;if(nt&&Xt===0)return;const Vt=Math.abs(ot),At=document.querySelector("[data-vaul-drawer-wrapper]"),yn=x==="bottom"||x==="top"?$e.current:ut.current;let ln=Vt/yn;const cn=Pe(Vt,Et);if(cn!==null&&(ln=cn),nt&&ln>=1||!be.current&&!Ye(Be.target,Et))return;if(ye.current.classList.add(NT),be.current=!0,Lr(ye.current,{transition:"none"}),Lr(K.current,{transition:"none"}),i&&fe({draggedDistance:ot}),Et&&!i){const hr=A1e(ot),Dn=Math.min(hr*-1,0)*it;Lr(ye.current,{transform:Ir(x)?`translate3d(0, ${Dn}px, 0)`:`translate3d(${Dn}px, 0, 0)`});return}const kn=1-ln;if((ge||d&&Xt===d-1)&&(r==null||r(Be,ln),Lr(K.current,{opacity:`${kn}`,transition:"none"},!0)),At&&K.current&&a){const hr=Math.min(xe()+ln*(1-xe()),1),Dn=8-ln*8,te=Math.max(0,14-ln*14);Lr(At,{borderRadius:`${Dn}px`,transform:Ir(x)?`scale(${hr}) translate3d(0, ${te}px, 0)`:`scale(${hr}) translate3d(${te}px, 0, 0)`,transition:"none"},!0)}if(!i){const hr=Vt*it;Lr(ye.current,{transform:Ir(x)?`translate3d(0, ${hr}px, 0)`:`translate3d(${hr}px, 0, 0)`})}}}se.useEffect(()=>{var Be;function it(){if(!ye.current||!T)return;const ot=document.activeElement;if(QD(ot)||Oe.current){var Et;const nt=((Et=window.visualViewport)==null?void 0:Et.height)||0,Vt=window.innerHeight;let At=Vt-nt;const yn=ye.current.getBoundingClientRect().height||0,ln=yn>Vt*.8;Qe.current||(Qe.current=yn);const cn=ye.current.getBoundingClientRect().top;if(Math.abs(Ne.current-At)>60&&(Oe.current=!Oe.current),i&&i.length>0&&J&&Xt){const kn=J[Xt]||0;At+=kn}if(Ne.current=At,yn>nt||Oe.current){const kn=ye.current.getBoundingClientRect().height;let hr=kn;kn>nt&&(hr=nt-(ln?cn:ZD)),h?ye.current.style.height=`${kn-Math.max(At,0)}px`:ye.current.style.height=`${Math.max(hr,nt-cn)}px`}else ye.current.style.height=`${Qe.current}px`;i&&i.length>0&&!Oe.current?ye.current.style.bottom="0px":ye.current.style.bottom=`${Math.max(At,0)}px`}}return(Be=window.visualViewport)==null||Be.addEventListener("resize",it),()=>{var ot;return(ot=window.visualViewport)==null?void 0:ot.removeEventListener("resize",it)}},[Xt,i,J]);function wt(Be){Yn(),g==null||g(),Be||Y(!1),setTimeout(()=>{i&&gn(i[0])},er.DURATION*1e3)}function Ms(){if(!ye.current)return;const Be=document.querySelector("[data-vaul-drawer-wrapper]"),it=hS(ye.current,x);Lr(ye.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${er.DURATION}s cubic-bezier(${er.EASE.join(",")})`}),Lr(K.current,{transition:`opacity ${er.DURATION}s cubic-bezier(${er.EASE.join(",")})`,opacity:"1"}),a&&it&&it>0&&U&&Lr(Be,{borderRadius:`${IG}px`,overflow:"hidden",...Ir(x)?{transform:`scale(${xe()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${xe()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${er.DURATION}s`,transitionTimingFunction:`cubic-bezier(${er.EASE.join(",")})`},!0)}function Yn(){!ee||!ye.current||(ye.current.classList.remove(NT),be.current=!1,re(!1),de.current=new Date)}function ps(Be){if(!ee||!ye.current)return;ye.current.classList.remove(NT),be.current=!1,re(!1),de.current=new Date;const it=hS(ye.current,x);if(!Ye(Be.target,!1)||!it||Number.isNaN(it)||ue.current===null)return;const ot=de.current.getTime()-ue.current.getTime(),Et=_e.current-(Ir(x)?Be.pageY:Be.pageX),nt=Math.abs(Et)/ot;if(nt>.05&&(G(!0),setTimeout(()=>{G(!1)},200)),i){Qt({draggedDistance:Et*(x==="bottom"||x==="right"?1:-1),closeDrawer:wt,velocity:nt,dismissible:f}),s==null||s(Be,!0);return}if(x==="bottom"||x==="right"?Et>0:Et<0){Ms(),s==null||s(Be,!0);return}if(nt>LG){wt(),s==null||s(Be,!1);return}var Vt;const At=Math.min((Vt=ye.current.getBoundingClientRect().height)!=null?Vt:0,window.innerHeight);var yn;const ln=Math.min((yn=ye.current.getBoundingClientRect().width)!=null?yn:0,window.innerWidth),cn=x==="left"||x==="right";if(Math.abs(it)>=(cn?ln:At)*c){wt(),s==null||s(Be,!1);return}s==null||s(Be,!0),Ms()}se.useEffect(()=>(U&&(Lr(document.documentElement,{scrollBehavior:"auto"}),Z.current=new Date),()=>{C1e(document.documentElement,"scrollBehavior")}),[U]);function Ht(Be){const it=Be?(window.innerWidth-pS)/window.innerWidth:1,ot=Be?-16:0;Ae.current&&window.clearTimeout(Ae.current),Lr(ye.current,{transition:`transform ${er.DURATION}s cubic-bezier(${er.EASE.join(",")})`,transform:`scale(${it}) translate3d(0, ${ot}px, 0)`}),!Be&&ye.current&&(Ae.current=setTimeout(()=>{const Et=hS(ye.current,x);Lr(ye.current,{transition:"none",transform:Ir(x)?`translate3d(0, ${Et}px, 0)`:`translate3d(${Et}px, 0, 0)`})},500))}function an(Be,it){if(it<0)return;const ot=(window.innerWidth-pS)/window.innerWidth,Et=ot+it*(1-ot),nt=-16+it*pS;Lr(ye.current,{transform:Ir(x)?`scale(${Et}) translate3d(0, ${nt}px, 0)`:`scale(${Et}) translate3d(${nt}px, 0, 0)`,transition:"none"})}function vn(Be,it){const ot=Ir(x)?window.innerHeight:window.innerWidth,Et=it?(ot-pS)/ot:1,nt=it?-16:0;it&&Lr(ye.current,{transition:`transform ${er.DURATION}s cubic-bezier(${er.EASE.join(",")})`,transform:Ir(x)?`scale(${Et}) translate3d(0, ${nt}px, 0)`:`scale(${Et}) translate3d(${nt}px, 0, 0)`})}return se.createElement(o1e,{defaultOpen:A,onOpenChange:Be=>{!f&&!Be||(Be?H(!0):wt(!0),Y(Be))},open:U},se.createElement(kG.Provider,{value:{activeSnapPoint:En,snapPoints:i,setActiveSnapPoint:gn,drawerRef:ye,overlayRef:K,onOpenChange:e,onPress:Te,onRelease:ps,onDrag:Pt,dismissible:f,handleOnly:l,isOpen:U,isDragging:ee,shouldFade:ge,closeDrawer:wt,onNestedDrag:an,onNestedOpenChange:Ht,onNestedRelease:vn,keyboardIsOpen:Oe,modal:y,snapPointsOffset:J,direction:x,shouldScaleBackground:a,setBackgroundColorOnScale:o,noBodyStyles:w,container:M,autoFocus:L}},n))}const jG=se.forwardRef(function({...t},e){const{overlayRef:n,snapPoints:r,onRelease:s,shouldFade:i,isOpen:a,modal:o}=A_(),c=MG(e,n),u=r&&r.length>0;return o?se.createElement(l1e,{onMouseUp:s,ref:c,"data-vaul-overlay":"","data-vaul-snap-points":a&&u?"true":"false","data-vaul-snap-points-overlay":a&&i?"true":"false",...t}):(typeof window<"u"&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),null)});jG.displayName="Drawer.Overlay";const zG=se.forwardRef(function({onPointerDownOutside:t,style:e,onOpenAutoFocus:n,...r},s){const{drawerRef:i,onPress:a,onRelease:o,onDrag:c,keyboardIsOpen:u,snapPointsOffset:f,modal:l,isOpen:d,direction:m,snapPoints:p,container:h,handleOnly:y,autoFocus:g}=A_(),[v,w]=se.useState(!1),x=MG(s,i),A=se.useRef(null),k=se.useRef(null),R=se.useRef(!1),E=p&&p.length>0;M1e();const T=(M,L,I=0)=>{if(R.current)return!0;const F=Math.abs(M.y),U=Math.abs(M.x),Y=U>F,V=["bottom","right"].includes(L)?1:-1;if(L==="left"||L==="right"){if(!(M.x*V<0)&&U>=0&&U<=I)return Y}else if(!(M.y*V<0)&&F>=0&&F<=I)return!Y;return R.current=!0,!0};se.useEffect(()=>{E&&window.requestAnimationFrame(()=>{w(!0)})},[]);function D(M){A.current=null,R.current=!1,o(M)}return se.createElement(c1e,{"data-vaul-drawer-direction":m,"data-vaul-drawer":"","data-vaul-delayed-snap-points":v?"true":"false","data-vaul-snap-points":d&&E?"true":"false","data-vaul-custom-container":h?"true":"false",...r,ref:x,style:f&&f.length>0?{"--snap-point-height":`${f[0]}px`,...e}:e,onPointerDown:M=>{y||(r.onPointerDown==null||r.onPointerDown.call(r,M),A.current={x:M.pageX,y:M.pageY},a(M))},onOpenAutoFocus:M=>{n==null||n(M),g||M.preventDefault()},onPointerDownOutside:M=>{if(t==null||t(M),!l||M.defaultPrevented){M.preventDefault();return}u.current&&(u.current=!1)},onFocusOutside:M=>{if(!l){M.preventDefault();return}},onPointerMove:M=>{if(k.current=M,y||(r.onPointerMove==null||r.onPointerMove.call(r,M),!A.current))return;const L=M.pageY-A.current.y,I=M.pageX-A.current.x,F=M.pointerType==="touch"?10:2;T({x:I,y:L},m,F)?c(M):(Math.abs(I)>F||Math.abs(L)>F)&&(A.current=null)},onPointerUp:M=>{r.onPointerUp==null||r.onPointerUp.call(r,M),A.current=null,R.current=!1,o(M)},onPointerOut:M=>{r.onPointerOut==null||r.onPointerOut.call(r,M),D(k.current)},onContextMenu:M=>{r.onContextMenu==null||r.onContextMenu.call(r,M),D(k.current)}})});zG.displayName="Drawer.Content";const I1e=250,$1e=120,F1e=se.forwardRef(function({preventCycle:t=!1,children:e,...n},r){const{closeDrawer:s,isDragging:i,snapPoints:a,activeSnapPoint:o,setActiveSnapPoint:c,dismissible:u,handleOnly:f,isOpen:l,onPress:d,onDrag:m}=A_(),p=se.useRef(null),h=se.useRef(!1);function y(){if(h.current){w();return}window.setTimeout(()=>{g()},$1e)}function g(){if(i||t||h.current){w();return}if(w(),(!a||a.length===0)&&u){s();return}if(o===a[a.length-1]&&u){s();return}const A=a.findIndex(R=>R===o);if(A===-1)return;const k=a[A+1];c(k)}function v(){p.current=window.setTimeout(()=>{h.current=!0},I1e)}function w(){window.clearTimeout(p.current),h.current=!1}return se.createElement("div",{onClick:y,onPointerCancel:w,onPointerDown:x=>{f&&d(x),v()},onPointerMove:x=>{f&&m(x)},ref:r,"data-vaul-drawer-visible":l?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},se.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},e))});F1e.displayName="Drawer.Handle";function j1e(t){const e=A_(),{container:n=e.container,...r}=t;return se.createElement(a1e,{container:n,...r})}const Al={Root:L1e,Content:zG,Overlay:jG,Portal:j1e,Close:f1e,Title:u1e,Description:d1e},z1e=({shouldScaleBackground:t=!0,...e})=>P.jsx(Al.Root,{shouldScaleBackground:t,...e});z1e.displayName="Drawer";const B1e=Al.Portal,tUe=Al.Close,BG=_.forwardRef(({className:t,...e},n)=>P.jsx(Al.Overlay,{ref:n,className:ce("fixed inset-0 z-50 bg-black/80",t),...e}));BG.displayName=Al.Overlay.displayName;const U1e=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(B1e,{children:[P.jsx(BG,{}),P.jsxs(Al.Content,{ref:r,className:ce("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background",t),...n,children:[P.jsx("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),e]})]}));U1e.displayName="DrawerContent";const H1e=({className:t,...e})=>P.jsx("div",{className:ce("grid gap-1.5 p-4 text-center sm:text-left",t),...e});H1e.displayName="DrawerHeader";const V1e=({className:t,...e})=>P.jsx("div",{className:ce("mt-auto flex flex-col gap-2 p-4",t),...e});V1e.displayName="DrawerFooter";const W1e=_.forwardRef(({className:t,...e},n)=>P.jsx(Al.Title,{ref:n,className:ce("text-lg font-semibold leading-none tracking-tight",t),...e}));W1e.displayName=Al.Title.displayName;const q1e=_.forwardRef(({className:t,...e},n)=>P.jsx(Al.Description,{ref:n,className:ce("text-sm text-muted-foreground",t),...e}));q1e.displayName=Al.Description.displayName;var BI="DropdownMenu",[G1e,nUe]=Tn(BI,[E_]),Js=E_(),[K1e,UG]=G1e(BI),HG=t=>{const{__scopeDropdownMenu:e,children:n,dir:r,open:s,defaultOpen:i,onOpenChange:a,modal:o=!0}=t,c=Js(e),u=_.useRef(null),[f=!1,l]=sr({prop:s,defaultProp:i,onChange:a});return P.jsx(K1e,{scope:e,triggerId:Hr(),triggerRef:u,contentId:Hr(),open:f,onOpenChange:l,onOpenToggle:_.useCallback(()=>l(d=>!d),[l]),modal:o,children:P.jsx($Ee,{...c,open:f,onOpenChange:l,dir:r,modal:o,children:n})})};HG.displayName=BI;var VG="DropdownMenuTrigger",WG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...s}=t,i=UG(VG,n),a=Js(n);return P.jsx(_I,{asChild:!0,...a,children:P.jsx(De.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...s,ref:t_(e,i.triggerRef),onPointerDown:me(t.onPointerDown,o=>{!r&&o.button===0&&o.ctrlKey===!1&&(i.onOpenToggle(),i.open||o.preventDefault())}),onKeyDown:me(t.onKeyDown,o=>{r||(["Enter"," "].includes(o.key)&&i.onOpenToggle(),o.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(o.key)&&o.preventDefault())})})})});WG.displayName=VG;var Y1e="DropdownMenuPortal",qG=t=>{const{__scopeDropdownMenu:e,...n}=t,r=Js(e);return P.jsx(xI,{...r,...n})};qG.displayName=Y1e;var GG="DropdownMenuContent",KG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=UG(GG,n),i=Js(n),a=_.useRef(!1);return P.jsx(SI,{id:s.contentId,"aria-labelledby":s.triggerId,...i,...r,ref:e,onCloseAutoFocus:me(t.onCloseAutoFocus,o=>{var c;a.current||(c=s.triggerRef.current)==null||c.focus(),a.current=!1,o.preventDefault()}),onInteractOutside:me(t.onInteractOutside,o=>{const c=o.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,f=c.button===2||u;(!s.modal||f)&&(a.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});KG.displayName=GG;var X1e="DropdownMenuGroup",YG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(EI,{...s,...r,ref:e})});YG.displayName=X1e;var Q1e="DropdownMenuLabel",XG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(CI,{...s,...r,ref:e})});XG.displayName=Q1e;var Z1e="DropdownMenuItem",QG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(AI,{...s,...r,ref:e})});QG.displayName=Z1e;var J1e="DropdownMenuCheckboxItem",ZG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(RI,{...s,...r,ref:e})});ZG.displayName=J1e;var eAe="DropdownMenuRadioGroup",tAe=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(PI,{...s,...r,ref:e})});tAe.displayName=eAe;var nAe="DropdownMenuRadioItem",JG=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(TI,{...s,...r,ref:e})});JG.displayName=nAe;var rAe="DropdownMenuItemIndicator",eK=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(kI,{...s,...r,ref:e})});eK.displayName=rAe;var sAe="DropdownMenuSeparator",tK=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(DI,{...s,...r,ref:e})});tK.displayName=sAe;var iAe="DropdownMenuArrow",oAe=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(NI,{...s,...r,ref:e})});oAe.displayName=iAe;var aAe="DropdownMenuSubTrigger",nK=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(MI,{...s,...r,ref:e})});nK.displayName=aAe;var lAe="DropdownMenuSubContent",rK=_.forwardRef((t,e)=>{const{__scopeDropdownMenu:n,...r}=t,s=Js(n);return P.jsx(OI,{...s,...r,ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rK.displayName=lAe;var cAe=HG,uAe=WG,dAe=qG,sK=KG,fAe=YG,iK=XG,oK=QG,aK=ZG,lK=JG,cK=eK,uK=tK,dK=nK,fK=rK;const hAe=cAe,pAe=uAe,mAe=fAe,gAe=_.forwardRef(({className:t,inset:e,children:n,...r},s)=>P.jsxs(dK,{ref:s,className:ce("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",e&&"pl-8",t),...r,children:[n,P.jsx(r_,{className:"w-4 h-4 ml-auto"})]}));gAe.displayName=dK.displayName;const vAe=_.forwardRef(({className:t,...e},n)=>P.jsx(fK,{ref:n,className:ce("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...e}));vAe.displayName=fK.displayName;const hK=_.forwardRef(({className:t,sideOffset:e=4,...n},r)=>P.jsx(dAe,{children:P.jsx(sK,{ref:r,sideOffset:e,className:ce("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...n})}));hK.displayName=sK.displayName;const JD=_.forwardRef(({className:t,inset:e,...n},r)=>P.jsx(oK,{ref:r,className:ce("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e&&"pl-8",t),...n}));JD.displayName=oK.displayName;const yAe=_.forwardRef(({className:t,children:e,checked:n,...r},s)=>P.jsxs(aK,{ref:s,className:ce("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),checked:n,...r,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(cK,{children:P.jsx(n_,{className:"w-4 h-4"})})}),e]}));yAe.displayName=aK.displayName;const bAe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(lK,{ref:r,className:ce("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...n,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(cK,{children:P.jsx(I1,{className:"w-2 h-2 fill-current"})})}),e]}));bAe.displayName=lK.displayName;const pK=_.forwardRef(({className:t,inset:e,...n},r)=>P.jsx(iK,{ref:r,className:ce("px-2 py-1.5 text-sm font-semibold",e&&"pl-8",t),...n}));pK.displayName=iK.displayName;const eN=_.forwardRef(({className:t,...e},n)=>P.jsx(uK,{ref:n,className:ce("-mx-1 my-1 h-px bg-muted",t),...e}));eN.displayName=uK.displayName;const wAe=({className:t,...e})=>P.jsx("span",{className:ce("ml-auto text-xs tracking-widest opacity-60",t),...e});wAe.displayName="DropdownMenuShortcut";var R_=t=>t.type==="checkbox",xf=t=>t instanceof Date,Ws=t=>t==null;const mK=t=>typeof t=="object";var br=t=>!Ws(t)&&!Array.isArray(t)&&mK(t)&&!xf(t),gK=t=>br(t)&&t.target?R_(t.target)?t.target.checked:t.target.value:t,_Ae=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,vK=(t,e)=>t.has(_Ae(e)),xAe=t=>{const e=t.constructor&&t.constructor.prototype;return br(e)&&e.hasOwnProperty("isPrototypeOf")},UI=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Jn(t){let e;const n=Array.isArray(t),r=typeof FileList<"u"?t instanceof FileList:!1;if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(UI&&(t instanceof Blob||r))&&(n||br(t)))if(e=n?[]:{},!n&&!xAe(t))e=t;else for(const s in t)t.hasOwnProperty(s)&&(e[s]=Jn(t[s]));else return t;return e}var P_=t=>Array.isArray(t)?t.filter(Boolean):[],Bn=t=>t===void 0,Ie=(t,e,n)=>{if(!e||!br(t))return n;const r=P_(e.split(/[,[\].]+?/)).reduce((s,i)=>Ws(s)?s:s[i],t);return Bn(r)||r===t?Bn(t[e])?n:t[e]:r},Xi=t=>typeof t=="boolean",HI=t=>/^\w*$/.test(t),yK=t=>P_(t.replace(/["|']|\]/g,"").split(/\.|\[/)),Zt=(t,e,n)=>{let r=-1;const s=HI(e)?[e]:yK(e),i=s.length,a=i-1;for(;++rse.useContext(bK),SAe=t=>{const{children:e,...n}=t;return se.createElement(bK.Provider,{value:n},e)};var wK=(t,e,n,r=!0)=>{const s={defaultValues:e._defaultValues};for(const i in t)Object.defineProperty(s,i,{get:()=>{const a=i;return e._proxyFormState[a]!==ko.all&&(e._proxyFormState[a]=!r||ko.all),n&&(n[a]=!0),t[a]}});return s};function EAe(t){const e=Id(),{control:n=e.control,disabled:r,name:s,exact:i}=t||{},[a,o]=se.useState(n._formState),c=se.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),u=se.useRef(s);return u.current=s,se.useEffect(()=>n._subscribe({name:u.current,formState:c.current,exact:i,callback:f=>{!r&&o({...n._formState,...f})}}),[n,r,i]),se.useEffect(()=>{c.current.isValid&&n._setValid(!0)},[n]),se.useMemo(()=>wK(a,n,c.current,!1),[a,n])}var hl=t=>typeof t=="string",_K=(t,e,n,r,s)=>hl(t)?(r&&e.watch.add(t),Ie(n,t,s)):Array.isArray(t)?t.map(i=>(r&&e.watch.add(i),Ie(n,i))):(r&&(e.watchAll=!0),n);function CAe(t){const e=Id(),{control:n=e.control,name:r,defaultValue:s,disabled:i,exact:a}=t||{},o=se.useRef(r),c=se.useRef(s);o.current=r,se.useEffect(()=>n._subscribe({name:o.current,formState:{values:!0},exact:a,callback:l=>!i&&f(_K(o.current,n._names,l.values||n._formValues,!1,c.current))}),[n,i,a]);const[u,f]=se.useState(n._getWatch(r,s));return se.useEffect(()=>n._removeUnmounted()),u}function AAe(t){const e=Id(),{name:n,disabled:r,control:s=e.control,shouldUnregister:i}=t,a=vK(s._names.array,n),o=CAe({control:s,name:n,defaultValue:Ie(s._formValues,n,Ie(s._defaultValues,n,t.defaultValue)),exact:!0}),c=EAe({control:s,name:n,exact:!0}),u=se.useRef(t),f=se.useRef(s.register(n,{...t.rules,value:o,...Xi(t.disabled)?{disabled:t.disabled}:{}})),l=se.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Ie(c.errors,n)},isDirty:{enumerable:!0,get:()=>!!Ie(c.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Ie(c.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Ie(c.validatingFields,n)},error:{enumerable:!0,get:()=>Ie(c.errors,n)}}),[c,n]),d=se.useCallback(y=>f.current.onChange({target:{value:gK(y),name:n},type:mC.CHANGE}),[n]),m=se.useCallback(()=>f.current.onBlur({target:{value:Ie(s._formValues,n),name:n},type:mC.BLUR}),[n,s._formValues]),p=se.useCallback(y=>{const g=Ie(s._fields,n);g&&y&&(g._f.ref={focus:()=>y.focus(),select:()=>y.select(),setCustomValidity:v=>y.setCustomValidity(v),reportValidity:()=>y.reportValidity()})},[s._fields,n]),h=se.useMemo(()=>({name:n,value:o,...Xi(r)||c.disabled?{disabled:c.disabled||r}:{},onChange:d,onBlur:m,ref:p}),[n,r,c.disabled,d,m,p,o]);return se.useEffect(()=>{const y=s._options.shouldUnregister||i;s.register(n,{...u.current.rules,...Xi(u.current.disabled)?{disabled:u.current.disabled}:{}});const g=(v,w)=>{const x=Ie(s._fields,v);x&&x._f&&(x._f.mount=w)};if(g(n,!0),y){const v=Jn(Ie(s._options.defaultValues,n));Zt(s._defaultValues,n,v),Bn(Ie(s._formValues,n))&&Zt(s._formValues,n,v)}return!a&&s.register(n),()=>{(a?y&&!s._state.action:y)?s.unregister(n):g(n,!1)}},[n,s,a,i]),se.useEffect(()=>{s._setDisabledField({disabled:r,name:n})},[r,n,s]),se.useMemo(()=>({field:h,formState:c,fieldState:l}),[h,c,l])}const RAe=t=>t.render(AAe(t));var xK=(t,e,n,r,s)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[r]:s||!0}}:{},vi=t=>Array.isArray(t)?t:[t],CB=()=>{let t=[];return{get observers(){return t},next:s=>{for(const i of t)i.next&&i.next(s)},subscribe:s=>(t.push(s),{unsubscribe:()=>{t=t.filter(i=>i!==s)}}),unsubscribe:()=>{t=[]}}},tN=t=>Ws(t)||!mK(t);function Tu(t,e){if(tN(t)||tN(e))return t===e;if(xf(t)&&xf(e))return t.getTime()===e.getTime();const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(const s of n){const i=t[s];if(!r.includes(s))return!1;if(s!=="ref"){const a=e[s];if(xf(i)&&xf(a)||br(i)&&br(a)||Array.isArray(i)&&Array.isArray(a)?!Tu(i,a):i!==a)return!1}}return!0}var As=t=>br(t)&&!Object.keys(t).length,VI=t=>t.type==="file",ya=t=>typeof t=="function",gC=t=>{if(!UI)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},SK=t=>t.type==="select-multiple",WI=t=>t.type==="radio",PAe=t=>WI(t)||R_(t),MT=t=>gC(t)&&t.isConnected;function TAe(t,e){const n=e.slice(0,-1).length;let r=0;for(;r{for(const e in t)if(ya(t[e]))return!0;return!1};function vC(t,e={}){const n=Array.isArray(t);if(br(t)||n)for(const r in t)Array.isArray(t[r])||br(t[r])&&!EK(t[r])?(e[r]=Array.isArray(t[r])?[]:{},vC(t[r],e[r])):Ws(t[r])||(e[r]=!0);return e}function CK(t,e,n){const r=Array.isArray(t);if(br(t)||r)for(const s in t)Array.isArray(t[s])||br(t[s])&&!EK(t[s])?Bn(e)||tN(n[s])?n[s]=Array.isArray(t[s])?vC(t[s],[]):{...vC(t[s])}:CK(t[s],Ws(e)?{}:e[s],n[s]):n[s]=!Tu(t[s],e[s]);return n}var _y=(t,e)=>CK(t,e,vC(e));const AB={value:!1,isValid:!1},RB={value:!0,isValid:!0};var AK=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!Bn(t[0].attributes.value)?Bn(t[0].value)||t[0].value===""?RB:{value:t[0].value,isValid:!0}:RB:AB}return AB},RK=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:r})=>Bn(t)?t:e?t===""?NaN:t&&+t:n&&hl(t)?new Date(t):r?r(t):t;const PB={isValid:!1,value:null};var PK=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,PB):PB;function TB(t){const e=t.ref;return VI(e)?e.files:WI(e)?PK(t.refs).value:SK(e)?[...e.selectedOptions].map(({value:n})=>n):R_(e)?AK(t.refs).value:RK(Bn(e.value)?t.ref.value:e.value,t)}var DAe=(t,e,n,r)=>{const s={};for(const i of t){const a=Ie(e,i);a&&Zt(s,i,a._f)}return{criteriaMode:n,names:[...t],fields:s,shouldUseNativeValidation:r}},yC=t=>t instanceof RegExp,xy=t=>Bn(t)?t:yC(t)?t.source:br(t)?yC(t.value)?t.value.source:t.value:t,wm=t=>({isOnSubmit:!t||t===ko.onSubmit,isOnBlur:t===ko.onBlur,isOnChange:t===ko.onChange,isOnAll:t===ko.all,isOnTouch:t===ko.onTouched});const kB="AsyncFunction";var NAe=t=>!!t&&!!t.validate&&!!(ya(t.validate)&&t.validate.constructor.name===kB||br(t.validate)&&Object.values(t.validate).find(e=>e.constructor.name===kB)),MAe=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),nN=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(r=>t.startsWith(r)&&/^\.\w+/.test(t.slice(r.length))));const $m=(t,e,n,r)=>{for(const s of n||Object.keys(t)){const i=Ie(t,s);if(i){const{_f:a,...o}=i;if(a){if(a.refs&&a.refs[0]&&e(a.refs[0],s)&&!r)return!0;if(a.ref&&e(a.ref,a.name)&&!r)return!0;if($m(o,e))break}else if(br(o)&&$m(o,e))break}}};function DB(t,e,n){const r=Ie(t,n);if(r||HI(n))return{error:r,name:n};const s=n.split(".");for(;s.length;){const i=s.join("."),a=Ie(e,i),o=Ie(t,i);if(a&&!Array.isArray(a)&&n!==i)return{name:n};if(o&&o.type)return{name:i,error:o};s.pop()}return{name:n}}var OAe=(t,e,n,r)=>{n(t);const{name:s,...i}=t;return As(i)||Object.keys(i).length>=Object.keys(e).length||Object.keys(i).find(a=>e[a]===(!r||ko.all))},LAe=(t,e,n)=>!t||!e||t===e||vi(t).some(r=>r&&(n?r===e:r.startsWith(e)||e.startsWith(r))),IAe=(t,e,n,r,s)=>s.isOnAll?!1:!n&&s.isOnTouch?!(e||t):(n?r.isOnBlur:s.isOnBlur)?!t:(n?r.isOnChange:s.isOnChange)?t:!0,$Ae=(t,e)=>!P_(Ie(t,e)).length&&Sr(t,e),TK=(t,e,n)=>{const r=vi(Ie(t,n));return Zt(r,"root",e[n]),Zt(t,n,r),t},HS=t=>hl(t);function NB(t,e,n="validate"){if(HS(t)||Array.isArray(t)&&t.every(HS)||Xi(t)&&!t)return{type:n,message:HS(t)?t:"",ref:e}}var Vp=t=>br(t)&&!yC(t)?t:{value:t,message:""},rN=async(t,e,n,r,s,i)=>{const{ref:a,refs:o,required:c,maxLength:u,minLength:f,min:l,max:d,pattern:m,validate:p,name:h,valueAsNumber:y,mount:g}=t._f,v=Ie(n,h);if(!g||e.has(h))return{};const w=o?o[0]:a,x=L=>{s&&w.reportValidity&&(w.setCustomValidity(Xi(L)?"":L||""),w.reportValidity())},A={},k=WI(a),R=R_(a),E=k||R,T=(y||VI(a))&&Bn(a.value)&&Bn(v)||gC(a)&&a.value===""||v===""||Array.isArray(v)&&!v.length,D=xK.bind(null,h,r,A),M=(L,I,F,U=Ul.maxLength,Y=Ul.minLength)=>{const V=L?I:F;A[h]={type:L?U:Y,message:V,ref:a,...D(L?U:Y,V)}};if(i?!Array.isArray(v)||!v.length:c&&(!E&&(T||Ws(v))||Xi(v)&&!v||R&&!AK(o).isValid||k&&!PK(o).isValid)){const{value:L,message:I}=HS(c)?{value:!!c,message:c}:Vp(c);if(L&&(A[h]={type:Ul.required,message:I,ref:w,...D(Ul.required,I)},!r))return x(I),A}if(!T&&(!Ws(l)||!Ws(d))){let L,I;const F=Vp(d),U=Vp(l);if(!Ws(v)&&!isNaN(v)){const Y=a.valueAsNumber||v&&+v;Ws(F.value)||(L=Y>F.value),Ws(U.value)||(I=Ynew Date(new Date().toDateString()+" "+re),H=a.type=="time",ee=a.type=="week";hl(F.value)&&v&&(L=H?V(v)>V(F.value):ee?v>F.value:Y>new Date(F.value)),hl(U.value)&&v&&(I=H?V(v)+L.value,U=!Ws(I.value)&&v.length<+I.value;if((F||U)&&(M(F,L.message,I.message),!r))return x(A[h].message),A}if(m&&!T&&hl(v)){const{value:L,message:I}=Vp(m);if(yC(L)&&!v.match(L)&&(A[h]={type:Ul.pattern,message:I,ref:a,...D(Ul.pattern,I)},!r))return x(I),A}if(p){if(ya(p)){const L=await p(v,n),I=NB(L,w);if(I&&(A[h]={...I,...D(Ul.validate,I.message)},!r))return x(I.message),A}else if(br(p)){let L={};for(const I in p){if(!As(L)&&!r)break;const F=NB(await p[I](v,n),w,I);F&&(L={...F,...D(I,F.message)},x(F.message),r&&(A[h]=L))}if(!As(L)&&(A[h]={ref:w,...L},!r))return A}}return x(!0),A};const FAe={mode:ko.onSubmit,reValidateMode:ko.onChange,shouldFocusError:!0};function jAe(t={}){let e={...FAe,...t},n={submitCount:0,isDirty:!1,isLoading:ya(e.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1};const r={};let s=br(e.defaultValues)||br(e.values)?Jn(e.values||e.defaultValues)||{}:{},i=e.shouldUnregister?{}:Jn(s),a={action:!1,mount:!1,watch:!1},o={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},c,u=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let l={...f};const d={array:CB(),state:CB()},m=wm(e.mode),p=wm(e.reValidateMode),h=e.criteriaMode===ko.all,y=J=>fe=>{clearTimeout(u),u=setTimeout(J,fe)},g=async J=>{if(!e.disabled&&(f.isValid||l.isValid||J)){const fe=e.resolver?As((await T()).errors):await M(r,!0);fe!==n.isValid&&d.state.next({isValid:fe})}},v=(J,fe)=>{!e.disabled&&(f.isValidating||f.validatingFields||l.isValidating||l.validatingFields)&&((J||Array.from(o.mount)).forEach(ge=>{ge&&(fe?Zt(n.validatingFields,ge,fe):Sr(n.validatingFields,ge))}),d.state.next({validatingFields:n.validatingFields,isValidating:!As(n.validatingFields)}))},w=(J,fe=[],ge,Pe,Me=!0,xe=!0)=>{if(Pe&&ge&&!e.disabled){if(a.action=!0,xe&&Array.isArray(Ie(r,J))){const Te=ge(Ie(r,J),Pe.argA,Pe.argB);Me&&Zt(r,J,Te)}if(xe&&Array.isArray(Ie(n.errors,J))){const Te=ge(Ie(n.errors,J),Pe.argA,Pe.argB);Me&&Zt(n.errors,J,Te),$Ae(n.errors,J)}if((f.touchedFields||l.touchedFields)&&xe&&Array.isArray(Ie(n.touchedFields,J))){const Te=ge(Ie(n.touchedFields,J),Pe.argA,Pe.argB);Me&&Zt(n.touchedFields,J,Te)}(f.dirtyFields||l.dirtyFields)&&(n.dirtyFields=_y(s,i)),d.state.next({name:J,isDirty:I(J,fe),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Zt(i,J,fe)},x=(J,fe)=>{Zt(n.errors,J,fe),d.state.next({errors:n.errors})},A=J=>{n.errors=J,d.state.next({errors:n.errors,isValid:!1})},k=(J,fe,ge,Pe)=>{const Me=Ie(r,J);if(Me){const xe=Ie(i,J,Bn(ge)?Ie(s,J):ge);Bn(xe)||Pe&&Pe.defaultChecked||fe?Zt(i,J,fe?xe:TB(Me._f)):Y(J,xe),a.mount&&g()}},R=(J,fe,ge,Pe,Me)=>{let xe=!1,Te=!1;const Ye={name:J};if(!e.disabled){if(!ge||Pe){(f.isDirty||l.isDirty)&&(Te=n.isDirty,n.isDirty=Ye.isDirty=I(),xe=Te!==Ye.isDirty);const Pt=Tu(Ie(s,J),fe);Te=!!Ie(n.dirtyFields,J),Pt?Sr(n.dirtyFields,J):Zt(n.dirtyFields,J,!0),Ye.dirtyFields=n.dirtyFields,xe=xe||(f.dirtyFields||l.dirtyFields)&&Te!==!Pt}if(ge){const Pt=Ie(n.touchedFields,J);Pt||(Zt(n.touchedFields,J,ge),Ye.touchedFields=n.touchedFields,xe=xe||(f.touchedFields||l.touchedFields)&&Pt!==ge)}xe&&Me&&d.state.next(Ye)}return xe?Ye:{}},E=(J,fe,ge,Pe)=>{const Me=Ie(n.errors,J),xe=(f.isValid||l.isValid)&&Xi(fe)&&n.isValid!==fe;if(e.delayError&&ge?(c=y(()=>x(J,ge)),c(e.delayError)):(clearTimeout(u),c=null,ge?Zt(n.errors,J,ge):Sr(n.errors,J)),(ge?!Tu(Me,ge):Me)||!As(Pe)||xe){const Te={...Pe,...xe&&Xi(fe)?{isValid:fe}:{},errors:n.errors,name:J};n={...n,...Te},d.state.next(Te)}},T=async J=>{v(J,!0);const fe=await e.resolver(i,e.context,DAe(J||o.mount,r,e.criteriaMode,e.shouldUseNativeValidation));return v(J),fe},D=async J=>{const{errors:fe}=await T(J);if(J)for(const ge of J){const Pe=Ie(fe,ge);Pe?Zt(n.errors,ge,Pe):Sr(n.errors,ge)}else n.errors=fe;return fe},M=async(J,fe,ge={valid:!0})=>{for(const Pe in J){const Me=J[Pe];if(Me){const{_f:xe,...Te}=Me;if(xe){const Ye=o.array.has(xe.name),Pt=Me._f&&NAe(Me._f);Pt&&f.validatingFields&&v([Pe],!0);const wt=await rN(Me,o.disabled,i,h,e.shouldUseNativeValidation&&!fe,Ye);if(Pt&&f.validatingFields&&v([Pe]),wt[xe.name]&&(ge.valid=!1,fe))break;!fe&&(Ie(wt,xe.name)?Ye?TK(n.errors,wt,xe.name):Zt(n.errors,xe.name,wt[xe.name]):Sr(n.errors,xe.name))}!As(Te)&&await M(Te,fe,ge)}}return ge.valid},L=()=>{for(const J of o.unMount){const fe=Ie(r,J);fe&&(fe._f.refs?fe._f.refs.every(ge=>!MT(ge)):!MT(fe._f.ref))&&Ae(J)}o.unMount=new Set},I=(J,fe)=>!e.disabled&&(J&&fe&&Zt(i,J,fe),!Tu(G(),s)),F=(J,fe,ge)=>_K(J,o,{...a.mount?i:Bn(fe)?s:hl(J)?{[J]:fe}:fe},ge,fe),U=J=>P_(Ie(a.mount?i:s,J,e.shouldUnregister?Ie(s,J,[]):[])),Y=(J,fe,ge={})=>{const Pe=Ie(r,J);let Me=fe;if(Pe){const xe=Pe._f;xe&&(!xe.disabled&&Zt(i,J,RK(fe,xe)),Me=gC(xe.ref)&&Ws(fe)?"":fe,SK(xe.ref)?[...xe.ref.options].forEach(Te=>Te.selected=Me.includes(Te.value)):xe.refs?R_(xe.ref)?xe.refs.length>1?xe.refs.forEach(Te=>(!Te.defaultChecked||!Te.disabled)&&(Te.checked=Array.isArray(Me)?!!Me.find(Ye=>Ye===Te.value):Me===Te.value)):xe.refs[0]&&(xe.refs[0].checked=!!Me):xe.refs.forEach(Te=>Te.checked=Te.value===Me):VI(xe.ref)?xe.ref.value="":(xe.ref.value=Me,xe.ref.type||d.state.next({name:J,values:Jn(i)})))}(ge.shouldDirty||ge.shouldTouch)&&R(J,Me,ge.shouldTouch,ge.shouldDirty,!0),ge.shouldValidate&&X(J)},V=(J,fe,ge)=>{for(const Pe in fe){const Me=fe[Pe],xe=`${J}.${Pe}`,Te=Ie(r,xe);(o.array.has(J)||br(Me)||Te&&!Te._f)&&!xf(Me)?V(xe,Me,ge):Y(xe,Me,ge)}},H=(J,fe,ge={})=>{const Pe=Ie(r,J),Me=o.array.has(J),xe=Jn(fe);Zt(i,J,xe),Me?(d.array.next({name:J,values:Jn(i)}),(f.isDirty||f.dirtyFields||l.isDirty||l.dirtyFields)&&ge.shouldDirty&&d.state.next({name:J,dirtyFields:_y(s,i),isDirty:I(J,xe)})):Pe&&!Pe._f&&!Ws(xe)?V(J,xe,ge):Y(J,xe,ge),nN(J,o)&&d.state.next({...n}),d.state.next({name:a.mount?J:void 0,values:Jn(i)})},ee=async J=>{a.mount=!0;const fe=J.target;let ge=fe.name,Pe=!0;const Me=Ie(r,ge),xe=Te=>{Pe=Number.isNaN(Te)||xf(Te)&&isNaN(Te.getTime())||Tu(Te,Ie(i,ge,Te))};if(Me){let Te,Ye;const Pt=fe.type?TB(Me._f):gK(J),wt=J.type===mC.BLUR||J.type===mC.FOCUS_OUT,Ms=!MAe(Me._f)&&!e.resolver&&!Ie(n.errors,ge)&&!Me._f.deps||IAe(wt,Ie(n.touchedFields,ge),n.isSubmitted,p,m),Yn=nN(ge,o,wt);Zt(i,ge,Pt),wt?(Me._f.onBlur&&Me._f.onBlur(J),c&&c(0)):Me._f.onChange&&Me._f.onChange(J);const ps=R(ge,Pt,wt),Ht=!As(ps)||Yn;if(!wt&&d.state.next({name:ge,type:J.type,values:Jn(i)}),Ms)return(f.isValid||l.isValid)&&(e.mode==="onBlur"?wt&&g():wt||g()),Ht&&d.state.next({name:ge,...Yn?{}:ps});if(!wt&&Yn&&d.state.next({...n}),e.resolver){const{errors:an}=await T([ge]);if(xe(Pt),Pe){const vn=DB(n.errors,r,ge),Be=DB(an,r,vn.name||ge);Te=Be.error,ge=Be.name,Ye=As(an)}}else v([ge],!0),Te=(await rN(Me,o.disabled,i,h,e.shouldUseNativeValidation))[ge],v([ge]),xe(Pt),Pe&&(Te?Ye=!1:(f.isValid||l.isValid)&&(Ye=await M(r,!0)));Pe&&(Me._f.deps&&X(Me._f.deps),E(ge,Ye,Te,ps))}},re=(J,fe)=>{if(Ie(n.errors,fe)&&J.focus)return J.focus(),1},X=async(J,fe={})=>{let ge,Pe;const Me=vi(J);if(e.resolver){const xe=await D(Bn(J)?J:Me);ge=As(xe),Pe=J?!Me.some(Te=>Ie(xe,Te)):ge}else J?(Pe=(await Promise.all(Me.map(async xe=>{const Te=Ie(r,xe);return await M(Te&&Te._f?{[xe]:Te}:Te)}))).every(Boolean),!(!Pe&&!n.isValid)&&g()):Pe=ge=await M(r);return d.state.next({...!hl(J)||(f.isValid||l.isValid)&&ge!==n.isValid?{}:{name:J},...e.resolver||!J?{isValid:ge}:{},errors:n.errors}),fe.shouldFocus&&!Pe&&$m(r,re,J?Me:o.mount),Pe},G=J=>{const fe={...a.mount?i:s};return Bn(J)?fe:hl(J)?Ie(fe,J):J.map(ge=>Ie(fe,ge))},K=(J,fe)=>({invalid:!!Ie((fe||n).errors,J),isDirty:!!Ie((fe||n).dirtyFields,J),error:Ie((fe||n).errors,J),isValidating:!!Ie(n.validatingFields,J),isTouched:!!Ie((fe||n).touchedFields,J)}),Z=J=>{J&&vi(J).forEach(fe=>Sr(n.errors,fe)),d.state.next({errors:J?n.errors:{}})},ue=(J,fe,ge)=>{const Pe=(Ie(r,J,{_f:{}})._f||{}).ref,Me=Ie(n.errors,J)||{},{ref:xe,message:Te,type:Ye,...Pt}=Me;Zt(n.errors,J,{...Pt,...fe,ref:Pe}),d.state.next({name:J,errors:n.errors,isValid:!1}),ge&&ge.shouldFocus&&Pe&&Pe.focus&&Pe.focus()},de=(J,fe)=>ya(J)?d.state.subscribe({next:ge=>J(F(void 0,fe),ge)}):F(J,fe,!0),ie=J=>d.state.subscribe({next:fe=>{LAe(J.name,fe.name,J.exact)&&OAe(fe,J.formState||f,Xt,J.reRenderRoot)&&J.callback({values:{...i},...n,...fe})}}).unsubscribe,be=J=>(a.mount=!0,l={...l,...J.formState},ie({...J,formState:l})),Ae=(J,fe={})=>{for(const ge of J?vi(J):o.mount)o.mount.delete(ge),o.array.delete(ge),fe.keepValue||(Sr(r,ge),Sr(i,ge)),!fe.keepError&&Sr(n.errors,ge),!fe.keepDirty&&Sr(n.dirtyFields,ge),!fe.keepTouched&&Sr(n.touchedFields,ge),!fe.keepIsValidating&&Sr(n.validatingFields,ge),!e.shouldUnregister&&!fe.keepDefaultValue&&Sr(s,ge);d.state.next({values:Jn(i)}),d.state.next({...n,...fe.keepDirty?{isDirty:I()}:{}}),!fe.keepIsValid&&g()},_e=({disabled:J,name:fe})=>{(Xi(J)&&a.mount||J||o.disabled.has(fe))&&(J?o.disabled.add(fe):o.disabled.delete(fe))},Oe=(J,fe={})=>{let ge=Ie(r,J);const Pe=Xi(fe.disabled)||Xi(e.disabled);return Zt(r,J,{...ge||{},_f:{...ge&&ge._f?ge._f:{ref:{name:J}},name:J,mount:!0,...fe}}),o.mount.add(J),ge?_e({disabled:Xi(fe.disabled)?fe.disabled:e.disabled,name:J}):k(J,!0,fe.value),{...Pe?{disabled:fe.disabled||e.disabled}:{},...e.progressive?{required:!!fe.required,min:xy(fe.min),max:xy(fe.max),minLength:xy(fe.minLength),maxLength:xy(fe.maxLength),pattern:xy(fe.pattern)}:{},name:J,onChange:ee,onBlur:ee,ref:Me=>{if(Me){Oe(J,fe),ge=Ie(r,J);const xe=Bn(Me.value)&&Me.querySelectorAll&&Me.querySelectorAll("input,select,textarea")[0]||Me,Te=PAe(xe),Ye=ge._f.refs||[];if(Te?Ye.find(Pt=>Pt===xe):xe===ge._f.ref)return;Zt(r,J,{_f:{...ge._f,...Te?{refs:[...Ye.filter(MT),xe,...Array.isArray(Ie(s,J))?[{}]:[]],ref:{type:xe.type,name:J}}:{ref:xe}}}),k(J,!1,void 0,xe)}else ge=Ie(r,J,{}),ge._f&&(ge._f.mount=!1),(e.shouldUnregister||fe.shouldUnregister)&&!(vK(o.array,J)&&a.action)&&o.unMount.add(J)}}},Ne=()=>e.shouldFocusError&&$m(r,re,o.mount),ye=J=>{Xi(J)&&(d.state.next({disabled:J}),$m(r,(fe,ge)=>{const Pe=Ie(r,ge);Pe&&(fe.disabled=Pe._f.disabled||J,Array.isArray(Pe._f.refs)&&Pe._f.refs.forEach(Me=>{Me.disabled=Pe._f.disabled||J}))},0,!1))},$e=(J,fe)=>async ge=>{let Pe;ge&&(ge.preventDefault&&ge.preventDefault(),ge.persist&&ge.persist());let Me=Jn(i);if(d.state.next({isSubmitting:!0}),e.resolver){const{errors:xe,values:Te}=await T();n.errors=xe,Me=Te}else await M(r);if(o.disabled.size)for(const xe of o.disabled)Zt(Me,xe,void 0);if(Sr(n.errors,"root"),As(n.errors)){d.state.next({errors:{}});try{await J(Me,ge)}catch(xe){Pe=xe}}else fe&&await fe({...n.errors},ge),Ne(),setTimeout(Ne);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:As(n.errors)&&!Pe,submitCount:n.submitCount+1,errors:n.errors}),Pe)throw Pe},ut=(J,fe={})=>{Ie(r,J)&&(Bn(fe.defaultValue)?H(J,Jn(Ie(s,J))):(H(J,fe.defaultValue),Zt(s,J,Jn(fe.defaultValue))),fe.keepTouched||Sr(n.touchedFields,J),fe.keepDirty||(Sr(n.dirtyFields,J),n.isDirty=fe.defaultValue?I(J,Jn(Ie(s,J))):I()),fe.keepError||(Sr(n.errors,J),f.isValid&&g()),d.state.next({...n}))},Qe=(J,fe={})=>{const ge=J?Jn(J):s,Pe=Jn(ge),Me=As(J),xe=Me?s:Pe;if(fe.keepDefaultValues||(s=ge),!fe.keepValues){if(fe.keepDirtyValues){const Te=new Set([...o.mount,...Object.keys(_y(s,i))]);for(const Ye of Array.from(Te))Ie(n.dirtyFields,Ye)?Zt(xe,Ye,Ie(i,Ye)):H(Ye,Ie(xe,Ye))}else{if(UI&&Bn(J))for(const Te of o.mount){const Ye=Ie(r,Te);if(Ye&&Ye._f){const Pt=Array.isArray(Ye._f.refs)?Ye._f.refs[0]:Ye._f.ref;if(gC(Pt)){const wt=Pt.closest("form");if(wt){wt.reset();break}}}}for(const Te of o.mount)H(Te,Ie(xe,Te))}i=Jn(xe),d.array.next({values:{...xe}}),d.state.next({values:{...xe}})}o={mount:fe.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!f.isValid||!!fe.keepIsValid||!!fe.keepDirtyValues,a.watch=!!e.shouldUnregister,d.state.next({submitCount:fe.keepSubmitCount?n.submitCount:0,isDirty:Me?!1:fe.keepDirty?n.isDirty:!!(fe.keepDefaultValues&&!Tu(J,s)),isSubmitted:fe.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Me?{}:fe.keepDirtyValues?fe.keepDefaultValues&&i?_y(s,i):n.dirtyFields:fe.keepDefaultValues&&J?_y(s,J):fe.keepDirty?n.dirtyFields:{},touchedFields:fe.keepTouched?n.touchedFields:{},errors:fe.keepErrors?n.errors:{},isSubmitSuccessful:fe.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},yt=(J,fe)=>Qe(ya(J)?J(i):J,fe),En=(J,fe={})=>{const ge=Ie(r,J),Pe=ge&&ge._f;if(Pe){const Me=Pe.refs?Pe.refs[0]:Pe.ref;Me.focus&&(Me.focus(),fe.shouldSelect&&ya(Me.select)&&Me.select())}},Xt=J=>{n={...n,...J}},Qt={control:{register:Oe,unregister:Ae,getFieldState:K,handleSubmit:$e,setError:ue,_subscribe:ie,_runSchema:T,_getWatch:F,_getDirty:I,_setValid:g,_setFieldArray:w,_setDisabledField:_e,_setErrors:A,_getFieldArray:U,_reset:Qe,_resetDefaultValues:()=>ya(e.defaultValues)&&e.defaultValues().then(J=>{yt(J,e.resetOptions),d.state.next({isLoading:!1})}),_removeUnmounted:L,_disableForm:ye,_subjects:d,_proxyFormState:f,get _fields(){return r},get _formValues(){return i},get _state(){return a},set _state(J){a=J},get _defaultValues(){return s},get _names(){return o},set _names(J){o=J},get _formState(){return n},get _options(){return e},set _options(J){e={...e,...J}}},subscribe:be,trigger:X,register:Oe,handleSubmit:$e,watch:de,setValue:H,getValues:G,reset:yt,resetField:ut,clearErrors:Z,unregister:Ae,setError:ue,setFocus:En,getFieldState:K};return{...Qt,formControl:Qt}}var pu=()=>{const t=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const n=(Math.random()*16+t)%16|0;return(e=="x"?n:n&3|8).toString(16)})},OT=(t,e,n={})=>n.shouldFocus||Bn(n.shouldFocus)?n.focusName||`${t}.${Bn(n.focusIndex)?e:n.focusIndex}.`:"",LT=(t,e)=>[...t,...vi(e)],IT=t=>Array.isArray(t)?t.map(()=>{}):void 0;function $T(t,e,n){return[...t.slice(0,e),...vi(n),...t.slice(e)]}var FT=(t,e,n)=>Array.isArray(t)?(Bn(t[n])&&(t[n]=void 0),t.splice(n,0,t.splice(e,1)[0]),t):[],jT=(t,e)=>[...vi(e),...vi(t)];function zAe(t,e){let n=0;const r=[...t];for(const s of e)r.splice(s-n,1),n++;return P_(r).length?r:[]}var zT=(t,e)=>Bn(e)?[]:zAe(t,vi(e).sort((n,r)=>n-r)),BT=(t,e,n)=>{[t[e],t[n]]=[t[n],t[e]]},MB=(t,e,n)=>(t[e]=n,t);function rUe(t){const e=Id(),{control:n=e.control,name:r,keyName:s="id",shouldUnregister:i,rules:a}=t,[o,c]=se.useState(n._getFieldArray(r)),u=se.useRef(n._getFieldArray(r).map(pu)),f=se.useRef(o),l=se.useRef(r),d=se.useRef(!1);l.current=r,f.current=o,n._names.array.add(r),a&&n.register(r,a),se.useEffect(()=>n._subjects.array.subscribe({next:({values:k,name:R})=>{if(R===l.current||!R){const E=Ie(k,l.current);Array.isArray(E)&&(c(E),u.current=E.map(pu))}}}).unsubscribe,[n]);const m=se.useCallback(k=>{d.current=!0,n._setFieldArray(r,k)},[n,r]),p=(k,R)=>{const E=vi(Jn(k)),T=LT(n._getFieldArray(r),E);n._names.focus=OT(r,T.length-1,R),u.current=LT(u.current,E.map(pu)),m(T),c(T),n._setFieldArray(r,T,LT,{argA:IT(k)})},h=(k,R)=>{const E=vi(Jn(k)),T=jT(n._getFieldArray(r),E);n._names.focus=OT(r,0,R),u.current=jT(u.current,E.map(pu)),m(T),c(T),n._setFieldArray(r,T,jT,{argA:IT(k)})},y=k=>{const R=zT(n._getFieldArray(r),k);u.current=zT(u.current,k),m(R),c(R),!Array.isArray(Ie(n._fields,r))&&Zt(n._fields,r,void 0),n._setFieldArray(r,R,zT,{argA:k})},g=(k,R,E)=>{const T=vi(Jn(R)),D=$T(n._getFieldArray(r),k,T);n._names.focus=OT(r,k,E),u.current=$T(u.current,k,T.map(pu)),m(D),c(D),n._setFieldArray(r,D,$T,{argA:k,argB:IT(R)})},v=(k,R)=>{const E=n._getFieldArray(r);BT(E,k,R),BT(u.current,k,R),m(E),c(E),n._setFieldArray(r,E,BT,{argA:k,argB:R},!1)},w=(k,R)=>{const E=n._getFieldArray(r);FT(E,k,R),FT(u.current,k,R),m(E),c(E),n._setFieldArray(r,E,FT,{argA:k,argB:R},!1)},x=(k,R)=>{const E=Jn(R),T=MB(n._getFieldArray(r),k,E);u.current=[...T].map((D,M)=>!D||M===k?pu():u.current[M]),m(T),c([...T]),n._setFieldArray(r,T,MB,{argA:k,argB:E},!0,!1)},A=k=>{const R=vi(Jn(k));u.current=R.map(pu),m([...R]),c([...R]),n._setFieldArray(r,[...R],E=>E,{},!0,!1)};return se.useEffect(()=>{if(n._state.action=!1,nN(r,n._names)&&n._subjects.state.next({...n._formState}),d.current&&(!wm(n._options.mode).isOnSubmit||n._formState.isSubmitted)&&!wm(n._options.reValidateMode).isOnSubmit)if(n._options.resolver)n._runSchema([r]).then(k=>{const R=Ie(k.errors,r),E=Ie(n._formState.errors,r);(E?!R&&E.type||R&&(E.type!==R.type||E.message!==R.message):R&&R.type)&&(R?Zt(n._formState.errors,r,R):Sr(n._formState.errors,r),n._subjects.state.next({errors:n._formState.errors}))});else{const k=Ie(n._fields,r);k&&k._f&&!(wm(n._options.reValidateMode).isOnSubmit&&wm(n._options.mode).isOnSubmit)&&rN(k,n._names.disabled,n._formValues,n._options.criteriaMode===ko.all,n._options.shouldUseNativeValidation,!0).then(R=>!As(R)&&n._subjects.state.next({errors:TK(n._formState.errors,R,r)}))}n._subjects.state.next({name:r,values:Jn(n._formValues)}),n._names.focus&&$m(n._fields,(k,R)=>{if(n._names.focus&&R.startsWith(n._names.focus)&&k.focus)return k.focus(),1}),n._names.focus="",n._setValid(),d.current=!1},[o,r,n]),se.useEffect(()=>(!Ie(n._formValues,r)&&n._setFieldArray(r),()=>{const k=(R,E)=>{const T=Ie(n._fields,R);T&&T._f&&(T._f.mount=E)};n._options.shouldUnregister||i?n.unregister(r):k(r,!1)}),[r,n,s,i]),{swap:se.useCallback(v,[m,r,n]),move:se.useCallback(w,[m,r,n]),prepend:se.useCallback(h,[m,r,n]),append:se.useCallback(p,[m,r,n]),remove:se.useCallback(y,[m,r,n]),insert:se.useCallback(g,[m,r,n]),update:se.useCallback(x,[m,r,n]),replace:se.useCallback(A,[m,r,n]),fields:se.useMemo(()=>o.map((k,R)=>({...k,[s]:u.current[R]||pu()})),[o,s])}}function BAe(t={}){const e=se.useRef(void 0),n=se.useRef(void 0),[r,s]=se.useState({isDirty:!1,isValidating:!1,isLoading:ya(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,defaultValues:ya(t.defaultValues)?void 0:t.defaultValues});e.current||(e.current={...t.formControl?t.formControl:jAe(t),formState:r},t.formControl&&t.defaultValues&&!ya(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions));const i=e.current.control;return i._options=t,se.useLayoutEffect(()=>i._subscribe({formState:i._proxyFormState,callback:()=>s({...i._formState}),reRenderRoot:!0}),[i]),se.useEffect(()=>i._disableForm(t.disabled),[i,t.disabled]),se.useEffect(()=>{if(i._proxyFormState.isDirty){const a=i._getDirty();a!==r.isDirty&&i._subjects.state.next({isDirty:a})}},[i,r.isDirty]),se.useEffect(()=>{t.values&&!Tu(t.values,n.current)?(i._reset(t.values,i._options.resetOptions),n.current=t.values,s(a=>({...a}))):i._resetDefaultValues()},[t.values,i]),se.useEffect(()=>{t.errors&&!As(t.errors)&&i._setErrors(t.errors)},[t.errors,i]),se.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),se.useEffect(()=>{t.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[t.shouldUnregister,i]),e.current.formState=wK(r,i),e.current}var UAe="Label",kK=_.forwardRef((t,e)=>P.jsx(De.label,{...t,ref:e,onMouseDown:n=>{var s;n.target.closest("button, input, select, textarea")||((s=t.onMouseDown)==null||s.call(t,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));kK.displayName=UAe;var DK=kK;const HAe=zo("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),NK=_.forwardRef(({className:t,...e},n)=>P.jsx(DK,{ref:n,className:ce(HAe(),t),...e}));NK.displayName=DK.displayName;const VAe=SAe,MK=_.createContext({}),qI=({...t})=>P.jsx(MK.Provider,{value:{name:t.name},children:P.jsx(RAe,{...t},t.name)}),Tv=()=>{const t=_.useContext(MK),e=_.useContext(OK),{getFieldState:n,formState:r}=Id(),s=n(t.name,r);if(!t)throw new Error("useFormField should be used within ");const{id:i}=e;return{id:i,name:t.name,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...s}},OK=_.createContext({}),pA=_.forwardRef(({className:t,...e},n)=>{const r=_.useId();return P.jsx(OK.Provider,{value:{id:r},children:P.jsx("div",{ref:n,className:ce("space-y-2",t),...e})})});pA.displayName="FormItem";const LK=_.forwardRef(({className:t,...e},n)=>{const{error:r,formItemId:s}=Tv();return P.jsx(NK,{ref:n,className:ce(r&&"text-destructive",t),htmlFor:s,...e})});LK.displayName="FormLabel";const mA=_.forwardRef(({...t},e)=>{const{error:n,formItemId:r,formDescriptionId:s,formMessageId:i}=Tv();return P.jsx(Ea,{ref:e,id:r,"aria-describedby":n?`${s} ${i}`:`${s}`,"aria-invalid":!!n,...t})});mA.displayName="FormControl";const gA=_.forwardRef(({className:t,...e},n)=>{const{formDescriptionId:r}=Tv();return P.jsx("p",{ref:n,id:r,className:ce("text-[0.8rem] text-muted-foreground",t),...e})});gA.displayName="FormDescription";const IK=_.forwardRef(({className:t,children:e,...n},r)=>{const{error:s,formMessageId:i}=Tv(),a=s?String((s==null?void 0:s.message)??""):e;return a?P.jsx("p",{ref:r,id:i,className:ce("text-[0.8rem] font-medium text-destructive",t),...n,children:a}):null});IK.displayName="FormMessage";var UT,$K="HoverCard",[FK,sUe]=Tn($K,[El]),GI=El(),[iUe,KI]=FK($K),jK="HoverCardTrigger",WAe=_.forwardRef((t,e)=>{const{__scopeHoverCard:n,...r}=t,s=KI(jK,n),i=GI(n);return P.jsx(Pv,{asChild:!0,...i,children:P.jsx(De.a,{"data-state":s.open?"open":"closed",...r,ref:e,onPointerEnter:me(t.onPointerEnter,wC(s.onOpen)),onPointerLeave:me(t.onPointerLeave,wC(s.onClose)),onFocus:me(t.onFocus,s.onOpen),onBlur:me(t.onBlur,s.onClose),onTouchStart:me(t.onTouchStart,a=>a.preventDefault())})})});WAe.displayName=jK;var qAe="HoverCardPortal",[oUe,GAe]=FK(qAe,{forceMount:void 0}),bC="HoverCardContent",zK=_.forwardRef((t,e)=>{const n=GAe(bC,t.__scopeHoverCard),{forceMount:r=n.forceMount,...s}=t,i=KI(bC,t.__scopeHoverCard);return P.jsx(Hn,{present:r||i.open,children:P.jsx(KAe,{"data-state":i.open?"open":"closed",...s,onPointerEnter:me(t.onPointerEnter,wC(i.onOpen)),onPointerLeave:me(t.onPointerLeave,wC(i.onClose)),ref:e})})});zK.displayName=bC;var KAe=_.forwardRef((t,e)=>{const{__scopeHoverCard:n,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:i,onInteractOutside:a,...o}=t,c=KI(bC,n),u=GI(n),f=_.useRef(null),l=tt(e,f),[d,m]=_.useState(!1);return _.useEffect(()=>{if(d){const p=document.body;return UT=p.style.userSelect||p.style.webkitUserSelect,p.style.userSelect="none",p.style.webkitUserSelect="none",()=>{p.style.userSelect=UT,p.style.webkitUserSelect=UT}}},[d]),_.useEffect(()=>{if(f.current){const p=()=>{m(!1),c.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var y;((y=document.getSelection())==null?void 0:y.toString())!==""&&(c.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",p),()=>{document.removeEventListener("pointerup",p),c.hasSelectionRef.current=!1,c.isPointerDownOnContentRef.current=!1}}},[c.isPointerDownOnContentRef,c.hasSelectionRef]),_.useEffect(()=>{f.current&&QAe(f.current).forEach(h=>h.setAttribute("tabindex","-1"))}),P.jsx(Yc,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:a,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:me(i,p=>{p.preventDefault()}),onDismiss:c.onDismiss,children:P.jsx(b_,{...u,...o,onPointerDown:me(o.onPointerDown,p=>{p.currentTarget.contains(p.target)&&m(!0),c.hasSelectionRef.current=!1,c.isPointerDownOnContentRef.current=!0}),ref:l,style:{...o.style,userSelect:d?"text":void 0,WebkitUserSelect:d?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})}),YAe="HoverCardArrow",XAe=_.forwardRef((t,e)=>{const{__scopeHoverCard:n,...r}=t,s=GI(n);return P.jsx(w_,{...s,...r,ref:e})});XAe.displayName=YAe;function wC(t){return e=>e.pointerType==="touch"?void 0:t()}function QAe(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)e.push(n.currentNode);return e}var BK=zK;const ZAe=_.forwardRef(({className:t,align:e="center",sideOffset:n=4,...r},s)=>P.jsx(BK,{ref:s,align:e,sideOffset:n,className:ce("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...r}));ZAe.displayName=BK.displayName;const JAe=_.forwardRef(({className:t,type:e,...n},r)=>P.jsx("input",{type:e,className:ce("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),ref:r,...n}));JAe.displayName="Input";var vA="Menubar",[sN,eRe,tRe]=Gc(vA),[UK,aUe]=Tn(vA,[tRe,Cl]),Pi=E_(),HK=Cl(),[nRe,VK]=UK(vA),WK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,value:r,onValueChange:s,defaultValue:i,loop:a=!0,dir:o,...c}=t,u=ka(o),f=HK(n),[l="",d]=sr({prop:r,onChange:s,defaultProp:i}),[m,p]=_.useState(null);return P.jsx(nRe,{scope:n,value:l,onMenuOpen:_.useCallback(h=>{d(h),p(h)},[d]),onMenuClose:_.useCallback(()=>d(""),[d]),onMenuToggle:_.useCallback(h=>{d(y=>y?"":h),p(h)},[d]),dir:u,loop:a,children:P.jsx(sN.Provider,{scope:n,children:P.jsx(sN.Slot,{scope:n,children:P.jsx(__,{asChild:!0,...f,orientation:"horizontal",loop:a,dir:u,currentTabStopId:m,onCurrentTabStopIdChange:p,children:P.jsx(De.div,{role:"menubar",...c,ref:e})})})})})});WK.displayName=vA;var rRe="MenubarMenu",[lUe,qK]=UK(rRe),iN="MenubarTrigger",GK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,disabled:r=!1,...s}=t,i=HK(n),a=Pi(n),o=VK(iN,n),c=qK(iN,n),u=_.useRef(null),f=tt(e,u,c.triggerRef),[l,d]=_.useState(!1),m=o.value===c.value;return P.jsx(sN.ItemSlot,{scope:n,value:c.value,disabled:r,children:P.jsx(x_,{asChild:!0,...i,focusable:!r,tabStopId:c.value,children:P.jsx(_I,{asChild:!0,...a,children:P.jsx(De.button,{type:"button",role:"menuitem",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":m,"aria-controls":m?c.contentId:void 0,"data-highlighted":l?"":void 0,"data-state":m?"open":"closed","data-disabled":r?"":void 0,disabled:r,...s,ref:f,onPointerDown:me(t.onPointerDown,p=>{!r&&p.button===0&&p.ctrlKey===!1&&(o.onMenuOpen(c.value),m||p.preventDefault())}),onPointerEnter:me(t.onPointerEnter,()=>{var h;!!o.value&&!m&&(o.onMenuOpen(c.value),(h=u.current)==null||h.focus())}),onKeyDown:me(t.onKeyDown,p=>{r||(["Enter"," "].includes(p.key)&&o.onMenuToggle(c.value),p.key==="ArrowDown"&&o.onMenuOpen(c.value),["Enter"," ","ArrowDown"].includes(p.key)&&(c.wasKeyboardTriggerOpenRef.current=!0,p.preventDefault()))}),onFocus:me(t.onFocus,()=>d(!0)),onBlur:me(t.onBlur,()=>d(!1))})})})})});GK.displayName=iN;var sRe="MenubarPortal",KK=t=>{const{__scopeMenubar:e,...n}=t,r=Pi(e);return P.jsx(xI,{...r,...n})};KK.displayName=sRe;var oN="MenubarContent",YK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,align:r="start",...s}=t,i=Pi(n),a=VK(oN,n),o=qK(oN,n),c=eRe(n),u=_.useRef(!1);return P.jsx(SI,{id:o.contentId,"aria-labelledby":o.triggerId,"data-radix-menubar-content":"",...i,...s,ref:e,align:r,onCloseAutoFocus:me(t.onCloseAutoFocus,f=>{var d;!!!a.value&&!u.current&&((d=o.triggerRef.current)==null||d.focus()),u.current=!1,f.preventDefault()}),onFocusOutside:me(t.onFocusOutside,f=>{const l=f.target;c().some(m=>{var p;return(p=m.ref.current)==null?void 0:p.contains(l)})&&f.preventDefault()}),onInteractOutside:me(t.onInteractOutside,()=>{u.current=!0}),onEntryFocus:f=>{o.wasKeyboardTriggerOpenRef.current||f.preventDefault()},onKeyDown:me(t.onKeyDown,f=>{if(["ArrowRight","ArrowLeft"].includes(f.key)){const l=f.target,d=l.hasAttribute("data-radix-menubar-subtrigger"),m=l.closest("[data-radix-menubar-content]")!==f.currentTarget,h=(a.dir==="rtl"?"ArrowRight":"ArrowLeft")===f.key;if(!h&&d||m&&h)return;let v=c().filter(A=>!A.disabled).map(A=>A.value);h&&v.reverse();const w=v.indexOf(o.value);v=a.loop?bRe(v,w+1):v.slice(w+1);const[x]=v;x&&a.onMenuOpen(x)}},{checkForDefaultPrevented:!1}),style:{...t.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});YK.displayName=oN;var iRe="MenubarGroup",oRe=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(EI,{...s,...r,ref:e})});oRe.displayName=iRe;var aRe="MenubarLabel",XK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(CI,{...s,...r,ref:e})});XK.displayName=aRe;var lRe="MenubarItem",QK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(AI,{...s,...r,ref:e})});QK.displayName=lRe;var cRe="MenubarCheckboxItem",ZK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(RI,{...s,...r,ref:e})});ZK.displayName=cRe;var uRe="MenubarRadioGroup",dRe=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(PI,{...s,...r,ref:e})});dRe.displayName=uRe;var fRe="MenubarRadioItem",JK=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(TI,{...s,...r,ref:e})});JK.displayName=fRe;var hRe="MenubarItemIndicator",e7=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(kI,{...s,...r,ref:e})});e7.displayName=hRe;var pRe="MenubarSeparator",t7=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(DI,{...s,...r,ref:e})});t7.displayName=pRe;var mRe="MenubarArrow",gRe=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(NI,{...s,...r,ref:e})});gRe.displayName=mRe;var vRe="MenubarSubTrigger",n7=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(MI,{"data-radix-menubar-subtrigger":"",...s,...r,ref:e})});n7.displayName=vRe;var yRe="MenubarSubContent",r7=_.forwardRef((t,e)=>{const{__scopeMenubar:n,...r}=t,s=Pi(n);return P.jsx(OI,{...s,"data-radix-menubar-content":"",...r,ref:e,style:{...t.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});r7.displayName=yRe;function bRe(t,e){return t.map((n,r)=>t[(e+r)%t.length])}var s7=WK,i7=GK,wRe=KK,o7=YK,a7=XK,l7=QK,c7=ZK,u7=JK,d7=e7,f7=t7,h7=n7,p7=r7;const _Re=_.forwardRef(({className:t,...e},n)=>P.jsx(s7,{ref:n,className:ce("flex h-10 items-center space-x-1 rounded-md border bg-background p-1",t),...e}));_Re.displayName=s7.displayName;const xRe=_.forwardRef(({className:t,...e},n)=>P.jsx(i7,{ref:n,className:ce("flex cursor-default select-none items-center rounded-sm px-3 py-1.5 text-sm font-medium outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",t),...e}));xRe.displayName=i7.displayName;const SRe=_.forwardRef(({className:t,inset:e,children:n,...r},s)=>P.jsxs(h7,{ref:s,className:ce("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",e&&"pl-8",t),...r,children:[n,P.jsx(r_,{className:"ml-auto h-4 w-4"})]}));SRe.displayName=h7.displayName;const ERe=_.forwardRef(({className:t,...e},n)=>P.jsx(p7,{ref:n,className:ce("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...e}));ERe.displayName=p7.displayName;const CRe=_.forwardRef(({className:t,align:e="start",alignOffset:n=-4,sideOffset:r=8,...s},i)=>P.jsx(wRe,{children:P.jsx(o7,{ref:i,align:e,alignOffset:n,sideOffset:r,className:ce("z-50 min-w-[12rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...s})}));CRe.displayName=o7.displayName;const ARe=_.forwardRef(({className:t,inset:e,...n},r)=>P.jsx(l7,{ref:r,className:ce("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e&&"pl-8",t),...n}));ARe.displayName=l7.displayName;const RRe=_.forwardRef(({className:t,children:e,checked:n,...r},s)=>P.jsxs(c7,{ref:s,className:ce("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),checked:n,...r,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(d7,{children:P.jsx(n_,{className:"h-4 w-4"})})}),e]}));RRe.displayName=c7.displayName;const PRe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(u7,{ref:r,className:ce("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...n,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(d7,{children:P.jsx(I1,{className:"h-2 w-2 fill-current"})})}),e]}));PRe.displayName=u7.displayName;const TRe=_.forwardRef(({className:t,inset:e,...n},r)=>P.jsx(a7,{ref:r,className:ce("px-2 py-1.5 text-sm font-semibold",e&&"pl-8",t),...n}));TRe.displayName=a7.displayName;const kRe=_.forwardRef(({className:t,...e},n)=>P.jsx(f7,{ref:n,className:ce("-mx-1 my-1 h-px bg-muted",t),...e}));kRe.displayName=f7.displayName;var DRe="VisuallyHidden",T_=_.forwardRef((t,e)=>P.jsx(De.span,{...t,ref:e,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...t.style}}));T_.displayName=DRe;var m7=T_,kv="NavigationMenu",[YI,g7,NRe]=Gc(kv),[aN,MRe,ORe]=Gc(kv),[XI,cUe]=Tn(kv,[NRe,ORe]),[LRe,Uo]=XI(kv),[IRe,$Re]=XI(kv),v7=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,value:r,onValueChange:s,defaultValue:i,delayDuration:a=200,skipDelayDuration:o=300,orientation:c="horizontal",dir:u,...f}=t,[l,d]=_.useState(null),m=tt(e,T=>d(T)),p=ka(u),h=_.useRef(0),y=_.useRef(0),g=_.useRef(0),[v,w]=_.useState(!0),[x="",A]=sr({prop:r,onChange:T=>{const D=T!=="",M=o>0;D?(window.clearTimeout(g.current),M&&w(!1)):(window.clearTimeout(g.current),g.current=window.setTimeout(()=>w(!0),o)),s==null||s(T)},defaultProp:i}),k=_.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>A(""),150)},[A]),R=_.useCallback(T=>{window.clearTimeout(y.current),A(T)},[A]),E=_.useCallback(T=>{x===T?window.clearTimeout(y.current):h.current=window.setTimeout(()=>{window.clearTimeout(y.current),A(T)},a)},[x,A,a]);return _.useEffect(()=>()=>{window.clearTimeout(h.current),window.clearTimeout(y.current),window.clearTimeout(g.current)},[]),P.jsx(b7,{scope:n,isRootMenu:!0,value:x,dir:p,orientation:c,rootNavigationMenu:l,onTriggerEnter:T=>{window.clearTimeout(h.current),v?E(T):R(T)},onTriggerLeave:()=>{window.clearTimeout(h.current),k()},onContentEnter:()=>window.clearTimeout(y.current),onContentLeave:k,onItemSelect:T=>{A(D=>D===T?"":T)},onItemDismiss:()=>A(""),children:P.jsx(De.nav,{"aria-label":"Main","data-orientation":c,dir:p,...f,ref:m})})});v7.displayName=kv;var y7="NavigationMenuSub",FRe=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,value:r,onValueChange:s,defaultValue:i,orientation:a="horizontal",...o}=t,c=Uo(y7,n),[u="",f]=sr({prop:r,onChange:s,defaultProp:i});return P.jsx(b7,{scope:n,isRootMenu:!1,value:u,dir:c.dir,orientation:a,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:l=>f(l),onItemSelect:l=>f(l),onItemDismiss:()=>f(""),children:P.jsx(De.div,{"data-orientation":a,...o,ref:e})})});FRe.displayName=y7;var b7=t=>{const{scope:e,isRootMenu:n,rootNavigationMenu:r,dir:s,orientation:i,children:a,value:o,onItemSelect:c,onItemDismiss:u,onTriggerEnter:f,onTriggerLeave:l,onContentEnter:d,onContentLeave:m}=t,[p,h]=_.useState(null),[y,g]=_.useState(new Map),[v,w]=_.useState(null);return P.jsx(LRe,{scope:e,isRootMenu:n,rootNavigationMenu:r,value:o,previousValue:Cv(o),baseId:Hr(),dir:s,orientation:i,viewport:p,onViewportChange:h,indicatorTrack:v,onIndicatorTrackChange:w,onTriggerEnter:Ut(f),onTriggerLeave:Ut(l),onContentEnter:Ut(d),onContentLeave:Ut(m),onItemSelect:Ut(c),onItemDismiss:Ut(u),onViewportContentChange:_.useCallback((x,A)=>{g(k=>(k.set(x,A),new Map(k)))},[]),onViewportContentRemove:_.useCallback(x=>{g(A=>A.has(x)?(A.delete(x),new Map(A)):A)},[]),children:P.jsx(YI.Provider,{scope:e,children:P.jsx(IRe,{scope:e,items:y,children:a})})})},w7="NavigationMenuList",_7=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,...r}=t,s=Uo(w7,n),i=P.jsx(De.ul,{"data-orientation":s.orientation,...r,ref:e});return P.jsx(De.div,{style:{position:"relative"},ref:s.onIndicatorTrackChange,children:P.jsx(YI.Slot,{scope:n,children:s.isRootMenu?P.jsx(T7,{asChild:!0,children:i}):i})})});_7.displayName=w7;var x7="NavigationMenuItem",[jRe,S7]=XI(x7),zRe=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,value:r,...s}=t,i=Hr(),a=r||i||"LEGACY_REACT_AUTO_VALUE",o=_.useRef(null),c=_.useRef(null),u=_.useRef(null),f=_.useRef(()=>{}),l=_.useRef(!1),d=_.useCallback((p="start")=>{if(o.current){f.current();const h=cN(o.current);h.length&&JI(p==="start"?h:h.reverse())}},[]),m=_.useCallback(()=>{if(o.current){const p=cN(o.current);p.length&&(f.current=KRe(p))}},[]);return P.jsx(jRe,{scope:n,value:a,triggerRef:c,contentRef:o,focusProxyRef:u,wasEscapeCloseRef:l,onEntryKeyDown:d,onFocusProxyEnter:d,onRootContentClose:m,onContentFocusOutside:m,children:P.jsx(De.li,{...s,ref:e})})});zRe.displayName=x7;var lN="NavigationMenuTrigger",E7=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,disabled:r,...s}=t,i=Uo(lN,t.__scopeNavigationMenu),a=S7(lN,t.__scopeNavigationMenu),o=_.useRef(null),c=tt(o,a.triggerRef,e),u=D7(i.baseId,a.value),f=N7(i.baseId,a.value),l=_.useRef(!1),d=_.useRef(!1),m=a.value===i.value;return P.jsxs(P.Fragment,{children:[P.jsx(YI.ItemSlot,{scope:n,value:a.value,children:P.jsx(k7,{asChild:!0,children:P.jsx(De.button,{id:u,disabled:r,"data-disabled":r?"":void 0,"data-state":e$(m),"aria-expanded":m,"aria-controls":f,...s,ref:c,onPointerEnter:me(t.onPointerEnter,()=>{d.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:me(t.onPointerMove,_C(()=>{r||d.current||a.wasEscapeCloseRef.current||l.current||(i.onTriggerEnter(a.value),l.current=!0)})),onPointerLeave:me(t.onPointerLeave,_C(()=>{r||(i.onTriggerLeave(),l.current=!1)})),onClick:me(t.onClick,()=>{i.onItemSelect(a.value),d.current=m}),onKeyDown:me(t.onKeyDown,p=>{const y={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];m&&p.key===y&&(a.onEntryKeyDown(),p.preventDefault())})})})}),m&&P.jsxs(P.Fragment,{children:[P.jsx(m7,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:p=>{const h=a.contentRef.current,y=p.relatedTarget,g=y===o.current,v=h==null?void 0:h.contains(y);(g||!v)&&a.onFocusProxyEnter(g?"start":"end")}}),i.viewport&&P.jsx("span",{"aria-owns":f})]})]})});E7.displayName=lN;var BRe="NavigationMenuLink",OB="navigationMenu.linkSelect",URe=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,active:r,onSelect:s,...i}=t;return P.jsx(k7,{asChild:!0,children:P.jsx(De.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:e,onClick:me(t.onClick,a=>{const o=a.target,c=new CustomEvent(OB,{bubbles:!0,cancelable:!0});if(o.addEventListener(OB,u=>s==null?void 0:s(u),{once:!0}),Hb(o,c),!c.defaultPrevented&&!a.metaKey){const u=new CustomEvent(VS,{bubbles:!0,cancelable:!0});Hb(o,u)}},{checkForDefaultPrevented:!1})})})});URe.displayName=BRe;var QI="NavigationMenuIndicator",C7=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=Uo(QI,t.__scopeNavigationMenu),i=!!s.value;return s.indicatorTrack?e_.createPortal(P.jsx(Hn,{present:n||i,children:P.jsx(HRe,{...r,ref:e})}),s.indicatorTrack):null});C7.displayName=QI;var HRe=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,...r}=t,s=Uo(QI,n),i=g7(n),[a,o]=_.useState(null),[c,u]=_.useState(null),f=s.orientation==="horizontal",l=!!s.value;_.useEffect(()=>{var h;const p=(h=i().find(y=>y.value===s.value))==null?void 0:h.ref.current;p&&o(p)},[i,s.value]);const d=()=>{a&&u({size:f?a.offsetWidth:a.offsetHeight,offset:f?a.offsetLeft:a.offsetTop})};return uN(a,d),uN(s.indicatorTrack,d),c?P.jsx(De.div,{"aria-hidden":!0,"data-state":l?"visible":"hidden","data-orientation":s.orientation,...r,ref:e,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:`translateX(${c.offset}px)`}:{top:0,height:c.size+"px",transform:`translateY(${c.offset}px)`},...r.style}}):null}),av="NavigationMenuContent",A7=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=Uo(av,t.__scopeNavigationMenu),i=S7(av,t.__scopeNavigationMenu),a=tt(i.contentRef,e),o=i.value===s.value,c={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return s.viewport?P.jsx(VRe,{forceMount:n,...c,ref:a}):P.jsx(Hn,{present:n||o,children:P.jsx(R7,{"data-state":e$(o),...c,ref:a,onPointerEnter:me(t.onPointerEnter,s.onContentEnter),onPointerLeave:me(t.onPointerLeave,_C(s.onContentLeave)),style:{pointerEvents:!o&&s.isRootMenu?"none":void 0,...c.style}})})});A7.displayName=av;var VRe=_.forwardRef((t,e)=>{const n=Uo(av,t.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:s}=n;return Ln(()=>{r(t.value,{ref:e,...t})},[t,e,r]),Ln(()=>()=>s(t.value),[t.value,s]),null}),VS="navigationMenu.rootContentDismiss",R7=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:s,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:o,onContentFocusOutside:c,...u}=t,f=Uo(av,n),l=_.useRef(null),d=tt(l,e),m=D7(f.baseId,r),p=N7(f.baseId,r),h=g7(n),y=_.useRef(null),{onItemDismiss:g}=f;_.useEffect(()=>{const w=l.current;if(f.isRootMenu&&w){const x=()=>{var A;g(),o(),w.contains(document.activeElement)&&((A=s.current)==null||A.focus())};return w.addEventListener(VS,x),()=>w.removeEventListener(VS,x)}},[f.isRootMenu,t.value,s,g,o]);const v=_.useMemo(()=>{const x=h().map(D=>D.value);f.dir==="rtl"&&x.reverse();const A=x.indexOf(f.value),k=x.indexOf(f.previousValue),R=r===f.value,E=k===x.indexOf(r);if(!R&&!E)return y.current;const T=(()=>{if(A!==k){if(R&&k!==-1)return A>k?"from-end":"from-start";if(E&&A!==-1)return A>k?"to-start":"to-end"}return null})();return y.current=T,T},[f.previousValue,f.value,f.dir,h,r]);return P.jsx(T7,{asChild:!0,children:P.jsx(Yc,{id:p,"aria-labelledby":m,"data-motion":v,"data-orientation":f.orientation,...u,ref:d,disableOutsidePointerEvents:!1,onDismiss:()=>{var x;const w=new Event(VS,{bubbles:!0,cancelable:!0});(x=l.current)==null||x.dispatchEvent(w)},onFocusOutside:me(t.onFocusOutside,w=>{var A;c();const x=w.target;(A=f.rootNavigationMenu)!=null&&A.contains(x)&&w.preventDefault()}),onPointerDownOutside:me(t.onPointerDownOutside,w=>{var R;const x=w.target,A=h().some(E=>{var T;return(T=E.ref.current)==null?void 0:T.contains(x)}),k=f.isRootMenu&&((R=f.viewport)==null?void 0:R.contains(x));(A||k||!f.isRootMenu)&&w.preventDefault()}),onKeyDown:me(t.onKeyDown,w=>{var k;const x=w.altKey||w.ctrlKey||w.metaKey;if(w.key==="Tab"&&!x){const R=cN(w.currentTarget),E=document.activeElement,T=R.findIndex(L=>L===E),M=w.shiftKey?R.slice(0,T).reverse():R.slice(T+1,R.length);JI(M)?w.preventDefault():(k=i.current)==null||k.focus()}}),onEscapeKeyDown:me(t.onEscapeKeyDown,w=>{a.current=!0})})})}),ZI="NavigationMenuViewport",P7=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,i=!!Uo(ZI,t.__scopeNavigationMenu).value;return P.jsx(Hn,{present:n||i,children:P.jsx(WRe,{...r,ref:e})})});P7.displayName=ZI;var WRe=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,children:r,...s}=t,i=Uo(ZI,n),a=tt(e,i.onViewportChange),o=$Re(av,t.__scopeNavigationMenu),[c,u]=_.useState(null),[f,l]=_.useState(null),d=c?(c==null?void 0:c.width)+"px":void 0,m=c?(c==null?void 0:c.height)+"px":void 0,p=!!i.value,h=p?i.value:i.previousValue;return uN(f,()=>{f&&u({width:f.offsetWidth,height:f.offsetHeight})}),P.jsx(De.div,{"data-state":e$(p),"data-orientation":i.orientation,...s,ref:a,style:{pointerEvents:!p&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":d,"--radix-navigation-menu-viewport-height":m,...s.style},onPointerEnter:me(t.onPointerEnter,i.onContentEnter),onPointerLeave:me(t.onPointerLeave,_C(i.onContentLeave)),children:Array.from(o.items).map(([g,{ref:v,forceMount:w,...x}])=>{const A=h===g;return P.jsx(Hn,{present:w||A,children:P.jsx(R7,{...x,ref:t_(v,k=>{A&&k&&l(k)})})},g)})})}),qRe="FocusGroup",T7=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,...r}=t,s=Uo(qRe,n);return P.jsx(aN.Provider,{scope:n,children:P.jsx(aN.Slot,{scope:n,children:P.jsx(De.div,{dir:s.dir,...r,ref:e})})})}),LB=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],GRe="FocusGroupItem",k7=_.forwardRef((t,e)=>{const{__scopeNavigationMenu:n,...r}=t,s=MRe(n),i=Uo(GRe,n);return P.jsx(aN.ItemSlot,{scope:n,children:P.jsx(De.button,{...r,ref:e,onKeyDown:me(t.onKeyDown,a=>{if(["Home","End",...LB].includes(a.key)){let c=s().map(l=>l.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&c.reverse(),LB.includes(a.key)){const l=c.indexOf(a.currentTarget);c=c.slice(l+1)}setTimeout(()=>JI(c)),a.preventDefault()}})})})});function cN(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function JI(t){const e=document.activeElement;return t.some(n=>n===e?!0:(n.focus(),document.activeElement!==e))}function KRe(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function uN(t,e){const n=Ut(e);Ln(()=>{let r=0;if(t){const s=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return s.observe(t),()=>{window.cancelAnimationFrame(r),s.unobserve(t)}}},[t,n])}function e$(t){return t?"open":"closed"}function D7(t,e){return`${t}-trigger-${e}`}function N7(t,e){return`${t}-content-${e}`}function _C(t){return e=>e.pointerType==="mouse"?t(e):void 0}var M7=v7,O7=_7,L7=E7,I7=C7,$7=A7,F7=P7;const YRe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(M7,{ref:r,className:ce("relative z-10 flex max-w-max flex-1 items-center justify-center",t),...n,children:[e,P.jsx(j7,{})]}));YRe.displayName=M7.displayName;const XRe=_.forwardRef(({className:t,...e},n)=>P.jsx(O7,{ref:n,className:ce("group flex flex-1 list-none items-center justify-center space-x-1",t),...e}));XRe.displayName=O7.displayName;const QRe=zo("group inline-flex h-10 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50"),ZRe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(L7,{ref:r,className:ce(QRe(),"group",t),...n,children:[e," ",P.jsx(L1,{className:"relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180","aria-hidden":"true"})]}));ZRe.displayName=L7.displayName;const JRe=_.forwardRef(({className:t,...e},n)=>P.jsx($7,{ref:n,className:ce("left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto ",t),...e}));JRe.displayName=$7.displayName;const j7=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{className:ce("absolute left-0 top-full flex justify-center"),children:P.jsx(F7,{className:ce("origin-top-center relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-[var(--radix-navigation-menu-viewport-width)]",t),ref:n,...e})}));j7.displayName=F7.displayName;const ePe=_.forwardRef(({className:t,...e},n)=>P.jsx(I7,{ref:n,className:ce("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",t),...e,children:P.jsx("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md"})}));ePe.displayName=I7.displayName;var tPe=typeof window>"u",dN=tPe?se.useEffect:se.useLayoutEffect,nPe=0,IB=()=>++nPe,$B=!1;function rPe(){let[t,e]=se.useState($B?IB:void 0);return dN(()=>{t===void 0&&e(IB()),$B=!0},[]),t===void 0?t:`rwb-${t.toString(32)}`}function sPe(){return se.useMemo(()=>"useId"in se?se.useId:rPe,[])()}var fN="__wrap_b",mb="__wrap_n",FB="__wrap_o",z7=(t,e,n)=>{n=n||document.querySelector(`[data-br="${t}"]`);let r=n==null?void 0:n.parentElement;if(!r)return;let s=f=>n.style.maxWidth=f+"px";n.style.maxWidth="";let i=r.clientWidth,a=r.clientHeight,o=i/2-.25,c=i+.5,u;if(i){for(s(o),o=Math.max(n.scrollWidth,o);o+1{self.__wrap_b(0,+n.dataset.brr,n)})).observe(r)},iPe=z7.toString(),oPe='(self.CSS&&CSS.supports("text-wrap","balance")?1:2)',aPe=(t,e,n="")=>(n&&(n=`self.${mb}!=1&&${n}`),se.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:(t?"":`self.${mb}=self.${mb}||${oPe};self.${fN}=${iPe};`)+n},nonce:e})),lPe=se.createContext({preferNative:!0,hasProvider:!1});se.forwardRef(({ratio:t=1,preferNative:e,nonce:n,children:r,as:s,...i},a)=>{let o=sPe(),c=se.useRef(),u=se.useContext(lPe),f=e??u.preferNative,l=s||"span";return se.useImperativeHandle(a,()=>c.current,[]),dN(()=>{f&&self[mb]===1||c.current&&(self[fN]=z7)(0,t,c.current)},[r,f,t]),dN(()=>{if(!(f&&self[mb]===1))return()=>{if(!c.current)return;let d=c.current[FB];d&&(d.disconnect(),delete c.current[FB])}},[f]),se.createElement(se.Fragment,null,se.createElement(l,{...i,"data-br":o,"data-brr":t,ref:c,style:{display:"inline-block",verticalAlign:"top",textDecoration:"inherit",textWrap:f?"balance":"initial"},suppressHydrationWarning:!0},r),aPe(u.hasProvider,n,`self.${fN}("${o}",${t})`))});var cPe="Separator",jB="horizontal",uPe=["horizontal","vertical"],B7=_.forwardRef((t,e)=>{const{decorative:n,orientation:r=jB,...s}=t,i=dPe(r)?r:jB,o=n?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return P.jsx(De.div,{"data-orientation":i,...o,...s,ref:e})});B7.displayName=cPe;function dPe(t){return uPe.includes(t)}var U7=B7;const fPe=_.forwardRef(({className:t,orientation:e="horizontal",decorative:n=!0,...r},s)=>P.jsx(U7,{ref:s,decorative:n,orientation:e,className:ce("shrink-0 bg-border",e==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",t),...r}));fPe.displayName=U7.displayName;const hPe=_.forwardRef(({className:t,...e},n)=>P.jsx("ul",{ref:n,className:ce("flex flex-row items-center gap-1",t),...e}));hPe.displayName="PaginationContent";const pPe=_.forwardRef(({className:t,...e},n)=>P.jsx("li",{ref:n,className:ce("",t),...e}));pPe.displayName="PaginationItem";var t$="Popover",[H7,uUe]=Tn(t$,[El]),k_=El(),[mPe,$d]=H7(t$),V7=t=>{const{__scopePopover:e,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:a=!1}=t,o=k_(e),c=_.useRef(null),[u,f]=_.useState(!1),[l=!1,d]=sr({prop:r,defaultProp:s,onChange:i});return P.jsx(lA,{...o,children:P.jsx(mPe,{scope:e,contentId:Hr(),triggerRef:c,open:l,onOpenChange:d,onOpenToggle:_.useCallback(()=>d(m=>!m),[d]),hasCustomAnchor:u,onCustomAnchorAdd:_.useCallback(()=>f(!0),[]),onCustomAnchorRemove:_.useCallback(()=>f(!1),[]),modal:a,children:n})})};V7.displayName=t$;var W7="PopoverAnchor",gPe=_.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,s=$d(W7,n),i=k_(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:o}=s;return _.useEffect(()=>(a(),()=>o()),[a,o]),P.jsx(Pv,{...i,...r,ref:e})});gPe.displayName=W7;var q7="PopoverTrigger",G7=_.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,s=$d(q7,n),i=k_(n),a=tt(e,s.triggerRef),o=P.jsx(De.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":Z7(s.open),...r,ref:a,onClick:me(t.onClick,s.onOpenToggle)});return s.hasCustomAnchor?o:P.jsx(Pv,{asChild:!0,...i,children:o})});G7.displayName=q7;var n$="PopoverPortal",[vPe,yPe]=H7(n$,{forceMount:void 0}),K7=t=>{const{__scopePopover:e,forceMount:n,children:r,container:s}=t,i=$d(n$,e);return P.jsx(vPe,{scope:e,forceMount:n,children:P.jsx(Hn,{present:n||i.open,children:P.jsx(wv,{asChild:!0,container:s,children:r})})})};K7.displayName=n$;var lv="PopoverContent",Y7=_.forwardRef((t,e)=>{const n=yPe(lv,t.__scopePopover),{forceMount:r=n.forceMount,...s}=t,i=$d(lv,t.__scopePopover);return P.jsx(Hn,{present:r||i.open,children:i.modal?P.jsx(bPe,{...s,ref:e}):P.jsx(wPe,{...s,ref:e})})});Y7.displayName=lv;var bPe=_.forwardRef((t,e)=>{const n=$d(lv,t.__scopePopover),r=_.useRef(null),s=tt(e,r),i=_.useRef(!1);return _.useEffect(()=>{const a=r.current;if(a)return _v(a)},[]),P.jsx(i_,{as:Ea,allowPinchZoom:!0,children:P.jsx(X7,{...t,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:me(t.onCloseAutoFocus,a=>{var o;a.preventDefault(),i.current||(o=n.triggerRef.current)==null||o.focus()}),onPointerDownOutside:me(t.onPointerDownOutside,a=>{const o=a.detail.originalEvent,c=o.button===0&&o.ctrlKey===!0,u=o.button===2||c;i.current=u},{checkForDefaultPrevented:!1}),onFocusOutside:me(t.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),wPe=_.forwardRef((t,e)=>{const n=$d(lv,t.__scopePopover),r=_.useRef(!1),s=_.useRef(!1);return P.jsx(X7,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a,o;(a=t.onCloseAutoFocus)==null||a.call(t,i),i.defaultPrevented||(r.current||(o=n.triggerRef.current)==null||o.focus(),i.preventDefault()),r.current=!1,s.current=!1},onInteractOutside:i=>{var c,u;(c=t.onInteractOutside)==null||c.call(t,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const a=i.target;((u=n.triggerRef.current)==null?void 0:u.contains(a))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&s.current&&i.preventDefault()}})}),X7=_.forwardRef((t,e)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:f,...l}=t,d=$d(lv,n),m=k_(n);return $1(),P.jsx(s_,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:s,onUnmountAutoFocus:i,children:P.jsx(Yc,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:f,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:u,onDismiss:()=>d.onOpenChange(!1),children:P.jsx(b_,{"data-state":Z7(d.open),role:"dialog",id:d.contentId,...m,...l,ref:e,style:{...l.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Q7="PopoverClose",_Pe=_.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,s=$d(Q7,n);return P.jsx(De.button,{type:"button",...r,ref:e,onClick:me(t.onClick,()=>s.onOpenChange(!1))})});_Pe.displayName=Q7;var xPe="PopoverArrow",SPe=_.forwardRef((t,e)=>{const{__scopePopover:n,...r}=t,s=k_(n);return P.jsx(w_,{...s,...r,ref:e})});SPe.displayName=xPe;function Z7(t){return t?"open":"closed"}var EPe=V7,CPe=G7,APe=K7,J7=Y7;const RPe=EPe,PPe=CPe,e9=_.forwardRef(({className:t,align:e="center",sideOffset:n=4,...r},s)=>P.jsx(APe,{children:P.jsx(J7,{ref:s,align:e,sideOffset:n,className:ce("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...r})}));e9.displayName=J7.displayName;var r$="Progress",s$=100,[TPe,dUe]=Tn(r$),[kPe,DPe]=TPe(r$),t9=_.forwardRef((t,e)=>{const{__scopeProgress:n,value:r=null,max:s,getValueLabel:i=NPe,...a}=t;(s||s===0)&&!zB(s)&&console.error(MPe(`${s}`,"Progress"));const o=zB(s)?s:s$;r!==null&&!BB(r,o)&&console.error(OPe(`${r}`,"Progress"));const c=BB(r,o)?r:null,u=xC(c)?i(c,o):void 0;return P.jsx(kPe,{scope:n,value:c,max:o,children:P.jsx(De.div,{"aria-valuemax":o,"aria-valuemin":0,"aria-valuenow":xC(c)?c:void 0,"aria-valuetext":u,role:"progressbar","data-state":s9(c,o),"data-value":c??void 0,"data-max":o,...a,ref:e})})});t9.displayName=r$;var n9="ProgressIndicator",r9=_.forwardRef((t,e)=>{const{__scopeProgress:n,...r}=t,s=DPe(n9,n);return P.jsx(De.div,{"data-state":s9(s.value,s.max),"data-value":s.value??void 0,"data-max":s.max,...r,ref:e})});r9.displayName=n9;function NPe(t,e){return`${Math.round(t/e*100)}%`}function s9(t,e){return t==null?"indeterminate":t===e?"complete":"loading"}function xC(t){return typeof t=="number"}function zB(t){return xC(t)&&!isNaN(t)&&t>0}function BB(t,e){return xC(t)&&!isNaN(t)&&t<=e&&t>=0}function MPe(t,e){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${s$}\`.`}function OPe(t,e){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${e}\`. The \`value\` prop must be: - - a positive number - - less than the value passed to \`max\` (or ${s$} if no \`max\` prop is set) - - \`null\` or \`undefined\` if the progress is indeterminate. - -Defaulting to \`null\`.`}var i9=t9,LPe=r9;const IPe=_.forwardRef(({className:t,value:e,...n},r)=>P.jsx(i9,{ref:r,className:ce("relative h-4 w-full overflow-hidden rounded-full bg-secondary",t),...n,children:P.jsx(LPe,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(e||0)}%)`}})}));IPe.displayName=i9.displayName;var i$="Radio",[$Pe,o9]=Tn(i$),[FPe,jPe]=$Pe(i$),a9=_.forwardRef((t,e)=>{const{__scopeRadio:n,name:r,checked:s=!1,required:i,disabled:a,value:o="on",onCheck:c,...u}=t,[f,l]=_.useState(null),d=tt(e,h=>l(h)),m=_.useRef(!1),p=f?!!f.closest("form"):!0;return P.jsxs(FPe,{scope:n,checked:s,disabled:a,children:[P.jsx(De.button,{type:"button",role:"radio","aria-checked":s,"data-state":u9(s),"data-disabled":a?"":void 0,disabled:a,value:o,...u,ref:d,onClick:me(t.onClick,h=>{s||c==null||c(),p&&(m.current=h.isPropagationStopped(),m.current||h.stopPropagation())})}),p&&P.jsx(zPe,{control:f,bubbles:!m.current,name:r,value:o,checked:s,required:i,disabled:a,style:{transform:"translateX(-100%)"}})]})});a9.displayName=i$;var l9="RadioIndicator",c9=_.forwardRef((t,e)=>{const{__scopeRadio:n,forceMount:r,...s}=t,i=jPe(l9,n);return P.jsx(Hn,{present:r||i.checked,children:P.jsx(De.span,{"data-state":u9(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:e})})});c9.displayName=l9;var zPe=t=>{const{control:e,checked:n,bubbles:r=!0,...s}=t,i=_.useRef(null),a=Cv(n),o=g_(e);return _.useEffect(()=>{const c=i.current,u=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(u,"checked").set;if(a!==n&&l){const d=new Event("click",{bubbles:r});l.call(c,n),c.dispatchEvent(d)}},[a,n,r]),P.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:n,...s,tabIndex:-1,ref:i,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function u9(t){return t?"checked":"unchecked"}var BPe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],o$="RadioGroup",[UPe,fUe]=Tn(o$,[Cl,o9]),d9=Cl(),f9=o9(),[HPe,VPe]=UPe(o$),h9=_.forwardRef((t,e)=>{const{__scopeRadioGroup:n,name:r,defaultValue:s,value:i,required:a=!1,disabled:o=!1,orientation:c,dir:u,loop:f=!0,onValueChange:l,...d}=t,m=d9(n),p=ka(u),[h,y]=sr({prop:i,defaultProp:s,onChange:l});return P.jsx(HPe,{scope:n,name:r,required:a,disabled:o,value:h,onValueChange:y,children:P.jsx(__,{asChild:!0,...m,orientation:c,dir:p,loop:f,children:P.jsx(De.div,{role:"radiogroup","aria-required":a,"aria-orientation":c,"data-disabled":o?"":void 0,dir:p,...d,ref:e})})})});h9.displayName=o$;var p9="RadioGroupItem",m9=_.forwardRef((t,e)=>{const{__scopeRadioGroup:n,disabled:r,...s}=t,i=VPe(p9,n),a=i.disabled||r,o=d9(n),c=f9(n),u=_.useRef(null),f=tt(e,u),l=i.value===s.value,d=_.useRef(!1);return _.useEffect(()=>{const m=h=>{BPe.includes(h.key)&&(d.current=!0)},p=()=>d.current=!1;return document.addEventListener("keydown",m),document.addEventListener("keyup",p),()=>{document.removeEventListener("keydown",m),document.removeEventListener("keyup",p)}},[]),P.jsx(x_,{asChild:!0,...o,focusable:!a,active:l,children:P.jsx(a9,{disabled:a,required:i.required,checked:l,...c,...s,name:i.name,ref:f,onCheck:()=>i.onValueChange(s.value),onKeyDown:me(m=>{m.key==="Enter"&&m.preventDefault()}),onFocus:me(s.onFocus,()=>{var m;d.current&&((m=u.current)==null||m.click())})})})});m9.displayName=p9;var WPe="RadioGroupIndicator",g9=_.forwardRef((t,e)=>{const{__scopeRadioGroup:n,...r}=t,s=f9(n);return P.jsx(c9,{...s,...r,ref:e})});g9.displayName=WPe;var v9=h9,y9=m9,qPe=g9;const GPe=_.forwardRef(({className:t,...e},n)=>P.jsx(v9,{className:ce("grid gap-2",t),...e,ref:n}));GPe.displayName=v9.displayName;const KPe=_.forwardRef(({className:t,...e},n)=>P.jsx(y9,{ref:n,className:ce("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),...e,children:P.jsx(qPe,{className:"flex items-center justify-center",children:P.jsx(I1,{className:"h-2.5 w-2.5 fill-current text-current"})})}));KPe.displayName=y9.displayName;const{createElement:cv,createContext:YPe,forwardRef:b9,useCallback:oi,useContext:w9,useEffect:Mh,useImperativeHandle:_9,useLayoutEffect:XPe,useMemo:QPe,useRef:hi,useState:Fm}=Yw,UB=Yw[`useId${Math.random()}`.slice(0,5)],ZPe=XPe,yA=YPe(null);yA.displayName="PanelGroupContext";const Oh=ZPe,JPe=typeof UB=="function"?UB:()=>null;let eTe=0;function a$(t=null){const e=JPe(),n=hi(t||e||null);return n.current===null&&(n.current=""+eTe++),t??n.current}function x9({children:t,className:e="",collapsedSize:n,collapsible:r,defaultSize:s,forwardedRef:i,id:a,maxSize:o,minSize:c,onCollapse:u,onExpand:f,onResize:l,order:d,style:m,tagName:p="div",...h}){const y=w9(yA);if(y===null)throw Error("Panel components must be rendered within a PanelGroup container");const{collapsePanel:g,expandPanel:v,getPanelSize:w,getPanelStyle:x,groupId:A,isPanelCollapsed:k,reevaluatePanelConstraints:R,registerPanel:E,resizePanel:T,unregisterPanel:D}=y,M=a$(a),L=hi({callbacks:{onCollapse:u,onExpand:f,onResize:l},constraints:{collapsedSize:n,collapsible:r,defaultSize:s,maxSize:o,minSize:c},id:M,idIsFromProps:a!==void 0,order:d});hi({didLogMissingDefaultSizeWarning:!1}),Oh(()=>{const{callbacks:F,constraints:U}=L.current,Y={...U};L.current.id=M,L.current.idIsFromProps=a!==void 0,L.current.order=d,F.onCollapse=u,F.onExpand=f,F.onResize=l,U.collapsedSize=n,U.collapsible=r,U.defaultSize=s,U.maxSize=o,U.minSize=c,(Y.collapsedSize!==U.collapsedSize||Y.collapsible!==U.collapsible||Y.maxSize!==U.maxSize||Y.minSize!==U.minSize)&&R(L.current,Y)}),Oh(()=>{const F=L.current;return E(F),()=>{D(F)}},[d,M,E,D]),_9(i,()=>({collapse:()=>{g(L.current)},expand:F=>{v(L.current,F)},getId(){return M},getSize(){return w(L.current)},isCollapsed(){return k(L.current)},isExpanded(){return!k(L.current)},resize:F=>{T(L.current,F)}}),[g,v,w,k,M,T]);const I=x(L.current,s);return cv(p,{...h,children:t,className:e,id:a,style:{...I,...m},"data-panel":"","data-panel-collapsible":r||void 0,"data-panel-group-id":A,"data-panel-id":M,"data-panel-size":parseFloat(""+I.flexGrow).toFixed(1)})}const tTe=b9((t,e)=>cv(x9,{...t,forwardedRef:e}));x9.displayName="Panel";tTe.displayName="forwardRef(Panel)";let hN=null,Sf=null;function nTe(t,e){if(e){const n=(e&R9)!==0,r=(e&P9)!==0,s=(e&T9)!==0,i=(e&k9)!==0;if(n)return s?"se-resize":i?"ne-resize":"e-resize";if(r)return s?"sw-resize":i?"nw-resize":"w-resize";if(s)return"s-resize";if(i)return"n-resize"}switch(t){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function rTe(){Sf!==null&&(document.head.removeChild(Sf),hN=null,Sf=null)}function HT(t,e){const n=nTe(t,e);hN!==n&&(hN=n,Sf===null&&(Sf=document.createElement("style"),document.head.appendChild(Sf)),Sf.innerHTML=`*{cursor: ${n}!important;}`)}function S9(t){return t.type==="keydown"}function E9(t){return t.type.startsWith("pointer")}function C9(t){return t.type.startsWith("mouse")}function bA(t){if(E9(t)){if(t.isPrimary)return{x:t.clientX,y:t.clientY}}else if(C9(t))return{x:t.clientX,y:t.clientY};return{x:1/0,y:1/0}}function sTe(){if(typeof matchMedia=="function")return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}function iTe(t,e,n){return t.xe.x&&t.ye.y}function oTe(t,e){if(t===e)throw new Error("Cannot compare node with itself");const n={a:WB(t),b:WB(e)};let r;for(;n.a.at(-1)===n.b.at(-1);)t=n.a.pop(),e=n.b.pop(),r=t;Tt(r,"Stacking order can only be calculated for elements with a common ancestor");const s={a:VB(HB(n.a)),b:VB(HB(n.b))};if(s.a===s.b){const i=r.childNodes,a={a:n.a.at(-1),b:n.b.at(-1)};let o=i.length;for(;o--;){const c=i[o];if(c===a.a)return 1;if(c===a.b)return-1}}return Math.sign(s.a-s.b)}const aTe=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function lTe(t){var e;const n=getComputedStyle((e=A9(t))!==null&&e!==void 0?e:t).display;return n==="flex"||n==="inline-flex"}function cTe(t){const e=getComputedStyle(t);return!!(e.position==="fixed"||e.zIndex!=="auto"&&(e.position!=="static"||lTe(t))||+e.opacity<1||"transform"in e&&e.transform!=="none"||"webkitTransform"in e&&e.webkitTransform!=="none"||"mixBlendMode"in e&&e.mixBlendMode!=="normal"||"filter"in e&&e.filter!=="none"||"webkitFilter"in e&&e.webkitFilter!=="none"||"isolation"in e&&e.isolation==="isolate"||aTe.test(e.willChange)||e.webkitOverflowScrolling==="touch")}function HB(t){let e=t.length;for(;e--;){const n=t[e];if(Tt(n,"Missing node"),cTe(n))return n}return null}function VB(t){return t&&Number(getComputedStyle(t).zIndex)||0}function WB(t){const e=[];for(;t;)e.push(t),t=A9(t);return e}function A9(t){const{parentNode:e}=t;return e&&e instanceof ShadowRoot?e.host:e}const R9=1,P9=2,T9=4,k9=8,uTe=sTe()==="coarse";let _a=[],Zb=!1,ku=new Map,wA=new Map;const Jb=new Set;function dTe(t,e,n,r,s){var i;const{ownerDocument:a}=e,o={direction:n,element:e,hitAreaMargins:r,setResizeHandlerState:s},c=(i=ku.get(a))!==null&&i!==void 0?i:0;return ku.set(a,c+1),Jb.add(o),SC(),function(){var f;wA.delete(t),Jb.delete(o);const l=(f=ku.get(a))!==null&&f!==void 0?f:1;if(ku.set(a,l-1),SC(),l===1&&ku.delete(a),_a.includes(o)){const d=_a.indexOf(o);d>=0&&_a.splice(d,1),c$()}}}function qB(t){const{target:e}=t,{x:n,y:r}=bA(t);Zb=!0,l$({target:e,x:n,y:r}),SC(),_a.length>0&&(EC("down",t),t.preventDefault(),t.stopPropagation())}function Sy(t){const{x:e,y:n}=bA(t);if(t.buttons===0&&(Zb=!1,EC("up",t)),!Zb){const{target:r}=t;l$({target:r,x:e,y:n})}EC("move",t),c$(),_a.length>0&&t.preventDefault()}function Wp(t){const{target:e}=t,{x:n,y:r}=bA(t);wA.clear(),Zb=!1,_a.length>0&&t.preventDefault(),EC("up",t),l$({target:e,x:n,y:r}),c$(),SC()}function l$({target:t,x:e,y:n}){_a.splice(0);let r=null;t instanceof HTMLElement&&(r=t),Jb.forEach(s=>{const{element:i,hitAreaMargins:a}=s,o=i.getBoundingClientRect(),{bottom:c,left:u,right:f,top:l}=o,d=uTe?a.coarse:a.fine;if(e>=u-d&&e<=f+d&&n>=l-d&&n<=c+d){if(r!==null&&i!==r&&!i.contains(r)&&!r.contains(i)&&oTe(r,i)>0){let p=r,h=!1;for(;p&&!p.contains(i);){if(iTe(p.getBoundingClientRect(),o)){h=!0;break}p=p.parentElement}if(h)return}_a.push(s)}})}function VT(t,e){wA.set(t,e)}function c$(){let t=!1,e=!1;_a.forEach(r=>{const{direction:s}=r;s==="horizontal"?t=!0:e=!0});let n=0;wA.forEach(r=>{n|=r}),t&&e?HT("intersection",n):t?HT("horizontal",n):e?HT("vertical",n):rTe()}function SC(){ku.forEach((t,e)=>{const{body:n}=e;n.removeEventListener("contextmenu",Wp),n.removeEventListener("pointerdown",qB),n.removeEventListener("pointerleave",Sy),n.removeEventListener("pointermove",Sy)}),window.removeEventListener("pointerup",Wp),window.removeEventListener("pointercancel",Wp),Jb.size>0&&(Zb?(_a.length>0&&ku.forEach((t,e)=>{const{body:n}=e;t>0&&(n.addEventListener("contextmenu",Wp),n.addEventListener("pointerleave",Sy),n.addEventListener("pointermove",Sy))}),window.addEventListener("pointerup",Wp),window.addEventListener("pointercancel",Wp)):ku.forEach((t,e)=>{const{body:n}=e;t>0&&(n.addEventListener("pointerdown",qB,{capture:!0}),n.addEventListener("pointermove",Sy))}))}function EC(t,e){Jb.forEach(n=>{const{setResizeHandlerState:r}=n,s=_a.includes(n);r(t,s,e)})}function fTe(){const[t,e]=Fm(0);return oi(()=>e(n=>n+1),[])}function Tt(t,e){if(!t)throw console.error(e),Error(e)}const u$=10;function Qh(t,e,n=u$){return t.toFixed(n)===e.toFixed(n)?0:t>e?1:-1}function Rc(t,e,n=u$){return Qh(t,e,n)===0}function Yi(t,e,n){return Qh(t,e,n)===0}function hTe(t,e,n){if(t.length!==e.length)return!1;for(let r=0;r0&&(t=t<0?0-g:g)}}}{const l=t<0?o:c,d=n[l];Tt(d,`No panel constraints found for index ${l}`);const{collapsedSize:m=0,collapsible:p,minSize:h=0}=d;if(p){const y=e[l];if(Tt(y!=null,`Previous layout not found for panel index ${l}`),Yi(y,h)){const g=y-m;Qh(g,Math.abs(t))>0&&(t=t<0?0-g:g)}}}}{const l=t<0?1:-1;let d=t<0?c:o,m=0;for(;;){const h=e[d];Tt(h!=null,`Previous layout not found for panel index ${d}`);const g=_m({panelConstraints:n,panelIndex:d,size:100})-h;if(m+=g,d+=l,d<0||d>=n.length)break}const p=Math.min(Math.abs(t),Math.abs(m));t=t<0?0-p:p}{let d=t<0?o:c;for(;d>=0&&d=0))break;t<0?d--:d++}}if(hTe(s,a))return s;{const l=t<0?c:o,d=e[l];Tt(d!=null,`Previous layout not found for panel index ${l}`);const m=d+u,p=_m({panelConstraints:n,panelIndex:l,size:m});if(a[l]=p,!Yi(p,m)){let h=m-p,g=t<0?c:o;for(;g>=0&&g0?g--:g++}}}const f=a.reduce((l,d)=>d+l,0);return Yi(f,100)?a:s}function pTe({layout:t,panelsArray:e,pivotIndices:n}){let r=0,s=100,i=0,a=0;const o=n[0];Tt(o!=null,"No pivot index found"),e.forEach((l,d)=>{const{constraints:m}=l,{maxSize:p=100,minSize:h=0}=m;d===o?(r=h,s=p):(i+=h,a+=p)});const c=Math.min(s,100-i),u=Math.max(r,100-a),f=t[o];return{valueMax:c,valueMin:u,valueNow:f}}function e0(t,e=document){return Array.from(e.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${t}"]`))}function D9(t,e,n=document){const s=e0(t,n).findIndex(i=>i.getAttribute("data-panel-resize-handle-id")===e);return s??null}function N9(t,e,n){const r=D9(t,e,n);return r!=null?[r,r+1]:[-1,-1]}function M9(t,e=document){var n;if(e instanceof HTMLElement&&(e==null||(n=e.dataset)===null||n===void 0?void 0:n.panelGroupId)==t)return e;const r=e.querySelector(`[data-panel-group][data-panel-group-id="${t}"]`);return r||null}function _A(t,e=document){const n=e.querySelector(`[data-panel-resize-handle-id="${t}"]`);return n||null}function mTe(t,e,n,r=document){var s,i,a,o;const c=_A(e,r),u=e0(t,r),f=c?u.indexOf(c):-1,l=(s=(i=n[f])===null||i===void 0?void 0:i.id)!==null&&s!==void 0?s:null,d=(a=(o=n[f+1])===null||o===void 0?void 0:o.id)!==null&&a!==void 0?a:null;return[l,d]}function gTe({committedValuesRef:t,eagerValuesRef:e,groupId:n,layout:r,panelDataArray:s,panelGroupElement:i,setLayout:a}){hi({didWarnAboutMissingResizeHandle:!1}),Oh(()=>{if(!i)return;const o=e0(n,i);for(let c=0;c{o.forEach((c,u)=>{c.removeAttribute("aria-controls"),c.removeAttribute("aria-valuemax"),c.removeAttribute("aria-valuemin"),c.removeAttribute("aria-valuenow")})}},[n,r,s,i]),Mh(()=>{if(!i)return;const o=e.current;Tt(o,"Eager values not found");const{panelDataArray:c}=o,u=M9(n,i);Tt(u!=null,`No group found for id "${n}"`);const f=e0(n,i);Tt(f,`No resize handles found for group id "${n}"`);const l=f.map(d=>{const m=d.getAttribute("data-panel-resize-handle-id");Tt(m,"Resize handle element has no handle id attribute");const[p,h]=mTe(n,m,c,i);if(p==null||h==null)return()=>{};const y=g=>{if(!g.defaultPrevented)switch(g.key){case"Enter":{g.preventDefault();const v=c.findIndex(w=>w.id===p);if(v>=0){const w=c[v];Tt(w,`No panel data found for index ${v}`);const x=r[v],{collapsedSize:A=0,collapsible:k,minSize:R=0}=w.constraints;if(x!=null&&k){const E=Fy({delta:Yi(x,A)?R-A:A-x,initialLayout:r,panelConstraints:c.map(T=>T.constraints),pivotIndices:N9(n,m,i),prevLayout:r,trigger:"keyboard"});r!==E&&a(E)}}break}}};return d.addEventListener("keydown",y),()=>{d.removeEventListener("keydown",y)}});return()=>{l.forEach(d=>d())}},[i,t,e,n,r,s,a])}function GB(t,e){if(t.length!==e.length)return!1;for(let n=0;ni.constraints);let r=0,s=100;for(let i=0;i{const i=t[s];Tt(i,`Panel data not found for index ${s}`);const{callbacks:a,constraints:o,id:c}=i,{collapsedSize:u=0,collapsible:f}=o,l=n[c];if(l==null||r!==l){n[c]=r;const{onCollapse:d,onExpand:m,onResize:p}=a;p&&p(r,l),f&&(d||m)&&(m&&(l==null||Rc(l,u))&&!Rc(r,u)&&m(),d&&(l==null||!Rc(l,u))&&Rc(r,u)&&d())}})}function mS(t,e){if(t.length!==e.length)return!1;for(let n=0;n{n!==null&&clearTimeout(n),n=setTimeout(()=>{t(...s)},e)}}function KB(t){try{if(typeof localStorage<"u")t.getItem=e=>localStorage.getItem(e),t.setItem=(e,n)=>{localStorage.setItem(e,n)};else throw new Error("localStorage not supported in this environment")}catch(e){console.error(e),t.getItem=()=>null,t.setItem=()=>{}}}function L9(t){return`react-resizable-panels:${t}`}function I9(t){return t.map(e=>{const{constraints:n,id:r,idIsFromProps:s,order:i}=e;return s?r:i?`${i}:${JSON.stringify(n)}`:JSON.stringify(n)}).sort((e,n)=>e.localeCompare(n)).join(",")}function $9(t,e){try{const n=L9(t),r=e.getItem(n);if(r){const s=JSON.parse(r);if(typeof s=="object"&&s!=null)return s}}catch{}return null}function xTe(t,e,n){var r,s;const i=(r=$9(t,n))!==null&&r!==void 0?r:{},a=I9(e);return(s=i[a])!==null&&s!==void 0?s:null}function STe(t,e,n,r,s){var i;const a=L9(t),o=I9(e),c=(i=$9(t,s))!==null&&i!==void 0?i:{};c[o]={expandToSizes:Object.fromEntries(n.entries()),layout:r};try{s.setItem(a,JSON.stringify(c))}catch(u){console.error(u)}}function YB({layout:t,panelConstraints:e}){const n=[...t],r=n.reduce((i,a)=>i+a,0);if(n.length!==e.length)throw Error(`Invalid ${e.length} panel layout: ${n.map(i=>`${i}%`).join(", ")}`);if(!Yi(r,100))for(let i=0;i(KB(jy),jy.getItem(t)),setItem:(t,e)=>{KB(jy),jy.setItem(t,e)}},XB={};function F9({autoSaveId:t=null,children:e,className:n="",direction:r,forwardedRef:s,id:i=null,onLayout:a=null,keyboardResizeBy:o=null,storage:c=jy,style:u,tagName:f="div",...l}){const d=a$(i),m=hi(null),[p,h]=Fm(null),[y,g]=Fm([]),v=fTe(),w=hi({}),x=hi(new Map),A=hi(0),k=hi({autoSaveId:t,direction:r,dragState:p,id:d,keyboardResizeBy:o,onLayout:a,storage:c}),R=hi({layout:y,panelDataArray:[],panelDataArrayChanged:!1});hi({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),_9(s,()=>({getId:()=>k.current.id,getLayout:()=>{const{layout:K}=R.current;return K},setLayout:K=>{const{onLayout:Z}=k.current,{layout:ue,panelDataArray:de}=R.current,ie=YB({layout:K,panelConstraints:de.map(be=>be.constraints)});GB(ue,ie)||(g(ie),R.current.layout=ie,Z&&Z(ie),qp(de,ie,w.current))}}),[]),Oh(()=>{k.current.autoSaveId=t,k.current.direction=r,k.current.dragState=p,k.current.id=d,k.current.onLayout=a,k.current.storage=c}),gTe({committedValuesRef:k,eagerValuesRef:R,groupId:d,layout:y,panelDataArray:R.current.panelDataArray,setLayout:g,panelGroupElement:m.current}),Mh(()=>{const{panelDataArray:K}=R.current;if(t){if(y.length===0||y.length!==K.length)return;let Z=XB[t];Z==null&&(Z=_Te(STe,ETe),XB[t]=Z);const ue=[...K],de=new Map(x.current);Z(t,ue,de,y,c)}},[t,y,c]),Mh(()=>{});const E=oi(K=>{const{onLayout:Z}=k.current,{layout:ue,panelDataArray:de}=R.current;if(K.constraints.collapsible){const ie=de.map(Oe=>Oe.constraints),{collapsedSize:be=0,panelSize:Ae,pivotIndices:_e}=sf(de,K,ue);if(Tt(Ae!=null,`Panel size not found for panel "${K.id}"`),!Rc(Ae,be)){x.current.set(K.id,Ae);const Ne=em(de,K)===de.length-1?Ae-be:be-Ae,ye=Fy({delta:Ne,initialLayout:ue,panelConstraints:ie,pivotIndices:_e,prevLayout:ue,trigger:"imperative-api"});mS(ue,ye)||(g(ye),R.current.layout=ye,Z&&Z(ye),qp(de,ye,w.current))}}},[]),T=oi((K,Z)=>{const{onLayout:ue}=k.current,{layout:de,panelDataArray:ie}=R.current;if(K.constraints.collapsible){const be=ie.map($e=>$e.constraints),{collapsedSize:Ae=0,panelSize:_e=0,minSize:Oe=0,pivotIndices:Ne}=sf(ie,K,de),ye=Z??Oe;if(Rc(_e,Ae)){const $e=x.current.get(K.id),ut=$e!=null&&$e>=ye?$e:ye,yt=em(ie,K)===ie.length-1?_e-ut:ut-_e,En=Fy({delta:yt,initialLayout:de,panelConstraints:be,pivotIndices:Ne,prevLayout:de,trigger:"imperative-api"});mS(de,En)||(g(En),R.current.layout=En,ue&&ue(En),qp(ie,En,w.current))}}},[]),D=oi(K=>{const{layout:Z,panelDataArray:ue}=R.current,{panelSize:de}=sf(ue,K,Z);return Tt(de!=null,`Panel size not found for panel "${K.id}"`),de},[]),M=oi((K,Z)=>{const{panelDataArray:ue}=R.current,de=em(ue,K);return wTe({defaultSize:Z,dragState:p,layout:y,panelData:ue,panelIndex:de})},[p,y]),L=oi(K=>{const{layout:Z,panelDataArray:ue}=R.current,{collapsedSize:de=0,collapsible:ie,panelSize:be}=sf(ue,K,Z);return Tt(be!=null,`Panel size not found for panel "${K.id}"`),ie===!0&&Rc(be,de)},[]),I=oi(K=>{const{layout:Z,panelDataArray:ue}=R.current,{collapsedSize:de=0,collapsible:ie,panelSize:be}=sf(ue,K,Z);return Tt(be!=null,`Panel size not found for panel "${K.id}"`),!ie||Qh(be,de)>0},[]),F=oi(K=>{const{panelDataArray:Z}=R.current;Z.push(K),Z.sort((ue,de)=>{const ie=ue.order,be=de.order;return ie==null&&be==null?0:ie==null?-1:be==null?1:ie-be}),R.current.panelDataArrayChanged=!0,v()},[v]);Oh(()=>{if(R.current.panelDataArrayChanged){R.current.panelDataArrayChanged=!1;const{autoSaveId:K,onLayout:Z,storage:ue}=k.current,{layout:de,panelDataArray:ie}=R.current;let be=null;if(K){const _e=xTe(K,ie,ue);_e&&(x.current=new Map(Object.entries(_e.expandToSizes)),be=_e.layout)}be==null&&(be=bTe({panelDataArray:ie}));const Ae=YB({layout:be,panelConstraints:ie.map(_e=>_e.constraints)});GB(de,Ae)||(g(Ae),R.current.layout=Ae,Z&&Z(Ae),qp(ie,Ae,w.current))}}),Oh(()=>{const K=R.current;return()=>{K.layout=[]}},[]);const U=oi(K=>function(ue){ue.preventDefault();const de=m.current;if(!de)return()=>null;const{direction:ie,dragState:be,id:Ae,keyboardResizeBy:_e,onLayout:Oe}=k.current,{layout:Ne,panelDataArray:ye}=R.current,{initialLayout:$e}=be??{},ut=N9(Ae,K,de);let Qe=yTe(ue,K,ie,be,_e,de);const yt=ie==="horizontal";document.dir==="rtl"&&yt&&(Qe=-Qe);const En=ye.map(Qt=>Qt.constraints),Xt=Fy({delta:Qe,initialLayout:$e??Ne,panelConstraints:En,pivotIndices:ut,prevLayout:Ne,trigger:S9(ue)?"keyboard":"mouse-or-touch"}),gn=!mS(Ne,Xt);(E9(ue)||C9(ue))&&A.current!=Qe&&(A.current=Qe,gn?VT(K,0):yt?VT(K,Qe<0?R9:P9):VT(K,Qe<0?T9:k9)),gn&&(g(Xt),R.current.layout=Xt,Oe&&Oe(Xt),qp(ye,Xt,w.current))},[]),Y=oi((K,Z)=>{const{onLayout:ue}=k.current,{layout:de,panelDataArray:ie}=R.current,be=ie.map($e=>$e.constraints),{panelSize:Ae,pivotIndices:_e}=sf(ie,K,de);Tt(Ae!=null,`Panel size not found for panel "${K.id}"`);const Ne=em(ie,K)===ie.length-1?Ae-Z:Z-Ae,ye=Fy({delta:Ne,initialLayout:de,panelConstraints:be,pivotIndices:_e,prevLayout:de,trigger:"imperative-api"});mS(de,ye)||(g(ye),R.current.layout=ye,ue&&ue(ye),qp(ie,ye,w.current))},[]),V=oi((K,Z)=>{const{layout:ue,panelDataArray:de}=R.current,{collapsedSize:ie=0,collapsible:be}=Z,{collapsedSize:Ae=0,collapsible:_e,maxSize:Oe=100,minSize:Ne=0}=K.constraints,{panelSize:ye}=sf(de,K,ue);ye!=null&&(be&&_e&&Rc(ye,ie)?Rc(ie,Ae)||Y(K,Ae):yeOe&&Y(K,Oe))},[Y]),H=oi((K,Z)=>{const{direction:ue}=k.current,{layout:de}=R.current;if(!m.current)return;const ie=_A(K,m.current);Tt(ie,`Drag handle element not found for id "${K}"`);const be=O9(ue,Z);h({dragHandleId:K,dragHandleRect:ie.getBoundingClientRect(),initialCursorPosition:be,initialLayout:de})},[]),ee=oi(()=>{h(null)},[]),re=oi(K=>{const{panelDataArray:Z}=R.current,ue=em(Z,K);ue>=0&&(Z.splice(ue,1),delete w.current[K.id],R.current.panelDataArrayChanged=!0,v())},[v]),X=QPe(()=>({collapsePanel:E,direction:r,dragState:p,expandPanel:T,getPanelSize:D,getPanelStyle:M,groupId:d,isPanelCollapsed:L,isPanelExpanded:I,reevaluatePanelConstraints:V,registerPanel:F,registerResizeHandle:U,resizePanel:Y,startDragging:H,stopDragging:ee,unregisterPanel:re,panelGroupElement:m.current}),[E,p,r,T,D,M,d,L,I,V,F,U,Y,H,ee,re]),G={display:"flex",flexDirection:r==="horizontal"?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return cv(yA.Provider,{value:X},cv(f,{...l,children:e,className:n,id:i,ref:m,style:{...G,...u},"data-panel-group":"","data-panel-group-direction":r,"data-panel-group-id":d}))}const CTe=b9((t,e)=>cv(F9,{...t,forwardedRef:e}));F9.displayName="PanelGroup";CTe.displayName="forwardRef(PanelGroup)";function em(t,e){return t.findIndex(n=>n===e||n.id===e.id)}function sf(t,e,n){const r=em(t,e),i=r===t.length-1?[r-1,r]:[r,r+1],a=n[r];return{...e.constraints,panelSize:a,pivotIndices:i}}function ATe({disabled:t,handleId:e,resizeHandler:n,panelGroupElement:r}){Mh(()=>{if(t||n==null||r==null)return;const s=_A(e,r);if(s==null)return;const i=a=>{if(!a.defaultPrevented)switch(a.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":{a.preventDefault(),n(a);break}case"F6":{a.preventDefault();const o=s.getAttribute("data-panel-group-id");Tt(o,`No group element found for id "${o}"`);const c=e0(o,r),u=D9(o,e,r);Tt(u!==null,`No resize element found for id "${e}"`);const f=a.shiftKey?u>0?u-1:c.length-1:u+1{s.removeEventListener("keydown",i)}},[r,t,e,n])}function RTe({children:t=null,className:e="",disabled:n=!1,hitAreaMargins:r,id:s,onBlur:i,onDragging:a,onFocus:o,style:c={},tabIndex:u=0,tagName:f="div",...l}){var d,m;const p=hi(null),h=hi({onDragging:a});Mh(()=>{h.current.onDragging=a});const y=w9(yA);if(y===null)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");const{direction:g,groupId:v,registerResizeHandle:w,startDragging:x,stopDragging:A,panelGroupElement:k}=y,R=a$(s),[E,T]=Fm("inactive"),[D,M]=Fm(!1),[L,I]=Fm(null),F=hi({state:E});Oh(()=>{F.current.state=E}),Mh(()=>{if(n)I(null);else{const H=w(R);I(()=>H)}},[n,R,w]);const U=(d=r==null?void 0:r.coarse)!==null&&d!==void 0?d:15,Y=(m=r==null?void 0:r.fine)!==null&&m!==void 0?m:5;return Mh(()=>{if(n||L==null)return;const H=p.current;return Tt(H,"Element ref not attached"),dTe(R,H,g,{coarse:U,fine:Y},(re,X,G)=>{if(X)switch(re){case"down":{T("drag"),x(R,G);const{onDragging:K}=h.current;K&&K(!0);break}case"move":{const{state:K}=F.current;K!=="drag"&&T("hover"),L(G);break}case"up":{T("hover"),A();const{onDragging:K}=h.current;K&&K(!1);break}}else T("inactive")})},[U,g,n,Y,w,R,L,x,A]),ATe({disabled:n,handleId:R,resizeHandler:L,panelGroupElement:k}),cv(f,{...l,children:t,className:e,id:s,onBlur:()=>{M(!1),i==null||i()},onFocus:()=>{M(!0),o==null||o()},ref:p,role:"separator",style:{...{touchAction:"none",userSelect:"none"},...c},tabIndex:u,"data-panel-group-direction":g,"data-panel-group-id":v,"data-resize-handle":"","data-resize-handle-active":E==="drag"?"pointer":D?"keyboard":void 0,"data-resize-handle-state":E,"data-panel-resize-handle-enabled":!n,"data-panel-resize-handle-id":R})}RTe.displayName="PanelResizeHandle";function t0(t,[e,n]){return Math.min(n,Math.max(e,t))}function PTe(t,e){return _.useReducer((n,r)=>e[n][r]??n,t)}var d$="ScrollArea",[j9,hUe]=Tn(d$),[TTe,Ho]=j9(d$),z9=_.forwardRef((t,e)=>{const{__scopeScrollArea:n,type:r="hover",dir:s,scrollHideDelay:i=600,...a}=t,[o,c]=_.useState(null),[u,f]=_.useState(null),[l,d]=_.useState(null),[m,p]=_.useState(null),[h,y]=_.useState(null),[g,v]=_.useState(0),[w,x]=_.useState(0),[A,k]=_.useState(!1),[R,E]=_.useState(!1),T=tt(e,M=>c(M)),D=ka(s);return P.jsx(TTe,{scope:n,type:r,dir:D,scrollHideDelay:i,scrollArea:o,viewport:u,onViewportChange:f,content:l,onContentChange:d,scrollbarX:m,onScrollbarXChange:p,scrollbarXEnabled:A,onScrollbarXEnabledChange:k,scrollbarY:h,onScrollbarYChange:y,scrollbarYEnabled:R,onScrollbarYEnabledChange:E,onCornerWidthChange:v,onCornerHeightChange:x,children:P.jsx(De.div,{dir:D,...a,ref:T,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":w+"px",...t.style}})})});z9.displayName=d$;var B9="ScrollAreaViewport",U9=_.forwardRef((t,e)=>{const{__scopeScrollArea:n,children:r,nonce:s,...i}=t,a=Ho(B9,n),o=_.useRef(null),c=tt(e,o,a.onViewportChange);return P.jsxs(P.Fragment,{children:[P.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),P.jsx(De.div,{"data-radix-scroll-area-viewport":"",...i,ref:c,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...t.style},children:P.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});U9.displayName=B9;var Rl="ScrollAreaScrollbar",f$=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=Ho(Rl,t.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:a}=s,o=t.orientation==="horizontal";return _.useEffect(()=>(o?i(!0):a(!0),()=>{o?i(!1):a(!1)}),[o,i,a]),s.type==="hover"?P.jsx(kTe,{...r,ref:e,forceMount:n}):s.type==="scroll"?P.jsx(DTe,{...r,ref:e,forceMount:n}):s.type==="auto"?P.jsx(H9,{...r,ref:e,forceMount:n}):s.type==="always"?P.jsx(h$,{...r,ref:e}):null});f$.displayName=Rl;var kTe=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=Ho(Rl,t.__scopeScrollArea),[i,a]=_.useState(!1);return _.useEffect(()=>{const o=s.scrollArea;let c=0;if(o){const u=()=>{window.clearTimeout(c),a(!0)},f=()=>{c=window.setTimeout(()=>a(!1),s.scrollHideDelay)};return o.addEventListener("pointerenter",u),o.addEventListener("pointerleave",f),()=>{window.clearTimeout(c),o.removeEventListener("pointerenter",u),o.removeEventListener("pointerleave",f)}}},[s.scrollArea,s.scrollHideDelay]),P.jsx(Hn,{present:n||i,children:P.jsx(H9,{"data-state":i?"visible":"hidden",...r,ref:e})})}),DTe=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=Ho(Rl,t.__scopeScrollArea),i=t.orientation==="horizontal",a=SA(()=>c("SCROLL_END"),100),[o,c]=PTe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return _.useEffect(()=>{if(o==="idle"){const u=window.setTimeout(()=>c("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(u)}},[o,s.scrollHideDelay,c]),_.useEffect(()=>{const u=s.viewport,f=i?"scrollLeft":"scrollTop";if(u){let l=u[f];const d=()=>{const m=u[f];l!==m&&(c("SCROLL"),a()),l=m};return u.addEventListener("scroll",d),()=>u.removeEventListener("scroll",d)}},[s.viewport,i,c,a]),P.jsx(Hn,{present:n||o!=="hidden",children:P.jsx(h$,{"data-state":o==="hidden"?"hidden":"visible",...r,ref:e,onPointerEnter:me(t.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:me(t.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),H9=_.forwardRef((t,e)=>{const n=Ho(Rl,t.__scopeScrollArea),{forceMount:r,...s}=t,[i,a]=_.useState(!1),o=t.orientation==="horizontal",c=SA(()=>{if(n.viewport){const u=n.viewport.offsetWidth{const{orientation:n="vertical",...r}=t,s=Ho(Rl,t.__scopeScrollArea),i=_.useRef(null),a=_.useRef(0),[o,c]=_.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=K9(o.viewport,o.content),f={...r,sizes:o,onSizesChange:c,hasThumb:u>0&&u<1,onThumbChange:d=>i.current=d,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:d=>a.current=d};function l(d,m){return $Te(d,a.current,o,m)}return n==="horizontal"?P.jsx(NTe,{...f,ref:e,onThumbPositionChange:()=>{if(s.viewport&&i.current){const d=s.viewport.scrollLeft,m=QB(d,o,s.dir);i.current.style.transform=`translate3d(${m}px, 0, 0)`}},onWheelScroll:d=>{s.viewport&&(s.viewport.scrollLeft=d)},onDragScroll:d=>{s.viewport&&(s.viewport.scrollLeft=l(d,s.dir))}}):n==="vertical"?P.jsx(MTe,{...f,ref:e,onThumbPositionChange:()=>{if(s.viewport&&i.current){const d=s.viewport.scrollTop,m=QB(d,o);i.current.style.transform=`translate3d(0, ${m}px, 0)`}},onWheelScroll:d=>{s.viewport&&(s.viewport.scrollTop=d)},onDragScroll:d=>{s.viewport&&(s.viewport.scrollTop=l(d))}}):null}),NTe=_.forwardRef((t,e)=>{const{sizes:n,onSizesChange:r,...s}=t,i=Ho(Rl,t.__scopeScrollArea),[a,o]=_.useState(),c=_.useRef(null),u=tt(e,c,i.onScrollbarXChange);return _.useEffect(()=>{c.current&&o(getComputedStyle(c.current))},[c]),P.jsx(W9,{"data-orientation":"horizontal",...s,ref:u,sizes:n,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":xA(n)+"px",...t.style},onThumbPointerDown:f=>t.onThumbPointerDown(f.x),onDragScroll:f=>t.onDragScroll(f.x),onWheelScroll:(f,l)=>{if(i.viewport){const d=i.viewport.scrollLeft+f.deltaX;t.onWheelScroll(d),X9(d,l)&&f.preventDefault()}},onResize:()=>{c.current&&i.viewport&&a&&r({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:AC(a.paddingLeft),paddingEnd:AC(a.paddingRight)}})}})}),MTe=_.forwardRef((t,e)=>{const{sizes:n,onSizesChange:r,...s}=t,i=Ho(Rl,t.__scopeScrollArea),[a,o]=_.useState(),c=_.useRef(null),u=tt(e,c,i.onScrollbarYChange);return _.useEffect(()=>{c.current&&o(getComputedStyle(c.current))},[c]),P.jsx(W9,{"data-orientation":"vertical",...s,ref:u,sizes:n,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":xA(n)+"px",...t.style},onThumbPointerDown:f=>t.onThumbPointerDown(f.y),onDragScroll:f=>t.onDragScroll(f.y),onWheelScroll:(f,l)=>{if(i.viewport){const d=i.viewport.scrollTop+f.deltaY;t.onWheelScroll(d),X9(d,l)&&f.preventDefault()}},onResize:()=>{c.current&&i.viewport&&a&&r({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:AC(a.paddingTop),paddingEnd:AC(a.paddingBottom)}})}})}),[OTe,V9]=j9(Rl),W9=_.forwardRef((t,e)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:s,onThumbChange:i,onThumbPointerUp:a,onThumbPointerDown:o,onThumbPositionChange:c,onDragScroll:u,onWheelScroll:f,onResize:l,...d}=t,m=Ho(Rl,n),[p,h]=_.useState(null),y=tt(e,T=>h(T)),g=_.useRef(null),v=_.useRef(""),w=m.viewport,x=r.content-r.viewport,A=Ut(f),k=Ut(c),R=SA(l,10);function E(T){if(g.current){const D=T.clientX-g.current.left,M=T.clientY-g.current.top;u({x:D,y:M})}}return _.useEffect(()=>{const T=D=>{const M=D.target;(p==null?void 0:p.contains(M))&&A(D,x)};return document.addEventListener("wheel",T,{passive:!1}),()=>document.removeEventListener("wheel",T,{passive:!1})},[w,p,x,A]),_.useEffect(k,[r,k]),uv(p,R),uv(m.content,R),P.jsx(OTe,{scope:n,scrollbar:p,hasThumb:s,onThumbChange:Ut(i),onThumbPointerUp:Ut(a),onThumbPositionChange:k,onThumbPointerDown:Ut(o),children:P.jsx(De.div,{...d,ref:y,style:{position:"absolute",...d.style},onPointerDown:me(t.onPointerDown,T=>{T.button===0&&(T.target.setPointerCapture(T.pointerId),g.current=p.getBoundingClientRect(),v.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",m.viewport&&(m.viewport.style.scrollBehavior="auto"),E(T))}),onPointerMove:me(t.onPointerMove,E),onPointerUp:me(t.onPointerUp,T=>{const D=T.target;D.hasPointerCapture(T.pointerId)&&D.releasePointerCapture(T.pointerId),document.body.style.webkitUserSelect=v.current,m.viewport&&(m.viewport.style.scrollBehavior=""),g.current=null})})})}),CC="ScrollAreaThumb",q9=_.forwardRef((t,e)=>{const{forceMount:n,...r}=t,s=V9(CC,t.__scopeScrollArea);return P.jsx(Hn,{present:n||s.hasThumb,children:P.jsx(LTe,{ref:e,...r})})}),LTe=_.forwardRef((t,e)=>{const{__scopeScrollArea:n,style:r,...s}=t,i=Ho(CC,n),a=V9(CC,n),{onThumbPositionChange:o}=a,c=tt(e,l=>a.onThumbChange(l)),u=_.useRef(),f=SA(()=>{u.current&&(u.current(),u.current=void 0)},100);return _.useEffect(()=>{const l=i.viewport;if(l){const d=()=>{if(f(),!u.current){const m=FTe(l,o);u.current=m,o()}};return o(),l.addEventListener("scroll",d),()=>l.removeEventListener("scroll",d)}},[i.viewport,f,o]),P.jsx(De.div,{"data-state":a.hasThumb?"visible":"hidden",...s,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:me(t.onPointerDownCapture,l=>{const m=l.target.getBoundingClientRect(),p=l.clientX-m.left,h=l.clientY-m.top;a.onThumbPointerDown({x:p,y:h})}),onPointerUp:me(t.onPointerUp,a.onThumbPointerUp)})});q9.displayName=CC;var p$="ScrollAreaCorner",G9=_.forwardRef((t,e)=>{const n=Ho(p$,t.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?P.jsx(ITe,{...t,ref:e}):null});G9.displayName=p$;var ITe=_.forwardRef((t,e)=>{const{__scopeScrollArea:n,...r}=t,s=Ho(p$,n),[i,a]=_.useState(0),[o,c]=_.useState(0),u=!!(i&&o);return uv(s.scrollbarX,()=>{var l;const f=((l=s.scrollbarX)==null?void 0:l.offsetHeight)||0;s.onCornerHeightChange(f),c(f)}),uv(s.scrollbarY,()=>{var l;const f=((l=s.scrollbarY)==null?void 0:l.offsetWidth)||0;s.onCornerWidthChange(f),a(f)}),u?P.jsx(De.div,{...r,ref:e,style:{width:i,height:o,position:"absolute",right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:0,...t.style}}):null});function AC(t){return t?parseInt(t,10):0}function K9(t,e){const n=t/e;return isNaN(n)?0:n}function xA(t){const e=K9(t.viewport,t.content),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,r=(t.scrollbar.size-n)*e;return Math.max(r,18)}function $Te(t,e,n,r="ltr"){const s=xA(n),i=s/2,a=e||i,o=s-a,c=n.scrollbar.paddingStart+a,u=n.scrollbar.size-n.scrollbar.paddingEnd-o,f=n.content-n.viewport,l=r==="ltr"?[0,f]:[f*-1,0];return Y9([c,u],l)(t)}function QB(t,e,n="ltr"){const r=xA(e),s=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,i=e.scrollbar.size-s,a=e.content-e.viewport,o=i-r,c=n==="ltr"?[0,a]:[a*-1,0],u=t0(t,c);return Y9([0,a],[0,o])(u)}function Y9(t,e){return n=>{if(t[0]===t[1]||e[0]===e[1])return e[0];const r=(e[1]-e[0])/(t[1]-t[0]);return e[0]+r*(n-t[0])}}function X9(t,e){return t>0&&t{})=>{let n={left:t.scrollLeft,top:t.scrollTop},r=0;return function s(){const i={left:t.scrollLeft,top:t.scrollTop},a=n.left!==i.left,o=n.top!==i.top;(a||o)&&e(),n=i,r=window.requestAnimationFrame(s)}(),()=>window.cancelAnimationFrame(r)};function SA(t,e){const n=Ut(t),r=_.useRef(0);return _.useEffect(()=>()=>window.clearTimeout(r.current),[]),_.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,e)},[n,e])}function uv(t,e){const n=Ut(e);Ln(()=>{let r=0;if(t){const s=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return s.observe(t),()=>{window.cancelAnimationFrame(r),s.unobserve(t)}}},[t,n])}var Q9=z9,jTe=U9,zTe=G9;const BTe=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(Q9,{ref:r,className:ce("relative overflow-hidden",t),...n,children:[P.jsx(jTe,{className:"h-full w-full rounded-[inherit]",children:e}),P.jsx(Z9,{}),P.jsx(zTe,{})]}));BTe.displayName=Q9.displayName;const Z9=_.forwardRef(({className:t,orientation:e="vertical",...n},r)=>P.jsx(f$,{ref:r,orientation:e,className:ce("flex touch-none select-none transition-colors",e==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",e==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",t),...n,children:P.jsx(q9,{className:"relative flex-1 rounded-full bg-border"})}));Z9.displayName=f$.displayName;var UTe=[" ","Enter","ArrowUp","ArrowDown"],HTe=[" ","Enter"],D_="Select",[EA,CA,VTe]=Gc(D_),[Dv,pUe]=Tn(D_,[VTe,El]),AA=El(),[WTe,Fd]=Dv(D_),[qTe,GTe]=Dv(D_),J9=t=>{const{__scopeSelect:e,children:n,open:r,defaultOpen:s,onOpenChange:i,value:a,defaultValue:o,onValueChange:c,dir:u,name:f,autoComplete:l,disabled:d,required:m}=t,p=AA(e),[h,y]=_.useState(null),[g,v]=_.useState(null),[w,x]=_.useState(!1),A=ka(u),[k=!1,R]=sr({prop:r,defaultProp:s,onChange:i}),[E,T]=sr({prop:a,defaultProp:o,onChange:c}),D=_.useRef(null),M=h?!!h.closest("form"):!0,[L,I]=_.useState(new Set),F=Array.from(L).map(U=>U.props.value).join(";");return P.jsx(lA,{...p,children:P.jsxs(WTe,{required:m,scope:e,trigger:h,onTriggerChange:y,valueNode:g,onValueNodeChange:v,valueNodeHasChildren:w,onValueNodeHasChildrenChange:x,contentId:Hr(),value:E,onValueChange:T,open:k,onOpenChange:R,dir:A,triggerPointerDownPosRef:D,disabled:d,children:[P.jsx(EA.Provider,{scope:e,children:P.jsx(qTe,{scope:t.__scopeSelect,onNativeOptionAdd:_.useCallback(U=>{I(Y=>new Set(Y).add(U))},[]),onNativeOptionRemove:_.useCallback(U=>{I(Y=>{const V=new Set(Y);return V.delete(U),V})},[]),children:n})}),M?P.jsxs(EY,{"aria-hidden":!0,required:m,tabIndex:-1,name:f,autoComplete:l,value:E,onChange:U=>T(U.target.value),disabled:d,children:[E===void 0?P.jsx("option",{value:""}):null,Array.from(L)]},F):null]})})};J9.displayName=D_;var eY="SelectTrigger",tY=_.forwardRef((t,e)=>{const{__scopeSelect:n,disabled:r=!1,...s}=t,i=AA(n),a=Fd(eY,n),o=a.disabled||r,c=tt(e,a.onTriggerChange),u=CA(n),[f,l,d]=CY(p=>{const h=u().filter(v=>!v.disabled),y=h.find(v=>v.value===a.value),g=AY(h,p,y);g!==void 0&&a.onValueChange(g.value)}),m=()=>{o||(a.onOpenChange(!0),d())};return P.jsx(Pv,{asChild:!0,...i,children:P.jsx(De.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":SY(a.value)?"":void 0,...s,ref:c,onClick:me(s.onClick,p=>{p.currentTarget.focus()}),onPointerDown:me(s.onPointerDown,p=>{const h=p.target;h.hasPointerCapture(p.pointerId)&&h.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&(m(),a.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)},p.preventDefault())}),onKeyDown:me(s.onKeyDown,p=>{const h=f.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&l(p.key),!(h&&p.key===" ")&&UTe.includes(p.key)&&(m(),p.preventDefault())})})})});tY.displayName=eY;var nY="SelectValue",rY=_.forwardRef((t,e)=>{const{__scopeSelect:n,className:r,style:s,children:i,placeholder:a="",...o}=t,c=Fd(nY,n),{onValueNodeHasChildrenChange:u}=c,f=i!==void 0,l=tt(e,c.onValueNodeChange);return Ln(()=>{u(f)},[u,f]),P.jsx(De.span,{...o,ref:l,style:{pointerEvents:"none"},children:SY(c.value)?P.jsx(P.Fragment,{children:a}):i})});rY.displayName=nY;var KTe="SelectIcon",sY=_.forwardRef((t,e)=>{const{__scopeSelect:n,children:r,...s}=t;return P.jsx(De.span,{"aria-hidden":!0,...s,ref:e,children:r||"▼"})});sY.displayName=KTe;var YTe="SelectPortal",iY=t=>P.jsx(wv,{asChild:!0,...t});iY.displayName=YTe;var Zh="SelectContent",oY=_.forwardRef((t,e)=>{const n=Fd(Zh,t.__scopeSelect),[r,s]=_.useState();if(Ln(()=>{s(new DocumentFragment)},[]),!n.open){const i=r;return i?ks.createPortal(P.jsx(aY,{scope:t.__scopeSelect,children:P.jsx(EA.Slot,{scope:t.__scopeSelect,children:P.jsx("div",{children:t.children})})}),i):null}return P.jsx(lY,{...t,ref:e})});oY.displayName=Zh;var Kl=10,[aY,jd]=Dv(Zh),XTe="SelectContentImpl",lY=_.forwardRef((t,e)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:i,onPointerDownOutside:a,side:o,sideOffset:c,align:u,alignOffset:f,arrowPadding:l,collisionBoundary:d,collisionPadding:m,sticky:p,hideWhenDetached:h,avoidCollisions:y,...g}=t,v=Fd(Zh,n),[w,x]=_.useState(null),[A,k]=_.useState(null),R=tt(e,ie=>x(ie)),[E,T]=_.useState(null),[D,M]=_.useState(null),L=CA(n),[I,F]=_.useState(!1),U=_.useRef(!1);_.useEffect(()=>{if(w)return _v(w)},[w]),$1();const Y=_.useCallback(ie=>{const[be,...Ae]=L().map(Ne=>Ne.ref.current),[_e]=Ae.slice(-1),Oe=document.activeElement;for(const Ne of ie)if(Ne===Oe||(Ne==null||Ne.scrollIntoView({block:"nearest"}),Ne===be&&A&&(A.scrollTop=0),Ne===_e&&A&&(A.scrollTop=A.scrollHeight),Ne==null||Ne.focus(),document.activeElement!==Oe))return},[L,A]),V=_.useCallback(()=>Y([E,w]),[Y,E,w]);_.useEffect(()=>{I&&V()},[I,V]);const{onOpenChange:H,triggerPointerDownPosRef:ee}=v;_.useEffect(()=>{if(w){let ie={x:0,y:0};const be=_e=>{var Oe,Ne;ie={x:Math.abs(Math.round(_e.pageX)-(((Oe=ee.current)==null?void 0:Oe.x)??0)),y:Math.abs(Math.round(_e.pageY)-(((Ne=ee.current)==null?void 0:Ne.y)??0))}},Ae=_e=>{ie.x<=10&&ie.y<=10?_e.preventDefault():w.contains(_e.target)||H(!1),document.removeEventListener("pointermove",be),ee.current=null};return ee.current!==null&&(document.addEventListener("pointermove",be),document.addEventListener("pointerup",Ae,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",be),document.removeEventListener("pointerup",Ae,{capture:!0})}}},[w,H,ee]),_.useEffect(()=>{const ie=()=>H(!1);return window.addEventListener("blur",ie),window.addEventListener("resize",ie),()=>{window.removeEventListener("blur",ie),window.removeEventListener("resize",ie)}},[H]);const[re,X]=CY(ie=>{const be=L().filter(Oe=>!Oe.disabled),Ae=be.find(Oe=>Oe.ref.current===document.activeElement),_e=AY(be,ie,Ae);_e&&setTimeout(()=>_e.ref.current.focus())}),G=_.useCallback((ie,be,Ae)=>{const _e=!U.current&&!Ae;(v.value!==void 0&&v.value===be||_e)&&(T(ie),_e&&(U.current=!0))},[v.value]),K=_.useCallback(()=>w==null?void 0:w.focus(),[w]),Z=_.useCallback((ie,be,Ae)=>{const _e=!U.current&&!Ae;(v.value!==void 0&&v.value===be||_e)&&M(ie)},[v.value]),ue=r==="popper"?pN:cY,de=ue===pN?{side:o,sideOffset:c,align:u,alignOffset:f,arrowPadding:l,collisionBoundary:d,collisionPadding:m,sticky:p,hideWhenDetached:h,avoidCollisions:y}:{};return P.jsx(aY,{scope:n,content:w,viewport:A,onViewportChange:k,itemRefCallback:G,selectedItem:E,onItemLeave:K,itemTextRefCallback:Z,focusSelectedItem:V,selectedItemText:D,position:r,isPositioned:I,searchRef:re,children:P.jsx(i_,{as:Ea,allowPinchZoom:!0,children:P.jsx(s_,{asChild:!0,trapped:v.open,onMountAutoFocus:ie=>{ie.preventDefault()},onUnmountAutoFocus:me(s,ie=>{var be;(be=v.trigger)==null||be.focus({preventScroll:!0}),ie.preventDefault()}),children:P.jsx(Yc,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:ie=>ie.preventDefault(),onDismiss:()=>v.onOpenChange(!1),children:P.jsx(ue,{role:"listbox",id:v.contentId,"data-state":v.open?"open":"closed",dir:v.dir,onContextMenu:ie=>ie.preventDefault(),...g,...de,onPlaced:()=>F(!0),ref:R,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:me(g.onKeyDown,ie=>{const be=ie.ctrlKey||ie.altKey||ie.metaKey;if(ie.key==="Tab"&&ie.preventDefault(),!be&&ie.key.length===1&&X(ie.key),["ArrowUp","ArrowDown","Home","End"].includes(ie.key)){let _e=L().filter(Oe=>!Oe.disabled).map(Oe=>Oe.ref.current);if(["ArrowUp","End"].includes(ie.key)&&(_e=_e.slice().reverse()),["ArrowUp","ArrowDown"].includes(ie.key)){const Oe=ie.target,Ne=_e.indexOf(Oe);_e=_e.slice(Ne+1)}setTimeout(()=>Y(_e)),ie.preventDefault()}})})})})})})});lY.displayName=XTe;var QTe="SelectItemAlignedPosition",cY=_.forwardRef((t,e)=>{const{__scopeSelect:n,onPlaced:r,...s}=t,i=Fd(Zh,n),a=jd(Zh,n),[o,c]=_.useState(null),[u,f]=_.useState(null),l=tt(e,R=>f(R)),d=CA(n),m=_.useRef(!1),p=_.useRef(!0),{viewport:h,selectedItem:y,selectedItemText:g,focusSelectedItem:v}=a,w=_.useCallback(()=>{if(i.trigger&&i.valueNode&&o&&u&&h&&y&&g){const R=i.trigger.getBoundingClientRect(),E=u.getBoundingClientRect(),T=i.valueNode.getBoundingClientRect(),D=g.getBoundingClientRect();if(i.dir!=="rtl"){const Oe=D.left-E.left,Ne=T.left-Oe,ye=R.left-Ne,$e=R.width+ye,ut=Math.max($e,E.width),Qe=window.innerWidth-Kl,yt=t0(Ne,[Kl,Qe-ut]);o.style.minWidth=$e+"px",o.style.left=yt+"px"}else{const Oe=E.right-D.right,Ne=window.innerWidth-T.right-Oe,ye=window.innerWidth-R.right-Ne,$e=R.width+ye,ut=Math.max($e,E.width),Qe=window.innerWidth-Kl,yt=t0(Ne,[Kl,Qe-ut]);o.style.minWidth=$e+"px",o.style.right=yt+"px"}const M=d(),L=window.innerHeight-Kl*2,I=h.scrollHeight,F=window.getComputedStyle(u),U=parseInt(F.borderTopWidth,10),Y=parseInt(F.paddingTop,10),V=parseInt(F.borderBottomWidth,10),H=parseInt(F.paddingBottom,10),ee=U+Y+I+H+V,re=Math.min(y.offsetHeight*5,ee),X=window.getComputedStyle(h),G=parseInt(X.paddingTop,10),K=parseInt(X.paddingBottom,10),Z=R.top+R.height/2-Kl,ue=L-Z,de=y.offsetHeight/2,ie=y.offsetTop+de,be=U+Y+ie,Ae=ee-be;if(be<=Z){const Oe=y===M[M.length-1].ref.current;o.style.bottom="0px";const Ne=u.clientHeight-h.offsetTop-h.offsetHeight,ye=Math.max(ue,de+(Oe?K:0)+Ne+V),$e=be+ye;o.style.height=$e+"px"}else{const Oe=y===M[0].ref.current;o.style.top="0px";const ye=Math.max(Z,U+h.offsetTop+(Oe?G:0)+de)+Ae;o.style.height=ye+"px",h.scrollTop=be-Z+h.offsetTop}o.style.margin=`${Kl}px 0`,o.style.minHeight=re+"px",o.style.maxHeight=L+"px",r==null||r(),requestAnimationFrame(()=>m.current=!0)}},[d,i.trigger,i.valueNode,o,u,h,y,g,i.dir,r]);Ln(()=>w(),[w]);const[x,A]=_.useState();Ln(()=>{u&&A(window.getComputedStyle(u).zIndex)},[u]);const k=_.useCallback(R=>{R&&p.current===!0&&(w(),v==null||v(),p.current=!1)},[w,v]);return P.jsx(JTe,{scope:n,contentWrapper:o,shouldExpandOnScrollRef:m,onScrollButtonChange:k,children:P.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:x},children:P.jsx(De.div,{...s,ref:l,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});cY.displayName=QTe;var ZTe="SelectPopperPosition",pN=_.forwardRef((t,e)=>{const{__scopeSelect:n,align:r="start",collisionPadding:s=Kl,...i}=t,a=AA(n);return P.jsx(b_,{...a,...i,ref:e,align:r,collisionPadding:s,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});pN.displayName=ZTe;var[JTe,m$]=Dv(Zh,{}),mN="SelectViewport",uY=_.forwardRef((t,e)=>{const{__scopeSelect:n,nonce:r,...s}=t,i=jd(mN,n),a=m$(mN,n),o=tt(e,i.onViewportChange),c=_.useRef(0);return P.jsxs(P.Fragment,{children:[P.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),P.jsx(EA.Slot,{scope:n,children:P.jsx(De.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:o,style:{position:"relative",flex:1,overflow:"auto",...s.style},onScroll:me(s.onScroll,u=>{const f=u.currentTarget,{contentWrapper:l,shouldExpandOnScrollRef:d}=a;if(d!=null&&d.current&&l){const m=Math.abs(c.current-f.scrollTop);if(m>0){const p=window.innerHeight-Kl*2,h=parseFloat(l.style.minHeight),y=parseFloat(l.style.height),g=Math.max(h,y);if(g0?x:0,l.style.justifyContent="flex-end")}}}c.current=f.scrollTop})})})]})});uY.displayName=mN;var dY="SelectGroup",[eke,tke]=Dv(dY),nke=_.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,s=Hr();return P.jsx(eke,{scope:n,id:s,children:P.jsx(De.div,{role:"group","aria-labelledby":s,...r,ref:e})})});nke.displayName=dY;var fY="SelectLabel",hY=_.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,s=tke(fY,n);return P.jsx(De.div,{id:s.id,...r,ref:e})});hY.displayName=fY;var RC="SelectItem",[rke,pY]=Dv(RC),mY=_.forwardRef((t,e)=>{const{__scopeSelect:n,value:r,disabled:s=!1,textValue:i,...a}=t,o=Fd(RC,n),c=jd(RC,n),u=o.value===r,[f,l]=_.useState(i??""),[d,m]=_.useState(!1),p=tt(e,g=>{var v;return(v=c.itemRefCallback)==null?void 0:v.call(c,g,r,s)}),h=Hr(),y=()=>{s||(o.onValueChange(r),o.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return P.jsx(rke,{scope:n,value:r,disabled:s,textId:h,isSelected:u,onItemTextChange:_.useCallback(g=>{l(v=>v||((g==null?void 0:g.textContent)??"").trim())},[]),children:P.jsx(EA.ItemSlot,{scope:n,value:r,disabled:s,textValue:f,children:P.jsx(De.div,{role:"option","aria-labelledby":h,"data-highlighted":d?"":void 0,"aria-selected":u&&d,"data-state":u?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...a,ref:p,onFocus:me(a.onFocus,()=>m(!0)),onBlur:me(a.onBlur,()=>m(!1)),onPointerUp:me(a.onPointerUp,y),onPointerMove:me(a.onPointerMove,g=>{var v;s?(v=c.onItemLeave)==null||v.call(c):g.currentTarget.focus({preventScroll:!0})}),onPointerLeave:me(a.onPointerLeave,g=>{var v;g.currentTarget===document.activeElement&&((v=c.onItemLeave)==null||v.call(c))}),onKeyDown:me(a.onKeyDown,g=>{var w;((w=c.searchRef)==null?void 0:w.current)!==""&&g.key===" "||(HTe.includes(g.key)&&y(),g.key===" "&&g.preventDefault())})})})})});mY.displayName=RC;var zy="SelectItemText",gY=_.forwardRef((t,e)=>{const{__scopeSelect:n,className:r,style:s,...i}=t,a=Fd(zy,n),o=jd(zy,n),c=pY(zy,n),u=GTe(zy,n),[f,l]=_.useState(null),d=tt(e,g=>l(g),c.onItemTextChange,g=>{var v;return(v=o.itemTextRefCallback)==null?void 0:v.call(o,g,c.value,c.disabled)}),m=f==null?void 0:f.textContent,p=_.useMemo(()=>P.jsx("option",{value:c.value,disabled:c.disabled,children:m},c.value),[c.disabled,c.value,m]),{onNativeOptionAdd:h,onNativeOptionRemove:y}=u;return Ln(()=>(h(p),()=>y(p)),[h,y,p]),P.jsxs(P.Fragment,{children:[P.jsx(De.span,{id:c.textId,...i,ref:d}),c.isSelected&&a.valueNode&&!a.valueNodeHasChildren?ks.createPortal(i.children,a.valueNode):null]})});gY.displayName=zy;var vY="SelectItemIndicator",yY=_.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t;return pY(vY,n).isSelected?P.jsx(De.span,{"aria-hidden":!0,...r,ref:e}):null});yY.displayName=vY;var gN="SelectScrollUpButton",bY=_.forwardRef((t,e)=>{const n=jd(gN,t.__scopeSelect),r=m$(gN,t.__scopeSelect),[s,i]=_.useState(!1),a=tt(e,r.onScrollButtonChange);return Ln(()=>{if(n.viewport&&n.isPositioned){let o=function(){const u=c.scrollTop>0;i(u)};const c=n.viewport;return o(),c.addEventListener("scroll",o),()=>c.removeEventListener("scroll",o)}},[n.viewport,n.isPositioned]),s?P.jsx(_Y,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:c}=n;o&&c&&(o.scrollTop=o.scrollTop-c.offsetHeight)}}):null});bY.displayName=gN;var vN="SelectScrollDownButton",wY=_.forwardRef((t,e)=>{const n=jd(vN,t.__scopeSelect),r=m$(vN,t.__scopeSelect),[s,i]=_.useState(!1),a=tt(e,r.onScrollButtonChange);return Ln(()=>{if(n.viewport&&n.isPositioned){let o=function(){const u=c.scrollHeight-c.clientHeight,f=Math.ceil(c.scrollTop)c.removeEventListener("scroll",o)}},[n.viewport,n.isPositioned]),s?P.jsx(_Y,{...t,ref:a,onAutoScroll:()=>{const{viewport:o,selectedItem:c}=n;o&&c&&(o.scrollTop=o.scrollTop+c.offsetHeight)}}):null});wY.displayName=vN;var _Y=_.forwardRef((t,e)=>{const{__scopeSelect:n,onAutoScroll:r,...s}=t,i=jd("SelectScrollButton",n),a=_.useRef(null),o=CA(n),c=_.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return _.useEffect(()=>()=>c(),[c]),Ln(()=>{var f;const u=o().find(l=>l.ref.current===document.activeElement);(f=u==null?void 0:u.ref.current)==null||f.scrollIntoView({block:"nearest"})},[o]),P.jsx(De.div,{"aria-hidden":!0,...s,ref:e,style:{flexShrink:0,...s.style},onPointerDown:me(s.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(r,50))}),onPointerMove:me(s.onPointerMove,()=>{var u;(u=i.onItemLeave)==null||u.call(i),a.current===null&&(a.current=window.setInterval(r,50))}),onPointerLeave:me(s.onPointerLeave,()=>{c()})})}),ske="SelectSeparator",xY=_.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t;return P.jsx(De.div,{"aria-hidden":!0,...r,ref:e})});xY.displayName=ske;var yN="SelectArrow",ike=_.forwardRef((t,e)=>{const{__scopeSelect:n,...r}=t,s=AA(n),i=Fd(yN,n),a=jd(yN,n);return i.open&&a.position==="popper"?P.jsx(w_,{...s,...r,ref:e}):null});ike.displayName=yN;function SY(t){return t===""||t===void 0}var EY=_.forwardRef((t,e)=>{const{value:n,...r}=t,s=_.useRef(null),i=tt(e,s),a=Cv(n);return _.useEffect(()=>{const o=s.current,c=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(c,"value").set;if(a!==n&&f){const l=new Event("change",{bubbles:!0});f.call(o,n),o.dispatchEvent(l)}},[a,n]),P.jsx(T_,{asChild:!0,children:P.jsx("select",{...r,ref:i,defaultValue:n})})});EY.displayName="BubbleSelect";function CY(t){const e=Ut(t),n=_.useRef(""),r=_.useRef(0),s=_.useCallback(a=>{const o=n.current+a;e(o),function c(u){n.current=u,window.clearTimeout(r.current),u!==""&&(r.current=window.setTimeout(()=>c(""),1e3))}(o)},[e]),i=_.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return _.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,s,i]}function AY(t,e,n){const s=e.length>1&&Array.from(e).every(u=>u===e[0])?e[0]:e,i=n?t.indexOf(n):-1;let a=oke(t,Math.max(i,0));s.length===1&&(a=a.filter(u=>u!==n));const c=a.find(u=>u.textValue.toLowerCase().startsWith(s.toLowerCase()));return c!==n?c:void 0}function oke(t,e){return t.map((n,r)=>t[(e+r)%t.length])}var ake=J9,RY=tY,lke=rY,cke=sY,uke=iY,PY=oY,dke=uY,TY=hY,kY=mY,fke=gY,hke=yY,DY=bY,NY=wY,MY=xY;const mUe=ake,gUe=lke,pke=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(RY,{ref:r,className:ce("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t),...n,children:[e,P.jsx(cke,{asChild:!0,children:P.jsx(L1,{className:"h-4 w-4 opacity-50"})})]}));pke.displayName=RY.displayName;const OY=_.forwardRef(({className:t,...e},n)=>P.jsx(DY,{ref:n,className:ce("flex cursor-default items-center justify-center py-1",t),...e,children:P.jsx(Efe,{className:"h-4 w-4"})}));OY.displayName=DY.displayName;const LY=_.forwardRef(({className:t,...e},n)=>P.jsx(NY,{ref:n,className:ce("flex cursor-default items-center justify-center py-1",t),...e,children:P.jsx(L1,{className:"h-4 w-4"})}));LY.displayName=NY.displayName;const mke=_.forwardRef(({className:t,children:e,position:n="popper",...r},s)=>P.jsx(uke,{children:P.jsxs(PY,{ref:s,className:ce("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:n,...r,children:[P.jsx(OY,{}),P.jsx(dke,{className:ce("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:e}),P.jsx(LY,{})]})}));mke.displayName=PY.displayName;const gke=_.forwardRef(({className:t,...e},n)=>P.jsx(TY,{ref:n,className:ce("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...e}));gke.displayName=TY.displayName;const vke=_.forwardRef(({className:t,children:e,...n},r)=>P.jsxs(kY,{ref:r,className:ce("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...n,children:[P.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:P.jsx(hke,{children:P.jsx(n_,{className:"h-4 w-4"})})}),P.jsx(fke,{children:e})]}));vke.displayName=kY.displayName;const yke=_.forwardRef(({className:t,...e},n)=>P.jsx(MY,{ref:n,className:ce("-mx-1 my-1 h-px bg-muted",t),...e}));yke.displayName=MY.displayName;const bke=CL,wke=AL,_ke=RL,IY=_.forwardRef(({className:t,...e},n)=>P.jsx(o_,{className:ce("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e,ref:n}));IY.displayName=o_.displayName;const xke=zo("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),$Y=_.forwardRef(({side:t="right",className:e,children:n,...r},s)=>P.jsxs(_ke,{children:[P.jsx(IY,{}),P.jsxs(a_,{ref:s,className:ce(xke({side:t}),e),...r,children:[n,P.jsxs(u_,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[P.jsx(pL,{className:"h-4 w-4"}),P.jsx("span",{className:"sr-only",children:ft("common.close")})]})]})]}));$Y.displayName=a_.displayName;const Ske=_.forwardRef(({className:t,...e},n)=>P.jsx(l_,{ref:n,className:ce("text-lg font-semibold text-foreground",t),...e}));Ske.displayName=l_.displayName;const Eke=_.forwardRef(({className:t,...e},n)=>P.jsx(c_,{ref:n,className:ce("text-sm text-muted-foreground",t),...e}));Eke.displayName=c_.displayName;var FY=["PageUp","PageDown"],jY=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],zY={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Nv="Slider",[bN,Cke,Ake]=Gc(Nv),[BY,vUe]=Tn(Nv,[Ake]),[Rke,RA]=BY(Nv),UY=_.forwardRef((t,e)=>{const{name:n,min:r=0,max:s=100,step:i=1,orientation:a="horizontal",disabled:o=!1,minStepsBetweenThumbs:c=0,defaultValue:u=[r],value:f,onValueChange:l=()=>{},onValueCommit:d=()=>{},inverted:m=!1,...p}=t,h=_.useRef(new Set),y=_.useRef(0),v=a==="horizontal"?Pke:Tke,[w=[],x]=sr({prop:f,defaultProp:u,onChange:D=>{var L;(L=[...h.current][y.current])==null||L.focus(),l(D)}}),A=_.useRef(w);function k(D){const M=Oke(w,D);T(D,M)}function R(D){T(D,y.current)}function E(){const D=A.current[y.current];w[y.current]!==D&&d(w)}function T(D,M,{commit:L}={commit:!1}){const I=Fke(i),F=jke(Math.round((D-r)/i)*i+r,I),U=t0(F,[r,s]);x((Y=[])=>{const V=Nke(Y,U,M);if($ke(V,c*i)){y.current=V.indexOf(U);const H=String(V)!==String(Y);return H&&L&&d(V),H?V:Y}else return Y})}return P.jsx(Rke,{scope:t.__scopeSlider,name:n,disabled:o,min:r,max:s,valueIndexToChangeRef:y,thumbs:h.current,values:w,orientation:a,children:P.jsx(bN.Provider,{scope:t.__scopeSlider,children:P.jsx(bN.Slot,{scope:t.__scopeSlider,children:P.jsx(v,{"aria-disabled":o,"data-disabled":o?"":void 0,...p,ref:e,onPointerDown:me(p.onPointerDown,()=>{o||(A.current=w)}),min:r,max:s,inverted:m,onSlideStart:o?void 0:k,onSlideMove:o?void 0:R,onSlideEnd:o?void 0:E,onHomeKeyDown:()=>!o&&T(r,0,{commit:!0}),onEndKeyDown:()=>!o&&T(s,w.length-1,{commit:!0}),onStepKeyDown:({event:D,direction:M})=>{if(!o){const F=FY.includes(D.key)||D.shiftKey&&jY.includes(D.key)?10:1,U=y.current,Y=w[U],V=i*F*M;T(Y+V,U,{commit:!0})}}})})})})});UY.displayName=Nv;var[HY,VY]=BY(Nv,{startEdge:"left",endEdge:"right",size:"width",direction:1}),Pke=_.forwardRef((t,e)=>{const{min:n,max:r,dir:s,inverted:i,onSlideStart:a,onSlideMove:o,onSlideEnd:c,onStepKeyDown:u,...f}=t,[l,d]=_.useState(null),m=tt(e,w=>d(w)),p=_.useRef(),h=ka(s),y=h==="ltr",g=y&&!i||!y&&i;function v(w){const x=p.current||l.getBoundingClientRect(),A=[0,x.width],R=g$(A,g?[n,r]:[r,n]);return p.current=x,R(w-x.left)}return P.jsx(HY,{scope:t.__scopeSlider,startEdge:g?"left":"right",endEdge:g?"right":"left",direction:g?1:-1,size:"width",children:P.jsx(WY,{dir:h,"data-orientation":"horizontal",...f,ref:m,style:{...f.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:w=>{const x=v(w.clientX);a==null||a(x)},onSlideMove:w=>{const x=v(w.clientX);o==null||o(x)},onSlideEnd:()=>{p.current=void 0,c==null||c()},onStepKeyDown:w=>{const A=zY[g?"from-left":"from-right"].includes(w.key);u==null||u({event:w,direction:A?-1:1})}})})}),Tke=_.forwardRef((t,e)=>{const{min:n,max:r,inverted:s,onSlideStart:i,onSlideMove:a,onSlideEnd:o,onStepKeyDown:c,...u}=t,f=_.useRef(null),l=tt(e,f),d=_.useRef(),m=!s;function p(h){const y=d.current||f.current.getBoundingClientRect(),g=[0,y.height],w=g$(g,m?[r,n]:[n,r]);return d.current=y,w(h-y.top)}return P.jsx(HY,{scope:t.__scopeSlider,startEdge:m?"bottom":"top",endEdge:m?"top":"bottom",size:"height",direction:m?1:-1,children:P.jsx(WY,{"data-orientation":"vertical",...u,ref:l,style:{...u.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:h=>{const y=p(h.clientY);i==null||i(y)},onSlideMove:h=>{const y=p(h.clientY);a==null||a(y)},onSlideEnd:()=>{d.current=void 0,o==null||o()},onStepKeyDown:h=>{const g=zY[m?"from-bottom":"from-top"].includes(h.key);c==null||c({event:h,direction:g?-1:1})}})})}),WY=_.forwardRef((t,e)=>{const{__scopeSlider:n,onSlideStart:r,onSlideMove:s,onSlideEnd:i,onHomeKeyDown:a,onEndKeyDown:o,onStepKeyDown:c,...u}=t,f=RA(Nv,n);return P.jsx(De.span,{...u,ref:e,onKeyDown:me(t.onKeyDown,l=>{l.key==="Home"?(a(l),l.preventDefault()):l.key==="End"?(o(l),l.preventDefault()):FY.concat(jY).includes(l.key)&&(c(l),l.preventDefault())}),onPointerDown:me(t.onPointerDown,l=>{const d=l.target;d.setPointerCapture(l.pointerId),l.preventDefault(),f.thumbs.has(d)?d.focus():r(l)}),onPointerMove:me(t.onPointerMove,l=>{l.target.hasPointerCapture(l.pointerId)&&s(l)}),onPointerUp:me(t.onPointerUp,l=>{const d=l.target;d.hasPointerCapture(l.pointerId)&&(d.releasePointerCapture(l.pointerId),i(l))})})}),qY="SliderTrack",GY=_.forwardRef((t,e)=>{const{__scopeSlider:n,...r}=t,s=RA(qY,n);return P.jsx(De.span,{"data-disabled":s.disabled?"":void 0,"data-orientation":s.orientation,...r,ref:e})});GY.displayName=qY;var wN="SliderRange",KY=_.forwardRef((t,e)=>{const{__scopeSlider:n,...r}=t,s=RA(wN,n),i=VY(wN,n),a=_.useRef(null),o=tt(e,a),c=s.values.length,u=s.values.map(d=>XY(d,s.min,s.max)),f=c>1?Math.min(...u):0,l=100-Math.max(...u);return P.jsx(De.span,{"data-orientation":s.orientation,"data-disabled":s.disabled?"":void 0,...r,ref:o,style:{...t.style,[i.startEdge]:f+"%",[i.endEdge]:l+"%"}})});KY.displayName=wN;var _N="SliderThumb",YY=_.forwardRef((t,e)=>{const n=Cke(t.__scopeSlider),[r,s]=_.useState(null),i=tt(e,o=>s(o)),a=_.useMemo(()=>r?n().findIndex(o=>o.ref.current===r):-1,[n,r]);return P.jsx(kke,{...t,ref:i,index:a})}),kke=_.forwardRef((t,e)=>{const{__scopeSlider:n,index:r,name:s,...i}=t,a=RA(_N,n),o=VY(_N,n),[c,u]=_.useState(null),f=tt(e,v=>u(v)),l=c?!!c.closest("form"):!0,d=g_(c),m=a.values[r],p=m===void 0?0:XY(m,a.min,a.max),h=Mke(r,a.values.length),y=d==null?void 0:d[o.size],g=y?Lke(y,p,o.direction):0;return _.useEffect(()=>{if(c)return a.thumbs.add(c),()=>{a.thumbs.delete(c)}},[c,a.thumbs]),P.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[o.startEdge]:`calc(${p}% + ${g}px)`},children:[P.jsx(bN.ItemSlot,{scope:t.__scopeSlider,children:P.jsx(De.span,{role:"slider","aria-label":t["aria-label"]||h,"aria-valuemin":a.min,"aria-valuenow":m,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0,...i,ref:f,style:m===void 0?{display:"none"}:t.style,onFocus:me(t.onFocus,()=>{a.valueIndexToChangeRef.current=r})})}),l&&P.jsx(Dke,{name:s??(a.name?a.name+(a.values.length>1?"[]":""):void 0),value:m},r)]})});YY.displayName=_N;var Dke=t=>{const{value:e,...n}=t,r=_.useRef(null),s=Cv(e);return _.useEffect(()=>{const i=r.current,a=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(a,"value").set;if(s!==e&&c){const u=new Event("input",{bubbles:!0});c.call(i,e),i.dispatchEvent(u)}},[s,e]),P.jsx("input",{style:{display:"none"},...n,ref:r,defaultValue:e})};function Nke(t=[],e,n){const r=[...t];return r[n]=e,r.sort((s,i)=>s-i)}function XY(t,e,n){const i=100/(n-e)*(t-e);return t0(i,[0,100])}function Mke(t,e){return e>2?`Value ${t+1} of ${e}`:e===2?["Minimum","Maximum"][t]:void 0}function Oke(t,e){if(t.length===1)return 0;const n=t.map(s=>Math.abs(s-e)),r=Math.min(...n);return n.indexOf(r)}function Lke(t,e,n){const r=t/2,i=g$([0,50],[0,r]);return(r-i(e)*n)*n}function Ike(t){return t.slice(0,-1).map((e,n)=>t[n+1]-e)}function $ke(t,e){if(e>0){const n=Ike(t);return Math.min(...n)>=e}return!0}function g$(t,e){return n=>{if(t[0]===t[1]||e[0]===e[1])return e[0];const r=(e[1]-e[0])/(t[1]-t[0]);return e[0]+r*(n-t[0])}}function Fke(t){return(String(t).split(".")[1]||"").length}function jke(t,e){const n=Math.pow(10,e);return Math.round(t*n)/n}var QY=UY,zke=GY,Bke=KY,Uke=YY;const Hke=_.forwardRef(({className:t,...e},n)=>P.jsxs(QY,{ref:n,className:ce("relative flex w-full touch-none select-none items-center",t),...e,children:[P.jsx(zke,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-secondary",children:P.jsx(Bke,{className:"absolute h-full bg-primary"})}),P.jsx(Uke,{className:"block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50"})]}));Hke.displayName=QY.displayName;var v$="Switch",[Vke,yUe]=Tn(v$),[Wke,qke]=Vke(v$),ZY=_.forwardRef((t,e)=>{const{__scopeSwitch:n,name:r,checked:s,defaultChecked:i,required:a,disabled:o,value:c="on",onCheckedChange:u,...f}=t,[l,d]=_.useState(null),m=tt(e,v=>d(v)),p=_.useRef(!1),h=l?!!l.closest("form"):!0,[y=!1,g]=sr({prop:s,defaultProp:i,onChange:u});return P.jsxs(Wke,{scope:n,checked:y,disabled:o,children:[P.jsx(De.button,{type:"button",role:"switch","aria-checked":y,"aria-required":a,"data-state":tX(y),"data-disabled":o?"":void 0,disabled:o,value:c,...f,ref:m,onClick:me(t.onClick,v=>{g(w=>!w),h&&(p.current=v.isPropagationStopped(),p.current||v.stopPropagation())})}),h&&P.jsx(Gke,{control:l,bubbles:!p.current,name:r,value:c,checked:y,required:a,disabled:o,style:{transform:"translateX(-100%)"}})]})});ZY.displayName=v$;var JY="SwitchThumb",eX=_.forwardRef((t,e)=>{const{__scopeSwitch:n,...r}=t,s=qke(JY,n);return P.jsx(De.span,{"data-state":tX(s.checked),"data-disabled":s.disabled?"":void 0,...r,ref:e})});eX.displayName=JY;var Gke=t=>{const{control:e,checked:n,bubbles:r=!0,...s}=t,i=_.useRef(null),a=Cv(n),o=g_(e);return _.useEffect(()=>{const c=i.current,u=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(u,"checked").set;if(a!==n&&l){const d=new Event("click",{bubbles:r});l.call(c,n),c.dispatchEvent(d)}},[a,n,r]),P.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...s,tabIndex:-1,ref:i,style:{...t.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function tX(t){return t?"checked":"unchecked"}var nX=ZY,Kke=eX;const Yke=_.forwardRef(({className:t,...e},n)=>P.jsx(nX,{className:ce("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",t),...e,ref:n,children:P.jsx(Kke,{className:ce("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));Yke.displayName=nX.displayName;const Xke=_.forwardRef(({className:t,...e},n)=>P.jsx("div",{className:"relative w-full overflow-auto",children:P.jsx("table",{ref:n,className:ce("w-full caption-bottom text-sm",t),...e})}));Xke.displayName="Table";const Qke=_.forwardRef(({className:t,...e},n)=>P.jsx("thead",{ref:n,className:ce("[&_tr]:border-b",t),...e}));Qke.displayName="TableHeader";const Zke=_.forwardRef(({className:t,...e},n)=>P.jsx("tbody",{ref:n,className:ce("[&_tr:last-child]:border-0",t),...e}));Zke.displayName="TableBody";const Jke=_.forwardRef(({className:t,...e},n)=>P.jsx("tfoot",{ref:n,className:ce("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",t),...e}));Jke.displayName="TableFooter";const eDe=_.forwardRef(({className:t,...e},n)=>P.jsx("tr",{ref:n,className:ce("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",t),...e}));eDe.displayName="TableRow";const tDe=_.forwardRef(({className:t,...e},n)=>P.jsx("th",{ref:n,className:ce("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",t),...e}));tDe.displayName="TableHead";const nDe=_.forwardRef(({className:t,...e},n)=>P.jsx("td",{ref:n,className:ce("py-2 px-4 align-middle [&:has([role=checkbox])]:pr-0",t),...e}));nDe.displayName="TableCell";const rDe=_.forwardRef(({className:t,...e},n)=>P.jsx("caption",{ref:n,className:ce("mt-4 text-sm text-muted-foreground",t),...e}));rDe.displayName="TableCaption";var y$="Tabs",[sDe,bUe]=Tn(y$,[Cl]),rX=Cl(),[iDe,b$]=sDe(y$),sX=_.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,onValueChange:s,defaultValue:i,orientation:a="horizontal",dir:o,activationMode:c="automatic",...u}=t,f=ka(o),[l,d]=sr({prop:r,onChange:s,defaultProp:i});return P.jsx(iDe,{scope:n,baseId:Hr(),value:l,onValueChange:d,orientation:a,dir:f,activationMode:c,children:P.jsx(De.div,{dir:f,"data-orientation":a,...u,ref:e})})});sX.displayName=y$;var iX="TabsList",oX=_.forwardRef((t,e)=>{const{__scopeTabs:n,loop:r=!0,...s}=t,i=b$(iX,n),a=rX(n);return P.jsx(__,{asChild:!0,...a,orientation:i.orientation,dir:i.dir,loop:r,children:P.jsx(De.div,{role:"tablist","aria-orientation":i.orientation,...s,ref:e})})});oX.displayName=iX;var aX="TabsTrigger",lX=_.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,disabled:s=!1,...i}=t,a=b$(aX,n),o=rX(n),c=dX(a.baseId,r),u=fX(a.baseId,r),f=r===a.value;return P.jsx(x_,{asChild:!0,...o,focusable:!s,active:f,children:P.jsx(De.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":u,"data-state":f?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:c,...i,ref:e,onMouseDown:me(t.onMouseDown,l=>{!s&&l.button===0&&l.ctrlKey===!1?a.onValueChange(r):l.preventDefault()}),onKeyDown:me(t.onKeyDown,l=>{[" ","Enter"].includes(l.key)&&a.onValueChange(r)}),onFocus:me(t.onFocus,()=>{const l=a.activationMode!=="manual";!f&&!s&&l&&a.onValueChange(r)})})})});lX.displayName=aX;var cX="TabsContent",uX=_.forwardRef((t,e)=>{const{__scopeTabs:n,value:r,forceMount:s,children:i,...a}=t,o=b$(cX,n),c=dX(o.baseId,r),u=fX(o.baseId,r),f=r===o.value,l=_.useRef(f);return _.useEffect(()=>{const d=requestAnimationFrame(()=>l.current=!1);return()=>cancelAnimationFrame(d)},[]),P.jsx(Hn,{present:s||f,children:({present:d})=>P.jsx(De.div,{"data-state":f?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":c,hidden:!d,id:u,tabIndex:0,...a,ref:e,style:{...t.style,animationDuration:l.current?"0s":void 0},children:d&&i})})});uX.displayName=cX;function dX(t,e){return`${t}-trigger-${e}`}function fX(t,e){return`${t}-content-${e}`}var oDe=sX,hX=oX,pX=lX,mX=uX;const wUe=oDe,aDe=_.forwardRef(({className:t,...e},n)=>P.jsx(hX,{ref:n,className:ce("inline-flex h-9 items-center justify-center rounded-lg bg-accent p-1 text-muted-foreground",t),...e}));aDe.displayName=hX.displayName;const lDe=_.forwardRef(({className:t,...e},n)=>P.jsx(pX,{ref:n,className:ce("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",t),...e}));lDe.displayName=pX.displayName;const cDe=_.forwardRef(({className:t,...e},n)=>P.jsx(mX,{ref:n,className:ce("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",t),...e}));cDe.displayName=mX.displayName;const gX=_.forwardRef(({className:t,...e},n)=>P.jsx("textarea",{className:ce("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground/75 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),ref:n,...e}));gX.displayName="Textarea";var w$="ToastProvider",[_$,uDe,dDe]=Gc("Toast"),[vX,_Ue]=Tn("Toast",[dDe]),[fDe,PA]=vX(w$),yX=t=>{const{__scopeToast:e,label:n="Notification",duration:r=5e3,swipeDirection:s="right",swipeThreshold:i=50,children:a}=t,[o,c]=_.useState(null),[u,f]=_.useState(0),l=_.useRef(!1),d=_.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${w$}\`. Expected non-empty \`string\`.`),P.jsx(_$.Provider,{scope:e,children:P.jsx(fDe,{scope:e,label:n,duration:r,swipeDirection:s,swipeThreshold:i,toastCount:u,viewport:o,onViewportChange:c,onToastAdd:_.useCallback(()=>f(m=>m+1),[]),onToastRemove:_.useCallback(()=>f(m=>m-1),[]),isFocusedToastEscapeKeyDownRef:l,isClosePausedRef:d,children:a})})};yX.displayName=w$;var bX="ToastViewport",hDe=["F8"],xN="toast.viewportPause",SN="toast.viewportResume",wX=_.forwardRef((t,e)=>{const{__scopeToast:n,hotkey:r=hDe,label:s="Notifications ({hotkey})",...i}=t,a=PA(bX,n),o=uDe(n),c=_.useRef(null),u=_.useRef(null),f=_.useRef(null),l=_.useRef(null),d=tt(e,l,a.onViewportChange),m=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),p=a.toastCount>0;_.useEffect(()=>{const y=g=>{var w;r.every(x=>g[x]||g.code===x)&&((w=l.current)==null||w.focus())};return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[r]),_.useEffect(()=>{const y=c.current,g=l.current;if(p&&y&&g){const v=()=>{if(!a.isClosePausedRef.current){const k=new CustomEvent(xN);g.dispatchEvent(k),a.isClosePausedRef.current=!0}},w=()=>{if(a.isClosePausedRef.current){const k=new CustomEvent(SN);g.dispatchEvent(k),a.isClosePausedRef.current=!1}},x=k=>{!y.contains(k.relatedTarget)&&w()},A=()=>{y.contains(document.activeElement)||w()};return y.addEventListener("focusin",v),y.addEventListener("focusout",x),y.addEventListener("pointermove",v),y.addEventListener("pointerleave",A),window.addEventListener("blur",v),window.addEventListener("focus",w),()=>{y.removeEventListener("focusin",v),y.removeEventListener("focusout",x),y.removeEventListener("pointermove",v),y.removeEventListener("pointerleave",A),window.removeEventListener("blur",v),window.removeEventListener("focus",w)}}},[p,a.isClosePausedRef]);const h=_.useCallback(({tabbingDirection:y})=>{const v=o().map(w=>{const x=w.ref.current,A=[x,...ADe(x)];return y==="forwards"?A:A.reverse()});return(y==="forwards"?v.reverse():v).flat()},[o]);return _.useEffect(()=>{const y=l.current;if(y){const g=v=>{var A,k,R;const w=v.altKey||v.ctrlKey||v.metaKey;if(v.key==="Tab"&&!w){const E=document.activeElement,T=v.shiftKey;if(v.target===y&&T){(A=u.current)==null||A.focus();return}const L=h({tabbingDirection:T?"backwards":"forwards"}),I=L.findIndex(F=>F===E);WT(L.slice(I+1))?v.preventDefault():T?(k=u.current)==null||k.focus():(R=f.current)==null||R.focus()}};return y.addEventListener("keydown",g),()=>y.removeEventListener("keydown",g)}},[o,h]),P.jsxs(Rhe,{ref:c,role:"region","aria-label":s.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:p?void 0:"none"},children:[p&&P.jsx(EN,{ref:u,onFocusFromOutsideViewport:()=>{const y=h({tabbingDirection:"forwards"});WT(y)}}),P.jsx(_$.Slot,{scope:n,children:P.jsx(De.ol,{tabIndex:-1,...i,ref:d})}),p&&P.jsx(EN,{ref:f,onFocusFromOutsideViewport:()=>{const y=h({tabbingDirection:"backwards"});WT(y)}})]})});wX.displayName=bX;var _X="ToastFocusProxy",EN=_.forwardRef((t,e)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...s}=t,i=PA(_X,n);return P.jsx(T_,{"aria-hidden":!0,tabIndex:0,...s,ref:e,style:{position:"fixed"},onFocus:a=>{var u;const o=a.relatedTarget;!((u=i.viewport)!=null&&u.contains(o))&&r()}})});EN.displayName=_X;var TA="Toast",pDe="toast.swipeStart",mDe="toast.swipeMove",gDe="toast.swipeCancel",vDe="toast.swipeEnd",xX=_.forwardRef((t,e)=>{const{forceMount:n,open:r,defaultOpen:s,onOpenChange:i,...a}=t,[o=!0,c]=sr({prop:r,defaultProp:s,onChange:i});return P.jsx(Hn,{present:n||o,children:P.jsx(wDe,{open:o,...a,ref:e,onClose:()=>c(!1),onPause:Ut(t.onPause),onResume:Ut(t.onResume),onSwipeStart:me(t.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:me(t.onSwipeMove,u=>{const{x:f,y:l}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${f}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${l}px`)}),onSwipeCancel:me(t.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:me(t.onSwipeEnd,u=>{const{x:f,y:l}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${f}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${l}px`),c(!1)})})})});xX.displayName=TA;var[yDe,bDe]=vX(TA,{onClose(){}}),wDe=_.forwardRef((t,e)=>{const{__scopeToast:n,type:r="foreground",duration:s,open:i,onClose:a,onEscapeKeyDown:o,onPause:c,onResume:u,onSwipeStart:f,onSwipeMove:l,onSwipeCancel:d,onSwipeEnd:m,...p}=t,h=PA(TA,n),[y,g]=_.useState(null),v=tt(e,F=>g(F)),w=_.useRef(null),x=_.useRef(null),A=s||h.duration,k=_.useRef(0),R=_.useRef(A),E=_.useRef(0),{onToastAdd:T,onToastRemove:D}=h,M=Ut(()=>{var U;(y==null?void 0:y.contains(document.activeElement))&&((U=h.viewport)==null||U.focus()),a()}),L=_.useCallback(F=>{!F||F===1/0||(window.clearTimeout(E.current),k.current=new Date().getTime(),E.current=window.setTimeout(M,F))},[M]);_.useEffect(()=>{const F=h.viewport;if(F){const U=()=>{L(R.current),u==null||u()},Y=()=>{const V=new Date().getTime()-k.current;R.current=R.current-V,window.clearTimeout(E.current),c==null||c()};return F.addEventListener(xN,Y),F.addEventListener(SN,U),()=>{F.removeEventListener(xN,Y),F.removeEventListener(SN,U)}}},[h.viewport,A,c,u,L]),_.useEffect(()=>{i&&!h.isClosePausedRef.current&&L(A)},[i,A,h.isClosePausedRef,L]),_.useEffect(()=>(T(),()=>D()),[T,D]);const I=_.useMemo(()=>y?TX(y):null,[y]);return h.viewport?P.jsxs(P.Fragment,{children:[I&&P.jsx(_De,{__scopeToast:n,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:I}),P.jsx(yDe,{scope:n,onClose:M,children:ks.createPortal(P.jsx(_$.ItemSlot,{scope:n,children:P.jsx(Ahe,{asChild:!0,onEscapeKeyDown:me(o,()=>{h.isFocusedToastEscapeKeyDownRef.current||M(),h.isFocusedToastEscapeKeyDownRef.current=!1}),children:P.jsx(De.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":h.swipeDirection,...p,ref:v,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:me(t.onKeyDown,F=>{F.key==="Escape"&&(o==null||o(F.nativeEvent),F.nativeEvent.defaultPrevented||(h.isFocusedToastEscapeKeyDownRef.current=!0,M()))}),onPointerDown:me(t.onPointerDown,F=>{F.button===0&&(w.current={x:F.clientX,y:F.clientY})}),onPointerMove:me(t.onPointerMove,F=>{if(!w.current)return;const U=F.clientX-w.current.x,Y=F.clientY-w.current.y,V=!!x.current,H=["left","right"].includes(h.swipeDirection),ee=["left","up"].includes(h.swipeDirection)?Math.min:Math.max,re=H?ee(0,U):0,X=H?0:ee(0,Y),G=F.pointerType==="touch"?10:2,K={x:re,y:X},Z={originalEvent:F,delta:K};V?(x.current=K,gS(mDe,l,Z,{discrete:!1})):ZB(K,h.swipeDirection,G)?(x.current=K,gS(pDe,f,Z,{discrete:!1}),F.target.setPointerCapture(F.pointerId)):(Math.abs(U)>G||Math.abs(Y)>G)&&(w.current=null)}),onPointerUp:me(t.onPointerUp,F=>{const U=x.current,Y=F.target;if(Y.hasPointerCapture(F.pointerId)&&Y.releasePointerCapture(F.pointerId),x.current=null,w.current=null,U){const V=F.currentTarget,H={originalEvent:F,delta:U};ZB(U,h.swipeDirection,h.swipeThreshold)?gS(vDe,m,H,{discrete:!0}):gS(gDe,d,H,{discrete:!0}),V.addEventListener("click",ee=>ee.preventDefault(),{once:!0})}})})})}),h.viewport)})]}):null}),_De=t=>{const{__scopeToast:e,children:n,...r}=t,s=PA(TA,e),[i,a]=_.useState(!1),[o,c]=_.useState(!1);return EDe(()=>a(!0)),_.useEffect(()=>{const u=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(u)},[]),o?null:P.jsx(wv,{asChild:!0,children:P.jsx(T_,{...r,children:i&&P.jsxs(P.Fragment,{children:[s.label," ",n]})})})},xDe="ToastTitle",SX=_.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t;return P.jsx(De.div,{...r,ref:e})});SX.displayName=xDe;var SDe="ToastDescription",EX=_.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t;return P.jsx(De.div,{...r,ref:e})});EX.displayName=SDe;var CX="ToastAction",AX=_.forwardRef((t,e)=>{const{altText:n,...r}=t;return n.trim()?P.jsx(PX,{altText:n,asChild:!0,children:P.jsx(x$,{...r,ref:e})}):(console.error(`Invalid prop \`altText\` supplied to \`${CX}\`. Expected non-empty \`string\`.`),null)});AX.displayName=CX;var RX="ToastClose",x$=_.forwardRef((t,e)=>{const{__scopeToast:n,...r}=t,s=bDe(RX,n);return P.jsx(PX,{asChild:!0,children:P.jsx(De.button,{type:"button",...r,ref:e,onClick:me(t.onClick,s.onClose)})})});x$.displayName=RX;var PX=_.forwardRef((t,e)=>{const{__scopeToast:n,altText:r,...s}=t;return P.jsx(De.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...s,ref:e})});function TX(t){const e=[];return Array.from(t.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&e.push(r.textContent),CDe(r)){const s=r.ariaHidden||r.hidden||r.style.display==="none",i=r.dataset.radixToastAnnounceExclude==="";if(!s)if(i){const a=r.dataset.radixToastAnnounceAlt;a&&e.push(a)}else e.push(...TX(r))}}),e}function gS(t,e,n,{discrete:r}){const s=n.originalEvent.currentTarget,i=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n});e&&s.addEventListener(t,e,{once:!0}),r?Hb(s,i):s.dispatchEvent(i)}var ZB=(t,e,n=0)=>{const r=Math.abs(t.x),s=Math.abs(t.y),i=r>s;return e==="left"||e==="right"?i&&r>n:!i&&s>n};function EDe(t=()=>{}){const e=Ut(t);Ln(()=>{let n=0,r=0;return n=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(e)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(r)}},[e])}function CDe(t){return t.nodeType===t.ELEMENT_NODE}function ADe(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function WT(t){const e=document.activeElement;return t.some(n=>n===e?!0:(n.focus(),document.activeElement!==e))}var RDe=yX,kX=wX,DX=xX,NX=SX,MX=EX,OX=AX,LX=x$;const PDe=RDe,IX=_.forwardRef(({className:t,...e},n)=>P.jsx(kX,{ref:n,className:ce("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t),...e}));IX.displayName=kX.displayName;const TDe=zo("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-bottom-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground",success:"success bg-green-300 text-success-foreground border-green-400 group"},position:{center:"bottom-0 mx-auto w-auto sm:bottom-0"}},defaultVariants:{variant:"default"}}),$X=_.forwardRef(({className:t,variant:e,...n},r)=>P.jsx(DX,{ref:r,className:ce(TDe({variant:e}),t),...n}));$X.displayName=DX.displayName;const kDe=_.forwardRef(({className:t,...e},n)=>P.jsx(OX,{ref:n,className:ce("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",t),...e}));kDe.displayName=OX.displayName;const FX=_.forwardRef(({className:t,...e},n)=>P.jsx(LX,{ref:n,className:ce("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...e,children:P.jsx(pL,{className:"w-4 h-4"})}));FX.displayName=LX.displayName;const jX=_.forwardRef(({className:t,...e},n)=>P.jsx(NX,{ref:n,className:ce("text-sm font-semibold",t),...e}));jX.displayName=NX.displayName;const zX=_.forwardRef(({className:t,...e},n)=>P.jsx(MX,{ref:n,className:ce("text-sm opacity-90",t),...e}));zX.displayName=MX.displayName;const DDe=3,NDe=1e6;let qT=0;function MDe(){return qT=(qT+1)%Number.MAX_SAFE_INTEGER,qT.toString()}const GT=new Map,JB=t=>{if(GT.has(t))return;const e=setTimeout(()=>{GT.delete(t),gb({type:"REMOVE_TOAST",toastId:t})},NDe);GT.set(t,e)},ODe=(t,e)=>{switch(e.type){case"ADD_TOAST":return{...t,toasts:[e.toast,...t.toasts].slice(0,DDe)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(n=>n.id===e.toast.id?{...n,...e.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=e;return n?JB(n):t.toasts.forEach(r=>{JB(r.id)}),{...t,toasts:t.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return e.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(n=>n.id!==e.toastId)}}},WS=[];let qS={toasts:[]};function gb(t){qS=ODe(qS,t),WS.forEach(e=>{e(qS)})}function LDe({...t}){const e=MDe(),n=s=>gb({type:"UPDATE_TOAST",toast:{...s,id:e}}),r=()=>gb({type:"DISMISS_TOAST",toastId:e});return gb({type:"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:s=>{s||r()}}}),{id:e,dismiss:r,update:n}}function BX(){const[t,e]=_.useState(qS);return _.useEffect(()=>(WS.push(e),()=>{const n=WS.indexOf(e);n>-1&&WS.splice(n,1)}),[t]),{...t,toast:LDe,dismiss:n=>gb({type:"DISMISS_TOAST",toastId:n})}}function UX(){const{toasts:t}=BX();return P.jsxs(PDe,{swipeDirection:"down",children:[t.map(function({id:e,title:n,description:r,action:s,...i}){return P.jsxs($X,{...i,children:[P.jsxs("div",{className:"grid gap-1",children:[n&&P.jsx(jX,{children:n}),r&&P.jsx(zX,{children:r})]}),s,P.jsx(FX,{})]},e)}),P.jsx(IX,{className:"bottom-0 w-auto mx-auto sm:bottom-0 sm:left-0 sm:right-0"})]})}var IDe="Toggle",S$=_.forwardRef((t,e)=>{const{pressed:n,defaultPressed:r=!1,onPressedChange:s,...i}=t,[a=!1,o]=sr({prop:n,onChange:s,defaultProp:r});return P.jsx(De.button,{type:"button","aria-pressed":a,"data-state":a?"on":"off","data-disabled":t.disabled?"":void 0,...i,ref:e,onClick:me(t.onClick,()=>{t.disabled||o(!a)})})});S$.displayName=IDe;var HX=S$;const VX=zo("inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent hover:bg-accent hover:text-accent-foreground"},size:{default:"h-10 px-3",sm:"h-9 px-2.5",lg:"h-11 px-5"}},defaultVariants:{variant:"default",size:"default"}}),$De=_.forwardRef(({className:t,variant:e,size:n,...r},s)=>P.jsx(HX,{ref:s,className:ce(VX({variant:e,size:n,className:t})),...r}));$De.displayName=HX.displayName;var Mv="ToggleGroup",[WX,xUe]=Tn(Mv,[Cl]),qX=Cl(),E$=se.forwardRef((t,e)=>{const{type:n,...r}=t;if(n==="single"){const s=r;return P.jsx(FDe,{...s,ref:e})}if(n==="multiple"){const s=r;return P.jsx(jDe,{...s,ref:e})}throw new Error(`Missing prop \`type\` expected on \`${Mv}\``)});E$.displayName=Mv;var[GX,KX]=WX(Mv),FDe=se.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},...i}=t,[a,o]=sr({prop:n,defaultProp:r,onChange:s});return P.jsx(GX,{scope:t.__scopeToggleGroup,type:"single",value:a?[a]:[],onItemActivate:o,onItemDeactivate:se.useCallback(()=>o(""),[o]),children:P.jsx(YX,{...i,ref:e})})}),jDe=se.forwardRef((t,e)=>{const{value:n,defaultValue:r,onValueChange:s=()=>{},...i}=t,[a=[],o]=sr({prop:n,defaultProp:r,onChange:s}),c=se.useCallback(f=>o((l=[])=>[...l,f]),[o]),u=se.useCallback(f=>o((l=[])=>l.filter(d=>d!==f)),[o]);return P.jsx(GX,{scope:t.__scopeToggleGroup,type:"multiple",value:a,onItemActivate:c,onItemDeactivate:u,children:P.jsx(YX,{...i,ref:e})})});E$.displayName=Mv;var[zDe,BDe]=WX(Mv),YX=se.forwardRef((t,e)=>{const{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:s=!0,orientation:i,dir:a,loop:o=!0,...c}=t,u=qX(n),f=ka(a),l={role:"group",dir:f,...c};return P.jsx(zDe,{scope:n,rovingFocus:s,disabled:r,children:s?P.jsx(__,{asChild:!0,...u,orientation:i,dir:f,loop:o,children:P.jsx(De.div,{...l,ref:e})}):P.jsx(De.div,{...l,ref:e})})}),PC="ToggleGroupItem",XX=se.forwardRef((t,e)=>{const n=KX(PC,t.__scopeToggleGroup),r=BDe(PC,t.__scopeToggleGroup),s=qX(t.__scopeToggleGroup),i=n.value.includes(t.value),a=r.disabled||t.disabled,o={...t,pressed:i,disabled:a},c=se.useRef(null);return r.rovingFocus?P.jsx(x_,{asChild:!0,...s,focusable:!a,active:i,ref:c,children:P.jsx(e4,{...o,ref:e})}):P.jsx(e4,{...o,ref:e})});XX.displayName=PC;var e4=se.forwardRef((t,e)=>{const{__scopeToggleGroup:n,value:r,...s}=t,i=KX(PC,n),a={role:"radio","aria-checked":t.pressed,"aria-pressed":void 0},o=i.type==="single"?a:void 0;return P.jsx(S$,{...o,...s,ref:e,onPressedChange:c=>{c?i.onItemActivate(r):i.onItemDeactivate(r)}})}),QX=E$,ZX=XX;const JX=_.createContext({size:"default",variant:"default"}),UDe=_.forwardRef(({className:t,variant:e,size:n,children:r,...s},i)=>P.jsx(QX,{ref:i,className:ce("flex items-center justify-center gap-1",t),...s,children:P.jsx(JX.Provider,{value:{variant:e,size:n},children:r})}));UDe.displayName=QX.displayName;const HDe=_.forwardRef(({className:t,children:e,variant:n,size:r,...s},i)=>{const a=_.useContext(JX);return P.jsx(ZX,{ref:i,className:ce(VX({variant:a.variant||n,size:a.size||r}),t),...s,children:e})});HDe.displayName=ZX.displayName;var[kA,SUe]=Tn("Tooltip",[El]),DA=El(),eQ="TooltipProvider",VDe=700,CN="tooltip.open",[WDe,C$]=kA(eQ),tQ=t=>{const{__scopeTooltip:e,delayDuration:n=VDe,skipDelayDuration:r=300,disableHoverableContent:s=!1,children:i}=t,[a,o]=_.useState(!0),c=_.useRef(!1),u=_.useRef(0);return _.useEffect(()=>{const f=u.current;return()=>window.clearTimeout(f)},[]),P.jsx(WDe,{scope:e,isOpenDelayed:a,delayDuration:n,onOpen:_.useCallback(()=>{window.clearTimeout(u.current),o(!1)},[]),onClose:_.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>o(!0),r)},[r]),isPointerInTransitRef:c,onPointerInTransitChange:_.useCallback(f=>{c.current=f},[]),disableHoverableContent:s,children:i})};tQ.displayName=eQ;var NA="Tooltip",[qDe,MA]=kA(NA),nQ=t=>{const{__scopeTooltip:e,children:n,open:r,defaultOpen:s=!1,onOpenChange:i,disableHoverableContent:a,delayDuration:o}=t,c=C$(NA,t.__scopeTooltip),u=DA(e),[f,l]=_.useState(null),d=Hr(),m=_.useRef(0),p=a??c.disableHoverableContent,h=o??c.delayDuration,y=_.useRef(!1),[g=!1,v]=sr({prop:r,defaultProp:s,onChange:R=>{R?(c.onOpen(),document.dispatchEvent(new CustomEvent(CN))):c.onClose(),i==null||i(R)}}),w=_.useMemo(()=>g?y.current?"delayed-open":"instant-open":"closed",[g]),x=_.useCallback(()=>{window.clearTimeout(m.current),y.current=!1,v(!0)},[v]),A=_.useCallback(()=>{window.clearTimeout(m.current),v(!1)},[v]),k=_.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{y.current=!0,v(!0)},h)},[h,v]);return _.useEffect(()=>()=>window.clearTimeout(m.current),[]),P.jsx(lA,{...u,children:P.jsx(qDe,{scope:e,contentId:d,open:g,stateAttribute:w,trigger:f,onTriggerChange:l,onTriggerEnter:_.useCallback(()=>{c.isOpenDelayed?k():x()},[c.isOpenDelayed,k,x]),onTriggerLeave:_.useCallback(()=>{p?A():window.clearTimeout(m.current)},[A,p]),onOpen:x,onClose:A,disableHoverableContent:p,children:n})})};nQ.displayName=NA;var AN="TooltipTrigger",rQ=_.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,s=MA(AN,n),i=C$(AN,n),a=DA(n),o=_.useRef(null),c=tt(e,o,s.onTriggerChange),u=_.useRef(!1),f=_.useRef(!1),l=_.useCallback(()=>u.current=!1,[]);return _.useEffect(()=>()=>document.removeEventListener("pointerup",l),[l]),P.jsx(Pv,{asChild:!0,...a,children:P.jsx(De.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...r,ref:c,onPointerMove:me(t.onPointerMove,d=>{d.pointerType!=="touch"&&!f.current&&!i.isPointerInTransitRef.current&&(s.onTriggerEnter(),f.current=!0)}),onPointerLeave:me(t.onPointerLeave,()=>{s.onTriggerLeave(),f.current=!1}),onPointerDown:me(t.onPointerDown,()=>{u.current=!0,document.addEventListener("pointerup",l,{once:!0})}),onFocus:me(t.onFocus,()=>{u.current||s.onOpen()}),onBlur:me(t.onBlur,s.onClose),onClick:me(t.onClick,s.onClose)})})});rQ.displayName=AN;var GDe="TooltipPortal",[EUe,KDe]=kA(GDe,{forceMount:void 0}),dv="TooltipContent",sQ=_.forwardRef((t,e)=>{const n=KDe(dv,t.__scopeTooltip),{forceMount:r=n.forceMount,side:s="top",...i}=t,a=MA(dv,t.__scopeTooltip);return P.jsx(Hn,{present:r||a.open,children:a.disableHoverableContent?P.jsx(iQ,{side:s,...i,ref:e}):P.jsx(YDe,{side:s,...i,ref:e})})}),YDe=_.forwardRef((t,e)=>{const n=MA(dv,t.__scopeTooltip),r=C$(dv,t.__scopeTooltip),s=_.useRef(null),i=tt(e,s),[a,o]=_.useState(null),{trigger:c,onClose:u}=n,f=s.current,{onPointerInTransitChange:l}=r,d=_.useCallback(()=>{o(null),l(!1)},[l]),m=_.useCallback((p,h)=>{const y=p.currentTarget,g={x:p.clientX,y:p.clientY},v=JDe(g,y.getBoundingClientRect()),w=eNe(g,v),x=tNe(h.getBoundingClientRect()),A=rNe([...w,...x]);o(A),l(!0)},[l]);return _.useEffect(()=>()=>d(),[d]),_.useEffect(()=>{if(c&&f){const p=y=>m(y,f),h=y=>m(y,c);return c.addEventListener("pointerleave",p),f.addEventListener("pointerleave",h),()=>{c.removeEventListener("pointerleave",p),f.removeEventListener("pointerleave",h)}}},[c,f,m,d]),_.useEffect(()=>{if(a){const p=h=>{const y=h.target,g={x:h.clientX,y:h.clientY},v=(c==null?void 0:c.contains(y))||(f==null?void 0:f.contains(y)),w=!nNe(g,a);v?d():w&&(d(),u())};return document.addEventListener("pointermove",p),()=>document.removeEventListener("pointermove",p)}},[c,f,a,u,d]),P.jsx(iQ,{...t,ref:i})}),[XDe,QDe]=kA(NA,{isInside:!1}),iQ=_.forwardRef((t,e)=>{const{__scopeTooltip:n,children:r,"aria-label":s,onEscapeKeyDown:i,onPointerDownOutside:a,...o}=t,c=MA(dv,n),u=DA(n),{onClose:f}=c;return _.useEffect(()=>(document.addEventListener(CN,f),()=>document.removeEventListener(CN,f)),[f]),_.useEffect(()=>{if(c.trigger){const l=d=>{const m=d.target;m!=null&&m.contains(c.trigger)&&f()};return window.addEventListener("scroll",l,{capture:!0}),()=>window.removeEventListener("scroll",l,{capture:!0})}},[c.trigger,f]),P.jsx(Yc,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:l=>l.preventDefault(),onDismiss:f,children:P.jsxs(b_,{"data-state":c.stateAttribute,...u,...o,ref:e,style:{...o.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[P.jsx(iL,{children:r}),P.jsx(XDe,{scope:n,isInside:!0,children:P.jsx(m7,{id:c.contentId,role:"tooltip",children:s||r})})]})})});sQ.displayName=dv;var oQ="TooltipArrow",ZDe=_.forwardRef((t,e)=>{const{__scopeTooltip:n,...r}=t,s=DA(n);return QDe(oQ,n).isInside?null:P.jsx(w_,{...s,...r,ref:e})});ZDe.displayName=oQ;function JDe(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),s=Math.abs(e.right-t.x),i=Math.abs(e.left-t.x);switch(Math.min(n,r,s,i)){case i:return"left";case s:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function eNe(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function tNe(t){const{top:e,right:n,bottom:r,left:s}=t;return[{x:s,y:e},{x:n,y:e},{x:n,y:r},{x:s,y:r}]}function nNe(t,e){const{x:n,y:r}=t;let s=!1;for(let i=0,a=e.length-1;ir!=f>r&&n<(u-o)*(r-c)/(f-c)+o&&(s=!s)}return s}function rNe(t){const e=t.slice();return e.sort((n,r)=>n.xr.x?1:n.yr.y?1:0),sNe(e)}function sNe(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r=2;){const i=e[e.length-1],a=e[e.length-2];if((i.x-a.x)*(s.y-a.y)>=(i.y-a.y)*(s.x-a.x))e.pop();else break}e.push(s)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const s=t[r];for(;n.length>=2;){const i=n[n.length-1],a=n[n.length-2];if((i.x-a.x)*(s.y-a.y)>=(i.y-a.y)*(s.x-a.x))n.pop();else break}n.push(s)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var iNe=tQ,oNe=nQ,aNe=rQ,aQ=sQ;const lNe=iNe,CUe=oNe,AUe=aNe,cNe=_.forwardRef(({className:t,sideOffset:e=4,...n},r)=>P.jsx(aQ,{ref:r,sideOffset:e,className:ce("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...n}));cNe.displayName=aQ.displayName;/** - * @remix-run/router v1.23.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function Gn(){return Gn=Object.assign?Object.assign.bind():function(t){for(var e=1;e"u")throw new Error(e)}function fv(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function dNe(){return Math.random().toString(36).substr(2,8)}function n4(t,e){return{usr:t.state,key:t.key,idx:e}}function n0(t,e,n,r){return n===void 0&&(n=null),Gn({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?zd(e):e,{state:n,key:e&&e.key||r||dNe()})}function Jh(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function zd(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function fNe(t,e,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:i=!1}=r,a=s.history,o=Er.Pop,c=null,u=f();u==null&&(u=0,a.replaceState(Gn({},a.state,{idx:u}),""));function f(){return(a.state||{idx:null}).idx}function l(){o=Er.Pop;let y=f(),g=y==null?null:y-u;u=y,c&&c({action:o,location:h.location,delta:g})}function d(y,g){o=Er.Push;let v=n0(h.location,y,g);u=f()+1;let w=n4(v,u),x=h.createHref(v);try{a.pushState(w,"",x)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;s.location.assign(x)}i&&c&&c({action:o,location:h.location,delta:1})}function m(y,g){o=Er.Replace;let v=n0(h.location,y,g);u=f();let w=n4(v,u),x=h.createHref(v);a.replaceState(w,"",x),i&&c&&c({action:o,location:h.location,delta:0})}function p(y){let g=s.location.origin!=="null"?s.location.origin:s.location.href,v=typeof y=="string"?y:Jh(y);return v=v.replace(/ $/,"%20"),Nt(g,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,g)}let h={get action(){return o},get location(){return t(s,a)},listen(y){if(c)throw new Error("A history only accepts one active listener");return s.addEventListener(t4,l),c=y,()=>{s.removeEventListener(t4,l),c=null}},createHref(y){return e(s,y)},createURL:p,encodeLocation(y){let g=p(y);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:d,replace:m,go(y){return a.go(y)}};return h}var hn;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(hn||(hn={}));const hNe=new Set(["lazy","caseSensitive","path","id","index","children"]);function pNe(t){return t.index===!0}function TC(t,e,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),t.map((s,i)=>{let a=[...n,String(i)],o=typeof s.id=="string"?s.id:a.join("-");if(Nt(s.index!==!0||!s.children,"Cannot specify children on an index route"),Nt(!r[o],'Found a route id collision on id "'+o+`". Route id's must be globally unique within Data Router usages`),pNe(s)){let c=Gn({},s,e(s),{id:o});return r[o]=c,c}else{let c=Gn({},s,e(s),{id:o,children:void 0});return r[o]=c,s.children&&(c.children=TC(s.children,e,a,r)),c}})}function pf(t,e,n){return n===void 0&&(n="/"),GS(t,e,n,!1)}function GS(t,e,n,r){let s=typeof e=="string"?zd(e):e,i=Rd(s.pathname||"/",n);if(i==null)return null;let a=lQ(t);gNe(a);let o=null;for(let c=0;o==null&&c{let c={relativePath:o===void 0?i.path||"":o,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};c.relativePath.startsWith("/")&&(Nt(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let u=Nc([r,c.relativePath]),f=n.concat(c);i.children&&i.children.length>0&&(Nt(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),lQ(i.children,e,f,u)),!(i.path==null&&!i.index)&&e.push({path:u,score:SNe(u,i.index),routesMeta:f})};return t.forEach((i,a)=>{var o;if(i.path===""||!((o=i.path)!=null&&o.includes("?")))s(i,a);else for(let c of cQ(i.path))s(i,a,c)}),e}function cQ(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,s=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return s?[i,""]:[i];let a=cQ(r.join("/")),o=[];return o.push(...a.map(c=>c===""?i:[i,c].join("/"))),s&&o.push(...a),o.map(c=>t.startsWith("/")&&c===""?"/":c)}function gNe(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:ENe(e.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const vNe=/^:[\w-]+$/,yNe=3,bNe=2,wNe=1,_Ne=10,xNe=-2,r4=t=>t==="*";function SNe(t,e){let n=t.split("/"),r=n.length;return n.some(r4)&&(r+=xNe),e&&(r+=bNe),n.filter(s=>!r4(s)).reduce((s,i)=>s+(vNe.test(i)?yNe:i===""?wNe:_Ne),r)}function ENe(t,e){return t.length===e.length&&t.slice(0,-1).every((r,s)=>r===e[s])?t[t.length-1]-e[e.length-1]:0}function CNe(t,e,n){n===void 0&&(n=!1);let{routesMeta:r}=t,s={},i="/",a=[];for(let o=0;o{let{paramName:d,isOptional:m}=f;if(d==="*"){let h=o[l]||"";a=i.slice(0,i.length-h.length).replace(/(.)\/+$/,"$1")}const p=o[l];return m&&!p?u[d]=void 0:u[d]=(p||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:a,pattern:t}}function ANe(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!0),fv(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],s="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,o,c)=>(r.push({paramName:o,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),s+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":t!==""&&t!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,e?void 0:"i"),r]}function RNe(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return fv(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function Rd(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&r!=="/"?null:t.slice(n)||"/"}function PNe(t,e){e===void 0&&(e="/");let{pathname:n,search:r="",hash:s=""}=typeof t=="string"?zd(t):t;return{pathname:n?n.startsWith("/")?n:TNe(n,e):e,search:DNe(r),hash:NNe(s)}}function TNe(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function KT(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function uQ(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function OA(t,e){let n=uQ(t);return e?n.map((r,s)=>s===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function LA(t,e,n,r){r===void 0&&(r=!1);let s;typeof t=="string"?s=zd(t):(s=Gn({},t),Nt(!s.pathname||!s.pathname.includes("?"),KT("?","pathname","search",s)),Nt(!s.pathname||!s.pathname.includes("#"),KT("#","pathname","hash",s)),Nt(!s.search||!s.search.includes("#"),KT("#","search","hash",s)));let i=t===""||s.pathname==="",a=i?"/":s.pathname,o;if(a==null)o=n;else{let l=e.length-1;if(!r&&a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),l-=1;s.pathname=d.join("/")}o=l>=0?e[l]:"/"}let c=PNe(s,o),u=a&&a!=="/"&&a.endsWith("/"),f=(i||a===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(u||f)&&(c.pathname+="/"),c}const Nc=t=>t.join("/").replace(/\/\/+/g,"/"),kNe=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),DNe=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,NNe=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;class kC{constructor(e,n,r,s){s===void 0&&(s=!1),this.status=e,this.statusText=n||"",this.internal=s,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function r0(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const dQ=["post","put","patch","delete"],MNe=new Set(dQ),ONe=["get",...dQ],LNe=new Set(ONe),INe=new Set([301,302,303,307,308]),$Ne=new Set([307,308]),YT={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},FNe={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},tm={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},A$=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,jNe=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),fQ="remix-router-transitions";function zNe(t){const e=t.window?t.window:typeof window<"u"?window:void 0,n=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u",r=!n;Nt(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let s;if(t.mapRouteProperties)s=t.mapRouteProperties;else if(t.detectErrorBoundary){let te=t.detectErrorBoundary;s=oe=>({hasErrorBoundary:te(oe)})}else s=jNe;let i={},a=TC(t.routes,s,void 0,i),o,c=t.basename||"/",u=t.dataStrategy||VNe,f=t.patchRoutesOnNavigation,l=Gn({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},t.future),d=null,m=new Set,p=null,h=null,y=null,g=t.hydrationData!=null,v=pf(a,t.history.location,c),w=!1,x=null;if(v==null&&!f){let te=di(404,{pathname:t.history.location.pathname}),{matches:oe,route:he}=m4(a);v=oe,x={[he.id]:te}}v&&!t.hydrationData&&cn(v,a,t.history.location.pathname).active&&(v=null);let A;if(v)if(v.some(te=>te.route.lazy))A=!1;else if(!v.some(te=>te.route.loader))A=!0;else if(l.v7_partialHydration){let te=t.hydrationData?t.hydrationData.loaderData:null,oe=t.hydrationData?t.hydrationData.errors:null;if(oe){let he=v.findIndex(Ce=>oe[Ce.route.id]!==void 0);A=v.slice(0,he+1).every(Ce=>!PN(Ce.route,te,oe))}else A=v.every(he=>!PN(he.route,te,oe))}else A=t.hydrationData!=null;else if(A=!1,v=[],l.v7_partialHydration){let te=cn(null,a,t.history.location.pathname);te.active&&te.matches&&(w=!0,v=te.matches)}let k,R={historyAction:t.history.action,location:t.history.location,matches:v,initialized:A,navigation:YT,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||x,fetchers:new Map,blockers:new Map},E=Er.Pop,T=!1,D,M=!1,L=new Map,I=null,F=!1,U=!1,Y=[],V=new Set,H=new Map,ee=0,re=-1,X=new Map,G=new Set,K=new Map,Z=new Map,ue=new Set,de=new Map,ie=new Map,be;function Ae(){if(d=t.history.listen(te=>{let{action:oe,location:he,delta:Ce}=te;if(be){be(),be=void 0;return}fv(ie.size===0||Ce!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let Le=ot({currentLocation:R.location,nextLocation:he,historyAction:oe});if(Le&&Ce!=null){let Ge=new Promise(st=>{be=st});t.history.go(Ce*-1),it(Le,{state:"blocked",location:he,proceed(){it(Le,{state:"proceeding",proceed:void 0,reset:void 0,location:he}),Ge.then(()=>t.history.go(Ce))},reset(){let st=new Map(R.blockers);st.set(Le,tm),Ne({blockers:st})}});return}return Qe(oe,he)}),n){sMe(e,L);let te=()=>iMe(e,L);e.addEventListener("pagehide",te),I=()=>e.removeEventListener("pagehide",te)}return R.initialized||Qe(Er.Pop,R.location,{initialHydration:!0}),k}function _e(){d&&d(),I&&I(),m.clear(),D&&D.abort(),R.fetchers.forEach((te,oe)=>wt(oe)),R.blockers.forEach((te,oe)=>Be(oe))}function Oe(te){return m.add(te),()=>m.delete(te)}function Ne(te,oe){oe===void 0&&(oe={}),R=Gn({},R,te);let he=[],Ce=[];l.v7_fetcherPersist&&R.fetchers.forEach((Le,Ge)=>{Le.state==="idle"&&(ue.has(Ge)?Ce.push(Ge):he.push(Ge))}),ue.forEach(Le=>{!R.fetchers.has(Le)&&!H.has(Le)&&Ce.push(Le)}),[...m].forEach(Le=>Le(R,{deletedFetchers:Ce,viewTransitionOpts:oe.viewTransitionOpts,flushSync:oe.flushSync===!0})),l.v7_fetcherPersist?(he.forEach(Le=>R.fetchers.delete(Le)),Ce.forEach(Le=>wt(Le))):Ce.forEach(Le=>ue.delete(Le))}function ye(te,oe,he){var Ce,Le;let{flushSync:Ge}=he===void 0?{}:he,st=R.actionData!=null&&R.navigation.formMethod!=null&&ma(R.navigation.formMethod)&&R.navigation.state==="loading"&&((Ce=te.state)==null?void 0:Ce._isRedirect)!==!0,Ue;oe.actionData?Object.keys(oe.actionData).length>0?Ue=oe.actionData:Ue=null:st?Ue=R.actionData:Ue=null;let Xe=oe.loaderData?h4(R.loaderData,oe.loaderData,oe.matches||[],oe.errors):R.loaderData,We=R.blockers;We.size>0&&(We=new Map(We),We.forEach((It,Rr)=>We.set(Rr,tm)));let Je=T===!0||R.navigation.formMethod!=null&&ma(R.navigation.formMethod)&&((Le=te.state)==null?void 0:Le._isRedirect)!==!0;o&&(a=o,o=void 0),F||E===Er.Pop||(E===Er.Push?t.history.push(te,te.state):E===Er.Replace&&t.history.replace(te,te.state));let gt;if(E===Er.Pop){let It=L.get(R.location.pathname);It&&It.has(te.pathname)?gt={currentLocation:R.location,nextLocation:te}:L.has(te.pathname)&&(gt={currentLocation:te,nextLocation:R.location})}else if(M){let It=L.get(R.location.pathname);It?It.add(te.pathname):(It=new Set([te.pathname]),L.set(R.location.pathname,It)),gt={currentLocation:R.location,nextLocation:te}}Ne(Gn({},oe,{actionData:Ue,loaderData:Xe,historyAction:E,location:te,initialized:!0,navigation:YT,revalidation:"idle",restoreScrollPosition:ln(te,oe.matches||R.matches),preventScrollReset:Je,blockers:We}),{viewTransitionOpts:gt,flushSync:Ge===!0}),E=Er.Pop,T=!1,M=!1,F=!1,U=!1,Y=[]}async function $e(te,oe){if(typeof te=="number"){t.history.go(te);return}let he=RN(R.location,R.matches,c,l.v7_prependBasename,te,l.v7_relativeSplatPath,oe==null?void 0:oe.fromRouteId,oe==null?void 0:oe.relative),{path:Ce,submission:Le,error:Ge}=i4(l.v7_normalizeFormMethod,!1,he,oe),st=R.location,Ue=n0(R.location,Ce,oe&&oe.state);Ue=Gn({},Ue,t.history.encodeLocation(Ue));let Xe=oe&&oe.replace!=null?oe.replace:void 0,We=Er.Push;Xe===!0?We=Er.Replace:Xe===!1||Le!=null&&ma(Le.formMethod)&&Le.formAction===R.location.pathname+R.location.search&&(We=Er.Replace);let Je=oe&&"preventScrollReset"in oe?oe.preventScrollReset===!0:void 0,gt=(oe&&oe.flushSync)===!0,It=ot({currentLocation:st,nextLocation:Ue,historyAction:We});if(It){it(It,{state:"blocked",location:Ue,proceed(){it(It,{state:"proceeding",proceed:void 0,reset:void 0,location:Ue}),$e(te,oe)},reset(){let Rr=new Map(R.blockers);Rr.set(It,tm),Ne({blockers:Rr})}});return}return await Qe(We,Ue,{submission:Le,pendingError:Ge,preventScrollReset:Je,replace:oe&&oe.replace,enableViewTransition:oe&&oe.viewTransition,flushSync:gt})}function ut(){if(xe(),Ne({revalidation:"loading"}),R.navigation.state!=="submitting"){if(R.navigation.state==="idle"){Qe(R.historyAction,R.location,{startUninterruptedRevalidation:!0});return}Qe(E||R.historyAction,R.navigation.location,{overrideNavigation:R.navigation,enableViewTransition:M===!0})}}async function Qe(te,oe,he){D&&D.abort(),D=null,E=te,F=(he&&he.startUninterruptedRevalidation)===!0,yn(R.location,R.matches),T=(he&&he.preventScrollReset)===!0,M=(he&&he.enableViewTransition)===!0;let Ce=o||a,Le=he&&he.overrideNavigation,Ge=he!=null&&he.initialHydration&&R.matches&&R.matches.length>0&&!w?R.matches:pf(Ce,oe,c),st=(he&&he.flushSync)===!0;if(Ge&&R.initialized&&!U&&XNe(R.location,oe)&&!(he&&he.submission&&ma(he.submission.formMethod))){ye(oe,{matches:Ge},{flushSync:st});return}let Ue=cn(Ge,Ce,oe.pathname);if(Ue.active&&Ue.matches&&(Ge=Ue.matches),!Ge){let{error:bn,notFoundMatches:qt,route:Vn}=Et(oe.pathname);ye(oe,{matches:qt,loaderData:{},errors:{[Vn.id]:bn}},{flushSync:st});return}D=new AbortController;let Xe=Gp(t.history,oe,D.signal,he&&he.submission),We;if(he&&he.pendingError)We=[mf(Ge).route.id,{type:hn.error,error:he.pendingError}];else if(he&&he.submission&&ma(he.submission.formMethod)){let bn=await yt(Xe,oe,he.submission,Ge,Ue.active,{replace:he.replace,flushSync:st});if(bn.shortCircuited)return;if(bn.pendingActionResult){let[qt,Vn]=bn.pendingActionResult;if(Qi(Vn)&&r0(Vn.error)&&Vn.error.status===404){D=null,ye(oe,{matches:bn.matches,loaderData:{},errors:{[qt]:Vn.error}});return}}Ge=bn.matches||Ge,We=bn.pendingActionResult,Le=XT(oe,he.submission),st=!1,Ue.active=!1,Xe=Gp(t.history,Xe.url,Xe.signal)}let{shortCircuited:Je,matches:gt,loaderData:It,errors:Rr}=await En(Xe,oe,Ge,Ue.active,Le,he&&he.submission,he&&he.fetcherSubmission,he&&he.replace,he&&he.initialHydration===!0,st,We);Je||(D=null,ye(oe,Gn({matches:gt||Ge},p4(We),{loaderData:It,errors:Rr})))}async function yt(te,oe,he,Ce,Le,Ge){Ge===void 0&&(Ge={}),xe();let st=nMe(oe,he);if(Ne({navigation:st},{flushSync:Ge.flushSync===!0}),Le){let We=await kn(Ce,oe.pathname,te.signal);if(We.type==="aborted")return{shortCircuited:!0};if(We.type==="error"){let Je=mf(We.partialMatches).route.id;return{matches:We.partialMatches,pendingActionResult:[Je,{type:hn.error,error:We.error}]}}else if(We.matches)Ce=We.matches;else{let{notFoundMatches:Je,error:gt,route:It}=Et(oe.pathname);return{matches:Je,pendingActionResult:[It.id,{type:hn.error,error:gt}]}}}let Ue,Xe=By(Ce,oe);if(!Xe.route.action&&!Xe.route.lazy)Ue={type:hn.error,error:di(405,{method:te.method,pathname:oe.pathname,routeId:Xe.route.id})};else if(Ue=(await Pe("action",R,te,[Xe],Ce,null))[Xe.route.id],te.signal.aborted)return{shortCircuited:!0};if(Ef(Ue)){let We;return Ge&&Ge.replace!=null?We=Ge.replace:We=u4(Ue.response.headers.get("Location"),new URL(te.url),c)===R.location.pathname+R.location.search,await ge(te,Ue,!0,{submission:he,replace:We}),{shortCircuited:!0}}if(ud(Ue))throw di(400,{type:"defer-action"});if(Qi(Ue)){let We=mf(Ce,Xe.route.id);return(Ge&&Ge.replace)!==!0&&(E=Er.Push),{matches:Ce,pendingActionResult:[We.route.id,Ue]}}return{matches:Ce,pendingActionResult:[Xe.route.id,Ue]}}async function En(te,oe,he,Ce,Le,Ge,st,Ue,Xe,We,Je){let gt=Le||XT(oe,Ge),It=Ge||st||v4(gt),Rr=!F&&(!l.v7_partialHydration||!Xe);if(Ce){if(Rr){let Wn=Xt(Je);Ne(Gn({navigation:gt},Wn!==void 0?{actionData:Wn}:{}),{flushSync:We})}let Ft=await kn(he,oe.pathname,te.signal);if(Ft.type==="aborted")return{shortCircuited:!0};if(Ft.type==="error"){let Wn=mf(Ft.partialMatches).route.id;return{matches:Ft.partialMatches,loaderData:{},errors:{[Wn]:Ft.error}}}else if(Ft.matches)he=Ft.matches;else{let{error:Wn,notFoundMatches:eu,route:Kd}=Et(oe.pathname);return{matches:eu,loaderData:{},errors:{[Kd.id]:Wn}}}}let bn=o||a,[qt,Vn]=a4(t.history,R,he,It,oe,l.v7_partialHydration&&Xe===!0,l.v7_skipActionErrorRevalidation,U,Y,V,ue,K,G,bn,c,Je);if(nt(Ft=>!(he&&he.some(Wn=>Wn.route.id===Ft))||qt&&qt.some(Wn=>Wn.route.id===Ft)),re=++ee,qt.length===0&&Vn.length===0){let Ft=Ht();return ye(oe,Gn({matches:he,loaderData:{},errors:Je&&Qi(Je[1])?{[Je[0]]:Je[1].error}:null},p4(Je),Ft?{fetchers:new Map(R.fetchers)}:{}),{flushSync:We}),{shortCircuited:!0}}if(Rr){let Ft={};if(!Ce){Ft.navigation=gt;let Wn=Xt(Je);Wn!==void 0&&(Ft.actionData=Wn)}Vn.length>0&&(Ft.fetchers=gn(Vn)),Ne(Ft,{flushSync:We})}Vn.forEach(Ft=>{Yn(Ft.key),Ft.controller&&H.set(Ft.key,Ft.controller)});let Jc=()=>Vn.forEach(Ft=>Yn(Ft.key));D&&D.signal.addEventListener("abort",Jc);let{loaderResults:La,fetcherResults:Vo}=await Me(R,he,qt,Vn,te);if(te.signal.aborted)return{shortCircuited:!0};D&&D.signal.removeEventListener("abort",Jc),Vn.forEach(Ft=>H.delete(Ft.key));let Os=vS(La);if(Os)return await ge(te,Os.result,!0,{replace:Ue}),{shortCircuited:!0};if(Os=vS(Vo),Os)return G.add(Os.key),await ge(te,Os.result,!0,{replace:Ue}),{shortCircuited:!0};let{loaderData:Bv,errors:Wd}=f4(R,he,La,Je,Vn,Vo,de);de.forEach((Ft,Wn)=>{Ft.subscribe(eu=>{(eu||Ft.done)&&de.delete(Wn)})}),l.v7_partialHydration&&Xe&&R.errors&&(Wd=Gn({},R.errors,Wd));let Tl=Ht(),qd=an(re),Gd=Tl||qd||Vn.length>0;return Gn({matches:he,loaderData:Bv,errors:Wd},Gd?{fetchers:new Map(R.fetchers)}:{})}function Xt(te){if(te&&!Qi(te[1]))return{[te[0]]:te[1].data};if(R.actionData)return Object.keys(R.actionData).length===0?null:R.actionData}function gn(te){return te.forEach(oe=>{let he=R.fetchers.get(oe.key),Ce=Ey(void 0,he?he.data:void 0);R.fetchers.set(oe.key,Ce)}),new Map(R.fetchers)}function Qt(te,oe,he,Ce){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Yn(te);let Le=(Ce&&Ce.flushSync)===!0,Ge=o||a,st=RN(R.location,R.matches,c,l.v7_prependBasename,he,l.v7_relativeSplatPath,oe,Ce==null?void 0:Ce.relative),Ue=pf(Ge,st,c),Xe=cn(Ue,Ge,st);if(Xe.active&&Xe.matches&&(Ue=Xe.matches),!Ue){Ye(te,oe,di(404,{pathname:st}),{flushSync:Le});return}let{path:We,submission:Je,error:gt}=i4(l.v7_normalizeFormMethod,!0,st,Ce);if(gt){Ye(te,oe,gt,{flushSync:Le});return}let It=By(Ue,We),Rr=(Ce&&Ce.preventScrollReset)===!0;if(Je&&ma(Je.formMethod)){J(te,oe,We,It,Ue,Xe.active,Le,Rr,Je);return}K.set(te,{routeId:oe,path:We}),fe(te,oe,We,It,Ue,Xe.active,Le,Rr,Je)}async function J(te,oe,he,Ce,Le,Ge,st,Ue,Xe){xe(),K.delete(te);function We(ir){if(!ir.route.action&&!ir.route.lazy){let kl=di(405,{method:Xe.formMethod,pathname:he,routeId:oe});return Ye(te,oe,kl,{flushSync:st}),!0}return!1}if(!Ge&&We(Ce))return;let Je=R.fetchers.get(te);Te(te,rMe(Xe,Je),{flushSync:st});let gt=new AbortController,It=Gp(t.history,he,gt.signal,Xe);if(Ge){let ir=await kn(Le,new URL(It.url).pathname,It.signal,te);if(ir.type==="aborted")return;if(ir.type==="error"){Ye(te,oe,ir.error,{flushSync:st});return}else if(ir.matches){if(Le=ir.matches,Ce=By(Le,he),We(Ce))return}else{Ye(te,oe,di(404,{pathname:he}),{flushSync:st});return}}H.set(te,gt);let Rr=ee,qt=(await Pe("action",R,It,[Ce],Le,te))[Ce.route.id];if(It.signal.aborted){H.get(te)===gt&&H.delete(te);return}if(l.v7_fetcherPersist&&ue.has(te)){if(Ef(qt)||Qi(qt)){Te(te,bu(void 0));return}}else{if(Ef(qt))if(H.delete(te),re>Rr){Te(te,bu(void 0));return}else return G.add(te),Te(te,Ey(Xe)),ge(It,qt,!1,{fetcherSubmission:Xe,preventScrollReset:Ue});if(Qi(qt)){Ye(te,oe,qt.error);return}}if(ud(qt))throw di(400,{type:"defer-action"});let Vn=R.navigation.location||R.location,Jc=Gp(t.history,Vn,gt.signal),La=o||a,Vo=R.navigation.state!=="idle"?pf(La,R.navigation.location,c):R.matches;Nt(Vo,"Didn't find any matches after fetcher action");let Os=++ee;X.set(te,Os);let Bv=Ey(Xe,qt.data);R.fetchers.set(te,Bv);let[Wd,Tl]=a4(t.history,R,Vo,Xe,Vn,!1,l.v7_skipActionErrorRevalidation,U,Y,V,ue,K,G,La,c,[Ce.route.id,qt]);Tl.filter(ir=>ir.key!==te).forEach(ir=>{let kl=ir.key,Uv=R.fetchers.get(kl),W_=Ey(void 0,Uv?Uv.data:void 0);R.fetchers.set(kl,W_),Yn(kl),ir.controller&&H.set(kl,ir.controller)}),Ne({fetchers:new Map(R.fetchers)});let qd=()=>Tl.forEach(ir=>Yn(ir.key));gt.signal.addEventListener("abort",qd);let{loaderResults:Gd,fetcherResults:Ft}=await Me(R,Vo,Wd,Tl,Jc);if(gt.signal.aborted)return;gt.signal.removeEventListener("abort",qd),X.delete(te),H.delete(te),Tl.forEach(ir=>H.delete(ir.key));let Wn=vS(Gd);if(Wn)return ge(Jc,Wn.result,!1,{preventScrollReset:Ue});if(Wn=vS(Ft),Wn)return G.add(Wn.key),ge(Jc,Wn.result,!1,{preventScrollReset:Ue});let{loaderData:eu,errors:Kd}=f4(R,Vo,Gd,void 0,Tl,Ft,de);if(R.fetchers.has(te)){let ir=bu(qt.data);R.fetchers.set(te,ir)}an(Os),R.navigation.state==="loading"&&Os>re?(Nt(E,"Expected pending action"),D&&D.abort(),ye(R.navigation.location,{matches:Vo,loaderData:eu,errors:Kd,fetchers:new Map(R.fetchers)})):(Ne({errors:Kd,loaderData:h4(R.loaderData,eu,Vo,Kd),fetchers:new Map(R.fetchers)}),U=!1)}async function fe(te,oe,he,Ce,Le,Ge,st,Ue,Xe){let We=R.fetchers.get(te);Te(te,Ey(Xe,We?We.data:void 0),{flushSync:st});let Je=new AbortController,gt=Gp(t.history,he,Je.signal);if(Ge){let qt=await kn(Le,new URL(gt.url).pathname,gt.signal,te);if(qt.type==="aborted")return;if(qt.type==="error"){Ye(te,oe,qt.error,{flushSync:st});return}else if(qt.matches)Le=qt.matches,Ce=By(Le,he);else{Ye(te,oe,di(404,{pathname:he}),{flushSync:st});return}}H.set(te,Je);let It=ee,bn=(await Pe("loader",R,gt,[Ce],Le,te))[Ce.route.id];if(ud(bn)&&(bn=await R$(bn,gt.signal,!0)||bn),H.get(te)===Je&&H.delete(te),!gt.signal.aborted){if(ue.has(te)){Te(te,bu(void 0));return}if(Ef(bn))if(re>It){Te(te,bu(void 0));return}else{G.add(te),await ge(gt,bn,!1,{preventScrollReset:Ue});return}if(Qi(bn)){Ye(te,oe,bn.error);return}Nt(!ud(bn),"Unhandled fetcher deferred data"),Te(te,bu(bn.data))}}async function ge(te,oe,he,Ce){let{submission:Le,fetcherSubmission:Ge,preventScrollReset:st,replace:Ue}=Ce===void 0?{}:Ce;oe.response.headers.has("X-Remix-Revalidate")&&(U=!0);let Xe=oe.response.headers.get("Location");Nt(Xe,"Expected a Location header on the redirect Response"),Xe=u4(Xe,new URL(te.url),c);let We=n0(R.location,Xe,{_isRedirect:!0});if(n){let qt=!1;if(oe.response.headers.has("X-Remix-Reload-Document"))qt=!0;else if(A$.test(Xe)){const Vn=t.history.createURL(Xe);qt=Vn.origin!==e.location.origin||Rd(Vn.pathname,c)==null}if(qt){Ue?e.location.replace(Xe):e.location.assign(Xe);return}}D=null;let Je=Ue===!0||oe.response.headers.has("X-Remix-Replace")?Er.Replace:Er.Push,{formMethod:gt,formAction:It,formEncType:Rr}=R.navigation;!Le&&!Ge&>&&It&&Rr&&(Le=v4(R.navigation));let bn=Le||Ge;if($Ne.has(oe.response.status)&&bn&&ma(bn.formMethod))await Qe(Je,We,{submission:Gn({},bn,{formAction:Xe}),preventScrollReset:st||T,enableViewTransition:he?M:void 0});else{let qt=XT(We,Le);await Qe(Je,We,{overrideNavigation:qt,fetcherSubmission:Ge,preventScrollReset:st||T,enableViewTransition:he?M:void 0})}}async function Pe(te,oe,he,Ce,Le,Ge){let st,Ue={};try{st=await WNe(u,te,oe,he,Ce,Le,Ge,i,s)}catch(Xe){return Ce.forEach(We=>{Ue[We.route.id]={type:hn.error,error:Xe}}),Ue}for(let[Xe,We]of Object.entries(st))if(QNe(We)){let Je=We.result;Ue[Xe]={type:hn.redirect,response:KNe(Je,he,Xe,Le,c,l.v7_relativeSplatPath)}}else Ue[Xe]=await GNe(We);return Ue}async function Me(te,oe,he,Ce,Le){let Ge=te.matches,st=Pe("loader",te,Le,he,oe,null),Ue=Promise.all(Ce.map(async Je=>{if(Je.matches&&Je.match&&Je.controller){let It=(await Pe("loader",te,Gp(t.history,Je.path,Je.controller.signal),[Je.match],Je.matches,Je.key))[Je.match.route.id];return{[Je.key]:It}}else return Promise.resolve({[Je.key]:{type:hn.error,error:di(404,{pathname:Je.path})}})})),Xe=await st,We=(await Ue).reduce((Je,gt)=>Object.assign(Je,gt),{});return await Promise.all([eMe(oe,Xe,Le.signal,Ge,te.loaderData),tMe(oe,We,Ce)]),{loaderResults:Xe,fetcherResults:We}}function xe(){U=!0,Y.push(...nt()),K.forEach((te,oe)=>{H.has(oe)&&V.add(oe),Yn(oe)})}function Te(te,oe,he){he===void 0&&(he={}),R.fetchers.set(te,oe),Ne({fetchers:new Map(R.fetchers)},{flushSync:(he&&he.flushSync)===!0})}function Ye(te,oe,he,Ce){Ce===void 0&&(Ce={});let Le=mf(R.matches,oe);wt(te),Ne({errors:{[Le.route.id]:he},fetchers:new Map(R.fetchers)},{flushSync:(Ce&&Ce.flushSync)===!0})}function Pt(te){return Z.set(te,(Z.get(te)||0)+1),ue.has(te)&&ue.delete(te),R.fetchers.get(te)||FNe}function wt(te){let oe=R.fetchers.get(te);H.has(te)&&!(oe&&oe.state==="loading"&&X.has(te))&&Yn(te),K.delete(te),X.delete(te),G.delete(te),l.v7_fetcherPersist&&ue.delete(te),V.delete(te),R.fetchers.delete(te)}function Ms(te){let oe=(Z.get(te)||0)-1;oe<=0?(Z.delete(te),ue.add(te),l.v7_fetcherPersist||wt(te)):Z.set(te,oe),Ne({fetchers:new Map(R.fetchers)})}function Yn(te){let oe=H.get(te);oe&&(oe.abort(),H.delete(te))}function ps(te){for(let oe of te){let he=Pt(oe),Ce=bu(he.data);R.fetchers.set(oe,Ce)}}function Ht(){let te=[],oe=!1;for(let he of G){let Ce=R.fetchers.get(he);Nt(Ce,"Expected fetcher: "+he),Ce.state==="loading"&&(G.delete(he),te.push(he),oe=!0)}return ps(te),oe}function an(te){let oe=[];for(let[he,Ce]of X)if(Ce0}function vn(te,oe){let he=R.blockers.get(te)||tm;return ie.get(te)!==oe&&ie.set(te,oe),he}function Be(te){R.blockers.delete(te),ie.delete(te)}function it(te,oe){let he=R.blockers.get(te)||tm;Nt(he.state==="unblocked"&&oe.state==="blocked"||he.state==="blocked"&&oe.state==="blocked"||he.state==="blocked"&&oe.state==="proceeding"||he.state==="blocked"&&oe.state==="unblocked"||he.state==="proceeding"&&oe.state==="unblocked","Invalid blocker state transition: "+he.state+" -> "+oe.state);let Ce=new Map(R.blockers);Ce.set(te,oe),Ne({blockers:Ce})}function ot(te){let{currentLocation:oe,nextLocation:he,historyAction:Ce}=te;if(ie.size===0)return;ie.size>1&&fv(!1,"A router only supports one blocker at a time");let Le=Array.from(ie.entries()),[Ge,st]=Le[Le.length-1],Ue=R.blockers.get(Ge);if(!(Ue&&Ue.state==="proceeding")&&st({currentLocation:oe,nextLocation:he,historyAction:Ce}))return Ge}function Et(te){let oe=di(404,{pathname:te}),he=o||a,{matches:Ce,route:Le}=m4(he);return nt(),{notFoundMatches:Ce,route:Le,error:oe}}function nt(te){let oe=[];return de.forEach((he,Ce)=>{(!te||te(Ce))&&(he.cancel(),oe.push(Ce),de.delete(Ce))}),oe}function Vt(te,oe,he){if(p=te,y=oe,h=he||null,!g&&R.navigation===YT){g=!0;let Ce=ln(R.location,R.matches);Ce!=null&&Ne({restoreScrollPosition:Ce})}return()=>{p=null,y=null,h=null}}function At(te,oe){return h&&h(te,oe.map(Ce=>mNe(Ce,R.loaderData)))||te.key}function yn(te,oe){if(p&&y){let he=At(te,oe);p[he]=y()}}function ln(te,oe){if(p){let he=At(te,oe),Ce=p[he];if(typeof Ce=="number")return Ce}return null}function cn(te,oe,he){if(f)if(te){if(Object.keys(te[0].params).length>0)return{active:!0,matches:GS(oe,he,c,!0)}}else return{active:!0,matches:GS(oe,he,c,!0)||[]};return{active:!1,matches:null}}async function kn(te,oe,he,Ce){if(!f)return{type:"success",matches:te};let Le=te;for(;;){let Ge=o==null,st=o||a,Ue=i;try{await f({signal:he,path:oe,matches:Le,fetcherKey:Ce,patch:(Je,gt)=>{he.aborted||c4(Je,gt,st,Ue,s)}})}catch(Je){return{type:"error",error:Je,partialMatches:Le}}finally{Ge&&!he.aborted&&(a=[...a])}if(he.aborted)return{type:"aborted"};let Xe=pf(st,oe,c);if(Xe)return{type:"success",matches:Xe};let We=GS(st,oe,c,!0);if(!We||Le.length===We.length&&Le.every((Je,gt)=>Je.route.id===We[gt].route.id))return{type:"success",matches:null};Le=We}}function hr(te){i={},o=TC(te,s,void 0,i)}function Dn(te,oe){let he=o==null;c4(te,oe,o||a,i,s),he&&(a=[...a],Ne({}))}return k={get basename(){return c},get future(){return l},get state(){return R},get routes(){return a},get window(){return e},initialize:Ae,subscribe:Oe,enableScrollRestoration:Vt,navigate:$e,fetch:Qt,revalidate:ut,createHref:te=>t.history.createHref(te),encodeLocation:te=>t.history.encodeLocation(te),getFetcher:Pt,deleteFetcher:Ms,dispose:_e,getBlocker:vn,deleteBlocker:Be,patchRoutes:Dn,_internalFetchControllers:H,_internalActiveDeferreds:de,_internalSetRoutes:hr},k}function BNe(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function RN(t,e,n,r,s,i,a,o){let c,u;if(a){c=[];for(let l of e)if(c.push(l),l.route.id===a){u=l;break}}else c=e,u=e[e.length-1];let f=LA(s||".",OA(c,i),Rd(t.pathname,n)||t.pathname,o==="path");if(s==null&&(f.search=t.search,f.hash=t.hash),(s==null||s===""||s===".")&&u){let l=P$(f.search);if(u.route.index&&!l)f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index";else if(!u.route.index&&l){let d=new URLSearchParams(f.search),m=d.getAll("index");d.delete("index"),m.filter(h=>h).forEach(h=>d.append("index",h));let p=d.toString();f.search=p?"?"+p:""}}return r&&n!=="/"&&(f.pathname=f.pathname==="/"?n:Nc([n,f.pathname])),Jh(f)}function i4(t,e,n,r){if(!r||!BNe(r))return{path:n};if(r.formMethod&&!JNe(r.formMethod))return{path:n,error:di(405,{method:r.formMethod})};let s=()=>({path:n,error:di(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=t?i.toUpperCase():i.toLowerCase(),o=mQ(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!ma(a))return s();let d=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((m,p)=>{let[h,y]=p;return""+m+h+"="+y+` -`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:o,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!ma(a))return s();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:o,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return s()}}}Nt(typeof FormData=="function","FormData is not available in this environment");let c,u;if(r.formData)c=TN(r.formData),u=r.formData;else if(r.body instanceof FormData)c=TN(r.body),u=r.body;else if(r.body instanceof URLSearchParams)c=r.body,u=d4(c);else if(r.body==null)c=new URLSearchParams,u=new FormData;else try{c=new URLSearchParams(r.body),u=d4(c)}catch{return s()}let f={formMethod:a,formAction:o,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(ma(f.formMethod))return{path:n,submission:f};let l=zd(n);return e&&l.search&&P$(l.search)&&c.append("index",""),l.search="?"+c,{path:Jh(l),submission:f}}function o4(t,e,n){n===void 0&&(n=!1);let r=t.findIndex(s=>s.route.id===e);return r>=0?t.slice(0,n?r+1:r):t}function a4(t,e,n,r,s,i,a,o,c,u,f,l,d,m,p,h){let y=h?Qi(h[1])?h[1].error:h[1].data:void 0,g=t.createURL(e.location),v=t.createURL(s),w=n;i&&e.errors?w=o4(n,Object.keys(e.errors)[0],!0):h&&Qi(h[1])&&(w=o4(n,h[0]));let x=h?h[1].statusCode:void 0,A=a&&x&&x>=400,k=w.filter((E,T)=>{let{route:D}=E;if(D.lazy)return!0;if(D.loader==null)return!1;if(i)return PN(D,e.loaderData,e.errors);if(UNe(e.loaderData,e.matches[T],E)||c.some(I=>I===E.route.id))return!0;let M=e.matches[T],L=E;return l4(E,Gn({currentUrl:g,currentParams:M.params,nextUrl:v,nextParams:L.params},r,{actionResult:y,actionStatus:x,defaultShouldRevalidate:A?!1:o||g.pathname+g.search===v.pathname+v.search||g.search!==v.search||hQ(M,L)}))}),R=[];return l.forEach((E,T)=>{if(i||!n.some(F=>F.route.id===E.routeId)||f.has(T))return;let D=pf(m,E.path,p);if(!D){R.push({key:T,routeId:E.routeId,path:E.path,matches:null,match:null,controller:null});return}let M=e.fetchers.get(T),L=By(D,E.path),I=!1;d.has(T)?I=!1:u.has(T)?(u.delete(T),I=!0):M&&M.state!=="idle"&&M.data===void 0?I=o:I=l4(L,Gn({currentUrl:g,currentParams:e.matches[e.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:y,actionStatus:x,defaultShouldRevalidate:A?!1:o})),I&&R.push({key:T,routeId:E.routeId,path:E.path,matches:D,match:L,controller:new AbortController})}),[k,R]}function PN(t,e,n){if(t.lazy)return!0;if(!t.loader)return!1;let r=e!=null&&e[t.id]!==void 0,s=n!=null&&n[t.id]!==void 0;return!r&&s?!1:typeof t.loader=="function"&&t.loader.hydrate===!0?!0:!r&&!s}function UNe(t,e,n){let r=!e||n.route.id!==e.route.id,s=t[n.route.id]===void 0;return r||s}function hQ(t,e){let n=t.route.path;return t.pathname!==e.pathname||n!=null&&n.endsWith("*")&&t.params["*"]!==e.params["*"]}function l4(t,e){if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate(e);if(typeof n=="boolean")return n}return e.defaultShouldRevalidate}function c4(t,e,n,r,s){var i;let a;if(t){let u=r[t];Nt(u,"No route found to patch children into: routeId = "+t),u.children||(u.children=[]),a=u.children}else a=n;let o=e.filter(u=>!a.some(f=>pQ(u,f))),c=TC(o,s,[t||"_","patch",String(((i=a)==null?void 0:i.length)||"0")],r);a.push(...c)}function pQ(t,e){return"id"in t&&"id"in e&&t.id===e.id?!0:t.index===e.index&&t.path===e.path&&t.caseSensitive===e.caseSensitive?(!t.children||t.children.length===0)&&(!e.children||e.children.length===0)?!0:t.children.every((n,r)=>{var s;return(s=e.children)==null?void 0:s.some(i=>pQ(n,i))}):!1}async function HNe(t,e,n){if(!t.lazy)return;let r=await t.lazy();if(!t.lazy)return;let s=n[t.id];Nt(s,"No route found in manifest");let i={};for(let a in r){let c=s[a]!==void 0&&a!=="hasErrorBoundary";fv(!c,'Route "'+s.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!c&&!hNe.has(a)&&(i[a]=r[a])}Object.assign(s,i),Object.assign(s,Gn({},e(s),{lazy:void 0}))}async function VNe(t){let{matches:e}=t,n=e.filter(s=>s.shouldLoad);return(await Promise.all(n.map(s=>s.resolve()))).reduce((s,i,a)=>Object.assign(s,{[n[a].route.id]:i}),{})}async function WNe(t,e,n,r,s,i,a,o,c,u){let f=i.map(m=>m.route.lazy?HNe(m.route,c,o):void 0),l=i.map((m,p)=>{let h=f[p],y=s.some(v=>v.route.id===m.route.id);return Gn({},m,{shouldLoad:y,resolve:async v=>(v&&r.method==="GET"&&(m.route.lazy||m.route.loader)&&(y=!0),y?qNe(e,r,m,h,v,u):Promise.resolve({type:hn.data,result:void 0}))})}),d=await t({matches:l,request:r,params:i[0].params,fetcherKey:a,context:u});try{await Promise.all(f)}catch{}return d}async function qNe(t,e,n,r,s,i){let a,o,c=u=>{let f,l=new Promise((p,h)=>f=h);o=()=>f(),e.signal.addEventListener("abort",o);let d=p=>typeof u!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+t+'" [routeId: '+n.route.id+"]"))):u({request:e,params:n.params,context:i},...p!==void 0?[p]:[]),m=(async()=>{try{return{type:"data",result:await(s?s(h=>d(h)):d())}}catch(p){return{type:"error",result:p}}})();return Promise.race([m,l])};try{let u=n.route[t];if(r)if(u){let f,[l]=await Promise.all([c(u).catch(d=>{f=d}),r]);if(f!==void 0)throw f;a=l}else if(await r,u=n.route[t],u)a=await c(u);else if(t==="action"){let f=new URL(e.url),l=f.pathname+f.search;throw di(405,{method:e.method,pathname:l,routeId:n.route.id})}else return{type:hn.data,result:void 0};else if(u)a=await c(u);else{let f=new URL(e.url),l=f.pathname+f.search;throw di(404,{pathname:l})}Nt(a.result!==void 0,"You defined "+(t==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+t+"` ")+"function. Please return a value or `null`.")}catch(u){return{type:hn.error,result:u}}finally{o&&e.signal.removeEventListener("abort",o)}return a}async function GNe(t){let{result:e,type:n}=t;if(gQ(e)){let l;try{let d=e.headers.get("Content-Type");d&&/\bapplication\/json\b/.test(d)?e.body==null?l=null:l=await e.json():l=await e.text()}catch(d){return{type:hn.error,error:d}}return n===hn.error?{type:hn.error,error:new kC(e.status,e.statusText,l),statusCode:e.status,headers:e.headers}:{type:hn.data,data:l,statusCode:e.status,headers:e.headers}}if(n===hn.error){if(g4(e)){var r,s;if(e.data instanceof Error){var i,a;return{type:hn.error,error:e.data,statusCode:(i=e.init)==null?void 0:i.status,headers:(a=e.init)!=null&&a.headers?new Headers(e.init.headers):void 0}}return{type:hn.error,error:new kC(((r=e.init)==null?void 0:r.status)||500,void 0,e.data),statusCode:r0(e)?e.status:void 0,headers:(s=e.init)!=null&&s.headers?new Headers(e.init.headers):void 0}}return{type:hn.error,error:e,statusCode:r0(e)?e.status:void 0}}if(ZNe(e)){var o,c;return{type:hn.deferred,deferredData:e,statusCode:(o=e.init)==null?void 0:o.status,headers:((c=e.init)==null?void 0:c.headers)&&new Headers(e.init.headers)}}if(g4(e)){var u,f;return{type:hn.data,data:e.data,statusCode:(u=e.init)==null?void 0:u.status,headers:(f=e.init)!=null&&f.headers?new Headers(e.init.headers):void 0}}return{type:hn.data,data:e}}function KNe(t,e,n,r,s,i){let a=t.headers.get("Location");if(Nt(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!A$.test(a)){let o=r.slice(0,r.findIndex(c=>c.route.id===n)+1);a=RN(new URL(e.url),o,s,!0,a,i),t.headers.set("Location",a)}return t}function u4(t,e,n){if(A$.test(t)){let r=t,s=r.startsWith("//")?new URL(e.protocol+r):new URL(r),i=Rd(s.pathname,n)!=null;if(s.origin===e.origin&&i)return s.pathname+s.search+s.hash}return t}function Gp(t,e,n,r){let s=t.createURL(mQ(e)).toString(),i={signal:n};if(r&&ma(r.formMethod)){let{formMethod:a,formEncType:o}=r;i.method=a.toUpperCase(),o==="application/json"?(i.headers=new Headers({"Content-Type":o}),i.body=JSON.stringify(r.json)):o==="text/plain"?i.body=r.text:o==="application/x-www-form-urlencoded"&&r.formData?i.body=TN(r.formData):i.body=r.formData}return new Request(s,i)}function TN(t){let e=new URLSearchParams;for(let[n,r]of t.entries())e.append(n,typeof r=="string"?r:r.name);return e}function d4(t){let e=new FormData;for(let[n,r]of t.entries())e.append(n,r);return e}function YNe(t,e,n,r,s){let i={},a=null,o,c=!1,u={},f=n&&Qi(n[1])?n[1].error:void 0;return t.forEach(l=>{if(!(l.route.id in e))return;let d=l.route.id,m=e[d];if(Nt(!Ef(m),"Cannot handle redirect results in processLoaderData"),Qi(m)){let p=m.error;f!==void 0&&(p=f,f=void 0),a=a||{};{let h=mf(t,d);a[h.route.id]==null&&(a[h.route.id]=p)}i[d]=void 0,c||(c=!0,o=r0(m.error)?m.error.status:500),m.headers&&(u[d]=m.headers)}else ud(m)?(r.set(d,m.deferredData),i[d]=m.deferredData.data,m.statusCode!=null&&m.statusCode!==200&&!c&&(o=m.statusCode),m.headers&&(u[d]=m.headers)):(i[d]=m.data,m.statusCode&&m.statusCode!==200&&!c&&(o=m.statusCode),m.headers&&(u[d]=m.headers))}),f!==void 0&&n&&(a={[n[0]]:f},i[n[0]]=void 0),{loaderData:i,errors:a,statusCode:o||200,loaderHeaders:u}}function f4(t,e,n,r,s,i,a){let{loaderData:o,errors:c}=YNe(e,n,r,a);return s.forEach(u=>{let{key:f,match:l,controller:d}=u,m=i[f];if(Nt(m,"Did not find corresponding fetcher result"),!(d&&d.signal.aborted))if(Qi(m)){let p=mf(t.matches,l==null?void 0:l.route.id);c&&c[p.route.id]||(c=Gn({},c,{[p.route.id]:m.error})),t.fetchers.delete(f)}else if(Ef(m))Nt(!1,"Unhandled fetcher revalidation redirect");else if(ud(m))Nt(!1,"Unhandled fetcher deferred data");else{let p=bu(m.data);t.fetchers.set(f,p)}}),{loaderData:o,errors:c}}function h4(t,e,n,r){let s=Gn({},e);for(let i of n){let a=i.route.id;if(e.hasOwnProperty(a)?e[a]!==void 0&&(s[a]=e[a]):t[a]!==void 0&&i.route.loader&&(s[a]=t[a]),r&&r.hasOwnProperty(a))break}return s}function p4(t){return t?Qi(t[1])?{actionData:{}}:{actionData:{[t[0]]:t[1].data}}:{}}function mf(t,e){return(e?t.slice(0,t.findIndex(r=>r.route.id===e)+1):[...t]).reverse().find(r=>r.route.hasErrorBoundary===!0)||t[0]}function m4(t){let e=t.length===1?t[0]:t.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function di(t,e){let{pathname:n,routeId:r,method:s,type:i,message:a}=e===void 0?{}:e,o="Unknown Server Error",c="Unknown @remix-run/router error";return t===400?(o="Bad Request",s&&n&&r?c="You made a "+s+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?c="defer() is not supported in actions":i==="invalid-body"&&(c="Unable to encode submission body")):t===403?(o="Forbidden",c='Route "'+r+'" does not match URL "'+n+'"'):t===404?(o="Not Found",c='No route matches URL "'+n+'"'):t===405&&(o="Method Not Allowed",s&&n&&r?c="You made a "+s.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":s&&(c='Invalid request method "'+s.toUpperCase()+'"')),new kC(t||500,o,new Error(c),!0)}function vS(t){let e=Object.entries(t);for(let n=e.length-1;n>=0;n--){let[r,s]=e[n];if(Ef(s))return{key:r,result:s}}}function mQ(t){let e=typeof t=="string"?zd(t):t;return Jh(Gn({},e,{hash:""}))}function XNe(t,e){return t.pathname!==e.pathname||t.search!==e.search?!1:t.hash===""?e.hash!=="":t.hash===e.hash?!0:e.hash!==""}function QNe(t){return gQ(t.result)&&INe.has(t.result.status)}function ud(t){return t.type===hn.deferred}function Qi(t){return t.type===hn.error}function Ef(t){return(t&&t.type)===hn.redirect}function g4(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function ZNe(t){let e=t;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function gQ(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function JNe(t){return LNe.has(t.toLowerCase())}function ma(t){return MNe.has(t.toLowerCase())}async function eMe(t,e,n,r,s){let i=Object.entries(e);for(let a=0;a(d==null?void 0:d.route.id)===o);if(!u)continue;let f=r.find(d=>d.route.id===u.route.id),l=f!=null&&!hQ(f,u)&&(s&&s[u.route.id])!==void 0;ud(c)&&l&&await R$(c,n,!1).then(d=>{d&&(e[o]=d)})}}async function tMe(t,e,n){for(let r=0;r(u==null?void 0:u.route.id)===i)&&ud(o)&&(Nt(a,"Expected an AbortController for revalidating fetcher deferred result"),await R$(o,a.signal,!0).then(u=>{u&&(e[s]=u)}))}}async function R$(t,e,n){if(n===void 0&&(n=!1),!await t.deferredData.resolveData(e)){if(n)try{return{type:hn.data,data:t.deferredData.unwrappedData}}catch(s){return{type:hn.error,error:s}}return{type:hn.data,data:t.deferredData.data}}}function P$(t){return new URLSearchParams(t).getAll("index").some(e=>e==="")}function By(t,e){let n=typeof e=="string"?zd(e).search:e.search;if(t[t.length-1].route.index&&P$(n||""))return t[t.length-1];let r=uQ(t);return r[r.length-1]}function v4(t){let{formMethod:e,formAction:n,formEncType:r,text:s,formData:i,json:a}=t;if(!(!e||!n||!r)){if(s!=null)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:void 0,text:s};if(i!=null)return{formMethod:e,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function XT(t,e){return e?{state:"loading",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function nMe(t,e){return{state:"submitting",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function Ey(t,e){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function rMe(t,e){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e?e.data:void 0}}function bu(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function sMe(t,e){try{let n=t.sessionStorage.getItem(fQ);if(n){let r=JSON.parse(n);for(let[s,i]of Object.entries(r||{}))i&&Array.isArray(i)&&e.set(s,new Set(i||[]))}}catch{}}function iMe(t,e){if(e.size>0){let n={};for(let[r,s]of e)n[r]=[...s];try{t.sessionStorage.setItem(fQ,JSON.stringify(n))}catch(r){fv(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** - * React Router v6.30.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function hv(){return hv=Object.assign?Object.assign.bind():function(t){for(var e=1;e{o.current=!0}),_.useCallback(function(u,f){if(f===void 0&&(f={}),!o.current)return;if(typeof u=="number"){r.go(u);return}let l=LA(u,JSON.parse(a),i,f.relative==="path");t==null&&e!=="/"&&(l.pathname=l.pathname==="/"?e:Nc([e,l.pathname])),(f.replace?r.replace:r.push)(l,f.state,f)},[e,r,a,i,t])}const lMe=_.createContext(null);function cMe(t){let e=_.useContext(Pl).outlet;return e&&_.createElement(lMe.Provider,{value:t},e)}function RUe(){let{matches:t}=_.useContext(Pl),e=t[t.length-1];return e?e.params:{}}function wQ(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=_.useContext(Bd),{matches:s}=_.useContext(Pl),{pathname:i}=Ud(),a=JSON.stringify(OA(s,r.v7_relativeSplatPath));return _.useMemo(()=>LA(t,JSON.parse(a),i,n==="path"),[t,a,i,n])}function uMe(t,e,n,r){Ov()||Nt(!1);let{navigator:s,static:i}=_.useContext(Bd),{matches:a}=_.useContext(Pl),o=a[a.length-1],c=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let f=Ud(),l;l=f;let d=l.pathname||"/",m=d;if(u!=="/"){let y=u.replace(/^\//,"").split("/");m="/"+d.replace(/^\//,"").split("/").slice(y.length).join("/")}let p=!i&&n&&n.matches&&n.matches.length>0?n.matches:pf(t,{pathname:m});return mMe(p&&p.map(y=>Object.assign({},y,{params:Object.assign({},c,y.params),pathname:Nc([u,s.encodeLocation?s.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?u:Nc([u,s.encodeLocation?s.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),a,n,r)}function dMe(){let t=vMe(),e=r0(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},e),n?_.createElement("pre",{style:s},n):null,null)}const fMe=_.createElement(dMe,null);class hMe extends _.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,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?_.createElement(Pl.Provider,{value:this.props.routeContext},_.createElement(yQ.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function pMe(t){let{routeContext:e,match:n,children:r}=t,s=_.useContext(IA);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),_.createElement(Pl.Provider,{value:e},r)}function mMe(t,e,n,r){var s;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null){var i;if(!n)return null;if(n.errors)t=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&e.length===0&&!n.initialized&&n.matches.length>0)t=n.matches;else return null}let a=t,o=(s=n)==null?void 0:s.errors;if(o!=null){let f=a.findIndex(l=>l.route.id&&(o==null?void 0:o[l.route.id])!==void 0);f>=0||Nt(!1),a=a.slice(0,Math.min(a.length,f+1))}let c=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((f,l,d)=>{let m,p=!1,h=null,y=null;n&&(m=o&&l.route.id?o[l.route.id]:void 0,h=l.route.errorElement||fMe,c&&(u<0&&d===0?(wMe("route-fallback"),p=!0,y=null):u===d&&(p=!0,y=l.route.hydrateFallbackElement||null)));let g=e.concat(a.slice(0,d+1)),v=()=>{let w;return m?w=h:p?w=y:l.route.Component?w=_.createElement(l.route.Component,null):l.route.element?w=l.route.element:w=f,_.createElement(pMe,{match:l,routeContext:{outlet:f,matches:g,isDataRoute:n!=null},children:w})};return n&&(l.route.ErrorBoundary||l.route.errorElement||d===0)?_.createElement(hMe,{location:n.location,revalidation:n.revalidation,component:h,error:m,children:v(),routeContext:{outlet:null,matches:g,isDataRoute:!0}}):v()},null)}var _Q=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(_Q||{}),xQ=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(xQ||{});function SQ(t){let e=_.useContext(IA);return e||Nt(!1),e}function EQ(t){let e=_.useContext(vQ);return e||Nt(!1),e}function gMe(t){let e=_.useContext(Pl);return e||Nt(!1),e}function CQ(t){let e=gMe(),n=e.matches[e.matches.length-1];return n.route.id||Nt(!1),n.route.id}function vMe(){var t;let e=_.useContext(yQ),n=EQ(),r=CQ();return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}let yMe=0;function PUe(t){let{router:e,basename:n}=SQ(),r=EQ(),[s,i]=_.useState(""),a=_.useCallback(o=>{if(typeof t!="function")return!!t;if(n==="/")return t(o);let{currentLocation:c,nextLocation:u,historyAction:f}=o;return t({currentLocation:hv({},c,{pathname:Rd(c.pathname,n)||c.pathname}),nextLocation:hv({},u,{pathname:Rd(u.pathname,n)||u.pathname}),historyAction:f})},[n,t]);return _.useEffect(()=>{let o=String(++yMe);return i(o),()=>e.deleteBlocker(o)},[e]),_.useEffect(()=>{s!==""&&e.getBlocker(s,a)},[e,s,a]),s&&r.blockers.has(s)?r.blockers.get(s):tm}function bMe(){let{router:t}=SQ(_Q.UseNavigateStable),e=CQ(xQ.UseNavigateStable),n=_.useRef(!1);return bQ(()=>{n.current=!0}),_.useCallback(function(s,i){i===void 0&&(i={}),n.current&&(typeof s=="number"?t.navigate(s):t.navigate(s,hv({fromRouteId:e},i)))},[t,e])}const y4={};function wMe(t,e,n){y4[t]||(y4[t]=!0)}function _Me(t,e){t==null||t.v7_startTransition,(t==null?void 0:t.v7_relativeSplatPath)===void 0&&(!e||e.v7_relativeSplatPath),e&&(e.v7_fetcherPersist,e.v7_normalizeFormMethod,e.v7_partialHydration,e.v7_skipActionErrorRevalidation)}function AQ(t){let{to:e,replace:n,state:r,relative:s}=t;Ov()||Nt(!1);let{future:i,static:a}=_.useContext(Bd),{matches:o}=_.useContext(Pl),{pathname:c}=Ud(),u=Lv(),f=LA(e,OA(o,i.v7_relativeSplatPath),c,s==="path"),l=JSON.stringify(f);return _.useEffect(()=>u(JSON.parse(l),{replace:n,state:r,relative:s}),[u,l,s,n,r]),null}function yS(t){return cMe(t.context)}function xMe(t){let{basename:e="/",children:n=null,location:r,navigationType:s=Er.Pop,navigator:i,static:a=!1,future:o}=t;Ov()&&Nt(!1);let c=e.replace(/^\/*/,"/"),u=_.useMemo(()=>({basename:c,navigator:i,static:a,future:hv({v7_relativeSplatPath:!1},o)}),[c,o,i,a]);typeof r=="string"&&(r=zd(r));let{pathname:f="/",search:l="",hash:d="",state:m=null,key:p="default"}=r,h=_.useMemo(()=>{let y=Rd(f,c);return y==null?null:{location:{pathname:y,search:l,hash:d,state:m,key:p},navigationType:s}},[c,f,l,d,m,p,s]);return h==null?null:_.createElement(Bd.Provider,{value:u},_.createElement(T$.Provider,{children:n,value:h}))}new Promise(()=>{});function SMe(t){let e={hasErrorBoundary:t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&Object.assign(e,{element:_.createElement(t.Component),Component:void 0}),t.HydrateFallback&&Object.assign(e,{hydrateFallbackElement:_.createElement(t.HydrateFallback),HydrateFallback:void 0}),t.ErrorBoundary&&Object.assign(e,{errorElement:_.createElement(t.ErrorBoundary),ErrorBoundary:void 0}),e}/** - * React Router DOM v6.30.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function s0(){return s0=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)&&(n[s]=t[s]);return n}function CMe(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function AMe(t,e){return t.button===0&&(!e||e==="_self")&&!CMe(t)}function kN(t){return t===void 0&&(t=""),new URLSearchParams(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((e,n)=>{let r=t[n];return e.concat(Array.isArray(r)?r.map(s=>[n,s]):[[n,r]])},[]))}function RMe(t,e){let n=kN(t);return e&&e.forEach((r,s)=>{n.has(s)||e.getAll(s).forEach(i=>{n.append(s,i)})}),n}const PMe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],TMe="6";try{window.__reactRouterVersion=TMe}catch{}function kMe(t,e){return zNe({basename:e==null?void 0:e.basename,future:s0({},e==null?void 0:e.future,{v7_prependBasename:!0}),history:uNe({window:e==null?void 0:e.window}),hydrationData:(e==null?void 0:e.hydrationData)||DMe(),routes:t,mapRouteProperties:SMe,dataStrategy:e==null?void 0:e.dataStrategy,patchRoutesOnNavigation:e==null?void 0:e.patchRoutesOnNavigation,window:e==null?void 0:e.window}).initialize()}function DMe(){var t;let e=(t=window)==null?void 0:t.__staticRouterHydrationData;return e&&e.errors&&(e=s0({},e,{errors:NMe(e.errors)})),e}function NMe(t){if(!t)return null;let e=Object.entries(t),n={};for(let[r,s]of e)if(s&&s.__type==="RouteErrorResponse")n[r]=new kC(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let i=window[s.__subType];if(typeof i=="function")try{let a=new i(s.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(s.message);i.stack="",n[r]=i}}else n[r]=s;return n}const MMe=_.createContext({isTransitioning:!1}),OMe=_.createContext(new Map),LMe="startTransition",b4=Yw[LMe],IMe="flushSync",w4=Yue[IMe];function $Me(t){b4?b4(t):t()}function Cy(t){w4?w4(t):t()}class FMe{constructor(){this.status="pending",this.promise=new Promise((e,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function jMe(t){let{fallbackElement:e,router:n,future:r}=t,[s,i]=_.useState(n.state),[a,o]=_.useState(),[c,u]=_.useState({isTransitioning:!1}),[f,l]=_.useState(),[d,m]=_.useState(),[p,h]=_.useState(),y=_.useRef(new Map),{v7_startTransition:g}=r||{},v=_.useCallback(E=>{g?$Me(E):E()},[g]),w=_.useCallback((E,T)=>{let{deletedFetchers:D,flushSync:M,viewTransitionOpts:L}=T;E.fetchers.forEach((F,U)=>{F.data!==void 0&&y.current.set(U,F.data)}),D.forEach(F=>y.current.delete(F));let I=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!L||I){M?Cy(()=>i(E)):v(()=>i(E));return}if(M){Cy(()=>{d&&(f&&f.resolve(),d.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:L.currentLocation,nextLocation:L.nextLocation})});let F=n.window.document.startViewTransition(()=>{Cy(()=>i(E))});F.finished.finally(()=>{Cy(()=>{l(void 0),m(void 0),o(void 0),u({isTransitioning:!1})})}),Cy(()=>m(F));return}d?(f&&f.resolve(),d.skipTransition(),h({state:E,currentLocation:L.currentLocation,nextLocation:L.nextLocation})):(o(E),u({isTransitioning:!0,flushSync:!1,currentLocation:L.currentLocation,nextLocation:L.nextLocation}))},[n.window,d,f,y,v]);_.useLayoutEffect(()=>n.subscribe(w),[n,w]),_.useEffect(()=>{c.isTransitioning&&!c.flushSync&&l(new FMe)},[c]),_.useEffect(()=>{if(f&&a&&n.window){let E=a,T=f.promise,D=n.window.document.startViewTransition(async()=>{v(()=>i(E)),await T});D.finished.finally(()=>{l(void 0),m(void 0),o(void 0),u({isTransitioning:!1})}),m(D)}},[v,a,f,n.window]),_.useEffect(()=>{f&&a&&s.location.key===a.location.key&&f.resolve()},[f,d,s.location,a]),_.useEffect(()=>{!c.isTransitioning&&p&&(o(p.state),u({isTransitioning:!0,flushSync:!1,currentLocation:p.currentLocation,nextLocation:p.nextLocation}),h(void 0))},[c.isTransitioning,p]),_.useEffect(()=>{},[]);let x=_.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:E=>n.navigate(E),push:(E,T,D)=>n.navigate(E,{state:T,preventScrollReset:D==null?void 0:D.preventScrollReset}),replace:(E,T,D)=>n.navigate(E,{replace:!0,state:T,preventScrollReset:D==null?void 0:D.preventScrollReset})}),[n]),A=n.basename||"/",k=_.useMemo(()=>({router:n,navigator:x,static:!1,basename:A}),[n,x,A]),R=_.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return _.useEffect(()=>_Me(r,n.future),[r,n.future]),_.createElement(_.Fragment,null,_.createElement(IA.Provider,{value:k},_.createElement(vQ.Provider,{value:s},_.createElement(OMe.Provider,{value:y.current},_.createElement(MMe.Provider,{value:c},_.createElement(xMe,{basename:A,location:s.location,navigationType:s.historyAction,navigator:x,future:R},s.initialized||n.future.v7_partialHydration?_.createElement(zMe,{routes:n.routes,future:n.future,state:s}):e))))),null)}const zMe=_.memo(BMe);function BMe(t){let{routes:e,future:n,state:r}=t;return uMe(e,void 0,r,n)}const UMe=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",HMe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gf=_.forwardRef(function(e,n){let{onClick:r,relative:s,reloadDocument:i,replace:a,state:o,target:c,to:u,preventScrollReset:f,viewTransition:l}=e,d=EMe(e,PMe),{basename:m}=_.useContext(Bd),p,h=!1;if(typeof u=="string"&&HMe.test(u)&&(p=u,UMe))try{let w=new URL(window.location.href),x=u.startsWith("//")?new URL(w.protocol+u):new URL(u),A=Rd(x.pathname,m);x.origin===w.origin&&A!=null?u=A+x.search+x.hash:h=!0}catch{}let y=oMe(u,{relative:s}),g=VMe(u,{replace:a,state:o,target:c,preventScrollReset:f,relative:s,viewTransition:l});function v(w){r&&r(w),w.defaultPrevented||g(w)}return _.createElement("a",s0({},d,{href:p||y,onClick:h||i?r:v,ref:n,target:c}))});var _4;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(_4||(_4={}));var x4;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(x4||(x4={}));function VMe(t,e){let{target:n,replace:r,state:s,preventScrollReset:i,relative:a,viewTransition:o}=e===void 0?{}:e,c=Lv(),u=Ud(),f=wQ(t,{relative:a});return _.useCallback(l=>{if(AMe(l,n)){l.preventDefault();let d=r!==void 0?r:Jh(u)===Jh(f);c(t,{replace:d,state:s,preventScrollReset:i,relative:a,viewTransition:o})}},[u,c,f,r,s,n,t,i,a,o])}function WMe(t){let e=_.useRef(kN(t)),n=_.useRef(!1),r=Ud(),s=_.useMemo(()=>RMe(r.search,n.current?null:e.current),[r.search]),i=Lv(),a=_.useCallback((o,c)=>{const u=kN(typeof o=="function"?o(s):o);n.current=!0,i("?"+u,c)},[i,s]);return[s,a]}const RQ=({isOpen:t,onCancel:e,onConfirm:n,title:r,description:s,cancelLabel:i,confirmLabel:a})=>P.jsx(aW,{open:t,children:P.jsxs(PL,{children:[P.jsxs(TL,{children:[P.jsx(DL,{children:r}),P.jsx(NL,{children:s})]}),P.jsxs(kL,{children:[P.jsx(OL,{children:P.jsx(gf,{to:"#",onClick:e,children:i})}),P.jsx(ML,{children:P.jsx(gf,{to:"#",onClick:n,children:a})})]})]})}),qMe=t=>{const[e,n]=_.useState(!1),[r,s]=_.useState({title:"Título",description:"Descripción",cancelLabel:ft("common.no"),confirmLabel:ft("common.yes"),onCancel:()=>{},onConfirm:()=>{},...t}),i=(u,f)=>{u==null||u.preventDefault(),f&&s(f),n(!0)},a=u=>{u==null||u.preventDefault(),n(!1),r==null||r.onCancel(u)},o=u=>{u==null||u.preventDefault(),n(!1),r==null||r.onConfirm(u)},c=r?P.jsx(RQ,{isOpen:e,onCancel:a,onConfirm:o,title:r.title,description:r.description,cancelLabel:r.cancelLabel,confirmLabel:r.confirmLabel}):P.jsx(P.Fragment,{});return{openDialog:i,cancelDialog:a,confirmDialog:o,DialogComponent:c}};var PQ={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(self,()=>{return n={7629:(s,i,a)=>{const o=a(375),c=a(8571),u=a(9474),f=a(1687),l=a(8652),d=a(8160),m=a(3292),p=a(6354),h=a(8901),y=a(9708),g=a(6914),v=a(2294),w=a(6133),x=a(1152),A=a(8863),k=a(2036),R={Base:class{constructor(E){this.type=E,this.$_root=null,this._definition={},this._reset()}_reset(){this._ids=new v.Ids,this._preferences=null,this._refs=new w.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}describe(){return o(typeof y.describe=="function","Manifest functionality disabled"),y.describe(this)}allow(...E){return d.verifyFlat(E,"allow"),this._values(E,"_valids")}alter(E){o(E&&typeof E=="object"&&!Array.isArray(E),"Invalid targets argument"),o(!this._inRuleset(),"Cannot set alterations inside a ruleset");const T=this.clone();T.$_terms.alterations=T.$_terms.alterations||[];for(const D in E){const M=E[D];o(typeof M=="function","Alteration adjuster for",D,"must be a function"),T.$_terms.alterations.push({target:D,adjuster:M})}return T.$_temp.ruleset=!1,T}artifact(E){return o(E!==void 0,"Artifact cannot be undefined"),o(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",E)}cast(E){return o(E===!1||typeof E=="string","Invalid to value"),o(E===!1||this._definition.cast[E],"Type",this.type,"does not support casting to",E),this.$_setFlag("cast",E===!1?void 0:E)}default(E,T){return this._default("default",E,T)}description(E){return o(E&&typeof E=="string","Description must be a non-empty string"),this.$_setFlag("description",E)}empty(E){const T=this.clone();return E!==void 0&&(E=T.$_compile(E,{override:!1})),T.$_setFlag("empty",E,{clone:!1})}error(E){return o(E,"Missing error"),o(E instanceof Error||typeof E=="function","Must provide a valid Error object or a function"),this.$_setFlag("error",E)}example(E,T={}){return o(E!==void 0,"Missing example"),d.assertOptions(T,["override"]),this._inner("examples",E,{single:!0,override:T.override})}external(E,T){return typeof E=="object"&&(o(!T,"Cannot combine options with description"),T=E.description,E=E.method),o(typeof E=="function","Method must be a function"),o(T===void 0||T&&typeof T=="string","Description must be a non-empty string"),this._inner("externals",{method:E,description:T},{single:!0})}failover(E,T){return this._default("failover",E,T)}forbidden(){return this.presence("forbidden")}id(E){return E?(o(typeof E=="string","id must be a non-empty string"),o(/^[^\.]+$/.test(E),"id cannot contain period character"),this.$_setFlag("id",E)):this.$_setFlag("id",void 0)}invalid(...E){return this._values(E,"_invalids")}label(E){return o(E&&typeof E=="string","Label name must be a non-empty string"),this.$_setFlag("label",E)}meta(E){return o(E!==void 0,"Meta cannot be undefined"),this._inner("metas",E,{single:!0})}note(...E){o(E.length,"Missing notes");for(const T of E)o(T&&typeof T=="string","Notes must be non-empty strings");return this._inner("notes",E)}only(E=!0){return o(typeof E=="boolean","Invalid mode:",E),this.$_setFlag("only",E)}optional(){return this.presence("optional")}prefs(E){o(E,"Missing preferences"),o(E.context===void 0,"Cannot override context"),o(E.externals===void 0,"Cannot override externals"),o(E.warnings===void 0,"Cannot override warnings"),o(E.debug===void 0,"Cannot override debug"),d.checkPreferences(E);const T=this.clone();return T._preferences=d.preferences(T._preferences,E),T}presence(E){return o(["optional","required","forbidden"].includes(E),"Unknown presence mode",E),this.$_setFlag("presence",E)}raw(E=!0){return this.$_setFlag("result",E?"raw":void 0)}result(E){return o(["raw","strip"].includes(E),"Unknown result mode",E),this.$_setFlag("result",E)}required(){return this.presence("required")}strict(E){const T=this.clone(),D=E!==void 0&&!E;return T._preferences=d.preferences(T._preferences,{convert:D}),T}strip(E=!0){return this.$_setFlag("result",E?"strip":void 0)}tag(...E){o(E.length,"Missing tags");for(const T of E)o(T&&typeof T=="string","Tags must be non-empty strings");return this._inner("tags",E)}unit(E){return o(E&&typeof E=="string","Unit name must be a non-empty string"),this.$_setFlag("unit",E)}valid(...E){d.verifyFlat(E,"valid");const T=this.allow(...E);return T.$_setFlag("only",!!T._valids,{clone:!1}),T}when(E,T){const D=this.clone();D.$_terms.whens||(D.$_terms.whens=[]);const M=m.when(D,E,T);if(!["any","link"].includes(D.type)){const L=M.is?[M]:M.switch;for(const I of L)o(!I.then||I.then.type==="any"||I.then.type===D.type,"Cannot combine",D.type,"with",I.then&&I.then.type),o(!I.otherwise||I.otherwise.type==="any"||I.otherwise.type===D.type,"Cannot combine",D.type,"with",I.otherwise&&I.otherwise.type)}return D.$_terms.whens.push(M),D.$_mutateRebuild()}cache(E){o(!this._inRuleset(),"Cannot set caching inside a ruleset"),o(!this._cache,"Cannot override schema cache"),o(this._flags.artifact===void 0,"Cannot cache a rule with an artifact");const T=this.clone();return T._cache=E||l.provider.provision(),T.$_temp.ruleset=!1,T}clone(){const E=Object.create(Object.getPrototypeOf(this));return this._assign(E)}concat(E){o(d.isSchema(E),"Invalid schema object"),o(this.type==="any"||E.type==="any"||E.type===this.type,"Cannot merge type",this.type,"with another type:",E.type),o(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),o(!E._inRuleset(),"Cannot concatenate a schema with open ruleset");let T=this.clone();if(this.type==="any"&&E.type!=="any"){const D=E.clone();for(const M of Object.keys(T))M!=="type"&&(D[M]=T[M]);T=D}T._ids.concat(E._ids),T._refs.register(E,w.toSibling),T._preferences=T._preferences?d.preferences(T._preferences,E._preferences):E._preferences,T._valids=k.merge(T._valids,E._valids,E._invalids),T._invalids=k.merge(T._invalids,E._invalids,E._valids);for(const D of E._singleRules.keys())T._singleRules.has(D)&&(T._rules=T._rules.filter(M=>M.keep||M.name!==D),T._singleRules.delete(D));for(const D of E._rules)E._definition.rules[D.method].multi||T._singleRules.set(D.name,D),T._rules.push(D);if(T._flags.empty&&E._flags.empty){T._flags.empty=T._flags.empty.concat(E._flags.empty);const D=Object.assign({},E._flags);delete D.empty,f(T._flags,D)}else if(E._flags.empty){T._flags.empty=E._flags.empty;const D=Object.assign({},E._flags);delete D.empty,f(T._flags,D)}else f(T._flags,E._flags);for(const D in E.$_terms){const M=E.$_terms[D];M?T.$_terms[D]?T.$_terms[D]=T.$_terms[D].concat(M):T.$_terms[D]=M.slice():T.$_terms[D]||(T.$_terms[D]=M)}return this.$_root._tracer&&this.$_root._tracer._combine(T,[this,E]),T.$_mutateRebuild()}extend(E){return o(!E.base,"Cannot extend type with another base"),h.type(this,E)}extract(E){return E=Array.isArray(E)?E:E.split("."),this._ids.reach(E)}fork(E,T){o(!this._inRuleset(),"Cannot fork inside a ruleset");let D=this;for(let M of[].concat(E))M=Array.isArray(M)?M:M.split("."),D=D._ids.fork(M,T,D);return D.$_temp.ruleset=!1,D}rule(E){const T=this._definition;d.assertOptions(E,Object.keys(T.modifiers)),o(this.$_temp.ruleset!==!1,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");const D=this.$_temp.ruleset===null?this._rules.length-1:this.$_temp.ruleset;o(D>=0&&DD.tailor(E),ref:!1}),T.$_temp.ruleset=!1,T.$_mutateRebuild()}tracer(){return x.location?x.location(this):this}validate(E,T){return A.entry(E,this,T)}validateAsync(E,T){return A.entryAsync(E,this,T)}$_addRule(E){typeof E=="string"&&(E={name:E}),o(E&&typeof E=="object","Invalid options"),o(E.name&&typeof E.name=="string","Invalid rule name");for(const I in E)o(I[0]!=="_","Cannot set private rule properties");const T=Object.assign({},E);T._resolve=[],T.method=T.method||T.name;const D=this._definition.rules[T.method],M=T.args;o(D,"Unknown rule",T.method);const L=this.clone();if(M){o(Object.keys(M).length===1||Object.keys(M).length===this._definition.rules[T.name].args.length,"Invalid rule definition for",this.type,T.name);for(const I in M){let F=M[I];if(D.argsByName){const U=D.argsByName.get(I);if(U.ref&&d.isResolvable(F))T._resolve.push(I),L.$_mutateRegister(F);else if(U.normalize&&(F=U.normalize(F),M[I]=F),U.assert){const Y=d.validateArg(F,I,U);o(!Y,Y,"or reference")}}F!==void 0?M[I]=F:delete M[I]}}return D.multi||(L._ruleRemove(T.name,{clone:!1}),L._singleRules.set(T.name,T)),L.$_temp.ruleset===!1&&(L.$_temp.ruleset=null),D.priority?L._rules.unshift(T):L._rules.push(T),L}$_compile(E,T){return m.schema(this.$_root,E,T)}$_createError(E,T,D,M,L,I={}){const F=I.flags!==!1?this._flags:{},U=I.messages?g.merge(this._definition.messages,I.messages):this._definition.messages;return new p.Report(E,T,D,F,U,M,L)}$_getFlag(E){return this._flags[E]}$_getRule(E){return this._singleRules.get(E)}$_mapLabels(E){return E=Array.isArray(E)?E:E.split("."),this._ids.labels(E)}$_match(E,T,D,M){(D=Object.assign({},D)).abortEarly=!0,D._externals=!1,T.snapshot();const L=!A.validate(E,this,T,D,M).errors;return T.restore(),L}$_modify(E){return d.assertOptions(E,["each","once","ref","schema"]),v.schema(this,E)||this}$_mutateRebuild(){return o(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:(E,{source:T,name:D,path:M,key:L})=>{const I=this._definition[T][D]&&this._definition[T][D].register;I!==!1&&this.$_mutateRegister(E,{family:I,key:L})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}$_mutateRegister(E,{family:T,key:D}={}){this._refs.register(E,T),this._ids.register(E,{key:D})}$_property(E){return this._definition.properties[E]}$_reach(E){return this._ids.reach(E)}$_rootReferences(){return this._refs.roots()}$_setFlag(E,T,D={}){o(E[0]==="_"||!this._inRuleset(),"Cannot set flag inside a ruleset");const M=this._definition.flags[E]||{};if(u(T,M.default)&&(T=void 0),u(T,this._flags[E]))return this;const L=D.clone!==!1?this.clone():this;return T!==void 0?(L._flags[E]=T,L.$_mutateRegister(T)):delete L._flags[E],E[0]!=="_"&&(L.$_temp.ruleset=!1),L}$_parent(E,...T){return this[E][d.symbols.parent].call(this,...T)}$_validate(E,T,D){return A.validate(E,this,T,D)}_assign(E){E.type=this.type,E.$_root=this.$_root,E.$_temp=Object.assign({},this.$_temp),E.$_temp.whens={},E._ids=this._ids.clone(),E._preferences=this._preferences,E._valids=this._valids&&this._valids.clone(),E._invalids=this._invalids&&this._invalids.clone(),E._rules=this._rules.slice(),E._singleRules=c(this._singleRules,{shallow:!0}),E._refs=this._refs.clone(),E._flags=Object.assign({},this._flags),E._cache=null,E.$_terms={};for(const T in this.$_terms)E.$_terms[T]=this.$_terms[T]?this.$_terms[T].slice():null;E.$_super={};for(const T in this.$_super)E.$_super[T]=this._super[T].bind(E);return E}_bare(){const E=this.clone();E._reset();const T=E._definition.terms;for(const D in T){const M=T[D];E.$_terms[D]=M.init}return E.$_mutateRebuild()}_default(E,T,D={}){return d.assertOptions(D,"literal"),o(T!==void 0,"Missing",E,"value"),o(typeof T=="function"||!D.literal,"Only function value supports literal option"),typeof T=="function"&&D.literal&&(T={[d.symbols.literal]:!0,literal:T}),this.$_setFlag(E,T)}_generate(E,T,D){if(!this.$_terms.whens)return{schema:this};const M=[],L=[];for(let U=0;Uee)break}const I=L.join(", ");if(T.mainstay.tracer.debug(T,"rule","when",I),!I)return{schema:this};if(!T.mainstay.tracer.active&&this.$_temp.whens[I])return{schema:this.$_temp.whens[I],id:I};let F=this;this._definition.generate&&(F=this._definition.generate(this,E,T,D));for(const U of M)F=F.concat(U);return this.$_root._tracer&&this.$_root._tracer._combine(F,[this,...M]),this.$_temp.whens[I]=F,{schema:F,id:I}}_inner(E,T,D={}){o(!this._inRuleset(),`Cannot set ${E} inside a ruleset`);const M=this.clone();return M.$_terms[E]&&!D.override||(M.$_terms[E]=[]),D.single?M.$_terms[E].push(T):M.$_terms[E].push(...T),M.$_temp.ruleset=!1,M}_inRuleset(){return this.$_temp.ruleset!==null&&this.$_temp.ruleset!==!1}_ruleRemove(E,T={}){if(!this._singleRules.has(E))return this;const D=T.clone!==!1?this.clone():this;D._singleRules.delete(E);const M=[];for(let L=0;L{const o=a(375),c=a(8571),u=a(8160),f={max:1e3,supported:new Set(["undefined","boolean","number","string"])};i.provider={provision:l=>new f.Cache(l)},f.Cache=class{constructor(l={}){u.assertOptions(l,["max"]),o(l.max===void 0||l.max&&l.max>0&&isFinite(l.max),"Invalid max cache size"),this._max=l.max||f.max,this._map=new Map,this._list=new f.List}get length(){return this._map.size}set(l,d){if(l!==null&&!f.supported.has(typeof l))return;let m=this._map.get(l);if(m)return m.value=d,void this._list.first(m);m=this._list.unshift({key:l,value:d}),this._map.set(l,m),this._compact()}get(l){const d=this._map.get(l);if(d)return this._list.first(d),c(d.value)}_compact(){if(this._map.size>this._max){const l=this._list.pop();this._map.delete(l.key)}}},f.List=class{constructor(){this.tail=null,this.head=null}unshift(l){return l.next=null,l.prev=this.head,this.head&&(this.head.next=l),this.head=l,this.tail||(this.tail=l),l}first(l){l!==this.head&&(this._remove(l),this.unshift(l))}pop(){return this._remove(this.tail)}_remove(l){const{next:d,prev:m}=l;return d.prev=m,m&&(m.next=d),l===this.tail&&(this.tail=d),l.prev=null,l.next=null,l}}},8160:(s,i,a)=>{const o=a(375),c=a(7916),u=a(5934);let f,l;const d={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};i.version=u.version,i.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},i.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},i.assertOptions=function(m,p,h="Options"){o(m&&typeof m=="object"&&!Array.isArray(m),"Options must be of type object");const y=Object.keys(m).filter(g=>!p.includes(g));o(y.length===0,`${h} contain unknown keys: ${y}`)},i.checkPreferences=function(m){l=l||a(3378);const p=l.preferences.validate(m);if(p.error)throw new c([p.error.details[0].message])},i.compare=function(m,p,h){switch(h){case"=":return m===p;case">":return m>p;case"<":return m=":return m>=p;case"<=":return m<=p}},i.default=function(m,p){return m===void 0?p:m},i.isIsoDate=function(m){return d.isoDate.test(m)},i.isNumber=function(m){return typeof m=="number"&&!isNaN(m)},i.isResolvable=function(m){return!!m&&(m[i.symbols.ref]||m[i.symbols.template])},i.isSchema=function(m,p={}){const h=m&&m[i.symbols.any];return!!h&&(o(p.legacy||h.version===i.version,"Cannot mix different versions of joi schemas"),!0)},i.isValues=function(m){return m[i.symbols.values]},i.limit=function(m){return Number.isSafeInteger(m)&&m>=0},i.preferences=function(m,p){f=f||a(6914),m=m||{},p=p||{};const h=Object.assign({},m,p);return p.errors&&m.errors&&(h.errors=Object.assign({},m.errors,p.errors),h.errors.wrap=Object.assign({},m.errors.wrap,p.errors.wrap)),p.messages&&(h.messages=f.compile(p.messages,m.messages)),delete h[i.symbols.prefs],h},i.tryWithPath=function(m,p,h={}){try{return m()}catch(y){throw y.path!==void 0?y.path=p+"."+y.path:y.path=p,h.append&&(y.message=`${y.message} (${y.path})`),y}},i.validateArg=function(m,p,{assert:h,message:y}){if(i.isSchema(h)){const g=h.validate(m);return g.error?g.error.message:void 0}if(!h(m))return p?`${p} ${y}`:y},i.verifyFlat=function(m,p){for(const h of m)o(!Array.isArray(h),"Method no longer accepts array arguments:",p)}},3292:(s,i,a)=>{const o=a(375),c=a(8160),u=a(6133),f={};i.schema=function(l,d,m={}){c.assertOptions(m,["appendPath","override"]);try{return f.schema(l,d,m)}catch(p){throw m.appendPath&&p.path!==void 0&&(p.message=`${p.message} (${p.path})`),p}},f.schema=function(l,d,m){o(d!==void 0,"Invalid undefined schema"),Array.isArray(d)&&(o(d.length,"Invalid empty array schema"),d.length===1&&(d=d[0]));const p=(h,...y)=>m.override!==!1?h.valid(l.override,...y):h.valid(...y);if(f.simple(d))return p(l,d);if(typeof d=="function")return l.custom(d);if(o(typeof d=="object","Invalid schema content:",typeof d),c.isResolvable(d))return p(l,d);if(c.isSchema(d))return d;if(Array.isArray(d)){for(const h of d)if(!f.simple(h))return l.alternatives().try(...d);return p(l,...d)}return d instanceof RegExp?l.string().regex(d):d instanceof Date?p(l.date(),d):(o(Object.getPrototypeOf(d)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),l.object().keys(d))},i.ref=function(l,d){return u.isRef(l)?l:u.create(l,d)},i.compile=function(l,d,m={}){c.assertOptions(m,["legacy"]);const p=d&&d[c.symbols.any];if(p)return o(m.legacy||p.version===c.version,"Cannot mix different versions of joi schemas:",p.version,c.version),d;if(typeof d!="object"||!m.legacy)return i.schema(l,d,{appendPath:!0});const h=f.walk(d);return h?h.compile(h.root,d):i.schema(l,d,{appendPath:!0})},f.walk=function(l){if(typeof l!="object")return null;if(Array.isArray(l)){for(const m of l){const p=f.walk(m);if(p)return p}return null}const d=l[c.symbols.any];if(d)return{root:l[d.root],compile:d.compile};o(Object.getPrototypeOf(l)===Object.getPrototypeOf({}),"Schema can only contain plain objects");for(const m in l){const p=f.walk(l[m]);if(p)return p}return null},f.simple=function(l){return l===null||["boolean","string","number"].includes(typeof l)},i.when=function(l,d,m){if(m===void 0&&(o(d&&typeof d=="object","Missing options"),m=d,d=u.create(".")),Array.isArray(m)&&(m={switch:m}),c.assertOptions(m,["is","not","then","otherwise","switch","break"]),c.isSchema(d))return o(m.is===void 0,'"is" can not be used with a schema condition'),o(m.not===void 0,'"not" can not be used with a schema condition'),o(m.switch===void 0,'"switch" can not be used with a schema condition'),f.condition(l,{is:d,then:m.then,otherwise:m.otherwise,break:m.break});if(o(u.isRef(d)||typeof d=="string","Invalid condition:",d),o(m.not===void 0||m.is===void 0,'Cannot combine "is" with "not"'),m.switch===void 0){let h=m;m.not!==void 0&&(h={is:m.not,then:m.otherwise,otherwise:m.then,break:m.break});let y=h.is!==void 0?l.$_compile(h.is):l.$_root.invalid(null,!1,0,"").required();return o(h.then!==void 0||h.otherwise!==void 0,'options must have at least one of "then", "otherwise", or "switch"'),o(h.break===void 0||h.then===void 0||h.otherwise===void 0,"Cannot specify then, otherwise, and break all together"),m.is===void 0||u.isRef(m.is)||c.isSchema(m.is)||(y=y.required()),f.condition(l,{ref:i.ref(d),is:y,then:h.then,otherwise:h.otherwise,break:h.break})}o(Array.isArray(m.switch),'"switch" must be an array'),o(m.is===void 0,'Cannot combine "switch" with "is"'),o(m.not===void 0,'Cannot combine "switch" with "not"'),o(m.then===void 0,'Cannot combine "switch" with "then"');const p={ref:i.ref(d),switch:[],break:m.break};for(let h=0;h{const o=a(5688),c=a(8160),u=a(3328);i.Report=class{constructor(f,l,d,m,p,h,y){if(this.code=f,this.flags=m,this.messages=p,this.path=h.path,this.prefs=y,this.state=h,this.value=l,this.message=null,this.template=null,this.local=d||{},this.local.label=i.label(this.flags,this.state,this.prefs,this.messages),this.value===void 0||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){const g=this.path[this.path.length-1];typeof g!="object"&&(this.local.key=g)}}_setTemplate(f){if(this.template=f,!this.flags.label&&this.path.length===0){const l=this._template(this.template,"root");l&&(this.local.label=l)}}toString(){if(this.message)return this.message;const f=this.code;if(!this.prefs.errors.render)return this.code;const l=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return l===void 0?`Error code "${f}" is not defined, your custom type is missing the correct messages definition`:(this.message=l.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}_template(f,l){return i.template(this.value,f,l||this.code,this.state,this.prefs)}},i.path=function(f){let l="";for(const d of f)typeof d!="object"&&(typeof d=="string"?(l&&(l+="."),l+=d):l+=`[${d}]`);return l},i.template=function(f,l,d,m,p){if(!l)return;if(u.isTemplate(l))return d!=="root"?l:null;let h=p.errors.language;if(c.isResolvable(h)&&(h=h.resolve(f,m,p)),h&&l[h]){if(l[h][d]!==void 0)return l[h][d];if(l[h]["*"]!==void 0)return l[h]["*"]}return l[d]?l[d]:l["*"]},i.label=function(f,l,d,m){if(!d.errors.label)return"";if(f.label)return f.label;let p=l.path;return d.errors.label==="key"&&l.path.length>1&&(p=l.path.slice(-1)),i.path(p)||i.template(null,d.messages,"root",l,d)||m&&i.template(null,m,"root",l,d)||"value"},i.process=function(f,l,d){if(!f)return null;const{override:m,message:p,details:h}=i.details(f);if(m)return m;if(d.errors.stack)return new i.ValidationError(p,h,l);const y=Error.stackTraceLimit;Error.stackTraceLimit=0;const g=new i.ValidationError(p,h,l);return Error.stackTraceLimit=y,g},i.details=function(f,l={}){let d=[];const m=[];for(const p of f){if(p instanceof Error){if(l.override!==!1)return{override:p};const y=p.toString();d.push(y),m.push({message:y,type:"override",context:{error:p}});continue}const h=p.toString();d.push(h),m.push({message:h,path:p.path.filter(y=>typeof y!="object"),type:p.code,context:p.local})}return d.length>1&&(d=[...new Set(d)]),{message:d.join(". "),details:m}},i.ValidationError=class extends Error{constructor(f,l,d){super(f),this._original=d,this.details=l}static isError(f){return f instanceof i.ValidationError}},i.ValidationError.prototype.isJoi=!0,i.ValidationError.prototype.name="ValidationError",i.ValidationError.prototype.annotate=o.error},8901:(s,i,a)=>{const o=a(375),c=a(8571),u=a(8160),f=a(6914),l={};i.type=function(d,m){const p=Object.getPrototypeOf(d),h=c(p),y=d._assign(Object.create(h)),g=Object.assign({},m);delete g.base,h._definition=g;const v=p._definition||{};g.messages=f.merge(v.messages,g.messages),g.properties=Object.assign({},v.properties,g.properties),y.type=g.type,g.flags=Object.assign({},v.flags,g.flags);const w=Object.assign({},v.terms);if(g.terms)for(const R in g.terms){const E=g.terms[R];o(y.$_terms[R]===void 0,"Invalid term override for",g.type,R),y.$_terms[R]=E.init,w[R]=E}g.terms=w,g.args||(g.args=v.args),g.prepare=l.prepare(g.prepare,v.prepare),g.coerce&&(typeof g.coerce=="function"&&(g.coerce={method:g.coerce}),g.coerce.from&&!Array.isArray(g.coerce.from)&&(g.coerce={method:g.coerce.method,from:[].concat(g.coerce.from)})),g.coerce=l.coerce(g.coerce,v.coerce),g.validate=l.validate(g.validate,v.validate);const x=Object.assign({},v.rules);if(g.rules)for(const R in g.rules){const E=g.rules[R];o(typeof E=="object","Invalid rule definition for",g.type,R);let T=E.method;if(T===void 0&&(T=function(){return this.$_addRule(R)}),T&&(o(!h[R],"Rule conflict in",g.type,R),h[R]=T),o(!x[R],"Rule conflict in",g.type,R),x[R]=E,E.alias){const D=[].concat(E.alias);for(const M of D)h[M]=E.method}E.args&&(E.argsByName=new Map,E.args=E.args.map(D=>(typeof D=="string"&&(D={name:D}),o(!E.argsByName.has(D.name),"Duplicated argument name",D.name),u.isSchema(D.assert)&&(D.assert=D.assert.strict().label(D.name)),E.argsByName.set(D.name,D),D)))}g.rules=x;const A=Object.assign({},v.modifiers);if(g.modifiers)for(const R in g.modifiers){o(!h[R],"Rule conflict in",g.type,R);const E=g.modifiers[R];o(typeof E=="function","Invalid modifier definition for",g.type,R);const T=function(D){return this.rule({[R]:D})};h[R]=T,A[R]=E}if(g.modifiers=A,g.overrides){h._super=p,y.$_super={};for(const R in g.overrides)o(p[R],"Cannot override missing",R),g.overrides[R][u.symbols.parent]=p[R],y.$_super[R]=p[R].bind(y);Object.assign(h,g.overrides)}g.cast=Object.assign({},v.cast,g.cast);const k=Object.assign({},v.manifest,g.manifest);return k.build=l.build(g.manifest&&g.manifest.build,v.manifest&&v.manifest.build),g.manifest=k,g.rebuild=l.rebuild(g.rebuild,v.rebuild),y},l.build=function(d,m){return d&&m?function(p,h){return m(d(p,h),h)}:d||m},l.coerce=function(d,m){return d&&m?{from:d.from&&m.from?[...new Set([...d.from,...m.from])]:null,method(p,h){let y;if((!m.from||m.from.includes(typeof p))&&(y=m.method(p,h),y)){if(y.errors||y.value===void 0)return y;p=y.value}if(!d.from||d.from.includes(typeof p)){const g=d.method(p,h);if(g)return g}return y}}:d||m},l.prepare=function(d,m){return d&&m?function(p,h){const y=d(p,h);if(y){if(y.errors||y.value===void 0)return y;p=y.value}return m(p,h)||y}:d||m},l.rebuild=function(d,m){return d&&m?function(p){m(p),d(p)}:d||m},l.validate=function(d,m){return d&&m?function(p,h){const y=m(p,h);if(y){if(y.errors&&(!Array.isArray(y.errors)||y.errors.length))return y;p=y.value}return d(p,h)||y}:d||m}},5107:(s,i,a)=>{const o=a(375),c=a(8571),u=a(8652),f=a(8160),l=a(3292),d=a(6354),m=a(8901),p=a(9708),h=a(6133),y=a(3328),g=a(1152);let v;const w={types:{alternatives:a(4946),any:a(8068),array:a(546),boolean:a(4937),date:a(7500),function:a(390),link:a(8785),number:a(3832),object:a(8966),string:a(7417),symbol:a(8826)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){const x={_types:new Set(Object.keys(w.types))};for(const A of x._types)x[A]=function(...k){return o(!k.length||["alternatives","link","object"].includes(A),"The",A,"type does not allow arguments"),w.generate(this,w.types[A],k)};for(const A of["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"])x[A]=function(...k){return this.any()[A](...k)};Object.assign(x,w.methods);for(const A in w.aliases){const k=w.aliases[A];x[A]=x[k]}return x.x=x.expression,g.setup&&g.setup(x),x}};w.methods={ValidationError:d.ValidationError,version:f.version,cache:u.provider,assert(x,A,...k){w.assert(x,A,!0,k)},attempt:(x,A,...k)=>w.assert(x,A,!1,k),build(x){return o(typeof p.build=="function","Manifest functionality disabled"),p.build(this,x)},checkPreferences(x){f.checkPreferences(x)},compile(x,A){return l.compile(this,x,A)},defaults(x){o(typeof x=="function","modifier must be a function");const A=Object.assign({},this);for(const k of A._types){const R=x(A[k]());o(f.isSchema(R),"modifier must return a valid schema object"),A[k]=function(...E){return w.generate(this,R,E)}}return A},expression:(...x)=>new y(...x),extend(...x){f.verifyFlat(x,"extend"),v=v||a(3378),o(x.length,"You need to provide at least one extension"),this.assert(x,v.extensions);const A=Object.assign({},this);A._types=new Set(A._types);for(let k of x){typeof k=="function"&&(k=k(A)),this.assert(k,v.extension);const R=w.expandExtension(k,A);for(const E of R){o(A[E.type]===void 0||A._types.has(E.type),"Cannot override name",E.type);const T=E.base||this.any(),D=m.type(T,E);A._types.add(E.type),A[E.type]=function(...M){return w.generate(this,D,M)}}}return A},isError:d.ValidationError.isError,isExpression:y.isTemplate,isRef:h.isRef,isSchema:f.isSchema,in:(...x)=>h.in(...x),override:f.symbols.override,ref:(...x)=>h.create(...x),types(){const x={};for(const A of this._types)x[A]=this[A]();for(const A in w.aliases)x[A]=this[A]();return x}},w.assert=function(x,A,k,R){const E=R[0]instanceof Error||typeof R[0]=="string"?R[0]:null,T=E!==null?R[1]:R[0],D=A.validate(x,f.preferences({errors:{stack:!0}},T||{}));let M=D.error;if(!M)return D.value;if(E instanceof Error)throw E;const L=k&&typeof M.annotate=="function"?M.annotate():M.message;throw M instanceof d.ValidationError==0&&(M=c(M)),M.message=E?`${E} ${L}`:L,M},w.generate=function(x,A,k){return o(x,"Must be invoked on a Joi instance."),A.$_root=x,A._definition.args&&k.length?A._definition.args(A,...k):A},w.expandExtension=function(x,A){if(typeof x.type=="string")return[x];const k=[];for(const R of A._types)if(x.type.test(R)){const E=Object.assign({},x);E.type=R,E.base=A[R](),k.push(E)}return k},s.exports=w.root()},6914:(s,i,a)=>{const o=a(375),c=a(8571),u=a(3328);i.compile=function(f,l){if(typeof f=="string")return o(!l,"Cannot set single message string"),new u(f);if(u.isTemplate(f))return o(!l,"Cannot set single message template"),f;o(typeof f=="object"&&!Array.isArray(f),"Invalid message options"),l=l?c(l):{};for(let d in f){const m=f[d];if(d==="root"||u.isTemplate(m)){l[d]=m;continue}if(typeof m=="string"){l[d]=new u(m);continue}o(typeof m=="object"&&!Array.isArray(m),"Invalid message for",d);const p=d;for(d in l[p]=l[p]||{},m){const h=m[d];d==="root"||u.isTemplate(h)?l[p][d]=h:(o(typeof h=="string","Invalid message for",d,"in",p),l[p][d]=new u(h))}}return l},i.decompile=function(f){const l={};for(let d in f){const m=f[d];if(d==="root"){l.root=m;continue}if(u.isTemplate(m)){l[d]=m.describe({compact:!0});continue}const p=d;for(d in l[p]={},m){const h=m[d];d!=="root"?l[p][d]=h.describe({compact:!0}):l[p].root=h}}return l},i.merge=function(f,l){if(!f)return i.compile(l);if(!l)return f;if(typeof l=="string")return new u(l);if(u.isTemplate(l))return l;const d=c(f);for(let m in l){const p=l[m];if(m==="root"||u.isTemplate(p)){d[m]=p;continue}if(typeof p=="string"){d[m]=new u(p);continue}o(typeof p=="object"&&!Array.isArray(p),"Invalid message for",m);const h=m;for(m in d[h]=d[h]||{},p){const y=p[m];m==="root"||u.isTemplate(y)?d[h][m]=y:(o(typeof y=="string","Invalid message for",m,"in",h),d[h][m]=new u(y))}}return d}},2294:(s,i,a)=>{const o=a(375),c=a(8160),u=a(6133),f={};i.Ids=f.Ids=class{constructor(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}clone(){const l=new f.Ids;return l._byId=new Map(this._byId),l._byKey=new Map(this._byKey),l._schemaChain=this._schemaChain,l}concat(l){l._schemaChain&&(this._schemaChain=!0);for(const[d,m]of l._byId.entries())o(!this._byKey.has(d),"Schema id conflicts with existing key:",d),this._byId.set(d,m);for(const[d,m]of l._byKey.entries())o(!this._byId.has(d),"Schema key conflicts with existing id:",d),this._byKey.set(d,m)}fork(l,d,m){const p=this._collect(l);p.push({schema:m});const h=p.shift();let y={id:h.id,schema:d(h.schema)};o(c.isSchema(y.schema),"adjuster function failed to return a joi schema type");for(const g of p)y={id:g.id,schema:f.fork(g.schema,y.id,y.schema)};return y.schema}labels(l,d=[]){const m=l[0],p=this._get(m);if(!p)return[...d,...l].join(".");const h=l.slice(1);return d=[...d,p.schema._flags.label||m],h.length?p.schema._ids.labels(h,d):d.join(".")}reach(l,d=[]){const m=l[0],p=this._get(m);o(p,"Schema does not contain path",[...d,...l].join("."));const h=l.slice(1);return h.length?p.schema._ids.reach(h,[...d,m]):p.schema}register(l,{key:d}={}){if(!l||!c.isSchema(l))return;(l.$_property("schemaChain")||l._ids._schemaChain)&&(this._schemaChain=!0);const m=l._flags.id;if(m){const p=this._byId.get(m);o(!p||p.schema===l,"Cannot add different schemas with the same id:",m),o(!this._byKey.has(m),"Schema id conflicts with existing key:",m),this._byId.set(m,{schema:l,id:m})}d&&(o(!this._byKey.has(d),"Schema already contains key:",d),o(!this._byId.has(d),"Schema key conflicts with existing id:",d),this._byKey.set(d,{schema:l,id:d}))}reset(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}_collect(l,d=[],m=[]){const p=l[0],h=this._get(p);o(h,"Schema does not contain path",[...d,...l].join(".")),m=[h,...m];const y=l.slice(1);return y.length?h.schema._ids._collect(y,[...d,p],m):m}_get(l){return this._byId.get(l)||this._byKey.get(l)}},f.fork=function(l,d,m){const p=i.schema(l,{each:(h,{key:y})=>{if(d===(h._flags.id||y))return m},ref:!1});return p?p.$_mutateRebuild():l},i.schema=function(l,d){let m;for(const p in l._flags){if(p[0]==="_")continue;const h=f.scan(l._flags[p],{source:"flags",name:p},d);h!==void 0&&(m=m||l.clone(),m._flags[p]=h)}for(let p=0;p{const o=a(375),c=a(8571),u=a(9621),f=a(8160);let l;const d={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};i.create=function(m,p={}){o(typeof m=="string","Invalid reference key:",m),f.assertOptions(p,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),o(!p.prefix||typeof p.prefix=="object","options.prefix must be of type object");const h=Object.assign({},d.defaults,p);delete h.prefix;const y=h.separator,g=d.context(m,y,p.prefix);if(h.type=g.type,m=g.key,h.type==="value")if(g.root&&(o(!y||m[0]!==y,"Cannot specify relative path with root prefix"),h.ancestor="root",m||(m=null)),y&&y===m)m=null,h.ancestor=0;else if(h.ancestor!==void 0)o(!y||!m||m[0]!==y,"Cannot combine prefix with ancestor option");else{const[v,w]=d.ancestor(m,y);w&&(m=m.slice(w))===""&&(m=null),h.ancestor=v}return h.path=y?m===null?[]:m.split(y):[m],new d.Ref(h)},i.in=function(m,p={}){return i.create(m,{...p,in:!0})},i.isRef=function(m){return!!m&&!!m[f.symbols.ref]},d.Ref=class{constructor(m){o(typeof m=="object","Invalid reference construction"),f.assertOptions(m,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),o([!1,void 0].includes(m.separator)||typeof m.separator=="string"&&m.separator.length===1,"Invalid separator"),o(!m.adjust||typeof m.adjust=="function","options.adjust must be a function"),o(!m.map||Array.isArray(m.map),"options.map must be an array"),o(!m.map||!m.adjust,"Cannot set both map and adjust options"),Object.assign(this,d.defaults,m),o(this.type==="value"||this.ancestor===void 0,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}resolve(m,p,h,y,g={}){return o(!this.in||g.in,"Invalid in() reference usage"),this.type==="global"?this._resolve(h.context,p,g):this.type==="local"?this._resolve(y,p,g):this.ancestor?this.ancestor==="root"?this._resolve(p.ancestors[p.ancestors.length-1],p,g):(o(this.ancestor<=p.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(p.ancestors[this.ancestor-1],p,g)):this._resolve(m,p,g)}_resolve(m,p,h){let y;if(this.type==="value"&&p.mainstay.shadow&&h.shadow!==!1&&(y=p.mainstay.shadow.get(this.absolute(p))),y===void 0&&(y=u(m,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(y=this.adjust(y)),this.map){const g=this.map.get(y);g!==void 0&&(y=g)}return p.mainstay&&p.mainstay.tracer.resolve(p,this,y),y}toString(){return this.display}absolute(m){return[...m.path.slice(0,-this.ancestor),...this.path]}clone(){return new d.Ref(this)}describe(){const m={path:this.path};this.type!=="value"&&(m.type=this.type),this.separator!=="."&&(m.separator=this.separator),this.type==="value"&&this.ancestor!==1&&(m.ancestor=this.ancestor),this.map&&(m.map=[...this.map]);for(const p of["adjust","iterables","render"])this[p]!==null&&this[p]!==void 0&&(m[p]=this[p]);return this.in!==!1&&(m.in=!0),{ref:m}}updateDisplay(){const m=this.key!==null?this.key:"";if(this.type!=="value")return void(this.display=`ref:${this.type}:${m}`);if(!this.separator)return void(this.display=`ref:${m}`);if(!this.ancestor)return void(this.display=`ref:${this.separator}${m}`);if(this.ancestor==="root")return void(this.display=`ref:root:${m}`);if(this.ancestor===1)return void(this.display=`ref:${m||".."}`);const p=new Array(this.ancestor+1).fill(this.separator).join("");this.display=`ref:${p}${m||""}`}},d.Ref.prototype[f.symbols.ref]=!0,i.build=function(m){return(m=Object.assign({},d.defaults,m)).type==="value"&&m.ancestor===void 0&&(m.ancestor=1),new d.Ref(m)},d.context=function(m,p,h={}){if(m=m.trim(),h){const y=h.global===void 0?"$":h.global;if(y!==p&&m.startsWith(y))return{key:m.slice(y.length),type:"global"};const g=h.local===void 0?"#":h.local;if(g!==p&&m.startsWith(g))return{key:m.slice(g.length),type:"local"};const v=h.root===void 0?"/":h.root;if(v!==p&&m.startsWith(v))return{key:m.slice(v.length),type:"value",root:!0}}return{key:m,type:"value"}},d.ancestor=function(m,p){if(!p)return[1,0];if(m[0]!==p)return[1,0];if(m[1]!==p)return[0,1];let h=2;for(;m[h]===p;)++h;return[h-1,h]},i.toSibling=0,i.toParent=1,i.Manager=class{constructor(){this.refs=[]}register(m,p){if(m)if(p=p===void 0?i.toParent:p,Array.isArray(m))for(const h of m)this.register(h,p);else if(f.isSchema(m))for(const h of m._refs.refs)h.ancestor-p>=0&&this.refs.push({ancestor:h.ancestor-p,root:h.root});else i.isRef(m)&&m.type==="value"&&m.ancestor-p>=0&&this.refs.push({ancestor:m.ancestor-p,root:m.root}),l=l||a(3328),l.isTemplate(m)&&this.register(m.refs(),p)}get length(){return this.refs.length}clone(){const m=new i.Manager;return m.refs=c(this.refs),m}reset(){this.refs=[]}roots(){return this.refs.filter(m=>!m.ancestor).map(m=>m.root)}}},3378:(s,i,a)=>{const o=a(5107),c={};c.wrap=o.string().min(1).max(2).allow(!1),i.preferences=o.object({allowUnknown:o.boolean(),abortEarly:o.boolean(),artifacts:o.boolean(),cache:o.boolean(),context:o.object(),convert:o.boolean(),dateFormat:o.valid("date","iso","string","time","utc"),debug:o.boolean(),errors:{escapeHtml:o.boolean(),label:o.valid("path","key",!1),language:[o.string(),o.object().ref()],render:o.boolean(),stack:o.boolean(),wrap:{label:c.wrap,array:c.wrap,string:c.wrap}},externals:o.boolean(),messages:o.object(),noDefaults:o.boolean(),nonEnumerables:o.boolean(),presence:o.valid("required","optional","forbidden"),skipFunctions:o.boolean(),stripUnknown:o.object({arrays:o.boolean(),objects:o.boolean()}).or("arrays","objects").allow(!0,!1),warnings:o.boolean()}).strict(),c.nameRx=/^[a-zA-Z0-9]\w*$/,c.rule=o.object({alias:o.array().items(o.string().pattern(c.nameRx)).single(),args:o.array().items(o.string(),o.object({name:o.string().pattern(c.nameRx).required(),ref:o.boolean(),assert:o.alternatives([o.function(),o.object().schema()]).conditional("ref",{is:!0,then:o.required()}),normalize:o.function(),message:o.string().when("assert",{is:o.function(),then:o.required()})})),convert:o.boolean(),manifest:o.boolean(),method:o.function().allow(!1),multi:o.boolean(),validate:o.function()}),i.extension=o.object({type:o.alternatives([o.string(),o.object().regex()]).required(),args:o.function(),cast:o.object().pattern(c.nameRx,o.object({from:o.function().maxArity(1).required(),to:o.function().minArity(1).maxArity(2).required()})),base:o.object().schema().when("type",{is:o.object().regex(),then:o.forbidden()}),coerce:[o.function().maxArity(3),o.object({method:o.function().maxArity(3).required(),from:o.array().items(o.string()).single()})],flags:o.object().pattern(c.nameRx,o.object({setter:o.string(),default:o.any()})),manifest:{build:o.function().arity(2)},messages:[o.object(),o.string()],modifiers:o.object().pattern(c.nameRx,o.function().minArity(1).maxArity(2)),overrides:o.object().pattern(c.nameRx,o.function()),prepare:o.function().maxArity(3),rebuild:o.function().arity(1),rules:o.object().pattern(c.nameRx,c.rule),terms:o.object().pattern(c.nameRx,o.object({init:o.array().allow(null).required(),manifest:o.object().pattern(/.+/,[o.valid("schema","single"),o.object({mapped:o.object({from:o.string().required(),to:o.string().required()}).required()})])})),validate:o.function().maxArity(3)}).strict(),i.extensions=o.array().items(o.object(),o.function().arity(1)).strict(),c.desc={buffer:o.object({buffer:o.string()}),func:o.object({function:o.function().required(),options:{literal:!0}}),override:o.object({override:!0}),ref:o.object({ref:o.object({type:o.valid("value","global","local"),path:o.array().required(),separator:o.string().length(1).allow(!1),ancestor:o.number().min(0).integer().allow("root"),map:o.array().items(o.array().length(2)).min(1),adjust:o.function(),iterables:o.boolean(),in:o.boolean(),render:o.boolean()}).required()}),regex:o.object({regex:o.string().min(3)}),special:o.object({special:o.valid("deep").required()}),template:o.object({template:o.string().required(),options:o.object()}),value:o.object({value:o.alternatives([o.object(),o.array()]).required()})},c.desc.entity=o.alternatives([o.array().items(o.link("...")),o.boolean(),o.function(),o.number(),o.string(),c.desc.buffer,c.desc.func,c.desc.ref,c.desc.regex,c.desc.special,c.desc.template,c.desc.value,o.link("/")]),c.desc.values=o.array().items(null,o.boolean(),o.function(),o.number().allow(1/0,-1/0),o.string().allow(""),o.symbol(),c.desc.buffer,c.desc.func,c.desc.override,c.desc.ref,c.desc.regex,c.desc.template,c.desc.value),c.desc.messages=o.object().pattern(/.+/,[o.string(),c.desc.template,o.object().pattern(/.+/,[o.string(),c.desc.template])]),i.description=o.object({type:o.string().required(),flags:o.object({cast:o.string(),default:o.any(),description:o.string(),empty:o.link("/"),failover:c.desc.entity,id:o.string(),label:o.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:o.boolean(),unit:o.string()}).unknown(),preferences:{allowUnknown:o.boolean(),abortEarly:o.boolean(),artifacts:o.boolean(),cache:o.boolean(),convert:o.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:o.boolean(),label:["path","key"],language:[o.string(),c.desc.ref],wrap:{label:c.wrap,array:c.wrap}},externals:o.boolean(),messages:c.desc.messages,noDefaults:o.boolean(),nonEnumerables:o.boolean(),presence:["required","optional","forbidden"],skipFunctions:o.boolean(),stripUnknown:o.object({arrays:o.boolean(),objects:o.boolean()}).or("arrays","objects").allow(!0,!1),warnings:o.boolean()},allow:c.desc.values,invalid:c.desc.values,rules:o.array().min(1).items({name:o.string().required(),args:o.object().min(1),keep:o.boolean(),message:[o.string(),c.desc.messages],warn:o.boolean()}),keys:o.object().pattern(/.*/,o.link("/")),link:c.desc.ref}).pattern(/^[a-z]\w*$/,o.any())},493:(s,i,a)=>{const o=a(8571),c=a(9621),u=a(8160),f={value:Symbol("value")};s.exports=f.State=class{constructor(l,d,m){this.path=l,this.ancestors=d,this.mainstay=m.mainstay,this.schemas=m.schemas,this.debug=null}localize(l,d=null,m=null){const p=new f.State(l,d,this);return m&&p.schemas&&(p.schemas=[f.schemas(m),...p.schemas]),p}nest(l,d){const m=new f.State(this.path,this.ancestors,this);return m.schemas=m.schemas&&[f.schemas(l),...m.schemas],m.debug=d,m}shadow(l,d){this.mainstay.shadow=this.mainstay.shadow||new f.Shadow,this.mainstay.shadow.set(this.path,l,d)}snapshot(){this.mainstay.shadow&&(this._snapshot=o(this.mainstay.shadow.node(this.path))),this.mainstay.snapshot()}restore(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0),this.mainstay.restore()}commit(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0),this.mainstay.commit()}},f.schemas=function(l){return u.isSchema(l)?{schema:l}:l},f.Shadow=class{constructor(){this._values=null}set(l,d,m){if(!l.length||m==="strip"&&typeof l[l.length-1]=="number")return;this._values=this._values||new Map;let p=this._values;for(let h=0;h{const o=a(375),c=a(8571),u=a(5277),f=a(1447),l=a(8160),d=a(6354),m=a(6133),p={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join(""),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};s.exports=p.Template=class{constructor(h,y){if(o(typeof h=="string","Template source must be a string"),o(!h.includes("\0")&&!h.includes(""),"Template source cannot contain reserved control characters"),this.source=h,this.rendered=h,this._template=null,y){const{functions:g,...v}=y;this._settings=Object.keys(v).length?c(v):void 0,this._functions=g,this._functions&&(o(Object.keys(this._functions).every(w=>typeof w=="string"),"Functions keys must be strings"),o(Object.values(this._functions).every(w=>typeof w=="function"),"Functions values must be functions"))}else this._settings=void 0,this._functions=void 0;this._parse()}_parse(){if(!this.source.includes("{"))return;const h=p.encode(this.source),y=p.split(h);let g=!1;const v=[],w=y.shift();w&&v.push(w);for(const x of y){const A=x[0]!=="{",k=A?"}":"}}",R=x.indexOf(k);if(R===-1||x[1]==="{"){v.push(`{${p.decode(x)}`);continue}let E=x.slice(A?0:1,R);const T=E[0]===":";T&&(E=E.slice(1));const D=this._ref(p.decode(E),{raw:A,wrapped:T});v.push(D),typeof D!="string"&&(g=!0);const M=x.slice(R+k.length);M&&v.push(p.decode(M))}g?this._template=v:this.rendered=v.join("")}static date(h,y){return p.dateFormat[y.dateFormat].call(h)}describe(h={}){if(!this._settings&&h.compact)return this.source;const y={template:this.source};return this._settings&&(y.options=this._settings),this._functions&&(y.functions=this._functions),y}static build(h){return new p.Template(h.template,h.options||h.functions?{...h.options,functions:h.functions}:void 0)}isDynamic(){return!!this._template}static isTemplate(h){return!!h&&!!h[l.symbols.template]}refs(){if(!this._template)return;const h=[];for(const y of this._template)typeof y!="string"&&h.push(...y.refs);return h}resolve(h,y,g,v){return this._template&&this._template.length===1?this._part(this._template[0],h,y,g,v,{}):this.render(h,y,g,v)}_part(h,...y){return h.ref?h.ref.resolve(...y):h.formula.evaluate(y)}render(h,y,g,v,w={}){if(!this.isDynamic())return this.rendered;const x=[];for(const A of this._template)if(typeof A=="string")x.push(A);else{const k=this._part(A,h,y,g,v,w),R=p.stringify(k,h,y,g,v,w);if(R!==void 0){const E=A.raw||(w.errors&&w.errors.escapeHtml)===!1?R:u(R);x.push(p.wrap(E,A.wrapped&&g.errors.wrap.label))}}return x.join("")}_ref(h,{raw:y,wrapped:g}){const v=[],w=A=>{const k=m.create(A,this._settings);return v.push(k),R=>{const E=k.resolve(...R);return E!==void 0?E:null}};try{const A=this._functions?{...p.functions,...this._functions}:p.functions;var x=new f.Parser(h,{reference:w,functions:A,constants:p.constants})}catch(A){throw A.message=`Invalid template variable "${h}" fails due to: ${A.message}`,A}if(x.single){if(x.single.type==="reference"){const A=v[0];return{ref:A,raw:y,refs:v,wrapped:g||A.type==="local"&&A.key==="label"}}return p.stringify(x.single.value)}return{formula:x,raw:y,refs:v}}toString(){return this.source}},p.Template.prototype[l.symbols.template]=!0,p.Template.prototype.isImmutable=!0,p.encode=function(h){return h.replace(/\\(\{+)/g,(y,g)=>p.opens.slice(0,g.length)).replace(/\\(\}+)/g,(y,g)=>p.closes.slice(0,g.length))},p.decode=function(h){return h.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},p.split=function(h){const y=[];let g="";for(let v=0;v ${M.toString()}`);h=T}if(!Array.isArray(h))return h.toString();const E=[];for(const T of h)E.push(p.stringify(T,y,g,v,w,{arrayItems:!0,...x}));return p.wrap(E.join(", "),!R&&k.array)},p.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},p.functions={if:(h,y,g)=>h?y:g,length:h=>typeof h=="string"?h.length:h&&typeof h=="object"?Array.isArray(h)?h.length:Object.keys(h).length:null,msg(h){const[y,g,v,w,x]=this,A=x.messages;if(!A)return"";const k=d.template(y,A[0],h,g,v)||d.template(y,A[1],h,g,v);return k?k.render(y,g,v,w,x):""},number:h=>typeof h=="number"?h:typeof h=="string"?parseFloat(h):typeof h=="boolean"?h?1:0:h instanceof Date?h.getTime():null}},4946:(s,i,a)=>{const o=a(375),c=a(1687),u=a(8068),f=a(8160),l=a(3292),d=a(6354),m=a(6133),p={};s.exports=u.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:m.toSibling}},args:(h,...y)=>y.length===1&&Array.isArray(y[0])?h.try(...y[0]):h.try(...y),validate(h,y){const{schema:g,error:v,state:w,prefs:x}=y;if(g._flags.match){const k=[],R=[];for(let T=0;Td.details(T,{override:!1}))})};if(g._flags.match==="one")return k.length===1?{value:k[0]}:{errors:v("alternatives.one")};if(k.length!==g.$_terms.matches.length)return{errors:v("alternatives.all",{details:R.map(T=>d.details(T,{override:!1}))})};const E=T=>T.$_terms.matches.some(D=>D.schema.type==="object"||D.schema.type==="alternatives"&&E(D.schema));return E(g)?{value:k.reduce((T,D)=>c(T,D,{mergeArrays:!1}))}:{value:k[k.length-1]}}const A=[];for(let k=0;kg.path[0]!=="is"&&typeof y._flags.label!="string"?y.label(h):void 0,ref:!1})}},rebuild(h){h.$_modify({each:y=>{f.isSchema(y)&&y.type==="array"&&h.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build(h,y){if(y.matches)for(const g of y.matches){const{schema:v,ref:w,is:x,not:A,then:k,otherwise:R}=g;h=v?h.try(v):w?h.conditional(w,{is:x,then:k,not:A,otherwise:R,switch:g.switch}):h.conditional(x,{then:k,otherwise:R})}return h}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),p.errors=function(h,{error:y,state:g}){if(!h.length)return{errors:y("alternatives.any")};if(h.length===1)return{errors:h[0].reports};const v=new Set,w=[];for(const{reports:x,schema:A}of h){if(x.length>1)return p.unmatched(h,y);const k=x[0];if(k instanceof d.Report==0)return p.unmatched(h,y);if(k.state.path.length!==g.path.length){w.push({type:A.type,report:k});continue}if(k.code==="any.only"){for(const T of k.local.valids)v.add(T);continue}const[R,E]=k.code.split(".");E!=="base"?w.push({type:A.type,report:k}):k.code==="object.base"?v.add(k.local.type):v.add(R)}return w.length?w.length===1?{errors:w[0].report}:p.unmatched(h,y):{errors:y("alternatives.types",{types:[...v]})}},p.unmatched=function(h,y){const g=[];for(const v of h)g.push(...v.reports);return{errors:y("alternatives.match",d.details(g,{override:!1}))}}},8068:(s,i,a)=>{const o=a(375),c=a(7629),u=a(8160),f=a(6914);s.exports=c.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method(l,d){return o(typeof l=="function","Method must be a function"),o(d===void 0||d&&typeof d=="string","Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:l,description:d}})},validate(l,d,{method:m}){try{return m(l,d)}catch(p){return d.error("any.custom",{error:p})}},args:["method","description"],multi:!0},messages:{method(l){return this.prefs({messages:l})}},shared:{method(l){o(u.isSchema(l)&&l._flags.id,"Schema must be a schema with an id");const d=this.clone();return d.$_terms.shared=d.$_terms.shared||[],d.$_terms.shared.push(l),d.$_mutateRegister(l),d}},warning:{method(l,d){return o(l&&typeof l=="string","Invalid warning code"),this.$_addRule({name:"warning",args:{code:l,local:d},warn:!0})},validate:(l,d,{code:m,local:p})=>d.error(m,p),args:["code","local"],multi:!0}},modifiers:{keep(l,d=!0){l.keep=d},message(l,d){l.message=f.compile(d)},warn(l,d=!0){l.warn=d}},manifest:{build(l,d){for(const m in d){const p=d[m];if(["examples","externals","metas","notes","tags"].includes(m))for(const h of p)l=l[m.slice(0,-1)](h);else if(m!=="alterations")if(m!=="whens"){if(m==="shared")for(const h of p)l=l.shared(h)}else for(const h of p){const{ref:y,is:g,not:v,then:w,otherwise:x,concat:A}=h;l=A?l.concat(A):y?l.when(y,{is:g,not:v,then:w,otherwise:x,switch:h.switch,break:h.break}):l.when(g,{then:w,otherwise:x,break:h.break})}else{const h={};for(const{target:y,adjuster:g}of p)h[y]=g;l=l.alter(h)}}return l}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},546:(s,i,a)=>{const o=a(375),c=a(9474),u=a(9621),f=a(8068),l=a(8160),d=a(3292),m={};s.exports=f.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method(p,{schema:h,state:y,prefs:g}){if(!Array.isArray(p))return;const v=h.$_getRule("sort");return v?m.sort(h,p,v.args.options,y,g):void 0}},validate(p,{schema:h,error:y}){if(!Array.isArray(p)){if(h._flags.single){const g=[p];return g[l.symbols.arraySingle]=!0,{value:g}}return{errors:y("array.base")}}if(h.$_getRule("items")||h.$_terms.externals)return{value:p.slice()}},rules:{has:{method(p){p=this.$_compile(p,{appendPath:!0});const h=this.$_addRule({name:"has",args:{schema:p}});return h.$_mutateRegister(p),h},validate(p,{state:h,prefs:y,error:g},{schema:v}){const w=[p,...h.ancestors];for(let A=0;Athis.$_compile(p[y]),y,{append:!0});h.$_terms.items.push(g)}return h.$_mutateRebuild()},validate(p,{schema:h,error:y,state:g,prefs:v,errorsArray:w}){const x=h.$_terms._requireds.slice(),A=h.$_terms.ordered.slice(),k=[...h.$_terms._inclusions,...x],R=!p[l.symbols.arraySingle];delete p[l.symbols.arraySingle];const E=w();let T=p.length;for(let D=0;D="})}},ordered:{method(...p){l.verifyFlat(p,"ordered");const h=this.$_addRule("items");for(let y=0;ythis.$_compile(p[y]),y,{append:!0});m.validateSingle(g,h),h.$_mutateRegister(g),h.$_terms.ordered.push(g)}return h.$_mutateRebuild()}},single:{method(p){const h=p===void 0||!!p;return o(!h||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",h)}},sort:{method(p={}){l.assertOptions(p,["by","order"]);const h={order:p.order||"ascending"};return p.by&&(h.by=d.ref(p.by,{ancestor:0}),o(!h.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:h}})},validate(p,{error:h,state:y,prefs:g,schema:v},{options:w}){const{value:x,errors:A}=m.sort(v,p,w,y,g);if(A)return A;for(let k=0;knew Set(p)}},rebuild(p){p.$_terms._inclusions=[],p.$_terms._exclusions=[],p.$_terms._requireds=[];for(const h of p.$_terms.items)m.validateSingle(h,p),h._flags.presence==="required"?p.$_terms._requireds.push(h):h._flags.presence==="forbidden"?p.$_terms._exclusions.push(h):p.$_terms._inclusions.push(h);for(const h of p.$_terms.ordered)m.validateSingle(h,p)},manifest:{build:(p,h)=>(h.items&&(p=p.items(...h.items)),h.ordered&&(p=p.ordered(...h.ordered)),p)},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),m.fillMissedErrors=function(p,h,y,g,v,w){const x=[];let A=0;for(const k of y){const R=k._flags.label;R?x.push(R):++A}x.length?A?h.push(p.$_createError("array.includesRequiredBoth",g,{knownMisses:x,unknownMisses:A},v,w)):h.push(p.$_createError("array.includesRequiredKnowns",g,{knownMisses:x},v,w)):h.push(p.$_createError("array.includesRequiredUnknowns",g,{unknownMisses:A},v,w))},m.fillOrderedErrors=function(p,h,y,g,v,w){const x=[];for(const A of y)A._flags.presence==="required"&&x.push(A);x.length&&m.fillMissedErrors(p,h,x,g,v,w)},m.fillDefault=function(p,h,y,g){const v=[];let w=!0;for(let x=p.length-1;x>=0;--x){const A=p[x],k=[h,...y.ancestors],R=A.$_validate(void 0,y.localize(y.path,k,A),g).value;if(w){if(R===void 0)continue;w=!1}v.unshift(R)}v.length&&h.push(...v)},m.fastSplice=function(p,h){let y=h;for(;y{let T=m.compare(R,E,x,A);if(T!==null||(y.by&&(R=y.by.resolve(R,g,v),E=y.by.resolve(E,g,v)),T=m.compare(R,E,x,A),T!==null))return T;const D=typeof R;if(D!==typeof E)throw p.$_createError("array.sort.mismatching",h,null,g,v);if(D!=="number"&&D!=="string")throw p.$_createError("array.sort.unsupported",h,{type:D},g,v);return D==="number"?(R-E)*w:R{const o=a(375),c=a(8068),u=a(8160),f=a(2036),l={isBool:function(d){return typeof d=="boolean"}};s.exports=c.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce(d,{schema:m}){if(typeof d!="boolean"){if(typeof d=="string"){const p=m._flags.sensitive?d:d.toLowerCase();d=p==="true"||p!=="false"&&d}return typeof d!="boolean"&&(d=m.$_terms.truthy&&m.$_terms.truthy.has(d,null,null,!m._flags.sensitive)||(!m.$_terms.falsy||!m.$_terms.falsy.has(d,null,null,!m._flags.sensitive))&&d),{value:d}}},validate(d,{error:m}){if(typeof d!="boolean")return{value:d,errors:m("boolean.base")}},rules:{truthy:{method(...d){u.verifyFlat(d,"truthy");const m=this.clone();m.$_terms.truthy=m.$_terms.truthy||new f;for(let p=0;pd?1:0},string:{from:l.isBool,to:(d,m)=>d?"true":"false"}},manifest:{build:(d,m)=>(m.truthy&&(d=d.truthy(...m.truthy)),m.falsy&&(d=d.falsy(...m.falsy)),d)},messages:{"boolean.base":"{{#label}} must be a boolean"}})},7500:(s,i,a)=>{const o=a(375),c=a(8068),u=a(8160),f=a(3328),l={isDate:function(d){return d instanceof Date}};s.exports=c.extend({type:"date",coerce:{from:["number","string"],method:(d,{schema:m})=>({value:l.parse(d,m._flags.format)||d})},validate(d,{schema:m,error:p,prefs:h}){if(d instanceof Date&&!isNaN(d.getTime()))return;const y=m._flags.format;return h.convert&&y&&typeof d=="string"?{value:d,errors:p("date.format",{format:y})}:{value:d,errors:p("date.base")}},rules:{compare:{method:!1,validate(d,m,{date:p},{name:h,operator:y,args:g}){const v=p==="now"?Date.now():p.getTime();return u.compare(d.getTime(),v,y)?d:m.error("date."+h,{limit:g.date,value:d})},args:[{name:"date",ref:!0,normalize:d=>d==="now"?d:l.parse(d),assert:d=>d!==null,message:"must have a valid date format"}]},format:{method(d){return o(["iso","javascript","unix"].includes(d),"Unknown date format",d),this.$_setFlag("format",d)}},greater:{method(d){return this.$_addRule({name:"greater",method:"compare",args:{date:d},operator:">"})}},iso:{method(){return this.format("iso")}},less:{method(d){return this.$_addRule({name:"less",method:"compare",args:{date:d},operator:"<"})}},max:{method(d){return this.$_addRule({name:"max",method:"compare",args:{date:d},operator:"<="})}},min:{method(d){return this.$_addRule({name:"min",method:"compare",args:{date:d},operator:">="})}},timestamp:{method(d="javascript"){return o(["javascript","unix"].includes(d),'"type" must be one of "javascript, unix"'),this.format(d)}}},cast:{number:{from:l.isDate,to:(d,m)=>d.getTime()},string:{from:l.isDate,to:(d,{prefs:m})=>f.date(d,m)}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),l.parse=function(d,m){if(d instanceof Date)return d;if(typeof d!="string"&&(isNaN(d)||!isFinite(d))||/^\s*$/.test(d))return null;if(m==="iso")return u.isIsoDate(d)?l.date(d.toString()):null;const p=d;if(typeof d=="string"&&/^[+-]?\d+(\.\d+)?$/.test(d)&&(d=parseFloat(d)),m){if(m==="javascript")return l.date(1*d);if(m==="unix")return l.date(1e3*d);if(typeof p=="string")return null}return l.date(d)},l.date=function(d){const m=new Date(d);return isNaN(m.getTime())?null:m}},390:(s,i,a)=>{const o=a(375),c=a(7824);s.exports=c.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method(u){return o(Number.isSafeInteger(u)&&u>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:u}})},validate:(u,f,{n:l})=>u.length===l?u:f.error("function.arity",{n:l})},class:{method(){return this.$_addRule("class")},validate:(u,f)=>/^\s*class\s/.test(u.toString())?u:f.error("function.class",{value:u})},minArity:{method(u){return o(Number.isSafeInteger(u)&&u>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:u}})},validate:(u,f,{n:l})=>u.length>=l?u:f.error("function.minArity",{n:l})},maxArity:{method(u){return o(Number.isSafeInteger(u)&&u>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:u}})},validate:(u,f,{n:l})=>u.length<=l?u:f.error("function.maxArity",{n:l})}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},7824:(s,i,a)=>{const o=a(978),c=a(375),u=a(8571),f=a(3652),l=a(8068),d=a(8160),m=a(3292),p=a(6354),h=a(6133),y=a(3328),g={renameDefaults:{alias:!1,multiple:!1,override:!1}};s.exports=l.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:void 0}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:(v,w)=>v.keys(w),validate(v,{schema:w,error:x,state:A,prefs:k}){if(!v||typeof v!==w.$_property("typeof")||Array.isArray(v))return{value:v,errors:x("object.base",{type:w.$_property("typeof")})};if(!(w.$_terms.renames||w.$_terms.dependencies||w.$_terms.keys||w.$_terms.patterns||w.$_terms.externals))return;v=g.clone(v,k);const R=[];if(w.$_terms.renames&&!g.rename(w,v,A,k,R))return{value:v,errors:R};if(!w.$_terms.keys&&!w.$_terms.patterns&&!w.$_terms.dependencies)return{value:v,errors:R};const E=new Set(Object.keys(v));if(w.$_terms.keys){const T=[v,...A.ancestors];for(const D of w.$_terms.keys){const M=D.key,L=v[M];E.delete(M);const I=A.localize([...A.path,M],T,D),F=D.schema.$_validate(L,I,k);if(F.errors){if(k.abortEarly)return{value:v,errors:F.errors};F.value!==void 0&&(v[M]=F.value),R.push(...F.errors)}else D.schema._flags.result==="strip"||F.value===void 0&&L!==void 0?delete v[M]:F.value!==void 0&&(v[M]=F.value)}}if(E.size||w._flags._hasPatternMatch){const T=g.unknown(w,v,E,R,A,k);if(T)return T}if(w.$_terms.dependencies)for(const T of w.$_terms.dependencies){if(T.key!==null&&g.isPresent(T.options)(T.key.resolve(v,A,k,null,{shadow:!1}))===!1)continue;const D=g.dependencies[T.rel](w,T,v,A,k);if(D){const M=w.$_createError(D.code,v,D.context,A,k);if(k.abortEarly)return{value:v,errors:M};R.push(M)}}return{value:v,errors:R}},rules:{and:{method(...v){return d.verifyFlat(v,"and"),g.dependency(this,"and",null,v)}},append:{method(v){return v==null||Object.keys(v).length===0?this:this.keys(v)}},assert:{method(v,w,x){y.isTemplate(v)||(v=m.ref(v)),c(x===void 0||typeof x=="string","Message must be a string"),w=this.$_compile(w,{appendPath:!0});const A=this.$_addRule({name:"assert",args:{subject:v,schema:w,message:x}});return A.$_mutateRegister(v),A.$_mutateRegister(w),A},validate(v,{error:w,prefs:x,state:A},{subject:k,schema:R,message:E}){const T=k.resolve(v,A,x),D=h.isRef(k)?k.absolute(A):[];return R.$_match(T,A.localize(D,[v,...A.ancestors],R),x)?v:w("object.assert",{subject:k,message:E})},args:["subject","schema","message"],multi:!0},instance:{method(v,w){return c(typeof v=="function","constructor must be a function"),w=w||v.name,this.$_addRule({name:"instance",args:{constructor:v,name:w}})},validate:(v,w,{constructor:x,name:A})=>v instanceof x?v:w.error("object.instance",{type:A,value:v}),args:["constructor","name"]},keys:{method(v){c(v===void 0||typeof v=="object","Object schema must be a valid object"),c(!d.isSchema(v),"Object schema cannot be a joi schema");const w=this.clone();if(v)if(Object.keys(v).length){w.$_terms.keys=w.$_terms.keys?w.$_terms.keys.filter(x=>!v.hasOwnProperty(x.key)):new g.Keys;for(const x in v)d.tryWithPath(()=>w.$_terms.keys.push({key:x,schema:this.$_compile(v[x])}),x)}else w.$_terms.keys=new g.Keys;else w.$_terms.keys=null;return w.$_mutateRebuild()}},length:{method(v){return this.$_addRule({name:"length",args:{limit:v},operator:"="})},validate:(v,w,{limit:x},{name:A,operator:k,args:R})=>d.compare(Object.keys(v).length,x,k)?v:w.error("object."+A,{limit:R.limit,value:v}),args:[{name:"limit",ref:!0,assert:d.limit,message:"must be a positive integer"}]},max:{method(v){return this.$_addRule({name:"max",method:"length",args:{limit:v},operator:"<="})}},min:{method(v){return this.$_addRule({name:"min",method:"length",args:{limit:v},operator:">="})}},nand:{method(...v){return d.verifyFlat(v,"nand"),g.dependency(this,"nand",null,v)}},or:{method(...v){return d.verifyFlat(v,"or"),g.dependency(this,"or",null,v)}},oxor:{method(...v){return g.dependency(this,"oxor",null,v)}},pattern:{method(v,w,x={}){const A=v instanceof RegExp;A||(v=this.$_compile(v,{appendPath:!0})),c(w!==void 0,"Invalid rule"),d.assertOptions(x,["fallthrough","matches"]),A&&c(!v.flags.includes("g")&&!v.flags.includes("y"),"pattern should not use global or sticky mode"),w=this.$_compile(w,{appendPath:!0});const k=this.clone();k.$_terms.patterns=k.$_terms.patterns||[];const R={[A?"regex":"schema"]:v,rule:w};return x.matches&&(R.matches=this.$_compile(x.matches),R.matches.type!=="array"&&(R.matches=R.matches.$_root.array().items(R.matches)),k.$_mutateRegister(R.matches),k.$_setFlag("_hasPatternMatch",!0,{clone:!1})),x.fallthrough&&(R.fallthrough=!0),k.$_terms.patterns.push(R),k.$_mutateRegister(w),k}},ref:{method(){return this.$_addRule("ref")},validate:(v,w)=>h.isRef(v)?v:w.error("object.refType",{value:v})},regex:{method(){return this.$_addRule("regex")},validate:(v,w)=>v instanceof RegExp?v:w.error("object.regex",{value:v})},rename:{method(v,w,x={}){c(typeof v=="string"||v instanceof RegExp,"Rename missing the from argument"),c(typeof w=="string"||w instanceof y,"Invalid rename to argument"),c(w!==v,"Cannot rename key to same name:",v),d.assertOptions(x,["alias","ignoreUndefined","override","multiple"]);const A=this.clone();A.$_terms.renames=A.$_terms.renames||[];for(const k of A.$_terms.renames)c(k.from!==v,"Cannot rename the same key multiple times");return w instanceof y&&A.$_mutateRegister(w),A.$_terms.renames.push({from:v,to:w,options:o(g.renameDefaults,x)}),A}},schema:{method(v="any"){return this.$_addRule({name:"schema",args:{type:v}})},validate:(v,w,{type:x})=>!d.isSchema(v)||x!=="any"&&v.type!==x?w.error("object.schema",{type:x}):v},unknown:{method(v){return this.$_setFlag("unknown",v!==!1)}},with:{method(v,w,x={}){return g.dependency(this,"with",v,w,x)}},without:{method(v,w,x={}){return g.dependency(this,"without",v,w,x)}},xor:{method(...v){return d.verifyFlat(v,"xor"),g.dependency(this,"xor",null,v)}}},overrides:{default(v,w){return v===void 0&&(v=d.symbols.deepDefault),this.$_parent("default",v,w)}},rebuild(v){if(v.$_terms.keys){const w=new f.Sorter;for(const x of v.$_terms.keys)d.tryWithPath(()=>w.add(x,{after:x.schema.$_rootReferences(),group:x.key}),x.key);v.$_terms.keys=new g.Keys(...w.nodes)}},manifest:{build(v,w){if(w.keys&&(v=v.keys(w.keys)),w.dependencies)for(const{rel:x,key:A=null,peers:k,options:R}of w.dependencies)v=g.dependency(v,x,A,k,R);if(w.patterns)for(const{regex:x,schema:A,rule:k,fallthrough:R,matches:E}of w.patterns)v=v.pattern(x||A,k,{fallthrough:R,matches:E});if(w.renames)for(const{from:x,to:A,options:k}of w.renames)v=v.rename(x,A,k);return v}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),g.clone=function(v,w){if(typeof v=="object"){if(w.nonEnumerables)return u(v,{shallow:!0});const A=Object.create(Object.getPrototypeOf(v));return Object.assign(A,v),A}const x=function(...A){return v.apply(this,A)};return x.prototype=u(v.prototype),Object.defineProperty(x,"name",{value:v.name,writable:!1}),Object.defineProperty(x,"length",{value:v.length,writable:!1}),Object.assign(x,v),x},g.dependency=function(v,w,x,A,k){c(x===null||typeof x=="string",w,"key must be a strings"),k||(k=A.length>1&&typeof A[A.length-1]=="object"?A.pop():{}),d.assertOptions(k,["separator","isPresent"]),A=[].concat(A);const R=d.default(k.separator,"."),E=[];for(const D of A)c(typeof D=="string",w,"peers must be strings"),E.push(m.ref(D,{separator:R,ancestor:0,prefix:!1}));x!==null&&(x=m.ref(x,{separator:R,ancestor:0,prefix:!1}));const T=v.clone();return T.$_terms.dependencies=T.$_terms.dependencies||[],T.$_terms.dependencies.push(new g.Dependency(w,x,E,A,k)),T},g.dependencies={and(v,w,x,A,k){const R=[],E=[],T=w.peers.length,D=g.isPresent(w.options);for(const M of w.peers)D(M.resolve(x,A,k,null,{shadow:!1}))===!1?R.push(M.key):E.push(M.key);if(R.length!==T&&E.length!==T)return{code:"object.and",context:{present:E,presentWithLabels:g.keysToLabels(v,E),missing:R,missingWithLabels:g.keysToLabels(v,R)}}},nand(v,w,x,A,k){const R=[],E=g.isPresent(w.options);for(const M of w.peers)E(M.resolve(x,A,k,null,{shadow:!1}))&&R.push(M.key);if(R.length!==w.peers.length)return;const T=w.paths[0],D=w.paths.slice(1);return{code:"object.nand",context:{main:T,mainWithLabel:g.keysToLabels(v,T),peers:D,peersWithLabels:g.keysToLabels(v,D)}}},or(v,w,x,A,k){const R=g.isPresent(w.options);for(const E of w.peers)if(R(E.resolve(x,A,k,null,{shadow:!1})))return;return{code:"object.missing",context:{peers:w.paths,peersWithLabels:g.keysToLabels(v,w.paths)}}},oxor(v,w,x,A,k){const R=[],E=g.isPresent(w.options);for(const D of w.peers)E(D.resolve(x,A,k,null,{shadow:!1}))&&R.push(D.key);if(!R.length||R.length===1)return;const T={peers:w.paths,peersWithLabels:g.keysToLabels(v,w.paths)};return T.present=R,T.presentWithLabels=g.keysToLabels(v,R),{code:"object.oxor",context:T}},with(v,w,x,A,k){const R=g.isPresent(w.options);for(const E of w.peers)if(R(E.resolve(x,A,k,null,{shadow:!1}))===!1)return{code:"object.with",context:{main:w.key.key,mainWithLabel:g.keysToLabels(v,w.key.key),peer:E.key,peerWithLabel:g.keysToLabels(v,E.key)}}},without(v,w,x,A,k){const R=g.isPresent(w.options);for(const E of w.peers)if(R(E.resolve(x,A,k,null,{shadow:!1})))return{code:"object.without",context:{main:w.key.key,mainWithLabel:g.keysToLabels(v,w.key.key),peer:E.key,peerWithLabel:g.keysToLabels(v,E.key)}}},xor(v,w,x,A,k){const R=[],E=g.isPresent(w.options);for(const D of w.peers)E(D.resolve(x,A,k,null,{shadow:!1}))&&R.push(D.key);if(R.length===1)return;const T={peers:w.paths,peersWithLabels:g.keysToLabels(v,w.paths)};return R.length===0?{code:"object.missing",context:T}:(T.present=R,T.presentWithLabels=g.keysToLabels(v,R),{code:"object.xor",context:T})}},g.keysToLabels=function(v,w){return Array.isArray(w)?w.map(x=>v.$_mapLabels(x)):v.$_mapLabels(w)},g.isPresent=function(v){return typeof v.isPresent=="function"?v.isPresent:w=>w!==void 0},g.rename=function(v,w,x,A,k){const R={};for(const E of v.$_terms.renames){const T=[],D=typeof E.from!="string";if(D)for(const M in w){if(w[M]===void 0&&E.options.ignoreUndefined||M===E.to)continue;const L=E.from.exec(M);L&&T.push({from:M,to:E.to,match:L})}else!Object.prototype.hasOwnProperty.call(w,E.from)||w[E.from]===void 0&&E.options.ignoreUndefined||T.push(E);for(const M of T){const L=M.from;let I=M.to;if(I instanceof y&&(I=I.render(w,x,A,M.match)),L!==I){if(!E.options.multiple&&R[I]&&(k.push(v.$_createError("object.rename.multiple",w,{from:L,to:I,pattern:D},x,A)),A.abortEarly)||Object.prototype.hasOwnProperty.call(w,I)&&!E.options.override&&!R[I]&&(k.push(v.$_createError("object.rename.override",w,{from:L,to:I,pattern:D},x,A)),A.abortEarly))return!1;w[L]===void 0?delete w[I]:w[I]=w[L],R[I]=!0,E.options.alias||delete w[L]}}}return!0},g.unknown=function(v,w,x,A,k,R){if(v.$_terms.patterns){let E=!1;const T=v.$_terms.patterns.map(M=>{if(M.matches)return E=!0,[]}),D=[w,...k.ancestors];for(const M of x){const L=w[M],I=[...k.path,M];for(let F=0;F{const o=a(375),c=a(8068),u=a(8160),f=a(3292),l=a(6354),d={};s.exports=c.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:(m,p)=>m.ref(p),validate(m,{schema:p,state:h,prefs:y}){o(p.$_terms.link,"Uninitialized link schema");const g=d.generate(p,m,h,y),v=p.$_terms.link[0].ref;return g.$_validate(m,h.nest(g,`link:${v.display}:${g.type}`),y)},generate:(m,p,h,y)=>d.generate(m,p,h,y),rules:{ref:{method(m){o(!this.$_terms.link,"Cannot reinitialize schema"),m=f.ref(m),o(m.type==="value"||m.type==="local","Invalid reference type:",m.type),o(m.type==="local"||m.ancestor==="root"||m.ancestor>0,"Link cannot reference itself");const p=this.clone();return p.$_terms.link=[{ref:m}],p}},relative:{method(m=!0){return this.$_setFlag("relative",m)}}},overrides:{concat(m){o(this.$_terms.link,"Uninitialized link schema"),o(u.isSchema(m),"Invalid schema object"),o(m.type!=="link","Cannot merge type link with another link");const p=this.clone();return p.$_terms.whens||(p.$_terms.whens=[]),p.$_terms.whens.push({concat:m}),p.$_mutateRebuild()}},manifest:{build:(m,p)=>(o(p.link,"Invalid link description missing link"),m.ref(p.link))}}),d.generate=function(m,p,h,y){let g=h.mainstay.links.get(m);if(g)return g._generate(p,h,y).schema;const v=m.$_terms.link[0].ref,{perspective:w,path:x}=d.perspective(v,h);d.assert(w,"which is outside of schema boundaries",v,m,h,y);try{g=x.length?w.$_reach(x):w}catch{d.assert(!1,"to non-existing schema",v,m,h,y)}return d.assert(g.type!=="link","which is another link",v,m,h,y),m._flags.relative||h.mainstay.links.set(m,g),g._generate(p,h,y).schema},d.perspective=function(m,p){if(m.type==="local"){for(const{schema:h,key:y}of p.schemas){if((h._flags.id||y)===m.path[0])return{perspective:h,path:m.path.slice(1)};if(h.$_terms.shared){for(const g of h.$_terms.shared)if(g._flags.id===m.path[0])return{perspective:g,path:m.path.slice(1)}}}return{perspective:null,path:null}}return m.ancestor==="root"?{perspective:p.schemas[p.schemas.length-1].schema,path:m.path}:{perspective:p.schemas[m.ancestor]&&p.schemas[m.ancestor].schema,path:m.path}},d.assert=function(m,p,h,y,g,v){m||o(!1,`"${l.label(y._flags,g,v)}" contains link reference "${h.display}" ${p}`)}},3832:(s,i,a)=>{const o=a(375),c=a(8068),u=a(8160),f={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/,exponentialPartRegex:/[eE][+-]?\d+$/,leadingSignAndZerosRegex:/^[+-]?(0*)?/,dotRegex:/\./,trailingZerosRegex:/0+$/,decimalPlaces(l){const d=l.toString(),m=d.indexOf("."),p=d.indexOf("e");return(m<0?0:(p<0?d.length:p)-m-1)+(p<0?0:Math.max(0,-parseInt(d.slice(p+1))))}};s.exports=c.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method(l,{schema:d,error:m}){if(!l.match(f.numberRx))return;l=l.trim();const p={value:parseFloat(l)};if(p.value===0&&(p.value=0),!d._flags.unsafe)if(l.match(/e/i)){if(f.extractSignificantDigits(l)!==f.extractSignificantDigits(String(p.value)))return p.errors=m("number.unsafe"),p}else{const h=p.value.toString();if(h.match(/e/i))return p;if(h!==f.normalizeDecimal(l))return p.errors=m("number.unsafe"),p}return p}},validate(l,{schema:d,error:m,prefs:p}){if(l===1/0||l===-1/0)return{value:l,errors:m("number.infinity")};if(!u.isNumber(l))return{value:l,errors:m("number.base")};const h={value:l};if(p.convert){const y=d.$_getRule("precision");if(y){const g=Math.pow(10,y.args.limit);h.value=Math.round(h.value*g)/g}}return h.value===0&&(h.value=0),!d._flags.unsafe&&(l>Number.MAX_SAFE_INTEGER||lu.compare(l,m,h)?l:d.error("number."+p,{limit:y.limit,value:l}),args:[{name:"limit",ref:!0,assert:u.isNumber,message:"must be a number"}]},greater:{method(l){return this.$_addRule({name:"greater",method:"compare",args:{limit:l},operator:">"})}},integer:{method(){return this.$_addRule("integer")},validate:(l,d)=>Math.trunc(l)-l==0?l:d.error("number.integer")},less:{method(l){return this.$_addRule({name:"less",method:"compare",args:{limit:l},operator:"<"})}},max:{method(l){return this.$_addRule({name:"max",method:"compare",args:{limit:l},operator:"<="})}},min:{method(l){return this.$_addRule({name:"min",method:"compare",args:{limit:l},operator:">="})}},multiple:{method(l){const d=typeof l=="number"?f.decimalPlaces(l):null,m=Math.pow(10,d);return this.$_addRule({name:"multiple",args:{base:l,baseDecimalPlace:d,pfactor:m}})},validate:(l,d,{base:m,baseDecimalPlace:p,pfactor:h},y)=>f.decimalPlaces(l)>p?d.error("number.multiple",{multiple:y.args.base,value:l}):Math.round(h*l)%Math.round(h*m)==0?l:d.error("number.multiple",{multiple:y.args.base,value:l}),args:[{name:"base",ref:!0,assert:l=>typeof l=="number"&&isFinite(l)&&l>0,message:"must be a positive number"},"baseDecimalPlace","pfactor"],multi:!0},negative:{method(){return this.sign("negative")}},port:{method(){return this.$_addRule("port")},validate:(l,d)=>Number.isSafeInteger(l)&&l>=0&&l<=65535?l:d.error("number.port")},positive:{method(){return this.sign("positive")}},precision:{method(l){return o(Number.isSafeInteger(l),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:l}})},validate(l,d,{limit:m}){const p=l.toString().match(f.precisionRx);return Math.max((p[1]?p[1].length:0)-(p[2]?parseInt(p[2],10):0),0)<=m?l:d.error("number.precision",{limit:m,value:l})},convert:!0},sign:{method(l){return o(["negative","positive"].includes(l),"Invalid sign",l),this.$_addRule({name:"sign",args:{sign:l}})},validate:(l,d,{sign:m})=>m==="negative"&&l<0||m==="positive"&&l>0?l:d.error(`number.${m}`)},unsafe:{method(l=!0){return o(typeof l=="boolean","enabled must be a boolean"),this.$_setFlag("unsafe",l)}}},cast:{string:{from:l=>typeof l=="number",to:(l,d)=>l.toString()}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),f.extractSignificantDigits=function(l){return l.replace(f.exponentialPartRegex,"").replace(f.dotRegex,"").replace(f.trailingZerosRegex,"").replace(f.leadingSignAndZerosRegex,"")},f.normalizeDecimal=function(l){return(l=l.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&l.endsWith("0")&&(l=l.replace(/0+$/,"")),l==="-0"?"0":l}},8966:(s,i,a)=>{const o=a(7824);s.exports=o.extend({type:"object",cast:{map:{from:c=>c&&typeof c=="object",to:(c,u)=>new Map(Object.entries(c))}}})},7417:(s,i,a)=>{const o=a(375),c=a(5380),u=a(1745),f=a(9959),l=a(6064),d=a(9926),m=a(5752),p=a(8068),h=a(8160),y={tlds:d instanceof Set&&{tlds:{allow:d,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:{withPrefix:/^0x[0-9a-f]+$/i,withOptionalPrefix:/^(?:0x)?[0-9a-f]+$/i,withoutPrefix:/^[0-9a-f]+$/i},ipRegex:f.regex({cidr:"forbidden"}).regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5",uuidv6:"6",uuidv7:"7",uuidv8:"8"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};s.exports=p.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method(g,{schema:v,state:w,prefs:x}){const A=v.$_getRule("normalize");A&&(g=g.normalize(A.args.form));const k=v.$_getRule("case");k&&(g=k.args.direction==="upper"?g.toLocaleUpperCase():g.toLocaleLowerCase());const R=v.$_getRule("trim");if(R&&R.args.enabled&&(g=g.trim()),v.$_terms.replacements)for(const T of v.$_terms.replacements)g=g.replace(T.pattern,T.replacement);const E=v.$_getRule("hex");if(E&&E.args.options.byteAligned&&g.length%2!=0&&(g=`0${g}`),v.$_getRule("isoDate")){const T=y.isoDate(g);T&&(g=T)}if(v._flags.truncate){const T=v.$_getRule("max");if(T){let D=T.args.limit;if(h.isResolvable(D)&&(D=D.resolve(g,w,x),!h.limit(D)))return{value:g,errors:v.$_createError("any.ref",D,{ref:T.args.limit,arg:"limit",reason:"must be a positive integer"},w,x)};g=g.slice(0,D)}}return{value:g}}},validate(g,{schema:v,error:w}){if(typeof g!="string")return{value:g,errors:w("string.base")};if(g===""){const x=v.$_getRule("min");return x&&x.args.limit===0?void 0:{value:g,errors:w("string.empty")}}},rules:{alphanum:{method(){return this.$_addRule("alphanum")},validate:(g,v)=>/^[a-zA-Z0-9]+$/.test(g)?g:v.error("string.alphanum")},base64:{method(g={}){return h.assertOptions(g,["paddingRequired","urlSafe"]),g={urlSafe:!1,paddingRequired:!0,...g},o(typeof g.paddingRequired=="boolean","paddingRequired must be boolean"),o(typeof g.urlSafe=="boolean","urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:g}})},validate:(g,v,{options:w})=>y.base64Regex[w.paddingRequired][w.urlSafe].test(g)?g:v.error("string.base64")},case:{method(g){return o(["lower","upper"].includes(g),"Invalid case:",g),this.$_addRule({name:"case",args:{direction:g}})},validate:(g,v,{direction:w})=>w==="lower"&&g===g.toLocaleLowerCase()||w==="upper"&&g===g.toLocaleUpperCase()?g:v.error(`string.${w}case`),convert:!0},creditCard:{method(){return this.$_addRule("creditCard")},validate(g,v){let w=g.length,x=0,A=1;for(;w--;){const k=g.charAt(w)*A;x+=k-9*(k>9),A^=3}return x>0&&x%10==0?g:v.error("string.creditCard")}},dataUri:{method(g={}){return h.assertOptions(g,["paddingRequired"]),g={paddingRequired:!0,...g},o(typeof g.paddingRequired=="boolean","paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:g}})},validate(g,v,{options:w}){const x=g.match(y.dataUriRegex);return x&&(!x[2]||x[2]!=="base64"||y.base64Regex[w.paddingRequired].false.test(x[3]))?g:v.error("string.dataUri")}},domain:{method(g){g&&h.assertOptions(g,["allowFullyQualified","allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const v=y.addressOptions(g);return this.$_addRule({name:"domain",args:{options:g},address:v})},validate:(g,v,w,{address:x})=>c.isValid(g,x)?g:v.error("string.domain")},email:{method(g={}){h.assertOptions(g,["allowFullyQualified","allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),o(g.multiple===void 0||typeof g.multiple=="boolean","multiple option must be an boolean");const v=y.addressOptions(g),w=new RegExp(`\\s*[${g.separator?l(g.separator):","}]\\s*`);return this.$_addRule({name:"email",args:{options:g},regex:w,address:v})},validate(g,v,{options:w},{regex:x,address:A}){const k=w.multiple?g.split(x):[g],R=[];for(const E of k)u.isValid(E,A)||R.push(E);return R.length?v.error("string.email",{value:g,invalids:R}):g}},guid:{alias:"uuid",method(g={}){h.assertOptions(g,["version","separator"]);let v="";if(g.version){const A=[].concat(g.version);o(A.length>=1,"version must have at least 1 valid version specified");const k=new Set;for(let R=0;R(w.prefix==="optional"?y.hexRegex.withOptionalPrefix:w.prefix===!0?y.hexRegex.withPrefix:y.hexRegex.withoutPrefix).test(g)?w.byteAligned&&g.length%2!=0?v.error("string.hexAlign"):g:v.error("string.hex")},hostname:{method(){return this.$_addRule("hostname")},validate:(g,v)=>c.isValid(g,{minDomainSegments:1})||y.ipRegex.test(g)?g:v.error("string.hostname")},insensitive:{method(){return this.$_setFlag("insensitive",!0)}},ip:{method(g={}){h.assertOptions(g,["cidr","version"]);const{cidr:v,versions:w,regex:x}=f.regex(g),A=g.version?w:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:v,version:A}},regex:x})},validate:(g,v,{options:w},{regex:x})=>x.test(g)?g:w.version?v.error("string.ipVersion",{value:g,cidr:w.cidr,version:w.version}):v.error("string.ip",{value:g,cidr:w.cidr})},isoDate:{method(){return this.$_addRule("isoDate")},validate:(g,{error:v})=>y.isoDate(g)?g:v("string.isoDate")},isoDuration:{method(){return this.$_addRule("isoDuration")},validate:(g,v)=>y.isoDurationRegex.test(g)?g:v.error("string.isoDuration")},length:{method(g,v){return y.length(this,"length",g,"=",v)},validate(g,v,{limit:w,encoding:x},{name:A,operator:k,args:R}){const E=!x&&g.length;return h.compare(E,w,k)?g:v.error("string."+A,{limit:R.limit,value:g,encoding:x})},args:[{name:"limit",ref:!0,assert:h.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method(){return this.case("lower")}},max:{method(g,v){return y.length(this,"max",g,"<=",v)},args:["limit","encoding"]},min:{method(g,v){return y.length(this,"min",g,">=",v)},args:["limit","encoding"]},normalize:{method(g="NFC"){return o(y.normalizationForms.includes(g),"normalization form must be one of "+y.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:g}})},validate:(g,{error:v},{form:w})=>g===g.normalize(w)?g:v("string.normalize",{value:g,form:w}),convert:!0},pattern:{alias:"regex",method(g,v={}){o(g instanceof RegExp,"regex must be a RegExp"),o(!g.flags.includes("g")&&!g.flags.includes("y"),"regex should not use global or sticky mode"),typeof v=="string"&&(v={name:v}),h.assertOptions(v,["invert","name"]);const w=["string.pattern",v.invert?".invert":"",v.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:g,options:v},errorCode:w})},validate:(g,v,{regex:w,options:x},{errorCode:A})=>w.test(g)^x.invert?g:v.error(A,{name:x.name,regex:w,value:g}),args:["regex","options"],multi:!0},replace:{method(g,v){typeof g=="string"&&(g=new RegExp(l(g),"g")),o(g instanceof RegExp,"pattern must be a RegExp"),o(typeof v=="string","replacement must be a String");const w=this.clone();return w.$_terms.replacements||(w.$_terms.replacements=[]),w.$_terms.replacements.push({pattern:g,replacement:v}),w}},token:{method(){return this.$_addRule("token")},validate:(g,v)=>/^\w+$/.test(g)?g:v.error("string.token")},trim:{method(g=!0){return o(typeof g=="boolean","enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:g}})},validate:(g,v,{enabled:w})=>w&&g!==g.trim()?v.error("string.trim"):g,convert:!0},truncate:{method(g=!0){return o(typeof g=="boolean","enabled must be a boolean"),this.$_setFlag("truncate",g)}},uppercase:{method(){return this.case("upper")}},uri:{method(g={}){h.assertOptions(g,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme","encodeUri"]),g.domain&&h.assertOptions(g.domain,["allowFullyQualified","allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const{regex:v,scheme:w}=m.regex(g),x=g.domain?y.addressOptions(g.domain):null;return this.$_addRule({name:"uri",args:{options:g},regex:v,domain:x,scheme:w})},validate(g,v,{options:w},{regex:x,domain:A,scheme:k}){if(["http:/","https:/"].includes(g))return v.error("string.uri");let R=x.exec(g);if(!R&&v.prefs.convert&&w.encodeUri){const E=encodeURI(g);R=x.exec(E),R&&(g=E)}if(R){const E=R[1]||R[2];return!A||w.allowRelative&&!E||c.isValid(E,A)?g:v.error("string.domain",{value:E})}return w.relativeOnly?v.error("string.uriRelativeOnly"):w.scheme?v.error("string.uriCustomScheme",{scheme:k,value:g}):v.error("string.uri")}}},manifest:{build(g,v){if(v.replacements)for(const{pattern:w,replacement:x}of v.replacements)g=g.replace(w,x);return g}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),y.addressOptions=function(g){if(!g)return y.tlds||g;if(o(g.minDomainSegments===void 0||Number.isSafeInteger(g.minDomainSegments)&&g.minDomainSegments>0,"minDomainSegments must be a positive integer"),o(g.maxDomainSegments===void 0||Number.isSafeInteger(g.maxDomainSegments)&&g.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),g.tlds===!1)return g;if(g.tlds===!0||g.tlds===void 0)return o(y.tlds,"Built-in TLD list disabled"),Object.assign({},g,y.tlds);o(typeof g.tlds=="object","tlds must be true, false, or an object");const v=g.tlds.deny;if(v)return Array.isArray(v)&&(g=Object.assign({},g,{tlds:{deny:new Set(v)}})),o(g.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),o(!g.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),y.validateTlds(g.tlds.deny,"tlds.deny"),g;const w=g.tlds.allow;return w?w===!0?(o(y.tlds,"Built-in TLD list disabled"),Object.assign({},g,y.tlds)):(Array.isArray(w)&&(g=Object.assign({},g,{tlds:{allow:new Set(w)}})),o(g.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),y.validateTlds(g.tlds.allow,"tlds.allow"),g):g},y.validateTlds=function(g,v){for(const w of g)o(c.isValid(w,{minDomainSegments:1,maxDomainSegments:1}),`${v} must contain valid top level domain names`)},y.isoDate=function(g){if(!h.isIsoDate(g))return null;/.*T.*[+-]\d\d$/.test(g)&&(g+="00");const v=new Date(g);return isNaN(v.getTime())?null:v.toISOString()},y.length=function(g,v,w,x,A){return o(!A||!1,"Invalid encoding:",A),g.$_addRule({name:v,method:"length",args:{limit:w,encoding:A},operator:x})}},8826:(s,i,a)=>{const o=a(375),c=a(8068),u={};u.Map=class extends Map{slice(){return new u.Map(this)}},s.exports=c.extend({type:"symbol",terms:{map:{init:new u.Map}},coerce:{method(f,{schema:l,error:d}){const m=l.$_terms.map.get(f);return m&&(f=m),l._flags.only&&typeof f!="symbol"?{value:f,errors:d("symbol.map",{map:l.$_terms.map})}:{value:f}}},validate(f,{error:l}){if(typeof f!="symbol")return{value:f,errors:l("symbol.base")}},rules:{map:{method(f){f&&!f[Symbol.iterator]&&typeof f=="object"&&(f=Object.entries(f)),o(f&&f[Symbol.iterator],"Iterable must be an iterable or object");const l=this.clone(),d=[];for(const m of f){o(m&&m[Symbol.iterator],"Entry must be an iterable");const[p,h]=m;o(typeof p!="object"&&typeof p!="function"&&typeof p!="symbol","Key must not be of type object, function, or Symbol"),o(typeof h=="symbol","Value must be a Symbol"),l.$_terms.map.set(p,h),d.push(h)}return l.valid(...d)}}},manifest:{build:(f,l)=>(l.map&&(f=f.map(l.map)),f)},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})},8863:(s,i,a)=>{const o=a(375),c=a(8571),u=a(738),f=a(9621),l=a(8160),d=a(6354),m=a(493),p={result:Symbol("result")};i.entry=function(h,y,g){let v=l.defaults;g&&(o(g.warnings===void 0,"Cannot override warnings preference in synchronous validation"),o(g.artifacts===void 0,"Cannot override artifacts preference in synchronous validation"),v=l.preferences(l.defaults,g));const w=p.entry(h,y,v);o(!w.mainstay.externals.length,"Schema with external rules must use validateAsync()");const x={value:w.value};return w.error&&(x.error=w.error),w.mainstay.warnings.length&&(x.warning=d.details(w.mainstay.warnings)),w.mainstay.debug&&(x.debug=w.mainstay.debug),w.mainstay.artifacts&&(x.artifacts=w.mainstay.artifacts),x},i.entryAsync=async function(h,y,g){let v=l.defaults;g&&(v=l.preferences(l.defaults,g));const w=p.entry(h,y,v),x=w.mainstay;if(w.error)throw x.debug&&(w.error.debug=x.debug),w.error;if(x.externals.length){let k=w.value;const R=[];for(const E of x.externals){const T=E.state.path,D=E.schema.type==="link"?x.links.get(E.schema):null;let M,L,I=k;const F=T.length?[k]:[],U=T.length?f(h,T):h;if(T.length){M=T[T.length-1];let Y=k;for(const V of T.slice(0,-1))Y=Y[V],F.unshift(Y);L=F[0],I=L[M]}try{const Y=(H,ee)=>(D||E.schema).$_createError(H,I,ee,E.state,v),V=await E.method(I,{schema:E.schema,linked:D,state:E.state,prefs:g,original:U,error:Y,errorsArray:p.errorsArray,warn:(H,ee)=>x.warnings.push((D||E.schema).$_createError(H,I,ee,E.state,v)),message:(H,ee)=>(D||E.schema).$_createError("external",I,ee,E.state,v,{messages:H})});if(V===void 0||V===I)continue;if(V instanceof d.Report){if(x.tracer.log(E.schema,E.state,"rule","external","error"),R.push(V),v.abortEarly)break;continue}if(Array.isArray(V)&&V[l.symbols.errors]){if(x.tracer.log(E.schema,E.state,"rule","external","error"),R.push(...V),v.abortEarly)break;continue}L?(x.tracer.value(E.state,"rule",I,V,"external"),L[M]=V):(x.tracer.value(E.state,"rule",k,V,"external"),k=V)}catch(Y){throw v.errors.label&&(Y.message+=` (${E.label})`),Y}}if(w.value=k,R.length)throw w.error=d.process(R,h,v),x.debug&&(w.error.debug=x.debug),w.error}if(!v.warnings&&!v.debug&&!v.artifacts)return w.value;const A={value:w.value};return x.warnings.length&&(A.warning=d.details(x.warnings)),x.debug&&(A.debug=x.debug),x.artifacts&&(A.artifacts=x.artifacts),A},p.Mainstay=class{constructor(h,y,g){this.externals=[],this.warnings=[],this.tracer=h,this.debug=y,this.links=g,this.shadow=null,this.artifacts=null,this._snapshots=[]}snapshot(){this._snapshots.push({externals:this.externals.slice(),warnings:this.warnings.slice()})}restore(){const h=this._snapshots.pop();this.externals=h.externals,this.warnings=h.warnings}commit(){this._snapshots.pop()}},p.entry=function(h,y,g){const{tracer:v,cleanup:w}=p.tracer(y,g),x=g.debug?[]:null,A=y._ids._schemaChain?new Map:null,k=new p.Mainstay(v,x,A),R=y._ids._schemaChain?[{schema:y}]:null,E=new m([],[],{mainstay:k,schemas:R}),T=i.validate(h,y,E,g);w&&y.$_root.untrace();const D=d.process(T.errors,h,g);return{value:T.value,error:D,mainstay:k}},p.tracer=function(h,y){return h.$_root._tracer?{tracer:h.$_root._tracer._register(h)}:y.debug?(o(h.$_root.trace,"Debug mode not supported"),{tracer:h.$_root.trace()._register(h),cleanup:!0}):{tracer:p.ignore}},i.validate=function(h,y,g,v,w={}){if(y.$_terms.whens&&(y=y._generate(h,g,v).schema),y._preferences&&(v=p.prefs(y,v)),y._cache&&v.cache){const D=y._cache.get(h);if(g.mainstay.tracer.debug(g,"validate","cached",!!D),D)return D}const x=(D,M,L)=>y.$_createError(D,h,M,L||g,v),A={original:h,prefs:v,schema:y,state:g,error:x,errorsArray:p.errorsArray,warn:(D,M,L)=>g.mainstay.warnings.push(x(D,M,L)),message:(D,M)=>y.$_createError("custom",h,M,g,v,{messages:D})};g.mainstay.tracer.entry(y,g);const k=y._definition;if(k.prepare&&h!==void 0&&v.convert){const D=k.prepare(h,A);if(D){if(g.mainstay.tracer.value(g,"prepare",h,D.value),D.errors)return p.finalize(D.value,[].concat(D.errors),A);h=D.value}}if(k.coerce&&h!==void 0&&v.convert&&(!k.coerce.from||k.coerce.from.includes(typeof h))){const D=k.coerce.method(h,A);if(D){if(g.mainstay.tracer.value(g,"coerced",h,D.value),D.errors)return p.finalize(D.value,[].concat(D.errors),A);h=D.value}}const R=y._flags.empty;R&&R.$_match(p.trim(h,y),g.nest(R),l.defaults)&&(g.mainstay.tracer.value(g,"empty",h,void 0),h=void 0);const E=w.presence||y._flags.presence||(y._flags._endedSwitch?null:v.presence);if(h===void 0){if(E==="forbidden")return p.finalize(h,null,A);if(E==="required")return p.finalize(h,[y.$_createError("any.required",h,null,g,v)],A);if(E==="optional"){if(y._flags.default!==l.symbols.deepDefault)return p.finalize(h,null,A);g.mainstay.tracer.value(g,"default",h,{}),h={}}}else if(E==="forbidden")return p.finalize(h,[y.$_createError("any.unknown",h,null,g,v)],A);const T=[];if(y._valids){const D=y._valids.get(h,g,v,y._flags.insensitive);if(D)return v.convert&&(g.mainstay.tracer.value(g,"valids",h,D.value),h=D.value),g.mainstay.tracer.filter(y,g,"valid",D),p.finalize(h,null,A);if(y._flags.only){const M=y.$_createError("any.only",h,{valids:y._valids.values({display:!0})},g,v);if(v.abortEarly)return p.finalize(h,[M],A);T.push(M)}}if(y._invalids){const D=y._invalids.get(h,g,v,y._flags.insensitive);if(D){g.mainstay.tracer.filter(y,g,"invalid",D);const M=y.$_createError("any.invalid",h,{invalids:y._invalids.values({display:!0})},g,v);if(v.abortEarly)return p.finalize(h,[M],A);T.push(M)}}if(k.validate){const D=k.validate(h,A);if(D&&(g.mainstay.tracer.value(g,"base",h,D.value),h=D.value,D.errors)){if(!Array.isArray(D.errors))return T.push(D.errors),p.finalize(h,T,A);if(D.errors.length)return T.push(...D.errors),p.finalize(h,T,A)}}return y._rules.length?p.rules(h,T,A):p.finalize(h,T,A)},p.rules=function(h,y,g){const{schema:v,state:w,prefs:x}=g;for(const A of v._rules){const k=v._definition.rules[A.method];if(k.convert&&x.convert){w.mainstay.tracer.log(v,w,"rule",A.name,"full");continue}let R,E=A.args;if(A._resolve.length){E=Object.assign({},E);for(const D of A._resolve){const M=k.argsByName.get(D),L=E[D].resolve(h,w,x),I=M.normalize?M.normalize(L):L,F=l.validateArg(I,null,M);if(F){R=v.$_createError("any.ref",L,{arg:D,ref:E[D],reason:F},w,x);break}E[D]=I}}R=R||k.validate(h,g,E,A);const T=p.rule(R,A);if(T.errors){if(w.mainstay.tracer.log(v,w,"rule",A.name,"error"),A.warn){w.mainstay.warnings.push(...T.errors);continue}if(x.abortEarly)return p.finalize(h,T.errors,g);y.push(...T.errors)}else w.mainstay.tracer.log(v,w,"rule",A.name,"pass"),w.mainstay.tracer.value(w,"rule",h,T.value,A.name),h=T.value}return p.finalize(h,y,g)},p.rule=function(h,y){return h instanceof d.Report?(p.error(h,y),{errors:[h],value:null}):Array.isArray(h)&&h[l.symbols.errors]?(h.forEach(g=>p.error(g,y)),{errors:h,value:null}):{errors:null,value:h}},p.error=function(h,y){return y.message&&h._setTemplate(y.message),h},p.finalize=function(h,y,g){y=y||[];const{schema:v,state:w,prefs:x}=g;if(y.length){const k=p.default("failover",void 0,y,g);k!==void 0&&(w.mainstay.tracer.value(w,"failover",h,k),h=k,y=[])}if(y.length&&v._flags.error)if(typeof v._flags.error=="function"){y=v._flags.error(y),Array.isArray(y)||(y=[y]);for(const k of y)o(k instanceof Error||k instanceof d.Report,"error() must return an Error object")}else y=[v._flags.error];if(h===void 0){const k=p.default("default",h,y,g);w.mainstay.tracer.value(w,"default",h,k),h=k}if(v._flags.cast&&h!==void 0){const k=v._definition.cast[v._flags.cast];if(k.from(h)){const R=k.to(h,g);w.mainstay.tracer.value(w,"cast",h,R,v._flags.cast),h=R}}if(v.$_terms.externals&&x.externals&&x._externals!==!1)for(const{method:k}of v.$_terms.externals)w.mainstay.externals.push({method:k,schema:v,state:w,label:d.label(v._flags,w,x)});const A={value:h,errors:y.length?y:null};return v._flags.result&&(A.value=v._flags.result==="strip"?void 0:g.original,w.mainstay.tracer.value(w,v._flags.result,h,A.value),w.shadow(h,v._flags.result)),v._cache&&x.cache!==!1&&!v._refs.length&&v._cache.set(g.original,A),h===void 0||A.errors||v._flags.artifact===void 0||(w.mainstay.artifacts=w.mainstay.artifacts||new Map,w.mainstay.artifacts.has(v._flags.artifact)||w.mainstay.artifacts.set(v._flags.artifact,[]),w.mainstay.artifacts.get(v._flags.artifact).push(w.path)),A},p.prefs=function(h,y){const g=y===l.defaults;return g&&h._preferences[l.symbols.prefs]?h._preferences[l.symbols.prefs]:(y=l.preferences(y,h._preferences),g&&(h._preferences[l.symbols.prefs]=y),y)},p.default=function(h,y,g,v){const{schema:w,state:x,prefs:A}=v,k=w._flags[h];if(A.noDefaults||k===void 0)return y;if(x.mainstay.tracer.log(w,x,"rule",h,"full"),!k)return k;if(typeof k=="function"){const R=k.length?[c(x.ancestors[0]),v]:[];try{return k(...R)}catch(E){return void g.push(w.$_createError(`any.${h}`,null,{error:E},x,A))}}return typeof k!="object"?k:k[l.symbols.literal]?k.literal:l.isResolvable(k)?k.resolve(y,x,A):c(k)},p.trim=function(h,y){if(typeof h!="string")return h;const g=y.$_getRule("trim");return g&&g.args.enabled?h.trim():h},p.ignore={active:!1,debug:u,entry:u,filter:u,log:u,resolve:u,value:u},p.errorsArray=function(){const h=[];return h[l.symbols.errors]=!0,h}},2036:(s,i,a)=>{const o=a(375),c=a(9474),u=a(8160),f={};s.exports=f.Values=class{constructor(l,d){this._values=new Set(l),this._refs=new Set(d),this._lowercase=f.lowercases(l),this._override=!1}get length(){return this._values.size+this._refs.size}add(l,d){u.isResolvable(l)?this._refs.has(l)||(this._refs.add(l),d&&d.register(l)):this.has(l,null,null,!1)||(this._values.add(l),typeof l=="string"&&this._lowercase.set(l.toLowerCase(),l))}static merge(l,d,m){if(l=l||new f.Values,d){if(d._override)return d.clone();for(const p of[...d._values,...d._refs])l.add(p)}if(m)for(const p of[...m._values,...m._refs])l.remove(p);return l.length?l:null}remove(l){u.isResolvable(l)?this._refs.delete(l):(this._values.delete(l),typeof l=="string"&&this._lowercase.delete(l.toLowerCase()))}has(l,d,m,p){return!!this.get(l,d,m,p)}get(l,d,m,p){if(!this.length)return!1;if(this._values.has(l))return{value:l};if(typeof l=="string"&&l&&p){const h=this._lowercase.get(l.toLowerCase());if(h)return{value:h}}if(!this._refs.size&&typeof l!="object")return!1;if(typeof l=="object"){for(const h of this._values)if(c(h,l))return{value:h}}if(d)for(const h of this._refs){const y=h.resolve(l,d,m,null,{in:!0});if(y===void 0)continue;const g=h.in&&typeof y=="object"?Array.isArray(y)?y:Object.keys(y):[y];for(const v of g)if(typeof v==typeof l){if(p&&l&&typeof l=="string"){if(v.toLowerCase()===l.toLowerCase())return{value:v,ref:h}}else if(c(v,l))return{value:v,ref:h}}}return!1}override(){this._override=!0}values(l){if(l&&l.display){const d=[];for(const m of[...this._values,...this._refs])m!==void 0&&d.push(m);return d}return Array.from([...this._values,...this._refs])}clone(){const l=new f.Values(this._values,this._refs);return l._override=this._override,l}concat(l){o(!l._override,"Cannot concat override set of values");const d=new f.Values([...this._values,...l._values],[...this._refs,...l._refs]);return d._override=this._override,d}describe(){const l=[];this._override&&l.push({override:!0});for(const d of this._values.values())l.push(d&&typeof d=="object"?{value:d}:d);for(const d of this._refs.values())l.push(d.describe());return l}},f.Values.prototype[u.symbols.values]=!0,f.Values.prototype.slice=f.Values.prototype.clone,f.lowercases=function(l){const d=new Map;if(l)for(const m of l)typeof m=="string"&&d.set(m.toLowerCase(),m);return d}},978:(s,i,a)=>{const o=a(375),c=a(8571),u=a(1687),f=a(9621),l={};s.exports=function(d,m,p={}){if(o(d&&typeof d=="object","Invalid defaults value: must be an object"),o(!m||m===!0||typeof m=="object","Invalid source value: must be true, falsy or an object"),o(typeof p=="object","Invalid options: must be an object"),!m)return null;if(p.shallow)return l.applyToDefaultsWithShallow(d,m,p);const h=c(d);if(m===!0)return h;const y=p.nullOverride!==void 0&&p.nullOverride;return u(h,m,{nullOverride:y,mergeArrays:!1})},l.applyToDefaultsWithShallow=function(d,m,p){const h=p.shallow;o(Array.isArray(h),"Invalid keys");const y=new Map,g=m===!0?null:new Set;for(let x of h){x=Array.isArray(x)?x:x.split(".");const A=f(d,x);A&&typeof A=="object"?y.set(A,g&&f(m,x)||A):g&&g.add(x)}const v=c(d,{},y);if(!g)return v;for(const x of g)l.reachCopy(v,m,x);const w=p.nullOverride!==void 0&&p.nullOverride;return u(v,m,{nullOverride:w,mergeArrays:!1})},l.reachCopy=function(d,m,p){for(const g of p){if(!(g in m))return;const v=m[g];if(typeof v!="object"||v===null)return;m=v}const h=m;let y=d;for(let g=0;g{const o=a(7916);s.exports=function(c,...u){if(!c)throw u.length===1&&u[0]instanceof Error?u[0]:new o(u)}},8571:(s,i,a)=>{const o=a(9621),c=a(4277),u=a(7043),f={needsProtoHack:new Set([c.set,c.map,c.weakSet,c.weakMap])};s.exports=f.clone=function(l,d={},m=null){if(typeof l!="object"||l===null)return l;let p=f.clone,h=m;if(d.shallow){if(d.shallow!==!0)return f.cloneWithShallow(l,d);p=w=>w}else if(h){const w=h.get(l);if(w)return w}else h=new Map;const y=c.getInternalProto(l);if(y===c.buffer)return!1;if(y===c.date)return new Date(l.getTime());if(y===c.regex)return new RegExp(l);const g=f.base(l,y,d);if(g===l)return l;if(h&&h.set(l,g),y===c.set)for(const w of l)g.add(p(w,d,h));else if(y===c.map)for(const[w,x]of l)g.set(w,p(x,d,h));const v=u.keys(l,d);for(const w of v){if(w==="__proto__")continue;if(y===c.array&&w==="length"){g.length=l.length;continue}const x=Object.getOwnPropertyDescriptor(l,w);x?x.get||x.set?Object.defineProperty(g,w,x):x.enumerable?g[w]=p(l[w],d,h):Object.defineProperty(g,w,{enumerable:!1,writable:!0,configurable:!0,value:p(l[w],d,h)}):Object.defineProperty(g,w,{enumerable:!0,writable:!0,configurable:!0,value:p(l[w],d,h)})}return g},f.cloneWithShallow=function(l,d){const m=d.shallow;(d=Object.assign({},d)).shallow=!1;const p=new Map;for(const h of m){const y=o(l,h);typeof y!="object"&&typeof y!="function"||p.set(y,y)}return f.clone(l,d,p)},f.base=function(l,d,m){if(m.prototype===!1)return f.needsProtoHack.has(d)?new d.constructor:d===c.array?[]:{};const p=Object.getPrototypeOf(l);if(p&&p.isImmutable)return l;if(d===c.array){const h=[];return p!==d&&Object.setPrototypeOf(h,p),h}if(f.needsProtoHack.has(d)){const h=new p.constructor;return p!==d&&Object.setPrototypeOf(h,p),h}return Object.create(p)}},9474:(s,i,a)=>{const o=a(4277),c={mismatched:null};s.exports=function(u,f,l){return l=Object.assign({prototype:!0},l),!!c.isDeepEqual(u,f,l,[])},c.isDeepEqual=function(u,f,l,d){if(u===f)return u!==0||1/u==1/f;const m=typeof u;if(m!==typeof f||u===null||f===null)return!1;if(m==="function"){if(!l.deepFunction||u.toString()!==f.toString())return!1}else if(m!=="object")return u!=u&&f!=f;const p=c.getSharedType(u,f,!!l.prototype);switch(p){case o.buffer:return!1;case o.promise:return u===f;case o.regex:return u.toString()===f.toString();case c.mismatched:return!1}for(let h=d.length-1;h>=0;--h)if(d[h].isSame(u,f))return!0;d.push(new c.SeenEntry(u,f));try{return!!c.isDeepEqualObj(p,u,f,l,d)}finally{d.pop()}},c.getSharedType=function(u,f,l){if(l)return Object.getPrototypeOf(u)!==Object.getPrototypeOf(f)?c.mismatched:o.getInternalProto(u);const d=o.getInternalProto(u);return d!==o.getInternalProto(f)?c.mismatched:d},c.valueOf=function(u){const f=u.valueOf;if(f===void 0)return u;try{return f.call(u)}catch(l){return l}},c.hasOwnEnumerableProperty=function(u,f){return Object.prototype.propertyIsEnumerable.call(u,f)},c.isSetSimpleEqual=function(u,f){for(const l of Set.prototype.values.call(u))if(!Set.prototype.has.call(f,l))return!1;return!0},c.isDeepEqualObj=function(u,f,l,d,m){const{isDeepEqual:p,valueOf:h,hasOwnEnumerableProperty:y}=c,{keys:g,getOwnPropertySymbols:v}=Object;if(u===o.array){if(!d.part){if(f.length!==l.length)return!1;for(let R=0;R{const o=a(8761);s.exports=class extends Error{constructor(c){super(c.filter(u=>u!=="").map(u=>typeof u=="string"?u:u instanceof Error?u.message:o(u)).join(" ")||"Unknown error"),typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,i.assert)}}},5277:s=>{const i={};s.exports=function(a){if(!a)return"";let o="";for(let c=0;c=256?"&#"+a+";":`&#x${a.toString(16).padStart(2,"0")};`)},i.isSafe=function(a){return i.safeCharCodes.has(a)},i.namedHtml=new Map([[38,"&"],[60,"<"],[62,">"],[34,"""],[160," "],[162,"¢"],[163,"£"],[164,"¤"],[169,"©"],[174,"®"]]),i.safeCharCodes=function(){const a=new Set;for(let o=32;o<123;++o)(o>=97||o>=65&&o<=90||o>=48&&o<=57||o===32||o===46||o===44||o===45||o===58||o===95)&&a.add(o);return a}()},6064:s=>{s.exports=function(i){return i.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},738:s=>{s.exports=function(){}},1687:(s,i,a)=>{const o=a(375),c=a(8571),u=a(7043),f={};s.exports=f.merge=function(l,d,m){if(o(l&&typeof l=="object","Invalid target value: must be an object"),o(d==null||typeof d=="object","Invalid source value: must be null, undefined, or an object"),!d)return l;if(m=Object.assign({nullOverride:!0,mergeArrays:!0},m),Array.isArray(d)){o(Array.isArray(l),"Cannot merge array onto an object"),m.mergeArrays||(l.length=0);for(let h=0;h{const o=a(375),c={};s.exports=function(u,f,l){if(f===!1||f==null)return u;typeof(l=l||{})=="string"&&(l={separator:l});const d=Array.isArray(f);o(!d||!l.separator,"Separator option is not valid for array-based chain");const m=d?f:f.split(l.separator||".");let p=u;for(let h=0;h{s.exports=function(...i){try{return JSON.stringify(...i)}catch(a){return"[Cannot display object: "+a.message+"]"}}},4277:(s,i)=>{const a={};i=s.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},a.typeMap=new Map([["[object Error]",i.error],["[object Map]",i.map],["[object Promise]",i.promise],["[object Set]",i.set],["[object WeakMap]",i.weakMap],["[object WeakSet]",i.weakSet]]),i.getInternalProto=function(o){if(Array.isArray(o))return i.array;if(o instanceof Date)return i.date;if(o instanceof RegExp)return i.regex;if(o instanceof Error)return i.error;const c=Object.prototype.toString.call(o);return a.typeMap.get(c)||i.generic}},7043:(s,i)=>{i.keys=function(a,o={}){return o.symbols!==!1?Reflect.ownKeys(a):Object.getOwnPropertyNames(a)}},3652:(s,i,a)=>{const o=a(375),c={};i.Sorter=class{constructor(){this._items=[],this.nodes=[]}add(u,f){const l=[].concat((f=f||{}).before||[]),d=[].concat(f.after||[]),m=f.group||"?",p=f.sort||0;o(!l.includes(m),`Item cannot come before itself: ${m}`),o(!l.includes("?"),"Item cannot come before unassociated items"),o(!d.includes(m),`Item cannot come after itself: ${m}`),o(!d.includes("?"),"Item cannot come after unassociated items"),Array.isArray(u)||(u=[u]);for(const h of u){const y={seq:this._items.length,sort:p,before:l,after:d,group:m,node:h};this._items.push(y)}if(!f.manual){const h=this._sort();o(h,"item",m!=="?"?`added into group ${m}`:"","created a dependencies error")}return this.nodes}merge(u){Array.isArray(u)||(u=[u]);for(const l of u)if(l)for(const d of l._items)this._items.push(Object.assign({},d));this._items.sort(c.mergeSort);for(let l=0;lu.sort===f.sort?0:u.sort{const o=a(443),c=a(2178),u={minDomainSegments:2,nonAsciiRx:/[^\x00-\x7f]/,domainControlRx:/[\x00-\x20@\:\/\\#!\$&\'\(\)\*\+,;=\?]/,tldSegmentRx:/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,domainSegmentRx:/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,URL:o.URL||URL};i.analyze=function(f,l={}){if(!f)return c.code("DOMAIN_NON_EMPTY_STRING");if(typeof f!="string")throw new Error("Invalid input: domain must be a string");if(f.length>256)return c.code("DOMAIN_TOO_LONG");if(u.nonAsciiRx.test(f)){if(l.allowUnicode===!1)return c.code("DOMAIN_INVALID_UNICODE_CHARS");f=f.normalize("NFC")}if(u.domainControlRx.test(f))return c.code("DOMAIN_INVALID_CHARS");f=u.punycode(f),l.allowFullyQualified&&f[f.length-1]==="."&&(f=f.slice(0,-1));const d=l.minDomainSegments||u.minDomainSegments,m=f.split(".");if(m.lengthl.maxDomainSegments)return c.code("DOMAIN_SEGMENTS_COUNT_MAX");const p=l.tlds;if(p){const h=m[m.length-1].toLowerCase();if(p.deny&&p.deny.has(h)||p.allow&&!p.allow.has(h))return c.code("DOMAIN_FORBIDDEN_TLDS")}for(let h=0;h63)return c.code("DOMAIN_LONG_SEGMENT");if(h{const o=a(9848),c=a(5380),u=a(2178),f={nonAsciiRx:/[^\x00-\x7f]/,encoder:new(o.TextEncoder||TextEncoder)};i.analyze=function(l,d){return f.email(l,d)},i.isValid=function(l,d){return!f.email(l,d)},f.email=function(l,d={}){if(typeof l!="string")throw new Error("Invalid input: email must be a string");if(!l)return u.code("EMPTY_STRING");const m=!f.nonAsciiRx.test(l);if(!m){if(d.allowUnicode===!1)return u.code("FORBIDDEN_UNICODE");l=l.normalize("NFC")}const p=l.split("@");if(p.length!==2)return p.length>2?u.code("MULTIPLE_AT_CHAR"):u.code("MISSING_AT_CHAR");const[h,y]=p;if(!h)return u.code("EMPTY_LOCAL");if(!d.ignoreLength){if(l.length>254)return u.code("ADDRESS_TOO_LONG");if(f.encoder.encode(h).length>64)return u.code("LOCAL_TOO_LONG")}return f.local(h,m)||c.analyze(y,d)},f.local=function(l,d){const m=l.split(".");for(const p of m){if(!p.length)return u.code("EMPTY_LOCAL_SEGMENT");if(d){if(!f.atextRx.test(p))return u.code("INVALID_LOCAL_CHARS")}else for(const h of p){if(f.atextRx.test(h))continue;const y=f.binary(h);if(!f.atomRx.test(y))return u.code("INVALID_LOCAL_CHARS")}}},f.binary=function(l){return Array.from(f.encoder.encode(l)).map(d=>String.fromCharCode(d)).join("")},f.atextRx=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,f.atomRx=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|"))},2178:(s,i)=>{i.codes={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"},i.code=function(a){return{code:a,error:i.codes[a]}}},9959:(s,i,a)=>{const o=a(375),c=a(5752);i.regex=function(u={}){o(u.cidr===void 0||typeof u.cidr=="string","options.cidr must be a string");const f=u.cidr?u.cidr.toLowerCase():"optional";o(["required","optional","forbidden"].includes(f),"options.cidr must be one of required, optional, forbidden"),o(u.version===void 0||typeof u.version=="string"||Array.isArray(u.version),"options.version must be a string or an array of string");let l=u.version||["ipv4","ipv6","ipvfuture"];Array.isArray(l)||(l=[l]),o(l.length>=1,"options.version must have at least 1 version specified");for(let p=0;p{if(f==="forbidden")return c.ip[p];const h=`\\/${p==="ipv4"?c.ip.v4Cidr:c.ip.v6Cidr}`;return f==="required"?`${c.ip[p]}${h}`:`${c.ip[p]}(?:${h})?`}).join("|")})`,m=new RegExp(`^${d}$`);return{cidr:f,versions:l,regex:m,raw:d}}},5752:(s,i,a)=>{const o=a(375),c=a(6064),u={generate:function(){const f={},l="\\dA-Fa-f",d="["+l+"]",m="\\w-\\.~",p="!\\$&'\\(\\)\\*\\+,;=",h="%"+l,y=m+h+p+":@",g="["+y+"]",v="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";f.ipv4address="(?:"+v+"\\.){3}"+v;const w=d+"{1,4}",x="(?:"+w+":"+w+"|"+f.ipv4address+")",A="(?:"+w+":){6}"+x,k="::(?:"+w+":){5}"+x,R="(?:"+w+")?::(?:"+w+":){4}"+x,E="(?:(?:"+w+":){0,1}"+w+")?::(?:"+w+":){3}"+x,T="(?:(?:"+w+":){0,2}"+w+")?::(?:"+w+":){2}"+x,D="(?:(?:"+w+":){0,3}"+w+")?::"+w+":"+x,M="(?:(?:"+w+":){0,4}"+w+")?::"+x,L="(?:(?:"+w+":){0,5}"+w+")?::"+w,I="(?:(?:"+w+":){0,6}"+w+")?::";f.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",f.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",f.ipv6address="(?:"+A+"|"+k+"|"+R+"|"+E+"|"+T+"|"+D+"|"+M+"|"+L+"|"+I+")",f.ipvFuture="v"+d+"+\\.["+m+p+":]+",f.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",f.schemeRegex=new RegExp(f.scheme);const F="["+m+h+p+":]*",U="["+m+h+p+"]{1,255}",Y="(?:\\[(?:"+f.ipv6address+"|"+f.ipvFuture+")\\]|"+f.ipv4address+"|"+U+")",V="(?:"+F+"@)?"+Y+"(?::\\d*)?",H="(?:"+F+"@)?("+Y+")(?::\\d*)?",ee=g+"*",re=g+"+",X="(?:\\/"+ee+")*",G="\\/(?:"+re+X+")?",K=re+X,Z="["+m+h+p+"@]+"+X,ue="(?:\\/\\/\\/"+ee+X+")";return f.hierPart="(?:(?:\\/\\/"+V+X+")|"+G+"|"+K+"|"+ue+")",f.hierPartCapture="(?:(?:\\/\\/"+H+X+")|"+G+"|"+K+")",f.relativeRef="(?:(?:\\/\\/"+V+X+")|"+G+"|"+Z+"|)",f.relativeRefCapture="(?:(?:\\/\\/"+H+X+")|"+G+"|"+Z+"|)",f.query="["+y+"\\/\\?]*(?=#|$)",f.queryWithSquareBrackets="["+y+"\\[\\]\\/\\?]*(?=#|$)",f.fragment="["+y+"\\/\\?]*",f}};u.rfc3986=u.generate(),i.ip={v4Cidr:u.rfc3986.ipv4Cidr,v6Cidr:u.rfc3986.ipv6Cidr,ipv4:u.rfc3986.ipv4address,ipv6:u.rfc3986.ipv6address,ipvfuture:u.rfc3986.ipvFuture},u.createRegex=function(f){const l=u.rfc3986,d="(?:\\?"+(f.allowQuerySquareBrackets?l.queryWithSquareBrackets:l.query)+")?(?:#"+l.fragment+")?",m=f.domain?l.relativeRefCapture:l.relativeRef;if(f.relativeOnly)return u.wrap(m+d);let p="";if(f.scheme){o(f.scheme instanceof RegExp||typeof f.scheme=="string"||Array.isArray(f.scheme),"scheme must be a RegExp, String, or Array");const g=[].concat(f.scheme);o(g.length>=1,"scheme must have at least 1 scheme specified");const v=[];for(let w=0;w{const a={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*(\.[0-9]*)?){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};i.Parser=class{constructor(o,c={}){if(!c[a.settings]&&c.constants)for(const u in c.constants){const f=c.constants[u];if(f!==null&&!["boolean","number","string"].includes(typeof f))throw new Error(`Formula constant ${u} contains invalid ${typeof f} value type`)}this.settings=c[a.settings]?c:Object.assign({[a.settings]:!0,constants:{},functions:{}},c),this.single=null,this._parts=null,this._parse(o)}_parse(o){let c=[],u="",f=0,l=!1;const d=p=>{if(f)throw new Error("Formula missing closing parenthesis");const h=c.length?c[c.length-1]:null;if(l||u||p){if(h&&h.type==="reference"&&p===")")return h.type="function",h.value=this._subFormula(u,h.value),void(u="");if(p===")"){const y=new i.Parser(u,this.settings);c.push({type:"segment",value:y})}else if(l){if(l==="]")return c.push({type:"reference",value:u}),void(u="");c.push({type:"literal",value:u})}else if(a.operatorCharacters.includes(u))h&&h.type==="operator"&&a.operators.includes(h.value+u)?h.value+=u:c.push({type:"operator",value:u});else if(u.match(a.numberRx))c.push({type:"constant",value:parseFloat(u)});else if(this.settings.constants[u]!==void 0)c.push({type:"constant",value:this.settings.constants[u]});else{if(!u.match(a.tokenRx))throw new Error(`Formula contains invalid token: ${u}`);c.push({type:"reference",value:u})}u=""}};for(const p of o)l?p===l?(d(),l=!1):u+=p:f?p==="("?(u+=p,++f):p===")"?(--f,f?u+=p:d(p)):u+=p:p in a.literals?l=a.literals[p]:p==="("?(d(),++f):a.operatorCharacters.includes(p)?(d(),u=p,d()):p!==" "?u+=p:d();d(),c=c.map((p,h)=>p.type!=="operator"||p.value!=="-"||h&&c[h-1].type!=="operator"?p:{type:"operator",value:"n"});let m=!1;for(const p of c){if(p.type==="operator"){if(a.operatorsPrefix.includes(p.value))continue;if(!m)throw new Error("Formula contains an operator in invalid position");if(!a.operators.includes(p.value))throw new Error(`Formula contains an unknown operator ${p.value}`)}else if(m)throw new Error("Formula missing expected operator");m=!m}if(!m)throw new Error("Formula contains invalid trailing operator");c.length===1&&["reference","literal","constant"].includes(c[0].type)&&(this.single={type:c[0].type==="reference"?"reference":"value",value:c[0].value}),this._parts=c.map(p=>{if(p.type==="operator")return a.operatorsPrefix.includes(p.value)?p:p.value;if(p.type!=="reference")return p.value;if(this.settings.tokenRx&&!this.settings.tokenRx.test(p.value))throw new Error(`Formula contains invalid reference ${p.value}`);return this.settings.reference?this.settings.reference(p.value):a.reference(p.value)})}_subFormula(o,c){const u=this.settings.functions[c];if(typeof u!="function")throw new Error(`Formula contains unknown function ${c}`);let f=[];if(o){let l="",d=0,m=!1;const p=()=>{if(!l)throw new Error(`Formula contains function ${c} with invalid arguments ${o}`);f.push(l),l=""};for(let h=0;hnew i.Parser(l,this.settings)),function(l){const d=[];for(const m of f)d.push(m.evaluate(l));return u.call(l,...d)}}evaluate(o){const c=this._parts.slice();for(let u=c.length-2;u>=0;--u){const f=c[u];if(f&&f.type==="operator"){const l=c[u+1];c.splice(u+1,1);const d=a.evaluate(l,o);c[u]=a.single(f.value,d)}}return a.operatorsOrder.forEach(u=>{for(let f=1;f":return c>u;case">=":return c>=u;case"==":return c===u;case"!=":return c!==u;case"&&":return c&&u;case"||":return c||u}return null},a.exists=function(o){return o!=null}},9926:()=>{},5688:()=>{},9708:()=>{},1152:()=>{},443:()=>{},9848:()=>{},5934:s=>{s.exports=JSON.parse('{"version":"17.13.3"}')}},r={},function s(i){var a=r[i];if(a!==void 0)return a.exports;var o=r[i]={exports:{}};return n[i](o,o.exports,s),o.exports}(5107);var n,r})})(PQ);var GMe=PQ.exports;const dr=Dd(GMe);class xa{constructor(e){He(this,"_object");He(this,"_error");He(this,"isSuccess");He(this,"isFailure");const{isSuccess:n,error:r,object:s}=e;if(n&&r)throw new Error("InvalidOperation: A result cannot be successful and contain an error");if(!n&&!r)throw new Error("InvalidOperation: A failing result needs to contain an error message");this.isSuccess=n,this.isFailure=!n,this._error=r,this._object=s,Object.freeze(this)}get object(){if(this.isFailure)throw new Error("Result is not successful");return this._object}get error(){if(this.isSuccess)throw new Error("Result is not error");return this._error}static ok(e){return new xa({isSuccess:!0,object:e})}static fail(e){return new xa({isSuccess:!1,error:e})}static combine(e){for(const n of e)if(n.isFailure)return n;return xa.ok()}}class Jl{static validate(e,n,r={}){if(!dr.isSchema(e))throw new KMe("Rule provided is not a valid Joi schema!");const s={abortEarly:!1,errors:{wrap:{label:"{}"}},...r},i=e.validate(n,s);return i.error?xa.fail(i.error):xa.ok(i.value)}static validateFnc(e){return(n,r)=>{const s=e(n);return s.isSuccess?n:r.message({custom:s.error.message})}}}He(Jl,"RULE_NOT_NULL_OR_UNDEFINED",dr.any().required().invalid(null)),He(Jl,"RULE_ALLOW_NULL_OR_UNDEFINED",dr.any().optional().valid(null)),He(Jl,"RULE_ALLOW_NULL",dr.any().valid(null)),He(Jl,"RULE_ALLOW_EMPTY",dr.any().optional().valid(null,"")),He(Jl,"RULE_IS_TYPE_STRING",dr.string()),He(Jl,"RULE_IS_TYPE_NUMBER",dr.number());class KMe extends Error{}class k$ extends Error{constructor(n,r,s={}){super(r);He(this,"code");He(this,"payload",{});this.name=this.constructor.name,this.code=n,this.payload=s,Object.setPrototypeOf(this,k$.prototype)}}const QC=class QC extends k${static create(e,n,r){return new QC(e,n,r)}};He(QC,"INVALID_INPUT_DATA","INVALID_INPUT_DATA");let i0=QC;function TQ(t,e="",n){return i0.create(t,e,n)}var kQ={};(function(t){Object.defineProperty(t,"__esModule",{value:!0});var e=Object.prototype.hasOwnProperty;t.is=function(n,r){return n===r?n!==0||r!==0||1/n===1/r:n!==n&&r!==r},t.shallowEqual=function(n,r,s){if(n===r)return!0;if(typeof n!="object"||n===null||typeof r!="object"||r===null)return!1;var i=Object.keys(n),a=Object.keys(r);if(i.length!==a.length)return!1;for(var o=s&&typeof s.customEqual=="function"?s.customEqual:t.is,c=0;cthis.props===null)}}class DUe extends dr.ValidationError{}class NUe extends dr.ValidationError{}class MUe extends dr.ValidationError{}class OUe extends dr.ValidationError{}class LUe extends dr.ValidationError{}const QT={USD:{symbol:"$",name:"US Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"USD",name_plural:"US dollars"},CAD:{symbol:"CA$",name:"Canadian Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"CAD",name_plural:"Canadian dollars"},EUR:{symbol:"€",name:"Euro",symbol_native:"€",decimal_digits:2,rounding:0,code:"EUR",name_plural:"euros"},BTC:{symbol:"BTC",name:"Bitcoin",symbol_native:"฿",decimal_digits:8,rounding:0,code:"BTC",name_plural:"Bitcoins"},AED:{symbol:"AED",name:"United Arab Emirates Dirham",symbol_native:"د.إ.‏",decimal_digits:2,rounding:0,code:"AED",name_plural:"UAE dirhams"},AFN:{symbol:"Af",name:"Afghan Afghani",symbol_native:"؋",decimal_digits:2,rounding:0,code:"AFN",name_plural:"Afghan Afghanis"},ALL:{symbol:"ALL",name:"Albanian Lek",symbol_native:"Lek",decimal_digits:2,rounding:0,code:"ALL",name_plural:"Albanian lekë"},AMD:{symbol:"AMD",name:"Armenian Dram",symbol_native:"դր.",decimal_digits:2,rounding:0,code:"AMD",name_plural:"Armenian drams"},ARS:{symbol:"AR$",name:"Argentine Peso",symbol_native:"$",decimal_digits:2,rounding:0,code:"ARS",name_plural:"Argentine pesos"},AUD:{symbol:"AU$",name:"Australian Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"AUD",name_plural:"Australian dollars"},AZN:{symbol:"man.",name:"Azerbaijani Manat",symbol_native:"ман.",decimal_digits:2,rounding:0,code:"AZN",name_plural:"Azerbaijani manats"},BAM:{symbol:"KM",name:"Bosnia-Herzegovina Convertible Mark",symbol_native:"KM",decimal_digits:2,rounding:0,code:"BAM",name_plural:"Bosnia-Herzegovina convertible marks"},BDT:{symbol:"Tk",name:"Bangladeshi Taka",symbol_native:"৳",decimal_digits:2,rounding:0,code:"BDT",name_plural:"Bangladeshi takas"},BGN:{symbol:"BGN",name:"Bulgarian Lev",symbol_native:"лв.",decimal_digits:2,rounding:0,code:"BGN",name_plural:"Bulgarian leva"},BHD:{symbol:"BD",name:"Bahraini Dinar",symbol_native:"د.ب.‏",decimal_digits:3,rounding:0,code:"BHD",name_plural:"Bahraini dinars"},BIF:{symbol:"FBu",name:"Burundian Franc",symbol_native:"FBu",decimal_digits:0,rounding:0,code:"BIF",name_plural:"Burundian francs"},BND:{symbol:"BN$",name:"Brunei Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"BND",name_plural:"Brunei dollars"},BOB:{symbol:"Bs",name:"Bolivian Boliviano",symbol_native:"Bs",decimal_digits:2,rounding:0,code:"BOB",name_plural:"Bolivian bolivianos"},BRL:{symbol:"R$",name:"Brazilian Real",symbol_native:"R$",decimal_digits:2,rounding:0,code:"BRL",name_plural:"Brazilian reals"},BWP:{symbol:"BWP",name:"Botswanan Pula",symbol_native:"P",decimal_digits:2,rounding:0,code:"BWP",name_plural:"Botswanan pulas"},BYR:{symbol:"BYR",name:"Belarusian Ruble",symbol_native:"BYR",decimal_digits:0,rounding:0,code:"BYR",name_plural:"Belarusian rubles"},BZD:{symbol:"BZ$",name:"Belize Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"BZD",name_plural:"Belize dollars"},CDF:{symbol:"CDF",name:"Congolese Franc",symbol_native:"FrCD",decimal_digits:2,rounding:0,code:"CDF",name_plural:"Congolese francs"},CHF:{symbol:"CHF",name:"Swiss Franc",symbol_native:"CHF",decimal_digits:2,rounding:.05,code:"CHF",name_plural:"Swiss francs"},CLP:{symbol:"CL$",name:"Chilean Peso",symbol_native:"$",decimal_digits:0,rounding:0,code:"CLP",name_plural:"Chilean pesos"},CNY:{symbol:"CN¥",name:"Chinese Yuan",symbol_native:"CN¥",decimal_digits:2,rounding:0,code:"CNY",name_plural:"Chinese yuan"},COP:{symbol:"CO$",name:"Colombian Peso",symbol_native:"$",decimal_digits:2,rounding:0,code:"COP",name_plural:"Colombian pesos"},CRC:{symbol:"₡",name:"Costa Rican Colón",symbol_native:"₡",decimal_digits:2,rounding:0,code:"CRC",name_plural:"Costa Rican colóns"},CVE:{symbol:"CV$",name:"Cape Verdean Escudo",symbol_native:"CV$",decimal_digits:2,rounding:0,code:"CVE",name_plural:"Cape Verdean escudos"},CZK:{symbol:"Kč",name:"Czech Republic Koruna",symbol_native:"Kč",decimal_digits:2,rounding:0,code:"CZK",name_plural:"Czech Republic korunas"},DJF:{symbol:"Fdj",name:"Djiboutian Franc",symbol_native:"Fdj",decimal_digits:0,rounding:0,code:"DJF",name_plural:"Djiboutian francs"},DKK:{symbol:"Dkr",name:"Danish Krone",symbol_native:"kr",decimal_digits:2,rounding:0,code:"DKK",name_plural:"Danish kroner"},DOP:{symbol:"RD$",name:"Dominican Peso",symbol_native:"RD$",decimal_digits:2,rounding:0,code:"DOP",name_plural:"Dominican pesos"},DZD:{symbol:"DA",name:"Algerian Dinar",symbol_native:"د.ج.‏",decimal_digits:2,rounding:0,code:"DZD",name_plural:"Algerian dinars"},EEK:{symbol:"Ekr",name:"Estonian Kroon",symbol_native:"kr",decimal_digits:2,rounding:0,code:"EEK",name_plural:"Estonian kroons"},EGP:{symbol:"EGP",name:"Egyptian Pound",symbol_native:"ج.م.‏",decimal_digits:2,rounding:0,code:"EGP",name_plural:"Egyptian pounds"},ERN:{symbol:"Nfk",name:"Eritrean Nakfa",symbol_native:"Nfk",decimal_digits:2,rounding:0,code:"ERN",name_plural:"Eritrean nakfas"},ETB:{symbol:"Br",name:"Ethiopian Birr",symbol_native:"Br",decimal_digits:2,rounding:0,code:"ETB",name_plural:"Ethiopian birrs"},GBP:{symbol:"£",name:"British Pound Sterling",symbol_native:"£",decimal_digits:2,rounding:0,code:"GBP",name_plural:"British pounds sterling"},GEL:{symbol:"GEL",name:"Georgian Lari",symbol_native:"GEL",decimal_digits:2,rounding:0,code:"GEL",name_plural:"Georgian laris"},GHS:{symbol:"GH₵",name:"Ghanaian Cedi",symbol_native:"GH₵",decimal_digits:2,rounding:0,code:"GHS",name_plural:"Ghanaian cedis"},GNF:{symbol:"FG",name:"Guinean Franc",symbol_native:"FG",decimal_digits:0,rounding:0,code:"GNF",name_plural:"Guinean francs"},GTQ:{symbol:"GTQ",name:"Guatemalan Quetzal",symbol_native:"Q",decimal_digits:2,rounding:0,code:"GTQ",name_plural:"Guatemalan quetzals"},HKD:{symbol:"HK$",name:"Hong Kong Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"HKD",name_plural:"Hong Kong dollars"},HNL:{symbol:"HNL",name:"Honduran Lempira",symbol_native:"L",decimal_digits:2,rounding:0,code:"HNL",name_plural:"Honduran lempiras"},HRK:{symbol:"kn",name:"Croatian Kuna",symbol_native:"kn",decimal_digits:2,rounding:0,code:"HRK",name_plural:"Croatian kunas"},HUF:{symbol:"Ft",name:"Hungarian Forint",symbol_native:"Ft",decimal_digits:2,rounding:0,code:"HUF",name_plural:"Hungarian forints"},IDR:{symbol:"Rp",name:"Indonesian Rupiah",symbol_native:"Rp",decimal_digits:2,rounding:0,code:"IDR",name_plural:"Indonesian rupiahs"},ILS:{symbol:"₪",name:"Israeli New Sheqel",symbol_native:"₪",decimal_digits:2,rounding:0,code:"ILS",name_plural:"Israeli new sheqels"},INR:{symbol:"Rs",name:"Indian Rupee",symbol_native:"টকা",decimal_digits:2,rounding:0,code:"INR",name_plural:"Indian rupees"},IQD:{symbol:"IQD",name:"Iraqi Dinar",symbol_native:"د.ع.‏",decimal_digits:3,rounding:0,code:"IQD",name_plural:"Iraqi dinars"},IRR:{symbol:"IRR",name:"Iranian Rial",symbol_native:"﷼",decimal_digits:2,rounding:0,code:"IRR",name_plural:"Iranian rials"},ISK:{symbol:"Ikr",name:"Icelandic Króna",symbol_native:"kr",decimal_digits:0,rounding:0,code:"ISK",name_plural:"Icelandic krónur"},JMD:{symbol:"J$",name:"Jamaican Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"JMD",name_plural:"Jamaican dollars"},JOD:{symbol:"JD",name:"Jordanian Dinar",symbol_native:"د.أ.‏",decimal_digits:3,rounding:0,code:"JOD",name_plural:"Jordanian dinars"},JPY:{symbol:"¥",name:"Japanese Yen",symbol_native:"¥",decimal_digits:0,rounding:0,code:"JPY",name_plural:"Japanese yen"},KES:{symbol:"Ksh",name:"Kenyan Shilling",symbol_native:"Ksh",decimal_digits:2,rounding:0,code:"KES",name_plural:"Kenyan shillings"},KHR:{symbol:"KHR",name:"Cambodian Riel",symbol_native:"៛",decimal_digits:2,rounding:0,code:"KHR",name_plural:"Cambodian riels"},KMF:{symbol:"CF",name:"Comorian Franc",symbol_native:"FC",decimal_digits:0,rounding:0,code:"KMF",name_plural:"Comorian francs"},KRW:{symbol:"₩",name:"South Korean Won",symbol_native:"₩",decimal_digits:0,rounding:0,code:"KRW",name_plural:"South Korean won"},KWD:{symbol:"KD",name:"Kuwaiti Dinar",symbol_native:"د.ك.‏",decimal_digits:3,rounding:0,code:"KWD",name_plural:"Kuwaiti dinars"},KZT:{symbol:"KZT",name:"Kazakhstani Tenge",symbol_native:"тңг.",decimal_digits:2,rounding:0,code:"KZT",name_plural:"Kazakhstani tenges"},LAK:{symbol:"₭",name:"Lao kip",symbol_native:"ກີບ",decimal_digits:2,rounding:0,code:"LAK",name_plural:"Lao kips"},LBP:{symbol:"LB£",name:"Lebanese Pound",symbol_native:"ل.ل.‏",decimal_digits:2,rounding:0,code:"LBP",name_plural:"Lebanese pounds"},LKR:{symbol:"SLRs",name:"Sri Lankan Rupee",symbol_native:"SL Re",decimal_digits:2,rounding:0,code:"LKR",name_plural:"Sri Lankan rupees"},LTL:{symbol:"Lt",name:"Lithuanian Litas",symbol_native:"Lt",decimal_digits:2,rounding:0,code:"LTL",name_plural:"Lithuanian litai"},LVL:{symbol:"Ls",name:"Latvian Lats",symbol_native:"Ls",decimal_digits:2,rounding:0,code:"LVL",name_plural:"Latvian lati"},LYD:{symbol:"LD",name:"Libyan Dinar",symbol_native:"د.ل.‏",decimal_digits:3,rounding:0,code:"LYD",name_plural:"Libyan dinars"},MAD:{symbol:"MAD",name:"Moroccan Dirham",symbol_native:"د.م.‏",decimal_digits:2,rounding:0,code:"MAD",name_plural:"Moroccan dirhams"},MDL:{symbol:"MDL",name:"Moldovan Leu",symbol_native:"MDL",decimal_digits:2,rounding:0,code:"MDL",name_plural:"Moldovan lei"},MGA:{symbol:"MGA",name:"Malagasy Ariary",symbol_native:"MGA",decimal_digits:2,rounding:0,code:"MGA",name_plural:"Malagasy Ariaries"},MKD:{symbol:"MKD",name:"Macedonian Denar",symbol_native:"MKD",decimal_digits:2,rounding:0,code:"MKD",name_plural:"Macedonian denari"},MMK:{symbol:"MMK",name:"Myanma Kyat",symbol_native:"K",decimal_digits:2,rounding:0,code:"MMK",name_plural:"Myanma kyats"},MOP:{symbol:"MOP$",name:"Macanese Pataca",symbol_native:"MOP$",decimal_digits:2,rounding:0,code:"MOP",name_plural:"Macanese patacas"},MUR:{symbol:"MURs",name:"Mauritian Rupee",symbol_native:"MURs",decimal_digits:2,rounding:0,code:"MUR",name_plural:"Mauritian rupees"},MXN:{symbol:"MX$",name:"Mexican Peso",symbol_native:"$",decimal_digits:2,rounding:0,code:"MXN",name_plural:"Mexican pesos"},MYR:{symbol:"RM",name:"Malaysian Ringgit",symbol_native:"RM",decimal_digits:2,rounding:0,code:"MYR",name_plural:"Malaysian ringgits"},MZN:{symbol:"MTn",name:"Mozambican Metical",symbol_native:"MTn",decimal_digits:2,rounding:0,code:"MZN",name_plural:"Mozambican meticals"},NAD:{symbol:"N$",name:"Namibian Dollar",symbol_native:"N$",decimal_digits:2,rounding:0,code:"NAD",name_plural:"Namibian dollars"},NGN:{symbol:"₦",name:"Nigerian Naira",symbol_native:"₦",decimal_digits:2,rounding:0,code:"NGN",name_plural:"Nigerian nairas"},NIO:{symbol:"C$",name:"Nicaraguan Córdoba",symbol_native:"C$",decimal_digits:2,rounding:0,code:"NIO",name_plural:"Nicaraguan córdobas"},NOK:{symbol:"Nkr",name:"Norwegian Krone",symbol_native:"kr",decimal_digits:2,rounding:0,code:"NOK",name_plural:"Norwegian kroner"},NPR:{symbol:"NPRs",name:"Nepalese Rupee",symbol_native:"नेरू",decimal_digits:2,rounding:0,code:"NPR",name_plural:"Nepalese rupees"},NZD:{symbol:"NZ$",name:"New Zealand Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"NZD",name_plural:"New Zealand dollars"},OMR:{symbol:"OMR",name:"Omani Rial",symbol_native:"ر.ع.‏",decimal_digits:3,rounding:0,code:"OMR",name_plural:"Omani rials"},PAB:{symbol:"B/.",name:"Panamanian Balboa",symbol_native:"B/.",decimal_digits:2,rounding:0,code:"PAB",name_plural:"Panamanian balboas"},PEN:{symbol:"S/.",name:"Peruvian Nuevo Sol",symbol_native:"S/.",decimal_digits:2,rounding:0,code:"PEN",name_plural:"Peruvian nuevos soles"},PHP:{symbol:"₱",name:"Philippine Peso",symbol_native:"₱",decimal_digits:2,rounding:0,code:"PHP",name_plural:"Philippine pesos"},PKR:{symbol:"PKRs",name:"Pakistani Rupee",symbol_native:"₨",decimal_digits:2,rounding:0,code:"PKR",name_plural:"Pakistani rupees"},PLN:{symbol:"zł",name:"Polish Zloty",symbol_native:"zł",decimal_digits:2,rounding:0,code:"PLN",name_plural:"Polish zlotys"},PYG:{symbol:"₲",name:"Paraguayan Guarani",symbol_native:"₲",decimal_digits:0,rounding:0,code:"PYG",name_plural:"Paraguayan guaranis"},QAR:{symbol:"QR",name:"Qatari Rial",symbol_native:"ر.ق.‏",decimal_digits:2,rounding:0,code:"QAR",name_plural:"Qatari rials"},RON:{symbol:"RON",name:"Romanian Leu",symbol_native:"RON",decimal_digits:2,rounding:0,code:"RON",name_plural:"Romanian lei"},RSD:{symbol:"din.",name:"Serbian Dinar",symbol_native:"дин.",decimal_digits:2,rounding:0,code:"RSD",name_plural:"Serbian dinars"},RUB:{symbol:"RUB",name:"Russian Ruble",symbol_native:"₽",decimal_digits:2,rounding:0,code:"RUB",name_plural:"Russian rubles"},RWF:{symbol:"RWF",name:"Rwandan Franc",symbol_native:"FR",decimal_digits:0,rounding:0,code:"RWF",name_plural:"Rwandan francs"},SAR:{symbol:"SR",name:"Saudi Riyal",symbol_native:"ر.س.‏",decimal_digits:2,rounding:0,code:"SAR",name_plural:"Saudi riyals"},SDG:{symbol:"SDG",name:"Sudanese Pound",symbol_native:"SDG",decimal_digits:2,rounding:0,code:"SDG",name_plural:"Sudanese pounds"},SEK:{symbol:"Skr",name:"Swedish Krona",symbol_native:"kr",decimal_digits:2,rounding:0,code:"SEK",name_plural:"Swedish kronor"},SGD:{symbol:"S$",name:"Singapore Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"SGD",name_plural:"Singapore dollars"},SOS:{symbol:"Ssh",name:"Somali Shilling",symbol_native:"Ssh",decimal_digits:2,rounding:0,code:"SOS",name_plural:"Somali shillings"},SYP:{symbol:"SY£",name:"Syrian Pound",symbol_native:"ل.س.‏",decimal_digits:2,rounding:0,code:"SYP",name_plural:"Syrian pounds"},THB:{symbol:"฿",name:"Thai Baht",symbol_native:"฿",decimal_digits:2,rounding:0,code:"THB",name_plural:"Thai baht"},TND:{symbol:"DT",name:"Tunisian Dinar",symbol_native:"د.ت.‏",decimal_digits:3,rounding:0,code:"TND",name_plural:"Tunisian dinars"},TOP:{symbol:"T$",name:"Tongan Paʻanga",symbol_native:"T$",decimal_digits:2,rounding:0,code:"TOP",name_plural:"Tongan paʻanga"},TRY:{symbol:"TL",name:"Turkish Lira",symbol_native:"TL",decimal_digits:2,rounding:0,code:"TRY",name_plural:"Turkish Lira"},TTD:{symbol:"TT$",name:"Trinidad and Tobago Dollar",symbol_native:"$",decimal_digits:2,rounding:0,code:"TTD",name_plural:"Trinidad and Tobago dollars"},TWD:{symbol:"NT$",name:"New Taiwan Dollar",symbol_native:"NT$",decimal_digits:2,rounding:0,code:"TWD",name_plural:"New Taiwan dollars"},TZS:{symbol:"TSh",name:"Tanzanian Shilling",symbol_native:"TSh",decimal_digits:2,rounding:0,code:"TZS",name_plural:"Tanzanian shillings"},UAH:{symbol:"₴",name:"Ukrainian Hryvnia",symbol_native:"₴",decimal_digits:2,rounding:0,code:"UAH",name_plural:"Ukrainian hryvnias"},UGX:{symbol:"USh",name:"Ugandan Shilling",symbol_native:"USh",decimal_digits:0,rounding:0,code:"UGX",name_plural:"Ugandan shillings"},UYU:{symbol:"$U",name:"Uruguayan Peso",symbol_native:"$",decimal_digits:2,rounding:0,code:"UYU",name_plural:"Uruguayan pesos"},UZS:{symbol:"UZS",name:"Uzbekistan Som",symbol_native:"UZS",decimal_digits:2,rounding:0,code:"UZS",name_plural:"Uzbekistan som"},VEF:{symbol:"Bs.F.",name:"Venezuelan Bolívar",symbol_native:"Bs.F.",decimal_digits:2,rounding:0,code:"VEF",name_plural:"Venezuelan bolívars"},VND:{symbol:"₫",name:"Vietnamese Dong",symbol_native:"₫",decimal_digits:0,rounding:0,code:"VND",name_plural:"Vietnamese dong"},XAF:{symbol:"FCFA",name:"CFA Franc BEAC",symbol_native:"FCFA",decimal_digits:0,rounding:0,code:"XAF",name_plural:"CFA francs BEAC"},XOF:{symbol:"CFA",name:"CFA Franc BCEAO",symbol_native:"CFA",decimal_digits:0,rounding:0,code:"XOF",name_plural:"CFA francs BCEAO"},YER:{symbol:"YR",name:"Yemeni Rial",symbol_native:"ر.ي.‏",decimal_digits:2,rounding:0,code:"YER",name_plural:"Yemeni rials"},ZAR:{symbol:"R",name:"South African Rand",symbol_native:"R",decimal_digits:2,rounding:0,code:"ZAR",name_plural:"South African rand"},ZMK:{symbol:"ZK",name:"Zambian Kwacha",symbol_native:"ZK",decimal_digits:0,rounding:0,code:"ZMK",name_plural:"Zambian kwachas"}},Au=class Au extends YMe{constructor(){super(...arguments);He(this,"toString",()=>this.code)}get symbol(){return this.props?String(this.props.symbol_native):""}get code(){return this.props?String(this.props.code):""}static validate(n,r){const s=dr.alternatives(Jl.RULE_ALLOW_EMPTY.default(""),dr.string().uppercase().valid(...Object.keys(QT)).label(String(r.label)));return Jl.validate(s,n)}static createFromCode(n,r={}){const s={...r,label:r.label?r.label:"current_code"},i=Au.validate(n,s);return i.isFailure?xa.fail(TQ(i0.INVALID_INPUT_DATA,i.error.message,s)):xa.ok(new Au(QT[i.object]))}static createDefaultCode(){return Au.createFromCode(Au.DEFAULT_CURRENCY_CODE)}isEmpty(){return this.isNull()||this.props===void 0}toPrimitive(){return this.toString()}};He(Au,"DEFAULT_CURRENCY_CODE","EUR"),He(Au,"CURRENCIES",QT);let DC=Au;class IUe extends dr.ValidationError{}var XMe={defaultAmount:0,defaultCurrency:"USD",defaultPrecision:2},QMe={globalLocale:"en-US",globalFormat:"$0,0.00",globalRoundingMode:"HALF_EVEN",globalFormatRoundingMode:"HALF_AWAY_FROM_ZERO",globalExchangeRatesApi:{endpoint:void 0,headers:void 0,propertyPath:void 0}};function vb(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?vb=function(e){return typeof e}:vb=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vb(t)}function S4(t){return ZMe(t)||JMe(t)||eOe(t)||tOe()}function ZMe(t){if(Array.isArray(t))return t}function JMe(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function eOe(t,e){if(t){if(typeof t=="string")return E4(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E4(t,e)}}function E4(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0}function sOe(t){return t.length>0&&t.every(function(e){return e>=0})&&t.some(function(e){return e>0})}function C4(t){return t%2===0}function A4(t){return NQ(t)&&!Number.isInteger(t)}function iOe(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=t.toString();if(e.indexOf("e-")>0)return parseInt(e.split("e-")[1]);var n=e.split(".")[1];return n?n.length:0}function Ay(t){return Math.abs(t)%1===.5}function oOe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Promise(function(n,r){var s=Object.assign(new XMLHttpRequest,{onreadystatechange:function(){s.readyState===4&&(s.status>=200&&s.status<400?n(JSON.parse(s.responseText)):r(new Error(s.statusText)))},onerror:function(){r(new Error("Network error"))}});s.open("GET",t,!0),aOe(s,e.headers),s.send()})}function aOe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in e)t.setRequestHeader(n,e[n]);return t}function Uy(t){return typeof t>"u"}function MQ(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:".",n={};return Object.entries(t).forEach(function(r){if(vb(r[1])==="object"){var s=MQ(r[1]);Object.entries(s).forEach(function(i){n[r[0]+e+i[0]]=i[1]})}else n[r[0]]=r[1]}),n}function lOe(t){return!!t&&(vb(t)==="object"||typeof t=="function")&&typeof t.then=="function"}function OQ(){var t=function(r,s){var i=function(c){return Math.pow(10,iOe(c))},a=Math.max(i(r),i(s));return Math.round(r*a)*Math.round(s*a)/(a*a)},e={HALF_ODD:function(r){var s=Math.round(r);return Ay(r)&&C4(s)?s-1:s},HALF_EVEN:function(r){var s=Math.round(r);return Ay(r)?C4(s)?s:s-1:s},HALF_UP:function(r){return Math.round(r)},HALF_DOWN:function(r){return Ay(r)?Math.floor(r):Math.round(r)},HALF_TOWARDS_ZERO:function(r){return Ay(r)?Math.sign(r)*Math.floor(Math.abs(r)):Math.round(r)},HALF_AWAY_FROM_ZERO:function(r){return Ay(r)?Math.sign(r)*Math.ceil(Math.abs(r)):Math.round(r)},DOWN:function(r){return Math.floor(r)}};return{add:function(r,s){return r+s},subtract:function(r,s){return r-s},multiply:function(r,s){return A4(r)||A4(s)?t(r,s):r*s},divide:function(r,s){return r/s},modulo:function(r,s){return r%s},round:function(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"HALF_EVEN";return e[s](r)}}}var cOe=OQ();function uOe(t){var e=/^(?:(\$|USD)?0(?:(,)0)?(\.)?(0+)?|0(?:(,)0)?(\.)?(0+)?\s?(dollar)?)$/gm.exec(t);return{getMatches:function(){return e!==null?e.slice(1).filter(function(r){return!Uy(r)}):[]},getMinimumFractionDigits:function(){var r=function(i){return i==="."};return Uy(this.getMatches().find(r))?0:this.getMatches()[cOe.add(this.getMatches().findIndex(r),1)].split("").length},getCurrencyDisplay:function(){var r={USD:"code",dollar:"name",$:"symbol"};return r[this.getMatches().find(function(s){return s==="USD"||s==="dollar"||s==="$"})]},getStyle:function(){return Uy(this.getCurrencyDisplay(this.getMatches()))?"decimal":"currency"},getUseGrouping:function(){return!Uy(this.getMatches().find(function(r){return r===","}))}}}function dOe(t){var e=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",i=arguments.length>1?arguments[1]:void 0;for(var a in i)s=s.replace("{{".concat(a,"}}"),i[a]);return s},n=function(s,i){return oOe(e(t.endpoint,{from:s,to:i}),{headers:t.headers})};return{getExchangeRate:function(s,i){return(lOe(t.endpoint)?t.endpoint:n(s,i)).then(function(a){return MQ(a)[e(t.propertyPath,{from:s,to:i})]})}}}function o0(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Error;if(!t)throw new n(e)}function fOe(t){o0(rOe(t),"You must provide a numeric value between 0 and 100.",RangeError)}function hOe(t){o0(sOe(t),"You must provide a non-empty array of numeric values greater than 0.",TypeError)}function ZT(t){o0(Number.isInteger(t),"You must provide an integer.",TypeError)}var jn=OQ(),pOe=function t(e){var n=Object.assign({},{amount:t.defaultAmount,currency:t.defaultCurrency,precision:t.defaultPrecision},e),r=n.amount,s=n.currency,i=n.precision;ZT(r),ZT(i);var a=t.globalLocale,o=t.globalFormat,c=t.globalRoundingMode,u=t.globalFormatRoundingMode,f=Object.assign({},t.globalExchangeRatesApi),l=function(p){var h=Object.assign({},Object.assign({},{amount:r,currency:s,precision:i},p),Object.assign({},{locale:this.locale},p));return Object.assign(t({amount:h.amount,currency:h.currency,precision:h.precision}),{locale:h.locale})},d=function(p){o0(this.hasSameCurrency(p),"You must provide a Dinero instance with the same currency.",TypeError)};return{getAmount:function(){return r},getCurrency:function(){return s},getLocale:function(){return this.locale||a},setLocale:function(p){return l.call(this,{locale:p})},getPrecision:function(){return i},convertPrecision:function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;ZT(p);var y=this.getPrecision(),g=p>y,v=g?jn.multiply:jn.divide,w=g?[p,y]:[y,p],x=Math.pow(10,jn.subtract.apply(jn,w));return l.call(this,{amount:jn.round(v(this.getAmount(),x),h),precision:p})},add:function(p){d.call(this,p);var h=t.normalizePrecision([this,p]);return l.call(this,{amount:jn.add(h[0].getAmount(),h[1].getAmount()),precision:h[0].getPrecision()})},subtract:function(p){d.call(this,p);var h=t.normalizePrecision([this,p]);return l.call(this,{amount:jn.subtract(h[0].getAmount(),h[1].getAmount()),precision:h[0].getPrecision()})},multiply:function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c;return l.call(this,{amount:jn.round(jn.multiply(this.getAmount(),p),h)})},divide:function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c;return l.call(this,{amount:jn.round(jn.divide(this.getAmount(),p),h)})},percentage:function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c;return fOe(p),this.multiply(jn.divide(p,100),h)},allocate:function(p){var h=this;hOe(p);for(var y=p.reduce(function(x,A){return jn.add(x,A)}),g=this.getAmount(),v=p.map(function(x){var A=Math.floor(jn.divide(jn.multiply(h.getAmount(),x),y));return g=jn.subtract(g,A),l.call(h,{amount:A})}),w=0;g>0;)p[w]>0&&(v[w]=v[w].add(l.call(this,{amount:1})),g=jn.subtract(g,1)),w+=1;return v},convert:function(p){var h=this,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=y.endpoint,v=g===void 0?f.endpoint:g,w=y.propertyPath,x=w===void 0?f.propertyPath||"rates.{{to}}":w,A=y.headers,k=A===void 0?f.headers:A,R=y.roundingMode,E=R===void 0?c:R,T=Object.assign({},{endpoint:v,propertyPath:x,headers:k,roundingMode:E});return dOe(T).getExchangeRate(this.getCurrency(),p).then(function(D){return o0(!Uy(D),'No rate was found for the destination currency "'.concat(p,'".'),TypeError),l.call(h,{amount:jn.round(jn.multiply(h.getAmount(),parseFloat(D)),T.roundingMode),currency:p})})},equalsTo:function(p){return this.hasSameAmount(p)&&this.hasSameCurrency(p)},lessThan:function(p){d.call(this,p);var h=t.normalizePrecision([this,p]);return h[0].getAmount()h[1].getAmount()},greaterThanOrEqual:function(p){d.call(this,p);var h=t.normalizePrecision([this,p]);return h[0].getAmount()>=h[1].getAmount()},isZero:function(){return this.getAmount()===0},isPositive:function(){return this.getAmount()>=0},isNegative:function(){return this.getAmount()<0},hasSubUnits:function(){return jn.modulo(this.getAmount(),Math.pow(10,i))!==0},hasCents:function(){return jn.modulo(this.getAmount(),Math.pow(10,i))!==0},hasSameCurrency:function(p){return this.getCurrency()===p.getCurrency()},hasSameAmount:function(p){var h=t.normalizePrecision([this,p]);return h[0].getAmount()===h[1].getAmount()},toFormat:function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,y=uOe(p);return this.toRoundedUnit(y.getMinimumFractionDigits(),h).toLocaleString(this.getLocale(),{currencyDisplay:y.getCurrencyDisplay(),useGrouping:y.getUseGrouping(),minimumFractionDigits:y.getMinimumFractionDigits(),style:y.getStyle(),currency:this.getCurrency()})},toUnit:function(){return jn.divide(this.getAmount(),Math.pow(10,i))},toRoundedUnit:function(p){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,y=Math.pow(10,p);return jn.divide(jn.round(jn.multiply(this.toUnit(),y),h),y)},toObject:function(){return{amount:r,currency:s,precision:i}},toJSON:function(){return this.toObject()}}},bS=Object.assign(pOe,XMe,QMe,nOe),NC={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */NC.exports;(function(t,e){(function(){var n,r="4.17.21",s=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",o="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",u=500,f="__lodash_placeholder__",l=1,d=2,m=4,p=1,h=2,y=1,g=2,v=4,w=8,x=16,A=32,k=64,R=128,E=256,T=512,D=30,M="...",L=800,I=16,F=1,U=2,Y=3,V=1/0,H=9007199254740991,ee=17976931348623157e292,re=NaN,X=4294967295,G=X-1,K=X>>>1,Z=[["ary",R],["bind",y],["bindKey",g],["curry",w],["curryRight",x],["flip",T],["partial",A],["partialRight",k],["rearg",E]],ue="[object Arguments]",de="[object Array]",ie="[object AsyncFunction]",be="[object Boolean]",Ae="[object Date]",_e="[object DOMException]",Oe="[object Error]",Ne="[object Function]",ye="[object GeneratorFunction]",$e="[object Map]",ut="[object Number]",Qe="[object Null]",yt="[object Object]",En="[object Promise]",Xt="[object Proxy]",gn="[object RegExp]",Qt="[object Set]",J="[object String]",fe="[object Symbol]",ge="[object Undefined]",Pe="[object WeakMap]",Me="[object WeakSet]",xe="[object ArrayBuffer]",Te="[object DataView]",Ye="[object Float32Array]",Pt="[object Float64Array]",wt="[object Int8Array]",Ms="[object Int16Array]",Yn="[object Int32Array]",ps="[object Uint8Array]",Ht="[object Uint8ClampedArray]",an="[object Uint16Array]",vn="[object Uint32Array]",Be=/\b__p \+= '';/g,it=/\b(__p \+=) '' \+/g,ot=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Et=/&(?:amp|lt|gt|quot|#39);/g,nt=/[&<>"']/g,Vt=RegExp(Et.source),At=RegExp(nt.source),yn=/<%-([\s\S]+?)%>/g,ln=/<%([\s\S]+?)%>/g,cn=/<%=([\s\S]+?)%>/g,kn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,hr=/^\w*$/,Dn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(te.source),he=/^\s+/,Ce=/\s/,Le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ge=/\{\n\/\* \[wrapped with (.+)\] \*/,st=/,? & /,Ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Xe=/[()=,{}\[\]\/\s]/,We=/\\(\\)?/g,Je=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,gt=/\w*$/,It=/^[-+]0x[0-9a-f]+$/i,Rr=/^0b[01]+$/i,bn=/^\[object .+?Constructor\]$/,qt=/^0o[0-7]+$/i,Vn=/^(?:0|[1-9]\d*)$/,Jc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,La=/($^)/,Vo=/['\n\r\u2028\u2029\\]/g,Os="\\ud800-\\udfff",Bv="\\u0300-\\u036f",Wd="\\ufe20-\\ufe2f",Tl="\\u20d0-\\u20ff",qd=Bv+Wd+Tl,Gd="\\u2700-\\u27bf",Ft="a-z\\xdf-\\xf6\\xf8-\\xff",Wn="\\xac\\xb1\\xd7\\xf7",eu="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Kd="\\u2000-\\u206f",ir=" \\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",kl="A-Z\\xc0-\\xd6\\xd8-\\xde",Uv="\\ufe0e\\ufe0f",W_=Wn+eu+Kd+ir,fR="['’]",_te="["+Os+"]",a2="["+W_+"]",q_="["+qd+"]",l2="\\d+",xte="["+Gd+"]",c2="["+Ft+"]",u2="[^"+Os+W_+l2+Gd+Ft+kl+"]",hR="\\ud83c[\\udffb-\\udfff]",Ste="(?:"+q_+"|"+hR+")",d2="[^"+Os+"]",pR="(?:\\ud83c[\\udde6-\\uddff]){2}",mR="[\\ud800-\\udbff][\\udc00-\\udfff]",bp="["+kl+"]",f2="\\u200d",h2="(?:"+c2+"|"+u2+")",Ete="(?:"+bp+"|"+u2+")",p2="(?:"+fR+"(?:d|ll|m|re|s|t|ve))?",m2="(?:"+fR+"(?:D|LL|M|RE|S|T|VE))?",g2=Ste+"?",v2="["+Uv+"]?",Cte="(?:"+f2+"(?:"+[d2,pR,mR].join("|")+")"+v2+g2+")*",Ate="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Rte="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",y2=v2+g2+Cte,Pte="(?:"+[xte,pR,mR].join("|")+")"+y2,Tte="(?:"+[d2+q_+"?",q_,pR,mR,_te].join("|")+")",kte=RegExp(fR,"g"),Dte=RegExp(q_,"g"),gR=RegExp(hR+"(?="+hR+")|"+Tte+y2,"g"),Nte=RegExp([bp+"?"+c2+"+"+p2+"(?="+[a2,bp,"$"].join("|")+")",Ete+"+"+m2+"(?="+[a2,bp+h2,"$"].join("|")+")",bp+"?"+h2+"+"+p2,bp+"+"+m2,Rte,Ate,l2,Pte].join("|"),"g"),Mte=RegExp("["+f2+Os+qd+Uv+"]"),Ote=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Lte=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ite=-1,$n={};$n[Ye]=$n[Pt]=$n[wt]=$n[Ms]=$n[Yn]=$n[ps]=$n[Ht]=$n[an]=$n[vn]=!0,$n[ue]=$n[de]=$n[xe]=$n[be]=$n[Te]=$n[Ae]=$n[Oe]=$n[Ne]=$n[$e]=$n[ut]=$n[yt]=$n[gn]=$n[Qt]=$n[J]=$n[Pe]=!1;var Nn={};Nn[ue]=Nn[de]=Nn[xe]=Nn[Te]=Nn[be]=Nn[Ae]=Nn[Ye]=Nn[Pt]=Nn[wt]=Nn[Ms]=Nn[Yn]=Nn[$e]=Nn[ut]=Nn[yt]=Nn[gn]=Nn[Qt]=Nn[J]=Nn[fe]=Nn[ps]=Nn[Ht]=Nn[an]=Nn[vn]=!0,Nn[Oe]=Nn[Ne]=Nn[Pe]=!1;var $te={À:"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"},Fte={"&":"&","<":"<",">":">",'"':""","'":"'"},jte={"&":"&","<":"<",">":">",""":'"',"'":"'"},zte={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Bte=parseFloat,Ute=parseInt,b2=typeof yr=="object"&&yr&&yr.Object===Object&&yr,Hte=typeof self=="object"&&self&&self.Object===Object&&self,Jr=b2||Hte||Function("return this")(),vR=e&&!e.nodeType&&e,Yd=vR&&!0&&t&&!t.nodeType&&t,w2=Yd&&Yd.exports===vR,yR=w2&&b2.process,co=function(){try{var ae=Yd&&Yd.require&&Yd.require("util").types;return ae||yR&&yR.binding&&yR.binding("util")}catch{}}(),_2=co&&co.isArrayBuffer,x2=co&&co.isDate,S2=co&&co.isMap,E2=co&&co.isRegExp,C2=co&&co.isSet,A2=co&&co.isTypedArray;function Ti(ae,we,pe){switch(pe.length){case 0:return ae.call(we);case 1:return ae.call(we,pe[0]);case 2:return ae.call(we,pe[0],pe[1]);case 3:return ae.call(we,pe[0],pe[1],pe[2])}return ae.apply(we,pe)}function Vte(ae,we,pe,Ve){for(var vt=-1,tn=ae==null?0:ae.length;++vt-1}function bR(ae,we,pe){for(var Ve=-1,vt=ae==null?0:ae.length;++Ve-1;);return pe}function O2(ae,we){for(var pe=ae.length;pe--&&wp(we,ae[pe],0)>-1;);return pe}function Jte(ae,we){for(var pe=ae.length,Ve=0;pe--;)ae[pe]===we&&++Ve;return Ve}var ene=SR($te),tne=SR(Fte);function nne(ae){return"\\"+zte[ae]}function rne(ae,we){return ae==null?n:ae[we]}function _p(ae){return Mte.test(ae)}function sne(ae){return Ote.test(ae)}function ine(ae){for(var we,pe=[];!(we=ae.next()).done;)pe.push(we.value);return pe}function RR(ae){var we=-1,pe=Array(ae.size);return ae.forEach(function(Ve,vt){pe[++we]=[vt,Ve]}),pe}function L2(ae,we){return function(pe){return ae(we(pe))}}function ru(ae,we){for(var pe=-1,Ve=ae.length,vt=0,tn=[];++pe-1}function qne(b,S){var N=this.__data__,O=ux(N,b);return O<0?(++this.size,N.push([b,S])):N[O][1]=S,this}Dl.prototype.clear=Une,Dl.prototype.delete=Hne,Dl.prototype.get=Vne,Dl.prototype.has=Wne,Dl.prototype.set=qne;function Nl(b){var S=-1,N=b==null?0:b.length;for(this.clear();++S=S?b:S)),b}function po(b,S,N,O,j,q){var Q,ne=S&l,le=S&d,Se=S&m;if(N&&(Q=j?N(b,O,j,q):N(b)),Q!==n)return Q;if(!Xn(b))return b;var Ee=bt(b);if(Ee){if(Q=Xre(b),!ne)return ti(b,Q)}else{var Re=gs(b),Fe=Re==Ne||Re==ye;if(cu(b))return vF(b,ne);if(Re==yt||Re==ue||Fe&&!j){if(Q=le||Fe?{}:IF(b),!ne)return le?jre(b,lre(Q,b)):Fre(b,G2(Q,b))}else{if(!Nn[Re])return j?b:{};Q=Qre(b,Re,ne)}}q||(q=new qo);var Ze=q.get(b);if(Ze)return Ze;q.set(b,Q),dj(b)?b.forEach(function(ct){Q.add(po(ct,S,N,ct,b,q))}):cj(b)&&b.forEach(function(ct,Dt){Q.set(Dt,po(ct,S,N,Dt,b,q))});var lt=Se?le?JR:ZR:le?ri:Vr,Ct=Ee?n:lt(b);return uo(Ct||b,function(ct,Dt){Ct&&(Dt=ct,ct=b[Dt]),Yv(Q,Dt,po(ct,S,N,Dt,b,q))}),Q}function cre(b){var S=Vr(b);return function(N){return K2(N,b,S)}}function K2(b,S,N){var O=N.length;if(b==null)return!O;for(b=Cn(b);O--;){var j=N[O],q=S[j],Q=b[j];if(Q===n&&!(j in b)||!q(Q))return!1}return!0}function Y2(b,S,N){if(typeof b!="function")throw new fo(a);return ny(function(){b.apply(n,N)},S)}function Xv(b,S,N,O){var j=-1,q=G_,Q=!0,ne=b.length,le=[],Se=S.length;if(!ne)return le;N&&(S=qn(S,ki(N))),O?(q=bR,Q=!1):S.length>=s&&(q=Hv,Q=!1,S=new Zd(S));e:for(;++jj?0:j+N),O=O===n||O>j?j:xt(O),O<0&&(O+=j),O=N>O?0:hj(O);N0&&N(ne)?S>1?es(ne,S-1,N,O,j):nu(j,ne):O||(j[j.length]=ne)}return j}var OR=SF(),Z2=SF(!0);function Ia(b,S){return b&&OR(b,S,Vr)}function LR(b,S){return b&&Z2(b,S,Vr)}function fx(b,S){return tu(S,function(N){return $l(b[N])})}function ef(b,S){S=au(S,b);for(var N=0,O=S.length;b!=null&&NS}function fre(b,S){return b!=null&&un.call(b,S)}function hre(b,S){return b!=null&&S in Cn(b)}function pre(b,S,N){return b>=ms(S,N)&&b=120&&Ee.length>=120)?new Zd(Q&&Ee):n}Ee=b[0];var Re=-1,Fe=ne[0];e:for(;++Re-1;)ne!==b&&rx.call(ne,le,1),rx.call(b,le,1);return b}function cF(b,S){for(var N=b?S.length:0,O=N-1;N--;){var j=S[N];if(N==O||j!==q){var q=j;Il(j)?rx.call(b,j,1):WR(b,j)}}return b}function UR(b,S){return b+ox(H2()*(S-b+1))}function Rre(b,S,N,O){for(var j=-1,q=Tr(ix((S-b)/(N||1)),0),Q=pe(q);q--;)Q[O?q:++j]=b,b+=N;return Q}function HR(b,S){var N="";if(!b||S<1||S>H)return N;do S%2&&(N+=b),S=ox(S/2),S&&(b+=b);while(S);return N}function Rt(b,S){return oP(jF(b,S,si),b+"")}function Pre(b){return q2(Np(b))}function Tre(b,S){var N=Np(b);return Sx(N,Jd(S,0,N.length))}function Jv(b,S,N,O){if(!Xn(b))return b;S=au(S,b);for(var j=-1,q=S.length,Q=q-1,ne=b;ne!=null&&++jj?0:j+S),N=N>j?j:N,N<0&&(N+=j),j=S>N?0:N-S>>>0,S>>>=0;for(var q=pe(j);++O>>1,Q=b[q];Q!==null&&!Ni(Q)&&(N?Q<=S:Q=s){var Se=S?null:Hre(b);if(Se)return Y_(Se);Q=!1,j=Hv,le=new Zd}else le=S?[]:ne;e:for(;++O=O?b:mo(b,S,N)}var gF=wne||function(b){return Jr.clearTimeout(b)};function vF(b,S){if(S)return b.slice();var N=b.length,O=F2?F2(N):new b.constructor(N);return b.copy(O),O}function YR(b){var S=new b.constructor(b.byteLength);return new tx(S).set(new tx(b)),S}function Ore(b,S){var N=S?YR(b.buffer):b.buffer;return new b.constructor(N,b.byteOffset,b.byteLength)}function Lre(b){var S=new b.constructor(b.source,gt.exec(b));return S.lastIndex=b.lastIndex,S}function Ire(b){return Kv?Cn(Kv.call(b)):{}}function yF(b,S){var N=S?YR(b.buffer):b.buffer;return new b.constructor(N,b.byteOffset,b.length)}function bF(b,S){if(b!==S){var N=b!==n,O=b===null,j=b===b,q=Ni(b),Q=S!==n,ne=S===null,le=S===S,Se=Ni(S);if(!ne&&!Se&&!q&&b>S||q&&Q&&le&&!ne&&!Se||O&&Q&&le||!N&&le||!j)return 1;if(!O&&!q&&!Se&&b=ne)return le;var Se=N[O];return le*(Se=="desc"?-1:1)}}return b.index-S.index}function wF(b,S,N,O){for(var j=-1,q=b.length,Q=N.length,ne=-1,le=S.length,Se=Tr(q-Q,0),Ee=pe(le+Se),Re=!O;++ne1?N[j-1]:n,Q=j>2?N[2]:n;for(q=b.length>3&&typeof q=="function"?(j--,q):n,Q&&Is(N[0],N[1],Q)&&(q=j<3?n:q,j=1),S=Cn(S);++O-1?j[q?S[Q]:Q]:n}}function AF(b){return Ll(function(S){var N=S.length,O=N,j=ho.prototype.thru;for(b&&S.reverse();O--;){var q=S[O];if(typeof q!="function")throw new fo(a);if(j&&!Q&&_x(q)=="wrapper")var Q=new ho([],!0)}for(O=Q?O:N;++O1&&jt.reverse(),Ee&&lene))return!1;var Se=q.get(b),Ee=q.get(S);if(Se&&Ee)return Se==S&&Ee==b;var Re=-1,Fe=!0,Ze=N&h?new Zd:n;for(q.set(b,S),q.set(S,b);++Re1?"& ":"")+S[O],S=S.join(N>2?", ":" "),b.replace(Le,`{ -/* [wrapped with `+S+`] */ -`)}function Jre(b){return bt(b)||rf(b)||!!(B2&&b&&b[B2])}function Il(b,S){var N=typeof b;return S=S??H,!!S&&(N=="number"||N!="symbol"&&Vn.test(b))&&b>-1&&b%1==0&&b0){if(++S>=L)return arguments[0]}else S=0;return b.apply(n,arguments)}}function Sx(b,S){var N=-1,O=b.length,j=O-1;for(S=S===n?O:S;++N1?b[S-1]:n;return N=typeof N=="function"?(b.pop(),N):n,QF(b,N)});function ZF(b){var S=W(b);return S.__chain__=!0,S}function uie(b,S){return S(b),b}function Ex(b,S){return S(b)}var die=Ll(function(b){var S=b.length,N=S?b[0]:0,O=this.__wrapped__,j=function(q){return MR(q,b)};return S>1||this.__actions__.length||!(O instanceof $t)||!Il(N)?this.thru(j):(O=O.slice(N,+N+(S?1:0)),O.__actions__.push({func:Ex,args:[j],thisArg:n}),new ho(O,this.__chain__).thru(function(q){return S&&!q.length&&q.push(n),q}))});function fie(){return ZF(this)}function hie(){return new ho(this.value(),this.__chain__)}function pie(){this.__values__===n&&(this.__values__=fj(this.value()));var b=this.__index__>=this.__values__.length,S=b?n:this.__values__[this.__index__++];return{done:b,value:S}}function mie(){return this}function gie(b){for(var S,N=this;N instanceof cx;){var O=WF(N);O.__index__=0,O.__values__=n,S?j.__wrapped__=O:S=O;var j=O;N=N.__wrapped__}return j.__wrapped__=b,S}function vie(){var b=this.__wrapped__;if(b instanceof $t){var S=b;return this.__actions__.length&&(S=new $t(this)),S=S.reverse(),S.__actions__.push({func:Ex,args:[aP],thisArg:n}),new ho(S,this.__chain__)}return this.thru(aP)}function yie(){return pF(this.__wrapped__,this.__actions__)}var bie=gx(function(b,S,N){un.call(b,N)?++b[N]:Ml(b,N,1)});function wie(b,S,N){var O=bt(b)?R2:ure;return N&&Is(b,S,N)&&(S=n),O(b,at(S,3))}function _ie(b,S){var N=bt(b)?tu:Q2;return N(b,at(S,3))}var xie=CF(qF),Sie=CF(GF);function Eie(b,S){return es(Cx(b,S),1)}function Cie(b,S){return es(Cx(b,S),V)}function Aie(b,S,N){return N=N===n?1:xt(N),es(Cx(b,S),N)}function JF(b,S){var N=bt(b)?uo:iu;return N(b,at(S,3))}function ej(b,S){var N=bt(b)?Wte:X2;return N(b,at(S,3))}var Rie=gx(function(b,S,N){un.call(b,N)?b[N].push(S):Ml(b,N,[S])});function Pie(b,S,N,O){b=ni(b)?b:Np(b),N=N&&!O?xt(N):0;var j=b.length;return N<0&&(N=Tr(j+N,0)),kx(b)?N<=j&&b.indexOf(S,N)>-1:!!j&&wp(b,S,N)>-1}var Tie=Rt(function(b,S,N){var O=-1,j=typeof S=="function",q=ni(b)?pe(b.length):[];return iu(b,function(Q){q[++O]=j?Ti(S,Q,N):Qv(Q,S,N)}),q}),kie=gx(function(b,S,N){Ml(b,N,S)});function Cx(b,S){var N=bt(b)?qn:rF;return N(b,at(S,3))}function Die(b,S,N,O){return b==null?[]:(bt(S)||(S=S==null?[]:[S]),N=O?n:N,bt(N)||(N=N==null?[]:[N]),aF(b,S,N))}var Nie=gx(function(b,S,N){b[N?0:1].push(S)},function(){return[[],[]]});function Mie(b,S,N){var O=bt(b)?wR:D2,j=arguments.length<3;return O(b,at(S,4),N,j,iu)}function Oie(b,S,N){var O=bt(b)?qte:D2,j=arguments.length<3;return O(b,at(S,4),N,j,X2)}function Lie(b,S){var N=bt(b)?tu:Q2;return N(b,Px(at(S,3)))}function Iie(b){var S=bt(b)?q2:Pre;return S(b)}function $ie(b,S,N){(N?Is(b,S,N):S===n)?S=1:S=xt(S);var O=bt(b)?ire:Tre;return O(b,S)}function Fie(b){var S=bt(b)?ore:Dre;return S(b)}function jie(b){if(b==null)return 0;if(ni(b))return kx(b)?xp(b):b.length;var S=gs(b);return S==$e||S==Qt?b.size:jR(b).length}function zie(b,S,N){var O=bt(b)?_R:Nre;return N&&Is(b,S,N)&&(S=n),O(b,at(S,3))}var Bie=Rt(function(b,S){if(b==null)return[];var N=S.length;return N>1&&Is(b,S[0],S[1])?S=[]:N>2&&Is(S[0],S[1],S[2])&&(S=[S[0]]),aF(b,es(S,1),[])}),Ax=_ne||function(){return Jr.Date.now()};function Uie(b,S){if(typeof S!="function")throw new fo(a);return b=xt(b),function(){if(--b<1)return S.apply(this,arguments)}}function tj(b,S,N){return S=N?n:S,S=b&&S==null?b.length:S,Ol(b,R,n,n,n,n,S)}function nj(b,S){var N;if(typeof S!="function")throw new fo(a);return b=xt(b),function(){return--b>0&&(N=S.apply(this,arguments)),b<=1&&(S=n),N}}var cP=Rt(function(b,S,N){var O=y;if(N.length){var j=ru(N,kp(cP));O|=A}return Ol(b,O,S,N,j)}),rj=Rt(function(b,S,N){var O=y|g;if(N.length){var j=ru(N,kp(rj));O|=A}return Ol(S,O,b,N,j)});function sj(b,S,N){S=N?n:S;var O=Ol(b,w,n,n,n,n,n,S);return O.placeholder=sj.placeholder,O}function ij(b,S,N){S=N?n:S;var O=Ol(b,x,n,n,n,n,n,S);return O.placeholder=ij.placeholder,O}function oj(b,S,N){var O,j,q,Q,ne,le,Se=0,Ee=!1,Re=!1,Fe=!0;if(typeof b!="function")throw new fo(a);S=vo(S)||0,Xn(N)&&(Ee=!!N.leading,Re="maxWait"in N,q=Re?Tr(vo(N.maxWait)||0,S):q,Fe="trailing"in N?!!N.trailing:Fe);function Ze(mr){var Ko=O,jl=j;return O=j=n,Se=mr,Q=b.apply(jl,Ko),Q}function lt(mr){return Se=mr,ne=ny(Dt,S),Ee?Ze(mr):Q}function Ct(mr){var Ko=mr-le,jl=mr-Se,Cj=S-Ko;return Re?ms(Cj,q-jl):Cj}function ct(mr){var Ko=mr-le,jl=mr-Se;return le===n||Ko>=S||Ko<0||Re&&jl>=q}function Dt(){var mr=Ax();if(ct(mr))return jt(mr);ne=ny(Dt,Ct(mr))}function jt(mr){return ne=n,Fe&&O?Ze(mr):(O=j=n,Q)}function Mi(){ne!==n&&gF(ne),Se=0,O=le=j=ne=n}function $s(){return ne===n?Q:jt(Ax())}function Oi(){var mr=Ax(),Ko=ct(mr);if(O=arguments,j=this,le=mr,Ko){if(ne===n)return lt(le);if(Re)return gF(ne),ne=ny(Dt,S),Ze(le)}return ne===n&&(ne=ny(Dt,S)),Q}return Oi.cancel=Mi,Oi.flush=$s,Oi}var Hie=Rt(function(b,S){return Y2(b,1,S)}),Vie=Rt(function(b,S,N){return Y2(b,vo(S)||0,N)});function Wie(b){return Ol(b,T)}function Rx(b,S){if(typeof b!="function"||S!=null&&typeof S!="function")throw new fo(a);var N=function(){var O=arguments,j=S?S.apply(this,O):O[0],q=N.cache;if(q.has(j))return q.get(j);var Q=b.apply(this,O);return N.cache=q.set(j,Q)||q,Q};return N.cache=new(Rx.Cache||Nl),N}Rx.Cache=Nl;function Px(b){if(typeof b!="function")throw new fo(a);return function(){var S=arguments;switch(S.length){case 0:return!b.call(this);case 1:return!b.call(this,S[0]);case 2:return!b.call(this,S[0],S[1]);case 3:return!b.call(this,S[0],S[1],S[2])}return!b.apply(this,S)}}function qie(b){return nj(2,b)}var Gie=Mre(function(b,S){S=S.length==1&&bt(S[0])?qn(S[0],ki(at())):qn(es(S,1),ki(at()));var N=S.length;return Rt(function(O){for(var j=-1,q=ms(O.length,N);++j=S}),rf=eF(function(){return arguments}())?eF:function(b){return or(b)&&un.call(b,"callee")&&!z2.call(b,"callee")},bt=pe.isArray,loe=_2?ki(_2):gre;function ni(b){return b!=null&&Tx(b.length)&&!$l(b)}function pr(b){return or(b)&&ni(b)}function coe(b){return b===!0||b===!1||or(b)&&Ls(b)==be}var cu=Sne||_P,uoe=x2?ki(x2):vre;function doe(b){return or(b)&&b.nodeType===1&&!ry(b)}function foe(b){if(b==null)return!0;if(ni(b)&&(bt(b)||typeof b=="string"||typeof b.splice=="function"||cu(b)||Dp(b)||rf(b)))return!b.length;var S=gs(b);if(S==$e||S==Qt)return!b.size;if(ty(b))return!jR(b).length;for(var N in b)if(un.call(b,N))return!1;return!0}function hoe(b,S){return Zv(b,S)}function poe(b,S,N){N=typeof N=="function"?N:n;var O=N?N(b,S):n;return O===n?Zv(b,S,n,N):!!O}function dP(b){if(!or(b))return!1;var S=Ls(b);return S==Oe||S==_e||typeof b.message=="string"&&typeof b.name=="string"&&!ry(b)}function moe(b){return typeof b=="number"&&U2(b)}function $l(b){if(!Xn(b))return!1;var S=Ls(b);return S==Ne||S==ye||S==ie||S==Xt}function lj(b){return typeof b=="number"&&b==xt(b)}function Tx(b){return typeof b=="number"&&b>-1&&b%1==0&&b<=H}function Xn(b){var S=typeof b;return b!=null&&(S=="object"||S=="function")}function or(b){return b!=null&&typeof b=="object"}var cj=S2?ki(S2):bre;function goe(b,S){return b===S||FR(b,S,tP(S))}function voe(b,S,N){return N=typeof N=="function"?N:n,FR(b,S,tP(S),N)}function yoe(b){return uj(b)&&b!=+b}function boe(b){if(nse(b))throw new vt(i);return tF(b)}function woe(b){return b===null}function _oe(b){return b==null}function uj(b){return typeof b=="number"||or(b)&&Ls(b)==ut}function ry(b){if(!or(b)||Ls(b)!=yt)return!1;var S=nx(b);if(S===null)return!0;var N=un.call(S,"constructor")&&S.constructor;return typeof N=="function"&&N instanceof N&&Z_.call(N)==vne}var fP=E2?ki(E2):wre;function xoe(b){return lj(b)&&b>=-9007199254740991&&b<=H}var dj=C2?ki(C2):_re;function kx(b){return typeof b=="string"||!bt(b)&&or(b)&&Ls(b)==J}function Ni(b){return typeof b=="symbol"||or(b)&&Ls(b)==fe}var Dp=A2?ki(A2):xre;function Soe(b){return b===n}function Eoe(b){return or(b)&&gs(b)==Pe}function Coe(b){return or(b)&&Ls(b)==Me}var Aoe=wx(zR),Roe=wx(function(b,S){return b<=S});function fj(b){if(!b)return[];if(ni(b))return kx(b)?Wo(b):ti(b);if(Vv&&b[Vv])return ine(b[Vv]());var S=gs(b),N=S==$e?RR:S==Qt?Y_:Np;return N(b)}function Fl(b){if(!b)return b===0?b:0;if(b=vo(b),b===V||b===-1/0){var S=b<0?-1:1;return S*ee}return b===b?b:0}function xt(b){var S=Fl(b),N=S%1;return S===S?N?S-N:S:0}function hj(b){return b?Jd(xt(b),0,X):0}function vo(b){if(typeof b=="number")return b;if(Ni(b))return re;if(Xn(b)){var S=typeof b.valueOf=="function"?b.valueOf():b;b=Xn(S)?S+"":S}if(typeof b!="string")return b===0?b:+b;b=N2(b);var N=Rr.test(b);return N||qt.test(b)?Ute(b.slice(2),N?2:8):It.test(b)?re:+b}function pj(b){return $a(b,ri(b))}function Poe(b){return b?Jd(xt(b),-9007199254740991,H):b===0?b:0}function sn(b){return b==null?"":Di(b)}var Toe=Pp(function(b,S){if(ty(S)||ni(S)){$a(S,Vr(S),b);return}for(var N in S)un.call(S,N)&&Yv(b,N,S[N])}),mj=Pp(function(b,S){$a(S,ri(S),b)}),Dx=Pp(function(b,S,N,O){$a(S,ri(S),b,O)}),koe=Pp(function(b,S,N,O){$a(S,Vr(S),b,O)}),Doe=Ll(MR);function Noe(b,S){var N=Rp(b);return S==null?N:G2(N,S)}var Moe=Rt(function(b,S){b=Cn(b);var N=-1,O=S.length,j=O>2?S[2]:n;for(j&&Is(S[0],S[1],j)&&(O=1);++N1),q}),$a(b,JR(b),N),O&&(N=po(N,l|d|m,Vre));for(var j=S.length;j--;)WR(N,S[j]);return N});function Qoe(b,S){return vj(b,Px(at(S)))}var Zoe=Ll(function(b,S){return b==null?{}:Cre(b,S)});function vj(b,S){if(b==null)return{};var N=qn(JR(b),function(O){return[O]});return S=at(S),lF(b,N,function(O,j){return S(O,j[0])})}function Joe(b,S,N){S=au(S,b);var O=-1,j=S.length;for(j||(j=1,b=n);++OS){var O=b;b=S,S=O}if(N||b%1||S%1){var j=H2();return ms(b+j*(S-b+Bte("1e-"+((j+"").length-1))),S)}return UR(b,S)}var uae=Tp(function(b,S,N){return S=S.toLowerCase(),b+(N?wj(S):S)});function wj(b){return mP(sn(b).toLowerCase())}function _j(b){return b=sn(b),b&&b.replace(Jc,ene).replace(Dte,"")}function dae(b,S,N){b=sn(b),S=Di(S);var O=b.length;N=N===n?O:Jd(xt(N),0,O);var j=N;return N-=S.length,N>=0&&b.slice(N,j)==S}function fae(b){return b=sn(b),b&&At.test(b)?b.replace(nt,tne):b}function hae(b){return b=sn(b),b&&oe.test(b)?b.replace(te,"\\$&"):b}var pae=Tp(function(b,S,N){return b+(N?"-":"")+S.toLowerCase()}),mae=Tp(function(b,S,N){return b+(N?" ":"")+S.toLowerCase()}),gae=EF("toLowerCase");function vae(b,S,N){b=sn(b),S=xt(S);var O=S?xp(b):0;if(!S||O>=S)return b;var j=(S-O)/2;return bx(ox(j),N)+b+bx(ix(j),N)}function yae(b,S,N){b=sn(b),S=xt(S);var O=S?xp(b):0;return S&&O>>0,N?(b=sn(b),b&&(typeof S=="string"||S!=null&&!fP(S))&&(S=Di(S),!S&&_p(b))?lu(Wo(b),0,N):b.split(S,N)):[]}var Cae=Tp(function(b,S,N){return b+(N?" ":"")+mP(S)});function Aae(b,S,N){return b=sn(b),N=N==null?0:Jd(xt(N),0,b.length),S=Di(S),b.slice(N,N+S.length)==S}function Rae(b,S,N){var O=W.templateSettings;N&&Is(b,S,N)&&(S=n),b=sn(b),S=Dx({},S,O,DF);var j=Dx({},S.imports,O.imports,DF),q=Vr(j),Q=AR(j,q),ne,le,Se=0,Ee=S.interpolate||La,Re="__p += '",Fe=PR((S.escape||La).source+"|"+Ee.source+"|"+(Ee===cn?Je:La).source+"|"+(S.evaluate||La).source+"|$","g"),Ze="//# sourceURL="+(un.call(S,"sourceURL")?(S.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ite+"]")+` -`;b.replace(Fe,function(ct,Dt,jt,Mi,$s,Oi){return jt||(jt=Mi),Re+=b.slice(Se,Oi).replace(Vo,nne),Dt&&(ne=!0,Re+=`' + -__e(`+Dt+`) + -'`),$s&&(le=!0,Re+=`'; -`+$s+`; -__p += '`),jt&&(Re+=`' + -((__t = (`+jt+`)) == null ? '' : __t) + -'`),Se=Oi+ct.length,ct}),Re+=`'; -`;var lt=un.call(S,"variable")&&S.variable;if(!lt)Re=`with (obj) { -`+Re+` -} -`;else if(Xe.test(lt))throw new vt(o);Re=(le?Re.replace(Be,""):Re).replace(it,"$1").replace(ot,"$1;"),Re="function("+(lt||"obj")+`) { -`+(lt?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(ne?", __e = _.escape":"")+(le?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+Re+`return __p -}`;var Ct=Sj(function(){return tn(q,Ze+"return "+Re).apply(n,Q)});if(Ct.source=Re,dP(Ct))throw Ct;return Ct}function Pae(b){return sn(b).toLowerCase()}function Tae(b){return sn(b).toUpperCase()}function kae(b,S,N){if(b=sn(b),b&&(N||S===n))return N2(b);if(!b||!(S=Di(S)))return b;var O=Wo(b),j=Wo(S),q=M2(O,j),Q=O2(O,j)+1;return lu(O,q,Q).join("")}function Dae(b,S,N){if(b=sn(b),b&&(N||S===n))return b.slice(0,I2(b)+1);if(!b||!(S=Di(S)))return b;var O=Wo(b),j=O2(O,Wo(S))+1;return lu(O,0,j).join("")}function Nae(b,S,N){if(b=sn(b),b&&(N||S===n))return b.replace(he,"");if(!b||!(S=Di(S)))return b;var O=Wo(b),j=M2(O,Wo(S));return lu(O,j).join("")}function Mae(b,S){var N=D,O=M;if(Xn(S)){var j="separator"in S?S.separator:j;N="length"in S?xt(S.length):N,O="omission"in S?Di(S.omission):O}b=sn(b);var q=b.length;if(_p(b)){var Q=Wo(b);q=Q.length}if(N>=q)return b;var ne=N-xp(O);if(ne<1)return O;var le=Q?lu(Q,0,ne).join(""):b.slice(0,ne);if(j===n)return le+O;if(Q&&(ne+=le.length-ne),fP(j)){if(b.slice(ne).search(j)){var Se,Ee=le;for(j.global||(j=PR(j.source,sn(gt.exec(j))+"g")),j.lastIndex=0;Se=j.exec(Ee);)var Re=Se.index;le=le.slice(0,Re===n?ne:Re)}}else if(b.indexOf(Di(j),ne)!=ne){var Fe=le.lastIndexOf(j);Fe>-1&&(le=le.slice(0,Fe))}return le+O}function Oae(b){return b=sn(b),b&&Vt.test(b)?b.replace(Et,cne):b}var Lae=Tp(function(b,S,N){return b+(N?" ":"")+S.toUpperCase()}),mP=EF("toUpperCase");function xj(b,S,N){return b=sn(b),S=N?n:S,S===n?sne(b)?fne(b):Yte(b):b.match(S)||[]}var Sj=Rt(function(b,S){try{return Ti(b,n,S)}catch(N){return dP(N)?N:new vt(N)}}),Iae=Ll(function(b,S){return uo(S,function(N){N=Fa(N),Ml(b,N,cP(b[N],b))}),b});function $ae(b){var S=b==null?0:b.length,N=at();return b=S?qn(b,function(O){if(typeof O[1]!="function")throw new fo(a);return[N(O[0]),O[1]]}):[],Rt(function(O){for(var j=-1;++jH)return[];var N=X,O=ms(b,X);S=at(S),b-=X;for(var j=CR(O,S);++N0||S<0)?new $t(N):(b<0?N=N.takeRight(-b):b&&(N=N.drop(b)),S!==n&&(S=xt(S),N=S<0?N.dropRight(-S):N.take(S-b)),N)},$t.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()},$t.prototype.toArray=function(){return this.take(X)},Ia($t.prototype,function(b,S){var N=/^(?:filter|find|map|reject)|While$/.test(S),O=/^(?:head|last)$/.test(S),j=W[O?"take"+(S=="last"?"Right":""):S],q=O||/^find/.test(S);j&&(W.prototype[S]=function(){var Q=this.__wrapped__,ne=O?[1]:arguments,le=Q instanceof $t,Se=ne[0],Ee=le||bt(Q),Re=function(Dt){var jt=j.apply(W,nu([Dt],ne));return O&&Fe?jt[0]:jt};Ee&&N&&typeof Se=="function"&&Se.length!=1&&(le=Ee=!1);var Fe=this.__chain__,Ze=!!this.__actions__.length,lt=q&&!Fe,Ct=le&&!Ze;if(!q&&Ee){Q=Ct?Q:new $t(this);var ct=b.apply(Q,ne);return ct.__actions__.push({func:Ex,args:[Re],thisArg:n}),new ho(ct,Fe)}return lt&&Ct?b.apply(this,ne):(ct=this.thru(Re),lt?O?ct.value()[0]:ct.value():ct)})}),uo(["pop","push","shift","sort","splice","unshift"],function(b){var S=X_[b],N=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",O=/^(?:pop|shift)$/.test(b);W.prototype[b]=function(){var j=arguments;if(O&&!this.__chain__){var q=this.value();return S.apply(bt(q)?q:[],j)}return this[N](function(Q){return S.apply(bt(Q)?Q:[],j)})}}),Ia($t.prototype,function(b,S){var N=W[S];if(N){var O=N.name+"";un.call(Ap,O)||(Ap[O]=[]),Ap[O].push({name:S,func:N})}}),Ap[vx(n,g).name]=[{name:"wrapper",func:n}],$t.prototype.clone=One,$t.prototype.reverse=Lne,$t.prototype.value=Ine,W.prototype.at=die,W.prototype.chain=fie,W.prototype.commit=hie,W.prototype.next=pie,W.prototype.plant=gie,W.prototype.reverse=vie,W.prototype.toJSON=W.prototype.valueOf=W.prototype.value=yie,W.prototype.first=W.prototype.head,Vv&&(W.prototype[Vv]=mie),W},Sp=hne();Yd?((Yd.exports=Sp)._=Sp,vR._=Sp):Jr._=Sp}).call(yr)})(NC,NC.exports);var mOe=NC.exports;const gOe=({amount:t,scale:e})=>{const n=10**e;return Number(t)/n},$Ue=t=>{const e=t.getFullYear(),n=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0");return`${e}-${n}-${r}`},JT={locale:"es-ES"},Kp={amount:null,currencyCode:DC.DEFAULT_CURRENCY_CODE,scale:2},ar=class ar extends DQ{constructor(n,r,s){super(n);He(this,"_isNull");He(this,"_options");He(this,"isEmpty",()=>this.isNull());He(this,"isNull",()=>this._isNull);this._isNull=Object.freeze(r),this._options=Object.freeze(s)}static validate(n,r){const s=dr.any().optional().valid(null),i=dr.number().label(r.label?r.label:"amount"),a=dr.alternatives(s,i);return Jl.validate(a,n)}static getMonetaryValueInfo(n){const[r,s]=n.split("."),i=s?s.length:0;return[(r+s).replace(/[^0-9]/g,""),i]}static create(n=Kp,r=JT){if(n===null)throw new Error("InvalidParams: props params is missing");const{amount:s=Kp.amount,currencyCode:i=Kp.currencyCode,scale:a=Kp.scale}=n||{},o=ar.validate(s,r);if(o.isFailure)return xa.fail(TQ(i0.INVALID_INPUT_DATA,o.error.message,r));const c=ar.sanitize(o.object),u=i,f=bS({amount:Number(c),currency:u,precision:a}).setLocale(r.locale);return xa.ok(new this(f,mOe.isNull(c),r))}static createFromFormattedValue(n,r,s=ar.DEFAULT_SCALE,i={locale:JT.locale}){if(n===null||n==="")return ar.create({amount:null,scale:s,currencyCode:r});const a=String(n),[o,c]=a.split(",");let u=o,f=2;return c===void 0?f=0:(c===""&&(u=o+c.padEnd(1,"0"),f=1),c.length===1?(u=o+c.padEnd(1,"0"),f=1):c.length===2?(u=o+c.padEnd(2,"0"),f=2):c.length===3?(u=o+c.padEnd(3,"0"),f=3):c.length===4&&(u=o+c.padEnd(4,"0"),f=4)),ar.create({amount:u,scale:f,currencyCode:r},i)}static sanitize(n){let r=null;return typeof n=="string"?r=parseFloat(n):r=n,r}static createFromDinero(n){return xa.ok(new ar(n,!1,JT))}static normalizeScale(n){return bS.normalizePrecision(n.map(r=>r.props)).map(r=>ar.createFromDinero(r).object)}static minimum(n){return ar.createFromDinero(bS.minimum(n.map(r=>r.props))).object}static maximum(n){return ar.createFromDinero(bS.maximum(n.map(r=>r.props))).object}static _toString(n,r,s){if(n===null)return"";new Intl.NumberFormat(s,{useGrouping:!0}).format(n===null?0:gOe({amount:n,scale:r}));const i=Math.pow(10,r);return(Number(n)/i).toFixed(r)}toString(){return ar._toString(this.isNull()?null:this.getAmount(),this.getScale(),this._options.locale)}toJSON(){var n;return this._isNull?{}:(n=this.props)==null?void 0:n.toJSON()}toPrimitive(){var n;return this._isNull?null:Number((n=this.props)==null?void 0:n.getAmount())}toPrimitives(){return this.toObject()}getAmount(){return this.props.getAmount()}getScale(){return this.props.getPrecision()}convertScale(n,r="HALF_UP"){return this._isNull?ar.create({amount:null,scale:n,currencyCode:this.getCurrency().code}).object:ar.createFromDinero(this.props.convertPrecision(n,r)).object}getCurrency(){return DC.createFromCode(this.props.getCurrency()).object}getLocale(){return this.props.getLocale()}add(n){return ar.createFromDinero(this.props.add(n.props)).object}subtract(n){return ar.createFromDinero(this.props.subtract(n.props)).object}multiply(n,r){return ar.createFromDinero(this.props.multiply(n,r)).object}divide(n,r){return ar.createFromDinero(this.props.divide(n,r)).object}percentage(n,r){return ar.createFromDinero(this.props.percentage(n,r)).object}allocate(n){return this.props.allocate(n).map(r=>ar.createFromDinero(r).object)}equalsTo(n){return this.props.equalsTo(n.props)}lessThan(n){return this.props.lessThan(n.props)}lessThanOrEqual(n){return this.props.lessThanOrEqual(n.props)}greaterThan(n){return this.props.greaterThan(n.props)}greaterThanOrEqual(n){return this.props.greaterThanOrEqual(n.props)}isZero(){return this.props.isZero()}isPositive(){return this.props.isPositive()}isNegative(){return this.props.isNegative()}hasSameCurrency(n){return this.props.hasSameCurrency(n.props)}hasSameAmount(n){return this.props.hasSameAmount(n.props)}toFormat(n,r){return this._isNull?"":this.props.toFormat(n,r)}toUnit(){return this.props.toUnit()}toRoundedUnit(n,r){return this.props.toRoundedUnit(n,r)}toObject(){const n=this.props.toObject();return{amount:this._isNull?null:n.amount,scale:n.precision,currency_code:String(n.currency)}}toNumber(){return this.toUnit()}};He(ar,"DEFAULT_SCALE",Kp.scale),He(ar,"DEFAULT_CURRENCY_CODE",Kp.currencyCode);let MC=ar;class FUe extends dr.ValidationError{}class jUe extends dr.ValidationError{}const yb=0,D$=10,DN=1,LQ=9999,IQ=_.createContext(void 0),vOe=({dataSource:t,children:e})=>P.jsx(IQ.Provider,{value:t,children:e}),zUe=[5,10,15,30,50,75,100],$Q=(t=yb,e=D$)=>{const[n,r]=_.useState({pageIndex:t,pageSize:e});return[n,i=>{const a=i;return a.pageIndexLQ)&&(a.pageSize=DN),r(o=>({...o,pageIndex:i.pageIndex,pageSize:i.pageSize})),a}]},yOe=(t=yb,e=D$)=>{const[n,r]=WMe(),s=n.get("page_index"),i=n.get("page_size"),a=_.useMemo(()=>{const l=parseInt(s??"",10);let d=isNaN(l)?t:l;return d{const l=parseInt(i??"",10);let d=isNaN(l)?e:l;return(dLQ)&&(d=e),d},[i,e]),[c,u]=$Q(a,o);return[c,l=>{const d=u(l);r({page_index:String(d.pageIndex),page_size:String(d.pageSize)})}]},bOe=({syncWithLocation:t=!0,initialPageIndex:e,initialPageSize:n})=>{const[r,s]=yOe(),[i,a]=$Q(e,n);return t?[r,s]:[i,a]},wOe=_.createContext(null),BUe=({syncWithLocation:t=!0,initialGlobalFilter:e=[],initialPageIndex:n,initialPageSize:r,children:s})=>{const[i,a]=bOe({syncWithLocation:t,initialPageIndex:n,initialPageSize:r}),[o,c]=_.useState(e||[]),[u,f]=_.useState([]),l=_.useMemo(()=>!!(o&&o.length),[o]),d=_.useCallback(()=>c([]),[]);return P.jsx(wOe.Provider,{value:{pagination:i,setPagination:a,sorting:u,setSorting:f,globalFilter:o,setGlobalFilter:c,resetGlobalFilter:d,isFiltered:l},children:s})},_Oe=se.forwardRef(({className:t,...e},n)=>P.jsx("div",{ref:n,className:ce("flex items-center gap-2",t),...e}));_Oe.displayName="ButtonGroup";const xOe=({label:t=ft("common.cancel"),...e})=>P.jsx(no,{type:"button",variant:"secondary",...e,children:t});xOe.displayName="CancelButton";const SOe=zo("",{variants:{size:{default:"w-4 h-4",sm:"h-3.5 w-3.5",lg:"h-6 w-6",icon:"w-7 h-7"}},defaultVariants:{size:"default"}}),FQ=se.forwardRef(({className:t,label:e,size:n,icon:r,children:s,...i},a)=>{const o=!!r;return P.jsxs(no,{ref:a,size:n,className:ce(o?"gap-1":"",t),...i,children:[o&&P.jsx(r,{className:ce(SOe({size:n}))}),P.jsx(P.Fragment,{children:e||s})]})});FQ.displayName="CustomButton";const EOe=({label:t=ft("common.submit"),...e})=>P.jsx(FQ,{type:"submit",label:t,variant:"default",...e});EOe.displayName="SubmitButton";const COe=zo("p-6",{variants:{variant:{full:"w-full",boxed:"container max-w-3xl lg:max-w-5xl mx-auto"}},defaultVariants:{variant:"full"}}),AOe=({className:t,as:e="article",variant:n,...r})=>P.jsx(e,{className:ce(COe({variant:n,className:t})),...r});AOe.displayName="Container";const ROe=()=>{const t=Lv();return P.jsxs(no,{variant:"outline",size:"icon",className:"h-7 w-7",onClick:()=>t(-1),children:[P.jsx(hL,{className:"w-4 h-4"}),P.jsx("span",{className:"sr-only",children:ft("common.back")})]})};function POe(){for(var t=arguments.length,e=new Array(t),n=0;nr=>{e.forEach(s=>s(r))},e)}const $A=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Iv(t){const e=Object.prototype.toString.call(t);return e==="[object Window]"||e==="[object global]"}function N$(t){return"nodeType"in t}function ei(t){var e,n;return t?Iv(t)?t:N$(t)&&(e=(n=t.ownerDocument)==null?void 0:n.defaultView)!=null?e:window:window}function M$(t){const{Document:e}=ei(t);return t instanceof e}function N_(t){return Iv(t)?!1:t instanceof ei(t).HTMLElement}function jQ(t){return t instanceof ei(t).SVGElement}function $v(t){return t?Iv(t)?t.document:N$(t)?M$(t)?t:N_(t)||jQ(t)?t.ownerDocument:document:document:document}const Pa=$A?_.useLayoutEffect:_.useEffect;function FA(t){const e=_.useRef(t);return Pa(()=>{e.current=t}),_.useCallback(function(){for(var n=arguments.length,r=new Array(n),s=0;s{t.current=setInterval(r,s)},[]),n=_.useCallback(()=>{t.current!==null&&(clearInterval(t.current),t.current=null)},[]);return[e,n]}function a0(t,e){e===void 0&&(e=[t]);const n=_.useRef(t);return Pa(()=>{n.current!==t&&(n.current=t)},e),n}function M_(t,e){const n=_.useRef();return _.useMemo(()=>{const r=t(n.current);return n.current=r,r},[...e])}function OC(t){const e=FA(t),n=_.useRef(null),r=_.useCallback(s=>{s!==n.current&&(e==null||e(s,n.current)),n.current=s},[]);return[n,r]}function LC(t){const e=_.useRef();return _.useEffect(()=>{e.current=t},[t]),e.current}let ek={};function O_(t,e){return _.useMemo(()=>{if(e)return e;const n=ek[t]==null?0:ek[t]+1;return ek[t]=n,t+"-"+n},[t,e])}function zQ(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s{const o=Object.entries(a);for(const[c,u]of o){const f=i[c];f!=null&&(i[c]=f+t*u)}return i},{...e})}}const jm=zQ(1),IC=zQ(-1);function kOe(t){return"clientX"in t&&"clientY"in t}function jA(t){if(!t)return!1;const{KeyboardEvent:e}=ei(t.target);return e&&t instanceof e}function DOe(t){if(!t)return!1;const{TouchEvent:e}=ei(t.target);return e&&t instanceof e}function $C(t){if(DOe(t)){if(t.touches&&t.touches.length){const{clientX:e,clientY:n}=t.touches[0];return{x:e,y:n}}else if(t.changedTouches&&t.changedTouches.length){const{clientX:e,clientY:n}=t.changedTouches[0];return{x:e,y:n}}}return kOe(t)?{x:t.clientX,y:t.clientY}:null}const ep=Object.freeze({Translate:{toString(t){if(!t)return;const{x:e,y:n}=t;return"translate3d("+(e?Math.round(e):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(t){if(!t)return;const{scaleX:e,scaleY:n}=t;return"scaleX("+e+") scaleY("+n+")"}},Transform:{toString(t){if(t)return[ep.Translate.toString(t),ep.Scale.toString(t)].join(" ")}},Transition:{toString(t){let{property:e,duration:n,easing:r}=t;return e+" "+n+"ms "+r}}}),R4="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function NOe(t){return t.matches(R4)?t:t.querySelector(R4)}const MOe={display:"none"};function OOe(t){let{id:e,value:n}=t;return se.createElement("div",{id:e,style:MOe},n)}function LOe(t){let{id:e,announcement:n,ariaLiveType:r="assertive"}=t;const s={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return se.createElement("div",{id:e,style:s,role:"status","aria-live":r,"aria-atomic":!0},n)}function IOe(){const[t,e]=_.useState("");return{announce:_.useCallback(r=>{r!=null&&e(r)},[]),announcement:t}}const BQ=_.createContext(null);function $Oe(t){const e=_.useContext(BQ);_.useEffect(()=>{if(!e)throw new Error("useDndMonitor must be used within a children of ");return e(t)},[t,e])}function FOe(){const[t]=_.useState(()=>new Set),e=_.useCallback(r=>(t.add(r),()=>t.delete(r)),[t]);return[_.useCallback(r=>{let{type:s,event:i}=r;t.forEach(a=>{var o;return(o=a[s])==null?void 0:o.call(a,i)})},[t]),e]}const jOe={draggable:` - To pick up a draggable item, press the space bar. - While dragging, use the arrow keys to move the item. - Press space again to drop the item in its new position, or press escape to cancel. - `},zOe={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was moved over droppable area "+n.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was dropped over droppable area "+n.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};function BOe(t){let{announcements:e=zOe,container:n,hiddenTextDescribedById:r,screenReaderInstructions:s=jOe}=t;const{announce:i,announcement:a}=IOe(),o=O_("DndLiveRegion"),[c,u]=_.useState(!1);if(_.useEffect(()=>{u(!0)},[]),$Oe(_.useMemo(()=>({onDragStart(l){let{active:d}=l;i(e.onDragStart({active:d}))},onDragMove(l){let{active:d,over:m}=l;e.onDragMove&&i(e.onDragMove({active:d,over:m}))},onDragOver(l){let{active:d,over:m}=l;i(e.onDragOver({active:d,over:m}))},onDragEnd(l){let{active:d,over:m}=l;i(e.onDragEnd({active:d,over:m}))},onDragCancel(l){let{active:d,over:m}=l;i(e.onDragCancel({active:d,over:m}))}}),[i,e])),!c)return null;const f=se.createElement(se.Fragment,null,se.createElement(OOe,{id:r,value:s.draggable}),se.createElement(LOe,{id:o,announcement:a}));return n?ks.createPortal(f,n):f}var jr;(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})(jr||(jr={}));function FC(){}function UUe(t,e){return _.useMemo(()=>({sensor:t,options:e??{}}),[t,e])}function HUe(){for(var t=arguments.length,e=new Array(t),n=0;n[...e].filter(r=>r!=null),[...e])}const Ta=Object.freeze({x:0,y:0});function UOe(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function HOe(t,e){const n=$C(t);if(!n)return"0 0";const r={x:(n.x-e.left)/e.width*100,y:(n.y-e.top)/e.height*100};return r.x+"% "+r.y+"%"}function VOe(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return n-r}function WOe(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return r-n}function qOe(t,e){if(!t||t.length===0)return null;const[n]=t;return n[e]}function P4(t,e,n){return e===void 0&&(e=t.left),n===void 0&&(n=t.top),{x:e+t.width*.5,y:n+t.height*.5}}const VUe=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const s=P4(e,e.left,e.top),i=[];for(const a of r){const{id:o}=a,c=n.get(o);if(c){const u=UOe(P4(c),s);i.push({id:o,data:{droppableContainer:a,value:u}})}}return i.sort(VOe)};function GOe(t,e){const n=Math.max(e.top,t.top),r=Math.max(e.left,t.left),s=Math.min(e.left+e.width,t.left+t.width),i=Math.min(e.top+e.height,t.top+t.height),a=s-r,o=i-n;if(r{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const s=[];for(const i of r){const{id:a}=i,o=n.get(a);if(o){const c=GOe(o,e);c>0&&s.push({id:a,data:{droppableContainer:i,value:c}})}}return s.sort(WOe)};function YOe(t,e,n){return{...t,scaleX:e&&n?e.width/n.width:1,scaleY:e&&n?e.height/n.height:1}}function UQ(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:Ta}function XOe(t){return function(n){for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;i({...a,top:a.top+t*o.y,bottom:a.bottom+t*o.y,left:a.left+t*o.x,right:a.right+t*o.x}),{...n})}}const QOe=XOe(1);function HQ(t){if(t.startsWith("matrix3d(")){const e=t.slice(9,-1).split(/, /);return{x:+e[12],y:+e[13],scaleX:+e[0],scaleY:+e[5]}}else if(t.startsWith("matrix(")){const e=t.slice(7,-1).split(/, /);return{x:+e[4],y:+e[5],scaleX:+e[0],scaleY:+e[3]}}return null}function ZOe(t,e,n){const r=HQ(e);if(!r)return t;const{scaleX:s,scaleY:i,x:a,y:o}=r,c=t.left-a-(1-s)*parseFloat(n),u=t.top-o-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),f=s?t.width/s:t.width,l=i?t.height/i:t.height;return{width:f,height:l,top:u,right:c+f,bottom:u+l,left:c}}const JOe={ignoreTransform:!1};function Fv(t,e){e===void 0&&(e=JOe);let n=t.getBoundingClientRect();if(e.ignoreTransform){const{transform:u,transformOrigin:f}=ei(t).getComputedStyle(t);u&&(n=ZOe(n,u,f))}const{top:r,left:s,width:i,height:a,bottom:o,right:c}=n;return{top:r,left:s,width:i,height:a,bottom:o,right:c}}function T4(t){return Fv(t,{ignoreTransform:!0})}function eLe(t){const e=t.innerWidth,n=t.innerHeight;return{top:0,left:0,right:e,bottom:n,width:e,height:n}}function tLe(t,e){return e===void 0&&(e=ei(t).getComputedStyle(t)),e.position==="fixed"}function nLe(t,e){e===void 0&&(e=ei(t).getComputedStyle(t));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(s=>{const i=e[s];return typeof i=="string"?n.test(i):!1})}function O$(t,e){const n=[];function r(s){if(e!=null&&n.length>=e||!s)return n;if(M$(s)&&s.scrollingElement!=null&&!n.includes(s.scrollingElement))return n.push(s.scrollingElement),n;if(!N_(s)||jQ(s)||n.includes(s))return n;const i=ei(t).getComputedStyle(s);return s!==t&&nLe(s,i)&&n.push(s),tLe(s,i)?n:r(s.parentNode)}return t?r(t):n}function VQ(t){const[e]=O$(t,1);return e??null}function tk(t){return!$A||!t?null:Iv(t)?t:N$(t)?M$(t)||t===$v(t).scrollingElement?window:N_(t)?t:null:null}function WQ(t){return Iv(t)?t.scrollX:t.scrollLeft}function qQ(t){return Iv(t)?t.scrollY:t.scrollTop}function NN(t){return{x:WQ(t),y:qQ(t)}}var Yr;(function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"})(Yr||(Yr={}));function GQ(t){return!$A||!t?!1:t===document.scrollingElement}function KQ(t){const e={x:0,y:0},n=GQ(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},r={x:t.scrollWidth-n.width,y:t.scrollHeight-n.height},s=t.scrollTop<=e.y,i=t.scrollLeft<=e.x,a=t.scrollTop>=r.y,o=t.scrollLeft>=r.x;return{isTop:s,isLeft:i,isBottom:a,isRight:o,maxScroll:r,minScroll:e}}const rLe={x:.2,y:.2};function sLe(t,e,n,r,s){let{top:i,left:a,right:o,bottom:c}=n;r===void 0&&(r=10),s===void 0&&(s=rLe);const{isTop:u,isBottom:f,isLeft:l,isRight:d}=KQ(t),m={x:0,y:0},p={x:0,y:0},h={height:e.height*s.y,width:e.width*s.x};return!u&&i<=e.top+h.height?(m.y=Yr.Backward,p.y=r*Math.abs((e.top+h.height-i)/h.height)):!f&&c>=e.bottom-h.height&&(m.y=Yr.Forward,p.y=r*Math.abs((e.bottom-h.height-c)/h.height)),!d&&o>=e.right-h.width?(m.x=Yr.Forward,p.x=r*Math.abs((e.right-h.width-o)/h.width)):!l&&a<=e.left+h.width&&(m.x=Yr.Backward,p.x=r*Math.abs((e.left+h.width-a)/h.width)),{direction:m,speed:p}}function iLe(t){if(t===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:e,left:n,right:r,bottom:s}=t.getBoundingClientRect();return{top:e,left:n,right:r,bottom:s,width:t.clientWidth,height:t.clientHeight}}function YQ(t){return t.reduce((e,n)=>jm(e,NN(n)),Ta)}function oLe(t){return t.reduce((e,n)=>e+WQ(n),0)}function aLe(t){return t.reduce((e,n)=>e+qQ(n),0)}function XQ(t,e){if(e===void 0&&(e=Fv),!t)return;const{top:n,left:r,bottom:s,right:i}=e(t);VQ(t)&&(s<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}const lLe=[["x",["left","right"],oLe],["y",["top","bottom"],aLe]];class L${constructor(e,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=O$(n),s=YQ(r);this.rect={...e},this.width=e.width,this.height=e.height;for(const[i,a,o]of lLe)for(const c of a)Object.defineProperty(this,c,{get:()=>{const u=o(r),f=s[i]-u;return this.rect[c]+f},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class bb{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=e}add(e,n,r){var s;(s=this.target)==null||s.addEventListener(e,n,r),this.listeners.push([e,n,r])}}function cLe(t){const{EventTarget:e}=ei(t);return t instanceof e?t:$v(t)}function nk(t,e){const n=Math.abs(t.x),r=Math.abs(t.y);return typeof e=="number"?Math.sqrt(n**2+r**2)>e:"x"in e&&"y"in e?n>e.x&&r>e.y:"x"in e?n>e.x:"y"in e?r>e.y:!1}var Ro;(function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"})(Ro||(Ro={}));function k4(t){t.preventDefault()}function uLe(t){t.stopPropagation()}var rn;(function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"})(rn||(rn={}));const QQ={start:[rn.Space,rn.Enter],cancel:[rn.Esc],end:[rn.Space,rn.Enter,rn.Tab]},dLe=(t,e)=>{let{currentCoordinates:n}=e;switch(t.code){case rn.Right:return{...n,x:n.x+25};case rn.Left:return{...n,x:n.x-25};case rn.Down:return{...n,y:n.y+25};case rn.Up:return{...n,y:n.y-25}}};class ZQ{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:n}}=e;this.props=e,this.listeners=new bb($v(n)),this.windowListeners=new bb(ei(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ro.Resize,this.handleCancel),this.windowListeners.add(Ro.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ro.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:e,onStart:n}=this.props,r=e.node.current;r&&XQ(r),n(Ta)}handleKeyDown(e){if(jA(e)){const{active:n,context:r,options:s}=this.props,{keyboardCodes:i=QQ,coordinateGetter:a=dLe,scrollBehavior:o="smooth"}=s,{code:c}=e;if(i.end.includes(c)){this.handleEnd(e);return}if(i.cancel.includes(c)){this.handleCancel(e);return}const{collisionRect:u}=r.current,f=u?{x:u.left,y:u.top}:Ta;this.referenceCoordinates||(this.referenceCoordinates=f);const l=a(e,{active:n,context:r.current,currentCoordinates:f});if(l){const d=IC(l,f),m={x:0,y:0},{scrollableAncestors:p}=r.current;for(const h of p){const y=e.code,{isTop:g,isRight:v,isLeft:w,isBottom:x,maxScroll:A,minScroll:k}=KQ(h),R=iLe(h),E={x:Math.min(y===rn.Right?R.right-R.width/2:R.right,Math.max(y===rn.Right?R.left:R.left+R.width/2,l.x)),y:Math.min(y===rn.Down?R.bottom-R.height/2:R.bottom,Math.max(y===rn.Down?R.top:R.top+R.height/2,l.y))},T=y===rn.Right&&!v||y===rn.Left&&!w,D=y===rn.Down&&!x||y===rn.Up&&!g;if(T&&E.x!==l.x){const M=h.scrollLeft+d.x,L=y===rn.Right&&M<=A.x||y===rn.Left&&M>=k.x;if(L&&!d.y){h.scrollTo({left:M,behavior:o});return}L?m.x=h.scrollLeft-M:m.x=y===rn.Right?h.scrollLeft-A.x:h.scrollLeft-k.x,m.x&&h.scrollBy({left:-m.x,behavior:o});break}else if(D&&E.y!==l.y){const M=h.scrollTop+d.y,L=y===rn.Down&&M<=A.y||y===rn.Up&&M>=k.y;if(L&&!d.x){h.scrollTo({top:M,behavior:o});return}L?m.y=h.scrollTop-M:m.y=y===rn.Down?h.scrollTop-A.y:h.scrollTop-k.y,m.y&&h.scrollBy({top:-m.y,behavior:o});break}}this.handleMove(e,jm(IC(l,this.referenceCoordinates),m))}}}handleMove(e,n){const{onMove:r}=this.props;e.preventDefault(),r(n)}handleEnd(e){const{onEnd:n}=this.props;e.preventDefault(),this.detach(),n()}handleCancel(e){const{onCancel:n}=this.props;e.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}ZQ.activators=[{eventName:"onKeyDown",handler:(t,e,n)=>{let{keyboardCodes:r=QQ,onActivation:s}=e,{active:i}=n;const{code:a}=t.nativeEvent;if(r.start.includes(a)){const o=i.activatorNode.current;return o&&t.target!==o?!1:(t.preventDefault(),s==null||s({event:t.nativeEvent}),!0)}return!1}}];function D4(t){return!!(t&&"distance"in t)}function N4(t){return!!(t&&"delay"in t)}class I${constructor(e,n,r){var s;r===void 0&&(r=cLe(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=n;const{event:i}=e,{target:a}=i;this.props=e,this.events=n,this.document=$v(a),this.documentListeners=new bb(this.document),this.listeners=new bb(r),this.windowListeners=new bb(ei(a)),this.initialCoordinates=(s=$C(i))!=null?s:Ta,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(Ro.Resize,this.handleCancel),this.windowListeners.add(Ro.DragStart,k4),this.windowListeners.add(Ro.VisibilityChange,this.handleCancel),this.windowListeners.add(Ro.ContextMenu,k4),this.documentListeners.add(Ro.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(N4(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(D4(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,n){const{active:r,onPending:s}=this.props;s(r,e,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:e}=this,{onStart:n}=this.props;e&&(this.activated=!0,this.documentListeners.add(Ro.Click,uLe,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ro.SelectionChange,this.removeTextSelection),n(e))}handleMove(e){var n;const{activated:r,initialCoordinates:s,props:i}=this,{onMove:a,options:{activationConstraint:o}}=i;if(!s)return;const c=(n=$C(e))!=null?n:Ta,u=IC(s,c);if(!r&&o){if(D4(o)){if(o.tolerance!=null&&nk(u,o.tolerance))return this.handleCancel();if(nk(u,o.distance))return this.handleStart()}if(N4(o)&&nk(u,o.tolerance))return this.handleCancel();this.handlePending(o,u);return}e.cancelable&&e.preventDefault(),a(c)}handleEnd(){const{onAbort:e,onEnd:n}=this.props;this.detach(),this.activated||e(this.props.active),n()}handleCancel(){const{onAbort:e,onCancel:n}=this.props;this.detach(),this.activated||e(this.props.active),n()}handleKeydown(e){e.code===rn.Esc&&this.handleCancel()}removeTextSelection(){var e;(e=this.document.getSelection())==null||e.removeAllRanges()}}const fLe={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class JQ extends I${constructor(e){const{event:n}=e,r=$v(n.target);super(e,fLe,r)}}JQ.activators=[{eventName:"onPointerDown",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const hLe={move:{name:"mousemove"},end:{name:"mouseup"}};var MN;(function(t){t[t.RightClick=2]="RightClick"})(MN||(MN={}));class pLe extends I${constructor(e){super(e,hLe,$v(e.event.target))}}pLe.activators=[{eventName:"onMouseDown",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;return n.button===MN.RightClick?!1:(r==null||r({event:n}),!0)}}];const rk={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class mLe extends I${constructor(e){super(e,rk)}static setup(){return window.addEventListener(rk.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(rk.move.name,e)};function e(){}}}mLe.activators=[{eventName:"onTouchStart",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;const{touches:s}=n;return s.length>1?!1:(r==null||r({event:n}),!0)}}];var wb;(function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"})(wb||(wb={}));var jC;(function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"})(jC||(jC={}));function gLe(t){let{acceleration:e,activator:n=wb.Pointer,canScroll:r,draggingRect:s,enabled:i,interval:a=5,order:o=jC.TreeOrder,pointerCoordinates:c,scrollableAncestors:u,scrollableAncestorRects:f,delta:l,threshold:d}=t;const m=yLe({delta:l,disabled:!i}),[p,h]=TOe(),y=_.useRef({x:0,y:0}),g=_.useRef({x:0,y:0}),v=_.useMemo(()=>{switch(n){case wb.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case wb.DraggableRect:return s}},[n,s,c]),w=_.useRef(null),x=_.useCallback(()=>{const k=w.current;if(!k)return;const R=y.current.x*g.current.x,E=y.current.y*g.current.y;k.scrollBy(R,E)},[]),A=_.useMemo(()=>o===jC.TreeOrder?[...u].reverse():u,[o,u]);_.useEffect(()=>{if(!i||!u.length||!v){h();return}for(const k of A){if((r==null?void 0:r(k))===!1)continue;const R=u.indexOf(k),E=f[R];if(!E)continue;const{direction:T,speed:D}=sLe(k,E,v,e,d);for(const M of["x","y"])m[M][T[M]]||(D[M]=0,T[M]=0);if(D.x>0||D.y>0){h(),w.current=k,p(x,a),y.current=D,g.current=T;return}}y.current={x:0,y:0},g.current={x:0,y:0},h()},[e,x,r,h,i,a,JSON.stringify(v),JSON.stringify(m),p,u,A,f,JSON.stringify(d)])}const vLe={x:{[Yr.Backward]:!1,[Yr.Forward]:!1},y:{[Yr.Backward]:!1,[Yr.Forward]:!1}};function yLe(t){let{delta:e,disabled:n}=t;const r=LC(e);return M_(s=>{if(n||!r||!s)return vLe;const i={x:Math.sign(e.x-r.x),y:Math.sign(e.y-r.y)};return{x:{[Yr.Backward]:s.x[Yr.Backward]||i.x===-1,[Yr.Forward]:s.x[Yr.Forward]||i.x===1},y:{[Yr.Backward]:s.y[Yr.Backward]||i.y===-1,[Yr.Forward]:s.y[Yr.Forward]||i.y===1}}},[n,e,r])}function bLe(t,e){const n=e!=null?t.get(e):void 0,r=n?n.node.current:null;return M_(s=>{var i;return e==null?null:(i=r??s)!=null?i:null},[r,e])}function wLe(t,e){return _.useMemo(()=>t.reduce((n,r)=>{const{sensor:s}=r,i=s.activators.map(a=>({eventName:a.eventName,handler:e(a.handler,r)}));return[...n,...i]},[]),[t,e])}var l0;(function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"})(l0||(l0={}));var ON;(function(t){t.Optimized="optimized"})(ON||(ON={}));const M4=new Map;function _Le(t,e){let{dragging:n,dependencies:r,config:s}=e;const[i,a]=_.useState(null),{frequency:o,measure:c,strategy:u}=s,f=_.useRef(t),l=y(),d=a0(l),m=_.useCallback(function(g){g===void 0&&(g=[]),!d.current&&a(v=>v===null?g:v.concat(g.filter(w=>!v.includes(w))))},[d]),p=_.useRef(null),h=M_(g=>{if(l&&!n)return M4;if(!g||g===M4||f.current!==t||i!=null){const v=new Map;for(let w of t){if(!w)continue;if(i&&i.length>0&&!i.includes(w.id)&&w.rect.current){v.set(w.id,w.rect.current);continue}const x=w.node.current,A=x?new L$(c(x),x):null;w.rect.current=A,A&&v.set(w.id,A)}return v}return g},[t,i,n,l,c]);return _.useEffect(()=>{f.current=t},[t]),_.useEffect(()=>{l||m()},[n,l]),_.useEffect(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),_.useEffect(()=>{l||typeof o!="number"||p.current!==null||(p.current=setTimeout(()=>{m(),p.current=null},o))},[o,l,m,...r]),{droppableRects:h,measureDroppableContainers:m,measuringScheduled:i!=null};function y(){switch(u){case l0.Always:return!1;case l0.BeforeDragging:return n;default:return!n}}}function $$(t,e){return M_(n=>t?n||(typeof e=="function"?e(t):t):null,[e,t])}function xLe(t,e){return $$(t,e)}function SLe(t){let{callback:e,disabled:n}=t;const r=FA(e),s=_.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return _.useEffect(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function zA(t){let{callback:e,disabled:n}=t;const r=FA(e),s=_.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return _.useEffect(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function ELe(t){return new L$(Fv(t),t)}function O4(t,e,n){e===void 0&&(e=ELe);const[r,s]=_.useState(null);function i(){s(c=>{if(!t)return null;if(t.isConnected===!1){var u;return(u=c??n)!=null?u:null}const f=e(t);return JSON.stringify(c)===JSON.stringify(f)?c:f})}const a=SLe({callback(c){if(t)for(const u of c){const{type:f,target:l}=u;if(f==="childList"&&l instanceof HTMLElement&&l.contains(t)){i();break}}}}),o=zA({callback:i});return Pa(()=>{i(),t?(o==null||o.observe(t),a==null||a.observe(document.body,{childList:!0,subtree:!0})):(o==null||o.disconnect(),a==null||a.disconnect())},[t]),r}function CLe(t){const e=$$(t);return UQ(t,e)}const L4=[];function ALe(t){const e=_.useRef(t),n=M_(r=>t?r&&r!==L4&&t&&e.current&&t.parentNode===e.current.parentNode?r:O$(t):L4,[t]);return _.useEffect(()=>{e.current=t},[t]),n}function RLe(t){const[e,n]=_.useState(null),r=_.useRef(t),s=_.useCallback(i=>{const a=tk(i.target);a&&n(o=>o?(o.set(a,NN(a)),new Map(o)):null)},[]);return _.useEffect(()=>{const i=r.current;if(t!==i){a(i);const o=t.map(c=>{const u=tk(c);return u?(u.addEventListener("scroll",s,{passive:!0}),[u,NN(u)]):null}).filter(c=>c!=null);n(o.length?new Map(o):null),r.current=t}return()=>{a(t),a(i)};function a(o){o.forEach(c=>{const u=tk(c);u==null||u.removeEventListener("scroll",s)})}},[s,t]),_.useMemo(()=>t.length?e?Array.from(e.values()).reduce((i,a)=>jm(i,a),Ta):YQ(t):Ta,[t,e])}function I4(t,e){e===void 0&&(e=[]);const n=_.useRef(null);return _.useEffect(()=>{n.current=null},e),_.useEffect(()=>{const r=t!==Ta;r&&!n.current&&(n.current=t),!r&&n.current&&(n.current=null)},[t]),n.current?IC(t,n.current):Ta}function PLe(t){_.useEffect(()=>{if(!$A)return;const e=t.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of e)n==null||n()}},t.map(e=>{let{sensor:n}=e;return n}))}function TLe(t,e){return _.useMemo(()=>t.reduce((n,r)=>{let{eventName:s,handler:i}=r;return n[s]=a=>{i(a,e)},n},{}),[t,e])}function eZ(t){return _.useMemo(()=>t?eLe(t):null,[t])}const $4=[];function kLe(t,e){e===void 0&&(e=Fv);const[n]=t,r=eZ(n?ei(n):null),[s,i]=_.useState($4);function a(){i(()=>t.length?t.map(c=>GQ(c)?r:new L$(e(c),c)):$4)}const o=zA({callback:a});return Pa(()=>{o==null||o.disconnect(),a(),t.forEach(c=>o==null?void 0:o.observe(c))},[t]),s}function tZ(t){if(!t)return null;if(t.children.length>1)return t;const e=t.children[0];return N_(e)?e:t}function DLe(t){let{measure:e}=t;const[n,r]=_.useState(null),s=_.useCallback(u=>{for(const{target:f}of u)if(N_(f)){r(l=>{const d=e(f);return l?{...l,width:d.width,height:d.height}:d});break}},[e]),i=zA({callback:s}),a=_.useCallback(u=>{const f=tZ(u);i==null||i.disconnect(),f&&(i==null||i.observe(f)),r(f?e(f):null)},[e,i]),[o,c]=OC(a);return _.useMemo(()=>({nodeRef:o,rect:n,setRef:c}),[n,o,c])}const NLe=[{sensor:JQ,options:{}},{sensor:ZQ,options:{}}],MLe={current:{}},KS={draggable:{measure:T4},droppable:{measure:T4,strategy:l0.WhileDragging,frequency:ON.Optimized},dragOverlay:{measure:Fv}};class _b extends Map{get(e){var n;return e!=null&&(n=super.get(e))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:n}=e;return!n})}getNodeFor(e){var n,r;return(n=(r=this.get(e))==null?void 0:r.node.current)!=null?n:void 0}}const OLe={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new _b,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:FC},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:KS,measureDroppableContainers:FC,windowRect:null,measuringScheduled:!1},nZ={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:FC,draggableNodes:new Map,over:null,measureDroppableContainers:FC},L_=_.createContext(nZ),rZ=_.createContext(OLe);function LLe(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new _b}}}function ILe(t,e){switch(e.type){case jr.DragStart:return{...t,draggable:{...t.draggable,initialCoordinates:e.initialCoordinates,active:e.active}};case jr.DragMove:return t.draggable.active==null?t:{...t,draggable:{...t.draggable,translate:{x:e.coordinates.x-t.draggable.initialCoordinates.x,y:e.coordinates.y-t.draggable.initialCoordinates.y}}};case jr.DragEnd:case jr.DragCancel:return{...t,draggable:{...t.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case jr.RegisterDroppable:{const{element:n}=e,{id:r}=n,s=new _b(t.droppable.containers);return s.set(r,n),{...t,droppable:{...t.droppable,containers:s}}}case jr.SetDroppableDisabled:{const{id:n,key:r,disabled:s}=e,i=t.droppable.containers.get(n);if(!i||r!==i.key)return t;const a=new _b(t.droppable.containers);return a.set(n,{...i,disabled:s}),{...t,droppable:{...t.droppable,containers:a}}}case jr.UnregisterDroppable:{const{id:n,key:r}=e,s=t.droppable.containers.get(n);if(!s||r!==s.key)return t;const i=new _b(t.droppable.containers);return i.delete(n),{...t,droppable:{...t.droppable,containers:i}}}default:return t}}function $Le(t){let{disabled:e}=t;const{active:n,activatorEvent:r,draggableNodes:s}=_.useContext(L_),i=LC(r),a=LC(n==null?void 0:n.id);return _.useEffect(()=>{if(!e&&!r&&i&&a!=null){if(!jA(i)||document.activeElement===i.target)return;const o=s.get(a);if(!o)return;const{activatorNode:c,node:u}=o;if(!c.current&&!u.current)return;requestAnimationFrame(()=>{for(const f of[c.current,u.current]){if(!f)continue;const l=NOe(f);if(l){l.focus();break}}})}},[r,e,s,a,i]),null}function sZ(t,e){let{transform:n,...r}=e;return t!=null&&t.length?t.reduce((s,i)=>i({transform:s,...r}),n):n}function FLe(t){return _.useMemo(()=>({draggable:{...KS.draggable,...t==null?void 0:t.draggable},droppable:{...KS.droppable,...t==null?void 0:t.droppable},dragOverlay:{...KS.dragOverlay,...t==null?void 0:t.dragOverlay}}),[t==null?void 0:t.draggable,t==null?void 0:t.droppable,t==null?void 0:t.dragOverlay])}function jLe(t){let{activeNode:e,measure:n,initialRect:r,config:s=!0}=t;const i=_.useRef(!1),{x:a,y:o}=typeof s=="boolean"?{x:s,y:s}:s;Pa(()=>{if(!a&&!o||!e){i.current=!1;return}if(i.current||!r)return;const u=e==null?void 0:e.node.current;if(!u||u.isConnected===!1)return;const f=n(u),l=UQ(f,r);if(a||(l.x=0),o||(l.y=0),i.current=!0,Math.abs(l.x)>0||Math.abs(l.y)>0){const d=VQ(u);d&&d.scrollBy({top:l.y,left:l.x})}},[e,a,o,r,n])}const BA=_.createContext({...Ta,scaleX:1,scaleY:1});var Cu;(function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"})(Cu||(Cu={}));const WUe=_.memo(function(e){var n,r,s,i;let{id:a,accessibility:o,autoScroll:c=!0,children:u,sensors:f=NLe,collisionDetection:l=KOe,measuring:d,modifiers:m,...p}=e;const h=_.useReducer(ILe,void 0,LLe),[y,g]=h,[v,w]=FOe(),[x,A]=_.useState(Cu.Uninitialized),k=x===Cu.Initialized,{draggable:{active:R,nodes:E,translate:T},droppable:{containers:D}}=y,M=R!=null?E.get(R):null,L=_.useRef({initial:null,translated:null}),I=_.useMemo(()=>{var nt;return R!=null?{id:R,data:(nt=M==null?void 0:M.data)!=null?nt:MLe,rect:L}:null},[R,M]),F=_.useRef(null),[U,Y]=_.useState(null),[V,H]=_.useState(null),ee=a0(p,Object.values(p)),re=O_("DndDescribedBy",a),X=_.useMemo(()=>D.getEnabled(),[D]),G=FLe(d),{droppableRects:K,measureDroppableContainers:Z,measuringScheduled:ue}=_Le(X,{dragging:k,dependencies:[T.x,T.y],config:G.droppable}),de=bLe(E,R),ie=_.useMemo(()=>V?$C(V):null,[V]),be=Et(),Ae=xLe(de,G.draggable.measure);jLe({activeNode:R!=null?E.get(R):null,config:be.layoutShiftCompensation,initialRect:Ae,measure:G.draggable.measure});const _e=O4(de,G.draggable.measure,Ae),Oe=O4(de?de.parentElement:null),Ne=_.useRef({activatorEvent:null,active:null,activeNode:de,collisionRect:null,collisions:null,droppableRects:K,draggableNodes:E,draggingNode:null,draggingNodeRect:null,droppableContainers:D,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ye=D.getNodeFor((n=Ne.current.over)==null?void 0:n.id),$e=DLe({measure:G.dragOverlay.measure}),ut=(r=$e.nodeRef.current)!=null?r:de,Qe=k?(s=$e.rect)!=null?s:_e:null,yt=!!($e.nodeRef.current&&$e.rect),En=CLe(yt?null:_e),Xt=eZ(ut?ei(ut):null),gn=ALe(k?ye??de:null),Qt=kLe(gn),J=sZ(m,{transform:{x:T.x-En.x,y:T.y-En.y,scaleX:1,scaleY:1},activatorEvent:V,active:I,activeNodeRect:_e,containerNodeRect:Oe,draggingNodeRect:Qe,over:Ne.current.over,overlayNodeRect:$e.rect,scrollableAncestors:gn,scrollableAncestorRects:Qt,windowRect:Xt}),fe=ie?jm(ie,T):null,ge=RLe(gn),Pe=I4(ge),Me=I4(ge,[_e]),xe=jm(J,Pe),Te=Qe?QOe(Qe,J):null,Ye=I&&Te?l({active:I,collisionRect:Te,droppableRects:K,droppableContainers:X,pointerCoordinates:fe}):null,Pt=qOe(Ye,"id"),[wt,Ms]=_.useState(null),Yn=yt?J:jm(J,Me),ps=YOe(Yn,(i=wt==null?void 0:wt.rect)!=null?i:null,_e),Ht=_.useRef(null),an=_.useCallback((nt,Vt)=>{let{sensor:At,options:yn}=Vt;if(F.current==null)return;const ln=E.get(F.current);if(!ln)return;const cn=nt.nativeEvent,kn=new At({active:F.current,activeNode:ln,event:cn,options:yn,context:Ne,onAbort(Dn){if(!E.get(Dn))return;const{onDragAbort:oe}=ee.current,he={id:Dn};oe==null||oe(he),v({type:"onDragAbort",event:he})},onPending(Dn,te,oe,he){if(!E.get(Dn))return;const{onDragPending:Le}=ee.current,Ge={id:Dn,constraint:te,initialCoordinates:oe,offset:he};Le==null||Le(Ge),v({type:"onDragPending",event:Ge})},onStart(Dn){const te=F.current;if(te==null)return;const oe=E.get(te);if(!oe)return;const{onDragStart:he}=ee.current,Ce={activatorEvent:cn,active:{id:te,data:oe.data,rect:L}};ks.unstable_batchedUpdates(()=>{he==null||he(Ce),A(Cu.Initializing),g({type:jr.DragStart,initialCoordinates:Dn,active:te}),v({type:"onDragStart",event:Ce}),Y(Ht.current),H(cn)})},onMove(Dn){g({type:jr.DragMove,coordinates:Dn})},onEnd:hr(jr.DragEnd),onCancel:hr(jr.DragCancel)});Ht.current=kn;function hr(Dn){return async function(){const{active:oe,collisions:he,over:Ce,scrollAdjustedTranslate:Le}=Ne.current;let Ge=null;if(oe&&Le){const{cancelDrop:st}=ee.current;Ge={activatorEvent:cn,active:oe,collisions:he,delta:Le,over:Ce},Dn===jr.DragEnd&&typeof st=="function"&&await Promise.resolve(st(Ge))&&(Dn=jr.DragCancel)}F.current=null,ks.unstable_batchedUpdates(()=>{g({type:Dn}),A(Cu.Uninitialized),Ms(null),Y(null),H(null),Ht.current=null;const st=Dn===jr.DragEnd?"onDragEnd":"onDragCancel";if(Ge){const Ue=ee.current[st];Ue==null||Ue(Ge),v({type:st,event:Ge})}})}}},[E]),vn=_.useCallback((nt,Vt)=>(At,yn)=>{const ln=At.nativeEvent,cn=E.get(yn);if(F.current!==null||!cn||ln.dndKit||ln.defaultPrevented)return;const kn={active:cn};nt(At,Vt.options,kn)===!0&&(ln.dndKit={capturedBy:Vt.sensor},F.current=yn,an(At,Vt))},[E,an]),Be=wLe(f,vn);PLe(f),Pa(()=>{_e&&x===Cu.Initializing&&A(Cu.Initialized)},[_e,x]),_.useEffect(()=>{const{onDragMove:nt}=ee.current,{active:Vt,activatorEvent:At,collisions:yn,over:ln}=Ne.current;if(!Vt||!At)return;const cn={active:Vt,activatorEvent:At,collisions:yn,delta:{x:xe.x,y:xe.y},over:ln};ks.unstable_batchedUpdates(()=>{nt==null||nt(cn),v({type:"onDragMove",event:cn})})},[xe.x,xe.y]),_.useEffect(()=>{const{active:nt,activatorEvent:Vt,collisions:At,droppableContainers:yn,scrollAdjustedTranslate:ln}=Ne.current;if(!nt||F.current==null||!Vt||!ln)return;const{onDragOver:cn}=ee.current,kn=yn.get(Pt),hr=kn&&kn.rect.current?{id:kn.id,rect:kn.rect.current,data:kn.data,disabled:kn.disabled}:null,Dn={active:nt,activatorEvent:Vt,collisions:At,delta:{x:ln.x,y:ln.y},over:hr};ks.unstable_batchedUpdates(()=>{Ms(hr),cn==null||cn(Dn),v({type:"onDragOver",event:Dn})})},[Pt]),Pa(()=>{Ne.current={activatorEvent:V,active:I,activeNode:de,collisionRect:Te,collisions:Ye,droppableRects:K,draggableNodes:E,draggingNode:ut,draggingNodeRect:Qe,droppableContainers:D,over:wt,scrollableAncestors:gn,scrollAdjustedTranslate:xe},L.current={initial:Qe,translated:Te}},[I,de,Ye,Te,E,ut,Qe,K,D,wt,gn,xe]),gLe({...be,delta:T,draggingRect:Te,pointerCoordinates:fe,scrollableAncestors:gn,scrollableAncestorRects:Qt});const it=_.useMemo(()=>({active:I,activeNode:de,activeNodeRect:_e,activatorEvent:V,collisions:Ye,containerNodeRect:Oe,dragOverlay:$e,draggableNodes:E,droppableContainers:D,droppableRects:K,over:wt,measureDroppableContainers:Z,scrollableAncestors:gn,scrollableAncestorRects:Qt,measuringConfiguration:G,measuringScheduled:ue,windowRect:Xt}),[I,de,_e,V,Ye,Oe,$e,E,D,K,wt,Z,gn,Qt,G,ue,Xt]),ot=_.useMemo(()=>({activatorEvent:V,activators:Be,active:I,activeNodeRect:_e,ariaDescribedById:{draggable:re},dispatch:g,draggableNodes:E,over:wt,measureDroppableContainers:Z}),[V,Be,I,_e,g,re,E,wt,Z]);return se.createElement(BQ.Provider,{value:w},se.createElement(L_.Provider,{value:ot},se.createElement(rZ.Provider,{value:it},se.createElement(BA.Provider,{value:ps},u)),se.createElement($Le,{disabled:(o==null?void 0:o.restoreFocus)===!1})),se.createElement(BOe,{...o,hiddenTextDescribedById:re}));function Et(){const nt=(U==null?void 0:U.autoScrollEnabled)===!1,Vt=typeof c=="object"?c.enabled===!1:c===!1,At=k&&!nt&&!Vt;return typeof c=="object"?{...c,enabled:At}:{enabled:At}}}),zLe=_.createContext(null),F4="button",BLe="Draggable";function ULe(t){let{id:e,data:n,disabled:r=!1,attributes:s}=t;const i=O_(BLe),{activators:a,activatorEvent:o,active:c,activeNodeRect:u,ariaDescribedById:f,draggableNodes:l,over:d}=_.useContext(L_),{role:m=F4,roleDescription:p="draggable",tabIndex:h=0}=s??{},y=(c==null?void 0:c.id)===e,g=_.useContext(y?BA:zLe),[v,w]=OC(),[x,A]=OC(),k=TLe(a,e),R=a0(n);Pa(()=>(l.set(e,{id:e,key:i,node:v,activatorNode:x,data:R}),()=>{const T=l.get(e);T&&T.key===i&&l.delete(e)}),[l,e]);const E=_.useMemo(()=>({role:m,tabIndex:h,"aria-disabled":r,"aria-pressed":y&&m===F4?!0:void 0,"aria-roledescription":p,"aria-describedby":f.draggable}),[r,m,h,y,p,f.draggable]);return{active:c,activatorEvent:o,activeNodeRect:u,attributes:E,isDragging:y,listeners:r?void 0:k,node:v,over:d,setNodeRef:w,setActivatorNodeRef:A,transform:g}}function iZ(){return _.useContext(rZ)}const HLe="Droppable",VLe={timeout:25};function WLe(t){let{data:e,disabled:n=!1,id:r,resizeObserverConfig:s}=t;const i=O_(HLe),{active:a,dispatch:o,over:c,measureDroppableContainers:u}=_.useContext(L_),f=_.useRef({disabled:n}),l=_.useRef(!1),d=_.useRef(null),m=_.useRef(null),{disabled:p,updateMeasurementsFor:h,timeout:y}={...VLe,...s},g=a0(h??r),v=_.useCallback(()=>{if(!l.current){l.current=!0;return}m.current!=null&&clearTimeout(m.current),m.current=setTimeout(()=>{u(Array.isArray(g.current)?g.current:[g.current]),m.current=null},y)},[y]),w=zA({callback:v,disabled:p||!a}),x=_.useCallback((E,T)=>{w&&(T&&(w.unobserve(T),l.current=!1),E&&w.observe(E))},[w]),[A,k]=OC(x),R=a0(e);return _.useEffect(()=>{!w||!A.current||(w.disconnect(),l.current=!1,w.observe(A.current))},[A,w]),_.useEffect(()=>(o({type:jr.RegisterDroppable,element:{id:r,key:i,disabled:n,node:A,rect:d,data:R}}),()=>o({type:jr.UnregisterDroppable,key:i,id:r})),[r]),_.useEffect(()=>{n!==f.current.disabled&&(o({type:jr.SetDroppableDisabled,id:r,key:i,disabled:n}),f.current.disabled=n)},[r,i,n,o]),{active:a,rect:d,isOver:(c==null?void 0:c.id)===r,node:A,over:c,setNodeRef:k}}function qLe(t){let{animation:e,children:n}=t;const[r,s]=_.useState(null),[i,a]=_.useState(null),o=LC(n);return!n&&!r&&o&&s(o),Pa(()=>{if(!i)return;const c=r==null?void 0:r.key,u=r==null?void 0:r.props.id;if(c==null||u==null){s(null);return}Promise.resolve(e(u,i)).then(()=>{s(null)})},[e,r,i]),se.createElement(se.Fragment,null,n,r?_.cloneElement(r,{ref:a}):null)}const GLe={x:0,y:0,scaleX:1,scaleY:1};function KLe(t){let{children:e}=t;return se.createElement(L_.Provider,{value:nZ},se.createElement(BA.Provider,{value:GLe},e))}const YLe={position:"fixed",touchAction:"none"},XLe=t=>jA(t)?"transform 250ms ease":void 0,QLe=_.forwardRef((t,e)=>{let{as:n,activatorEvent:r,adjustScale:s,children:i,className:a,rect:o,style:c,transform:u,transition:f=XLe}=t;if(!o)return null;const l=s?u:{...u,scaleX:1,scaleY:1},d={...YLe,width:o.width,height:o.height,top:o.top,left:o.left,transform:ep.Transform.toString(l),transformOrigin:s&&r?HOe(r,o):void 0,transition:typeof f=="function"?f(r):f,...c};return se.createElement(n,{className:a,style:d,ref:e},i)}),ZLe=t=>e=>{let{active:n,dragOverlay:r}=e;const s={},{styles:i,className:a}=t;if(i!=null&&i.active)for(const[o,c]of Object.entries(i.active))c!==void 0&&(s[o]=n.node.style.getPropertyValue(o),n.node.style.setProperty(o,c));if(i!=null&&i.dragOverlay)for(const[o,c]of Object.entries(i.dragOverlay))c!==void 0&&r.node.style.setProperty(o,c);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[c,u]of Object.entries(s))n.node.style.setProperty(c,u);a!=null&&a.active&&n.node.classList.remove(a.active)}},JLe=t=>{let{transform:{initial:e,final:n}}=t;return[{transform:ep.Transform.toString(e)},{transform:ep.Transform.toString(n)}]},eIe={duration:250,easing:"ease",keyframes:JLe,sideEffects:ZLe({styles:{active:{opacity:"0"}}})};function tIe(t){let{config:e,draggableNodes:n,droppableContainers:r,measuringConfiguration:s}=t;return FA((i,a)=>{if(e===null)return;const o=n.get(i);if(!o)return;const c=o.node.current;if(!c)return;const u=tZ(a);if(!u)return;const{transform:f}=ei(a).getComputedStyle(a),l=HQ(f);if(!l)return;const d=typeof e=="function"?e:nIe(e);return XQ(c,s.draggable.measure),d({active:{id:i,data:o.data,node:c,rect:s.draggable.measure(c)},draggableNodes:n,dragOverlay:{node:a,rect:s.dragOverlay.measure(u)},droppableContainers:r,measuringConfiguration:s,transform:l})})}function nIe(t){const{duration:e,easing:n,sideEffects:r,keyframes:s}={...eIe,...t};return i=>{let{active:a,dragOverlay:o,transform:c,...u}=i;if(!e)return;const f={x:o.rect.left-a.rect.left,y:o.rect.top-a.rect.top},l={scaleX:c.scaleX!==1?a.rect.width*c.scaleX/o.rect.width:1,scaleY:c.scaleY!==1?a.rect.height*c.scaleY/o.rect.height:1},d={x:c.x-f.x,y:c.y-f.y,...l},m=s({...u,active:a,dragOverlay:o,transform:{initial:c,final:d}}),[p]=m,h=m[m.length-1];if(JSON.stringify(p)===JSON.stringify(h))return;const y=r==null?void 0:r({active:a,dragOverlay:o,...u}),g=o.node.animate(m,{duration:e,easing:n,fill:"forwards"});return new Promise(v=>{g.onfinish=()=>{y==null||y(),v()}})}}let j4=0;function rIe(t){return _.useMemo(()=>{if(t!=null)return j4++,j4},[t])}const qUe=se.memo(t=>{let{adjustScale:e=!1,children:n,dropAnimation:r,style:s,transition:i,modifiers:a,wrapperElement:o="div",className:c,zIndex:u=999}=t;const{activatorEvent:f,active:l,activeNodeRect:d,containerNodeRect:m,draggableNodes:p,droppableContainers:h,dragOverlay:y,over:g,measuringConfiguration:v,scrollableAncestors:w,scrollableAncestorRects:x,windowRect:A}=iZ(),k=_.useContext(BA),R=rIe(l==null?void 0:l.id),E=sZ(a,{activatorEvent:f,active:l,activeNodeRect:d,containerNodeRect:m,draggingNodeRect:y.rect,over:g,overlayNodeRect:y.rect,scrollableAncestors:w,scrollableAncestorRects:x,transform:k,windowRect:A}),T=$$(d),D=tIe({config:r,draggableNodes:p,droppableContainers:h,measuringConfiguration:v}),M=T?y.setRef:void 0;return se.createElement(KLe,null,se.createElement(qLe,{animation:D},l&&R?se.createElement(QLe,{key:R,id:l.id,ref:M,as:o,activatorEvent:f,adjustScale:e,className:c,transition:i,rect:T,style:{zIndex:u,...s},transform:E},n):null))});function oZ(t,e,n){const r=t.slice();return r.splice(n<0?r.length+n:n,0,r.splice(e,1)[0]),r}function sIe(t,e){return t.reduce((n,r,s)=>{const i=e.get(r);return i&&(n[s]=i),n},Array(t.length))}function wS(t){return t!==null&&t>=0}function iIe(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n{let{rects:e,activeIndex:n,overIndex:r,index:s}=t;const i=oZ(e,r,n),a=e[s],o=i[s];return!o||!a?null:{x:o.left-a.left,y:o.top-a.top,scaleX:o.width/a.width,scaleY:o.height/a.height}},_S={scaleX:1,scaleY:1},GUe=t=>{var e;let{activeIndex:n,activeNodeRect:r,index:s,rects:i,overIndex:a}=t;const o=(e=i[n])!=null?e:r;if(!o)return null;if(s===n){const u=i[a];return u?{x:0,y:nn&&s<=a?{x:0,y:-o.height-c,..._S}:s=a?{x:0,y:o.height+c,..._S}:{x:0,y:0,..._S}};function aIe(t,e,n){const r=t[e],s=t[e-1],i=t[e+1];return r?nr.map(k=>typeof k=="object"&&"id"in k?k.id:k),[r]),p=a!=null,h=a?m.indexOf(a.id):-1,y=u?m.indexOf(u.id):-1,g=_.useRef(m),v=!iIe(m,g.current),w=y!==-1&&h===-1||v,x=oIe(i);Pa(()=>{v&&p&&f(m)},[v,m,p,f]),_.useEffect(()=>{g.current=m},[m]);const A=_.useMemo(()=>({activeIndex:h,containerId:l,disabled:x,disableTransforms:w,items:m,overIndex:y,useDragOverlay:d,sortedRects:sIe(m,c),strategy:s}),[h,l,x.draggable,x.droppable,w,m,y,c,d,s]);return se.createElement(cZ.Provider,{value:A},e)}const lIe=t=>{let{id:e,items:n,activeIndex:r,overIndex:s}=t;return oZ(n,r,s).indexOf(e)},cIe=t=>{let{containerId:e,isSorting:n,wasDragging:r,index:s,items:i,newIndex:a,previousItems:o,previousContainerId:c,transition:u}=t;return!u||!r||o!==i&&s===a?!1:n?!0:a!==s&&e===c},uIe={duration:200,easing:"ease"},uZ="transform",dIe=ep.Transition.toString({property:uZ,duration:0,easing:"linear"}),fIe={roleDescription:"sortable"};function hIe(t){let{disabled:e,index:n,node:r,rect:s}=t;const[i,a]=_.useState(null),o=_.useRef(n);return Pa(()=>{if(!e&&n!==o.current&&r.current){const c=s.current;if(c){const u=Fv(r.current,{ignoreTransform:!0}),f={x:c.left-u.left,y:c.top-u.top,scaleX:c.width/u.width,scaleY:c.height/u.height};(f.x||f.y)&&a(f)}}n!==o.current&&(o.current=n)},[e,n,r,s]),_.useEffect(()=>{i&&a(null)},[i]),i}function YUe(t){let{animateLayoutChanges:e=cIe,attributes:n,disabled:r,data:s,getNewIndex:i=lIe,id:a,strategy:o,resizeObserverConfig:c,transition:u=uIe}=t;const{items:f,containerId:l,activeIndex:d,disabled:m,disableTransforms:p,sortedRects:h,overIndex:y,useDragOverlay:g,strategy:v}=_.useContext(cZ),w=pIe(r,m),x=f.indexOf(a),A=_.useMemo(()=>({sortable:{containerId:l,index:x,items:f},...s}),[l,s,x,f]),k=_.useMemo(()=>f.slice(f.indexOf(a)),[f,a]),{rect:R,node:E,isOver:T,setNodeRef:D}=WLe({id:a,data:A,disabled:w.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...c}}),{active:M,activatorEvent:L,activeNodeRect:I,attributes:F,setNodeRef:U,listeners:Y,isDragging:V,over:H,setActivatorNodeRef:ee,transform:re}=ULe({id:a,data:A,attributes:{...fIe,...n},disabled:w.draggable}),X=POe(D,U),G=!!M,K=G&&!p&&wS(d)&&wS(y),Z=!g&&V,ue=Z&&K?re:null,ie=K?ue??(o??v)({rects:h,activeNodeRect:I,activeIndex:d,overIndex:y,index:x}):null,be=wS(d)&&wS(y)?i({id:a,items:f,activeIndex:d,overIndex:y}):x,Ae=M==null?void 0:M.id,_e=_.useRef({activeId:Ae,items:f,newIndex:be,containerId:l}),Oe=f!==_e.current.items,Ne=e({active:M,containerId:l,isDragging:V,isSorting:G,id:a,index:x,items:f,newIndex:_e.current.newIndex,previousItems:_e.current.items,previousContainerId:_e.current.containerId,transition:u,wasDragging:_e.current.activeId!=null}),ye=hIe({disabled:!Ne,index:x,node:E,rect:R});return _.useEffect(()=>{G&&_e.current.newIndex!==be&&(_e.current.newIndex=be),l!==_e.current.containerId&&(_e.current.containerId=l),f!==_e.current.items&&(_e.current.items=f)},[G,be,l,f]),_.useEffect(()=>{if(Ae===_e.current.activeId)return;if(Ae&&!_e.current.activeId){_e.current.activeId=Ae;return}const ut=setTimeout(()=>{_e.current.activeId=Ae},50);return()=>clearTimeout(ut)},[Ae]),{active:M,activeIndex:d,attributes:F,data:A,rect:R,index:x,newIndex:be,items:f,isOver:T,isSorting:G,isDragging:V,listeners:Y,node:E,overIndex:y,over:H,setNodeRef:X,setActivatorNodeRef:ee,setDroppableNodeRef:D,setDraggableNodeRef:U,transform:ye??ie,transition:$e()};function $e(){if(ye||Oe&&_e.current.newIndex===x)return dIe;if(!(Z&&!jA(L)||!u)&&(G||Ne))return ep.Transition.toString({...u,property:uZ})}}function pIe(t,e){var n,r;return typeof t=="boolean"?{draggable:t,droppable:!1}:{draggable:(n=t==null?void 0:t.draggable)!=null?n:e.draggable,droppable:(r=t==null?void 0:t.droppable)!=null?r:e.droppable}}rn.Down,rn.Right,rn.Up,rn.Left;const dZ=({title:t=ft("components.error_overlay.title"),subtitle:e=void 0,description:n=void 0,errorMessage:r=void 0})=>{const s=Lv();return P.jsx("div",{className:"grid h-screen place-items-center ",children:P.jsxs("div",{className:"text-center",children:[P.jsx("h2",{className:"mt-2 text-xl font-semibold text-center text-slate-900",children:t}),P.jsxs("p",{className:"mt-1 font-medium text-slate-500",children:[e||r,P.jsx("br",{}),n]}),P.jsxs("div",{className:"mt-6 space-x-8 md:ml-4",children:[P.jsx(ROe,{}),P.jsxs(no,{onClick:()=>s("/"),children:[P.jsx(Rfe,{className:"w-4 h-4 mr-2"})," ",ft("components.error_overlay.go_home")]})]})]})})};dZ.displayName="ErrorOverlay";var Jt=function(){return Jt=Object.assign||function(e){for(var n,r=1,s=arguments.length;r1){if(n===0)return t.replace(e,"");if(t.includes(e)){var r=t.split(e),s=r[0],i=r[1];if(i.length===n)return t;if(i.length>n)return"".concat(s).concat(e).concat(i.slice(0,n))}var a=t.length>n?new RegExp("(\\d+)(\\d{".concat(n,"})")):new RegExp("(\\d)(\\d+)"),o=t.match(a);if(o){var s=o[1],i=o[2];return"".concat(s).concat(e).concat(i)}}return t},fZ=function(t,e){var n=e.groupSeparator,r=n===void 0?",":n,s=e.decimalSeparator,i=s===void 0?".":s,a=new RegExp("\\d([^".concat(xl(r)).concat(xl(i),"0-9]+)")),o=t.match(a);return o?o[1]:void 0},Ry=function(t){var e=t.value,n=t.decimalSeparator,r=t.intlConfig,s=t.decimalScale,i=t.prefix,a=i===void 0?"":i,o=t.suffix,c=o===void 0?"":o;if(e===""||e===void 0)return"";if(e==="-")return"-";var u=new RegExp("^\\d?-".concat(a?"".concat(xl(a),"?"):"","\\d")).test(e),f=n!=="."?wIe(e,n,u):e;n&&n!=="-"&&f.startsWith(n)&&(f="0"+f);var l=r||{},d=l.locale,m=l.currency,p=F$(l,["locale","currency"]),h=Jt(Jt({},p),{minimumFractionDigits:s||0,maximumFractionDigits:20}),y=r?new Intl.NumberFormat(d,Jt(Jt({},h),m&&{style:"currency",currency:m})):new Intl.NumberFormat(void 0,h),g=y.formatToParts(Number(f)),v=_Ie(g,t),w=fZ(v,Jt({},t)),x=e.slice(-1)===n?n:"",A=f.match(RegExp("\\d+\\.(\\d+)"))||[],k=A[1];return s===void 0&&k&&n&&(v.includes(n)?v=v.replace(RegExp("(\\d+)(".concat(xl(n),")(\\d+)"),"g"),"$1$2".concat(k)):w&&!c?v=v.replace(w,"".concat(n).concat(k).concat(w)):v="".concat(v).concat(n).concat(k)),c&&x?"".concat(v).concat(x).concat(c):w&&x?v.replace(w,"".concat(x).concat(w)):w&&c?v.replace(w,"".concat(x).concat(c)):[v,x,c].join("")},wIe=function(t,e,n){var r=t;return e&&e!=="."&&(r=r.replace(RegExp(xl(e),"g"),"."),n&&e==="-"&&(r="-".concat(r.slice(1)))),r},_Ie=function(t,e){var n=e.prefix,r=e.groupSeparator,s=e.decimalSeparator,i=e.decimalScale,a=e.disableGroupSeparators,o=a===void 0?!1:a;return t.reduce(function(c,u,f){var l=u.type,d=u.value;return f===0&&n?l==="minusSign"?[d,n]:l==="currency"?$i($i([],c,!0),[n],!1):[n,d]:l==="currency"?n?c:$i($i([],c,!0),[d],!1):l==="group"?o?c:$i($i([],c,!0),[r!==void 0?r:d],!1):l==="decimal"?i!==void 0&&i===0?c:$i($i([],c,!0),[s!==void 0?s:d],!1):l==="fraction"?$i($i([],c,!0),[i!==void 0?d.slice(0,i):d],!1):$i($i([],c,!0),[d],!1)},[""]).join("")},xIe={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},SIe=function(t){var e=t||{},n=e.locale,r=e.currency,s=F$(e,["locale","currency"]),i=n?new Intl.NumberFormat(n,Jt(Jt({},s),r&&{currency:r,style:"currency"})):new Intl.NumberFormat;return i.formatToParts(1000.1).reduce(function(a,o,c){return o.type==="currency"?c===0?Jt(Jt({},a),{currencySymbol:o.value,prefix:o.value}):Jt(Jt({},a),{currencySymbol:o.value,suffix:o.value}):o.type==="group"?Jt(Jt({},a),{groupSeparator:o.value}):o.type==="decimal"?Jt(Jt({},a),{decimalSeparator:o.value}):a},xIe)},z4=function(t){return RegExp(/\d/,"gi").test(t)},EIe=function(t,e,n){if(n===void 0||e===""||e===void 0||t===""||t===void 0)return t;if(!t.match(/\d/g))return"";var r=t.split(e),s=r[0],i=r[1];if(n===0)return s;var a=i||"";if(a.lengthp)){if(ot===""||ot==="-"||ot===de){y&&y(void 0,o,{float:null,formatted:"",value:""}),Ne(ot),En(1);return}var Et=de?ot.replace(de,"."):ot,nt=parseFloat(Et),Vt=Ry(Jt({value:ot},be));if(it!=null){var At=it+(Vt.length-Ht.length);At=At<=0?x?x.length:0:At,En(At),Qt(gn+1)}if(Ne(Vt),y){var yn={float:nt,formatted:Vt,value:ot};y(ot,o,yn)}}},xe=function(Ht){var an=Ht.target,vn=an.value,Be=an.selectionStart;Me(vn,Be),Y&&Y(Ht)},Te=function(Ht){return V&&V(Ht),Oe?Oe.length:0},Ye=function(Ht){var an=Ht.target.value,vn=sk(Jt({value:an},Ae));if(vn==="-"||vn===de||!vn){Ne(""),H&&H(Ht);return}var Be=bIe(vn,de,g),it=EIe(Be,de,w!==void 0?w:g),ot=de?it.replace(de,"."):it,Et=parseFloat(ot),nt=Ry(Jt(Jt({},be),{value:it}));y&&K&&y(it,o,{float:Et,formatted:nt,value:it}),Ne(nt),H&&H(Ht)},Pt=function(Ht){var an=Ht.key;if(ge(an),R&&(an==="ArrowUp"||an==="ArrowDown")){Ht.preventDefault(),En(Oe.length);var vn=h!=null?String(h):void 0,Be=de&&vn?vn.replace(de,"."):vn,it=parseFloat(Be??sk(Jt({value:Oe},Ae)))||0,ot=an==="ArrowUp"?it+R:it-R;if(E!==void 0&&otNumber(T))return;var Et=String(R).includes(".")?Number(String(R).split(".")[1].length):void 0;Me(String(Et?ot.toFixed(Et):ot).replace(".",de))}ee&&ee(Ht)},wt=function(Ht){var an=Ht.key,vn=Ht.currentTarget.selectionStart;if(an!=="ArrowUp"&&an!=="ArrowDown"&&Oe!=="-"){var Be=fZ(Oe,{groupSeparator:ie,decimalSeparator:de});if(Be&&vn&&vn>Oe.length-Be.length&&Pe.current){var it=Oe.length-Be.length;Pe.current.setSelectionRange(it,it)}}re&&re(Ht)};_.useEffect(function(){h==null&&l==null&&Ne("")},[l,h]),_.useEffect(function(){$e&&Oe!=="-"&&Pe.current&&document.activeElement===Pe.current&&Pe.current.setSelectionRange(yt,yt)},[Oe,yt,Pe,$e,gn]);var Ms=function(){return h!=null&&Oe!=="-"&&(!de||Oe!==de)?Ry(Jt(Jt({},be),{decimalScale:$e?void 0:w,value:String(h)})):Oe},Yn=Jt({type:"text",inputMode:"decimal",id:a,name:o,className:c,onChange:xe,onBlur:Ye,onFocus:Te,onKeyDown:Pt,onKeyUp:wt,placeholder:v,disabled:m,value:Ms(),ref:Pe},Z);if(u){var ps=u;return se.createElement(ps,Jt({},Yn))}return se.createElement("input",Jt({},Yn))});hZ.displayName="CurrencyInput";const UA=_.forwardRef(({children:t,...e},n)=>{var i;const{error:r}=Tv();let s=t;return r&&(r.message?s=String((r==null?void 0:r.message)||((i=r.root)==null?void 0:i.message)):r.type==="required"&&(s=ft("common.required_field"))),P.jsx(IK,{ref:n,...e,children:s})});UA.displayName="FormErrorMessage";const HA=se.forwardRef(({label:t,hint:e,required:n,...r},s)=>{const{error:i}=Tv(),a=e||(n?ft("common.required"):""),o=i?"text-destructive font-semibold":"";return P.jsxs(LK,{ref:s,className:"flex justify-between text-sm",...r,children:[P.jsx("span",{className:`block font-semibold ${o}`,children:t}),a&&P.jsx("span",{className:`text-xs font-medium text-primary ${o} `,children:a})]})});HA.displayName="FormLabel";const AIe=zo("flex h-10 w-full rounded-md bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50",{variants:{variant:{default:"border border-input ring-offset-background focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ",outline:"focus-visible:border focus-visible:border-input",ghost:"bg-transparent"}},defaultVariants:{variant:"default"}}),RIe=t=>{const{name:e,label:n,hint:r,description:s,placeholder:i,className:a,disabled:o,defaultValue:c,rules:u,readOnly:f,scale:l,currency:d,language:m,variant:p}=t,{control:h}=Id(),[y,g]=_.useState(""),v={input:w=>{if(w==null||typeof w!="object")return w;const x=MC.create(w);if(x.isFailure)throw console.error(x.error),x.error;const A=x.object.toString();return y.endsWith(",")?A.replace(/.0$/,","):A},output:(w,x,A)=>{const{value:k}=A??{value:null};g(k??"");const R=MC.createFromFormattedValue(k,d.code,l);if(R.isFailure)throw R.error;return R.object.toObject()}};return P.jsx(qI,{defaultValue:c,control:h,name:e,disabled:o,rules:u,render:({field:w})=>{const x=v.input(w.value),A=o||w.disabled,k=!!((u==null?void 0:u.required)??!1);return P.jsxs(pA,{className:ce(a,"space-y-3"),children:[n&&P.jsx(HA,{label:n,hint:r,required:k}),P.jsx(mA,{children:P.jsx(hZ,{intlConfig:{locale:m.code,useGrouping:!0},name:w.name,ref:w.ref,onBlur:w.onBlur,disabled:A,readOnly:f,className:ce(AIe({variant:p,className:a})),suffix:` ${d==null?void 0:d.symbol}`,groupSeparator:".",decimalSeparator:",",placeholder:i,decimalsLimit:l,decimalScale:l,step:1,value:x,onValueChange:(R,E,T)=>w.onChange(v.output(R,E,T))})}),s&&P.jsx(gA,{children:s}),P.jsx(UA,{})]})}})};RIe.displayName="FormCurrencyField";const XUe=_.forwardRef((t,e)=>{const{label:n,placeholder:r,hint:s,description:i,required:a,disabled:o,className:c,name:u}=t,{control:f}=Id(),[l,d]=_.useState(!1);return P.jsx(qI,{control:f,disabled:o,name:u,rules:{required:a},render:({field:m})=>P.jsxs(pA,{ref:e,className:ce(c,"flex flex-col space-y-3"),children:[n&&P.jsx(HA,{label:n,hint:s,required:a}),P.jsxs(RPe,{open:l,onOpenChange:d,children:[P.jsx(PPe,{asChild:!0,children:P.jsx(mA,{children:P.jsxs(no,{disabled:o,variant:"ghost",className:ce("pl-3 text-left font-normal","border border-input ",!m.value&&"text-muted-foreground"),children:[m.value?new Date(m.value).toLocaleDateString():r||P.jsx("span",{children:ft("common.pick_date")}),P.jsx(Sfe,{className:ce("w-4 h-4 ml-auto disabled:opacity-50 ",o?"text-foreground":"text-ring")})]})})}),P.jsx(e9,{className:"w-auto p-0",align:"start",children:P.jsx(zW,{className:"bg-background",mode:"single",captionLayout:"buttons",defaultMonth:m.value,selected:new Date(m.value),onSelect:p=>{m.onChange(p),d(!1)},disabled:p=>p{const o=se.useId(),c=_.useMemo(()=>e||n||r,[e,n,r]);return P.jsxs(BW,{id:o,className:ce(c?"":"pt-6",t),ref:a,children:[c&&P.jsxs(UW,{className:"flex flex-row flex-wrap items-center justify-between sm:flex-nowrap",children:[P.jsxs("div",{children:[e&&P.jsx(HW,{className:"text-lg leading-normal",children:e}),n&&P.jsx(VW,{className:"leading-loose",children:n})]}),r&&P.jsx("div",{className:"flex-shrink-0",children:r})]}),P.jsx(WW,{className:"grid items-start gap-6",children:i}),s&&P.jsx(qW,{className:"px-6 py-4 border-t",style:{borderStyle:"inherit"},children:s})]})});PIe.displayName="FormGroup";const B4=zo("",{variants:{variant:{default:"",outline:"border-0 focus-visible:border focus-visible:border-input focus-visible:ring-0 focus-visible:ring-offset-0 "}},defaultVariants:{variant:"default"}}),TIe=({name:t,label:e,hint:n,placeholder:r,description:s,required:i,className:a,autoSize:o,variant:c,...u})=>{const{control:f}=Id();return P.jsx(qI,{control:f,name:t,rules:{required:i},render:({field:l,fieldState:d})=>P.jsxs(pA,{className:ce(a,"flex flex-col space-y-3"),children:[e&&P.jsx(HA,{label:e,hint:n,required:i}),P.jsx(mA,{className:"grow",children:o?P.jsx(cW,{placeholder:r,className:ce(d.error?"border-destructive focus-visible:ring-destructive":"","resize-y",B4({variant:c,className:a})),...u,...l}):P.jsx(gX,{placeholder:r,className:ce(d.error?"border-destructive focus-visible:ring-destructive":"","resize-y",B4({variant:c,className:a})),...u,...l})}),s&&P.jsx(gA,{children:s}),P.jsx(UA,{})]})})},kIe=({className:t,children:e})=>P.jsx(Vee,{children:P.jsx("div",{className:ce("flex flex-col w-full min-h-screen",t),children:e})});kIe.displayName="Layout";const DIe=({className:t,children:e})=>P.jsxs(P.Fragment,{children:[P.jsx("main",{className:ce("flex min-h-[calc(100vh_-_theme(spacing.36))] flex-1 flex-col gap-4 bg-muted/40 p-4 md:gap-8 md:p-10",t),children:e}),P.jsx(UX,{})]});DIe.displayName="LayoutContent";const U4=(t,e,n)=>{if(t&&"reportValidity"in t){const r=Ie(n,e);t.setCustomValidity(r&&r.message||""),t.reportValidity()}},pZ=(t,e)=>{for(const n in e.fields){const r=e.fields[n];r&&r.ref&&"reportValidity"in r.ref?U4(r.ref,n,t):r.refs&&r.refs.forEach(s=>U4(s,n,t))}},NIe=(t,e)=>{e.shouldUseNativeValidation&&pZ(t,e);const n={};for(const r in t){const s=Ie(e.fields,r),i=Object.assign(t[r]||{},{ref:s&&s.ref});if(MIe(e.names||Object.keys(t),r)){const a=Object.assign({},Ie(n,r));Zt(a,"root",i),Zt(n,r,a)}else Zt(n,r,i)}return n},MIe=(t,e)=>t.some(n=>n.startsWith(e+"."));var OIe=function(t,e,n){return e===void 0&&(e={abortEarly:!1}),n===void 0&&(n={}),function(r,s,i){try{var a=function(){return c.error?{values:{},errors:NIe((f=c.error,l=!i.shouldUseNativeValidation&&i.criteriaMode==="all",f.details.length?f.details.reduce(function(d,m){var p=m.path.join(".");if(d[p]||(d[p]={message:m.message,type:m.type}),l){var h=d[p].types,y=h&&h[m.type];d[p]=xK(p,l,d,m.type,y?[].concat(y,m.message):m.message)}return d},{}):{}),i)}:(i.shouldUseNativeValidation&&pZ({},i),{errors:{},values:c.value});var f,l},o=Object.assign({},e,{context:s}),c={},u=function(){if(n.mode==="sync")c=t.validate(r,o);else{var f=function(l,d){try{var m=l()}catch(p){return d(p)}return m&&m.then?m.then(void 0,d):m}(function(){return Promise.resolve(t.validateAsync(r,o)).then(function(l){c.value=l})},function(l){c.error=l});if(f&&f.then)return f.then(function(){})}}();return Promise.resolve(u&&u.then?u.then(a):a())}catch(f){return Promise.reject(f)}}},mZ={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(self,()=>{return n={7629:(s,i,a)=>{const o=a(375),c=a(8571),u=a(9474),f=a(1687),l=a(8652),d=a(8160),m=a(3292),p=a(6354),h=a(8901),y=a(9708),g=a(6914),v=a(2294),w=a(6133),x=a(1152),A=a(8863),k=a(2036),R={Base:class{constructor(E){this.type=E,this.$_root=null,this._definition={},this._reset()}_reset(){this._ids=new v.Ids,this._preferences=null,this._refs=new w.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}describe(){return o(typeof y.describe=="function","Manifest functionality disabled"),y.describe(this)}allow(...E){return d.verifyFlat(E,"allow"),this._values(E,"_valids")}alter(E){o(E&&typeof E=="object"&&!Array.isArray(E),"Invalid targets argument"),o(!this._inRuleset(),"Cannot set alterations inside a ruleset");const T=this.clone();T.$_terms.alterations=T.$_terms.alterations||[];for(const D in E){const M=E[D];o(typeof M=="function","Alteration adjuster for",D,"must be a function"),T.$_terms.alterations.push({target:D,adjuster:M})}return T.$_temp.ruleset=!1,T}artifact(E){return o(E!==void 0,"Artifact cannot be undefined"),o(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",E)}cast(E){return o(E===!1||typeof E=="string","Invalid to value"),o(E===!1||this._definition.cast[E],"Type",this.type,"does not support casting to",E),this.$_setFlag("cast",E===!1?void 0:E)}default(E,T){return this._default("default",E,T)}description(E){return o(E&&typeof E=="string","Description must be a non-empty string"),this.$_setFlag("description",E)}empty(E){const T=this.clone();return E!==void 0&&(E=T.$_compile(E,{override:!1})),T.$_setFlag("empty",E,{clone:!1})}error(E){return o(E,"Missing error"),o(E instanceof Error||typeof E=="function","Must provide a valid Error object or a function"),this.$_setFlag("error",E)}example(E,T={}){return o(E!==void 0,"Missing example"),d.assertOptions(T,["override"]),this._inner("examples",E,{single:!0,override:T.override})}external(E,T){return typeof E=="object"&&(o(!T,"Cannot combine options with description"),T=E.description,E=E.method),o(typeof E=="function","Method must be a function"),o(T===void 0||T&&typeof T=="string","Description must be a non-empty string"),this._inner("externals",{method:E,description:T},{single:!0})}failover(E,T){return this._default("failover",E,T)}forbidden(){return this.presence("forbidden")}id(E){return E?(o(typeof E=="string","id must be a non-empty string"),o(/^[^\.]+$/.test(E),"id cannot contain period character"),this.$_setFlag("id",E)):this.$_setFlag("id",void 0)}invalid(...E){return this._values(E,"_invalids")}label(E){return o(E&&typeof E=="string","Label name must be a non-empty string"),this.$_setFlag("label",E)}meta(E){return o(E!==void 0,"Meta cannot be undefined"),this._inner("metas",E,{single:!0})}note(...E){o(E.length,"Missing notes");for(const T of E)o(T&&typeof T=="string","Notes must be non-empty strings");return this._inner("notes",E)}only(E=!0){return o(typeof E=="boolean","Invalid mode:",E),this.$_setFlag("only",E)}optional(){return this.presence("optional")}prefs(E){o(E,"Missing preferences"),o(E.context===void 0,"Cannot override context"),o(E.externals===void 0,"Cannot override externals"),o(E.warnings===void 0,"Cannot override warnings"),o(E.debug===void 0,"Cannot override debug"),d.checkPreferences(E);const T=this.clone();return T._preferences=d.preferences(T._preferences,E),T}presence(E){return o(["optional","required","forbidden"].includes(E),"Unknown presence mode",E),this.$_setFlag("presence",E)}raw(E=!0){return this.$_setFlag("result",E?"raw":void 0)}result(E){return o(["raw","strip"].includes(E),"Unknown result mode",E),this.$_setFlag("result",E)}required(){return this.presence("required")}strict(E){const T=this.clone(),D=E!==void 0&&!E;return T._preferences=d.preferences(T._preferences,{convert:D}),T}strip(E=!0){return this.$_setFlag("result",E?"strip":void 0)}tag(...E){o(E.length,"Missing tags");for(const T of E)o(T&&typeof T=="string","Tags must be non-empty strings");return this._inner("tags",E)}unit(E){return o(E&&typeof E=="string","Unit name must be a non-empty string"),this.$_setFlag("unit",E)}valid(...E){d.verifyFlat(E,"valid");const T=this.allow(...E);return T.$_setFlag("only",!!T._valids,{clone:!1}),T}when(E,T){const D=this.clone();D.$_terms.whens||(D.$_terms.whens=[]);const M=m.when(D,E,T);if(!["any","link"].includes(D.type)){const L=M.is?[M]:M.switch;for(const I of L)o(!I.then||I.then.type==="any"||I.then.type===D.type,"Cannot combine",D.type,"with",I.then&&I.then.type),o(!I.otherwise||I.otherwise.type==="any"||I.otherwise.type===D.type,"Cannot combine",D.type,"with",I.otherwise&&I.otherwise.type)}return D.$_terms.whens.push(M),D.$_mutateRebuild()}cache(E){o(!this._inRuleset(),"Cannot set caching inside a ruleset"),o(!this._cache,"Cannot override schema cache"),o(this._flags.artifact===void 0,"Cannot cache a rule with an artifact");const T=this.clone();return T._cache=E||l.provider.provision(),T.$_temp.ruleset=!1,T}clone(){const E=Object.create(Object.getPrototypeOf(this));return this._assign(E)}concat(E){o(d.isSchema(E),"Invalid schema object"),o(this.type==="any"||E.type==="any"||E.type===this.type,"Cannot merge type",this.type,"with another type:",E.type),o(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),o(!E._inRuleset(),"Cannot concatenate a schema with open ruleset");let T=this.clone();if(this.type==="any"&&E.type!=="any"){const D=E.clone();for(const M of Object.keys(T))M!=="type"&&(D[M]=T[M]);T=D}T._ids.concat(E._ids),T._refs.register(E,w.toSibling),T._preferences=T._preferences?d.preferences(T._preferences,E._preferences):E._preferences,T._valids=k.merge(T._valids,E._valids,E._invalids),T._invalids=k.merge(T._invalids,E._invalids,E._valids);for(const D of E._singleRules.keys())T._singleRules.has(D)&&(T._rules=T._rules.filter(M=>M.keep||M.name!==D),T._singleRules.delete(D));for(const D of E._rules)E._definition.rules[D.method].multi||T._singleRules.set(D.name,D),T._rules.push(D);if(T._flags.empty&&E._flags.empty){T._flags.empty=T._flags.empty.concat(E._flags.empty);const D=Object.assign({},E._flags);delete D.empty,f(T._flags,D)}else if(E._flags.empty){T._flags.empty=E._flags.empty;const D=Object.assign({},E._flags);delete D.empty,f(T._flags,D)}else f(T._flags,E._flags);for(const D in E.$_terms){const M=E.$_terms[D];M?T.$_terms[D]?T.$_terms[D]=T.$_terms[D].concat(M):T.$_terms[D]=M.slice():T.$_terms[D]||(T.$_terms[D]=M)}return this.$_root._tracer&&this.$_root._tracer._combine(T,[this,E]),T.$_mutateRebuild()}extend(E){return o(!E.base,"Cannot extend type with another base"),h.type(this,E)}extract(E){return E=Array.isArray(E)?E:E.split("."),this._ids.reach(E)}fork(E,T){o(!this._inRuleset(),"Cannot fork inside a ruleset");let D=this;for(let M of[].concat(E))M=Array.isArray(M)?M:M.split("."),D=D._ids.fork(M,T,D);return D.$_temp.ruleset=!1,D}rule(E){const T=this._definition;d.assertOptions(E,Object.keys(T.modifiers)),o(this.$_temp.ruleset!==!1,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");const D=this.$_temp.ruleset===null?this._rules.length-1:this.$_temp.ruleset;o(D>=0&&DD.tailor(E),ref:!1}),T.$_temp.ruleset=!1,T.$_mutateRebuild()}tracer(){return x.location?x.location(this):this}validate(E,T){return A.entry(E,this,T)}validateAsync(E,T){return A.entryAsync(E,this,T)}$_addRule(E){typeof E=="string"&&(E={name:E}),o(E&&typeof E=="object","Invalid options"),o(E.name&&typeof E.name=="string","Invalid rule name");for(const I in E)o(I[0]!=="_","Cannot set private rule properties");const T=Object.assign({},E);T._resolve=[],T.method=T.method||T.name;const D=this._definition.rules[T.method],M=T.args;o(D,"Unknown rule",T.method);const L=this.clone();if(M){o(Object.keys(M).length===1||Object.keys(M).length===this._definition.rules[T.name].args.length,"Invalid rule definition for",this.type,T.name);for(const I in M){let F=M[I];if(D.argsByName){const U=D.argsByName.get(I);if(U.ref&&d.isResolvable(F))T._resolve.push(I),L.$_mutateRegister(F);else if(U.normalize&&(F=U.normalize(F),M[I]=F),U.assert){const Y=d.validateArg(F,I,U);o(!Y,Y,"or reference")}}F!==void 0?M[I]=F:delete M[I]}}return D.multi||(L._ruleRemove(T.name,{clone:!1}),L._singleRules.set(T.name,T)),L.$_temp.ruleset===!1&&(L.$_temp.ruleset=null),D.priority?L._rules.unshift(T):L._rules.push(T),L}$_compile(E,T){return m.schema(this.$_root,E,T)}$_createError(E,T,D,M,L,I={}){const F=I.flags!==!1?this._flags:{},U=I.messages?g.merge(this._definition.messages,I.messages):this._definition.messages;return new p.Report(E,T,D,F,U,M,L)}$_getFlag(E){return this._flags[E]}$_getRule(E){return this._singleRules.get(E)}$_mapLabels(E){return E=Array.isArray(E)?E:E.split("."),this._ids.labels(E)}$_match(E,T,D,M){(D=Object.assign({},D)).abortEarly=!0,D._externals=!1,T.snapshot();const L=!A.validate(E,this,T,D,M).errors;return T.restore(),L}$_modify(E){return d.assertOptions(E,["each","once","ref","schema"]),v.schema(this,E)||this}$_mutateRebuild(){return o(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:(E,{source:T,name:D,path:M,key:L})=>{const I=this._definition[T][D]&&this._definition[T][D].register;I!==!1&&this.$_mutateRegister(E,{family:I,key:L})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}$_mutateRegister(E,{family:T,key:D}={}){this._refs.register(E,T),this._ids.register(E,{key:D})}$_property(E){return this._definition.properties[E]}$_reach(E){return this._ids.reach(E)}$_rootReferences(){return this._refs.roots()}$_setFlag(E,T,D={}){o(E[0]==="_"||!this._inRuleset(),"Cannot set flag inside a ruleset");const M=this._definition.flags[E]||{};if(u(T,M.default)&&(T=void 0),u(T,this._flags[E]))return this;const L=D.clone!==!1?this.clone():this;return T!==void 0?(L._flags[E]=T,L.$_mutateRegister(T)):delete L._flags[E],E[0]!=="_"&&(L.$_temp.ruleset=!1),L}$_parent(E,...T){return this[E][d.symbols.parent].call(this,...T)}$_validate(E,T,D){return A.validate(E,this,T,D)}_assign(E){E.type=this.type,E.$_root=this.$_root,E.$_temp=Object.assign({},this.$_temp),E.$_temp.whens={},E._ids=this._ids.clone(),E._preferences=this._preferences,E._valids=this._valids&&this._valids.clone(),E._invalids=this._invalids&&this._invalids.clone(),E._rules=this._rules.slice(),E._singleRules=c(this._singleRules,{shallow:!0}),E._refs=this._refs.clone(),E._flags=Object.assign({},this._flags),E._cache=null,E.$_terms={};for(const T in this.$_terms)E.$_terms[T]=this.$_terms[T]?this.$_terms[T].slice():null;E.$_super={};for(const T in this.$_super)E.$_super[T]=this._super[T].bind(E);return E}_bare(){const E=this.clone();E._reset();const T=E._definition.terms;for(const D in T){const M=T[D];E.$_terms[D]=M.init}return E.$_mutateRebuild()}_default(E,T,D={}){return d.assertOptions(D,"literal"),o(T!==void 0,"Missing",E,"value"),o(typeof T=="function"||!D.literal,"Only function value supports literal option"),typeof T=="function"&&D.literal&&(T={[d.symbols.literal]:!0,literal:T}),this.$_setFlag(E,T)}_generate(E,T,D){if(!this.$_terms.whens)return{schema:this};const M=[],L=[];for(let U=0;Uee)break}const I=L.join(", ");if(T.mainstay.tracer.debug(T,"rule","when",I),!I)return{schema:this};if(!T.mainstay.tracer.active&&this.$_temp.whens[I])return{schema:this.$_temp.whens[I],id:I};let F=this;this._definition.generate&&(F=this._definition.generate(this,E,T,D));for(const U of M)F=F.concat(U);return this.$_root._tracer&&this.$_root._tracer._combine(F,[this,...M]),this.$_temp.whens[I]=F,{schema:F,id:I}}_inner(E,T,D={}){o(!this._inRuleset(),`Cannot set ${E} inside a ruleset`);const M=this.clone();return M.$_terms[E]&&!D.override||(M.$_terms[E]=[]),D.single?M.$_terms[E].push(T):M.$_terms[E].push(...T),M.$_temp.ruleset=!1,M}_inRuleset(){return this.$_temp.ruleset!==null&&this.$_temp.ruleset!==!1}_ruleRemove(E,T={}){if(!this._singleRules.has(E))return this;const D=T.clone!==!1?this.clone():this;D._singleRules.delete(E);const M=[];for(let L=0;L{const o=a(375),c=a(8571),u=a(8160),f={max:1e3,supported:new Set(["undefined","boolean","number","string"])};i.provider={provision:l=>new f.Cache(l)},f.Cache=class{constructor(l={}){u.assertOptions(l,["max"]),o(l.max===void 0||l.max&&l.max>0&&isFinite(l.max),"Invalid max cache size"),this._max=l.max||f.max,this._map=new Map,this._list=new f.List}get length(){return this._map.size}set(l,d){if(l!==null&&!f.supported.has(typeof l))return;let m=this._map.get(l);if(m)return m.value=d,void this._list.first(m);m=this._list.unshift({key:l,value:d}),this._map.set(l,m),this._compact()}get(l){const d=this._map.get(l);if(d)return this._list.first(d),c(d.value)}_compact(){if(this._map.size>this._max){const l=this._list.pop();this._map.delete(l.key)}}},f.List=class{constructor(){this.tail=null,this.head=null}unshift(l){return l.next=null,l.prev=this.head,this.head&&(this.head.next=l),this.head=l,this.tail||(this.tail=l),l}first(l){l!==this.head&&(this._remove(l),this.unshift(l))}pop(){return this._remove(this.tail)}_remove(l){const{next:d,prev:m}=l;return d.prev=m,m&&(m.next=d),l===this.tail&&(this.tail=d),l.prev=null,l.next=null,l}}},8160:(s,i,a)=>{const o=a(375),c=a(7916),u=a(5934);let f,l;const d={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};i.version=u.version,i.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},i.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},i.assertOptions=function(m,p,h="Options"){o(m&&typeof m=="object"&&!Array.isArray(m),"Options must be of type object");const y=Object.keys(m).filter(g=>!p.includes(g));o(y.length===0,`${h} contain unknown keys: ${y}`)},i.checkPreferences=function(m){l=l||a(3378);const p=l.preferences.validate(m);if(p.error)throw new c([p.error.details[0].message])},i.compare=function(m,p,h){switch(h){case"=":return m===p;case">":return m>p;case"<":return m=":return m>=p;case"<=":return m<=p}},i.default=function(m,p){return m===void 0?p:m},i.isIsoDate=function(m){return d.isoDate.test(m)},i.isNumber=function(m){return typeof m=="number"&&!isNaN(m)},i.isResolvable=function(m){return!!m&&(m[i.symbols.ref]||m[i.symbols.template])},i.isSchema=function(m,p={}){const h=m&&m[i.symbols.any];return!!h&&(o(p.legacy||h.version===i.version,"Cannot mix different versions of joi schemas"),!0)},i.isValues=function(m){return m[i.symbols.values]},i.limit=function(m){return Number.isSafeInteger(m)&&m>=0},i.preferences=function(m,p){f=f||a(6914),m=m||{},p=p||{};const h=Object.assign({},m,p);return p.errors&&m.errors&&(h.errors=Object.assign({},m.errors,p.errors),h.errors.wrap=Object.assign({},m.errors.wrap,p.errors.wrap)),p.messages&&(h.messages=f.compile(p.messages,m.messages)),delete h[i.symbols.prefs],h},i.tryWithPath=function(m,p,h={}){try{return m()}catch(y){throw y.path!==void 0?y.path=p+"."+y.path:y.path=p,h.append&&(y.message=`${y.message} (${y.path})`),y}},i.validateArg=function(m,p,{assert:h,message:y}){if(i.isSchema(h)){const g=h.validate(m);return g.error?g.error.message:void 0}if(!h(m))return p?`${p} ${y}`:y},i.verifyFlat=function(m,p){for(const h of m)o(!Array.isArray(h),"Method no longer accepts array arguments:",p)}},3292:(s,i,a)=>{const o=a(375),c=a(8160),u=a(6133),f={};i.schema=function(l,d,m={}){c.assertOptions(m,["appendPath","override"]);try{return f.schema(l,d,m)}catch(p){throw m.appendPath&&p.path!==void 0&&(p.message=`${p.message} (${p.path})`),p}},f.schema=function(l,d,m){o(d!==void 0,"Invalid undefined schema"),Array.isArray(d)&&(o(d.length,"Invalid empty array schema"),d.length===1&&(d=d[0]));const p=(h,...y)=>m.override!==!1?h.valid(l.override,...y):h.valid(...y);if(f.simple(d))return p(l,d);if(typeof d=="function")return l.custom(d);if(o(typeof d=="object","Invalid schema content:",typeof d),c.isResolvable(d))return p(l,d);if(c.isSchema(d))return d;if(Array.isArray(d)){for(const h of d)if(!f.simple(h))return l.alternatives().try(...d);return p(l,...d)}return d instanceof RegExp?l.string().regex(d):d instanceof Date?p(l.date(),d):(o(Object.getPrototypeOf(d)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),l.object().keys(d))},i.ref=function(l,d){return u.isRef(l)?l:u.create(l,d)},i.compile=function(l,d,m={}){c.assertOptions(m,["legacy"]);const p=d&&d[c.symbols.any];if(p)return o(m.legacy||p.version===c.version,"Cannot mix different versions of joi schemas:",p.version,c.version),d;if(typeof d!="object"||!m.legacy)return i.schema(l,d,{appendPath:!0});const h=f.walk(d);return h?h.compile(h.root,d):i.schema(l,d,{appendPath:!0})},f.walk=function(l){if(typeof l!="object")return null;if(Array.isArray(l)){for(const m of l){const p=f.walk(m);if(p)return p}return null}const d=l[c.symbols.any];if(d)return{root:l[d.root],compile:d.compile};o(Object.getPrototypeOf(l)===Object.getPrototypeOf({}),"Schema can only contain plain objects");for(const m in l){const p=f.walk(l[m]);if(p)return p}return null},f.simple=function(l){return l===null||["boolean","string","number"].includes(typeof l)},i.when=function(l,d,m){if(m===void 0&&(o(d&&typeof d=="object","Missing options"),m=d,d=u.create(".")),Array.isArray(m)&&(m={switch:m}),c.assertOptions(m,["is","not","then","otherwise","switch","break"]),c.isSchema(d))return o(m.is===void 0,'"is" can not be used with a schema condition'),o(m.not===void 0,'"not" can not be used with a schema condition'),o(m.switch===void 0,'"switch" can not be used with a schema condition'),f.condition(l,{is:d,then:m.then,otherwise:m.otherwise,break:m.break});if(o(u.isRef(d)||typeof d=="string","Invalid condition:",d),o(m.not===void 0||m.is===void 0,'Cannot combine "is" with "not"'),m.switch===void 0){let h=m;m.not!==void 0&&(h={is:m.not,then:m.otherwise,otherwise:m.then,break:m.break});let y=h.is!==void 0?l.$_compile(h.is):l.$_root.invalid(null,!1,0,"").required();return o(h.then!==void 0||h.otherwise!==void 0,'options must have at least one of "then", "otherwise", or "switch"'),o(h.break===void 0||h.then===void 0||h.otherwise===void 0,"Cannot specify then, otherwise, and break all together"),m.is===void 0||u.isRef(m.is)||c.isSchema(m.is)||(y=y.required()),f.condition(l,{ref:i.ref(d),is:y,then:h.then,otherwise:h.otherwise,break:h.break})}o(Array.isArray(m.switch),'"switch" must be an array'),o(m.is===void 0,'Cannot combine "switch" with "is"'),o(m.not===void 0,'Cannot combine "switch" with "not"'),o(m.then===void 0,'Cannot combine "switch" with "then"');const p={ref:i.ref(d),switch:[],break:m.break};for(let h=0;h{const o=a(5688),c=a(8160),u=a(3328);i.Report=class{constructor(f,l,d,m,p,h,y){if(this.code=f,this.flags=m,this.messages=p,this.path=h.path,this.prefs=y,this.state=h,this.value=l,this.message=null,this.template=null,this.local=d||{},this.local.label=i.label(this.flags,this.state,this.prefs,this.messages),this.value===void 0||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){const g=this.path[this.path.length-1];typeof g!="object"&&(this.local.key=g)}}_setTemplate(f){if(this.template=f,!this.flags.label&&this.path.length===0){const l=this._template(this.template,"root");l&&(this.local.label=l)}}toString(){if(this.message)return this.message;const f=this.code;if(!this.prefs.errors.render)return this.code;const l=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return l===void 0?`Error code "${f}" is not defined, your custom type is missing the correct messages definition`:(this.message=l.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}_template(f,l){return i.template(this.value,f,l||this.code,this.state,this.prefs)}},i.path=function(f){let l="";for(const d of f)typeof d!="object"&&(typeof d=="string"?(l&&(l+="."),l+=d):l+=`[${d}]`);return l},i.template=function(f,l,d,m,p){if(!l)return;if(u.isTemplate(l))return d!=="root"?l:null;let h=p.errors.language;if(c.isResolvable(h)&&(h=h.resolve(f,m,p)),h&&l[h]){if(l[h][d]!==void 0)return l[h][d];if(l[h]["*"]!==void 0)return l[h]["*"]}return l[d]?l[d]:l["*"]},i.label=function(f,l,d,m){if(!d.errors.label)return"";if(f.label)return f.label;let p=l.path;return d.errors.label==="key"&&l.path.length>1&&(p=l.path.slice(-1)),i.path(p)||i.template(null,d.messages,"root",l,d)||m&&i.template(null,m,"root",l,d)||"value"},i.process=function(f,l,d){if(!f)return null;const{override:m,message:p,details:h}=i.details(f);if(m)return m;if(d.errors.stack)return new i.ValidationError(p,h,l);const y=Error.stackTraceLimit;Error.stackTraceLimit=0;const g=new i.ValidationError(p,h,l);return Error.stackTraceLimit=y,g},i.details=function(f,l={}){let d=[];const m=[];for(const p of f){if(p instanceof Error){if(l.override!==!1)return{override:p};const y=p.toString();d.push(y),m.push({message:y,type:"override",context:{error:p}});continue}const h=p.toString();d.push(h),m.push({message:h,path:p.path.filter(y=>typeof y!="object"),type:p.code,context:p.local})}return d.length>1&&(d=[...new Set(d)]),{message:d.join(". "),details:m}},i.ValidationError=class extends Error{constructor(f,l,d){super(f),this._original=d,this.details=l}static isError(f){return f instanceof i.ValidationError}},i.ValidationError.prototype.isJoi=!0,i.ValidationError.prototype.name="ValidationError",i.ValidationError.prototype.annotate=o.error},8901:(s,i,a)=>{const o=a(375),c=a(8571),u=a(8160),f=a(6914),l={};i.type=function(d,m){const p=Object.getPrototypeOf(d),h=c(p),y=d._assign(Object.create(h)),g=Object.assign({},m);delete g.base,h._definition=g;const v=p._definition||{};g.messages=f.merge(v.messages,g.messages),g.properties=Object.assign({},v.properties,g.properties),y.type=g.type,g.flags=Object.assign({},v.flags,g.flags);const w=Object.assign({},v.terms);if(g.terms)for(const R in g.terms){const E=g.terms[R];o(y.$_terms[R]===void 0,"Invalid term override for",g.type,R),y.$_terms[R]=E.init,w[R]=E}g.terms=w,g.args||(g.args=v.args),g.prepare=l.prepare(g.prepare,v.prepare),g.coerce&&(typeof g.coerce=="function"&&(g.coerce={method:g.coerce}),g.coerce.from&&!Array.isArray(g.coerce.from)&&(g.coerce={method:g.coerce.method,from:[].concat(g.coerce.from)})),g.coerce=l.coerce(g.coerce,v.coerce),g.validate=l.validate(g.validate,v.validate);const x=Object.assign({},v.rules);if(g.rules)for(const R in g.rules){const E=g.rules[R];o(typeof E=="object","Invalid rule definition for",g.type,R);let T=E.method;if(T===void 0&&(T=function(){return this.$_addRule(R)}),T&&(o(!h[R],"Rule conflict in",g.type,R),h[R]=T),o(!x[R],"Rule conflict in",g.type,R),x[R]=E,E.alias){const D=[].concat(E.alias);for(const M of D)h[M]=E.method}E.args&&(E.argsByName=new Map,E.args=E.args.map(D=>(typeof D=="string"&&(D={name:D}),o(!E.argsByName.has(D.name),"Duplicated argument name",D.name),u.isSchema(D.assert)&&(D.assert=D.assert.strict().label(D.name)),E.argsByName.set(D.name,D),D)))}g.rules=x;const A=Object.assign({},v.modifiers);if(g.modifiers)for(const R in g.modifiers){o(!h[R],"Rule conflict in",g.type,R);const E=g.modifiers[R];o(typeof E=="function","Invalid modifier definition for",g.type,R);const T=function(D){return this.rule({[R]:D})};h[R]=T,A[R]=E}if(g.modifiers=A,g.overrides){h._super=p,y.$_super={};for(const R in g.overrides)o(p[R],"Cannot override missing",R),g.overrides[R][u.symbols.parent]=p[R],y.$_super[R]=p[R].bind(y);Object.assign(h,g.overrides)}g.cast=Object.assign({},v.cast,g.cast);const k=Object.assign({},v.manifest,g.manifest);return k.build=l.build(g.manifest&&g.manifest.build,v.manifest&&v.manifest.build),g.manifest=k,g.rebuild=l.rebuild(g.rebuild,v.rebuild),y},l.build=function(d,m){return d&&m?function(p,h){return m(d(p,h),h)}:d||m},l.coerce=function(d,m){return d&&m?{from:d.from&&m.from?[...new Set([...d.from,...m.from])]:null,method(p,h){let y;if((!m.from||m.from.includes(typeof p))&&(y=m.method(p,h),y)){if(y.errors||y.value===void 0)return y;p=y.value}if(!d.from||d.from.includes(typeof p)){const g=d.method(p,h);if(g)return g}return y}}:d||m},l.prepare=function(d,m){return d&&m?function(p,h){const y=d(p,h);if(y){if(y.errors||y.value===void 0)return y;p=y.value}return m(p,h)||y}:d||m},l.rebuild=function(d,m){return d&&m?function(p){m(p),d(p)}:d||m},l.validate=function(d,m){return d&&m?function(p,h){const y=m(p,h);if(y){if(y.errors&&(!Array.isArray(y.errors)||y.errors.length))return y;p=y.value}return d(p,h)||y}:d||m}},5107:(s,i,a)=>{const o=a(375),c=a(8571),u=a(8652),f=a(8160),l=a(3292),d=a(6354),m=a(8901),p=a(9708),h=a(6133),y=a(3328),g=a(1152);let v;const w={types:{alternatives:a(4946),any:a(8068),array:a(546),boolean:a(4937),date:a(7500),function:a(390),link:a(8785),number:a(3832),object:a(8966),string:a(7417),symbol:a(8826)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){const x={_types:new Set(Object.keys(w.types))};for(const A of x._types)x[A]=function(...k){return o(!k.length||["alternatives","link","object"].includes(A),"The",A,"type does not allow arguments"),w.generate(this,w.types[A],k)};for(const A of["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"])x[A]=function(...k){return this.any()[A](...k)};Object.assign(x,w.methods);for(const A in w.aliases){const k=w.aliases[A];x[A]=x[k]}return x.x=x.expression,g.setup&&g.setup(x),x}};w.methods={ValidationError:d.ValidationError,version:f.version,cache:u.provider,assert(x,A,...k){w.assert(x,A,!0,k)},attempt:(x,A,...k)=>w.assert(x,A,!1,k),build(x){return o(typeof p.build=="function","Manifest functionality disabled"),p.build(this,x)},checkPreferences(x){f.checkPreferences(x)},compile(x,A){return l.compile(this,x,A)},defaults(x){o(typeof x=="function","modifier must be a function");const A=Object.assign({},this);for(const k of A._types){const R=x(A[k]());o(f.isSchema(R),"modifier must return a valid schema object"),A[k]=function(...E){return w.generate(this,R,E)}}return A},expression:(...x)=>new y(...x),extend(...x){f.verifyFlat(x,"extend"),v=v||a(3378),o(x.length,"You need to provide at least one extension"),this.assert(x,v.extensions);const A=Object.assign({},this);A._types=new Set(A._types);for(let k of x){typeof k=="function"&&(k=k(A)),this.assert(k,v.extension);const R=w.expandExtension(k,A);for(const E of R){o(A[E.type]===void 0||A._types.has(E.type),"Cannot override name",E.type);const T=E.base||this.any(),D=m.type(T,E);A._types.add(E.type),A[E.type]=function(...M){return w.generate(this,D,M)}}}return A},isError:d.ValidationError.isError,isExpression:y.isTemplate,isRef:h.isRef,isSchema:f.isSchema,in:(...x)=>h.in(...x),override:f.symbols.override,ref:(...x)=>h.create(...x),types(){const x={};for(const A of this._types)x[A]=this[A]();for(const A in w.aliases)x[A]=this[A]();return x}},w.assert=function(x,A,k,R){const E=R[0]instanceof Error||typeof R[0]=="string"?R[0]:null,T=E!==null?R[1]:R[0],D=A.validate(x,f.preferences({errors:{stack:!0}},T||{}));let M=D.error;if(!M)return D.value;if(E instanceof Error)throw E;const L=k&&typeof M.annotate=="function"?M.annotate():M.message;throw M instanceof d.ValidationError==0&&(M=c(M)),M.message=E?`${E} ${L}`:L,M},w.generate=function(x,A,k){return o(x,"Must be invoked on a Joi instance."),A.$_root=x,A._definition.args&&k.length?A._definition.args(A,...k):A},w.expandExtension=function(x,A){if(typeof x.type=="string")return[x];const k=[];for(const R of A._types)if(x.type.test(R)){const E=Object.assign({},x);E.type=R,E.base=A[R](),k.push(E)}return k},s.exports=w.root()},6914:(s,i,a)=>{const o=a(375),c=a(8571),u=a(3328);i.compile=function(f,l){if(typeof f=="string")return o(!l,"Cannot set single message string"),new u(f);if(u.isTemplate(f))return o(!l,"Cannot set single message template"),f;o(typeof f=="object"&&!Array.isArray(f),"Invalid message options"),l=l?c(l):{};for(let d in f){const m=f[d];if(d==="root"||u.isTemplate(m)){l[d]=m;continue}if(typeof m=="string"){l[d]=new u(m);continue}o(typeof m=="object"&&!Array.isArray(m),"Invalid message for",d);const p=d;for(d in l[p]=l[p]||{},m){const h=m[d];d==="root"||u.isTemplate(h)?l[p][d]=h:(o(typeof h=="string","Invalid message for",d,"in",p),l[p][d]=new u(h))}}return l},i.decompile=function(f){const l={};for(let d in f){const m=f[d];if(d==="root"){l.root=m;continue}if(u.isTemplate(m)){l[d]=m.describe({compact:!0});continue}const p=d;for(d in l[p]={},m){const h=m[d];d!=="root"?l[p][d]=h.describe({compact:!0}):l[p].root=h}}return l},i.merge=function(f,l){if(!f)return i.compile(l);if(!l)return f;if(typeof l=="string")return new u(l);if(u.isTemplate(l))return l;const d=c(f);for(let m in l){const p=l[m];if(m==="root"||u.isTemplate(p)){d[m]=p;continue}if(typeof p=="string"){d[m]=new u(p);continue}o(typeof p=="object"&&!Array.isArray(p),"Invalid message for",m);const h=m;for(m in d[h]=d[h]||{},p){const y=p[m];m==="root"||u.isTemplate(y)?d[h][m]=y:(o(typeof y=="string","Invalid message for",m,"in",h),d[h][m]=new u(y))}}return d}},2294:(s,i,a)=>{const o=a(375),c=a(8160),u=a(6133),f={};i.Ids=f.Ids=class{constructor(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}clone(){const l=new f.Ids;return l._byId=new Map(this._byId),l._byKey=new Map(this._byKey),l._schemaChain=this._schemaChain,l}concat(l){l._schemaChain&&(this._schemaChain=!0);for(const[d,m]of l._byId.entries())o(!this._byKey.has(d),"Schema id conflicts with existing key:",d),this._byId.set(d,m);for(const[d,m]of l._byKey.entries())o(!this._byId.has(d),"Schema key conflicts with existing id:",d),this._byKey.set(d,m)}fork(l,d,m){const p=this._collect(l);p.push({schema:m});const h=p.shift();let y={id:h.id,schema:d(h.schema)};o(c.isSchema(y.schema),"adjuster function failed to return a joi schema type");for(const g of p)y={id:g.id,schema:f.fork(g.schema,y.id,y.schema)};return y.schema}labels(l,d=[]){const m=l[0],p=this._get(m);if(!p)return[...d,...l].join(".");const h=l.slice(1);return d=[...d,p.schema._flags.label||m],h.length?p.schema._ids.labels(h,d):d.join(".")}reach(l,d=[]){const m=l[0],p=this._get(m);o(p,"Schema does not contain path",[...d,...l].join("."));const h=l.slice(1);return h.length?p.schema._ids.reach(h,[...d,m]):p.schema}register(l,{key:d}={}){if(!l||!c.isSchema(l))return;(l.$_property("schemaChain")||l._ids._schemaChain)&&(this._schemaChain=!0);const m=l._flags.id;if(m){const p=this._byId.get(m);o(!p||p.schema===l,"Cannot add different schemas with the same id:",m),o(!this._byKey.has(m),"Schema id conflicts with existing key:",m),this._byId.set(m,{schema:l,id:m})}d&&(o(!this._byKey.has(d),"Schema already contains key:",d),o(!this._byId.has(d),"Schema key conflicts with existing id:",d),this._byKey.set(d,{schema:l,id:d}))}reset(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}_collect(l,d=[],m=[]){const p=l[0],h=this._get(p);o(h,"Schema does not contain path",[...d,...l].join(".")),m=[h,...m];const y=l.slice(1);return y.length?h.schema._ids._collect(y,[...d,p],m):m}_get(l){return this._byId.get(l)||this._byKey.get(l)}},f.fork=function(l,d,m){const p=i.schema(l,{each:(h,{key:y})=>{if(d===(h._flags.id||y))return m},ref:!1});return p?p.$_mutateRebuild():l},i.schema=function(l,d){let m;for(const p in l._flags){if(p[0]==="_")continue;const h=f.scan(l._flags[p],{source:"flags",name:p},d);h!==void 0&&(m=m||l.clone(),m._flags[p]=h)}for(let p=0;p{const o=a(375),c=a(8571),u=a(9621),f=a(8160);let l;const d={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};i.create=function(m,p={}){o(typeof m=="string","Invalid reference key:",m),f.assertOptions(p,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),o(!p.prefix||typeof p.prefix=="object","options.prefix must be of type object");const h=Object.assign({},d.defaults,p);delete h.prefix;const y=h.separator,g=d.context(m,y,p.prefix);if(h.type=g.type,m=g.key,h.type==="value")if(g.root&&(o(!y||m[0]!==y,"Cannot specify relative path with root prefix"),h.ancestor="root",m||(m=null)),y&&y===m)m=null,h.ancestor=0;else if(h.ancestor!==void 0)o(!y||!m||m[0]!==y,"Cannot combine prefix with ancestor option");else{const[v,w]=d.ancestor(m,y);w&&(m=m.slice(w))===""&&(m=null),h.ancestor=v}return h.path=y?m===null?[]:m.split(y):[m],new d.Ref(h)},i.in=function(m,p={}){return i.create(m,{...p,in:!0})},i.isRef=function(m){return!!m&&!!m[f.symbols.ref]},d.Ref=class{constructor(m){o(typeof m=="object","Invalid reference construction"),f.assertOptions(m,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),o([!1,void 0].includes(m.separator)||typeof m.separator=="string"&&m.separator.length===1,"Invalid separator"),o(!m.adjust||typeof m.adjust=="function","options.adjust must be a function"),o(!m.map||Array.isArray(m.map),"options.map must be an array"),o(!m.map||!m.adjust,"Cannot set both map and adjust options"),Object.assign(this,d.defaults,m),o(this.type==="value"||this.ancestor===void 0,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}resolve(m,p,h,y,g={}){return o(!this.in||g.in,"Invalid in() reference usage"),this.type==="global"?this._resolve(h.context,p,g):this.type==="local"?this._resolve(y,p,g):this.ancestor?this.ancestor==="root"?this._resolve(p.ancestors[p.ancestors.length-1],p,g):(o(this.ancestor<=p.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(p.ancestors[this.ancestor-1],p,g)):this._resolve(m,p,g)}_resolve(m,p,h){let y;if(this.type==="value"&&p.mainstay.shadow&&h.shadow!==!1&&(y=p.mainstay.shadow.get(this.absolute(p))),y===void 0&&(y=u(m,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(y=this.adjust(y)),this.map){const g=this.map.get(y);g!==void 0&&(y=g)}return p.mainstay&&p.mainstay.tracer.resolve(p,this,y),y}toString(){return this.display}absolute(m){return[...m.path.slice(0,-this.ancestor),...this.path]}clone(){return new d.Ref(this)}describe(){const m={path:this.path};this.type!=="value"&&(m.type=this.type),this.separator!=="."&&(m.separator=this.separator),this.type==="value"&&this.ancestor!==1&&(m.ancestor=this.ancestor),this.map&&(m.map=[...this.map]);for(const p of["adjust","iterables","render"])this[p]!==null&&this[p]!==void 0&&(m[p]=this[p]);return this.in!==!1&&(m.in=!0),{ref:m}}updateDisplay(){const m=this.key!==null?this.key:"";if(this.type!=="value")return void(this.display=`ref:${this.type}:${m}`);if(!this.separator)return void(this.display=`ref:${m}`);if(!this.ancestor)return void(this.display=`ref:${this.separator}${m}`);if(this.ancestor==="root")return void(this.display=`ref:root:${m}`);if(this.ancestor===1)return void(this.display=`ref:${m||".."}`);const p=new Array(this.ancestor+1).fill(this.separator).join("");this.display=`ref:${p}${m||""}`}},d.Ref.prototype[f.symbols.ref]=!0,i.build=function(m){return(m=Object.assign({},d.defaults,m)).type==="value"&&m.ancestor===void 0&&(m.ancestor=1),new d.Ref(m)},d.context=function(m,p,h={}){if(m=m.trim(),h){const y=h.global===void 0?"$":h.global;if(y!==p&&m.startsWith(y))return{key:m.slice(y.length),type:"global"};const g=h.local===void 0?"#":h.local;if(g!==p&&m.startsWith(g))return{key:m.slice(g.length),type:"local"};const v=h.root===void 0?"/":h.root;if(v!==p&&m.startsWith(v))return{key:m.slice(v.length),type:"value",root:!0}}return{key:m,type:"value"}},d.ancestor=function(m,p){if(!p)return[1,0];if(m[0]!==p)return[1,0];if(m[1]!==p)return[0,1];let h=2;for(;m[h]===p;)++h;return[h-1,h]},i.toSibling=0,i.toParent=1,i.Manager=class{constructor(){this.refs=[]}register(m,p){if(m)if(p=p===void 0?i.toParent:p,Array.isArray(m))for(const h of m)this.register(h,p);else if(f.isSchema(m))for(const h of m._refs.refs)h.ancestor-p>=0&&this.refs.push({ancestor:h.ancestor-p,root:h.root});else i.isRef(m)&&m.type==="value"&&m.ancestor-p>=0&&this.refs.push({ancestor:m.ancestor-p,root:m.root}),l=l||a(3328),l.isTemplate(m)&&this.register(m.refs(),p)}get length(){return this.refs.length}clone(){const m=new i.Manager;return m.refs=c(this.refs),m}reset(){this.refs=[]}roots(){return this.refs.filter(m=>!m.ancestor).map(m=>m.root)}}},3378:(s,i,a)=>{const o=a(5107),c={};c.wrap=o.string().min(1).max(2).allow(!1),i.preferences=o.object({allowUnknown:o.boolean(),abortEarly:o.boolean(),artifacts:o.boolean(),cache:o.boolean(),context:o.object(),convert:o.boolean(),dateFormat:o.valid("date","iso","string","time","utc"),debug:o.boolean(),errors:{escapeHtml:o.boolean(),label:o.valid("path","key",!1),language:[o.string(),o.object().ref()],render:o.boolean(),stack:o.boolean(),wrap:{label:c.wrap,array:c.wrap,string:c.wrap}},externals:o.boolean(),messages:o.object(),noDefaults:o.boolean(),nonEnumerables:o.boolean(),presence:o.valid("required","optional","forbidden"),skipFunctions:o.boolean(),stripUnknown:o.object({arrays:o.boolean(),objects:o.boolean()}).or("arrays","objects").allow(!0,!1),warnings:o.boolean()}).strict(),c.nameRx=/^[a-zA-Z0-9]\w*$/,c.rule=o.object({alias:o.array().items(o.string().pattern(c.nameRx)).single(),args:o.array().items(o.string(),o.object({name:o.string().pattern(c.nameRx).required(),ref:o.boolean(),assert:o.alternatives([o.function(),o.object().schema()]).conditional("ref",{is:!0,then:o.required()}),normalize:o.function(),message:o.string().when("assert",{is:o.function(),then:o.required()})})),convert:o.boolean(),manifest:o.boolean(),method:o.function().allow(!1),multi:o.boolean(),validate:o.function()}),i.extension=o.object({type:o.alternatives([o.string(),o.object().regex()]).required(),args:o.function(),cast:o.object().pattern(c.nameRx,o.object({from:o.function().maxArity(1).required(),to:o.function().minArity(1).maxArity(2).required()})),base:o.object().schema().when("type",{is:o.object().regex(),then:o.forbidden()}),coerce:[o.function().maxArity(3),o.object({method:o.function().maxArity(3).required(),from:o.array().items(o.string()).single()})],flags:o.object().pattern(c.nameRx,o.object({setter:o.string(),default:o.any()})),manifest:{build:o.function().arity(2)},messages:[o.object(),o.string()],modifiers:o.object().pattern(c.nameRx,o.function().minArity(1).maxArity(2)),overrides:o.object().pattern(c.nameRx,o.function()),prepare:o.function().maxArity(3),rebuild:o.function().arity(1),rules:o.object().pattern(c.nameRx,c.rule),terms:o.object().pattern(c.nameRx,o.object({init:o.array().allow(null).required(),manifest:o.object().pattern(/.+/,[o.valid("schema","single"),o.object({mapped:o.object({from:o.string().required(),to:o.string().required()}).required()})])})),validate:o.function().maxArity(3)}).strict(),i.extensions=o.array().items(o.object(),o.function().arity(1)).strict(),c.desc={buffer:o.object({buffer:o.string()}),func:o.object({function:o.function().required(),options:{literal:!0}}),override:o.object({override:!0}),ref:o.object({ref:o.object({type:o.valid("value","global","local"),path:o.array().required(),separator:o.string().length(1).allow(!1),ancestor:o.number().min(0).integer().allow("root"),map:o.array().items(o.array().length(2)).min(1),adjust:o.function(),iterables:o.boolean(),in:o.boolean(),render:o.boolean()}).required()}),regex:o.object({regex:o.string().min(3)}),special:o.object({special:o.valid("deep").required()}),template:o.object({template:o.string().required(),options:o.object()}),value:o.object({value:o.alternatives([o.object(),o.array()]).required()})},c.desc.entity=o.alternatives([o.array().items(o.link("...")),o.boolean(),o.function(),o.number(),o.string(),c.desc.buffer,c.desc.func,c.desc.ref,c.desc.regex,c.desc.special,c.desc.template,c.desc.value,o.link("/")]),c.desc.values=o.array().items(null,o.boolean(),o.function(),o.number().allow(1/0,-1/0),o.string().allow(""),o.symbol(),c.desc.buffer,c.desc.func,c.desc.override,c.desc.ref,c.desc.regex,c.desc.template,c.desc.value),c.desc.messages=o.object().pattern(/.+/,[o.string(),c.desc.template,o.object().pattern(/.+/,[o.string(),c.desc.template])]),i.description=o.object({type:o.string().required(),flags:o.object({cast:o.string(),default:o.any(),description:o.string(),empty:o.link("/"),failover:c.desc.entity,id:o.string(),label:o.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:o.boolean(),unit:o.string()}).unknown(),preferences:{allowUnknown:o.boolean(),abortEarly:o.boolean(),artifacts:o.boolean(),cache:o.boolean(),convert:o.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:o.boolean(),label:["path","key"],language:[o.string(),c.desc.ref],wrap:{label:c.wrap,array:c.wrap}},externals:o.boolean(),messages:c.desc.messages,noDefaults:o.boolean(),nonEnumerables:o.boolean(),presence:["required","optional","forbidden"],skipFunctions:o.boolean(),stripUnknown:o.object({arrays:o.boolean(),objects:o.boolean()}).or("arrays","objects").allow(!0,!1),warnings:o.boolean()},allow:c.desc.values,invalid:c.desc.values,rules:o.array().min(1).items({name:o.string().required(),args:o.object().min(1),keep:o.boolean(),message:[o.string(),c.desc.messages],warn:o.boolean()}),keys:o.object().pattern(/.*/,o.link("/")),link:c.desc.ref}).pattern(/^[a-z]\w*$/,o.any())},493:(s,i,a)=>{const o=a(8571),c=a(9621),u=a(8160),f={value:Symbol("value")};s.exports=f.State=class{constructor(l,d,m){this.path=l,this.ancestors=d,this.mainstay=m.mainstay,this.schemas=m.schemas,this.debug=null}localize(l,d=null,m=null){const p=new f.State(l,d,this);return m&&p.schemas&&(p.schemas=[f.schemas(m),...p.schemas]),p}nest(l,d){const m=new f.State(this.path,this.ancestors,this);return m.schemas=m.schemas&&[f.schemas(l),...m.schemas],m.debug=d,m}shadow(l,d){this.mainstay.shadow=this.mainstay.shadow||new f.Shadow,this.mainstay.shadow.set(this.path,l,d)}snapshot(){this.mainstay.shadow&&(this._snapshot=o(this.mainstay.shadow.node(this.path))),this.mainstay.snapshot()}restore(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0),this.mainstay.restore()}commit(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0),this.mainstay.commit()}},f.schemas=function(l){return u.isSchema(l)?{schema:l}:l},f.Shadow=class{constructor(){this._values=null}set(l,d,m){if(!l.length||m==="strip"&&typeof l[l.length-1]=="number")return;this._values=this._values||new Map;let p=this._values;for(let h=0;h{const o=a(375),c=a(8571),u=a(5277),f=a(1447),l=a(8160),d=a(6354),m=a(6133),p={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join(""),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};s.exports=p.Template=class{constructor(h,y){if(o(typeof h=="string","Template source must be a string"),o(!h.includes("\0")&&!h.includes(""),"Template source cannot contain reserved control characters"),this.source=h,this.rendered=h,this._template=null,y){const{functions:g,...v}=y;this._settings=Object.keys(v).length?c(v):void 0,this._functions=g,this._functions&&(o(Object.keys(this._functions).every(w=>typeof w=="string"),"Functions keys must be strings"),o(Object.values(this._functions).every(w=>typeof w=="function"),"Functions values must be functions"))}else this._settings=void 0,this._functions=void 0;this._parse()}_parse(){if(!this.source.includes("{"))return;const h=p.encode(this.source),y=p.split(h);let g=!1;const v=[],w=y.shift();w&&v.push(w);for(const x of y){const A=x[0]!=="{",k=A?"}":"}}",R=x.indexOf(k);if(R===-1||x[1]==="{"){v.push(`{${p.decode(x)}`);continue}let E=x.slice(A?0:1,R);const T=E[0]===":";T&&(E=E.slice(1));const D=this._ref(p.decode(E),{raw:A,wrapped:T});v.push(D),typeof D!="string"&&(g=!0);const M=x.slice(R+k.length);M&&v.push(p.decode(M))}g?this._template=v:this.rendered=v.join("")}static date(h,y){return p.dateFormat[y.dateFormat].call(h)}describe(h={}){if(!this._settings&&h.compact)return this.source;const y={template:this.source};return this._settings&&(y.options=this._settings),this._functions&&(y.functions=this._functions),y}static build(h){return new p.Template(h.template,h.options||h.functions?{...h.options,functions:h.functions}:void 0)}isDynamic(){return!!this._template}static isTemplate(h){return!!h&&!!h[l.symbols.template]}refs(){if(!this._template)return;const h=[];for(const y of this._template)typeof y!="string"&&h.push(...y.refs);return h}resolve(h,y,g,v){return this._template&&this._template.length===1?this._part(this._template[0],h,y,g,v,{}):this.render(h,y,g,v)}_part(h,...y){return h.ref?h.ref.resolve(...y):h.formula.evaluate(y)}render(h,y,g,v,w={}){if(!this.isDynamic())return this.rendered;const x=[];for(const A of this._template)if(typeof A=="string")x.push(A);else{const k=this._part(A,h,y,g,v,w),R=p.stringify(k,h,y,g,v,w);if(R!==void 0){const E=A.raw||(w.errors&&w.errors.escapeHtml)===!1?R:u(R);x.push(p.wrap(E,A.wrapped&&g.errors.wrap.label))}}return x.join("")}_ref(h,{raw:y,wrapped:g}){const v=[],w=A=>{const k=m.create(A,this._settings);return v.push(k),R=>{const E=k.resolve(...R);return E!==void 0?E:null}};try{const A=this._functions?{...p.functions,...this._functions}:p.functions;var x=new f.Parser(h,{reference:w,functions:A,constants:p.constants})}catch(A){throw A.message=`Invalid template variable "${h}" fails due to: ${A.message}`,A}if(x.single){if(x.single.type==="reference"){const A=v[0];return{ref:A,raw:y,refs:v,wrapped:g||A.type==="local"&&A.key==="label"}}return p.stringify(x.single.value)}return{formula:x,raw:y,refs:v}}toString(){return this.source}},p.Template.prototype[l.symbols.template]=!0,p.Template.prototype.isImmutable=!0,p.encode=function(h){return h.replace(/\\(\{+)/g,(y,g)=>p.opens.slice(0,g.length)).replace(/\\(\}+)/g,(y,g)=>p.closes.slice(0,g.length))},p.decode=function(h){return h.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},p.split=function(h){const y=[];let g="";for(let v=0;v ${M.toString()}`);h=T}if(!Array.isArray(h))return h.toString();const E=[];for(const T of h)E.push(p.stringify(T,y,g,v,w,{arrayItems:!0,...x}));return p.wrap(E.join(", "),!R&&k.array)},p.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},p.functions={if:(h,y,g)=>h?y:g,length:h=>typeof h=="string"?h.length:h&&typeof h=="object"?Array.isArray(h)?h.length:Object.keys(h).length:null,msg(h){const[y,g,v,w,x]=this,A=x.messages;if(!A)return"";const k=d.template(y,A[0],h,g,v)||d.template(y,A[1],h,g,v);return k?k.render(y,g,v,w,x):""},number:h=>typeof h=="number"?h:typeof h=="string"?parseFloat(h):typeof h=="boolean"?h?1:0:h instanceof Date?h.getTime():null}},4946:(s,i,a)=>{const o=a(375),c=a(1687),u=a(8068),f=a(8160),l=a(3292),d=a(6354),m=a(6133),p={};s.exports=u.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:m.toSibling}},args:(h,...y)=>y.length===1&&Array.isArray(y[0])?h.try(...y[0]):h.try(...y),validate(h,y){const{schema:g,error:v,state:w,prefs:x}=y;if(g._flags.match){const k=[],R=[];for(let T=0;Td.details(T,{override:!1}))})};if(g._flags.match==="one")return k.length===1?{value:k[0]}:{errors:v("alternatives.one")};if(k.length!==g.$_terms.matches.length)return{errors:v("alternatives.all",{details:R.map(T=>d.details(T,{override:!1}))})};const E=T=>T.$_terms.matches.some(D=>D.schema.type==="object"||D.schema.type==="alternatives"&&E(D.schema));return E(g)?{value:k.reduce((T,D)=>c(T,D,{mergeArrays:!1}))}:{value:k[k.length-1]}}const A=[];for(let k=0;kg.path[0]!=="is"&&typeof y._flags.label!="string"?y.label(h):void 0,ref:!1})}},rebuild(h){h.$_modify({each:y=>{f.isSchema(y)&&y.type==="array"&&h.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build(h,y){if(y.matches)for(const g of y.matches){const{schema:v,ref:w,is:x,not:A,then:k,otherwise:R}=g;h=v?h.try(v):w?h.conditional(w,{is:x,then:k,not:A,otherwise:R,switch:g.switch}):h.conditional(x,{then:k,otherwise:R})}return h}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),p.errors=function(h,{error:y,state:g}){if(!h.length)return{errors:y("alternatives.any")};if(h.length===1)return{errors:h[0].reports};const v=new Set,w=[];for(const{reports:x,schema:A}of h){if(x.length>1)return p.unmatched(h,y);const k=x[0];if(k instanceof d.Report==0)return p.unmatched(h,y);if(k.state.path.length!==g.path.length){w.push({type:A.type,report:k});continue}if(k.code==="any.only"){for(const T of k.local.valids)v.add(T);continue}const[R,E]=k.code.split(".");E!=="base"?w.push({type:A.type,report:k}):k.code==="object.base"?v.add(k.local.type):v.add(R)}return w.length?w.length===1?{errors:w[0].report}:p.unmatched(h,y):{errors:y("alternatives.types",{types:[...v]})}},p.unmatched=function(h,y){const g=[];for(const v of h)g.push(...v.reports);return{errors:y("alternatives.match",d.details(g,{override:!1}))}}},8068:(s,i,a)=>{const o=a(375),c=a(7629),u=a(8160),f=a(6914);s.exports=c.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method(l,d){return o(typeof l=="function","Method must be a function"),o(d===void 0||d&&typeof d=="string","Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:l,description:d}})},validate(l,d,{method:m}){try{return m(l,d)}catch(p){return d.error("any.custom",{error:p})}},args:["method","description"],multi:!0},messages:{method(l){return this.prefs({messages:l})}},shared:{method(l){o(u.isSchema(l)&&l._flags.id,"Schema must be a schema with an id");const d=this.clone();return d.$_terms.shared=d.$_terms.shared||[],d.$_terms.shared.push(l),d.$_mutateRegister(l),d}},warning:{method(l,d){return o(l&&typeof l=="string","Invalid warning code"),this.$_addRule({name:"warning",args:{code:l,local:d},warn:!0})},validate:(l,d,{code:m,local:p})=>d.error(m,p),args:["code","local"],multi:!0}},modifiers:{keep(l,d=!0){l.keep=d},message(l,d){l.message=f.compile(d)},warn(l,d=!0){l.warn=d}},manifest:{build(l,d){for(const m in d){const p=d[m];if(["examples","externals","metas","notes","tags"].includes(m))for(const h of p)l=l[m.slice(0,-1)](h);else if(m!=="alterations")if(m!=="whens"){if(m==="shared")for(const h of p)l=l.shared(h)}else for(const h of p){const{ref:y,is:g,not:v,then:w,otherwise:x,concat:A}=h;l=A?l.concat(A):y?l.when(y,{is:g,not:v,then:w,otherwise:x,switch:h.switch,break:h.break}):l.when(g,{then:w,otherwise:x,break:h.break})}else{const h={};for(const{target:y,adjuster:g}of p)h[y]=g;l=l.alter(h)}}return l}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},546:(s,i,a)=>{const o=a(375),c=a(9474),u=a(9621),f=a(8068),l=a(8160),d=a(3292),m={};s.exports=f.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method(p,{schema:h,state:y,prefs:g}){if(!Array.isArray(p))return;const v=h.$_getRule("sort");return v?m.sort(h,p,v.args.options,y,g):void 0}},validate(p,{schema:h,error:y}){if(!Array.isArray(p)){if(h._flags.single){const g=[p];return g[l.symbols.arraySingle]=!0,{value:g}}return{errors:y("array.base")}}if(h.$_getRule("items")||h.$_terms.externals)return{value:p.slice()}},rules:{has:{method(p){p=this.$_compile(p,{appendPath:!0});const h=this.$_addRule({name:"has",args:{schema:p}});return h.$_mutateRegister(p),h},validate(p,{state:h,prefs:y,error:g},{schema:v}){const w=[p,...h.ancestors];for(let A=0;Athis.$_compile(p[y]),y,{append:!0});h.$_terms.items.push(g)}return h.$_mutateRebuild()},validate(p,{schema:h,error:y,state:g,prefs:v,errorsArray:w}){const x=h.$_terms._requireds.slice(),A=h.$_terms.ordered.slice(),k=[...h.$_terms._inclusions,...x],R=!p[l.symbols.arraySingle];delete p[l.symbols.arraySingle];const E=w();let T=p.length;for(let D=0;D="})}},ordered:{method(...p){l.verifyFlat(p,"ordered");const h=this.$_addRule("items");for(let y=0;ythis.$_compile(p[y]),y,{append:!0});m.validateSingle(g,h),h.$_mutateRegister(g),h.$_terms.ordered.push(g)}return h.$_mutateRebuild()}},single:{method(p){const h=p===void 0||!!p;return o(!h||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",h)}},sort:{method(p={}){l.assertOptions(p,["by","order"]);const h={order:p.order||"ascending"};return p.by&&(h.by=d.ref(p.by,{ancestor:0}),o(!h.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:h}})},validate(p,{error:h,state:y,prefs:g,schema:v},{options:w}){const{value:x,errors:A}=m.sort(v,p,w,y,g);if(A)return A;for(let k=0;knew Set(p)}},rebuild(p){p.$_terms._inclusions=[],p.$_terms._exclusions=[],p.$_terms._requireds=[];for(const h of p.$_terms.items)m.validateSingle(h,p),h._flags.presence==="required"?p.$_terms._requireds.push(h):h._flags.presence==="forbidden"?p.$_terms._exclusions.push(h):p.$_terms._inclusions.push(h);for(const h of p.$_terms.ordered)m.validateSingle(h,p)},manifest:{build:(p,h)=>(h.items&&(p=p.items(...h.items)),h.ordered&&(p=p.ordered(...h.ordered)),p)},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),m.fillMissedErrors=function(p,h,y,g,v,w){const x=[];let A=0;for(const k of y){const R=k._flags.label;R?x.push(R):++A}x.length?A?h.push(p.$_createError("array.includesRequiredBoth",g,{knownMisses:x,unknownMisses:A},v,w)):h.push(p.$_createError("array.includesRequiredKnowns",g,{knownMisses:x},v,w)):h.push(p.$_createError("array.includesRequiredUnknowns",g,{unknownMisses:A},v,w))},m.fillOrderedErrors=function(p,h,y,g,v,w){const x=[];for(const A of y)A._flags.presence==="required"&&x.push(A);x.length&&m.fillMissedErrors(p,h,x,g,v,w)},m.fillDefault=function(p,h,y,g){const v=[];let w=!0;for(let x=p.length-1;x>=0;--x){const A=p[x],k=[h,...y.ancestors],R=A.$_validate(void 0,y.localize(y.path,k,A),g).value;if(w){if(R===void 0)continue;w=!1}v.unshift(R)}v.length&&h.push(...v)},m.fastSplice=function(p,h){let y=h;for(;y{let T=m.compare(R,E,x,A);if(T!==null||(y.by&&(R=y.by.resolve(R,g,v),E=y.by.resolve(E,g,v)),T=m.compare(R,E,x,A),T!==null))return T;const D=typeof R;if(D!==typeof E)throw p.$_createError("array.sort.mismatching",h,null,g,v);if(D!=="number"&&D!=="string")throw p.$_createError("array.sort.unsupported",h,{type:D},g,v);return D==="number"?(R-E)*w:R{const o=a(375),c=a(8068),u=a(8160),f=a(2036),l={isBool:function(d){return typeof d=="boolean"}};s.exports=c.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce(d,{schema:m}){if(typeof d!="boolean"){if(typeof d=="string"){const p=m._flags.sensitive?d:d.toLowerCase();d=p==="true"||p!=="false"&&d}return typeof d!="boolean"&&(d=m.$_terms.truthy&&m.$_terms.truthy.has(d,null,null,!m._flags.sensitive)||(!m.$_terms.falsy||!m.$_terms.falsy.has(d,null,null,!m._flags.sensitive))&&d),{value:d}}},validate(d,{error:m}){if(typeof d!="boolean")return{value:d,errors:m("boolean.base")}},rules:{truthy:{method(...d){u.verifyFlat(d,"truthy");const m=this.clone();m.$_terms.truthy=m.$_terms.truthy||new f;for(let p=0;pd?1:0},string:{from:l.isBool,to:(d,m)=>d?"true":"false"}},manifest:{build:(d,m)=>(m.truthy&&(d=d.truthy(...m.truthy)),m.falsy&&(d=d.falsy(...m.falsy)),d)},messages:{"boolean.base":"{{#label}} must be a boolean"}})},7500:(s,i,a)=>{const o=a(375),c=a(8068),u=a(8160),f=a(3328),l={isDate:function(d){return d instanceof Date}};s.exports=c.extend({type:"date",coerce:{from:["number","string"],method:(d,{schema:m})=>({value:l.parse(d,m._flags.format)||d})},validate(d,{schema:m,error:p,prefs:h}){if(d instanceof Date&&!isNaN(d.getTime()))return;const y=m._flags.format;return h.convert&&y&&typeof d=="string"?{value:d,errors:p("date.format",{format:y})}:{value:d,errors:p("date.base")}},rules:{compare:{method:!1,validate(d,m,{date:p},{name:h,operator:y,args:g}){const v=p==="now"?Date.now():p.getTime();return u.compare(d.getTime(),v,y)?d:m.error("date."+h,{limit:g.date,value:d})},args:[{name:"date",ref:!0,normalize:d=>d==="now"?d:l.parse(d),assert:d=>d!==null,message:"must have a valid date format"}]},format:{method(d){return o(["iso","javascript","unix"].includes(d),"Unknown date format",d),this.$_setFlag("format",d)}},greater:{method(d){return this.$_addRule({name:"greater",method:"compare",args:{date:d},operator:">"})}},iso:{method(){return this.format("iso")}},less:{method(d){return this.$_addRule({name:"less",method:"compare",args:{date:d},operator:"<"})}},max:{method(d){return this.$_addRule({name:"max",method:"compare",args:{date:d},operator:"<="})}},min:{method(d){return this.$_addRule({name:"min",method:"compare",args:{date:d},operator:">="})}},timestamp:{method(d="javascript"){return o(["javascript","unix"].includes(d),'"type" must be one of "javascript, unix"'),this.format(d)}}},cast:{number:{from:l.isDate,to:(d,m)=>d.getTime()},string:{from:l.isDate,to:(d,{prefs:m})=>f.date(d,m)}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),l.parse=function(d,m){if(d instanceof Date)return d;if(typeof d!="string"&&(isNaN(d)||!isFinite(d))||/^\s*$/.test(d))return null;if(m==="iso")return u.isIsoDate(d)?l.date(d.toString()):null;const p=d;if(typeof d=="string"&&/^[+-]?\d+(\.\d+)?$/.test(d)&&(d=parseFloat(d)),m){if(m==="javascript")return l.date(1*d);if(m==="unix")return l.date(1e3*d);if(typeof p=="string")return null}return l.date(d)},l.date=function(d){const m=new Date(d);return isNaN(m.getTime())?null:m}},390:(s,i,a)=>{const o=a(375),c=a(7824);s.exports=c.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method(u){return o(Number.isSafeInteger(u)&&u>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:u}})},validate:(u,f,{n:l})=>u.length===l?u:f.error("function.arity",{n:l})},class:{method(){return this.$_addRule("class")},validate:(u,f)=>/^\s*class\s/.test(u.toString())?u:f.error("function.class",{value:u})},minArity:{method(u){return o(Number.isSafeInteger(u)&&u>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:u}})},validate:(u,f,{n:l})=>u.length>=l?u:f.error("function.minArity",{n:l})},maxArity:{method(u){return o(Number.isSafeInteger(u)&&u>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:u}})},validate:(u,f,{n:l})=>u.length<=l?u:f.error("function.maxArity",{n:l})}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},7824:(s,i,a)=>{const o=a(978),c=a(375),u=a(8571),f=a(3652),l=a(8068),d=a(8160),m=a(3292),p=a(6354),h=a(6133),y=a(3328),g={renameDefaults:{alias:!1,multiple:!1,override:!1}};s.exports=l.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:void 0}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:(v,w)=>v.keys(w),validate(v,{schema:w,error:x,state:A,prefs:k}){if(!v||typeof v!==w.$_property("typeof")||Array.isArray(v))return{value:v,errors:x("object.base",{type:w.$_property("typeof")})};if(!(w.$_terms.renames||w.$_terms.dependencies||w.$_terms.keys||w.$_terms.patterns||w.$_terms.externals))return;v=g.clone(v,k);const R=[];if(w.$_terms.renames&&!g.rename(w,v,A,k,R))return{value:v,errors:R};if(!w.$_terms.keys&&!w.$_terms.patterns&&!w.$_terms.dependencies)return{value:v,errors:R};const E=new Set(Object.keys(v));if(w.$_terms.keys){const T=[v,...A.ancestors];for(const D of w.$_terms.keys){const M=D.key,L=v[M];E.delete(M);const I=A.localize([...A.path,M],T,D),F=D.schema.$_validate(L,I,k);if(F.errors){if(k.abortEarly)return{value:v,errors:F.errors};F.value!==void 0&&(v[M]=F.value),R.push(...F.errors)}else D.schema._flags.result==="strip"||F.value===void 0&&L!==void 0?delete v[M]:F.value!==void 0&&(v[M]=F.value)}}if(E.size||w._flags._hasPatternMatch){const T=g.unknown(w,v,E,R,A,k);if(T)return T}if(w.$_terms.dependencies)for(const T of w.$_terms.dependencies){if(T.key!==null&&g.isPresent(T.options)(T.key.resolve(v,A,k,null,{shadow:!1}))===!1)continue;const D=g.dependencies[T.rel](w,T,v,A,k);if(D){const M=w.$_createError(D.code,v,D.context,A,k);if(k.abortEarly)return{value:v,errors:M};R.push(M)}}return{value:v,errors:R}},rules:{and:{method(...v){return d.verifyFlat(v,"and"),g.dependency(this,"and",null,v)}},append:{method(v){return v==null||Object.keys(v).length===0?this:this.keys(v)}},assert:{method(v,w,x){y.isTemplate(v)||(v=m.ref(v)),c(x===void 0||typeof x=="string","Message must be a string"),w=this.$_compile(w,{appendPath:!0});const A=this.$_addRule({name:"assert",args:{subject:v,schema:w,message:x}});return A.$_mutateRegister(v),A.$_mutateRegister(w),A},validate(v,{error:w,prefs:x,state:A},{subject:k,schema:R,message:E}){const T=k.resolve(v,A,x),D=h.isRef(k)?k.absolute(A):[];return R.$_match(T,A.localize(D,[v,...A.ancestors],R),x)?v:w("object.assert",{subject:k,message:E})},args:["subject","schema","message"],multi:!0},instance:{method(v,w){return c(typeof v=="function","constructor must be a function"),w=w||v.name,this.$_addRule({name:"instance",args:{constructor:v,name:w}})},validate:(v,w,{constructor:x,name:A})=>v instanceof x?v:w.error("object.instance",{type:A,value:v}),args:["constructor","name"]},keys:{method(v){c(v===void 0||typeof v=="object","Object schema must be a valid object"),c(!d.isSchema(v),"Object schema cannot be a joi schema");const w=this.clone();if(v)if(Object.keys(v).length){w.$_terms.keys=w.$_terms.keys?w.$_terms.keys.filter(x=>!v.hasOwnProperty(x.key)):new g.Keys;for(const x in v)d.tryWithPath(()=>w.$_terms.keys.push({key:x,schema:this.$_compile(v[x])}),x)}else w.$_terms.keys=new g.Keys;else w.$_terms.keys=null;return w.$_mutateRebuild()}},length:{method(v){return this.$_addRule({name:"length",args:{limit:v},operator:"="})},validate:(v,w,{limit:x},{name:A,operator:k,args:R})=>d.compare(Object.keys(v).length,x,k)?v:w.error("object."+A,{limit:R.limit,value:v}),args:[{name:"limit",ref:!0,assert:d.limit,message:"must be a positive integer"}]},max:{method(v){return this.$_addRule({name:"max",method:"length",args:{limit:v},operator:"<="})}},min:{method(v){return this.$_addRule({name:"min",method:"length",args:{limit:v},operator:">="})}},nand:{method(...v){return d.verifyFlat(v,"nand"),g.dependency(this,"nand",null,v)}},or:{method(...v){return d.verifyFlat(v,"or"),g.dependency(this,"or",null,v)}},oxor:{method(...v){return g.dependency(this,"oxor",null,v)}},pattern:{method(v,w,x={}){const A=v instanceof RegExp;A||(v=this.$_compile(v,{appendPath:!0})),c(w!==void 0,"Invalid rule"),d.assertOptions(x,["fallthrough","matches"]),A&&c(!v.flags.includes("g")&&!v.flags.includes("y"),"pattern should not use global or sticky mode"),w=this.$_compile(w,{appendPath:!0});const k=this.clone();k.$_terms.patterns=k.$_terms.patterns||[];const R={[A?"regex":"schema"]:v,rule:w};return x.matches&&(R.matches=this.$_compile(x.matches),R.matches.type!=="array"&&(R.matches=R.matches.$_root.array().items(R.matches)),k.$_mutateRegister(R.matches),k.$_setFlag("_hasPatternMatch",!0,{clone:!1})),x.fallthrough&&(R.fallthrough=!0),k.$_terms.patterns.push(R),k.$_mutateRegister(w),k}},ref:{method(){return this.$_addRule("ref")},validate:(v,w)=>h.isRef(v)?v:w.error("object.refType",{value:v})},regex:{method(){return this.$_addRule("regex")},validate:(v,w)=>v instanceof RegExp?v:w.error("object.regex",{value:v})},rename:{method(v,w,x={}){c(typeof v=="string"||v instanceof RegExp,"Rename missing the from argument"),c(typeof w=="string"||w instanceof y,"Invalid rename to argument"),c(w!==v,"Cannot rename key to same name:",v),d.assertOptions(x,["alias","ignoreUndefined","override","multiple"]);const A=this.clone();A.$_terms.renames=A.$_terms.renames||[];for(const k of A.$_terms.renames)c(k.from!==v,"Cannot rename the same key multiple times");return w instanceof y&&A.$_mutateRegister(w),A.$_terms.renames.push({from:v,to:w,options:o(g.renameDefaults,x)}),A}},schema:{method(v="any"){return this.$_addRule({name:"schema",args:{type:v}})},validate:(v,w,{type:x})=>!d.isSchema(v)||x!=="any"&&v.type!==x?w.error("object.schema",{type:x}):v},unknown:{method(v){return this.$_setFlag("unknown",v!==!1)}},with:{method(v,w,x={}){return g.dependency(this,"with",v,w,x)}},without:{method(v,w,x={}){return g.dependency(this,"without",v,w,x)}},xor:{method(...v){return d.verifyFlat(v,"xor"),g.dependency(this,"xor",null,v)}}},overrides:{default(v,w){return v===void 0&&(v=d.symbols.deepDefault),this.$_parent("default",v,w)}},rebuild(v){if(v.$_terms.keys){const w=new f.Sorter;for(const x of v.$_terms.keys)d.tryWithPath(()=>w.add(x,{after:x.schema.$_rootReferences(),group:x.key}),x.key);v.$_terms.keys=new g.Keys(...w.nodes)}},manifest:{build(v,w){if(w.keys&&(v=v.keys(w.keys)),w.dependencies)for(const{rel:x,key:A=null,peers:k,options:R}of w.dependencies)v=g.dependency(v,x,A,k,R);if(w.patterns)for(const{regex:x,schema:A,rule:k,fallthrough:R,matches:E}of w.patterns)v=v.pattern(x||A,k,{fallthrough:R,matches:E});if(w.renames)for(const{from:x,to:A,options:k}of w.renames)v=v.rename(x,A,k);return v}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),g.clone=function(v,w){if(typeof v=="object"){if(w.nonEnumerables)return u(v,{shallow:!0});const A=Object.create(Object.getPrototypeOf(v));return Object.assign(A,v),A}const x=function(...A){return v.apply(this,A)};return x.prototype=u(v.prototype),Object.defineProperty(x,"name",{value:v.name,writable:!1}),Object.defineProperty(x,"length",{value:v.length,writable:!1}),Object.assign(x,v),x},g.dependency=function(v,w,x,A,k){c(x===null||typeof x=="string",w,"key must be a strings"),k||(k=A.length>1&&typeof A[A.length-1]=="object"?A.pop():{}),d.assertOptions(k,["separator","isPresent"]),A=[].concat(A);const R=d.default(k.separator,"."),E=[];for(const D of A)c(typeof D=="string",w,"peers must be strings"),E.push(m.ref(D,{separator:R,ancestor:0,prefix:!1}));x!==null&&(x=m.ref(x,{separator:R,ancestor:0,prefix:!1}));const T=v.clone();return T.$_terms.dependencies=T.$_terms.dependencies||[],T.$_terms.dependencies.push(new g.Dependency(w,x,E,A,k)),T},g.dependencies={and(v,w,x,A,k){const R=[],E=[],T=w.peers.length,D=g.isPresent(w.options);for(const M of w.peers)D(M.resolve(x,A,k,null,{shadow:!1}))===!1?R.push(M.key):E.push(M.key);if(R.length!==T&&E.length!==T)return{code:"object.and",context:{present:E,presentWithLabels:g.keysToLabels(v,E),missing:R,missingWithLabels:g.keysToLabels(v,R)}}},nand(v,w,x,A,k){const R=[],E=g.isPresent(w.options);for(const M of w.peers)E(M.resolve(x,A,k,null,{shadow:!1}))&&R.push(M.key);if(R.length!==w.peers.length)return;const T=w.paths[0],D=w.paths.slice(1);return{code:"object.nand",context:{main:T,mainWithLabel:g.keysToLabels(v,T),peers:D,peersWithLabels:g.keysToLabels(v,D)}}},or(v,w,x,A,k){const R=g.isPresent(w.options);for(const E of w.peers)if(R(E.resolve(x,A,k,null,{shadow:!1})))return;return{code:"object.missing",context:{peers:w.paths,peersWithLabels:g.keysToLabels(v,w.paths)}}},oxor(v,w,x,A,k){const R=[],E=g.isPresent(w.options);for(const D of w.peers)E(D.resolve(x,A,k,null,{shadow:!1}))&&R.push(D.key);if(!R.length||R.length===1)return;const T={peers:w.paths,peersWithLabels:g.keysToLabels(v,w.paths)};return T.present=R,T.presentWithLabels=g.keysToLabels(v,R),{code:"object.oxor",context:T}},with(v,w,x,A,k){const R=g.isPresent(w.options);for(const E of w.peers)if(R(E.resolve(x,A,k,null,{shadow:!1}))===!1)return{code:"object.with",context:{main:w.key.key,mainWithLabel:g.keysToLabels(v,w.key.key),peer:E.key,peerWithLabel:g.keysToLabels(v,E.key)}}},without(v,w,x,A,k){const R=g.isPresent(w.options);for(const E of w.peers)if(R(E.resolve(x,A,k,null,{shadow:!1})))return{code:"object.without",context:{main:w.key.key,mainWithLabel:g.keysToLabels(v,w.key.key),peer:E.key,peerWithLabel:g.keysToLabels(v,E.key)}}},xor(v,w,x,A,k){const R=[],E=g.isPresent(w.options);for(const D of w.peers)E(D.resolve(x,A,k,null,{shadow:!1}))&&R.push(D.key);if(R.length===1)return;const T={peers:w.paths,peersWithLabels:g.keysToLabels(v,w.paths)};return R.length===0?{code:"object.missing",context:T}:(T.present=R,T.presentWithLabels=g.keysToLabels(v,R),{code:"object.xor",context:T})}},g.keysToLabels=function(v,w){return Array.isArray(w)?w.map(x=>v.$_mapLabels(x)):v.$_mapLabels(w)},g.isPresent=function(v){return typeof v.isPresent=="function"?v.isPresent:w=>w!==void 0},g.rename=function(v,w,x,A,k){const R={};for(const E of v.$_terms.renames){const T=[],D=typeof E.from!="string";if(D)for(const M in w){if(w[M]===void 0&&E.options.ignoreUndefined||M===E.to)continue;const L=E.from.exec(M);L&&T.push({from:M,to:E.to,match:L})}else!Object.prototype.hasOwnProperty.call(w,E.from)||w[E.from]===void 0&&E.options.ignoreUndefined||T.push(E);for(const M of T){const L=M.from;let I=M.to;if(I instanceof y&&(I=I.render(w,x,A,M.match)),L!==I){if(!E.options.multiple&&R[I]&&(k.push(v.$_createError("object.rename.multiple",w,{from:L,to:I,pattern:D},x,A)),A.abortEarly)||Object.prototype.hasOwnProperty.call(w,I)&&!E.options.override&&!R[I]&&(k.push(v.$_createError("object.rename.override",w,{from:L,to:I,pattern:D},x,A)),A.abortEarly))return!1;w[L]===void 0?delete w[I]:w[I]=w[L],R[I]=!0,E.options.alias||delete w[L]}}}return!0},g.unknown=function(v,w,x,A,k,R){if(v.$_terms.patterns){let E=!1;const T=v.$_terms.patterns.map(M=>{if(M.matches)return E=!0,[]}),D=[w,...k.ancestors];for(const M of x){const L=w[M],I=[...k.path,M];for(let F=0;F{const o=a(375),c=a(8068),u=a(8160),f=a(3292),l=a(6354),d={};s.exports=c.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:(m,p)=>m.ref(p),validate(m,{schema:p,state:h,prefs:y}){o(p.$_terms.link,"Uninitialized link schema");const g=d.generate(p,m,h,y),v=p.$_terms.link[0].ref;return g.$_validate(m,h.nest(g,`link:${v.display}:${g.type}`),y)},generate:(m,p,h,y)=>d.generate(m,p,h,y),rules:{ref:{method(m){o(!this.$_terms.link,"Cannot reinitialize schema"),m=f.ref(m),o(m.type==="value"||m.type==="local","Invalid reference type:",m.type),o(m.type==="local"||m.ancestor==="root"||m.ancestor>0,"Link cannot reference itself");const p=this.clone();return p.$_terms.link=[{ref:m}],p}},relative:{method(m=!0){return this.$_setFlag("relative",m)}}},overrides:{concat(m){o(this.$_terms.link,"Uninitialized link schema"),o(u.isSchema(m),"Invalid schema object"),o(m.type!=="link","Cannot merge type link with another link");const p=this.clone();return p.$_terms.whens||(p.$_terms.whens=[]),p.$_terms.whens.push({concat:m}),p.$_mutateRebuild()}},manifest:{build:(m,p)=>(o(p.link,"Invalid link description missing link"),m.ref(p.link))}}),d.generate=function(m,p,h,y){let g=h.mainstay.links.get(m);if(g)return g._generate(p,h,y).schema;const v=m.$_terms.link[0].ref,{perspective:w,path:x}=d.perspective(v,h);d.assert(w,"which is outside of schema boundaries",v,m,h,y);try{g=x.length?w.$_reach(x):w}catch{d.assert(!1,"to non-existing schema",v,m,h,y)}return d.assert(g.type!=="link","which is another link",v,m,h,y),m._flags.relative||h.mainstay.links.set(m,g),g._generate(p,h,y).schema},d.perspective=function(m,p){if(m.type==="local"){for(const{schema:h,key:y}of p.schemas){if((h._flags.id||y)===m.path[0])return{perspective:h,path:m.path.slice(1)};if(h.$_terms.shared){for(const g of h.$_terms.shared)if(g._flags.id===m.path[0])return{perspective:g,path:m.path.slice(1)}}}return{perspective:null,path:null}}return m.ancestor==="root"?{perspective:p.schemas[p.schemas.length-1].schema,path:m.path}:{perspective:p.schemas[m.ancestor]&&p.schemas[m.ancestor].schema,path:m.path}},d.assert=function(m,p,h,y,g,v){m||o(!1,`"${l.label(y._flags,g,v)}" contains link reference "${h.display}" ${p}`)}},3832:(s,i,a)=>{const o=a(375),c=a(8068),u=a(8160),f={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/,exponentialPartRegex:/[eE][+-]?\d+$/,leadingSignAndZerosRegex:/^[+-]?(0*)?/,dotRegex:/\./,trailingZerosRegex:/0+$/,decimalPlaces(l){const d=l.toString(),m=d.indexOf("."),p=d.indexOf("e");return(m<0?0:(p<0?d.length:p)-m-1)+(p<0?0:Math.max(0,-parseInt(d.slice(p+1))))}};s.exports=c.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method(l,{schema:d,error:m}){if(!l.match(f.numberRx))return;l=l.trim();const p={value:parseFloat(l)};if(p.value===0&&(p.value=0),!d._flags.unsafe)if(l.match(/e/i)){if(f.extractSignificantDigits(l)!==f.extractSignificantDigits(String(p.value)))return p.errors=m("number.unsafe"),p}else{const h=p.value.toString();if(h.match(/e/i))return p;if(h!==f.normalizeDecimal(l))return p.errors=m("number.unsafe"),p}return p}},validate(l,{schema:d,error:m,prefs:p}){if(l===1/0||l===-1/0)return{value:l,errors:m("number.infinity")};if(!u.isNumber(l))return{value:l,errors:m("number.base")};const h={value:l};if(p.convert){const y=d.$_getRule("precision");if(y){const g=Math.pow(10,y.args.limit);h.value=Math.round(h.value*g)/g}}return h.value===0&&(h.value=0),!d._flags.unsafe&&(l>Number.MAX_SAFE_INTEGER||lu.compare(l,m,h)?l:d.error("number."+p,{limit:y.limit,value:l}),args:[{name:"limit",ref:!0,assert:u.isNumber,message:"must be a number"}]},greater:{method(l){return this.$_addRule({name:"greater",method:"compare",args:{limit:l},operator:">"})}},integer:{method(){return this.$_addRule("integer")},validate:(l,d)=>Math.trunc(l)-l==0?l:d.error("number.integer")},less:{method(l){return this.$_addRule({name:"less",method:"compare",args:{limit:l},operator:"<"})}},max:{method(l){return this.$_addRule({name:"max",method:"compare",args:{limit:l},operator:"<="})}},min:{method(l){return this.$_addRule({name:"min",method:"compare",args:{limit:l},operator:">="})}},multiple:{method(l){const d=typeof l=="number"?f.decimalPlaces(l):null,m=Math.pow(10,d);return this.$_addRule({name:"multiple",args:{base:l,baseDecimalPlace:d,pfactor:m}})},validate:(l,d,{base:m,baseDecimalPlace:p,pfactor:h},y)=>f.decimalPlaces(l)>p?d.error("number.multiple",{multiple:y.args.base,value:l}):Math.round(h*l)%Math.round(h*m)==0?l:d.error("number.multiple",{multiple:y.args.base,value:l}),args:[{name:"base",ref:!0,assert:l=>typeof l=="number"&&isFinite(l)&&l>0,message:"must be a positive number"},"baseDecimalPlace","pfactor"],multi:!0},negative:{method(){return this.sign("negative")}},port:{method(){return this.$_addRule("port")},validate:(l,d)=>Number.isSafeInteger(l)&&l>=0&&l<=65535?l:d.error("number.port")},positive:{method(){return this.sign("positive")}},precision:{method(l){return o(Number.isSafeInteger(l),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:l}})},validate(l,d,{limit:m}){const p=l.toString().match(f.precisionRx);return Math.max((p[1]?p[1].length:0)-(p[2]?parseInt(p[2],10):0),0)<=m?l:d.error("number.precision",{limit:m,value:l})},convert:!0},sign:{method(l){return o(["negative","positive"].includes(l),"Invalid sign",l),this.$_addRule({name:"sign",args:{sign:l}})},validate:(l,d,{sign:m})=>m==="negative"&&l<0||m==="positive"&&l>0?l:d.error(`number.${m}`)},unsafe:{method(l=!0){return o(typeof l=="boolean","enabled must be a boolean"),this.$_setFlag("unsafe",l)}}},cast:{string:{from:l=>typeof l=="number",to:(l,d)=>l.toString()}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),f.extractSignificantDigits=function(l){return l.replace(f.exponentialPartRegex,"").replace(f.dotRegex,"").replace(f.trailingZerosRegex,"").replace(f.leadingSignAndZerosRegex,"")},f.normalizeDecimal=function(l){return(l=l.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&l.endsWith("0")&&(l=l.replace(/0+$/,"")),l==="-0"?"0":l}},8966:(s,i,a)=>{const o=a(7824);s.exports=o.extend({type:"object",cast:{map:{from:c=>c&&typeof c=="object",to:(c,u)=>new Map(Object.entries(c))}}})},7417:(s,i,a)=>{const o=a(375),c=a(5380),u=a(1745),f=a(9959),l=a(6064),d=a(9926),m=a(5752),p=a(8068),h=a(8160),y={tlds:d instanceof Set&&{tlds:{allow:d,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:{withPrefix:/^0x[0-9a-f]+$/i,withOptionalPrefix:/^(?:0x)?[0-9a-f]+$/i,withoutPrefix:/^[0-9a-f]+$/i},ipRegex:f.regex({cidr:"forbidden"}).regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5",uuidv6:"6",uuidv7:"7",uuidv8:"8"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};s.exports=p.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method(g,{schema:v,state:w,prefs:x}){const A=v.$_getRule("normalize");A&&(g=g.normalize(A.args.form));const k=v.$_getRule("case");k&&(g=k.args.direction==="upper"?g.toLocaleUpperCase():g.toLocaleLowerCase());const R=v.$_getRule("trim");if(R&&R.args.enabled&&(g=g.trim()),v.$_terms.replacements)for(const T of v.$_terms.replacements)g=g.replace(T.pattern,T.replacement);const E=v.$_getRule("hex");if(E&&E.args.options.byteAligned&&g.length%2!=0&&(g=`0${g}`),v.$_getRule("isoDate")){const T=y.isoDate(g);T&&(g=T)}if(v._flags.truncate){const T=v.$_getRule("max");if(T){let D=T.args.limit;if(h.isResolvable(D)&&(D=D.resolve(g,w,x),!h.limit(D)))return{value:g,errors:v.$_createError("any.ref",D,{ref:T.args.limit,arg:"limit",reason:"must be a positive integer"},w,x)};g=g.slice(0,D)}}return{value:g}}},validate(g,{schema:v,error:w}){if(typeof g!="string")return{value:g,errors:w("string.base")};if(g===""){const x=v.$_getRule("min");return x&&x.args.limit===0?void 0:{value:g,errors:w("string.empty")}}},rules:{alphanum:{method(){return this.$_addRule("alphanum")},validate:(g,v)=>/^[a-zA-Z0-9]+$/.test(g)?g:v.error("string.alphanum")},base64:{method(g={}){return h.assertOptions(g,["paddingRequired","urlSafe"]),g={urlSafe:!1,paddingRequired:!0,...g},o(typeof g.paddingRequired=="boolean","paddingRequired must be boolean"),o(typeof g.urlSafe=="boolean","urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:g}})},validate:(g,v,{options:w})=>y.base64Regex[w.paddingRequired][w.urlSafe].test(g)?g:v.error("string.base64")},case:{method(g){return o(["lower","upper"].includes(g),"Invalid case:",g),this.$_addRule({name:"case",args:{direction:g}})},validate:(g,v,{direction:w})=>w==="lower"&&g===g.toLocaleLowerCase()||w==="upper"&&g===g.toLocaleUpperCase()?g:v.error(`string.${w}case`),convert:!0},creditCard:{method(){return this.$_addRule("creditCard")},validate(g,v){let w=g.length,x=0,A=1;for(;w--;){const k=g.charAt(w)*A;x+=k-9*(k>9),A^=3}return x>0&&x%10==0?g:v.error("string.creditCard")}},dataUri:{method(g={}){return h.assertOptions(g,["paddingRequired"]),g={paddingRequired:!0,...g},o(typeof g.paddingRequired=="boolean","paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:g}})},validate(g,v,{options:w}){const x=g.match(y.dataUriRegex);return x&&(!x[2]||x[2]!=="base64"||y.base64Regex[w.paddingRequired].false.test(x[3]))?g:v.error("string.dataUri")}},domain:{method(g){g&&h.assertOptions(g,["allowFullyQualified","allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const v=y.addressOptions(g);return this.$_addRule({name:"domain",args:{options:g},address:v})},validate:(g,v,w,{address:x})=>c.isValid(g,x)?g:v.error("string.domain")},email:{method(g={}){h.assertOptions(g,["allowFullyQualified","allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),o(g.multiple===void 0||typeof g.multiple=="boolean","multiple option must be an boolean");const v=y.addressOptions(g),w=new RegExp(`\\s*[${g.separator?l(g.separator):","}]\\s*`);return this.$_addRule({name:"email",args:{options:g},regex:w,address:v})},validate(g,v,{options:w},{regex:x,address:A}){const k=w.multiple?g.split(x):[g],R=[];for(const E of k)u.isValid(E,A)||R.push(E);return R.length?v.error("string.email",{value:g,invalids:R}):g}},guid:{alias:"uuid",method(g={}){h.assertOptions(g,["version","separator"]);let v="";if(g.version){const A=[].concat(g.version);o(A.length>=1,"version must have at least 1 valid version specified");const k=new Set;for(let R=0;R(w.prefix==="optional"?y.hexRegex.withOptionalPrefix:w.prefix===!0?y.hexRegex.withPrefix:y.hexRegex.withoutPrefix).test(g)?w.byteAligned&&g.length%2!=0?v.error("string.hexAlign"):g:v.error("string.hex")},hostname:{method(){return this.$_addRule("hostname")},validate:(g,v)=>c.isValid(g,{minDomainSegments:1})||y.ipRegex.test(g)?g:v.error("string.hostname")},insensitive:{method(){return this.$_setFlag("insensitive",!0)}},ip:{method(g={}){h.assertOptions(g,["cidr","version"]);const{cidr:v,versions:w,regex:x}=f.regex(g),A=g.version?w:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:v,version:A}},regex:x})},validate:(g,v,{options:w},{regex:x})=>x.test(g)?g:w.version?v.error("string.ipVersion",{value:g,cidr:w.cidr,version:w.version}):v.error("string.ip",{value:g,cidr:w.cidr})},isoDate:{method(){return this.$_addRule("isoDate")},validate:(g,{error:v})=>y.isoDate(g)?g:v("string.isoDate")},isoDuration:{method(){return this.$_addRule("isoDuration")},validate:(g,v)=>y.isoDurationRegex.test(g)?g:v.error("string.isoDuration")},length:{method(g,v){return y.length(this,"length",g,"=",v)},validate(g,v,{limit:w,encoding:x},{name:A,operator:k,args:R}){const E=!x&&g.length;return h.compare(E,w,k)?g:v.error("string."+A,{limit:R.limit,value:g,encoding:x})},args:[{name:"limit",ref:!0,assert:h.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method(){return this.case("lower")}},max:{method(g,v){return y.length(this,"max",g,"<=",v)},args:["limit","encoding"]},min:{method(g,v){return y.length(this,"min",g,">=",v)},args:["limit","encoding"]},normalize:{method(g="NFC"){return o(y.normalizationForms.includes(g),"normalization form must be one of "+y.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:g}})},validate:(g,{error:v},{form:w})=>g===g.normalize(w)?g:v("string.normalize",{value:g,form:w}),convert:!0},pattern:{alias:"regex",method(g,v={}){o(g instanceof RegExp,"regex must be a RegExp"),o(!g.flags.includes("g")&&!g.flags.includes("y"),"regex should not use global or sticky mode"),typeof v=="string"&&(v={name:v}),h.assertOptions(v,["invert","name"]);const w=["string.pattern",v.invert?".invert":"",v.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:g,options:v},errorCode:w})},validate:(g,v,{regex:w,options:x},{errorCode:A})=>w.test(g)^x.invert?g:v.error(A,{name:x.name,regex:w,value:g}),args:["regex","options"],multi:!0},replace:{method(g,v){typeof g=="string"&&(g=new RegExp(l(g),"g")),o(g instanceof RegExp,"pattern must be a RegExp"),o(typeof v=="string","replacement must be a String");const w=this.clone();return w.$_terms.replacements||(w.$_terms.replacements=[]),w.$_terms.replacements.push({pattern:g,replacement:v}),w}},token:{method(){return this.$_addRule("token")},validate:(g,v)=>/^\w+$/.test(g)?g:v.error("string.token")},trim:{method(g=!0){return o(typeof g=="boolean","enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:g}})},validate:(g,v,{enabled:w})=>w&&g!==g.trim()?v.error("string.trim"):g,convert:!0},truncate:{method(g=!0){return o(typeof g=="boolean","enabled must be a boolean"),this.$_setFlag("truncate",g)}},uppercase:{method(){return this.case("upper")}},uri:{method(g={}){h.assertOptions(g,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme","encodeUri"]),g.domain&&h.assertOptions(g.domain,["allowFullyQualified","allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const{regex:v,scheme:w}=m.regex(g),x=g.domain?y.addressOptions(g.domain):null;return this.$_addRule({name:"uri",args:{options:g},regex:v,domain:x,scheme:w})},validate(g,v,{options:w},{regex:x,domain:A,scheme:k}){if(["http:/","https:/"].includes(g))return v.error("string.uri");let R=x.exec(g);if(!R&&v.prefs.convert&&w.encodeUri){const E=encodeURI(g);R=x.exec(E),R&&(g=E)}if(R){const E=R[1]||R[2];return!A||w.allowRelative&&!E||c.isValid(E,A)?g:v.error("string.domain",{value:E})}return w.relativeOnly?v.error("string.uriRelativeOnly"):w.scheme?v.error("string.uriCustomScheme",{scheme:k,value:g}):v.error("string.uri")}}},manifest:{build(g,v){if(v.replacements)for(const{pattern:w,replacement:x}of v.replacements)g=g.replace(w,x);return g}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),y.addressOptions=function(g){if(!g)return y.tlds||g;if(o(g.minDomainSegments===void 0||Number.isSafeInteger(g.minDomainSegments)&&g.minDomainSegments>0,"minDomainSegments must be a positive integer"),o(g.maxDomainSegments===void 0||Number.isSafeInteger(g.maxDomainSegments)&&g.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),g.tlds===!1)return g;if(g.tlds===!0||g.tlds===void 0)return o(y.tlds,"Built-in TLD list disabled"),Object.assign({},g,y.tlds);o(typeof g.tlds=="object","tlds must be true, false, or an object");const v=g.tlds.deny;if(v)return Array.isArray(v)&&(g=Object.assign({},g,{tlds:{deny:new Set(v)}})),o(g.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),o(!g.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),y.validateTlds(g.tlds.deny,"tlds.deny"),g;const w=g.tlds.allow;return w?w===!0?(o(y.tlds,"Built-in TLD list disabled"),Object.assign({},g,y.tlds)):(Array.isArray(w)&&(g=Object.assign({},g,{tlds:{allow:new Set(w)}})),o(g.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),y.validateTlds(g.tlds.allow,"tlds.allow"),g):g},y.validateTlds=function(g,v){for(const w of g)o(c.isValid(w,{minDomainSegments:1,maxDomainSegments:1}),`${v} must contain valid top level domain names`)},y.isoDate=function(g){if(!h.isIsoDate(g))return null;/.*T.*[+-]\d\d$/.test(g)&&(g+="00");const v=new Date(g);return isNaN(v.getTime())?null:v.toISOString()},y.length=function(g,v,w,x,A){return o(!A||!1,"Invalid encoding:",A),g.$_addRule({name:v,method:"length",args:{limit:w,encoding:A},operator:x})}},8826:(s,i,a)=>{const o=a(375),c=a(8068),u={};u.Map=class extends Map{slice(){return new u.Map(this)}},s.exports=c.extend({type:"symbol",terms:{map:{init:new u.Map}},coerce:{method(f,{schema:l,error:d}){const m=l.$_terms.map.get(f);return m&&(f=m),l._flags.only&&typeof f!="symbol"?{value:f,errors:d("symbol.map",{map:l.$_terms.map})}:{value:f}}},validate(f,{error:l}){if(typeof f!="symbol")return{value:f,errors:l("symbol.base")}},rules:{map:{method(f){f&&!f[Symbol.iterator]&&typeof f=="object"&&(f=Object.entries(f)),o(f&&f[Symbol.iterator],"Iterable must be an iterable or object");const l=this.clone(),d=[];for(const m of f){o(m&&m[Symbol.iterator],"Entry must be an iterable");const[p,h]=m;o(typeof p!="object"&&typeof p!="function"&&typeof p!="symbol","Key must not be of type object, function, or Symbol"),o(typeof h=="symbol","Value must be a Symbol"),l.$_terms.map.set(p,h),d.push(h)}return l.valid(...d)}}},manifest:{build:(f,l)=>(l.map&&(f=f.map(l.map)),f)},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})},8863:(s,i,a)=>{const o=a(375),c=a(8571),u=a(738),f=a(9621),l=a(8160),d=a(6354),m=a(493),p={result:Symbol("result")};i.entry=function(h,y,g){let v=l.defaults;g&&(o(g.warnings===void 0,"Cannot override warnings preference in synchronous validation"),o(g.artifacts===void 0,"Cannot override artifacts preference in synchronous validation"),v=l.preferences(l.defaults,g));const w=p.entry(h,y,v);o(!w.mainstay.externals.length,"Schema with external rules must use validateAsync()");const x={value:w.value};return w.error&&(x.error=w.error),w.mainstay.warnings.length&&(x.warning=d.details(w.mainstay.warnings)),w.mainstay.debug&&(x.debug=w.mainstay.debug),w.mainstay.artifacts&&(x.artifacts=w.mainstay.artifacts),x},i.entryAsync=async function(h,y,g){let v=l.defaults;g&&(v=l.preferences(l.defaults,g));const w=p.entry(h,y,v),x=w.mainstay;if(w.error)throw x.debug&&(w.error.debug=x.debug),w.error;if(x.externals.length){let k=w.value;const R=[];for(const E of x.externals){const T=E.state.path,D=E.schema.type==="link"?x.links.get(E.schema):null;let M,L,I=k;const F=T.length?[k]:[],U=T.length?f(h,T):h;if(T.length){M=T[T.length-1];let Y=k;for(const V of T.slice(0,-1))Y=Y[V],F.unshift(Y);L=F[0],I=L[M]}try{const Y=(H,ee)=>(D||E.schema).$_createError(H,I,ee,E.state,v),V=await E.method(I,{schema:E.schema,linked:D,state:E.state,prefs:g,original:U,error:Y,errorsArray:p.errorsArray,warn:(H,ee)=>x.warnings.push((D||E.schema).$_createError(H,I,ee,E.state,v)),message:(H,ee)=>(D||E.schema).$_createError("external",I,ee,E.state,v,{messages:H})});if(V===void 0||V===I)continue;if(V instanceof d.Report){if(x.tracer.log(E.schema,E.state,"rule","external","error"),R.push(V),v.abortEarly)break;continue}if(Array.isArray(V)&&V[l.symbols.errors]){if(x.tracer.log(E.schema,E.state,"rule","external","error"),R.push(...V),v.abortEarly)break;continue}L?(x.tracer.value(E.state,"rule",I,V,"external"),L[M]=V):(x.tracer.value(E.state,"rule",k,V,"external"),k=V)}catch(Y){throw v.errors.label&&(Y.message+=` (${E.label})`),Y}}if(w.value=k,R.length)throw w.error=d.process(R,h,v),x.debug&&(w.error.debug=x.debug),w.error}if(!v.warnings&&!v.debug&&!v.artifacts)return w.value;const A={value:w.value};return x.warnings.length&&(A.warning=d.details(x.warnings)),x.debug&&(A.debug=x.debug),x.artifacts&&(A.artifacts=x.artifacts),A},p.Mainstay=class{constructor(h,y,g){this.externals=[],this.warnings=[],this.tracer=h,this.debug=y,this.links=g,this.shadow=null,this.artifacts=null,this._snapshots=[]}snapshot(){this._snapshots.push({externals:this.externals.slice(),warnings:this.warnings.slice()})}restore(){const h=this._snapshots.pop();this.externals=h.externals,this.warnings=h.warnings}commit(){this._snapshots.pop()}},p.entry=function(h,y,g){const{tracer:v,cleanup:w}=p.tracer(y,g),x=g.debug?[]:null,A=y._ids._schemaChain?new Map:null,k=new p.Mainstay(v,x,A),R=y._ids._schemaChain?[{schema:y}]:null,E=new m([],[],{mainstay:k,schemas:R}),T=i.validate(h,y,E,g);w&&y.$_root.untrace();const D=d.process(T.errors,h,g);return{value:T.value,error:D,mainstay:k}},p.tracer=function(h,y){return h.$_root._tracer?{tracer:h.$_root._tracer._register(h)}:y.debug?(o(h.$_root.trace,"Debug mode not supported"),{tracer:h.$_root.trace()._register(h),cleanup:!0}):{tracer:p.ignore}},i.validate=function(h,y,g,v,w={}){if(y.$_terms.whens&&(y=y._generate(h,g,v).schema),y._preferences&&(v=p.prefs(y,v)),y._cache&&v.cache){const D=y._cache.get(h);if(g.mainstay.tracer.debug(g,"validate","cached",!!D),D)return D}const x=(D,M,L)=>y.$_createError(D,h,M,L||g,v),A={original:h,prefs:v,schema:y,state:g,error:x,errorsArray:p.errorsArray,warn:(D,M,L)=>g.mainstay.warnings.push(x(D,M,L)),message:(D,M)=>y.$_createError("custom",h,M,g,v,{messages:D})};g.mainstay.tracer.entry(y,g);const k=y._definition;if(k.prepare&&h!==void 0&&v.convert){const D=k.prepare(h,A);if(D){if(g.mainstay.tracer.value(g,"prepare",h,D.value),D.errors)return p.finalize(D.value,[].concat(D.errors),A);h=D.value}}if(k.coerce&&h!==void 0&&v.convert&&(!k.coerce.from||k.coerce.from.includes(typeof h))){const D=k.coerce.method(h,A);if(D){if(g.mainstay.tracer.value(g,"coerced",h,D.value),D.errors)return p.finalize(D.value,[].concat(D.errors),A);h=D.value}}const R=y._flags.empty;R&&R.$_match(p.trim(h,y),g.nest(R),l.defaults)&&(g.mainstay.tracer.value(g,"empty",h,void 0),h=void 0);const E=w.presence||y._flags.presence||(y._flags._endedSwitch?null:v.presence);if(h===void 0){if(E==="forbidden")return p.finalize(h,null,A);if(E==="required")return p.finalize(h,[y.$_createError("any.required",h,null,g,v)],A);if(E==="optional"){if(y._flags.default!==l.symbols.deepDefault)return p.finalize(h,null,A);g.mainstay.tracer.value(g,"default",h,{}),h={}}}else if(E==="forbidden")return p.finalize(h,[y.$_createError("any.unknown",h,null,g,v)],A);const T=[];if(y._valids){const D=y._valids.get(h,g,v,y._flags.insensitive);if(D)return v.convert&&(g.mainstay.tracer.value(g,"valids",h,D.value),h=D.value),g.mainstay.tracer.filter(y,g,"valid",D),p.finalize(h,null,A);if(y._flags.only){const M=y.$_createError("any.only",h,{valids:y._valids.values({display:!0})},g,v);if(v.abortEarly)return p.finalize(h,[M],A);T.push(M)}}if(y._invalids){const D=y._invalids.get(h,g,v,y._flags.insensitive);if(D){g.mainstay.tracer.filter(y,g,"invalid",D);const M=y.$_createError("any.invalid",h,{invalids:y._invalids.values({display:!0})},g,v);if(v.abortEarly)return p.finalize(h,[M],A);T.push(M)}}if(k.validate){const D=k.validate(h,A);if(D&&(g.mainstay.tracer.value(g,"base",h,D.value),h=D.value,D.errors)){if(!Array.isArray(D.errors))return T.push(D.errors),p.finalize(h,T,A);if(D.errors.length)return T.push(...D.errors),p.finalize(h,T,A)}}return y._rules.length?p.rules(h,T,A):p.finalize(h,T,A)},p.rules=function(h,y,g){const{schema:v,state:w,prefs:x}=g;for(const A of v._rules){const k=v._definition.rules[A.method];if(k.convert&&x.convert){w.mainstay.tracer.log(v,w,"rule",A.name,"full");continue}let R,E=A.args;if(A._resolve.length){E=Object.assign({},E);for(const D of A._resolve){const M=k.argsByName.get(D),L=E[D].resolve(h,w,x),I=M.normalize?M.normalize(L):L,F=l.validateArg(I,null,M);if(F){R=v.$_createError("any.ref",L,{arg:D,ref:E[D],reason:F},w,x);break}E[D]=I}}R=R||k.validate(h,g,E,A);const T=p.rule(R,A);if(T.errors){if(w.mainstay.tracer.log(v,w,"rule",A.name,"error"),A.warn){w.mainstay.warnings.push(...T.errors);continue}if(x.abortEarly)return p.finalize(h,T.errors,g);y.push(...T.errors)}else w.mainstay.tracer.log(v,w,"rule",A.name,"pass"),w.mainstay.tracer.value(w,"rule",h,T.value,A.name),h=T.value}return p.finalize(h,y,g)},p.rule=function(h,y){return h instanceof d.Report?(p.error(h,y),{errors:[h],value:null}):Array.isArray(h)&&h[l.symbols.errors]?(h.forEach(g=>p.error(g,y)),{errors:h,value:null}):{errors:null,value:h}},p.error=function(h,y){return y.message&&h._setTemplate(y.message),h},p.finalize=function(h,y,g){y=y||[];const{schema:v,state:w,prefs:x}=g;if(y.length){const k=p.default("failover",void 0,y,g);k!==void 0&&(w.mainstay.tracer.value(w,"failover",h,k),h=k,y=[])}if(y.length&&v._flags.error)if(typeof v._flags.error=="function"){y=v._flags.error(y),Array.isArray(y)||(y=[y]);for(const k of y)o(k instanceof Error||k instanceof d.Report,"error() must return an Error object")}else y=[v._flags.error];if(h===void 0){const k=p.default("default",h,y,g);w.mainstay.tracer.value(w,"default",h,k),h=k}if(v._flags.cast&&h!==void 0){const k=v._definition.cast[v._flags.cast];if(k.from(h)){const R=k.to(h,g);w.mainstay.tracer.value(w,"cast",h,R,v._flags.cast),h=R}}if(v.$_terms.externals&&x.externals&&x._externals!==!1)for(const{method:k}of v.$_terms.externals)w.mainstay.externals.push({method:k,schema:v,state:w,label:d.label(v._flags,w,x)});const A={value:h,errors:y.length?y:null};return v._flags.result&&(A.value=v._flags.result==="strip"?void 0:g.original,w.mainstay.tracer.value(w,v._flags.result,h,A.value),w.shadow(h,v._flags.result)),v._cache&&x.cache!==!1&&!v._refs.length&&v._cache.set(g.original,A),h===void 0||A.errors||v._flags.artifact===void 0||(w.mainstay.artifacts=w.mainstay.artifacts||new Map,w.mainstay.artifacts.has(v._flags.artifact)||w.mainstay.artifacts.set(v._flags.artifact,[]),w.mainstay.artifacts.get(v._flags.artifact).push(w.path)),A},p.prefs=function(h,y){const g=y===l.defaults;return g&&h._preferences[l.symbols.prefs]?h._preferences[l.symbols.prefs]:(y=l.preferences(y,h._preferences),g&&(h._preferences[l.symbols.prefs]=y),y)},p.default=function(h,y,g,v){const{schema:w,state:x,prefs:A}=v,k=w._flags[h];if(A.noDefaults||k===void 0)return y;if(x.mainstay.tracer.log(w,x,"rule",h,"full"),!k)return k;if(typeof k=="function"){const R=k.length?[c(x.ancestors[0]),v]:[];try{return k(...R)}catch(E){return void g.push(w.$_createError(`any.${h}`,null,{error:E},x,A))}}return typeof k!="object"?k:k[l.symbols.literal]?k.literal:l.isResolvable(k)?k.resolve(y,x,A):c(k)},p.trim=function(h,y){if(typeof h!="string")return h;const g=y.$_getRule("trim");return g&&g.args.enabled?h.trim():h},p.ignore={active:!1,debug:u,entry:u,filter:u,log:u,resolve:u,value:u},p.errorsArray=function(){const h=[];return h[l.symbols.errors]=!0,h}},2036:(s,i,a)=>{const o=a(375),c=a(9474),u=a(8160),f={};s.exports=f.Values=class{constructor(l,d){this._values=new Set(l),this._refs=new Set(d),this._lowercase=f.lowercases(l),this._override=!1}get length(){return this._values.size+this._refs.size}add(l,d){u.isResolvable(l)?this._refs.has(l)||(this._refs.add(l),d&&d.register(l)):this.has(l,null,null,!1)||(this._values.add(l),typeof l=="string"&&this._lowercase.set(l.toLowerCase(),l))}static merge(l,d,m){if(l=l||new f.Values,d){if(d._override)return d.clone();for(const p of[...d._values,...d._refs])l.add(p)}if(m)for(const p of[...m._values,...m._refs])l.remove(p);return l.length?l:null}remove(l){u.isResolvable(l)?this._refs.delete(l):(this._values.delete(l),typeof l=="string"&&this._lowercase.delete(l.toLowerCase()))}has(l,d,m,p){return!!this.get(l,d,m,p)}get(l,d,m,p){if(!this.length)return!1;if(this._values.has(l))return{value:l};if(typeof l=="string"&&l&&p){const h=this._lowercase.get(l.toLowerCase());if(h)return{value:h}}if(!this._refs.size&&typeof l!="object")return!1;if(typeof l=="object"){for(const h of this._values)if(c(h,l))return{value:h}}if(d)for(const h of this._refs){const y=h.resolve(l,d,m,null,{in:!0});if(y===void 0)continue;const g=h.in&&typeof y=="object"?Array.isArray(y)?y:Object.keys(y):[y];for(const v of g)if(typeof v==typeof l){if(p&&l&&typeof l=="string"){if(v.toLowerCase()===l.toLowerCase())return{value:v,ref:h}}else if(c(v,l))return{value:v,ref:h}}}return!1}override(){this._override=!0}values(l){if(l&&l.display){const d=[];for(const m of[...this._values,...this._refs])m!==void 0&&d.push(m);return d}return Array.from([...this._values,...this._refs])}clone(){const l=new f.Values(this._values,this._refs);return l._override=this._override,l}concat(l){o(!l._override,"Cannot concat override set of values");const d=new f.Values([...this._values,...l._values],[...this._refs,...l._refs]);return d._override=this._override,d}describe(){const l=[];this._override&&l.push({override:!0});for(const d of this._values.values())l.push(d&&typeof d=="object"?{value:d}:d);for(const d of this._refs.values())l.push(d.describe());return l}},f.Values.prototype[u.symbols.values]=!0,f.Values.prototype.slice=f.Values.prototype.clone,f.lowercases=function(l){const d=new Map;if(l)for(const m of l)typeof m=="string"&&d.set(m.toLowerCase(),m);return d}},978:(s,i,a)=>{const o=a(375),c=a(8571),u=a(1687),f=a(9621),l={};s.exports=function(d,m,p={}){if(o(d&&typeof d=="object","Invalid defaults value: must be an object"),o(!m||m===!0||typeof m=="object","Invalid source value: must be true, falsy or an object"),o(typeof p=="object","Invalid options: must be an object"),!m)return null;if(p.shallow)return l.applyToDefaultsWithShallow(d,m,p);const h=c(d);if(m===!0)return h;const y=p.nullOverride!==void 0&&p.nullOverride;return u(h,m,{nullOverride:y,mergeArrays:!1})},l.applyToDefaultsWithShallow=function(d,m,p){const h=p.shallow;o(Array.isArray(h),"Invalid keys");const y=new Map,g=m===!0?null:new Set;for(let x of h){x=Array.isArray(x)?x:x.split(".");const A=f(d,x);A&&typeof A=="object"?y.set(A,g&&f(m,x)||A):g&&g.add(x)}const v=c(d,{},y);if(!g)return v;for(const x of g)l.reachCopy(v,m,x);const w=p.nullOverride!==void 0&&p.nullOverride;return u(v,m,{nullOverride:w,mergeArrays:!1})},l.reachCopy=function(d,m,p){for(const g of p){if(!(g in m))return;const v=m[g];if(typeof v!="object"||v===null)return;m=v}const h=m;let y=d;for(let g=0;g{const o=a(7916);s.exports=function(c,...u){if(!c)throw u.length===1&&u[0]instanceof Error?u[0]:new o(u)}},8571:(s,i,a)=>{const o=a(9621),c=a(4277),u=a(7043),f={needsProtoHack:new Set([c.set,c.map,c.weakSet,c.weakMap])};s.exports=f.clone=function(l,d={},m=null){if(typeof l!="object"||l===null)return l;let p=f.clone,h=m;if(d.shallow){if(d.shallow!==!0)return f.cloneWithShallow(l,d);p=w=>w}else if(h){const w=h.get(l);if(w)return w}else h=new Map;const y=c.getInternalProto(l);if(y===c.buffer)return!1;if(y===c.date)return new Date(l.getTime());if(y===c.regex)return new RegExp(l);const g=f.base(l,y,d);if(g===l)return l;if(h&&h.set(l,g),y===c.set)for(const w of l)g.add(p(w,d,h));else if(y===c.map)for(const[w,x]of l)g.set(w,p(x,d,h));const v=u.keys(l,d);for(const w of v){if(w==="__proto__")continue;if(y===c.array&&w==="length"){g.length=l.length;continue}const x=Object.getOwnPropertyDescriptor(l,w);x?x.get||x.set?Object.defineProperty(g,w,x):x.enumerable?g[w]=p(l[w],d,h):Object.defineProperty(g,w,{enumerable:!1,writable:!0,configurable:!0,value:p(l[w],d,h)}):Object.defineProperty(g,w,{enumerable:!0,writable:!0,configurable:!0,value:p(l[w],d,h)})}return g},f.cloneWithShallow=function(l,d){const m=d.shallow;(d=Object.assign({},d)).shallow=!1;const p=new Map;for(const h of m){const y=o(l,h);typeof y!="object"&&typeof y!="function"||p.set(y,y)}return f.clone(l,d,p)},f.base=function(l,d,m){if(m.prototype===!1)return f.needsProtoHack.has(d)?new d.constructor:d===c.array?[]:{};const p=Object.getPrototypeOf(l);if(p&&p.isImmutable)return l;if(d===c.array){const h=[];return p!==d&&Object.setPrototypeOf(h,p),h}if(f.needsProtoHack.has(d)){const h=new p.constructor;return p!==d&&Object.setPrototypeOf(h,p),h}return Object.create(p)}},9474:(s,i,a)=>{const o=a(4277),c={mismatched:null};s.exports=function(u,f,l){return l=Object.assign({prototype:!0},l),!!c.isDeepEqual(u,f,l,[])},c.isDeepEqual=function(u,f,l,d){if(u===f)return u!==0||1/u==1/f;const m=typeof u;if(m!==typeof f||u===null||f===null)return!1;if(m==="function"){if(!l.deepFunction||u.toString()!==f.toString())return!1}else if(m!=="object")return u!=u&&f!=f;const p=c.getSharedType(u,f,!!l.prototype);switch(p){case o.buffer:return!1;case o.promise:return u===f;case o.regex:return u.toString()===f.toString();case c.mismatched:return!1}for(let h=d.length-1;h>=0;--h)if(d[h].isSame(u,f))return!0;d.push(new c.SeenEntry(u,f));try{return!!c.isDeepEqualObj(p,u,f,l,d)}finally{d.pop()}},c.getSharedType=function(u,f,l){if(l)return Object.getPrototypeOf(u)!==Object.getPrototypeOf(f)?c.mismatched:o.getInternalProto(u);const d=o.getInternalProto(u);return d!==o.getInternalProto(f)?c.mismatched:d},c.valueOf=function(u){const f=u.valueOf;if(f===void 0)return u;try{return f.call(u)}catch(l){return l}},c.hasOwnEnumerableProperty=function(u,f){return Object.prototype.propertyIsEnumerable.call(u,f)},c.isSetSimpleEqual=function(u,f){for(const l of Set.prototype.values.call(u))if(!Set.prototype.has.call(f,l))return!1;return!0},c.isDeepEqualObj=function(u,f,l,d,m){const{isDeepEqual:p,valueOf:h,hasOwnEnumerableProperty:y}=c,{keys:g,getOwnPropertySymbols:v}=Object;if(u===o.array){if(!d.part){if(f.length!==l.length)return!1;for(let R=0;R{const o=a(8761);s.exports=class extends Error{constructor(c){super(c.filter(u=>u!=="").map(u=>typeof u=="string"?u:u instanceof Error?u.message:o(u)).join(" ")||"Unknown error"),typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,i.assert)}}},5277:s=>{const i={};s.exports=function(a){if(!a)return"";let o="";for(let c=0;c=256?"&#"+a+";":`&#x${a.toString(16).padStart(2,"0")};`)},i.isSafe=function(a){return i.safeCharCodes.has(a)},i.namedHtml=new Map([[38,"&"],[60,"<"],[62,">"],[34,"""],[160," "],[162,"¢"],[163,"£"],[164,"¤"],[169,"©"],[174,"®"]]),i.safeCharCodes=function(){const a=new Set;for(let o=32;o<123;++o)(o>=97||o>=65&&o<=90||o>=48&&o<=57||o===32||o===46||o===44||o===45||o===58||o===95)&&a.add(o);return a}()},6064:s=>{s.exports=function(i){return i.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},738:s=>{s.exports=function(){}},1687:(s,i,a)=>{const o=a(375),c=a(8571),u=a(7043),f={};s.exports=f.merge=function(l,d,m){if(o(l&&typeof l=="object","Invalid target value: must be an object"),o(d==null||typeof d=="object","Invalid source value: must be null, undefined, or an object"),!d)return l;if(m=Object.assign({nullOverride:!0,mergeArrays:!0},m),Array.isArray(d)){o(Array.isArray(l),"Cannot merge array onto an object"),m.mergeArrays||(l.length=0);for(let h=0;h{const o=a(375),c={};s.exports=function(u,f,l){if(f===!1||f==null)return u;typeof(l=l||{})=="string"&&(l={separator:l});const d=Array.isArray(f);o(!d||!l.separator,"Separator option is not valid for array-based chain");const m=d?f:f.split(l.separator||".");let p=u;for(let h=0;h{s.exports=function(...i){try{return JSON.stringify(...i)}catch(a){return"[Cannot display object: "+a.message+"]"}}},4277:(s,i)=>{const a={};i=s.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},a.typeMap=new Map([["[object Error]",i.error],["[object Map]",i.map],["[object Promise]",i.promise],["[object Set]",i.set],["[object WeakMap]",i.weakMap],["[object WeakSet]",i.weakSet]]),i.getInternalProto=function(o){if(Array.isArray(o))return i.array;if(o instanceof Date)return i.date;if(o instanceof RegExp)return i.regex;if(o instanceof Error)return i.error;const c=Object.prototype.toString.call(o);return a.typeMap.get(c)||i.generic}},7043:(s,i)=>{i.keys=function(a,o={}){return o.symbols!==!1?Reflect.ownKeys(a):Object.getOwnPropertyNames(a)}},3652:(s,i,a)=>{const o=a(375),c={};i.Sorter=class{constructor(){this._items=[],this.nodes=[]}add(u,f){const l=[].concat((f=f||{}).before||[]),d=[].concat(f.after||[]),m=f.group||"?",p=f.sort||0;o(!l.includes(m),`Item cannot come before itself: ${m}`),o(!l.includes("?"),"Item cannot come before unassociated items"),o(!d.includes(m),`Item cannot come after itself: ${m}`),o(!d.includes("?"),"Item cannot come after unassociated items"),Array.isArray(u)||(u=[u]);for(const h of u){const y={seq:this._items.length,sort:p,before:l,after:d,group:m,node:h};this._items.push(y)}if(!f.manual){const h=this._sort();o(h,"item",m!=="?"?`added into group ${m}`:"","created a dependencies error")}return this.nodes}merge(u){Array.isArray(u)||(u=[u]);for(const l of u)if(l)for(const d of l._items)this._items.push(Object.assign({},d));this._items.sort(c.mergeSort);for(let l=0;lu.sort===f.sort?0:u.sort{const o=a(443),c=a(2178),u={minDomainSegments:2,nonAsciiRx:/[^\x00-\x7f]/,domainControlRx:/[\x00-\x20@\:\/\\#!\$&\'\(\)\*\+,;=\?]/,tldSegmentRx:/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,domainSegmentRx:/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,URL:o.URL||URL};i.analyze=function(f,l={}){if(!f)return c.code("DOMAIN_NON_EMPTY_STRING");if(typeof f!="string")throw new Error("Invalid input: domain must be a string");if(f.length>256)return c.code("DOMAIN_TOO_LONG");if(u.nonAsciiRx.test(f)){if(l.allowUnicode===!1)return c.code("DOMAIN_INVALID_UNICODE_CHARS");f=f.normalize("NFC")}if(u.domainControlRx.test(f))return c.code("DOMAIN_INVALID_CHARS");f=u.punycode(f),l.allowFullyQualified&&f[f.length-1]==="."&&(f=f.slice(0,-1));const d=l.minDomainSegments||u.minDomainSegments,m=f.split(".");if(m.lengthl.maxDomainSegments)return c.code("DOMAIN_SEGMENTS_COUNT_MAX");const p=l.tlds;if(p){const h=m[m.length-1].toLowerCase();if(p.deny&&p.deny.has(h)||p.allow&&!p.allow.has(h))return c.code("DOMAIN_FORBIDDEN_TLDS")}for(let h=0;h63)return c.code("DOMAIN_LONG_SEGMENT");if(h{const o=a(9848),c=a(5380),u=a(2178),f={nonAsciiRx:/[^\x00-\x7f]/,encoder:new(o.TextEncoder||TextEncoder)};i.analyze=function(l,d){return f.email(l,d)},i.isValid=function(l,d){return!f.email(l,d)},f.email=function(l,d={}){if(typeof l!="string")throw new Error("Invalid input: email must be a string");if(!l)return u.code("EMPTY_STRING");const m=!f.nonAsciiRx.test(l);if(!m){if(d.allowUnicode===!1)return u.code("FORBIDDEN_UNICODE");l=l.normalize("NFC")}const p=l.split("@");if(p.length!==2)return p.length>2?u.code("MULTIPLE_AT_CHAR"):u.code("MISSING_AT_CHAR");const[h,y]=p;if(!h)return u.code("EMPTY_LOCAL");if(!d.ignoreLength){if(l.length>254)return u.code("ADDRESS_TOO_LONG");if(f.encoder.encode(h).length>64)return u.code("LOCAL_TOO_LONG")}return f.local(h,m)||c.analyze(y,d)},f.local=function(l,d){const m=l.split(".");for(const p of m){if(!p.length)return u.code("EMPTY_LOCAL_SEGMENT");if(d){if(!f.atextRx.test(p))return u.code("INVALID_LOCAL_CHARS")}else for(const h of p){if(f.atextRx.test(h))continue;const y=f.binary(h);if(!f.atomRx.test(y))return u.code("INVALID_LOCAL_CHARS")}}},f.binary=function(l){return Array.from(f.encoder.encode(l)).map(d=>String.fromCharCode(d)).join("")},f.atextRx=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,f.atomRx=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|"))},2178:(s,i)=>{i.codes={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"},i.code=function(a){return{code:a,error:i.codes[a]}}},9959:(s,i,a)=>{const o=a(375),c=a(5752);i.regex=function(u={}){o(u.cidr===void 0||typeof u.cidr=="string","options.cidr must be a string");const f=u.cidr?u.cidr.toLowerCase():"optional";o(["required","optional","forbidden"].includes(f),"options.cidr must be one of required, optional, forbidden"),o(u.version===void 0||typeof u.version=="string"||Array.isArray(u.version),"options.version must be a string or an array of string");let l=u.version||["ipv4","ipv6","ipvfuture"];Array.isArray(l)||(l=[l]),o(l.length>=1,"options.version must have at least 1 version specified");for(let p=0;p{if(f==="forbidden")return c.ip[p];const h=`\\/${p==="ipv4"?c.ip.v4Cidr:c.ip.v6Cidr}`;return f==="required"?`${c.ip[p]}${h}`:`${c.ip[p]}(?:${h})?`}).join("|")})`,m=new RegExp(`^${d}$`);return{cidr:f,versions:l,regex:m,raw:d}}},5752:(s,i,a)=>{const o=a(375),c=a(6064),u={generate:function(){const f={},l="\\dA-Fa-f",d="["+l+"]",m="\\w-\\.~",p="!\\$&'\\(\\)\\*\\+,;=",h="%"+l,y=m+h+p+":@",g="["+y+"]",v="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";f.ipv4address="(?:"+v+"\\.){3}"+v;const w=d+"{1,4}",x="(?:"+w+":"+w+"|"+f.ipv4address+")",A="(?:"+w+":){6}"+x,k="::(?:"+w+":){5}"+x,R="(?:"+w+")?::(?:"+w+":){4}"+x,E="(?:(?:"+w+":){0,1}"+w+")?::(?:"+w+":){3}"+x,T="(?:(?:"+w+":){0,2}"+w+")?::(?:"+w+":){2}"+x,D="(?:(?:"+w+":){0,3}"+w+")?::"+w+":"+x,M="(?:(?:"+w+":){0,4}"+w+")?::"+x,L="(?:(?:"+w+":){0,5}"+w+")?::"+w,I="(?:(?:"+w+":){0,6}"+w+")?::";f.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",f.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",f.ipv6address="(?:"+A+"|"+k+"|"+R+"|"+E+"|"+T+"|"+D+"|"+M+"|"+L+"|"+I+")",f.ipvFuture="v"+d+"+\\.["+m+p+":]+",f.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",f.schemeRegex=new RegExp(f.scheme);const F="["+m+h+p+":]*",U="["+m+h+p+"]{1,255}",Y="(?:\\[(?:"+f.ipv6address+"|"+f.ipvFuture+")\\]|"+f.ipv4address+"|"+U+")",V="(?:"+F+"@)?"+Y+"(?::\\d*)?",H="(?:"+F+"@)?("+Y+")(?::\\d*)?",ee=g+"*",re=g+"+",X="(?:\\/"+ee+")*",G="\\/(?:"+re+X+")?",K=re+X,Z="["+m+h+p+"@]+"+X,ue="(?:\\/\\/\\/"+ee+X+")";return f.hierPart="(?:(?:\\/\\/"+V+X+")|"+G+"|"+K+"|"+ue+")",f.hierPartCapture="(?:(?:\\/\\/"+H+X+")|"+G+"|"+K+")",f.relativeRef="(?:(?:\\/\\/"+V+X+")|"+G+"|"+Z+"|)",f.relativeRefCapture="(?:(?:\\/\\/"+H+X+")|"+G+"|"+Z+"|)",f.query="["+y+"\\/\\?]*(?=#|$)",f.queryWithSquareBrackets="["+y+"\\[\\]\\/\\?]*(?=#|$)",f.fragment="["+y+"\\/\\?]*",f}};u.rfc3986=u.generate(),i.ip={v4Cidr:u.rfc3986.ipv4Cidr,v6Cidr:u.rfc3986.ipv6Cidr,ipv4:u.rfc3986.ipv4address,ipv6:u.rfc3986.ipv6address,ipvfuture:u.rfc3986.ipvFuture},u.createRegex=function(f){const l=u.rfc3986,d="(?:\\?"+(f.allowQuerySquareBrackets?l.queryWithSquareBrackets:l.query)+")?(?:#"+l.fragment+")?",m=f.domain?l.relativeRefCapture:l.relativeRef;if(f.relativeOnly)return u.wrap(m+d);let p="";if(f.scheme){o(f.scheme instanceof RegExp||typeof f.scheme=="string"||Array.isArray(f.scheme),"scheme must be a RegExp, String, or Array");const g=[].concat(f.scheme);o(g.length>=1,"scheme must have at least 1 scheme specified");const v=[];for(let w=0;w{const a={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*(\.[0-9]*)?){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};i.Parser=class{constructor(o,c={}){if(!c[a.settings]&&c.constants)for(const u in c.constants){const f=c.constants[u];if(f!==null&&!["boolean","number","string"].includes(typeof f))throw new Error(`Formula constant ${u} contains invalid ${typeof f} value type`)}this.settings=c[a.settings]?c:Object.assign({[a.settings]:!0,constants:{},functions:{}},c),this.single=null,this._parts=null,this._parse(o)}_parse(o){let c=[],u="",f=0,l=!1;const d=p=>{if(f)throw new Error("Formula missing closing parenthesis");const h=c.length?c[c.length-1]:null;if(l||u||p){if(h&&h.type==="reference"&&p===")")return h.type="function",h.value=this._subFormula(u,h.value),void(u="");if(p===")"){const y=new i.Parser(u,this.settings);c.push({type:"segment",value:y})}else if(l){if(l==="]")return c.push({type:"reference",value:u}),void(u="");c.push({type:"literal",value:u})}else if(a.operatorCharacters.includes(u))h&&h.type==="operator"&&a.operators.includes(h.value+u)?h.value+=u:c.push({type:"operator",value:u});else if(u.match(a.numberRx))c.push({type:"constant",value:parseFloat(u)});else if(this.settings.constants[u]!==void 0)c.push({type:"constant",value:this.settings.constants[u]});else{if(!u.match(a.tokenRx))throw new Error(`Formula contains invalid token: ${u}`);c.push({type:"reference",value:u})}u=""}};for(const p of o)l?p===l?(d(),l=!1):u+=p:f?p==="("?(u+=p,++f):p===")"?(--f,f?u+=p:d(p)):u+=p:p in a.literals?l=a.literals[p]:p==="("?(d(),++f):a.operatorCharacters.includes(p)?(d(),u=p,d()):p!==" "?u+=p:d();d(),c=c.map((p,h)=>p.type!=="operator"||p.value!=="-"||h&&c[h-1].type!=="operator"?p:{type:"operator",value:"n"});let m=!1;for(const p of c){if(p.type==="operator"){if(a.operatorsPrefix.includes(p.value))continue;if(!m)throw new Error("Formula contains an operator in invalid position");if(!a.operators.includes(p.value))throw new Error(`Formula contains an unknown operator ${p.value}`)}else if(m)throw new Error("Formula missing expected operator");m=!m}if(!m)throw new Error("Formula contains invalid trailing operator");c.length===1&&["reference","literal","constant"].includes(c[0].type)&&(this.single={type:c[0].type==="reference"?"reference":"value",value:c[0].value}),this._parts=c.map(p=>{if(p.type==="operator")return a.operatorsPrefix.includes(p.value)?p:p.value;if(p.type!=="reference")return p.value;if(this.settings.tokenRx&&!this.settings.tokenRx.test(p.value))throw new Error(`Formula contains invalid reference ${p.value}`);return this.settings.reference?this.settings.reference(p.value):a.reference(p.value)})}_subFormula(o,c){const u=this.settings.functions[c];if(typeof u!="function")throw new Error(`Formula contains unknown function ${c}`);let f=[];if(o){let l="",d=0,m=!1;const p=()=>{if(!l)throw new Error(`Formula contains function ${c} with invalid arguments ${o}`);f.push(l),l=""};for(let h=0;hnew i.Parser(l,this.settings)),function(l){const d=[];for(const m of f)d.push(m.evaluate(l));return u.call(l,...d)}}evaluate(o){const c=this._parts.slice();for(let u=c.length-2;u>=0;--u){const f=c[u];if(f&&f.type==="operator"){const l=c[u+1];c.splice(u+1,1);const d=a.evaluate(l,o);c[u]=a.single(f.value,d)}}return a.operatorsOrder.forEach(u=>{for(let f=1;f":return c>u;case">=":return c>=u;case"==":return c===u;case"!=":return c!==u;case"&&":return c&&u;case"||":return c||u}return null},a.exists=function(o){return o!=null}},9926:()=>{},5688:()=>{},9708:()=>{},1152:()=>{},443:()=>{},9848:()=>{},5934:s=>{s.exports=JSON.parse('{"version":"17.13.3"}')}},r={},function s(i){var a=r[i];if(a!==void 0)return a.exports;var o=r[i]={exports:{}};return n[i](o,o.exports,s),o.exports}(5107);var n,r})})(mZ);var LIe=mZ.exports;const H4=Dd(LIe),IIe=()=>{const t=_.useContext(IQ);if(t===void 0)throw new Error("useDataSource must be used within a DataSourceProvider");return t},$Ie=()=>{const t=IIe();return{useSubmitIncidence:e=>{const{mutateOptions:n={}}=e||{};return Tde({mutationFn:r=>t.createOne({resource:"support",data:r}),...n})}}},FIe=()=>H4.object({incidence:H4.string().min(10).required().messages({"string.empty":ft("support.modal.validation.empty"),"string.min":ft("support.modal.validation.min"),"string.max":ft("support.modal.validation.max"),"any.required":ft("support.modal.validation.required")})});function jIe(){const[t,e]=_.useState(!1),[n,r]=_.useState(!1),{toast:s}=BX(),{useSubmitIncidence:i}=$Ie(),a=BAe({mode:"onBlur",resolver:OIe(FIe()),defaultValues:{incidence:""}}),{handleSubmit:o,watch:c,reset:u}=a,f=c("incidence"),{mutate:l}=i({mutateOptions:{onSuccess:()=>{s({title:ft("support.modal.notifications.sent_title"),description:ft("support.modal.notifications.sent_description"),variant:"success"}),e(!1),u()},onError:()=>{s({title:ft("support.modal.notifications.error_title"),description:ft("support.modal.notifications.error_description"),variant:"destructive"})}}}),d=async h=>{l(h)},m=()=>{f.trim()?r(!0):(e(!1),u())},p=()=>{r(!1),e(!1),u()};return P.jsxs(P.Fragment,{children:[P.jsxs(jxe,{open:t,onOpenChange:e,children:[P.jsx(zxe,{asChild:!0,children:P.jsxs(no,{variant:"outline",size:"icon",className:"overflow-hidden rounded-full bg-primary text-primary-foreground",onClick:()=>e(!0),children:[P.jsx(Cfe,{className:"w-5 h-5"}),P.jsx("span",{className:"sr-only",children:ft("support.modal.open")})]})}),P.jsxs($8,{className:"sm:max-w-xl",children:[P.jsxs(F8,{className:"mb-2",children:[P.jsx(z8,{children:ft("support.modal.title")}),P.jsx(B8,{children:ft("support.modal.subtitle")})]}),P.jsx(VAe,{...a,children:P.jsxs("form",{onSubmit:o(d),className:"space-y-4",children:[P.jsx(TIe,{name:"incidence",placeholder:ft("support.modal.placeholder"),className:"min-h-96"}),P.jsxs(j8,{children:[P.jsx(no,{type:"button",variant:"outline",onClick:m,children:ft("common.cancel")}),P.jsx(no,{type:"submit",children:ft("support.modal.submit")})]})]})})]})]}),P.jsx(aW,{open:n,onOpenChange:r,children:P.jsxs(PL,{children:[P.jsxs(TL,{children:[P.jsx(DL,{children:ft("support.modal.cancel_confirmation.title")}),P.jsx(NL,{children:ft("support.modal.cancel_confirmation.description")})]}),P.jsxs(kL,{children:[P.jsx(OL,{onClick:()=>r(!1),children:ft("support.modal.cancel_confirmation.back")}),P.jsx(ML,{onClick:p,children:ft("support.modal.cancel_confirmation.confirm")})]})]})})]})}var zIe={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};const BIe=Dd(zIe);var UIe=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function V4(t){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=t.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(e.name=n[1],(BIe[n[1]]||t.charAt(t.length-2)==="/")&&(e.voidElement=!0),e.name.startsWith("!--"))){var r=t.indexOf("-->");return{type:"comment",comment:r!==-1?t.slice(4,r):""}}for(var s=new RegExp(UIe),i=null;(i=s.exec(t))!==null;)if(i[0].trim())if(i[1]){var a=i[1].trim(),o=[a,""];a.indexOf("=")>-1&&(o=a.split("=")),e.attrs[o[0]]=o[1],s.lastIndex--}else i[2]&&(e.attrs[i[2]]=i[3].trim().substring(1,i[3].length-1));return e}var HIe=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,VIe=/^\s*$/,WIe=Object.create(null);function gZ(t,e){switch(e.type){case"text":return t+e.content;case"tag":return t+="<"+e.name+(e.attrs?function(n){var r=[];for(var s in n)r.push(s+'="'+n[s]+'"');return r.length?" "+r.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?t:t+e.children.reduce(gZ,"")+"";case"comment":return t+""}}var qIe={parse:function(t,e){e||(e={}),e.components||(e.components=WIe);var n,r=[],s=[],i=-1,a=!1;if(t.indexOf("<")!==0){var o=t.indexOf("<");r.push({type:"text",content:o===-1?t:t.substring(0,o)})}return t.replace(HIe,function(c,u){if(a){if(c!=="")return;a=!1}var f,l=c.charAt(1)!=="/",d=c.startsWith("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óaSYIL}z&HS@0xm(c6)*>z(QY$-woP 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 Bj!?!FcvDdHc-1 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 z #`y&DF42RBB=L25CHrMLSLaRvsXQYRY0?RAuh(15 z2WGm>wY3MmV0Ucs$qH~M!exh}IjX{B!l>#-%2w0`cktKrfIqNct?W;9)t)cS2~7Bw zwrejj1B_0(-y_gPq4KKfK7m20dc{gaHl6^^v05s%s_kaee2NWo7eJ3#;dCirE>zxX zdp={jaUkJI%I^-J5?&;B;-9ZT`Q{bAz2Xplx?e4?j|i?rdB&fRE_GJ{JhLSr{^~j{ zRKX}CH`3UMCR2P^19eZ{aY{%WW6nw*>CPz|Bgs6;Jvg@8Nn&?wTx`h<%{xtbiIBg3 z);vc(8J?3x)h*|`?eR?ku&WY2+x$xfF#^=Fbg;ZP`q>2%_~La&+9fsq01DNw<7(*X zzp`iYV)t|U%0sDM=W!aC*t8em)3LCdl{%6iiu$G(`5-&Tq@>km$_wnwHsXp{!4Ba* z2)G4S!d5$&HaD^nAkOXeJG(7S;PLGAPw`H{uMR~M+rP3VUYy1J(M;4=D42+*d!=<~ zM^dBcguJzz2L(~yFpK_mN1vw!X&d%Y2X^Pb@EOjVfo^HzOUQh=xVW7sTPu}K+k;S0&hfka=CqRk$}wYhbw%oh$p6% ziiVwa0-{x~NIH$r$1erFC&kwK)_miRdq!_`{tN6^8=y7TBx|2ND<10fo-~s7>KL0v z!N_6R4+bq$W!yo~vCQ|^kdL`9MeZb{X}uFA7w&;+d3{T!DY56q$r9-PXY|U7ZEHj8zIzaiY>QQafEKlTnwvMh8nCVi2QI9cG3MYxfh%%tG zLt-mpNQj6?N=@@M<0W8hZnh2d`Yu14hCQ!UaaZFqlKO}V&*PNs(B=G4(MTu8CtmxX zl~xM)3k0^yf@~ssZSxGu_B0pxsA^wd20SIC0hjuP~kUuW;ZL#{Ln1^pGV5z#qdy7+m zax-aB@JY0aHec$g_|aq;6P!D%;&Tm7{dUWCg%lNCimkls^2XUZucu#g`)TOG_dxaP zw3BTZ-$s?xMpsmeeKa@QeCnNSB47#{{=7E3PVaL;u<#f(MwaZY#!V;*b&xZA2^u8+ zD$`R6hF!_=)eag@*0?`6aDS|jR&Lw}qud#a zwQl|YIHe9PADIyOMR@*t?eyTguS0QiieaR{kE&5ZTv~f3{inGDrJsKkK{0$is{WLE zQu(MSsRFRF=%f#+37cf?KG#oZ3Hx$%=4Ns)svDK@nscjHe^Yaz6X`bE0XpinO3WaN z7vRA4{j$wJt2Kip6PnZ?-rM&J{@BNYh7mirWIZkmM<;2#oQYs;->5yWTZl8 z#1wtLWszN)@8n^uS_eGRP0uH4a`5Z|!~69jL9S)_xR=HEX;0O@mA*9T%siOjc*m8S zmagp|@Hpc2q)}4BCY=6#t#T75klEi=%jWK|%0$~FaW5W*Pbz(=S1>J)pS%UGLq3}hJS7}!-gy)<)@ux8bUUJ(6k1veAheCsAT zd(w&hyg`~;B4;DDYmHUwn!l#0dKE|}y5CpVc(0@{RA=zh?L2^|T?x4s=h@C#x|*ar zA-eQc8nbU>-to$f(&g%%+CGGSAPBp;Y{@ZMU;N`1UHw_KX*LGZR`GY%gbMp+*2-Xv za=wi1beLcwUBFHwm}1q`Zi_*7NuKBuw*91V~TyCk0;3-gw8{pIt{K2*FB zql`R9xYLCm_RfG#H~wsT0bgmtLL9EHlPg=UHO&&Q7 z_{OWd!9_7n*+gr+7?gZWT$mhDFZ&F6eL(j@Q{U^&E)gYx2lE?!-Z@y_42Iaab>r_# z>Y4`3LYOYUt=I@JAJiVoPQd=>H23R7fyaR2ZBeh2t(F2hzob{4hR8eCGbEE7d7c$@x$`ZFoi5AN%3JprNps{IfnkQNlJ>H79M;I`vs!nk@Ma;$HLEj=*@|rx4)%9<0@o+}@t@PO+CnhI(qY**>S*S*;L0*tAIXFTcFC^wf4{v&LDy3=pQ6SA_-+2b zGySq@D8^3tGUxQGlmTouEfgbzB$~gcx1QCSzBGoy;A>@YelenMvY)s9J%RJa6{!AX zl{$XIMRo}j6Qq$v!kL82EW}Byb{r|~V9L4}+ixs}Ri4sy_nh!3zVT-^A(5pJooi)f zY?jV<)tp%{iIu|6)b18YZD&gIVoJ_R4(w#Bfa5Z0>b&oZbKKN&3RGUcs~H`f@ry5! z!+^ktdW5xX*^d4wh4|%nf98}Z157<)QsoFOJJJtbJG}Bmw1fQ3W)0Doe9}(H(vx$0 zv}!;T26hs+0S?X|*Q^-O7*)mmGtlK|tZgRq-=mHWhs@VUM=_N4jgX4zncnZ1wRLy^ z@kg?LK*Sdg<*0hcfvA^Lf;{*yQ?W6OY;G%Ll&V7?0v*Q!A-jmUeDPxFR5mkN;VGEJ zG;Oc`m{WTlH^@&@Iq8oGHkT6R8mI4z4}TCJ+A3mcsM{hHUIZQ;Xf$k)pGm7d%5v%zKM>ilc-D#=(WJlL?zrvm6E37>Xqk%aVdSrC73!6*DnVeR8nl< zQl@!{h1X;*VloDPnezndRHn#(5Z>P{;w~A2Tp_C}^yjCx={)ni>bMD19eYhO;n#y| z6RHia(j`!8wlq$DK1^5_aO}$45DjvXP56&!%N?yjF_f($6y^LusulBA>xrTjL^92O z7<|pim~SZV@=#Ar^EGoi)I(d>ESl#5@{{T3d_W{@iuY&ZInIk`3Ymsf>slGhm9G#u zh4@85kT3zjVCM2EeB-)94^rc@e|$F(9bn7cJ`hM0WAgL`@tS7y-wVh^%$F$@GfUh|t`#_$DG#EuAj<@neDCSq zgg6re8Z1qs|LC7}&k87)aLX5Tja8=IDvg%GA&`riLhc_=0%RLx>j&ag&doX`vwoU; zR!1-_3>*rMMpFeL-t^JFv||^1Cwyg*1252Rm&hKmaOvc4ofYf<16+Q@PxyWoojD`0 zI=>toGDHdUC+yqQj>+ez>K6Ij(^l*qF153CSJ6GwIRcqslwMX#PV*KOpZv4uf^-XdkTi@P=Fl=_<50vkJKLh4Y|fc=9*AEwtPB*U|J=Drqv1_r=f zn=GQFT|RWpj>7O?KJ*8^-Ff49Q!*B`Iha%Nu;rpJAMeqlTXyy^KVP!#J`fxetpzxX z@5m_!qM|#~!(X337>FGgst_nOV;^Ik3`s;U)+yH>K6^+6pJ0W5?j|+zwn&e9N_Mlv zPi!6~%eUDTTf#EfLWkAN^V!EU^~|&2kzLHxs|YcG5s2&IHK$XZz&JqdM2wTjSJdgx zta*RcPH%u^(*uIcmm=)%=WHe>fJKdbuZTMwTzV|@1STwPof)BZ7k5|WO;YtL0DU2k z=uLnIz$Zlk!mCJS7y3&@QL2OLaNlOD47_&srqDh5o1n`f3D;7+g5-wil6Rv1yxZJe zI10#Vs(toPCIInS%-EB`r|ZZD_TjFX^24JQ-|JeWuUI!(oG9!ZJPz+^GfeiNExeg@ zM8ZG{HlYatk}4`pv4gur;hD%20UJ94X{pd4&&`+*r6D|Cw^BUUCp)GdoR(6c z>2ahod)IeH@j7Vlj{QmLr0Tvh^*Wx3(|sX*W`TwFz1W|ZmXd+&q6hd;sx4I{= ztTf(oOZ3;i2%&uYp9>v{4{WiPJ|ZWa=mo!Ac7_eX@arLkcb>Aw@&Z2Xo%T^gSsEYM zWXpoo2?I4Wt|&3zH;6t~@9xS!j~|97?+m^eZR*TmP(dZz8_SYU(tO@<{01`$uR zf~_epNGS;%Ok(LTQzoxKcUwW$YLazes-*v*-W9Qm(O#DkSWe{&j_h(0f0T;S%K z)WFpV9k(t`@j=hG%j>{QoY$g02HrRLbD0_uNV$hUPA_;UIJ9(B(s^+YnU64e<|3^f zUZhOqkrDd>jwj3Smjn+B8#Jg^pj8W&4YDHgT_4#??taO%Q|sC|{P$y|>Ex%-WTMb3 ziz&bHe80RS4#w_ty_zC+3_cQG*ERuZ7l=7N)k_jXU<6l{T4|f@gG6KzPE*`k?cCCd zp28%ExhCNKHdqC;{^eJNS+=}a=>+%&zE2Kru*#cNhQYeYTx7PC22e>(`gXcXh2#W2 zqev5{>i<)8F8)ln{~zDXvDu8tX`?v~x3ggm$uc76s9O$YNRG2Pi)zkuK9%z+)NSU(aL3k8~ZalzM?W$`@LKRKAhSqmM?*N>qQ&JNY#KW@630vAiiFj6J=-^`S|66 zL)FfI0D({mDYre(>&`5_+ObYWt_e>a=bbl#I{%oi@7);qM1G-JQfPMZvjlplh+P9O zb^j5^6B4dyF|>v< z6aXW}fPg*Z%0^5kOSdQpXZgeHO2Wvj$1`5}>R`EIQD>$T#rv3|rB{VCyI^HO>Qtb4 zAqP|o_5KkQ+v@rZOV`9|W7&`&)jtX|cdHja(n_D5R9E2r1q$wUuSUPJfiESvv z8fv6d)k-PnwDL6K^#2mI65`05QFSZzVgqlGCVKNFWpXr1TmdU@Cyr(q@lE5#Q$+fU z_s>)k4s-@J){SPvCU9JRCt(c~g(K&KDj9<0)3qg&p*|cVUlt?jG8RK=u0yqGLxkHl zGumgH=c;2ga9$4d;Lp7f+5PB$SV8;e11{+4C0;Lct|HW0>wU8`TO0Id3I(TA%^qZ@ zc={0wNJ8+U#VZZVzApVpMie601=-mp`6+z+%yK0D$2{m+&TsBFWhA#-^W7- z0Ru*H0gp#fV-ac+UknSXa!$%c;)>@cybg-b6(yYmxw$P~*ynqv7v@g6O-9LAHFkv=2Ar#{hGmJcGTF6m6 zP1gRHfjAjhl93bj<=e~0{(Q6#lRpjci?s+DGTDBePsCpWxZRBW|`tg9R+C|k< zvsjykfZph=_3!}fo z;u7^V(jR2!0n6Q@6tF;htck3;ockd++wTobQNIpP0Wd?ES3-qe=gQtfnbkR!T1)Zd zB?zb$f@(oTMSk^wF>G>F+$>{Ob$?GIt;B~FC=ER1U)ZyH(z4R08{L==lJZxR5f+qn zHaSn8kB8Wb1ngVZOlc&kh3wnJqsdG^`-Hh5%EH0nQh#fdnya^NTl;IXyWtT%YugSlb zF;O6m0&s6jhQVAMwhHg1=c-upU0h!3zA;dx$nqnz94Q66x-ExF(P)VG%HjWD39d}h z7!NnWCtq!zfL;cdaLAO)UU3Nz#OvKsQB&orLuW6a@;RphmDl;qN}RBmr3FT#1>!>@ zqD}zQZX)da`5BKVOw@&HOelqD0u<}r4q-&rgRcT*4$hx&I_utw>@tM)x9YZPeYeDe z-=chztvNVy(zJY} z;qd06E`G57WHNfVT2oTmO~@gejfb*Ytfxs{Pb^CNpPI~9a^BUpp&*S%3(By8=nFb{ zP$Dnsb?dCnXy>zhTMzHLsoVN$zg4xQr27p(H)f=uFF%xkzzwCH>f9J-tH&q8kIsH> zn$A>Uy{J}#1Y7cIf)?YdX8rZa&Ze;9c0)hWl_bN?@-{D-ehrMHI#;eWxGRdqN6WOS zV12sz%{C>>r^qDSp#5MWa8vSG;#I3BF8KVR*^=A(3N;5muAU?W`Ahvzli37?sx07G zecu|X@^vNW80L2qp(th*+rEj6QdU!~^Y8B9TPXC87Ix39y3BPnEuqp>Fj3K;`cW25 z$S_*SMz|kWGd*2wUicMF8{l~~N)ZMC#OsS*pe0X#vf8YO`(rUvVPc>uUcYt^ ze5yr|2VBp3{%MM*puj2Ay>gov9g4rY#20Y<)$sK>pbxGW?0`xx6&jq+<81dfU2XvE z!NNWpMG7mB`L9)yvcg(L;x@~I>^ohUT4lO6(ONR7PmA{2DJ(VgH_l-z-azw1y)mSU z3>^?cok%O!1YiWyW=aVA5E1f*KKj|P)dPAb(~RX=s53QS!8Z4sc{{Fhu0EdU0&I@j z$9^lEpX0mNl1AF$*yVO5a}L}v>3?K*WDv?r^-!Z_seUy<;-_W%mo}!Z^9{I}rpVq{ zD-`t4+wteS=gt=Oi{v4Eb-wYcX|a22!_+`INd2?~pBhi7o7VZ<&Ve9-yjq14*L(t)UxbU4mHwAVrvjduZ2$f{n|8dFq|rFHJ*Av%wC!c#va ztO+df=7+x&>WlzpxIIO;C|8#p=&waKVT@0fjeTBk3rMA$B1$`@`Whjm8b78Waf|1Q zA4l{$u0k7#{c_xe<DKc>89d_Kq@1Ua){`)qb>xJrAs z+E_OFHNKlk*&!wJ6&U5!aT%e{PIwALXJpO8Q2V|b7iE||z{M@QxQBE6`={$~7y){Y7eeLOM<^!+~E{ zZagOVAYI({XT5|hzHlG3(Z9?IW~dE<3eNPP#028?KWz$ToF{df*I&+sujQT3`QUsU zL^^J=MSBDJK71y>ZYj}Y7o>;JdTFXAum7Ozo}%p8#m_Bu(^orxiaRHeW}{+ii*jKl z5`F$-e)G7xZ)*Kfe%U?TlJT2%@9b|R(MB0thn9X?n@2`@zkI;uB}GB#oH_1?RlBXp z8qPR9j>R#N>vTlQEO^kn;Hj!zs<~Z*6`w>w%@aQ8HsoGPhOxL22eo6uUXBL-2`@QO z0yE7U-p7+tLSO5wi&_Mf*+x-BuE<`gAb84mzp#9X%+*5vPWW{LJNBZ6Vn!=Dass}s ze>OkmkF)nU#)sI?NJhMZi|?C*8a0y3Zko)N#JJ}-vn<@-_E5EXGAzC(<=#<5N4Q^6 zG@qL3{Mq3d?_*u|0H86&@UR?6#|@@j2nX}&YI2Z9QOZG`T6ps(mr#Y)*mugR8b-5l z;E432T-|U6w5gU5epceHX8MS{emj8!W6Rk(4K?ug+yXGvPU=`x{z&S1YWS!O_VE`v zsf)M~%O8AMhBVpcBO>5Ht87lP?9M%?y_o)*|Bmr3cd+LGufqunp;DvR4pFw#E&?pR z!y0l71x@q{GbGss$hAq%mHTHLN~c`Q^mF_9-#R*36he){?C}ZkzJ{`g#^4eo?crV8 z%CKi&VWM@R&f6OSMsQwlW|0RC)Awib$OSQ=EzhS)pG~d$dS%XaliC{8XY>D)h^6S* zlT_)axlZWrWu=KHEa(d4&3Z19#H-(CeF9=(;mK}1Y65w-=B6)%C9Th9{{V$`7R;b_M9)@;K*K5z$*)gcnvXDg_RGCYhr?Es z*5hK-oI#s9f6X*ZqRJQ+N7!~T^04D%Odlc5KS?>k0eorccbXRe?2Va2Em_zBJR zg=GG;$-#p6S~?ysdvJR1i!01x)|u;v13&d3n`9BQobN{L0IUDqH2e}QE(>H!XU>a> zuU<*dY2-=Kxv#-y&N^DqoJ|i2sE*Q%;afQ+CQt7u(FSgzOlYdFe&r}w1*5m}$b!*D z&MPkF8DCxWIP(oCx2jB~hK-Tt2kw<}h#KjxA2+IYo(t9l%T`!`v4&tf9a(;uX}#ma zu4bR|G7tEpnkKKz)z@#^iifB8_VGZ^~4wJ9bcssP-680D~qj>}u{hG3l;_>o_}&V@LTZeFKwom=Phixj2uEwYSzi zV80DT#2}P)N>eLV`?;Af5F(9*1tquq94f?MbfI=fw~| zR*C4pTy3PJMn-4OylKy#j66vtil=4AT5m*-*t{y_Sp8vBmX6o2hqo9UY_DlnO>pZX zuXi?xWtd<;^DPFhb3ai8#%1LT{t9MdeCSSa71&GJ6V;x=Pv+kOC%VUt>>)#LAE$nV=T=m>BUzyCixcF8N&DN)<}uEh1ctQSd^Z z=KZ9+wiyIx9IJfoRz#$1ZfUGpBJC{A=03z1dU`=&SdJRLGQ41qf=XjbcP@tqK?oM( z*L9sjxD@#AtUQ3P*ZLE;TWyL7g-OX{ZtlQN(g3pmdS0@^6%-u0qz9DI`1lGN&FvC9 z=g-VlzlLTZ-C4?V^9}EX_OJX@6mvtUM~dN%ze!SBSNIj)u`*Lc+8v2c{6Ir!ys{w@ z%cC=OQeg`;0qa!pcy{~EXU;3Q+}V^->pLR6KP3=-Jg|h`yn;L}rriB?Y<4Cnh}U&} zIqz-aac;dNOYFi)3;n3B7u!=zcbBce!I{vy@6T%kP>4_2-||M+*j~Mk--9! zYm2tw-{j3@K>`3`9a8Vi8iDIgUKrL(j`-0?-^u}?Uz}prD)cEOjo=&V>8;zhj9IxR zg?#&N6RRW=d#&*+OxgislF&Wp1NY=?~H3f1e0#cxDQLKNI3)$@rX)Q&r7BcSop^MF=QQ%B~ei z%>uDyb%~0$3f(lf1vc-f)T7UC1ic^E|DZ#A=g+JyauhWzV*RyF;{7rT8gYURcDe$G zmgnYZOHzU*0p=p!!(KzA2v8V`8}kxt^vzyt$U%QSYXGa`2?)`>`Xr{+Mc% z-Q*Jtss1#g-N!$hXQWia(w(4+bXvqEO%sUuejL$Nc8T$C)sXi+7~x<~Q}Vgd+v*|hSOh-QLAGH>L`bYvkwL{eaouGp%U%5%v+phVf+ zW5onNSV7#eslCV9pTqrGAB`w0bDI@GnfL>1qM{7|<|U0!?NZ*zD_r9paHO=GR=wv! z(sRC5XU3qWHbF!FJJQl_grsvK4t`N6txV@J?pFn^ilx4d7dAP#r=2QsprD{=+*LKGX_;$&&|jI@0bx>?H;%9&4eX+Y@A$ErI3~3r&|~^^NvcvG zD<+n}T(@M@AhK+T=XsV9WnQR{rvLlGSL-E~PB!lyP7<|ZwY`BvD#lUs4Whcx3w>i5 z|H2bjwR421v6@Q_3v&D=#8i$m_EGC$eAQx$R6_3O0!6YQY*p={fgnxIUdmBGofBf-r=WG+hsZsl1EH%H|$*(4} z198PwLKhVGmJ8-;nIKk6I*df7DuN9u)%~4jnpKqW#0! zS{p^HoV#oZ5CtM7yPNX)d%(EJujy~&Pk6Z6Ts7Jfr?bT)Vu2EzZ`@K?6!oNM2_1<( zMb-ZS5Uw^1T)ck0kS5%7(Uos8QaNj%@x{JyP{ovN`uMqr0#5o#DdO7k2YY_tuM{bt z(S@|^A=qJ6z$dqf{)z>29^ZVYWWWy|$W_~VtQM4PMi><|w zhxjt&AGbCDzGhw&Xk_Hf0lgUR!0A`#a-EZ5?#WT8H^vgfFCw#$<6#8oU$6eZ6ffx^ zNpU+qC}IJCb7;shaRQ~YB~z=|gF&t@L(+3J5qq;ugSQM_vwl}{9ZEWxE34Dr%5s?v zmL~Et;iWQ>2$zbFlNsFjoa?DpCnMMFT7dm=|D0cpOe1sFUp^I_;o z;(q4dxqre$+KM5%fs$V5Tg7}s%j|%O?jnT}uggUcCB*ZC{`c$dD?E#FZ4yFUtc-h+ ztLQt*#ccq5+kOAgL28XX z;4`S3Kaul*r72$*#<|?DP49a{pehYy_EEk?M~z_j#HA*fX>nSO zX>#0~36cW}0iV2iDpnQR!hDIjcJo#xyx5_(D+4Rzp4gq6(dCd3DZI$%12#+#Ono|d zXq8-c+SEsAPHeVOTNL*smRAk#;eBINW>lwD1RIy{5o@9Q!B`4Z%(2*Fr$!n;dRM;t zd$Ji|YB0768u$hz<)7Z2dJd1KEc7QVH!JZV*k#)=a*7C@!(La z5aqQ*XdVn9Uu~%X7G8#WtTR;GzbNKeRSxv=eg&FGQ!cMtj81Q|lIexwy>8c+L zIlupClt&DbxUYxrWYlRK1$x~PpIte;FKYb40>QB$!y$1$)~t_ya9_r4^_-k-73I#Z z`_$rT9Dnr)UkX@QG}&ne@=|85!Ct zh94HEC;qd}N%{kYk>CTJmFFG|<31a$ zkenLOtAH))@f9f3T4KX-C80@AP9C~<%Vc@Od_Rt)sX@XlNZeoKHnDZue2r-gEJ}{n zlK11cx*%qQ-~8h#IcB&C55N5Ce4Ie@fQzNtj5jQbTu6v}*cEE6mNU$fp5FrL#Hv%? zIh^)aZldXphX4s2Xd^ zF{~>+8#9vY!2W^!G@pA3)h8kWpgMt*LSYo<92+sbgHlilP1Z@G)N&;nay9?*$ol)am2%Fql{@uD5tYfhE9|0${3AV+0!ANHbQ zkQxC&@kApBu@ZrAciTv4R%)ip!VDlF?uD9{jwY5U>Q5^xosetw_l z)-wygL)|d#XKBL6HxAg`xh3(j^8M34%k7(w^nWyO`@Ye;B(QxM7mysav>MOEANN}a ztsD{j{1%M%FwW^KM`8^#cdNFzPPNTb@-L6xln7_u|y~kY4IZMARdqy!h`NJ58Bt z%-OU_-21%u%+yw)Br~-Ds0u9?f$eC1l%9G6UQt8Bgh+{Q8nBZYv#ZtC09z=@^SkP2 zvXgwZdQv@k;k4#PlvdPmT3sO3Z!jA9`BY;;+atTE5%@tbACA(|pZmtFrkE(is^(D% zxy_wAG&4hrdnFXp=j%P@q>z7YS&OSBuCETz2kjA+(zkAyVBszKZ>3{|cFri_g~VLk zuQHq&#|tKnjzd=uo4xhXm5B5#b*C>8`Dr7u)ownhoYV}|``?fH^pq9k@dcDK@1OfA zrWy$YGqZT!G1}!VS~RtPtC78JGYiES_LIetWs0rg{YD^%K&KNY;QUVl7^&*Wn!NQ- zyw&KT!1a=BK9D>8_Ck7mOZSgu2vXMdbn1f>Cjd+f{^C0xX_Fe*B~AUrZZh%JkfVLN zw3@?|a{Yr1=BqQ+%S0JA;@RjcS%?LT-d7*uI3C};*mDJ3jG?WWbAUwjLW8qYbQa#pb%^SNWvyE*%$=G>UG`h~V_ zHCH={%AEG7$bz)Qs(Wxt%6F}ZAoTxyMpx0E%)R9Ja{lC zp(>pvlw^Id0R`N-Que<_yLN*qBNwOi!sK678xeegndszi`0f7yg3>3JV}eF|ArGRv zo(;lVsE3|JE{q&_dLxHyYiysS!~bZMnzik`R#lIht(Jrs6HJD;Mfj1ef<^-*EW+)` zHUe=WgS!Zyp~^uP_&9h&t#96<7l1YYFuw}9kzla^dM=Ti8z5n#7Rr-H1tPwNH0Kc0;540K^-!CfwcQhYV$fl7&yus-i#FH1UtN{cP7}y-d z(GcS@7p3#YFx6~En`8JCU@ep9wa1~0#c#z7+@Eke-+%yM=E&*Hq2AdC{Q2<@|2@P1 zAHe7HRth-am}_;gWT|y#%_F(Jb0p~=f17g1k6Q2`t;)zGJvN`Yy#ar*P6gmXZ7VGI zxk6CA3W*^01k}Ly06XS?VI^SGDQhjHkBmy?Q)7x>^AA$! z;n@ctUw}l#h37(=ugx(iXE&)5fD$i35=0FtE!d!?^S%kh7G``Ohl-`vvMLC@k+wQMS=jE6b&>wAZR9K1wfyP#o%w!MJgLpRj^3mS3gi zdnlZU%-Y|L-1=dK{4G)%m0Kr2AP3PXCnl^M%-c?ehUoj~HQm>ICN>QH9+gz$*c6Mo z_B}G}YoPcrHgW6*TEe+C&kMX}e&OAWGXLMurGxJUhR!F|Isti>!pjIh z`jOO|qGx+buA>&VbK4>o+Yj-YuHk(tH||~3m}ND!R>xfqYr&Ke_vO-Uzr{mjW+c3{ zJ~Qwmyh;@PsT-ETz~*=zcgB1X{iA6@@`p4ppZ{%>Mrx9`Y)#!x?sGrSM`kHwJ&_l6 z!w)gBbhR&<>;WuPscJ)&2e#3p*T{J$UP2F85-Nw)sTDckn+m{VnIjc` zWF6MZkR~JJYTXR}10X-y7V6X+5GAw)N&ejQXINH~oPj?QSSS1W?v=*80Zp%hjIYlZ z^!RDdlHniJD5?wI%6cPn+X1%S4$=+<>{3u7*JKs{yw+ODiV%9!uBZ3K zu1-oa_t6s-!wzehDI&`}ksUW>!;nCKC6(`{+rqY|t7I#TB^@Q)eia4+Ln@s+pGWi< zCW{nmvR9en=O1{vC-1YD%v!dOlJcr2(N#86Q(otR{aGRrD%wQ!>*jh}|_7OvwAPB5FzrTU7s`$yR(UDYV{BDXfn{a0un#KKC&y%Q}K*2xEWx55T=*x|5zIo}<_Fplz!4wUoG1`A3d${U(!?)`hs}m{@J=`1#;{A&0n2 zPrrK}d_X*)qhEro8fXjjyShRu*n8t1>?q&|g{8G7?88ZTcCM|=bQQQJ!qX9_N^Xqn zyBVuh0xp|5zEJRGiUT<(VF4|NXQ4G8w2xr$DWZ(Ge7mymHp9jop%NX{_ zMD-t_>3}t?vsocw*h}Pk*wfPau{@OTwah=F3lQS5_496Y57$Lkt1`~N4N7zlLjRLY zP!3X@^RI&<2Wl5C4kfkFqezab5kkBft3#MBfI6LJATBsA$Za=3DmU-KwSam}Kz&vG zeN<+Zg>OD5s{(oPp=ER3ZdxK{TKyeG>)+&gY?%OFV&>YH!{}cMi1%D8J!c(&OBwO3 z2Z)7qV;6aby|Dt=gVA8OU;+DV_VNb~e6;N`MoCL8Tl>sxzkjK+7o(TGB zkgzi&x}jqxytJkyEM%-&qn(uBB(qxx+ofPlOx)x51AXl|q>!ApS-w5#-A@4md$vM{ zM_{JkH1?{Hskzx`K1_q|TjJ3P=fB#9bAEV|Y1yb&*r#%qZJ!m6zuIUkszy>r{k>+z zM|T|)-(SmEs%&*AT}wk(zk$@GQhN$T3v^wOoK%t)8n2G;d92Ik-h_m#S1)Z1@O%@} z-YmB+#SFSFfT_v0v0qK0D$qRMRyBr`Rf+T*t{wO!bvoIxcH-^7lF`-DePwF!fPUNn z6eT}=*x!)gX|`X@tF^;{t=7BP-u}WTMA|S~s!W(MnUDN@wWC=+ak_rLM1ERLddWRM zDGdM{jCD(OF?iJPZ79vXX`8n6YA^*dh6>he6W;6stsI1kdE;-@b68cctHNQQ;3^wgu54@WV(I9WCXssRi8{Gksw}A@ zYn)DgyF)^QwP3Py_U9&oSgY?D5s*o#&~`z`U`|xe4Iu{RSm%sGx3SCa&(jyB#`pOj z*<%sI*C5O${4*dqIpyzzgXy#yjUf4UUN3(``=hImc)gT6s=BAp;4^Pq`l3fI&X=}I zWT=(tk<_9xT({03FOf^E*V&d_O%HM*@z`9dA@rb%yCuVESbZXq-nzP(Q)+!#fZV@+ zfj*pKA#k&aJ3rHW$R~~X2lZ3dKKYq0D`Qmhw7r$7n^lmPs$NzkUmX&`R$K5lz6xsv zn=3I%iEobN|M$$z{ilTiQGr>9*Atf6U&G1n;%iyy^3HUkRR)t>e= zU-7vxg~Jwk0O>34pYN@9^axJkrIaQQ4PjwF>B7HtzHxQ}znIOvSrDV3N#dkS8x&ox zBPEpSO*m!j&UHxX8Sjk~54C3D1<))es${aI9LG#Xc@XXh2INcoY#(K5E$))l4zxN% zUm{Ge=P!BQcsYL$ts#<4#r6J_@!>3VwWo%a;hqz#);@9Y{zhxYXWsNYedbX`e~rwP z!v2&Xr&!eI*N#=XnPmtGo2JjRmaSTS#I=EO9kM^CXR7wQaIDMTs{waC!RMD6FHZ-! z_?s#N82BwVHJIy)|7$YvD0nabKftWWDbu8zx}_5?fhdF7-t=lFP+dKf69PBS`w2Zh zQIoa;@)TB-235T>4z^QaGfNdw1xSHj_RP;cN?cqUkal<-}vc>q)=RXq9ECYpyZZeTo0&*v~xMzVf{X)o<45G}4 zzxnr1e3JrRtL!1Wg3>2h_PgP~%-JQlyiq9VO6r8=g|jAE4Q0-t8qpGzr;nT0*>@kK zPeMPeZq>~?8SryyLaAeT-%OEXBIXjw_dh_`k^ZFDs?bz0kLoFfDZk>uN9OxV39Q*3 zaa*$A5JlIdNU#0L2jlB*yu?Hfx$!`F2us3e4XeQMMi93@w}V$oY4Zc@WV$DaNPlUo zx0wo^aA7$2I$u>QElaie;kvFt`$XJiVH1?TY}#>|y}Dt+FLrHmWrJHr;*YGoH6n$r>)SNg+i^j@R|?^8ZHIBis_2}j7O@S zHmk=S-5d3YxTM#e*uU}MYIpP9OWtGRW$|>w@gGIMaE0=dq^QuWT=534BvVINxyy|D z@HV%VxH=|LzrPU1=Jy&KfP?Ca)8e+4dBk4uZ=crVB^@|HsHy-==ZPnq`Ma%1JL}vN z=7Gp1IVM0CdQ(&GlgZV62vj8QfTBW#sl+5%HfBy@Wf2z{F4Q=r)FXg_96-EE(By3&7#HSa_{CfUVa?@FL>UsQ$bsc z9k|BrH=XuyN?n~KMmEZiUWeOeE8HZLyL7MzUZIeG!4f4)eoBeG$dbLR7L6k08-9G8 zo>=rhc^}LLepex~Bq70^Zkp$MXZ{A~iRNCpFiN%+t@WqrO|_hF-XR1ui5ldBoWo%0 z72Bt3^N`%=n+Dh5eb~`TzV%y=DmCgUTFb4EVjz1YR;Wz!UiYeDZe>Xr-dKnJ_HN|(GsL_$t zFT|$SqfxPTqn(jeatUbFD@I!LdIr}{L8)PFlF#DRrg47E`6dp+ATM3}jGT&@HWc+f zMW+5gz||+U-?JAc&;<$c4ULJVv1-`@veG;&mHm!<3mfL%SCR>Xk1}#^pVrfPSiRMz zAXzUbATxhrMqr5(tOMJqe!fkA)n`lKB_o-vmPJej$O+#SxA4s3L}NvZ%R+6IaIzB; zGaaxtLBRFh*=01skYAs1!=zA%z&HH&^R$tkjK;{I+IETATCuFYH2LM_lSw~k*`WWc zw56)_k)MPPTn$Aj?hZM)y~7^|iC6;Neu z-Fr9TS4B-T&U5=4Y`&7I`^=w03}Jc5#&gr-6wJQ?bY`_|y#tUJ1t8Hws_F`yv`_3> z_5!tCh?tr)n{fK2gUGBFS?6ea$<5>Vf#skKl1EU_jP%MA zkXPHs%SVa>a9-e$NKb~vYPkE#eL5${djbjQ#CGX8(DRO{L2W*n!GLsgv?l%MxZm*$ zp;hmVBS%$|9B*W`AG8dQ%`Mmx$A)wHh)IC$$sFeYWYZkwRPc1$NaKJgA;G|S3<#sf z>FHQ}$wRD5=kO*fc7U^sMQ56`?x~!>b-hyf|3&5}wqHu1?gN+2-!~J7rH;9J*a^?i zZnhQ6JaQh(ux;gjmlYwJCMIdP`qTD9KF(`*;o&-_d)UX?l$N-y-%)OJq+O+xH2qci z1sLH_tKTiaRkc6n1Pz!t*{_d=YYj+-p8W4Uj8*XM2rYN64)G#|A+6Siadi(dCP7DB z#IT&pl<@JXm96dYa$H?Vg0e%D`j8nrG%VJk*WK}P+~d##-Ns;j)$RYSwN6H8amUdK z*zkJ;bBh~wk?rk3 zzZ?@!ytUk=6})i@H>zzN3uOB>I<}_0O5;^*K5*_;*eWM~1R2>HR_{IK{HP}*pB_qJR)#z1g*u5pT${&w9$6UIO?sBKj_B!`XFMr^ia6fRDxwi> z2Fn@vHCje)`aiOlYW5t1ime0^Ap;2CD{6jqVE)n$dIRJ%M7OXYBk@mxtbFDG&QzgL zXmzh$dioLz`(!SuTun}Rb;4X|pN9{UrO2;J1W1^)>p4k~@K0w(rYvc_5B#F#I1L`Jd^STM(L-i7JCu!4d;H?iP-bN&QtUx@RmR z?ZyRjL$Cbp?M(Rl&J%r#>D5cQ1)XQTF0bokHGcS5$V1G9=}0@l`rAIRroFnJzvTt< zL4rhZ&~~ilbf`^{dYo!RQq47`4G@uA{U2wAdEa3v@LK!KwHr=A9PGdgIQ-uVR@vd*PGP$E^e~dTq;$u+xV@PFK+eB~k z&qagQLhcTaeN;>cfvDxW)hM@f`o{5E7vO-`}caAs&Y!%{odcl)A0b?Zb2} z=r~5nTKE;ev0?7>dq59SWcKM)f3QUb(8wwfDs}V9XLGk1>l|b|D!K-XJH(D~J(_y1 zbp^yJlBJj}=yhY*K+#xMelX!BsRr(Mj!x(t8nR3DNtK?0{8>2W=X#}`leD(cJ;2NO zI1UUuCk!eji;dQCvxD>i$oU3xtFI%6ts?p}wQU+j%_NLlKgEk-L;1tc)RPi4GNGsqC{#m z#g}38zJA8n8VY&*hE-H3RM~~ce4L;GN9!%^p~l4Y!7>54&*c8H>uo{i3-s-NKR`y? zXij=ke8BR4b6Sg=`7Cavsjwhc?4$?Y^gX%W zLSq_pi*kSqWL(~knEYdI%Q>~U38<3qT1o2NTa5F@BWZ_GUZxLns!S7F3SkL@^&0Gt zJ7%1n67E#rHopcwp6a=BPf44XwG{=|D~h94&=-IY=7wMl%;Xr4y;+8Wc+4n8Vzo5M z`UTkEGUmB88DADM@S`kM_1meOA#A!;mmu|e&UsBE4Voc!)>4a5pj-4?u{#)%cYbK7 z?vH(GE?dh7@2B(%MrKdkBKxYy74)@!#uLz3Afbf|HzcdLSuy-PF@1F)kjT9S5`cHR zFVn{>QK>>$yjq9iSP^~1p}dLGzH0}{|yPss9a3t6;wTOrQY>cGYt<0l*l;qOF>PU58A@UwS(kssX9`_14A;4n{`t7zuuB3?D-dpalnKY-?sbWKUk(k$N14={dj zD?Gi*LYMyGiMXUA;nhr*YS~VRd>0bd3nXGZo_*&3St42fx8#= zJ;x4Wzs%~-Z1cG2_?FRBOxm7uUJ2&o>@ygbsnv3E+c8W><+boIp+iX@JN0zy)6c-p z7xZ?w@0|+rXm20mI7;M=e)KlEcVTv6E$#c?vZ1u*Gx5%Ete%F&qeA)eR!lmEo{&U+ zp_9Y;oYHXqRPp2tY#^3_rY)lV3i22&S*q)&O`*c;c$#|$*yGskR8&e@&LUB+JMONE zL5Ch@J{W+s{5eh!vO}94W?V5c$xGL?3X)9?Ps6aLf+9NFr@wC$MRJLVhTZL{OeWvr zyr!NkK7#4jdgDD;v^zX}L^MD;c-DPVXI3K*#=L%L5gXfF{QJp}S&H+|>RHUv_IyAT zY}V_!@dI*ngi<5~ZtWTBL-t+LAMe|~%*|x8K96y?1Wi7K?ftJ_ZMhNI7bE+8VN+P= zL2IHTL@+^MYw(^5g|GP;LToP}QDL#*)BzaxLcd;m8uWSd^4n`q%To|j>FFr~iD1qZ zkB%-i!0OQd#sa5f5)hZlE{D3R2FUHunjtZMos)$-2UN5f2xRyDn(e>f3idUX`!8=B^HaQSp&4O^E}^2Tx< ztz*htRO}3FPOlD`X-&J>pXNg5mzk?WiACz&dDrLJuc{EPbPwU4HTyMn0G#YG_1Lp+ z>GJl0`Vf&XS9KwJH#upBpJei7Q2DPYY5Rod{_rs4U;5j;!R%j1Tx(lyB=46w2T^UR z_*awCw#_&i|01EtJHv%vskQ)Hkc>GXn^@dQ_%x<-!pHLF5xni=5=S(Ue@qTddaC!@ z)M|~YpA+>BN2B-+EdB5fHqmbx;1vrKvw!N$$?i1i7FvqJu3Mgba3p=sQF6FlQV&R; zXYiV;W~CgC?&&S#$l4iF2W1HY6xK^ymUh8WpZNAk0JrD+QYs(A#xuQ?M0Gw-;Z!yH z!XS8BRDvZ*>e5ULg_A(RNDG4U(nVz(yGqcrK=uofEHvIDeo@qVPh*#goOEjtb3GW@ zE2Ak;%Sc7Yqvs!UFBUy5H^QtF&Q1-QJ;}voh$+ny?}E*aiXEb{Ud_!}8ZIt%F@2gC zTC~!EMf|=run{aaXeWb~+dh^-CRq52w&Gd7$Xj&>BpaGQrGTIkz31alq>NUE8vzLE z)#q2$rI4>f=rW9K^C~WSkICFFP(Y7!zg_9Mk=*E-+^vSEV#lfyqXwZ4(18usx}cV2 zY^Bp2*#w$E2lQUk@&*}He?*eftdvZW7^H;O|L<_G@=F@~xo^^i@t8V8ff-wx44VFHw zG;dvTvWp)sm98Yi*=*Pgic5-nkg>msNq-yr$=ud}n6o=7W`gI=AH(oFKlZwR)cAjV zy=7FJ(b5KrLkk2C?ykkHxVvkB;u74o#oevAyK8WFcc;OfQc5WlXeqsE&-u>%bJtxf zD=Ybtcb=Jf_H4=Q83!+(YR`PUkSHvCh?^=^Ck20dG=zv?GQjA!1V)A`(M((?@Z>v7 zS(;jUTWKR7DkcMlm0ZI}s_U=<;7#?!sEo73P?WNa8x`|X%LRKcBWxIHgu zGGzF`PAY~9Eo3TC`x^pwr>`^c>+?(=0`dVOz#Pf^balh(l}s-p4i(5p%Axp$Gz#e{ z6A{2k%dUxp5D1l`!yF~c9X?N`q(WnFj*+>1E;^OVkWu#XFao;fEm1dkPNAmkHe+E^ zz7qd%z?;S9DIL^NGlJ!cO*xSQ4JI0jJQ?v-Mbddg=-^B3BQ34y`~W~V5Y@omp;keV z5oEt)klpqo)24KNaw97>nVQe&%qG+_J8Ukf4(I#ohryQ1OJPg*gui9jNda0Riu1th zEcwLCkCpM|93yATlbQ(5F|A)wi{bW&iL`4!lK^$B9D-yBAAM%lGoE9HEJ*y$#U(HYw~f`>^J9Id@&X%LP?`LPP(%xGN!q$ z_`(RJ;{_)(swtj+k^I#(NMhu^+GGxX5|S(8C*u{g79r#Zk$_>n$v=}+W_w92nz*c4 zgWo)l+WVH!ed5NGWb=R;%cHuS#?kfLoJ|1_{JhSNHK-G%*Gt3Gw z<7gEiM`atrS=pmXW%e4?s$a(pKZ3UboTMb7JjiBIYmK~d=35VQUrFQ+(E6HXzW^)^ z@nUPMXBtP5h}=XA=V-)POR0ObveskUz=BQ7mXN_)4BRlA6#N@uzRu)pnNWQn{1Hlw zKv6PsWN2DgN!a#J+BY$Yy~#Qh-!@Hb$Kqx<_W`@P)El|E7Q=@dl<7rmJLF@Nowy)Q z1wwc{TQwSbnMZu(NIl{3rGwtC`8e*p(?iD^u9o2=Hn+u)9QMaN*DfeZwE2y$H!ydn zcwCx#7Je>7Y!1 z=^r?z>m2HNS15*DOD)%ES9-7q(dVvtj^17aE9a6yV(k##j{4*65*piDS?xQPW%RlU1{1 zrQ)Na$R}TUJVO~_&UR-fzoTsJh`u!ub<`M!dC9H5U7p)1%9sYYM4SjjOb7g}@}i#Q zY5MZHJk3%cfz;g2I8?U?%xnv|p?L)vm99=Jy9&&7W9LNX7N}qykTO_`fNY}&!`yGq z0$cisRHBP(3GA0Xf^~RO>){%1ff&Av=PbfaQVTS%RN<@0Mmb4L@M4sCP(k&TM}gSo zYR-3){-YNM}ksN@ktO=FA;Dz}&HC96t zi^HyP+x3i1Jt?jqgM$VGSY_T~7`Ls@@mhEZukNVM*{u>{bm7n70+r2r;{cN##hrQA&NsQc!&!>aqHnk_jS5P88bbGS-v9EG1*FaU7H`%2%sM|cz2X+ zV8zVcV}oBJ35Gk0HfAZALuwlgqdKP{ zprUUSoXPooNC&NB1dszhGkd1^x&6W?I8KyL*kFXpn>kW(w%8_hWj(A(6jV z0M2Hf0&ZFq%i`i5@Ca^rYT^hfk%Ymd#j3+s z=FEi4?Yec3nbEPooLLQkP$3g=$RoJ>~v^G zVofNq1beoCB;3eMgucckvRoh9p&Tr-6c8PQ>46%B9-jqUpY7s>-JZmHJu$3)>wtS7 z;z)HdfUU`9p8DVdSV=7m*G4Y0Giel*uzNz#fV6Fo&V{V*6k< z%k~S78k6|C$|xH}Qag|Iq*8sNC^b~I13Ogh0}ytOWJeiOq6G~yPU5a~X`cDuGbkvl z<+y*XyY4=@gu5bZ)}3ioY8;lf`cbhg@-9XR18O5hX+VxQ4xd??Bq?fmEm9#$_v4~1G6y3z&Yb1~M}*Gf6u6ga zJUe4j4?P%v7y{6O$uR+4i(@PK?8psvhi|}g%Ee!BcSvlDwK*_(@XGrq(FJkOQQd?~ zW9?S3+)~EP+?gOGj!rdNfyLW$kE%kzK~{V+)o%!}ZF?FX9XSI5sQ5mAS12o*$TbD$ zW3o7q48d5OS$1%w;l~1epDw18*;c?dINDmS!&pefo}=_B{oUfFu9eG6+K^KPXymz) zzx-`?+KlWG|9s4GXM5ZqxD1ouvf;02bF2x2(K&_gU$quSD$6~lZ>L}O)qPVnSZpB= z2eaZuLDuNB9qt{Pr9&9Gu$x+HRr8EZbEU1?kNmnFj4?T($XPGg##8rAx+H@WYc2r_ zJ=%vE*=(BnR zB^uFG94csCjZTt!Z19XjrafPeYnX-Kk%GJ@Vs)#2088gg!cp1yV9CcOT^xHN{Goty zsd~>^bL^T}#2K)`+Q2U(NZ8!&T-47|LXKiqq>$nRpsMc4qcQ0ly$ntzfe+=QyO=_7 z#SnUNyk#*D&H{sba$HX+l<4n+htx9Ia*4afbe8&wT-U~UQD-2;egrCfi{K1Da(Se) zckNWhPk7Ps!w!d~Xi?2&?^S%86UH3aN20C6FCO&aZiFkdI4Ef3PZEuRXm&oTQ}dZN zr`<>jdHs4a*$(ler@@(Ke$)pY@WYo7T+Fxy3g%N=Pllhvn2xF?J{2j4oYJ~+MF{)u zX;T)VXJ~dCy6l-Kb0KMTU#E=l-;yf(sOyp>FN!Ou1(K;+=g6g=Q}P;vjK5&f`>p#b zy$k|q-W)FBy0#~9KOp#I4r-#*2a!uN!Y&ixOwHqoP)m%_D3ct0!$0%=EXe=eJXv*> zST)7Rr0g1+sOr(M53ms|5-|vexG`CZR7G3xRa|E-;*++~0hTutDbysJi3m81(BDss4o_=9 z5&c;p5MU-y zoqdNcANS=O$y12|KAxL{q*OnlODSKkrpSH<&H+GCi9~CKxIU6fy!yxAs&t6scm-5_ zgDDg-m7_T(4()uIxRId`%q5_kE7Xt49QY%_w>X}YdHftUF z3NVT$OhhhjxpkYzYbnB&IAb0Pp69vyc{3CsF>yr2^N?%W1-rm8@*<$Kom202(byC* zkdYQUXV=M0rJ$?m1@o?vqF@n`CHL%3A;^_s3Y0hjkg^XRxxMWLy&SgwNa+0<$xeXprGR#WFfwnjjBc2|WvEqPa zL44HHE;E_bI_$V1w33&Sn-UPH&6__+Wx?8dWBCC8GtOD11V)lb457N9OokmLHR5;)C(75 zoP!))o-XR#r(qE-I>eE(6PF8F+D8t9-o(qY&F-@0o$rRvh!-kA%0C*I(j~SbTxIQSYpJs?KEU(xbk9F`W%Z zqwWemdauEIn)86Vh+I*WW@|2vHGiq@Cl?)sl54>j*;IgnO^VY)w^FJ)c~(<##Z66jJ< zDzMoHANtK43hZ(T$wE=SOupKP^^#YPYwr89tcWYbPWV%WFoF7b3xiFg7fl81dNDHyIbQYjGRt` z^SwGdIF4}1wEEa#>fx^(Vpgk(@^P2=;fBq73LT0#t}=@xb~Rl`4}R>HjNK^iQ}asr zd3NUOA{bA)33^5*h$(ct5t=Xf9$aR*0ZGk8&@E*(_ttNf6GJvDw!=ZvS-*>~!BCeT zne_t>0+Opga6HYSr2^b(MPHK_b5Q-&=H1M*>C8M4yRgr4?r7>&gr#A%hOG?iUl+j$ zS3d74G0uaUlN~^;l^bW+_fz1wrWL1by)&}8YbG2keM&arn^2m$Z~xVB@Z$B|p>0OM zbugaaOlVg!{WMjkaj=gRaXv?-+Kf4TD_uH^$teel6K=te%$CP|AfBksOq`V^on*3; zhz4TM8_&)gI!0bXVK_R(lkW!aaSl25#JdyTLp>(kcBX#xrb9OH!Bb;NsphN)mrP&9$)^PwK#5at=Ek%%xyL@5Rtki}cvf`T_!2MjEduu$7rj z3C%!MU6CL&5s)#{scF532yjLBa`j#ihlDtz;IJS(%eDJOEF$ zAmub{_1#c0kG1DATL`xh-Xm4QnS_A}Yjy&n>sx}eiYz|ZQ^Mr%;yzRkA9T!%tU~ip zEk?wM;TgsbfbP&@1Hbn&Wr~1MDbNHFIpUWX!z3x!=HMjQy$xEMn0klK)!ujb=F8h?sn=$f;F+aSdB!@NZG{pNm@Ev0PIS;9REN3ywvgBLGi z6wN9%f-{*eAIiivQWMv?jG~^OmIL~1UZA1DNLp~ELIwid4O6#pwra`v*Qg2_($86C z3koW^^>~TMY>{^MHFMP`+kFsLu?!1S(+0DIx$*MN!8cUVka8U!m24{`o1S$&Hsu+_ zG>xyMBP|;m^FJ(&1dws8srI89^VeeD2nx`4o@=8=60y^;NjiT^(ZGNX&(+WIK1L1G zrE_C)&zkQ1st9@SzPAj#!68KUfAp>H39_gWK-PFi$}Xa&;cmoAcKX_Lih$Xo^~i4_ z76GIj=hS=gVL9uHy;6(hsBezP(|(YT#6l1*Vsrl)uH&b&jD;G+0*>Fe5&`s(5>n*e zBH&T2omgEqa`~3H|JLI;Vj`HBmhGx=1Szc&U-C`GFIaulU%GYVF^%kB@QxS zjvNPKG2>rSsVi>8zzv5CJdA3xLO0vI(29vasvc(u$i5)3WdSPu9G zFm>YYd;Mfbi^;-ACrjA{a^sxa4PeJBz+ua%ZUi! zE!8U#yrz|`@l(Z~@H0fJY6LiQgeQnq2$#>yLP+=9dfu2149* zF36_M;M?H+9Qs|Rn3h#^RKa6t`5fgSf~PgSFeo)E~UU?v;)*HgYx#DlT7okim( zX8Rrv&BoRxqe!EWz)EtRT*#Q(8F(L-h9U|B5ZwRpXB-2WT zZI6#+A$pFDBxH2H`j%n8rNPzNWb>>2Gc6iktP$7Srs|tr5&8TyGPE!znci0(7Mq<# z?`5L^#^hdxoru-lEN|~psupW>O%$AXvv*c%)-Tt;5{t(!rsf>5(3kC^-Dwyb<#k?$ zAb$#u?$|-2YPw5DgY~~4XW-opc`hLV`I1kIQJ2|MD_f-iLV033c!~LFj^S&$jADa9 z#>-^qtG`17b|SLOk0C0ZXkp!&+#ofsNmt3uyv19JjX1Os&!GrNw!vhe_1Hp2PkQ*d zT`^>iF?+2Z36g6Zeo(;N)sHiyv+Oz|n<&5F&aqs8{Thtq%Yp9BF7$p85mVWm%ANV_ zXcWl>zWckXzyyzzV;t&;?VjF(j=O`5%qe0zB9ZIn?_}I%wq+DIa=aN;AuHadJ@h>G z$&V;I`cZh{gb90BA=y=ucL~_J2ccL~x(;tMgd(Y1+;A#r(~Bv3LZ^y8EmlOvi?yR+ zV*LD=Z3h&7u|je_Rw@KC^8mSs2`HE;ohEUoErEn6cC)6Rl9{wC9-^X;Nm0+J(&x}- zGHTHkCW;Ef6J8nP6Ol0Isj<)@29WFdx?wMSieQH>-cY>yD1b-zl7ERLGzo_(FM`4s zrjKi`>j~Qf3^wr%WRCQ#!I^iyPdAxRkdm-6&)&tRJ3By)JW)~Qd=MJR|E^-yjv|1| z>v*g^s%`C!(kpng8$5{hEKjtGWNbhO6zr$twbVEj%k)FBOeIWfYx$YxSsx0YZ`=Q7n7HEs7#+C$UvY0kb=?_!^L~(?Q@?iBYnuTm{MZ z&xVu@NQO8#yduKiPzCLX%=9!VBF_5JoN*VkQMEy(56=-1TFWxssHE2BJj3du&$EnT zn~4l&L7BpPY-=nD7!%54rt)2B)FEA=QXY8^I=O3Z&+~aupT=m!0M;nX?|zcYKiVI2 zJVI*K4s(nWx|`n89Mr1ai~mlB@_WcOf6_x2_f^ePLy^ee^iVVRbOmzNU>~VI(0H(+ zTv9g-RtDddR{cgZ&r2v%`1QK zlE=82V!jrv6>0`2k6#jrGs)f>eS_0Xg#y!;5uc5Ib`j2NBYEr$DfZ+0@ERA&$g43W z#o$@UOH_c)9=T8R#zlICF-6oyV&3X*GPP4%mD1 z-)mchc?gK4RoDxRAbk`5ctF@%miIVbQydT$0>?XFTE>t)@+)M(Kg#BW*vbunmW-a_ zP4V;4D$o#ClzDCbQx0}8B5A^M;HT;4ok-8$OLUnjZ@7cFW~*?F=j4mZI> zF?+tM9Q+Q70iD*mM0a(g zm}qW-RQ|x(^&%6`W5a6)5^10?&+=5*`bVKmQTHbCxsw2Z`4YWPb(rH|DE8M2k46$D zTq90I^^^AB=jfeX2x6oNITthsovM|FErmpJT_u}7JLtRuTD{uV2u9+C5L_J8lpP0vGdb9TsKEt45-J$u z`6y!|nqX$uhRc(&eWn%RBQRlcGx9AF*@ANg1^y+MA&#$~NHWXG!k1~-l*T|Irr(N< z5nXwlvA_k^bfc4c+2<7@=}H44)c8n%Q(fi|kz{uED<_>AoWm;j zaRNJG?b`S;Ox-JNO2K;Y#ocn8Z-#Wte{46n5*RPJ$)%GbJ{7zvQbk}I%IIJomdJwQ z8Dg@t13W)roM$Vn!2f}pGq*at{){z0=*&mLf;IF`!9!IpZr_!HVRy`8m^d$)!72Tk ziF{CS0ZGz^L5@jSks40!jNkM3+5u_|!pa;F8iqES7pWJ` z>x_|^?;G-tC}I!qd=V~T_!&|y5sftdh8-V+9f^#qMjO4%770f2z-!@zlo{6UYL7j)#e;{&*Ce*6@DbzlV6qguep~cd1(&0o*Zhn{VTE znZf)VfYlg~T9LC1WfCq&*Vo8q~m4s0ZFx;CWW#wM?|)POO}r&cu(ydkJ8VhJ6JS#E$pwXB@ z?+9mvQ=sAb)hJtb29NEMB}2-;ymMPRQ5{^5$@WG--4bLh&g3-JyT#QFYe+%!L{Veg zUqN>IZIs7_JDSKUa`Urr3E+$ur5=C-K0G#I4<&;dzqTU+@8ez^hOAn|tdiqr_vW$c zBSsTwMW`01D>rJjF+wzv>{dKTYShN3XDcxP(<}ntTjh~R54XCXZqFu*`N^{_nFM2EIacR+I%q zsyzwukZlb|nXQ%53e`?l3F|W3$jjW4(()z6;qlxG4nC<;H{t9kp>E#1Ftv7-`7B4^ z1X(N<1n&sN*9vef!`rn)=1arphFodnAQT$hI|}^F!fL`_c%Lnvx2~Yn#4&fL&)M-ZWVPb^%F6iDct&OmWy5Dy{zx5y8qo^1Bg?X4!#9i^>e;`TvzkM}>M+aMq0cGO9->0aK>Ezgx` zTpxK(;s1~uV|#R9a9o2vt;>BfDAtS6@~hw6O`8&X@bl4*n2&v@;H}fT|D$RXVmS4^ z4$Qw{qx98723vDB;=#35VZ#lt^cjU<9brnr}`r! zXlhV#gV4*_A2=xaEyM4IQ2Q$J>G+O`7runbn@x?cJ&nCyukU@jq~B zG4dSGjIreSB1sX7H#G)2!mL-0Yg_4>AbY)AiYpvXXWw%nG-Geb(s_1Z#?UOQtJ~sdR zu!v78A2+{yLVOvg4nOneJ@PaAQNB()@UGgd$JFaq6eN3dV|eiBOV0)(FQ?p%a*^-3 z5r?o!Jcz-m7(}gCc$5j1L~lk4$O}lFt5BpXofeGwmGFy<o>RcdGDpv7!EzrgFL4Gg5gR|G9~DTaot+i{Ur>>GbzXdzSVc>oSMO0X*3) z1q8GQYnxkErgUjNbZOoR3F}=>EVANu?ZpSm579x7+CMITR#$^ZUxb3T9;JR+*BfVW zG}808|48I#uDo>g76<~QMS^Pk2;AH&_`XXxtw3v>#8PWCYEcDDws9;T4MC*JckXl z-i<6+F{Um2pFh|V##tytbT*{+V`I8RMig3-8{qj^W7RXSzc)nb-NCF@&F?@{zC3lUIMTM{34H(gnpz|wHh>b4qOB^(^lSEi z7*{qQ2kyn_-;M7CL6v=1Cuuhm9;xxwSc?>c*l zv15_o@T+(8GyCcdNFV5@=A$Yb)NevVG1II`nL=D-zdh!%y~|B5P}nSOzS;18FSbSr zD79!9!`G=%eL=MUxSG)Ywh&k_``A}aUJsM(!ed{V+wYUswZlxR^T3}1aSFiQ!ia)y z+DswJwzEpfjXx%&@*Aw-f2!L-PRkWGsIGkUzl`9~$L$f;<;S$tE{B=Ue#KljeTraC zGcA$@%9uvbr(7MoB?2ygg#GiqB^JGui!Z_&sCiSM%C!U<&oEOI4^Qe#>TDS=L3>78 z*?|R*g*c___wQB-soHIm+lv$J=zR4 zIVMZC=#`+q2QOZ69R*nD-it*V`0L;gyyUDr&&c0?$h>T23HmMdQ`}SI#UZHnhx`_Q zekRg*^?bw=V1Dj|gc8|W|Ai9Jn`5=69Jw01R5u3RCB7B06C=-^E8YK5513xErqgLw zNmcxn4J{n50l%z0xM$dXD)*wqE%Z2qRnmWK^Ohg2?ds6?d3;5e>XNVub6ZTeK)t_m zpmou7*0;V4m%?-FsB(pY!|kBLYmob2Oq9>Dfl)uxzZ-opZ4n!~5J$yXE>t4V7mZS? zM48e5zG}dG*~>kF+v)O)dy!_t}nH5@AQ$H-{?B1NYW zon+iB^avx*$0EVLVtSBn^3!`uDx02|v(DR7`Hd2{)VcARe&BqOk3J!%TF5UkLNF;T znt)8;%zLBkmpq>^MnHVA|NrDu{6~J;)t)Z$yEbu2bh z4AYaJCP>(lNXxPId9Q20%RPG(6RCz`qb2%o%LTl}TN=0Iq0_~idQITO*bQYqnLQ+D z)`Gh~aLW203Nz}Jy0VoF2KR6UTdk9Sz3Zs=SBH3Lm(QO{BBK{xu!*uLeL$DJ|M=6J z5(c4OT>V;m!J+yO+{90>%MNz8I>=eA_SJ5E=2KwiG=G#fsgGvXrE|Bn41Y9LSmL3q z7oV15oOaB9TG-Wut@H(X1o<|3*mUt0h^@@NJmJj^x9Y7TU7F_(-40#aqpnvJJLsdu zG$l#$sP5}VPX6K%shYYiu~AI9FO7;n60M8AhN3YWv;I^D0F^cUbsMW1Q)fU*nG0&6 zr**%u=qqa7H%O+twtfWZ&46O)tm1tPPxUViuZNJ(8uLxq3N7spJjGxa$Z!iRD>9d( zENwTv@sB6W^;EgG*1H2Q73ouzuGOKB-HJP@J`7L4%6+z;>{lCs8ZX{G#c{Y0HzD6* zotgp!r}8ni`$qM&FJ!CdZ;KQ{kverNuMK`WXu9hj*Jdn$mwzAour=P|Ou3}Peeo%#Q(0l2sNaO|xzpmp=;Tjo7{bwg3 z{wPa5Rlt1PO6L@R486&SzoJa4TQ^})XKqg)`b-hzIBRVu%tZMMUu z=Dq>Dz&cy~^Wkjn=`ovLX2}XZM^bs*o1#*JJDUD9aBO!{^m`@M8bh$^>uiO6DSWaw zhstz??uKj`$~_^2x6)MKd{SXw6qyblv=jx{oPUY`bL3N2XLXmG(&a@K=l+b4u8HpS zXX7~7u#d*=MvCkdr>vIRzki#J;ag}uzV{j0?)v4`;X>=rcK?CpvjAfH4C}_KUi{mY zlHC-G8Ts$rnRA`jQe$BM(Y7)4(hG~B56DD~#RUDlI|8cfYpOX*xWb8Iqb(Ex1xSA> zWh&sdJDSv)f1j{tds3@a2cx-kj_#^WB;Q~S#r%6E*F-4t7y;|Y^*pNfQxKY6+>#!a z?$30ydmc;S_eliBKb#$c8r?sUYV%yZ)KdhhuD`8oW&faibjN&LDLatM8pJ0{?%%lL z29217^Z~Q+?>?{@{udFe`pz}Cvby5qZ-UuW)e0vbaIV}|J4-@|A;hWF?h}6sU8;I> z+m#ck+(t7j7@ABy&_B?pPSN8weC$#a_%|k-Sx&9f_QyF0ECoyF;b zW!~vxq|&4Mpt}s{jPky|q(19fV7Z{E%EC1z;}e0UT4+tVNgaQ`IcS@s*l2@uzhbE^ z#3`XT+x&8=_V=r<0}t}`53-H5Pk|9+>2?k2P8_Gp{7c`MNXI^kXTuJ+KX+bN!h5j4 zk*$zAUoQ6i4YP4kBSGc$L%k^D(VafezM)tK#P;ULhtJZ#_{4utJW-B#LrjZa7W8zr zo(o5|tyP|+TiQ%#Y{nc&Se~N>Qx*AR_+uEMg&yEsm2G<5L{tRzw>5WDbh%~4&(mL9 zZ`Z2zd00-_o(jTPTvyncbu~`ZELxqMv^syV7&4W|=KRo~)vHkyR%qzX*rAaB(5UDT zyQp8A{PezY)xb|U>H1b&{W(RSkK}dw=eDQRr=-Z+n#^N8ubQ+iYhFl`bpwCsXv$k3sdjW_LL5Ov&NiR!wH}(GybePeM>06JhpO&Z_ytPy1VEc*B_s` z{T&(E(dpeYL;pbI7FEN~6f{$MD@Ks}0(#yikI4MdRw^FV`qlI_>W961L*wKN@d@~; z^wEFAgfjbv-Cgl~AO4|cCbV};iKvQzU= zcXnDRDnt(%0G8g**2>6J9MWo0XpJmUA(I64uavc&f{Z)tPi_Y^ZL6MoX@5a%Z}(PX zyXx+QzwmX(8!EfSIKW(NP3k!foUoC_s(z81emUm5j(l5pV_jL*8yI?0DdPt9(Ve{G zu`U$&*n=#H|1(Z?`kU0nPokEeuenU6*eN-37ZNBluN-sfQehbXz0!JKUwqg~WEjIL zDV%)N^IKB9VH;@u1E+of%PF|(Eq$~P>MwnC`2)8C>(O~|`SMde1bp>ei1O(dR@7g$ zqw6h|-vQ`g>u*Kt`N;nxwvR zK34W3Fh2>bn#xy}{&i=2`&?4z2-7yOwraEz;S;H(h2i&=&L?L}Hkg9dPl2Jv!051q zMPb!K_cr{ub?F@qKkr4}#Wpiv{51HFf~*&d0kyF=12T@u|EJ#n^!)dM5xsJ!KsEiR z{_%SjN?Gxg8%J1$;XvEL*1!1^`5OoCo;dSa_9Yig zi)Bf)FdBlpjDp5vHel>IRooXpj-~~pfok-)V;iXrg)aRun znB(Yl6AB{oNp+3fF2(Q&J}SoOMozgz6vc7)D?oh|6~Uj`nF(2zoZo)&BWh*i+3>^n zZ**(+{0)nC^hAH)LQK_i6F-Z*f3xEM{{u>9x`nB}9OV=L=+aPfw7w+54&>riKk>J5 zKlr!$4=?muIoK%vYn`U?PnXb+;Z@nFTG;jrZL7@N?oq*8e&_*r42I+lvPi9zi_i8g zI_`w1oam_LW#2?}cVJ4;W4gslXfN}M|4i=Kts>p^KMSd@yoWh9t?Pe$RzB2??RJ() zW%R`9GgYgD?C9%8ef*h!FFZi)`sx3*MIt|J;vV?!+;nfZo4O23kBgsCH@f}(+7G;B ziWX+IDccI(VKrrQDS{!0DhpuqUR!Y3LSyV?Be1M6pkPIq9Tx_g_o z;SwDt_TOydGNYOOBM{U^>t2x@E2>|O^sZ&`58OTT!a2(YQ3qR}Qb$q3`L8X;K<8A& zoziTA!v-nrNH&d#5BOiWmT*QlANYyE%9S=BW>jE0>(877R(?<$m^AU{x(&*_`s@C* z*!sXyyL3gDh^ja&y##Tm@#&iWJeb<77VTRQdegCLQu|~Mr`reZiyi)+o1>^ z(4)}5^jZD<9Nu+jEB_z8)7KpCvE91&&?SKs^(28C{QUe}J8IUI^#_3wBI)NHFH19e zC1aE}C$&ap&i5g>qs zq+LHuZ2Cp6hiiX^qIMS4PC2jP8Vd!}Uo1(r5)T)%ko(>@i>0ag1Pk7K8TGQUY(n-MerAS08;y1`U?74X z<6c8phI2FYsexkU0gEsQeT09ZkS6~Fge`ZB<5kGbLVhmoDj)#KHY=HH^foy2pKL#9 zJ%)@KKiH2<|Caq1p(q*CbrVPkm}~l!S$>d-ps7>~r5}`RoA4+6z_Gm4_SmgNSXsXr zkjli@F6q)8iKDL&&e6*5*oy6v9iRur;Ts(2^~@kFtoiTW!03T4iX368sD}@2?)xt= zmm$KT|Dn3V`9OAF<+Dr+WStF*5Q};{w&03`#~a z>U}bh3+wedByKE*D9``E$?4jOH0ZO|`F-w3dr7jLjeL7Sfz7>?!T&nEruzL}5wv}A zhC|Nap1h$FXmli>3hNHl^_Q@6!ue94Z~r186@4vKFIKWd%7IRJJ7MuDWBD^5U-^|` z`^8cDoa;{MUlYapmKU=-%Oqb6wt3jFXsLBG?fL)1N8)2g;XX^o-Jvykt{PKYUG{Ny$);TlB4M zl^sw|T_JFXrW~9EmJD7JYCMU2gbf>ta)0PIYY~#w_7ez@KB-#v%CbM682tGWwxpLD zg;anoh7_(1GN1(-T`86kAZSxx9KynStP1>)efoQbe z9HD5m?gg-%d(ZUvs>+WhbQvN^S~EbA2I~PyaBP?J8Z1`FAy%2ZQ%hp{K!TprSY?3u zevKHosmG>Fsg*F@{9gdl2eNDiiKn#Odufx+Y)$@2K82k|6>hsM z8uSgmubo|&JW_><6RI%n5JiS2jS(-bWWt0||={jokf&Gs-gv>~*vY4q@S< zb}gH=W+)EX=L1GTltYF9Yn{;L_b#MB7LJ5Rnv>|s{&ZgMytO$@RSiwKu~z{=!=y6l z!M5Qfdf#Gn@5Y_~vw2dbq$T(spWr)Bc}A~Yt)#_Y+4^0uNwJ<;SW{jLh|qWZS9FSX z*lI08ZvJHHdZQj2!J2!sS(LZB^4dQaBNNKq1)}81r>N$Fh2)27yT#D2BWzKIZU(Mc z(VV_eqQ6WG{ef%hpZ};--*v;Clq#5pebp} zmBxB^xoD6fR!;iyS_=g0;GB|5_&Tcz>IZ}tsFl~S`Psv;h` z?kKR7*O_Mjn*ZV3<5-NIRDD^>H^X+8xl+4r{%qKm61EqzYH5EYuxK!f|I79!;fPhw zCkozk&4k8P4gFc|FxI=z|CI~)sjP0|%Pninq9X6Mlgi#DlCP{|Xs%Z}Sc$V6Cl2Z} zR3p@%9t-W;zw0w@XgaMq`Au)3oBTkRBF1t~6^cd`+8g^#pMB#Wxp+FC^h(F`UyJA7 zsooyGa6MjipGxtCgi%SYL-<4upm?~QTMCj2>td_dh z2{5yZdX-Rj;)aXaaMiZ3KmAvcj-Dmk&-%5@-TnGSP5ME_2b$Z*HvbU;O*;RKTi0?Bd7l%*;cW*-7ZxDNa+z zm$C&|My=mFV?|*K{O9@B`@W(WAE!^elK4y)X|I>`4*T;oB6XMEuw&bKqK}kR#{C6!o&7KNq}Xg!k?mki_hMHTq3H0!@S#Zp z^(lFD_k$q7*I)0%K#c~_*6xX%#tR4B`k!u6z+)b3Qclo;dTOsv3k7T&o=u!T+nYq< z$=2NVGa_44(UcxU{2wj;GX6z+$j)4Kf%Vq9qoPe-YYpftYO{^`!TVKje<1y;n|k1WYwHF9UyTy0~!@rQP0T)MLzW_zO^wre_r10@LG=OISy|fV(+ssY%(~eutA<0UD4h{WozX>L*?;pK5ivRGyKHC)u8L2NQv*SSv#l58 z8r=>$jn*ABtCzR1C-?Am{+(~``~T~C5tb!l*5om-#5dQLKXFHE3ET;uxGZ|HsLi6h z3Yo@2i5-@8`)@3UkN>&k#im4j^Y8O7tusXn8vjp#Rf81XK6M5(PSfKbzic{iU^c3B zs6DBbG>h^WuE$C3i~USyx+8wBYwb>OUWqRf0lQVqRE~v%0l8TF=+aBnM6iX0Zy3a5 z)N@JG%kuB}h4~X<&@#v$xMYab5a3t@yGw4yMb$pBty&IC-`l}t)bQupZ?&H=GzP3a z=OQfJ`fPGm*Dz09C|$Pn0sbGVz62WTwvD@|M`ek!j6!I}&LCpQ`q-BV*^NEf_kA5a zWEV0RA!HehHO4MP_9gooVk|LfLUz&jSMU3N-*-BWb9B!CzV6?(-q&^A*S+7EU;ZN6 zbKTf9%6K1yuNw5Ri~uJ=22XPJ=O!ZzBNaA)J+Sz(P#s>PWP!JiVlVVhA`vjD2o@~` z97axHOEVe|VAWRk^>QCc2f#*drVV=b%8Ipjzi&G%dl|=FY@0*zw~c$#vQ&hSP2-?> zE{Fd@gQr!8X_S=qv!5d+%07<&-A+!GXF1Dn&!ntQ{Lr1nU+8V-v{it0M0_a&_)Ts1 zb>_h0w*>nI-*_%;0ssa)DPFF=Cv-dRk;52s;s+La1{FrELMyuUno-5kbNV}cIZ8=C zWXf<>e4Q0Q3Q-_P8gXYT3J+Kn!Ce52C*3c9Ft}`0UEMH7`|FprhWz9v4wQD(&z5+07Glog{O2IlBRf2*a z3I0zh6A{}yM^ck&l#{E$*&NXSO$n>^5(w&RwXJg9sPsWkgZd7M2}{SbV+g^4@K zQ+kfy)F*jTNb;c7A4?w&(a6f`r@chz&-try5Y?4o|T3m*xUh=jg z=}E-t!MWkgxzPWR}~-jj#eskAf2(!PW~+BeytIx72pv0dU|}uvzf|ufBiQn88*Xq8%NFYTIRXe zRc*v8`uLlW*>Ig+@(bYe(*Hx}^X8?thdfq7hlJ+$OO{m8*+O2k;(+W&RYo>NF!@(a zz$Wimb(np6-(z&}waMU?+z;Ww%)#OBKJ+=wW0#aSxBy=^hu`BpeRZU*QeiRq9pKir zm(@E^9o0f9Ft|&j?2+p~d)#p%FSXjmPGVX0|=%k|=U$c^F z%O;RTO?wu!&>w#-sClr;Y~XF+tqipPTtE}mkq_YT-!V`f3gL|dRSCvu=|J@BDM#r6 zckYcUWrQafv^Vvp=FT@?eS7OFKPbh$pBGfXTH|gcNZ@sc+GG7(a@@)!Qr2rFDEH=U zadi!vG%Rmio~Rq^5O+H=rg6MCfmNNA7&d6BwbUIke^Ik0e<>W6kx9?bZ;{tZ-ZVi!IyuAsBw4gdspKt; zr~yKog>XTqeE+@dx0m8C!zzWxMholUNnT@{s{1GJ(9*_#KzP9OrR+Bdo>On$s<_-Z`%QvE zTd(xo*=G`&oQ0q(r;S{#^ws`ZVFB=M+MKco zzEqWbE4SY^Ykn#zgE$su*E5d6+M@Ez41utLB(&h1LI2H;A+B}$(dTCtgNNB^WJZR! z9?3}8`%KQ*uASYQFP&GbV(zXPccPqyA?y^Vy7b0tz_%5Fll`dN^}bE!Z1`Wsq8)Kq zdV-KU#J{FeXMzq)r&HS9OM+xQBezLHuQyp&2ceI3*DAj>@01uZFib2D_2p?!7pT4< zWw~a$UBD#m$QFW{m@e+#f>3{`zWnFVzYY-nEHYGEU$2yaPKuY85pz^LOkGsImR@>b zbFY-p1gIG}q$lKN>1e-c1JtW6o-)pb;|FKvWT>@?rg(lSDDD+L7(HGF7tvL)eP041 zol}IQHL+$y?s@~Xe~dKX&@)tF^v{o5n`d_;QLvWdfvwFKH`S&lVvXou<)=bErs+hb zEc0@^Am4)b78;;$flcTbCZ2V~^j%Dp5}vy34!LMTyhwzW2bu`bUEFkm(_EHnsyvv9 zd#)MKneI_Ar?}B%Y;hA`wZq^V^4FC$#6j@ms>}*krF$hxcj-ea%+(p^p7j6GptD8SCRf#XmMpyP*ak5yW-9xM zl1!ZU`RJf|UY3@+k4Cljd*c(Z9n~YAz=?w5v9^t!LLMwBTK)a=4RCq%z)|^vKJyX( zDKhQ*T6b7-w#?1B6o{Fr7dT7GkY3S84``I=E6d4GS|hz&U=>{dD_DD zX2%4OtX&%QphB3*d{K6`V4_E|jV<;`M5Jevn;IwEiZ2<2g=E&vu%mH5=O$5IrgPhQi_8=emt)G;}KVrAqCiJD&xZdXC! z>PEacp;Rdi&mVGf^i;Sa%#sbIm3Z|jw4c-z>ftQ)FpW5VX-A})82`WtGAXy;Zt6g| z&9SZ-m8kCn@B(8F7f=F@hW60f-{w?`{s8Saqfx;`tK;NgZ7k`S>e3UL7WYPv$ajch zwjIsPfoi%JrndGwr{aD_9e?Ef#95pn@U+2GBTKLvM~ndr(P~*ad^?Rzf)~bueZ|eL znPMurmBb)g>lN2p?ZPMhjHT!?{@;NhP~!2-^OC;e5K_z>h6tFKIS7#BP$Vm(YT_YF2 zX;Un`X9&c;9n73giard&uls`sm;x4l@O>!(46<>9?-nsOs|B4?CnIQBR<^zuJ-mj~ z+K8MSC?}MbHe$LAC?Y23G}0&vt+;`#1MePUkFWGkAPM-WOHiqfWIks^d0*IwKB>mi zWN)et1_I>V2O46m!%1nHN!dK$AVC~VIw3-o7sXZdXnX+jB?DkPl??4siEk?w=p{<#$M?zebXYii z)m`;vxEf__DdWbG2s&3WX^kmJEtst8x9h7c0|JF`dYN1MHUN@t2+Qx0=OvD5FKE(3 z`;Oa&d`GHxd2JVi=LB2WKVfZ0VxLr4JT(>=(w|tE*OKk%ApLOFQT(Nx1rJc5PUcoK z?d?o)t(!y|M>?Ld;VXN)3O`{skZoOT*7e%BwW`a2k_{8^(44A(6ER()4`(iQyWZ`1 z%%2Juwn1*2)(5su>JC)Z9$1S*MOUw?u<*~SJ?byy?mlcI*BoNGv%#Xwq34cZOcE(MM#!{C0ip0PUiGr*)= zrn&fjQ=FA6+_XpJ@6vz^k2Tg;_F)d>fg=~)==ofILURzR zB~~mP1R|4<{|0E&?Ff{0875CJdukbgHQqvY(xf*W~O{C7i)+bNe*bPG|&x~v=1%# zFOb{|CP4Q3c0#Iif#odhni}sWN*aKYin(7k_nF)5yz)4Q>%6D%1PC*^uxq?%$oAQA z9yn<=EZsC><{tK!cu_j3Hn@^et;lCO)0ss1ckU6`>`9Fh_}&WmK+ma)THo?PSwCLa0ZTw|#)hl^cm zl8rc9ee|htncQ+i`CGsIgzn?J_vh}fF2uFGR9S!%;jlP@W|Xm2Ee#K5rwLzKmi)c! zTOcxR70~GS{Q(b)J0`6UxE);JL%yl&P=hL76*Da%&trf@WU3?3)xy25h?A(}msa;y zlB(UTEd7|it%q{gY18{BuDOo&;be_R16E7gu$s;jZR%oPu0N(8E5mV3p9_xH4R5&& zCH7dpp{e$@69xl9=&5UfBCea^z`!o_Yr#{_F*=!^P6Y1h$U_;or+cntX_v{OxGzm9 z^f%P^Y-?3?>2K+Zc{W+r@&Ua(`3dF+_e!@3leGs9W0%brEe@a`!WnalH7W@T8-ZxE zz|c0RYB#m2xshi7 zS<*}L&ypt=$(p3UuE_UxOc;&>f%lx{(VgoWgQpzDY<#`GfQ1*E>buOfdAjw-|Fu`e z>3uBm>aDFSK?~9W`Z4LPUABlyRPyz4G!9JNQq$s>pm7J*62fVwdobdAN7ib-P8Me` z-kAV$E{53y?kX-fe=>^(OAgg^mQA=7X02xdG8igXyJk})1}0zM;ujkQdIi!}n~DAL zB;HkQTRT1!OG*`+u z19>av8Ly6b@Sp8PKA#+3RO1kg!yAqm6e}^dc57&X5l7bSYFU$2m+MZlg|T(Vb}FK5 zfeqpuTn2|UUuVKlu+l!HM>8r(f3xfN>X)^VV75VxuTb80JSKS;$jCMr9x=H9r_gWe z=NiqCW@g=?A?SToP5~oyrUfQht*hQQuXm`@T`a)W9USq=P=(%* zpqo##T;-3eJE{KBsxDMzQkXTSQt~s7fz-a31c(o|FY6Vxi#BMG1^ah7QowsfX_yT+ zzpS`sY=!lsh0WEUG1Wo z6|WgdD`ijW>N5GFAgAT8cCDe)yuMqNTAg9=@Pp(G4^EF%X-fBzO8Kq#mS_Yv0dp% zW02a0R%01YZOJFt7+?EBO9en)9R1gQB>#Yi!uzOy2oYR$if3syK&T$n!pVjKLUrW! zKm}YRXR^GPt~^--!z(^QC$XgJ>hMQN5uHSK()>&_zObE58OC&=;KJ`<%t}>xk1{>e zPmh>|d$tjn`plpu!8Bgh@W+A?*yasz9_JkmaA>uORA_b!zt$qT<9^?1b`GYTNgG_4 z{;CXQKd+dtWI{wL;Dg9Z&4UsPU4-kGYr82tS*@znMVbW){mBVC&=Up&bM;-5^R7Pv zUk%hovsQZuLM;Uy7ShJqbdFu>;YJZa^nn(2G(P?M{;e@-SG}4jbF_`>c90&DYmq7r z>r$&fbil1cn4AMcE3N1wbIVRpvF58h9Tfa`YetRq_mlWRgbl<~{hbDX(*`zA*R60!jlXr6Qn6$Z~+Di6Rk`iLMGxHpJ z!h#71;PW>>61I{sOkUM`j@`5Yd@DidJ~D?K;P_^NfifQO>4S`Q{K0{tT}J$%!$nDS zGBq23-sJTB5eLw-^vo;y!`s)8B>j_xOCh9}0qUBnd!s=w^3&C)G%nPHWF^tzEg#xQ zP1>}?G$xuzr1}j1*@S7N*u+jIlqTSu=h^+ zgQ^%Fl}6Yy#C}GpXxBz;S?B96rhC5@gB*h?`3D~x;IZXQAWU$#;}7{dEr>46A%JR_ zm9m`iPM1;M^tAG1Oc`VXRP^hL2Qy!PHVaj8UYc<#rmGK!ffA8zzX8Qf5y6m=WYg+0 zotc^94%8UcbmaFp-^|s?*SqS6(-tqR)T};l3};FvrWPVcbO0;KP^cs*qG($MXw%AT zHTM7Mx$hXMo?f>tnsZ8IIg8n~Eb~x4K))MYEuR0j{lvjlWXD=sM;^)Tg$59W?8X2mEg_W8FeHi8eu+d7O(w z{8F2Y$i}{J4GtQU5xGwxg5d&}(bjLP^kQ?288}u?7MGcn|M<;%dCgL1l&MYp z_JNFJoU`-RfDagY`x_4;@ly?RL9o2Fl_5d!y6SsWWmX2qqcksR#g!>+ZS3nKpx{<8 z_LBH2JdW4FJweG9nVLA}omc+@=+#8IMk#DdCc~Fjn|iB3x8;fQG=~0Mv(72@C^arm zfe&Kdl)eir6a)BC)7 zx@y$7w#sAvT`FZmykE2S9e}K>9cJ7SXQ;T0S{)g?l3i;QZw}CJ-I!g#llO&1D_TRO zOb!1@USEpGs>bck2^nHkQXj?aBQ*kP30nq6+W}8|ht4ta_>f2O8a9zGyK_)hcAb&# zX)I9P_&eIE5T*SPz45}NM%c}--yC52GsV{8a4wI8*f=1a_D+Aq$CjE z#`fzx9+hk~UX5o*lL7p-F^C;d0zzxuNOa|wlE&n3-uVdev_};*EAE`i8fN{$y%m$U zvif%YoIlFr0K@4sDHx5Y1H zD82CNEnuAX|6m)OQ>P(1IOIFXE~%d5;km*8h``-BV%Q{bBH6EVGV?rs$nhb}qHz=j zz8z5@^dkU70~k>Zn~MM)7I?00yB6PVoqp$}4dT647^EmOl!VUkh{eq%+!j|?dwqi) z)sol$p-DO;jt5&w5=2JBW0edcZ9}l1p@5Dhpj(QV_3mDfS#Nb0o@bkCzLw$c>7 z(s0ge%xj_azz1lcL7#TSv%T>j`va|VP^@%5ph-NPg9dUeT~FU9kizbGJ%!LUKE8}S zBoc~er|waaP!l<2Y*&SN*L(j$*sc?h@eA{AvsPhxjo=bp5?<`7V#dwN)>lVDAB`Cw zh^SDrJ7+Q8J|kcEyZMoU)WVD8_CJ#^o%3{Bn0P}r#8B)m768YC(}8)=rH7I)<6VL7 zgf<*C5L*I7l_}d8U{Vz(pNH`^@v5H?0K)p&zuOuT3O2yW+PDQZh^2aQD(kg({sa#7 zqfwu_@G!kk&+I=4c_43eTe445Jm+z8N=mMje3UnlvWizfew29Y-yGpJ#6R;|5yv2h z8b?=gMwKvGms!RpitlWm`V&n|D9xXLV46LRu{(QM5@6cvN$oOjY}N1z2SnJD{{!o0 zD$Gj2sx2^b(5|dmjpOc1CFy>h70_u}2lH&6ZO@j<&>kq>zgpK$uD&Kh0cj?`^4^Ps zzaaJkLZ?6{54Pg9tW82!{<>0f+y%lGzhHW>i}oJC6v-nk)x`d7%o2*5R>I9L`$j1C zJXROl=2GY^Vcyid5PO=t)Y+_d*6Y>$PJiHxD)etjM?3BLFM$A!hH(=?w5^ML+N&zh zD*)Gs0aCD<*1`xaAq#2wb=*{z>L+Kk8pKD)rCQT@F0V{I6QBN-w_Rtj0syFx*_NwC2???!NRe*+a#5uq39jMyxfz78CB6ao3P<`_a;KNk`j{ zGeQfOkv6`TEvWIW1bsnI(hZYQAU+bKk!VdQ4el9(Uti>u>jkkH3K)IeYu&nhW zB_$uLRXN0j3J$hq#KY{PpZixVi{h)7D7)(`)a?I!wXU)7aI{>18086z$Tskn5@rUT ziDsbuDF4L6IdR)DL!(eS)nm}{#-s7sG^0-QZk{syzWZ6D)yytw75``4ssTWo-IE>W zVr%5c!wnhNPV6C1h44gS6{zUqv5Nd}&i|H3Dq3dy3`XuA)I?5&%GOvJh(B&fJ;J4& zNB0f3wrtiwq*CyQmAAD-uK)e8M6_eSArIXy57JxVnVS#WuPeyc#;C#th4=Ov;tJuU zW>w*WI^A}Qu{v)R43)lmk{Vibd87K9ZBmYJ-6{47Fs(Y15jC3~M!#a$w*Bg#*e_6o zls#j*b(Ro!mgdguRRj3>EFgO0H`*=enB13eoIasd5~_{Y{4JNT@#V%%UKie9SE??m zji8RJ#C}}yXSq*Ojg&`zoGwiAp6=GvV*JjNdbuK_jQ4hrXOB z5K#O$f|Vh_GX@b7nW~lPnnU^T46;rhzCEEY|D!(A$_lVxqP~LJNVJ(tV|do}DcZIvAzwbeDtqBze#3Y>C`+%nJEgniJ$|3YT$E1huPUp% zDb$K3oMvj6>(4cI7xp-L9RuVvM5-DikuPl?sIi;fQ6ss{@wfHJ;_!IS(KlhxI2`(Q z4l9LY&r0L=)&Y9IrRR2LyjDVIk7W;ea7Cz3;B$nF59Y?O7GlHR;TS z8qmhO$!RMwC-3qYK}rc_lG*Ia@*c6Vq;U49-nSL+sfB!@VRb?yWra&LN`^GDOf4U; zF3gvx>t(SAB|H{V*QU|=G>;fxcDWr{QvRv;Uu@Cqs)Qv5h->&w0gVZvzq`Uovir2> zoQ^zN*|P9tt+w(gYMfg2Tw-R6g+`rTVJ;nCpuYw*e>#((#?@ZN-%Rn?AlE&5pzc{u z(k?4`#*31nqV9K&fnda#iZyU+lZUwsc@t<_gOI#<1JrHcG07dvefPuJ)n1B=Q!%JJ z9Cr;=TyLzQ+78T@Oqj+k^L~C?_E;YV)|Ht#^_~L*0I|^^=fbuF0X8HCx?8R z*W8pn>p*%_k!p!sZF9RA5Wcq6m4mm+1|p>9=v+S&hDa=R=&$}H7XA0V?_u0dVLfDc zbq-s;#&^jz?q1<~lg_GtI}uPYJtYV0-IU0Msv+BUkwy)8V|c|nVJhDYUqn=ZFKh`=2Z zEfM$SNst~^-Gr{;=1$CmC!%y5WsnmcRm`qEd}%YQh_Z0vB>gXW$y*U_gNrE58x&tW zseo_3k1zV7AqeKhcGgD`+&1`yj9qydG%~l5wfJ5~G^tNLJgd<3nqM+oKjih??!Cl% z)eJ$f6ghU@$$_(mIdi+vzzQQE+oaAI#-e6rs?0(C7{BbrMJJK@+|~cCM>vBs%kyL^lc*TQo6Bl~xRwoK4E6xROH}bd zmW5NZXK;RZH5>l8o$S@@8ZO4U3E8rpspj*1XAq95$>ief!vF?;9(-Y7Wi zvo9P}fDr8a^kkBAUxw3yD!0#5?v8}P0}c{g-vs!)>$dJ$;`QQ0(%CtqehrPnDIucs z%i_O|lmyDhZbpk!vMcnHYxitfC5sQadMyVuk*mfm*D6zr^W@vD@9|QTgpi9-KZxoV ze@$u+(^*Nc*=_JwEwm-y!6o zxG$|fdum@jco)y>Kor$sve$Y9a`dmfM)wVCDhh_KJ@Ej?lC`b%^WE&bcYE4-PMkV> z>`{WI>YVcMUS&9GD(B1j0P0M}_7`|=SoS#adH>BARUdeycaDJ83-WRtj|PTwU|Wu9 zD53xC^VKL6jD`Q@)EMXc@~l9rNX}u2ILaJaMpnvq_u?|KATE||{Kn==H%c*9nIQ)- zBLRs)u~L1EfB}G_T`rVoaIoCNxS|?7+`o|1g(G?IkTVzPaU>6TvKGdX5p@%m3gSJ^fOkPcT_+1n?*&9v7`Dq_j5>>Tl>*EsKj-n zl$xj=SXS3+#`}Z~4l0k}{;*Xso&Z{MMp#NzA%6azTG#w*HMo!=Q985w9*^EsSc3tR z#VJy~SZw)|*T1i`gnxiA-fa%RE84~l36Q!1vMA1+Tb`r~@%hIsE`A`7R|FS4&tv>s z+Jf*LsNMuan!Bkm6ES1&(2kV#?VI_45Wn3+&WE&zwj^zwF;O1d|73+TioZZ$ofrF(A`4}T@0cjgeqGto8r zZY*D$|A-aMJBh3e{#&3(J~nWm3c4b#e1^O+*vQnSYfbzI$??O@~4;Zh5ovscYZ z>PGAd+V35p4nId5WhnHV3%8;n^8;kgkCW?(3Vv|Kcf+L~^YWGHk*Yx;!AwTp<)U;{ zH0`p+#&rC1jt&j4K_zqTAED2FUFqb*DtB6}@v@S^9Ji9#@|#Tc?1$4!Q1{la58|EA za8@jWgIpxe^~342-pO5>-)?dCzisK;{=zQFwtPn3uX$CgMSKPFdPsb!IzrjY^GR2X z`@EuB^|l1!?VbxAwx^P9g@V@UT^7<`Na_J9J0N6AGmz;)`8J z@6lZv4__?`vWvq%%a>T+j=3MsNtr-J#&J#a)k8%_vZ2>E)Zx$BsMvg<5d`d0(#*!E zH`0+ow-so>RGFp&%oHFXM(UBx;8`ZlAHurM2abEGY258cge3Fb2DZ$;$bJtmwm@@1A$8 z{Ka@c`Uo+&k?FX7cSbQ*kQ+o=39( zcTUcA5|ZnGkzD;VC+8~l|K{XqhtWQie@gPevl{Y`f=+mH#}li(F*>$u>>|LNoZa7Z za{j)YlQYK)%g}X{&w`zH&ByosWNn<=1Zv-H=}-5t!G64BwZp}us9P`a*5mYWEVO5U+V7TGeea(kND(v0yl z&(~-g;M-Cm)lzV-WD~K7g!IXREgytV;fc}rs=hMB&jYe{I4GfDKdv*NRxtXj>=t<^ zLp>jp=oa1mw{gF&sD6L|ZeH??&g?Ggh*ul9@$)cYvaNz#3#^fb$WIQ|NIh5nz#|at zLcHTEPXCHHSyKAeE>@HPs>P}9=I_Q-fTyDt0`q-e&N*U2+4ICAEcW@BRJQJX7=gWP zV=AAq7L1B=iR&2-RIxlc$mU$X~KJr4yolPVi#u_2ul$dYE=e;{G2b`MoeqD(=?e=>HygK&7gkuhc zs}8T6K*t!=Gt3PWMt)||VehJ1+yQM`9S>Zj|J_}aCQB1@=%E`wHnSl+a42b^0hFUT zrztP-;&V77U&=}8dEQO#8>~1nEL?i#rZL5L!YCFF<2cizvWqy)LkKQ7D=f?=eFM>x zQMPQgJUcFky58~D|G|05PL57!Xj8R)t6Ey-e(2*}o;ats6_6c=G?l9W(|CNuc=Zet z?B09Sq^#PpEXaJQuJ(5kI5^8a-XZ+D0%Q!@SO$Mx+2CUWZT-4()~fjCZJZg3=_q*a zedT$m5ZB%DI=W?pTayvZ!s*il^t+^xq6q}9D_6Js)jE&W*B`z%XNZ-NycL;}ophoU zcNX;~FO;S|OsVC)UQ4W;(z}Ex@meH|W_s<(oN~uoHDv)_L^F6!*{HC0XSZLpAaA+< zso0|4T%ASTuPYsO94}ZGcG}}>`0=K+lNRCgas#gb@&PmLmC(kW0wTA<8J z;FZ%TY>oNEW&4HOHjUauLavR;h-z5Bymx0OBvtbI+tl>H^Ii&lf|j1a*fa9Y5o)Ne zS)@3ej1L?1GcuI(h~M4#XG1$q;Kk0D(H+b-pFj;LH4yh9TEUi&@&LqR_ZURPQR{TaTl!1 zIEy5FNR~VwFrlZd?vTCxTGGUYR-CWnxTFRbk@Fmuge$4wr*|MEfxi4TkJz`Ldy!^9 zQl3(3@2l5YrmQpe^r7pRbq4<6IjAD*V`f~^^*AJfj$7w6M8VOb>1Szb%0AA@?3#_> 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 z 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 diff --git a/dist/client/index.html b/dist/client/index.html deleted file mode 100644 index 962b69e..0000000 --- a/dist/client/index.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - Presupuestador Uecko - - - - - - -

- - - \ No newline at end of file diff --git a/dist/client/robots.txt b/dist/client/robots.txt deleted file mode 100644 index 1f53798..0000000 --- a/dist/client/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Disallow: / diff --git a/dist/client/standard_fonts/FoxitDingbats.pfb b/dist/client/standard_fonts/FoxitDingbats.pfb deleted file mode 100755 index 30d52963e281dcd7e6dd70555340fc987d3568ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29513 zcma&NcVH7ow>~V{tfVN3lb|fY64|9Dfe@PMB@lWu#TYPPim`F;MUuOURV=F)cU!V8 z_ueoV+ki2>C-fwQ00EK^64H+Rj`QAclzV^we~6J+yU)&?d1mI!nKNgYj8Ps8CX@Nz zs_?|PnAH)nVTXf~leYS=b>E!gdY9pP%5?qU;rhYT^=y;|E&NZ!@HJxGsBhjGH|oiI zwc}!!k7iuK88AE!@?+FlrZd!N=6N%fziU~U>s%iG6oof zjB|`jjH`^BjN6R+jBgp=Gk#$F$oPfvn(-II#Ta2Sn4_2+=3C5nneQ{lGRHB;Gbb@W zW`4??$@F0^U@l=UXRczdV{T$@Vfrz5G50bLFb^|BnUTy`W+GF_Ol4*=rA!4gm#Jf# zm^Nk+vy556tYX$M8<;K34(3s2FLQu7$UMuuz`V@7#=ObA#k|XW!2Fi^9rH2s2j&ar z&&*fM*UUee!2A#MALjpfcz6&V9FI3Wygc6Xc;Dj#55C8T9<;|qk0~CXczo(H!(+C` zT#p4Fi#?WkEcaOHvBqP)$0m<09@{D34f=1dn77kw=zXoP2Pai_<)u=Hs*gr-e8z3Yv`}Zuq}{F?2S5G#fvfjUVBkbMT`%7&6Cw zjdPiUbD4v4nS*nggQ0UUbPk5%M?M(pgP}ec>f`>6p*|SugP}ec>Vu&^7>aMt#n8DJ zIu}FdV(47=Jq(?Tp>r{GE{4v@Zg9*ocW4bZhm~6~7rW!MiiS`M?G-H-A z$(UnIF=iMOjQPd%Vs_^SVQw+Cm|09L<`vV5S;eGcPBEqPf-s?&PfRCf6O)O##8hG? zF_D)<_c4V znZiV2o-j?AB}@|L2!Cb;VS+F}m>$dyCI@qaslm)FS~ULu_rHG?*ZBXZxyEDFwIwbw zCMcSLHJIuGR!xk{ZUr@p>4}H-e>^sN*gT$iPVr3eyg2F+YbMLizQTEfvxRf*js0(a z_?FA-W3Obd=kM%%r}o|X?;78I_+G;3iK83dpYZ;H_b-ugwiKKxhk8^Pm)=LhS9A>@OQ$suz>R)!>o zXhRx8E*_TJ<>Lv7~Y9X$L}<>)z;y6 zraSGz#OUyZSQ@{dlw9t_Lij&J60)huUXP#8si{hfjf_r{Jp^wc%*wg}Tt+2tL3(H6dV*Q0S{RNu{d^H8uyoR*|3Sv!w4HM7? z_tkG`E#aEfL2mw?052AL3$>9K{x~~{7*US7^vA_XgfDC$x8i4SvyS3Ni(ulnFp+>| ztZ&i8MQ9>{rot`qGI(A>o&$H3|u@@o3?l;RX>*5iwobT2HXfB#)FeMjRE~2IdLS(XK1(9(Zp> zrV>k;$UCvpF=Cn#F$FQih+N>@ekYQ;8e1>1ujZh4(L8e9kl*#2gG1ME`VX#I=jXr1 zoz-G4R6!l-ygE>Kp_+5GuKC^_{>{Tf%Qpt^^vj@zvJal#ELa@6W#yW#W#<#<3-JSS zRU0^HG+IcmJ>z%t=9!@zU+x%Ov)0dlHRbi?1)&RYCHHlbZI7P}JZj{?XJ>}KdC7-2 z7d^rJd#;#1C7OC2xA-T-6ri^k&p~g_I5+QcG!0YzpX_P#;dp%&B)lSYb%~zgTps3o z!lYBABgM7YwMZK`GJRxvzSK3%HLW#sWZuZU6MJ2&T&sSEL`gnMM(+}Bfuy<-KDcL- z%|#zd9Jq~F;NJFAEBxrsb^YWCd*B&4KmGI7bNHX$Tk^8AHNUEndT>q+qrSY(X=>?f z=@Yc(5}oX@++clBb%fJ<@i{FpH(uv7Mja|YAoyg_ijRHnt$dV0do7hVzH%BL!bYnM zMggO8blGwE6y7~l24h;YVE&igykED$HJD54SUF~EZlR#`k?q`FdhqDLx%>Q%#GYM; zq7tGKD3y+|w-!}*^N%GwL~o#N=mVTqqt70r=@118upbUUJaE_F-IJZ2la)gm)di~j z98OPk^9CP2I*2|-^U-0nW&(T&ODW#pZ7}f(EP>g7G%ValX;V~*iZo6xt4${C-zZqI zZ{?a0o46{HZr@#yst)BusAF<+1YyZXt8}zBU!|8zInr!Zb_PGfncUjtEU7G{c(Bb0 zlgQKcr_ULwd~IH?QNiKCtilXiavXn8*uFgyDqF45=2$q{MN&sC-)rf0Sb!G5!cCWe z3#%`QM(00DzJA`3_g#4t{L;xQc?6fCn^Y)MG9>AoOtDgw&QCWV=?tSH+q!cq1idF~ z+8gK-XN#@J@|!JnWo1R2;zEm~kYAZyDo>$W@d&N3SqwI2N@nC!3#|nI%e%)c+nr zDN69Ch;ut8W?+dRE;1`Ag%+h`$Heesi=zz+O0URMtJDfjj#i<~(ni{%DmcZmQh5O- z&sP|d6dZ9;c3A_z!Bk`_ri?bdQI^jsl4jXtf_TxM6q!NXc!;hIYmTZ<)+H&z(_%Qu zSt5y8z+3hxF~?qH&CAWz)5aXBDN7KSm>3n_n9$~M7|Wb=Ph;a{%|My-gvh2YRH||e zDo($iRORRCOlD4biM^~#(AN+YRzU0J8nr^j;q8BvnHD3B5(LDyRmy2E6yXpKr{O`~ z+wKXmV}4@&l+QYNCH^lZjOSQbh7@8`L4U{z!HKJN&%2Ua;%e!b`tZtBM^NwXd#Ui2 zOgC1Rn~L7r{drKJw^(>2F(!(W5GRZZ=Fhwud*VcY$K?XbP(fH&N;E!x!oiIkFL)bf z2%+b}s;}xrqj@)6Q{XNMu`9bxZKsK5w%@JeI{eXl^V(W6Sr&3pLbMmW&wj^rA zQ}g9=La)}PtN8Lw#^p+vSkiSeO@`h(*>I#V$;3%kOH+k>Rh~+#qVzr_Ox#(f zZ#atruMtwELMGv-6^Zk+DD-C-epFa4yAxKd@;2q($;sDnvI{cG%J_vATfT|PF3Gk# z_-371Z=y2eqI04J=@~kG2CXk4)WyY`5j&Cx(N+AA9k)YmCP5R?_@%W0#=XylIvCh{@i!S@dOz(9y&W#Qrc!v(>PaLP3*fb7qxFL6{M zuU5@9_>fb~T5lN&xFNW6{`{RgThFgp>ld(IPV-)*v#fbmEB`e6s&!!KI^X?h z#n!DW)(!Ywl~Fs{vOJlLpU%1__ZwI%a6edae(RkZLj%_=H1D@!mI8g4FzMhXT#2dR zBkY8y$N-DrJ<;gXE-qT&;-f2Yh1byn6gkXr`TWCR@$R`kM6qNg8$w_ffu6EQ9tcTZ z7lgrFBD|#-3B8vDeydc7y$wsy{@dfwoKRaImP+o?rjK zZmH&d_npo)n!J`sq-$-d6@nt0(PXAg8X~DUy)xgbH(DvJMwFSIrbzMTeRootB}o_Z z!)j8U&28n?jnuu%ZDt}xUz}Pi;I)3|C@U%~r0W|BbOgo<4dq$og4&t}dl}to`gV{g zVx!cYxkhWTwa8rJeZ8iyPh*%WYy3;4TXraP{eJ77WJ1lp8X-=O%}7l5Mim1)q6lT4 zQptCHHJh|(iEM+yYBAahs7@o1o*@*b3(|55igh&d7n92B`pS-47^N5sn@oW*s5mSu zSENi+c{jrfGN{68I4UPB$dAm&+2k4|`GNvdeu;)YVNOgWq_|cYf@Eb`3C>F!MJmnt zsxm=Ej@20>O|Z%J-UW3v1vRBVpC4P6Us_OHwy z$S=^*YpTcw387LdbL9f5+G3@>_O{yl&z|~gDtHDxFZ-#?Zn>IsY4pV^$x)%hb<@s! zcJGR-f^01~cJyb#>8lx;S7_ezfQ)O`GWrA;2Amc3wD>C`Atoq(x4?gEVbK;EzfiP! zQ}Gr7Vh3*9Av55iLmx$QQjxBd#Per@=OhS#?GL8~V& zjtUK=B5a2%Wz8Jk^G_5?WwwNWpggHAjl#vICCJ2K{6u}WC5^J3CVv6m1DJz9W0p>x zhQ=&KbMS}v;3Z{QPZo%r3FTRwR8_V{&X2vhxyEWW=jT)M+Ot`Mf>Wo<3hcC5Q7$U7 zVy=sd?VO@=OKBnBs4&TmRH3cZZYkmz<@!u9|5L$WEzD+uj1f|c`x~mzg1zwiOs^Uu4aeR8R0m5I6|06 z%|vgJ7L_f}V7PN(tjVY{DD*O8dZEguwkWhR4SFkkY?kKHY@MPwV(sPAF&wX7VY={U zH7u(ZJNv7QPJ?K)-O2l95O$M57rqXBnDZdHxuo2AG{5oe1xv>{Y=Z4S1#ANlCc>$; z+bj81$>ot+3V|u9is1c>)|!zQ;v$}rNQsbz9^q>b7X(#=ao`6SL#ir_RdvR%Q^o?3 zt+VZ}vDtDfl{W8PXW<7mQCT3(%9cx0H1rfDnv-*R3054j2e--zv^JR(SBe|!i($?7 zv59+Q6~xHqDl)xJ-smIPcH43@#`eg2^qqF8*c|6bOiVYX6pGiH#!l)b zV9$0kvnZ|Bng2R?Y???cCA>0QerSXzrLbx<7doCpRm%r0@M-~<7wyBP;Xo7@O6ys> z4a5<>uAr9h`fwLJY;Q=MuZ)v+mffA38$=@wJ6W2Vm`m+dxibrg_gvVD4ByNRhaK<@ z1fuP*J-mfiD4EFRg)(4P6t|LntN-+17j?Sx@`*eA&WvM$>5=JTD%&K@<|hb63DM%J z`r4ujM=9lO=rFYl?mZ5ljb@;j;sEpx4To60`u5ZLH17zb2yI~DB8T}R=0q+SOr*9k zuk?IN_*VbWwOhq8WmQzZDLk3kh}XR6XHuHRWF9^9IUa^?d@Teb{Ihx}<*F|50T#?{`Ct;aWy}ih7kG*IhvXA3nvB-dJP`w} zLsMWftfyg>knBn$oMp9@je;}IU3+&&`ff{&vQ*NAHfssLA)z=fDm5`?)vrlIFMb_* z{bWh+lFsmSl zu#GhyO(wzu1J?TTk5t5Uwp3QOQoR3E$}21R*G}AM9HgGZ90L9AZit8Nu363B;{0Zu zO}Gyq_8)ozpSAEtPQhLHFS#@NK;&Bf%!iTppS(Er^XFnp<+~C|! ztz5T%>E627_GJ3E6XZT;P+1qhrOw$*@rqV-H6@o^ws{7p$@9$Wbw6&eBf@toQ|P*cb(H#Z=JNLFW_q$ z7k09*^eA?Xtb0ZdR-L)zetNoT_ud`x+c$4ZJT>4J_-QM=DrswehGkv(UGLAo|J>K| zf$L59iRAsysflISMMT1wGI$plKc>MX^d1tVqA}yCpT~4+V8N-=YP2vUREvCe@6^GZ zc4}n3VFDL8SY-q@vm{z#uR&)j2a8&Y^GYg8>YYtaNfqy(|Nf*VBb_Z7t%Alz zTX_xL2UL4|&#en#! zsgRY$2%=PxXeWbG3wtG!Va zGL!Xx?*&dNj4mnwzN0YLk}1vfPE8C-kChy%9IMFe6jdf#qfJ5HMS4Z2qE1xp-H_i| zQeMq5S#&lFzgSWz(o$11vcOD~X-r0=punIO8R)Vl?Z}&`VVwgBfooW(x0Wl)w7G4?663Vp80TT#|sSz6e3d2F_6S71p7A?WpJ278;pYF#uDR2C1uwTk!<(NRnJGaz$&x~ zn>H_C6Iu?-c`qhm9fq^Y{d@4-g=3ua$8Mf_$nVMM-<5tORYYZ(C7Jx#q~utNcP~O% z({%qy!QI(3-+pl?Fx%^*^ZgF)Y z59r|iHWlmc7n8Yo8S^ooN#901Ofba2-vsZ)Pw0CVUO{>6Wbs}gkIgKxC8tD94akTn z|z8w)eZ7kSov-DIzAZKzF)pv2gK=O?tt>{nWE44sZY=NlH25HG~l zeU97YtK<7&d5gPErUDywM*f}${%A2Q=Dk{ho1;KT_BEVoIxBc`VZ&_XIoEgM20zEC zVEV{_B_N#MA$0yc3hSt^-E$K%~FWUogw}s~>^!^z>#*Hp?$z3{c5*ezS(g3 z!eHpxt!omtY;l)7^H+t5)a@ucC(&n)8$mu^P!vF zou~?knQVi)Oolag~-}P>6zz-6#o4cf01kPBtI~KvRK6}EslCS=kCD06TkDHu0A_&;YMG?)Kce_ z#Omn)lDC&|q1Fn8saPcnZ~{MmEMCV;#5DSN97p)*bR+FY;e@Fr@96?qB=xIE0;q zcL&_I;es(YZAYXv)Y90^FGQ}!wSck}lc zHdh>=0;>9>hXhYgJ$QJ3?~R2?$;xaoEs|uUNs~EP8ru@`WK+-JW#|4KyM#M@H^rPe z=jOttKm8O_u>`Kb=l^n%7{$HDa>9(eKtBZ@rypI}3Aya4=*{(LQX-nc!SB2{2@6ic z9Cus6>N6o{VBX0CXJ9oJ_Ygb*MDEN8581|FbaBr&-`qO-{ZPzN{}RgGW{$pMXUi%6 z?QQ+5R&Ch#d0=gDPX?9#JK5V<-`n39w>KavCSX@$LqCNxN<+!yKy&-4p|0euei6yr zcLh66QON$+1n&Pf1@9z;^|%FCc_yq67G2$O23EE3{yBtOV;34vZnPW?y(YMLx_hva zF6}hk?BTyofDh37?yTqdeKCJY@483*M=Oq()2rm@ov9QSE-b#bSwY{0H%Q)p9b4i$ z&s=bvzByFCBfu{{@ZaUnx5r%6F?WAoe4!6l_spXfPuEAj+#w6l-#*qL!Im8gG;zs1 z6?}Ms+A(HsBbtRZ)(818>DQlAVG7>%8k>nGd`zLsW5(k=qPQ1akpV2lt|Jlqw49i4 z*=DJiZ+Ba7m4N2a@`OQfz(M?TFA zADQo(w{I`u3LN=>bQBbKH0kf54`ebth7-9=`1=Pu?|p>_q-$CW`%7(IMZrzZoe?oM zoA6RR>kq8n{gFQeeht%~!*2Ja#>1=fC~oe{YbVdPaRysXx8CCSC${_hryf|VrFbuW zECg_FUwrcH!N%zm7X&WbO(kbUiX;gfNZaVnlzSECpMfbierLih`1A?v#>F36L4Knp zwitr0YpIjkn#O+qnb67rDo{;aWOt~E{wC+i&eYn2+p?ne=;%dO;zjPYz9)jaw|6ZL zObtJjLiZ(9#ct)#`h4g7<%_z$$2}H{E_po~wm=U$0B`bcV5uL$r+5ILXTw3bMm$01 zzgxcmaap_@3ju#W;@v=RUL)a6*!8cB@cPa*@L;;G!DcL81o9vslo3Iy>d@nY8zmRc zo=EQU-z$m@%Ar?7E1X=9;y+^*I4jMyf?v8!7{bqJmgt(!aBciCrXd^GTZfKeSl19kUg&+d-Lz>;Ct;4T>0JK!JJ312a6hs-Y4%C5z)qy_*TKKqDO;z zIw>(s7A~0Of9=WhE4O~aOI_?T^9)cfNjyONMf*o@60F(Xb5lWIfp9XgDq`SFMOR;6 z!totjq}%tqi+KaRk;t9ouGv=XG@AMyFnF=pP2fqw-;0{rr!~!O#`B!}xKE=x$R?+A z;Y0z+D+iA<@P-M%uS6eCKptsm3L1~RLc!-}>fx9@di2q)YbKa>{G=AfeX%wN(R(Sc zA0hX~26!|2T1Er2611f2FBYUdB8u5a^CdCzL$vD!ODrTtZfCf@VikuIBad0G7b4PJ znbzTO!pBF5EVkERl@N|UhF%f#^zd=d(|C&!hKdPvimlVQRPZ!~JA%J+HSRkIKk(AP z7dQr?5;ppC;R)#)Ubk?jh`P6;*1Qiyf$#57ikH! z39TkU466y(B9<4d`G2{Hn9aW2-;eyV=E^+nrKmgmk8xbraF!vy2At(@H-BrJ(mM4^ zcZLnidJl6(uCcoN+b^nbZua?T&6F^X*T{R5g#THCH9z|k2l}^r0t{D*I)kp z{S{yBvgn{doF982=;DzZ`ni|Z{1*25$mBIs=WV>CxzpHl9OuUl==SYctKxV)x-5i( z+fXQCo*BO4c?SAO*XTk5m9e!NmoM~T9(>`12J=wH9>EX19>CYt2{qZ)(f0p%@{DKT zJ~=$jurv)ZcBce*XJS{bL7+3}^*Z{}BiP&ZM=?jI)#|h~ZQ(A#8^6rCx%lEPCZ3ahg)mg0kqd~{^r>85k(lH^3nlK-4127_I`y%$1FF5Ts z68lg)OX_O-ode}3ADw-8;oh}@p5ETx6C9h(U@Q^TH^;19%H1@hiE$CrG(YO-(mId{#@tf z-q!n`a0&8BD4NW|opuMpiI|Lv*pqQDz7MOHu@>TsURWK7mD+0339A!XUd_M~y7d0s z%C8#F4Yc3(bWMkSBrKj_X7#|Ee?9@mapcj97|%k0&B>X77PF?JUh+2deu4AoB?q84 zfHezWG(v9_YdXHDgx+M9mjvDuy2O}cHRgCf>B^hN0uv|^PQv1yx|7Gzu zq1o^W8*DI$a3atrEM5HZiZfH8)3mMVj{AlXYATi5{`lS4jb}O zBFaZ<;uYJgDm&?y0{H14-M*tK4R90iG2^vUW&#LwPWtX zm`(5j;gX(b!4|XwZ9$ueQ*5uLrNZG=BIZ$8>Uk7ikjM{PFf*`Cvjwv_1N^`beF~pp z@D}tb`V9F|*t3O|!Y#H|>r$aE37$z%7vc3cyeWjYo4;)QvKihMF^3m7d3Hb?3BRyj z{)snqkdOtLxPRkB;PARV>}h`z=oc2S(A$J-5G^6$F&pNfCB#2@bII=>FL+FVo%LYu z(z%3JHJ-2@knkBRAtEoZA+q!QwXUlj>uWZ2249GX)%#b+aL{Kg9P5XJCtk3yY4s+7 zp0PSd!84W-y$9?(8a-!u!TT^p2tmydglCnFt|Z)1Cy^LpI_3ECXalFd`<}L6@SL@4 zhkAD5w%gAhKL(E;;OtGeSCet^AfxWsbfrIz;TTyrQOhJe^Gda;A zZKrw1euBO#a0=Awt%P?rf6pn+jw?(P1Rjh(9PA7_nnpj22JYUT1P(fZ@}GYy@b~*7CgjYfA^H{A zpFyj@>j}1IYnb)JF3);6NDh0musJv`g^Tbv@elqr7LAi|y%t!6!-w(AKfKD*73w-l zqTf+=da_g?k=0t%^reK{Qjs7bCM`oqXUU}UH2$8Bk1O_5=1gOzEr+8t7w0t!ifXk+ zGu}vmKU_C(QxX-9u{(W4!C|x)d~nOv@V_G5`acQE|CONp|0F2K5otp4iZvIX4Q*I+;e=h6 zEM61VT(8-9!{cAo<#Ma8Qmnd4Gr8-|3SFk3ig1j|t4F*xSC(rT38S7Hg1cfmCEn^E z8m>DoaCkS?h?Zomc4$LucQq@~sF`C&R-<4NmSsT!o{5(f5%WjBAfXUqiL2(5);Q7(@{L(g)3h5 zjmw6$)sOfrNhrw3zdwyoChygRdRv^ex*EZWeo59*T6iJ)y8ee?$^Hmc@c5s{qTPo{ zSW<-C^ws z>os{exFJ9r!D<<@20{!X9vG;f5ZOm;Rp7JskHr) z^n*#9e<=8nbp3`Dr&HR~s{FhID%wNN3XblJ(RU8>B6vf5{ z+nXq~4L%`xeO3#OWVXmHGWZ9nil|Sn6mz77T~Td<>YtueI%(Hd z*M6d+!kAabzrwD|GexD!RZ<+tlPU!p5Vdo ze3uuAeG00x!y-jViF9~mntWd_XC&xP5@xdi2b&)at4%O%^Y%5h zZoMh!YOg(7ms*ulN(VLWtq5ri>KLmUM9cmnV4;0vB?|>lCtWxgUCW;Icw|i(G29$Q z*4GqP*Egg^#wMl3$3(hYC^n3=noU-V6$hEia%3`v#X|8A@K7M>tSqmpYe|Ss6bTb! zLu(r-ug~-9U5&MIz#H9C=c>mSV|e#k#<(8;#o~3nc0C;V8po@Bf|%^Ok@KXh(N#av z$o5*2*XU}7cbF{=t~%hQaa~tg*m`-BaNQg^$42ktt;&Xx?ig+;7e^YC&-`IIqG2xD zSDZigAiU`V%hvsP>AM$jr1_zwa4cGg;|*4#kC*Mk*5(%rv2B;<34$?@!}=Ir{R*!L zgs@++`940UnWx-4#d6o#e)@9Nt}?*#;huV^|H-m zq4fn3)o3NGS@GN(mcr(H;AwBqDH^*^u`p9558kr;qos@XbfTHCEpCV-VP(t04@kv1 z;yk(INLlp#xv!9iF(*%=%n3Vyd{JObJjZKUwQzVs5uR@AhIe?jSjk%bPsOd3_JWR@ zM}Hg5rMXsFZ@}p-&SXx=(RwUJ0dTBF8?7r2ZANoo>xLh^A3cWI;9JrqD;gWDM!Ymt zPW0ZD({}D$dt(N?AA5$A$x4zeStw7ewg1d-6xV zjbkvFO(woMJzr&`bedd~TA)_ssB>wFlrSp7lnMc!y1rPBS5y|2+9nZ53(H#IG~t^Cc^X|I`UE!N&_9Sjk=xDBXi=K; zv^h8)Nv&!$^7T6WkIFaiG3N@h(LQt}KAA>bSVNdq@_d;fD^rrCrDbZVM4eftRZ^K* zS(&o5nwdTGjx9h-(7v%*CFwXyN|D1?S!6mjWyVo%g$j<|Vm4X@I(@F1#-Y?IzSnYP z8>F><(*~k8W?vgbw>)Wss5Z|&C?>&#?08{q2P57UHL)#G0uB7BF1FUFHF9zI0l*yVSDXL$L^)3$mZ7i))qJ_8V#45E9;N7Ml|!j zleoO#45{3a9-JP*Njs7j9m0<;6j!HGh4M0~Nx{k08RQ0m!C=wpXgqFhg%(bASz&nt zzbCaZwS&rN%4k=fv>7cHWB!1$J+m=`Bkpb#bqgBG3#-d$OQEgIWa8*_7K4G0Gs@Lb z3X`-ag)P;R#Yrf$OX>yPjU}aRbaQcg>7dadwa9Hs zPCjNg*O8qsv2wC)5=#lc)S6$CPniw*W`lu~XRv4~U9Lf;)#&k&29uIgA~DO-_@Z=q zW+sJaSZQt=2d|{|kQzg|KHqA!c^4K~3QGm01@iQKTAyQ)y5BWmNjMsXI#)xfRElgR zKA&)MMY=?ulPXA+7ZplqS-!+3(s4#;6`87*;^~2dK1!AeCL_({~Ir%Cqj6$!~ zQ5u~|pT{>C%{GIX!~1SUNxs#L%d=!<=hHSxfyANyUx5rdeX2!bm3bFt70WcKoK(3q zT|(ukB{H=dGo)5&1RA9&k5(FF7P*m=VUt@*`DI0x!U8JaYQsV2IM9B=tIl7+Z>0zV zIz|tdVB4n;+dfO-S8V(AR}32a9o|hv_0`z+39LJ?J?tR1eNy*lryWe@{4);5ldjh& z?{rFQn$vCjv>iDoIDV|5uRXFR65Bpy{+54jAEDd!nNOHU7L%@H;G@wZkDifDXs6rs z`5Bu&RsWhk5z)z!331r;(WCbNHGNvJ=_3+j)2FPN8u{JrLfnhqE!%fGIW0R4H+ZVq zdt^UsAdComM>@f)KLtJgh;Yq@*`&;zgJWCGRtg(SIcBUlb7YiP`QT530l<9;9(xD< z&-^$z`p)34Q$OQdte=3h_l*DGkAu9g{IK^VgtVoJO(KEc{{4P_#}5n*9X~!~SC&gk z===AqN~_A2>&@%9RJevHV-?=a*VznKllT2)gd|NN7V&o++yCzi6z|fPXZ9c8Ar>p7 z>D03OSby5|Ht(wiL>YTiL2kY(Ut#mUbC-~omMiQ6cM(JTkNMHOFVF1=Jm4obiEU~0 z=PRUUsWDsUoqdr=Wo2)csHG~Y!uyLmgssF_Ud|udf85XSzyUvscdo_{ms@T(*-EH8 z%N0_UBv<0SKAT8o-^kKS^)i#p8w^lR*4XVeHFi;ayvUvGHP~Q5;Uur4quNnXU0soq zkdTs`kRYsbQdkGYk+=@k75ISzKM)G>Lq|0=f{!_o)fJ8iZiV~DC=7_;;`?59yc``R z1kr_PAR}(9zxETni?^-b8+{vFKcivvPggfwi-h;1F8f~m2?r72&@o6MKS9$dNjb%UfK6(8%{zLQ}ut}s^#YD(qeGFqG{iH_zky|(H8gUgp6 zJlJ?;DfUvPCQ-bG^%7xuPEj4-X)P-&qr^`9zTm;-Yxf^)y1bO;nfxS6H*Q!OV~Z(E zqQ$9ciUdKD$W)$2mpSw68~E;w+=WxT>h+SPS2sSWueago(6UrZdICRAks%V{Cw>y_ zm^reNi@Kp}CD&_j9=sLv_r%(hSiy9>nDt{QK2z2o>`a6YW;R9tP*ofE_w4*rRnM`8 zp4=GwXM(Nk#Vi=V5XZm1Ij?^Ye1yh23!Yd1HM4M_K8x$}b-ka;wUjE2O0!s+k)EC= zPctex<>-AeS6-T4no%OQDwRrwC9Nc#gJ;`M#9Z0`-nJ=oluE1n_Lq38l(*Xdr#G$H zVoRnVG6An6>?Ua$IJzLMElP-MQy0DxA)tydD)tD$NmQ@*}Gf z8l2URI+F%}C~clz%jcO!y%eY{w(K%NgR{1=DX}_Qq?D`VwAM;!jd}Q>3(tzPY)UGM zj7dqv1z5Mg6r>wP)@;gOb09CdGNIaZLDSCRS^c5~GMhtQC}^swY^V`dN7GpN9|cOK zMx&tBnmmobfP>h}`Sl6T$f)?l7@;}GAgAOyLYJe+Qwp-UF`4l((aw~n61xdoL7E8j zmbkdIv^9z&S`L=-mcUwIE-&IYC0EBJ#;3;RXmWIN3TLavvz)v@B#2IokBoFCG&oEa zgNe@KYGi~)nTMyIh{_Bc4r=zlC1`Lsn@W^+SpnUtAJSDPaGZ(i4dMJ*XHvP=Ql&|0 z6wBO=Dswj~RR6UNM}AqgFE(xGq5#;nnu~4lfYn?)!QgAJ{Ut)Uc?NFc)e-9?KAY)| zOCOH{vE2{|ad-pSo$xi@$_hkrXbRyXo5`xd3r?d!txVjyJxQg}87MymnY8sRzNa@j z2e;sRxhi_dmo#W~hN|=16O}5A^}kR>p$VUp&huxh4BA{(lK&R`KyReH4v2^SneD@e zJ)sB!NEnBr;A8A}3ddKmFcD3FgNVWh{u1zkR>(qpviuU7-)An9mx0gu)N@1PK3GtZ zb3nt;I^^ z7Hs4lgEjNGFG=3LJzam{t9=u9_>s%cKo-hBtvo%Eoi?GM5rSe)e z?^jogE0Q$o3XFJdQk++zDNRpLl4YqmdG-XGgc^CPfGo(r(fxJniHh@;HC9fk$*ME* zt$xO=EZ?N?CDfAexd*fP5~sXKK@};?I-8Y)yf%|5w$_+dL2G|&zJ)dw+A7P7$_qOx z8cQk*I_>S+Qf-BzR9tClE7jOIRhqc|EP?E!(8!ha%E)zrawSJ8PfwK!q^VY87A@DO z7RYT`_$-4YkOS|asbn7R6}|;hN?K5?Fbm8^y*Z!GH{%Grd@Cp4YA7o#)LP5d;gU$8&AwK$7*t=5ym$`*$`nNazY zsg5Q`sgO|bBvZ>9D#}E}j!~k@dWT&^pcTi-l*-nsiX=k0ofJ7*svIeVavLeOw>rzj z?kizcv(u48Ak%BIzycrKx8j4{R;vM5P^(rdbJSUKIyP;huT;Uo;iOp-fkK^UvKaMc z1@zqjd^V)fjz!RK$HLS(Dv}B94lGPvInG++PhuG=DiVp6>q)t7=ARj*8Kqh))&qvp z42#Src{bjh!^tsQRCpy|Ghvsn*$AwAW?a14YR30WxOnWgP|`9b8sn3LrcYDoXfXlPd&z~rJj8px=+{yAe<8rk8VN!)i6U^^{ZEsLyiwqN_;+L{MuKc4q(DD` z#<0D+JrE!^7z4(*;ciK`dbh3Kd$+7&*|IHnW7As# zq5LF-O*SN(ve|61se7}#_n2qcd;d>lf9sJfjn14o^PQtpzVChCW26^GpQOVKdNl7; zdYMr|%Q>Gw%wjpkIf`T>rQ!)jcNRPJ*xQHaeY2 zC&FW1F1;Q~K0p^3vcd6SKbM}JLVf7A_M~uB+sCD~^y`pCf0N~auQkBkPtVXW0*WNS z&{J|Pg^;Zl*2)EpYIU2ufkd+Fw+^s>*gjdZ2AO&} zfw(OI55mRffE1q_Sv^i#xlO)VLbo-o;B}Q zpWJBs_wi(#fA2wjpQN&}ku(A+^v~Ma4Qsp+XFP^a39<)ZY4r74$%ZwTRXfkWM(_k0 ziI|F-qFv$6bIoHrEb9!WCF9z<@%@BM*4?QDp^a^`C2L}>^}c$d1$(2kdZXdr$C7=s z{v0tgC21U_j6iMr_FhQnl?t6=qOwVFKuc{>CTJ*;rpUu}o%rhAW0MqyFRu&I<*6;ZQU z($Yq?V8;Td$Bq#`pHc6H$*o}em6=9=jkmwjG4yJL-4W*3X`{T;gxNJxv3 zVekixeq!uGw7-ukQ@&MGMySRNQvN=jzAun!vx|F_ z0!9nQSHX}{OyB>j$j12GzaYN58v4GE-k}5MAP{9;P49+&umZhCyI$OeB3r<@<-Cse z<&g_zn-i#^f6fFw*|y6Zja)C0;N_|2qnUoMKTV!Y9UhySU`|eda`gg{h-oE3${vZ@ z7)dGL-$HC&TUuE`?cPN%cz6xb(%hT%+x-q7)#VB*yoAFBXdLQW#Aeu?mVgWQ7<;;$ zq{br(hw$OEU-V?ibnMXiv7s~%(%QihN_~@0>oEJBxZ50sv~j^(;U+?^Fm$S@jr*UZ z8GAOCt$mrE$6v`bsDCwAU805TpWyJL?PFQ|2w-Dg%1)DqFMa%vOEXLtFjxFUYFI7r zp=<`2{NkN&Jg-%e1|v{MyChKwAyam1mDF3c&(e!qHZ%2FMTZwWSlG`U4I*Zhy#k>98;MGEJ(m1`9Uc}HF)LnYKD`K--$l}+6 z!W*Sf)~zsGh1q#ie;arvpM=@-lk_S+%$-{ySO=c&mC!jhwxl3*2gkt$zN!ya`c3_S zAy@%D-}Bh#H;M{AM^AIm`XlA^%MeLhe2!i}gw= z^qU7}(K;yko#klVZu(W2HZ7Wg+t_#*aRFeou@t~NjN%s}LcqVJ`zPfX zyX6l+|6p-~+PKi8KpRli5{n5CfaZvyPZLygzd}KVwUC|rgM`jR>=|=J&y}DI!&3NX zIvDh&y%8IiE=Fdn1#O_KJU{^tdbo5I+F-FDGhJ+pc>8=oE*<=;149{!K4Q+;BV0No zfj|uk{#hN=qz&*HQktv~W8R?f2;*8v4|$m^2=bNM+Pn%M_bEEaFcwBpMyhW$OYPh! zoq-_qlTbE=lBban2nuX8(NKD=LMT*#Kc$M^001_2$G5Z@6&s|QHnoC_f=@vRHWRf= z&8>PV7iFRhQxP3}(x>q9Z15RULT6%|00&oUU?9bBZszBosR5X?FBuY|^KoMwod>&p z32)dlDHPpPxtk)9#z>}#z6QOjdFO&}Ud6Ud+FoouCB5K=rH)|!92Pq4^ z0al&{Qqe0<%lg{K1mhjO{8Y(68~hEFr1(j}IDeu&B~QuYDyG9=(;INT&H&4FUbDH0 z*k`IRHgy78qp7o;cMvb8|4$C^Ac$Et;Q=O36&MqkCsA}e`?D0p0~(KaCV|Fr{q#rE zL^Pz3P%SUL{vs}Ll?@GNj%D1Wv&R~bCk*ifp0K8~ez#8JBKs@7l@nD=QO^*FE%XNc ziHvAi9HXko5BMrFObs|219+;}87C77V}eK|tj=C4<35%d#)ry0d~)?`FE$ZUMJPfI zeEi{ucv5?;vA(&iwTtZHnRspO*7gouqLGM{8jrV&?Dls1bw25kWQdn$#>9=WR-#>@ zXm5=*0=96pc1AYMV|u$iK)VtGv6|!ytbC%Q-PA3lT03{P)Z-|9os&(ave^{BsfnL| zrXbQtuXqVt1dGilo=CFa%YjPO>Fpo-#?La@U*wLAo;oqWES2q*Rgr=>x`YC}Jl8m_ zBH8a9@(&Fi$Lszn&qO6jO-lVo7wn7=h4&551Pl;d&s*(`vcWICkNkko%1k% z?-?Ea65lwvNw#mt3rk!1N}cgypg(z*>4_)KCh)1MY@MI1P}Mf=#+#ybzBV#+uy@Cs z_`Z1E@z#mTb8n73SH`4of3NG3hCJSNLUXvSu4A9-Q3dmLZJlHVR4eH{qo4daBfqrs zleo|5bBac;@4PJUON+jn(4Sf4xHLLAp8CuCwNo`y2d{ja7#kY9$WDbbh*^#u&;{v5 zyD)Zj*j|PWYjUbVn08s7^}mYoFzyx%lAYU$)q4-Vh{44E1jp{P`u%uJC&TWmImcBr5Zy-)a;%}SHAFy3GKupFP)kdN{UVH9kA+9#hb99|3k)cBVlU?ZoKxE+5i7;a z4tbYQL>z3N&ZZ($0|Bp68KKm{m?ld&9cGJ@dhZF26C~bJVY~j;l%~TacPUA?+@n_G zyn1;@ZDn>mH`LwhC*!`Jgge13R%V5$^~6!AucIeUh|pGWMc`0FoiIEt^0I%v8?7tH zOr7S=PP`^`@9{&Yjt`~C9hg00ja6Z%I}Q=k-t6eGW<-@$VS6x9P_z6%uEyT#tswSmnriF4b^fM}SdXGd!>p0M@Hz(g#UmVPjku~(&NM*> zr6=IRB^cxb=Km}X)_(^r`2WWG`R=@}L>RRmi;Tr4rb0{$bhdVa{Zo7|RxI#N_y^D( zS!v|dCmo{iBhu`c=pO_AiA5Kt&Sj<(Cr0fNT~zUjBC3nnM{CihWr^v`xheMb|GiU< zUMa__pdqq%VP#lOGn{XPufpAY_`gfla6enHo!CKdJv707bSmEjeSSQumtj79@K`!C z7Tedr({u@RWMfxri@KTl!4n*lYuJ(Q4GnNzL5DYNgX*-JZN%VAQ+-QqMYBp9@XIN` zLhNfGy1VnvQo7^=4*RcgwWPQy(A2FncN2}BnZD6*b}})mYN6zvav3i0@Su&+Y}&!e zUg$q{C2O)SdDXLby8IZ^5{+4+#PLJg<|&wNGt?=4CWDWAM}1@D@UHCcO?a0Xyr-nK z@X*`mWB)hYw7I2ZU6aMQUdQW@H+Ly?8kvFFpx!w>i1&{k8t}Nfv>s9sic2O5CwRi06c~?v{eK44 z(3bOo5*6OzlDQPnj@@c4-dM(Ktr5=*rM<4CgB)~a`h5dTNWMvJNAoxxQAuxaG}_xM ziFR~IBpuMT{umd|J@Xw}2b1hQ-xr`gi@%?H20iy3{Ty1i6lnV^A434qFY7GDtfI+% z*rM4|EU^z`kB5A|`0N~)vva)d2emO2A8?lOS1bP^_9k59%;9g^0vDLEL?II#JzMPPJhIL6@$b(zUhf+Xy)SnbLSyhuKTzv)UhbMLbR`neZmvDHro(@FU*` zcq=wlH(a@sx2u*j*Go4GrlkqOzf(lA3$W!b!#x@mLBnO*XwG8UBOk>y(3Fi$D_n-ER43ceF$}bZ% zD}_oPrD#z#YnzyFFXLE!S>vE7Yv)?S5nK4znl+?Hw2ge3O3*9}1b7q-6aFUfy)OC~ zJc+^tKgQ(8s`C@GTSkgSBC)Z^wiYkxZ3?!8TA6V3P)g&Y99x`GgQ=pC07zKnP49@u z4N-qU%J{Vj#C7nsLFkuAmH7nF0Chs4O`=jp7{6w5p%K7MaY4L2CFZjE`4*QFkMrwr zu@r7v`gT9KX|sxcd4@@|e$T1FEHarzM#yC*qnt9zqy`zmtMd#}tr(0$$$_|1nI>Tf zQ)RXJ+x8iaO{PYB6W1!UNoDz4fePbk>l*p0aB?6J52VRpzkk4!W$w;#Tv~y!T`1;r z`C@)`9U+#&9lssv_flDJe=rkb7MFR1147gsL-jGhaV$c~FlvmjkE6#v2PGD?cm`15 zY-Pm5(9fb4GX*QH-vvN)4ZVdrW}N|A2Ktw1t1beOnZ@ecKq&NXq~^SH^zb|H9NF{co4d>3e6#!ra4P8~{xhx*b3+Y(5%u^_RriEW z9qfU)>t7m%Jfcxi|A($Ki{kHFC(rkGUl#NvrfSmaY%tqC)tpXTexqlk_xz;wefAF@ z{qWQrb8b1uW_JPA#TyBPLVE zwI`P-jpBzz>_rMp!Lo0L%bxgGx&e_B0WljoliGW)E;6Drlwh7jx&owvn1h zcaJ{CH2O?Fzsuru;a0N)7NGmIZQhoooHW8j-9|wAYfk~8bs=Z-m8Me{Pmdm&Cf#nY z%TI(oN;$>;e&-K%fx1a9A;s-{Ws9C!uaof_@Tvj9_=TgF&U#5($O3(LraRr$N17Za zfJKEpfe6X|{-M9_aN11<2Q?&2)>gGDAf(A$+1aS-pAp#_bx?AUDDA*XrcC+DMDe(%p^Av`SFey7tjEcembR(@_m^!RSOL z80*1@Y6luC_~q3ViG9PZ3mx>2^grrBKcFBl?b-dbJ)_rP@ z8HlJ(8)2Hbdgh(r_)eHptJ211+Y%+p4 z+64|Tk`rYK_n^~j*O-kWvE3=Aq)xe8;RQ$yP@f2+$!yH$Zltb*0Fb~Hj}ysZO|wL$l4!eZjxMS> zxzAarf+){nj?ruKc=6HXr?cURQmRxb)jG04Szn_Au`7yxo-?U@d)FRZq>>6HstD91 z-0BlfD^zS&HpPblTJsg>Kw#VP!+4KB5|8?&QWD|{-FQ>DG6j>`d+3)qR*glg!D|K2 z@6Dfm)h&|-A_0HE2W=rRJmwf-(nXV;ww5YYH6f_?4n+O_sK;f{xhQEo)73}#{TA>~ z71NJ_hh!rR#@9y*-bcUTUz-BG_{zqQ=^;aSP z^A~uj(vs3sJpTF3aP`+e;PJkH1j-}VK7Y6tEjg&^Te@RV@cBVa&#SM9JqN#tpJ{kh z;Hg90;ZOGhmgD)oG;}pSXQ)QLx0=ZvuC&W_ieb$_-oPUC8?n9=RfXAt{C$RKmNE! zJHA4&^6;N$A!P96>>m$*E%1!5ipT#@;}@)0xySJ{Klp43oOStfOW*eG+t0SNUETnB zK6{FRPEVw{)9e?NYunz4&s z!LfaIWt_39sF;2i6o2f)7wJ=a?e-r=eK;(?^w~=&oy1HWTBSqK6+Esk?B2 zQB$;O(`fC<6DN0$j&8ch7%RH4d1U0_pBY~i*(}#8N9ntc2HL+I5-0!jSWxo8)tK`5 zQ|%40FB8h6^j&qYOm|?{rqNw>fum0+hGJi}2adni6TMm%6#Qp{IPvA~KrMaOE0qQd zWcJg~bt9WML-rRh){d6$EImhb}JK4H^c;gDpN#X zdrcJB^;Kd>{B(O@H@a)&+I}_m%6|H;5#{bL+Z)7BC6v3ag4egyFH8&3r&;tTSU3G9 z%buBAKF8*Gbl~o@3+)=GBFqKS)KNgUBd#pi?bXM*w4GkX*dOC~3*$hDFlakL)UdPD zVpmhw=>O)R(?W*cYjV4Bx5W(}Xc|7R8RB>xG#8~{Zq+T+bCHUEpMxM9dmP|I;3|X6 z8BdRK93BWCt5SXC;B>SzZvMs(SBNvbMKrwH)fSK_h3gx% zB>IT{h{G1!yl$(TV9&VSMuV3ULIE{}^eFu(Tn??$dFT|)4J(`)yO8_M6P&o-+Z~hv zhc~rE>tGb`%-iC|2GOEJH?{zK609Go6Qrm_JE3aPu!&UP!&)-utS<&3l~ErV24BWZ6Q^* z#3tsR-@=I*PBr=E5FI>p%MSD+mk@~Lul@zSf;hlaMX$e&Ub#01M61`>H2Ma7y0xmt z#!9?wr26==(TStejoBJMiIx|kC94@ms17Z@d*Z-RpmiS`9XoosW^#9{P$d>oY?@yD z5nB8aLm2PT4iHC2rVk%GFkHT`vTC2kqPBHX^paH!w4!LtH#j(jAFG`xE32(4tIRfz zsY!Z85xwMNhRtPld-0=H6T2bzvYOhmJ>v(C^vC_N9>^Uneu-ZE5~Eir@&H`4u3}Hw zRQ-`d(-Sj3Wzg-Q(2_qeip%{%2sYlqLwBG~=+nk;y=7mUTZ#UQb7JI3&$)2Fd%%^7 zhP>vOC1&xOeRdBMa7|V#?(VX5X*4#Qmb7U!b`8;5S1OcKtyL`tYnmXU-K_;_WhWRBeHYc&i<|eNlF`#TV)^&tu(9bOpDQI zHWHntt}e9!LR6GNYXCXi){}K{IXTgqYsuEQ0NLl%G6yO-BRhM_!&}`guI4D;qllOy zCcnuKBR|t*1^W~9+D@^r(435Br*-td*jOR`+{ zOrX6g(MBkNW6}xubZw`yi)nzlf*#j_mqAZ@)lRit%M^MY%4wn()_`%!IXGw^BGPH2 zE=`3yIO;cq2U&df5LnjO~3z53f+;OpM%%FZ$G&9UIE&4p7ZA| zj9<_kNVMEmxaobys*eiSUSoie(j)Z4^lu9PvVn27u#cYRpquog-+*}0!`}h|?|~;k zP2grxaS1?}K1c6zKnk^hFI7l&0&aa*U-K}L3?;HD3N1j7$2zO&T1HJ*Z{;*`I6OJt zN!6g*s2licPcqti0_|hOQ13uCr3i`w6ulPR?(RX`ni-SbZ|mO1FKjdJ?*i9GU1twO z_=8z!~WrVTcz0I@*-|~)U(n+GN8Tj2jkL7OE7QBD~((GBlJAnux zV4r?PKRt5`{Zvi^Dhkj~#ls*0dDqDNT+a;>aeqZjbwFT-iyA;Cz67xWq$C0=D-KG@ z^$@)xXd&6N7&HtYei=h+0lfAQy%ru1ti~V$^8mUJttX3D0l#`3@T=F|SpTneg}{nI zi(2~Uh6Zl2V*1(Q+z%WC(#^&*=-i`HZA@MuAL4*=j-B?do!KW8jVdzIG zJmK??g~helY&FNH1lndP3`Gxpe1yCFG|2o>`Sv4MFF8cBzM@xMS+@Dv$LX5-=kg3A zIR9HXzpD_qMZhr1(~Ex2(~EBY7ZmDTLGA<4T7SAXe&1Eb+(^;iuXOal))T*ei^%f@ zIX7&+fbRQ}F*j92-}jYJ^vgQN&0JCOP52e&&~FRSFA9#+$DkiLx)W~f9vqQppltUX z24#H)z5Olvj=O1)?kk6;xd3g*gXBVgPXOT$)hFiX5~y|()h6z|>mPsT%q=X`BpCOU z{|POm5cbWUyQzeRF}DzOY;AyonOAeKf&0re{Im*%fpl$jkFB~pPcrE{p=AHeUhI?<-BQ(QK-YO}CXzwV<88|LA1HE|y{0#F@IS$~@JJ39O z`)RTZ4&PmV7Jh9cPTx}s(cAk$nB?ZU-5BC7M)M0FL_huw{mi%*1nhnW)4=iE;(r$Y z4gGjO9K8?BnLio>L;q(1+PwIu!ne@E20-Ba4o8ayemsU)ek%Ozo69hhfaE|~zwL#e$%hM1(zo|LN-x6c-!_5jA-xdNTc5+e zL_`5Pu{co>Gm*fnY#yA;jf5BWwR4NNUHosL$JzMm;zVwe0a;4N>`a1q>QHi-^6_j*` z0Q=j6=sk8EUApl+M+bl{wv@ha6J3r!^UgiLeE;^ft7mva9ez^jl-lKhMFdSxa8aJD z;>D+qja)+HAayGb^xlJiW1svizb^|rg6_KrRrbZ3|Ga!UQcd2L|Yu@kXEtyBndu-lv*a~j-yjSOKnzw!4?s*lk1zi0+F>L*I zc;1Qmtogr#ZQK51{{8b;&wpk9+W95(%V3MP>iPAsL0dQM+~k^{hOOAn!DeeWVNj4U|5;Ov4c3$8EtVZr|t+);3M!4n0~6}()q zv0z)lzJkUAQ9);cvA|joDCjNdFBmD9E;v?jw%}sHdj;1DJ}daP;Fp4%3+FAoZQ-JY z+=bM_`xidE9D52QS)98u7N}0&bL$oKeORa*By!7H(0M(bAF62h&nmbNV*#k`X?W~r zq4mo!7KrKYX8n4AWWnzqzGAJ#?#CX2EYSliFxCs$QjE0>qaR>B_HQ|5v>udp*Rx=7 zS`SA7sJl9kM1B%wo&+=iyaUwlYQ{mjobx4W0`T^4kz9Tjb)2O;K%JHbJDzi}fLQ^YmQYUzuwW31<}9OOfw2lSjka%BTT(}9NCl}r#io`{mFxDPS92Bm^SZ`w6FxK`xc-h}t$91H| zppvPi8Y!2xG;ikKmfq$XTxAf*_}VkE9tWVW$Og*s{!li?-&@v{kCK{<=G(? z=>Q!?(#uYBSYPC|8!RFehXMGzg4~as8{Z+zzu?KrgUM_np#|cnMG-lxtxfoE#tJL9 zD3@cQpE#^Z2mvlSfNjTE(LAVnb-s31pbU$n@Tmbg;tR5ZYM(-(Rx3!B!O|7eL^WU- zBZFl#xx`+HSIV_p87$HK9ILa_0YM0d%|Rt5M*I*Oy;ZnNqVuj(XJ__770n-Q%K>(h zCZa68#3-r8N_zL*3O2IN5VwMs)DDbgk6NQu*r|@0TTx3Ebi!2yEc6hk*A@510!)?x zmU}&fqevQJx!pPl?dS|Ts=caC1wmm}u5Hvjb71D=sj^eH^V`phF0rIEajT;`bI%W7 zpN5W#mHES!5hx7?1j>7#d#BUIYTpv<4+O2=BT0VCFvZ$VRFv#$;8U#Vt*u0OBP@x| z0(&^5>sajZ-4Fs`(VsO5ZzM$XN9Hy_$?m0D?`%WZ-kFLSRs<2ZdbJ(@e3S)5pgh+n zPX=P4jdUZ2MXNaQj-NtZDL&fB;>-=t_1_#WD$b({OV&W{zI^Waph8KU)zKx?h?OkR zXcMCaEF_+5Tr|qc&4)^3Sc_ONCy~?eWU!P9qo!Pt>aS;U!m_B=0e>uxLl^ag;g402 qTg(c9=&m-Z4zPk|v|#n2p&*MMW`LkWF;GB$AXt92V-KooOoRCw8O6!4lEIOmvWnz070C&My{Us%Y5K^~=ic#eF8Ou%x<6 zB(%Is_ujS+qbAO9pSK_|Y#RZ-QF?NklrKnbyPjoKs8c3sV2&ia-v33 zqbQwZ2Q`|?rkp7~B~S*cnR20AsWH@8s)cH$#!;83snlhvjao-tq4rQ$DH(N5k|EhC z*(KR6*+WgDmQZrahPqBoqb5*+)M6@#8c$86Hd4o_cxpPejk-Z?p_WnWDK*uFDyAZ+ z8PsZO4V6c2rgABo+C=T8W>Pn)Thwjp4%M4Vp?;uZC=FFenNdrrS=1`Zii)PfD2@uD zW=r-`2dOlQrcwNneIII0uHQVi9ViltJi z&eSo<0cs&-O|7M*R3a5cB~eo-3o3z%q`atn>N`qHJ(C=y!l^z~FRCZijgnBols9#P z>Oq~Pil`0LQA$ajqI{_5)C=k*^@^HIEuwrWKgyqaP5nrPQUTN(syp=$iZ#CQd>m*C z^+94QnIhRPd1yAyY^&5rf%31E_$Jf?y9 zQ#M8xAUi0#Zy~ctwJ>z*(`ig6_fD%iZDS?uEOv+7UcOoWpU&xB26S1{rKXFh;1vB8 zGZo7e`xKA5_U-E5HMwg}*S2omy2W+-p<79}hHn3K-_||Hvae-;Wr}5afaNW3NTse1}``xO$)i5g$t3y`RJzaVx^}N#)ddYifdKL8MddKxX z)cc7_sT!^FRlQJsP|MT->NV>9>U_1nk8__*eGc>~?9umPeT(r4v^VycO9csJ9wzXg9e*OEo_501v z%+A?vuU&y%O@Fq(bN|Htmj`$cI6vTT`_A?w?Y->p4>TXxci@zPX9jg0G;+}HL01M( z8oY1tD+js5M29sFzejl=MNYaqPp}mKO4=ouc8>SgHVA$+op2LEMtsIs*Y|pSK z!^4N?j_5q%fa6%lcTSz0?444a_Bibw*?(ln$c9n;sOr(&XrIxUqhC7n&Y{k0owJ;; zJHK)M$ECkZn9Bv1_pZ*ayIp@C(`}6Zm_o%4J(%mELND0`Atiq_!BXiiD+tk#WGca& zhGM3QnA1bOVX5ASAxp$PG}-748ivd?`qT3naD%ZN$e}Ik0$@mg0Y(^yc>lzZX+}R< z%fNI~*Jf~mCKqIic`PI+Nwh2u&Wgx~I8 zcXC5nM)__Gi=A6)*`B+s`m@T(AcZ=RlRBE@itAEX=y-Nn!_!7nSDPE3>h@t*Bprgj z%;J12!WtVZ&Nns&SNQq{2m5LoGq}9$?7Y0}l!Sy7(b&grX~+4LQ-#SF)HlywIe&=vJwV58jtvh}C!}T{OW-q;VlzY3 z3j+dulKFmLZT{^nK!C-1OOOjt))s$R`OifwXkeh{kCi|@a=++)m{*Frtg=gb705>w zlg=7)()*Foe8RF9DSSWX*pXq)k?0ICyvw6*&cq zK{lotVivj*8P3}&f^|HN;oi@T0b>}&EEasl|8h|MSJZuSlJuuZudjW$;jCgl3#mz# z%h;aa{DtO}|HXBX!5|{Lm`xl|oX0Tucn5m=*IwT${{$A6pc3}Ky!vW<^D~3;zv=MD zmwwzUuo%sdLBxW42^P)_8SwQmHyI`RYx*!2pWSFRoE7cGHttXn4%9AcD(+o9_~>xs zOF&|P->ymvtzahuqe0aS8z7R5Y#}Z@iS=$LArpKa6Q8jR^tA#Xn5QH2AmpVCTz;L4 z%Q|k#bmE8;(**WS1|2vwN*-Mj`?pGW!6NP@Lpl}zG66=YpSKrOUgOtP(_voIW2dXF zM_2#8f``paUK34DFQUQY>ihTOLd*Gyt>ES9FFWI-&6=nt z{J@cfiRR}s2|o0FW_3nFM!LqEF=?SC0{93L=q12t;YUHLw}N8==?P00^|si!WOYRHfTv>6Wt@$n;N+O+dwjnwfokf-HVMB85b4@=Z^{!2Pe@( zfnHi-1*-)o@P`88KT-=Z!bH*ckwC(W8_o@_8jN7WE4;Tpayvc z*a>_FJfW)uGFSVY*-jqQF}q0T8EgCxZeUlk5;)l+h1n(nz4S5iE;)|^IvwTHiBM5g2qLS>CXOhZC~?D4)o%UTB%%PXew(A!uL`B1*63Wi5-vIaU6EF;Cnln&PcC|YCh0PlDB4^0;w(*EtxbL3Ho!-N^tcs_73Pb+`xzKuRM3?S z^b-~IL8I?NEsPQti@r4i>CX@=@*C+5ztLonw%+LL&tUsE&2Zfy-G^IPAZFqe25ODT z^aF7>zQBGhbTLk6NR7CbCL^`ajJ~LiGMdBy-NUA%^^$*EW^k~x37gI^HBISgsw3Nc zz|1(y)HDs7`gABV7$&~ta`)$6Y*6RtC8wO?Q%~k^IH$f-dZqjjzvuuRyD>I0RJ~^H zv79yh(WKZTp=wXRK<{KUAA*=BNGb)<_Oi4R3OVBX8w!*YIRB1YZ5&v+!!)vp%$Pu2 ziH%0E`lALMP!$fXA;TPqW`aHGLOP9k4>lUb_j>RUV5QzN*8m$0cZAc1o+91A!O}Z! z0?gIAPlo`R@;@-#-T=eM8HR*TL+$K9`rbwNz=ucI#mTE5Ln5q*>U+DpFiHgzKVApb z7L6j5g;hz5SXf}%24#OOzfZDEdRk?qty#QzI}z_WeWB;DQ^@~1N^U|YNu~bX^DEEW z4N~~&ORr#-3?QBGd!R9~qXx{u4lAL=nr#(_W2ZAv|7L=OR-`883*uVgSd!%hK^)qw zY}aq$Dpv>(=#>?XDJ^Pn{teXN+LZRn|2p6Dc9q2FNtj>WY&DrN3b&SxYyPBK zZ~oqX4o<`W=(9fi=LD;Wawd_Ho`E5mCs$~~&T~;!$*pawH#!&r!*u1TYl=)Sd9D6P zJ-*5KFC3SCzO zY3Y%?d_J+7UYEFLW2`zh{@}ql{!r|igVE}=w5>m+@yhz6`ws6re8>U@qblwUQ^9Ex zI1o27axfW8MiRT5go1A2{OZ+9R!5~+tbnf^SiJ-#>NDj7(iJ7djr8@LGn@26>C%|q z&s%_{g5;9`X9VdfD~J}xfHzn$7Z$%Ey)VqNfS!UKvs~}-OGur?jXgh=Kxfs9fICE? zA$o1Q(HG5SAHYqu6b8udT!|lVZMSC%9~HSHO07t0N=y_>o7N{;-W8(tAm}3mkU6^ zlsV~5`k06^9?hVqHdux&PKS7(#ODuiALvZFL!Y?UoA^hYZ?B)En&Y+1R)c-JyA@XW z@wdFtB@+EySd-^B>k7OD!vw*Ju{B!U9hZ*%|+Z1@qKIK7O7Zv4yESfBc@ur#Ag? zXX`Z8NJ6gkTu}DtE_*`cHb8sz*I9fywo7uu%$Mtn{SMCs4_Nt8RJzc1Z*2#gkrO`G=nD z^8R2v)Zd!{2UC30i#b=cCH(|{GW~E|xGHi(d|bLFJwAGCq?)ME-ZzTTg5-S@v@}VN ziMzR{L{b=2-ekAe&^06(%p!n}vlY z-B$9~iu>fSNw8{MH1mrorqP#exP#V0?r&dVivLOptsJN#F?aQpj4*-D6;}c#OU&ka+EH44GkE zhIW4${f9u3v{xC$p+qqx>AoPzMW4t80;JGwBX9qnea;3r{8ouS4w3VSQKswYaA#=uM{p>OC(fcG6! zXqiX`LLz-vPnLM!!g!dJ&}16vVOn}IP>(_DMi$#Tvt{UPL+xKt_sA(z$olQB0yw<= z)0b)JuXE@y0bql#GbRP#V|$4)@p;>x>M^Ce}nw z`hh$&nO1BQV5A=8&63(?xFSeDz$@-f(apU2?Ju_1t=K%!;$Tp~u0S>EV!e2fn{EbJ z{Q6L+DCAvG?YqDh**|kCiEQ$?=rxNq&`vgU9=WV zhoF0?opBP=49gARfRUHsN03?8wluxI_A1Aq+>j1!VgXL645xI+Qg$Ax8_4p?rt}G{ zW)M4=O~WmT3QdrlY=-%0sB0f`zPU{yPt?^lhYnrfH|Xh2E5g=CsD}kVdCnh(-Lii& z5)t1}s=b!430}<~-Lg*Spw{}XU%P}qedlPT7r$CYWErGK0@0{OT@P=| zZ{G8&RZ|RF?&|JxeVh8h-Z_i*@njFN;Sx54&T&_VtSqSc3#c8BJ0?XX{=z|n-JxQV z4+H5b1IB1~sJ8eyf z1{GP*_q(I2w_oV3`$0H*QC(9MpPI=RRndjffw@8I$x|bzE;+ThAe6WE+~T@IKe+jc*PXfyCtmF6ECoAD!Op4}h1dsreCzGBRil{60QOQ{NZcWTV9#YS&=p3|3Q?X2$CD)Q z#1YbW@R@s5aHqAU<UbKDDTL?RoX}%G&BP{E}iiXIoMS}mntcIhRIy?{^Q{_>UP~bpr9X-{EG0#tf7QM2XHJGGCv3LfyD2&%T)jFuD?6UgN{q`4 zQ!nz4a7*B`$-E(Kny}OWzZxt*HN%%n%H*7F9N67vl+|mGUYrBH)S!8bI>8Ja>|dj@ zHusnto5Dj5vD3bmDU*%aqh!z@CUBqL+;{_>Tb&1Q*C?y)wvU?OsCFIF0^QKB?EB@0 zpEYDUwAQEFinM#{Z=GG76I1^yNdd1adL_oeZ0} z$Fau}98|52yt6;ILt|IgDE=@Cf+tKr< z@Yuj1DPeM~rlZ48x=7a4ADPZAl0o;K%r@9`o`P(##2}!y7FJ|aaL?Px7HGzXEdcuA& z16EI_Fp3G^?!7SGi{rdu%9m&|#T(eKW-^8N!vzUKq@TEP=L|8;>ifF-)@*(mvno9_ z)LXqYB)<~FGBPaj%iDiv1s#}VzY4H|z39lm0n_9h!*c^gr;7JvE#L45tsD&bos@zM~LF-)<;$GQv{f*l_|}GWTzJg zWZ@vE%_QANlOFHK0+Wuj#n7$d=_r?+V*(fsre5l1=??@Ium6 zMJ!$|c(GNZ5Z|HrcFdi#xQ0VVtTXf_oiAh)4U9xZgW&5(TJaAkFa}hlvZ5!qkR`?D z3t0t3gNqcRi8;Dkf5Lit7&@6XuXXTU-P0<`j+&3PK&qusVoqE^g?Pg_#0E9k%`{ZQ zHt3o;q1GROj)a@0#tM4eZE}=gp;y!vl{7sQvubu8QF2 zUR}BJ`dm74$;Kris({RZ;s{L!SaDC^V)pkD4Er(?ufZt2WF1%2{ zsWwP#lR(!tNV+D4uHpi2$b+#Tervz``H}B?(yjl*af3B&R`q4qpT0abA$*Qsz`U7( zEd~^zbTnD^VBQYq==S3N!|0QkGvICa?=MB&-}kTF|62mv|L*bfH6(K4#4AQb$VY-D zw}2%#%@?o=+eEOg6WyCKlfXR55-1&*3Gem62IU{=pO13-I;JG<_}b>p7Q|WrYZ;gy z(BFNeLJMYnVs@@3{LrYPCe@{@r*3GJFDRWpZS_gsR}Z65WnlaG<4X^$*k$oqYb|ph z6l%xskWIT8{Ksm|{lwSto~l_3!e)4Q<(IA07`##At-*K6_$Y-8+zTH++A)fF77F4} zRZbTz(1Qm%a)-=f6dQ0~31DfET*2f+XY@$KVGLN#1}R2Fy={gQ4PkE)DNJjBarDep zO{$I#oigUT#p=aDdryY(5hqsZb*i0LxYqrxH-JWiRXiY;SNO9qQ{2cw&Bv&Ri0}_Y zKliaMi={)vbsUCiETZ~sWp;<3JNEzl+{?CX5Zewi9~PdA1%B*2<3d|DZ4(Q;0gD_> zE@F+{;bL;qWWEgj|O?dqHigwnlx!MU6<_R~k zb`~^p*9~F%ZWaEqYoBoE`h~m$xot-^e4E_AY`vU3T)jWIu($5Yqjv=2gp@8e%pz zJjd(Mvc0`i78h?T-&C}|_qYZ01X9WUdhH&1A4AG)=M9)NyB{%|^5AFF4D=8~QLxjY z$B^r20*YY{SI1R8+L4C^RHKX1V5+@dQR@YegIM%uK+;BLR2}?0gNs<5M9K5+#QflXGVVQ#6gbET4YHdpLTK|anN?3*{mCzW`O)QnA|FX9&NC*P5Qo& zTY0BtgP?{!FWaHhcC^CVUGEWE9kL=laT$-W*6CLAmfV+JjHAz0)@4DMZ{ zH^b0oNr_k@ZF1p~JZTKCha9^EX1RPTw9}uNea&<~24p9`JCB<#`}DT$+5FKKk6pBO z;nvV_K6u$S_jC^nLNQww(tk4x$o(Y3_$3oMv$x`)0jw^GW~hY!+a`Sj9vtM8p2W-x z4jV>6&)1hmiSkhl$uM@OukFQv6K>Opq9_)A375PTM@!#^bLB~5moJ{7dFY5ZHiAnN zoN3yC(5((W>6Goy$8+g^p6nEv@_qg4X=T&d)sC}=WF1)n&KQ!r=#a$$xc{vKO=%R1mUo*A zo2CmfzzYGh9hR7Tf830=q)zi4jDz7`- zkgI7vQJi^0^6D)Fu(9 z-;j#mLjz~Dg=zFW8N5K0;{|HNnKIE9u-aM{gQPN~2N-R58&coO`iEQSfhhTw;W1&cXEnLJ4xc*gl-F;6CAvEsIfyUhU_ zr1*u8IY~V8%Skw<_94u%L~PeO21jxFP zKrLFU$7Cj>h%s4$O&nBxK+BRx>}fw^9yhuJg@3k*jbshdcj8vAA_WGak+JVEGJ`Mx zMk6!mtL?uPp9;SqW&&ehA2+OjsT6;;8qH#QKUR$KV@>_{>992Y5sWwi_VnbhqfE_+ zqh3sG`2)IPX0;iLE@AM#o?ZGi1H+6-daYR6Ut4WVl0iLE7w$u+DGV|Dn#!el(_8jd zZfH{fnb!cFd2u{(TJSshN9MFG*wg2S{RdZKjD-EJ)qTY5i8%0*R5TOI{%yY++i&!u zH(hM{4%AumvWzNHC8qeNfEh zFFJkT(V4RCz0YmmlW{iHVqg6%t zrAF|Es;r`|*Dav8f%Ij*KfLYSwn7WA#~kF)4El$YKO8=+`lYq7v9Tf6@03QDLpQJX zY#y$*oj=KW?at&~EBRp_e=@scc0}!7kGjtb%$Y-Tz5HkTA)avwccT{7zZNcW1nD71 zjT7e~PH7O2VziYX#~R2C*oOQM9c_@2Ufwi@#mQbUg?uL?y}fCz40`Kn5=&-w;NdR> ziO>w=4KSoxDp)}my*r#>3Ul+$)~atEoV<}Iddx(-!6Dh9!Yj>fd$b7}as|uAHhQhkssC~v^nQZAD0OUaKvzSa+&xVwXJ@w+ZScd0I;-trV! zYdh>~!*4i+jT>nMW=hYg&lYb<%j47Xves9q+bS!C9Nw=3n2Cx|C#D`glFT2ATeE+O z+Sex@ftl&3Q6R3#74|b#7jHFQR#!D|n8TA(u8Sb1X$<7co(0zpo-r$IiLXZa>=v>1 zktv_PBtJ3AXU@1>ydFj)KrwCt*T5WvRW$TtwvttJ1G5(|{?t1#yJ0l_v)+l>12MEO z^F4{7F_FCsFBUP|@WR^rA8at1w)cL|==IzltPOS@C5lu5J_?dcdeN*^dI=&p!hd!` z%97^8TZ~3+?cQLt$=i=2{SlW0=Fyc;pB~L43}L5v5vlEj7LaKaA*?S8bH#%k6g*$? zknAH$nwXJiHf#tB!AW?}$>g8gBG=2BNRdQliwbZOgB&P(dLgMYRl5TgSnacz#XSLw z@eHQ^Ex2c3F@~`>y4WC`1w&dvEl7&=;HLw3gl#Y1<$Oc-leE$Z9H#x3HFGZu0`X8---@v+f!X6+%Cc8;6CvJmyD15SSObt%+XMXZfp9-&%x zF7A9@-hPB;_Z#T6O$i%Q)N3~!%spS5ed-YZZ9<&IpD}Z6LZA1;AS5Fh7uz6LMZAhW zQjsA2)k+*HkjdgzhOF^5se-ZRXyX>*CQ}6Jmn6bH9b)QNk}UtyiPA=8P)#&f79(bU znHgR}8!sCv4i4!1Ln~%W;*jO=^HG{?9Uz1MkdK_Q)EAcPiLLCzPvvEIRE8-1%&>^$ zs5s5sYFXKLMfpYQ(qk*5{Orbf%;yzB`XI#NG5w~8)+Eb6>)~31vJoC!=73+M^#%uh zU{j4D5WE*)B8-I7SB`NH!Gb0hGGh;7$0^sBuM(5K%nHe+jm_i}2jA<5n#R=IG^Q7( zG1+6#ywd=;5&c3uW-{!=aU1Lb^J@Lq&|b2)nKaqe-&CjR=f*d+68M0a>_>#bei8h@ zo_UZ^GjT~kYFd=$Pyl^eSGN1K`b_q6Uw*x8cS79mIQ4);x2VNu{Dty!1!qt5+i!A9 zV#Ak*s#hoGoH}*tMD6(tX*&=v-l>O#CJ8tSFdg9mM{yKKl)r~m8(!A}`;+&>QSM{? z2!nKpmb3ci+nM85%m`T;xFoRZmPWCmAu3TE*|00g@^X_%3Cfk1Pjcsib&a(0SX7mM zL!%ljKR<&(P3xOhp646tBPtg8(#kVumM+Rf7-Q&YThiV8nD$H<{{&zA5bUInBxOap zt33U!iB)LW(c>#MA!S@#;rjA&)#qpT{w}K85L;&2OKlCu>Mh$^;6Imo0)^_PE}hQY zol|#KeKsdCS)3@iWi7i;B4)BX` zOXLGdn++Sz{w%-;O#bh);e4T?5t&6xWD#c!!N01Z`}<$O63iW*6UE4RtCxoH%JKkFNao+rzm|PLrlNI83~YSdMtQNCLO39#=}?_5`j<{QTJXxl;UG zS45&2;yT`gu=9k$;JqC~GwMsU1eT+LwEAMk`7jF{=OZX@uNqKCRJVylqi5!W%!VBkCl`dWq zxiZv*Yk`d(`kKBiPZ`!3KI%8y-uLrk|oapZ{M`PH| zRTdW2ROc@bjf#y7T(%o=47BqJXr6NEYX=05qHc9xxZVXfRWYrq)9X9t`my zXAxQw5Lz;ge6awL9sG+DG`VOnR|#X0VQImfSaos!d5>AMdYy~7bm>U^k)#8uy^;9W zkJ)^9bLPg(`}ccAoO5$qeQ{M){OR5|_q;g+T~)6FkP@mPI%H-XE6i%LBJTb{+k>+i^(q=iM5+d*&f7*R*^;47&ens5p0q zCrf1CqZm3(MB$rs_syG!D2$KhI+@S{xi|{9HLEX%-aqT4uob3r!gc1_ZjhHFQv{eH zP4*u1QlbJi_WCwiVOhn&^Xi9J7rPB2blTK)d??vC7x{CTm`#K`=q3ZJdkg9!)KZyZ zCvIhabjA6i{4=LlpI)|ndE9bM1zE^VP9kOzM6R;=)$>E^rL1GM8jyQWm#vKqNk@o) zj=5X*9+>0zj_|-B8AKFN&--3!zaoWTxRk_#3)!874!>#@OH?yhXovMXutpzfmx_a+ zooi)gb|A!VWIcD8nXwpatiq3}<`Nbjbkvw`D#felj;p^HV^5|lqQcgACAMORho4EI z6y4EM<|OP#ZY$=+;hsK3XW0O5T0vRXU?q0d6F*qMd_VxPvQm92XG_#RzGV;Hv~Br0 zt$N5L=S5l`@t1DI4I}2upd|Mg%1Iw=&J6Bp>yfnGaf z^1KH+c;gTl?}3b<;bb6U)relB{; z7Ue%LHgG~U6JOtw@Kmk*6{Js^Um+)bV7k*je#x#8NA;?Dc>NEc+~T2{VZ9-Iu6s^dfTk6NAWhf-_B-@Dz+s25qssER z0UCs!a7f(1Ju}fLoR;R|6e*C^)n!={o%q#(GYCw4L*t5P$Pj98e*I$7iRpXz>3hhK zwXalH-X5vaDE~AVRfzuk*ttZWucV_b~vK(7EI*7*&ZS{;JBf(3SUzoA`IG?}wOiq=mFtso~N3$dC(0BVZKjvh# zo=|1T&c+t3$<>eu%*DiKf4BdTs;G2#t_GZKbTAS_&8W!j8>9K?O{uF_saEDD<|S!z zQt4Hj{Z=egMdhqInWBL(;zXZL+_f%UwQ+0Wat)dDiGfLV9HPh!z3xzI)^SzY#S{4& zK%PCFwLUjBL6w%iY_>*mIuR2F+zyaS;3)K#!m|C`Roqm&Xa@#yl)3EjM6u2w`2*yr#Z;$!EfX;E_W{1-yIoJ+Bz|#ZQ8p459h% z^SJU9xbkIYNDi$~B(|(>hR_yRgXXcn{s*118rWj)Bsp%iw;@nVY1MY)(~`UdVKs9I8;PtZ-|AXdqhw;58o3z zpC7-DN7v>b?)9z5U=ErxBGKB+m}@TurdP71AzQiVkfnkVO4=0k^vTdfF8= zn0>6n$(4*O4cp5r|EkPszWhK1QpY-{d2XvC{57Y2>Cy^aPObWSbNmGFITJ_l+dLWN zFL$z6k{Xp^!5u3Y25-q+K_L-ud1 z*ZYIddCLRwJ$PlXd)T5&^Kh5Fjn@;gFYN7pa&PwX!#Ry8iIoxLwUb#eaMh^Uy@89RA28n+rUu5R;Fg+#1f79M;!HvxUdb@kZ|lE1_Zt}z{h z=Tr6P)J54z=*_0(o>+HY-BwqNtOmb>n_{EGg17gMOFeuvmCuQfKM|t#T@;SNvjWNz zVSg2-VXHw}1#TE8oPjK^3XU*W$q~AlxeSMCa<~eb#>jj~nm44Gu(=VWiK~YF537jp zk_RRvP~?+9)glq+UXuP{CH4oq1x_TJfmJa5({nIaLCJH9G|2%0Q=IYRm7cT0(_!OBbiR z#cRBqWQNUUxh3k0r&dII6MleK5RdtM#8>X)F(PvvlI)e$r$r0yIoZKD-t_zNLQ~e= zhZ<$_Bv2!~A}4*kpOZB*Wwn2>*4;xrHTdFP9ucHIGQ}horkLQ$^1qQnor8og(u?$W zV6m7&;v(*SdypeVPhOEt?2+?@0d*2N=YTY=WfAPpcuWf)e&FSm_F^6KOdg1*@O;)l z(g}HTo$y>se{#%~Rc;u^Dw{@{dK_ZHEz3<|>@mdVkQP(rz>@9_9T}#{=6>S)2APRr z*jnX{?Q;(mq;W>efLhj%g(mV>v=*7%vQaTa@`hh^kXwRB*j%9eltrvJobFE;N z9w~$>bUsu>O;7WN7(IdulVKtv(gW#-dgAF_iMj>^QM=(*u{6PI5QFloJV&t}8yP`hI)OGapJ$+3_+|z@5-y9mb2`ht2J=yj@(y9YF68_mv!SEw zaQa$3arf`&`Y3jNl)he1eEmB*ZnHz4AG&{!^tbVZj9!utOKbEMutW;utsqZt{RlWc z;cf#bAlVI%Z}`*ACd%av1|2jc^MeC@T~C&JBU5x5@ux{A%+k*w2uyPmF#}}E`kL$E ztX}%Nm1qycyzR+J2Enukbc3-sq9yO)fQ&pM_i+FbY!mV)q*xgvlN|JYo-in%PQkfk z0J2X8Lg(NlIt5R{U^kB1{-$o8z%yDfs)&CcOzum;_83^wua+ zvc-v+&?UR*Fhd-7$TY{tg#52_CxI2@;`<)ON-D&3Vs`=_WiF+v@kq6RN2GtE{wL`r z876U+OqF;`)<_a1>5@!Ik)&4ADtTlkGwWkE#B8LQzgd)7oY^|FZDxnfPMVdPRhiv1 z``PR(p7T{m?WAL+^Q9ruMCk_UHtAkzzO+i(CVeXXQTm(oZz(aCnk&qe<{EQ5b4PPm z^C{+T=3eIh=1a}P&Ew5Cnr}7VZhpx8g!yUnQu7+~X7d~7kImnh|7QNt{0mLdGP*mh zrtRpVv@<=4o=q>Hed!=Nl#b$v%ilzW+>uf5aF@8e^M@s5DVa7Jx3aZH{{#0%k1SR^ z2#2Yni9|UIk2i3Hn_!~tYvdeJzji=Rwg0={k%DbK{AW}T>V8P}*R*Ws-nBhLHKPz* zhmCO`j($Ds@$)l{f)kw?=rIEnWE|;ZXNPm&`F4Mp_3ULq*>zK%f62JX&TJp5k4oT z2D&1A&(xBx^bl`3xc++%(G`L~AnImVVBF&U+!*M}$S1SISUL1|WUHWu2mb2*_yO2! zp!r|&IA#JAQv=64y34Hj>wQ>8P=r?CI>8SCX8 z#;3#V<)PV=WBzV|7Y2X^2$cUH1G1Yzj@(?Moi|LD-~Qv~<%obPezE||wR2>pVIIYk z)xTKZtC!Ni8=IM=`=kb~YjWm|pzXQ9W701W`=uM9^*{j~Pd|&LE-SO)2 z^Mgn5(`g;xeQvw7jITP@AEZY^k;IdkEHnYc?<6+~YwDLHwzIJPJxY}M-J zm_O4)S3R83%kc-2)`RqN4K(3FfsHabo!<0IDn@vUN4mdwv3px1k;$V^#GgKW;>79G z@h76A^3alm3l~cAE?iiV7aF=EAygwr*ly{)d&l#y@Gzx8Ah|L*9+5_l?^5}{ z=LF=E))s&(QaK)(5(gUaZwHEqFZ~i^XxSZ>vhpC-hn0J?c%-01y5u-b!x;sG+M#Pq z8A&1YkSmMa7!9t(dJL|Sza}R#v^}y>C~+zQT=7J#oO=$PP|%Um@UdB*q7&0}a_&M& z366IKj&(&S4z&?1>!Gc2ag(K7fM){6NCk2y-?0-t2iZ?L{q9lgZVAzD2-hv#`6897(QWW#Rs3gs{_CLE7gb~P>gnE`lQ>=2GF1#G2| zA~&VBe-=mKbAmWa<1dP^pVQNBJLh^n~Eh}HGg4j&yZon99!l$OYs#)8sz^E DiyeX$ diff --git a/dist/client/standard_fonts/FoxitFixedBold.pfb b/dist/client/standard_fonts/FoxitFixedBold.pfb deleted file mode 100755 index cf8e24aee5962ebcf7e4d58d932cc3321f3cdd38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18055 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 aP{6{BWwy2LU5CmZYCDT$C?nq``+oq(ZGoi# diff --git a/dist/client/standard_fonts/FoxitFixedBoldItalic.pfb b/dist/client/standard_fonts/FoxitFixedBoldItalic.pfb deleted file mode 100755 index d2880017c25716417f837a1c26044a0342fa3f9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19151 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 M96+?GEz$me0Iy=aZvX%Q diff --git a/dist/client/standard_fonts/FoxitFixedItalic.pfb b/dist/client/standard_fonts/FoxitFixedItalic.pfb deleted file mode 100755 index d71697d4b638737a5545dd0cb28cba8f613e4eec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18746 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 diff --git a/dist/client/standard_fonts/FoxitSerifBold.pfb b/dist/client/standard_fonts/FoxitSerifBold.pfb deleted file mode 100755 index ff7c6ddecf6b689d93823c4c2a8c41e6e058de46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19395 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