PageSourceSearch

https://www.jetbrains.com/_assets/rr/use-forms-dictionary-BZBW7jJ2.js

js jetbrains.com collected 2026-09-24 07:35:14 UTC 153,807 bytes, 8 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8c207832-72ba-5574-b0c4-cfb1a8e02b6f")}catch(e){}}();
3(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`master@90da63a`}}catch{}})();import{a as e,t}from"./rolldown-runtime-DYYcS1FN.js";import{t as n}from"./react-CAeKiPy9.js";import{t as r}from"./scheduler-Cty3H15F.js";import{n as i}from"./lib-W1dzOhwy.js";import{F as a,P as o}from"./compiler-runtime-2eBrVY0L.js";import{C as s,D as c,E as l,En as u,Fn as d,J as f,Kn as p,Mn as m,Nn as h,On as g,Pn as _,R as v,T as y,Un as b,Vn as x,Wn as S,_i as C,ar as w,c as T,hi as E,j as D,jn as O,kn as k,li as A,mi as j,n as M,nr as N,or as P,tr as ee,w as F,z as I}from"./default-layout-styles-CwcBmK8S.js";import{t as te}from"./info-DdX3kYX-.js";import{t as L}from"./up-BqdGZfEY.js";import{r as R,t as z}from"./lib-D2Eo1g4X.js";import{t as ne}from"./lib-BC7XQekl.js";import{i as B,n as re,r as ie,t as ae}from"./lib-Bjwq_dN6.js";import{n as V,t as oe}from"./lib-THg0CHjo.js";var H=w(),U=e(n()),W=e(A()),se=e(C()),ce={xs:k.sizeXS,s:k.sizeS,m:k.sizeM,l:k.sizeL},le={xs:`xs`,s:`s`,m:`m`,l:`l`},ue=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`m4.203 7.003-.565.565a4.384 4.384 0 0 1 6.752-3.243.75.75 0 0 0 .82-1.256 5.884 5.884 0 0 0-9.08 4.534l-.6-.6a.75.75 0 0 0-1.06 1.06L2.336 9.93a.75.75 0 0 0 1.061 0l1.867-1.866a.75.75 0 0 0-1.061-1.061m1.407 4.672a4.384 4.384 0 0 0 6.753-3.243l-.566.565a.75.75 0 1 1-1.06-1.06l1.866-1.867a.75.75 0 0 1 1.06 0l1.867 1.866a.75.75 0 0 1-1.06 1.06l-.6-.599a5.884 5.884 0 0 1-9.08 4.534.75.75 0 1 1 .82-1.256`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 16 16`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});ue.displayName=`RefreshIcon16`;var de=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`m5.093 8.693-.656.655a5.6 5.6 0 0 1 8.617-4.043 1 1 0 0 0 1.092-1.675A7.6 7.6 0 0 0 2.422 9.409l-.715-.716a1 1 0 1 0-1.414 1.414l2.4 2.4a1 1 0 0 0 1.414 0l2.4-2.4a1 1 0 1 0-1.414-1.414m1.853 6.002a5.6 5.6 0 0 0 8.616-4.043l-.655.655a1 1 0 0 1-1.414-1.414l2.4-2.4a1 1 0 0 1 1.414 0l2.4 2.4a1 1 0 0 1-1.414 1.414l-.716-.716a7.6 7.6 0 0 1-11.723 5.78 1 1 0 1 1 1.092-1.676`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 20 20`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});de.displayName=`RefreshIcon20`;var fe=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M8.394 10.273a1.5 1.5 0 0 0-1.91-.177 5.836 5.836 0 0 1 8.697-2.987 1.5 1.5 0 1 0 1.638-2.513 8.836 8.836 0 0 0-13.527 5.908l-.231-.231a1.5 1.5 0 0 0-2.122 2.121l2.667 2.666a1.5 1.5 0 0 0 2.121 0l2.667-2.666a1.5 1.5 0 0 0 0-2.121m.426 6.617a5.836 5.836 0 0 0 8.696-2.987 1.5 1.5 0 0 1-1.91-2.297l2.667-2.667a1.5 1.5 0 0 1 2.12 0l2.668 2.667a1.5 1.5 0 0 1-2.122 2.121l-.232-.232a8.836 8.836 0 0 1-13.526 5.909 1.5 1.5 0 0 1 1.638-2.514`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 24 24`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});fe.displayName=`RefreshIcon24`;var pe=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`m7.212 12.12-.604.605A7.503 7.503 0 0 1 18.09 7.712 1.5 1.5 0 0 0 19.73 5.2 10.46 10.46 0 0 0 14 3.5c-5.424 0-9.888 4.113-10.443 9.391l-.77-.77a1.5 1.5 0 0 0-2.121 2.121l3.273 3.273a1.5 1.5 0 0 0 2.121 0l3.273-3.273a1.5 1.5 0 1 0-2.121-2.121m2.698 8.167a7.503 7.503 0 0 0 11.483-5.013l-.605.604a1.5 1.5 0 1 1-2.121-2.121l3.273-3.273a1.5 1.5 0 0 1 2.121 0l3.273 3.273a1.5 1.5 0 1 1-2.121 2.121l-.77-.77C23.888 20.387 19.425 24.5 14 24.5c-2.11 0-4.08-.624-5.728-1.7a1.5 1.5 0 1 1 1.638-2.512`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 28 28`},e,{ref:t}
3),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});pe.displayName=`RefreshIcon28`;var me=U.forwardRef((e,t)=>{let n=(0,H.c)(34),r,i,a,o,s,c;n[0]===e?(r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],c=n[6]):({theme:c,size:o,className:r,style:a,"data-render-all-sizes":s,...i}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=c);let l=o===void 0?`m`:o,u=s!==void 0&&s,d=l in le?l:`m`,f=k[c],p=ce[d],m=u&&k.allVariants,h;n[7]!==r||n[8]!==f||n[9]!==p||n[10]!==m?(h=(0,se.default)(k.icon,f,p,m,r),n[7]=r,n[8]=f,n[9]=p,n[10]=m,n[11]=h):h=n[11];let g;n[12]!==u||n[13]!==a?(g=u?{"--rs-icon-ar-width":28,"--rs-icon-ar-height":28,...a}:a,n[12]=u,n[13]=a,n[14]=g):g=n[14];let _;n[15]!==i||n[16]!==t||n[17]!==h||n[18]!==g?(_={...i,className:h,style:g,ref:t},n[15]=i,n[16]=t,n[17]=h,n[18]=g,n[19]=_):_=n[19];let v=_;if(u){let e,t,r,i;n[20]===Symbol.for(`react.memo_cache_sentinel`)?(i=U.createElement(ue,{className:k.variant16}),e=U.createElement(de,{className:k.variant20}),t=U.createElement(fe,{className:k.variant24}),r=U.createElement(pe,{className:k.variant28}),n[20]=e,n[21]=t,n[22]=r,n[23]=i):(e=n[20],t=n[21],r=n[22],i=n[23]);let a;return n[24]===v?a=n[25]:(a=U.createElement(`svg`,P({viewBox:`0 0 28 28`},v),i,e,t,r),n[24]=v,n[25]=a),a}if(d===le.xs){let e;return n[26]===v?e=n[27]:(e=U.createElement(ue,v),n[26]=v,n[27]=e),e}if(d===le.s){let e;return n[28]===v?e=n[29]:(e=U.createElement(de,v),n[28]=v,n[29]=e),e}if(d===le.m){let e;return n[30]===v?e=n[31]:(e=U.createElement(fe,v),n[30]=v,n[31]=e),e}let y;return n[32]===v?y=n[33]:(y=U.createElement(pe,v),n[32]=v,n[33]=y),y});me.displayName=`RefreshIcon`,me.propTypes={className:W.default.string,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`xs`,`s`,`m`,`l`]),"data-render-all-sizes":W.default.bool,style:W.default.object};var he={xs:k.sizeXS,s:k.sizeS,m:k.sizeM,l:k.sizeL},ge={xs:`xs`,s:`s`,m:`m`,l:`l`},_e=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M5 2.75V3H2.5a.5.5 0 0 0 0 1H3v9.25c0 .966.784 1.75 1.75 1.75h6.5A1.75 1.75 0 0 0 13 13.25V4h.5a.5.5 0 0 0 0-1H11v-.25A1.75 1.75 0 0 0 9.25 1h-2.5A1.75 1.75 0 0 0 5 2.75M9.25 2a.75.75 0 0 1 .75.75V3H6v-.25A.75.75 0 0 1 6.75 2zM6 6.5a.5.5 0 0 1 1 0v5a.5.5 0 0 1-1 0zm3 0a.5.5 0 0 1 1 0v5a.5.5 0 0 1-1 0z`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 16 16`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});_e.displayName=`TrashIcon16`;var ve=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M6 4v1H3.75a.75.75 0 0 0 0 1.5H4V16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6.5h.25a.75.75 0 0 0 0-1.5H14V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2m6-.5a.5.5 0 0 1 .5.5v1h-5V4a.5.5 0 0 1 .5-.5zM7.5 8.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0zm3.5 0a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0z`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 20 20`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});ve.displayName=`TrashIcon20`;var ye=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M7 4.5V6H4a1 1 0 0 0 0 2h1v11.5A2.5 2.5 0 0 0 7.5 22h9a2.5 2.5 0 0 0 2.5-2.5V8h1a1 1 0 1 0 0-2h-3V4.5A2.5 2.5 0 0 0 14.5 2h-5A2.5 2.5 0 0 0 7 4.5m7.5-.5a.5.5 0 0 1 .5.5V6H9V4.5a.5.5 0 0 1 .5-.5zM9 11a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0zm4 0a1 1 0 1 1 2 0v6a1 1 0 1 1-2 0z`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 24 24`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});ye.displayName=`TrashIcon24`;var be=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M8 6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1h3a1 1 0 1 1 0 2h-1v13a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V9H5a1 1 0 1 1 0-2h3zm9-1h-6a1 1 0 0 0-1 1v1h8V6a1 1 0 0 0-1-1m-4 7a1 1 0 1 0-2 0v8a1 1 0 1 0 2 0zm4 0a1 1 0 1 0-2 0v8a1 1 0 1 0 2 0z`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 28 28`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});be.displayName=`TrashIcon28`;var xe=U.forwardRef((e,t)=>
3{let n=(0,H.c)(34),r,i,a,o,s,c;n[0]===e?(r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],c=n[6]):({theme:c,size:o,className:r,style:a,"data-render-all-sizes":s,...i}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=c);let l=o===void 0?`m`:o,u=s!==void 0&&s,d=l in ge?l:`m`,f=k[c],p=he[d],m=u&&k.allVariants,h;n[7]!==r||n[8]!==f||n[9]!==p||n[10]!==m?(h=(0,se.default)(k.icon,f,p,m,r),n[7]=r,n[8]=f,n[9]=p,n[10]=m,n[11]=h):h=n[11];let g;n[12]!==u||n[13]!==a?(g=u?{"--rs-icon-ar-width":28,"--rs-icon-ar-height":28,...a}:a,n[12]=u,n[13]=a,n[14]=g):g=n[14];let _;n[15]!==i||n[16]!==t||n[17]!==h||n[18]!==g?(_={...i,className:h,style:g,ref:t},n[15]=i,n[16]=t,n[17]=h,n[18]=g,n[19]=_):_=n[19];let v=_;if(u){let e,t,r,i;n[20]===Symbol.for(`react.memo_cache_sentinel`)?(i=U.createElement(_e,{className:k.variant16}),e=U.createElement(ve,{className:k.variant20}),t=U.createElement(ye,{className:k.variant24}),r=U.createElement(be,{className:k.variant28}),n[20]=e,n[21]=t,n[22]=r,n[23]=i):(e=n[20],t=n[21],r=n[22],i=n[23]);let a;return n[24]===v?a=n[25]:(a=U.createElement(`svg`,P({viewBox:`0 0 28 28`},v),i,e,t,r),n[24]=v,n[25]=a),a}if(d===ge.xs){let e;return n[26]===v?e=n[27]:(e=U.createElement(_e,v),n[26]=v,n[27]=e),e}if(d===ge.s){let e;return n[28]===v?e=n[29]:(e=U.createElement(ve,v),n[28]=v,n[29]=e),e}if(d===ge.m){let e;return n[30]===v?e=n[31]:(e=U.createElement(ye,v),n[30]=v,n[31]=e),e}let y;return n[32]===v?y=n[33]:(y=U.createElement(be,v),n[32]=v,n[33]=y),y});xe.displayName=`TrashIcon`,xe.propTypes={className:W.default.string,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`xs`,`s`,`m`,`l`]),"data-render-all-sizes":W.default.bool,style:W.default.object};var G=a(),Se={boolean:e=>e,stringBoolean:e=>{if(e===`true`)return!0;if(e===`false`)return!1},string:e=>{if(typeof e==`string`)return e.trim()||void 0;if(e!==null)return e},number:e=>Number.isNaN(e)?void 0:e,stringNumber:e=>{if(!e)return;let t=Number(e);return Number.isNaN(t)?void 0:t},array:e=>Array.isArray(e)&&e.length>0?e:void 0,keyValue:e=>e&&Object.keys(e).length>0?e:void 0,keyValueArray:e=>{if(!(!e||e.length===0))return e}},Ce=255,we={requiredError:`This field is required`,emailError:`E-mail address is not correct`,urlError:`URL is not correct`,dateError:`Date format is not correct`,inputLengthError:`Maximum ${Ce} characters allowed`,invalidNumberError:`Please enter a valid number`},Te={converters:Se,validators:{required:e=>[!!(e&&e.toString().trim())||e===0||e===!1,`requiredError`],email:e=>[!e||RegExp(`^[a-zA-Z0-9._%+!$&*=^|~#{}\\-]+@([a-zA-Z0-9\\-]+\\.)+([a-zA-Z]{2,22})$`).test(e),`emailError`],url:e=>[!e||RegExp(`^(https?:\\/\\/)(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\\.)+[A-Za-z]{2,24}(?::\\d{1,5})?(?:[\\/?#][^\\s]*)?$`,`i`).test(e),`urlError`],date:e=>[!e||RegExp(`^\\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])$`).test(e),`dateError`],inputLength:e=>[!e||e.toString().trim().length<=Ce,`inputLengthError`],number:e=>[!e||/^[+-]?0$/.test(`${e}`)||!!Number(e),`invalidNumberError`]}};async function Ee({formId:e,failure:t=!1,errorMessage:n}){let r=new Promise(r=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:`custom.formSubmit`,"custom.formSubmitStatus":t?`Submit Failure`:`Submit Success`,"custom.formId":e,"custom.errorMessage":n,eventCallback:r,eventTimeout:2e3})});await Promise.race([r,new Promise(e=>setTimeout(e,3e3))])}var De=r(),Oe=Symbol(),ke=Symbol(),Ae=typeof window>`u`||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?U.useEffect:U.useLayoutEffect,je=De.unstable_runWithPriority?e=>{try{(0,De.unstable_runWithPriority)(De.unstable_NormalPriority,e)}catch(t){if(t.message===`Not implemented.`)e();else throw t}}:e=>e(),Me=e=>({value:t,children:n})=>{let r=(0,U.useRef)(t),i=(0,U.useRef)(0),[a,o]=(0,U.useState)(null);a&&(a(t),o(null));let s=(0,U.useRef)();if(!s.current){let e=new Set,t=(t,n)=>{i.current+=1;let r={n:i.current};n?.suspense&&(r.n*=-1,r.p=new Promise(e=>{o(()=>t=>{r.v=t,delete r.p,e(t)})})),e.forEach(e=>e(r)),t()};s.current={[Oe]:{v:r,n:i,l:e,u:t}}}return Ae(()=>{r.current=t,i.current+=1,je(()=>
3{s.current[Oe].l.forEach(e=>{e({n:i.current,v:t})})})},[t]),(0,U.createElement)(e,{value:s.current},n)},Ne=e=>e;function Pe(e){let t=(0,U.createContext)({[Oe]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});return t[ke]=t.Provider,t.Provider=Me(t.Provider),delete t.Consumer,t}function Fe(e,t){let{v:{current:n},n:{current:r},l:i}=(0,U.useContext)(e)[Oe],a=t(n),[o,s]=(0,U.useReducer)((e,i)=>{if(!i)return[n,a];if(`p`in i)throw i.p;if(i.n===r)return Object.is(e[1],a)?e:[n,a];try{if(`v`in i){if(Object.is(e[0],i.v))return e;let n=t(i.v);return Object.is(e[1],n)?e:[i.v,n]}}catch{}return[...e]},[n,a]);return Object.is(o[1],a)||s(),Ae(()=>(i.add(s),()=>{i.delete(s)}),[i]),o[1]}function Ie(e){return Fe(e,Ne)}var Le=Pe(null),Re=async(e,t,n,r)=>{let i=async(t,i)=>{for await(let a of i)if(a&&typeof a==`function`){let[n,r]=await a(e[t]);if(!n)return[t,r]}else if(a){let[i,o]=n[a](e[t]);if(!i)return[t,r[o||`generalError`]]}return!1};return(await Promise.all(Object.keys(t).map(e=>i(e,t[e])))).reduce((e,t)=>{if(!t||!t[1]||!t[0])return e;let n={[t[0]]:t[1]};return{...e,...n}},{})},ze=(e,t,n)=>{let r=Fe(Le,e=>e.registerValidators),i=Fe(Le,e=>e.deregisterValidators),a=Fe(Le,t=>t.errorData[e]),o=Fe(Le,e=>e.validateFieldData);return(0,U.useEffect)(()=>(e&&r(e,n),()=>{i(e)}),[]),{error:a,triggerValidate:o(e,t,n)}},Be=(e,t,n)=>{let[r,i]=(0,U.useState)({}),[a,o]=(0,U.useState)({}),[s,c]=(0,U.useState)({});return(0,U.useEffect)(()=>{if(Object.keys(s).length===0)return;let t=Object.keys(s).reduce((t,n)=>(s[n][1]===e[n]&&(t[n]=s[n][0]),t),{});o(e=>({...e,...t})),c({})},[s]),{registerValidators:(0,U.useCallback)((e,t)=>{let n=t.filter(e=>e!==null);!n||n.length===0||i(t=>({...t,[e]:n}))},[i]),deregisterValidators:(0,U.useCallback)(e=>{i(({[e]:t,...n})=>n),o(({[e]:t,...n})=>n)},[o,i]),fieldValidators:r,errorData:a,setErrorData:o,validateFormData:(i,a)=>{Re(e,r,t,n).then(e=>Object.keys(e).length>0?(o(e),a&&a(),!1):(o({}),i&&i(),!0))},validateFieldData:(0,U.useCallback)((e,r,i)=>()=>{Re({[e]:r},{[e]:i},t,n).then(t=>Object.keys(t).length>0?(c(n=>({...n,[e]:[t[e],r]})),!1):(o(({[e]:t,...n})=>n),!0))},[i])}},Ve=(e,t)=>{let n=Fe(Le,e=>e.registerOnLoad),r=Fe(Le,e=>e.triggerLoad);(0,U.useEffect)(()=>(t&&n(e,t),r(),()=>n(e)),[])},He=()=>{let e=(0,U.useRef)({});return{registerOnLoad:(0,U.useCallback)((t,n)=>{if(!n){delete e.current[t];return}e.current={...e.current,[t]:n}},[]),onLoadFunctions:e.current,triggerOnLoadFunctions:(t,n)=>{Promise.all(Object.keys(e.current).map(t=>e.current[t]())).then(()=>{t&&t()}).catch(()=>{n&&n()})}}},Ue=(e,t)=>{let n=Fe(Le,e=>e.registerBeforeSubmit);(0,U.useEffect)(()=>{t&&n(e,t)},[e,t,n])},We=(e,t)=>{let n=(0,U.useRef)({});return{registerBeforeSubmit:(0,U.useCallback)((e,t)=>{t&&(n.current={...n.current,[e]:t})},[]),beforeSubmitFunctions:n.current,triggerBeforeSubmitFunctions:(r,i)=>{Promise.all(Object.keys(n.current).map(r=>n.current[r](e,t))).then(()=>{r&&r()}).catch(()=>{i&&i()})}}},Ge=(e={})=>{let[t,n]=(0,U.useState)(e),r=(0,U.useRef)(e),i=(0,U.useCallback)((e,t,i)=>{n(n=>{let a=typeof t==`function`?t(n[e]):t,o={...r.current,[e]:i?i(a):a};r.current=Object.keys(o).filter(e=>o[e]!==void 0).reduce((e,t)=>({...e,[t]:o[t]}),{});let s={...n,[e]:a};return Object.keys(s).filter(e=>s[e]!==null).reduce((e,t)=>({...e,[t]:s[t]}),{})})},[n]);return{formData:t,convertedFormData:r.current,setFormData:n,setFormFieldValue:i}},Ke=(e,t)=>t?t in e?e[t]:t:e.generalError,qe=(e,t,n,r,i,a)=>{let[o,s]=(0,U.useState)({}),c=r.noConnectionError;return{submit:(o,l)=>{t({}),n(e).then(()=>{s(e),o&&o()}).catch(e=>{let n=Object.keys(e),o=n.length===0?{form:Ke(r,e.message)}:{};for(let t of n){if(t===`form`){o.form=Ke(r,e[t]);continue}if(a.includes(t)){o[t]=e[t];continue}if(!(!i&&o.form)){if(!i){o.form=r.generalError;continue}o.form=(o.form??``).concat(`"${t}" ${e[t]}\n`)}}navigator.onLine||(o={form:c}),t(o),l&&l()})},submitData:o}},Je={initialState:`init`,states:{init:{next:`loading`,error:`error`,submit:`init`,load:`loading`},reload:{next:`loading`,error:`error`,submit:`loading`,load:`loading`},loading:{next:`ready`,error:`error`,submit:`loading`,load:`reload`},ready:{next:`ready`,error:`invalid`,submit:`validating`,load:`loading`},validating:{next:`beforeSubmit`,error:`invalid`,submit:`validating`},invalid:{next:`validating`,error:`error`,submit:`validating`,load:`loading`},beforeSubmit:{next:`submitting`,error:`error`,submit:`beforeSubmit`},submitting:{next:`submitted`,error:`invalid`,submit:`submitting`},submitted:{next:`init`,error:`error`,submit:`submitted`,load:`loading`},error:{next:`ready`,error:`error`,submit:`validating`,load:`loading`}}},Ye=e=>(t,n)=>{let r=e.states[t];if(r===void 0)throw Error(`No transitions defined for ${t}`);let i=r[n];if(i===void 0)throw Error(`Unknown transition for event ${n} in state ${t}`);return i},Xe=()=>(0,U.useReducer)(Ye(Je),Je.initialState),Ze=()=>{let[e,t]=Xe();return(0,U.useEffect)(()=>{e===`init`&&t(`load`),e===`reload`&&t(`load`)},[e]),{triggerSubmit:()=>{t(`submit`)},triggerLoad:(0,U.useCallback)(()=>{[`ready`,`invalid`,`error`,`loading`].includes(e)&&t(`load`)},[e,t]),triggerNext:()=>t(`next`),triggerFail:()=>t(`error`),state:e}},Qe=[`utm_source`,`utm_medium`,`utm_campaign`,`utm_term`,`utm_content`],$e=`last_utm_parameters`,et=`https://www.google.com/recaptcha/api.js`,tt=`https://ssl.captcha.qq.com/TCaptcha.js`,nt=`https://turing.captcha.qcloud.com/TJCaptcha.js`,rt={setTestMode:`wtforms:setTestMode`},it=()=>{let[e,t]=(0,U.useState)(!1);return(0,U.useEffect)(()=>
3{if(typeof window>`u`)return;let e=()=>{console.log(`Set form test mode`),t(!0)};return window.addEventListener(rt.setTestMode,e),()=>{window.removeEventListener(rt.setTestMode,e)}},[]),e},at=(e,t)=>{if(t)return(n,r)=>t(n,e,r)},K=(e,t)=>{let n=Fe(Le,t=>t.formData[e]),r=Fe(Le,t=>t.convertedFormData[e]),i=Fe(Le,e=>e.setFormFieldValue);(0,U.useEffect)(()=>()=>i(e,void 0),[]);let{error:a,triggerValidate:o}=ze(e,r||n,t.validators||[]),s=t.converter?t.converter:Se[t.type||`string`],c=t=>i(e,t,s);return Ve(e,t.onLoad),Ue(e,at(c,t.beforeSubmit)),{value:n,error:a,setValue:c,triggerValidate:o}},ot;(function(e){e.utm_source=`utmSource`,e.utm_medium=`utmMedium`,e.utm_campaign=`utmCampaign`,e.utm_term=`utmTerm`,e.utm_content=`utmContent`})(ot||={});var st=e=>e.split(`;`).map(e=>e.split(`=`)).reduce((e,t)=>(e[decodeURIComponent(t[0].trim())]=decodeURIComponent(t[1].trim()),e),{}),ct=({name:e,cookieName:t=e,boolean:n,converter:r})=>{let{value:i,setValue:a}=K(e,{type:n?`stringBoolean`:`string`,converter:r});return(0,U.useEffect)(()=>{let e=document?.cookie??void 0;if(e){let n=st(e)[t];a(n||void 0)}},[]),n?(0,G.jsx)(`input`,{type:`checkbox`,name:e,checked:i===`true`,hidden:!0,"data-field-name":e,"data-field-type":`cookieString`,"data-field-value-type":`boolean`}):(0,G.jsx)(`input`,{"data-field-name":e,"data-field-type":`cookieString`,"data-field-value-type":`string`,type:`hidden`,value:i,name:e})};ct.propTypes={name:W.default.string.isRequired,cookieName:W.default.string,boolean:W.default.bool,converter:W.default.func};var lt=()=>{try{let e=new URLSearchParams(window.location.search),t=[];return Qe.forEach(n=>{let r=e.get(n);r&&t.push([n,r])}),t.length?t:null}catch(e){return console.error(`Error while parsing URL parameters:`,e),null}},ut=()=>{if(!document.cookie)return null;let e=[],t=document.cookie,n=st(t);if(!n||!n.hasOwnProperty(`last_utm_parameters`))return null;let r=n?.[$e];if(!r)return null;let i=r.split(`|`);return Qe.forEach((t,n)=>{let r=i?.[n]||``;r&&r!==`undefined`&&e.push([t,r])}),e.length?e:null},dt=()=>{let e=lt()||ut(),t={};return e&&e.forEach(([e,n])=>{let r=ot[e];r&&n&&(t[r]=n)}),t},ft=()=>typeof window<`u`?new URLSearchParams(window.location.search).get(`ref`):``,pt=()=>{let{setValue:e}=K(`marketingData`,{type:`keyValue`});return(0,U.useEffect)(()=>{if(typeof window<`u`&&typeof document<`u`){let t=ft()||document.referrer;e({...dt(),origin:window.location.href,...!!t&&{referrer:t}})}},[]),null},mt=e=>{let{triggerSubmit:t,triggerNext:n,triggerFail:r,triggerLoad:i,state:a}=Ze(),{formData:o,convertedFormData:s,setFormFieldValue:c,setFormData:l}=Ge({formid:e.formId}),{registerOnLoad:u,triggerOnLoadFunctions:d}=He(),f={...o,...s},{registerValidators:p,deregisterValidators:m,fieldValidators:h,validateFormData:g,validateFieldData:_,errorData:v,setErrorData:y}=Be(f,e.validators,e.dictionary),{registerBeforeSubmit:b,triggerBeforeSubmitFunctions:x}=We(f,y),S=Object.keys(f),{submit:C,submitData:w}=qe(s,y,e.submitter,e.dictionary,e.withUnknownFieldsErrors??!1,S),T=it();return(0,U.useEffect)(()=>{a===`loading`&&d(n,r),a===`validating`&&g(n,r),a===`beforeSubmit`&&x(n,r),a===`submitting`&&C(n,r)},[a]),e.debug&&console.table(o),{config:e,testMode:T,formData:o,convertedFormData:s,setFormData:l,submitData:w,errorData:v,setFormFieldValue:c,triggerSubmit:t,triggerLoad:i,state:a,fieldValidators:h,validateFieldData:_,registerValidators:p,deregisterValidators:m,registerOnLoad:u,registerBeforeSubmit:b}},ht=({children:e,className:t,config:n})=>{let r=mt(n),i=n.submitMessage,a=n.afterSubmit,o=(0,U.useRef)(null),s=(0,U.useRef)(null);return(0,U.useEffect)(()=>{if(r.state===`invalid`){let e=Object.keys(r.errorData).map(e=>`#${CSS.escape(n.formId.toString())} [data-field-name="${e}"][data-field-error="true"]`).join(`, `);typeof document<`u`&&setTimeout(()=>{let t=document.querySelector(e);t?.getAttribute(`data-field-type`)===`textarea`&&(t=t.querySelector(`[data-field-error-message="true"]`)),t&&t.scrollIntoView({behavior:`smooth`,block:`center`})},1)}r.state===`submitted`&&n.submitMessage&&o.current&&o.current.scrollIntoView({behavior:`smooth`,block:`center`}),r.state===`submitted`&&(Ee({formId:n.formId.toString()}),a&&a(r.submitData))},[r.state]),(0,U.useEffect)(()=>{s.current&&s.current.reset()},[]),r.state===`submitted`&&n.submitMessage?(0,G.jsx)(`div`,{ref:o,children:i&&(0,G.jsx)(i,{formData:r.submitData})}):(0,G.jsx)(Le.Provider,{value:r,children:(0,G.jsxs)(`form`,{noValidate:!0,id:n.formId.toString(),className:t,"data-test":`wtform`,ref:s,onSubmit:e=>{e.preventDefault(),r.triggerSubmit()},children:[n.sendMarketingData&&(0,G.jsx)(pt,{}),e]})})},gt=()=>Fe(Le,e=>e.config.dictionary),_t=()=>Fe(Le,e=>e.testMode),vt=()=>Ie(Le),yt={...we,noConnectionError:`No internet connection`,generalError:`Something went wrong. Please try again`,showMore:`Show more`,showLess:`Show less`,optionalLabel:`Optional`},bt=({className:e,children:t,formId:n,dictionary:r,submitMessage:i,submitter:a,afterSubmit:o,debug:s=!1,sendMarketingData:c=!0,withUnknownFieldsErrors:l=!1})=>(0,G.jsx)(ne,{children:(0,G.jsx)(ht,{className:e,config:{...Te,debug:s,submitMessage:i,formId:n,afterSubmit:o,submitter:a,sendMarketingData:c,withUnknownFieldsErrors:l,dictionary:r?{...yt,...r}:yt},children:t})});bt.propTypes={dictionary:W.default.shape({noConnectionError:W.default.string.isRequired,generalError:W.default.string.isRequired,showMore:W.default.string.isRequired,showLess:W.default.string.isRequired,optionalLabel:W.default.string.isRequired,requiredError:W.default.string.isRequired,emailError:W.default.string.isRequired,urlError:W.default.string.isRequired,dateError:W.default.string.isRequired,inputLengthError:W.default.string.isRequired,invalidNumber
3Error:W.default.string.isRequired}),formId:W.default.string.isRequired,children:W.default.node.isRequired,submitter:W.default.func.isRequired,submitMessage:W.default.any,debug:W.default.bool,className:W.default.string,afterSubmit:W.default.func,sendMarketingData:W.default.bool,withUnknownFieldsErrors:W.default.bool};var xt=e=>{let t=new URL(e);return`${t.protocol}//${t.host}/assessment`},St=async()=>new Promise((e,t)=>{if(!(typeof window<`u`&&document.getElementById(`wtforms-tencent-captcha`))&&typeof window<`u`){let n=document.createElement(`script`);n.id=`wtforms-tencent-captcha`,n.src=tt,n.onerror=()=>t(`Tencent captcha script loading error`),n.onload=()=>e(`Tencent captcha script is loaded`),n.async=!0,document.body.appendChild(n)}else e(`Tencent captcha script is already loaded`)}),Ct=async(e,t)=>new Promise((n,r)=>{let i=typeof window<`u`&&window.TencentCaptcha,a=({ticket:e,randstr:t,appid:r})=>{n({ticket:e,randstr:t,appid:r})};if(i)try{new i(e,a,{userLanguage:t}).show()}catch{r(`generalError`)}else r(`Captcha is not initialised`)}),wt=(e,t,n)=>new Promise(async(r,i)=>{(await(await fetch(xt(e),{method:`POST`,body:JSON.stringify({requestId:t,assessmentResponse:{...n,type:`tencent`}})})).json()).success===!0?r(`ok`):i(`generalError`)}),Tt=async()=>new Promise((e,t)=>{if(!(typeof window<`u`&&document.getElementById(`wtforms-tencent-next-captcha`))&&typeof window<`u`){let n=document.createElement(`script`);n.id=`wtforms-tencent-next-captcha`,n.src=nt,n.onerror=()=>t(`Tencent next captcha script loading error`),n.onload=()=>e(`Tencent next captcha script is loaded`),n.async=!0,document.body.appendChild(n)}else e(`Tencent next captcha script is already loaded`)}),Et=async(e,t)=>new Promise((n,r)=>{let i=typeof window<`u`&&window.TencentCaptcha,a=({ticket:e,randstr:t})=>{n({ticket:e,randstr:t})};if(i)try{new i(e,a,{userLanguage:t}).show()}catch{r(`generalError`)}else r(`Captcha is not initialised`)}),Dt=(e,t,n)=>new Promise(async(r,i)=>{(await(await fetch(xt(e),{method:`POST`,body:JSON.stringify({requestId:t,assessmentResponse:{...n,type:`tencent_next`}})})).json()).success===!0?r(`ok`):i(`generalError`)}),Ot=async(e,t=`en-gb`)=>new Promise((n,r)=>{if(!(typeof window<`u`&&document.getElementById(`wtforms-recaptcha`))&&typeof window<`u`){let i=document.createElement(`script`);i.id=`wtforms-google-captcha`,i.src=`${et}?render=${e}&hl=${t}`,i.onerror=()=>r(`Google captcha script loading error`),i.onload=()=>n(`Google captcha script is loaded`),i.async=!0,document.body.appendChild(i)}else n(`Google captcha script is already loaded`)}),kt=async e=>new Promise((t,n)=>{let r=typeof window<`u`&&window.grecaptcha;r?r.ready(()=>{try{r.execute(e,{action:`submit`}).then(e=>{t(e)})}catch{n(`Google captcha error`)}}):n(`Google captcha is not initialised`)}),At=(e,t,n)=>new Promise(async(r,i)=>{(await(await fetch(xt(e),{method:`POST`,body:JSON.stringify({requestId:t,assessmentResponse:{...n,type:`reCaptcha v3`}})})).json()).success===!0?r(`ok`):i(`generalError`)}),jt=e=>e.reduce((e,t)=>({...e,[t.name]:t.cause}),{}),Mt=e=>t=>{let n=JSON.stringify(t);return fetch(e,{method:`POST`,body:n,headers:{accept:`application/json, text/javascript, */*; q=0.01`,"Content-Type":`application/json`},referrerPolicy:`strict-origin-when-cross-origin`}).then(e=>e.json()).then(n=>new Promise(async(r,i)=>{if(!n.success){if(!n.assessment){i(jt(n.cause));return}let a=typeof t.locale==`string`?t.locale:void 0;
3if(n.assessment?.captchaDetails?.siteKey&&n.assessment?.assessmentType===`tencent`){await St().catch(e=>i({form:e}));let t=await Ct(n.assessment?.captchaDetails?.siteKey,a||`zh-cn`).catch(e=>i({form:e}));await wt(e,n.assessment?.requestId,t).catch(e=>i({form:e})),r(n);return}if(n.assessment?.captchaDetails?.siteKey&&n.assessment?.assessmentType===`tencent_next`){await Tt().catch(e=>i({form:e}));let t=await Et(n.assessment?.captchaDetails?.siteKey,a||`zh-cn`).catch(e=>i({form:e}));await Dt(e,n.assessment?.requestId,t).catch(e=>i({form:e})),r(n);return}else if(n.assessment?.captchaDetails?.siteKey&&n.assessment?.assessmentType===`reCaptcha v3`){let t=n.assessment.captchaDetails.siteKey;await Ot(t,a).catch(e=>i({form:e}));let o=await kt(t).catch(e=>i({form:e}));o?await At(e,n.assessment?.requestId,{token:o}).catch(e=>i({form:e})):i({form:`Unknown captcha error`}),r(n);return}i(jt(n.cause));return}r(n)}))},Nt={number:e=>{let t=e.replace(/[^\d+\-.,]/g,``),n=t.split(/[.,]/);if(n.length>1&&(t=`${n[0]}.${n.slice(1).join(``)}`),t.length>0){let e=/^[+\-]/.test(t),n=t.replace(/[+\-]/g,``);return e?t.charAt(0)+n:n}return t},integer:e=>{let t=e.replace(/[^\d+\-]/g,``);if(t.length>0){let e=/^[+\-]/.test(t),n=t.replace(/[+\-]/g,``);return e?t.charAt(0)+n:n}return t}},Pt=[`number`,`integer`],Ft=({name:e,className:t,required:n,showError:r=!0,type:i=`text`,validators:a=[],validateOnChange:o=!1,converter:s,defaultValue:c=``,...l})=>{let u=n?[`required`]:[],d=i===`email`?[`email`]:[],f=i===`number`||i===`integer`,p=i===`text`?[`inputLength`]:[],m=Array.isArray(a)?a:[a],h=[...u,...p,...d,...f?[`number`]:[],...m],{value:g,error:_,setValue:v,triggerValidate:y}=K(e,{type:Pt.includes(i)?`stringNumber`:`string`,converter:s,validators:h});return(0,U.useEffect)(()=>{c&&v(c)},[c]),(0,U.useEffect)(()=>{if(o&&g){let e=setTimeout(()=>{y()},o===!0?500:o);return()=>clearTimeout(e)}return()=>null},[g]),(0,G.jsx)(`div`,{"data-field-name":e,"data-field-type":`input`,"data-field-value-type":f?`number`:`string`,"data-field-error":!!_,className:t,children:(0,G.jsx)(R,{...l,name:e,type:Pt.includes(i)?`text`:i,value:g||``,error:r&&_,onChange:e=>{let t=e.currentTarget.value,n=Nt?.[i];return n&&(t=n(t)),v(t)},boldLabel:!1,onBlur:e=>{e.relatedTarget?.dataset?.test!==`submit-button`&&y()}})})};Ft.propTypes={name:W.default.string.isRequired,showError:W.default.bool,validators:W.default.oneOfType([W.default.any,W.default.func,W.default.arrayOf(W.default.oneOfType([W.default.any,W.default.func]))]),validateOnChange:W.default.oneOfType([W.default.number,W.default.bool]),converter:W.default.func,type:W.default.oneOf([`number`,`email`,`url`,`date`,`text`,`search`,`time`,`password`,`file`,`tel`,`integer`]),defaultValue:W.default.string};var It={icon:`_icon_uyx2zk_4`,sizeXS:`_sizeXS_uyx2zk_14`,sizeS:`_sizeS_uyx2zk_18`,sizeM:`_sizeM_uyx2zk_22`,sizeL:`_sizeL_uyx2zk_26`,light:`_light_uyx2zk_30`,dark:`_dark_uyx2zk_34`,allVariants:`_allVariants_uyx2zk_48`,variant16:`_variant16_uyx2zk_53`,variant20:`_variant20_uyx2zk_54`,variant24:`_variant24_uyx2zk_55`,variant28:`_variant28_uyx2zk_58`},Lt={xs:It.sizeXS,s:It.sizeS,m:It.sizeM,l:It.sizeL},Rt={xs:`xs`,s:`s`,m:`m`,l:`l`},zt=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M8 1.315c.228 0 .433.137.52.348l1.658 3.985 4.303.345a.564.564 0 0 1 .322.99l-3.278 2.809 1.001 4.199a.564.564 0 0 1-.842.612L8 12.353l-3.684 2.25a.564.564 0 0 1-.842-.612l1.001-4.2-3.278-2.807a.564.564 0 0 1 .322-.99l4.303-.346 1.657-3.985A.56.56 0 0 1 8 1.315`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 16 16`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});zt.displayName=`StarIcon16`;var Bt=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M10 2.36c.26 0 .495.156.595.397l1.895 4.555 4.917.394a.644.644 0 0 1 .368 1.132l-3.747 3.21 1.145 4.798a.644.644 0 0 1-.963.7L10 14.973l-4.21 2.571a.645.645 0 0 1-.963-.7l1.145-4.798-3.747-3.21a.645.645 0 0 1 .368-1.131l4.917-.394 1.895-4.555c.1-.24.335-.397.595-.397`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 20 20`},e,{ref:t}
3),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Bt.displayName=`StarIcon20`;var Vt=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M12 2.45c.325 0 .619.196.744.496l2.368 5.694 6.147.493a.806.806 0 0 1 .46 1.415l-4.684 4.011 1.431 5.999a.805.805 0 0 1-1.203.874L12 18.218l-5.262 3.214a.806.806 0 0 1-1.204-.874l1.43-5.999-4.682-4.011a.806.806 0 0 1 .46-1.415l6.146-.493 2.368-5.694A.81.81 0 0 1 12 2.45`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 24 24`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Vt.displayName=`StarIcon24`;var Ht=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M13.997 3.492c.358 0 .681.216.819.546l2.605 6.265 6.764.542a.886.886 0 0 1 .505 1.557l-5.153 4.414 1.575 6.6a.886.886 0 0 1-1.325.962l-5.79-3.537-5.79 3.537a.886.886 0 0 1-1.324-.962l1.574-6.6-5.153-4.414a.886.886 0 0 1 .506-1.557l6.763-.542 2.606-6.265a.89.89 0 0 1 .818-.546`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 28 28`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Ht.displayName=`StarIcon28`;var Ut=U.forwardRef((e,t)=>{let n=(0,H.c)(34),r,i,a,o,s,c;n[0]===e?(r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],c=n[6]):({theme:c,size:o,className:r,style:a,"data-render-all-sizes":s,...i}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=c);let l=o===void 0?`m`:o,u=s!==void 0&&s,d=l in Rt?l:`m`,f=It[c],p=Lt[d],m=u&&It.allVariants,h;n[7]!==r||n[8]!==f||n[9]!==p||n[10]!==m?(h=(0,se.default)(It.icon,f,p,m,r),n[7]=r,n[8]=f,n[9]=p,n[10]=m,n[11]=h):h=n[11];let g;n[12]!==u||n[13]!==a?(g=u?{"--rs-icon-ar-width":28,"--rs-icon-ar-height":28,...a}:a,n[12]=u,n[13]=a,n[14]=g):g=n[14];let _;n[15]!==i||n[16]!==t||n[17]!==h||n[18]!==g?(_={...i,className:h,style:g,ref:t},n[15]=i,n[16]=t,n[17]=h,n[18]=g,n[19]=_):_=n[19];let v=_;if(u){let e,t,r,i;n[20]===Symbol.for(`react.memo_cache_sentinel`)?(i=U.createElement(zt,{className:It.variant16}),e=U.createElement(Bt,{className:It.variant20}),t=U.createElement(Vt,{className:It.variant24}),r=U.createElement(Ht,{className:It.variant28}),n[20]=e,n[21]=t,n[22]=r,n[23]=i):(e=n[20],t=n[21],r=n[22],i=n[23]);let a;return n[24]===v?a=n[25]:(a=U.createElement(`svg`,P({viewBox:`0 0 28 28`},v),i,e,t,r),n[24]=v,n[25]=a),a}if(d===Rt.xs){let e;return n[26]===v?e=n[27]:(e=U.createElement(zt,v),n[26]=v,n[27]=e),e}if(d===Rt.s){let e;return n[28]===v?e=n[29]:(e=U.createElement(Bt,v),n[28]=v,n[29]=e),e}if(d===Rt.m){let e;return n[30]===v?e=n[31]:(e=U.createElement(Vt,v),n[30]=v,n[31]=e),e}let y;return n[32]===v?y=n[33]:(y=U.createElement(Ht,v),n[32]=v,n[33]=y),y});Ut.displayName=`StarIcon`,Ut.propTypes={className:W.default.string,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`xs`,`s`,`m`,`l`]),"data-render-all-sizes":W.default.bool,style:W.default.object};var q={themeLight:`_themeLight_vr1ryq_6`,themeDark:`_themeDark_vr1ryq_9`,sizeXs:`_sizeXs_vr1ryq_13`,sizeS:`_sizeS_vr1ryq_16`,sizeM:`_sizeM_vr1ryq_19`,sizeL:`_sizeL_vr1ryq_22`,editableSizeS:`_editableSizeS_vr1ryq_26`,editableSizeM:`_editableSizeM_vr1ryq_29`,editableSizeL:`_editableSizeL_vr1ryq_32`,classic:`_classic_vr1ryq_36`,rock:`_rock_vr1ryq_39`,main:`_main_vr1ryq_43`,stars:`_stars_vr1ryq_48`,editable:`_editable_vr1ryq_26`,starWrapper:`_starWrapper_vr1ryq_61`,selected:`_selected_vr1ryq_102`,disabled:`_disabled_vr1ryq_115`,input:`_input_vr1ryq_120`,starGroup:`_starGroup_vr1ryq_133`,coverClip:`_coverClip_vr1ryq_139`,background:`_background_vr1ryq_152`,cover:`_cover_vr1ryq_139`,active:`_active_vr1ryq_167`,label:`_label_vr1ryq_188`,footer:`_footer_vr1ryq_201`,errorMessage:`_errorMessage_vr1ryq_209`,error:`_error_vr1ryq_209`,note:`_note_vr1ryq_218`},Wt=e=>{let t=(0,H.c)(12),n,r;t[0]===e?(n=t[1],r=t[2]):({coverPercentage:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=U.createElement(Ut,{className:(0,se.default)(q.icon,q.background),"data-rs-internal":`rate__icon-background`,"data-render-all-sizes":!0}),t[3]=i):i=t[3];let a=`${n}%`,o;t[4]===a?o=t[5]:(o={width:a},t[4]=a,t[5]=o);let s;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(s=U.createElement(Ut,{className:(0,se.default)(q.icon,q.cover),"data-rs-internal":`rate__icon-cover`,"data-render-all-sizes":!0}),t[6]=s):s=t[6];let c;t[7]===o?c=t[8]:(c=U.createElement(`span`,{className:q.starGroup},i,U.createElement(`span`,{className:q.coverClip,style:o},s)),t[7]=o,t[8]=c);let l;return t[9]!==r||t[10]!==c?(l=U.createElement(`span`,P({},r,{className:q.starWrapper,"data-test":`rate__star`}),c),t[9]=r,t[10]=c,t[11]=l):l=t[11],l};Wt.propTypes={coverPercentage:W.default.number};var Gt=(e,t)=>{let n=t-e;return n>=1?n=100:n>0&&n<1?(n<=.4?n=Math.sqrt(n)/Math.sqrt(.4)*.4:n>=.6&&(n=1-Math.sqrt(1-n)/Math.sqrt(.4)*.4),n=.12+n*.76,n*=100):n=0,n},Kt={l:q.sizeL,m:q.sizeM,s:q.sizeS,xs:q.sizeXs},qt={light:q.themeLight,dark:q.themeDark},Jt={classic:q.classic,rock:q.rock},Yt=U.forwardRef((e,t)=>
3{let n=(0,H.c)(14),{theme:r,value:i,size:a,mode:o,numberOfStars:s,className:c}=e,l=a===void 0?`m`:a,u=o===void 0?`classic`:o,d=s===void 0?5:s,f=N(r),p=Kt[l],m=Jt[u],h=qt[f],g;n[0]!==c||n[1]!==p||n[2]!==m||n[3]!==h?(g=(0,se.default)(q.main,q.stars,p,m,h,c),n[0]=c,n[1]=p,n[2]=m,n[3]=h,n[4]=g):g=n[4];let _;if(n[5]!==d||n[6]!==i){let e;n[8]===i?e=n[9]:(e=(e,t)=>{let n=Gt(t,i);return U.createElement(Wt,{key:`${t}i${n}`,coverPercentage:n})},n[8]=i,n[9]=e),_=Array(Math.max(Math.ceil(d),0)).fill(0).map(e),n[5]=d,n[6]=i,n[7]=_}else _=n[7];let v;return n[10]!==t||n[11]!==g||n[12]!==_?(v=U.createElement(`span`,{ref:t,className:g,"data-test":`rate`},_),n[10]=t,n[11]=g,n[12]=_,n[13]=v):v=n[13],v});Yt.displayName=`Rate`,Yt.propTypes={value:W.default.number,numberOfStars:W.default.number,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`xs`,`s`,`m`,`l`]),mode:W.default.oneOf([`classic`,`rock`])};var Xt=e=>{let t=(0,H.c)(26),n,r,i,a,o,s,c;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]):({isActive:n,isSelected:r,onChange:a,value:c,name:i,tabIndex:s,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c);let l=n&&q.active,u=r&&q.selected,d;t[8]!==l||t[9]!==u?(d=(0,se.default)(q.starWrapper,l,u),t[8]=l,t[9]=u,t[10]=d):d=t[10];let f=`rate-input__star rate-input__star_${c}`,p;t[11]!==a||t[12]!==c?(p=()=>a(c),t[11]=a,t[12]=c,t[13]=p):p=t[13];let m;t[14]!==r||t[15]!==i||t[16]!==p||t[17]!==s||t[18]!==c?(m=U.createElement(`input`,{className:q.input,type:`radio`,onChange:p,value:c,name:i,tabIndex:s,checked:r}),t[14]=r,t[15]=i,t[16]=p,t[17]=s,t[18]=c,t[19]=m):m=t[19];let h;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(h=U.createElement(Ut,{className:q.background,"data-rs-internal":`rate-input__icon-background`,"data-render-all-sizes":!0}),t[20]=h):h=t[20];let g;return t[21]!==o||t[22]!==d||t[23]!==f||t[24]!==m?(g=U.createElement(`label`,P({},o,{className:d,"data-test":f}),m,h),t[21]=o,t[22]=d,t[23]=f,t[24]=m,t[25]=g):g=t[25],g};Xt.propTypes={isActive:W.default.bool,isSelected:W.default.bool,onChange:W.default.func,value:W.default.number,name:W.default.string,tabIndex:W.default.number};var Zt=0;function Qt(){let[e]=(0,U.useState)(()=>Zt++);return e}var $t=U.useId??Qt,en={l:q.editableSizeL,m:q.editableSizeM,s:q.editableSizeS},tn={light:q.themeLight,dark:q.themeDark},nn={classic:q.classic,rock:q.rock},rn=U.forwardRef((e,t)=>{let n=(0,H.c)(45),{onChange:r,theme:i,name:a,value:o,size:s,mode:u,disabled:d,label:f,note:p,error:m,reserveErrorLine:h,tabIndex:g,boldLabel:_,numberOfStars:v,id:y,className:b}=e,x=s===void 0?`m`:s,S=u===void 0?`classic`:u,C=h!==void 0&&h,w=g===void 0?0:g,T=_===void 0||_,E=v===void 0?5:v,D=N(i),O=`rate-input-${$t()}`,k=a??`_placeholder-name-${O}`,A=`${y||O}-error`,j;n[0]!==m||n[1]!==p||n[2]!==C?(j=!!p||c(m,C),n[0]=m,n[1]=p,n[2]=C,n[3]=j):j=n[3];let M=j,P=en[x],ee=nn[S],F=tn[D],I=d&&q.disabled,te=T&&q.boldLabel,L=!!m&&q.error,R;n[4]!==b||n[5]!==F||n[6]!==I||n[7]!==te||n[8]!==L||n[9]!==P||n[10]!==ee?(R=(0,se.default)(q.main,P,ee,F,q.editable,I,te,L,b),n[4]=b,n[5]=F,n[6]=I,n[7]=te,n[8]=L,n[9]=P,n[10]=ee,n[11]=R):R=n[11];let z=m?A:void 0,ne=!!m,B;n[12]!==T||n[13]!==f?(B=f&&U.createElement(`div`,{className:q.label,"data-rs-internal":T?`rate-input__bold-label`:`rate-input__label`,"data-test":`rate-input__label`},f),n[12]=T,n[13]=f,n[14]=B):B=n[14];let re;if(n[15]!==d||n[16]!==k||n[17]!==E||n[18]!==r||n[19]!==w||n[20]!==o){let e;n[22]!==d||n[23]!==k||n[24]!==r||n[25]!==w||n[26]!==o?(e=(e,t)=>U.createElement(Xt,{key:`${t}i`,name:k,value:t+1,tabIndex:d?-1:w,onChange:r,isActive:t<o,isSelected:t+1===o}),n[22]=d,n[23]=k,n[24]=r,n[25]=w,n[26]=o,n[27]=e):e=n[27],re=Array(Math.max(Math.ceil(E),0)).fill(0).map(e),n[15]=d,n[16]=k,n[17]=E,n[18]=r,n[19]=w,n[20]=o,n[21]=re}else re=n[21];let ie;n[28]===re?ie=n[29]:(ie=U.createElement(`span`,{className:q.stars},re),n[28]=re,n[29]=ie);let ae;n[30]!==m||n[31]!==A||n[32]!==M||n[33]!==p||n[34]!==C?(ae=M&&U.createElement(`div`,{className:q.footer},U.createElement(l,{id:A,className:q.errorMessage,reserveLine:C,"data-test":`rate-input__error`},m),p&&U.createElement(`div`,{className:q.note,"data-rs-internal":`rate-input__note`,"data-test":`rate-input__note`},p)),n[30]=m,n[31]=A,n[32]=M,n[33]=p,n[34]=C,n[35]=ae):ae=n[35];let V;return n[36]!==y||n[37]!==t||n[38]!==R||n[39]!==z||n[40]!==ne||n[41]!==B||n[42]!==ie||n[43]!==ae?(V=U.createElement(`div`,{ref:t,className:R,"data-test":`rate-input`,id:y,role:`radiogroup`,"aria-errormessage":z,"aria-invalid":ne},B,ie,ae),n[36]=y,n[37]=t,n[38]=R,n[39]=z,n[40]=ne,n[41]=B,n[42]=ie,n[43]=ae,n[44]=V):V=n[44],V});rn.displayName=`RateInput`,rn.propTypes={value:W.default.number,numberOfStars:W.default.number,onChange:W.default.func,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`s`,`m`,`l`]),mode:W.default.oneOf([`classic`,`rock`]),disabled:W.default.bool,label:W.default.node,note:W.default.node,error:l.propT
3ypes.children,tabIndex:W.default.number,boldLabel:W.default.bool,name:W.default.string,className:W.default.string,id:W.default.string};var an=e(t(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(t){if(typeof t==`string`||typeof t==`number`)return t;if(typeof t!=`object`)return``;if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes(`[native code]`))return t.toString();var r=``;for(var a in t)e.call(t,a)&&t[a]&&(r=i(r,a));return r}function i(e,t){return t?e?e+` `+t:e+t:e}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()}))()),on={themeLight:`_themeLight_uaz01y_4`,themeDark:`_themeDark_uaz01y_7`,main:`_main_uaz01y_11`},sn={light:on.themeLight,dark:on.themeDark},cn=e=>e&&typeof e!=`boolean`,ln=(e,t)=>cn(e)||t,un=U.forwardRef((e,t)=>{let{theme:n,className:r,children:i,reserveLine:a=!1,...o}=e,s=N(n),c=cn(i);return ln(i,a)?U.createElement(`div`,{ref:t,className:(0,an.default)(on.main,sn[s],r),role:c?`alert`:void 0,"aria-live":c?`polite`:void 0,...o},c?i:`\xA0`):null});un.displayName=`ErrorMessage`,un.propTypes={theme:W.default.oneOf([`light`,`dark`]),children:W.default.oneOfType([W.default.node,W.default.bool]),className:W.default.string,reserveLine:W.default.bool};var dn=({fieldName:e=`form`,className:t})=>{let{errorData:n}=vt(),r=n[e]||``;return r?(0,G.jsx)(`div`,{className:t,"data-test":`${e}-error-message`,children:(0,G.jsx)(un,{children:r})}):null},fn=e=>{let{name:t,required:n,showError:r=!0,converter:i,defaultValue:a}=e,{value:o,error:s,setValue:c,triggerValidate:l}=K(t,{type:`number`,converter:i,validators:n?[`required`]:[]});return(0,U.useEffect)(()=>{a&&c(a)},[a]),(0,U.useEffect)(()=>{o&&l()},[o]),(0,G.jsxs)(`div`,{"data-field-name":t,"data-field-type":`rate`,"data-field-error":!!s,children:[(0,G.jsx)(rn,{...e,value:o,onChange:c,boldLabel:!1}),s&&r&&(0,G.jsx)(dn,{fieldName:t})]})};fn.propTypes={name:W.default.string.isRequired,required:W.default.bool,showError:W.default.bool,converter:W.default.func,defaultValue:W.default.number};var pn=U.useLayoutEffect,mn=function(e){var t=U.useRef(e);return pn(function(){t.current=e}),t},hn=function(e,t){if(typeof e==`function`){e(t);return}e.current=t},gn=function(e,t){var n=U.useRef();return U.useCallback(function(r){e.current=r,n.current&&hn(n.current,null),n.current=t,t&&hn(t,r)},[t])},_n={"min-height":`0`,"max-height":`none`,height:`0`,visibility:`hidden`,overflow:`hidden`,position:`absolute`,"z-index":`-1000`,top:`0`,right:`0`,display:`block`},vn=function(e){Object.keys(_n).forEach(function(t){e.style.setProperty(t,_n[t],`important`)})},J=null,yn=function(e,t){var n=e.scrollHeight;return t.sizingStyle.boxSizing===`border-box`?n+t.borderSize:n-t.paddingSize};function bn(e,t,n,r){n===void 0&&(n=1),r===void 0&&(r=1/0),J||(J=document.createElement(`textarea`),J.setAttribute(`tabindex`,`-1`),J.setAttribute(`aria-hidden`,`true`),vn(J)),J.parentNode===null&&document.body.appendChild(J);var i=e.paddingSize,a=e.borderSize,o=e.sizingStyle,s=o.boxSizing;Object.keys(o).forEach(function(e){var t=e;J.style[t]=o[t]}),vn(J),J.value=t;var c=yn(J,e);J.value=t,c=yn(J,e),J.value=`x`;var l=J.scrollHeight-i,u=l*n;s===`border-box`&&(u=u+i+a),c=Math.max(u,c);var d=l*r;return s===`border-box`&&(d=d+i+a),c=Math.min(d,c),[c,l]}var xn=function(){},Sn=function(e,t){return e.reduce(function(e,n){return e[n]=t[n],e},{})},Cn=[`borderBottomWidth`,`borderLeftWidth`,`borderRightWidth`,`borderTopWidth`,`boxSizing`,`fontFamily`,`fontSize`,`fontStyle`,`fontWeight`,`letterSpacing`,`lineHeight`,`paddingBottom`,`paddingLeft`,`paddingRight`,`paddingTop`,`tabSize`,`textIndent`,`textRendering`,`textTransform`,`width`,`wordBreak`,`wordSpacing`,`scrollbarGutter`],wn=!!document.documentElement.currentStyle,Tn=function(e){var t=window.getComputedStyle(e);if(t===null)return null;var n=Sn(Cn,t),r=n.boxSizing;return r===``?null:(wn&&r===`border-box`&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+`px`),{sizingStyle:n,paddingSize:parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),borderSize:parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth)})};function En(e,t,n){var r=mn(n);U.useLayoutEffect(function(){var n=function(e){return r.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}},[])}var Dn=function(e,t){En(document.body,`reset`,function(n){e.current.form===n.target&&t(n)})},On=function(e){En(window,`resize`,e)},kn=function(e){En(document.fonts,`loadingdone`,e)},An=[`cacheMeasurements`,`maxRows`,`minRows`,`onChange`,`onHeightChange`],jn=U.forwardRef(function(e,t){var n=e.cacheMeasurements,r=e.maxRows,i=e.minRows,a=e.onChange,o=a===void 0?xn:a,s=e.onHeightChange,c=s===void 0?xn:s,l=v(e,An),u=l.value!==void 0,d=U.useRef(null),f=gn(d,t),p=U.useRef(0),m=U.useRef(),h=function(){var e=d.current,t=n&&m.current?m.current:Tn(e);if(t){m.current=t;var a=bn(t,e.value||e.placeholder||`x`,i,r),o=a[0],s=a[1];p.current!==o&&(p.current=o,e.style.setProperty(`height`,o+`px`,`important`),c(o,{rowHeight:s}))}};return U.useLayoutEffect(h),Dn(d,function(){if(!u){var e=d.current.value;requestAnimationFrame(function(){var t=d.current;t&&e!==t.value&&h()})}}),On(h),kn(h),U.createElement(`textarea`,I({},l,{onChange:function(e){u||h(),o(e)},ref:f}))}),Y={icon:`_icon_uyx2zk_4`,sizeXS:`_sizeXS_uyx2zk_14`,sizeS:`_sizeS_uyx2zk_18`,sizeM:`_sizeM_uyx2zk_22`,sizeL:`_sizeL_uyx2zk_26`,light:`_light_uyx2zk_30`,dark:`_dark_uyx2zk_34`,allVariants:`_allVariants_uyx2zk_48`,variant16:`_variant16_uyx2zk_53`,variant20:`_variant20_uyx2zk_54`,variant24:`_variant24_uyx2zk_55`,variant28:`_variant28_uyx2zk_58`},Mn={xs:Y.sizeXS,s:Y.sizeS,m:Y.sizeM,l:Y.sizeL},Nn={xs:`xs`,s:`s`,m:`m`,l:`l`},Pn=U.forwardRef((e,t)=>
3{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M2.646 2.646a.5.5 0 0 1 .708 0L8 7.293l4.646-4.647a.5.5 0 0 1 .708.708L8.707 8l4.647 4.646a.5.5 0 0 1-.708.708L8 8.707l-4.646 4.647a.5.5 0 0 1-.708-.708L7.293 8 2.646 3.354a.5.5 0 0 1 0-.708`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 16 16`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Pn.displayName=`CloseOutlineIcon16`;var Fn=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M3.47 3.47a.75.75 0 0 1 1.06 0L10 8.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L11.06 10l5.47 5.47a.75.75 0 1 1-1.06 1.06L10 11.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L8.94 10 3.47 4.53a.75.75 0 0 1 0-1.06`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 20 20`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Fn.displayName=`CloseOutlineIcon20`;var In=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M3.793 3.793a1 1 0 0 1 1.414 0L12 10.586l6.793-6.793a1 1 0 1 1 1.414 1.414L13.414 12l6.793 6.793a1 1 0 0 1-1.414 1.414L12 13.414l-6.793 6.793a1 1 0 0 1-1.414-1.414L10.586 12 3.793 5.207a1 1 0 0 1 0-1.414`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 24 24`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});In.displayName=`CloseOutlineIcon24`;var Ln=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M4.793 4.793a1 1 0 0 1 1.414 0L14 12.586l7.793-7.793a1 1 0 1 1 1.414 1.414L15.414 14l7.793 7.793a1 1 0 0 1-1.414 1.414L14 15.414l-7.793 7.793a1 1 0 0 1-1.414-1.414L12.586 14 4.793 6.207a1 1 0 0 1 0-1.414`}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 28 28`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Ln.displayName=`CloseOutlineIcon28`;var Rn=U.forwardRef((e,t)=>{let n=(0,H.c)(34),r,i,a,o,s,c;n[0]===e?(r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],c=n[6]):({theme:c,size:o,className:r,style:a,"data-render-all-sizes":s,...i}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=c);let l=o===void 0?`m`:o,u=s!==void 0&&s,d=l in Nn?l:`m`,f=Y[c],p=Mn[d],m=u&&Y.allVariants,h;n[7]!==r||n[8]!==f||n[9]!==p||n[10]!==m?(h=(0,se.default)(Y.icon,f,p,m,r),n[7]=r,n[8]=f,n[9]=p,n[10]=m,n[11]=h):h=n[11];let g;n[12]!==u||n[13]!==a?(g=u?{"--rs-icon-ar-width":28,"--rs-icon-ar-height":28,...a}:a,n[12]=u,n[13]=a,n[14]=g):g=n[14];let _;n[15]!==i||n[16]!==t||n[17]!==h||n[18]!==g?(_={...i,className:h,style:g,ref:t},n[15]=i,n[16]=t,n[17]=h,n[18]=g,n[19]=_):_=n[19];let v=_;if(u){let e,t,r,i;n[20]===Symbol.for(`react.memo_cache_sentinel`)?(i=U.createElement(Pn,{className:Y.variant16}),e=U.createElement(Fn,{className:Y.variant20}),t=U.createElement(In,{className:Y.variant24}),r=U.createElement(Ln,{className:Y.variant28}),n[20]=e,n[21]=t,n[22]=r,n[23]=i):(e=n[20],t=n[21],r=n[22],i=n[23]);let a;return n[24]===v?a=n[25]:(a=U.createElement(`svg`,P({viewBox:`0 0 28 28`},v),i,e,t,r),n[24]=v,n[25]=a),a}if(d===Nn.xs){let e;return n[26]===v?e=n[27]:(e=U.createElement(Pn,v),n[26]=v,n[27]=e),e}if(d===Nn.s){let e;return n[28]===v?e=n[29]:(e=U.createElement(Fn,v),n[28]=v,n[29]=e),e}if(d===Nn.m){let e;return n[30]===v?e=n[31]:(e=U.createElement(In,v),n[30]=v,n[31]=e),e}let y;return n[32]===v?y=n[33]:(y=U.createElement(Ln,v),n[32]=v,n[33]=y),y});Rn.displayName=`CloseOutlineIcon`,Rn.propTypes={className:W.default.string,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`xs`,`s`,`m`,`l`]),"data-render-all-sizes":W.default.bool,style:W.default.object};var zn={xs:Y.sizeXS,s:Y.sizeS,m:Y.sizeM,l:Y.sizeL},Bn={xs:`xs`,s:`s`,m:`m`,l:`l`},Vn=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M8 3a5 5 0 1 0 4.933 4.177.5.5 0 0 1 .986-.163Q14 7.496 14 8a6 6 0 1 1-5.014-5.92.5.5 0 1 1-.163.987A5 5 0 0 0 8 3`,style:{animation:`rs-icon-rotate 1s linear infinite`,transformOrigin:`center center`}}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 16 16`},e,{ref:t}
3),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Vn.displayName=`LoadingOutlineIcon16`;var Hn=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M10 3.75a6.25 6.25 0 1 0 6.166 5.221.75.75 0 0 1 1.48-.244 7.75 7.75 0 1 1-6.372-6.372.75.75 0 0 1-.245 1.48A6.3 6.3 0 0 0 10 3.75`,style:{animation:`rs-icon-rotate 1s linear infinite`,transformOrigin:`center center`}}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 20 20`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Hn.displayName=`LoadingOutlineIcon20`;var Un=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M12 5a7 7 0 1 0 6.906 5.848 1 1 0 1 1 1.973-.327q.12.724.121 1.479a9 9 0 1 1-7.521-8.879 1 1 0 0 1-.327 1.973A7 7 0 0 0 12 5`,style:{animation:`rs-icon-rotate 1s linear infinite`,transformOrigin:`center center`}}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 24 24`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Un.displayName=`LoadingOutlineIcon24`;var Wn=U.forwardRef((e,t)=>{let n=(0,H.c)(4),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=U.createElement(`path`,{d:`M14 6a8 8 0 1 0 7.892 6.683 1 1 0 1 1 1.974-.326q.133.803.134 1.643c0 5.523-4.477 10-10 10S4 19.523 4 14 8.477 4 14 4q.775.001 1.52.115a1 1 0 1 1-.302 1.977A8 8 0 0 0 14 6`,style:{animation:`rs-icon-rotate 1s linear infinite`,transformOrigin:`center center`}}),n[0]=r):r=n[0];let i;return n[1]!==e||n[2]!==t?(i=U.createElement(`svg`,P({viewBox:`0 0 28 28`},e,{ref:t}),r),n[1]=e,n[2]=t,n[3]=i):i=n[3],i});Wn.displayName=`LoadingOutlineIcon28`;var Gn=U.forwardRef((e,t)=>{let n=(0,H.c)(34),r,i,a,o,s,c;n[0]===e?(r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],c=n[6]):({theme:c,size:o,className:r,style:a,"data-render-all-sizes":s,...i}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=c);let l=o===void 0?`m`:o,u=s!==void 0&&s,d=l in Bn?l:`m`,f=Y[c],p=zn[d],m=u&&Y.allVariants,h;n[7]!==r||n[8]!==f||n[9]!==p||n[10]!==m?(h=(0,se.default)(Y.icon,f,p,m,r),n[7]=r,n[8]=f,n[9]=p,n[10]=m,n[11]=h):h=n[11];let g;n[12]!==u||n[13]!==a?(g=u?{"--rs-icon-ar-width":28,"--rs-icon-ar-height":28,...a}:a,n[12]=u,n[13]=a,n[14]=g):g=n[14];let _;n[15]!==i||n[16]!==t||n[17]!==h||n[18]!==g?(_={...i,className:h,style:g,ref:t},n[15]=i,n[16]=t,n[17]=h,n[18]=g,n[19]=_):_=n[19];let v=_;if(u){let e,t,r,i;n[20]===Symbol.for(`react.memo_cache_sentinel`)?(i=U.createElement(Vn,{className:Y.variant16}),e=U.createElement(Hn,{className:Y.variant20}),t=U.createElement(Un,{className:Y.variant24}),r=U.createElement(Wn,{className:Y.variant28}),n[20]=e,n[21]=t,n[22]=r,n[23]=i):(e=n[20],t=n[21],r=n[22],i=n[23]);let a;return n[24]===v?a=n[25]:(a=U.createElement(`svg`,P({viewBox:`0 0 28 28`},v),i,e,t,r),n[24]=v,n[25]=a),a}if(d===Bn.xs){let e;return n[26]===v?e=n[27]:(e=U.createElement(Vn,v),n[26]=v,n[27]=e),e}if(d===Bn.s){let e;return n[28]===v?e=n[29]:(e=U.createElement(Hn,v),n[28]=v,n[29]=e),e}if(d===Bn.m){let e;return n[30]===v?e=n[31]:(e=U.createElement(Un,v),n[30]=v,n[31]=e),e}let y;return n[32]===v?y=n[33]:(y=U.createElement(Wn,v),n[32]=v,n[33]=y),y});Gn.displayName=`LoadingOutlineIcon`,Gn.propTypes={className:W.default.string,theme:W.default.oneOf([`light`,`dark`]),size:W.default.oneOf([`xs`,`s`,`m`,`l`]),"data-render-all-sizes":W.default.bool,style:W.default.object};var Kn=0;function qn(){let[e]=(0,U.useState)(()=>Kn++);return e}var Jn=U.useId??qn,X={themeLight:`_themeLight_1cip2fh_8`,themeDark:`_themeDark_1cip2fh_11`,sizeS:`_sizeS_1cip2fh_15`,sizeM:`_sizeM_1cip2fh_18`,sizeL:`_sizeL_1cip2fh_21`,classic:`_classic_1cip2fh_25`,rock:`_rock_1cip2fh_28`,labelWrapper:`_labelWrapper_1cip2fh_32`,wrapper:`_wrapper_1cip2fh_40`,error:`_error_1cip2fh_57`,disabled:`_disabled_1cip2fh_63`,enabled:`_enabled_1cip2fh_69`,focused:`_focused_1cip2fh_69`,filled:`_filled_1cip2fh_75`,inner:`_inner_1cip2fh_91`,clearable:`_clearable_1cip2fh_119`,clearIcon:`_clearIcon_1cip2fh_184`,icon:`_icon_1cip2fh_226`,busyIcon:`_busyIcon_1cip2fh_234`,label:`_label_1cip2fh_32`,footer:`_footer_1cip2fh_265`,characterCounter:`_characterCounter_1cip2fh_284`,errorMessage:`_errorMessage_1cip2fh_293`,note:`_note_1cip2fh_297`},Yn={s:X.sizeS,m:X.sizeM,l:X.sizeL},Xn={light:X.themeLight,dark:X.themeDark},Zn={classic:X.classic,rock:X.rock},Qn=U.forwardRef((e,t)=>
3{let n=(0,H.c)(76),r,i,a,o,s,u,d,f,p,m,h,g,_,v,y,b,x,S,C;if(n[0]!==e){let{id:t,className:c,disabled:l,error:w,reserveErrorLine:T,busy:E,onChange:D,onClear:O,enableClear:k,size:A,mode:j,theme:M,textareaRef:N,value:P,tabIndex:ee,label:F,boldLabel:I,note:te,characterCounter:L,...R}=e;u=t,a=c,o=l,s=w,g=T,r=E,p=D,m=O,_=A,v=j,S=M,x=N,C=P,b=ee,d=F,y=I,f=te,i=L,h=R,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=u,n[7]=d,n[8]=f,n[9]=p,n[10]=m,n[11]=h,n[12]=g,n[13]=_,n[14]=v,n[15]=y,n[16]=b,n[17]=x,n[18]=S,n[19]=C}else r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],u=n[6],d=n[7],f=n[8],p=n[9],m=n[10],h=n[11],g=n[12],_=n[13],v=n[14],y=n[15],b=n[16],x=n[17],S=n[18],C=n[19];let w=g!==void 0&&g,T=_===void 0?`m`:_,E=v===void 0?`classic`:v,D=y===void 0||y,O=N(S),k=!C,A=!!(m&&!k),[j,M]=(0,U.useState)(!1),ee=`textarea-${Jn()}`,F=`${u||ee}-error`,I;n[20]!==i||n[21]!==s||n[22]!==f||n[23]!==w?(I=!!f||!!i||c(s,w),n[20]=i,n[21]=s,n[22]=f,n[23]=w,n[24]=I):I=n[24];let te=I,L=Yn[T],R=Zn[E],z=Xn[O],ne=!!s&&X.error,B=o?X.disabled:X.enabled,re=j&&X.focused,ie=D&&X.boldLabel,ae=k?X.empty:X.filled,V;n[25]!==a||n[26]!==B||n[27]!==re||n[28]!==ie||n[29]!==ae||n[30]!==L||n[31]!==R||n[32]!==z||n[33]!==ne?(V=(0,se.default)(X.labelWrapper,L,R,z,ne,B,re,ie,ae,a),n[25]=a,n[26]=B,n[27]=re,n[28]=ie,n[29]=ae,n[30]=L,n[31]=R,n[32]=z,n[33]=ne,n[34]=V):V=n[34];let oe;n[35]!==D||n[36]!==d?(oe=d&&U.createElement(`div`,{className:X.label,"data-test":`textarea__label`,"data-rs-internal":D?`textarea__bold-label`:`textarea__label`},d),n[35]=D,n[36]=d,n[37]=oe):oe=n[37];let W=A&&X.clearable,ce;n[38]===W?ce=n[39]:(ce=(0,se.default)(X.wrapper,W),n[38]=W,n[39]=ce);let le,ue;n[40]===Symbol.for(`react.memo_cache_sentinel`)?(le=()=>M(!0),ue=()=>M(!1),n[40]=le,n[41]=ue):(le=n[40],ue=n[41]);let de=s?F:void 0,fe=!!s,pe=o?-1:b,me;n[42]!==o||n[43]!==j||n[44]!==p||n[45]!==h||n[46]!==de||n[47]!==fe||n[48]!==pe||n[49]!==x||n[50]!==C?(me=U.createElement(jn,P({},h,{className:X.inner,disabled:o,value:C,onChange:p,ref:x,"aria-errormessage":de,"aria-invalid":fe,tabIndex:pe,"data-test":`textarea__input`,"data-rs-internal":`textarea__inner`,"data-focused":j})),n[42]=o,n[43]=j,n[44]=p,n[45]=h,n[46]=de,n[47]=fe,n[48]=pe,n[49]=x,n[50]=C,n[51]=me):me=n[51];let he;n[52]!==m||n[53]!==A?(he=A&&U.createElement(`button`,{type:`button`,className:X.clearIcon,onClick:m,"aria-label":`Clear textarea`,"data-test":`textarea__clear-icon`,"data-rs-internal":`textarea__clear-icon`,tabIndex:-1},U.createElement(Rn,{className:X.icon,"data-render-all-sizes":!0})),n[52]=m,n[53]=A,n[54]=he):he=n[54];let ge;n[55]===r?ge=n[56]:(ge=r&&U.createElement(`span`,{className:X.busyIcon},U.createElement(Gn,{"data-test":`textarea__busy-icon`,"data-rs-internal":`textarea__busy-icon`,"data-render-all-sizes":!0})),n[55]=r,n[56]=ge);let _e;n[57]!==ce||n[58]!==me||n[59]!==he||n[60]!==ge?(_e=U.createElement(`div`,{className:ce,onFocus:le,onBlur:ue},me,he,ge),n[57]=ce,n[58]=me,n[59]=he,n[60]=ge,n[61]=_e):_e=n[61];let ve;n[62]!==i||n[63]!==s||n[64]!==F||n[65]!==te||n[66]!==f||n[67]!==w?(ve=te&&U.createElement(`div`,{className:X.footer},i&&U.createElement(`div`,{className:X.characterCounter},i),U.createElement(l,{id:F,className:X.errorMessage,"data-test":`textarea__error`,reserveLine:w},s),f&&U.createElement(`div`,{className:X.note,"data-test":`textarea__note`,"data-rs-internal":`textarea__note`},f)),n[62]=i,n[63]=s,n[64]=F,n[65]=te,n[66]=f,n[67]=w,n[68]=ve):ve=n[68];let ye;return n[69]!==u||n[70]!==t||n[71]!==V||n[72]!==oe||n[73]!==_e||n[74]!==ve?(ye=U.createElement(`label`,{ref:t,className:V,id:u,"data-test":`textarea`},oe,_e,ve),n[69]=u,n[70]=t,n[71]=V,n[72]=oe,n[73]=_e,n[74]=ve,n[75]=ye):ye=n[75],ye});Qn.displayName=`Textarea`,Qn.propTypes={id:W.default.string,className:W.default.string,placeholder:W.default.string,disabled:W.default.bool,busy:W.default.bool,error:l.propTypes.children,onChange:W.default.func,onFocus:W.default.func,onBlur:W.default.func,onClear:W.default.func,size:W.default.oneOf([`s`,`m`,`l`]),mode:W.default.oneOf([`classic`,`rock`]),theme:W.default.oneOf([`light`,`dark`]),value:W.default.string,minRows:W.default.number,maxRows:W.default.number,label:W.default.node,note:W.default.node,characterCounter:W.default.node,boldLabel:W.default.bool};var $n=({required:e,showError:t=!0,name:n,className:r,validators:i=[],validateOnChange:a=!1,converter:o,note:s,defaultValue:c=``,maxLength:l=65535,...u})=>{if(l<=0||!Number.isInteger(l))throw Error(`maxLength must be a positive integer`);let d=e?[`required`]:[],f=Array.isArray(i)?i:[i],{value:p,error:m,setValue:h,triggerValidate:g}=K(n,{type:`string`,converter:o,validators:[...d,...f]});return(0,U.useEffect)(()=>
3{if(a&&p){let e=setTimeout(()=>{g()},a===!0?500:a);return()=>clearTimeout(e)}return()=>null},[p]),(0,U.useEffect)(()=>{c&&h(c)},[c]),(0,G.jsx)(`div`,{"data-field-name":n,"data-field-type":`textarea`,"data-field-error":!!m,className:r,children:(0,G.jsx)(Qn,{...u,name:n,ref:null,value:p,boldLabel:!1,note:s||`${p?.length||0}/${l}`,error:t&&!!m&&(0,G.jsx)(`span`,{"data-field-error-message":!0,children:m}),onPaste:e=>{e.preventDefault();let t=e.clipboardData.getData(`text`),{selectionStart:n,selectionEnd:r,value:i}=e.target,a=[i.slice(0,n),t,i.slice(r)].join(``);h(a.slice(0,l))},onChange:e=>{let t=e.target.value;t.length<=l&&h(t)},onBlur:e=>{e.relatedTarget?.dataset?.test!==`submit-button`&&g()}})})};$n.propTypes={name:W.default.string.isRequired,required:W.default.bool,showError:W.default.bool,validators:W.default.oneOfType([W.default.any,W.default.func,W.default.arrayOf(W.default.oneOfType([W.default.any,W.default.func]))]),validateOnChange:W.default.oneOfType([W.default.number,W.default.bool]),converter:W.default.func,defaultValue:W.default.string,maxLength:W.default.number};var er=e=>{let t=e[e.length-1];return typeof t==`string`?t.includes(`other`):t.value.includes(`other`)},tr=(e,t,n,r)=>Array.from(Array(t)).map((t,i)=>r[e+n*i]),nr=({className:e,children:t,options:n,name:r,size:i,mode:a,disabled:o,required:s,theme:c,columns:l=1,showError:u=!0,validators:d=[],converter:p,defaultValue:m})=>{let h=Array.isArray(d)?d:[d],{value:g,setValue:_,error:v,triggerValidate:y}=K(r,{type:`array`,converter:p,validators:s?[`required`,...h]:h}),b=f(),x=b?1:l,S=(0,U.useRef)(!1),C=12/x,w=n?Math.ceil(n.length/x):0;(0,U.useEffect)(()=>{m&&_(m)},[m]),(0,U.useEffect)(()=>{g&&(S.current=!0),S.current&&y()},[g]);let T=(0,U.useMemo)(()=>{if(!n)return n;let e=er(n)?[...n.slice(0,w-1),...n.slice(-1),...n.slice(w-1,-1)]:n;return Array.from(Array(w)).map((t,n)=>tr(n,x,w,e))},[n,b]),D=e=>typeof e==`string`?e:e.value;return T?(0,G.jsx)(`div`,{"data-field-name":r,"data-field-type":`checkboxList`,"data-field-error":!!v,"data-field-options":n&&n.map(e=>D(e)).join(`<%>`),className:e,children:(0,G.jsxs)(ie,{size:i,mode:a,disabled:o,theme:c,value:g||[],onChange:_,error:u&&v,children:[T.map((e,t)=>(0,G.jsx)(`div`,{className:j(),children:e&&e.map(e=>{if(!e)return null;let[t,n]=typeof e==`string`?[e,e]:[e.value,e.label];return(0,G.jsx)(`div`,{className:E({default:C}),children:(0,G.jsx)(B,{mode:a,size:i,name:r,value:t,theme:c,children:n})},t)})},t)),t]})}):null};nr.propTypes={name:W.default.string.isRequired,children:W.default.node,className:W.default.string,mode:W.default.oneOf([`classic`,`rock`]),size:W.default.oneOf([`s`,`m`,`l`]),theme:W.default.oneOf([`light`,`dark`]),disabled:W.default.bool,options:W.default.arrayOf(W.default.oneOfType([W.default.string,W.default.shape({label:W.default.node.isRequired,value:W.default.string.isRequired})])),required:W.default.bool,columns:W.default.oneOf([1,2,3]),showError:W.default.bool,validators:W.default.oneOfType([W.default.any,W.default.func,W.default.arrayOf(W.default.oneOfType([W.default.any,W.default.func]))]),converter:W.default.func,defaultValue:W.default.arrayOf(W.default.string)};var rr=({name:e,className:t,writeFalse:n,required:r,showError:i=!0,validators:a=[],converter:o,defaultValue:s,...c})=>{let[l,u]=(0,U.useState)(!0),d=Array.isArray(a)?a:[a],{value:f,error:p,setValue:m,triggerValidate:h}=K(e,{type:`boolean`,converter:o,validators:r?[`required`,...d]:d});return(0,U.useEffect)(()=>{n&&m(!1)},[]),(0,U.useEffect)(()=>{l||h(),u(!1)},[f]),(0,U.useEffect)(()=>{(s===!0||s===!1)&&(s||!s&&n)&&m(s)},[s]),(0,G.jsx)(`div`,{"data-field-name":e,"data-field-type":`checkbox`,"data-field-error":!!p,className:t,children:(0,G.jsx)(B,{...c,name:e,checked:f??!1,error:i&&p,onChange:e=>m(n?e.target.checked:e.target.checked||void 0)})})};rr.propTypes={name:W.default.string.isRequired,writeFalse:W.default.bool,required:W.default.bool,showError:W.default.bool,validators:W.default.oneOfType([W.default.any,W.default.func,W.default.arrayOf(W.default.oneOfType([W.default.any,W.default.func]))]),converter:W.default.func,defaultValue:W.default.bool};var ir={errorMessage:`_errorMessage_ivyl7z_1`},ar=({showFormError:e=!0,...t})=>{let{triggerSubmit:n,state:r}=vt();return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(x,{busy:[`init`,`reload`,`beforeSubmit`,`submitting`,`loading`,`validating`].includes(r),onClick:e=>{e.preventDefault(),n()},"data-test":`submit-button`,...t}),e&&(0,G.jsx)(dn,{className:ir.errorMessage})]})};ar.propTypes={mode:W.default.oneOf([`classic`,`rock`,`transparent`,`outline`]),showFormError:W.default.bool};var or=e(t(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var t=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var a=typeof i;if(a===`string`||a===`number`)t.push(i);else if(Array.isArray(i)&&i.length){var o=n.apply(null,i);o&&t.push(o)}else if(a===`object`)for(var s in i)e.call(i,s)&&i[s]&&t.push(s)}}return t.join(` `)}
3t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()}))(),1),sr={privacyNotice:`_privacyNotice_zrxf4_3`,m:`_m_zrxf4_8`,dark:`_dark_zrxf4_11`,s:`_s_zrxf4_16`,message:`_message_zrxf4_24`,icon:`_icon_zrxf4_30`,privacyConsent:`_privacyConsent_zrxf4_35`,long:`_long_zrxf4_64`,tooltipContent:`_tooltipContent_zrxf4_74`},cr=(e,t,n,r)=>{let[a,o]=(0,U.useState)(),[s,c]=(0,U.useState)();return{loadConsentText:e?()=>i.getConsentOptions(e,{country:n,locale:r}).then(({text:e,shortText:t})=>{c(t),o(e)}):void 0,textHtml:a,shortTextHtml:s,content:(0,U.useCallback)(()=>{let e=(0,G.jsx)(`span`,{className:(0,or.default)(sr.message,sr.long),children:t});return!a||!s?{mainContent:e,shortContent:e,tooltipContent:null}:{mainContent:(0,G.jsx)(`span`,{className:(0,or.default)(sr.message,sr.long),dangerouslySetInnerHTML:{__html:a}}),shortContent:(0,G.jsx)(`span`,{className:sr.message,dangerouslySetInnerHTML:{__html:s}}),tooltipContent:(0,G.jsx)(`span`,{className:sr.tooltipContent,dangerouslySetInnerHTML:{__html:a}})}},[a,s,t])()}},lr=(0,G.jsxs)(G.Fragment,{children:[`By submitting this form I agree to the`,` `,(0,G.jsx)(`a`,{target:`_blank`,rel:`noreferrer noopener`,href:`https://www.jetbrains.com/company/privacy.html`,children:`JetBrains Privacy Policy`})]}),ur=({className:e,consentId:t,countryCode:n,locale:r,size:i=`m`,name:a=`privacyConsent`,typeName:o=`privacyConsentType`,preferShortText:s=!1,defaultMessage:c=lr,tooltipRenderBesideTrigger:l=!0})=>{let[d,p]=(0,U.useState)(!1),[m,h]=(0,U.useState)(t),[g,_]=(0,U.useState)(r),{loadConsentText:v,content:y}=cr(t,c,n,r),b=gt(),S=ee(),C=f(),{fieldValidators:w,formData:T}=vt(),E=w.email&&w.email.includes(`required`),D=!!T.email,O=E||D;(0,U.useEffect)(()=>{m!==t&&(h(t),v?.()),g!==r&&(_(r),v?.())},[r,t,m,g]);let k=()=>{p(e=>!e)},{setValue:A}=K(a,{type:`boolean`,onLoad:v}),{setValue:j}=K(o,{type:`array`});return(0,U.useEffect)(()=>{j(e=>{let n=e||[];return O?[...n,t]:n.filter(e=>e!==t)})},[O]),(0,U.useEffect)(()=>{A(D?!0:void 0)},[D]),O?(0,G.jsx)(`span`,{className:(0,or.default)(sr.privacyNotice,sr[S],sr[i],e),"data-field-name":a,"data-field-consent-type":o,"data-field-consent-id":t,"data-field-type":`privacyConsent`,"data-test":`privacy-notice`,children:(0,G.jsxs)(`span`,{children:[s&&y.shortContent,(!s||!y.shortContent)&&y.mainContent,C&&s&&y.tooltipContent&&(0,G.jsxs)(G.Fragment,{children:[d&&(0,G.jsx)(`div`,{className:`wt-offset-top-8`,children:y.mainContent}),(0,G.jsx)(`div`,{children:(0,G.jsx)(x,{size:i,mode:`clear`,shifted:`left`,icon:d?(0,G.jsx)(L,{}):(0,G.jsx)(u,{}),iconPosition:`right`,onClick:k,children:d?b.showLess:b.showMore})})]}),!C&&y.tooltipContent&&s&&(0,G.jsx)(z,{placement:`right`,content:y.tooltipContent,renderBesideTrigger:l,children:(0,G.jsx)(te,{size:i,theme:S,className:sr.icon})})]})}):null};ur.propTypes={className:W.default.string,consentId:W.default.string.isRequired,countryCode:W.default.string,name:W.default.string,typeName:W.default.string,locale:W.default.string,size:W.default.oneOf([`s`,`m`,`l`]),preferShortText:W.default.bool,defaultMessage:W.default.node,tooltipRenderBesideTrigger:W.default.bool};var dr=(0,G.jsxs)(G.Fragment,{children:[`By submitting this form I agree to the`,` `,(0,G.jsx)(`a`,{target:`_blank`,rel:`noreferrer noopener`,href:`https://www.jetbrains.com/company/privacy.html`,children:`JetBrains Privacy Policy`})]}),fr=({className:e,consentId:t,countryCode:n,writeFalse:r,locale:i,required:a,showError:o=!0,size:s=`m`,name:c=`privacyConsent`,typeName:l=`privacyConsentType`,preferShortText:d=!1,defaultMessage:p=dr,tooltipRenderBesideTrigger:m=!0})=>{let[h,g]=(0,U.useState)(!0),[_,v]=(0,U.useState)(!1),[y,b]=(0,U.useState)(t),[S,C]=(0,U.useState)(i),{loadConsentText:w,content:T}=cr(t,p,n,i),E=ee(),D=f(),O=a?[`required`]:[],{fieldValidators:k,formData:A}=vt(),j=gt(),M=k.email&&k.email.includes(`required`),N=!!A.email,P=M||N;(0,U.useEffect)(()=>{y!==t&&(b(t),w?.()),S!==i&&(C(i),w?.())},[i,t,y,S]);let{value:F,setValue:I,error:R,triggerValidate:ne}=K(c,{type:`boolean`,validators:O,onLoad:w}
3),{setValue:re}=K(l,{type:`array`});return(0,U.useEffect)(()=>{r&&I(!1)},[]),(0,U.useEffect)(()=>{re(e=>{let n=e||[];return F===!0?[...n,t]:n.filter(e=>e!==t)}),h||ne(),g(!1)},[F]),!P&&!a?null:(0,G.jsx)(`span`,{"data-field-name":c,"data-field-consent-type":l,"data-field-consent-id":t,"data-field-type":`privacyConsent`,"data-test":`privacy-consent`,children:(0,G.jsx)(B,{className:e,checked:F??!1,onChange:e=>I(r?e.target.checked:e.target.checked||void 0),error:o&&R,children:(0,G.jsx)(`span`,{className:(0,or.default)(sr.privacyConsent,sr[E],sr[s]),children:(0,G.jsxs)(`span`,{children:[d&&T.shortContent,(!d||!T.shortContent)&&T.mainContent,D&&d&&T.tooltipContent&&(0,G.jsxs)(G.Fragment,{children:[_&&(0,G.jsx)(`div`,{className:`wt-offset-top-8`,children:T.mainContent}),(0,G.jsx)(`div`,{children:(0,G.jsx)(x,{size:s,mode:`clear`,shifted:`left`,icon:_?(0,G.jsx)(L,{}):(0,G.jsx)(u,{}),iconPosition:`right`,onClick:()=>{v(e=>!e)},children:_?j.showLess:j.showMore})})]}),!D&&T.tooltipContent&&d&&(0,G.jsx)(z,{placement:`right`,content:T.tooltipContent,renderBesideTrigger:m,children:(0,G.jsx)(te,{size:s,theme:E,className:sr.icon})})]})})})})};
3fr.propTypes={className:W.default.string,consentId:W.default.string.isRequired,countryCode:W.default.string,name:W.default.string,required:W.default.bool,showError:W.default.bool,typeName:W.default.string,writeFalse:W.default.bool,locale:W.default.string,size:W.default.oneOf([`s`,`m`,`l`]),preferShortText:W.default.bool,defaultMessage:W.default.node,tooltipRenderBesideTrigger:W.default.bool};var pr={indent:`_indent_1o9aroq_1`},mr=({conditionFieldName:e,condition:t=e=>!!e,indent:n=!0,children:r})=>{let{value:i}=K(e,{type:`string`});return _t()||t(i)?n?(0,G.jsx)(`div`,{className:pr.indent,"data-test":`condition-indent`,children:r}):(0,G.jsx)(G.Fragment,{children:r}):null};mr.propTypes={conditionFieldName:W.default.string.isRequired,condition:W.default.func,children:W.default.node.isRequired,indent:W.default.bool};var hr=({name:e,queryParameter:t=e,boolean:n,converter:r,defaultValue:i=``})=>{let{value:a,setValue:o}=K(e,{type:n?`stringBoolean`:`string`,converter:r});return(0,U.useEffect)(()=>{let e=new URLSearchParams(window.location.search).get(t);o(e||void 0)},[]),(0,U.useEffect)(()=>{i&&o(i)},[i]),(0,G.jsx)(`input`,{"data-field-name":e,"data-field-type":`queryString`,"data-field-value-type":n?`boolean`:`string`,type:`hidden`,value:a||``,name:e})};hr.propTypes={name:W.default.string.isRequired,queryParameter:W.default.string,boolean:W.default.bool,converter:W.default.func,defaultValue:W.default.string};var gr=({name:e,value:t,type:n=`string`})=>{let{formData:r}=vt(),{value:i,setValue:a}=K(e,{type:n}),o=t(r);return(0,U.useEffect)(()=>{a(o)},[o]),typeof i==`boolean`?(0,G.jsx)(`input`,{type:`checkbox`,name:e,checked:i,hidden:!0,"data-field-name":e,"data-field-type":`hidden`,"data-field-value-type":`boolean`}):(0,G.jsx)(`input`,{type:`hidden`,name:e,value:i||``,"data-field-name":e,"data-field-type":`hidden`,"data-field-value-type":n})},_r=({name:e,value:t,type:n=`string`})=>{let{value:r,setValue:i}=K(e,{type:n});return(0,U.useEffect)(()=>{i(t)},[t]),typeof r==`boolean`?(0,G.jsx)(`input`,{type:`checkbox`,name:e,checked:r,hidden:!0,"data-field-name":e,"data-field-type":`hidden`,"data-field-value-type":`boolean`}):(0,G.jsx)(`input`,{type:`hidden`,name:e,value:r||``,"data-field-name":e,"data-field-type":`hidden`,"data-field-value-type":n})},vr=({value:e,...t})=>typeof e==`function`?(0,G.jsx)(gr,{value:e,...t}):(0,G.jsx)(_r,{value:e,...t});vr.propTypes={name:W.default.string.isRequired,value:W.default.oneOfType([W.default.string,W.default.number,W.default.bool,W.default.func,W.default.arrayOf(W.default.string)]).isRequired,type:W.default.oneOf([`string`,`number`,`boolean`,`array`])};var yr=e=>e?String(e.value??e.label??``):``,br=(e,t)=>e&&t.find(t=>t.value?t.value===e:String(t.label)===e)||null;function xr({name:e,className:t,required:n,showError:r=!0,isNative:i,options:a,validators:o=[],converter:c,defaultValue:l,...u}){let d=Array.isArray(o)?o:[o],{value:f,setValue:p,error:m,triggerValidate:h}=K(e,{type:`string`,converter:c,validators:n?[`required`,...d]:d});return(0,U.useEffect)(()=>{l&&p(l)},[l]),(0,U.useEffect)(()=>{f&&h()},[f]),(0,G.jsx)(`div`,{"data-field-name":e,"data-field-type":`select`,"data-field-error":!!m,"data-field-options":a.map(e=>yr(e)).join(`<%>`),className:t,children:i?(0,G.jsx)(s,{...u,name:e,options:a,value:br(f,a),error:r&&m,onChange:e=>p(yr(e))}):(0,G.jsx)(y,{...u,boldLabel:!1,name:e,options:a,value:br(f,a),error:r&&m,onChange:e=>p(yr(e))})})}var Sr=e=>String(e.value??e.label??``),Cr=e=>e&&e.map(Sr),wr=(e,t)=>{let n=new Set(t.map(e=>`${e.label}-${e.value}`));return e.filter(e=>n.has(`${e.label}-${e.value}`))},Tr=({name:e,className:t,required:n,showError:r=!0,options:i,validators:a=[],converter:o,defaultValue:s,...c})=>{let l=Array.isArray(a)?a:[a],u=n?[`required`,...l]:l,[d,f]=(0,U.useState)(void 0);(0,U.useEffect)(()=>{if(s){let e=wr(s,i);e.length!==0&&f(e)}},[s]);let{value:p,setValue:m,error:h,triggerValidate:g}=K(e,{type:`array`,converter:o,validators:u});(0,U.useEffect)(()=>{p&&g()},[p]),(0,U.useEffect)(()=>{d&&m(Cr(d))},[d]);let _=i.filter(e=>!!e.label);return(0,G.jsx)(`div`,{"data-field-name":e,"data-field-type":`multiselect`,"data-field-error":!!h,"data-field-options":_.map(e=>Sr(e)).join(`<%>`),className:t,children:(0,G.jsx)(F,{...c,boldLabel:!1,name:e,options:i,value:d||[],error:r&&h,onChange:e=>f(e)})})};Tr.propTypes={required:W.default.bool,showError:W.default.bool,name:W.default.string.isRequired,validators:W.default.oneOfType([W.default.any,W.default.func,W.default.arrayOf(W.default.oneOfType([W.default.any,W.default.func]))]),converter:W.default.func,defaultValue:W.default.arrayOf(W.default.shape({label:W.default.node.isRequired,value:W.default.oneOfType([W.default.string,W.default.number])})),options:W.default.arrayOf(W.default.shape({label:W.default.node.isRequired,value:W.default.oneOfType([W.default.string,W.default.number])})).isRequired};var Er=({className:e,children:t,options:n,name:r,size:i,mode:a,disabled:o,required:s,showError:c=!0,theme:l,boolean:u,validators:d=[],converter:f,defaultValue:p})=>{let m=Array.isArray(d)?d:[d],h=s?[`required`,...m]:m,{value:g,setValue:_,error:v,triggerValidate:y}=K(r,{type:u?`stringBoolean`:`string`,converter:f,validators:h}),b=e=>typeof e==`string`?e:e.value;return(0,U.useEffect)(()=>{g&&y()},[g]),(0,U.useEffect)(()=>{p?.value&&_(p.value)},[p]),(0,G.jsx)(`div`,{"data-field-name":r,"data-field-type":`radio`,"data-field-error":!!v,"data-field-value-type":u?`boolean`:`string`,"data-field-options":n&&n.map(e=>b(e)).join(`<%>`),className:e,children:(0,G.jsxs)(ae,{size:i,mode:a,disabled:o,theme:l,value:g,onChange:_,error:c&&v,name:r,children:[n&&n.map(e=>{let[t,n]=typeof e==`string`?[e,e]:[e.value,e.label];return(0,G.jsx)(re,{value:t,children:n},t?t.toString():``)}),t]})})};Er.propTypes={name:W.default.string.isRequired,disabled:W.default.bool,options:W.default.arrayOf(W.default.oneOfType([W.default.string,W.default.shape({label:W.default.node.isRequired,value:W.default.string.isRequired})])),required:W.default.bool,showError:W.default.bool,boolean:W.default.bool,validators:W.default.oneOfType([W.default.any,W.default.func,W.default.arrayOf(W.default.oneOfType([W.default.any,W.default.func]))]),converter:W.default.func,defaultValue:W.default.shape({label:W.default.node.isRequired,value:W.default.string.isRequired})};var Dr={featureRate:`_featureRate_61ca88_1`,selected:`_selected_61ca88_8`,m:`_m_61ca88_12`,checkbox:`_checkbox_61ca88_16`},Or=({name:e,label:t,size:n=`m`,checkbox:r=!1,converter:i,defaultValue:a})=>{let[o,s]=(0,U.useState)(!r),{value:c,error:l,setValue:u}=K(e,{type:`number`,converter:i}),d=b(),f=e=>u(e===c?0:e);return(0,U.useEffect)(()=>{u(void 0)},[o]),(0,U.useEffect)(()=>{a&&u(a)},[a]),(0,G.jsxs)(`div`,{className:(0,or.default)(Dr.featureRate,{[Dr.selected]:o},Dr[n]),"data-test":`feature-rate`,"data-field-name":e,"data-field-type":`featureRate`,"data-field-error":!!l,children:[r&&(0,G.jsx)(B,{error:l,size:n,onChange:e=>s(e.currentTarget.checked),className:Dr.checkbox,children:t}),!r&&(0,G.jsx)(`div`,{className:d(`rs-text-2`,{hardness:`hard`}),children:t}
3),o&&(0,G.jsx)(rn,{name:e,onChange:f,value:c||void 0,size:n===`l`?`m`:n})]})};Or.propTypes={name:W.default.string.isRequired,label:W.default.string.isRequired,size:W.default.oneOf([`s`,`m`,`l`]),checkbox:W.default.bool,converter:W.default.func,defaultValue:W.default.number};var kr=`6LdpxGgjAAAAAFtPeh8MrXclzR-u27k5b45wccuy`,Ar=({siteKey:e=kr,name:t=`captcha`,locale:n=`en`})=>(K(t,{type:`keyValue`,onLoad:async()=>Ot(e,n),beforeSubmit:async(t,n,r)=>{let i=await kt(e).catch(e=>{r({form:e})});i&&n({type:`Google`,token:i})}}),null);Ar.propTypes={siteKey:W.default.string,name:W.default.string,locale:W.default.string};var jr=`2089981902`,Mr=({siteKey:e=jr,name:t=`captcha`,locale:n=`zh-ch`})=>(K(t,{type:`keyValue`,onLoad:St,beforeSubmit:async(t,r,i)=>new Promise(async(t,a)=>{let o=await Ct(e,n).catch(e=>{i({form:e}),a({form:e})});o&&(r({token:o.ticket,randString:o.randstr,type:`Tencent`}),t(`ok`))})}),null);Mr.propTypes={siteKey:W.default.string,name:W.default.string,locale:W.default.string};var Nr=({isChinese:e=!1,...t})=>e?(0,G.jsx)(Mr,{...t}):(0,G.jsx)(Ar,{...t});Nr.propTypes={name:W.default.string,siteKey:W.default.string,isChinese:W.default.bool,locale:W.default.string};var Pr=t(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var t=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var a=typeof i;if(a===`string`||a===`number`)t.push(i);else if(Array.isArray(i)&&i.length){var o=n.apply(null,i);o&&t.push(o)}else if(a===`object`)for(var s in i)e.call(i,s)&&i[s]&&t.push(s)}}return t.join(` `)}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()})),Fr=t(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Ir=t(((e,t)=>{var n=Fr();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),Lr=t(((e,t)=>{t.exports=Ir()()})),Rr
vendor: 41,168 bytes, line 3
3=new Map([[`1km`,`application/vnd.1000minds.decision-model+xml`],[`3dml`,`text/vnd.in3d.3dml`],[`3ds`,`image/x-3ds`],[`3g2`,`video/3gpp2`],[`3gp`,`video/3gp`],[`3gpp`,`video/3gpp`],[`3mf`,`model/3mf`],[`7z`,`application/x-7z-compressed`],[`7zip`,`application/x-7z-compressed`],[`123`,`application/vnd.lotus-1-2-3`],[`aab`,`application/x-authorware-bin`],[`aac`,`audio/x-acc`],[`aam`,`application/x-authorware-map`],[`aas`,`application/x-authorware-seg`],[`abw`,`application/x-abiword`],[`ac`,`application/vnd.nokia.n-gage.ac+xml`],[`ac3`,`audio/ac3`],[`acc`,`application/vnd.americandynamics.acc`],[`ace`,`application/x-ace-compressed`],[`acu`,`application/vnd.acucobol`],[`acutc`,`application/vnd.acucorp`],[`adp`,`audio/adpcm`],[`aep`,`application/vnd.audiograph`],[`afm`,`application/x-font-type1`],[`afp`,`application/vnd.ibm.modcap`],[`ahead`,`application/vnd.ahead.space`],[`ai`,`application/pdf`],[`aif`,`audio/x-aiff`],[`aifc`,`audio/x-aiff`],[`aiff`,`audio/x-aiff`],[`air`,`application/vnd.adobe.air-application-installer-package+zip`],[`ait`,`application/vnd.dvb.ait`],[`ami`,`application/vnd.amiga.ami`],[`amr`,`audio/amr`],[`apk`,`application/vnd.android.package-archive`],[`apng`,`image/apng`],[`appcache`,`text/cache-manifest`],[`application`,`application/x-ms-application`],[`apr`,`application/vnd.lotus-approach`],[`arc`,`application/x-freearc`],[`arj`,`application/x-arj`],[`asc`,`application/pgp-signature`],[`asf`,`video/x-ms-asf`],[`asm`,`text/x-asm`],[`aso`,`application/vnd.accpac.simply.aso`],[`asx`,`video/x-ms-asf`],[`atc`,`application/vnd.acucorp`],[`atom`,`application/atom+xml`],[`atomcat`,`application/atomcat+xml`],[`atomdeleted`,`application/atomdeleted+xml`],[`atomsvc`,`application/atomsvc+xml`],[`atx`,`application/vnd.antix.game-component`],[`au`,`audio/x-au`],[`avi`,`video/x-msvideo`],[`avif`,`image/avif`],[`aw`,`application/applixware`],[`azf`,`application/vnd.airzip.filesecure.azf`],[`azs`,`application/vnd.airzip.filesecure.azs`],[`azv`,`image/vnd.airzip.accelerator.azv`],[`azw`,`application/vnd.amazon.ebook`],[`b16`,`image/vnd.pco.b16`],[`bat`,`application/x-msdownload`],[`bcpio`,`application/x-bcpio`],[`bdf`,`application/x-font-bdf`],[`bdm`,`application/vnd.syncml.dm+wbxml`],[`bdoc`,`application/x-bdoc`],[`bed`,`application/vnd.realvnc.bed`],[`bh2`,`application/vnd.fujitsu.oasysprs`],[`bin`,`application/octet-stream`],[`blb`,`application/x-blorb`],[`blorb`,`application/x-blorb`],[`bmi`,`application/vnd.bmi`],[`bmml`,`application/vnd.balsamiq.bmml+xml`],[`bmp`,`image/bmp`],[`book`,`application/vnd.framemaker`],[`box`,`application/vnd.previewsystems.box`],[`boz`,`application/x-bzip2`],[`bpk`,`application/octet-stream`],[`bpmn`,`application/octet-stream`],[`bsp`,`model/vnd.valve.source.compiled-map`],[`btif`,`image/prs.btif`],[`buffer`,`application/octet-stream`],[`bz`,`application/x-bzip`],[`bz2`,`application/x-bzip2`],[`c`,`text/x-c`],[`c4d`,`application/vnd.clonk.c4group`],[`c4f`,`application/vnd.clonk.c4group`],[`c4g`,`application/vnd.clonk.c4group`],[`c4p`,`application/vnd.clonk.c4group`],[`c4u`,`application/vnd.clonk.c4group`],[`c11amc`,`application/vnd.cluetrust.cartomobile-config`],[`c11amz`,`application/vnd.cluetrust.cartomobile-config-pkg`],[`cab`,`application/vnd.ms-cab-compressed`],[`caf`,`audio/x-caf`],[`cap`,`application/vnd.tcpdump.pcap`],[`car`,`application/vnd.curl.car`],[`cat`,`application/vnd.ms-pki.seccat`],[`cb7`,`application/x-cbr`],[`cba`,`application/x-cbr`],[`cbr`,`application/x-cbr`],[`cbt`,`application/x-cbr`],[`cbz`,`application/x-cbr`],[`cc`,`text/x-c`],[`cco`,`application/x-cocoa`],[`cct`,`application/x-director`],[`ccxml`,`application/ccxml+xml`],[`cdbcmsg`,`application/vnd.contact.cmsg`],[`cda`,`application/x-cdf`],[`cdf`,`application/x-netcdf`],[`cdfx`,`application/cdfx+xml`],[`cdkey`,`application/vnd.mediastation.cdkey`],[`cdmia`,`application/cdmi-capability`],[`cdmic`,`application/cdmi-container`],[`cdmid`,`application/cdmi-domain`],[`cdmio`,`application/cdmi-object`],[`cdmiq`,`application/cdmi-queue`],[`cdr`,`application/cdr`],[`cdx`,`chemical/x-cdx`],[`cdxml`,`application/vnd.chemdraw+xml`],[`cdy`,`application/vnd.cinderella`],[`cer`,`application/pkix-cert`],[`cfs`,`application/x-cfs-compressed`],[`cgm`,`image/cgm`],[`chat`,`application/x-chat`],[`chm`,`application/vnd.ms-htmlhelp`],[`chrt`,`application/vnd.kde.kchart`],[`cif`,`chemical/x-cif`],[`cii`,`application/vnd.anser-web-certificate-issue-initiation`],[`cil`,`application/vnd.ms-artgalry`],[`cjs`,`application/node`],[`cla`,`application/vnd.claymore`],[`class`,`application/octet-stream`],[`clkk`,`application/vnd.crick.clicker.keyboard`],[`clkp`,`application/vnd.crick.clicker.palette`],[`clkt`,`application/vnd.crick.clicker.template`],[`clkw`,`application/vnd.crick.clicker.wordbank`],[`clkx`,`application/vnd.crick.clicker`],[`clp`,`application/x-msclip`],[`cmc`,`application/vnd.cosmocaller`],[`cmdf`,`chemical/x-cmdf`],[`cml`,`chemical/x-cml`],[`cmp`,`application/vnd.yellowriver-custom-menu`],[`cmx`,`image/x-cmx`],[`cod`,`application/vnd.rim.cod`],[`coffee`,`text/coffeescript`],[`com`,`application/x-msdownload`],[`conf`,`text/plain`],[`cpio`,`application/x-cpio`],[`cpp`,`text/x-c`],[`cpt`,`application/mac-compactpro`],[`crd`,`application/x-mscardfile`],[`crl`,`application/pkix-crl`],[`crt`,`application/x-x509-ca-cert`],[`crx`,`application/x-chrome-extension`],[`cryptonote`,`application/vnd.rig.cryptonote`],[`csh`,`application/x-csh`],[`csl`,`application/vnd.citationstyles.style+xml`],[`csml`,`chemical/x-csml`],[`csp`,`application/vnd.commonspace`],[`csr`,`application/octet-stream`],[`css`,`text/css`],[`cst`,`application/x-director`],[`csv`,`text/csv`],[`cu`,`application/cu-seeme`],[`curl`,`text/vnd.curl`],[`cww`,`application/prs.cww`],[`cxt`,`application/x-director`],[`cxx`,`text/x-c`],[`dae`,`model/vnd.collada+xml`],[`daf`,`application/vnd.mobius.daf`],[`dart`,`application/vnd.dart`],[`dataless`,`application/vnd.fdsn.seed`],[`davmount`,`application/davmount+xml`],[`dbf`,`application/vnd.dbf`],[`dbk`,`application/docbook+xml`],[`dcr`,`application/x-director`],[`dcurl`,`text/vnd.curl.dcurl`],[`dd2`,`application/vnd.oma.dd2+xml`],[`ddd`,`application/vnd.fujixerox.ddd`],[`ddf`,`application/vnd.syncml.dmddf+xml`],[`dds`,`image/vnd.ms-dds`],[`deb`,`application/x-debian-package`],[`def`,`text/plain`],[`deploy`,`application/octet-stream`],[`der`,`application/x-x509-ca-cert`],[`dfac`,`application/vnd.dreamfactory`],[`dgc`,`application/x-dgc-compressed`],[`dic`,`text/x-c`],[`dir`,`application/x-director`],[`dis`,`application/vnd.mobius.dis`],[`disposition-notification`,`message/disposition-notification`],[`dist`,`application/octet-stream`],[`distz`,`application/octet-stream`],[`djv`,`image/vnd.djvu`],[`djvu`,`image/vnd.djvu`],[`dll`,`application/octet-stream`],[`dmg`,`application/x-apple-diskimage`],[`dmn`,`application/octet-stream`],[`dmp`,`application/vnd.tcpdump.pcap`],[`dms`,`application/octet-stream`],[`dna`,`application/vnd.dna`],[`doc`,`application/msword`],[`docm`,`application/vnd.ms-word.template.macroEnabled.12`],[`docx`,`application/vnd.openxmlformats-officedocument.wordprocessingml.document`],[`dot`,`application/msword`],[`dotm`,`application/vnd.ms-word.template.macroEnabled.12`],[`dotx`,`application/vnd.openxmlformats-officedocument.wordprocessingml.template`],[`dp`,`application/vnd.osgi.dp`],[`dpg`,`application/vnd.dpgraph`],[`dra`,`audio/vnd.dra`],[`drle`,`image/dicom-rle`],[`dsc`,`text/prs.lines.tag`],[`dssc`,`application/dssc+der`],[`dtb`,`application/x-dtbook+xml`],[`dtd`,`application/xml-dtd`],[`dts`,`audio/vnd.dts`],[`dtshd`,`audio/vnd.dts.hd`],[`dump`,`application/octet-stream`],[`dvb`,`video/vnd.dvb.file`],[`dvi`,`application/x-dvi`],[`dwd`,`application/atsc-dwd+xml`],[`dwf`,`model/vnd.dwf`],[`dwg`,`image/vnd.dwg`],[`dxf`,`image/vnd.dxf`],[`dxp`,`application/vnd.spotfire.dxp`],[`dxr`,`application/x-director`],[`ear`,`application/java-archive`],[`ecelp4800`,`audio/vnd.nuera.ecelp4800`],[`ecelp7470`,`audio/vnd.nuera.ecelp7470`],[`ecelp9600`,`audio/vnd.nuera.ecelp9600`],[`ecma`,`application/ecmascript`],[`edm`,`application/vnd.novadigm.edm`],[`edx`,`application/vnd.novadigm.edx`],[`efif`,`application/vnd.picsel`],[`ei6`,`application/vnd.pg.osasli`],[`elc`,`application/octet-stream`],[`emf`,`image/emf`],[`eml`,`message/rfc822`],[`emma`,`application/emma+xml`],[`emotionml`,`application/emotionml+xml`],[`emz`,`application/x-msmetafile`],[`eol`,`audio/vnd.digital-winds`],[`eot`,`application/vnd.ms-fontobject`],[`eps`,`application/postscript`],[`epub`,`application/epub+zip`],[`es`,`application/ecmascript`],[`es3`,`application/vnd.eszigno3+xml`],[`esa`,`application/vnd.osgi.subsystem`],[`esf`,`application/vnd.epson.esf`],[`et3`,`application/vnd.eszigno3+xml`],[`etx`,`text/x-setext`],[`eva`,`application/x-eva`],[`evy`,`application/x-envoy`],[`exe`,`application/octet-stream`],[`exi`,`application/exi`],[`exp`,`application/express`],[`exr`,`image/aces`],[`ext`,`application/vnd.novadigm.ext`],[`ez`,`application/andrew-inset`],[`ez2`,`application/vnd.ezpix-album`],[`ez3`,`application/vnd.ezpix-package`],[`f`,`text/x-fortran`],[`f4v`,`video/mp4`],[`f77`,`text/x-fortran`],[`f90`,`text/x-fortran`],[`fbs`,`image/vnd.fastbidsheet`],[`fcdt`,`application/vnd.adobe.formscentral.fcdt`],[`fcs`,`application/vnd.isac.fcs`],[`fdf`,`application/vnd.fdf`],[`fdt`,`application/fdt+xml`],[`fe_launch`,`application/vnd.denovo.fcselayout-link`],[`fg5`,`application/vnd.fujitsu.oasysgp`],[`fgd`,`application/x-director`],[`fh`,`image/x-freehand`],[`fh4`,`image/x-freehand`],[`fh5`,`image/x-freehand`],[`fh7`,`image/x-freehand`],[`fhc`,`image/x-freehand`],[`fig`,`application/x-xfig`],[`fits`,`image/fits`],[`flac`,`audio/x-flac`],[`fli`,`video/x-fli`],[`flo`,`application/vnd.micrografx.flo`],[`flv`,`video/x-flv`],[`flw`,`application/vnd.kde.kivio`],[`flx`,`text/vnd.fmi.flexstor`],[`fly`,`text/vnd.fly`],[`fm`,`application/vnd.framemaker`],[`fnc`,`application/vnd.frogans.fnc`],[`fo`,`application/vnd.software602.filler.form+xml`],[`for`,`text/x-fortran`],[`fpx`,`image/vnd.fpx`],[`frame`,`application/vnd.framemaker`],[`fsc`,`application/vnd.fsc.weblaunch`],[`fst`,`image/vnd.fst`],[`ftc`,`application/vnd.fluxtime.clip`],[`fti`,`application/vnd.anser-web-funds-transfer-initiation`],[`fvt`,`video/vnd.fvt`],[`fxp`,`application/vnd.adobe.fxp`],[`fxpl`,`application/vnd.adobe.fxp`],[`fzs`,`application/vnd.fuzzysheet`],[`g2w`,`application/vnd.geoplan`],[`g3`,`image/g3fax`],[`g3w`,`application/vnd.geospace`],[`gac`,`application/vnd.groove-account`],[`gam`,`application/x-tads`],[`gbr`,`application/rpki-ghostbusters`],[`gca`,`application/x-gca-compressed`],[`gdl`,`model/vnd.gdl`],[`gdoc`,`application/vnd.google-apps.document`],[`geo`,`application/vnd.dynageo`],[`geojson`,`application/geo+json`],[`gex`,`application/vnd.geometry-explorer`],[`ggb`,`application/vnd.geogebra.file`],[`ggt`,`application/vnd.geogebra.tool`],[`ghf`,`application/vnd.groove-help`],[`gif`,`image/gif`],[`gim`,`application/vnd.groove-identity-message`],[`glb`,`model/gltf-binary`],[`gltf`,`model/gltf+json`],[`gml`,`application/gml+xml`],[`gmx`,`application/vnd.gmx`],[`gnumeric`,`application/x-gnumeric`],[`gpg`,`application/gpg-keys`],[`gph`,`application/vnd.flographit`],[`gpx`,`application/gpx+xml`],[`gqf`,`application/vnd.grafeq`],[`gqs`,`application/vnd.grafeq`],[`gram`,`application/srgs`],[`gramps`,`application/x-gramps-xml`],[`gre`,`application/vnd.geometry-explorer`],[`grv`,`application/vnd.groove-injector`],[`grxml`,`application/srgs+xml`],[`gsf`,`application/x-font-ghostscript`],[`gsheet`,`application/vnd.google-apps.spreadsheet`],[`gslides`,`application/vnd.google-apps.presentation`],[`gtar`,`application/x-gtar`],[`gtm`,`application/vnd.groove-tool-message`],[`gtw`,`model/vnd.gtw`],[`gv`,`text/vnd.graphviz`],[`gxf`,`application/gxf`],[`gxt`,`application/vnd.geonext`],[`gz`,`application/gzip`],[`gzip`,`application/gzip`],[`h`,`text/x-c`],[`h261`,`video/h261`],[`h263`,`video/h263`],[`h264`,`video/h264`],[`hal`,`application/vnd.hal+xml`],[`hbci`,`application/vnd.hbci`],[`hbs`,`text/x-handlebars-template`],[`hdd`,`application/x-virtualbox-hdd`],[`hdf`,`application/x-hdf`],[`heic`,`image/heic`],[`heics`,`image/heic-sequence`],[`heif`,`image/heif`],[`heifs`,`image/heif-sequence`],[`hej2`,`image/hej2k`],[`held`,`application/atsc-held+xml`],[`hh`,`text/x-c`],[`hjson`,`application/hjson`],[`hlp`,`application/winhlp`],[`hpgl`,`application/vnd.hp-hpgl`],[`hpid`,`application/vnd.hp-hpid`],[`hps`,`application/vnd.hp-hps`],[`hqx`,`application/mac-binhex40`],[`hsj2`,`image/hsj2`],[`htc`,`text/x-component`],[`htke`,`application/vnd.kenameaapp`],[`htm`,`text/html`],[`html`,`text/html`],[`hvd`,`application/vnd.yamaha.hv-dic`],[`hvp`,`application/vnd.yamaha.hv-voice`],[`hvs`,`application/vnd.yamaha.hv-script`],[`i2g`,`application/vnd.intergeo`],[`icc`,`application/vnd.iccprofile`],[`ice`,`x-conference/x-cooltalk`],[`icm`,`application/vnd.iccprofile`],[`ico`,`image/x-icon`],[`ics`,`text/calendar`],[`ief`,`image/ief`],[`ifb`,`text/calendar`],[`ifm`,`application/vnd.shana.informed.formdata`],[`iges`,`model/iges`],[`igl`,`application/vnd.igloader`],[`igm`,`application/vnd.insors.igm`],[`igs`,`model/iges`],[`igx`,`application/vnd.micrografx.igx`],[`iif`,`application/vnd.shana.informed.interchange`],[`img`,`application/octet-stream`],[`imp`,`application/vnd.accpac.simply.imp`],[`ims`,`application/vnd.ms-ims`],[`in`,`text/plain`],[`ini`,`text/plain`],[`ink`,`application/inkml+xml`],[`inkml`,`application/inkml+xml`],[`install`,`application/x-install-instructions`],[`iota`,`application/vnd.astraea-software.iota`],[`ipfix`,`application/ipfix`],[`ipk`,`application/vnd.shana.informed.package`],[`irm`,`application/vnd.ibm.rights-management`],[`irp`,`application/vnd.irepository.package+xml`],[`iso`,`application/x-iso9660-image`],[`itp`,`application/vnd.shana.informed.formtemplate`],[`its`,`application/its+xml`],[`ivp`,`application/vnd.immervision-ivp`],[`ivu`,`application/vnd.immervision-ivu`],[`jad`,`text/vnd.sun.j2me.app-descriptor`],[`jade`,`text/jade`],[`jam`,`application/vnd.jam`],[`jar`,`application/java-archive`],[`jardiff`,`application/x-java-archive-diff`],[`java`,`text/x-java-source`],[`jhc`,`image/jphc`],[`jisp`,`application/vnd.jisp`],[`jls`,`image/jls`],[`jlt`,`application/vnd.hp-jlyt`],[`jng`,`image/x-jng`],[`jnlp`,`application/x-java-jnlp-file`],[`joda`,`application/vnd.joost.joda-archive`],[`jp2`,`image/jp2`],[`jpe`,`image/jpeg`],[`jpeg`,`image/jpeg`],[`jpf`,`image/jpx`],[`jpg`,`image/jpeg`],[`jpg2`,`image/jp2`],[`jpgm`,`video/jpm`],[`jpgv`,`video/jpeg`],[`jph`,`image/jph`],[`jpm`,`video/jpm`],[`jpx`,`image/jpx`],[`js`,`application/javascript`],[`json`,`application/json`],[`json5`,`application/json5`],[`jsonld`,`application/ld+json`],[`jsonl`,`application/jsonl`],[`jsonml`,`application/jsonml+json`],[`jsx`,`text/jsx`],[`jxr`,`image/jxr`],[`jxra`,`image/jxra`],[`jxrs`,`image/jxrs`],[`jxs`,`image/jxs`],[`jxsc`,`image/jxsc`],[`jxsi`,`image/jxsi`],[`jxss`,`image/jxss`],[`kar`,`audio/midi`],[`karbon`,`application/vnd.kde.karbon`],[`kdb`,`application/octet-stream`],[`kdbx`,`application/x-keepass2`],[`key`,`application/x-iwork-keynote-sffkey`],[`kfo`,`application/vnd.kde.kformula`],[`kia`,`application/vnd.kidspiration`],[`kml`,`application/vnd.google-earth.kml+xml`],[`kmz`,`application/vnd.google-earth.kmz`],[`kne`,`application/vnd.kinar`],[`knp`,`application/vnd.kinar`],[`kon`,`application/vnd.kde.kontour`],[`kpr`,`application/vnd.kde.kpresenter`],[`kpt`,`application/vnd.kde.kpresenter`],[`kpxx`,`application/vnd.ds-keypoint`],[`ksp`,`application/vnd.kde.kspread`],[`ktr`,`application/vnd.kahootz`],[`ktx`,`image/ktx`],[`ktx2`,`image/ktx2`],[`ktz`,`application/vnd.kahootz`],[`kwd`,`application/vnd.kde.kword`],[`kwt`,`application/vnd.kde.kword`],[`lasxml`,`application/vnd.las.las+xml`],[`latex`,`application/x-latex`],[`lbd`,`application/vnd.llamagraphics.life-balance.desktop`],[`lbe`,`application/vnd.llamagraphics.life-balance.exchange+xml`],[`les`,`application/vnd.hhe.lesson-player`],[`less`,`text/less`],[`lgr`,`application/lgr+xml`],[`lha`,`application/octet-stream`],[`link66`,`application/vnd.route66.link66+xml`],[`list`,`text/plain`],[`list3820`,`application/vnd.ibm.modcap`],[`listafp`,`application/vnd.ibm.modcap`],[`litcoffee`,`text/coffeescript`],[`lnk`,`application/x-ms-shortcut`],[`log`,`text/plain`],[`lostxml`,`application/lost+xml`],[`lrf`,`application/octet-stream`],[`lrm`,`application/vnd.ms-lrm`],[`ltf`,`application/vnd.frogans.ltf`],[`lua`,`text/x-lua`],[`luac`,`application/x-lua-bytecode`],[`lvp`,`audio/vnd.lucent.voice`],[`lwp`,`application/vnd.lotus-wordpro`],[`lzh`,`application/octet-stream`],[`m1v`,`video/mpeg`],[`m2a`,`audio/mpeg`],[`m2v`,`video/mpeg`],[`m3a`,`audio/mpeg`],[`m3u`,`text/plain`],[`m3u8`,`application/vnd.apple.mpegurl`],[`m4a`,`audio/x-m4a`],[`m4p`,`application/mp4`],[`m4s`,`video/iso.segment`],[`m4u`,`application/vnd.mpegurl`],[`m4v`,`video/x-m4v`],[`m13`,`application/x-msmediaview`],[`m14`,`application/x-msmediaview`],[`m21`,`application/mp21`],[`ma`,`application/mathematica`],[`mads`,`application/mads+xml`],[`maei`,`application/mmt-aei+xml`],[`mag`,`application/vnd.ecowin.chart`],[`maker`,`application/vnd.framemaker`],[`man`,`text/troff`],[`manifest`,`text/cache-manifest`],[`map`,`application/json`],[`mar`,`application/octet-stream`],[`markdown`,`text/markdown`],[`mathml`,`application/mathml+xml`],[`mb`,`application/mathematica`],[`mbk`,`application/vnd.mobius.mbk`],[`mbox`,`application/mbox`],[`mc1`,`application/vnd.medcalcdata`],[`mcd`,`application/vnd.mcd`],[`mcurl`,`text/vnd.curl.mcurl`],[`md`,`text/markdown`],[`mdb`,`application/x-msaccess`],[`mdi`,`image/vnd.ms-modi`],[`mdx`,`text/mdx`],[`me`,`text/troff`],[`mesh`,`model/mesh`],[`meta4`,`application/metalink4+xml`],[`metalink`,`application/metalink+xml`],[`mets`,`application/mets+xml`],[`mfm`,`application/vnd.mfmp`],[`mft`,`application/rpki-manifest`],[`mgp`,`application/vnd.osgeo.mapguide.package`],[`mgz`,`application/vnd.proteus.magazine`],[`mid`,`audio/midi`],[`midi`,`audio/midi`],[`mie`,`application/x-mie`],[`mif`,`application/vnd.mif`],[`mime`,`message/rfc822`],[`mj2`,`video/mj2`],[`mjp2`,`video/mj2`],[`mjs`,`application/javascript`],[`mk3d`,`video/x-matroska`],[`mka`,`audio/x-matroska`],[`mkd`,`text/x-markdown`],[`mks`,`video/x-matroska`],[`mkv`,`video/x-matroska`],[`mlp`,`application/vnd.dolby.mlp`],[`mmd`,`application/vnd.chipnuts.karaoke-mmd`],[`mmf`,`application/vnd.smaf`],[`mml`,`text/mathml`],[`mmr`,`image/vnd.fujixerox.edmics-mmr`],[`mng`,`video/x-mng`],[`mny`,`application/x-msmoney`],[`mobi`,`application/x-mobipocket-ebook`],[`mods`,`application/mods+xml`],[`mov`,`video/quicktime`],[`movie`,`video/x-sgi-movie`],[`mp2`,`audio/mpeg`],[`mp2a`,`audio/mpeg`],[`mp3`,`audio/mpeg`],[`mp4`,`video/mp4`],[`mp4a`,`audio/mp4`],[`mp4s`,`application/mp4`],[`mp4v`,`video/mp4`],[`mp21`,`application/mp21`],[`mpc`,`application/vnd.mophun.certificate`],[`mpd`,`application/dash+xml`],[`mpe`,`video/mpeg`],[`mpeg`,`video/mpeg`],[`mpg`,`video/mpeg`],[`mpg4`,`video/mp4`],[`mpga`,`audio/mpeg`],[`mpkg`,`application/vnd.apple.installer+xml`],[`mpm`,`application/vnd.blueice.multipass`],[`mpn`,`application/vnd.mophun.application`],[`mpp`,`application/vnd.ms-project`],[`mpt`,`application/vnd.ms-project`],[`mpy`,`application/vnd.ibm.minipay`],[`mqy`,`application/vnd.mobius.mqy`],[`mrc`,`application/marc`],[`mrcx`,`application/marcxml+xml`],[`ms`,`text/troff`],[`mscml`,`application/mediaservercontrol+xml`],[`mseed`,`application/vnd.fdsn.mseed`],[`mseq`,`application/vnd.mseq`],[`msf`,`application/vnd.epson.msf`],[`msg`,`application/vnd.ms-outlook`],[`msh`,`model/mesh`],[`msi`,`application/x-msdownload`],[`msl`,`application/vnd.mobius.msl`],[`msm`,`application/octet-stream`],[`msp`,`application/octet-stream`],[`msty`,`application/vnd.muvee.style`],[`mtl`,`model/mtl`],[`mts`,`model/vnd.mts`],[`mus`,`application/vnd.musician`],[`musd`,`application/mmt-usd+xml`],[`musicxml`,`application/vnd.recordare.musicxml+xml`],[`mvb`,`application/x-msmediaview`],[`mvt`,`application/vnd.mapbox-vector-tile`],[`mwf`,`application/vnd.mfer`],[`mxf`,`application/mxf`],[`mxl`,`application/vnd.recordare.musicxml`],[`mxmf`,`audio/mobile-xmf`],[`mxml`,`application/xv+xml`],[`mxs`,`application/vnd.triscape.mxs`],[`mxu`,`video/vnd.mpegurl`],[`n-gage`,`application/vnd.nokia.n-gage.symbian.install`],[`n3`,`text/n3`],[`nb`,`application/mathematica`],[`nbp`,`application/vnd.wolfram.player`],[`nc`,`application/x-netcdf`],[`ncx`,`application/x-dtbncx+xml`],[`nfo`,`text/x-nfo`],[`ngdat`,`application/vnd.nokia.n-gage.data`],[`nitf`,`application/vnd.nitf`],[`nlu`,`application/vnd.neurolanguage.nlu`],[`nml`,`application/vnd.enliven`],[`nnd`,`application/vnd.noblenet-directory`],[`nns`,`application/vnd.noblenet-sealer`],[`nnw`,`application/vnd.noblenet-web`],[`npx`,`image/vnd.net-fpx`],[`nq`,`application/n-quads`],[`nsc`,`application/x-conference`],[`nsf`,`application/vnd.lotus-notes`],[`nt`,`application/n-triples`],[`ntf`,`application/vnd.nitf`],[`numbers`,`application/x-iwork-numbers-sffnumbers`],[`nzb`,`application/x-nzb`],[`oa2`,`application/vnd.fujitsu.oasys2`],[`oa3`,`application/vnd.fujitsu.oasys3`],[`oas`,`application/vnd.fujitsu.oasys`],[`obd`,`application/x-msbinder`],[`obgx`,`application/vnd.openblox.game+xml`],[`obj`,`model/obj`],[`oda`,`application/oda`],[`odb`,`application/vnd.oasis.opendocument.database`],[`odc`,`application/vnd.oasis.opendocument.chart`],[`odf`,`application/vnd.oasis.opendocument.formula`],[`odft`,`application/vnd.oasis.opendocument.formula-template`],[`odg`,`application/vnd.oasis.opendocument.graphics`],[`odi`,`application/vnd.oasis.opendocument.image`],[`odm`,`application/vnd.oasis.opendocument.text-master`],[`odp`,`application/vnd.oasis.opendocument.presentation`],[`ods`,`application/vnd.oasis.opendocument.spreadsheet`],[`odt`,`application/vnd.oasis.opendocument.text`],[`oga`,`audio/ogg`],[`ogex`,`model/vnd.opengex`],[`ogg`,`audio/ogg`],[`ogv`,`video/ogg`],[`ogx`,`application/ogg`],[`omdoc`,`application/omdoc+xml`],[`onepkg`,`application/onenote`],[`onetmp`,`application/onenote`],[`onetoc`,`application/onenote`],[`onetoc2`,`application/onenote`],[`opf`,`application/oebps-package+xml`],[`opml`,`text/x-opml`],[`oprc`,`application/vnd.palm`],[`opus`,`audio/ogg`],[`org`,`text/x-org`],[`osf`,`application/vnd.yamaha.openscoreformat`],[`osfpvg`,`application/vnd.yamaha.openscoreformat.osfpvg+xml`],[`osm`,`application/vnd.openstreetmap.data+xml`],[`otc`,`application/vnd.oasis.opendocument.chart-template`],[`otf`,`font/otf`],[`otg`,`application/vnd.oasis.opendocument.graphics-template`],[`oth`,`application/vnd.oasis.opendocument.text-web`],[`oti`,`application/vnd.oasis.opendocument.image-template`],[`otp`,`application/vnd.oasis.opendocument.presentation-template`],[`ots`,`application/vnd.oasis.opendocument.spreadsheet-template`],[`ott`,`application/vnd.oasis.opendocument.text-template`],[`ova`,`application/x-virtualbox-ova`],[`ovf`,`application/x-virtualbox-ovf`],[`owl`,`application/rdf+xml`],[`oxps`,`application/oxps`],[`oxt`,`application/vnd.openofficeorg.extension`],[`p`,`text/x-pascal`],[`p7a`,`application/x-pkcs7-signature`],[`p7b`,`application/x-pkcs7-certificates`],[`p7c`,`application/pkcs7-mime`],[`p7m`,`application/pkcs7-mime`],[`p7r`,`application/x-pkcs7-certreqresp`],[`p7s`,`application/pkcs7-signature`],[`p8`,`application/pkcs8`],[`p10`,`application/x-pkcs10`],[`p12`,`application/x-pkcs12`],[`pac`,`application/x-ns-proxy-autoconfig`],[`pages`,`application/x-iwork-pages-sffpages`],[`pas`,`text/x-pascal`],[`paw`,`application/vnd.pawaafile`],[`pbd`,`application/vnd.powerbuilder6`],[`pbm`,`image/x-portable-bitmap`],[`pcap`,`application/vnd.tcpdump.pcap`],[`pcf`,`application/x-font-pcf`],[`pcl`,`application/vnd.hp-pcl`],[`pclxl`,`application/vnd.hp-pclxl`],[`pct`,`image/x-pict`],[`pcurl`,`application/vnd.curl.pcurl`],[`pcx`,`image/x-pcx`],[`pdb`,`application/x-pilot`],[`pde`,`text/x-processing`],[`pdf`,`application/pdf`],[`pem`,`application/x-x509-user-cert`],[`pfa`,`application/x-font-type1`],[`pfb`,`application/x-font-type1`],[`pfm`,`application/x-font-type1`],[`pfr`,`application/font-tdpfr`],[`pfx`,`application/x-pkcs12`],[`pgm`,`image/x-portable-graymap`],[`pgn`,`application/x-chess-pgn`],[`pgp`,`application/pgp`],[`php`,`application/x-httpd-php`],[`php3`,`application/x-httpd-php`],[`php4`,`application/x-httpd-php`],[`phps`,`application/x-httpd-php-source`],[`phtml`,`application/x-httpd-php`],[`pic`,`image/x-pict`],[`pkg`,`application/octet-stream`],[`pki`,`application/pkixcmp`],[`pkipath`,`application/pkix-pkipath`],[`pkpass`,`application/vnd.apple.pkpass`],[`pl`,`application/x-perl`],[`plb`,`application/vnd.3gpp.pic-bw-large`],[`plc`,`application/vnd.mobius.plc`],[`plf`,`application/vnd.pocketlearn`],[`pls`,`application/pls+xml`],[`pm`,`application/x-perl`],[`pml`,`application/vnd.ctc-posml`],[`png`,`image/png`],[`pnm`,`image/x-portable-anymap`],[`portpkg`,`application/vnd.macports.portpkg`],[`pot`,`application/vnd.ms-powerpoint`],[`potm`,`application/vnd.ms-powerpoint.presentation.macroEnabled.12`],[`potx`,`application/vnd.openxmlformats-officedocument.presentationml.template`],[`ppa`,`application/vnd.ms-powerpoint`],[`ppam`,`application/vnd.ms-powerpoint.addin.macroEnabled.12`],[`ppd`,`application/vnd.cups-ppd`],[`ppm`,`image/x-portable-pixmap`],[`pps`,`application/vnd.ms-powerpoint`],[`ppsm`,`application/vnd.ms-powerpoint.slideshow.macroEnabled.12`],[`ppsx`,`application/vnd.openxmlformats-officedocument.presentationml.slideshow`],[`ppt`,`application/powerpoint`],[`pptm`,`application/vnd.ms-powerpoint.presentation.macroEnabled.12`],[`pptx`,`application/vnd.openxmlformats-officedocument.presentationml.presentation`],[`pqa`,`application/vnd.palm`],[`prc`,`application/x-pilot`],[`pre`,`application/vnd.lotus-freelance`],[`prf`,`application/pics-rules`],[`provx`,`application/provenance+xml`],[`ps`,`application/postscript`],[`psb`,`application/vnd.3gpp.pic-bw-small`],[`psd`,`application/x-photoshop`],[`psf`,`application/x-font-linux-psf`],[`pskcxml`,`application/pskc+xml`],[`pti`,`image/prs.pti`],[`ptid`,`application/vnd.pvi.ptid1`],[`pub`,`application/x-mspublisher`],[`pvb`,`application/vnd.3gpp.pic-bw-var`],[`pwn`,`application/vnd.3m.post-it-notes`],[`pya`,`audio/vnd.ms-playready.media.pya`],[`pyv`,`video/vnd.ms-playready.media.pyv`],[`qam`,`application/vnd.epson.quickanime`],[`qbo`,`application/vnd.intu.qbo`],[`qfx`,`application/vnd.intu.qfx`],[`qps`,`application/vnd.publishare-delta-tree`],[`qt`,`video/quicktime`],[`qwd`,`application/vnd.quark.quarkxpress`],[`qwt`,`application/vnd.quark.quarkxpress`],[`qxb`,`application/vnd.quark.quarkxpress`],[`qxd`,`application/vnd.quark.quarkxpress`],[`qxl`,`application/vnd.quark.quarkxpress`],[`qxt`,`application/vnd.quark.quarkxpress`],[`ra`,`audio/x-realaudio`],[`ram`,`audio/x-pn-realaudio`],[`raml`,`application/raml+yaml`],[`rapd`,`application/route-apd+xml`],[`rar`,`application/x-rar`],[`ras`,`image/x-cmu-raster`],[`rcprofile`,`application/vnd.ipunplugged.rcprofile`],[`rdf`,`application/rdf+xml`],[`rdz`,`application/vnd.data-vision.rdz`],[`relo`,`application/p2p-overlay+xml`],[`rep`,`application/vnd.businessobjects`],[`res`,`application/x-dtbresource+xml`],[`rgb`,`image/x-rgb`],[`rif`,`application/reginfo+xml`],[`rip`,`audio/vnd.rip`],[`ris`,`application/x-research-info-systems`],[`rl`,`application/resource-lists+xml`],[`rlc`,`image/vnd.fujixerox.edmics-rlc`],[`rld`,`application/resource-lists-diff+xml`],[`rm`,`audio/x-pn-realaudio`],[`rmi`,`audio/midi`],[`rmp`,`audio/x-pn-realaudio-plugin`],[`rms`,`application/vnd.jcp.javame.midlet-rms`],[`rmvb`,`application/vnd.rn-realmedia-vbr`],[`rnc`,`application/relax-ng-compact-syntax`],[`rng`,`application/xml`],[`roa`,`application/rpki-roa`],[`roff`,`text/troff`],[`rp9`,`application/vnd.cloanto.rp9`],[`rpm`,`audio/x-pn-realaudio-plugin`],[`rpss`,`application/vnd.nokia.radio-presets`],[`rpst`,`application/vnd.nokia.radio-preset`],[`rq`,`application/sparql-query`],[`rs`,`application/rls-services+xml`],[`rsa`,`application/x-pkcs7`],[`rsat`,`application/atsc-rsat+xml`],[`rsd`,`application/rsd+xml`],[`rsheet`,`application/urc-ressheet+xml`],[`rss`,`application/rss+xml`],[`rtf`,`text/rtf`],[`rtx`,`text/richtext`],[`run`,`application/x-makeself`],[`rusd`,`application/route-usd+xml`],[`rv`,`video/vnd.rn-realvideo`],[`s`,`text/x-asm`],[`s3m`,`audio/s3m`],[`saf`,`application/vnd.yamaha.smaf-audio`],[`sass`,`text/x-sass`],[`sbml`,`application/sbml+xml`],[`sc`,`application/vnd.ibm.secure-container`],[`scd`,`application/x-msschedule`],[`scm`,`application/vnd.lotus-screencam`],[`scq`,`application/scvp-cv-request`],[`scs`,`application/scvp-cv-response`],[`scss`,`text/x-scss`],[`scurl`,`text/vnd.curl.scurl`],[`sda`,`application/vnd.stardivision.draw`],[`sdc`,`application/vnd.stardivision.calc`],[`sdd`,`application/vnd.stardivision.impress`],[`sdkd`,`application/vnd.solent.sdkm+xml`],[`sdkm`,`application/vnd.solent.sdkm+xml`],[`sdp`,`application/sdp`],[`sdw`,`application/vnd.stardivision.writer`],[`sea`,`application/octet-stream`],[`see`,`application/vnd.seemail`],[`seed`,`application/vnd.fdsn.seed`],[`sema`,`application/vnd.sema`],[`semd`,`application/vnd.semd`],[`semf`,`application/vnd.semf`],[`senmlx`,`application/senml+xml`],[`sensmlx`,`application/sensml+xml`],[`ser`,`application/java-serialized-object`],[`setpay`,`application/set-payment-initiation`],[`setreg`,`application/set-registration-initiation`],[`sfd-hdstx`,`application/vnd.hydrostatix.sof-data`],[`sfs`,`application/vnd.spotfire.sfs`],[`sfv`,`text/x-sfv`],[`sgi`,`image/sgi`],[`sgl`,`application/vnd.stardivision.writer-global`],[`sgm`,`text/sgml`],[`sgml`,`text/sgml`],[`sh`,`application/x-sh`],[`shar`,`application/x-shar`],[`shex`,`text/shex`],[`shf`,`application/shf+xml`],[`shtml`,`text/html`],[`sid`,`image/x-mrsid-image`],[`sieve`,`application/sieve`],[`sig`,`application/pgp-signature`],[`sil`,`audio/silk`],[`silo`,`model/mesh`],[`sis`,`application/vnd.symbian.install`],[`sisx`,`application/vnd.symbian.install`],[`sit`,`application/x-stuffit`],[`sitx`,`application/x-stuffitx`],[`siv`,`application/sieve`],[`skd`,`application/vnd.koan`],[`skm`,`application/vnd.koan`],[`skp`,`application/vnd.koan`],[`skt`,`application/vnd.koan`],[`sldm`,`application/vnd.ms-powerpoint.slide.macroenabled.12`],[`sldx`,`application/vnd.openxmlformats-officedocument.presentationml.slide`],[`slim`,`text/slim`],[`slm`,`text/slim`],[`sls`,`application/route-s-tsid+xml`],[`slt`,`application/vnd.epson.salt`],[`sm`,`application/vnd.stepmania.stepchart`],[`smf`,`application/vnd.stardivision.math`],[`smi`,`application/smil`],[`smil`,`application/smil`],[`smv`,`video/x-smv`],[`smzip`,`application/vnd.stepmania.package`],[`snd`,`audio/basic`],[`snf`,`application/x-font-snf`],[`so`,`application/octet-stream`],[`spc`,`application/x-pkcs7-certificates`],[`spdx`,`text/spdx`],[`spf`,`application/vnd.yamaha.smaf-phrase`],[`spl`,`application/x-futuresplash`],[`spot`,`text/vnd.in3d.spot`],[`spp`,`application/scvp-vp-response`],[`spq`,`application/scvp-vp-request`],[`spx`,`audio/ogg`],[`sql`,`application/x-sql`],[`src`,`application/x-wais-source`],[`srt`,`application/x-subrip`],[`sru`,`application/sru+xml`],[`srx`,`application/sparql-results+xml`],[`ssdl`,`application/ssdl+xml`],[`sse`,`application/vnd.kodak-descriptor`],[`ssf`,`application/vnd.epson.ssf`],[`ssml`,`application/ssml+xml`],[`sst`,`application/octet-stream`],[`st`,`application/vnd.sailingtracker.track`],[`stc`,`application/vnd.sun.xml.calc.template`],[`std`,`application/vnd.sun.xml.draw.template`],[`stf`,`application/vnd.wt.stf`],[`sti`,`application/vnd.sun.xml.impress.template`],[`stk`,`application/hyperstudio`],[`stl`,`model/stl`],[`stpx`,`model/step+xml`],[`stpxz`,`model/step-xml+zip`],[`stpz`,`model/step+zip`],[`str`,`application/vnd.pg.format`],[`stw`,`application/vnd.sun.xml.writer.template`],[`styl`,`text/stylus`],[`stylus`,`text/stylus`],[`sub`,`text/vnd.dvb.subtitle`],[`sus`,`application/vnd.sus-calendar`],[`susp`,`application/vnd.sus-calendar`],[`sv4cpio`,`application/x-sv4cpio`],[`sv4crc`,`application/x-sv4crc`],[`svc`,`application/vnd.dvb.service`],[`svd`,`application/vnd.svd`],[`svg`,`image/svg+xml`],[`svgz`,`image/svg+xml`],[`swa`,`application/x-director`],[`swf`,`application/x-shockwave-flash`],[`swi`,`application/vnd.aristanetworks.swi`],[`swidtag`,`application/swid+xml`],[`sxc`,`application/vnd.sun.xml.calc`],[`sxd`,`application/vnd.sun.xml.draw`],[`sxg`,`application/vnd.sun.xml.writer.global`],[`sxi`,`application/vnd.sun.xml.impress`],[`sxm`,`application/vnd.sun.xml.math`],[`sxw`,`application/vnd.sun.xml.writer`],[`t`,`text/troff`],[`t3`,`application/x-t3vm-image`],[`t38`,`image/t38`],[`taglet`,`application/vnd.mynfc`],[`tao`,`application/vnd.tao.intent-module-archive`],[`tap`,`image/vnd.tencent.tap`],[`tar`,`application/x-tar`],[`tcap`,`application/vnd.3gpp2.tcap`],[`tcl`,`application/x-tcl`],[`td`,`application/urc-targetdesc+xml`],[`teacher`,`application/vnd.smart.teacher`],[`tei`,`application/tei+xml`],[`teicorpus`,`application/tei+xml`],[`tex`,`application/x-tex`],[`texi`,`application/x-texinfo`],[`texinfo`,`application/x-texinfo`],[`text`,`text/plain`],[`tfi`,`application/thraud+xml`],[`tfm`,`application/x-tex-tfm`],[`tfx`,`image/tiff-fx`],[`tga`,`image/x-tga`],[`tgz`,`application/x-tar`],[`thmx`,`application/vnd.ms-officetheme`],[`tif`,`image/tiff`],[`tiff`,`image/tiff`],[`tk`,`application/x-tcl`],[`tmo`,`application/vnd.tmobile-livetv`],[`toml`,`application/toml`],[`torrent`,`application/x-bittorrent`],[`tpl`,`application/vnd.groove-tool-template`],[`tpt`,`application/vnd.trid.tpt`],[`tr`,`text/troff`],[`tra`,`application/vnd.trueapp`],[`trig`,`application/trig`],[`trm`,`application/x-msterminal`],[`ts`,`video/mp2t`],[`tsd`,`application/timestamped-data`],[`tsv`,`text/tab-separated-values`],[`ttc`,`font/collection`],[`ttf`,`font/ttf`],[`ttl`,`text/turtle`],[`ttml`,`application/ttml+xml`],[`twd`,`application/vnd.simtech-mindmapper`],[`twds`,`application/vnd.simtech-mindmapper`],[`txd`,`application/vnd.genomatix.tuxedo`],[`txf`,`application/vnd.mobius.txf`],[`txt`,`text/plain`],[`u8dsn`,`message/global-delivery-status`],[`u8hdr`,`message/global-headers`],[`u8mdn`,`message/global-disposition-notification`],[`u8msg`,`message/global`],[`u32`,`application/x-authorware-bin`],[`ubj`,`application/ubjson`],[`udeb`,`application/x-debian-package`],[`ufd`,`application/vnd.ufdl`],[`ufdl`,`application/vnd.ufdl`],[`ulx`,`application/x-glulx`],[`umj`,`application/vnd.umajin`],[`unityweb`,`application/vnd.unity`],[`uoml`,`application/vnd.uoml+xml`],[`uri`,`text/uri-list`],[`uris`,`text/uri-list`],[`urls`,`text/uri-list`],[`usdz`,`model/vnd.usdz+zip`],[`ustar`,`application/x-ustar`],[`utz`,`application/vnd.uiq.theme`],[`uu`,`text/x-uuencode`],[`uva`,`audio/vnd.dece.audio`],[`uvd`,`application/vnd.dece.data`],[`uvf`,`application/vnd.dece.data`],[`uvg`,`image/vnd.dece.graphic`],[`uvh`,`video/vnd.dece.hd`],[`uvi`,`image/vnd.dece.graphic`],[`uvm`,`video/vnd.dece.mobile`],[`uvp`,`video/vnd.dece.pd`],[`uvs`,`video/vnd.dece.sd`],[`uvt`,`application/vnd.dece.ttml+xml`],[`uvu`,`video/vnd.uvvu.mp4`],[`uvv`,`video/vnd.dece.video`],[`uvva`,`audio/vnd.dece.audio`],[`uvvd`,`application/vnd.dece.data`],[`uvvf`,`application/vnd.dece.data`],[`uvvg`,`image/vnd.dece.graphic`],[`uvvh`,`video/vnd.dece.hd`],[`uvvi`,`image/vnd.dece.graphic`],[`uvvm`,`video/vnd.dece.mobile`],[`uvvp`,`video/vnd.dece.pd`],[`uvvs`,`video/vnd.dece.sd`],[`uvvt`,`application/vnd.dece.ttml+xml`],[`uvvu`,`video/vnd.uvvu.mp4`],[`uvvv`,`video/vnd.dece.video`],[`uvvx`,`application/vnd.dece.unspecified`],[`uvvz`,`application/vnd.dece.zip`],[`uvx`,`application/vnd.dece.unspecified`],[`uvz`,`application/vnd.dece.zip`],[`vbox`,`application/x-virtualbox-vbox`],[`vbox-extpack`,`application/x-virtualbox-vbox-extpack`],[`vcard`,`text/vcard`],[`vcd`,`application/x-cdlink`],[`vcf`,`text/x-vcard`],[`vcg`,`application/vnd.groove-vcard`],[`vcs`,`text/x-vcalendar`],[`vcx`,`application/vnd.vcx`],[`vdi`,`application/x-virtualbox-vdi`],[`vds`,`model/vnd.sap.vds`],[`vhd`,`application/x-virtualbox-vhd`],[`vis`,`application/vnd.visionary`],[`viv`,`video/vnd.vivo`],[`vlc`,`application/videolan`],[`vmdk`,`application/x-virtualbox-vmdk`],[`vob`,`video/x-ms-vob`],[`vor`,`application/vnd.stardivision.writer`],[`vox`,`application/x-authorware-bin`],[`vrml`,`model/vrml`],[`vsd`,`application/vnd.visio`],[`vsf`,`application/vnd.vsf`],[`vss`,`application/vnd.visio`],[`vst`,`application/vnd.visio`],[`vsw`,`application/vnd.visio`],[`vtf`,`image/vnd.valve.source.texture`],[`vtt`,`text/vtt`],[`vtu`,`model/vnd.vtu`],[`vxml`,`application/voicexml+xml`],[`w3d`,`application/x-director`],[`wad`,`application/x-doom`],[`wadl`,`application/vnd.sun.wadl+xml`],[`war`,`application/java-archive`],[`wasm`,`application/wasm`],[`wav`,`audio/x-wav`],[`wax`,`audio/x-ms-wax`],[`wbmp`,`image/vnd.wap.wbmp`],[`wbs`,`application/vnd.criticaltools.wbs+xml`],[`wbxml`,`application/wbxml`],[`wcm`,`application/vnd.ms-works`],[`wdb`,`application/vnd.ms-works`],[`wdp`,`image/vnd.ms-photo`],[`weba`,`audio/webm`],[`webapp`,`application/x-web-app-manifest+json`],[`webm`,`video/webm`],[`webmanifest`,`application/manifest+json`],[`webp`,`image/webp`],[`wg`,`application/vnd.pmi.widget`],[`wgt`,`application/widget`],[`wks`,`application/vnd.ms-works`],[`wm`,`video/x-ms-wm`],[`wma`,`audio/x-ms-wma`],[`wmd`,`application/x-ms-wmd`],[`wmf`,`image/wmf`],[`wml`,`text/vnd.wap.wml`],[`wmlc`,`application/wmlc`],[`wmls`,`text/vnd.wap.wmlscript`],[`wmlsc`,`application/vnd.wap.wmlscriptc`],[`wmv`,`video/x-ms-wmv`],[`wmx`,`video/x-ms-wmx`],[`wmz`,`application/x-msmetafile`],[`woff`,`font/woff`],[`woff2`,`font/woff2`],[`word`,`application/msword`],[`wpd`,`application/vnd.wordperfect`],[`wpl`,`application/vnd.ms-wpl`],[`wps`,`application/vnd.ms-works`],[`wqd`,`application/vnd.wqd`],[`wri`,`application/x-mswrite`],[`wrl`,`model/vrml`],[`wsc`,`message/vnd.wfa.wsc`],[`wsdl`,`application/wsdl+xml`],[`wspolicy`,`application/wspolicy+xml`],[`wtb`,`application/vnd.webturbo`],[`wvx`,`video/x-ms-wvx`],[`x3d`,`model/x3d+xml`],[`x3db`,`model/x3d+fastinfoset`],[`x3dbz`,`model/x3d+binary`],[`x3dv`,`model/x3d-vrml`],[`x3dvz`,`model/x3d+vrml`],[`x3dz`,`model/x3d+xml`],[`x32`,`application/x-authorware-bin`],[`x_b`,`model/vnd.parasolid.transmit.binary`],[`x_t`,`model/vnd.parasolid.transmit.text`],[`xaml`,`application/xaml+xml`],[`xap`,`application/x-silverlight-app`],[`xar`,`application/vnd.xara`],[`xav`,`application/xcap-att+xml`],[`xbap`,`application/x-ms-xbap`],[`xbd`,`application/vnd.fujixerox.docuworks.binder`],[`xbm`,`image/x-xbitmap`],[`xca`,`application/xcap-caps+xml`],[`xcs`,`application/calendar+xml`],[`xdf`,`application/xcap-diff+xml`],[`xdm`,`application/vnd.syncml.dm+xml`],[`xdp`,`application/vnd.adobe.xdp+xml`],[`xdssc`,`application/dssc+xml`],[`xdw`,`application/vnd.fujixerox.docuworks`],[`xel`,`application/xcap-el+xml`],[`xenc`,`application/xenc+xml`],[`xer`,`application/patch-ops-error+xml`],[`xfdf`,`application/vnd.adobe.xfdf`],[`xfdl`,`application/vnd.xfdl`],[`xht`,`application/xhtml+xml`],[`xhtml`,`application/xhtml+xml`],[`xhvml`,`application/xv+xml`],[`xif`,`image/vnd.xiff`],[`xl`,`application/excel`],[`xla`,`application/vnd.ms-excel`],[`xlam`,`application/vnd.ms-excel.addin.macroEnabled.12`],[`xlc`,`application/vnd.ms-excel`],[`xlf`,`application/xliff+xml`],[`xlm`,`application/vnd.ms-excel`],[`xls`,`application/vnd.ms-excel`],[`xlsb`,`application/vnd.ms-excel.sheet.binary.macroEnabled.12`],[`xlsm`,`application/vnd.ms-excel.sheet.macroEnabled.12`],[`xlsx`,`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`],[`xlt`,`application/vnd.ms-excel`],[`xltm`,`application/vnd.ms-excel.template.macroEnabled.12`],[`xltx`,`application/vnd.openxmlformats-officedocument.spreadsheetml.template`],[`xlw`,`application/vnd.ms-excel`],[`xm`,`audio/xm`],[`xml`,`application/xml`],[`xns`,`application/xcap-ns+xml`],[`xo`,`application/vnd.olpc-sugar`],[`xop`,`application/xop+xml`],[`xpi`,`application/x-xpinstall`],[`xpl`,`application/xproc+xml`],[`xpm`,`image/x-xpixmap`],[`xpr`,`application/vnd.is-xpr`],[`xps`,`application/vnd.ms-xpsdocument`],[`xpw`,`application/vnd.intercon.formnet`],[`xpx`,`application/vnd.intercon.formnet`],[`xsd`,`application/xml`],[`xsl`,`application/xml`],[`xslt`,`application/xslt+xml`],[`xsm`,`application/vnd.syncml+xml`],[`xspf`,`application/xspf+xml`],[`xul`,`application/vnd.mozilla.xul+xml`],[`xvm`,`application/xv+xml`],[`xvml`,`application/xv+xml`],[`xwd`,`image/x-xwindowdump`],[`xyz`,`chemical/x-xyz`],[`xz`,`application/x-xz`],[`yaml`,`text/yaml`],[`yang`,`application/yang`],[`yin`,`application/yin+xml`],[`yml`,`text/yaml`],[`ymp`,`text/x-suse-ymp`],[`z`,`application/x-compress`],[`z1`,`application/x-zmachine`],[`z2`,`application/x-zmachine`],[`z3`,`application/x-zmachine`],[`z4`,`application/x-zmachine`],[`z5`,`application/x-zmachine`],[`z6`,`application/x-zmachine`],[`z7`,`application/x-zmachine`],[`z8`,`application/x-zmachine`],[`zaz`,`application/vnd.zzazz.deck+xml`],[`zip`,`application/zip`],[`zir`,`application/vnd.zul`],[`zirz`,`application/vnd.zul`],[`zmm`,`application/vnd.handheld-entertainment+xml`],[`zsh`,`text/x-scriptzsh`]]);function 
3zr(e,t,n){let r=Br(e),{webkitRelativePath:i}=e,a=typeof t==`string`?t:typeof i==`string`&&i.length>0?i:`./${e.name}`;return typeof r.path!=`string`&&Vr(r,`path`,a),n!==void 0&&Object.defineProperty(r,"handle",{value:n,writable:!1,configurable:!1,enumerable:!0}),Vr(r,`relativePath`,a),r}function Br(e){let{name:t}=e;if(t&&t.lastIndexOf(`.`)!==-1&&!e.type){let n=t.split(`.`).pop().toLowerCase(),r=Rr.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}function Vr(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}var Hr=[`.DS_Store`,`Thumbs.db`];function Ur(e){return D(this,void 0,void 0,function*(){return Kr(e)&&Wr(e.dataTransfer)?Yr(e.dataTransfer,e.type):Gr(e)?qr(e):Array.isArray(e)&&e.every(e=>`getFile`in e&&typeof e.getFile==`function`)?Jr(e):[]})}function Wr(e){return Kr(e)}function Gr(e){return Kr(e)&&Kr(e.target)}function Kr(e){return typeof e==`object`&&!!e}function qr(e){return Zr(e.target.files).map(e=>zr(e))}function Jr(e){return D(this,void 0,void 0,function*(){return(yield Promise.all(e.map(e=>e.getFile()))).map(e=>zr(e))})}function Yr(e,t){return D(this,void 0,void 0,function*(){if(e.items){let n=Zr(e.items).filter(e=>e.kind===`file`);return t===`drop`?Xr($r(yield Promise.all(n.map(Qr)))):n}return Xr(Zr(e.files).map(e=>zr(e)))})}function Xr(e){return e.filter(e=>Hr.indexOf(e.name)===-1)}function Zr(e){if(e===null)return[];let t=[];for(let n=0;n<e.length;n++){let r=e[n];t.push(r)}return t}function Qr(e){if(typeof e.webkitGetAsEntry!=`function`)return ei(e);let t=e.webkitGetAsEntry();return t&&t.isDirectory?ni(t):ei(e,t)}function $r(e){return e.reduce((e,t)=>[...e,...Array.isArray(t)?$r(t):[t]],[])}function ei(e,t){return D(this,void 0,void 0,function*(){if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle==`function`){let t=yield e.getAsFileSystemHandle();if(t===null)throw Error(`${e} is not a File`);if(t!==void 0){let e=yield t.getFile();return e.handle=t,zr(e)}}let n=e.getAsFile();if(!n)throw Error(`${e} is not a File`);return zr(n,t?.fullPath??void 0)})}function ti(e){return D(this,void 0,void 0,function*(){return e.isDirectory?ni(e):ri(e)})}function ni(e){let t=e.createReader();return new Promise((e,n)=>{let r=[];function i(){t.readEntries(t=>D(this,void 0,void 0,function*(){if(t.length){let e=Promise.all(t.map(ti));r.push(e),i()}else try{e(yield Promise.all(r))}catch(e){n(e)}}),e=>{n(e)})}i()})}function ri(e){return D(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.file(n=>{t(zr(n,e.fullPath))},e=>{n(e)})})})}var ii=t((e=>{e.__esModule=!0,e.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(`,`);if(n.length===0)return!0;var r=e.name||``,i=(e.type||``).toLowerCase(),a=i.replace(/\/.*$/,``);return n.some(function(e){var t=e.trim().toLowerCase();return t.charAt(0)===`.`?r.toLowerCase().endsWith(t):t.endsWith(`/*`)?a===t.replace(/\/.*$/,``):i===t})}return!0}})),ai=e(Pr(),1),Z=e(Lr()),oi=e(ii());function si(e){return ui(e)||li(e)||gi(e)||ci()}function ci(){throw TypeError(`Invalid attempt to spread non-iterable instance.
4In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function li(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function ui(e){if(Array.isArray(e))return _i(e)}function di(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?di(Object(n),!0).forEach(function(t){pi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):di(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mi(e,t){return yi(e)||vi(e,t)||gi(e,t)||hi()}
4function hi(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gi(e,t){if(e){if(typeof e==`string`)return _i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _i(e,t)}}function _i(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function vi(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(e){a=!0,s=e}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function yi(e){if(Array.isArray(e))return e}var bi=typeof oi.default==`function`?oi.default:oi.default.default,xi=`file-invalid-type`,Si=`file-too-large`,Ci=`file-too-small`,wi=`too-many-files`,Ti={FileInvalidType:xi,FileTooLarge:Si,FileTooSmall:Ci,TooManyFiles:wi},Ei=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:``).split(`,`);return{code:xi,message:`File type must be ${e.length>1?`one of ${e.join(`, `)}`:e[0]}`}},Di=function(e){return{code:Si,message:`File is larger than ${e} ${e===1?`byte`:`bytes`}`}},Oi=function(e){return{code:Ci,message:`File is smaller than ${e} ${e===1?`byte`:`bytes`}`}},ki={code:wi,message:`Too many files`};function Ai(e,t){var n=e.type===`application/x-moz-file`||bi(e,t);return[n,n?null:Ei(t)]}function ji(e,t,n){if(Mi(e.size)){if(Mi(t)&&Mi(n)){if(e.size>n)return[!1,Di(n)];if(e.size<t)return[!1,Oi(t)]}else if(Mi(t)&&e.size<t)return[!1,Oi(t)];else if(Mi(n)&&e.size>n)return[!1,Di(n)]}return[!0,null]}function Mi(e){return e!=null}function Ni(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,a=e.multiple,o=e.maxFiles,s=e.validator;return!a&&t.length>1||a&&o>=1&&t.length>o?!1:t.every(function(e){var t=mi(Ai(e,n),1)[0],a=mi(ji(e,r,i),1)[0],o=s?s(e):null;return t&&a&&!o})}function Pi(e){return typeof e.isPropagationStopped==`function`?e.isPropagationStopped():e.cancelBubble!==void 0&&e.cancelBubble}function Fi(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return e===`Files`||e===`application/x-moz-file`}):!!e.target&&!!e.target.files}function Ii(e){e.preventDefault()}function Li(e){return e.indexOf(`MSIE`)!==-1||e.indexOf(`Trident/`)!==-1}function Ri(e){return e.indexOf(`Edge/`)!==-1}function zi(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Li(e)||Ri(e)}function Bi(){var e=[...arguments];return function(t){var n=[...arguments].slice(1);return e.some(function(e){return!Pi(t)&&e&&e.apply(void 0,[t].concat(n)),Pi(t)})}}function Vi(){return`showOpenFilePicker`in window}function Hi(e){return Mi(e)?[{description:`Files`,accept:Object.entries(e).filter(function(e){var t=mi(e,2),n=t[0],r=t[1],i=!0;return Ki(n)||(console.warn(`Skipped "${n}" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.`),i=!1),(!Array.isArray(r)||!r.every(qi))&&(console.warn(`Skipped "${n}" because an invalid file extension was provided.`),i=!1),i}).reduce(function(e,t){var n=mi(t,2),r=n[0],i=n[1];return fi(fi({},e),{},pi({},r,i))},{})}]:e}function Ui(e){if(Mi(e))return Object.entries(e).reduce(function(e,t){var n=mi(t,2),r=n[0],i=n[1];return[].concat(si(e),[r],si(i))},[]).filter(function(e){return Ki(e)||qi(e)}).join(`,`)}function Wi(e){return e instanceof DOMException&&(e.name===`AbortError`||e.code===e.ABORT_ERR)}function Gi(e){return e instanceof DOMException&&(e.name===`SecurityError`||e.code===e.SECURITY_ERR)}function Ki(e){return e===`audio/*`||e===`video/*`||e===`image/*`||e===`text/*`||e===`application/*`||/\w+\/[-+.\w]+/g.test(e)}function qi(e){return/^.*\.[\w]+$/.test(e)}var Ji=[`children`],Yi=[`open`],Xi=[`refKey`,`role`,`onKeyDown`,`onFocus`,`onBlur`,`onClick`,`onDragEnter`,`onDragOver`,`onDragLeave`,`onDrop`],Zi=[`refKey`,`onChange`,`onClick`];function Qi(e){return ta(e)||ea(e)||ia(e)||$i()}function $i(){throw TypeError(`Invalid attempt to spread non-iterable instance.
6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ea(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function ta(e){if(Array.isArray(e))return aa(e)}function na(e,t){return sa(e)||oa(e,t)||ia(e,t)||ra()}
6function ra(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ia(e,t){if(e){if(typeof e==`string`)return aa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aa(e,t)}}function aa(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oa(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(e){a=!0,s=e}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function sa(e){if(Array.isArray(e))return e}function ca(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?ca(Object(n),!0).forEach(function(t){la(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ca(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function la(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ua(e,t){if(e==null)return{};var n=da(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function da(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var fa=(0,U.forwardRef)(function(e,t){var n=e.children,r=ha(ua(e,Ji)),i=r.open,a=ua(r,Yi);return(0,U.useImperativeHandle)(t,function(){return{open:i}},[i]),U.createElement(U.Fragment,null,n(Q(Q({},a),{},{open:i})))});fa.displayName=`Dropzone`;var pa={disabled:!1,getFilesFromEvent:Ur,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};fa.defaultProps=pa,fa.propTypes={children:Z.default.func,accept:Z.default.objectOf(Z.default.arrayOf(Z.default.string)),multiple:Z.default.bool,preventDropOnDocument:Z.default.bool,noClick:Z.default.bool,noKeyboard:Z.default.bool,noDrag:Z.default.bool,noDragEventsBubbling:Z.default.bool,minSize:Z.default.number,maxSize:Z.default.number,maxFiles:Z.default.number,disabled:Z.default.bool,getFilesFromEvent:Z.default.func,onFileDialogCancel:Z.default.func,onFileDialogOpen:Z.default.func,useFsAccessApi:Z.default.bool,autoFocus:Z.default.bool,onDragEnter:Z.default.func,onDragLeave:Z.default.func,onDragOver:Z.default.func,onDrop:Z.default.func,onDropAccepted:Z.default.func,onDropRejected:Z.default.func,onError:Z.default.func,validator:Z.default.func};var ma={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function ha(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=Q(Q({},pa),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,o=t.minSize,s=t.multiple,c=t.maxFiles,l=t.onDragEnter,u=t.onDragLeave,d=t.onDragOver,f=t.onDrop,p=t.onDropAccepted,m=t.onDropRejected,h=t.onFileDialogCancel,g=t.onFileDialogOpen,_=t.useFsAccessApi,v=t.autoFocus,y=t.preventDropOnDocument,b=t.noClick,x=t.noKeyboard,S=t.noDrag,C=t.noDragEventsBubbling,w=t.onError,T=t.validator,E=(0,U.useMemo)(function(){return Ui(n)},[n]),D=(0,U.useMemo)(function(){return Hi(n)},[n]),O=(0,U.useMemo)(function(){return typeof g==`function`?g:_a},[g]),k=(0,U.useMemo)(function(){return typeof h==`function`?h:_a},[h]),A=(0,U.useRef)(null),j=(0,U.useRef)(null),M=na((0,U.useReducer)(ga,ma),2),N=M[0],P=M[1],ee=N.isFocused,F=N.isFileDialogActive,I=(0,U.useRef)(typeof window<`u`&&window.isSecureContext&&_&&Vi()),te=function(){!I.current&&F&&setTimeout(function(){j.current&&(j.current.files.length||(P({type:`closeDialog`}),k()))},300)};(0,U.useEffect)(function(){return window.addEventListener(`focus`,te,!1),function(){window.removeEventListener(`focus`,te,!1)}},[j,F,k,I]);var L=(0,U.useRef)([]),R=function(e){A.current&&A.current.contains(e.target)||(e.preventDefault(),L.current=[])};(0,U.useEffect)(function(){return y&&(document.addEventListener(`dragover`,Ii,!1),document.addEventListener(`drop`,R,!1)),function(){y&&(document.removeEventListener(`dragover`,Ii),document.removeEventListener(`drop`,R))}},[A,y]),(0,U.useEffect)(function(){return!r&&v&&A.current&&A.current.focus(),function(){}},[A,v,r]);var z=(0,U.useCallback)(function(e){w?w(e):console.error(e)},[w]),ne=(0,U.useCallback)(function(e){e.preventDefault(),e.persist(),de(e),L.current=[].concat(Qi(L.current),[e.target]),Fi(e)&&Promise.resolve(i(e)).then(function(t){if(!(Pi(e)&&!C)){var n=t.length,r=n>0&&Ni({files:t,accept:E,minSize:o,maxSize:a,multiple:s,maxFiles:c,validator:T});P({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:`setDraggedFiles`}),l&&l(e)}}).catch(function(e){return z(e)})},[i,l,z,C,E,o,a,s,c,T]),B=(0,U.useCallback)(function(e){e.preventDefault(),e.persist(),de(e);var t=Fi(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect=`copy`}catch{}return t&&d&&d(e),!1},[d,C]),re=(0,U.useCallback)(function(e){e.preventDefault(),e.persist(),de(e);var t=L.current.filter(function(e){return A.current&&A.current.contains(e)}),n=t.indexOf(e.target);n!==-1&&t.splice(n,1),L.current=t,!(t.length>0)&&(P({type:`setDraggedFiles`,isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Fi(e)&&u&&u(e))},[A,u,C]),ie=(0,U.useCallback)(function(e,t){var n=[],r=[];e.forEach(function(e){var t=na(Ai(e,E),2),i=t[0],s=t[1],c=na(ji(e,o,a),2),l=c[0],u=c[1],d=T?T(e):null;if(i&&l&&!d)n.push(e);else{var f=[s,u];d&&(f=f.concat(d)),r.push({file:e,errors:f.filter(function(e){return e})})}}),(!s&&n.length>1||s&&c>=1&&n.length>c)&&(n.forEach(function(e){r.push({file:e,errors:[ki]})}),n.splice(0)),P({acceptedFiles:n,fileRejections:r,isDragReject:r.length>0,type:`setFiles`}),f&&f(n,r,t),r.length>0&&m&&m(r,t),n.length>0&&p&&p(n,t)},[P,s,E,o,a,c,f,p,m,T]),ae=(0,U.useCallback)(function(e){e.preventDefault(),e.persist(),de(e),L.current=[],Fi(e)&&Promise.resolve(i(e)).then(function(t){Pi(e)&&!C||ie(t,e)}).catch(function(e){return z(e)}),P({type:`reset`})},[i,ie,z,C]),V=(0,U.useCallback)(function(){if(I.current){P({type:`openDialog`}),O();var e={multiple:s,types:D};window.showOpenFilePicker(e).then(function(e){return i(e)}).then(function(e){ie(e,null),P({type:`closeDialog`})}).catch(function(e){Wi(e)?(k(e),P({type:`closeDialog`})):Gi(e)?(I.current=!1,j.current?(j.current.value=null,j.current.click()):z(Error(`Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided.`))):z(e)});return}j.current&&(P({type:`openDialog`}),O(),j.current.value=null,j.current.click())},[P,O,k,_,ie,z,D,s]),oe=(0,U.useCallback)(function(e){!A.current||!A.current.isEqualNode(e.target)||(e.key===` `||e.key===`Enter`||e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),V())},[A,V]),H=(0,U.useCallback)(function(){P({type:`focus`})},[]),W=(0,U.useCallback)(function(){P({type:`blur`})},[]),se=(0,U.useCallback)(function(){b||(zi()?setTimeout(V,0):V())},[b,V]),ce=function(e){return r?null:e},le=function(e){return x?null:ce(e)},ue=function(e){return S?null:ce(e)},de=function(e){C&&e.stopPropagation()},fe=(0,U.useMemo)(function(){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.refKey,n=t===void 0?`ref`:t,i=e.role,a=e.onKeyDown,o=e.onFocus,s=e.onBlur,c=e.onClick,l=e.onDragEnter,u=e.onDragOver,d=e.onDragLeave,f=e.onDrop,p=ua(e,Xi);return Q(Q(la({onKeyDown:le(Bi(a,oe)),onFocus:le(Bi(o,H)),onBlur:le(Bi(s,W)),onClick:ce(
7Bi(c,se)),onDragEnter:ue(Bi(l,ne)),onDragOver:ue(Bi(u,B)),onDragLeave:ue(Bi(d,re)),onDrop:ue(Bi(f,ae)),role:typeof i==`string`&&i!==``?i:`presentation`},n,A),!r&&!x?{tabIndex:0}:{}),p)}},[A,oe,H,W,se,ne,B,re,ae,x,S,r]),pe=(0,U.useCallback)(function(e){e.stopPropagation()},[]),me=(0,U.useMemo)(function(){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.refKey,n=t===void 0?`ref`:t,r=e.onChange,i=e.onClick,a=ua(e,Zi);return Q(Q({},la({accept:E,multiple:s,type:`file`,style:{border:0,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`0 -1px -1px 0`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`},onChange:ce(Bi(r,ae)),onClick:ce(Bi(i,pe)),tabIndex:-1},n,j)),a)}},[j,n,s,ae,r]);return Q(Q({},N),{},{isFocused:ee&&!r,getRootProps:fe,getInputProps:me,rootRef:A,inputRef:j,open:ce(V)})}function ga(e,t){switch(t.type){case`focus`:return Q(Q({},e),{},{isFocused:!0});case`blur`:return Q(Q({},e),{},{isFocused:!1});case`openDialog`:return Q(Q({},ma),{},{isFileDialogActive:!0});case`closeDialog`:return Q(Q({},e),{},{isFileDialogActive:!1});case`setDraggedFiles`:return Q(Q({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case`setFiles`:return Q(Q({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case`reset`:return Q({},ma);default:return e}}function _a(){}var va=e(t(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(t){if(typeof t==`string`||typeof t==`number`)return t;if(typeof t!=`object`)return``;if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes(`[native code]`))return t.toString();var r=``;for(var a in t)e.call(t,a)&&t[a]&&(r=i(r,a));return r}function i(e,t){return t?e?e+` `+t:e+t:e}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()}))()),ya={themeLight:`_themeLight_uaz01y_4`,themeDark:`_themeDark_uaz01y_7`,main:`_main_uaz01y_11`},ba={light:ya.themeLight,dark:ya.themeDark},xa=e=>e&&typeof e!=`boolean`,Sa=(e,t)=>xa(e)||t,Ca=U.forwardRef((e,t)=>{let{theme:n,className:r,children:i,reserveLine:a=!1,...o}=e,s=N(n),c=xa(i);return Sa(i,a)?U.createElement(`div`,{ref:t,className:(0,va.default)(ya.main,ba[s],r),role:c?`alert`:void 0,"aria-live":c?`polite`:void 0,...o},c?i:`\xA0`):null});Ca.displayName=`ErrorMessage`,Ca.propTypes={theme:W.default.oneOf([`light`,`dark`]),children:W.default.oneOfType([W.default.node,W.default.bool]),className:W.default.string,reserveLine:W.default.bool};var $={dropzone:`_dropzone_ip57qg_1`,dropzone_active:`_dropzone_active_ip57qg_1`,disabled:`_disabled_ip57qg_14`,dark:`_dark_ip57qg_32`,dar
7k_active:`_dark_active_ip57qg_1`,files:`_files_ip57qg_55`,file:`_file_ip57qg_55`,fileInfo:`_fileInfo_ip57qg_71`,controls:`_controls_ip57qg_85`,progressBar:`_progressBar_ip57qg_91`,line:`_line_ip57qg_100`,active:`_active_ip57qg_105`,activeFade:`_activeFade_ip57qg_105`,loader:`_loader_ip57qg_1`,success:`_success_ip57qg_137`,globalError:`_globalError_ip57qg_141`,failed:`_failed_ip57qg_147`};async function wa(e){try{let{sessionId:t}=await(await fetch(e,{method:`POST`,body:JSON.stringify({method:`getid`})})).json();return t}catch{return null}}async function Ta(e,t,n){let{fields:r,url:i}=await(await fetch(n,{method:`POST`,body:JSON.stringify({filename:e.name,method:`post`,sessionId:t,contentType:e.type})})).json();return{fields:r,url:i}}async function Ea(e,t){try{let n=new FormData;Object.keys(t.fields).forEach(e=>{n.append(e,t.fields[e])}),n.append(`file`,e);let r=await(await fetch(t.url,{method:`POST`,body:n})).text(),i=new window.DOMParser().parseFromString(r,`text/xml`),a=i.getElementsByTagName(`Key`)[0]?.textContent,o=i.getElementsByTagName(`ETag`)[0]?.textContent;return a&&o?{key:a,etag:o.slice(1,-1),name:e.name}:{error:!0,name:e.name}}catch{return{error:!0,name:e.name}}}async function Da(e,t,n){try{return Ea(e,await Ta(e,n,t))}catch{return{error:!0,name:e.name}}}function Oa(e,t){if(!e.has(t))return t;let n=t.split(`.`).at(-1),r=t.replace(`.${n}`,``).replace(`(`,`\\(`).replace(`)`,`\\)`),i=RegExp(`^${r}.*\\((\\d)\\)\\..*$`),a=Array.from(e.keys()).reduce((e,n)=>{n===t&&e.push(0);let r=n.match(i);return r&&e.push(+r[1]),e},[]),o=Math.max(...a),s=[];for(let e=0;e<o;e++)a.includes(e)||s.push(e);let c=s.length?Math.min(...s):o+1;return`${t.replace(`.${n}`,``)}(${c}).${n}`}function ka({errorCode:e,maxFilesPluralErrorText:t,maxFilesSingularErrorText:n,maxFileSizeErrorText:r,uploadErrorText:i,acceptErrorText:a,multiple:o}){switch(e){case Ti.FileTooLarge:return r;case Ti.FileInvalidType:return a;case Ti.TooManyFiles:return o?t:n;default:return i}}function Aa(e){if(e===0)return`0 B`;let t=[`B`,`KB`,`MB`,`GB`],n=1024,r=Math.floor(Math.log(e)/Math.log(n));return`${parseFloat((e/n**r).toFixed(2))}\xA0${t[r]}`}var ja={"application/msword":[`.doc`],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[`.docx`],"application/vnd.oasis.opendocument.text":[`.odt`],"application/pdf":[`.pdf`],"text/plain":[`.txt`]},Ma={light:{borderColor:O},dark:{borderColor:_}},Na={light:{borderColor:O,backgroundColor:m},dark:{borderColor:_,backgroundColor:d}},Pa={dark:{borderColor:h},light:{borderColor:h}};function Fa(e){let t=(0,U.useCallback)(t=>{let n=e.current,r=t.target,i=n?.getElementsByClassName($.active).item(0),a=n?.getElementsByClassName($.activeFade).item(0);if(i&&r.classList.contains($.active)){r.getAnimations()[0].startTime=i.getAnimations()[0].startTime;return}a&&r.classList.contains($.activeFade)&&(r.getAnimations()[0].startTime=a.getAnimations()[0].startTime)},[e]);(0,U.useEffect)(()=>{let n=e.current;return n?.addEventListener(`animationstart`,t),()=>{n?.removeEventListener(`animationstart`,t)}},[e,t])}function Ia(e,t,n,r){for(let i of e){let a=i.name.split(`.`).pop();if(typeof a==`string`){if(Object.entries(n).some(([,e])=>e.includes(`.${a}`)))continue;e.splice(e.indexOf(i),1),t.push({file:i,errors:[{code:Ti.FileInvalidType,message:r}]})}}}function La({name:e,text:t=`Drop files here or\xA0click\xA0to\xA0upload`,mobileText:n=`Click here to\xA0upload\xA0a\xA0file`,dropText:r=`Drop files here`,accept:i=ja,multiple:a=!1,maxFiles:o=a?void 0:1,maxFileSize:s=2,note:c=`.doc, .pdf, .txt, .odt, .docx, maximum ${s} MB`,disabled:l,uploadUrl:u,onChange:d,error:f,isUploadFinished:p,uploadErrorText:m=`Upload failed. Please try again`,uploadErrorMobileText:h=`Upload failed`,acceptErrorText:_=`Unsupported file format`,maxFilesSingularErrorText:v=`You can upload only one file`,maxFileSizeErrorText:y=`You can upload files with a maximum size of ${s}MB`,maxFilesPluralErrorText:S=`You can upload up to ${o} files`}){let C=a||o===void 0||o>1,w=T(),[E,D]=(0,U.useState)(``),O=w?h:m,[k,A]=(0,U.useState)(``),j=(0,U.useRef)(null);Fa(j);let[M,N]=(0,U.useState)([]),P=ee(),F=b(),I=(0,U.useCallback)(async e=>{if(p?.(!1),e.length>0){if(!E){let e=await wa(u);e&&D(e);return}let t=await Promise.all(e.map(async({file:e,name:t})=>({...await Da(e,u,E),file:e,name:t})));for(let e of t)`error`in e?N(t=>{let n=new Map(t);return n.set(e.name,{name:e.name,file:e.file,failed:!0,error:O,loading:!1,loaded:!1}),Array.from(n)}):N(t=>{let n=new Map(t);return n.set(e.name,{name:e.name,file:e.file,failed:!1,loading:!1,loaded:!0,key:e.key,etag:e.etag}),Array.from(n)})}p?.(!0)},[p,E,O,u]);(0,U.useEffect)(()=>{let e=M.reduce((e,[,t])=>(t.loaded&&e.push({etag:t.etag,key:t.key}),e),[]);d?.(e)},[M,d]),(0,U.useEffect)(()=>{let e=M.reduce((e,[,t])=>(t.loading&&e.push(t),e),[]);I(e)},[M,I]);let te=(0,U.useCallback)((e,t)=>{if(Ia(e,t,i,_),A(``),!C&&(t.length>1||t.some(e=>e.errors[0].code===Ti.TooManyFiles))){A(v);return}N(n=>{let r=new Map(n),i=n.filter(([,{failed:e}])=>!e).length;if(C&&o&&i+e.length>
7o)return A(S),n;if(!C&&(i+e.length>1||i+t.length>1))return A(v),n;C||r.clear();for(let t of e){let{name:e,size:n}=t,i=Oa(r,e);r.set(i,{name:i,size:n,loading:!0,file:t})}for(let e of t){let{file:t,errors:n}=e,i=Oa(r,t.name);r.set(i,{name:i,file:t,failed:!0,rejected:!0,error:ka({errorCode:n[0].code,uploadErrorText:O,maxFilesPluralErrorText:S,acceptErrorText:_,maxFileSizeErrorText:y,maxFilesSingularErrorText:v,multiple:C})})}return Array.from(r)})},[_,y,o,S,v,C,O]),L=ha({maxFiles:o,maxSize:s*1024**2,multiple:C,accept:i,onDrop:te,disabled:l}),R=f||k,z=(0,U.useMemo)(()=>({...L.isFocused?Ma[P]:{},...L.isDragAccept?Na[P]:{},...R?Pa[P]:{}}),[L.isFocused,L.isDragAccept,P,R]),ne=e=>()=>{A(``),N(t=>{let n=new Map(t);return n.delete(e),Array.from(n)})},B=e=>()=>{N(t=>{let n=new Map(t);return n.set(e.name,{...e,failed:!1,loading:!0}),Array.from(n)})};return(0,G.jsxs)(`div`,{children:[(0,G.jsxs)(`div`,{...L.getRootProps({className:(0,ai.default)($.dropzone,$[P],l&&$.disabled),style:z}),"data-test":`file-uploader`,children:[(0,G.jsx)(`input`,{...L.getInputProps(),"data-test":`file-uploader-input`,name:e,disabled:l,multiple:C}),L.isDragActive?(0,G.jsx)(`p`,{className:F(`rs-text-2`,{hardness:`hard`}),"data-test":`file-uploader-active-text`,children:r}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(`p`,{className:F(`rs-text-2`,{hardness:l?`pale`:`hard`}),"data-test":`file-uploader-text`,children:w?n:t}),(0,G.jsx)(`p`,{className:F(`rs-text-3`,{hardness:`pale`}),"data-test":`file-uploader-note`,children:c})]})]}),R&&(0,G.jsx)(`div`,{className:$.globalError,"data-test":`file-uploader-error`,children:(0,G.jsx)(Ca,{children:f??k})}),(0,G.jsx)(`div`,{className:(0,ai.default)($.files,$[P]),ref:j,"data-test":`file-uploader-module`,children:M.map(([e,t])=>(0,G.jsxs)(U.Fragment,{children:[(0,G.jsxs)(`div`,{"data-test":`file-uploader-file`,className:$.file,children:[(0,G.jsxs)(`div`,{className:$.fileInfo,children:[(0,G.jsx)(`span`,{"data-test":`file-uploader-file-name`,className:F(`rs-text-2`,{hardness:t.loaded?`hard`:`pale`}),children:t.name}),t.size&&(0,G.jsx)(`span`,{className:(0,ai.default)(F(`rs-text-2`,{hardness:`pale`}),$.size),children:Aa(t.size)}),t.failed&&(0,G.jsx)(`span`,{className:(0,ai.default)(F(`rs-text-2`),$.failed),"data-test":`file-uploader-file-error`,children:t.error})]}),(0,G.jsxs)(`div`,{className:$.controls,children:[t.failed&&!t.rejected&&(0,G.jsx)(x,{"data-test":`file-uploader-reload`,icon:(0,G.jsx)(me,{size:`m`}),size:`m`,mode:`clear`,onClick:B(t)}),(t.failed||t.loaded)&&(0,G.jsx)(x,{"data-test":`file-uploader-delete`,icon:(0,G.jsx)(xe,{size:`m`}),size:`m`,mode:`clear`,onClick:ne(t.name)}),t.loading&&(0,G.jsx)(x,{"data-test":`file-uploader-delete`,icon:(0,G.jsx)(g,{size:`m`}),size:`m`,mode:`clear`,onClick:ne(t.name)})]})]}),(0,G.jsxs)(`div`,{className:$.progressBar,children:[(0,G.jsx)(`div`,{className:(0,ai.default)($.line,t.loading&&$.active,t.loaded&&$.success)}),(0,G.jsx)(`div`,{className:(0,ai.default)(t.loading&&$.activeFade)})]})]},e))})]})}La.propTypes={name:W.default.string.isRequired,uploadUrl:W.default.string.isRequired,text:W.default.string,mobileText:W.default.string,dropText:W.default.string,note:W.default.string,disabled:W.default.bool,multiple:W.default.bool,maxFileSize:W.default.number,maxFiles:W.default.number,accept:W.default.object,onChange:W.default.func,isUploadFinished:W.default.func,error:W.default.string,maxFileSizeErrorText:W.default.string,maxFilesPluralErrorText:W.default.string,maxFilesSingularErrorText:W.default.string,acceptErrorText:W.default.string,uploadErrorText:W.default.string,uploadErrorMobileText:W.default.string};function Ra({name:e,required:t,className:n,isUploadFinished:r,converter:i,...a}){let o=(0,U.useRef)(!0),{setValue:s,error:c}=K(e,{type:`keyValueArray`,converter:i,validators:t?[`required`]:[null],beforeSubmit:()=>{let e=t=>{o.current?t():setTimeout(()=>e(t),1e3)};return new Promise(e)}}),l=(0,U.useCallback)(e=>{s(e)},[]),u=(0,U.useCallback)(e=>{o.current=e,r?.(e)},[r]);return(0,G.jsx)(`div`,{"data-field-name":e,"data-field-type":`fileUploaderField`,"data-field-error":!!c,"data-test":`file-uploader-field`,className:n,children:(0,G.jsx)(La,{...a,name:e,error:c??void 0,onChange:l,isUploadFinished:u})})}Ra.propTypes={required:W.default.bool,className:W.default.string,converter:W.default.func};function za(e){return e.name}function Ba({name:e,required:t,className:n,converter:r,defaultValue:i,showError:a=!0,getCountryValue:o=za,isClearable:s,...c}){let{value:l,setValue:u,error:d,triggerValidate:f}=K(e,{type:`string`,validators:t?[`required`]:[null],converter:r}),p=(0,U.useCallback)(e=>{u(e)},[]);return(0,U.useEffect)(()=>{l&&f()},[l]),(0,G.jsx)(`div`,{"data-field-name":e,"data-field-type":`countrySelect`,"data-field-error":!!d,"data-test":`country-select`,className:n,children:(0,G.jsx)(M,{name:e,defaultValue:i,isClearable:!t&&s,value:l??``,error:a&&d,onChange:p,getCountryValue:o,...c})})}Ba.propTypes={name:W.default.string.isRequired,defaultValue:W.default.string,showError:W.default.bool,required:W.default.bool,className:W.default.string,converter:W.default.func};var Va={container:`_container_kgyapi_1`,labels:`_labels_kgyapi_11`,label:`_label_kgyapi_11`,chipWrapper:`_chipWrapper_kgyapi_35`,chip:`_chip_kgyapi_35`,chipIconWrapper:`_chipIconWrapper_kgyapi_49`,chipIcon:`_chipIcon_kgyapi_49`},Ha=Array.from({length:11}
7,(e,t)=>t),Ua=`Very likely`,Wa=`Not likely`,Ga=({bestLabel:e=Ua,className:t,converter:n,defaultValue:r,name:i,required:a,showError:o=!0,worstLabel:s=Wa})=>{let[c,l]=(0,U.useState)(!1),[u,d]=(0,U.useState)(!1),{value:f,error:m,setValue:h,triggerValidate:g}=K(i,{type:`number`,converter:n,validators:a?[`required`]:[]}),_=(0,U.useRef)(null),v=(0,U.useRef)(null);(0,U.useEffect)(()=>{r!==void 0&&h(Math.max(0,Math.min(10,r)))},[r]),(0,U.useEffect)(()=>{f!==void 0&&g()},[f]),(0,U.useEffect)(()=>{v.current&&l(v.current.scrollWidth>v.current.offsetWidth),_.current&&d(_.current.scrollWidth>_.current.offsetWidth)},[e,s]);let y=(e,t,n,r)=>(0,G.jsx)(`div`,{className:(0,or.default)(p(`rs-text-2`),Va.label),"data-test":r,ref:n,children:t?(0,G.jsx)(z,{content:e,placement:`top-start`,children:(0,G.jsx)(`span`,{className:S(`pale`),children:e})}):(0,G.jsx)(`span`,{className:S(`pale`),children:e})});return(0,G.jsxs)(`div`,{className:(0,or.default)(t),children:[(0,G.jsx)(`div`,{className:(0,or.default)(Va.container),"data-field-name":i,"data-field-type":`nps-scale`,"data-field-error":!!m,"data-test":`nps-scale`,children:(0,G.jsxs)(`div`,{children:[(0,G.jsxs)(`div`,{className:(0,or.default)(Va.labels),children:[y(s,u,_,`worst-label`),y(e,c,v,`best-label`)]}),(0,G.jsx)(oe,{value:f??r,onChange:h,children:Ha.map(e=>(0,G.jsx)(`div`,{className:Va.chipWrapper,"data-test":`scale-button-${e}`,children:(0,G.jsx)(V,{className:Va.chip,icon:(0,G.jsx)(`div`,{className:Va.chipIconWrapper,children:(0,G.jsx)(`span`,{className:(0,or.default)(Va.chipIcon),children:e})})})},e))})]})}),m&&o&&(0,G.jsx)(dn,{fieldName:i})]})};Ga.propTypes={bestLabel:W.default.any,className:W.default.string,converter:W.default.func,defaultValue:W.default.number,name:W.default.string.isRequired,required:W.default.bool,showError:W.default.bool,worstLabel:W.default.any};var Ka=()=>{let{_:e}=o();return{dateError:e({id:`s-lu5t`}),emailError:e({id:`Ro88jN`}),generalError:e({id:`c6YG3V`}),inputLengthError:e({id:`g7PJpR`}),invalidNumberError:e({id:`zr_ONC`}),noConnectionError:e({id:`z5evln`}),requiredError:e({id:`B8AaMI`}),showLess:e({id:`6lGV3K`}),showMore:e({id:`fMPkxb`}),urlError:e({id:`7qvwzr`}),optionalLabel:e({id:`LLAa_9`})}};export{vr as a,rr as c,Ft as d,Mt as f,xr as i,$n as l,vt as m,Ba as n,ur as o,bt as p,Nr as r,ar as s,Ka as t,dn as u};
8//# debugId=8c207832-72ba-5574-b0c4-cfb1a8e02b6f

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.