diff --git a/dist/assets/index-Cpbd0E-D.css b/dist/assets/index-Cpbd0E-D.css new file mode 100644 index 0000000..a65de13 --- /dev/null +++ b/dist/assets/index-Cpbd0E-D.css @@ -0,0 +1 @@ +@font-face{font-family:Gilroy-Regular;src:local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Gilroy-Medium;src:local("Gilroy-Medium"),url(../fonts/Gilroy-Medium.woff2) format("woff2");font-weight:500}@font-face{font-family:Gilroy-Semibold;src:local("Gilroy-Semibold"),url(../fonts/Gilroy-Semibold.woff2) format("woff2");font-weight:600}@font-face{font-family:Gilroy-Black;src:local("Gilroy-Black"),url(../fonts/Gilroy-Black.woff2) format("woff2");font-weight:900}*,: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: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}*{box-sizing:border-box}body{font-family:Gilroy-Medium;--tw-bg-opacity: 1;background-color:rgb(249 249 250 / var(--tw-bg-opacity, 1))}.c-scrollbar .c-scrollbar_thumb{background-color:#99101d!important}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.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}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.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-5{bottom:-1.25rem}.-bottom-6{bottom:-1.5rem}.-left-12{left:-3rem}.-left-4{left:-1rem}.-right-12{right:-3rem}.-top-36{top:-9rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-28{bottom:7rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-10{left:2.5rem}.left-2\.5{left:.625rem}.left-\[20\%\]{left:20%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-10{right:2.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[17\%\]{right:17%}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[55\%\]{top:55%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-z-10,.-z-\[10\]{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.float-left{float:left}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[120px\]{margin-bottom:120px}.mb-\[60px\]{margin-bottom:60px}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.mr-10{margin-right:2.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-\[70px\]{width:70px;height:70px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[116px\]{height:116px}.h-\[124px\]{height:124px}.h-\[128px\]{height:128px}.h-\[155px\]{height:155px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[296px\]{height:296px}.h-\[300px\]{height:300px}.h-\[316px\]{height:316px}.h-\[326px\]{height:326px}.h-\[345px\]{height:345px}.h-\[350px\]{height:350px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40vh\]{height:40vh}.h-\[52px\]{height:52px}.h-\[80vh\]{height:80vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[100vh\]{max-height:100vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[450px\]{max-height:450px}.max-h-\[610px\]{max-height:610px}.max-h-full{max-height:100%}.min-h-\[128px\]{min-height:128px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0px}.w-1\/2{width:50%}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[336px\]{width:336px}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-\[1240px\]{max-width:1240px}.max-w-\[360px\]{max-width:360px}.max-w-\[392px\]{max-width:392px}.max-w-\[444px\]{max-width:444px}.max-w-\[754px\]{max-width:754px}.max-w-\[808px\]{max-width:808px}.max-w-\[828px\]{max-width:828px}.max-w-\[888px\]{max-width:888px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-\[0_0_16px\]{flex:0 0 16px}.flex-\[0_0_19\.80\%\]{flex:0 0 19.8%}.flex-\[0_0_20\%\]{flex:0 0 20%}.flex-\[0_0_288px\]{flex:0 0 288px}.flex-\[0_0_300px\]{flex:0 0 300px}.flex-\[0_0_34\.65\%\]{flex:0 0 34.65%}.flex-\[0_0_44\%\]{flex:0 0 44%}.flex-\[0_0_45\.54\%\]{flex:0 0 45.54%}.flex-\[0_0_50\%\]{flex:0 0 50%}.flex-\[0_0_70\%\]{flex:0 0 70%}.flex-\[0_0_714px\]{flex:0 0 714px}.flex-\[0_0_80\%\]{flex:0 0 80%}.flex-\[0_0_88px\]{flex:0 0 88px}.flex-\[0_0_90px\]{flex:0 0 90px}.flex-auto{flex:1 1 auto}.shrink-0{flex-shrink:0}.basis-\[70px\]{flex-basis:70px}.-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\/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-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-\[-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))}.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))}.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))}.scale-\[0\.7\]{--tw-scale-x: .7;--tw-scale-y: .7;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 spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.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))}.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-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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-\[2px\]{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#BA1A1A\]{--tw-border-opacity: 1;border-color:rgb(186 26 26 / var(--tw-border-opacity, 1))}.border-gray_09{--tw-border-opacity: 1;border-color:rgb(89 80 81 / var(--tw-border-opacity, 1))}.border-on_surface{--tw-border-opacity: 1;border-color:rgb(44 40 40 / var(--tw-border-opacity, 1))}.border-outline{--tw-border-opacity: 1;border-color:rgb(161 167 178 / var(--tw-border-opacity, 1))}.border-outline_v{--tw-border-opacity: 1;border-color:rgb(208 211 216 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(153 16 29 / var(--tw-border-opacity, 1))}.border-primary_outline_reverse{--tw-border-opacity: 1;border-color:rgb(238 101 114 / var(--tw-border-opacity, 1))}.border-slate-500\/20{border-color:#64748b33}.border-white\/50{border-color:#ffffff80}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#2C57A752\]\/\[32\%\]{background-color:#2c57a752}.bg-\[\#D0D3D8\]{--tw-bg-opacity: 1;background-color:rgb(208 211 216 / var(--tw-bg-opacity, 1))}.bg-\[\#E0E6EB\]{--tw-bg-opacity: 1;background-color:rgb(224 230 235 / var(--tw-bg-opacity, 1))}.bg-\[\#E7E5E5\]{--tw-bg-opacity: 1;background-color:rgb(231 229 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FDEDEE\]{--tw-bg-opacity: 1;background-color:rgb(253 237 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:rgb(249 249 250 / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-gray_10{--tw-bg-opacity: 1;background-color:rgb(67 60 61 / var(--tw-bg-opacity, 1))}.bg-on_surface_v{--tw-bg-opacity: 1;background-color:rgb(111 100 102 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(153 16 29 / var(--tw-bg-opacity, 1))}.bg-reverse_primary{--tw-bg-opacity: 1;background-color:rgb(246 178 184 / var(--tw-bg-opacity, 1))}.bg-secondary_container{--tw-bg-opacity: 1;background-color:rgb(221 203 205 / var(--tw-bg-opacity, 1))}.bg-surface_container{--tw-bg-opacity: 1;background-color:rgb(238 237 244 / var(--tw-bg-opacity, 1))}.bg-surface_high{--tw-bg-opacity: 1;background-color:rgb(232 231 239 / var(--tw-bg-opacity, 1))}.bg-teritary{--tw-bg-opacity: 1;background-color:rgb(241 112 13 / var(--tw-bg-opacity, 1))}.bg-teritary_08{--tw-bg-opacity: 1;background-color:rgb(212 132 0 / 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-opacity-0{--tw-bg-opacity: 0}.bg-\[url\(\'\/impressions-bg\.png\'\)\]{background-image:url(/impressions-bg.png)}.bg-\[url\(\'\/impressions\/card-bg\.png\'\)\]{background-image:url(/impressions/card-bg.png)}.bg-\[url\(\'\/impressions\/videos-block-bg\.png\'\)\]{background-image:url(/impressions/videos-block-bg.png)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from: #99101D var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 16 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-25\%{--tw-gradient-from-position: 25%}.to-primary\/20{--tw-gradient-to: rgb(153 16 29 / .2) var(--tw-gradient-to-position)}.to-surface_high{--tw-gradient-to: #E8E7EF var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.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{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-40{padding-bottom:10rem}.pb-\[120px\]{padding-bottom:120px}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-6{padding-top:1.5rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-10{line-height:2.5rem}.leading-\[120\%\]{line-height:120%}.leading-\[130\%\]{line-height:130%}.leading-\[140\%\]{line-height:140%}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.\!text-on_primary{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-on_surface{--tw-text-opacity: 1 !important;color:rgb(44 40 40 / var(--tw-text-opacity, 1))!important}.text-\[\#171717\]{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-\[\#454545\]{--tw-text-opacity: 1;color:rgb(69 69 69 / var(--tw-text-opacity, 1))}.text-\[\#BA1A1A\]{--tw-text-opacity: 1;color:rgb(186 26 26 / var(--tw-text-opacity, 1))}.text-\[\#FACFAE\]{--tw-text-opacity: 1;color:rgb(250 207 174 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-on_primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-on_secondary_container{--tw-text-opacity: 1;color:rgb(29 38 55 / var(--tw-text-opacity, 1))}.text-on_surface{--tw-text-opacity: 1;color:rgb(44 40 40 / var(--tw-text-opacity, 1))}.text-on_surface_v{--tw-text-opacity: 1;color:rgb(111 100 102 / var(--tw-text-opacity, 1))}.text-on_teritary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(153 16 29 / var(--tw-text-opacity, 1))}.text-primary_03{--tw-text-opacity: 1;color:rgb(246 178 184 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-teritary_04{--tw-text-opacity: 1;color:rgb(255 206 127 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-70{opacity:.7}.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-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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: #F9F9FA}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,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))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.container{margin-left:auto;margin-right:auto;width:100%;max-width:1240px;padding-left:1rem;padding-right:1rem}.\!normal,.normal{font-family:Gilroy-Regular;font-weight:400}.semibold{font-family:Gilroy-Semibold;font-weight:600}.black{font-family:Gilroy-Black}.h1{font-size:28px;font-weight:500;line-height:130%}.h2{font-size:24px;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.h2{font-size:32px}}.p{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(111 100 102 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.p{font-size:1.125rem;line-height:1.75rem}}.text-18{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(111 100 102 / var(--tw-text-opacity, 1));font-family:Gilroy-Regular;font-weight:400}.dot{height:.25rem;width:1.25rem;cursor:pointer;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(111 100 102 / var(--tw-bg-opacity, 1))}.dot-active{height:.25rem;width:1.25rem;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(44 40 40 / var(--tw-bg-opacity, 1))}.nav-btn{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.news-inner img{height:300px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.news-inner img{height:500px}}.news-inner a{--tw-text-opacity: 1;color:rgb(153 16 29 / var(--tw-text-opacity, 1));text-decoration-line:underline}.page-padding{padding-top:2.5rem;padding-bottom:5rem}@media (min-width: 768px){.page-padding{padding-top:5rem;padding-bottom:120px}}.progress-circle{z-index:10;width:3.5rem;height:3.5rem;border-radius:9999px;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(95 102 116 / var(--tw-text-opacity, 1))}.input{display:flex;height:3.5rem;border-radius:2px;border-width:1px;background-color:transparent;padding:1rem;font-size:1rem;line-height:1.5rem;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(161 167 178 / var(--tw-ring-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Gilroy-Regular;font-weight:400}.input::file-selector-button{width:-moz-fit-content;width:fit-content;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(221 203 205 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 38 55 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.input:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(44 40 40 / var(--tw-ring-opacity, 1))}.input:focus{outline:2px solid transparent;outline-offset:2px;--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(3px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(153 16 29 / var(--tw-ring-opacity, 1))}.input:focus-visible{outline:2px solid transparent;outline-offset:2px}.input:disabled{cursor:not-allowed;opacity:.5}.file\:w-fit::file-selector-button{width:-moz-fit-content;width:fit-content}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-secondary_container::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(221 203 205 / var(--tw-bg-opacity, 1))}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-on_secondary_container::file-selector-button{--tw-text-opacity: 1;color:rgb(29 38 55 / var(--tw-text-opacity, 1))}.file\:outline-none::file-selector-button{outline:2px solid transparent;outline-offset:2px}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-3:before{content:var(--tw-content);left:-.75rem}.before\:-top-3:before{content:var(--tw-content);top:-.75rem}.before\:size-10:before{content:var(--tw-content);width:2.5rem;height:2.5rem}.before\:scale-0:before{content:var(--tw-content);--tw-scale-x: 0;--tw-scale-y: 0;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))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-on_surface\/\[8\%\]:before{content:var(--tw-content);background-color:#2c282814}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:size-\[9px\]:after{content:var(--tw-content);width:9px;height:9px}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded:after{content:var(--tw-content);border-radius:.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(153 16 29 / var(--tw-bg-opacity, 1))}.after\:bg-opacity-0:after{content:var(--tw-content);--tw-bg-opacity: 0}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.hover\:border-on_surface:hover{--tw-border-opacity: 1;border-color:rgb(44 40 40 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(153 16 29 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:#99101de6}.hover\:bg-reverse_primary\/90:hover{background-color:#f6b2b8e6}.hover\:bg-secondary_container\/80:hover{background-color:#ddcbcdcc}.hover\:bg-slate-300\/50:hover{background-color:#cbd5e180}.hover\:bg-teritary\/90:hover{background-color:#f1700de6}.hover\:bg-teritary_surface_container:hover{--tw-bg-opacity: 1;background-color:rgb(255 243 224 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.hover\:before\:scale-100:hover:before{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;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\:border-\[3px\]:focus{border-width:3px}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(153 16 29 / var(--tw-border-opacity, 1))}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(73 95 137 / var(--tw-bg-opacity, 1))}.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]{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],.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]{--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\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.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))}@media (min-width: 640px){.sm\:bottom-12{bottom:3rem}.sm\:flex{display:flex}.sm\:size-\[128px\]{width:128px;height:128px}.sm\:h-\[350px\]{height:350px}.sm\:max-w-sm{max-width:24rem}.sm\:flex-\[0_0_128px\]{flex:0 0 128px}.sm\:flex-\[0_0_600px\]{flex:0 0 600px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.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\:rounded-lg{border-radius:var(--radius)}.sm\:p-0{padding:0}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:left-1\/2{left:50%}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-\[120px\]{margin-bottom:120px}.md\:ml-1{margin-left:.25rem}.md\:mt-20{margin-top:5rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:\!flex{display:flex!important}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-20{width:5rem;height:5rem}.md\:size-\[84px\]{width:84px;height:84px}.md\:h-\[190px\]{height:190px}.md\:h-\[216px\]{height:216px}.md\:h-\[224px\]{height:224px}.md\:h-\[377px\]{height:377px}.md\:h-\[38px\]{height:38px}.md\:h-\[400px\]{height:400px}.md\:h-\[480px\]{height:480px}.md\:h-\[500px\]{height:500px}.md\:\!w-\[688px\]{width:688px!important}.md\:w-1{width:.25rem}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pt-10{padding-top:2.5rem}.md\:pt-20{padding-top:5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[32px\]{font-size:32px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:right-\[15\%\]{right:15%}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-\[140px\]{width:140px;height:140px}.lg\:h-\[128px\]{height:128px}.lg\:h-\[490px\]{height:490px}.lg\:h-\[600px\]{height:600px}.lg\:h-\[700px\]{height:700px}.lg\:h-\[88px\]{height:88px}.lg\:max-h-\[600px\]{max-height:600px}.lg\:min-h-\[320px\]{min-height:320px}.lg\:w-1\/2{width:50%}.lg\:w-\[220px\]{width:220px}.lg\:w-\[320px\]{width:320px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-12{gap:3rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-y-4{row-gap:1rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-\[20\%\]{padding-left:20%;padding-right:20%}}@media (min-width: 1280px){.xl\:left-full{left:100%}.xl\:right-\[13\%\]{right:13%}.xl\:top-0{top:0}.xl\:mb-8{margin-bottom:2rem}.xl\:mr-20{margin-right:5rem}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:\!w-\[1224px\]{width:1224px!important}.xl\:w-\[288px\]{width:288px}.xl\:w-\[392px\]{width:392px}.xl\:gap-6{gap:1.5rem}}@media (min-width: 1536px){.\32xl\:right-\[10\%\]{right:10%}.\32xl\:h-\[50vh\]{height:50vh}.\32xl\:w-\[40\%\]{width:40%}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0} diff --git a/dist/assets/index-Dmj6yV91.js b/dist/assets/index-dQsipOMu.js similarity index 94% rename from dist/assets/index-Dmj6yV91.js rename to dist/assets/index-dQsipOMu.js index 0da1f63..4bd25b9 100644 --- a/dist/assets/index-Dmj6yV91.js +++ b/dist/assets/index-dQsipOMu.js @@ -1 +1 @@ -var Qt=Object.defineProperty;var Zt=(n,e,t)=>e in n?Qt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var y=(n,e,t)=>Zt(n,typeof e!="symbol"?e+"":e,t);import{u as F,i as es,j as i,H as ts,F as ss,c as X,a as ns,b as is,d as rs,e as as,f as os,g as ls,h as cs,k as us,z as w,l as Le,m as xe,S as Ze,n as vt,o as ds,P as ye,p as se,q as ps,r as hs,s as ms,t as He,v as je,w as N,x as _e,y as H,A as K,L as re,B as G,C as _,D as z,E as Ke,G as Oe,I as Pe,J as Ie,K as de,M as Ge,N as fs,O as le,Q as gs,R as xs,T as bs,U as vs,V as ys,W as js,X as ws,Y as he,Z as Ss,_ as ks,$ as Q,a0 as Ns,a1 as yt,a2 as _s,a3 as jt,a4 as Ts,a5 as pe,a6 as Ue,a7 as Es,a8 as wt,a9 as St,aa as Rs,ab as et,ac as Cs,ad as kt,ae as Ls,af as Os,ag as Ps,ah as Is,ai as Fs,aj as As,ak as $s}from"./ui-library-CVZjQZ_5.js";import{f as Ds,a as b,O as Ms,e as oe,u as Bs,g as We,L as tt,h as Vs,i as zs}from"./react-vendor-CE_Ks92h.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function s(r){if(r.ep)return;r.ep=!0;const a=t(r);fetch(r.href,a)}})();var ke={},st;function Hs(){if(st)return ke;st=1;var n=Ds();return ke.createRoot=n.createRoot,ke.hydrateRoot=n.hydrateRoot,ke}var Ks=Hs();const S=n=>typeof n=="string",fe=()=>{let n,e;const t=new Promise((s,r)=>{n=s,e=r});return t.resolve=n,t.reject=e,t},nt=n=>n==null?"":""+n,Gs=(n,e,t)=>{n.forEach(s=>{e[s]&&(t[s]=e[s])})},Us=/###/g,it=n=>n&&n.indexOf("###")>-1?n.replace(Us,"."):n,rt=n=>!n||S(n),ge=(n,e,t)=>{const s=S(e)?e.split("."):e;let r=0;for(;r{const{obj:s,k:r}=ge(n,e,Object);if(s!==void 0||e.length===1){s[r]=t;return}let a=e[e.length-1],o=e.slice(0,e.length-1),l=ge(n,o,Object);for(;l.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),l=ge(n,o,Object),l!=null&&l.obj&&typeof l.obj[`${l.k}.${a}`]<"u"&&(l.obj=void 0);l.obj[`${l.k}.${a}`]=t},Ws=(n,e,t,s)=>{const{obj:r,k:a}=ge(n,e,Object);r[a]=r[a]||[],r[a].push(t)},Te=(n,e)=>{const{obj:t,k:s}=ge(n,e);if(t&&Object.prototype.hasOwnProperty.call(t,s))return t[s]},qs=(n,e,t)=>{const s=Te(n,t);return s!==void 0?s:Te(e,t)},Nt=(n,e,t)=>{for(const s in e)s!=="__proto__"&&s!=="constructor"&&(s in n?S(n[s])||n[s]instanceof String||S(e[s])||e[s]instanceof String?t&&(n[s]=e[s]):Nt(n[s],e[s],t):n[s]=e[s]);return n},ce=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Ys={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const Js=n=>S(n)?n.replace(/[&<>"'\/]/g,e=>Ys[e]):n;class Xs{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(t!==void 0)return t;const s=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,s),this.regExpQueue.push(e),s}}const Qs=[" ",",","?","!",";"],Zs=new Xs(20),en=(n,e,t)=>{e=e||"",t=t||"";const s=Qs.filter(o=>e.indexOf(o)<0&&t.indexOf(o)<0);if(s.length===0)return!0;const r=Zs.getRegExp(`(${s.map(o=>o==="?"?"\\?":o).join("|")})`);let a=!r.test(n);if(!a){const o=n.indexOf(t);o>0&&!r.test(n.substring(0,o))&&(a=!0)}return a},Be=function(n,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!n)return;if(n[e])return Object.prototype.hasOwnProperty.call(n,e)?n[e]:void 0;const s=e.split(t);let r=n;for(let a=0;a-1&&cn==null?void 0:n.replace("_","-"),tn={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,e){var t,s;(s=(t=console==null?void 0:console[n])==null?void 0:t.apply)==null||s.call(t,console,e)}};class Re{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||tn,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),s=0;s{this.observers[s]||(this.observers[s]=new Map);const r=this.observers[s].get(t)||0;this.observers[s].set(t,r+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}emit(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),r=1;r{let[l,c]=o;for(let u=0;u{let[l,c]=o;for(let u=0;u1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,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 t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,s){var u,p;let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const a=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,o=r.ignoreJSONStructure!==void 0?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let l;e.indexOf(".")>-1?l=e.split("."):(l=[e,t],s&&(Array.isArray(s)?l.push(...s):S(s)&&a?l.push(...s.split(a)):l.push(s)));const c=Te(this.data,l);return!c&&!t&&!s&&e.indexOf(".")>-1&&(e=l[0],t=l[1],s=l.slice(2).join(".")),c||!o||!S(s)?c:Be((p=(u=this.data)==null?void 0:u[e])==null?void 0:p[t],s,a)}addResource(e,t,s,r){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const o=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let l=[e,t];s&&(l=l.concat(o?s.split(o):s)),e.indexOf(".")>-1&&(l=e.split("."),r=t,t=l[1]),this.addNamespaces(t),at(this.data,l,r),a.silent||this.emit("added",e,t,s,r)}addResources(e,t,s){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const a in s)(S(s[a])||Array.isArray(s[a]))&&this.addResource(e,t,a,s[a],{silent:!0});r.silent||this.emit("added",e,t,s)}addResourceBundle(e,t,s,r,a){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},l=[e,t];e.indexOf(".")>-1&&(l=e.split("."),r=s,s=t,t=l[1]),this.addNamespaces(t);let c=Te(this.data,l)||{};o.skipCopy||(s=JSON.parse(JSON.stringify(s))),r?Nt(c,s,a):c={...c,...s},at(this.data,l,c),o.silent||this.emit("added",e,t,s)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||(t=this.options.defaultNS),this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(r=>t[r]&&Object.keys(t[r]).length>0)}toJSON(){return this.data}}var _t={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,e,t,s,r){return n.forEach(a=>{var o;e=((o=this.processors[a])==null?void 0:o.process(e,t,s,r))??e}),e}};const lt={},ct=n=>!S(n)&&typeof n!="boolean"&&typeof n!="number";class Ce extends Fe{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Gs(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=J.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const s=this.resolve(e,t);return(s==null?void 0:s.res)!==void 0}extractFromKey(e,t){let s=t.nsSeparator!==void 0?t.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");const r=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator;let a=t.ns||this.options.defaultNS||[];const o=s&&e.indexOf(s)>-1,l=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!en(e,s,r);if(o&&!l){const c=e.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:e,namespaces:S(a)?[a]:a};const u=e.split(s);(s!==r||s===r&&this.options.ns.indexOf(u[0])>-1)&&(a=u.shift()),e=u.join(r)}return{key:e,namespaces:S(a)?[a]:a}}translate(e,t,s){if(typeof t!="object"&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),typeof t=="object"&&(t={...t}),t||(t={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const r=t.returnDetails!==void 0?t.returnDetails:this.options.returnDetails,a=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,{key:o,namespaces:l}=this.extractFromKey(e[e.length-1],t),c=l[l.length-1],u=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((u==null?void 0:u.toLowerCase())==="cimode"){if(p){const I=t.nsSeparator||this.options.nsSeparator;return r?{res:`${c}${I}${o}`,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:`${c}${I}${o}`}return r?{res:o,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:o}const m=this.resolve(e,t);let d=m==null?void 0:m.res;const f=(m==null?void 0:m.usedKey)||o,h=(m==null?void 0:m.exactUsedKey)||o,g=["[object Number]","[object Function]","[object RegExp]"],x=t.joinArrays!==void 0?t.joinArrays:this.options.joinArrays,j=!this.i18nFormat||this.i18nFormat.handleAsObject,v=t.count!==void 0&&!S(t.count),k=Ce.hasDefaultValue(t),T=v?this.pluralResolver.getSuffix(u,t.count,t):"",O=t.ordinal&&v?this.pluralResolver.getSuffix(u,t.count,{ordinal:!1}):"",C=v&&!t.ordinal&&t.count===0,R=C&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${T}`]||t[`defaultValue${O}`]||t.defaultValue;let E=d;j&&!d&&k&&(E=R);const U=ct(E),Z=Object.prototype.toString.apply(E);if(j&&E&&U&&g.indexOf(Z)<0&&!(S(x)&&Array.isArray(E))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const I=this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,E,{...t,ns:l}):`key '${o} (${this.language})' returned an object instead of string.`;return r?(m.res=I,m.usedParams=this.getUsedParamsDetails(t),m):I}if(a){const I=Array.isArray(E),M=I?[]:{},we=I?h:f;for(const W in E)if(Object.prototype.hasOwnProperty.call(E,W)){const q=`${we}${a}${W}`;k&&!d?M[W]=this.translate(q,{...t,defaultValue:ct(R)?R[W]:void 0,joinArrays:!1,ns:l}):M[W]=this.translate(q,{...t,joinArrays:!1,ns:l}),M[W]===q&&(M[W]=E[W])}d=M}}else if(j&&S(x)&&Array.isArray(d))d=d.join(x),d&&(d=this.extendTranslation(d,e,t,s));else{let I=!1,M=!1;!this.isValidLookup(d)&&k&&(I=!0,d=R),this.isValidLookup(d)||(M=!0,d=o);const W=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&M?void 0:d,q=k&&R!==d&&this.options.updateMissing;if(M||I||q){if(this.logger.log(q?"updateKey":"missingKey",u,c,o,q?R:d),a){const V=this.resolve(o,{...t,keySeparator:!1});V&&V.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 B=[];const Se=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Se&&Se[0])for(let V=0;V{var Qe;const Xe=k&&me!==d?me:W;this.options.missingKeyHandler?this.options.missingKeyHandler(V,c,ae,Xe,q,t):(Qe=this.backendConnector)!=null&&Qe.saveMissing&&this.backendConnector.saveMissing(V,c,ae,Xe,q,t),this.emit("missingKey",V,c,ae,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&v?B.forEach(V=>{const ae=this.pluralResolver.getSuffixes(V,t);C&&t[`defaultValue${this.options.pluralSeparator}zero`]&&ae.indexOf(`${this.options.pluralSeparator}zero`)<0&&ae.push(`${this.options.pluralSeparator}zero`),ae.forEach(me=>{Je([V],o+me,t[`defaultValue${me}`]||R)})}):Je(B,o,R))}d=this.extendTranslation(d,e,t,m,s),M&&d===o&&this.options.appendNamespaceToMissingKey&&(d=`${c}:${o}`),(M||I)&&this.options.parseMissingKeyHandler&&(d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${o}`:o,I?d:void 0))}return r?(m.res=d,m.usedParams=this.getUsedParamsDetails(t),m):d}extendTranslation(e,t,s,r,a){var u,p;var o=this;if((u=this.i18nFormat)!=null&&u.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...s},s.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init({...s,interpolation:{...this.options.interpolation,...s.interpolation}});const m=S(e)&&(((p=s==null?void 0:s.interpolation)==null?void 0:p.skipOnVariables)!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let d;if(m){const h=e.match(this.interpolator.nestingRegexp);d=h&&h.length}let f=s.replace&&!S(s.replace)?s.replace:s;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),e=this.interpolator.interpolate(e,f,s.lng||this.language||r.usedLng,s),m){const h=e.match(this.interpolator.nestingRegexp),g=h&&h.length;d1&&arguments[1]!==void 0?arguments[1]:{},s,r,a,o,l;return S(e)&&(e=[e]),e.forEach(c=>{if(this.isValidLookup(s))return;const u=this.extractFromKey(c,t),p=u.key;r=p;let m=u.namespaces;this.options.fallbackNS&&(m=m.concat(this.options.fallbackNS));const d=t.count!==void 0&&!S(t.count),f=d&&!t.ordinal&&t.count===0,h=t.context!==void 0&&(S(t.context)||typeof t.context=="number")&&t.context!=="",g=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);m.forEach(x=>{var j,v;this.isValidLookup(s)||(l=x,!lt[`${g[0]}-${x}`]&&((j=this.utils)!=null&&j.hasLoadedNamespace)&&!((v=this.utils)!=null&&v.hasLoadedNamespace(l))&&(lt[`${g[0]}-${x}`]=!0,this.logger.warn(`key "${r}" for languages "${g.join(", ")}" won't get resolved as namespace "${l}" 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!!!")),g.forEach(k=>{var C;if(this.isValidLookup(s))return;o=k;const T=[p];if((C=this.i18nFormat)!=null&&C.addLookupKeys)this.i18nFormat.addLookupKeys(T,p,k,x,t);else{let R;d&&(R=this.pluralResolver.getSuffix(k,t.count,t));const E=`${this.options.pluralSeparator}zero`,U=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(T.push(p+R),t.ordinal&&R.indexOf(U)===0&&T.push(p+R.replace(U,this.options.pluralSeparator)),f&&T.push(p+E)),h){const Z=`${p}${this.options.contextSeparator}${t.context}`;T.push(Z),d&&(T.push(Z+R),t.ordinal&&R.indexOf(U)===0&&T.push(Z+R.replace(U,this.options.pluralSeparator)),f&&T.push(Z+E))}}let O;for(;O=T.pop();)this.isValidLookup(s)||(a=O,s=this.getResource(k,x,O,t))}))})}),{res:s,usedKey:r,exactUsedKey:a,usedLng:o,usedNS:l}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,t,s){var a;let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return(a=this.i18nFormat)!=null&&a.getResource?this.i18nFormat.getResource(e,t,s,r):this.resourceStore.getResource(e,t,s,r)}getUsedParamsDetails(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],s=e.replace&&!S(e.replace);let r=s?e.replace:e;if(s&&typeof e.count<"u"&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!s){r={...r};for(const a of t)delete r[a]}return r}static hasDefaultValue(e){const t="defaultValue";for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&t===s.substring(0,t.length)&&e[s]!==void 0)return!0;return!1}}class ut{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=J.create("languageUtils")}getScriptPartFromCode(e){if(e=Ee(e),!e||e.indexOf("-")<0)return null;const t=e.split("-");return t.length===2||(t.pop(),t[t.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(e=Ee(e),!e||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(S(e)&&e.indexOf("-")>-1){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}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 t;return e.forEach(s=>{if(t)return;const r=this.formatLanguageCode(s);(!this.options.supportedLngs||this.isSupportedCode(r))&&(t=r)}),!t&&this.options.supportedLngs&&e.forEach(s=>{if(t)return;const r=this.getLanguagePartFromCode(s);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(a=>{if(a===r)return a;if(!(a.indexOf("-")<0&&r.indexOf("-")<0)&&(a.indexOf("-")>0&&r.indexOf("-")<0&&a.substring(0,a.indexOf("-"))===r||a.indexOf(r)===0&&r.length>1))return a})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if(typeof e=="function"&&(e=e(t)),S(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let s=e[t];return s||(s=e[this.getScriptPartFromCode(t)]),s||(s=e[this.formatLanguageCode(t)]),s||(s=e[this.getLanguagePartFromCode(t)]),s||(s=e.default),s||[]}toResolveHierarchy(e,t){const s=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=o=>{o&&(this.isSupportedCode(o)?r.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return S(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(e))):S(e)&&a(this.formatLanguageCode(e)),s.forEach(o=>{r.indexOf(o)<0&&a(this.formatLanguageCode(o))}),r}}const dt={zero:0,one:1,two:2,few:3,many:4,other:5},pt={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class sn{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=J.create("pluralResolver"),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=Ee(e==="dev"?"en":e),r=t.ordinal?"ordinal":"cardinal",a=JSON.stringify({cleanedCode:s,type:r});if(a in this.pluralRulesCache)return this.pluralRulesCache[a];let o;try{o=new Intl.PluralRules(s,{type:r})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),pt;if(!e.match(/-|_/))return pt;const c=this.languageUtils.getLanguagePartFromCode(e);o=this.getRule(c,t)}return this.pluralRulesCache[a]=o,o}needsPlural(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=this.getRule(e,t);return s||(s=this.getRule("dev",t)),(s==null?void 0:s.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,s).map(r=>`${t}${r}`)}getSuffixes(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=this.getRule(e,t);return s||(s=this.getRule("dev",t)),s?s.resolvedOptions().pluralCategories.sort((r,a)=>dt[r]-dt[a]).map(r=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${r}`):[]}getSuffix(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=this.getRule(e,s);return r?`${this.options.prepend}${s.ordinal?`ordinal${this.options.prepend}`:""}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix("dev",t,s))}}const ht=function(n,e,t){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,a=qs(n,e,t);return!a&&r&&S(t)&&(a=Be(n,t,s),a===void 0&&(a=Be(e,t,s))),a},$e=n=>n.replace(/\$/g,"$$$$");class nn{constructor(){var t;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=J.create("interpolator"),this.options=e,this.format=((t=e==null?void 0:e.interpolation)==null?void 0:t.format)||(s=>s),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:s,useRawValueToEscape:r,prefix:a,prefixEscaped:o,suffix:l,suffixEscaped:c,formatSeparator:u,unescapeSuffix:p,unescapePrefix:m,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:h,nestingSuffixEscaped:g,nestingOptionsSeparator:x,maxReplaces:j,alwaysFormat:v}=e.interpolation;this.escape=t!==void 0?t:Js,this.escapeValue=s!==void 0?s:!0,this.useRawValueToEscape=r!==void 0?r:!1,this.prefix=a?ce(a):o||"{{",this.suffix=l?ce(l):c||"}}",this.formatSeparator=u||",",this.unescapePrefix=p?"":m||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=d?ce(d):f||ce("$t("),this.nestingSuffix=h?ce(h):g||ce(")"),this.nestingOptionsSeparator=x||",",this.maxReplaces=j||1e3,this.alwaysFormat=v!==void 0?v:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(t,s)=>(t==null?void 0:t.source)===s?(t.lastIndex=0,t):new RegExp(s,"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,t,s,r){var f;let a,o,l;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=h=>{if(h.indexOf(this.formatSeparator)<0){const v=ht(t,c,h,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(v,void 0,s,{...r,...t,interpolationkey:h}):v}const g=h.split(this.formatSeparator),x=g.shift().trim(),j=g.join(this.formatSeparator).trim();return this.format(ht(t,c,x,this.options.keySeparator,this.options.ignoreJSONStructure),j,s,{...r,...t,interpolationkey:x})};this.resetRegExp();const p=(r==null?void 0:r.missingInterpolationHandler)||this.options.missingInterpolationHandler,m=((f=r==null?void 0:r.interpolation)==null?void 0:f.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:h=>$e(h)},{regex:this.regexp,safeValue:h=>this.escapeValue?$e(this.escape(h)):$e(h)}].forEach(h=>{for(l=0;a=h.regex.exec(e);){const g=a[1].trim();if(o=u(g),o===void 0)if(typeof p=="function"){const j=p(e,a,r);o=S(j)?j:""}else if(r&&Object.prototype.hasOwnProperty.call(r,g))o="";else if(m){o=a[0];continue}else this.logger.warn(`missed to pass in variable ${g} for interpolating ${e}`),o="";else!S(o)&&!this.useRawValueToEscape&&(o=nt(o));const x=h.safeValue(o);if(e=e.replace(a[0],x),m?(h.regex.lastIndex+=o.length,h.regex.lastIndex-=a[0].length):h.regex.lastIndex=0,l++,l>=this.maxReplaces)break}}),e}nest(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r,a,o;const l=(c,u)=>{const p=this.nestingOptionsSeparator;if(c.indexOf(p)<0)return c;const m=c.split(new RegExp(`${p}[ ]*{`));let d=`{${m[1]}`;c=m[0],d=this.interpolate(d,o);const f=d.match(/'/g),h=d.match(/"/g);(((f==null?void 0:f.length)??0)%2===0&&!h||h.length%2!==0)&&(d=d.replace(/'/g,'"'));try{o=JSON.parse(d),u&&(o={...u,...o})}catch(g){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,g),`${c}${p}${d}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,c};for(;r=this.nestingRegexp.exec(e);){let c=[];o={...s},o=o.replace&&!S(o.replace)?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let u=!1;if(r[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(r[1])){const p=r[1].split(this.formatSeparator).map(m=>m.trim());r[1]=p.shift(),c=p,u=!0}if(a=t(l.call(this,r[1].trim(),o),o),a&&r[0]===e&&!S(a))return a;S(a)||(a=nt(a)),a||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),a=""),u&&(a=c.reduce((p,m)=>this.format(p,m,s.lng,{...s,interpolationkey:r[1].trim()}),a.trim())),e=e.replace(r[0],a),this.regexp.lastIndex=0}return e}}const rn=n=>{let e=n.toLowerCase().trim();const t={};if(n.indexOf("(")>-1){const s=n.split("(");e=s[0].toLowerCase().trim();const r=s[1].substring(0,s[1].length-1);e==="currency"&&r.indexOf(":")<0?t.currency||(t.currency=r.trim()):e==="relativetime"&&r.indexOf(":")<0?t.range||(t.range=r.trim()):r.split(";").forEach(o=>{if(o){const[l,...c]=o.split(":"),u=c.join(":").trim().replace(/^'+|'+$/g,""),p=l.trim();t[p]||(t[p]=u),u==="false"&&(t[p]=!1),u==="true"&&(t[p]=!0),isNaN(u)||(t[p]=parseInt(u,10))}})}return{formatName:e,formatOptions:t}},ue=n=>{const e={};return(t,s,r)=>{let a=r;r&&r.interpolationkey&&r.formatParams&&r.formatParams[r.interpolationkey]&&r[r.interpolationkey]&&(a={...a,[r.interpolationkey]:void 0});const o=s+JSON.stringify(a);let l=e[o];return l||(l=n(Ee(s),r),e[o]=l),l(t)}};class an{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=J.create("formatter"),this.options=e,this.formats={number:ue((t,s)=>{const r=new Intl.NumberFormat(t,{...s});return a=>r.format(a)}),currency:ue((t,s)=>{const r=new Intl.NumberFormat(t,{...s,style:"currency"});return a=>r.format(a)}),datetime:ue((t,s)=>{const r=new Intl.DateTimeFormat(t,{...s});return a=>r.format(a)}),relativetime:ue((t,s)=>{const r=new Intl.RelativeTimeFormat(t,{...s});return a=>r.format(a,s.range||"day")}),list:ue((t,s)=>{const r=new Intl.ListFormat(t,{...s});return a=>r.format(a)})},this.init(e)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=ue(t)}format(e,t,s){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const a=t.split(this.formatSeparator);if(a.length>1&&a[0].indexOf("(")>1&&a[0].indexOf(")")<0&&a.find(l=>l.indexOf(")")>-1)){const l=a.findIndex(c=>c.indexOf(")")>-1);a[0]=[a[0],...a.splice(1,l)].join(this.formatSeparator)}return a.reduce((l,c)=>{var m;const{formatName:u,formatOptions:p}=rn(c);if(this.formats[u]){let d=l;try{const f=((m=r==null?void 0:r.formatParams)==null?void 0:m[r.interpolationkey])||{},h=f.locale||f.lng||r.locale||r.lng||s;d=this.formats[u](l,h,{...p,...r,...f})}catch(f){this.logger.warn(f)}return d}else this.logger.warn(`there was no format function for ${u}`);return l},e)}}const on=(n,e)=>{n.pending[e]!==void 0&&(delete n.pending[e],n.pendingCount--)};class ln extends Fe{constructor(e,t,s){var a,o;let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=s,this.languageUtils=s.languageUtils,this.options=r,this.logger=J.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],(o=(a=this.backend)==null?void 0:a.init)==null||o.call(a,s,r.backend,r)}queueLoad(e,t,s,r){const a={},o={},l={},c={};return e.forEach(u=>{let p=!0;t.forEach(m=>{const d=`${u}|${m}`;!s.reload&&this.store.hasResourceBundle(u,m)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?o[d]===void 0&&(o[d]=!0):(this.state[d]=1,p=!1,o[d]===void 0&&(o[d]=!0),a[d]===void 0&&(a[d]=!0),c[m]===void 0&&(c[m]=!0)))}),p||(l[u]=!0)}),(Object.keys(a).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(a),pending:Object.keys(o),toLoadLanguages:Object.keys(l),toLoadNamespaces:Object.keys(c)}}loaded(e,t,s){const r=e.split("|"),a=r[0],o=r[1];t&&this.emit("failedLoading",a,o,t),!t&&s&&this.store.addResourceBundle(a,o,s,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&s&&(this.state[e]=0);const l={};this.queue.forEach(c=>{Ws(c.loaded,[a],o),on(c,e),t&&c.errors.push(t),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(u=>{l[u]||(l[u]={});const p=c.loaded[u];p.length&&p.forEach(m=>{l[u][m]===void 0&&(l[u][m]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",l),this.queue=this.queue.filter(c=>!c.done)}read(e,t,s){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,o=arguments.length>5?arguments[5]:void 0;if(!e.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:s,tried:r,wait:a,callback:o});return}this.readingCalls++;const l=(u,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const m=this.waitingReads.shift();this.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(u&&p&&r{this.read.call(this,e,t,s,r+1,a*2,o)},a);return}o(u,p)},c=this.backend[s].bind(this.backend);if(c.length===2){try{const u=c(e,t);u&&typeof u.then=="function"?u.then(p=>l(null,p)).catch(l):l(null,u)}catch(u){l(u)}return}return c(e,t,l)}prepareLoading(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=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."),r&&r();S(e)&&(e=this.languageUtils.toResolveHierarchy(e)),S(t)&&(t=[t]);const a=this.queueLoad(e,t,s,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach(o=>{this.loadOne(o)})}load(e,t,s){this.prepareLoading(e,t,{},s)}reload(e,t,s){this.prepareLoading(e,t,{reload:!0},s)}loadOne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const s=e.split("|"),r=s[0],a=s[1];this.read(r,a,"read",void 0,void 0,(o,l)=>{o&&this.logger.warn(`${t}loading namespace ${a} for language ${r} failed`,o),!o&&l&&this.logger.log(`${t}loaded namespace ${a} for language ${r}`,l),this.loaded(e,o,l)})}saveMissing(e,t,s,r,a){var c,u,p,m,d;let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if((u=(c=this.services)==null?void 0:c.utils)!=null&&u.hasLoadedNamespace&&!((m=(p=this.services)==null?void 0:p.utils)!=null&&m.hasLoadedNamespace(t))){this.logger.warn(`did not save key "${s}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(s==null||s==="")){if((d=this.backend)!=null&&d.create){const f={...o,isUpdate:a},h=this.backend.create.bind(this.backend);if(h.length<6)try{let g;h.length===5?g=h(e,t,s,r,f):g=h(e,t,s,r),g&&typeof g.then=="function"?g.then(x=>l(null,x)).catch(l):l(null,g)}catch(g){l(g)}else h(e,t,s,r,l,f)}!e||!e[0]||this.store.addResource(e[0],t,s,r)}}}const mt=()=>({debug:!1,initAsync:!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:n=>{let e={};if(typeof n[1]=="object"&&(e=n[1]),S(n[1])&&(e.defaultValue=n[1]),S(n[2])&&(e.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const t=n[3]||n[2];Object.keys(t).forEach(s=>{e[s]=t[s]})}return e},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),ft=n=>{var e,t;return S(n.ns)&&(n.ns=[n.ns]),S(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),S(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),((t=(e=n.supportedLngs)==null?void 0:e.indexOf)==null?void 0:t.call(e,"cimode"))<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n},Ne=()=>{},cn=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(t=>{typeof n[t]=="function"&&(n[t]=n[t].bind(n))})};class be extends Fe{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=ft(e),this.services={},this.logger=J,this.modules={external:[]},cn(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof t=="function"&&(s=t,t={}),t.defaultNS==null&&t.ns&&(S(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=mt();this.options={...r,...this.options,...ft(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator);const a=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?J.init(a(this.modules.logger),this.options):J.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=an;const m=new ut(this.options);this.store=new ot(this.options.resources,this.options);const d=this.services;d.logger=J,d.resourceStore=this.store,d.languageUtils=m,d.pluralResolver=new sn(m,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),p&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(d.formatter=a(p),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new nn(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new ln(a(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(f){for(var h=arguments.length,g=new Array(h>1?h-1:0),x=1;x1?h-1:0),x=1;x{f.init&&f.init(this)})}if(this.format=this.options.interpolation.format,s||(s=Ne),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[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(p=>{this[p]=function(){return e.store[p](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=function(){return e.store[p](...arguments),e}});const c=fe(),u=()=>{const p=(m,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),s(m,d)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?u():setTimeout(u,0),c}loadResources(e){var a,o;let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ne;const r=S(e)?e:this.language;if(typeof e=="function"&&(s=e),!this.options.resources||this.options.partialBundledLanguages){if((r==null?void 0:r.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return s();const l=[],c=u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(m=>{m!=="cimode"&&l.indexOf(m)<0&&l.push(m)})};r?c(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(p=>c(p)),(o=(a=this.options.preload)==null?void 0:a.forEach)==null||o.call(a,u=>c(u)),this.services.backendConnector.load(l,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),s(u)})}else s(null)}reloadResources(e,t,s){const r=fe();return typeof e=="function"&&(s=e,e=void 0),typeof t=="function"&&(s=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),s||(s=Ne),this.services.backendConnector.reload(e,t,a=>{r.resolve(),s(a)}),r}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"&&_t.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 t=0;t-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}changeLanguage(e,t){var s=this;this.isLanguageChangingTo=e;const r=fe();this.emit("languageChanging",e);const a=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},o=(c,u)=>{u?(a(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,r.resolve(function(){return s.t(...arguments)}),t&&t(c,function(){return s.t(...arguments)})},l=c=>{var p,m;!e&&!c&&this.services.languageDetector&&(c=[]);const u=S(c)?c:this.services.languageUtils.getBestMatchFromCodes(c);u&&(this.language||a(u),this.translator.language||this.translator.changeLanguage(u),(m=(p=this.services.languageDetector)==null?void 0:p.cacheUserLanguage)==null||m.call(p,u)),this.loadResources(u,d=>{o(d,u)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?l(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(e),r}getFixedT(e,t,s){var r=this;const a=function(o,l){let c;if(typeof l!="object"){for(var u=arguments.length,p=new Array(u>2?u-2:0),m=2;m`${c.keyPrefix}${d}${h}`):f=c.keyPrefix?`${c.keyPrefix}${d}${o}`:o,r.t(f,c)};return S(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=s,a}t(){var r;for(var e=arguments.length,t=new Array(e),s=0;s1&&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 s=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,a=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;const o=(l,c)=>{const u=this.services.backendConnector.state[`${l}|${c}`];return u===-1||u===0||u===2};if(t.precheck){const l=t.precheck(this,o);if(l!==void 0)return l}return!!(this.hasResourceBundle(s,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(s,e)&&(!r||o(a,e)))}loadNamespaces(e,t){const s=fe();return this.options.ns?(S(e)&&(e=[e]),e.forEach(r=>{this.options.ns.indexOf(r)<0&&this.options.ns.push(r)}),this.loadResources(r=>{s.resolve(),t&&t(r)}),s):(t&&t(),Promise.resolve())}loadLanguages(e,t){const s=fe();S(e)&&(e=[e]);const r=this.options.preload||[],a=e.filter(o=>r.indexOf(o)<0&&this.services.languageUtils.isSupportedCode(o));return a.length?(this.options.preload=r.concat(a),this.loadResources(o=>{s.resolve(),t&&t(o)}),s):(t&&t(),Promise.resolve())}dir(e){var r,a;if(e||(e=this.resolvedLanguage||(((r=this.languages)==null?void 0:r.length)>0?this.languages[0]:this.language)),!e)return"rtl";const t=["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"],s=((a=this.services)==null?void 0:a.languageUtils)||new ut(mt());return t.indexOf(s.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new be(e,t)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ne;const s=e.forkResourceStore;s&&delete e.forkResourceStore;const r={...this.options,...e,isClone:!0},a=new be(r);if((e.debug!==void 0||e.prefix!==void 0)&&(a.logger=a.logger.clone(e)),["store","services","language"].forEach(l=>{a[l]=this[l]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},s){const l=Object.keys(this.store.data).reduce((c,u)=>(c[u]={...this.store.data[u]},Object.keys(c[u]).reduce((p,m)=>(p[m]={...c[u][m]},p),{})),{});a.store=new ot(l,r),a.services.resourceStore=a.store}return a.translator=new Ce(a.services,r),a.translator.on("*",function(l){for(var c=arguments.length,u=new Array(c>1?c-1:0),p=1;p{const n=F(e=>e.lang);return b.useEffect(()=>{A.changeLanguage(n)},[n]),null};var Oi="1.3.4";function Tt(n,e,t){return Math.max(n,Math.min(e,t))}function Pi(n,e,t){return(1-t)*n+t*e}function Ii(n,e,t,s){return Pi(n,e,1-Math.exp(-t*s))}function Fi(n,e){return(n%e+e)%e}var Ai=class{constructor(){y(this,"isRunning",!1);y(this,"value",0);y(this,"from",0);y(this,"to",0);y(this,"currentTime",0);y(this,"lerp");y(this,"duration");y(this,"easing");y(this,"onUpdate")}advance(n){var t;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=n;const s=Tt(0,this.currentTime/this.duration,1);e=s>=1;const r=e?1:this.easing(s);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=Ii(this.value,this.to,this.lerp*60,n),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),(t=this.onUpdate)==null||t.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(n,e,{lerp:t,duration:s,easing:r,onStart:a,onUpdate:o}){this.from=this.value=n,this.to=e,this.lerp=t,this.duration=s,this.easing=r,this.currentTime=0,this.isRunning=!0,a==null||a(),this.onUpdate=o}};function $i(n,e){let t;return function(...s){let r=this;clearTimeout(t),t=setTimeout(()=>{t=void 0,n.apply(r,s)},e)}}var Di=class{constructor(n,e,{autoResize:t=!0,debounce:s=250}={}){y(this,"width",0);y(this,"height",0);y(this,"scrollHeight",0);y(this,"scrollWidth",0);y(this,"debouncedResize");y(this,"wrapperResizeObserver");y(this,"contentResizeObserver");y(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()});y(this,"onWrapperResize",()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)});y(this,"onContentResize",()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)});this.wrapper=n,this.content=e,t&&(this.debouncedResize=$i(this.resize,s),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var n,e;(n=this.wrapperResizeObserver)==null||n.disconnect(),(e=this.contentResizeObserver)==null||e.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},Et=class{constructor(){y(this,"events",{})}emit(n,...e){var s;let t=this.events[n]||[];for(let r=0,a=t.length;r{var s;this.events[n]=(s=this.events[n])==null?void 0:s.filter(r=>e!==r)}}off(n,e){var t;this.events[n]=(t=this.events[n])==null?void 0:t.filter(s=>e!==s)}destroy(){this.events={}}},gt=100/6,ne={passive:!1},Mi=class{constructor(n,e={wheelMultiplier:1,touchMultiplier:1}){y(this,"touchStart",{x:0,y:0});y(this,"lastDelta",{x:0,y:0});y(this,"window",{width:0,height:0});y(this,"emitter",new Et);y(this,"onTouchStart",n=>{const{clientX:e,clientY:t}=n.targetTouches?n.targetTouches[0]:n;this.touchStart.x=e,this.touchStart.y=t,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:n})});y(this,"onTouchMove",n=>{const{clientX:e,clientY:t}=n.targetTouches?n.targetTouches[0]:n,s=-(e-this.touchStart.x)*this.options.touchMultiplier,r=-(t-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=t,this.lastDelta={x:s,y:r},this.emitter.emit("scroll",{deltaX:s,deltaY:r,event:n})});y(this,"onTouchEnd",n=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:n})});y(this,"onWheel",n=>{let{deltaX:e,deltaY:t,deltaMode:s}=n;const r=s===1?gt:s===2?this.window.width:1,a=s===1?gt:s===2?this.window.height:1;e*=r,t*=a,e*=this.options.wheelMultiplier,t*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:t,event:n})});y(this,"onWindowResize",()=>{this.window={width:window.innerWidth,height:window.innerHeight}});this.element=n,this.options=e,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,ne),this.element.addEventListener("touchstart",this.onTouchStart,ne),this.element.addEventListener("touchmove",this.onTouchMove,ne),this.element.addEventListener("touchend",this.onTouchEnd,ne)}on(n,e){return this.emitter.on(n,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,ne),this.element.removeEventListener("touchstart",this.onTouchStart,ne),this.element.removeEventListener("touchmove",this.onTouchMove,ne),this.element.removeEventListener("touchend",this.onTouchEnd,ne)}},xt=n=>Math.min(1,1.001-Math.pow(2,-10*n)),Bi=class{constructor({wrapper:n=window,content:e=document.documentElement,eventsTarget:t=n,smoothWheel:s=!0,syncTouch:r=!1,syncTouchLerp:a=.075,touchInertiaMultiplier:o=35,duration:l,easing:c,lerp:u=.1,infinite:p=!1,orientation:m="vertical",gestureOrientation:d="vertical",touchMultiplier:f=1,wheelMultiplier:h=1,autoResize:g=!0,prevent:x,virtualScroll:j,overscroll:v=!0,autoRaf:k=!1,anchors:T=!1,autoToggle:O=!1,allowNestedScroll:C=!1,__experimental__naiveDimensions:R=!1}={}){y(this,"_isScrolling",!1);y(this,"_isStopped",!1);y(this,"_isLocked",!1);y(this,"_preventNextNativeScrollEvent",!1);y(this,"_resetVelocityTimeout",null);y(this,"__rafID",null);y(this,"isTouching");y(this,"time",0);y(this,"userData",{});y(this,"lastVelocity",0);y(this,"velocity",0);y(this,"direction",0);y(this,"options");y(this,"targetScroll");y(this,"animatedScroll");y(this,"animate",new Ai);y(this,"emitter",new Et);y(this,"dimensions");y(this,"virtualScroll");y(this,"onScrollEnd",n=>{n instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&n.stopPropagation()});y(this,"dispatchScrollendEvent",()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))});y(this,"onTransitionEnd",n=>{if(n.propertyName.includes("overflow")){const e=this.isHorizontal?"overflow-x":"overflow-y",t=getComputedStyle(this.rootElement)[e];["hidden","clip"].includes(t)?this.stop():this.start()}});y(this,"onClick",n=>{const t=n.composedPath().find(s=>{var r,a,o;return s instanceof HTMLAnchorElement&&(((r=s.getAttribute("href"))==null?void 0:r.startsWith("#"))||((a=s.getAttribute("href"))==null?void 0:a.startsWith("/#"))||((o=s.getAttribute("href"))==null?void 0:o.startsWith("./#")))});if(t){const s=t.getAttribute("href");if(s){const r=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0;let a=`#${s.split("#")[1]}`;["#","/#","./#","#top","/#top","./#top"].includes(s)&&(a=0),this.scrollTo(a,r)}}});y(this,"onPointerDown",n=>{n.button===1&&this.reset()});y(this,"onVirtualScroll",n=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(n)===!1)return;const{deltaX:e,deltaY:t,event:s}=n;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:t,event:s}),s.ctrlKey||s.lenisStopPropagation)return;const r=s.type.includes("touch"),a=s.type.includes("wheel");this.isTouching=s.type==="touchstart"||s.type==="touchmove";const o=e===0&&t===0;if(this.options.syncTouch&&r&&s.type==="touchstart"&&o&&!this.isStopped&&!this.isLocked){this.reset();return}const c=this.options.gestureOrientation==="vertical"&&t===0||this.options.gestureOrientation==="horizontal"&&e===0;if(o||c)return;let u=s.composedPath();u=u.slice(0,u.indexOf(this.rootElement));const p=this.options.prevent;if(u.find(x=>{var j,v,k;return x instanceof HTMLElement&&(typeof p=="function"&&(p==null?void 0:p(x))||((j=x.hasAttribute)==null?void 0:j.call(x,"data-lenis-prevent"))||r&&((v=x.hasAttribute)==null?void 0:v.call(x,"data-lenis-prevent-touch"))||a&&((k=x.hasAttribute)==null?void 0:k.call(x,"data-lenis-prevent-wheel"))||this.options.allowNestedScroll&&this.checkNestedScroll(x,{deltaX:e,deltaY:t}))}))return;if(this.isStopped||this.isLocked){s.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&a)){this.isScrolling="native",this.animate.stop(),s.lenisStopPropagation=!0;return}let d=t;this.options.gestureOrientation==="both"?d=Math.abs(t)>Math.abs(e)?t:e:this.options.gestureOrientation==="horizontal"&&(d=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&t<0))&&(s.lenisStopPropagation=!0),s.preventDefault();const f=r&&this.options.syncTouch,g=r&&s.type==="touchend"&&Math.abs(d)>5;g&&(d=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+d,{programmatic:!1,...f?{lerp:g?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})});y(this,"onNativeScroll",()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const n=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-n,this.direction=Math.sign(this.animatedScroll-n),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}});y(this,"raf",n=>{const e=n-(this.time||n);this.time=n,this.animate.advance(e*.001),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))});window.lenisVersion=Oi,(!n||n===document.documentElement)&&(n=window),typeof l=="number"&&typeof c!="function"?c=xt:typeof c=="function"&&typeof l!="number"&&(l=1),this.options={wrapper:n,content:e,eventsTarget:t,smoothWheel:s,syncTouch:r,syncTouchLerp:a,touchInertiaMultiplier:o,duration:l,easing:c,lerp:u,infinite:p,gestureOrientation:d,orientation:m,touchMultiplier:f,wheelMultiplier:h,autoResize:g,prevent:x,virtualScroll:j,overscroll:v,autoRaf:k,anchors:T,autoToggle:O,allowNestedScroll:C,__experimental__naiveDimensions:R},this.dimensions=new Di(n,e,{autoResize:g}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new Mi(t,{touchMultiplier:f,wheelMultiplier:h}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0}),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID&&cancelAnimationFrame(this.__rafID)}on(n,e){return this.emitter.on(n,e)}off(n,e){return this.emitter.off(n,e)}setScroll(n){this.isHorizontal?this.options.wrapper.scrollTo({left:n,behavior:"instant"}):this.options.wrapper.scrollTo({top:n,behavior:"instant"})}resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}scrollTo(n,{offset:e=0,immediate:t=!1,lock:s=!1,duration:r=this.options.duration,easing:a=this.options.easing,lerp:o=this.options.lerp,onStart:l,onComplete:c,force:u=!1,programmatic:p=!0,userData:m}={}){if(!((this.isStopped||this.isLocked)&&!u)){if(typeof n=="string"&&["top","left","start"].includes(n))n=0;else if(typeof n=="string"&&["bottom","right","end"].includes(n))n=this.limit;else{let d;if(typeof n=="string"?d=document.querySelector(n):n instanceof HTMLElement&&(n!=null&&n.nodeType)&&(d=n),d){if(this.options.wrapper!==window){const h=this.rootElement.getBoundingClientRect();e-=this.isHorizontal?h.left:h.top}const f=d.getBoundingClientRect();n=(this.isHorizontal?f.left:f.top)+this.animatedScroll}}if(typeof n=="number"){if(n+=e,n=Math.round(n),this.options.infinite){if(p){this.targetScroll=this.animatedScroll=this.scroll;const d=n-this.animatedScroll;d>this.limit/2?n=n-this.limit:d<-this.limit/2&&(n=n+this.limit)}}else n=Tt(0,n,this.limit);if(n===this.targetScroll){l==null||l(this),c==null||c(this);return}if(this.userData=m??{},t){this.animatedScroll=this.targetScroll=n,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}p||(this.targetScroll=n),typeof r=="number"&&typeof a!="function"?a=xt:typeof a=="function"&&typeof r!="number"&&(r=1),this.animate.fromTo(this.animatedScroll,n,{duration:r,easing:a,lerp:o,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling="smooth",l==null||l(this)},onUpdate:(d,f)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=d-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=d,this.setScroll(this.scroll),p&&(this.targetScroll=d),f||this.emit(),f&&(this.reset(),this.emit(),c==null||c(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(n,{deltaX:e,deltaY:t}){const s=Date.now(),r=n._lenis??(n._lenis={});let a,o,l,c,u,p,m,d;const f=this.options.gestureOrientation;if(s-(r.time??0)>2e3){r.time=Date.now();const O=window.getComputedStyle(n);r.computedStyle=O;const C=O.overflowX,R=O.overflowY;if(a=["auto","overlay","scroll"].includes(C),o=["auto","overlay","scroll"].includes(R),r.hasOverflowX=a,r.hasOverflowY=o,!a&&!o||f==="vertical"&&!o||f==="horizontal"&&!a)return!1;u=n.scrollWidth,p=n.scrollHeight,m=n.clientWidth,d=n.clientHeight,l=u>m,c=p>d,r.isScrollableX=l,r.isScrollableY=c,r.scrollWidth=u,r.scrollHeight=p,r.clientWidth=m,r.clientHeight=d}else l=r.isScrollableX,c=r.isScrollableY,a=r.hasOverflowX,o=r.hasOverflowY,u=r.scrollWidth,p=r.scrollHeight,m=r.clientWidth,d=r.clientHeight;if(!a&&!o||!l&&!c||f==="vertical"&&(!o||!c)||f==="horizontal"&&(!a||!l))return!1;let h;if(f==="horizontal")h="x";else if(f==="vertical")h="y";else{const O=e!==0,C=t!==0;O&&a&&l&&(h="x"),C&&o&&c&&(h="y")}if(!h)return!1;let g,x,j,v,k;if(h==="x")g=n.scrollLeft,x=u-m,j=e,v=a,k=l;else if(h==="y")g=n.scrollTop,x=p-d,j=t,v=o,k=c;else return!1;return(j>0?g0)&&v&&k}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const n=this.options.wrapper;return this.isHorizontal?n.scrollX??n.scrollLeft:n.scrollY??n.scrollTop}get scroll(){return this.options.infinite?Fi(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(n){this._isScrolling!==n&&(this._isScrolling=n,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(n){this._isStopped!==n&&(this._isStopped=n,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(n){this._isLocked!==n&&(this._isLocked=n,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let n="lenis";return this.options.autoToggle&&(n+=" lenis-autoToggle"),this.isStopped&&(n+=" lenis-stopped"),this.isLocked&&(n+=" lenis-locked"),this.isScrolling&&(n+=" lenis-scrolling"),this.isScrolling==="smooth"&&(n+=" lenis-smooth"),n}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}},Vi=class{constructor(n){y(this,"listeners",[]);this.state=n}set(n){this.state=n;for(let e of this.listeners)e(this.state)}subscribe(n){return this.listeners=[...this.listeners,n],()=>{this.listeners=this.listeners.filter(e=>e!==n)}}get(){return this.state}};function zi(n){const[e,t]=b.useState(n.get());return b.useEffect(()=>n.subscribe(s=>t(s)),[n]),e}var Rt=b.createContext(null),Ve=new Vi(null),Hi=b.forwardRef(({children:n,root:e=!1,options:t={},className:s,autoRaf:r=!0,style:a,props:o},l)=>{const c=b.useRef(null),u=b.useRef(null),[p,m]=b.useState(void 0);b.useImperativeHandle(l,()=>({wrapper:c.current,content:u.current,lenis:p}),[p]),b.useEffect(()=>{const g=new Bi({...t,...!e&&{wrapper:c.current,content:u.current},autoRaf:(t==null?void 0:t.autoRaf)??r});return m(g),()=>{g.destroy(),m(void 0)}},[e,JSON.stringify(t)]);const d=b.useRef([]),f=b.useCallback((g,x)=>{d.current.push({callback:g,priority:x}),d.current.sort((j,v)=>j.priority-v.priority)},[]),h=b.useCallback(g=>{d.current=d.current.filter(x=>x.callback!==g)},[]);return b.useEffect(()=>{if(e&&p)return Ve.set({lenis:p,addCallback:f,removeCallback:h}),()=>Ve.set(null)},[e,p,f,h]),b.useEffect(()=>{if(!p)return;const g=x=>{var j;for(let v=0;v{p.off("scroll",g)}},[p]),i.jsx(Rt.Provider,{value:{lenis:p,addCallback:f,removeCallback:h},children:e?n:i.jsx("div",{ref:c,className:s,style:a,...o,children:i.jsx("div",{ref:u,children:n})})})}),Ki={};function Gi(n,e=[],t=0){const s=b.useContext(Rt),r=zi(Ve),a=s??r??Ki,{lenis:o,addCallback:l,removeCallback:c}=a;return b.useEffect(()=>{},[o,l,c,t,...e]),o}function Ui(){return i.jsxs(Hi,{root:!0,options:{lerp:.1},children:[i.jsx(ts,{}),i.jsxs("main",{className:"flex flex-col min-h-screen",children:[i.jsx(Li,{}),i.jsx("div",{className:"flex-auto",children:i.jsx(Ms,{})})]}),i.jsx(ss,{})]})}const D=({className:n})=>i.jsx("div",{className:X("container py-32",n),children:i.jsx("h1",{className:"text-5xl text-center",children:"Oops, something went wrong"})}),$=n=>{const e=Gi();b.useEffect(()=>{e&&e.scrollTo(0,{lerp:.3,duration:.3})},[e,n])};function Wi(){return $(),i.jsxs("div",{className:"flex flex-col",children:[i.jsx(ns,{}),i.jsx(is,{}),i.jsx(rs,{}),i.jsx(as,{}),i.jsx(os,{}),i.jsx(ls,{}),i.jsx(cs,{}),i.jsx(us,{})]})}const qi=w.object({type:w.string(),company_name:w.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),representative_name:w.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:w.string().min(3,{message:"Должность должна быть не менее 3 символов"}),participants_number:w.string().min(1,{message:"Укажите количество участников"}),country:w.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email_address:w.string().email({message:"Укажите корректный email"}),phone_number:w.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:w.string().optional(),meeting_objective:w.string().min(3,{message:"Укажите цель встречи"}),proposal_description:w.string().optional(),government_agency:w.string().optional(),sector_industry:w.string().optional(),key_services:w.string().optional(),government_experience:w.string().optional(),preferred_meeting_datetime:w.string().optional(),meeting_mode:w.string().optional(),language_preference:w.string().optional(),technical_requirements:w.string().optional(),company_profile:w.custom(n=>n instanceof File,{message:"Выберите корректный файл"}).refine(n=>n&&["image/jpeg","image/png","application/pdf"].includes(n.type),{message:"Допускаются только файлы JPG, PNG и PDF"}).optional(),proposal_presentation:w.custom(n=>n instanceof File,{message:"Выберите корректный файл"}).refine(n=>n&&["image/jpeg","image/png","application/pdf"].includes(n.type),{message:"Допускаются только файлы JPG, PNG и PDF"}).optional(),relevant_certification:w.custom(n=>n instanceof File,{message:"Выберите корректный файл"}).refine(n=>n&&["image/jpeg","image/png","application/pdf"].includes(n.type),{message:"Допускаются только файлы JPG, PNG и PDF"}).optional()}),Yi={type:"B2B",company_name:"",representative_name:"",job_title:"",participants_number:"",country:"",email_address:"",phone_number:"",website:"",meeting_objective:"",proposal_description:"",government_agency:"",sector_industry:"",key_services:"",government_experience:"",preferred_meeting_datetime:"",meeting_mode:"",language_preference:"",technical_requirements:""};function Ji(n){const e=n+"CollectionProvider",[t,s]=Le(e),[r,a]=t(e,{collectionRef:{current:null},itemMap:new Map}),o=f=>{const{scope:h,children:g}=f,x=oe.useRef(null),j=oe.useRef(new Map).current;return i.jsx(r,{scope:h,itemMap:j,collectionRef:x,children:g})};o.displayName=e;const l=n+"CollectionSlot",c=oe.forwardRef((f,h)=>{const{scope:g,children:x}=f,j=a(l,g),v=xe(h,j.collectionRef);return i.jsx(Ze,{ref:v,children:x})});c.displayName=l;const u=n+"CollectionItemSlot",p="data-radix-collection-item",m=oe.forwardRef((f,h)=>{const{scope:g,children:x,...j}=f,v=oe.useRef(null),k=xe(h,v),T=a(u,g);return oe.useEffect(()=>(T.itemMap.set(v,{ref:v,...j}),()=>void T.itemMap.delete(v))),i.jsx(Ze,{[p]:"",ref:k,children:x})});m.displayName=u;function d(f){const h=a(n+"CollectionConsumer",f);return oe.useCallback(()=>{const x=h.collectionRef.current;if(!x)return[];const j=Array.from(x.querySelectorAll(`[${p}]`));return Array.from(h.itemMap.values()).sort((T,O)=>j.indexOf(T.ref.current)-j.indexOf(O.ref.current))},[h.collectionRef,h.itemMap])}return[{Provider:o,Slot:c,ItemSlot:m},d,s]}var Xi=b.createContext(void 0);function Ct(n){const e=b.useContext(Xi);return n||e||"ltr"}var De="rovingFocusGroup.onEntryFocus",Qi={bubbles:!1,cancelable:!0},Ae="RovingFocusGroup",[ze,Lt,Zi]=Ji(Ae),[er,Ot]=Le(Ae,[Zi]),[tr,sr]=er(Ae),Pt=b.forwardRef((n,e)=>i.jsx(ze.Provider,{scope:n.__scopeRovingFocusGroup,children:i.jsx(ze.Slot,{scope:n.__scopeRovingFocusGroup,children:i.jsx(nr,{...n,ref:e})})}));Pt.displayName=Ae;var nr=b.forwardRef((n,e)=>{const{__scopeRovingFocusGroup:t,orientation:s,loop:r=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:u,preventScrollOnEntryFocus:p=!1,...m}=n,d=b.useRef(null),f=xe(e,d),h=Ct(a),[g=null,x]=vt({prop:o,defaultProp:l,onChange:c}),[j,v]=b.useState(!1),k=ds(u),T=Lt(t),O=b.useRef(!1),[C,R]=b.useState(0);return b.useEffect(()=>{const E=d.current;if(E)return E.addEventListener(De,k),()=>E.removeEventListener(De,k)},[k]),i.jsx(tr,{scope:t,orientation:s,dir:h,loop:r,currentTabStopId:g,onItemFocus:b.useCallback(E=>x(E),[x]),onItemShiftTab:b.useCallback(()=>v(!0),[]),onFocusableItemAdd:b.useCallback(()=>R(E=>E+1),[]),onFocusableItemRemove:b.useCallback(()=>R(E=>E-1),[]),children:i.jsx(ye.div,{tabIndex:j||C===0?-1:0,"data-orientation":s,...m,ref:f,style:{outline:"none",...n.style},onMouseDown:se(n.onMouseDown,()=>{O.current=!0}),onFocus:se(n.onFocus,E=>{const U=!O.current;if(E.target===E.currentTarget&&U&&!j){const Z=new CustomEvent(De,Qi);if(E.currentTarget.dispatchEvent(Z),!Z.defaultPrevented){const I=T().filter(B=>B.focusable),M=I.find(B=>B.active),we=I.find(B=>B.id===g),q=[M,we,...I].filter(Boolean).map(B=>B.ref.current);At(q,p)}}O.current=!1}),onBlur:se(n.onBlur,()=>v(!1))})})}),It="RovingFocusGroupItem",Ft=b.forwardRef((n,e)=>{const{__scopeRovingFocusGroup:t,focusable:s=!0,active:r=!1,tabStopId:a,...o}=n,l=ps(),c=a||l,u=sr(It,t),p=u.currentTabStopId===c,m=Lt(t),{onFocusableItemAdd:d,onFocusableItemRemove:f}=u;return b.useEffect(()=>{if(s)return d(),()=>f()},[s,d,f]),i.jsx(ze.ItemSlot,{scope:t,id:c,focusable:s,active:r,children:i.jsx(ye.span,{tabIndex:p?0:-1,"data-orientation":u.orientation,...o,ref:e,onMouseDown:se(n.onMouseDown,h=>{s?u.onItemFocus(c):h.preventDefault()}),onFocus:se(n.onFocus,()=>u.onItemFocus(c)),onKeyDown:se(n.onKeyDown,h=>{if(h.key==="Tab"&&h.shiftKey){u.onItemShiftTab();return}if(h.target!==h.currentTarget)return;const g=ar(h,u.orientation,u.dir);if(g!==void 0){if(h.metaKey||h.ctrlKey||h.altKey||h.shiftKey)return;h.preventDefault();let j=m().filter(v=>v.focusable).map(v=>v.ref.current);if(g==="last")j.reverse();else if(g==="prev"||g==="next"){g==="prev"&&j.reverse();const v=j.indexOf(h.currentTarget);j=u.loop?or(j,v+1):j.slice(v+1)}setTimeout(()=>At(j))}})})})});Ft.displayName=It;var ir={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rr(n,e){return e!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function ar(n,e,t){const s=rr(n.key,t);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return ir[s]}function At(n,e=!1){const t=document.activeElement;for(const s of n)if(s===t||(s.focus({preventScroll:e}),document.activeElement!==t))return}function or(n,e){return n.map((t,s)=>n[(e+s)%n.length])}var lr=Pt,cr=Ft;function ur(n){const e=b.useRef({value:n,previous:n});return b.useMemo(()=>(e.current.value!==n&&(e.current.previous=e.current.value,e.current.value=n),e.current.previous),[n])}var qe="Radio",[dr,$t]=Le(qe),[pr,hr]=dr(qe),Dt=b.forwardRef((n,e)=>{const{__scopeRadio:t,name:s,checked:r=!1,required:a,disabled:o,value:l="on",onCheck:c,form:u,...p}=n,[m,d]=b.useState(null),f=xe(e,x=>d(x)),h=b.useRef(!1),g=m?u||!!m.closest("form"):!0;return i.jsxs(pr,{scope:t,checked:r,disabled:o,children:[i.jsx(ye.button,{type:"button",role:"radio","aria-checked":r,"data-state":Vt(r),"data-disabled":o?"":void 0,disabled:o,value:l,...p,ref:f,onClick:se(n.onClick,x=>{r||c==null||c(),g&&(h.current=x.isPropagationStopped(),h.current||x.stopPropagation())})}),g&&i.jsx(mr,{control:m,bubbles:!h.current,name:s,value:l,checked:r,required:a,disabled:o,form:u,style:{transform:"translateX(-100%)"}})]})});Dt.displayName=qe;var Mt="RadioIndicator",Bt=b.forwardRef((n,e)=>{const{__scopeRadio:t,forceMount:s,...r}=n,a=hr(Mt,t);return i.jsx(hs,{present:s||a.checked,children:i.jsx(ye.span,{"data-state":Vt(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:e})})});Bt.displayName=Mt;var mr=n=>{const{control:e,checked:t,bubbles:s=!0,...r}=n,a=b.useRef(null),o=ur(t),l=ms(e);return b.useEffect(()=>{const c=a.current,u=window.HTMLInputElement.prototype,m=Object.getOwnPropertyDescriptor(u,"checked").set;if(o!==t&&m){const d=new Event("click",{bubbles:s});m.call(c,t),c.dispatchEvent(d)}},[o,t,s]),i.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:t,...r,tabIndex:-1,ref:a,style:{...n.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Vt(n){return n?"checked":"unchecked"}var fr=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Ye="RadioGroup",[gr,sa]=Le(Ye,[Ot,$t]),zt=Ot(),Ht=$t(),[xr,br]=gr(Ye),Kt=b.forwardRef((n,e)=>{const{__scopeRadioGroup:t,name:s,defaultValue:r,value:a,required:o=!1,disabled:l=!1,orientation:c,dir:u,loop:p=!0,onValueChange:m,...d}=n,f=zt(t),h=Ct(u),[g,x]=vt({prop:a,defaultProp:r,onChange:m});return i.jsx(xr,{scope:t,name:s,required:o,disabled:l,value:g,onValueChange:x,children:i.jsx(lr,{asChild:!0,...f,orientation:c,dir:h,loop:p,children:i.jsx(ye.div,{role:"radiogroup","aria-required":o,"aria-orientation":c,"data-disabled":l?"":void 0,dir:h,...d,ref:e})})})});Kt.displayName=Ye;var Gt="RadioGroupItem",Ut=b.forwardRef((n,e)=>{const{__scopeRadioGroup:t,disabled:s,...r}=n,a=br(Gt,t),o=a.disabled||s,l=zt(t),c=Ht(t),u=b.useRef(null),p=xe(e,u),m=a.value===r.value,d=b.useRef(!1);return b.useEffect(()=>{const f=g=>{fr.includes(g.key)&&(d.current=!0)},h=()=>d.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",h),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",h)}},[]),i.jsx(cr,{asChild:!0,...l,focusable:!o,active:m,children:i.jsx(Dt,{disabled:o,required:a.required,checked:m,...c,...r,name:a.name,ref:p,onCheck:()=>a.onValueChange(r.value),onKeyDown:se(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:se(r.onFocus,()=>{var f;d.current&&((f=u.current)==null||f.click())})})})});Ut.displayName=Gt;var vr="RadioGroupIndicator",yr=b.forwardRef((n,e)=>{const{__scopeRadioGroup:t,...s}=n,r=Ht(t);return i.jsx(Bt,{...r,...s,ref:e})});yr.displayName=vr;var Wt=Kt,qt=Ut;const ve=b.forwardRef(({className:n,...e},t)=>i.jsx(Wt,{className:X("grid gap-2",n),...e,ref:t}));ve.displayName=Wt.displayName;const te=b.forwardRef(({className:n,...e},t)=>i.jsx(qt,{ref:t,className:X(e.checked?"border-primary after:bg-opacity-1":"border-on_surface bg-transparent after:bg-opacity-0","size-5 rounded-full border-[2px] after:size-[9px] after:bg-primary before:scale-0 hover:before:scale-100 before:size-10 before:rounded-full before:transition-all before:absolute before:-top-3 before:-left-3 before:bg-on_surface/[8%] duration-300 after:rounded-full flex relative items-center justify-center text-primary focus:outline-none focus-visible:ring-1 focus-visible:ring-ring transition-all disabled:cursor-not-allowed disabled:opacity-50",n),...e}));te.displayName=qt.displayName;const ee=[{h2:"Информация об экспоненте:",data:[{label:"Название компании/организации"},{label:"Имя представителя"},{label:"Название должности/позиция"},{label:"Количество участников"},{label:"Страна"},{label:"Email адрес"},{label:"Номер телефона"},{label:"Веб-сайт"}]},{h2:"Applicant Information:",data:[{label:"Company/Organization Name"},{label:"Name of Representative"},{label:"Job title/Position"},{label:"Number of the participants"},{label:"Country"},{label:"Email"},{label:"Phone number"},{label:"Website"}]}],ie=[{h2:"Цели встречи:",secondH2:"Информация о компании/организации:",data:[{label:"Основная цель встречи"},{label:"Краткое описание вашего предложения/проекта/запроса"},{label:"Соответствующее государственное учреждение/департамент"},{label:"Отраслевая промышленность"},{label:"Ключевые услуги/продукты"},{label:"Предыдущий опыт работы с правительствами (если применимо)"}]},{h2:"Meeting Purpose: ",secondH2:"Company/Organization Profile:",data:[{label:"Primary objective of the meeting"},{label:"Brief description of your proposal/project/request"},{label:"Relevant government agency/department"},{label:"Sector Industry "},{label:"Key Services/Products"},{label:"Previous Experience working with Governments (if applicable)"}]}],Y=[{h2:"Логистика встречи:",secondH2:"Логистика встречи:",subtitle:"(Пожалуйста приложите следующие документы, если это необходимо)",data:[{label:"Предпочтительная дата и время"},{label:"Предпочтительный способ проведения встречи (лично, виртуально (через zoom/ teams/другое), гибридный)"},{label:"Предпочитаемый язык (английский, туркменский, русский, другой)"},{label:"Дополнительные технические или логистические требования (например, аудио-видео оборудование, переводчики и т.д.)"},{label:"Название компании/организации"},{label:"Предложение/презентация"},{label:"Соответствующие сертификаты/лицензии"}],button:"Отправить"},{h2:"Приложения:",secondH2:"Attachments",subtitle:"(Please attach the following documents as applicable)",data:[{label:"Preferred date and time for the meeting"},{label:"Preferred mode of meeting (in-person, virtual (via zoom/teams/other), hybrid)"},{label:"Language preference (English, turkmen, Russian, other)"},{label:"Additional technical or logistical requirements (e.g. AV equipment, interpreters, etc)"},{label:"Company/organization profile"},{label:"Proposal presentation"},{label:"Relevant certification/licenses"}],button:"Send"}],jr=({handleNext:n})=>{$();const{control:e,formState:t}=He(),s=F(r=>r.lang);return i.jsxs(je.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,y:"100%",transition:{duration:.2}},className:"w-full",children:[i.jsx("h2",{className:"h2 mb-8",children:ee[N(s)].h2}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsx(_e,{defaultValue:1,control:e,name:"type",render:({field:r})=>i.jsxs(H,{className:"space-y-3",children:[i.jsx(K,{className:"text-xl",children:s===re.RU?"Тип:":"Type:"}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:r.onChange,defaultValue:r.value,className:"flex flex-col space-y-4",children:[i.jsxs(H,{className:"flex items-center space-x-3 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"B2B",checked:r.value==="B2B"})}),i.jsx(K,{className:"text-base",children:"B2B"})]}),i.jsxs(H,{className:"flex items-center space-x-3 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"B2G",checked:r.value==="B2G"})}),i.jsx(K,{className:"text-base",children:"B2G"})]})]})})]})}),i.jsx(_,{control:e,name:"company_name",error:t.errors.company_name,placeholder:"",label:ee[N(s)].data[0].label}),i.jsx(_,{control:e,name:"representative_name",error:t.errors.representative_name,placeholder:"",label:ee[N(s)].data[1].label}),i.jsx(_,{control:e,name:"job_title",error:t.errors.job_title,placeholder:"",label:ee[N(s)].data[2].label}),i.jsx(_,{control:e,name:"participants_number",error:t.errors.participants_number,placeholder:"",label:ee[N(s)].data[3].label}),i.jsx(_,{control:e,name:"country",error:t.errors.country,placeholder:"",label:ee[N(s)].data[4].label}),i.jsx(_,{control:e,name:"email_address",error:t.errors.email_address,placeholder:"",label:ee[N(s)].data[5].label}),i.jsx(_,{control:e,name:"phone_number",error:t.errors.phone_number,placeholder:"",label:ee[N(s)].data[6].label}),i.jsx(_,{control:e,name:"website",placeholder:"",label:ee[N(s)].data[7].label})]}),i.jsx(z,{variant:"secondary",type:"button",onClick:n,className:"w-full mt-10",children:s===re.RU?"Далее":"Next"})]})},wr=({handleNext:n,handlePrev:e})=>{$();const t=F(a=>a.lang),{control:s,formState:r}=He();return i.jsxs(je.div,{initial:{opacity:0,y:-100},animate:{opacity:1,y:0,transition:{delay:.5,duration:.3}},exit:{opacity:0,y:100},children:[i.jsx("h2",{className:"h2 mb-8",children:ie[N(t)].h2}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsx(_,{control:s,name:"meeting_objective",error:r.errors.meeting_objective,placeholder:"",label:ie[N(t)].data[0].label}),i.jsx(_,{control:s,name:"proposal_description",error:r.errors.proposal_description,placeholder:"",label:ie[N(t)].data[1].label}),i.jsx(_,{control:s,name:"government_agency",error:r.errors.government_agency,placeholder:"",label:ie[N(t)].data[2].label}),i.jsx("h2",{className:"h2 mt-4",children:ie[N(t)].secondH2}),i.jsx(_,{control:s,name:"sector_industry",error:r.errors.sector_industry,placeholder:"",label:ie[N(t)].data[3].label}),i.jsx(_,{control:s,name:"key_services",error:r.errors.key_services,placeholder:"",label:ie[N(t)].data[4].label}),i.jsx(_,{control:s,name:"government_experience",error:r.errors.government_experience,placeholder:"",label:ie[N(t)].data[5].label})]}),i.jsxs("div",{className:"flex items-center gap-6 mt-10",children:[i.jsx(z,{type:"button",onClick:e,variant:"outline",className:"text-on_surface",children:t===re.RU?"Назад":"Back"}),i.jsx(z,{variant:"secondary",type:"button",onClick:n,className:"w-full",children:t===re.RU?"Далее":"Next"})]})]})},Sr=({handlePrev:n})=>{$();const{control:e,formState:t}=He(),s=F(r=>r.lang);return i.jsxs(je.div,{initial:{opacity:0,y:-100},animate:{opacity:1,y:0,transition:{delay:.5,duration:.3}},transition:{duration:1},children:[i.jsx("h2",{className:"h2 mb-8",children:Y[N(s)].h2}),i.jsxs("div",{className:"flex flex-col gap-6",children:[i.jsx(_,{control:e,name:"preferred_meeting_datetime",error:t.errors.preferred_meeting_datetime,placeholder:"",label:Y[N(s)].data[0].label}),i.jsx(_,{control:e,name:"preferred_mode",error:t.errors.preferred_mode,placeholder:"",label:Y[N(s)].data[1].label}),i.jsx(_,{control:e,name:"language_preference",error:t.errors.language_preference,placeholder:"",label:Y[N(s)].data[2].label}),i.jsx(_,{control:e,name:"additional_technical",error:t.errors.additional_technical,placeholder:"",label:Y[N(s)].data[3].label})]}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsxs("div",{children:[i.jsx("h3",{className:"h2 mt-10",children:Y[N(s)].secondH2}),i.jsx("h5",{className:"text-on_surface_v",children:Y[N(s)].subtitle})]}),i.jsx(_,{control:e,name:"company_profile",label:Y[N(s)].data[4].label,type:"file",textDark:!0}),i.jsx(_,{control:e,name:"proposal_presentation",label:Y[N(s)].data[5].label,type:"file",textDark:!0}),i.jsx(_,{control:e,name:"relevant_certification",label:Y[N(s)].data[6].label,type:"file",textDark:!0})]}),i.jsxs("div",{className:"flex items-center gap-6 mt-10",children:[i.jsx(z,{type:"button",onClick:n,variant:"outline",className:"text-on_surface",children:s===re.RU?"Назад":"Back"}),i.jsx(z,{disabled:t.isSubmitting,type:"submit",className:"w-full",children:t.isSubmitting?i.jsx(Ke,{className:"animate-spin"}):Y[N(s)].button})]})]})},kr=({stage:n,setStage:e,success:t,setSuccess:s})=>{const r=Oe({resolver:Pe(qi),defaultValues:Yi,mode:"onChange"}),a=u=>{switch(u){case 1:return["type","company_name","representative_name","job_title","participants_number","country","email_address","phone_number","website"];case 2:return["meeting_objective","proposal_description","government_agency","sector_industry","key_services","government_experience"];case 3:return["preferred_meeting_datetime","meeting_mode","language_preference","technical_requirements","company_profile","proposal_presentation","relevant_certification"];default:return[]}},o=async()=>{const u=a(n);await r.trigger(u)&&e(m=>m+1)},l=()=>e(u=>u-1),c=async u=>{try{const p=new FormData;Object.entries(u).forEach(([d,f])=>{(f instanceof File||f!==void 0)&&p.append(d,f)}),(await fs.post("https://turkmentextile.turkmenexpo.com/app/api/v1/form",p,{headers:{"Content-Type":"multipart/form-data"}})).status===201&&s(!0)}catch(p){console.error("Ошибка при отправке B2B формы:",p)}};return i.jsx(Ie,{...r,children:i.jsx("form",{onSubmit:r.handleSubmit(c),children:i.jsxs("div",{className:"relative",children:[i.jsx(de,{children:n===1&&i.jsx(jr,{handleNext:o})}),i.jsx(de,{children:n===2&&i.jsx(wr,{handleNext:o,handlePrev:l})}),i.jsx(de,{children:n===3&&t===!1&&i.jsx(Sr,{handlePrev:l})}),t&&i.jsx(Ge,{})]})})})};function Nr(){$();const n=F(a=>a.lang),[e,t]=b.useState(1),[s,r]=b.useState(!1);return i.jsxs("div",{className:"pb-[120px]",children:[i.jsx(le,{title:n===re.RU?"B2B | B2G встречи":"B2B | B2G meetings"}),!s&&e!==0&&i.jsx(gs,{stage:e}),i.jsx("div",{className:"max-w-[808px] md:mx-auto mx-5",children:i.jsx(kr,{success:s,setSuccess:r,stage:e,setStage:t})})]})}function _r(){$();const n=F(e=>e.lang);return i.jsxs("div",{className:X(""),children:[i.jsx(le,{title:n===re.RU?"О выставке":"About exhibition"}),i.jsx(xs,{}),i.jsx(bs,{}),i.jsx(vs,{}),i.jsx(ys,{}),i.jsx(js,{})]})}const Tr=w.object({company_name:w.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:w.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:w.string().min(3,{message:"Должность должна быть не менее 3 символов"}),country:w.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:w.string().email({message:"Укажите корректный email"}),phone:w.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:w.string().optional(),visa_support:w.string().optional()}),Er={company_name:"",rep_name:"",job_title:"",country:"",email:"",phone:"",website:"",visa_support:""},L=[{cover:"Забронировать стенд",h2:"Выберите один из вариантов:",radio:"Необорудованная площадь",radio_2:"Оборудованная площадь",label_1:"Название компании/организации",label_2:"Имя представителя",label_3:"Название должности/позиция",number_of_participants:"Количество участников",label_4:"Страна",label_5:"Email адрес",label_6:"Номер телефона",label_7:"Веб-сайт",visa:"Визовая поддержка:",visa_radio:"Да",visa_radio_2:"Нет",button:"Отправить"},{cover:"Book a stand:",h2:"Select one of the options:",radio:"Stand space only",radio_2:"Prefabricated stand",label_1:"Company/Organization Name",label_2:"Name of Representative",label_3:"Job title/Position",number_of_participants:"Number of the participants",label_4:"Country",label_5:"Email",label_6:"Phone number",label_7:"Website",visa:"Visa support:",visa_radio:"Yes",visa_radio_2:"No",button:"Send"}];function Rr(){$();const n=F(o=>o.lang),[e,t]=b.useState(!1),s=Oe({resolver:Pe(Tr),defaultValues:Er}),r=async o=>{try{await ws(o)&&t(!0)}catch(l){console.error("POST sponsor error",l)}},{errors:a}=s.formState;return i.jsxs("div",{children:[i.jsx(le,{title:n===re.RU?"Стать спонсором":"Become a sponsor"}),i.jsx(de,{children:!e&&i.jsx(Ie,{...s,children:i.jsxs(je.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] mx-auto px-5 md:mt-20 mt-10 mb-20 md:mb-[120px] flex flex-col gap-8",onSubmit:s.handleSubmit(r),children:[i.jsx(_,{label:L[N(n)].label_1,name:"company_name",control:s.control,error:a.company_name}),i.jsx(_,{label:L[N(n)].label_2,name:"rep_name",control:s.control,error:a.rep_name}),i.jsx(_,{label:L[N(n)].label_3,name:"job_title",control:s.control,error:a.job_title}),i.jsx(_,{label:L[N(n)].label_4,name:"country",control:s.control,error:a.country}),i.jsx(_,{label:L[N(n)].label_5,name:"email",control:s.control,error:a.email}),i.jsx(_,{label:L[N(n)].label_6,name:"phone",control:s.control,error:a.phone}),i.jsx(_,{label:L[N(n)].label_7,name:"website",control:s.control}),i.jsx(_e,{control:s.control,name:"visa_support",render:({field:o})=>i.jsxs(H,{className:"space-y-5",children:[i.jsx(K,{className:"text-xl",children:L[N(n)].visa}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:o.onChange,defaultValue:o.value,className:"flex flex-col space-y-4 ml-3",children:[i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"yes",checked:o.value==="yes"})}),i.jsx(K,{className:"text-base",children:L[N(n)].visa_radio})]}),i.jsxs(H,{className:"flex items-center space-x-5 space-y-0 ",children:[i.jsx(G,{children:i.jsx(te,{value:"no",checked:o.value==="no"})}),i.jsx(K,{className:"text-base",children:L[N(n)].visa_radio_2})]})]})})]})}),i.jsx(z,{disabled:s.formState.isSubmitting,className:"mt-5",children:s.formState.isSubmitting?i.jsx(Ke,{className:"animate-spin"}):L[N(n)].button})]})})}),e&&i.jsx(Ge,{delay:.3})]})}const Cr=w.object({name:w.string().min(2,"error"),email:w.string().email(),phone:w.string().min(8,"error"),company:w.string().min(2,"error"),msg:w.string().min(5,"error")}),Lr={name:"",email:"",phone:"",company:"",msg:""},Or=({className:n})=>{const{t:e}=he("contacts"),[t,s]=b.useState(!1),r=Oe({resolver:Pe(Cr),defaultValues:Lr});async function a(l){try{const c=await ks(l);s(c)}catch(c){console.error("POST contact",c)}}const{errors:o}=r.formState;return i.jsx("div",{className:X("bg-primary rounded-[8px] py-8 px-6 ",n),children:i.jsx(Ie,{...r,children:i.jsxs("form",{onSubmit:r.handleSubmit(a),children:[i.jsx("h2",{className:"h2 !text-on_primary lg:mb-8 mb-6",children:e("title")}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsx(_,{onPrimary:!0,name:"name",control:r.control,label:e("name"),error:o.name}),i.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[i.jsx(_,{onPrimary:!0,name:"email",control:r.control,label:"Email",error:o.email}),i.jsx(_,{onPrimary:!0,name:"phone",control:r.control,label:e("phone"),error:o.phone})]}),i.jsx(_,{onPrimary:!0,name:"company",control:r.control,label:e("company"),error:o.name}),i.jsx(_,{onPrimary:!0,textArea:!0,name:"msg",label:e("message"),control:r.control,error:o.msg}),i.jsx(z,{disabled:r.formState.isSubmitting||t,className:"w-full h-12 overflow-hidden",variant:"secondary",children:t?e("submitted"):r.formState.isSubmitting?i.jsx(Ss,{className:"animate-spin text-white"}):e("button")})]})]})})})};function Pr(){$();const{t:n}=he("contacts");return i.jsxs("div",{className:"flex flex-col gap-20 pt-10 md:pt-20",children:[i.jsx(Q,{children:i.jsxs("section",{className:"grid grid-cols-1 lg:grid-cols-2 gap-20 lg:gap-6",children:[i.jsx(Or,{}),i.jsxs("div",{className:"p-6 bg-surface_container rounded-[8px]",children:[i.jsx("h2",{className:"h2 mb-10 xl:mb-8",children:n("title_2")}),i.jsxs("div",{className:"flex flex-col gap-20",children:[i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("img",{src:"/contacts/map.svg",alt:"address"}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl mb-2",children:n("address")}),i.jsx("address",{className:"text-base normal not-italic",children:n("venue")})]})]}),i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("img",{src:"/contacts/phone.svg",alt:"phone"}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl mb-2",children:n("phone")}),i.jsx("h4",{className:"text-base normal",children:"+99371871812; 99363719588"})]})]}),i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("img",{src:"/contacts/email.svg",alt:"email"}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl mb-2",children:"Email:"}),i.jsx("h4",{className:"text-base normal",children:"contact@turkmenexpo.com"})]})]})]})]})]})}),i.jsx("section",{className:"relative w-full h-[300px] sm:h-[350px] md:h-[400px] lg:h-[600px]",children:i.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1443.0869986358682!2d58.35620779177324!3d37.921200202365405!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3f7001fd7afd2a95%3A0x9ce9dca95ea4b87e!2z0JDQstC40LDQutCw0YHRgdCwINCw0LLQuNCw0LrQvtC80L_QsNC90LjQuCDCq9CR0LXQu9Cw0LLQuNCwwrsg0LIg0KLRg9GA0LrQvNC10L3QuNGB0YLQsNC90LU!5e0!3m2!1sru!2sru!4v1738063695919!5m2!1sru!2sru",className:"absolute inset-0 w-full h-full ",style:{border:0},allowFullScreen:!0,loading:"lazy"})})]})}const Ir=[{id:0,title:"Фото",titleEn:"Photo"},{id:1,title:"Видео",titleEn:"Video"}],Fr=({className:n})=>{var j,v,k,T,O;$();const[e,t]=b.useState(0),{data:s,isPending:r,status:a}=Ns(1),{data:o}=yt(1),[l,c]=b.useState(!1),[u,p]=b.useState({id:0,type:"photo"}),m=F(C=>C.lang),d=({id:C,type:R})=>{c(!0),p({id:C,type:R})},{t:f}=he("main"),[h,g]=b.useState(!1),x=C=>C===0&&r?i.jsx(pe,{}):i.jsx(pe,{});return console.log(a),i.jsxs(i.Fragment,{children:[i.jsx(de,{children:l&&i.jsx(_s,{activeItem:u,setActiveItem:p,setIsOpen:c})}),i.jsxs("section",{className:X("md:mb-[120px] mb-20",n),children:[i.jsx(le,{title:m==="ru"?"Моменты":"Moments"}),i.jsx(Q,{className:"page-bottom md:pt-10 pt-6",children:i.jsxs("div",{className:"flex justify-center flex-col",children:[i.jsx(jt,{state:e,setState:t,data:Ir,className:"mb-6"}),e===0&&r?x(e):i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"md:text-3xl text-2xl mb-6",children:"TurkmenTextile Expo-2025"}),i.jsx("div",{className:"grid lg:grid-cols-4 lg:gap-y-4 lg:gap-x-6 md:gap-6 gap-4 grid-cols-2 place-items-center",children:e===0?(v=(j=s==null?void 0:s.photos)==null?void 0:j.slice(0,h?1e3:16))==null?void 0:v.map((C,R)=>{var E,U;return i.jsx("div",{onClick:()=>d({id:R,type:"photo"}),className:"cursor-pointer embla__slide basis-1/1 overflow-hidden",children:i.jsx("img",{src:((E=C==null?void 0:C.photo)==null?void 0:E.path)??"",alt:((U=C==null?void 0:C.photo)==null?void 0:U.file_name)??"photo",className:"size-full object-cover hover:scale-105 duration-300 transition-all"})},R)}):(k=o==null?void 0:o.videos)==null?void 0:k.map((C,R)=>{var E;return i.jsxs("div",{onClick:()=>d({id:R,type:"video"}),className:"cursor-pointer group embla__slide h-[155px] w-full basis-1/1 overflow-hidden relative",children:[i.jsx(Ts,{fill:"white",size:20,color:"white",className:"absolute group-hover:scale-125 transition-all duration-300 top-1/2 z-10 left-1/2 -translate-x-1/2 -translate-y-1/2 "}),i.jsx("div",{className:"absolute top-0 left-0 size-full bg-[#2C57A752]/[32%]"}),i.jsx("img",{src:((E=C==null?void 0:C.video_photo)==null?void 0:E.path)??"",className:"size-full object-cover"})]},R)})})]}),((T=s==null?void 0:s.photos)==null?void 0:T.length)&&((O=s==null?void 0:s.photos)==null?void 0:O.length)>16&&!h&&i.jsx(z,{onClick:()=>g(!0),className:"mx-auto w-[288px] mt-10 text-on_surface",size:"lg",variant:"outline",children:f("media.button")})]})})]})]})},Ar=(n,e)=>{const{data:t,isPending:s}=Ue({queryKey:["news-inner",n,e],queryFn:()=>Es(n,e),select:({data:r})=>r.data});return{data:t,isPending:s}};function $r(){var o;const{id:n}=Bs(),e=F(l=>l.lang),t=Number(n);$(t);const{data:s,isPending:r}=Ar(t,e),{data:a}=wt(e);return r?i.jsx(pe,{}):i.jsxs(Q,{className:"pt-10 pb-20 md:pt-20 md:pb-[120px]",children:[i.jsxs("section",{className:"max-w-[888px] py-5 mx-auto flex flex-col md:gap-10 gap-6",children:[i.jsxs("div",{children:[i.jsx("h1",{className:"text-on_surface md:text-[32px] text-3xl leading-10 mb-2",children:s==null?void 0:s.title}),i.jsx("h4",{children:s==null?void 0:s.published_at.slice(0,10).split("-").reverse().join(".")})]}),i.jsx("div",{className:"w-full h-[300px] md:h-[480px]",children:i.jsx("img",{src:((o=s==null?void 0:s.featured_images[0])==null?void 0:o.path)||"",alt:"news image",className:"size-full object-cover"})}),i.jsx("div",{dangerouslySetInnerHTML:{__html:(s==null?void 0:s.content)??""},className:"news-inner md:text-lg flex flex-col gap-6 text-base md:medium normal text-on_surface_v"})]}),i.jsx("hr",{className:"mt-10 md:mb-20 mb-[60px]"}),i.jsxs("section",{children:[i.jsx("h2",{className:"h2 mb-6",children:e==="ru"?"Читайте также:":"Read more:"}),i.jsx("div",{className:"grid md:grid-cols-3 grid-cols-1 gap-6",children:a==null?void 0:a.filter(l=>l.id!==t).slice(0,3).map(l=>b.createElement(St,{...l,key:l.title}))})]})]})}function Dr(){$();const n=F(s=>s.lang),{data:e,isPending:t}=wt(n);return t?i.jsx(pe,{}):i.jsxs(Q,{className:"page-padding",children:[i.jsx("h1",{className:"text-center md:text-5xl text-3xl mb-10",children:n==="ru"?"Новости":"News"}),i.jsx("div",{className:"grid md:grid-cols-3 grid-cols-1 gap-6",children:e==null?void 0:e.map(s=>b.createElement(St,{...s,key:s.title}))})]})}const Mr=()=>{const n=F(s=>s.lang),{data:e,isPending:t}=Ue({queryKey:["participants",n],queryFn:()=>Rs(n),select:({data:s})=>s.data});return{data:e,isPending:t}},Br=({className:n})=>{var u,p,m,d,f;$();const e=F(h=>h.lang),{data:t,isPending:s}=Mr(),r={company:e==="ru"?"Название компании":"Company name",country:e==="ru"?"Страна":"Country",industry:e==="ru"?"Сфера деятельности":"Industry"},[a,o]=b.useState(0),l=(m=t==null?void 0:t[0])==null?void 0:m.participants.concat((u=t==null?void 0:t[1])==null?void 0:u.participants,(p=t==null?void 0:t[2])==null?void 0:p.participants),c=t==null?void 0:t.filter(h=>a===1?h.id===3:a===2?h.id===1:h.id===2);return console.log(a),i.jsx(Q,{children:i.jsxs("section",{className:X("page-padding overflow-x-hidden",n),children:[i.jsx("h1",{className:"text-center md:text-5xl text-3xl mb-4",children:e==="ru"?"Список участников":"List of participants"}),i.jsx(jt,{state:a,setState:o,className:"mb-6 md:w-fit"}),i.jsxs("div",{className:"p-2 sm:p-0 bg-surface_container overflow-hidden",children:[i.jsxs("div",{className:"sm:flex items-center hidden h-[52px] border-b border-outline_v",children:[i.jsx("h3",{className:"flex-[0_0_45.54%] pl-4",children:r==null?void 0:r.company}),i.jsx("h3",{className:"flex-[0_0_19.80%]",children:r==null?void 0:r.country}),i.jsx("h3",{className:"flex-[0_0_34.65%]",children:r==null?void 0:r.industry})]}),s?i.jsx(pe,{}):a===0?l==null?void 0:l.map((h,g,x)=>i.jsx(et,{...h,arr:x==null?void 0:x.length,index:g,image:h.image??{path:""},image_country:h.image_country??{path:""}})):(f=(d=c==null?void 0:c[0])==null?void 0:d.participants)==null?void 0:f.map((h,g,x)=>i.jsx(et,{...h,arr:x==null?void 0:x.length,index:g,image:h.image??{path:""},image_country:h.image_country??{path:""}}))]})]})})},Vr=w.object({space_package:w.string(),company_name:w.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:w.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:w.string().min(3,{message:"Должность должна быть не менее 3 символов"}),participants_number:w.preprocess(n=>Number(n),w.number().min(1,"Укажите количество участников")),country:w.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:w.string().email({message:"Укажите корректный email"}),phone:w.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:w.string().optional(),visa_support:w.string().optional()}),zr={space_package:"space",company_name:"",rep_name:"",job_title:"",participants_number:1,country:"",email:"",phone:"",website:"",visa_support:""};function Hr(){$();const n=F(l=>l.lang),[e,t]=b.useState(!1),s=Oe({resolver:Pe(Vr),defaultValues:zr}),r=async l=>{await Cs(l)&&t(!0)};b.useEffect(()=>{window.scrollTo({behavior:"smooth",top:0})},[]);const{errors:a}=s.formState,o=N(n);return i.jsxs("div",{children:[i.jsx(le,{title:L[N(n)].cover}),i.jsx(de,{children:!e&&i.jsx(Ie,{...s,children:i.jsxs(je.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] px-5 mx-auto mt-20 mb-[120px] flex flex-col gap-8",onSubmit:s.handleSubmit(r),children:[i.jsx(_e,{control:s.control,name:"space_package",render:({field:l})=>i.jsxs(H,{className:"space-y-5",children:[i.jsx(K,{className:"text-xl",children:L[o].h2}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:l.onChange,defaultValue:l.value,className:"flex flex-col space-y-4 ml-3",children:[i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"space",checked:l.value==="space"})}),i.jsx(K,{className:"text-base",children:L[o].radio})]}),i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"package",checked:l.value==="package"})}),i.jsx(K,{className:"text-base",children:L[o].radio_2})]})]})})]})}),i.jsx(_,{label:L[o].label_1,name:"company_name",control:s.control,error:a.company_name}),i.jsx(_,{label:L[o].label_2,name:"rep_name",control:s.control,error:a.rep_name}),i.jsx(_,{label:L[o].label_3,name:"job_title",control:s.control,error:a.job_title}),i.jsx(_,{label:L[o].number_of_participants,type:"number",name:"participants_number",control:s.control,error:a.participants_number}),i.jsx(_,{label:L[o].label_4,name:"country",control:s.control,error:a.country}),i.jsx(_,{label:L[o].label_5,name:"email",control:s.control,error:a.email}),i.jsx(_,{label:L[o].label_6,name:"phone",control:s.control,error:a.phone}),i.jsx(_,{label:L[o].label_7,name:"website",control:s.control}),i.jsx(_e,{control:s.control,name:"visa_support",render:({field:l})=>i.jsxs(H,{className:"space-y-5",children:[i.jsx(K,{className:"text-xl",children:L[o].visa}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:l.onChange,defaultValue:l.value,className:"flex flex-col space-y-4 ml-3",children:[i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"yes",checked:l.value==="yes"})}),i.jsx(K,{className:"text-base",children:L[o].visa_radio})]}),i.jsxs(H,{className:"flex items-center space-x-5 space-y-0 ",children:[i.jsx(G,{children:i.jsx(te,{value:"no",checked:l.value==="no"})}),i.jsx(K,{className:"text-base",children:L[o].visa_radio_2})]})]})})]})}),i.jsx(z,{disabled:s.formState.isSubmitting,className:"mt-5",children:s.formState.isSubmitting?i.jsx(Ke,{className:"animate-spin"}):L[o].button})]})})}),e&&i.jsx(Ge,{delay:.3})]})}const Yt=()=>{var h;const{t:n}=he("main"),e=F(g=>g.lang),{pathname:t}=We(),[s]=kt({loop:!0},[Ls({delay:5e3,stopOnInteraction:!1})]),{title:r,texts:a,button:o,button2:l}=n("impressions.hero",{returnObjects:!0}),{title2:c,texts2:u}=n("impressions.hero",{returnObjects:!0}),p=(g,x)=>t==="/impressions"?g:x,m=(g,x)=>t==="/impressions"?g:x,d={en:["https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_eng1.jpg","https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_eng2.jpg"],ru:["https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_ru1.jpg","https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_ru2.jpg"]},f=()=>e==="ru"?d.ru:d.en;return i.jsxs("section",{className:"",children:[t==="/impressions-tm"?i.jsx("div",{ref:s,className:"embla overflow-hidden",children:i.jsx("div",{className:"flex",children:f().map((g,x)=>i.jsx("img",{src:g,alt:"imperssions",className:"w-full object-cover flex-[0_0_100%] object-top max-h-[610px]"},x))})}):i.jsx("img",{src:n("impressions.banner")}),i.jsx("h1",{className:"absolute opacity-0 top-0 left-0",children:"Модные показы"}),i.jsx("div",{className:"bg-[url('/impressions-bg.png')]",children:i.jsxs(Q,{className:"md:py-20 py-10",children:[i.jsx("h2",{className:"md:text-5xl text-2xl leading-[120%] md:mb-10 mb-6",children:p(r,c)}),i.jsx("div",{className:"text-on_surface_v flex flex-col gap-3",children:(h=m(a,u))==null?void 0:h.map((g,x)=>i.jsx("p",{className:"md:text-lg !normal",children:g},x))}),i.jsxs("div",{className:"flex md:flex-row flex-col items-center gap-6 mt-6",children:[i.jsx(tt,{target:"_blank",to:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/ICS%20file/TurkmenTextile%20Expo-2025.ics",className:"w-full",children:i.jsx(z,{size:"sm",className:"w-full",children:o})}),i.jsx(tt,{to:e==="ru"?"https://turkmentextile.turkmenexpo.com/app/storage/app/media/agenda/agenda_ru.pdf":"https://turkmentextile.turkmenexpo.com/app/storage/app/media/agenda/agenda_en.pdf",target:"_blank",className:"w-full",children:i.jsx(z,{size:"sm",className:"w-full",children:l})})]})]})})]})},Jt=()=>{var p,m,d;const{t:n}=he("main"),{pathname:e}=We(),[t,s]=b.useState(1),{data:r}=yt(1),o=[...(r==null?void 0:r.videos.filter(f=>f.sections[0]==="fashion_shows"))??[]].sort((f,h)=>(f==null?void 0:f.fashion_shows_order_id)+(h==null?void 0:h.fashion_shows_order_id)),{videosTitle:l,videosTitle2:c}=n("impressions",{returnObjects:!0}),u=()=>e!=="/impressions";return i.jsx("section",{className:"bg-[url('/impressions/videos-block-bg.png')] md:py-20 py-10",children:i.jsxs(Q,{children:[i.jsx("h2",{className:"mb-10 md:text-5xl text-2xl leading-[120%] text-white text-center",children:u()?l:c}),i.jsxs("div",{className:"flex flex-col lg:flex-row lg:mx-20 gap-4 text-white overflow-hidden h-fit lg:h-[490px]",children:[i.jsxs("div",{className:"bg-gray_10 flex-auto p-2 rounded-[8px] border border-gray_09 flex flex-col justify-center h-full",children:[i.jsx("div",{className:"max-h-[450px]",children:i.jsx("video",{src:(d=(m=(p=r==null?void 0:r.videos)==null?void 0:p[t])==null?void 0:m.video)==null?void 0:d.path,muted:!0,controls:!0,autoPlay:!0,loop:!0,className:"w-full size-full mb-2 rounded"})}),i.jsx("div",{className:"flex items-center justify-between mt-auto"})]}),i.jsx("div",{className:"bg-gray_10 flex-[0_0_20%] px-2 pt-2 rounded-[8px] border border-gray_09 flex flex-col h-full",children:i.jsx("div",{className:"flex flex-col gap-2 w-full overflow-y-auto overflow-x-hidden h-full",children:o==null?void 0:o.map((f,h)=>{var g;return i.jsx("div",{onClick:()=>s(h+1),className:"basis-[70px] w-[80%] cursor-pointer mx-auto overflow-hidden",children:i.jsx("img",{src:(g=f==null?void 0:f.video_photo)==null?void 0:g.path,alt:"",className:"object-cover size-full rounded-tl hover:scale-105 transition-transform rounded-bl"})},h)})})})]})]})})},Kr=n=>{const e=F(r=>r.lang),{data:t,isPending:s}=Ue({queryKey:["designers",e],queryFn:()=>Os(e,n),select:({data:r})=>r.data});return{data:t,isPending:s}},Xt=()=>{const{pathname:n}=We(),e=()=>n!=="/impressions",{data:t,isPending:s}=Kr(e()?2:1),[r,a]=kt({align:"center",skipSnaps:!0,slidesToScroll:2,dragFree:!0}),[o,l]=b.useState(0),{t:c}=he("main"),[u,p]=b.useState(!1),[m,d]=b.useState(!0),f=b.useCallback(k=>{a&&a.scrollTo(k)},[a]);b.useEffect(()=>{if(!a)return;const k=()=>{l(a==null?void 0:a.selectedScrollSnap()),p(a.canScrollPrev()),d(a.canScrollNext())};return a.on("select",k),()=>{a.off("select",k)}},[a]);const{title:h,text:g,title2:x,text2:j}=c("impressions.designers",{returnObjects:!0}),v=[...(t==null?void 0:t.designers)??[]].sort((k,T)=>(k==null?void 0:k.order_id)-(T==null?void 0:T.order_id));return console.log(v),i.jsx("section",{className:"md:py-20 py-10",children:i.jsxs(Q,{className:"flex flex-col md:gap-10 gap-6",children:[i.jsx("h2",{className:"md:text-5xl text-2xl leading-[120%]",children:e()?h:x}),i.jsx("p",{className:"md:text-xl text-lg normal text-on_surface_v",children:e()?g:j}),i.jsxs("div",{ref:r,className:"embla",children:[i.jsx("div",{className:"flex embla__container",children:s?i.jsx(pe,{}):v==null?void 0:v.map((k,T)=>i.jsx(Ps,{...k,className:"embla__slide flex-[0_0_714px] mr-4"},T))}),i.jsxs("div",{className:"flex items-center justify-center gap-4 mt-6",children:[i.jsx("button",{onClick:()=>a==null?void 0:a.scrollPrev(),className:X("size-12 flex items-center justify-center",!u&&"opacity-20 pointer-events-none"),children:i.jsx(Is,{})}),i.jsx("div",{className:"flex items-center gap-2",children:[...Array(v!=null&&v.length?Math.round((v==null?void 0:v.length)/2):5)].map((k,T)=>i.jsx("div",{onClick:()=>f==null?void 0:f(T),className:X("w-5 h-1 rounded-[2px] cursor-pointer",o===T?"bg-teritary":"bg-on_surface_v")},T))}),i.jsx("button",{onClick:()=>a==null?void 0:a.scrollNext(),className:X("size-12 flex items-center justify-center",!m&&"opacity-20 pointer-events-none"),children:i.jsx(Fs,{})})]})]})]})})};function Gr(){return $(),i.jsxs("div",{className:"overflow-x-hidden",children:[i.jsx(Yt,{}),i.jsx(Jt,{}),i.jsx(Xt,{})]})}function Ur(){return $(),i.jsxs("div",{className:"overflow-x-hidden",children:[i.jsx(Yt,{}),i.jsx(Jt,{}),i.jsx(Xt,{})]})}const Me="/about-place.jpg",P={title:{ruText:"Варианты участия",enText:"Participation Options"},exhibitionSpace:{ruText:"Аренда выставочной площади",enText:"Exhibition Space Rental"},spaceOnly:{ruText:"Необорудованная площадь",enText:"Space Only"},example:{ruText:"Пример",enText:"Example"},spaceOnlyDescription:{ruText:"Чистая площадь для последующей застройки (стандартная застройка или по индивидуальному дизайну). Включает: общую уборку и охрану павильона. Электричество в стоимость не включено.",enText:"Raw exhibition space for subsequent construction (standard booth or customized design). Includes general cleaning and pavilion security. Electricity is not included in the price."},standardBooth:{ruText:"Стандартная застройка",enText:"Standard Booth Construction"},customBooth:{ruText:"Индивидуальный дизайн",enText:"Custom Booth Design"},boothExampleDescription:{ruText:"Включает: базовое электроподключение (220V - 2 кВт), стены (стандартные или индивидуальный дизайн). Общую уборку и охрану павильона.",enText:"Includes: basic electrical connection (220V - 2 kW), walls (standard or customized design), general cleaning, and pavilion security."},registrationFee:{ruText:"Участие со стендом включает регистрационную оплату.",enText:"Participation with a booth includes a registration fee."},pricingNote:{ruText:"Пожалуйста уточните стоимость у менеджера проекта.",enText:"Please check the pricing with the project manager."},partnershipTitle:{ruText:"Партнёрские возможности",enText:"Partnership Opportunities"},partnershipIntro:{ruText:'Если Вы заинтересованы в более активном выходе на рынок или целью Вашей компании является максимальное продвижение на рынок, используйте пакет "Партнерство выставки". Приобретая данную опцию, Вы получаете:',enText:'If your company is interested in a more active market presence or aims to maximize market promotion, we recommend the "Exhibition Partnership" package. By choosing this option, you will receive:'},partnershipItems:[{ruText:"Статус Партнера выставки, в зависимости от выбранного пакета",enText:"Exhibition Partner status, depending on the selected package"},{ruText:"Масштабную рекламную кампанию (размещение логотипа компании на всей рекламной продукции выставки)",enText:"A large-scale advertising campaign (placement of your company logo on all exhibition promotional materials)"},{ruText:"Широкую узнаваемость",enText:"Wide recognition"},{ruText:"Ассоциирование выставки с именем Вашей компании и др.",enText:"Association of the exhibition with your company's name, and more"}],partnershipNote:{ruText:"Пожалуйста, уточните стоимость у менеджера проекта.",enText:"Please contact the project manager to clarify the cost."},exampleImageAlt:{ruText:"Пример площадки",enText:"Example space"},standardExampleAlt:{ruText:"Пример стандартной застройки",enText:"Standard booth example"},customExampleAlt:{ruText:"Пример индивидуального дизайна",enText:"Custom booth example"}},bt=()=>i.jsx("svg",{width:"14",height:"20",viewBox:"0 0 14 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:i.jsx("path",{d:"M7 1V15M7 15L2 10M7 15L12 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});function Wr(){$();const n=F(t=>t.lang),e=t=>n==="ru"?t.ruText:t.enText;return i.jsxs("div",{children:[i.jsx(le,{title:e(P.title)}),i.jsx(Q,{className:"page-padding",children:i.jsxs("div",{className:"mx-auto max-w-[900px] text-on_surface",children:[i.jsx("p",{className:"mb-10 text-3xl font-medium",children:e(P.title)}),i.jsxs(z,{className:"mb-2 bg-primary md:text-sm w-full",children:["1. ",e(P.exhibitionSpace)]}),i.jsx(z,{variant:"outline",className:"w-full mb-10 border border-primary py-1 text-center text-[11px] text-primary md:text-sm",children:e(P.spaceOnly)}),i.jsx("p",{className:"mb-5 text-center text-lg text-[11px]",children:e(P.example)}),i.jsx("div",{className:"mx-auto h-[180px] w-full max-w-[754px] md:h-[377px]",children:i.jsx("img",{src:Me,alt:e(P.exampleImageAlt),className:"size-full rounded-sm object-cover"})}),i.jsx("div",{className:"mt-5 text-center text-[11px] leading-relaxed",children:i.jsx("p",{children:e(P.spaceOnlyDescription)})}),i.jsxs("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2",children:[i.jsxs("div",{className:"w-full flex flex-col items-center gap-2 text-primary",children:[i.jsx(bt,{}),i.jsx("div",{className:"w-full border border-primary py-1 text-center text-[11px] text-primary md:text-sm",children:e(P.standardBooth)})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 text-primary",children:[i.jsx(bt,{}),i.jsx("div",{className:"w-full border border-primary py-1 text-center text-[11px] text-primary md:text-sm",children:e(P.customBooth)})]})]}),i.jsxs("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2",children:[i.jsxs("div",{children:[i.jsxs("p",{className:"mb-5 text-[11px]",children:[e(P.example),":"]}),i.jsx("img",{src:Me,alt:e(P.standardExampleAlt),className:"h-[160px] w-full rounded-sm object-cover md:h-[190px]"}),i.jsx("p",{className:"mt-2 text-[11px] leading-relaxed",children:e(P.boothExampleDescription)})]}),i.jsxs("div",{children:[i.jsxs("p",{className:"mb-5 text-[11px]",children:[e(P.example),":"]}),i.jsx("img",{src:Me,alt:e(P.customExampleAlt),className:"h-[160px] w-full rounded-sm object-cover md:h-[190px]"}),i.jsx("p",{className:"mt-2 text-[11px] leading-relaxed",children:e(P.boothExampleDescription)})]})]}),i.jsx("p",{className:"mt-6 text-center text-sm text-on_surface",children:e(P.registrationFee)}),i.jsx("p",{className:"text-center text-[11px]",children:e(P.pricingNote)}),i.jsxs("div",{className:"mt-6 bg-primary py-3 text-center text-xs font-medium text-on_primary md:text-sm",children:["2. ",e(P.partnershipTitle)]}),i.jsxs("div",{className:"mt-3 text-[11px] leading-relaxed",children:[i.jsx("p",{className:"mb-2",children:e(P.partnershipIntro)}),i.jsx("ul",{className:"list-disc pl-5",children:P.partnershipItems.map(t=>i.jsx("li",{children:e(t)},t.enText))}),i.jsx("p",{className:"mt-2",children:e(P.partnershipNote)})]})]})})]})}const qr=["Генеральный партнер выставки","Партнер Ленты Ведущих Посетителей","Партнер деловой программы","Партнер вечернего приема","Партнер пакетов посетителей","Партнер каталога выставки","Партнер VIP делегации","Партнер выставки"];function Yr(){return $(),i.jsxs("div",{children:[i.jsx(le,{title:"Партнерские возможности"}),i.jsx(Q,{className:"page-padding text-sm!",children:i.jsxs("div",{className:"mx-auto max-w-[900px] text-on_surface",children:[i.jsx("h2",{className:"mb-3 text-[15px] font-medium",children:"Партнерские возможности"}),i.jsx("div",{className:"mb-4 rounded-sm bg-surface_container px-4 py-3 text-[11px] leading-relaxed text-on_surface_v",children:"Предлагаем Вам воспользоваться комплексными возможностями — партнерскими пакетами, разработанными под различные маркетинговые задачи компании-участника, которые позволят максимально использовать коммерческий потенциал выставки для усиления бренда Вашей компании и бесспорно повысят эффективность продвижения Вашей компании."}),i.jsx("p",{className:"mb-4 text-[11px] leading-relaxed text-on_surface_v",children:"Партнерство выставки — это всегда больше, чем просто участие. Это прекрасная возможность выгодно подать Вашу продукцию широкой публике в соответствии с Вашими основными целями и задачами. В каждом партнерском пакете предоставлены уникальные позиции, специально сформированные таким образом, что Вы наиболее точно и эффективно передаете обращение к целевой аудитории."}),i.jsx("h3",{className:"mb-2 text-[12px] font-medium",children:"Партнерство выставки Turkmen Textile позволит:"}),i.jsxs("ul",{className:"mb-4 list-disc pl-5 text-[11px] leading-relaxed text-on_surface_v",children:[i.jsx("li",{children:"Укрепить позиции Вашей компании на рынке."}),i.jsx("li",{children:"Обеспечить существенное преимущество в конкурентной среде."}),i.jsx("li",{children:"Закрепить имидж успешного бренда Вашей компании."}),i.jsx("li",{children:"Сделать Вашу торговую марку узнаваемой для широкого круга участников и посетителей выставки."}),i.jsx("li",{children:"Выделить Вашу компанию среди других участников."})]}),i.jsx("div",{className:"mb-6 rounded-sm border border-outline px-4 py-3 text-center text-[10px] uppercase text-on_surface_v",children:"Вы хотите, чтобы в профессиональной среде именно Вашу компанию считали ключевым игроком на рынке? Тогда заявите о себе громче всех!"}),i.jsx("h3",{className:"mb-2 text-[12px] font-medium",children:"Варианты партнерских пакетов:"}),i.jsx("ul",{className:"mb-4 border-t border-outline_v",children:qr.map(n=>i.jsxs("li",{className:"flex items-center gap-2 border-b border-outline_v py-2 text-[11px] text-on_surface_v",children:[i.jsx("span",{className:"text-xs text-primary",children:"✓"}),i.jsx("span",{children:n})]},n))}),i.jsx("p",{className:"text-[10px] leading-relaxed text-on_surface_v",children:"Данные опции являются базовыми, но мы всегда готовы обсудить вопрос о специальных проектах в рамках партнерства выставки, которые будут соответствовать Вашему бюджету, потребностям и целям."}),i.jsxs("p",{className:"text-[10px] leading-relaxed text-on_surface_v",children:["По вопросам цен и дополнительных опций партнерских пакетов выставки KIFT, пожалуйста, обращайтесь к"," ",i.jsx("span",{className:"text-primary underline",children:"ОРГАНИЗАТОРАМ"})]})]})})]})}const Jr=[{element:i.jsx(Ui,{}),path:"/",children:[{element:i.jsx(Wi,{}),path:"",errorElement:i.jsx(D,{})},{element:i.jsx(_r,{}),path:"about",errorElement:i.jsx(D,{})},{element:i.jsx(Nr,{}),path:"B2B-B2G",errorElement:i.jsx(D,{})},{element:i.jsx(Rr,{}),path:"become-sponsor",errorElement:i.jsx(D,{})},{element:i.jsx(Hr,{}),path:"stend-form",errorElement:i.jsx(D,{})},{element:i.jsx(Pr,{}),path:"contacts",errorElement:i.jsx(D,{})},{element:i.jsx(Dr,{}),path:"news",errorElement:i.jsx(D,{})},{element:i.jsx($r,{}),path:"news/:id",errorElement:i.jsx(D,{})},{element:i.jsx(Br,{}),path:"participants",errorElement:i.jsx(D,{})},{element:i.jsx(Fr,{}),path:"media",errorElement:i.jsx(D,{})},{element:i.jsx(Gr,{}),path:"impressions",errorElement:i.jsx(D,{})},{element:i.jsx(Ur,{}),path:"impressions-tm",errorElement:i.jsx(D,{})},{element:i.jsx(Wr,{}),path:"participation-options",errorElement:i.jsx(D,{})},{element:i.jsx(Yr,{}),path:"partner-opportunities",errorElement:i.jsx(D,{})}]}],Xr=Vs(Jr),Qr=new As;Ks.createRoot(document.getElementById("root")).render(i.jsx(b.StrictMode,{children:i.jsx($s,{client:Qr,children:i.jsx(zs,{router:Xr})})})); +var Qt=Object.defineProperty;var Zt=(n,e,t)=>e in n?Qt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var y=(n,e,t)=>Zt(n,typeof e!="symbol"?e+"":e,t);import{u as F,i as es,j as i,H as ts,F as ss,c as X,a as ns,b as is,d as rs,e as as,f as os,g as ls,h as cs,k as us,z as w,l as Le,m as xe,S as Ze,n as vt,o as ds,P as ye,p as se,q as ps,r as hs,s as ms,t as He,v as je,w as N,x as _e,y as H,A as K,L as re,B as G,C as _,D as z,E as Ke,G as Oe,I as Pe,J as Ie,K as de,M as Ge,N as fs,O as le,Q as gs,R as xs,T as bs,U as vs,V as ys,W as js,X as ws,Y as he,Z as Ss,_ as ks,$ as Q,a0 as Ns,a1 as yt,a2 as _s,a3 as jt,a4 as Ts,a5 as pe,a6 as Ue,a7 as Es,a8 as wt,a9 as St,aa as Rs,ab as et,ac as Cs,ad as kt,ae as Ls,af as Os,ag as Ps,ah as Is,ai as Fs,aj as As,ak as $s}from"./ui-library-CVZjQZ_5.js";import{f as Ds,a as b,O as Ms,e as oe,u as Bs,g as We,L as tt,h as Vs,i as zs}from"./react-vendor-CE_Ks92h.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function s(r){if(r.ep)return;r.ep=!0;const a=t(r);fetch(r.href,a)}})();var ke={},st;function Hs(){if(st)return ke;st=1;var n=Ds();return ke.createRoot=n.createRoot,ke.hydrateRoot=n.hydrateRoot,ke}var Ks=Hs();const S=n=>typeof n=="string",fe=()=>{let n,e;const t=new Promise((s,r)=>{n=s,e=r});return t.resolve=n,t.reject=e,t},nt=n=>n==null?"":""+n,Gs=(n,e,t)=>{n.forEach(s=>{e[s]&&(t[s]=e[s])})},Us=/###/g,it=n=>n&&n.indexOf("###")>-1?n.replace(Us,"."):n,rt=n=>!n||S(n),ge=(n,e,t)=>{const s=S(e)?e.split("."):e;let r=0;for(;r{const{obj:s,k:r}=ge(n,e,Object);if(s!==void 0||e.length===1){s[r]=t;return}let a=e[e.length-1],o=e.slice(0,e.length-1),l=ge(n,o,Object);for(;l.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),l=ge(n,o,Object),l!=null&&l.obj&&typeof l.obj[`${l.k}.${a}`]<"u"&&(l.obj=void 0);l.obj[`${l.k}.${a}`]=t},Ws=(n,e,t,s)=>{const{obj:r,k:a}=ge(n,e,Object);r[a]=r[a]||[],r[a].push(t)},Te=(n,e)=>{const{obj:t,k:s}=ge(n,e);if(t&&Object.prototype.hasOwnProperty.call(t,s))return t[s]},qs=(n,e,t)=>{const s=Te(n,t);return s!==void 0?s:Te(e,t)},Nt=(n,e,t)=>{for(const s in e)s!=="__proto__"&&s!=="constructor"&&(s in n?S(n[s])||n[s]instanceof String||S(e[s])||e[s]instanceof String?t&&(n[s]=e[s]):Nt(n[s],e[s],t):n[s]=e[s]);return n},ce=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var Ys={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const Js=n=>S(n)?n.replace(/[&<>"'\/]/g,e=>Ys[e]):n;class Xs{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(t!==void 0)return t;const s=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,s),this.regExpQueue.push(e),s}}const Qs=[" ",",","?","!",";"],Zs=new Xs(20),en=(n,e,t)=>{e=e||"",t=t||"";const s=Qs.filter(o=>e.indexOf(o)<0&&t.indexOf(o)<0);if(s.length===0)return!0;const r=Zs.getRegExp(`(${s.map(o=>o==="?"?"\\?":o).join("|")})`);let a=!r.test(n);if(!a){const o=n.indexOf(t);o>0&&!r.test(n.substring(0,o))&&(a=!0)}return a},Be=function(n,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!n)return;if(n[e])return Object.prototype.hasOwnProperty.call(n,e)?n[e]:void 0;const s=e.split(t);let r=n;for(let a=0;a-1&&cn==null?void 0:n.replace("_","-"),tn={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,e){var t,s;(s=(t=console==null?void 0:console[n])==null?void 0:t.apply)==null||s.call(t,console,e)}};class Re{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||tn,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),s=0;s{this.observers[s]||(this.observers[s]=new Map);const r=this.observers[s].get(t)||0;this.observers[s].set(t,r+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}emit(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),r=1;r{let[l,c]=o;for(let u=0;u{let[l,c]=o;for(let u=0;u1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,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 t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,s){var u,p;let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const a=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,o=r.ignoreJSONStructure!==void 0?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let l;e.indexOf(".")>-1?l=e.split("."):(l=[e,t],s&&(Array.isArray(s)?l.push(...s):S(s)&&a?l.push(...s.split(a)):l.push(s)));const c=Te(this.data,l);return!c&&!t&&!s&&e.indexOf(".")>-1&&(e=l[0],t=l[1],s=l.slice(2).join(".")),c||!o||!S(s)?c:Be((p=(u=this.data)==null?void 0:u[e])==null?void 0:p[t],s,a)}addResource(e,t,s,r){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const o=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let l=[e,t];s&&(l=l.concat(o?s.split(o):s)),e.indexOf(".")>-1&&(l=e.split("."),r=t,t=l[1]),this.addNamespaces(t),at(this.data,l,r),a.silent||this.emit("added",e,t,s,r)}addResources(e,t,s){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const a in s)(S(s[a])||Array.isArray(s[a]))&&this.addResource(e,t,a,s[a],{silent:!0});r.silent||this.emit("added",e,t,s)}addResourceBundle(e,t,s,r,a){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},l=[e,t];e.indexOf(".")>-1&&(l=e.split("."),r=s,s=t,t=l[1]),this.addNamespaces(t);let c=Te(this.data,l)||{};o.skipCopy||(s=JSON.parse(JSON.stringify(s))),r?Nt(c,s,a):c={...c,...s},at(this.data,l,c),o.silent||this.emit("added",e,t,s)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||(t=this.options.defaultNS),this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(r=>t[r]&&Object.keys(t[r]).length>0)}toJSON(){return this.data}}var _t={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,e,t,s,r){return n.forEach(a=>{var o;e=((o=this.processors[a])==null?void 0:o.process(e,t,s,r))??e}),e}};const lt={},ct=n=>!S(n)&&typeof n!="boolean"&&typeof n!="number";class Ce extends Fe{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Gs(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=J.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const s=this.resolve(e,t);return(s==null?void 0:s.res)!==void 0}extractFromKey(e,t){let s=t.nsSeparator!==void 0?t.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");const r=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator;let a=t.ns||this.options.defaultNS||[];const o=s&&e.indexOf(s)>-1,l=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!en(e,s,r);if(o&&!l){const c=e.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:e,namespaces:S(a)?[a]:a};const u=e.split(s);(s!==r||s===r&&this.options.ns.indexOf(u[0])>-1)&&(a=u.shift()),e=u.join(r)}return{key:e,namespaces:S(a)?[a]:a}}translate(e,t,s){if(typeof t!="object"&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),typeof t=="object"&&(t={...t}),t||(t={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const r=t.returnDetails!==void 0?t.returnDetails:this.options.returnDetails,a=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,{key:o,namespaces:l}=this.extractFromKey(e[e.length-1],t),c=l[l.length-1],u=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((u==null?void 0:u.toLowerCase())==="cimode"){if(p){const I=t.nsSeparator||this.options.nsSeparator;return r?{res:`${c}${I}${o}`,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:`${c}${I}${o}`}return r?{res:o,usedKey:o,exactUsedKey:o,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:o}const m=this.resolve(e,t);let d=m==null?void 0:m.res;const f=(m==null?void 0:m.usedKey)||o,h=(m==null?void 0:m.exactUsedKey)||o,g=["[object Number]","[object Function]","[object RegExp]"],x=t.joinArrays!==void 0?t.joinArrays:this.options.joinArrays,j=!this.i18nFormat||this.i18nFormat.handleAsObject,v=t.count!==void 0&&!S(t.count),k=Ce.hasDefaultValue(t),T=v?this.pluralResolver.getSuffix(u,t.count,t):"",O=t.ordinal&&v?this.pluralResolver.getSuffix(u,t.count,{ordinal:!1}):"",C=v&&!t.ordinal&&t.count===0,R=C&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${T}`]||t[`defaultValue${O}`]||t.defaultValue;let E=d;j&&!d&&k&&(E=R);const U=ct(E),Z=Object.prototype.toString.apply(E);if(j&&E&&U&&g.indexOf(Z)<0&&!(S(x)&&Array.isArray(E))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const I=this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,E,{...t,ns:l}):`key '${o} (${this.language})' returned an object instead of string.`;return r?(m.res=I,m.usedParams=this.getUsedParamsDetails(t),m):I}if(a){const I=Array.isArray(E),M=I?[]:{},we=I?h:f;for(const W in E)if(Object.prototype.hasOwnProperty.call(E,W)){const q=`${we}${a}${W}`;k&&!d?M[W]=this.translate(q,{...t,defaultValue:ct(R)?R[W]:void 0,joinArrays:!1,ns:l}):M[W]=this.translate(q,{...t,joinArrays:!1,ns:l}),M[W]===q&&(M[W]=E[W])}d=M}}else if(j&&S(x)&&Array.isArray(d))d=d.join(x),d&&(d=this.extendTranslation(d,e,t,s));else{let I=!1,M=!1;!this.isValidLookup(d)&&k&&(I=!0,d=R),this.isValidLookup(d)||(M=!0,d=o);const W=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&M?void 0:d,q=k&&R!==d&&this.options.updateMissing;if(M||I||q){if(this.logger.log(q?"updateKey":"missingKey",u,c,o,q?R:d),a){const V=this.resolve(o,{...t,keySeparator:!1});V&&V.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 B=[];const Se=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Se&&Se[0])for(let V=0;V{var Qe;const Xe=k&&me!==d?me:W;this.options.missingKeyHandler?this.options.missingKeyHandler(V,c,ae,Xe,q,t):(Qe=this.backendConnector)!=null&&Qe.saveMissing&&this.backendConnector.saveMissing(V,c,ae,Xe,q,t),this.emit("missingKey",V,c,ae,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&v?B.forEach(V=>{const ae=this.pluralResolver.getSuffixes(V,t);C&&t[`defaultValue${this.options.pluralSeparator}zero`]&&ae.indexOf(`${this.options.pluralSeparator}zero`)<0&&ae.push(`${this.options.pluralSeparator}zero`),ae.forEach(me=>{Je([V],o+me,t[`defaultValue${me}`]||R)})}):Je(B,o,R))}d=this.extendTranslation(d,e,t,m,s),M&&d===o&&this.options.appendNamespaceToMissingKey&&(d=`${c}:${o}`),(M||I)&&this.options.parseMissingKeyHandler&&(d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${o}`:o,I?d:void 0))}return r?(m.res=d,m.usedParams=this.getUsedParamsDetails(t),m):d}extendTranslation(e,t,s,r,a){var u,p;var o=this;if((u=this.i18nFormat)!=null&&u.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...s},s.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init({...s,interpolation:{...this.options.interpolation,...s.interpolation}});const m=S(e)&&(((p=s==null?void 0:s.interpolation)==null?void 0:p.skipOnVariables)!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let d;if(m){const h=e.match(this.interpolator.nestingRegexp);d=h&&h.length}let f=s.replace&&!S(s.replace)?s.replace:s;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),e=this.interpolator.interpolate(e,f,s.lng||this.language||r.usedLng,s),m){const h=e.match(this.interpolator.nestingRegexp),g=h&&h.length;d1&&arguments[1]!==void 0?arguments[1]:{},s,r,a,o,l;return S(e)&&(e=[e]),e.forEach(c=>{if(this.isValidLookup(s))return;const u=this.extractFromKey(c,t),p=u.key;r=p;let m=u.namespaces;this.options.fallbackNS&&(m=m.concat(this.options.fallbackNS));const d=t.count!==void 0&&!S(t.count),f=d&&!t.ordinal&&t.count===0,h=t.context!==void 0&&(S(t.context)||typeof t.context=="number")&&t.context!=="",g=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);m.forEach(x=>{var j,v;this.isValidLookup(s)||(l=x,!lt[`${g[0]}-${x}`]&&((j=this.utils)!=null&&j.hasLoadedNamespace)&&!((v=this.utils)!=null&&v.hasLoadedNamespace(l))&&(lt[`${g[0]}-${x}`]=!0,this.logger.warn(`key "${r}" for languages "${g.join(", ")}" won't get resolved as namespace "${l}" 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!!!")),g.forEach(k=>{var C;if(this.isValidLookup(s))return;o=k;const T=[p];if((C=this.i18nFormat)!=null&&C.addLookupKeys)this.i18nFormat.addLookupKeys(T,p,k,x,t);else{let R;d&&(R=this.pluralResolver.getSuffix(k,t.count,t));const E=`${this.options.pluralSeparator}zero`,U=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(T.push(p+R),t.ordinal&&R.indexOf(U)===0&&T.push(p+R.replace(U,this.options.pluralSeparator)),f&&T.push(p+E)),h){const Z=`${p}${this.options.contextSeparator}${t.context}`;T.push(Z),d&&(T.push(Z+R),t.ordinal&&R.indexOf(U)===0&&T.push(Z+R.replace(U,this.options.pluralSeparator)),f&&T.push(Z+E))}}let O;for(;O=T.pop();)this.isValidLookup(s)||(a=O,s=this.getResource(k,x,O,t))}))})}),{res:s,usedKey:r,exactUsedKey:a,usedLng:o,usedNS:l}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,t,s){var a;let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return(a=this.i18nFormat)!=null&&a.getResource?this.i18nFormat.getResource(e,t,s,r):this.resourceStore.getResource(e,t,s,r)}getUsedParamsDetails(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],s=e.replace&&!S(e.replace);let r=s?e.replace:e;if(s&&typeof e.count<"u"&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!s){r={...r};for(const a of t)delete r[a]}return r}static hasDefaultValue(e){const t="defaultValue";for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&t===s.substring(0,t.length)&&e[s]!==void 0)return!0;return!1}}class ut{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=J.create("languageUtils")}getScriptPartFromCode(e){if(e=Ee(e),!e||e.indexOf("-")<0)return null;const t=e.split("-");return t.length===2||(t.pop(),t[t.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(e=Ee(e),!e||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(S(e)&&e.indexOf("-")>-1){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}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 t;return e.forEach(s=>{if(t)return;const r=this.formatLanguageCode(s);(!this.options.supportedLngs||this.isSupportedCode(r))&&(t=r)}),!t&&this.options.supportedLngs&&e.forEach(s=>{if(t)return;const r=this.getLanguagePartFromCode(s);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(a=>{if(a===r)return a;if(!(a.indexOf("-")<0&&r.indexOf("-")<0)&&(a.indexOf("-")>0&&r.indexOf("-")<0&&a.substring(0,a.indexOf("-"))===r||a.indexOf(r)===0&&r.length>1))return a})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if(typeof e=="function"&&(e=e(t)),S(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let s=e[t];return s||(s=e[this.getScriptPartFromCode(t)]),s||(s=e[this.formatLanguageCode(t)]),s||(s=e[this.getLanguagePartFromCode(t)]),s||(s=e.default),s||[]}toResolveHierarchy(e,t){const s=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=o=>{o&&(this.isSupportedCode(o)?r.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return S(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(e))):S(e)&&a(this.formatLanguageCode(e)),s.forEach(o=>{r.indexOf(o)<0&&a(this.formatLanguageCode(o))}),r}}const dt={zero:0,one:1,two:2,few:3,many:4,other:5},pt={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class sn{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=J.create("pluralResolver"),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=Ee(e==="dev"?"en":e),r=t.ordinal?"ordinal":"cardinal",a=JSON.stringify({cleanedCode:s,type:r});if(a in this.pluralRulesCache)return this.pluralRulesCache[a];let o;try{o=new Intl.PluralRules(s,{type:r})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),pt;if(!e.match(/-|_/))return pt;const c=this.languageUtils.getLanguagePartFromCode(e);o=this.getRule(c,t)}return this.pluralRulesCache[a]=o,o}needsPlural(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=this.getRule(e,t);return s||(s=this.getRule("dev",t)),(s==null?void 0:s.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,s).map(r=>`${t}${r}`)}getSuffixes(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=this.getRule(e,t);return s||(s=this.getRule("dev",t)),s?s.resolvedOptions().pluralCategories.sort((r,a)=>dt[r]-dt[a]).map(r=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${r}`):[]}getSuffix(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=this.getRule(e,s);return r?`${this.options.prepend}${s.ordinal?`ordinal${this.options.prepend}`:""}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix("dev",t,s))}}const ht=function(n,e,t){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,a=qs(n,e,t);return!a&&r&&S(t)&&(a=Be(n,t,s),a===void 0&&(a=Be(e,t,s))),a},$e=n=>n.replace(/\$/g,"$$$$");class nn{constructor(){var t;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=J.create("interpolator"),this.options=e,this.format=((t=e==null?void 0:e.interpolation)==null?void 0:t.format)||(s=>s),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:s,useRawValueToEscape:r,prefix:a,prefixEscaped:o,suffix:l,suffixEscaped:c,formatSeparator:u,unescapeSuffix:p,unescapePrefix:m,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:h,nestingSuffixEscaped:g,nestingOptionsSeparator:x,maxReplaces:j,alwaysFormat:v}=e.interpolation;this.escape=t!==void 0?t:Js,this.escapeValue=s!==void 0?s:!0,this.useRawValueToEscape=r!==void 0?r:!1,this.prefix=a?ce(a):o||"{{",this.suffix=l?ce(l):c||"}}",this.formatSeparator=u||",",this.unescapePrefix=p?"":m||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=d?ce(d):f||ce("$t("),this.nestingSuffix=h?ce(h):g||ce(")"),this.nestingOptionsSeparator=x||",",this.maxReplaces=j||1e3,this.alwaysFormat=v!==void 0?v:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(t,s)=>(t==null?void 0:t.source)===s?(t.lastIndex=0,t):new RegExp(s,"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,t,s,r){var f;let a,o,l;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=h=>{if(h.indexOf(this.formatSeparator)<0){const v=ht(t,c,h,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(v,void 0,s,{...r,...t,interpolationkey:h}):v}const g=h.split(this.formatSeparator),x=g.shift().trim(),j=g.join(this.formatSeparator).trim();return this.format(ht(t,c,x,this.options.keySeparator,this.options.ignoreJSONStructure),j,s,{...r,...t,interpolationkey:x})};this.resetRegExp();const p=(r==null?void 0:r.missingInterpolationHandler)||this.options.missingInterpolationHandler,m=((f=r==null?void 0:r.interpolation)==null?void 0:f.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:h=>$e(h)},{regex:this.regexp,safeValue:h=>this.escapeValue?$e(this.escape(h)):$e(h)}].forEach(h=>{for(l=0;a=h.regex.exec(e);){const g=a[1].trim();if(o=u(g),o===void 0)if(typeof p=="function"){const j=p(e,a,r);o=S(j)?j:""}else if(r&&Object.prototype.hasOwnProperty.call(r,g))o="";else if(m){o=a[0];continue}else this.logger.warn(`missed to pass in variable ${g} for interpolating ${e}`),o="";else!S(o)&&!this.useRawValueToEscape&&(o=nt(o));const x=h.safeValue(o);if(e=e.replace(a[0],x),m?(h.regex.lastIndex+=o.length,h.regex.lastIndex-=a[0].length):h.regex.lastIndex=0,l++,l>=this.maxReplaces)break}}),e}nest(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r,a,o;const l=(c,u)=>{const p=this.nestingOptionsSeparator;if(c.indexOf(p)<0)return c;const m=c.split(new RegExp(`${p}[ ]*{`));let d=`{${m[1]}`;c=m[0],d=this.interpolate(d,o);const f=d.match(/'/g),h=d.match(/"/g);(((f==null?void 0:f.length)??0)%2===0&&!h||h.length%2!==0)&&(d=d.replace(/'/g,'"'));try{o=JSON.parse(d),u&&(o={...u,...o})}catch(g){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,g),`${c}${p}${d}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,c};for(;r=this.nestingRegexp.exec(e);){let c=[];o={...s},o=o.replace&&!S(o.replace)?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let u=!1;if(r[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(r[1])){const p=r[1].split(this.formatSeparator).map(m=>m.trim());r[1]=p.shift(),c=p,u=!0}if(a=t(l.call(this,r[1].trim(),o),o),a&&r[0]===e&&!S(a))return a;S(a)||(a=nt(a)),a||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),a=""),u&&(a=c.reduce((p,m)=>this.format(p,m,s.lng,{...s,interpolationkey:r[1].trim()}),a.trim())),e=e.replace(r[0],a),this.regexp.lastIndex=0}return e}}const rn=n=>{let e=n.toLowerCase().trim();const t={};if(n.indexOf("(")>-1){const s=n.split("(");e=s[0].toLowerCase().trim();const r=s[1].substring(0,s[1].length-1);e==="currency"&&r.indexOf(":")<0?t.currency||(t.currency=r.trim()):e==="relativetime"&&r.indexOf(":")<0?t.range||(t.range=r.trim()):r.split(";").forEach(o=>{if(o){const[l,...c]=o.split(":"),u=c.join(":").trim().replace(/^'+|'+$/g,""),p=l.trim();t[p]||(t[p]=u),u==="false"&&(t[p]=!1),u==="true"&&(t[p]=!0),isNaN(u)||(t[p]=parseInt(u,10))}})}return{formatName:e,formatOptions:t}},ue=n=>{const e={};return(t,s,r)=>{let a=r;r&&r.interpolationkey&&r.formatParams&&r.formatParams[r.interpolationkey]&&r[r.interpolationkey]&&(a={...a,[r.interpolationkey]:void 0});const o=s+JSON.stringify(a);let l=e[o];return l||(l=n(Ee(s),r),e[o]=l),l(t)}};class an{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=J.create("formatter"),this.options=e,this.formats={number:ue((t,s)=>{const r=new Intl.NumberFormat(t,{...s});return a=>r.format(a)}),currency:ue((t,s)=>{const r=new Intl.NumberFormat(t,{...s,style:"currency"});return a=>r.format(a)}),datetime:ue((t,s)=>{const r=new Intl.DateTimeFormat(t,{...s});return a=>r.format(a)}),relativetime:ue((t,s)=>{const r=new Intl.RelativeTimeFormat(t,{...s});return a=>r.format(a,s.range||"day")}),list:ue((t,s)=>{const r=new Intl.ListFormat(t,{...s});return a=>r.format(a)})},this.init(e)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=ue(t)}format(e,t,s){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const a=t.split(this.formatSeparator);if(a.length>1&&a[0].indexOf("(")>1&&a[0].indexOf(")")<0&&a.find(l=>l.indexOf(")")>-1)){const l=a.findIndex(c=>c.indexOf(")")>-1);a[0]=[a[0],...a.splice(1,l)].join(this.formatSeparator)}return a.reduce((l,c)=>{var m;const{formatName:u,formatOptions:p}=rn(c);if(this.formats[u]){let d=l;try{const f=((m=r==null?void 0:r.formatParams)==null?void 0:m[r.interpolationkey])||{},h=f.locale||f.lng||r.locale||r.lng||s;d=this.formats[u](l,h,{...p,...r,...f})}catch(f){this.logger.warn(f)}return d}else this.logger.warn(`there was no format function for ${u}`);return l},e)}}const on=(n,e)=>{n.pending[e]!==void 0&&(delete n.pending[e],n.pendingCount--)};class ln extends Fe{constructor(e,t,s){var a,o;let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=s,this.languageUtils=s.languageUtils,this.options=r,this.logger=J.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],(o=(a=this.backend)==null?void 0:a.init)==null||o.call(a,s,r.backend,r)}queueLoad(e,t,s,r){const a={},o={},l={},c={};return e.forEach(u=>{let p=!0;t.forEach(m=>{const d=`${u}|${m}`;!s.reload&&this.store.hasResourceBundle(u,m)?this.state[d]=2:this.state[d]<0||(this.state[d]===1?o[d]===void 0&&(o[d]=!0):(this.state[d]=1,p=!1,o[d]===void 0&&(o[d]=!0),a[d]===void 0&&(a[d]=!0),c[m]===void 0&&(c[m]=!0)))}),p||(l[u]=!0)}),(Object.keys(a).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(a),pending:Object.keys(o),toLoadLanguages:Object.keys(l),toLoadNamespaces:Object.keys(c)}}loaded(e,t,s){const r=e.split("|"),a=r[0],o=r[1];t&&this.emit("failedLoading",a,o,t),!t&&s&&this.store.addResourceBundle(a,o,s,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&s&&(this.state[e]=0);const l={};this.queue.forEach(c=>{Ws(c.loaded,[a],o),on(c,e),t&&c.errors.push(t),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(u=>{l[u]||(l[u]={});const p=c.loaded[u];p.length&&p.forEach(m=>{l[u][m]===void 0&&(l[u][m]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",l),this.queue=this.queue.filter(c=>!c.done)}read(e,t,s){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,o=arguments.length>5?arguments[5]:void 0;if(!e.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:s,tried:r,wait:a,callback:o});return}this.readingCalls++;const l=(u,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const m=this.waitingReads.shift();this.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(u&&p&&r{this.read.call(this,e,t,s,r+1,a*2,o)},a);return}o(u,p)},c=this.backend[s].bind(this.backend);if(c.length===2){try{const u=c(e,t);u&&typeof u.then=="function"?u.then(p=>l(null,p)).catch(l):l(null,u)}catch(u){l(u)}return}return c(e,t,l)}prepareLoading(e,t){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=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."),r&&r();S(e)&&(e=this.languageUtils.toResolveHierarchy(e)),S(t)&&(t=[t]);const a=this.queueLoad(e,t,s,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach(o=>{this.loadOne(o)})}load(e,t,s){this.prepareLoading(e,t,{},s)}reload(e,t,s){this.prepareLoading(e,t,{reload:!0},s)}loadOne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const s=e.split("|"),r=s[0],a=s[1];this.read(r,a,"read",void 0,void 0,(o,l)=>{o&&this.logger.warn(`${t}loading namespace ${a} for language ${r} failed`,o),!o&&l&&this.logger.log(`${t}loaded namespace ${a} for language ${r}`,l),this.loaded(e,o,l)})}saveMissing(e,t,s,r,a){var c,u,p,m,d;let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if((u=(c=this.services)==null?void 0:c.utils)!=null&&u.hasLoadedNamespace&&!((m=(p=this.services)==null?void 0:p.utils)!=null&&m.hasLoadedNamespace(t))){this.logger.warn(`did not save key "${s}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(s==null||s==="")){if((d=this.backend)!=null&&d.create){const f={...o,isUpdate:a},h=this.backend.create.bind(this.backend);if(h.length<6)try{let g;h.length===5?g=h(e,t,s,r,f):g=h(e,t,s,r),g&&typeof g.then=="function"?g.then(x=>l(null,x)).catch(l):l(null,g)}catch(g){l(g)}else h(e,t,s,r,l,f)}!e||!e[0]||this.store.addResource(e[0],t,s,r)}}}const mt=()=>({debug:!1,initAsync:!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:n=>{let e={};if(typeof n[1]=="object"&&(e=n[1]),S(n[1])&&(e.defaultValue=n[1]),S(n[2])&&(e.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const t=n[3]||n[2];Object.keys(t).forEach(s=>{e[s]=t[s]})}return e},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),ft=n=>{var e,t;return S(n.ns)&&(n.ns=[n.ns]),S(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),S(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),((t=(e=n.supportedLngs)==null?void 0:e.indexOf)==null?void 0:t.call(e,"cimode"))<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n},Ne=()=>{},cn=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(t=>{typeof n[t]=="function"&&(n[t]=n[t].bind(n))})};class be extends Fe{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=ft(e),this.services={},this.logger=J,this.modules={external:[]},cn(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof t=="function"&&(s=t,t={}),t.defaultNS==null&&t.ns&&(S(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=mt();this.options={...r,...this.options,...ft(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator);const a=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?J.init(a(this.modules.logger),this.options):J.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=an;const m=new ut(this.options);this.store=new ot(this.options.resources,this.options);const d=this.services;d.logger=J,d.resourceStore=this.store,d.languageUtils=m,d.pluralResolver=new sn(m,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),p&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(d.formatter=a(p),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new nn(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new ln(a(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(f){for(var h=arguments.length,g=new Array(h>1?h-1:0),x=1;x1?h-1:0),x=1;x{f.init&&f.init(this)})}if(this.format=this.options.interpolation.format,s||(s=Ne),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[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(p=>{this[p]=function(){return e.store[p](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=function(){return e.store[p](...arguments),e}});const c=fe(),u=()=>{const p=(m,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),s(m,d)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?u():setTimeout(u,0),c}loadResources(e){var a,o;let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ne;const r=S(e)?e:this.language;if(typeof e=="function"&&(s=e),!this.options.resources||this.options.partialBundledLanguages){if((r==null?void 0:r.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return s();const l=[],c=u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(m=>{m!=="cimode"&&l.indexOf(m)<0&&l.push(m)})};r?c(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(p=>c(p)),(o=(a=this.options.preload)==null?void 0:a.forEach)==null||o.call(a,u=>c(u)),this.services.backendConnector.load(l,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),s(u)})}else s(null)}reloadResources(e,t,s){const r=fe();return typeof e=="function"&&(s=e,e=void 0),typeof t=="function"&&(s=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),s||(s=Ne),this.services.backendConnector.reload(e,t,a=>{r.resolve(),s(a)}),r}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"&&_t.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 t=0;t-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}changeLanguage(e,t){var s=this;this.isLanguageChangingTo=e;const r=fe();this.emit("languageChanging",e);const a=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},o=(c,u)=>{u?(a(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,r.resolve(function(){return s.t(...arguments)}),t&&t(c,function(){return s.t(...arguments)})},l=c=>{var p,m;!e&&!c&&this.services.languageDetector&&(c=[]);const u=S(c)?c:this.services.languageUtils.getBestMatchFromCodes(c);u&&(this.language||a(u),this.translator.language||this.translator.changeLanguage(u),(m=(p=this.services.languageDetector)==null?void 0:p.cacheUserLanguage)==null||m.call(p,u)),this.loadResources(u,d=>{o(d,u)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?l(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(e),r}getFixedT(e,t,s){var r=this;const a=function(o,l){let c;if(typeof l!="object"){for(var u=arguments.length,p=new Array(u>2?u-2:0),m=2;m`${c.keyPrefix}${d}${h}`):f=c.keyPrefix?`${c.keyPrefix}${d}${o}`:o,r.t(f,c)};return S(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=s,a}t(){var r;for(var e=arguments.length,t=new Array(e),s=0;s1&&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 s=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,a=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;const o=(l,c)=>{const u=this.services.backendConnector.state[`${l}|${c}`];return u===-1||u===0||u===2};if(t.precheck){const l=t.precheck(this,o);if(l!==void 0)return l}return!!(this.hasResourceBundle(s,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(s,e)&&(!r||o(a,e)))}loadNamespaces(e,t){const s=fe();return this.options.ns?(S(e)&&(e=[e]),e.forEach(r=>{this.options.ns.indexOf(r)<0&&this.options.ns.push(r)}),this.loadResources(r=>{s.resolve(),t&&t(r)}),s):(t&&t(),Promise.resolve())}loadLanguages(e,t){const s=fe();S(e)&&(e=[e]);const r=this.options.preload||[],a=e.filter(o=>r.indexOf(o)<0&&this.services.languageUtils.isSupportedCode(o));return a.length?(this.options.preload=r.concat(a),this.loadResources(o=>{s.resolve(),t&&t(o)}),s):(t&&t(),Promise.resolve())}dir(e){var r,a;if(e||(e=this.resolvedLanguage||(((r=this.languages)==null?void 0:r.length)>0?this.languages[0]:this.language)),!e)return"rtl";const t=["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"],s=((a=this.services)==null?void 0:a.languageUtils)||new ut(mt());return t.indexOf(s.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new be(e,t)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ne;const s=e.forkResourceStore;s&&delete e.forkResourceStore;const r={...this.options,...e,isClone:!0},a=new be(r);if((e.debug!==void 0||e.prefix!==void 0)&&(a.logger=a.logger.clone(e)),["store","services","language"].forEach(l=>{a[l]=this[l]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},s){const l=Object.keys(this.store.data).reduce((c,u)=>(c[u]={...this.store.data[u]},Object.keys(c[u]).reduce((p,m)=>(p[m]={...c[u][m]},p),{})),{});a.store=new ot(l,r),a.services.resourceStore=a.store}return a.translator=new Ce(a.services,r),a.translator.on("*",function(l){for(var c=arguments.length,u=new Array(c>1?c-1:0),p=1;p{const n=F(e=>e.lang);return b.useEffect(()=>{A.changeLanguage(n)},[n]),null};var Oi="1.3.4";function Tt(n,e,t){return Math.max(n,Math.min(e,t))}function Pi(n,e,t){return(1-t)*n+t*e}function Ii(n,e,t,s){return Pi(n,e,1-Math.exp(-t*s))}function Fi(n,e){return(n%e+e)%e}var Ai=class{constructor(){y(this,"isRunning",!1);y(this,"value",0);y(this,"from",0);y(this,"to",0);y(this,"currentTime",0);y(this,"lerp");y(this,"duration");y(this,"easing");y(this,"onUpdate")}advance(n){var t;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=n;const s=Tt(0,this.currentTime/this.duration,1);e=s>=1;const r=e?1:this.easing(s);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=Ii(this.value,this.to,this.lerp*60,n),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),(t=this.onUpdate)==null||t.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(n,e,{lerp:t,duration:s,easing:r,onStart:a,onUpdate:o}){this.from=this.value=n,this.to=e,this.lerp=t,this.duration=s,this.easing=r,this.currentTime=0,this.isRunning=!0,a==null||a(),this.onUpdate=o}};function $i(n,e){let t;return function(...s){let r=this;clearTimeout(t),t=setTimeout(()=>{t=void 0,n.apply(r,s)},e)}}var Di=class{constructor(n,e,{autoResize:t=!0,debounce:s=250}={}){y(this,"width",0);y(this,"height",0);y(this,"scrollHeight",0);y(this,"scrollWidth",0);y(this,"debouncedResize");y(this,"wrapperResizeObserver");y(this,"contentResizeObserver");y(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()});y(this,"onWrapperResize",()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)});y(this,"onContentResize",()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)});this.wrapper=n,this.content=e,t&&(this.debouncedResize=$i(this.resize,s),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var n,e;(n=this.wrapperResizeObserver)==null||n.disconnect(),(e=this.contentResizeObserver)==null||e.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},Et=class{constructor(){y(this,"events",{})}emit(n,...e){var s;let t=this.events[n]||[];for(let r=0,a=t.length;r{var s;this.events[n]=(s=this.events[n])==null?void 0:s.filter(r=>e!==r)}}off(n,e){var t;this.events[n]=(t=this.events[n])==null?void 0:t.filter(s=>e!==s)}destroy(){this.events={}}},gt=100/6,ne={passive:!1},Mi=class{constructor(n,e={wheelMultiplier:1,touchMultiplier:1}){y(this,"touchStart",{x:0,y:0});y(this,"lastDelta",{x:0,y:0});y(this,"window",{width:0,height:0});y(this,"emitter",new Et);y(this,"onTouchStart",n=>{const{clientX:e,clientY:t}=n.targetTouches?n.targetTouches[0]:n;this.touchStart.x=e,this.touchStart.y=t,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:n})});y(this,"onTouchMove",n=>{const{clientX:e,clientY:t}=n.targetTouches?n.targetTouches[0]:n,s=-(e-this.touchStart.x)*this.options.touchMultiplier,r=-(t-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=t,this.lastDelta={x:s,y:r},this.emitter.emit("scroll",{deltaX:s,deltaY:r,event:n})});y(this,"onTouchEnd",n=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:n})});y(this,"onWheel",n=>{let{deltaX:e,deltaY:t,deltaMode:s}=n;const r=s===1?gt:s===2?this.window.width:1,a=s===1?gt:s===2?this.window.height:1;e*=r,t*=a,e*=this.options.wheelMultiplier,t*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:t,event:n})});y(this,"onWindowResize",()=>{this.window={width:window.innerWidth,height:window.innerHeight}});this.element=n,this.options=e,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,ne),this.element.addEventListener("touchstart",this.onTouchStart,ne),this.element.addEventListener("touchmove",this.onTouchMove,ne),this.element.addEventListener("touchend",this.onTouchEnd,ne)}on(n,e){return this.emitter.on(n,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,ne),this.element.removeEventListener("touchstart",this.onTouchStart,ne),this.element.removeEventListener("touchmove",this.onTouchMove,ne),this.element.removeEventListener("touchend",this.onTouchEnd,ne)}},xt=n=>Math.min(1,1.001-Math.pow(2,-10*n)),Bi=class{constructor({wrapper:n=window,content:e=document.documentElement,eventsTarget:t=n,smoothWheel:s=!0,syncTouch:r=!1,syncTouchLerp:a=.075,touchInertiaMultiplier:o=35,duration:l,easing:c,lerp:u=.1,infinite:p=!1,orientation:m="vertical",gestureOrientation:d="vertical",touchMultiplier:f=1,wheelMultiplier:h=1,autoResize:g=!0,prevent:x,virtualScroll:j,overscroll:v=!0,autoRaf:k=!1,anchors:T=!1,autoToggle:O=!1,allowNestedScroll:C=!1,__experimental__naiveDimensions:R=!1}={}){y(this,"_isScrolling",!1);y(this,"_isStopped",!1);y(this,"_isLocked",!1);y(this,"_preventNextNativeScrollEvent",!1);y(this,"_resetVelocityTimeout",null);y(this,"__rafID",null);y(this,"isTouching");y(this,"time",0);y(this,"userData",{});y(this,"lastVelocity",0);y(this,"velocity",0);y(this,"direction",0);y(this,"options");y(this,"targetScroll");y(this,"animatedScroll");y(this,"animate",new Ai);y(this,"emitter",new Et);y(this,"dimensions");y(this,"virtualScroll");y(this,"onScrollEnd",n=>{n instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&n.stopPropagation()});y(this,"dispatchScrollendEvent",()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))});y(this,"onTransitionEnd",n=>{if(n.propertyName.includes("overflow")){const e=this.isHorizontal?"overflow-x":"overflow-y",t=getComputedStyle(this.rootElement)[e];["hidden","clip"].includes(t)?this.stop():this.start()}});y(this,"onClick",n=>{const t=n.composedPath().find(s=>{var r,a,o;return s instanceof HTMLAnchorElement&&(((r=s.getAttribute("href"))==null?void 0:r.startsWith("#"))||((a=s.getAttribute("href"))==null?void 0:a.startsWith("/#"))||((o=s.getAttribute("href"))==null?void 0:o.startsWith("./#")))});if(t){const s=t.getAttribute("href");if(s){const r=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0;let a=`#${s.split("#")[1]}`;["#","/#","./#","#top","/#top","./#top"].includes(s)&&(a=0),this.scrollTo(a,r)}}});y(this,"onPointerDown",n=>{n.button===1&&this.reset()});y(this,"onVirtualScroll",n=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(n)===!1)return;const{deltaX:e,deltaY:t,event:s}=n;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:t,event:s}),s.ctrlKey||s.lenisStopPropagation)return;const r=s.type.includes("touch"),a=s.type.includes("wheel");this.isTouching=s.type==="touchstart"||s.type==="touchmove";const o=e===0&&t===0;if(this.options.syncTouch&&r&&s.type==="touchstart"&&o&&!this.isStopped&&!this.isLocked){this.reset();return}const c=this.options.gestureOrientation==="vertical"&&t===0||this.options.gestureOrientation==="horizontal"&&e===0;if(o||c)return;let u=s.composedPath();u=u.slice(0,u.indexOf(this.rootElement));const p=this.options.prevent;if(u.find(x=>{var j,v,k;return x instanceof HTMLElement&&(typeof p=="function"&&(p==null?void 0:p(x))||((j=x.hasAttribute)==null?void 0:j.call(x,"data-lenis-prevent"))||r&&((v=x.hasAttribute)==null?void 0:v.call(x,"data-lenis-prevent-touch"))||a&&((k=x.hasAttribute)==null?void 0:k.call(x,"data-lenis-prevent-wheel"))||this.options.allowNestedScroll&&this.checkNestedScroll(x,{deltaX:e,deltaY:t}))}))return;if(this.isStopped||this.isLocked){s.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&a)){this.isScrolling="native",this.animate.stop(),s.lenisStopPropagation=!0;return}let d=t;this.options.gestureOrientation==="both"?d=Math.abs(t)>Math.abs(e)?t:e:this.options.gestureOrientation==="horizontal"&&(d=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&t<0))&&(s.lenisStopPropagation=!0),s.preventDefault();const f=r&&this.options.syncTouch,g=r&&s.type==="touchend"&&Math.abs(d)>5;g&&(d=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+d,{programmatic:!1,...f?{lerp:g?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})});y(this,"onNativeScroll",()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const n=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-n,this.direction=Math.sign(this.animatedScroll-n),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}});y(this,"raf",n=>{const e=n-(this.time||n);this.time=n,this.animate.advance(e*.001),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))});window.lenisVersion=Oi,(!n||n===document.documentElement)&&(n=window),typeof l=="number"&&typeof c!="function"?c=xt:typeof c=="function"&&typeof l!="number"&&(l=1),this.options={wrapper:n,content:e,eventsTarget:t,smoothWheel:s,syncTouch:r,syncTouchLerp:a,touchInertiaMultiplier:o,duration:l,easing:c,lerp:u,infinite:p,gestureOrientation:d,orientation:m,touchMultiplier:f,wheelMultiplier:h,autoResize:g,prevent:x,virtualScroll:j,overscroll:v,autoRaf:k,anchors:T,autoToggle:O,allowNestedScroll:C,__experimental__naiveDimensions:R},this.dimensions=new Di(n,e,{autoResize:g}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new Mi(t,{touchMultiplier:f,wheelMultiplier:h}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0}),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID&&cancelAnimationFrame(this.__rafID)}on(n,e){return this.emitter.on(n,e)}off(n,e){return this.emitter.off(n,e)}setScroll(n){this.isHorizontal?this.options.wrapper.scrollTo({left:n,behavior:"instant"}):this.options.wrapper.scrollTo({top:n,behavior:"instant"})}resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}scrollTo(n,{offset:e=0,immediate:t=!1,lock:s=!1,duration:r=this.options.duration,easing:a=this.options.easing,lerp:o=this.options.lerp,onStart:l,onComplete:c,force:u=!1,programmatic:p=!0,userData:m}={}){if(!((this.isStopped||this.isLocked)&&!u)){if(typeof n=="string"&&["top","left","start"].includes(n))n=0;else if(typeof n=="string"&&["bottom","right","end"].includes(n))n=this.limit;else{let d;if(typeof n=="string"?d=document.querySelector(n):n instanceof HTMLElement&&(n!=null&&n.nodeType)&&(d=n),d){if(this.options.wrapper!==window){const h=this.rootElement.getBoundingClientRect();e-=this.isHorizontal?h.left:h.top}const f=d.getBoundingClientRect();n=(this.isHorizontal?f.left:f.top)+this.animatedScroll}}if(typeof n=="number"){if(n+=e,n=Math.round(n),this.options.infinite){if(p){this.targetScroll=this.animatedScroll=this.scroll;const d=n-this.animatedScroll;d>this.limit/2?n=n-this.limit:d<-this.limit/2&&(n=n+this.limit)}}else n=Tt(0,n,this.limit);if(n===this.targetScroll){l==null||l(this),c==null||c(this);return}if(this.userData=m??{},t){this.animatedScroll=this.targetScroll=n,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}p||(this.targetScroll=n),typeof r=="number"&&typeof a!="function"?a=xt:typeof a=="function"&&typeof r!="number"&&(r=1),this.animate.fromTo(this.animatedScroll,n,{duration:r,easing:a,lerp:o,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling="smooth",l==null||l(this)},onUpdate:(d,f)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=d-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=d,this.setScroll(this.scroll),p&&(this.targetScroll=d),f||this.emit(),f&&(this.reset(),this.emit(),c==null||c(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(n,{deltaX:e,deltaY:t}){const s=Date.now(),r=n._lenis??(n._lenis={});let a,o,l,c,u,p,m,d;const f=this.options.gestureOrientation;if(s-(r.time??0)>2e3){r.time=Date.now();const O=window.getComputedStyle(n);r.computedStyle=O;const C=O.overflowX,R=O.overflowY;if(a=["auto","overlay","scroll"].includes(C),o=["auto","overlay","scroll"].includes(R),r.hasOverflowX=a,r.hasOverflowY=o,!a&&!o||f==="vertical"&&!o||f==="horizontal"&&!a)return!1;u=n.scrollWidth,p=n.scrollHeight,m=n.clientWidth,d=n.clientHeight,l=u>m,c=p>d,r.isScrollableX=l,r.isScrollableY=c,r.scrollWidth=u,r.scrollHeight=p,r.clientWidth=m,r.clientHeight=d}else l=r.isScrollableX,c=r.isScrollableY,a=r.hasOverflowX,o=r.hasOverflowY,u=r.scrollWidth,p=r.scrollHeight,m=r.clientWidth,d=r.clientHeight;if(!a&&!o||!l&&!c||f==="vertical"&&(!o||!c)||f==="horizontal"&&(!a||!l))return!1;let h;if(f==="horizontal")h="x";else if(f==="vertical")h="y";else{const O=e!==0,C=t!==0;O&&a&&l&&(h="x"),C&&o&&c&&(h="y")}if(!h)return!1;let g,x,j,v,k;if(h==="x")g=n.scrollLeft,x=u-m,j=e,v=a,k=l;else if(h==="y")g=n.scrollTop,x=p-d,j=t,v=o,k=c;else return!1;return(j>0?g0)&&v&&k}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const n=this.options.wrapper;return this.isHorizontal?n.scrollX??n.scrollLeft:n.scrollY??n.scrollTop}get scroll(){return this.options.infinite?Fi(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(n){this._isScrolling!==n&&(this._isScrolling=n,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(n){this._isStopped!==n&&(this._isStopped=n,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(n){this._isLocked!==n&&(this._isLocked=n,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let n="lenis";return this.options.autoToggle&&(n+=" lenis-autoToggle"),this.isStopped&&(n+=" lenis-stopped"),this.isLocked&&(n+=" lenis-locked"),this.isScrolling&&(n+=" lenis-scrolling"),this.isScrolling==="smooth"&&(n+=" lenis-smooth"),n}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}},Vi=class{constructor(n){y(this,"listeners",[]);this.state=n}set(n){this.state=n;for(let e of this.listeners)e(this.state)}subscribe(n){return this.listeners=[...this.listeners,n],()=>{this.listeners=this.listeners.filter(e=>e!==n)}}get(){return this.state}};function zi(n){const[e,t]=b.useState(n.get());return b.useEffect(()=>n.subscribe(s=>t(s)),[n]),e}var Rt=b.createContext(null),Ve=new Vi(null),Hi=b.forwardRef(({children:n,root:e=!1,options:t={},className:s,autoRaf:r=!0,style:a,props:o},l)=>{const c=b.useRef(null),u=b.useRef(null),[p,m]=b.useState(void 0);b.useImperativeHandle(l,()=>({wrapper:c.current,content:u.current,lenis:p}),[p]),b.useEffect(()=>{const g=new Bi({...t,...!e&&{wrapper:c.current,content:u.current},autoRaf:(t==null?void 0:t.autoRaf)??r});return m(g),()=>{g.destroy(),m(void 0)}},[e,JSON.stringify(t)]);const d=b.useRef([]),f=b.useCallback((g,x)=>{d.current.push({callback:g,priority:x}),d.current.sort((j,v)=>j.priority-v.priority)},[]),h=b.useCallback(g=>{d.current=d.current.filter(x=>x.callback!==g)},[]);return b.useEffect(()=>{if(e&&p)return Ve.set({lenis:p,addCallback:f,removeCallback:h}),()=>Ve.set(null)},[e,p,f,h]),b.useEffect(()=>{if(!p)return;const g=x=>{var j;for(let v=0;v{p.off("scroll",g)}},[p]),i.jsx(Rt.Provider,{value:{lenis:p,addCallback:f,removeCallback:h},children:e?n:i.jsx("div",{ref:c,className:s,style:a,...o,children:i.jsx("div",{ref:u,children:n})})})}),Ki={};function Gi(n,e=[],t=0){const s=b.useContext(Rt),r=zi(Ve),a=s??r??Ki,{lenis:o,addCallback:l,removeCallback:c}=a;return b.useEffect(()=>{},[o,l,c,t,...e]),o}function Ui(){return i.jsxs(Hi,{root:!0,options:{lerp:.1},children:[i.jsx(ts,{}),i.jsxs("main",{className:"flex flex-col min-h-screen",children:[i.jsx(Li,{}),i.jsx("div",{className:"flex-auto",children:i.jsx(Ms,{})})]}),i.jsx(ss,{})]})}const D=({className:n})=>i.jsx("div",{className:X("container py-32",n),children:i.jsx("h1",{className:"text-5xl text-center",children:"Oops, something went wrong"})}),$=n=>{const e=Gi();b.useEffect(()=>{e&&e.scrollTo(0,{lerp:.3,duration:.3})},[e,n])};function Wi(){return $(),i.jsxs("div",{className:"flex flex-col",children:[i.jsx(ns,{}),i.jsx(is,{}),i.jsx(rs,{}),i.jsx(as,{}),i.jsx(os,{}),i.jsx(ls,{}),i.jsx(cs,{}),i.jsx(us,{})]})}const qi=w.object({type:w.string(),company_name:w.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),representative_name:w.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:w.string().min(3,{message:"Должность должна быть не менее 3 символов"}),participants_number:w.string().min(1,{message:"Укажите количество участников"}),country:w.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email_address:w.string().email({message:"Укажите корректный email"}),phone_number:w.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:w.string().optional(),meeting_objective:w.string().min(3,{message:"Укажите цель встречи"}),proposal_description:w.string().optional(),government_agency:w.string().optional(),sector_industry:w.string().optional(),key_services:w.string().optional(),government_experience:w.string().optional(),preferred_meeting_datetime:w.string().optional(),meeting_mode:w.string().optional(),language_preference:w.string().optional(),technical_requirements:w.string().optional(),company_profile:w.custom(n=>n instanceof File,{message:"Выберите корректный файл"}).refine(n=>n&&["image/jpeg","image/png","application/pdf"].includes(n.type),{message:"Допускаются только файлы JPG, PNG и PDF"}).optional(),proposal_presentation:w.custom(n=>n instanceof File,{message:"Выберите корректный файл"}).refine(n=>n&&["image/jpeg","image/png","application/pdf"].includes(n.type),{message:"Допускаются только файлы JPG, PNG и PDF"}).optional(),relevant_certification:w.custom(n=>n instanceof File,{message:"Выберите корректный файл"}).refine(n=>n&&["image/jpeg","image/png","application/pdf"].includes(n.type),{message:"Допускаются только файлы JPG, PNG и PDF"}).optional()}),Yi={type:"B2B",company_name:"",representative_name:"",job_title:"",participants_number:"",country:"",email_address:"",phone_number:"",website:"",meeting_objective:"",proposal_description:"",government_agency:"",sector_industry:"",key_services:"",government_experience:"",preferred_meeting_datetime:"",meeting_mode:"",language_preference:"",technical_requirements:""};function Ji(n){const e=n+"CollectionProvider",[t,s]=Le(e),[r,a]=t(e,{collectionRef:{current:null},itemMap:new Map}),o=f=>{const{scope:h,children:g}=f,x=oe.useRef(null),j=oe.useRef(new Map).current;return i.jsx(r,{scope:h,itemMap:j,collectionRef:x,children:g})};o.displayName=e;const l=n+"CollectionSlot",c=oe.forwardRef((f,h)=>{const{scope:g,children:x}=f,j=a(l,g),v=xe(h,j.collectionRef);return i.jsx(Ze,{ref:v,children:x})});c.displayName=l;const u=n+"CollectionItemSlot",p="data-radix-collection-item",m=oe.forwardRef((f,h)=>{const{scope:g,children:x,...j}=f,v=oe.useRef(null),k=xe(h,v),T=a(u,g);return oe.useEffect(()=>(T.itemMap.set(v,{ref:v,...j}),()=>void T.itemMap.delete(v))),i.jsx(Ze,{[p]:"",ref:k,children:x})});m.displayName=u;function d(f){const h=a(n+"CollectionConsumer",f);return oe.useCallback(()=>{const x=h.collectionRef.current;if(!x)return[];const j=Array.from(x.querySelectorAll(`[${p}]`));return Array.from(h.itemMap.values()).sort((T,O)=>j.indexOf(T.ref.current)-j.indexOf(O.ref.current))},[h.collectionRef,h.itemMap])}return[{Provider:o,Slot:c,ItemSlot:m},d,s]}var Xi=b.createContext(void 0);function Ct(n){const e=b.useContext(Xi);return n||e||"ltr"}var De="rovingFocusGroup.onEntryFocus",Qi={bubbles:!1,cancelable:!0},Ae="RovingFocusGroup",[ze,Lt,Zi]=Ji(Ae),[er,Ot]=Le(Ae,[Zi]),[tr,sr]=er(Ae),Pt=b.forwardRef((n,e)=>i.jsx(ze.Provider,{scope:n.__scopeRovingFocusGroup,children:i.jsx(ze.Slot,{scope:n.__scopeRovingFocusGroup,children:i.jsx(nr,{...n,ref:e})})}));Pt.displayName=Ae;var nr=b.forwardRef((n,e)=>{const{__scopeRovingFocusGroup:t,orientation:s,loop:r=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:u,preventScrollOnEntryFocus:p=!1,...m}=n,d=b.useRef(null),f=xe(e,d),h=Ct(a),[g=null,x]=vt({prop:o,defaultProp:l,onChange:c}),[j,v]=b.useState(!1),k=ds(u),T=Lt(t),O=b.useRef(!1),[C,R]=b.useState(0);return b.useEffect(()=>{const E=d.current;if(E)return E.addEventListener(De,k),()=>E.removeEventListener(De,k)},[k]),i.jsx(tr,{scope:t,orientation:s,dir:h,loop:r,currentTabStopId:g,onItemFocus:b.useCallback(E=>x(E),[x]),onItemShiftTab:b.useCallback(()=>v(!0),[]),onFocusableItemAdd:b.useCallback(()=>R(E=>E+1),[]),onFocusableItemRemove:b.useCallback(()=>R(E=>E-1),[]),children:i.jsx(ye.div,{tabIndex:j||C===0?-1:0,"data-orientation":s,...m,ref:f,style:{outline:"none",...n.style},onMouseDown:se(n.onMouseDown,()=>{O.current=!0}),onFocus:se(n.onFocus,E=>{const U=!O.current;if(E.target===E.currentTarget&&U&&!j){const Z=new CustomEvent(De,Qi);if(E.currentTarget.dispatchEvent(Z),!Z.defaultPrevented){const I=T().filter(B=>B.focusable),M=I.find(B=>B.active),we=I.find(B=>B.id===g),q=[M,we,...I].filter(Boolean).map(B=>B.ref.current);At(q,p)}}O.current=!1}),onBlur:se(n.onBlur,()=>v(!1))})})}),It="RovingFocusGroupItem",Ft=b.forwardRef((n,e)=>{const{__scopeRovingFocusGroup:t,focusable:s=!0,active:r=!1,tabStopId:a,...o}=n,l=ps(),c=a||l,u=sr(It,t),p=u.currentTabStopId===c,m=Lt(t),{onFocusableItemAdd:d,onFocusableItemRemove:f}=u;return b.useEffect(()=>{if(s)return d(),()=>f()},[s,d,f]),i.jsx(ze.ItemSlot,{scope:t,id:c,focusable:s,active:r,children:i.jsx(ye.span,{tabIndex:p?0:-1,"data-orientation":u.orientation,...o,ref:e,onMouseDown:se(n.onMouseDown,h=>{s?u.onItemFocus(c):h.preventDefault()}),onFocus:se(n.onFocus,()=>u.onItemFocus(c)),onKeyDown:se(n.onKeyDown,h=>{if(h.key==="Tab"&&h.shiftKey){u.onItemShiftTab();return}if(h.target!==h.currentTarget)return;const g=ar(h,u.orientation,u.dir);if(g!==void 0){if(h.metaKey||h.ctrlKey||h.altKey||h.shiftKey)return;h.preventDefault();let j=m().filter(v=>v.focusable).map(v=>v.ref.current);if(g==="last")j.reverse();else if(g==="prev"||g==="next"){g==="prev"&&j.reverse();const v=j.indexOf(h.currentTarget);j=u.loop?or(j,v+1):j.slice(v+1)}setTimeout(()=>At(j))}})})})});Ft.displayName=It;var ir={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rr(n,e){return e!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function ar(n,e,t){const s=rr(n.key,t);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return ir[s]}function At(n,e=!1){const t=document.activeElement;for(const s of n)if(s===t||(s.focus({preventScroll:e}),document.activeElement!==t))return}function or(n,e){return n.map((t,s)=>n[(e+s)%n.length])}var lr=Pt,cr=Ft;function ur(n){const e=b.useRef({value:n,previous:n});return b.useMemo(()=>(e.current.value!==n&&(e.current.previous=e.current.value,e.current.value=n),e.current.previous),[n])}var qe="Radio",[dr,$t]=Le(qe),[pr,hr]=dr(qe),Dt=b.forwardRef((n,e)=>{const{__scopeRadio:t,name:s,checked:r=!1,required:a,disabled:o,value:l="on",onCheck:c,form:u,...p}=n,[m,d]=b.useState(null),f=xe(e,x=>d(x)),h=b.useRef(!1),g=m?u||!!m.closest("form"):!0;return i.jsxs(pr,{scope:t,checked:r,disabled:o,children:[i.jsx(ye.button,{type:"button",role:"radio","aria-checked":r,"data-state":Vt(r),"data-disabled":o?"":void 0,disabled:o,value:l,...p,ref:f,onClick:se(n.onClick,x=>{r||c==null||c(),g&&(h.current=x.isPropagationStopped(),h.current||x.stopPropagation())})}),g&&i.jsx(mr,{control:m,bubbles:!h.current,name:s,value:l,checked:r,required:a,disabled:o,form:u,style:{transform:"translateX(-100%)"}})]})});Dt.displayName=qe;var Mt="RadioIndicator",Bt=b.forwardRef((n,e)=>{const{__scopeRadio:t,forceMount:s,...r}=n,a=hr(Mt,t);return i.jsx(hs,{present:s||a.checked,children:i.jsx(ye.span,{"data-state":Vt(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:e})})});Bt.displayName=Mt;var mr=n=>{const{control:e,checked:t,bubbles:s=!0,...r}=n,a=b.useRef(null),o=ur(t),l=ms(e);return b.useEffect(()=>{const c=a.current,u=window.HTMLInputElement.prototype,m=Object.getOwnPropertyDescriptor(u,"checked").set;if(o!==t&&m){const d=new Event("click",{bubbles:s});m.call(c,t),c.dispatchEvent(d)}},[o,t,s]),i.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:t,...r,tabIndex:-1,ref:a,style:{...n.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function Vt(n){return n?"checked":"unchecked"}var fr=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Ye="RadioGroup",[gr,sa]=Le(Ye,[Ot,$t]),zt=Ot(),Ht=$t(),[xr,br]=gr(Ye),Kt=b.forwardRef((n,e)=>{const{__scopeRadioGroup:t,name:s,defaultValue:r,value:a,required:o=!1,disabled:l=!1,orientation:c,dir:u,loop:p=!0,onValueChange:m,...d}=n,f=zt(t),h=Ct(u),[g,x]=vt({prop:a,defaultProp:r,onChange:m});return i.jsx(xr,{scope:t,name:s,required:o,disabled:l,value:g,onValueChange:x,children:i.jsx(lr,{asChild:!0,...f,orientation:c,dir:h,loop:p,children:i.jsx(ye.div,{role:"radiogroup","aria-required":o,"aria-orientation":c,"data-disabled":l?"":void 0,dir:h,...d,ref:e})})})});Kt.displayName=Ye;var Gt="RadioGroupItem",Ut=b.forwardRef((n,e)=>{const{__scopeRadioGroup:t,disabled:s,...r}=n,a=br(Gt,t),o=a.disabled||s,l=zt(t),c=Ht(t),u=b.useRef(null),p=xe(e,u),m=a.value===r.value,d=b.useRef(!1);return b.useEffect(()=>{const f=g=>{fr.includes(g.key)&&(d.current=!0)},h=()=>d.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",h),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",h)}},[]),i.jsx(cr,{asChild:!0,...l,focusable:!o,active:m,children:i.jsx(Dt,{disabled:o,required:a.required,checked:m,...c,...r,name:a.name,ref:p,onCheck:()=>a.onValueChange(r.value),onKeyDown:se(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:se(r.onFocus,()=>{var f;d.current&&((f=u.current)==null||f.click())})})})});Ut.displayName=Gt;var vr="RadioGroupIndicator",yr=b.forwardRef((n,e)=>{const{__scopeRadioGroup:t,...s}=n,r=Ht(t);return i.jsx(Bt,{...r,...s,ref:e})});yr.displayName=vr;var Wt=Kt,qt=Ut;const ve=b.forwardRef(({className:n,...e},t)=>i.jsx(Wt,{className:X("grid gap-2",n),...e,ref:t}));ve.displayName=Wt.displayName;const te=b.forwardRef(({className:n,...e},t)=>i.jsx(qt,{ref:t,className:X(e.checked?"border-primary after:bg-opacity-1":"border-on_surface bg-transparent after:bg-opacity-0","size-5 rounded-full border-[2px] after:size-[9px] after:bg-primary before:scale-0 hover:before:scale-100 before:size-10 before:rounded-full before:transition-all before:absolute before:-top-3 before:-left-3 before:bg-on_surface/[8%] duration-300 after:rounded-full flex relative items-center justify-center text-primary focus:outline-none focus-visible:ring-1 focus-visible:ring-ring transition-all disabled:cursor-not-allowed disabled:opacity-50",n),...e}));te.displayName=qt.displayName;const ee=[{h2:"Информация об экспоненте:",data:[{label:"Название компании/организации"},{label:"Имя представителя"},{label:"Название должности/позиция"},{label:"Количество участников"},{label:"Страна"},{label:"Email адрес"},{label:"Номер телефона"},{label:"Веб-сайт"}]},{h2:"Applicant Information:",data:[{label:"Company/Organization Name"},{label:"Name of Representative"},{label:"Job title/Position"},{label:"Number of the participants"},{label:"Country"},{label:"Email"},{label:"Phone number"},{label:"Website"}]}],ie=[{h2:"Цели встречи:",secondH2:"Информация о компании/организации:",data:[{label:"Основная цель встречи"},{label:"Краткое описание вашего предложения/проекта/запроса"},{label:"Соответствующее государственное учреждение/департамент"},{label:"Отраслевая промышленность"},{label:"Ключевые услуги/продукты"},{label:"Предыдущий опыт работы с правительствами (если применимо)"}]},{h2:"Meeting Purpose: ",secondH2:"Company/Organization Profile:",data:[{label:"Primary objective of the meeting"},{label:"Brief description of your proposal/project/request"},{label:"Relevant government agency/department"},{label:"Sector Industry "},{label:"Key Services/Products"},{label:"Previous Experience working with Governments (if applicable)"}]}],Y=[{h2:"Логистика встречи:",secondH2:"Логистика встречи:",subtitle:"(Пожалуйста приложите следующие документы, если это необходимо)",data:[{label:"Предпочтительная дата и время"},{label:"Предпочтительный способ проведения встречи (лично, виртуально (через zoom/ teams/другое), гибридный)"},{label:"Предпочитаемый язык (английский, туркменский, русский, другой)"},{label:"Дополнительные технические или логистические требования (например, аудио-видео оборудование, переводчики и т.д.)"},{label:"Название компании/организации"},{label:"Предложение/презентация"},{label:"Соответствующие сертификаты/лицензии"}],button:"Отправить"},{h2:"Приложения:",secondH2:"Attachments",subtitle:"(Please attach the following documents as applicable)",data:[{label:"Preferred date and time for the meeting"},{label:"Preferred mode of meeting (in-person, virtual (via zoom/teams/other), hybrid)"},{label:"Language preference (English, turkmen, Russian, other)"},{label:"Additional technical or logistical requirements (e.g. AV equipment, interpreters, etc)"},{label:"Company/organization profile"},{label:"Proposal presentation"},{label:"Relevant certification/licenses"}],button:"Send"}],jr=({handleNext:n})=>{$();const{control:e,formState:t}=He(),s=F(r=>r.lang);return i.jsxs(je.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,y:"100%",transition:{duration:.2}},className:"w-full",children:[i.jsx("h2",{className:"h2 mb-8",children:ee[N(s)].h2}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsx(_e,{defaultValue:1,control:e,name:"type",render:({field:r})=>i.jsxs(H,{className:"space-y-3",children:[i.jsx(K,{className:"text-xl",children:s===re.RU?"Тип:":"Type:"}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:r.onChange,defaultValue:r.value,className:"flex flex-col space-y-4",children:[i.jsxs(H,{className:"flex items-center space-x-3 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"B2B",checked:r.value==="B2B"})}),i.jsx(K,{className:"text-base",children:"B2B"})]}),i.jsxs(H,{className:"flex items-center space-x-3 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"B2G",checked:r.value==="B2G"})}),i.jsx(K,{className:"text-base",children:"B2G"})]})]})})]})}),i.jsx(_,{control:e,name:"company_name",error:t.errors.company_name,placeholder:"",label:ee[N(s)].data[0].label}),i.jsx(_,{control:e,name:"representative_name",error:t.errors.representative_name,placeholder:"",label:ee[N(s)].data[1].label}),i.jsx(_,{control:e,name:"job_title",error:t.errors.job_title,placeholder:"",label:ee[N(s)].data[2].label}),i.jsx(_,{control:e,name:"participants_number",error:t.errors.participants_number,placeholder:"",label:ee[N(s)].data[3].label}),i.jsx(_,{control:e,name:"country",error:t.errors.country,placeholder:"",label:ee[N(s)].data[4].label}),i.jsx(_,{control:e,name:"email_address",error:t.errors.email_address,placeholder:"",label:ee[N(s)].data[5].label}),i.jsx(_,{control:e,name:"phone_number",error:t.errors.phone_number,placeholder:"",label:ee[N(s)].data[6].label}),i.jsx(_,{control:e,name:"website",placeholder:"",label:ee[N(s)].data[7].label})]}),i.jsx(z,{variant:"secondary",type:"button",onClick:n,className:"w-full mt-10",children:s===re.RU?"Далее":"Next"})]})},wr=({handleNext:n,handlePrev:e})=>{$();const t=F(a=>a.lang),{control:s,formState:r}=He();return i.jsxs(je.div,{initial:{opacity:0,y:-100},animate:{opacity:1,y:0,transition:{delay:.5,duration:.3}},exit:{opacity:0,y:100},children:[i.jsx("h2",{className:"h2 mb-8",children:ie[N(t)].h2}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsx(_,{control:s,name:"meeting_objective",error:r.errors.meeting_objective,placeholder:"",label:ie[N(t)].data[0].label}),i.jsx(_,{control:s,name:"proposal_description",error:r.errors.proposal_description,placeholder:"",label:ie[N(t)].data[1].label}),i.jsx(_,{control:s,name:"government_agency",error:r.errors.government_agency,placeholder:"",label:ie[N(t)].data[2].label}),i.jsx("h2",{className:"h2 mt-4",children:ie[N(t)].secondH2}),i.jsx(_,{control:s,name:"sector_industry",error:r.errors.sector_industry,placeholder:"",label:ie[N(t)].data[3].label}),i.jsx(_,{control:s,name:"key_services",error:r.errors.key_services,placeholder:"",label:ie[N(t)].data[4].label}),i.jsx(_,{control:s,name:"government_experience",error:r.errors.government_experience,placeholder:"",label:ie[N(t)].data[5].label})]}),i.jsxs("div",{className:"flex items-center gap-6 mt-10",children:[i.jsx(z,{type:"button",onClick:e,variant:"outline",className:"text-on_surface",children:t===re.RU?"Назад":"Back"}),i.jsx(z,{variant:"secondary",type:"button",onClick:n,className:"w-full",children:t===re.RU?"Далее":"Next"})]})]})},Sr=({handlePrev:n})=>{$();const{control:e,formState:t}=He(),s=F(r=>r.lang);return i.jsxs(je.div,{initial:{opacity:0,y:-100},animate:{opacity:1,y:0,transition:{delay:.5,duration:.3}},transition:{duration:1},children:[i.jsx("h2",{className:"h2 mb-8",children:Y[N(s)].h2}),i.jsxs("div",{className:"flex flex-col gap-6",children:[i.jsx(_,{control:e,name:"preferred_meeting_datetime",error:t.errors.preferred_meeting_datetime,placeholder:"",label:Y[N(s)].data[0].label}),i.jsx(_,{control:e,name:"preferred_mode",error:t.errors.preferred_mode,placeholder:"",label:Y[N(s)].data[1].label}),i.jsx(_,{control:e,name:"language_preference",error:t.errors.language_preference,placeholder:"",label:Y[N(s)].data[2].label}),i.jsx(_,{control:e,name:"additional_technical",error:t.errors.additional_technical,placeholder:"",label:Y[N(s)].data[3].label})]}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsxs("div",{children:[i.jsx("h3",{className:"h2 mt-10",children:Y[N(s)].secondH2}),i.jsx("h5",{className:"text-on_surface_v",children:Y[N(s)].subtitle})]}),i.jsx(_,{control:e,name:"company_profile",label:Y[N(s)].data[4].label,type:"file",textDark:!0}),i.jsx(_,{control:e,name:"proposal_presentation",label:Y[N(s)].data[5].label,type:"file",textDark:!0}),i.jsx(_,{control:e,name:"relevant_certification",label:Y[N(s)].data[6].label,type:"file",textDark:!0})]}),i.jsxs("div",{className:"flex items-center gap-6 mt-10",children:[i.jsx(z,{type:"button",onClick:n,variant:"outline",className:"text-on_surface",children:s===re.RU?"Назад":"Back"}),i.jsx(z,{disabled:t.isSubmitting,type:"submit",className:"w-full",children:t.isSubmitting?i.jsx(Ke,{className:"animate-spin"}):Y[N(s)].button})]})]})},kr=({stage:n,setStage:e,success:t,setSuccess:s})=>{const r=Oe({resolver:Pe(qi),defaultValues:Yi,mode:"onChange"}),a=u=>{switch(u){case 1:return["type","company_name","representative_name","job_title","participants_number","country","email_address","phone_number","website"];case 2:return["meeting_objective","proposal_description","government_agency","sector_industry","key_services","government_experience"];case 3:return["preferred_meeting_datetime","meeting_mode","language_preference","technical_requirements","company_profile","proposal_presentation","relevant_certification"];default:return[]}},o=async()=>{const u=a(n);await r.trigger(u)&&e(m=>m+1)},l=()=>e(u=>u-1),c=async u=>{try{const p=new FormData;Object.entries(u).forEach(([d,f])=>{(f instanceof File||f!==void 0)&&p.append(d,f)}),(await fs.post("https://turkmentextile.turkmenexpo.com/app/api/v1/form",p,{headers:{"Content-Type":"multipart/form-data"}})).status===201&&s(!0)}catch(p){console.error("Ошибка при отправке B2B формы:",p)}};return i.jsx(Ie,{...r,children:i.jsx("form",{onSubmit:r.handleSubmit(c),children:i.jsxs("div",{className:"relative",children:[i.jsx(de,{children:n===1&&i.jsx(jr,{handleNext:o})}),i.jsx(de,{children:n===2&&i.jsx(wr,{handleNext:o,handlePrev:l})}),i.jsx(de,{children:n===3&&t===!1&&i.jsx(Sr,{handlePrev:l})}),t&&i.jsx(Ge,{})]})})})};function Nr(){$();const n=F(a=>a.lang),[e,t]=b.useState(1),[s,r]=b.useState(!1);return i.jsxs("div",{className:"pb-[120px]",children:[i.jsx(le,{title:n===re.RU?"B2B | B2G встречи":"B2B | B2G meetings"}),!s&&e!==0&&i.jsx(gs,{stage:e}),i.jsx("div",{className:"max-w-[808px] md:mx-auto mx-5",children:i.jsx(kr,{success:s,setSuccess:r,stage:e,setStage:t})})]})}function _r(){$();const n=F(e=>e.lang);return i.jsxs("div",{className:X(""),children:[i.jsx(le,{title:n===re.RU?"О выставке":"About exhibition"}),i.jsx(xs,{}),i.jsx(bs,{}),i.jsx(vs,{}),i.jsx(ys,{}),i.jsx(js,{})]})}const Tr=w.object({company_name:w.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:w.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:w.string().min(3,{message:"Должность должна быть не менее 3 символов"}),country:w.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:w.string().email({message:"Укажите корректный email"}),phone:w.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:w.string().optional(),visa_support:w.string().optional()}),Er={company_name:"",rep_name:"",job_title:"",country:"",email:"",phone:"",website:"",visa_support:""},L=[{cover:"Забронировать стенд",h2:"Выберите один из вариантов:",radio:"Необорудованная площадь",radio_2:"Оборудованная площадь",label_1:"Название компании/организации",label_2:"Имя представителя",label_3:"Название должности/позиция",number_of_participants:"Количество участников",label_4:"Страна",label_5:"Email адрес",label_6:"Номер телефона",label_7:"Веб-сайт",visa:"Визовая поддержка:",visa_radio:"Да",visa_radio_2:"Нет",button:"Отправить"},{cover:"Book a stand:",h2:"Select one of the options:",radio:"Stand space only",radio_2:"Prefabricated stand",label_1:"Company/Organization Name",label_2:"Name of Representative",label_3:"Job title/Position",number_of_participants:"Number of the participants",label_4:"Country",label_5:"Email",label_6:"Phone number",label_7:"Website",visa:"Visa support:",visa_radio:"Yes",visa_radio_2:"No",button:"Send"}];function Rr(){$();const n=F(o=>o.lang),[e,t]=b.useState(!1),s=Oe({resolver:Pe(Tr),defaultValues:Er}),r=async o=>{try{await ws(o)&&t(!0)}catch(l){console.error("POST sponsor error",l)}},{errors:a}=s.formState;return i.jsxs("div",{children:[i.jsx(le,{title:n===re.RU?"Стать спонсором":"Become a sponsor"}),i.jsx(de,{children:!e&&i.jsx(Ie,{...s,children:i.jsxs(je.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] mx-auto px-5 md:mt-20 mt-10 mb-20 md:mb-[120px] flex flex-col gap-8",onSubmit:s.handleSubmit(r),children:[i.jsx(_,{label:L[N(n)].label_1,name:"company_name",control:s.control,error:a.company_name}),i.jsx(_,{label:L[N(n)].label_2,name:"rep_name",control:s.control,error:a.rep_name}),i.jsx(_,{label:L[N(n)].label_3,name:"job_title",control:s.control,error:a.job_title}),i.jsx(_,{label:L[N(n)].label_4,name:"country",control:s.control,error:a.country}),i.jsx(_,{label:L[N(n)].label_5,name:"email",control:s.control,error:a.email}),i.jsx(_,{label:L[N(n)].label_6,name:"phone",control:s.control,error:a.phone}),i.jsx(_,{label:L[N(n)].label_7,name:"website",control:s.control}),i.jsx(_e,{control:s.control,name:"visa_support",render:({field:o})=>i.jsxs(H,{className:"space-y-5",children:[i.jsx(K,{className:"text-xl",children:L[N(n)].visa}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:o.onChange,defaultValue:o.value,className:"flex flex-col space-y-4 ml-3",children:[i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"yes",checked:o.value==="yes"})}),i.jsx(K,{className:"text-base",children:L[N(n)].visa_radio})]}),i.jsxs(H,{className:"flex items-center space-x-5 space-y-0 ",children:[i.jsx(G,{children:i.jsx(te,{value:"no",checked:o.value==="no"})}),i.jsx(K,{className:"text-base",children:L[N(n)].visa_radio_2})]})]})})]})}),i.jsx(z,{disabled:s.formState.isSubmitting,className:"mt-5",children:s.formState.isSubmitting?i.jsx(Ke,{className:"animate-spin"}):L[N(n)].button})]})})}),e&&i.jsx(Ge,{delay:.3})]})}const Cr=w.object({name:w.string().min(2,"error"),email:w.string().email(),phone:w.string().min(8,"error"),company:w.string().min(2,"error"),msg:w.string().min(5,"error")}),Lr={name:"",email:"",phone:"",company:"",msg:""},Or=({className:n})=>{const{t:e}=he("contacts"),[t,s]=b.useState(!1),r=Oe({resolver:Pe(Cr),defaultValues:Lr});async function a(l){try{const c=await ks(l);s(c)}catch(c){console.error("POST contact",c)}}const{errors:o}=r.formState;return i.jsx("div",{className:X("bg-primary rounded-[8px] py-8 px-6 ",n),children:i.jsx(Ie,{...r,children:i.jsxs("form",{onSubmit:r.handleSubmit(a),children:[i.jsx("h2",{className:"h2 !text-on_primary lg:mb-8 mb-6",children:e("title")}),i.jsxs("div",{className:"flex flex-col gap-8",children:[i.jsx(_,{onPrimary:!0,name:"name",control:r.control,label:e("name"),error:o.name}),i.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[i.jsx(_,{onPrimary:!0,name:"email",control:r.control,label:"Email",error:o.email}),i.jsx(_,{onPrimary:!0,name:"phone",control:r.control,label:e("phone"),error:o.phone})]}),i.jsx(_,{onPrimary:!0,name:"company",control:r.control,label:e("company"),error:o.name}),i.jsx(_,{onPrimary:!0,textArea:!0,name:"msg",label:e("message"),control:r.control,error:o.msg}),i.jsx(z,{disabled:r.formState.isSubmitting||t,className:"w-full h-12 overflow-hidden",variant:"secondary",children:t?e("submitted"):r.formState.isSubmitting?i.jsx(Ss,{className:"animate-spin text-white"}):e("button")})]})]})})})};function Pr(){$();const{t:n}=he("contacts");return i.jsxs("div",{className:"flex flex-col gap-20 pt-10 md:pt-20",children:[i.jsx(Q,{children:i.jsxs("section",{className:"grid grid-cols-1 lg:grid-cols-2 gap-20 lg:gap-6",children:[i.jsx(Or,{}),i.jsxs("div",{className:"p-6 bg-surface_container rounded-[8px]",children:[i.jsx("h2",{className:"h2 mb-10 xl:mb-8",children:n("title_2")}),i.jsxs("div",{className:"flex flex-col gap-20",children:[i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("img",{src:"/contacts/map.svg",alt:"address"}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl mb-2",children:n("address")}),i.jsx("address",{className:"text-base normal not-italic",children:n("venue")})]})]}),i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("img",{src:"/contacts/phone.svg",alt:"phone"}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl mb-2",children:n("phone")}),i.jsx("h4",{className:"text-base normal",children:"+99371871812; 99363719588"})]})]}),i.jsxs("div",{className:"flex items-center gap-6",children:[i.jsx("img",{src:"/contacts/email.svg",alt:"email"}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-xl mb-2",children:"Email:"}),i.jsx("h4",{className:"text-base normal",children:"contact@turkmenexpo.com"})]})]})]})]})]})}),i.jsx("section",{className:"relative w-full h-[300px] sm:h-[350px] md:h-[400px] lg:h-[600px]",children:i.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1443.0869986358682!2d58.35620779177324!3d37.921200202365405!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3f7001fd7afd2a95%3A0x9ce9dca95ea4b87e!2z0JDQstC40LDQutCw0YHRgdCwINCw0LLQuNCw0LrQvtC80L_QsNC90LjQuCDCq9CR0LXQu9Cw0LLQuNCwwrsg0LIg0KLRg9GA0LrQvNC10L3QuNGB0YLQsNC90LU!5e0!3m2!1sru!2sru!4v1738063695919!5m2!1sru!2sru",className:"absolute inset-0 w-full h-full ",style:{border:0},allowFullScreen:!0,loading:"lazy"})})]})}const Ir=[{id:0,title:"Фото",titleEn:"Photo"},{id:1,title:"Видео",titleEn:"Video"}],Fr=({className:n})=>{var j,v,k,T,O;$();const[e,t]=b.useState(0),{data:s,isPending:r,status:a}=Ns(1),{data:o}=yt(1),[l,c]=b.useState(!1),[u,p]=b.useState({id:0,type:"photo"}),m=F(C=>C.lang),d=({id:C,type:R})=>{c(!0),p({id:C,type:R})},{t:f}=he("main"),[h,g]=b.useState(!1),x=C=>C===0&&r?i.jsx(pe,{}):i.jsx(pe,{});return console.log(a),i.jsxs(i.Fragment,{children:[i.jsx(de,{children:l&&i.jsx(_s,{activeItem:u,setActiveItem:p,setIsOpen:c})}),i.jsxs("section",{className:X("md:mb-[120px] mb-20",n),children:[i.jsx(le,{title:m==="ru"?"Моменты":"Moments"}),i.jsx(Q,{className:"page-bottom md:pt-10 pt-6",children:i.jsxs("div",{className:"flex justify-center flex-col",children:[i.jsx(jt,{state:e,setState:t,data:Ir,className:"mb-6"}),e===0&&r?x(e):i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"md:text-3xl text-2xl mb-6",children:"TurkmenTextile Expo-2025"}),i.jsx("div",{className:"grid lg:grid-cols-4 lg:gap-y-4 lg:gap-x-6 md:gap-6 gap-4 grid-cols-2 place-items-center",children:e===0?(v=(j=s==null?void 0:s.photos)==null?void 0:j.slice(0,h?1e3:16))==null?void 0:v.map((C,R)=>{var E,U;return i.jsx("div",{onClick:()=>d({id:R,type:"photo"}),className:"cursor-pointer embla__slide basis-1/1 overflow-hidden",children:i.jsx("img",{src:((E=C==null?void 0:C.photo)==null?void 0:E.path)??"",alt:((U=C==null?void 0:C.photo)==null?void 0:U.file_name)??"photo",className:"size-full object-cover hover:scale-105 duration-300 transition-all"})},R)}):(k=o==null?void 0:o.videos)==null?void 0:k.map((C,R)=>{var E;return i.jsxs("div",{onClick:()=>d({id:R,type:"video"}),className:"cursor-pointer group embla__slide h-[155px] w-full basis-1/1 overflow-hidden relative",children:[i.jsx(Ts,{fill:"white",size:20,color:"white",className:"absolute group-hover:scale-125 transition-all duration-300 top-1/2 z-10 left-1/2 -translate-x-1/2 -translate-y-1/2 "}),i.jsx("div",{className:"absolute top-0 left-0 size-full bg-[#2C57A752]/[32%]"}),i.jsx("img",{src:((E=C==null?void 0:C.video_photo)==null?void 0:E.path)??"",className:"size-full object-cover"})]},R)})})]}),((T=s==null?void 0:s.photos)==null?void 0:T.length)&&((O=s==null?void 0:s.photos)==null?void 0:O.length)>16&&!h&&i.jsx(z,{onClick:()=>g(!0),className:"mx-auto w-[288px] mt-10 text-on_surface",size:"lg",variant:"outline",children:f("media.button")})]})})]})]})},Ar=(n,e)=>{const{data:t,isPending:s}=Ue({queryKey:["news-inner",n,e],queryFn:()=>Es(n,e),select:({data:r})=>r.data});return{data:t,isPending:s}};function $r(){var o;const{id:n}=Bs(),e=F(l=>l.lang),t=Number(n);$(t);const{data:s,isPending:r}=Ar(t,e),{data:a}=wt(e);return r?i.jsx(pe,{}):i.jsxs(Q,{className:"pt-10 pb-20 md:pt-20 md:pb-[120px]",children:[i.jsxs("section",{className:"max-w-[888px] py-5 mx-auto flex flex-col md:gap-10 gap-6",children:[i.jsxs("div",{children:[i.jsx("h1",{className:"text-on_surface md:text-[32px] text-3xl leading-10 mb-2",children:s==null?void 0:s.title}),i.jsx("h4",{children:s==null?void 0:s.published_at.slice(0,10).split("-").reverse().join(".")})]}),i.jsx("div",{className:"w-full h-[300px] md:h-[480px]",children:i.jsx("img",{src:((o=s==null?void 0:s.featured_images[0])==null?void 0:o.path)||"",alt:"news image",className:"size-full object-cover"})}),i.jsx("div",{dangerouslySetInnerHTML:{__html:(s==null?void 0:s.content)??""},className:"news-inner md:text-lg flex flex-col gap-6 text-base md:medium normal text-on_surface_v"})]}),i.jsx("hr",{className:"mt-10 md:mb-20 mb-[60px]"}),i.jsxs("section",{children:[i.jsx("h2",{className:"h2 mb-6",children:e==="ru"?"Читайте также:":"Read more:"}),i.jsx("div",{className:"grid md:grid-cols-3 grid-cols-1 gap-6",children:a==null?void 0:a.filter(l=>l.id!==t).slice(0,3).map(l=>b.createElement(St,{...l,key:l.title}))})]})]})}function Dr(){$();const n=F(s=>s.lang),{data:e,isPending:t}=wt(n);return t?i.jsx(pe,{}):i.jsxs(Q,{className:"page-padding",children:[i.jsx("h1",{className:"text-center md:text-5xl text-3xl mb-10",children:n==="ru"?"Новости":"News"}),i.jsx("div",{className:"grid md:grid-cols-3 grid-cols-1 gap-6",children:e==null?void 0:e.map(s=>b.createElement(St,{...s,key:s.title}))})]})}const Mr=()=>{const n=F(s=>s.lang),{data:e,isPending:t}=Ue({queryKey:["participants",n],queryFn:()=>Rs(n),select:({data:s})=>s.data});return{data:e,isPending:t}},Br=({className:n})=>{var u,p,m,d,f;$();const e=F(h=>h.lang),{data:t,isPending:s}=Mr(),r={company:e==="ru"?"Название компании":"Company name",country:e==="ru"?"Страна":"Country",industry:e==="ru"?"Сфера деятельности":"Industry"},[a,o]=b.useState(0),l=(m=t==null?void 0:t[0])==null?void 0:m.participants.concat((u=t==null?void 0:t[1])==null?void 0:u.participants,(p=t==null?void 0:t[2])==null?void 0:p.participants),c=t==null?void 0:t.filter(h=>a===1?h.id===3:a===2?h.id===1:h.id===2);return console.log(a),i.jsx(Q,{children:i.jsxs("section",{className:X("page-padding overflow-x-hidden",n),children:[i.jsx("h1",{className:"text-center md:text-5xl text-3xl mb-4",children:e==="ru"?"Список участников":"List of participants"}),i.jsx(jt,{state:a,setState:o,className:"mb-6 md:w-fit"}),i.jsxs("div",{className:"p-2 sm:p-0 bg-surface_container overflow-hidden",children:[i.jsxs("div",{className:"sm:flex items-center hidden h-[52px] border-b border-outline_v",children:[i.jsx("h3",{className:"flex-[0_0_45.54%] pl-4",children:r==null?void 0:r.company}),i.jsx("h3",{className:"flex-[0_0_19.80%]",children:r==null?void 0:r.country}),i.jsx("h3",{className:"flex-[0_0_34.65%]",children:r==null?void 0:r.industry})]}),s?i.jsx(pe,{}):a===0?l==null?void 0:l.map((h,g,x)=>i.jsx(et,{...h,arr:x==null?void 0:x.length,index:g,image:h.image??{path:""},image_country:h.image_country??{path:""}})):(f=(d=c==null?void 0:c[0])==null?void 0:d.participants)==null?void 0:f.map((h,g,x)=>i.jsx(et,{...h,arr:x==null?void 0:x.length,index:g,image:h.image??{path:""},image_country:h.image_country??{path:""}}))]})]})})},Vr=w.object({space_package:w.string(),company_name:w.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:w.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:w.string().min(3,{message:"Должность должна быть не менее 3 символов"}),participants_number:w.preprocess(n=>Number(n),w.number().min(1,"Укажите количество участников")),country:w.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:w.string().email({message:"Укажите корректный email"}),phone:w.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:w.string().optional(),visa_support:w.string().optional()}),zr={space_package:"space",company_name:"",rep_name:"",job_title:"",participants_number:1,country:"",email:"",phone:"",website:"",visa_support:""};function Hr(){$();const n=F(l=>l.lang),[e,t]=b.useState(!1),s=Oe({resolver:Pe(Vr),defaultValues:zr}),r=async l=>{await Cs(l)&&t(!0)};b.useEffect(()=>{window.scrollTo({behavior:"smooth",top:0})},[]);const{errors:a}=s.formState,o=N(n);return i.jsxs("div",{children:[i.jsx(le,{title:L[N(n)].cover}),i.jsx(de,{children:!e&&i.jsx(Ie,{...s,children:i.jsxs(je.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] px-5 mx-auto mt-20 mb-[120px] flex flex-col gap-8",onSubmit:s.handleSubmit(r),children:[i.jsx(_e,{control:s.control,name:"space_package",render:({field:l})=>i.jsxs(H,{className:"space-y-5",children:[i.jsx(K,{className:"text-xl",children:L[o].h2}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:l.onChange,defaultValue:l.value,className:"flex flex-col space-y-4 ml-3",children:[i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"space",checked:l.value==="space"})}),i.jsx(K,{className:"text-base",children:L[o].radio})]}),i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"package",checked:l.value==="package"})}),i.jsx(K,{className:"text-base",children:L[o].radio_2})]})]})})]})}),i.jsx(_,{label:L[o].label_1,name:"company_name",control:s.control,error:a.company_name}),i.jsx(_,{label:L[o].label_2,name:"rep_name",control:s.control,error:a.rep_name}),i.jsx(_,{label:L[o].label_3,name:"job_title",control:s.control,error:a.job_title}),i.jsx(_,{label:L[o].number_of_participants,type:"number",name:"participants_number",control:s.control,error:a.participants_number}),i.jsx(_,{label:L[o].label_4,name:"country",control:s.control,error:a.country}),i.jsx(_,{label:L[o].label_5,name:"email",control:s.control,error:a.email}),i.jsx(_,{label:L[o].label_6,name:"phone",control:s.control,error:a.phone}),i.jsx(_,{label:L[o].label_7,name:"website",control:s.control}),i.jsx(_e,{control:s.control,name:"visa_support",render:({field:l})=>i.jsxs(H,{className:"space-y-5",children:[i.jsx(K,{className:"text-xl",children:L[o].visa}),i.jsx(G,{children:i.jsxs(ve,{onValueChange:l.onChange,defaultValue:l.value,className:"flex flex-col space-y-4 ml-3",children:[i.jsxs(H,{className:"flex items-center space-x-5 space-y-0",children:[i.jsx(G,{children:i.jsx(te,{value:"yes",checked:l.value==="yes"})}),i.jsx(K,{className:"text-base",children:L[o].visa_radio})]}),i.jsxs(H,{className:"flex items-center space-x-5 space-y-0 ",children:[i.jsx(G,{children:i.jsx(te,{value:"no",checked:l.value==="no"})}),i.jsx(K,{className:"text-base",children:L[o].visa_radio_2})]})]})})]})}),i.jsx(z,{disabled:s.formState.isSubmitting,className:"mt-5",children:s.formState.isSubmitting?i.jsx(Ke,{className:"animate-spin"}):L[o].button})]})})}),e&&i.jsx(Ge,{delay:.3})]})}const Yt=()=>{var h;const{t:n}=he("main"),e=F(g=>g.lang),{pathname:t}=We(),[s]=kt({loop:!0},[Ls({delay:5e3,stopOnInteraction:!1})]),{title:r,texts:a,button:o,button2:l}=n("impressions.hero",{returnObjects:!0}),{title2:c,texts2:u}=n("impressions.hero",{returnObjects:!0}),p=(g,x)=>t==="/impressions"?g:x,m=(g,x)=>t==="/impressions"?g:x,d={en:["https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_eng1.jpg","https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_eng2.jpg"],ru:["https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_ru1.jpg","https://turkmentextile.turkmenexpo.com/app/storage/app/media/new2/web_ru2.jpg"]},f=()=>e==="ru"?d.ru:d.en;return i.jsxs("section",{className:"",children:[t==="/impressions-tm"?i.jsx("div",{ref:s,className:"embla overflow-hidden",children:i.jsx("div",{className:"flex",children:f().map((g,x)=>i.jsx("img",{src:g,alt:"imperssions",className:"w-full object-cover flex-[0_0_100%] object-top max-h-[610px]"},x))})}):i.jsx("img",{src:n("impressions.banner")}),i.jsx("h1",{className:"absolute opacity-0 top-0 left-0",children:"Модные показы"}),i.jsx("div",{className:"bg-[url('/impressions-bg.png')]",children:i.jsxs(Q,{className:"md:py-20 py-10",children:[i.jsx("h2",{className:"md:text-5xl text-2xl leading-[120%] md:mb-10 mb-6",children:p(r,c)}),i.jsx("div",{className:"text-on_surface_v flex flex-col gap-3",children:(h=m(a,u))==null?void 0:h.map((g,x)=>i.jsx("p",{className:"md:text-lg !normal",children:g},x))}),i.jsxs("div",{className:"flex md:flex-row flex-col items-center gap-6 mt-6",children:[i.jsx(tt,{target:"_blank",to:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/ICS%20file/TurkmenTextile%20Expo-2025.ics",className:"w-full",children:i.jsx(z,{size:"sm",className:"w-full",children:o})}),i.jsx(tt,{to:e==="ru"?"https://turkmentextile.turkmenexpo.com/app/storage/app/media/agenda/agenda_ru.pdf":"https://turkmentextile.turkmenexpo.com/app/storage/app/media/agenda/agenda_en.pdf",target:"_blank",className:"w-full",children:i.jsx(z,{size:"sm",className:"w-full",children:l})})]})]})})]})},Jt=()=>{var p,m,d;const{t:n}=he("main"),{pathname:e}=We(),[t,s]=b.useState(1),{data:r}=yt(1),o=[...(r==null?void 0:r.videos.filter(f=>f.sections[0]==="fashion_shows"))??[]].sort((f,h)=>(f==null?void 0:f.fashion_shows_order_id)+(h==null?void 0:h.fashion_shows_order_id)),{videosTitle:l,videosTitle2:c}=n("impressions",{returnObjects:!0}),u=()=>e!=="/impressions";return i.jsx("section",{className:"bg-[url('/impressions/videos-block-bg.png')] md:py-20 py-10",children:i.jsxs(Q,{children:[i.jsx("h2",{className:"mb-10 md:text-5xl text-2xl leading-[120%] text-white text-center",children:u()?l:c}),i.jsxs("div",{className:"flex flex-col lg:flex-row lg:mx-20 gap-4 text-white overflow-hidden h-fit lg:h-[490px]",children:[i.jsxs("div",{className:"bg-gray_10 flex-auto p-2 rounded-[8px] border border-gray_09 flex flex-col justify-center h-full",children:[i.jsx("div",{className:"max-h-[450px]",children:i.jsx("video",{src:(d=(m=(p=r==null?void 0:r.videos)==null?void 0:p[t])==null?void 0:m.video)==null?void 0:d.path,muted:!0,controls:!0,autoPlay:!0,loop:!0,className:"w-full size-full mb-2 rounded"})}),i.jsx("div",{className:"flex items-center justify-between mt-auto"})]}),i.jsx("div",{className:"bg-gray_10 flex-[0_0_20%] px-2 pt-2 rounded-[8px] border border-gray_09 flex flex-col h-full",children:i.jsx("div",{className:"flex flex-col gap-2 w-full overflow-y-auto overflow-x-hidden h-full",children:o==null?void 0:o.map((f,h)=>{var g;return i.jsx("div",{onClick:()=>s(h+1),className:"basis-[70px] w-[80%] cursor-pointer mx-auto overflow-hidden",children:i.jsx("img",{src:(g=f==null?void 0:f.video_photo)==null?void 0:g.path,alt:"",className:"object-cover size-full rounded-tl hover:scale-105 transition-transform rounded-bl"})},h)})})})]})]})})},Kr=n=>{const e=F(r=>r.lang),{data:t,isPending:s}=Ue({queryKey:["designers",e],queryFn:()=>Os(e,n),select:({data:r})=>r.data});return{data:t,isPending:s}},Xt=()=>{const{pathname:n}=We(),e=()=>n!=="/impressions",{data:t,isPending:s}=Kr(e()?2:1),[r,a]=kt({align:"center",skipSnaps:!0,slidesToScroll:2,dragFree:!0}),[o,l]=b.useState(0),{t:c}=he("main"),[u,p]=b.useState(!1),[m,d]=b.useState(!0),f=b.useCallback(k=>{a&&a.scrollTo(k)},[a]);b.useEffect(()=>{if(!a)return;const k=()=>{l(a==null?void 0:a.selectedScrollSnap()),p(a.canScrollPrev()),d(a.canScrollNext())};return a.on("select",k),()=>{a.off("select",k)}},[a]);const{title:h,text:g,title2:x,text2:j}=c("impressions.designers",{returnObjects:!0}),v=[...(t==null?void 0:t.designers)??[]].sort((k,T)=>(k==null?void 0:k.order_id)-(T==null?void 0:T.order_id));return console.log(v),i.jsx("section",{className:"md:py-20 py-10",children:i.jsxs(Q,{className:"flex flex-col md:gap-10 gap-6",children:[i.jsx("h2",{className:"md:text-5xl text-2xl leading-[120%]",children:e()?h:x}),i.jsx("p",{className:"md:text-xl text-lg normal text-on_surface_v",children:e()?g:j}),i.jsxs("div",{ref:r,className:"embla",children:[i.jsx("div",{className:"flex embla__container",children:s?i.jsx(pe,{}):v==null?void 0:v.map((k,T)=>i.jsx(Ps,{...k,className:"embla__slide flex-[0_0_714px] mr-4"},T))}),i.jsxs("div",{className:"flex items-center justify-center gap-4 mt-6",children:[i.jsx("button",{onClick:()=>a==null?void 0:a.scrollPrev(),className:X("size-12 flex items-center justify-center",!u&&"opacity-20 pointer-events-none"),children:i.jsx(Is,{})}),i.jsx("div",{className:"flex items-center gap-2",children:[...Array(v!=null&&v.length?Math.round((v==null?void 0:v.length)/2):5)].map((k,T)=>i.jsx("div",{onClick:()=>f==null?void 0:f(T),className:X("w-5 h-1 rounded-[2px] cursor-pointer",o===T?"bg-teritary":"bg-on_surface_v")},T))}),i.jsx("button",{onClick:()=>a==null?void 0:a.scrollNext(),className:X("size-12 flex items-center justify-center",!m&&"opacity-20 pointer-events-none"),children:i.jsx(Fs,{})})]})]})]})})};function Gr(){return $(),i.jsxs("div",{className:"overflow-x-hidden",children:[i.jsx(Yt,{}),i.jsx(Jt,{}),i.jsx(Xt,{})]})}function Ur(){return $(),i.jsxs("div",{className:"overflow-x-hidden",children:[i.jsx(Yt,{}),i.jsx(Jt,{}),i.jsx(Xt,{})]})}const Me="/about-place.jpg",P={title:{ruText:"Варианты участия",enText:"Participation Options"},exhibitionSpace:{ruText:"Аренда выставочной площади",enText:"Exhibition Space Rental"},spaceOnly:{ruText:"Необорудованная площадь",enText:"Space Only"},example:{ruText:"Пример",enText:"Example"},spaceOnlyDescription:{ruText:"Чистая площадь для последующей застройки (стандартная застройка или по индивидуальному дизайну). Включает: общую уборку и охрану павильона. Электричество в стоимость не включено.",enText:"Raw exhibition space for subsequent construction (standard booth or customized design). Includes general cleaning and pavilion security. Electricity is not included in the price."},standardBooth:{ruText:"Стандартная застройка",enText:"Standard Booth Construction"},customBooth:{ruText:"Индивидуальный дизайн",enText:"Custom Booth Design"},boothExampleDescription:{ruText:"Включает: базовое электроподключение (220V - 2 кВт), стены (стандартные или индивидуальный дизайн). Общую уборку и охрану павильона.",enText:"Includes: basic electrical connection (220V - 2 kW), walls (standard or customized design), general cleaning, and pavilion security."},registrationFee:{ruText:"Участие со стендом включает регистрационную оплату.",enText:"Participation with a booth includes a registration fee."},pricingNote:{ruText:"Пожалуйста уточните стоимость у менеджера проекта.",enText:"Please check the pricing with the project manager."},partnershipTitle:{ruText:"Партнёрские возможности",enText:"Partnership Opportunities"},partnershipIntro:{ruText:'Если Вы заинтересованы в более активном выходе на рынок или целью Вашей компании является максимальное продвижение на рынок, используйте пакет "Партнерство выставки". Приобретая данную опцию, Вы получаете:',enText:'If your company is interested in a more active market presence or aims to maximize market promotion, we recommend the "Exhibition Partnership" package. By choosing this option, you will receive:'},partnershipItems:[{ruText:"Статус Партнера выставки, в зависимости от выбранного пакета",enText:"Exhibition Partner status, depending on the selected package"},{ruText:"Масштабную рекламную кампанию (размещение логотипа компании на всей рекламной продукции выставки)",enText:"A large-scale advertising campaign (placement of your company logo on all exhibition promotional materials)"},{ruText:"Широкую узнаваемость",enText:"Wide recognition"},{ruText:"Ассоциирование выставки с именем Вашей компании и др.",enText:"Association of the exhibition with your company's name, and more"}],partnershipNote:{ruText:"Пожалуйста, уточните стоимость у менеджера проекта.",enText:"Please contact the project manager to clarify the cost."},exampleImageAlt:{ruText:"Пример площадки",enText:"Example space"},standardExampleAlt:{ruText:"Пример стандартной застройки",enText:"Standard booth example"},customExampleAlt:{ruText:"Пример индивидуального дизайна",enText:"Custom booth example"}},bt=()=>i.jsx("svg",{width:"14",height:"20",viewBox:"0 0 14 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:i.jsx("path",{d:"M7 1V15M7 15L2 10M7 15L12 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});function Wr(){$();const n=F(t=>t.lang),e=t=>n==="ru"?t.ruText:t.enText;return i.jsxs("div",{children:[i.jsx(le,{title:e(P.title)}),i.jsx(Q,{className:"page-padding",children:i.jsxs("div",{className:"mx-auto max-w-[900px] text-on_surface",children:[i.jsx("p",{className:"mb-10 text-3xl font-medium",children:e(P.title)}),i.jsxs(z,{className:"mb-2 bg-primary md:text-sm w-full",children:["1. ",e(P.exhibitionSpace)]}),i.jsx(z,{variant:"outline",className:"w-full mb-10 border border-primary py-1 text-center text-sm text-primary md:text-sm",children:e(P.spaceOnly)}),i.jsx("p",{className:"mb-5 text-center text-lg",children:e(P.example)}),i.jsx("div",{className:"mx-auto h-[180px] w-full max-w-[754px] md:h-[377px]",children:i.jsx("img",{src:Me,alt:e(P.exampleImageAlt),className:"size-full rounded-sm object-cover"})}),i.jsx("div",{className:"mt-5 text-center text-sm leading-relaxed",children:i.jsx("p",{children:e(P.spaceOnlyDescription)})}),i.jsxs("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2",children:[i.jsxs("div",{className:"w-full flex flex-col items-center gap-2 text-primary",children:[i.jsx(bt,{}),i.jsx("div",{className:"w-full border border-primary py-1 text-center text-sm text-primary md:text-sm",children:e(P.standardBooth)})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 text-primary",children:[i.jsx(bt,{}),i.jsx("div",{className:"w-full border border-primary py-1 text-center text-sm text-primary md:text-sm",children:e(P.customBooth)})]})]}),i.jsxs("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2",children:[i.jsxs("div",{children:[i.jsxs("p",{className:"mb-5 text-sm",children:[e(P.example),":"]}),i.jsx("img",{src:Me,alt:e(P.standardExampleAlt),className:"h-[160px] w-full rounded-sm object-cover md:h-[190px]"}),i.jsx("p",{className:"mt-2 text-sm leading-relaxed",children:e(P.boothExampleDescription)})]}),i.jsxs("div",{children:[i.jsxs("p",{className:"mb-5 text-sm",children:[e(P.example),":"]}),i.jsx("img",{src:Me,alt:e(P.customExampleAlt),className:"h-[160px] w-full rounded-sm object-cover md:h-[190px]"}),i.jsx("p",{className:"mt-2 text-sm leading-relaxed",children:e(P.boothExampleDescription)})]})]}),i.jsx("p",{className:"mt-6 text-center text-sm text-on_surface",children:e(P.registrationFee)}),i.jsx("p",{className:"text-center text-sm",children:e(P.pricingNote)}),i.jsxs("div",{className:"mt-6 bg-primary py-3 text-center text-xs font-medium text-on_primary md:text-sm",children:["2. ",e(P.partnershipTitle)]}),i.jsxs("div",{className:"mt-3 text-sm leading-relaxed",children:[i.jsx("p",{className:"mb-2",children:e(P.partnershipIntro)}),i.jsx("ul",{className:"list-disc pl-5",children:P.partnershipItems.map(t=>i.jsx("li",{children:e(t)},t.enText))}),i.jsx("p",{className:"mt-2",children:e(P.partnershipNote)})]})]})})]})}const qr=["Генеральный партнер выставки","Партнер Ленты Ведущих Посетителей","Партнер деловой программы","Партнер вечернего приема","Партнер пакетов посетителей","Партнер каталога выставки","Партнер VIP делегации","Партнер выставки"];function Yr(){return $(),i.jsxs("div",{children:[i.jsx(le,{title:"Партнерские возможности"}),i.jsx(Q,{className:"page-padding text-sm!",children:i.jsxs("div",{className:"mx-auto max-w-[900px]",children:[i.jsx("h2",{className:"mb-3 text-2xl font-medium",children:"Партнерские возможности"}),i.jsx("div",{className:"mb-4 rounded-sm bg-surface_container px-4 py-3 text-sm leading-relaxed text-on_surface_v",children:"Предлагаем Вам воспользоваться комплексными возможностями — партнерскими пакетами, разработанными под различные маркетинговые задачи компании-участника, которые позволят максимально использовать коммерческий потенциал выставки для усиления бренда Вашей компании и бесспорно повысят эффективность продвижения Вашей компании."}),i.jsx("p",{className:"mb-4 text-sm leading-relaxed text-on_surface_v",children:"Партнерство выставки — это всегда больше, чем просто участие. Это прекрасная возможность выгодно подать Вашу продукцию широкой публике в соответствии с Вашими основными целями и задачами. В каждом партнерском пакете предоставлены уникальные позиции, специально сформированные таким образом, что Вы наиболее точно и эффективно передаете обращение к целевой аудитории."}),i.jsx("h3",{className:"mb-2 text-base font-medium",children:"Партнерство выставки Turkmen Textile позволит:"}),i.jsxs("ul",{className:"mb-4 list-disc pl-5 text-sm leading-relaxed text-on_surface_v",children:[i.jsx("li",{children:"Укрепить позиции Вашей компании на рынке."}),i.jsx("li",{children:"Обеспечить существенное преимущество в конкурентной среде."}),i.jsx("li",{children:"Закрепить имидж успешного бренда Вашей компании."}),i.jsx("li",{children:"Сделать Вашу торговую марку узнаваемой для широкого круга участников и посетителей выставки."}),i.jsx("li",{children:"Выделить Вашу компанию среди других участников."})]}),i.jsx("div",{className:"mb-6 rounded-sm border border-outline px-4 py-3 text-center text-[10px] uppercase text-on_surface_v",children:"Вы хотите, чтобы в профессиональной среде именно Вашу компанию считали ключевым игроком на рынке? Тогда заявите о себе громче всех!"}),i.jsx("h3",{className:"mb-2 text-base font-medium",children:"Варианты партнерских пакетов:"}),i.jsx("ul",{className:"mb-4 border-t border-outline_v",children:qr.map(n=>i.jsxs("li",{className:"flex items-center gap-2 border-b border-outline_v py-2 text-sm text-on_surface_v",children:[i.jsx("span",{className:"text-xs text-primary",children:"✓"}),i.jsx("span",{children:n})]},n))}),i.jsx("p",{className:"text-sm leading-relaxed text-on_surface_v",children:"Данные опции являются базовыми, но мы всегда готовы обсудить вопрос о специальных проектах в рамках партнерства выставки, которые будут соответствовать Вашему бюджету, потребностям и целям."}),i.jsxs("p",{className:"text-sm leading-relaxed text-on_surface_v",children:["По вопросам цен и дополнительных опций партнерских пакетов выставки KIFT, пожалуйста, обращайтесь к"," ",i.jsx("span",{className:"text-primary underline",children:"ОРГАНИЗАТОРАМ"})]})]})})]})}const Jr=[{element:i.jsx(Ui,{}),path:"/",children:[{element:i.jsx(Wi,{}),path:"",errorElement:i.jsx(D,{})},{element:i.jsx(_r,{}),path:"about",errorElement:i.jsx(D,{})},{element:i.jsx(Nr,{}),path:"B2B-B2G",errorElement:i.jsx(D,{})},{element:i.jsx(Rr,{}),path:"become-sponsor",errorElement:i.jsx(D,{})},{element:i.jsx(Hr,{}),path:"stend-form",errorElement:i.jsx(D,{})},{element:i.jsx(Pr,{}),path:"contacts",errorElement:i.jsx(D,{})},{element:i.jsx(Dr,{}),path:"news",errorElement:i.jsx(D,{})},{element:i.jsx($r,{}),path:"news/:id",errorElement:i.jsx(D,{})},{element:i.jsx(Br,{}),path:"participants",errorElement:i.jsx(D,{})},{element:i.jsx(Fr,{}),path:"media",errorElement:i.jsx(D,{})},{element:i.jsx(Gr,{}),path:"impressions",errorElement:i.jsx(D,{})},{element:i.jsx(Ur,{}),path:"impressions-tm",errorElement:i.jsx(D,{})},{element:i.jsx(Wr,{}),path:"participation-options",errorElement:i.jsx(D,{})},{element:i.jsx(Yr,{}),path:"partner-opportunities",errorElement:i.jsx(D,{})}]}],Xr=Vs(Jr),Qr=new As;Ks.createRoot(document.getElementById("root")).render(i.jsx(b.StrictMode,{children:i.jsx($s,{client:Qr,children:i.jsx(zs,{router:Xr})})})); diff --git a/dist/assets/index-l_IUIdQT.css b/dist/assets/index-l_IUIdQT.css deleted file mode 100644 index f762b35..0000000 --- a/dist/assets/index-l_IUIdQT.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Gilroy-Regular;src:local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Gilroy-Medium;src:local("Gilroy-Medium"),url(../fonts/Gilroy-Medium.woff2) format("woff2");font-weight:500}@font-face{font-family:Gilroy-Semibold;src:local("Gilroy-Semibold"),url(../fonts/Gilroy-Semibold.woff2) format("woff2");font-weight:600}@font-face{font-family:Gilroy-Black;src:local("Gilroy-Black"),url(../fonts/Gilroy-Black.woff2) format("woff2");font-weight:900}*,: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: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}*{box-sizing:border-box}body{font-family:Gilroy-Medium;--tw-bg-opacity: 1;background-color:rgb(249 249 250 / var(--tw-bg-opacity, 1))}.c-scrollbar .c-scrollbar_thumb{background-color:#99101d!important}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.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}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.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-5{bottom:-1.25rem}.-bottom-6{bottom:-1.5rem}.-left-12{left:-3rem}.-left-4{left:-1rem}.-right-12{right:-3rem}.-top-36{top:-9rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-28{bottom:7rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-10{left:2.5rem}.left-2\.5{left:.625rem}.left-\[20\%\]{left:20%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-10{right:2.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[17\%\]{right:17%}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[55\%\]{top:55%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-z-10,.-z-\[10\]{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.float-left{float:left}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[120px\]{margin-bottom:120px}.mb-\[60px\]{margin-bottom:60px}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.mr-10{margin-right:2.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-\[70px\]{width:70px;height:70px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[116px\]{height:116px}.h-\[124px\]{height:124px}.h-\[128px\]{height:128px}.h-\[155px\]{height:155px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[296px\]{height:296px}.h-\[300px\]{height:300px}.h-\[316px\]{height:316px}.h-\[326px\]{height:326px}.h-\[345px\]{height:345px}.h-\[350px\]{height:350px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40vh\]{height:40vh}.h-\[52px\]{height:52px}.h-\[80vh\]{height:80vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[100vh\]{max-height:100vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[450px\]{max-height:450px}.max-h-\[610px\]{max-height:610px}.max-h-full{max-height:100%}.min-h-\[128px\]{min-height:128px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0px}.w-1\/2{width:50%}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[336px\]{width:336px}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-\[1240px\]{max-width:1240px}.max-w-\[360px\]{max-width:360px}.max-w-\[392px\]{max-width:392px}.max-w-\[444px\]{max-width:444px}.max-w-\[754px\]{max-width:754px}.max-w-\[808px\]{max-width:808px}.max-w-\[828px\]{max-width:828px}.max-w-\[888px\]{max-width:888px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-\[0_0_16px\]{flex:0 0 16px}.flex-\[0_0_19\.80\%\]{flex:0 0 19.8%}.flex-\[0_0_20\%\]{flex:0 0 20%}.flex-\[0_0_288px\]{flex:0 0 288px}.flex-\[0_0_300px\]{flex:0 0 300px}.flex-\[0_0_34\.65\%\]{flex:0 0 34.65%}.flex-\[0_0_44\%\]{flex:0 0 44%}.flex-\[0_0_45\.54\%\]{flex:0 0 45.54%}.flex-\[0_0_50\%\]{flex:0 0 50%}.flex-\[0_0_70\%\]{flex:0 0 70%}.flex-\[0_0_714px\]{flex:0 0 714px}.flex-\[0_0_80\%\]{flex:0 0 80%}.flex-\[0_0_88px\]{flex:0 0 88px}.flex-\[0_0_90px\]{flex:0 0 90px}.flex-auto{flex:1 1 auto}.shrink-0{flex-shrink:0}.basis-\[70px\]{flex-basis:70px}.-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\/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-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-\[-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))}.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))}.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))}.scale-\[0\.7\]{--tw-scale-x: .7;--tw-scale-y: .7;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 spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.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))}.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-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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-\[2px\]{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#BA1A1A\]{--tw-border-opacity: 1;border-color:rgb(186 26 26 / var(--tw-border-opacity, 1))}.border-gray_09{--tw-border-opacity: 1;border-color:rgb(89 80 81 / var(--tw-border-opacity, 1))}.border-on_surface{--tw-border-opacity: 1;border-color:rgb(44 40 40 / var(--tw-border-opacity, 1))}.border-outline{--tw-border-opacity: 1;border-color:rgb(161 167 178 / var(--tw-border-opacity, 1))}.border-outline_v{--tw-border-opacity: 1;border-color:rgb(208 211 216 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(153 16 29 / var(--tw-border-opacity, 1))}.border-primary_outline_reverse{--tw-border-opacity: 1;border-color:rgb(238 101 114 / var(--tw-border-opacity, 1))}.border-slate-500\/20{border-color:#64748b33}.border-white\/50{border-color:#ffffff80}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#2C57A752\]\/\[32\%\]{background-color:#2c57a752}.bg-\[\#D0D3D8\]{--tw-bg-opacity: 1;background-color:rgb(208 211 216 / var(--tw-bg-opacity, 1))}.bg-\[\#E0E6EB\]{--tw-bg-opacity: 1;background-color:rgb(224 230 235 / var(--tw-bg-opacity, 1))}.bg-\[\#E7E5E5\]{--tw-bg-opacity: 1;background-color:rgb(231 229 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FDEDEE\]{--tw-bg-opacity: 1;background-color:rgb(253 237 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:rgb(249 249 250 / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-gray_10{--tw-bg-opacity: 1;background-color:rgb(67 60 61 / var(--tw-bg-opacity, 1))}.bg-on_surface_v{--tw-bg-opacity: 1;background-color:rgb(111 100 102 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(153 16 29 / var(--tw-bg-opacity, 1))}.bg-reverse_primary{--tw-bg-opacity: 1;background-color:rgb(246 178 184 / var(--tw-bg-opacity, 1))}.bg-secondary_container{--tw-bg-opacity: 1;background-color:rgb(221 203 205 / var(--tw-bg-opacity, 1))}.bg-surface_container{--tw-bg-opacity: 1;background-color:rgb(238 237 244 / var(--tw-bg-opacity, 1))}.bg-surface_high{--tw-bg-opacity: 1;background-color:rgb(232 231 239 / var(--tw-bg-opacity, 1))}.bg-teritary{--tw-bg-opacity: 1;background-color:rgb(241 112 13 / var(--tw-bg-opacity, 1))}.bg-teritary_08{--tw-bg-opacity: 1;background-color:rgb(212 132 0 / 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-opacity-0{--tw-bg-opacity: 0}.bg-\[url\(\'\/impressions-bg\.png\'\)\]{background-image:url(/impressions-bg.png)}.bg-\[url\(\'\/impressions\/card-bg\.png\'\)\]{background-image:url(/impressions/card-bg.png)}.bg-\[url\(\'\/impressions\/videos-block-bg\.png\'\)\]{background-image:url(/impressions/videos-block-bg.png)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from: #99101D var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 16 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-25\%{--tw-gradient-from-position: 25%}.to-primary\/20{--tw-gradient-to: rgb(153 16 29 / .2) var(--tw-gradient-to-position)}.to-surface_high{--tw-gradient-to: #E8E7EF var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.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{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-40{padding-bottom:10rem}.pb-\[120px\]{padding-bottom:120px}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-6{padding-top:1.5rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-10{line-height:2.5rem}.leading-\[120\%\]{line-height:120%}.leading-\[130\%\]{line-height:130%}.leading-\[140\%\]{line-height:140%}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.\!text-on_primary{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-on_surface{--tw-text-opacity: 1 !important;color:rgb(44 40 40 / var(--tw-text-opacity, 1))!important}.text-\[\#171717\]{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-\[\#454545\]{--tw-text-opacity: 1;color:rgb(69 69 69 / var(--tw-text-opacity, 1))}.text-\[\#BA1A1A\]{--tw-text-opacity: 1;color:rgb(186 26 26 / var(--tw-text-opacity, 1))}.text-\[\#FACFAE\]{--tw-text-opacity: 1;color:rgb(250 207 174 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-on_primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-on_secondary_container{--tw-text-opacity: 1;color:rgb(29 38 55 / var(--tw-text-opacity, 1))}.text-on_surface{--tw-text-opacity: 1;color:rgb(44 40 40 / var(--tw-text-opacity, 1))}.text-on_surface_v{--tw-text-opacity: 1;color:rgb(111 100 102 / var(--tw-text-opacity, 1))}.text-on_teritary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(153 16 29 / var(--tw-text-opacity, 1))}.text-primary_03{--tw-text-opacity: 1;color:rgb(246 178 184 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-teritary_04{--tw-text-opacity: 1;color:rgb(255 206 127 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-70{opacity:.7}.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-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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: #F9F9FA}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,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))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.container{margin-left:auto;margin-right:auto;width:100%;max-width:1240px;padding-left:1rem;padding-right:1rem}.\!normal,.normal{font-family:Gilroy-Regular;font-weight:400}.semibold{font-family:Gilroy-Semibold;font-weight:600}.black{font-family:Gilroy-Black}.h1{font-size:28px;font-weight:500;line-height:130%}.h2{font-size:24px;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.h2{font-size:32px}}.p{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(111 100 102 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.p{font-size:1.125rem;line-height:1.75rem}}.text-18{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(111 100 102 / var(--tw-text-opacity, 1));font-family:Gilroy-Regular;font-weight:400}.dot{height:.25rem;width:1.25rem;cursor:pointer;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(111 100 102 / var(--tw-bg-opacity, 1))}.dot-active{height:.25rem;width:1.25rem;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(44 40 40 / var(--tw-bg-opacity, 1))}.nav-btn{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.news-inner img{height:300px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.news-inner img{height:500px}}.news-inner a{--tw-text-opacity: 1;color:rgb(153 16 29 / var(--tw-text-opacity, 1));text-decoration-line:underline}.page-padding{padding-top:2.5rem;padding-bottom:5rem}@media (min-width: 768px){.page-padding{padding-top:5rem;padding-bottom:120px}}.progress-circle{z-index:10;width:3.5rem;height:3.5rem;border-radius:9999px;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(95 102 116 / var(--tw-text-opacity, 1))}.input{display:flex;height:3.5rem;border-radius:2px;border-width:1px;background-color:transparent;padding:1rem;font-size:1rem;line-height:1.5rem;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(161 167 178 / var(--tw-ring-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Gilroy-Regular;font-weight:400}.input::file-selector-button{width:-moz-fit-content;width:fit-content;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(221 203 205 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 38 55 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.input:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(44 40 40 / var(--tw-ring-opacity, 1))}.input:focus{outline:2px solid transparent;outline-offset:2px;--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(3px + 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);--tw-ring-opacity: 1;--tw-ring-color: rgb(153 16 29 / var(--tw-ring-opacity, 1))}.input:focus-visible{outline:2px solid transparent;outline-offset:2px}.input:disabled{cursor:not-allowed;opacity:.5}.file\:w-fit::file-selector-button{width:-moz-fit-content;width:fit-content}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-secondary_container::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(221 203 205 / var(--tw-bg-opacity, 1))}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-on_secondary_container::file-selector-button{--tw-text-opacity: 1;color:rgb(29 38 55 / var(--tw-text-opacity, 1))}.file\:outline-none::file-selector-button{outline:2px solid transparent;outline-offset:2px}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-3:before{content:var(--tw-content);left:-.75rem}.before\:-top-3:before{content:var(--tw-content);top:-.75rem}.before\:size-10:before{content:var(--tw-content);width:2.5rem;height:2.5rem}.before\:scale-0:before{content:var(--tw-content);--tw-scale-x: 0;--tw-scale-y: 0;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))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-on_surface\/\[8\%\]:before{content:var(--tw-content);background-color:#2c282814}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:size-\[9px\]:after{content:var(--tw-content);width:9px;height:9px}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded:after{content:var(--tw-content);border-radius:.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(153 16 29 / var(--tw-bg-opacity, 1))}.after\:bg-opacity-0:after{content:var(--tw-content);--tw-bg-opacity: 0}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.hover\:border-on_surface:hover{--tw-border-opacity: 1;border-color:rgb(44 40 40 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(153 16 29 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:#99101de6}.hover\:bg-reverse_primary\/90:hover{background-color:#f6b2b8e6}.hover\:bg-secondary_container\/80:hover{background-color:#ddcbcdcc}.hover\:bg-slate-300\/50:hover{background-color:#cbd5e180}.hover\:bg-teritary\/90:hover{background-color:#f1700de6}.hover\:bg-teritary_surface_container:hover{--tw-bg-opacity: 1;background-color:rgb(255 243 224 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.hover\:before\:scale-100:hover:before{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;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\:border-\[3px\]:focus{border-width:3px}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(153 16 29 / var(--tw-border-opacity, 1))}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(73 95 137 / var(--tw-bg-opacity, 1))}.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]{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],.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]{--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\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.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))}@media (min-width: 640px){.sm\:bottom-12{bottom:3rem}.sm\:flex{display:flex}.sm\:size-\[128px\]{width:128px;height:128px}.sm\:h-\[350px\]{height:350px}.sm\:max-w-sm{max-width:24rem}.sm\:flex-\[0_0_128px\]{flex:0 0 128px}.sm\:flex-\[0_0_600px\]{flex:0 0 600px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.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\:rounded-lg{border-radius:var(--radius)}.sm\:p-0{padding:0}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:left-1\/2{left:50%}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-\[120px\]{margin-bottom:120px}.md\:ml-1{margin-left:.25rem}.md\:mt-20{margin-top:5rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:\!flex{display:flex!important}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-20{width:5rem;height:5rem}.md\:size-\[84px\]{width:84px;height:84px}.md\:h-\[190px\]{height:190px}.md\:h-\[216px\]{height:216px}.md\:h-\[224px\]{height:224px}.md\:h-\[377px\]{height:377px}.md\:h-\[38px\]{height:38px}.md\:h-\[400px\]{height:400px}.md\:h-\[480px\]{height:480px}.md\:h-\[500px\]{height:500px}.md\:\!w-\[688px\]{width:688px!important}.md\:w-1{width:.25rem}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pt-10{padding-top:2.5rem}.md\:pt-20{padding-top:5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[32px\]{font-size:32px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:right-\[15\%\]{right:15%}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-\[140px\]{width:140px;height:140px}.lg\:h-\[128px\]{height:128px}.lg\:h-\[490px\]{height:490px}.lg\:h-\[600px\]{height:600px}.lg\:h-\[700px\]{height:700px}.lg\:h-\[88px\]{height:88px}.lg\:max-h-\[600px\]{max-height:600px}.lg\:min-h-\[320px\]{min-height:320px}.lg\:w-1\/2{width:50%}.lg\:w-\[220px\]{width:220px}.lg\:w-\[320px\]{width:320px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-12{gap:3rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-y-4{row-gap:1rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-\[20\%\]{padding-left:20%;padding-right:20%}}@media (min-width: 1280px){.xl\:left-full{left:100%}.xl\:right-\[13\%\]{right:13%}.xl\:top-0{top:0}.xl\:mb-8{margin-bottom:2rem}.xl\:mr-20{margin-right:5rem}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:\!w-\[1224px\]{width:1224px!important}.xl\:w-\[288px\]{width:288px}.xl\:w-\[392px\]{width:392px}.xl\:gap-6{gap:1.5rem}}@media (min-width: 1536px){.\32xl\:right-\[10\%\]{right:10%}.\32xl\:h-\[50vh\]{height:50vh}.\32xl\:w-\[40\%\]{width:40%}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0} diff --git a/dist/index.html b/dist/index.html index d5c0eae..b2b96a6 100644 --- a/dist/index.html +++ b/dist/index.html @@ -66,10 +66,10 @@ })(window, document, "script", "dataLayer", "GTM-NK394LVK"); Turkmen Textile - + - +
diff --git a/src/pages/participation-options.tsx b/src/pages/participation-options.tsx index aa8d67e..a67a35c 100644 --- a/src/pages/participation-options.tsx +++ b/src/pages/participation-options.tsx @@ -140,12 +140,12 @@ export default function ParticipationOptions() { -

+

{getText(participationOptionsContent.example)}

@@ -157,20 +157,20 @@ export default function ParticipationOptions() { /> -
+

{getText(participationOptionsContent.spaceOnlyDescription)}

-
+
{getText(participationOptionsContent.standardBooth)}
-
+
{getText(participationOptionsContent.customBooth)}
@@ -178,7 +178,7 @@ export default function ParticipationOptions() {
-

+

{getText(participationOptionsContent.example)}:

{getText(participationOptionsContent.standardExampleAlt)} -

+

{getText(participationOptionsContent.boothExampleDescription)}

-

+

{getText(participationOptionsContent.example)}:

{getText(participationOptionsContent.customExampleAlt)} -

+

{getText(participationOptionsContent.boothExampleDescription)}

@@ -208,7 +208,7 @@ export default function ParticipationOptions() {

{getText(participationOptionsContent.registrationFee)}

-

+

{getText(participationOptionsContent.pricingNote)}

@@ -216,7 +216,7 @@ export default function ParticipationOptions() { 2. {getText(participationOptionsContent.partnershipTitle)}
-
+

{getText(participationOptionsContent.partnershipIntro)}

diff --git a/src/pages/partner-opportunities.tsx b/src/pages/partner-opportunities.tsx index 7d2d86a..6fcac81 100644 --- a/src/pages/partner-opportunities.tsx +++ b/src/pages/partner-opportunities.tsx @@ -20,12 +20,10 @@ export default function PartnerOpportunities() { -
-

- Партнерские возможности -

+
+

Партнерские возможности

-
+
Предлагаем Вам воспользоваться комплексными возможностями — партнерскими пакетами, разработанными под различные маркетинговые задачи компании-участника, которые позволят максимально использовать @@ -33,7 +31,7 @@ export default function PartnerOpportunities() { бесспорно повысят эффективность продвижения Вашей компании.
-

+

Партнерство выставки — это всегда больше, чем просто участие. Это прекрасная возможность выгодно подать Вашу продукцию широкой публике в соответствии с Вашими основными целями и задачами. В каждом @@ -42,10 +40,10 @@ export default function PartnerOpportunities() { передаете обращение к целевой аудитории.

-

+

Партнерство выставки Turkmen Textile позволит:

-
    +
    • Укрепить позиции Вашей компании на рынке.
    • Обеспечить существенное преимущество в конкурентной среде.
    • Закрепить имидж успешного бренда Вашей компании.
    • @@ -61,14 +59,14 @@ export default function PartnerOpportunities() { считали ключевым игроком на рынке? Тогда заявите о себе громче всех!
-

+

Варианты партнерских пакетов:

    {partnerPackages.map((item) => (
  • {item} @@ -76,12 +74,12 @@ export default function PartnerOpportunities() { ))}
-

+

Данные опции являются базовыми, но мы всегда готовы обсудить вопрос о специальных проектах в рамках партнерства выставки, которые будут соответствовать Вашему бюджету, потребностям и целям.

-

+

По вопросам цен и дополнительных опций партнерских пакетов выставки KIFT, пожалуйста, обращайтесь к{" "} ОРГАНИЗАТОРАМ