PageSourceSearch

https://mindtechapps.com/_next/static/chunks/pages/_app-eb1aec0ece8963c5.js

js mindtechapps.com collected 2026-10-05 18:06:54 UTC 179,341 bytes, 30 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{92:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(8490)}])},301:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let o=r(4232),n=r(2640),i="function"==typeof IntersectionObserver,s=new Map,a=[];function l({rootRef:e,rootMargin:t,disabled:r}){let c=r||!i,[d,u]=(0,o.useState)(!1),p=(0,o.useRef)(null),h=(0,o.useCallback)(e=>{p.current=e},[]);return(0,o.useEffect)(()=>{if(i){if(c||d)return;let r=p.current;if(r&&r.tagName)return function(e,t,r){let{id:o,observer:n,elements:i}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},o=a.find(e=>e.root===r.root&&e.margin===r.margin);if(o&&(t=s.get(o)))return t;let n=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=n.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:n},a.push(r),s.set(r,t),t}(r);return i.set(e,t),n.observe(e),function(){if(i.delete(e),n.unobserve(e),0===i.size){n.disconnect(),s.delete(o);let e=a.findIndex(e=>e.root===o.root&&e.margin===o.margin);e>-1&&a.splice(e,1)}}}(r,e=>e&&u(e),{root:e?.current,rootMargin:t})}else if(!d){let e=(0,n.requestIdleCallback)(()=>u(!0));return()=>(0,n.cancelIdleCallback)(e)}},[c,t,e,d,p.current]),[h,d,(0,o.useCallback)(()=>{u(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},592:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var o=r(4232),n=r(8477),i=r(2407),s=r.n(i);let a=!!("u">typeof window&&window.document&&window.document.createElement),l=class extends o.Component{constructor(e){super(e),this.carousel=null,this.flkty=null,this.state={flickityReady:!1,flickityCreated:!1,cellCount:0}}static getDerivedStateFromProps(e,t){let r=o.Children.count(e.children);return r!==t.cellCount?{flickityReady:!1,cellCount:r}:null}componentDidUpdate(e,t){if(!this.flkty)return;let{children:r,options:{draggable:n,initialIndex:i}={},reloadOnUpdate:a,disableImagesLoaded:l}=this.props,{flickityReady:c}=this.state;if(a||!t.flickityReady&&c){let e=this.flkty.isActive;this.flkty.deactivate(),this.flkty.selectedIndex=Number(i)||0,this.flkty.options.draggable=void 0===n?!!r&&o.Children.count(r)>1:n,e&&this.flkty.activate(),!l&&this.carousel&&s()(this.carousel,()=>{var e;null==(e=this.flkty)||e.reloadCells()})}else this.flkty.reloadCells()}async componentDidMount(){if(!a||!this.carousel)return;let e=(await r.e(482).then(r.t.bind(r,7482,23))).default,{flickityRef:t,options:o={}}=this.props;this.flkty=new e(this.carousel,o),t&&t(this.flkty),this.props.static?this.setReady():this.setState({flickityCreated:!0})}setReady(){if(this.state.flickityReady)return;let e=()=>this.setState({flickityReady:!0});this.props.disableImagesLoaded?e():this.carousel&&s()(this.carousel,e)}renderPortal(){if(!this.carousel)return null;let e=this.carousel.querySelector(".flickity-slider");if(e){let t=(0,n.createPortal)(this.props.children,e);return setTimeout(()=>this.setReady(),0),t}}
1render(){let{elementType:e="div",className:t="",static:r,children:n}=this.props;return o.createElement(e,{className:t,ref:e=>{this.carousel=e}},r?n:this.renderPortal())}};l.defaultProps={className:"",disableImagesLoaded:!1,elementType:"div",options:{},reloadOnUpdate:!1,static:!1};let c=l},789:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,a=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,u=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case u:case i:case a:case s:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case m:case g:case l:return e;default:return t}}case n:return t}}}function k(e){return w(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=m,t.Memo=g,t.Portal=n,t.Profiler=a,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return k(e)||w(e)===d},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===n},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===a||e===s||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},793:()=>{},1185:(e,t)=>{"use strict";function r(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findClosestQuality",{enumerable:!0,get:function(){return r}})},1530:e=>{e.exports={curvedCenterUpStyle:"CurvedCenterUp_curvedCenterUpStyle__7W5WW"}},1925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return c}}),r(8912);let o=r(9419),n=r(6806),i=r(946),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:d=!1,preload:u=!1,loading:p,className:h,quality:f,width:g,height:m,fill:v=!1,style:y,overrideSrc:b,onLoad:x,onLoadingComplete:w,placeholder:k="empty",blurDataURL:j,fetchPriority:S,decoding:O="async",layout:N,objectFit:C,objectPosition:_,lazyBoundary:L,lazyRoot:E,...P},R){var I;let D,A,$,{imgConf:F,showAltText:T,blurComplete:M,defaultLoader:V}=R,B=F||i.imageConfigDefault;if("allSizes"in B)D=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),r=B.qualities?.sort((e,t)=>e-t);D={...B,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===V)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,
1configurable:!0});let U=P.loader||V;delete P.loader,delete P.srcSet;let z="__next_img_default"in U;if(z){if("custom"===D.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:r,...o}=t;return e(o)}}if(N){"fill"===N&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[N];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[N];r&&!t&&(t=r)}let W="",H=l(g),K=l(m);if((I=e)&&"object"==typeof I&&(a(I)||void 0!==I.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,$=t.blurHeight,j=j||t.blurDataURL,W=t.src,!v)if(H||K){if(H&&!K){let e=H/t.width;K=Math.round(t.height*e)}else if(!H&&K){let e=K/t.height;H=Math.round(t.width*e)}}else H=t.width,K=t.height}let q=!d&&!u&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,q=!1),D.unoptimized&&(r=!0),z&&!D.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let J=l(f),G=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:_}:{},T?{}:{color:"transparent"},y),Q=M||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:H,heightInt:K,blurWidth:A,blurHeight:$,blurDataURL:j||"",objectFit:G.objectFit})}")`:`url("${k}")`,X=s.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,Y=Q?{backgroundSize:X,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{},Z=function({config:e,src:t,unoptimized:r,width:n,quality:i,sizes:s,loader:a}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,o.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let o=new URLSearchParams(t.slice(r+1));o.get("dpl")||(o.append("dpl",e),t=t.slice(0,r)+"?"+o.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,o){if(o){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(o);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,s),d=l.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:l.map((r,o)=>`${a({config:e,src:t,quality:i,width:r})} ${"w"===c?r:o+1}${c}`).join(", "),src:a({config:e,src:t,quality:i,width:l[d]})}}({config:D,src:e,unoptimized:r,width:H,quality:J,sizes:t,loader:U}),ee=q?"lazy":p;return{props:{...P,loading:ee,fetchPriority:S,width:H,height:K,decoding:O,className:h,style:{...G,...Y},sizes:Z.sizes,srcSet:Z.srcSet,src:b||Z.src},meta:{unoptimized:r,preload:u||d,placeholder:k,fill:v}}}},2002:(e,t,r)=>{"use strict";let o;r.d(t,{Zh:()=>eL,Bd:()=>m});var n=r(4232);r(2443),Object.create(null);let i={};function s(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&i[t[0]]||("string"==typeof t[0]&&(i[t[0]]=new Date),function(){if(console&&console.warn){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}(...t))}let a=(e,t)=>()=>{if(e.isInitialized)t();else{let r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}};function l(e,t,r){e.loadNamespaces(t,a(e,r))}function c(e,t,r,o){"string"==typeof r&&(r=[r]),r.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,a(e,o))}let d=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,u={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xa9","&#169;":"\xa9","&reg;":"\xae","&#174;":"\xae","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},p=e=>u[e],h={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(d,p)},f=(0,n.createContext)();class g{constructor(){this.usedNamespaces={}}
2addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function m(e){var t,r;let i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{i18n:d}=a,{i18n:u,defaultNS:p}=(0,n.useContext)(f)||{},m=d||u||o;if(m&&!m.reportNamespaces&&(m.reportNamespaces=new g),!m){s("You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>"string"==typeof t?t:t&&"object"==typeof t&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}m.options.react&&void 0!==m.options.react.wait&&s("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let v={...h,...m.options.react,...a},{useSuspense:y,keyPrefix:b}=v,x=e||p||m.options&&m.options.defaultNS;x="string"==typeof x?[x]:x||["translation"],m.reportNamespaces.addUsedNamespaces&&m.reportNamespaces.addUsedNamespaces(x);let w=(m.isInitialized||m.initializedStoreOnce)&&x.every(e=>(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0===t.options.ignoreJSONStructure?function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.languages[0],n=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===o.toLowerCase())return!0;let s=(e,r)=>{let o=t.services.backendConnector.state[`${e}|${r}`];return -1===o||2===o};return(!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!s(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(o,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(o,e)&&(!n||s(i,e)))}(e,t,r):t.hasLoadedNamespace(e,{lng:r.lng,precheck:(t,o)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!o(t.isLanguageChangingTo,e))return!1}}):(s("i18n.languages were undefined or empty",t.languages),!0)})(e,m,v));function k(){return m.getFixedT(a.lng||null,"fallback"===v.nsMode?x:x[0],b)}let[j,S]=(0,n.useState)(k),O=x.join();a.lng&&(O=`${a.lng}${O}`);let N=(t=O,i=(0,n.useRef)(),(0,n.useEffect)(()=>{i.current=r?i.current:t},[t,r]),i.current),C=(0,n.useRef)(!0);(0,n.useEffect)(()=>{let{bindI18n:e,bindI18nStore:t}=v;function r(){C.current&&S(k)}return C.current=!0,w||y||(a.lng?c(m,a.lng,x,()=>{C.current&&S(k)}):l(m,x,()=>{C.current&&S(k)})),w&&N&&N!==O&&C.current&&S(k),e&&m&&m.on(e,r),t&&m&&m.store.on(t,r),()=>{C.current=!1,e&&m&&e.split(" ").forEach(e=>m.off(e,r)),t&&m&&t.split(" ").forEach(e=>m.store.off(e,r))}},[m,O]);let _=(0,n.useRef)(!0);(0,n.useEffect)(()=>{C.current&&!_.current&&S(k),_.current=!1},[m,b]);let L=[j,m,w];if(L.t=j,L.i18n=m,L.ready=w,w||!w&&!y)return L;throw new Promise(e=>{a.lng?c(m,a.lng,x,()=>e()):l(m,x,()=>e())})}function v(e){let{i18n:t,defaultNS:r,children:o}=e,i=(0,n.useMemo)(()=>({i18n:t,defaultNS:r}),[t,r]);return(0,n.createElement)(f.Provider,{value:i},o)}function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)({}).hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(null,arguments)}function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function x(e,t,r){var o;return(o=function(e,t){if("object"!=b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=b(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==b(o)?o:o+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var w=r(3520),k=r.n(w);function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r<t;r++)o[r]=e[r];return o}function S(e,t){if(e){if("string"==typeof e)return j(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?j(e,t):void 0}}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,i,s,a=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=i.call(r)).done)&&(a.push(o.value),a.length!==t);l=!0);}catch(e){c=!0,n=e}
2finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw n}}return a}}(e,t)||S(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r={};for(var o in e)if(({}).hasOwnProperty.call(e,o)){if(-1!==t.indexOf(o))continue;r[o]=e[o]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var C={defaultNS:"common",errorStackTraceLimit:0,i18n:{defaultLocale:"en",locales:["en"]},get initImmediate(){return"u">typeof window},get initAsync(){return"u">typeof window},interpolation:{escapeValue:!1},load:"currentOnly",localeExtension:"json",localePath:"./public/locales",localeStructure:"{{lng}}/{{ns}}",react:{useSuspense:!1},reloadOnPrerender:!1,serializeConfig:!0,use:[]},_="u">typeof window?n.useLayoutEffect:n.useEffect,L=["i18n"],E=["i18n"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach(function(t){x(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var I=["backend","detection"],D=function(e){if("string"!=typeof(null==e?void 0:e.lng))throw Error("config.lng was not passed into createConfig");var t,r,o,n=e.i18n,i=N(e,L),s=C.i18n,a=R(R(R(R({},N(C,E)),i),s),n),l=a.defaultNS,c=a.lng,d=a.localeExtension,u=a.localePath,p=a.nonExplicitSupportedLngs,h=a.locales.filter(function(e){return"default"!==e});if("cimode"===c)return a;void 0===a.fallbackLng&&(a.fallbackLng=a.defaultLocale,"default"===a.fallbackLng&&(a.fallbackLng=O(h,1)[0]));var f=null==e||null==(t=e.interpolation)?void 0:t.prefix,g=null==e||null==(r=e.interpolation)?void 0:r.suffix,m=null!=f?f:"{{",v=null!=g?g:"}}";"string"!=typeof(null==e?void 0:e.localeStructure)&&(f||g)&&(a.localeStructure="".concat(m,"lng").concat(v,"/").concat(m,"ns").concat(v));var y=a.fallbackLng,x=a.localeStructure;if(p){var w=function(e,t){var r=O(t.split("-"),1)[0];return e[t]=[r],e};if("string"==typeof y)a.fallbackLng=a.locales.filter(function(e){return e.includes("-")}).reduce(w,{default:[y]});else if(Array.isArray(y))a.fallbackLng=a.locales.filter(function(e){return e.includes("-")}).reduce(w,{default:y});else if("object"===b(y))a.fallbackLng=Object.entries(a.fallbackLng).reduce(function(e,t){var r=O(t,2),o=r[0],n=r[1];return e[o]=o.includes("-")?Array.from(new Set([o.split("-")[0]].concat(function(e){if(Array.isArray(e))return j(e)}(n)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||S(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))):n,e},y);else if("function"==typeof y)throw Error("If nonExplicitSupportedLngs is true, no functions are allowed for fallbackLng")}return(null==e||null==(o=e.use)?void 0:o.some(function(e){return"backend"===e.type}))||("string"==typeof u?a.backend={addPath:"".concat(u,"/").concat(x,".missing.").concat(d),loadPath:"".concat(u,"/").concat(x,".").concat(d)}:"function"==typeof u&&(a.backend={addPath:function(e,t){return u(e,t,!0)},loadPath:function(e,t){return u(e,t,!1)}})),"string"==typeof a.ns||Array.isArray(a.ns)||(a.ns=[l]),I.forEach(function(t){e[t]&&(a[t]=R(R({},a[t]),e[t]))}),a};let A=e=>"string"==typeof e,$=()=>{let e,t,r=new Promise((r,o)=>{e=r,t=o});return r.resolve=e,r.reject=t,r},F=e=>null==e?"":""+e,T=/###/g,M=e=>e&&e.indexOf("###")>-1?e.replace(T,"."):e,V=e=>!e||A(e),B=(e,t,r)=>{let o=A(t)?t.split("."):t,n=0;for(;n<o.length-1;){if(V(e))return{};let t=M(o[n]);!e[t]&&r&&(e[t]=new r),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++n}return V(e)?{}:{obj:e,k:M(o[n])}},U=(e,t,r)=>{let{obj:o,k:n}=B(e,t,Object);if(void 0!==o||1===t.length){o[n]=r;return}let i=t[t.length-1],s=t.slice(0,t.length-1),a=B(e,s,Object);for(;void 0===a.obj&&s.length;)i=`${s[s.length-1]}.${i}`,(a=B(e,s=s.slice(0,s.length-1),Object))&&a.obj&&void 0!==a.obj[`${a.k}.${i}`]&&(a.obj=void 0);a.obj[`${a.k}.${i}`]=r},z=(e,t)=>{let{obj:r,k:o}=B(e,t);if(r)return r[o]},W=(e,t,r)=>{for(let o in t)"__proto__"!==o&&"constructor"!==o&&(o in e?A(e[o])||e[o]instanceof String||A(t[o])||t[o]instanceof String?r&&(e[o]=t[o]):W(e[o],t[o],r):e[o]=t[o]);return e};var H={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};let K=e=>A(e)?e.replace(/[&<>
2"'\/]/g,e=>H[e]):e;class q{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(void 0!==t)return t;let r=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,r),this.regExpQueue.push(e),r}}let J=[" ",",","?","!",";"],G=new q(20),Q=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];let o=t.split(r),n=e;for(let e=0;e<o.length;){let t;if(!n||"object"!=typeof n)return;let i="";for(let s=e;s<o.length;++s)if(s!==e&&(i+=r),i+=o[s],void 0!==(t=n[i])){if(["string","number","boolean"].indexOf(typeof t)>-1&&s<o.length-1)continue;e+=s-e+1;break}n=t}return n},X=e=>e&&e.replace("_","-"),Y={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class Z{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Y,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"log","",!0)}warn(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","",!0)}error(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"error","")}deprecate(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(e,t,r,o){return o&&!this.debug?null:(A(e[0])&&(e[0]=`${r}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new Z(this.logger,{...{prefix:`${this.prefix}:${e}:`},...this.options})}clone(e){return(e=e||this.options).prefix=e.prefix||this.prefix,new Z(this.logger,e)}}var ee=new Z;class et{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let r=this.observers[e].get(t)||0;this.observers[e].set(t,r+1)}),this}off(e,t){if(this.observers[e]){if(!t)return void delete this.observers[e];this.observers[e].delete(t)}}emit(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];this.observers[e]&&Array.from(this.observers[e].entries()).forEach(e=>{let[t,o]=e;for(let e=0;e<o;e++)t(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(t=>{let[o,n]=t;for(let t=0;t<n;t++)o.apply(o,[e,...r])})}}class er extends et{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,r){let o,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure;e.indexOf(".")>-1?o=e.split("."):(o=[e,t],r&&(Array.isArray(r)?o.push(...r):A(r)&&i?o.push(...r.split(i)):o.push(r)));let a=z(this.data,o);return(!a&&!t&&!r&&e.indexOf(".")>-1&&(e=o[0],t=o[1],r=o.slice(2).join(".")),!a&&s&&A(r))?Q(this.data&&this.data[e]&&this.data[e][t],r,i):a}addResource(e,t,r,o){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=[e,t];r&&(s=s.concat(i?r.split(i):r)),e.indexOf(".")>-1&&(s=e.split("."),o=t,t=s[1]),this.addNamespaces(t),U(this.data,s,o),n.silent||this.emit("added",e,t,r,o)}addResources(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(let o in r)(A(r[o])||Array.isArray(r[o]))&&this.addResource(e,t,o,r[o],{silent:!0});
2o.silent||this.emit("added",e,t,r)}addResourceBundle(e,t,r,o,n){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},s=[e,t];e.indexOf(".")>-1&&(s=e.split("."),o=r,r=t,t=s[1]),this.addNamespaces(t);let a=z(this.data,s)||{};i.skipCopy||(r=JSON.parse(JSON.stringify(r))),o?W(a,r,n):a={...a,...r},U(this.data,s,a),i.silent||this.emit("added",e,t,r)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}}var eo={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,r,o,n){return e.forEach(e=>{this.processors[e]&&(t=this.processors[e].process(t,r,o,n))}),t}};let en={};class ei extends et{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),((e,t,r)=>{e.forEach(e=>{t[e]&&(r[e]=t[e])})})(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
2i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=ee.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;let r=this.resolve(e,t);return r&&void 0!==r.res}extractFromKey(e,t){let r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");let o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,n=t.ns||this.options.defaultNS||[],i=r&&e.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!((e,t,r)=>{t=t||"",r=r||"";let o=J.filter(e=>0>t.indexOf(e)&&0>r.indexOf(e));if(0===o.length)return!0;let n=G.getRegExp(`(${o.map(e=>"?"===e?"\\?":e).join("|")})`),i=!n.test(e);if(!i){let t=e.indexOf(r);t>0&&!n.test(e.substring(0,t))&&(i=!0)}return i})(e,r,o);if(i&&!s){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:A(n)?[n]:n};let i=e.split(r);(r!==o||r===o&&this.options.ns.indexOf(i[0])>-1)&&(n=i.shift()),e=i.join(o)}return{key:e,namespaces:A(n)?[n]:n}}translate(e,t,r){if("object"!=typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof t&&(t={...t}),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);let o=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:i,namespaces:s}=this.extractFromKey(e[e.length-1],t),a=s[s.length-1],l=t.lng||this.language,c=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(c){let e=t.nsSeparator||this.options.nsSeparator;return o?{res:`${a}${e}${i}`,usedKey:i,exactUsedKey:i,usedLng:l,usedNS:a,usedParams:this.getUsedParamsDetails(t)}:`${a}${e}${i}`}return o?{res:i,usedKey:i,exactUsedKey:i,usedLng:l,usedNS:a,usedParams:this.getUsedParamsDetails(t)}:i}let d=this.resolve(e,t),u=d&&d.res,p=d&&d.usedKey||i,h=d&&d.exactUsedKey||i,f=Object.prototype.toString.apply(u),g=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,m=!this.i18nFormat||this.i18nFormat.handleAsObject,v=!A(u)&&"boolean"!=typeof u&&"number"!=typeof u;if(m&&u&&v&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(f)&&!(A(g)&&Array.isArray(u))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,u,{...t,ns:s}):`key '${i} (${this.language})' returned an object instead of string.`;return o?(d.res=e,d.usedParams=this.getUsedParamsDetails(t),d):e}if(n){let e=Array.isArray(u),r=e?[]:{},o=e?h:p;for(let e in u)if(Object.prototype.hasOwnProperty.call(u,e)){let i=`${o}${n}${e}`;r[e]=this.translate(i,{...t,joinArrays:!1,ns:s}),r[e]===i&&(r[e]=u[e])}u=r}}else if(m&&A(g)&&Array.isArray(u))(u=u.join(g))&&(u=this.extendTranslation(u,e,t,r));else{let o=!1,s=!1,c=void 0!==t.count&&!A(t.count),p=ei.hasDefaultValue(t),h=c?this.pluralResolver.getSuffix(l,t.count,t):"",f=t.ordinal&&c?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",g=c&&!t.ordinal&&0===t.count&&this.pluralResolver.shouldUseIntlApi(),m=g&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${h}`]||t[`defaultValue${f}`]||t.defaultValue;!this.isValidLookup(u)&&p&&(o=!0,u=m),this.isValidLookup(u)||(s=!0,u=i);let v=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&s?void 0:u,y=p&&m!==u&&this.options.updateMissing;if(s||o||y){if(this.logger.log(y?"updateKey":"missingKey",l,a,i,y?m:u),n){let e=this.resolve(i,{...t,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[],r=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&r&&r[0])for(let t=0;t<r.length;t++)e.push(r[t]);else"all"===this.options.saveMissingTo?e=this.languageUtils.toResolveHierarchy(t.lng||this.language):e.push(t.lng||this.language);let o=(e,r,o)=>{let n=p&&o!==u?o:v;this.options.missingKeyHandler?this.options.missingKeyHandler(e,a,r,n,y,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,a,r,n,y,t),this.emit
2("missingKey",e,a,r,u)};this.options.saveMissing&&(this.options.saveMissingPlurals&&c?e.forEach(e=>{let r=this.pluralResolver.getSuffixes(e,t);g&&t[`defaultValue${this.options.pluralSeparator}zero`]&&0>r.indexOf(`${this.options.pluralSeparator}zero`)&&r.push(`${this.options.pluralSeparator}zero`),r.forEach(r=>{o([e],i+r,t[`defaultValue${r}`]||m)})}):o(e,i,m))}u=this.extendTranslation(u,e,t,d,r),s&&u===i&&this.options.appendNamespaceToMissingKey&&(u=`${a}:${i}`),(s||o)&&this.options.parseMissingKeyHandler&&(u="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${a}:${i}`:i,o?u:void 0):this.options.parseMissingKeyHandler(u))}return o?(d.res=u,d.usedParams=this.getUsedParamsDetails(t),d):u}extendTranslation(e,t,r,o,n){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||o.usedLng,o.usedNS,o.usedKey,{resolved:o});else if(!r.skipInterpolation){let s;r.interpolation&&this.interpolator.init({...r,...{interpolation:{...this.options.interpolation,...r.interpolation}}});let a=A(e)&&(r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(a){let t=e.match(this.interpolator.nestingRegexp);s=t&&t.length}let l=r.replace&&!A(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,r.lng||this.language||o.usedLng,r),a){let t=e.match(this.interpolator.nestingRegexp);s<(t&&t.length)&&(r.nest=!1)}!r.lng&&"v1"!==this.options.compatibilityAPI&&o&&o.res&&(r.lng=this.language||o.usedLng),!1!==r.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,o=Array(e),s=0;s<e;s++)o[s]=arguments[s];return n&&n[0]===o[0]&&!r.context?(i.logger.warn(`It seems you are nesting recursively key: ${o[0]} in key: ${t[0]}`),null):i.translate(...o,t)},r)),r.interpolation&&this.interpolator.reset()}let s=r.postProcess||this.options.postProcess,a=A(s)?[s]:s;return null!=e&&a&&a.length&&!1!==r.applyPostProcessor&&(e=eo.handle(a,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...o,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),e}resolve(e){let t,r,o,n,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A(e)&&(e=[e]),e.forEach(e=>{if(this.isValidLookup(t))return;let a=this.extractFromKey(e,s),l=a.key;r=l;let c=a.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));let d=void 0!==s.count&&!A(s.count),u=d&&!s.ordinal&&0===s.count&&this.pluralResolver.shouldUseIntlApi(),p=void 0!==s.context&&(A(s.context)||"number"==typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:this.languageUtils.toResolveHierarchy(s.lng||this.language,s.fallbackLng);
2c.forEach(e=>{this.isValidLookup(t)||(i=e,!en[`${h[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(i)&&(en[`${h[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${h.join(", ")}" won't get resolved as namespace "${i}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(r=>{let i;if(this.isValidLookup(t))return;n=r;let a=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(a,l,r,e,s);else{let e;d&&(e=this.pluralResolver.getSuffix(r,s.count,s));let t=`${this.options.pluralSeparator}zero`,o=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(a.push(l+e),s.ordinal&&0===e.indexOf(o)&&a.push(l+e.replace(o,this.options.pluralSeparator)),u&&a.push(l+t)),p){let r=`${l}${this.options.contextSeparator}${s.context}`;a.push(r),d&&(a.push(r+e),s.ordinal&&0===e.indexOf(o)&&a.push(r+e.replace(o,this.options.pluralSeparator)),u&&a.push(r+t))}}for(;i=a.pop();)this.isValidLookup(t)||(o=i,t=this.getResource(r,e,i,s))}))})}),{res:t,usedKey:r,exactUsedKey:o,usedLng:n,usedNS:i}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,o):this.resourceStore.getResource(e,t,r,o)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.replace&&!A(e.replace),r=t?e.replace:e;if(t&&void 0!==e.count&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!t)for(let e of(r={...r},["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"]))delete r[e];return r}static hasDefaultValue(e){let t="defaultValue";for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}let es=e=>e.charAt(0).toUpperCase()+e.slice(1);class ea{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ee.create("languageUtils")}getScriptPartFromCode(e){if(!(e=X(e))||0>e.indexOf("-"))return null;let t=e.split("-");return 2===t.length||(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(!(e=X(e))||0>e.indexOf("-"))return e;let t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(A(e)&&e.indexOf("-")>-1){if("u">typeof Intl&&void 0!==Intl.getCanonicalLocales)try{let t=Intl.getCanonicalLocales(e)[0];if(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)return t}catch(e){}let t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map(e=>e.toLowerCase()):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=es(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=es(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=es(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){let t;return e?(e.forEach(e=>{if(t)return;let r=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(r))&&(t=r)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>{if(e===r||!(0>e.indexOf("-")&&0>r.indexOf("-"))&&(e.indexOf("-")>0&&0>r.indexOf("-")&&e.substring(0,e.indexOf("-"))===r||0===e.indexOf(r)&&r.length>1))return e})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),A(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let r=e[t];
2return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}toResolveHierarchy(e,t){let r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],n=e=>{e&&(this.isSupportedCode(e)?o.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return A(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&n(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&n(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&n(this.getLanguagePartFromCode(e))):A(e)&&n(this.formatLanguageCode(e)),r.forEach(e=>{0>o.indexOf(e)&&n(this.formatLanguageCode(e))}),o}}let el=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ec={1:e=>Number(e>1),2:e=>Number(1!=e),3:e=>0,4:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),5:e=>Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5),6:e=>Number(1==e?0:e>=2&&e<=4?1:2),7:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),8:e=>Number(1==e?0:2==e?1:8!=e&&11!=e?2:3),9:e=>Number(e>=2),10:e=>Number(1==e?0:2==e?1:e<7?2:e<11?3:4),11:e=>Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3),12:e=>Number(e%10!=1||e%100==11),13:e=>Number(0!==e),14:e=>Number(1==e?0:2==e?1:3==e?2:3),15:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2),16:e=>Number(e%10==1&&e%100!=11?0:0!==e?1:2),17:e=>Number(+(1!=e&&(e%10!=1||e%100==11))),18:e=>Number(0==e?0:1==e?1:2),19:e=>Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3),20:e=>Number(1==e?0:0==e||e%100>0&&e%100<20?1:2),21:e=>Number(e%100==1?1:e%100==2?2:3*(e%100==3||e%100==4)),22:e=>Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)},ed=["v1","v2","v3"],eu=["v4"],ep={zero:0,one:1,two:2,few:3,many:4,other:5};class eh{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=ee.create("pluralResolver"),(!this.options.compatibilityJSON||eu.includes(this.options.compatibilityJSON))&&("u"<typeof Intl||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(()=>{let e={};return el.forEach(t=>{t.lngs.forEach(r=>{e[r]={numbers:t.nr,plurals:ec[t.fc]}})}),e})(),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi()){let r,o=X("dev"===e?"en":e),n=t.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:o,type:n});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];try{r=new Intl.PluralRules(o,{type:n})}catch(n){if(!e.match(/-|_/))return;let o=this.languageUtils.getLanguagePartFromCode(e);r=this.getRule(o,t)}return this.pluralRulesCache[i]=r,r}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};
2return this.getSuffixes(e,r).map(e=>`${t}${e}`)}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((e,t)=>ep[e]-ep[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`):r.numbers.map(r=>this.getSuffix(e,r,t)):[]}getSuffix(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(e,r);return o?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${o.select(t)}`:this.getSuffixRetroCompatible(o,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){let r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));let n=()=>this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString();return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?`_plural_${o.toString()}`:n():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?n():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}
2shouldUseIntlApi(){return!ed.includes(this.options.compatibilityJSON)}}let ef=function(e,t,r){let o,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",i=!(arguments.length>4)||void 0===arguments[4]||arguments[4],s=void 0!==(o=z(e,r))?o:z(t,r);return!s&&i&&A(r)&&void 0===(s=Q(e,r,n))&&(s=Q(t,r,n)),s};class eg{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=ee.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});let{escape:t,escapeValue:r,useRawValueToEscape:o,prefix:n,prefixEscaped:i,suffix:s,suffixEscaped:a,formatSeparator:l,unescapeSuffix:c,unescapePrefix:d,nestingPrefix:u,nestingPrefixEscaped:p,nestingSuffix:h,nestingSuffixEscaped:f,nestingOptionsSeparator:g,maxReplaces:m,alwaysFormat:v}=e.interpolation;this.escape=void 0!==t?t:K,this.escapeValue=void 0===r||r,this.useRawValueToEscape=void 0!==o&&o,this.prefix=n?n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):i||"{{",this.suffix=s?s.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):a||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=u?u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):p||"$t(".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),this.nestingSuffix=h?h.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):f||")".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),this.nestingOptionsSeparator=g||",",this.maxReplaces=m||1e3,this.alwaysFormat=void 0!==v&&v,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e&&e.source===t?(e.lastIndex=0,e):RegExp(t,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,t,r,o){let n,i,s,a=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=e=>{if(0>e.indexOf(this.formatSeparator)){let n=ef(t,a,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(n,void 0,r,{...o,...t,interpolationkey:e}):n}let n=e.split(this.formatSeparator),i=n.shift().trim(),s=n.join(this.formatSeparator).trim();return this.format(ef(t,a,i,this.options.keySeparator,this.options.ignoreJSONStructure),s,r,{...o,...t,interpolationkey:i})};this.resetRegExp();let c=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,d=o&&o.interpolation&&void 0!==o.interpolation.skipOnVariables?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e.replace(/\$/g,"$$$$")},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e).replace(/\$/g,"$$$$"):e.replace(/\$/g,"$$$$")}].forEach(t=>{for(s=0;n=t.regex.exec(e);){let r=n[1].trim();if(void 0===(i=l(r)))if("function"==typeof c){let t=c(e,n,o);i=A(t)?t:""}else if(o&&Object.prototype.hasOwnProperty.call(o,r))i="";else if(d){i=n[0];continue}else this.logger.warn(`missed to pass in variable ${r} for interpolating ${e}`),i="";else A(i)||this.useRawValueToEscape||(i=F(i));let a=t.safeValue(i);if(e=e.replace(n[0],a),d?(t.regex.lastIndex+=i.length,t.regex.lastIndex-=n[0].length):t.regex.lastIndex=0,++s>=this.maxReplaces)break}}),e}nest(e,t){let r,o,n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=(e,t)=>{let r=this.nestingOptionsSeparator;if(0>e.indexOf(r))return e;let o=e.split(RegExp(`${r}[ ]*{`)),i=`{${o[1]}`;e=o[0];let s=(i=this.interpolate(i,n)).match(/'/g),a=i.match(/"/g);(s&&s.length%2==0&&!a||a.length%2!=0)&&(i=i.replace(/'/g,'"'));try{n=JSON.parse(i),t&&(n={...t,...n})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${r}${i}`}return n.defaultValue&&n.defaultValue.indexOf(this.prefix)>-1&&delete n.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let a=[];(n=(n={...i}).replace&&!A(n.replace)?n.replace:n).applyPostProcessor=!1,delete n.defaultValue;let l=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){let e=r[1].split(this.formatSeparator).map(e=>e.trim());r[1]=e.shift(),a=e,l=!0}if((o=t(s.call(this,r[1].trim(),n),n))&&r[0]===e&&!A(o))return o;A(o)||(o=F(o)),o||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),o=""),l&&(o=a.reduce((e,t)=>
2this.format(e,t,i.lng,{...i,interpolationkey:r[1].trim()}),o.trim())),e=e.replace(r[0],o),this.regexp.lastIndex=0}return e}}let em=e=>{let t={};return(r,o,n)=>{let i=n;n&&n.interpolationkey&&n.formatParams&&n.formatParams[n.interpolationkey]&&n[n.interpolationkey]&&(i={...i,[n.interpolationkey]:void 0});let s=o+JSON.stringify(i),a=t[s];return a||(a=e(X(o),n),t[s]=a),a(r)}};class ev{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=ee.create("formatter"),this.options=e,this.formats={number:em((e,t)=>{let r=new Intl.NumberFormat(e,{...t});return e=>r.format(e)}),currency:em((e,t)=>{let r=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>r.format(e)}),datetime:em((e,t)=>{let r=new Intl.DateTimeFormat(e,{...t});return e=>r.format(e)}),relativetime:em((e,t)=>{let r=new Intl.RelativeTimeFormat(e,{...t});return e=>r.format(e,t.range||"day")}),list:em((e,t)=>{let r=new Intl.ListFormat(e,{...t});return e=>r.format(e)})},this.init(e)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=em(t)}format(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=t.split(this.formatSeparator);if(n.length>1&&n[0].indexOf("(")>1&&0>n[0].indexOf(")")&&n.find(e=>e.indexOf(")")>-1)){let e=n.findIndex(e=>e.indexOf(")")>-1);n[0]=[n[0],...n.splice(1,e)].join(this.formatSeparator)}return n.reduce((e,t)=>{let{formatName:n,formatOptions:i}=(e=>{let t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){let o=e.split("(");t=o[0].toLowerCase().trim();let n=o[1].substring(0,o[1].length-1);"currency"===t&&0>n.indexOf(":")?r.currency||(r.currency=n.trim()):"relativetime"===t&&0>n.indexOf(":")?r.range||(r.range=n.trim()):n.split(";").forEach(e=>{if(e){let[t,...o]=e.split(":"),n=o.join(":").trim().replace(/^'+|'+$/g,""),i=t.trim();r[i]||(r[i]=n),"false"===n&&(r[i]=!1),"true"===n&&(r[i]=!0),isNaN(n)||(r[i]=parseInt(n,10))}})}return{formatName:t,formatOptions:r}})(t);if(this.formats[n]){let t=e;try{let s=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},a=s.locale||s.lng||o.locale||o.lng||r;t=this.formats[n](e,a,{...i,...o,...s})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${n}`),e},e)}}class ey extends et{constructor(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=r,this.languageUtils=r.languageUtils,this.options=o,this.logger=ee.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=o.maxParallelReads||10,this.readingCalls=0,this.maxRetries=o.maxRetries>=0?o.maxRetries:5,this.retryTimeout=o.retryTimeout>=1?o.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,o.backend,o)}queueLoad(e,t,r,o){let n={},i={},s={},a={};return e.forEach(e=>{let o=!0;t.forEach(t=>{let s=`${e}|${t}`;!r.reload&&this.store.hasResourceBundle(e,t)?this.state[s]=2:this.state[s]<0||(1===this.state[s]?void 0===i[s]&&(i[s]=!0):(this.state[s]=1,o=!1,void 0===i[s]&&(i[s]=!0),void 0===n[s]&&(n[s]=!0),void 0===a[t]&&(a[t]=!0)))}),o||(s[e]=!0)}),(Object.keys(n).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(n),pending:Object.keys(i),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(a)}}loaded(e,t,r){let o=e.split("|"),n=o[0],i=o[1];t&&this.emit("failedLoading",n,i,t),!t&&r&&this.store.addResourceBundle(n,i,r,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&r&&(this.state[e]=0);let s={};this.queue.forEach(r=>{((e,t,r,o)=>{let{obj:n,k:i}=B(e,t,Object);n[i]=n[i]||[],n[i].push(r)})(r.loaded,[n],i),void 0!==r.pending[e]&&(delete r.pending[e],r.pendingCount--),t&&r.errors.push(t),0!==r.pendingCount||r.done||(Object.keys(r.loaded).forEach(e=>{s[e]||(s[e]={});let t=r.loaded[e];t.length&&t.forEach(t=>{void 0===s[e][t]&&(s[e][t]=!0)})}),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())}
2),this.emit("loaded",s),this.queue=this.queue.filter(e=>!e.done)}read(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,i=arguments.length>5?arguments[5]:void 0;if(!e.length)return i(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:r,tried:o,wait:n,callback:i});this.readingCalls++;let s=(s,a)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}s&&a&&o<this.maxRetries?setTimeout(()=>{this.read.call(this,e,t,r,o+1,2*n,i)},n):i(s,a)},a=this.backend[r].bind(this.backend);if(2===a.length){try{let r=a(e,t);r&&"function"==typeof r.then?r.then(e=>s(null,e)).catch(s):s(null,r)}catch(e){s(e)}return}return a(e,t,s)}prepareLoading(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();A(e)&&(e=this.languageUtils.toResolveHierarchy(e)),A(t)&&(t=[t]);let n=this.queueLoad(e,t,r,o);if(!n.toLoad.length)return n.pending.length||o(),null;n.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,r){this.prepareLoading(e,t,{},r)}reload(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],n=r[1];this.read(o,n,"read",void 0,void 0,(r,i)=>{r&&this.logger.warn(`${t}loading namespace ${n} for language ${o} failed`,r),!r&&i&&this.logger.log(`${t}loaded namespace ${n} for language ${o}`,i),this.loaded(e,r,i)})}saveMissing(e,t,r,o,n){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))return void this.logger.warn(`did not save key "${r}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");if(null!=r&&""!==r){if(this.backend&&this.backend.create){let a={...i,isUpdate:n},l=this.backend.create.bind(this.backend);if(l.length<6)try{let n;(n=5===l.length?l(e,t,r,o,a):l(e,t,r,o))&&"function"==typeof n.then?n.then(e=>s(null,e)).catch(s):s(null,n)}catch(e){s(e)}else l(e,t,r,o,s,a)}e&&e[0]&&this.store.addResource(e[0],t,r,o)}}}let eb=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if("object"==typeof e[1]&&(t=e[1]),A(e[1])&&(t.defaultValue=e[1]),A(e[2])&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){let r=e[3]||e[2];Object.keys(r).forEach(e=>{t[e]=r[e]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),ex=e=>(A(e.ns)&&(e.ns=[e.ns]),A(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),A(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&0>e.supportedLngs.indexOf("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),ew=()=>{};class ek extends et{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=ex(e),this.services={},this.logger=ee,this.modules={external:[]},(e=>
2{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{"function"==typeof e[t]&&(e[t]=e[t].bind(e))})})(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"==typeof t&&(r=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&(A(t.ns)?t.defaultNS=t.ns:0>t.ns.indexOf("translation")&&(t.defaultNS=t.ns[0]));let o=eb();this.options={...o,...this.options,...ex(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...o.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator);let n=e=>e?"function"==typeof e?new e:e:null;if(!this.options.isClone){let t;this.modules.logger?ee.init(n(this.modules.logger),this.options):ee.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"u">typeof Intl&&(t=ev);let r=new ea(this.options);this.store=new er(this.options.resources,this.options);let i=this.services;i.logger=ee,i.resourceStore=this.store,i.languageUtils=r,i.pluralResolver=new eh(r,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),t&&(!this.options.interpolation.format||this.options.interpolation.format===o.interpolation.format)&&(i.formatter=n(t),i.formatter.init(i,this.options),this.options.interpolation.format=i.formatter.format.bind(i.formatter)),i.interpolator=new eg(this.options),i.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},i.backendConnector=new ey(n(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",function(t){for(var r=arguments.length,o=Array(r>1?r-1:0),n=1;n<r;n++)o[n-1]=arguments[n];e.emit(t,...o)}),this.modules.languageDetector&&(i.languageDetector=n(this.modules.languageDetector),i.languageDetector.init&&i.languageDetector.init(i,this.options.detection,this.options)),this.modules.i18nFormat&&(i.i18nFormat=n(this.modules.i18nFormat),i.i18nFormat.init&&i.i18nFormat.init(this)),this.translator=new ei(this.services,this.options),this.translator.on("*",function(t){for(var r=arguments.length,o=Array(r>1?r-1:0),n=1;n<r;n++)o[n-1]=arguments[n];e.emit(t,...o)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,r||(r=ew),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(t=>{this[t]=function(){return e.store[t](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(t=>{this[t]=function(){return e.store[t](...arguments),e}});let i=$(),s=()=>{let e=(e,t)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),i.resolve(t),r(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?s():setTimeout(s,0),i}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ew,r=t,o=A(e)?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return r();let e=[],t=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{"cimode"!==t&&0>e.indexOf(t)&&e.push(t)})};o?t(o):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e
2=>t(e)),this.options.preload&&this.options.preload.forEach(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),r(e)})}else r(null)}reloadResources(e,t,r){let o=$();return"function"==typeof e&&(r=e,e=void 0),"function"==typeof t&&(r=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),r||(r=ew),this.services.backendConnector.reload(e,t,e=>{o.resolve(),r(e)}),o}use(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&eo.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(!(["cimode","dev"].indexOf(t)>-1)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}}changeLanguage(e,t){var r=this;this.isLanguageChangingTo=e;let o=$();this.emit("languageChanging",e);let n=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(e,i)=>{i?(n(i),this.translator.changeLanguage(i),this.isLanguageChangingTo=void 0,this.emit("languageChanged",i),this.logger.log("languageChanged",i)):this.isLanguageChangingTo=void 0,o.resolve(function(){return r.t(...arguments)}),t&&t(e,function(){return r.t(...arguments)})},s=t=>{e||t||!this.services.languageDetector||(t=[]);let r=A(t)?t:this.services.languageUtils.getBestMatchFromCodes(t);r&&(this.language||n(r),this.translator.language||this.translator.changeLanguage(r),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(r)),this.loadResources(r,e=>{i(e,r)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(e):s(this.services.languageDetector.detect()),o}getFixedT(e,t,r){var o=this;let n=function(e,t){let i,s;if("object"!=typeof t){for(var a=arguments.length,l=Array(a>2?a-2:0),c=2;c<a;c++)l[c-2]=arguments[c];i=o.options.overloadTranslationOptionHandler([e,t].concat(l))}else i={...t};i.lng=i.lng||n.lng,i.lngs=i.lngs||n.lngs,i.ns=i.ns||n.ns,""!==i.keyPrefix&&(i.keyPrefix=i.keyPrefix||r||n.keyPrefix);let d=o.options.keySeparator||".";return s=i.keyPrefix&&Array.isArray(e)?e.map(e=>`${i.keyPrefix}${d}${e}`):i.keyPrefix?`${i.keyPrefix}${d}${e}`:e,o.t(s,i)};return A(e)?n.lng=e:n.lngs=e,n.ns=t,n.keyPrefix=r,n}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
2if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let r=t.lng||this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,n=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;let i=(e,t)=>{let r=this.services.backendConnector.state[`${e}|${t}`];return -1===r||0===r||2===r};if(t.precheck){let e=t.precheck(this,i);if(void 0!==e)return e}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||i(r,e)&&(!o||i(n,e)))}loadNamespaces(e,t){let r=$();return this.options.ns?(A(e)&&(e=[e]),e.forEach(e=>{0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}),this.loadResources(e=>{r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}loadLanguages(e,t){let r=$();A(e)&&(e=[e]);let o=this.options.preload||[],n=e.filter(e=>0>o.indexOf(e)&&this.services.languageUtils.isSupportedCode(e));return n.length?(this.options.preload=o.concat(n),this.loadResources(e=>{r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}dir(e){return(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf((this.services&&this.services.languageUtils||new ea(eb())).getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}static createInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new ek(e,t)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ew,r=e.forkResourceStore;r&&delete e.forkResourceStore;let o={...this.options,...e,isClone:!0},n=new ek(o);return(void 0!==e.debug||void 0!==e.prefix)&&(n.logger=n.logger.clone(e)),["store","services","language"].forEach(e=>{n[e]=this[e]}),n.services={...this.services},n.services.utils={hasLoadedNamespace:n.hasLoadedNamespace.bind(n)},r&&(n.store=new er(this.store.data,o),n.services.resourceStore=n.store),n.translator=new ei(n.services,o),n.translator.on("*",function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];n.emit(e,...r)}),n.init(o,t),n.translator.options=o,n.translator.backendConnector.services.utils={hasLoadedNamespace:n.hasLoadedNamespace.bind(n)},n}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}let ej=ek.createInstance();ej.createInstance=ek.createInstance,ej.createInstance,ej.dir,ej.init,ej.loadResources,ej.reloadResources,ej.use,ej.changeLanguage,ej.getFixedT,ej.t,ej.exists,ej.setDefaultNamespace,ej.hasLoadedNamespace,ej.loadNamespaces,ej.loadLanguages;let eS=function(e){void 0===e.ns&&(e.ns=[]);var t,r,o=ej.createInstance(e);return o.isInitialized?t=Promise.resolve(ej.t):(null==e||null==(r=e.use)||r.forEach(function(e){return o.use(e)}),"function"==typeof e.onPreInitI18next&&e.onPreInitI18next(o),t=o.init(e)),{i18n:o,initPromise:t}};var eO=n.createElement;function eN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function eC(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eN(Object(r),!0).forEach(function(t){x(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eN(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var e_=function(e,t){if(t&&e.isInitialized)for(var r=0,o=Object.keys(t);r<o.length;r++)for(var n=o[r],i=0,s=Object.keys(t[n]);i<s.length;i++){var a,l=s[i];null!=e&&null!=(a=e.store)&&a.data&&e.store.data[n]&&e.store.data[n][l]||e.addResourceBundle(n,l,t[n][l],!0,!0)}},eL=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return k()(function(r){var o,i,s=(r.pageProps||{})._nextI18Next,a=null!=(o=null==s?void 0:s.initialLocale)?o:null==r||null==(i=r.router)?void 0:i.locale,l=null==s?void 0:s.ns,c=(0,n.useRef)(null),d=(0,n.useMemo)(function(){if(!s&&!t)return null;var e,r,o=null!=t?t:null==s?void 0:s.userConfig;if(!o)throw Error("appWithTranslation was called without a next-i18next config");if(!(null!=o&&o.i18n))throw Error("appWithTranslation was called without config.i18n");if(!(null!=o&&null!=(e=o.i18n)&&e.defaultLocale))throw Error("config.i18n does not include a defaultLocale property");var n=(s||{}).initialI18nStore,i=null!=(r=null==t?void 0:t.resources)?r:n;a||(a=o.i18n.defaultLocale);var d=c.current;return d?e_(d,i):(e_(d=eS(eC(eC(eC({},D(eC(eC({},o),{},{lng:a}))),{},{lng:a},l&&{ns:l}),{},{resources:i})).i18n,i),c.current=d),d},[s,a,l]);return _(function(){d&&a&&d.changeLanguage(a)},[d,a]),null!==d?eO(v,{i18n:d},eO(e,r)):eO(e,y({key:a},r))},e)}},2176:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var o=r(7876);r(4232);var n=r(4587),i=r.n(n);let s=({objectPosition:e,objectFit:t,src:r,alt:n,sizes:s="100vw",overlayStyles:a,containerStyles:l,overlayEnabled:c,priority:d})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:`position-absolute w-100 h-100 ${l}`,children:(0,o.jsx)(i(),{priority:d,fill:!0,sizes:s,src:r,alt:n,style:{objectFit:t,objectPosition:e}})}),c&&(0,o.jsx)("div",{className:`position-absolute w-100 h-100 overlay img-fluid ${a}`})]})},2407:function(e,t,r){var o;!function(n,i){"use strict";void 0===(o=(function(e){return i(n,e)}).apply(t,[r(5741)]))||(e.exports=o)}("u">typeof window?window:this,function(e,t){"use strict";var r=e.jQuery,o=e.console;function n(e,t){for(var r in t)e[r]=t[r];return e}var i=Array.prototype.slice;function s(e,t,a){if(!(this instanceof s))return new s(e,t,a);var l,c=e;("string"==typeof e&&(c=document.querySelectorAll(e)),c)?(this.elements=Array.isArray(l=c)?l:"object"==typeof l&&"number"==typeof l.length?
2i.call(l):[l],this.options=n({},this.options),"function"==typeof t?a=t:n(this.options,t),a&&this.on("always",a),this.getImages(),r&&(this.jqDeferred=new r.Deferred),setTimeout(this.check.bind(this))):o.error("Bad element for imagesLoaded "+(c||e))}s.prototype=Object.create(t.prototype),s.prototype.options={},s.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},s.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&a[t]){for(var r=e.querySelectorAll("img"),o=0;o<r.length;o++){var n=r[o];this.addImage(n)}if("string"==typeof this.options.background){var i=e.querySelectorAll(this.options.background);for(o=0;o<i.length;o++){var s=i[o];this.addElementBackgroundImages(s)}}}};var a={1:!0,9:!0,11:!0};function l(e){this.img=e}function c(e,t){this.url=e,this.element=t,this.img=new Image}return s.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var r=/url\((['"])?(.*?)\1\)/gi,o=r.exec(t.backgroundImage);null!==o;){var n=o&&o[2];n&&this.addBackground(n,e),o=r.exec(t.backgroundImage)}},s.prototype.addImage=function(e){var t=new l(e);this.images.push(t)},s.prototype.addBackground=function(e,t){var r=new c(e,t);this.images.push(r)},s.prototype.check=function(){var e=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();function t(t,r,o){setTimeout(function(){e.progress(t,r,o)})}this.images.forEach(function(e){e.once("progress",t),e.check()})},s.prototype.progress=function(e,t,r){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&o&&o.log("progress: "+r,e,t)},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},l.prototype=Object.create(t.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},l.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},l.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},s.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((r=t).fn.imagesLoaded=function(e,t){return new s(this,e,t).jqDeferred.promise(r(this))})},s.makeJQueryPlugin(),s})},2443:e=>{e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},2795:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});
2let o=r(1185),n=r(9419);function i({config:e,src:t,width:r,quality:s}){let a=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),o=r.get("dpl");if(o){a=o,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,o.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}i.__next_img_default=!0;let s=i},3191:(e,t,r)=>{var o,n,i;void 0===(n="function"==typeof(o=i=function(){function e(){for(var e=0,t={};e<arguments.length;e++){var r=arguments[e];for(var o in r)t[o]=r[o]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2}
3)+/g,decodeURIComponent)}return function r(o){function n(){}function i(t,r,i){if("u">typeof document){"number"==typeof(i=e({path:"/"},n.defaults,i)).expires&&(i.expires=new Date(new Date*1+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var s=JSON.stringify(r);/^[\{\[]/.test(s)&&(r=s)}catch(e){}r=o.write?o.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var a="";for(var l in i)i[l]&&(a+="; "+l,!0!==i[l]&&(a+="="+i[l].split(";")[0]));return document.cookie=t+"="+r+a}}function s(e,r){if("u">typeof document){for(var n={},i=document.cookie?document.cookie.split("; "):[],s=0;s<i.length;s++){var a=i[s].split("="),l=a.slice(1).join("=");r||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var c=t(a[0]);if(l=(o.read||o)(l,c)||t(l),r)try{l=JSON.parse(l)}catch(e){}if(n[c]=l,e===c)break}catch(e){}}return e?n[e]:n}}return n.set=i,n.get=function(e){return s(e,!1)},n.getJSON=function(e){return s(e,!0)},n.remove=function(t,r){i(t,"",e(r,{expires:-1}))},n.defaults={},n.withConverter=r,n}(function(){})})?o.call(t,r,t,e):o)||(e.exports=n),e.exports=i()},3441:(e,t)=>{"use strict";t.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var o={},n=e.split(";"),i=(t||{}).decode||r,s=0;s<n.length;s++){var a=n[s],l=a.indexOf("=");if(!(l<0)){var c=a.substring(0,l).trim();if(void 0==o[c]){var d=a.substring(l+1,a.length).trim();'"'===d[0]&&(d=d.slice(1,-1)),o[c]=function(e,t){try{return t(e)}catch(t){return e}}(d,i)}}}return o},t.serialize=function(e,t,r){var i=r||{},s=i.encode||o;if("function"!=typeof s)throw TypeError("option encode is invalid");if(!n.test(e))throw TypeError("argument name is invalid");var a=s(t);if(a&&!n.test(a))throw TypeError("argument val is invalid");var l=e+"="+a;if(null!=i.maxAge){var c=i.maxAge-0;if(isNaN(c)||!isFinite(c))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(c)}if(i.domain){if(!n.test(i.domain))throw TypeError("option domain is invalid");l+="; Domain="+i.domain}if(i.path){if(!n.test(i.path))throw TypeError("option path is invalid");l+="; Path="+i.path}if(i.expires){if("function"!=typeof i.expires.toUTCString)throw TypeError("option expires is invali
3d");l+="; Expires="+i.expires.toUTCString()}if(i.httpOnly&&(l+="; HttpOnly"),i.secure&&(l+="; Secure"),i.sameSite)switch("string"==typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var r=decodeURIComponent,o=encodeURIComponent,n=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},3520:(e,t,r)=>{"use strict";var o=r(7225),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function l(e){return o.isMemo(e)?s:a[e.$$typeof]||n}a[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[o.Memo]=s;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,r,o){if("string"!=typeof r){if(f){var n=h(r);n&&n!==f&&e(t,n,o)}var s=d(r);u&&(s=s.concat(u(r)));for(var a=l(t),g=l(r),m=0;m<s.length;++m){var v=s[m];if(!i[v]&&!(o&&o[v])&&!(g&&g[v])&&!(a&&a[v])){var y=p(r,v);try{c(t,v,y)}catch(e){}}}}return t}},3598:e=>{"use strict";e.exports={default:"en",hu:"hu",en:"en",da:"da",de:"de"}},3717:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3872:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return n}});let o=r(4232);function n(e,t){let r=(0,o.useRef)(null),n=(0,o.useRef)(null);return(0,o.useCallback)(o=>{if(null===o){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=i(e,o)),t&&(n.current=i(t,o))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3966:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}});let o=r(6720);function n(e,t,n,i){{let s=r(4890).normalizeLocalePath,a=r(3773).detectDomainLocale,l=t||s(e,n).detectedLocale,c=a(i,void 0,l);if(c){let t=`http${c.http?"":"s"}://`,r=l===c.defaultLocale?"":`/${l}`;return`${t}${c.domain}${(0,o.normalizePathTrailingSlash)(`${r}${e}`)}`}return!1}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4352:e=>{e.exports={animatedDropdown:"Navbar_animatedDropdown__EnxoB",animatedLanguagesDropdown:"Navbar_animatedLanguagesDropdown__H0ssE",servicesLink:"Navbar_servicesLink__dEhED",languagesLink:"Navbar_languagesLink__EO_eW",navContainer:"Navbar_navContainer__p_fpM",servicesDropdownMenu:"Navbar_servicesDropdownMenu__2KUR8",servicesDropdownItem:"Navbar_servicesDropdownItem__hW4ml",servicesDropdownIcon:"Navbar_servicesDropdownIcon__ZRnuD",mobileMenuPanel:"Navbar_mobileMenuPanel__Oh4CF",mobileMenuBody:"Navbar_mobileMenuBody__wxuf_",mobileServicesDropdownMenu:"Navbar_mobileServicesDropdownMenu__H2SyN",mobileServicesDropdownItem:"Navbar_mobileServicesDropdownItem__Ve6Ri",languageLinkMobile:"Navbar_languageLinkMobile__phPQw",languageDropdownToggle:"Navbar_languageDropdownToggle__AvjPa",globePrimary:"Navbar_globePrimary__pPDuB",globeSecondary:"Navbar_globeSecondary__WhIn_"}},4587:(e,t,r)=>{e.exports=r(9447)},4741:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});
3let o=r(4252),n=r(8365),i=r(7876),s=n._(r(4232)),a=o._(r(8477)),l=o._(r(8022)),c=r(1925),d=r(946),u=r(5526);r(8912);let p=r(5067),h=o._(r(2795)),f=r(3872),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,r,o,n,i,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let o=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>o,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{o=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}o?.current&&o.current(e)}}))}function v(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:o,width:n,decoding:a,className:l,style:c,fetchPriority:d,placeholder:u,loading:p,unoptimized:h,fill:g,onLoadRef:y,onLoadingCompleteRef:b,setBlurComplete:x,setShowAltText:w,sizesInput:k,onLoad:j,onError:S,...O},N)=>{let C=(0,s.useCallback)(e=>{e&&(S&&(e.src=e.src),e.complete&&m(e,u,y,b,x,h,k))},[e,u,y,b,x,S,h,k]),_=(0,f.useMergedRef)(N,C);return(0,i.jsx)("img",{...O,...v(d),loading:p,width:n,height:o,decoding:a,"data-nimg":g?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:_,onLoad:e=>{m(e.currentTarget,u,y,b,x,h,k)},onError:e=>{w(!0),"empty"!==u&&x(!0),S&&S(e)}})});function b({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(p.RouterContext),o=(0,s.useContext)(u.ImageConfigContext),n=(0,s.useMemo)(()=>{let e=g||o||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:e.localPatterns}},[o]),{onLoad:a,onLoadingComplete:l}=e,f=(0,s.useRef)(a);(0,s.useEffect)(()=>{f.current=a},[a]);let m=(0,s.useRef)(l);(0,s.useEffect)(()=>{m.current=l},[l]);
3let[v,x]=(0,s.useState)(!1),[w,k]=(0,s.useState)(!1),{props:j,meta:S}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:v,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{...j,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:f,onLoadingCompleteRef:m,setBlurComplete:x,setShowAltText:k,sizesInput:e.sizes,ref:t}),S.preload?(0,i.jsx)(b,{isAppRouter:!r,imgAttributes:j}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return o}});let o=(e,t)=>r(3775).normalizeLocalePath(e,t);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5062:(e,t,r)=>{e.exports=r(9706)()},5105:(e,t,r)=>{e.exports=r(3209)},5741:function(e,t,r){var o,n;"u">typeof window&&window,void 0===(n="function"==typeof(o=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var r=this._events=this._events||{},o=r[e]=r[e]||[];return -1==o.indexOf(t)&&o.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var r=this._onceEvents=this._onceEvents||{};return(r[e]=r[e]||{})[t]=!0,this}},t.off=function(e,t){var r=this._events&&this._events[e];if(r&&r.length){var o=r.indexOf(t);return -1!=o&&r.splice(o,1),this}},t.emitEvent=function(e,t){var r=this._events&&this._events[e];if(r&&r.length){r=r.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],n=0;n<r.length;n++){var i=r[n];o&&o[i]&&(this.off(e,i),delete o[i]),i.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?o.call(t,r,t,e):o)||(e.exports=n)},6042:e=>{e.exports={contactFormTextArea:"ContactForm_contactFormTextArea__RV_Sp",contactFormCheckboxStyle:"ContactForm_contactFormCheckboxStyle__IpgdT",form:"ContactForm_form__O_X93"}},6334:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={default:function(){return S},useLinkStatus:function(){return j}};for(var n in o)Object.defineProperty(t,n,{enumerable:!0,get:o[n]});let i=r(8365),s=r(7876),a=i._(r(4232)),l=r(5948),c=r(2454),d=r(7855),u=r(9313),p=r(1162),h=r(5067),f=r(301),g=r(3966),m=r(3467),v=r(3872);r(6642);let y=new Set;function b(e,t,r,o){if((0,c.isLocalURL)(t)){if(!o.bypassPrefetchedCheck){let n=t+"%"+r+"%"+(void 0!==o.locale?o.locale:"locale"in e?e.locale:void 0);if(y.has(n))return;y.add(n)}e.prefetch(t,r,o).catch(e=>{})}}function x(e){return"string"==typeof e?e:(0,d.formatUrl)(e)}let w=a.default.forwardRef(function(e,t){let r,o,{href:n,as:i,children:d,prefetch:y=null,passHref:w,replace:k,shallow:j,scroll:S,locale:O,onClick:N,onNavigate:C,onMouseEnter:_,onTouchStart:L,legacyBehavior:E=!1,transitionTypes:P,...R}=e;r=d,E&&("string"==typeof r||"number"==typeof r)&&(r=(0,s.jsx)("a",{children:r}));let I=a.default.useContext(h.RouterContext),D=!1!==y,{href:A,as:$}=a.default.useMemo(()=>{if(!I){let e=x(n);return{href:e,as:i?x(i):e}}let[e,t]=(0,l.resolveHref)(I,n,!0);return{href:e,as:i?(0,l.resolveHref)(I,i):t||e}},[I,n,i]),F=a.default.useRef(A),T=a.default.useRef($);E&&(o=a.default.Children.only(r));let M=E?o&&"object"==typeof o&&o.ref:t,[V,B,U]=(0,f.useIntersection)({rootMargin:"200px"}),z=a.default.useCallback(e=>{(T.current!==$||F.current!==A)&&(U(),T.current=$,F.current=A),V(e)},[$,A,U,V]),W=(0,v.useMergedRef)(z,M);a.default.useEffect(()=>{!I||B&&D&&b(I,A,$,{locale:O})},[$,A,B,O,D,I?.locale,I]);let H={ref:W,onClick(e){E||"function"!=typeof N||N(e),E&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),!I||e.defaultPrevented||function(e,t,r,o,n,i,s,a,l){let d,{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&((d=e.currentTarget.getAttribute("target"))&&"_self"!==d||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if
3(!(0,c.isLocalURL)(r)){n&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let e=s??!0;"beforePopState"in t?t[n?"replace":"push"](r,o,{shallow:i,locale:a,scroll:e}):t[n?"replace":"push"](o||r,{scroll:e})})()}}(e,I,A,$,k,j,S,O,C)},onMouseEnter(e){E||"function"!=typeof _||_(e),E&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),I&&b(I,A,$,{locale:O,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){E||"function"!=typeof L||L(e),E&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),I&&b(I,A,$,{locale:O,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)($))H.href=$;else if(!E||w||"a"===o.type&&!("href"in o.props)){let e=void 0!==O?O:I?.locale;H.href=I?.isLocaleDomain&&(0,g.getDomainLocale)($,e,I?.locales,I?.domainLocales)||(0,m.addBasePath)((0,p.addLocale)($,e,I?.defaultLocale))}return E?a.default.cloneElement(o,H):(0,s.jsx)("a",{...R,...H,children:r})}),k=(0,a.createContext)({pending:!1}),j=()=>(0,a.useContext)(k),S=w;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6642:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},6806:(e,t)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:o,blurHeight:n,blurDataURL:i,objectFit:s}){let a=o?40*o:e,l=n?40*n:t,c=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},7225:(e,t,r)=>{"use strict";e.exports=r(789)},8230:(e,t,r)=>{e.exports=r(6334)},8246:(e,t,r)=>{"use strict";r.d(t,{$H:()=>ta,$m:()=>E,A2:()=>G,Aj:()=>v,BC:()=>D,BN:()=>eY,Bq:()=>M,Bv:()=>er,CP:()=>eO,D3:()=>em,DC:()=>eg,DP:()=>T,DQ:()=>Z,ED:()=>ea,EK:()=>X,Ee:()=>e8,El:()=>e4,Ex:()=>eu,FB:()=>R,Fo:()=>J,HE:()=>ex,HK:()=>e7,Ho:()=>e3,Ij:()=>eh,Im:()=>d,J2:()=>eV,Jf:()=>eR,K1:()=>B,K9:()=>F,KK:()=>ez,KQ:()=>eW,Kn:()=>C,LZ:()=>e2,Lf:()=>ed,Lh:()=>eF,M6:()=>eK,ND:()=>P,NX:()=>u,Nx:()=>e6,Oj:()=>et,Ou:()=>eU,PQ:()=>j,QH:()=>n,Q_:()=>l,Qn:()=>b,RP:()=>e1,Rd:()=>ee,TL:()=>K,Tn:()=>I,Us:()=>eX,Uy:()=>$,V0:()=>ey,W$:()=>eL,WA:()=>eJ,WG:()=>U,Wj:()=>o,Wq:()=>ej,YG:()=>eS,YN:()=>eA,YW:()=>q,YY:()=>eB,Z:()=>eZ,ZG:()=>e0,_:()=>x,_v:()=>S,aE:()=>eD,aM:()=>s,bF:()=>h,bf:()=>f,cG:()=>Q,cS:()=>eT,cc:()=>to,cj:()=>_,dD:()=>g,dn:()=>eN,e1:()=>eH,eO:()=>eE,em:()=>tn,et:()=>eo,fT:()=>N,g1:()=>W,g5:()=>m,gR:()=>ts,gk:()=>tt,hI:()=>ew,i9:()=>tr,iu:()=>eM,iy:()=>te,jx:()=>i,l:()=>z,lr:()=>en,m6:()=>y,mA:()=>e_,mM:()=>ek,mS:()=>H,mg:()=>eP,mt:()=>e$,n2:()=>eQ,n9:()=>O,nI:()=>eC,o6:()=>a,p5:()=>e5,pf:()=>eq,pg:()=>eG,pw:()=>eb,qB:()=>ei,qh:()=>ec,rX:()=>e9,sf:()=>L,sl:()=>ev,sn:()=>ef,tJ:()=>A,tl:()=>ti,tp:()=>w,u6:()=>p,vR:()=>k,vT:()=>V,x1:()=>el,xG:()=>es,yB:()=>Y,z7:()=>eI});let o="https://www.facebook.com/mindtechapps/",n="https://www.linkedin.com/company/mindtech-eeg-solutions/",i="https://clutch.co/profile/mindtech-apps",s="https://www.instagram.com/mindtechapps/",a="+36305813541",l="[email protected]",c=e=>`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(e.join(", "))}`,d=[{titleKey:"footer.officeLocationCarouselHUTitle",addressLines:["Hungary, Budapest, Jozsef krt. 34."],email:"[email protected]",mailto:"[email protected]",phoneDis
3play:"+36 30 581 3541",phoneHref:"+36305813541",backgroundImageUrl:"/Mindtech-Location-Budapest.jpg",mapUrl:c(["Hungary, Budapest, Jozsef krt. 34."])},{titleKey:"footer.officeLocationCarouselDKTitle",addressLines:["Danasvej 36A, st","1910 Frederiksberg, Denmark"],email:"[email protected]",mailto:"[email protected]",phoneDisplay:"+45 24 90 90 97",phoneHref:"+4524909097",backgroundImageUrl:"/Mindtech-Location-Frederiksberg.jpg",mapUrl:c(["Danasvej 36A, st","1910 Frederiksberg, Denmark"])},{titleKey:"footer.officeLocationCarouselUKTitle",addressLines:["4 Panmure Pl","Edinburgh EH3 9JJ, United Kingdom"],email:"[email protected]",mailto:"[email protected]",phoneDisplay:"+44 7396 724 806",phoneHref:"+447396724806",backgroundImageUrl:"/Mindtech-Location-Edinburgh.jpg",mapUrl:c(["4 Panmure Pl","Edinburgh EH3 9JJ, United Kingdom"])},{titleKey:"footer.officeLocationCarouselATTitle",addressLines:["Mayerhofen 8","5760 Saalfelden, Austria"],email:"[email protected]",mailto:"[email protected]",phoneDisplay:"+43 670 557 4354",phoneHref:"+436705574354",backgroundImageUrl:"/Mindtech-Location-Salzburg.jpg",mapUrl:c(["Mayerhofen 8","5760 Saalfelden, Austria"])},{titleKey:"footer.officeLocationCarouselUSNCTitle",addressLines:["6523 Rossford Ln","Durham, NC 27713"],email:"[email protected]",mailto:"[email protected]",phoneDisplay:"+1 919 908 3839",phoneHref:"+19199083839",backgroundImageUrl:"/Mindtech-Location-Charlotte.jpg",mapUrl:c(["6523 Rossford Ln","Durham, NC 27713"])},{titleKey:"footer.officeLocationCarouselUSSFTitle",addressLines:["60 29th St Unit 432","San Francisco, CA 94110"],email:"[email protected]",mailto:"[email protected]",phoneDisplay:"+1 415 907 5455",phoneHref:"+14159075455",backgroundImageUrl:"/Mindtech-Location-SF.jpg",mapUrl:c(["60 29th St Unit 432","San Francisco, CA 94110"])}],u="/CodeIcon.svg",p="/ToggleIcon.svg",h="/SwapIcon.svg",f="/BlurShape3.svg",g="/AppDevIcon.svg",m="/WebDevIcon.svg",v="/DigiTransIcon.svg",y="/DesignIcon.svg",b="/TeamXIcon.svg",x=[{src:"/KPMGLogo.svg",alt:"KPMG logo"},{src:"/SzigetLogo.svg",alt:"Sziget logo"},{src:"/WienEnergieLogo.svg",alt:"Wien Energie logo"},{src:"/TurbineLogo.svg",alt:"Turbine.ai logo"},{src:"/SpecialEffectsLogo.svg",alt:"Special Effects logo"},{src:"/RiffLogo.svg",alt:"Riff logo"}],w=[{href:"https://falling-walls.com/lab/",src:"/FallingWallsLogo.svg",alt:"Falling Walls",badge:2016},{href:"https://pioneers.io/",src:"/Pioneers500Logo.svg",alt:"Pioneers500"},{href:"https://rheinlandpitch.de/",src:"/RheinLandLogo.svg",alt:"Rheinland Pitch",badge:2018},{href:"https://www.futurescope.ie/",src:"/FutureScopeLogo.svg",alt:"FutureScope"}],k=[{src:"/ReactJSLogo.svg",alt:"ReactJS appfejleszt\xe9s"},{src:"/ReactNativeLogo.svg",alt:"React Native appfejleszt\xe9s"},{src:"/JavaLogo.svg",alt:"Android appfejleszt\xe9s Javaban"},{src:"/KotlinLogo.svg",alt:"Android appfejleszt\xe9s Kotlinban"},{src:"/SwiftLogo.svg",alt:"iOS appfejleszt\xe9s Swiftben"},{src:"/NodeJSLogo.svg",alt:"NodeJS backend fejleszt\xe9s"},{src:"/AngularLogo.svg",alt:"Angular fejleszt\xe9s"},{src:"/GoogleCloudLogo.svg",alt:"Fejleszt\xe9s Google Cloud megold\xe1sokkal"},{src:"/FirebaseLogo.svg",alt:"App fejleszt\xe9s Firebase cloud szolg\xe1ltat\xe1sokkal"},{src:"/invision-logo.svg",alt:"App design Invisionnel"},{src:"/SketchLogo.svg",alt:"UX \xe9s UI design tervez\xe9s Sketchben"}],j="/header_work.png",S="work-page-work-section",O="/work_we.png",N="/logoWienEnergieWhite.svg",C="https://www.wienenergie.at",_="/work_sziget.png",L="/logoSzigetWhite.svg",E="http://bannercasting.hu/",P="/work_speceffect.png",R="/SpecialEffectsLogoWhite.svg",I="/work_pentech.png",D="/logoPentechWhite.svg",A="https://pentech.hu/",$="/work_karpatvasut.png",F="/logoKarpatVasutWhite.svg",T="http://karpatvasut.hu/",M="/work_turbine.png",V="/logoTurbineWhite.svg",B="http://turbine.ai/",U="/work_xxlphoto.png",z="/logoXXLPhotoWhite.svg",W="/work_cheekyheads.png",H="/logoCheekyheadsWhite.svg",K="/corporate_card.jpg",q="https://home.kpmg/hu/en/home.html",J="/logoKPMGWhite.svg",G="/bottlebank-card-bg.jpg",Q="/logoBottleBankWhite.svg",X="/fishinda-card-bg.jpg",Y="/logoFishindaWhite.svg",Z="/mazed-card-bg.jpg",ee="/logoMazedWhite.svg",et="https://play.google.com/store/apps/details?id=com.bottlebankca.bottlebankca",er="https://apps.apple.com/us/app/bottlebank-ca/id6448682906",eo="https://play.google.com/store/apps/details?id=com.fishinda",en="https://apps.apple.com/hu/app/fishinda-horg%C3%A1sz-app/id1219410241",ei="/happy_devs.png",es="/wearemindtech_1.png",ea="/wearemindtech_2.png",el="/wearemindtech_3.png",ec="/wearemindtech_4.png",ed="/wearemindtech_5.png",eu="/wearemindtech_6.png";var ep,eh=((ep={}
3).COMPANY="company",ep.AWARDS="awards",ep.TEAM="team",ep);let ef="/BlinkTyper.svg",eg="/MemoryBlink.svg",em="/BlinkReader.svg",ev="/history_01_start.png",ey="/history_02_falling_walls.jpg",eb="/history_03_international.jpeg",ex="/history_04_besmart.jpg",ew="/history_05_supporting.png",ek="/history_06_office.png",ej="/history_07_corp.png",eS="/history_08_design.png",eO="/history_09_IHBC.png",eN="https://falling-walls.com/lab/",eC="http://bvk.hu/",e_="https://www.futurescope.ie/",eL="https://marketinglens.com/",eE="https://ihbc.hu/",eP="/logoFallingWallsLab.svg",eR="/logoRheinlandPitch.svg",eI="/logoEYES.svg",eD="/logoPioneers500.svg",eA="/logoBeSmart.svg",e$="/AlexandraK.png",eF="/KornelS.png",eT="/AdamF.png",eM="/RicsiS.png",eV="/Milan.png",eB="/Lilla.png",eU="/Barna.png",ez="/TamasKralik.png",eW="/corporate_card.jpg",eH="appDevelopment",eK="/service-mobile_development.jpg",eq="/work",eJ=[{href:"https://facebook.github.io/react-native/",src:"/ReactNativeLogo.svg",alt:"React Native"},{href:"https://developer.apple.com/swift/",src:"/SwiftLogo.svg",alt:"Swift"},{href:"https://kotlinlang.org/",src:"/KotlinLogo.svg",alt:"Kotlin"},{href:"https://www.oracle.com/java/",src:"/JavaLogo.svg",alt:"Java"}],eG="webDevelopment",eQ="/service-web_development.jpg",eX=[{href:"https://reactjs.org/",src:"/ReactJSLogo.svg",alt:"ReactJS"},{href:"https://angularjs.org/",src:"/AngularLogo.svg",alt:"Angular"},{href:"https://nodejs.org/",src:"/NodeJSLogo.svg",alt:"Nodejs"},{href:"https://cloud.google.com/",src:"/GoogleCloudLogo.svg",alt:"Google Cloud"},{href:"https://firebase.google.com/",src:"/FirebaseLogo.svg",alt:"Google Firebase"}],eY="aiDevelopment",eZ="/service-ai.jpg",e0="digitisation",e1="/service-digital_transformation.jpg",e2="design",e3="/service-design.jpg",e4="/work",e8=[{href:"https://www.figma.com",src:"/FigmaLogo.svg",alt:"Figma"},{href:"https://www.sketch.com/",src:"/SketchLogo.svg",alt:"Sketch"},{href:"https://www.invisionapp.com/",src:"/invision-logo.svg",alt:"InVision"}],e9="bodyLeasing",e5="/service-team_extension.jpg",e6="/icon-compass.svg",e7="/icon-design.svg",te="/icon-code.svg",tt="/icon-picker.svg",tr="/blog-header.png",to="http://mindtechapps.com/blog/",tn="Home.png",ti={aboutUs:"/about",work:"/work",contactUs:"#contact",mobileDev:"/services#appDevelopment",webDev:"/services#webDevelopment",aiDev:"/services#aiDevelopment",digital:"/services#digitisation",design:"/services#design",terms:"/terms"},ts="mindtechapp.iamit.hu",ta=31536e3},8248:function(e,t,r){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},n=this&&this.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)0>t.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r};Object.defineProperty(t,"__esModule",{value:!0}),t.checkCookies=t.hasCookie=t.removeCookies=t.deleteCookie=t.setCookies=t.setCookie=t.getCookie=t.getCookies=void 0;var i=r(3441),s=function(){return"u">typeof window},a=function(e){void 0===e&&(e="");try{var t=JSON.stringify(e);return/^[\{\[]/.test(t)?t:e}catch(t){return e}};t.getCookies=function(e){if(e&&(t=e.req),!s())return t&&t.cookies?t.cookies:t&&t.headers&&t.headers.cookie?(0,i.parse)(t.headers.cookie):{};for(var t,r={},o=document.cookie?document.cookie.split("; "):[],n=0,a=o.length;n<a;n++){var l=o[n].split("="),c=l.slice(1).join("=");r[l[0]]=c}return r},t.getCookie=function(e,r){var o,n=(0,t.getCookies)(r)[e];if(void 0!==n){return"true"===(o=n?n.replace(/(%[0-9A-Z]{2}
3)+/g,decodeURIComponent):n)||"false"!==o&&("undefined"!==o?"null"===o?null:o:void 0)}},t.setCookie=function(e,t,r){if(r){var l,c,d,u=r.req,p=r.res,h=n(r,["req","res"]);c=u,d=p,l=h}var f=(0,i.serialize)(e,a(t),o({path:"/"},l));if(s())document.cookie=f;else if(d&&c){var g=d.getHeader("Set-Cookie");if(Array.isArray(g)||(g=g?[String(g)]:[]),d.setHeader("Set-Cookie",g.concat(f)),c&&c.cookies){var m=c.cookies;""===t?delete m[e]:m[e]=a(t)}if(c&&c.headers&&c.headers.cookie){var m=(0,i.parse)(c.headers.cookie);""===t?delete m[e]:m[e]=a(t),c.headers.cookie=Object.entries(m).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},"")}}},t.setCookies=function(e,r,o){return console.warn("[WARN]: setCookies was deprecated. It will be deleted in the new version. Use setCookie instead."),(0,t.setCookie)(e,r,o)},t.deleteCookie=function(e,r){return(0,t.setCookie)(e,"",o(o({},r),{maxAge:-1}))},t.removeCookies=function(e,r){return console.warn("[WARN]: removeCookies was deprecated. It will be deleted in the new version. Use deleteCookie instead."),(0,t.deleteCookie)(e,r)},t.hasCookie=function(e,r){return!!e&&(0,t.getCookies)(r).hasOwnProperty(e)},t.checkCookies=function(e,r){return console.warn("[WARN]: checkCookies was deprecated. It will be deleted in the new version. Use hasCookie instead."),(0,t.hasCookie)(e,r)}},8390:e=>{e.exports={modalHeaderSubmissionOk:"CommunicationModal_modalHeaderSubmissionOk__pcasI",modalHeaderSubmissionNotOk:"CommunicationModal_modalHeaderSubmissionNotOk__CwdQX"}},8490:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>tL});var o,n,i,s,a=r(7876);r(793);var l=r(2002),c=r(5105),d=r.n(c),u=r(4232),p=r(8248),h=r(3191),f=r.n(h),g=function(e){var t=e.condition,r=e.wrapper,o=e.children;return t?r(o):o};function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function v(e,t){return(v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var y="bottom";(o=s||(s={})).STRICT="strict",o.LAX="lax",o.NONE="none";var b="byCookieValue",x="CookieConsent",w=["children"],k={disableStyles:!1,hideOnAccept:!0,hideOnDecline:!0,location:y,visible:b,onAccept:function(e){},onDecline:function(){},cookieName:x,cookieValue:"true",declineCookieValue:"false",setDeclineCookie:!0,buttonText:"I understand",declineButtonText:"I decline",debug:!1,expires:365,containerClasses:"CookieConsent",contentClasses:"",buttonClasses:"",buttonWrapperClasses:"",declineButtonClasses:"",buttonId:"rcc-confirm-button",declineButtonId:"rcc-decline-button",extraCookieOptions:{},disableButtonStyles:!1,enableDeclineButton:!1,flipButtons:!1,sameSite:s.LAX,ButtonComponent:function(e){var t=e.children,r=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,w);return u.createElement("button",Object.assign({},r),t)},overlay:!1,overlayClasses:"",onOverlayClick:function(){},acceptOnOverlayClick:!1,ariaAcceptLabel:"Accept cookies",ariaDeclineLabel:"Decline cookies",acceptOnScroll:!1,acceptOnScrollPercentage:25,customContentAttributes:{},customContainerAttributes:{},customButtonProps:{},customDeclineButtonProps:{},customButtonWrapperAttributes:{},style:{},buttonStyle:{},declineButtonStyle:{},contentStyle:{},overlayStyle:{}},j={visible:!1,style:{alignItems:"baseline",background:"#353535",color:"white",display:"flex",flexWrap:"wrap",justifyContent:"space-between",left:"0",position:"fixed",width:"100%",zIndex:"999"},buttonStyle:{background:"#ffd42d",border:"0",borderRadius:"0px",boxShadow:"none",color:"black",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},declineButtonStyle:{background:"#c12a2a",border:"0",borderRadius:"0px",boxShadow:"none",color:"#e5e5e5",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},contentStyle:{flex:"1 0 300px",margin:"15px"},overlayStyle:{position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:"999",backgroundColor:"rgba(0,0,0,0.3)"}},S=function(e){void 0===e&&(e=x);var t=f().get(e);return void 0===t?f().get(O(e)):t},O=function(e){return e+"-legacy"},N=function(e){function t(){var t;return t=e.apply(this,arguments)||this,t.state=j,t.handleScroll=function(){var e=t.props.acceptOnScrollPercentage,r=document.documentElement,o=document.body,n="scrollTop",i="scrollHeight";(r[n]||o[n])/((r[i]||o[i])-r.clientHeight)*100>e&&t.accept(!0)},t.removeScrollListener=function(){t.props.acceptOnScroll&&window.removeEventListener("scroll",t.handleScroll)},t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,v(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this.props.debug;(void 0===this.getCookieValue()||e)&&(this.setState({visible:!0}),this.props.acceptOnScroll&&window.addEventListener("scroll",this.handleScroll,{passive:!0}))},r.componentWillUnmount=function(){this.removeScrollListener()},r.accept=function(e){void 0===e&&(e=!1);var t,r=this.props,o=r.cookieName,n=r.cookieValue,i=r.hideOnAccept,s=r.onAccept;this.setCookie(o,n),s(null!=(t=e)&&t),i&&(this.setState({visible:!1}),this.removeScrollListener())},r.overlayClick=function(){var e=this.props,t=e.acceptOnOverlayClick,r=e.onOverlayClick;t&&this.accept(),r()},r.decline=function(){var e=this.props,t=e.cookieName,r=e.declineCookieValue,o=e.hideOnDecline,n=e.onDecline;e.setDeclineCookie&&this.setCookie(t,r),n(),o&&this.setState({visible:!1})},r.setCookie=function(e,t){var r=this.props,o=r.extraCookieOptions,n=r.expires,i=r.sameSite,a=this.props.cookieSecurity;void 0===a&&(a=!window.location||"https:"===window.location.protocol);var l=m({expires:n},o,{sameSite:i,secure:a});i===s.NONE&&f().set(O(e),t,l),f().set(e,t,l)},r.getCookieValue=function(){return S(this.props.cookieName)},r.render=function(){var e=this;switch(this.props.visible){case"hidden":return null;case b:if(!this.state.visible)return null}var t=this.props,r=t.location,o=t.style,n=t.buttonStyle,i=t.declineButtonStyle,s=t.contentStyle,a=t.disableStyles,l=t.buttonText,c=t.declineButtonText,d=t.containerClasses,p=t.contentClasses,h=t.buttonClasse
3s,f=t.buttonWrapperClasses,v=t.declineButtonClasses,x=t.buttonId,w=t.declineButtonId,k=t.disableButtonStyles,j=t.enableDeclineButton,S=t.flipButtons,O=t.ButtonComponent,N=t.overlay,C=t.overlayClasses,_=t.overlayStyle,L=t.ariaAcceptLabel,E=t.ariaDeclineLabel,P=t.customContainerAttributes,R=t.customContentAttributes,I=t.customButtonProps,D=t.customDeclineButtonProps,A=t.customButtonWrapperAttributes,$={},F={},T={},M={},V={};switch(a?($=Object.assign({},o),F=Object.assign({},n),T=Object.assign({},i),M=Object.assign({},s),V=Object.assign({},_)):($=Object.assign({},m({},this.state.style,o)),M=Object.assign({},m({},this.state.contentStyle,s)),V=Object.assign({},m({},this.state.overlayStyle,_)),k?(F=Object.assign({},n),T=Object.assign({},i)):(F=Object.assign({},m({},this.state.buttonStyle,n)),T=Object.assign({},m({},this.state.declineButtonStyle,i)))),r){case"top":$.top="0";break;case y:$.bottom="0"}var B=[];return j&&B.push(u.createElement(O,Object.assign({key:"declineButton",style:T,className:v,id:w,"aria-label":E,onClick:function(){e.decline()}},D),c)),B.push(u.createElement(O,Object.assign({key:"acceptButton",style:F,className:h,id:x,"aria-label":L,onClick:function(){e.accept()}},I),l)),S&&B.reverse(),u.createElement(g,{condition:N,wrapper:function(t){return u.createElement("div",{style:V,className:C,onClick:function(){e.overlayClick()}},t)}},u.createElement("div",Object.assign({className:""+d,style:$},P),u.createElement("div",Object.assign({style:M,className:p},R),this.props.children),u.createElement("div",Object.assign({className:""+f},A),B.map(function(e){return e}))))},t}(u.Component);N.defaultProps=k;var C=r(8230),_=r.n(C),L=r(8246);let E=()=>{let[e,t]=(0,u.useState)(()=>(0,p.hasCookie)("localConsent")),{t:r}=(0,l.Bd)("common");return!0===e?null:(0,a.jsxs)(N,{location:"none",disableStyles:!0,containerClasses:"modal-content modal-body modal-sm p-4 fixed-bottom border-0",buttonText:r("cookies.approveBtn"),buttonClasses:"btn btn-sm btn-success cookie-btn btn-block fw-bold fs-4",debug:!1,onAccept:()=>{t(!0),(0,p.setCookie)("localConsent","true",{maxAge:L.$H}),"function"==typeof window.gtag&&window.gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted"})},overlayClasses:"fade-bg",overlay:!0,children:[(0,a.jsx)("span",{className:"h3 font-weight-bold cookie-modal-title",style:{display:"flex"},children:r("cookies.title")}),(0,a.jsx)("span",{className:"text-muted font-size-sm mb-0",children:r("cookies.text")}),(0,a.jsx)(_(),{href:L.tl.terms,className:"font-size-sm text-decoration-none",children:r("cookies.link")})]})};var P=r(4587),R=r.n(P),I=r(9039);let D=()=>(0,a.jsxs)("ul",{className:"list-unstyled list-inline mb-4 mb-md-0",children:[(0,a.jsx)("li",{className:"list-inline-item me-3",children:(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:L.Wj,className:"text-decoration-none",children:(0,a.jsx)(R(),{src:"/svgs/facebook.svg",alt:"Mindtech Facebook",width:"20",height:"20",style:{maxWidth:"100%",height:"auto"}})})}),(0,a.jsx)("li",{className:"list-inline-item me-3",children:(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:L.QH,className:"text-decoration-none",children:(0,a.jsx)(R(),{src:"/svgs/linkedin.svg",alt:"Mindtech Linkedin",width:"20",height:"20",style:{maxWidth:"100%",height:"auto"}})})}),(0,a.jsx)("li",{className:"list-inline-item me-3",children:(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:L.jx,className:"text-decoration-none",children:(0,a.jsx)(R(),{src:"/svgs/clutch.svg",alt:"Mindtech Clutch",width:"20",height:"20",style:{maxWidth:"100%",height:"auto"}})})}),(0,a.jsx)("li",{className:"list-inline-item me-3",children:(0,a.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:L.aM,className:"text-decoration-none",children:(0,a.jsx)(R(),{src:"/svgs/instagram.svg",alt:"Mindtech Linkedin",width:"20",height:"20",style:{maxWidth:"100%",height:"auto"}})})})]});var A=r(592),$=r(9099),F=r(5062),T=r.n(F);function M(){return(M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var V=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",M({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("path",{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"}),u.createElement("circle",{cx:"12",cy:"10",r:"3"}))});function B(){return(B=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}
3V.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},V.displayName="MapPin";var U=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",B({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("path",{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"}),u.createElement("polyline",{points:"22,6 12,13 2,6"}))});function z(){return(z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}U.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},U.displayName="Mail";var W=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",z({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("path",{d:"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}))});W.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},W.displayName="PhoneCall";var H=r(2176),K=r(8570),q=r.n(K);let J={da:"footer.officeLocationCarouselDKTitle",de:"footer.officeLocationCarouselATTitle",en:"footer.officeLocationCarouselUKTitle",hu:"footer.officeLocationCarouselHUTitle"},G=()=>{let{locale:e}=(0,$.useRouter)(),{t,i18n:r}=(0,l.Bd)("common"),o=A.A,n=r.resolvedLanguage??r.language??e??"en",i=J[n]??J.en,s=[...L.Im.filter(e=>e.titleKey===i),...L.Im.filter(e=>e.titleKey!==i)],c=s.length>1?[s[s.length-1],...s.slice(0,-1)]:s;return(0,a.jsx)(o,{className:"carousel",elementType:"div",reloadOnUpdate:!0,options:{cellAlign:"left",pageDots:!1,lazyLoad:!0,prevNextButtons:!0,wrapAround:!0,initialIndex:1},children:c.map(e=>(0,a.jsx)("div",{className:"col w-100 mw-100 carousel-cell px-3",children:(0,a.jsxs)("div",{className:`card mb-3 mb-lg-0 bg-dark ${q().cardStyle}`,children:[(0,a.jsx)(H.A,{overlayEnabled:!0,overlayStyles:"overlay-black overlay-90",objectFit:"cover",objectPosition:"center",sizes:"(min-width: 768px) calc(100vw - 3rem), calc(100vw - 1.5rem)",src:e.backgroundImageUrl,alt:t(e.titleKey)}),(0,a.jsxs)("div",{className:"card-body position-relative",children:[(0,a.jsx)("h3",{className:"text-white text-center fw-bold mb-4",children:t(e.titleKey)}),(0,a.jsxs)("div",{className:"row align-items-top",children:[(0,a.jsxs)("div",{className:"col-md-4 py-3 text-center border-end-lg border-end-md border-bottom border-bottom-md-0",children:[(0,a.jsx)(V,{className:"text-white mb-3"}),(0,a.jsx)("span",{className:"h6 text-uppercase text-white mb-1 d-block",children:t("footer.officeLocationCarouselFooterContactAddressTitle")}),(0,a.jsx)("a",{className:"text-white text-center mb-4",href:e.mapUrl,target:"_blank",rel:"noopener noreferrer",children:e.addressLines.map(e=>(0,a.jsxs)(u.Fragment,{children:[e,(0,a.jsx)("br",{})]},e))})]}),(0,a.jsxs)("div",{className:"col-md-4 py-3 text-center border-end-lg border-end-md border-bottom border-bottom-md-0",children:[(0,a.jsx)(U,{className:"text-white mb-3"}),(0,a.jsx)("span",{className:"h6 text-uppercase text-white mb-1 d-block",children:t("footer.officeLocationCarouselFooterContactEmailTitle")}),(0,a.jsx)("a",{href:`mailto:${e.mailto}`,className:"text-white",children:e.email})]}),(0,a.jsxs)("div",{className:"col-md-4 py-3 text-center",children:[(0,a.jsx)(W,{className:"text-white mb-3"}),(0,a.jsx)("span",{className:"h6 text-uppercase text-white mb-1 d-block",children:t("footer.officeLocationCarouselFooterContactPhoneTitle")}),(0,a.jsx)("a",{href:`tel:${e.phoneHref}
3`,className:"text-white",children:e.phoneDisplay})]})]})]})]})},e.titleKey))},n)};function Q(){return(Q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function X(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Y=function(e){function t(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(X(t)),t.handleErrored=t.handleErrored.bind(X(t)),t.handleChange=t.handleChange.bind(X(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(X(t)),t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e;var r=t.prototype;return r.getValue=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this.props.grecaptcha.getResponse(this._widgetId):null},r.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},r.execute=function(){var e=this.props.grecaptcha;if(e&&void 0!==this._widgetId)return e.execute(this._widgetId);this._executeRequested=!0},r.executeAsync=function(){var e=this;return new Promise(function(t,r){e.executionResolve=t,e.executionReject=r,e.execute()})},r.reset=function(){this.props.grecaptcha&&void 0!==this._widgetId&&this.props.grecaptcha.reset(this._widgetId)},r.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},r.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},r.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},r.explicitRender=function(){if(this.props.grecaptcha&&this.props.grecaptcha.render&&void 0===this._widgetId){var e=document.createElement("div");this._widgetId=this.props.grecaptcha.render(e,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge}),this.captcha.appendChild(e)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},r.componentDidMount=function(){this.explicitRender()},r.componentDidUpdate=function(){this.explicitRender()},r.componentWillUnmount=function(){void 0!==this._widgetId&&(this.delayOfCaptchaIframeRemoving(),this.reset())},r.delayOfCaptchaIframeRemoving=function(){var e=document.createElement("div");for(document.body.appendChild(e),e.style.display="none";this.captcha.firstChild;)e.appendChild(this.captcha.firstChild);setTimeout(function(){document.body.removeChild(e)},5e3)},r.handleRecaptchaRef=function(e){this.captcha=e},r.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)t.indexOf(r=i[o])>=0||(n[r]=e[r]);return n}(e,["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl"]));return u.createElement("div",Q({},t,{ref:this.handleRecaptchaRef}))},t}(u.Component);Y.displayName="ReCAPTCHA",Y.propTypes={sitekey:T().string.isRequired,onChange:T().func,grecaptcha:T().object,theme:T().oneOf(["dark","light"]),type:T().oneOf(["image","audio"]),tabindex:T().number,onExpired:T().func,onErrored:T().func,size:T().oneOf(["compact","normal","invisible"]),stoken:T().string,hl:T().string,badge:T().oneOf(["bottomright","bottomleft","inline"])},Y.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var Z=r(3520),ee=r.n(Z);function et(){return(et=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var er={},eo=0,en="onloadcallback";let ei=(n=function(){return"https://"+(("u">typeof window&&window.recaptchaOptions||{}).useRecaptchaNet?"recaptcha.net":"www.google.com")+"/recaptcha/api.js?onload="+en+"&render=explicit"},i=i={callbackName:en,globalName:"grecaptcha"}
3,function(e){var t=e.displayName||e.name||"Component",r=function(t){function r(e,r){var o;return(o=t.call(this,e,r)||this).state={},o.__scriptURL="",o}r.prototype=Object.create(t.prototype),r.prototype.constructor=r,r.__proto__=t;var o=r.prototype;return o.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+eo++),this.__scriptLoaderID},o.setupScriptURL=function(){return this.__scriptURL=n(),this.__scriptURL},o.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},o.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=er[this.__scriptURL];if(!e||!e.loaded)throw Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[i.callbackName]},o.componentDidMount=function(){var e=this,t=this.setupScriptURL(),r=this.asyncScriptLoaderGetScriptLoaderID(),o=i,n=o.globalName,s=o.callbackName,a=o.scriptId;if(n&&void 0!==window[n]&&(er[t]={loaded:!0,observers:{}}),er[t]){var l=er[t];return l&&(l.loaded||l.errored)?void this.asyncScriptLoaderHandleLoad(l):void(l.observers[r]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var c={};c[r]=function(t){return e.asyncScriptLoaderHandleLoad(t)},er[t]={loaded:!1,observers:c};var d=document.createElement("script");for(var u in d.src=t,d.async=!0,i.attributes)d.setAttribute(u,i.attributes[u]);a&&(d.id=a);var p=function(e){if(er[t]){var r=er[t].observers;for(var o in r)e(r[o])&&delete r[o]}};s&&"u">typeof window&&(window[s]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),d.onload=function(){var e=er[t];e&&(e.loaded=!0,p(function(t){return!s&&(t(e),!0)}))},d.onerror=function(){var e=er[t];e&&(e.errored=!0,p(function(t){return t(e),!0}))},document.body.appendChild(d)},o.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===i.removeOnUnmount)for(var t=document.getElementsByTagName("script"),r=0;r<t.length;r+=1)t[r].src.indexOf(e)>-1&&t[r].parentNode&&t[r].parentNode.removeChild(t[r]);var o=er[e];o&&(delete o.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===i.removeOnUnmount&&delete er[e])},o.render=function(){var t=i.globalName,r=this.props,o=(r.asyncScriptOnLoad,r.forwardedRef),n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)t.indexOf(r=i[o])>=0||(n[r]=e[r]);return n}(r,["asyncScriptOnLoad","forwardedRef"]);return t&&"u">typeof window&&(n[t]=void 0!==window[t]?window[t]:void 0),n.ref=o,(0,u.createElement)(e,n)},r}(u.Component),o=(0,u.forwardRef)(function(e,t){return(0,u.createElement)(r,et({},e,{forwardedRef:t}))});return o.displayName="AsyncScriptLoader("+t+")",o.propTypes={asyncScriptOnLoad:T().func},ee()(o,e)})(Y);var es=e=>e instanceof Date,ea=e=>null==e,el=e=>!ea(e)&&!Array.isArray(e)&&"object"==typeof e&&!es(e),ec=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,ed="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function eu(e){let t;if(e instanceof Date)return new Date(e);let r="u">typeof FileList&&e instanceof FileList;if(ed&&(e instanceof Blob||r))return e;let o=Array.isArray(e);if(!o&&!(el(e)&&el(t=e.constructor&&e.constructor.prototype)&&t.hasOwnProperty("isPrototypeOf")))return e;let n=o?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=eu(e[t]));return n}var ep=e=>void 0===e,eh=e=>Array.isArray(e)?e.filter(Boolean):[],ef=e=>eh(e.replace(/["|']|\]/g,"").split(/\.|\[/)),eg=(e,t,r)=>{if(!t||!el(e))return r;let o=(/^\w*$/.test(t)?[t]:ef(t)).reduce((e,t)=>ea(e)?e:e[t],e);return ep(o)||o===e?ep(e[t])?r:e[t]:o},em=e=>"function"==typeof e,ev=(e,t,r)=>{let o=-1,n=/^\w*$/.test(t)?[t]:ef(t),i=n.length,s=i-1;for(;++o<i;){let t=n[o],i=r;if(o!==s){let r=e[t];i=el(r)||Array.isArray(r)?r:isNaN(+n[o+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};let ey="trigger",eb="onChange",ex="onSubmit",ew="maxLength",ek="minLength",ej="pattern",eS="required",eO="validate",eN="form",eC="root",e_=u.createContext(null);e_.displayName="HookFormControlContext";let eL="u">typeof window?u.useLayoutEffect:u.useEffect;var eE=e=>"string"==typeof e,eP=(e,t,r,o,n)=>eE(e)?(o&&t.watch.add(e),eg(r,e,n)):Array.isArray(e)?e.map(e=>(o&&t.watch.add(e),eg(r,e))):(o&&(t.watchAll=!0),r),eR=e=>ea(e)||"object"!=typeof e;function eI(e,t,r=new WeakSet){if(eR(e)||eR(t))return Object.is(e,t);if(es(e)&&es(t))return Object.is(e.getTime(),t.getTime());let o=Object.keys(e),n=Object.keys(t);if(o.length!==n.length)return!1;if(r.has(e)||r.has(t))return!0;for(let i of(r.add(e),r.add(t),o)){let o=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(es(o)&&es(e)||el(o)&&el(e)||Array.isArray(o)&&Array.isArray(e)?!eI(o,e,r):!Object.is(o,e))return!1}}return!0}u.createContext(null).displayName="HookFormContext";var eD=(e,t,r,o,n)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[o]:n||!0}}:{},eA=e=>Array.isArray(e)?e:[e],e$=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},eF=e=>el(e)&&!Object.keys(e).length,eT=e=>{if(!ed)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},eM=e=>eT(e)&&e.isConnected;function eV(e,t){let r=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:ef(t),o=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,o=0;for(;o<r;)e=ep(e)?o++:e[t[o++]];return e}(e,r),n=r.length-1,i=r[n];return o&&delete o[i],0!==n&&(el(o)&&eF(o)||Array.isArray(o)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!ep(e[t]))return!1;return!0}(o))&&eV(e,r.slice(0,-1)),e}function eB(e){return Array.isArray(e)||el(e)&&!(e=>{for(let t in e)if(em(e[t]))return!0;return!1})(e)}function eU(e,t={}){for(let r in e){let o=e[r];eB(o)?(t[r]=Array.isArray(o)?[]:{},eU(o,t[r])):ep(o)||(t[r]=!0)}return t}function ez(e,t,r){for(let o in r||(r=eU(t)),e){let n=e[o];if(eB(n))ep(t)||eR(r[o])?r[o]=eU(n,Array.isArray(n)?[]:{}):ez(n,ea(t)?{}:t[o],r[o]);else{let e=t[o];r[o]=!eI(n,e)}}return r}let eW={value:!1,isValid:!1},eH={value:!0,isValid:!0};var eK=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!ep(e[0].attributes.value)?ep(e[0].value)||""===e[0].value?eH:{value:e[0].value,isValid:!0}:eH:eW}return eW},eq=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:o})=>ep(e)?e:t?""===e?NaN:e?+e:e:r&&eE(e)?new Date(e):o?o(e):e;let eJ={isValid:!1,value:null};var eG=e=>Array.isArray(e)?e.reduce((e,t)=>
3t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,eJ):eJ;function eQ(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?eG(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?eK(e.refs).value:eq(ep(t.value)?e.ref.value:t.value,e)}var eX=e=>ep(e)?e:e instanceof RegExp?e.source:el(e)?e.value instanceof RegExp?e.value.source:e.value:e,eY=e=>({isOnSubmit:!e||e===ex,isOnBlur:"onBlur"===e,isOnChange:e===eb,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let eZ="AsyncFunction";var e0=e=>!!e&&!!e.validate&&!!(em(e.validate)&&e.validate.constructor.name===eZ||el(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===eZ)),e1=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let e2=(e,t,r,o)=>{for(let n of r||Object.keys(e)){let r=eg(e,n);if(r){let{_f:e,...i}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],n)&&!o)return!0;else if(e.ref&&t(e.ref,e.name)&&!o)return!0;else if(e2(i,t))break}else if(el(i)&&e2(i,t))break}}};function e3(e,t,r){let o=eg(e,r);if(o||/^\w*$/.test(r))return{error:o,name:r};let n=r.split(".");for(;n.length;){let o=n.join("."),i=eg(t,o),s=eg(e,o);if(i&&!Array.isArray(i)&&r!==o)break;if(s&&s.type)return{name:o,error:s};if(s&&s.root&&s.root.type)return{name:`${o}.root`,error:s.root};n.pop()}return{name:r}}var e4=(e,t,r)=>{let o=eA(eg(e,r));return ev(o,eC,t[r]),ev(e,r,o),e};function e8(e,t,r="validate"){if(eE(e)||Array.isArray(e)&&e.every(eE)||"boolean"==typeof e&&!e)return{type:r,message:eE(e)?e:"",ref:t}}var e9=e=>!el(e)||e instanceof RegExp?{value:e,message:""}:e,e5=async(e,t,r,o,n,i)=>{let{ref:s,refs:a,required:l,maxLength:c,minLength:d,min:u,max:p,pattern:h,validate:f,name:g,valueAsNumber:m,mount:v}=e._f,y=eg(r,g);if(!v||t.has(g))return{};let b=a?a[0]:s,x=e=>{n&&b.reportValidity&&(b.setCustomValidity("boolean"==typeof e?"":e||""),b.reportValidity())},w={},k="radio"===s.type,j="checkbox"===s.type,S=(m||"file"===s.type)&&ep(s.value)&&ep(y)||eT(s)&&""===s.value||""===y||Array.isArray(y)&&!y.length,O=eD.bind(null,g,o,w),N=(e,t,r,o=ew,n=ek)=>{let i=e?t:r;w[g]={type:e?o:n,message:i,ref:s,...O(e?o:n,i)}};if(i?!Array.isArray(y)||!y.length:l&&(!(k||j)&&(S||ea(y))||"boolean"==typeof y&&!y||j&&!eK(a).isValid||k&&!eG(a).isValid)){let{value:e,message:t}=eE(l)?{value:!!l,message:l}:e9(l);if(e&&(w[g]={type:eS,message:t,ref:b,...O(eS,t)},!o))return x(t),w}if(!S&&(!ea(u)||!ea(p))){let e,t,r=e9(p),n=e9(u);if(ea(y)||isNaN(y)){let o=s.valueAsDate||new Date(y),i=e=>new Date(new Date().toDateString()+" "+e),a="time"==s.type,l="week"==s.type;eE(r.value)&&y&&(e=a?i(y)>i(r.value):l?y>r.value:o>new Date(r.value)),eE(n.value)&&y&&(t=a?i(y)<i(n.value):l?y<n.value:o<new Date(n.value))}else{let o=s.valueAsNumber||(y?+y:y);ea(r.value)||(e=o>r.value),ea(n.value)||(t=o<n.value)}if((e||t)&&(N(!!e,r.message,n.message,"max","min"),!o))return x(w[g].message),w}if((c||d)&&!S&&(eE(y)||i&&Array.isArray(y))){let e=e9(c),t=e9(d),r=!ea(e.value)&&y.length>+e.value,n=!ea(t.value)&&y.length<+t.value;if((r||n)&&(N(r,e.message,t.message),!o))return x(w[g].message),w}if(h&&!S&&eE(y)){let{value:e,message:t}=e9(h);if(e instanceof RegExp&&!y.match(e)&&(w[g]={type:ej,message:t,ref:s,...O(ej,t)},!o))return x(t),w}if(f){if(em(f)){let e=e8(await f(y,r),b);if(e&&(w[g]={...e,...O(eO,e.message)},!o))return x(e.message),w}else if(el(f)){let e={};for(let t in f){if(!eF(e)&&!o)break;let n=e8(await f[t](y,r),b,t);n&&(e={...n,...O(t,n.message)},x(n.message),o&&(w[g]=e))}if(!eF(e)&&(w[g]={ref:b,...e},!o))return w}}return x(!0),w};let e6={mode:ex,reValidateMode:eb,shouldFocusError:!0};var e7=r(8390),te=r.n(e7);let tt=({show:e,name:t,handleToggle:r,isOk:o})=>{let{t:n}=(0,l.Bd)("common");return e?(0,a.jsx)("div",{className:"modal fade-bg",id:"staticBackdrop","data-bs-backdrop":"static","data-bs-keyboard":"false",tabIndex:-1,"aria-labelledby":"staticBackdropLabel","aria-hidden":"true",children:(0,a.jsx)("div",{className:"modal-dialog modal-lg",children:(0,a.jsx)("div",{className:"modal-content",children:o?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{id:"sendSuccess",className:te().modalHeaderSubmissionOk,children:(0,a.jsx)("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",onClick:r})}),(0,a.jsxs)("div",{className:"modal-body",children:[(0,a.jsxs)("h1",{className:"modal-title",children:[n("footer.communicationModalResponseOkTitlePartOne"),t,n("footer.communicationModalResponseOkTitlePartTwo")]}),(0,a.jsx)("p",{children:n("footer.communicationModalResponseOkText")}),(0,a.jsx)("button",{type:"button",className:"py-3 px-4 fw-bold btn d-block w-100 btn-primary lift",onClick:r,children:n("footer.communicationModalResponseOkButton")})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{id:"sendFailed",className:te().modalHeaderSubmissionNotOk,children:(0,a.jsx)("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",onClick:r})}),(0,a.jsxs)("div",{className:"modal-body",children:[(0,a.jsxs)("h1",{className:"modal-title",children:[n("footer.communicationModalResponseFailTitlePartOne")," ",t,n("footer.communicationModalResponseFailTitlePartTwo")]}),(0,a.jsxs)("p",{children:[n("footer.communicationModalResponseFailTextPartOne"),(0,a.jsx)("a",{href:`mailto:${L.Q_}`,children:L.Q_}),n("footer.communicationModalResponseFailTextPartTwo"),(0,a.jsx)("a",{href:`tel:${L.o6}`,children:L.o6}),n("footer.communicationModalResponseFailTextPartThree")]}),(0,a.jsx)("button",{type:"button",className:"py-3 px-4 fw-bold btn d-block w-100 btn-primary lift",onClick:r,children:n("footer.communicationModalResponseFailButton")})]})]})})})}):null};var tr=r(6042),to=r.n(tr);let tn=()=>{let{t:e}=(0,l.Bd)("common"),t=(0,u.useRef)(null),{control:r,register:o,trigger:n,formState:{errors:i,isValid:s}}=function(e={}){let t=u.useRef(void 0),r=u.useRef(void 0),[o,n]=u.useState({isDirty:!1,isValidating:!1,isLoading:em(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:em(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:o},e.defaultValues&&!em(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...n}=function(e={}){let t,r={...e6,...e},o={submitCount:0,isDirty:!1,isReady:!1,isLoading:em(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},n={},i=(el(r.defaultValues)||el(r.values))&&eu(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:eu(i),a={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},c=0,d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},u={...d},p={...u},h={array:e$(),state:e$()},f="all"===r.criteriaMode,g=async e=>{if(!a.keepIsValid&&!r.disabled&&(u.isValid||p.isValid||e)){let e;r.resolver?(e=eF((await b()).errors),m()):e=await k({fields:n,onlyCheckValid:!0,eventType:"valid"}),e!==o.isValid&&h.state.next({isValid:e})}},m=(e,t)=>
3{!r.disabled&&(u.isValidating||u.validatingFields||p.isValidating||p.validatingFields)&&((e||Array.from(l.mount)).forEach(e=>{e&&(t?ev(o.validatingFields,e,t):eV(o.validatingFields,e))}),h.state.next({validatingFields:o.validatingFields,isValidating:!eF(o.validatingFields)}))},v=(e,t,r,o)=>{let l=eg(n,e);if(l){let n=eg(s,e,ep(r)?eg(i,e):r);ep(n)||o&&o.defaultChecked||t?ev(s,e,t?n:eQ(l._f)):O(e,n),a.mount&&!a.action&&g()}},y=(e,t,n,s,a)=>{let l=!1,c=!1,d={name:e};if(!r.disabled){if(!n||s){(u.isDirty||p.isDirty)&&(c=o.isDirty,o.isDirty=d.isDirty=j(),l=c!==d.isDirty);let r=eI(eg(i,e),t);c=!!eg(o.dirtyFields,e),r?eV(o.dirtyFields,e):ev(o.dirtyFields,e,!0),d.dirtyFields=o.dirtyFields,l=l||(u.dirtyFields||p.dirtyFields)&&!r!==c}if(n){let t=eg(o.touchedFields,e);t||(ev(o.touchedFields,e,n),d.touchedFields=o.touchedFields,l=l||(u.touchedFields||p.touchedFields)&&t!==n)}l&&a&&h.state.next(d)}return l?d:{}},b=async e=>(m(e,!0),await r.resolver(s,r.context,((e,t,r,o)=>{let n={};for(let r of e){let e=eg(t,r);e&&ev(n,r,e._f)}return{criteriaMode:r,names:[...e],fields:n,shouldUseNativeValidation:o}})(e||l.mount,n,r.criteriaMode,r.shouldUseNativeValidation))),x=async e=>{let{errors:t}=await b(e);if(m(e),e)for(let r of e){let e=eg(t,r);e?ev(o.errors,r,e):eV(o.errors,r)}else o.errors=t;return t},w=async({name:t,eventType:r})=>{if(e.validate){let n=await e.validate({formValues:s,formState:o,name:t,eventType:r});if(el(n))for(let e in n)n[e]&&D(`${eN}.${e}`,{message:eE(n.message)?n.message:"",type:eO});else eE(n)||!n?D(eN,{message:n||"",type:eO}):I(eN);return n}return!0},k=async({fields:t,onlyCheckValid:n,name:i,eventType:a,context:c={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(c.runRootValidation=!0,!await w({name:i,eventType:a}))&&(c.valid=!1,n))return c.valid;for(let i in t){let d=t[i];if(d){let{_f:t,...p}=d;if(t){let i=l.array.has(t.name),a=d._f&&e0(d._f);a&&u.validatingFields&&m([t.name],!0);let p=await e5(d,l.disabled,s,f,r.shouldUseNativeValidation&&!n,i);if(a&&u.validatingFields&&m([t.name]),p[t.name]&&(c.valid=!1,n)||(n||(eg(p,t.name)?i?e4(o.errors,p,t.name):ev(o.errors,t.name,p[t.name]):eV(o.errors,t.name)),e.shouldUseNativeValidation&&p[t.name]))break}eF(p)||await k({context:c,onlyCheckValid:n,fields:p,name:i,eventType:a})}}return c.valid},j=(e,t)=>!r.disabled&&(e&&t&&ev(s,e,t),!eI(P(),i)),S=(e,t,r)=>eP(e,l,{...a.mount?s:ep(t)?i:eE(e)?{[e]:t}:t},r,t),O=(e,t,r={})=>{let o=eg(n,e),i=t;if(o){let r=o._f;r&&(r.disabled||ev(s,e,eq(t,r)),i=eT(r.ref)&&ea(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(i)?e.checked=!!i.find(t=>t===e.value):e.checked=i===e.value||!!i)}):r.refs.forEach(e=>e.checked=e.value===i):"file"===r.ref.type?r.ref.value="":(r.ref.value=i,r.ref.type||h.state.next({name:e,values:eu(s)})))}(r.shouldDirty||r.shouldTouch)&&y(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&E(e)},N=(e,t,r)=>{for(let o in t){if(!t.hasOwnProperty(o))return;let i=t[o],s=e+"."+o,a=eg(n,s);(l.array.has(e)||el(i)||a&&!a._f)&&!es(i)?N(s,i,r):O(s,i,r)}},C=(e,t,r={})=>{let c=eg(n,e),d=l.array.has(e),f=eu(t);ev(s,e,f),d?(h.array.next({name:e,values:eu(s)}),(u.isDirty||u.dirtyFields||p.isDirty||p.dirtyFields)&&r.shouldDirty&&h.state.next({name:e,dirtyFields:ez(i,s),isDirty:j(e,f)})):!c||c._f||ea(f)?O(e,f,r):N(e,f,r),e1(e,l)?h.state.next({...o,name:e,values:eu(s)}):h.state.next({name:a.mount?e:void 0,values:eu(s)})},_=async i=>{a.mount=!0;let d=i.target,v=d.name,x=!0,j=eg(n,v),S=e=>{x=Number.isNaN(e)||es(e)&&isNaN(e.getTime())||eI(e,eg(s,v,e))},O=eY(r.mode),N=eY(r.reValidateMode);if(j){let a,$,F,T,M=d.type?eQ(j._f):el(a=i)&&a.target?"checkbox"===a.target.type?a.target.checked:a.target.value:a,V="blur"===i.type||"focusout"===i.type,B=!((T=j._f).mount&&(T.required||T.min||T.max||T.maxLength||T.minLength||T.pattern||T.validate))&&!e.validate&&!r.resolver&&!eg(o.errors,v)&&!j._f.deps||(C=V,_=eg(o.touchedFields,v),L=o.isSubmitted,P=N,!(R=O).isOnAll&&(!L&&R.isOnTouch?!(_||C):(L?P.isOnBlur:R.isOnBlur)?!C:(L?!P.isOnChange:!R.isOnChange)||C)),U=e1(v,l,V);ev(s,v,M),V?d&&d.readOnly||(j._f.onBlur&&j._f.onBlur(i),t&&t(0)):j._f.onChange&&j._f.onChange(i);let z=y(v,M,V),W=!eF(z)||U;if(V||h.state.next({name:v,type:i.type,values:eu(s)}),B)return(u.isValid||p.isValid)&&("onBlur"===r.mode?V&&g():V||g()),W&&h.state.next({name:v,...U?{}:z});if(!r.resolver&&e.validate&&await w({name:v,eventType:i.type}),!V&&U&&h.state.next({...o}),r.resolver){let{errors:e}=await b([v]);if(m([v]),S(M),x){let t=e3(o.errors,n,v),r=e3(e,n,t.name||v);$=r.error,v=r.name,F=eF(e)}}else m([v],!0),$=(await e5(j,l.disabled,s,f,r.shouldUseNativeValidation))[v],m([v]),S(M),x&&($?F=!1:(u.isValid||p.isValid)&&(F=await k({fields:n,onlyCheckValid:!0,name:v,eventType:i.type})));
3if(x){j._f.deps&&(!Array.isArray(j._f.deps)||j._f.deps.length>0)&&E(j._f.deps);var C,_,L,P,R,I=v,D=F,A=$;let e=eg(o.errors,I),n=(u.isValid||p.isValid)&&"boolean"==typeof D&&o.isValid!==D;if(r.delayError&&A){let e;e=()=>{ev(o.errors,I,A),h.state.next({errors:o.errors})},(t=t=>{clearTimeout(c),c=setTimeout(e,t)})(r.delayError)}else clearTimeout(c),t=null,A?ev(o.errors,I,A):eV(o.errors,I);if((A?!eI(e,A):e)||!eF(z)||n){let e={...z,...n&&"boolean"==typeof D?{isValid:D}:{},errors:o.errors,name:I};o={...o,...e},h.state.next(e)}}}},L=(e,t)=>{if(eg(o.errors,t)&&e.focus)return e.focus(),1},E=async(e,t={})=>{let i,s,a=eA(e);if(r.resolver){let t=await x(ep(e)?e:a);i=eF(t),s=e?!a.some(e=>eg(t,e)):i}else e?((s=(await Promise.all(a.map(async e=>{let t=eg(n,e);return await k({fields:t&&t._f?{[e]:t}:t,eventType:ey})}))).every(Boolean))||o.isValid)&&g():s=i=await k({fields:n,name:e,eventType:ey});return h.state.next({...!eE(e)||(u.isValid||p.isValid)&&i!==o.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:o.errors}),t.shouldFocus&&!s&&e2(n,L,e?a:l.mount),s},P=(e,t)=>{let r={...a.mount?s:i};return t&&(r=function e(t,r){let o={};for(let n in t)if(t.hasOwnProperty(n)){let i=t[n],s=r[n];if(i&&el(i)&&s){let t=e(i,s);el(t)&&(o[n]=t)}else t[n]&&(o[n]=s)}return o}(t.dirtyFields?o.dirtyFields:o.touchedFields,r)),ep(e)?r:eE(e)?eg(r,e):e.map(e=>eg(r,e))},R=(e,t)=>({invalid:!!eg((t||o).errors,e),isDirty:!!eg((t||o).dirtyFields,e),error:eg((t||o).errors,e),isValidating:!!eg(o.validatingFields,e),isTouched:!!eg((t||o).touchedFields,e)}),I=e=>{let t=e?eA(e):void 0;null==t||t.forEach(e=>eV(o.errors,e)),t?t.forEach(e=>{h.state.next({name:e,errors:o.errors})}):h.state.next({errors:{}})},D=(e,t,r)=>{let i=(eg(n,e,{_f:{}})._f||{}).ref,{ref:s,message:a,type:l,...c}=eg(o.errors,e)||{};ev(o.errors,e,{...c,...t,ref:i}),h.state.next({name:e,errors:o.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},A=e=>h.state.subscribe({next:t=>{let r,n,a;r=e.name,n=t.name,a=e.exact,(!r||!n||r===n||eA(r).some(e=>e&&(a?e===n:e.startsWith(n)||n.startsWith(e))))&&((e,t,r,o)=>{r(e);let{name:n,...i}=e;return eF(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!o||"all"))})(t,e.formState||u,z,e.reRenderRoot)&&e.callback({values:{...s},...o,...t,defaultValues:i})}}).unsubscribe,$=(e,t={})=>{for(let a of e?eA(e):l.mount)l.mount.delete(a),l.array.delete(a),t.keepValue||(eV(n,a),eV(s,a)),t.keepError||eV(o.errors,a),t.keepDirty||eV(o.dirtyFields,a),t.keepTouched||eV(o.touchedFields,a),t.keepIsValidating||eV(o.validatingFields,a),r.shouldUnregister||t.keepDefaultValue||eV(i,a);h.state.next({values:eu(s)}),h.state.next({...o,...!t.keepDirty?{}:{isDirty:j()}}),t.keepIsValid||g()},F=({disabled:e,name:t})=>{if("boolean"==typeof e&&a.mount||e||l.disabled.has(t)){let r=l.disabled.has(t);e?l.disabled.add(t):l.disabled.delete(t),!!e!==r&&a.mount&&!a.action&&g()}},T=(e,t={})=>{let o=eg(n,e),s="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(ev(n,e,{...o||{},_f:{...o&&o._f?o._f:{ref:{name:e}},name:e,mount:!0,...t}}),l.mount.add(e),o)?F({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):v(e,!0,t.value),{...s?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:eX(t.min),max:eX(t.max),minLength:eX(t.minLength),maxLength:eX(t.maxLength),pattern:eX(t.pattern)}:{},name:e,onChange:_,onBlur:_,ref:s=>{if(s){let r;T(e,t),o=eg(n,e);let a=ep(s.value)&&s.querySelectorAll&&s.querySelectorAll("input,select,textarea")[0]||s,l="radio"===(r=a).type||"checkbox"===r.type,c=o._f.refs||[];(l?c.find(e=>e===a):a===o._f.ref)||(ev(n,e,{_f:{...o._f,...l?{refs:[...c.filter(eM),a,...Array.isArray(eg(i,e))?[{}]:[]],ref:{type:a.type,name:e}}:{ref:a}}}),v(e,!1,void 0,a))}else{let i;(o=eg(n,e,{}))._f&&(o._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(i=l.array,!i.has(ec(e))||!a.action)&&l.unMount.add(e)}}}},M=()=>r.shouldFocusError&&e2(n,L,l.mount),V=(e,t)=>async i=>{let a;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let c=eu(s);if(h.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await b();
3m(),o.errors=e,c=eu(t)}else await k({fields:n,eventType:"submit"});if(l.disabled.size)for(let e of l.disabled)eV(c,e);if(eV(o.errors,eC),eF(o.errors)){h.state.next({errors:{}});try{await e(c,i)}catch(e){a=e}}else t&&await t({...o.errors},i),M(),setTimeout(M);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:eF(o.errors)&&!a,submitCount:o.submitCount+1,errors:o.errors}),a)throw a},B=(e,t={})=>{let c=e?eu(e):i,d=eu(c),p=eF(e),f=p?i:d;if(t.keepDefaultValues||(i=c),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...l.mount,...Object.keys(ez(i,s))]))){let t=eg(o.dirtyFields,e),r=eg(s,e),n=eg(f,e);t&&!ep(r)?ev(f,e,r):t||ep(n)||C(e,n)}else{if(ed&&ep(e))for(let e of l.mount){let t=eg(n,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(eT(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of l.mount)C(e,eg(f,e));else n={}}s=r.shouldUnregister?t.keepDefaultValues?eu(i):{}:eu(f),h.array.next({values:{...f}}),h.state.next({values:{...f}})}l={mount:t.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!u.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!eF(f),a.watch=!!r.shouldUnregister,a.keepIsValid=!!t.keepIsValid,a.action=!1,t.keepErrors||(o.errors={}),h.state.next({submitCount:t.keepSubmitCount?o.submitCount:0,isDirty:!p&&(t.keepDirty?o.isDirty:!!(t.keepDefaultValues&&!eI(e,i))),isSubmitted:!!t.keepIsSubmitted&&o.isSubmitted,dirtyFields:p?{}:t.keepDirtyValues?t.keepDefaultValues&&s?ez(i,s):o.dirtyFields:t.keepDefaultValues&&e?ez(i,e):t.keepDirty?o.dirtyFields:{},touchedFields:t.keepTouched?o.touchedFields:{},errors:t.keepErrors?o.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&o.isSubmitSuccessful,isSubmitting:!1,defaultValues:i})},U=(e,t)=>B(em(e)?e(s):e,{...r.resetOptions,...t}),z=e=>{o={...o,...e}},W={control:{register:T,unregister:$,getFieldState:R,handleSubmit:V,setError:D,_subscribe:A,_runSchema:b,_updateIsValidating:m,_focusError:M,_getWatch:S,_getDirty:j,_setValid:g,_setFieldArray:(e,t=[],l,c,d=!0,f=!0)=>{if(c&&l&&!r.disabled){if(a.action=!0,f&&Array.isArray(eg(n,e))){let t=l(eg(n,e),c.argA,c.argB);d&&ev(n,e,t)}if(f&&Array.isArray(eg(o.errors,e))){let t,r=l(eg(o.errors,e),c.argA,c.argB);d&&ev(o.errors,e,r),eh(eg(t=o.errors,e)).length||eV(t,e)}if((u.touchedFields||p.touchedFields)&&f&&Array.isArray(eg(o.touchedFields,e))){let t=l(eg(o.touchedFields,e),c.argA,c.argB);d&&ev(o.touchedFields,e,t)}
3if(u.dirtyFields||p.dirtyFields){let t=ez(i,s),r=ec(e);ev(o.dirtyFields,r,eg(t,r))}h.state.next({name:e,isDirty:j(e,t),dirtyFields:o.dirtyFields,errors:o.errors,isValid:o.isValid})}else ev(s,e,t)},_setDisabledField:F,_setErrors:e=>{o.errors=e,h.state.next({errors:o.errors,isValid:!1})},_getFieldArray:e=>eh(eg(a.mount?s:i,e,r.shouldUnregister?eg(i,e,[]):[])),_reset:B,_resetDefaultValues:()=>em(r.defaultValues)&&r.defaultValues().then(e=>{U(e,r.resetOptions),h.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of l.unMount){let t=eg(n,e);t&&(t._f.refs?t._f.refs.every(e=>!eM(e)):!eM(t._f.ref))&&$(e)}l.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(h.state.next({disabled:e}),e2(n,(t,r)=>{let o=eg(n,r);o&&(t.disabled=o._f.disabled||e,Array.isArray(o._f.refs)&&o._f.refs.forEach(t=>{t.disabled=o._f.disabled||e}))},0,!1))},_subjects:h,_proxyFormState:u,get _fields(){return n},get _formValues(){return s},get _state(){return a},set _state(value){a=value},get _defaultValues(){return i},get _names(){return l},set _names(value){l=value},get _formState(){return o},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(a.mount=!0,p={...p,...e.formState},A({...e,formState:{...d,...e.formState}})),trigger:E,register:T,handleSubmit:V,watch:(e,t)=>em(e)?h.state.subscribe({next:r=>"values"in r&&e(S(void 0,t),r)}):S(e,t,!0),setValue:C,getValues:P,reset:U,resetField:(e,t={})=>{eg(n,e)&&(ep(t.defaultValue)?C(e,eu(eg(i,e))):(C(e,t.defaultValue),ev(i,e,eu(t.defaultValue))),t.keepTouched||eV(o.touchedFields,e),t.keepDirty||(eV(o.dirtyFields,e),o.isDirty=t.defaultValue?j(e,eu(eg(i,e))):j()),!t.keepError&&(eV(o.errors,e),u.isValid&&g()),h.state.next({...o}))},clearErrors:I,unregister:$,setError:D,setFocus:(e,t={})=>{let r=eg(n,e),o=r&&r._f;if(o){let e=o.refs?o.refs[0]:o.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&em(e.select)&&e.select()})}},getFieldState:R};return{...W,formControl:W}}(e);t.current={...n,formState:o}}let i=t.current.control;return i._options=e,eL(()=>{let e=i._subscribe({formState:i._proxyFormState,callback:()=>n({...i._formState}),reRenderRoot:!0});return n(e=>({...e,isReady:!0})),i._formState.isReady=!0,e},[i]),u.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),u.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),u.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),u.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),u.useEffect(()=>{if(i._proxyFormState.isDirty){let e=i._getDirty();e!==o.isDirty&&i._subjects.state.next({isDirty:e})}},[i,o.isDirty]),u.useEffect(()=>{var t;e.values&&!eI(e.values,r.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),(null==(t=i._options.resetOptions)?void 0:t.keepIsValid)||i._setValid(),r.current=e.values,n(e=>({...e}))):i._resetDefaultValues()},[i,e.values]),u.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=u.useMemo(()=>((e,t,r,o=!0)=>{let n={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(n,i,{get:()=>("all"!==t._proxyFormState[i]&&(t._proxyFormState[i]=!o||"all"),r&&(r[i]=!0),e[i])});return n})(o,i),[i,o]),t.current}({defaultValues:{formName:"",formCompany:"",formEmail:"",formPhone:"",formDesc:"",formBudget:"",acceptedTerms:!1},mode:"all",reValidateMode:"onChange"}),{formBudget:c,formName:d,formCompany:p,formPhone:h,formDesc:f,formEmail:g}=function(e){let t=u.useContext(e_),{control:r=t,name:o,defaultValue:n,disabled:i,exact:s,compute:a}=e||{},l=u.useRef(n),c=u.useRef(a),d=u.useRef(void 0),p=u.useRef(r),h=u.useRef(o);c.current=a;let[f,g]=u.useState(()=>{let e=r._getWatch(o,l.current);return c.current?c.current(e):e}),m=u.useCallback(e=>{let t=eP(o,r._names,e||r._formValues,!1,l.current);return c.current?c.current(t):t},[r._formValues,r._names,o]),v=u.useCallback(e=>{if(!i){let t=eP(o,r._names,e||r._formValues,!1,l.current);
3if(c.current){let e=c.current(t);eI(e,d.current)||(g(e),d.current=e)}else g(t)}},[r._formValues,r._names,i,o]);eL(()=>(p.current===r&&eI(h.current,o)||(p.current=r,h.current=o,v()),r._subscribe({name:o,formState:{values:!0},exact:s,callback:e=>{v(e.values)}})),[r,s,o,v]),u.useEffect(()=>r._removeUnmounted());let y=p.current!==r,b=h.current,x=u.useMemo(()=>{if(i)return null;let e=!y&&!eI(b,o);return y||e?m():null},[i,y,o,b,m]);return null!==x?x:f}({control:r}),[m,v]=(0,u.useState)(!1),[y,b]=(0,u.useState)(!1),[x,w]=(0,u.useState)(!1),[k,j]=(0,u.useState)(!1);(0,u.useEffect)(()=>{let e=()=>{k||j(!0)};return window.addEventListener("scroll",e,{passive:!0,once:!0}),()=>{window.removeEventListener("scroll",e)}},[k]);let S=async r=>{r.preventDefault();let o=await t.current?.executeAsync();if(!o)throw Error("reCAPTCHA token request failed.");if(!await n())return;v(!0);let i=`
4    N\xe9v: ${d}
5    C\xe9gn\xe9v: ${p}
6    E-mail c\xedm: ${g}
7    Telefonsz\xe1m: ${h}
8    Miben lehet\xfcnk a seg\xedts\xe9gedre?: ${f}
9    K\xf6lts\xe9gkeret: ${c}`,s=`
10    ${e("email.name",{name:d})}
11
12    ${e("email.thankYou")}
13
14    ${e("email.reachOut")}
15
16    ${e("email.best")}
17    ${e("email.benjamin")}
18    `;try{v(!0),(await fetch("/api/sendMail",{headers:{"Content-Type":"application/json"},method:"POST",mode:"cors",body:JSON.stringify({captchaToken:o,text:i,email:g,customerText:s,subject:e("email.subject")})})).ok?b(!0):b(!1),w(!0),t.current?.reset()}catch{b(!1),w(!0),t.current?.reset()}v(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("section",{id:"requestform",className:"container-fluid py-5 bg-black",children:(0,a.jsx)("div",{className:"row g-0",children:(0,a.jsx)("div",{className:"col g-0",children:(0,a.jsx)("div",{className:"container px-3",children:(0,a.jsx)("div",{className:"row justify-content-center",children:(0,a.jsx)("div",{className:"col-md-10 col-lg-8",children:(0,a.jsx)("div",{className:"card shadow-lg border-primary border-bottom-0 border-start-0 border-end-0",children:(0,a.jsx)("div",{className:"card-body",children:(0,a.jsx)("div",{className:"row justify-content-center",children:(0,a.jsxs)("div",{className:"col-xl-11",children:[(0,a.jsx)("h2",{className:"fw-bold text-center mb-1",children:e("footer.contactFormMainTitle")}),(0,a.jsx)("p",{className:"fs-6 text-center text-muted mb-4 mb-md-5",children:e("footer.contactFormSecondaryTitle")}),(0,a.jsxs)("form",{className:to().form,onSubmit:S,noValidate:!0,children:[(0,a.jsxs)("div",{className:"row",children:[(0,a.jsx)("div",{className:"col-md-6",children:(0,a.jsxs)("div",{className:"form-floating mb-3",children:[(0,a.jsx)("input",{...o("formName"),type:"text",className:"form-control border-top-0 border-start-0 border-end-0",id:"contactName",placeholder:e("footer.contactFormItemPlaceholderName")}),(0,a.jsx)("label",{className:"form-label",htmlFor:"contactName",children:e("footer.contactFormItemLabelName")})]})}),(0,a.jsx)("div",{className:"col-md-6 mb-3",children:(0,a.jsxs)("div",{className:"form-floating mb-3",children:[(0,a.jsx)("input",{type:"text",...o("formCompany"),className:"form-control border-top-0 border-start-0 border-end-0",id:"contactCompany",placeholder:e("footer.contactFormItemPlaceholderCompany")}),(0,a.jsx)("label",{className:"form-label",htmlFor:"contactCompany",children:e("footer.contactFormItemLabelCompany")})]})})]}),(0,a.jsxs)("div",{className:"row",children:[(0,a.jsx)("div",{className:"col-md-6 mb-3",children:(0,a.jsxs)("div",{className:"form-floating mb-3",children:[(0,a.jsx)("input",{type:"email",...o("formEmail"),className:"form-control border-top-0 border-start-0 border-end-0",placeholder:e("footer.contactFormItemPlaceholderEmail")}),(0,a.jsx)("label",{className:"form-label",htmlFor:"contactEmail",children:e("footer.contactFormItemLabelEmail")})]})}),(0,a.jsx)("div",{className:"col-md-6 mb-3",children:(0,a.jsxs)("div",{className:"form-floating mb-3",children:[(0,a.jsx)("input",{type:"text",...o("formPhone"),className:"form-control border-top-0 border-start-0 border-end-0",placeholder:e("footer.contactFormItemPlaceholderPhone")}),(0,a.jsx)("label",{className:"form-label",htmlFor:"contactPhone",children:e("footer.contactFormItemLabelPhone")})]})})]}),(0,a.jsx)("div",{className:"row",children:(0,a.jsx)("div",{className:"col mb-3",children:(0,a.jsxs)("div",{className:"form-floating mb-3",children:[(0,a.jsx)("textarea",{...o("formDesc"),className:`form-control border-top-0 border-start-0 border-end-0 ${to().contactFormTextArea}`,placeholder:e("footer.contactFormItemPlaceholderProjectDescription"),rows:3}),(0,a.jsx)("label",{className:"form-label",htmlFor:"contactDetails",children:e("footer.contactFormItemLabelProjectDescription")})]})})}),(0,a.jsxs)("div",{className:"row",children:[(0,a.jsxs)("div",{className:"col-md-6 mb-3",children:[(0,a.jsx)("label",{htmlFor:"contactBudget",className:"my-3 form-label",children:e("footer.contactFormItemLabelBudget")}),(0,a.jsxs)("select",{...o("formBudget"),className:"form-select form-select-lg mb-3 border-top-0 border-start-0 border-end-0","aria-label":e("footer.contactFormItemLabelBudget"),defaultValue:"0",children:[(0,a.jsx)("option",{value:"",children:e("footer.contactFormItemPlaceholderBudget")}),(0,a.jsx)("option",{value:`${e("footer.contactFormItemDropdownItemBudget10k")}`,children:e("footer.contactFormItemDropdownItemBudget10k")}),(0,a.jsx)("option",{value:`${e("footer.contactFormItemDropdownItemBudget15k")}`,children:e("footer.contactFormItemDropdownItemBudget15k")}),(0,a.jsx)("option",{value:`${e("footer.contactFormItemDropdownItemBudget30k")}`,children:e("footer.contactFormItemDropdownItemBudget30k")}),(0,a.jsx)("option",{value:`${e("footer.contactFormItemDropdownItemBudget60k")}`,children:e("footer.contactFormItemDropdownItemBudget60k")})]})]}),(0,a.jsx)("div",{className:"col-md-6 mb-3"})]}),(0,a.jsx)("div",{className:"row",children:(0,a.jsx)("div",{className:"col mb-3",children:(0,a.jsxs)("div",{className:"form-check",children:[(0,a.jsx)("input",{...o("acceptedTerms",{validate:e=>!0===e}),className:`form-check-input ${to().contactFormCheckboxStyle}`,type:"checkbox",id:"customCheckbox"}),(0,a.jsx)("label",{className:"form-check-label",htmlFor:"customCheckbox",children:(0,a.jsxs)("span",{children:[e("footer.contactFormItemCheckboxPrivacyText"),(0,a.jsx)("a",{target:"_blank",href:L.tl.terms,rel:"noreferrer",children:e("footer.contactFormItemCheckboxPrivacyLink")})]})}),i.acceptedTerms&&(0,a.jsx)("div",{className:"invalid-text",children:e("footer.contactFormItemRequiredPrivacy")})]})})}),(0,a.jsx)("div",{className:"row",children:(0,a.jsxs)("div",{className:"col mb-3",children:[k&&(0,a.jsx)(ei,{ref:t,size:"invisible",badge:"bottomright",sitekey:"6LdKzhQgAAAAAJAo3znXnngq-q0Xl5yflXQxe2ys"}),i.captchaSucceeded&&(0,a.jsx)("div",{className:"mt-2 text-danger",children:e("footer.contactFormItemRequiredCaptcha")})]})}),(0,a.jsx)("div",{className:"row",children:(0,a.jsx)("div",{className:"col mb-3",children:(0,a.jsx)("button",{id:"submitForm",type:"submit",className:"py-3 px-4 fw-bold btn d-block w-100 btn-primary lift",disabled:!s,children:m?(0,a.jsx)("div",{className:"spinner-border",role:"status",children:(0,a.jsx)("span",{className:"visually-hidden",children:e("footer.loading")})}):e("footer.contactFormItemSubmit")})})})]})]})})})})})})})})})}),(0,a.jsx)(tt,{handleToggle:()=>w(!x),show:x,name:d??"",isOk:y})]})};var ti=r(9774),ts=r.n(ti);let ta=()=>{let{t:e}=(0,l.Bd)("common");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"position-relative",children:(0,a.jsx)("div",{className:"shape shape-bottom shape-fluid-x text-dark",children:(0,a.jsx)(I.A,{})})}),(0,a.jsx)("section",{id:"contact",className:"container-fluid pt-4 pt-md-5 bg-black",children:(0,a.jsx)("div",{className:"row g-0",children:(0,a.jsx)("div",{className:"col g-0",children:(0,a.jsxs)("div",{className:"container px-3",children:[(0,a.jsx)("div",{className:"row pb-5 align-items-center justify-content-center",children:(0,a.jsx)("div",{className:"col",children:(0,a.jsx)("h2",{className:"h1 text-white",children:e("footer.mainTitle")})})}),(0,a.jsx)("div",{className:"row",children:(0,a.jsx)("div",{className:"col",children:(0,a.jsx)(G,{})})})]})})})}),(0,a.jsx)(tn,{}),(0,a.jsx)("footer",{className:`container-fluid ${ts().footerStyle} border-top`,children:(0,a.jsx)("div",{className:"row g-0",children:(0,a.jsx)("div",{className:"col g-0",children:(0,a.jsx)("div",{className:"container px-3",children:(0,a.jsxs)("div",{className:"row",children:[(0,a.jsxs)("div",{className:"col-md-4 col-lg-6",children:[(0,a.jsx)(R(),{src:"/company/combination_logos/Normal.svg",alt:"Mindtech Apps",className:`${ts().footerBrandStyle} img-fluid mb-2`,width:110,height:20,sizes:"110px",style:{width:"110px",maxWidth:"100%",height:"20px"}}),(0,a.jsx)("p",{className:`mb-2 ${ts().socialTitle}`,children:e("footer.socialColumnTitle")}),(0,a.jsx)(D,{})]}),(0,a.jsxs)("div",{className:"col-sm-6 col-md-4 col-lg-2",children:[(0,a.jsx)("span",{className:`text-uppercase mb-2 d-block ${ts().linksTitle}`,children:e("footer.companyLinksTitle")}),(0,a.jsxs)("ul",{className:`list-unstyled mb-4 mb-md-5 mb-lg-0 ${ts().link}`,children:[(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.aboutUs,className:"text-reset",children:e("footer.about")})}),(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.work,className:"text-reset",children:e("footer.work")})}),(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.contactUs,className:"text-reset",children:e("footer.hireUs")})})]})]}),(0,a.jsxs)("div",{className:"col-sm-6 col-md-4 col-lg-4",children:[(0,a.jsx)("span",{className:`text-uppercase mb-2 d-block ${ts().linksTitle}`,children:e("footer.servicesLinksTitle")}),(0,a.jsxs)("ul",{className:`list-unstyled mb-4 mb-md-5 mb-lg-0 ${ts().link}`,children:[(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.mobileDev,className:"text-reset",children:e("footer.appDevelopment")})}),(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.webDev,className:"text-reset",children:e("footer.webDevelopment")})}),(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.aiDev,className:"text-reset",children:e("footer.aiDevelopment")})}),(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.digital,className:"text-reset",children:e("footer.digitalTransformation")})}),(0,a.jsx)("li",{className:"mb-2",children:(0,a.jsx)(_(),{href:L.tl.design,className:"text-reset",children:e("footer.uxDesign")})})]})]})]})})})})})]})};var tl=r(9603);function tc(){return(tc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var td=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",tc({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("polyline",{points:"6 9 12 15 18 9"}))});function tu(){return(tu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}
18td.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},td.displayName="ChevronDown";var tp=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",tu({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("polyline",{points:"18 15 12 9 6 15"}))});function th(){return(th=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}tp.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},tp.displayName="ChevronUp";var tf=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",th({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("circle",{cx:"12",cy:"12",r:"10"}),u.createElement("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),u.createElement("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"}))});function tg(){return(tg=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}tf.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},tf.displayName="Globe";var tm=(0,u.forwardRef)(function(e,t){var r=e.color,o=e.size,n=void 0===o?24:o,i=function(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["color","size"]);return u.createElement("svg",tg({ref:t,xmlns:"http://www.w3.org/2000/svg",width:n,height:n,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i),u.createElement("polyline",{points:"20 6 9 17 4 12"}))});tm.propTypes={color:T().string,size:T().oneOfType([T().string,T().number])},tm.displayName="Check";var tv=r(3598),ty=r.n(tv),tb=r(4352),tx=r.n(tb);let tw=r(5364).env.NEXT_PUBLIC_BITBUCKET_BUILD_NUMBER,tk=[ty().en,ty().de,ty().da,ty().hu].filter((e,t,r)=>!!e&&r.indexOf(e)===t),tj=()=>window.scrollY,tS=()=>window.location.hostname===L.gR,tO=()=>{let{t:e}=(0,l.Bd)("common"),{pathname:t,asPath:r,query:o,locale:n}=(0,tl.useRouter)(),[i,s]=(0,u.useState)(!1),[c,d]=(0,u.useState)(!1),[p,h]=(0,u.useState)(!1),[f,g]=(0,u.useState)(0),m=(0,u.useSyncExternalStore)(e=>(window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)),tj,()=>0),v=(0,u.useSyncExternalStore)(()=>()=>{},tS,()=>!1),y=(0,u.useCallback)(()=>{let e=document.querySelector(`#${L._v}`);g(e?.getBoundingClientRect().height??0)},[]);(0,u.useEffect)(()=>{let e=window.requestAnimationFrame(y);return window.addEventListener("resize",y),()=>{window.cancelAnimationFrame(e),window.removeEventListener("resize",y)}},[t,y]);
18let b=!!["/work"].includes(t)&&!(f&&m&&m>f-190),x=b&&!i?"btn-white text-primary":"btn-primary",w=b?114:110;return(0,a.jsx)("nav",{className:`navbar navbar-expand-lg py-4 fixed-top ${i&&b?"bg-transparent navbar-light":b?"bg-transparent navbar-dark":"bg-white navbar-light"} ${tx().navContainer}`,role:"navigation",children:(0,a.jsxs)("div",{className:"container-fluid",children:[(0,a.jsx)(_(),{href:"/",className:"navbar-brand",children:(0,a.jsx)(R(),{alt:"mindtech logo",src:b?"/company/combination_logos/White.svg":"/company/combination_logos/Normal.svg",width:w,height:20,sizes:`${w}px`,style:{width:`${w}px`,maxWidth:"100%",height:"20px"}})}),(0,a.jsx)("button",{className:"navbar-toggler border-0",type:"button",onClick:()=>s(!i),"data-bs-toggle":"modal","data-bs-target":"#navbarNav","aria-controls":"navbarNav","aria-expanded":"false","aria-label":"Toggle navigation",children:(0,a.jsx)("span",{className:"navbar-toggler-icon"})}),(0,a.jsxs)("div",{className:`collapse navbar-collapse ${i?"show":""}`,id:"navbarNav",children:[(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"navbar-nav ms-lg-auto me-lg-auto d-none d-lg-flex",children:(0,a.jsxs)("div",{className:"m-lg-auto d-lg-flex animationContainer",children:[(0,a.jsx)(_(),{href:"/work",className:"nav-link text-decoration-none my-auto",children:e("navbar.work")}),(0,a.jsx)(_(),{href:"/about",className:"nav-link text-decoration-none my-auto",children:e("navbar.about")}),(0,a.jsxs)("div",{className:`${tx().servicesLink}`,children:[(0,a.jsx)("a",{className:"nav-link text-decoration-none my-auto",id:"navbarDropdownMenuLink",role:"button","data-bs-toggle":"dropdown",children:e("navbar.services")}),(0,a.jsx)("ul",{className:`dropdown-menu shadow rounded border-0 ${tx().animatedDropdown} ${tx().servicesDropdownMenu}`,"aria-labelledby":"navbarDropdownMenuLink",children:(0,a.jsx)("li",{children:(0,a.jsxs)(_(),{href:"/services",className:`dropdown-item text-secondary text-decoration-none ${tx().servicesDropdownItem}`,children:[(0,a.jsx)("span",{className:tx().servicesDropdownIcon,children:(0,a.jsx)(R(),{alt:"code icon",width:32,height:32,src:"/svgs/code-icon.svg"})}),(0,a.jsx)("span",{children:e("navbar.devServices")})]})})})]}),(0,a.jsx)(_(),{href:"/blog",className:"nav-link text-decoration-none my-auto",children:e("navbar.blog")})]})}),(0,a.jsxs)("div",{className:"d-none d-lg-inline-flex",children:[v&&tw&&(0,a.jsxs)("div",{className:"m-2",children:["v",tw]}),(0,a.jsxs)("div",{className:`nav-item text-decoration-none my-auto ${tx().languagesLink}`,children:[(0,a.jsxs)("a",{className:`nav-link me-5 text-decoration-none ${tx().languageDropdownToggle}`,id:"navbarDropdownLanguageLink",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false",children:[(0,a.jsx)(tf,{width:"19",height:"19",className:b?tx().globePrimary:tx().globeSecondary}),(0,a.jsx)("span",{className:"d-lg-none ps-3",children:e(`navbar.${n}`)})]}),(0,a.jsx)("ul",{className:`dropdown-menu shadow rounded border-0 ${tx().animatedLanguagesDropdown}`,"aria-labelledby":"navbarDropdownLanguageLink",children:(0,a.jsx)(a.Fragment,{children:tk.map(i=>(0,a.jsxs)(_(),{href:{pathname:t,query:o},as:r,locale:i,className:`dropdown-item text-decoration-none text-secondary p-3 ${i===n?"d-flex justify-content-between":""}`,children:[e(`navbar.${i}`),i===n?(0,a.jsx)(tm,{width:"19",height:"19",className:"text-success"}):null]},i))})})]}),(0,a.jsx)(_(),{href:"#requestform",children:(0,a.jsx)("button",{className:`btn ${x}`,children:e("navbar.hireUs")})})]})]}),(0,a.jsx)("div",{className:"d-sm-block d-md-block d-lg-none bg-white",children:(0,a.jsx)("div",{className:`fade ${i?"show":""}`,id:"mobileMenu",style:i?{display:"block",color:"#000"}:{},"aria-hidden":"true",children:(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:`border-0 shadow rounded-3 ${tx().mobileMenuPanel}`,children:[(0,a.jsxs)("div",{className:`modal-body ${tx().mobileMenuBody}`,children:[(0,a.jsx)("div",{className:"d-flex justify-content-end",children:(0,a.jsx)("button",{onClick:()=>s(!i),type:"button",className:"btn-close btn-sm","data-bs-dismiss":"modal","aria-label":"Close"})}),(0,a.jsx)("div",{className:"navbar-nav ms-auto me-auto d-flex",children:(0,a.jsxs)("div",{className:"m-lg-auto d-lg-flex",children:[(0,a.jsx)(_(),{href:"/work",className:"nav-link text-decoration-none my-auto",children:e("navbar.work")}),(0,a.jsx)(_(),{href:"/about",className:"nav-link text-decoration-none my-auto",children:e("navbar.about")}),(0,a.jsxs)("div",{className:"nav-item",children:[(0,a.jsxs)("a",{className:"nav-link text-decoration-none my-auto d-flex justify-content-between",role:"button",onClick:()=>d(!c),children:[e("navbar.services"),c?(0,a.jsx)(tp,{width:"19",height:"19"}):(0,a.jsx)(td,{width:"19",height:"19"})]}),c?(0,a.jsx)("ul",{className:`nav-link text-decoration-none my-auto ${tx().mobileServicesDropdownMenu}`,children:(0,a.jsx)("li",{children:(0,a.jsxs)(_(),{href:"/services",className:`nav-link text-decoration-none ${tx().mobileServicesDropdownItem}`,children:[(0,a.jsx)("span",{className:tx().servicesDropdownIcon,children:(0,a.jsx)(R(),{alt:"code icon",width:16,height:16,src:"/svgs
18/code-icon.svg"})}),(0,a.jsx)("span",{children:e("navbar.devServices")})]})})}):null]}),(0,a.jsx)(_(),{href:"/blog",className:"nav-link text-decoration-none my-auto",children:e("navbar.blog")}),(0,a.jsxs)("div",{className:"nav-item",children:[(0,a.jsxs)("a",{className:"nav-link text-decoration-none d-flex justify-content-between",role:"button",onClick:()=>h(!p),children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(tf,{width:"19",height:"19"}),(0,a.jsx)("span",{className:"ps-3",children:e("navbar.language")})]}),p?(0,a.jsx)(tp,{width:"19",height:"19"}):(0,a.jsx)(td,{width:"19",height:"19"})]}),p?(0,a.jsx)(a.Fragment,{children:tk.map(i=>(0,a.jsxs)(_(),{href:{pathname:t,query:o},as:r,locale:i,className:`nav-link text-decoration-none ${tx().languageLinkMobile} ${i===n?"d-flex justify-content-between":""}`,children:[e(`navbar.${i}`),i===n?(0,a.jsx)(tm,{width:"19",height:"19",className:"text-success"}):null]},i))}):null]})]})})]}),(0,a.jsx)("div",{className:"p-0",children:(0,a.jsx)(_(),{href:"#requestform",children:(0,a.jsx)("button",{className:`btn w-100 rounded-0 rounded-bottom ${x}`,children:e("navbar.hireUs")})})})]})})})})]})]})})},tN=({children:e})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tO,{}),(0,a.jsx)("main",{children:e}),(0,a.jsx)(E,{}),(0,a.jsx)(ta,{})]});var tC=r(9955),t_=r.n(tC);let tL=(0,l.Zh)(function({Component:e,pageProps:t}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d(),{id:"gtag",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:`
19          window.dataLayer = window.dataLayer || [];
20          function gtag(){dataLayer.push(arguments);}
21          
22          gtag('consent', 'default', {
23            'ad_storage': 'denied',
24            'analytics_storage': 'denied'
25          });
vendor: 418 bytes, lines 25-30
25
26          (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
27                    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
28                    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
29                    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
30                    })(window,document,'script','dataLayer','
30GTM-KSM2JP8
vendor: 3 bytes, line 30
30');
30`}}),(0,a.jsx)(tN,{children:(0,a.jsx)(e,{...t})})]})},t_())},8570:e=>{e.exports={cardStyle:"CarouselContact_cardStyle__so4vp"}},9039:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var o=r(7876);r(4232);var n=r(1530),i=r.n(n);let s=({className:e})=>(0,o.jsx)("svg",{width:"100%",height:"100%",className:e||i().curvedCenterUpStyle,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2880 48",xmlnsXlink:"http://www.w3.org/1999/xlink",children:(0,o.jsx)("path",{fill:"currentColor",d:"M0 48H1437.5H2880V0H2160C1442.5 52 720 0 720 0H0V48Z"})})},9099:(e,t,r)=>{e.exports=r(9603)},9447:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={default:function(){return d},getImageProps:function(){return c}};for(var n in o)Object.defineProperty(t,n,{enumerable:!0,get:o[n]});let i=r(4252),s=r(1925),a=r(4741),l=i._(r(2795));function c(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=a.Image},9706:(e,t,r)=>{"use strict";var o=r(3717);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,i,s){if(s!==o){var a=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 a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={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:n};return r.PropTypes=r,r}},9774:e=>{e.exports={footerStyle:"Footer_footerStyle__MhJ_6",linksTitle:"Footer_linksTitle__Qfzk7",socialTitle:"Footer_socialTitle__gI13G",link:"Footer_link__dXOUc",footerBrandStyle:"Footer_footerBrandStyle___DKSM"}},9955:e=>{"use strict";e.exports={fallbackLng:"en",i18n:{defaultLocale:"en",locales:["en","hu","da","de"]}}}},e=>{var t=t=>e(e.s=t);e.O(0,[593,792],()=>(t(92),t(9603))),_N_E=e.O()}]);

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.