PageSourceSearch

https://strefastartu.pl/_next/static/chunks/3c9t-zmb-hbtp.js

js strefastartu.pl collected 2026-10-08 12:04:25 UTC 148,562 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89067,73279,e=>{"use strict";let t=e=>"string"==typeof e,a=()=>{let e,t,a=new Promise((a,o)=>{e=a,t=o});return a.resolve=e,a.reject=t,a},o=e=>null==e?"":""+e,i=/###/g,n=e=>e&&e.indexOf("###")>-1?e.replace(i,"."):e,r=e=>!e||t(e),s=(e,a,o)=>{let i=t(a)?a.split("."):a,s=0;for(;s<i.length-1;){if(r(e))return{};let t=n(i[s]);!e[t]&&o&&(e[t]=new o),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++s}return r(e)?{}:{obj:e,k:n(i[s])}},l=(e,t,a)=>{let{obj:o,k:i}=s(e,t,Object);if(void 0!==o||1===t.length){o[i]=a;return}let n=t[t.length-1],r=t.slice(0,t.length-1),l=s(e,r,Object);for(;void 0===l.obj&&r.length;)n=`${r[r.length-1]}.${n}`,l=s(e,r=r.slice(0,r.length-1),Object),l?.obj&&void 0!==l.obj[`${l.k}.${n}`]&&(l.obj=void 0);l.obj[`${l.k}.${n}`]=a},c=(e,t)=>{let{obj:a,k:o}=s(e,t);if(a&&Object.prototype.hasOwnProperty.call(a,o))return a[o]},u=(e,a,o)=>{for(let i in a)"__proto__"!==i&&"constructor"!==i&&(i in e?t(e[i])||e[i]instanceof String||t(a[i])||a[i]instanceof String?o&&(e[i]=a[i]):u(e[i],a[i],o):e[i]=a[i]);return e};var d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};let p=e=>t(e)?e.replace(/[&<>"'\/]/g,e=>d[e]):e,h=[" ",",","?","!",";"],m=new class{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 a=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,a),this.regExpQueue.push(e),a}}(20),y=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t]){if(!Object.prototype.hasOwnProperty.call(e,t))return;return e[t]}let o=t.split(a),i=e;for(let e=0;e<o.length;){let t;if(!i||"object"!=typeof i)return;let n="";for(let r=e;r<o.length;++r)if(r!==e&&(n+=a),n+=o[r],void 0!==(t=i[n])){if(["string","number","boolean"].indexOf(typeof t)>-1&&r<o.length-1)continue;e+=r-e+1;break}i=t}return i},g=e=>e?.replace("_","-"),f={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};var w=new class e{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||f,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.forward(t,"log","",!0)}warn(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.forward(t,"warn","",!0)}error(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.forward(t,"error","")}deprecate(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(e,a,o,i){return i&&!this.debug?null:(t(e[0])&&(e[0]=`${o}${this.prefix} ${e[0]}`),this.logger[a](e))}create(t){return new e(this.logger,{...{prefix:`${this.prefix}:${t}:`},...this.options})}clone(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}};class z{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let a=this.observers[e].get(t)||0;this.observers[e].set(t,a+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,a=Array(t>1?t-1:0),o=1;o<t;o++)a[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(...a)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(t=>{let[o,i]=t;for(let t=0;t<i;t++)o.apply(o,[e,...a])})}}class k extends z{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,a,o){let i,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure;e.indexOf(".")>-1?i=e.split("."):(i=[e,a],o&&(Array.isArray(o)?i.push(...o):t(o)&&r?i.push(...o.split(r)):i.push(o)));let l=c(this.data,i);return(!l&&!a&&!o&&e.indexOf(".")>-1&&(e=i[0],a=i[1],o=i.slice(2).join(".")),!l&&s&&t(o))?y(this.data?.[e]?.[a],o,r):l}addResource(e,t,a,o){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},n=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,r=[e,t];a&&(r=r.concat(n?a.split(n):a)),e.indexOf(".")>-1&&(r=e.split("."),o=t,t=r[1]),this.addNamespaces(t),l(this.data,r,o),i.silent||this.emit
1("added",e,t,a,o)}addResources(e,a,o){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(let i in o)(t(o[i])||Array.isArray(o[i]))&&this.addResource(e,a,i,o[i],{silent:!0});i.silent||this.emit("added",e,a,o)}addResourceBundle(e,t,a,o,i){let n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},r=[e,t];e.indexOf(".")>-1&&(r=e.split("."),o=a,a=t,t=r[1]),this.addNamespaces(t);let s=c(this.data,r)||{};n.skipCopy||(a=JSON.parse(JSON.stringify(a))),o?u(s,a,i):s={...s,...a},l(this.data,r,s),n.silent||this.emit("added",e,t,a)}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),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 b={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,a,o,i){return e.forEach(e=>{t=this.processors[e]?.process(t,a,o,i)??t}),t}};let v={},j=e=>!t(e)&&"boolean"!=typeof e&&"number"!=typeof e;class P extends z{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),((e,t,a)=>{e.forEach(e=>{t[e]&&(a[e]=t[e])})})(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
1i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=w.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 a=this.resolve(e,t);return a?.res!==void 0}extractFromKey(e,a){let o=void 0!==a.nsSeparator?a.nsSeparator:this.options.nsSeparator;void 0===o&&(o=":");let i=void 0!==a.keySeparator?a.keySeparator:this.options.keySeparator,n=a.ns||this.options.defaultNS||[],r=o&&e.indexOf(o)>-1,s=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!((e,t,a)=>{t=t||"",a=a||"";let o=h.filter(e=>0>t.indexOf(e)&&0>a.indexOf(e));if(0===o.length)return!0;let i=m.getRegExp(`(${o.map(e=>"?"===e?"\\?":e).join("|")})`),n=!i.test(e);if(!n){let t=e.indexOf(a);t>0&&!i.test(e.substring(0,t))&&(n=!0)}return n})(e,o,i);if(r&&!s){let a=e.match(this.interpolator.nestingRegexp);if(a&&a.length>0)return{key:e,namespaces:t(n)?[n]:n};let r=e.split(o);(o!==i||o===i&&this.options.ns.indexOf(r[0])>-1)&&(n=r.shift()),e=r.join(i)}return{key:e,namespaces:t(n)?[n]:n}}translate(e,a,o){if("object"!=typeof a&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof a&&(a={...a}),a||(a={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);let i=void 0!==a.returnDetails?a.returnDetails:this.options.returnDetails,n=void 0!==a.keySeparator?a.keySeparator:this.options.keySeparator,{key:r,namespaces:s}=this.extractFromKey(e[e.length-1],a),l=s[s.length-1],c=a.lng||this.language,u=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c?.toLowerCase()==="cimode"){if(u){let e=a.nsSeparator||this.options.nsSeparator;return i?{res:`${l}${e}${r}`,usedKey:r,exactUsedKey:r,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(a)}:`${l}${e}${r}`}return i?{res:r,usedKey:r,exactUsedKey:r,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(a)}:r}let d=this.resolve(e,a),p=d?.res,h=d?.usedKey||r,m=d?.exactUsedKey||r,y=void 0!==a.joinArrays?a.joinArrays:this.options.joinArrays,g=!this.i18nFormat||this.i18nFormat.handleAsObject,f=void 0!==a.count&&!t(a.count),w=P.hasDefaultValue(a),z=f?this.pluralResolver.getSuffix(c,a.count,a):"",k=a.ordinal&&f?this.pluralResolver.getSuffix(c,a.count,{ordinal:!1}):"",b=f&&!a.ordinal&&0===a.count,v=b&&a[`defaultValue${this.options.pluralSeparator}zero`]||a[`defaultValue${z}`]||a[`defaultValue${k}`]||a.defaultValue,S=p;g&&!p&&w&&(S=v);let T=j(S),N=Object.prototype.toString.apply(S);if(g&&S&&T&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(N)&&!(t(y)&&Array.isArray(S))){if(!a.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(h,S,{...a,ns:s}):`key '${r} (${this.language})' returned an object instead of string.`;return i?(d.res=e,d.usedParams=this.getUsedParamsDetails(a),d):e}if(n){let e=Array.isArray(S),t=e?[]:{},o=e?m:h;for(let e in S)if(Object.prototype.hasOwnProperty.call(S,e)){let i=`${o}${n}${e}`;w&&!p?t[e]=this.translate(i,{...a,defaultValue:j(v)?v[e]:void 0,...{joinArrays:!1,ns:s}}):t[e]=this.translate(i,{...a,joinArrays:!1,ns:s}),t[e]===i&&(t[e]=S[e])}p=t}}else if(g&&t(y)&&Array.isArray(p))(p=p.join(y))&&(p=this.extendTranslation(p,e,a,o));else{let t=!1,i=!1;!this.isValidLookup(p)&&w&&(t=!0,p=v),this.isValidLookup(p)||(i=!0,p=r);let s=(a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&i?void 0:p,u=w&&v!==p&&this.options.updateMissing;if(i||t||u){if(this.logger.log(u?"updateKey":"missingKey",c,l,r,u?v:p),n){let e=this.resolve(r,{...a,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=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if("fallback"===this.options.saveMissingTo&&t&&t[0])for(let a=0;a<t.length;
1a++)e.push(t[a]);else"all"===this.options.saveMissingTo?e=this.languageUtils.toResolveHierarchy(a.lng||this.language):e.push(a.lng||this.language);let o=(e,t,o)=>{let i=w&&o!==p?o:s;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,i,u,a):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,i,u,a),this.emit("missingKey",e,l,t,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&f?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,a);b&&a[`defaultValue${this.options.pluralSeparator}zero`]&&0>t.indexOf(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{o([e],r+t,a[`defaultValue${t}`]||v)})}):o(e,r,v))}p=this.extendTranslation(p,e,a,d,o),i&&p===r&&this.options.appendNamespaceToMissingKey&&(p=`${l}:${r}`),(i||t)&&this.options.parseMissingKeyHandler&&(p=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${r}`:r,t?p:void 0))}return i?(d.res=p,d.usedParams=this.getUsedParamsDetails(a),d):p}extendTranslation(e,a,o,i,n){var r=this;if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...o},o.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!o.skipInterpolation){let s;o.interpolation&&this.interpolator.init({...o,...{interpolation:{...this.options.interpolation,...o.interpolation}}});let l=t(e)&&(o?.interpolation?.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(l){let t=e.match(this.interpolator.nestingRegexp);s=t&&t.length}let c=o.replace&&!t(o.replace)?o.replace:o;if(this.options.interpolation.defaultVariables&&(c={...this.options.interpolation.defaultVariables,...c}),e=this.interpolator.interpolate(e,c,o.lng||this.language||i.usedLng,o),l){let t=e.match(this.interpolator.nestingRegexp);s<(t&&t.length)&&(o.nest=!1)}!o.lng&&i&&i.res&&(o.lng=this.language||i.usedLng),!1!==o.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return n?.[0]!==t[0]||o.context?r.translate(...t,a):(r.logger.warn(`It seems you are nesting recursively key: ${t[0]} in key: ${a[0]}`),null)},o)),o.interpolation&&this.interpolator.reset()}let s=o.postProcess||this.options.postProcess,l=t(s)?[s]:s;return null!=e&&l?.length&&!1!==o.applyPostProcessor&&(e=b.handle(l,e,a,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(o)},...o}:o,this)),e}resolve(e){let a,o,i,n,r,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t(e)&&(e=[e]),e.forEach(e=>{if(this.isValidLookup(a))return;let l=this.extractFromKey(e,s),c=l.key;o=c;let u=l.namespaces;this.options.fallbackNS&&(u=u.concat(this.options.fallbackNS));let d=void 0!==s.count&&!t(s.count),p=d&&!s.ordinal&&0===s.count,h=void 0!==s.context&&(t(s.context)||"number"==typeof s.context)&&""!==s.context,m=s.lngs?s.lngs:this.languageUtils.toResolveHierarchy(s.lng||this.language,s.fallbackLng);u.forEach(e=>{this.isValidLookup(a)||(r=e,!v[`${m[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(r)&&(v[`${m[0]}-${e}`]=!0,this.logger.warn(`key "${o}" for languages "${m.join(", ")}" won't get resolved as namespace "${r}" 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!!!")),m.forEach(t=>{let o;if(this.isValidLookup(a))return;n=t;let r=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(r,c,t,e,s);else{let e;d&&(e=this.pluralResolver.getSuffix(t,s.count,s));let a=`${this.options.pluralSeparator}zero`,o=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(d&&(r.push(c+e),s.ordinal&&0===e.indexOf(o)&&r.push(c+e.replace(o,this.options.pluralSeparator)),p&&r.push(c+a)),h){let t=`${c}${this.options.contextSeparator}
1${s.context}`;r.push(t),d&&(r.push(t+e),s.ordinal&&0===e.indexOf(o)&&r.push(t+e.replace(o,this.options.pluralSeparator)),p&&r.push(t+a))}}for(;o=r.pop();)this.isValidLookup(a)||(i=o,a=this.getResource(t,e,o,s))}))})}),{res:a,usedKey:o,exactUsedKey:i,usedLng:n,usedNS:r}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,a){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,a,o):this.resourceStore.getResource(e,t,a,o)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.replace&&!t(e.replace),o=a?e.replace:e;if(a&&void 0!==e.count&&(o.count=e.count),this.options.interpolation.defaultVariables&&(o={...this.options.interpolation.defaultVariables,...o}),!a)for(let e of(o={...o},["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"]))delete o[e];return o}static hasDefaultValue(e){let t="defaultValue";for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t===a.substring(0,t.length)&&void 0!==e[a])return!0;return!1}}class S{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=w.create("languageUtils")}getScriptPartFromCode(e){if(!(e=g(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=g(e))||0>e.indexOf("-"))return e;let t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(t(e)&&e.indexOf("-")>-1){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch(e){}return(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)?t:this.options.lowerCaseLng?e.toLowerCase():e}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 a=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(a))&&(t=a)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let a=this.getLanguagePartFromCode(e);if(this.isSupportedCode(a))return t=a;t=this.options.supportedLngs.find(e=>{if(e===a||!(0>e.indexOf("-")&&0>a.indexOf("-"))&&(e.indexOf("-")>0&&0>a.indexOf("-")&&e.substring(0,e.indexOf("-"))===a||0===e.indexOf(a)&&a.length>1))return e})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}getFallbackCodes(e,a){if(!e)return[];if("function"==typeof e&&(e=e(a)),t(e)&&(e=[e]),Array.isArray(e))return e;if(!a)return e.default||[];let o=e[a];return o||(o=e[this.getScriptPartFromCode(a)]),o||(o=e[this.formatLanguageCode(a)]),o||(o=e[this.getLanguagePartFromCode(a)]),o||(o=e.default),o||[]}toResolveHierarchy(e,a){let o=this.getFallbackCodes(a||this.options.fallbackLng||[],e),i=[],n=e=>{e&&(this.isSupportedCode(e)?i.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return t(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))):t(e)&&n(this.formatLanguageCode(e)),o.forEach(e=>{0>i.indexOf(e)&&n(this.formatLanguageCode(e))}),i}}let T={zero:0,one:1,two:2,few:3,many:4,other:5},N={select:e=>1===e?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class x{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=w.create("pluralResolver"),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=g("dev"===e?"en":e),i=a.ordinal?"ordinal":"cardinal",n=JSON.stringify({cleanedCode:o,type:i});if(n in this.pluralRulesCache)return this.pluralRulesCache[n];try{t=new Intl.PluralRules(o,{type:i})}catch(i){if(!Intl)return this.logger.error("No Intl support, please use an Intl pol
1yfill!"),N;if(!e.match(/-|_/))return N;let o=this.languageUtils.getLanguagePartFromCode(e);t=this.getRule(o,a)}return this.pluralRulesCache[n]=t,t}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=this.getRule(e,t);return a||(a=this.getRule("dev",t)),a?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,a).map(e=>`${t}${e}`)}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=this.getRule(e,t);return(a||(a=this.getRule("dev",t)),a)?a.resolvedOptions().pluralCategories.sort((e,t)=>T[e]-T[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`):[]}getSuffix(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(e,a);return o?`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${o.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix("dev",t,a))}}let D=function(e,a,o){let i,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",r=!(arguments.length>4)||void 0===arguments[4]||arguments[4],s=void 0!==(i=c(e,o))?i:c(a,o);return!s&&r&&t(o)&&void 0===(s=y(e,o,n))&&(s=y(a,o,n)),s};class C{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=w.create("interpolator"),this.options=e,this.format=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:a,useRawValueToEscape:o,prefix:i,prefixEscaped:n,suffix:r,suffixEscaped:s,formatSeparator:l,unescapeSuffix:c,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:h,nestingSuffix:m,nestingSuffixEscaped:y,nestingOptionsSeparator:g,maxReplaces:f,alwaysFormat:w}=e.interpolation;this.escape=void 0!==t?t:p,this.escapeValue=void 0===a||a,this.useRawValueToEscape=void 0!==o&&o,this.prefix=i?i.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):n||"{{",this.suffix=r?r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):s||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":u||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=d?d.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):h||"$t(".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),this.nestingSuffix=m?m.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):y||")".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),this.nestingOptionsSeparator=g||",",this.maxReplaces=f||1e3,this.alwaysFormat=void 0!==w&&w,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>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,a,i,n){let r,s,l,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=e=>{if(0>e.indexOf(this.formatSeparator)){let t=D(a,c,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(t,void 0,i,{...n,...a,interpolationkey:e}):t}let t=e.split(this.formatSeparator),o=t.shift().trim(),r=t.join(this.formatSeparator).trim();return this.format(D(a,c,o,this.options.keySeparator,this.options.ignoreJSONStructure),r,i,{...n,...a,interpolationkey:o})};this.resetRegExp();let d=n?.missingInterpolationHandler||this.options.missingInterpolationHandler,p=n?.interpolation?.skipOnVariables!==void 0?n.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(a=>{for(l=0;r=a.regex.exec(e);){let i=r[1].trim();if(void 0===(s=u(i)))if("function"==typeof d){let a=d(e,r,n);s=t(a)?a:""}else if(n&&Object.prototype.hasOwnProperty.call(n,i))s="";else if(p){s=r[0];continue}else this.logger.warn(`missed to pass in variable ${i} for interpolating ${e}`),s="";else t(s)||this.useRawValueToEscape||(s=o(s));let c=a.safeValue(s);if(e=e.replace(r[0],c),p?(a.regex.lastIndex+=s.length,a.regex.lastIndex-=r[0].length):a.regex.lastIndex=0,++l>=this.maxReplaces)break}}),e}nest(e,a){let i,n,r,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=(e,t)=>
1{let a=this.nestingOptionsSeparator;if(0>e.indexOf(a))return e;let o=e.split(RegExp(`${a}[ ]*{`)),i=`{${o[1]}`;e=o[0];let n=(i=this.interpolate(i,r)).match(/'/g),s=i.match(/"/g);((n?.length??0)%2!=0||s)&&s.length%2==0||(i=i.replace(/'/g,'"'));try{r=JSON.parse(i),t&&(r={...t,...r})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${a}${i}`}return r.defaultValue&&r.defaultValue.indexOf(this.prefix)>-1&&delete r.defaultValue,e};for(;i=this.nestingRegexp.exec(e);){let c=[];(r=(r={...s}).replace&&!t(r.replace)?r.replace:r).applyPostProcessor=!1,delete r.defaultValue;let u=!1;if(-1!==i[0].indexOf(this.formatSeparator)&&!/{.*}/.test(i[1])){let e=i[1].split(this.formatSeparator).map(e=>e.trim());i[1]=e.shift(),c=e,u=!0}if((n=a(l.call(this,i[1].trim(),r),r))&&i[0]===e&&!t(n))return n;t(n)||(n=o(n)),n||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${e}`),n=""),u&&(n=c.reduce((e,t)=>this.format(e,t,s.lng,{...s,interpolationkey:i[1].trim()}),n.trim())),e=e.replace(i[0],n),this.regexp.lastIndex=0}return e}}let O=e=>{let t={};return(a,o,i)=>{let n=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(n={...n,[i.interpolationkey]:void 0});let r=o+JSON.stringify(n),s=t[r];return s||(s=e(g(o),i),t[r]=s),s(a)}};class A{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=w.create("formatter"),this.options=e,this.formats={number:O((e,t)=>{let a=new Intl.NumberFormat(e,{...t});return e=>a.format(e)}),currency:O((e,t)=>{let a=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>a.format(e)}),datetime:O((e,t)=>{let a=new Intl.DateTimeFormat(e,{...t});return e=>a.format(e)}),relativetime:O((e,t)=>{let a=new Intl.RelativeTimeFormat(e,{...t});return e=>a.format(e,t.range||"day")}),list:O((e,t)=>{let a=new Intl.ListFormat(e,{...t});return e=>a.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()]=O(t)}format(e,t,a){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=t.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&0>i[0].indexOf(")")&&i.find(e=>e.indexOf(")")>-1)){let e=i.findIndex(e=>e.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,e)].join(this.formatSeparator)}return i.reduce((e,t)=>{let{formatName:i,formatOptions:n}=(e=>{let t=e.toLowerCase().trim(),a={};if(e.indexOf("(")>-1){let o=e.split("(");t=o[0].toLowerCase().trim();let i=o[1].substring(0,o[1].length-1);"currency"===t&&0>i.indexOf(":")?a.currency||(a.currency=i.trim()):"relativetime"===t&&0>i.indexOf(":")?a.range||(a.range=i.trim()):i.split(";").forEach(e=>{if(e){let[t,...o]=e.split(":"),i=o.join(":").trim().replace(/^'+|'+$/g,""),n=t.trim();a[n]||(a[n]=i),"false"===i&&(a[n]=!1),"true"===i&&(a[n]=!0),isNaN(i)||(a[n]=parseInt(i,10))}})}return{formatName:t,formatOptions:a}})(t);if(this.formats[i]){let t=e;try{let r=o?.formatParams?.[o.interpolationkey]||{},s=r.locale||r.lng||o.locale||o.lng||a;t=this.formats[i](e,s,{...n,...o,...r})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}}class F extends z{constructor(e,t,a){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=a,this.languageUtils=a.languageUtils,this.options=o,this.logger=w.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?.init?.(a,o.backend,o)}queueLoad(e,t,a,o){let i={},n={},r={},s={};return e.forEach(e=>{let o=!0;t.forEach(t=>{let r=`${e}|${t}`;!a.reload&&this.store.hasResourceBundle(e,t)?this.state[r]=2:this.state[r]<0||(1===this.state[r]?void 0===n[r]&&(n[r]=!0):(this.state[r]=1,o=!1,void 0===n[r]&&(n[r]=!0),void 0===i[r]&&(i[r]=!0),void 0===s[t]&&(s[t]=!0)))}),o||(r[e]=!0)}),(Object.keys(i).length||Object.keys(n).length)&&this.queue.push({pending:n,pendingCount:Object.keys(n).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(i),pending:Object.keys(n),toLoadLanguages:Object.keys(r),toLoadNamespaces:Object.keys(s)}}loaded(e,t,a){let o=e.split("|"),i=o[0],n=o[1];
1t&&this.emit("failedLoading",i,n,t),!t&&a&&this.store.addResourceBundle(i,n,a,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&a&&(this.state[e]=0);let r={};this.queue.forEach(a=>{((e,t,a)=>{let{obj:o,k:i}=s(e,t,Object);o[i]=o[i]||[],o[i].push(a)})(a.loaded,[i],n),void 0!==a.pending[e]&&(delete a.pending[e],a.pendingCount--),t&&a.errors.push(t),0!==a.pendingCount||a.done||(Object.keys(a.loaded).forEach(e=>{r[e]||(r[e]={});let t=a.loaded[e];t.length&&t.forEach(t=>{void 0===r[e][t]&&(r[e][t]=!0)})}),a.done=!0,a.errors.length?a.callback(a.errors):a.callback())}),this.emit("loaded",r),this.queue=this.queue.filter(e=>!e.done)}read(e,t,a){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,n=arguments.length>5?arguments[5]:void 0;if(!e.length)return n(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:a,tried:o,wait:i,callback:n});this.readingCalls++;let r=(r,s)=>{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)}r&&s&&o<this.maxRetries?setTimeout(()=>{this.read.call(this,e,t,a,o+1,2*i,n)},i):n(r,s)},s=this.backend[a].bind(this.backend);if(2===s.length){try{let a=s(e,t);a&&"function"==typeof a.then?a.then(e=>r(null,e)).catch(r):r(null,a)}catch(e){r(e)}return}return s(e,t,r)}prepareLoading(e,a){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=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."),i&&i();t(e)&&(e=this.languageUtils.toResolveHierarchy(e)),t(a)&&(a=[a]);let n=this.queueLoad(e,a,o,i);if(!n.toLoad.length)return n.pending.length||i(),null;n.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,a){this.prepareLoading(e,t,{},a)}reload(e,t,a){this.prepareLoading(e,t,{reload:!0},a)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=e.split("|"),o=a[0],i=a[1];this.read(o,i,"read",void 0,void 0,(a,n)=>{a&&this.logger.warn(`${t}loading namespace ${i} for language ${o} failed`,a),!a&&n&&this.logger.log(`${t}loaded namespace ${i} for language ${o}`,n),this.loaded(e,a,n)})}saveMissing(e,t,a,o,i){let n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t))return void this.logger.warn(`did not save key "${a}" 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!=a&&""!==a){if(this.backend?.create){let s={...n,isUpdate:i},l=this.backend.create.bind(this.backend);if(l.length<6)try{let i;(i=5===l.length?l(e,t,a,o,s):l(e,t,a,o))&&"function"==typeof i.then?i.then(e=>r(null,e)).catch(r):r(null,i)}catch(e){r(e)}else l(e,t,a,o,r,s)}e&&e[0]&&this.store.addResource(e[0],t,a,o)}}}let L=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let a={};if("object"==typeof e[1]&&(a=e[1]),t(e[1])&&(a.defaultValue=e[1]),t(e[2])&&(a.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){let t=e[3]||e[2];Object.keys(t).forEach(e=>{a[e]=t[e]})}return a},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),R=e=>(t(e.ns)&&(e.ns=[e.ns]),t(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),t(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),"boolean"==typeof e.initImmediate&&(e.initAsync=e.initImmediate),e),E=()=>{};class I extends z{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=R(e),this.services={},this.logger=w,this.modules={external:[]},(e=>
1{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.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"==typeof o&&(i=o,o={}),null==o.defaultNS&&o.ns&&(t(o.ns)?o.defaultNS=o.ns:0>o.ns.indexOf("translation")&&(o.defaultNS=o.ns[0]));let n=L();this.options={...n,...this.options,...R(o)},this.options.interpolation={...n.interpolation,...this.options.interpolation},void 0!==o.keySeparator&&(this.options.userDefinedKeySeparator=o.keySeparator),void 0!==o.nsSeparator&&(this.options.userDefinedNsSeparator=o.nsSeparator);let r=e=>e?"function"==typeof e?new e:e:null;if(!this.options.isClone){let t;this.modules.logger?w.init(r(this.modules.logger),this.options):w.init(null,this.options),t=this.modules.formatter?this.modules.formatter:A;let a=new S(this.options);this.store=new k(this.options.resources,this.options);let o=this.services;o.logger=w,o.resourceStore=this.store,o.languageUtils=a,o.pluralResolver=new x(a,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),t&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(o.formatter=r(t),o.formatter.init(o,this.options),this.options.interpolation.format=o.formatter.format.bind(o.formatter)),o.interpolator=new C(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new F(r(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",function(t){for(var a=arguments.length,o=Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];e.emit(t,...o)}),this.modules.languageDetector&&(o.languageDetector=r(this.modules.languageDetector),o.languageDetector.init&&o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=r(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new P(this.services,this.options),this.translator.on("*",function(t){for(var a=arguments.length,o=Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];e.emit(t,...o)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,i||(i=E),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 s=a(),l=()=>{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),s.resolve(t),i(e,t)};if(this.languages&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?l():setTimeout(l,0),s}loadResources(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E,o=a,i=t(e)?e:this.language;if("function"==typeof e&&(o=e),!this.options.resources||this.options.partialBundledLanguages){if(i?.toLowerCase()==="cimode"&&(!this.options.preload||0===this.options.preload.length))return o();let e=[],t=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{"cimode"!==t&&0>e.indexOf(t)&&e.push(t)})};i?t(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),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),o(e)})}else o(null)}reloadResources(e,t,o){let i=a();return"function"==typeof e&&(o=e,e=void 0),"function"==typeof t&&(o=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),o||(o=E),this.services.backendConnector.reload(e,t,e=>{i.resolve(),o(e)}),i}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&&b.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,o){var i=this;this.isLanguageChangingTo=e;let n=a();
1this.emit("languageChanging",e);let r=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},s=(e,t)=>{t?(r(t),this.translator.changeLanguage(t),this.isLanguageChangingTo=void 0,this.emit("languageChanged",t),this.logger.log("languageChanged",t)):this.isLanguageChangingTo=void 0,n.resolve(function(){return i.t(...arguments)}),o&&o(e,function(){return i.t(...arguments)})},l=a=>{e||a||!this.services.languageDetector||(a=[]);let o=t(a)?a:this.services.languageUtils.getBestMatchFromCodes(a);o&&(this.language||r(o),this.translator.language||this.translator.changeLanguage(o),this.services.languageDetector?.cacheUserLanguage?.(o)),this.loadResources(o,e=>{s(e,o)})};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(l):this.services.languageDetector.detect(l):l(e):l(this.services.languageDetector.detect()),n}getFixedT(e,a,o){var i=this;let n=function(e,t){let a,r;if("object"!=typeof t){for(var s=arguments.length,l=Array(s>2?s-2:0),c=2;c<s;c++)l[c-2]=arguments[c];a=i.options.overloadTranslationOptionHandler([e,t].concat(l))}else a={...t};a.lng=a.lng||n.lng,a.lngs=a.lngs||n.lngs,a.ns=a.ns||n.ns,""!==a.keyPrefix&&(a.keyPrefix=a.keyPrefix||o||n.keyPrefix);let u=i.options.keySeparator||".";return r=a.keyPrefix&&Array.isArray(e)?e.map(e=>`${a.keyPrefix}${u}${e}`):a.keyPrefix?`${a.keyPrefix}${u}${e}`:e,i.t(r,a)};return t(e)?n.lng=e:n.lngs=e,n.ns=a,n.keyPrefix=o,n}t(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.translator?.translate(...t)}exists(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.translator?.exists(...t)}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;
1if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let a=t.lng||this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===a.toLowerCase())return!0;let n=(e,t)=>{let a=this.services.backendConnector.state[`${e}|${t}`];return -1===a||0===a||2===a};if(t.precheck){let e=t.precheck(this,n);if(void 0!==e)return e}return!!(this.hasResourceBundle(a,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||n(a,e)&&(!o||n(i,e)))}loadNamespaces(e,o){let i=a();return this.options.ns?(t(e)&&(e=[e]),e.forEach(e=>{0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}),this.loadResources(e=>{i.resolve(),o&&o(e)}),i):(o&&o(),Promise.resolve())}loadLanguages(e,o){let i=a();t(e)&&(e=[e]);let n=this.options.preload||[],r=e.filter(e=>0>n.indexOf(e)&&this.services.languageUtils.isSupportedCode(e));return r.length?(this.options.preload=n.concat(r),this.loadResources(e=>{i.resolve(),o&&o(e)}),i):(o&&o(),Promise.resolve())}dir(e){return(e||(e=this.resolvedLanguage||(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?.languageUtils||new S(L())).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 I(e,t)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E,a=e.forkResourceStore;a&&delete e.forkResourceStore;let o={...this.options,...e,isClone:!0},i=new I(o);return(void 0!==e.debug||void 0!==e.prefix)&&(i.logger=i.logger.clone(e)),["store","services","language"].forEach(e=>{i[e]=this[e]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},a&&(i.store=new k(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},Object.keys(e[t]).reduce((a,o)=>(a[o]={...e[t][o]},a),{})),{}),o),i.services.resourceStore=i.store),i.translator=new P(i.services,o),i.translator.on("*",function(e){for(var t=arguments.length,a=Array(t>1?t-1:0),o=1;o<t;o++)a[o-1]=arguments[o];i.emit(e,...a)}),i.init(o,t),i.translator.options=o,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}let W=I.createInstance();W.createInstance=I.createInstance,W.createInstance,W.dir,W.init,W.loadResources,W.reloadResources,W.use,W.changeLanguage,W.getFixedT,W.t,W.exists,W.setDefaultNamespace,W.hasLoadedNamespace,W.loadNamespaces,W.loadLanguages,e.s(["default",0,W],73279),e.i(47620);var q=e.i(24340);let $={pl:{common:{"referralOptions.tiktok":"TikTok","referralOptions.instagram":"Instagram","referralOptions.facebook":"Facebook","referralOptions.linkedin":"LinkedIn","cookieConsent.learnMore":"Polityka Cookies","form.referralCode":"Kod polecający","form.referralCodePlaceholder":"Wpisz otrzymany kod polecający","referralOptions.social":"Social Media","referralOptions.web":"Internet","referralOptions.friend":"Znajomy","referralOptions.other":"Inne","form.howDidYouHearAboutUs":"Jak o nas usłyszałeś","form.howDidYouHearAboutUsPlaceholder":"Wybierz jedną z opcji","form.customActivityPlaceholder":"Wpisz swój pomysł",formValidation:{required:"To pole jest wymagane",invalidEmail:"Nieprawidłowy adres email",phoneInvalid:"Nieprawidłowy numer telefonu"},formError:{submission:"Wystąpił błąd podczas wysyłania formularza"},formSuccess:{message:"Wiadomość została wysłana pomyślnie!"},formSending:"Wysyłanie...",transferOfCopyrights:"Przekazanie praw autorskich",formPageTitle:"Formularz zgłoszeniowy","steps.joinButton":"Dołącz do nas!",cookieConsent:{message:'Ta strona używa ciasteczek, aby zapewnić najlepszą jakość korzystania. Klikając "Akceptuję", zgadzasz się na ich użycie.',accept:"Akceptuję",decline:"Nie zgadzam się"},footer:{foundationTitle:"Fundacja Strefa Startu",address:"ul. Wschodnia 1A, 99-300 Kutno",nip:"NIP: 7752676034",phone:"(24) 337 11 60",email:"[email protected]",navigation:{title:"Nawigacja",home:"Strona Główna",about:"O nas",offer:"Oferta",contact:"Kontakt"},documents:{title:"Dokumenty",terms:"Regulamin",rodoPolicy:"Polityka RODO",privacyPolicy:"Polityka Prywatności",cookiesPolicy:"Polityka Cookies"},copyCompany:"StrefaStartu",allRightsReserved:"Wszelkie prawa zastrzeżone."},back:"Powrót",next:"Dalej",multistep:{intro:{title:"Witaj w formularzu zgłoszeniowym!",description:"Wypełnij poniższe dane, aby zgłosić swój startup i skorz
1ystać z naszych usług."},step1:{title:"Krok 1: Twój pomysł na biznes"},step2:{title:"Krok 2: Temat zgłoszenia i zgody"},step3:{title:"Zgody i usługi"},services:{title:"Wybierz usługi, które Cię interesują:",legalAdvice:"Porady prawne",marketingAdvice:"Porady marketingowe",marketingServices:"Usługi marketingowe",officeRental:"Wynajem biura",carRental:"Wynajem samochodu",grantAssistance:"Pomoc w uzyskaniu dotacji",cheapLoan:"Tania pożyczka",other:"Inne",none:"Brak wybranych usług"},mail:{from:"Formularz Startup",subject:"Nowe zgłoszenie startupu",title:"Nowe zgłoszenie startupu",fullName:"Imię i nazwisko:",email:"E-mail:",phone:"Telefon:",age:"Wiek:",activity:"Działalność:",projectedProfit:"Prognozowany zysk:",projectedOrders:"Prognozowana liczba zamówień / faktur :",partner:"Partner biznesowy:",companyName:"Nazwa firmy:",services:"Wybrane usługi:"}},form:{fullName:"Imię i nazwisko",fullNamePlaceholder:"Podaj imię i nazwisko",email:"Adres e-mail",emailPlaceholder:"Podaj adres e-mail",phone:"Numer telefonu (opcjonalnie)",phonePlaceholder:"Opcjonalnie podaj telefon",age:"Wiek (opcjonalnie)",agePlaceholder:"Opcjonalnie podaj wiek",activity:"Typ działalności",activityPlaceholder:"Wybierz rodzaj działalności",projectedProfit:"Prognozowany zysk",projectedProfitPlaceholder:"Podaj prognozowany zysk",projectedOrders:"Prognozowana liczba zamówień",projectedOrdersPlaceholder:"Podaj prognozowaną liczbę zamówień",partner:"Czy posiadasz partnera biznesowego?",partnerPlaceholder:"Wpisz 'tak' lub 'nie'",companyName:"Nazwa Twojej działalności",companyNamePlaceholder:"Podaj nazwę Twojej działalności",acceptRODO:"Akceptuję RODO",acceptPrivacy:"Akceptuję politykę prywatności",submit:"Wyślij",topic:"Temat zgłoszenia",topicPlaceholder:"Wybierz temat...",acceptRODOText:"Wyrażam zgodę na przetwarzanie moich danych osobowych zgodnie z RODO.",acceptPrivacyText:"Akceptuję Politykę Prywatności serwisu.",referralSource:"Skąd o nas wiesz?",referralSourcePlaceholder:"Wybierz źródło...",referralCode:"Kod polecający",referralCodePlaceholder:"Wpisz kod od znajomego",referralOther:"Jakie?",referralOtherPlaceholder:"Wpisz inne źródło"},referral:{tiktok:"TikTok",instagram:"Instagram",facebook:"Facebook",linkedin:"LinkedIN",friend:"Znajomy",other:"Inne (jakie?)"},validation:{fieldRequired:{referralSource:"Wybierz źródło informacji.",referralCode:"Wpisz kod polecający.",referralOther:"Wpisz inne źródło."}},faqTitle:"FAQ",startNow:"Policz koszty",contactTitle:"Kontakt",contactDescription:"Skontaktuj się z nami, aby dowiedzieć się więcej",companyName:"StrefaStartu Sp. z o.o.",allRightsReserved:"Wszelkie prawa zastrzeżone",about:"O nas",calculator:"Kalkulator",contact:"Kontakt",faq:"FAQ",login:"Logowanie",getStarted:"Zacznij teraz",loginChoice:{beneficiary:"Beneficjent",freelancer:"Freelancer"},companyAddress:"ul. Wschodnia 1A, 99-300 Kutno",companyPhone:"(24) 337 11 60",companyEmail:"[email protected]",yourFullName:"Imię i nazwisko",yourFullNamePlaceholder:"Wpisz swoje imię i nazwisko",yourPhone:"Numer telefonu",yourPhonePlaceholder:"Wpisz swój numer telefonu",yourEmail:"Adres email",yourEmailPlaceholder:"Wpisz swój adres email",yourSubject:"Temat",cooperation:"Współpraca",crm:"CRM",others:"Inne",yourMessage:"Wiadomość",yourMessagePlaceholder:"Wpisz swoją wiadomość",sendMessage:"Wyślij wiadomość",formComingSoon:"Formularz kontaktowy wkrótce",ourLocation:"Nasza lokalizacja",companyDetails:"Dane firmy",nip:"NIP: 7752676034",navigation:"Nawigacja",home:"Strona Główna",offer:"Oferta",blog:"Blog",documents:"Dokumenty",termsOfService:"Regulamin",gdprPolicy:"Polityka RODO",privacyPolicy:"Polityka Prywatności",cookiePolicy:"Polityka Cookies",costsPageTitle:"Kalkulatory & Koszty",costsPageDescription:"Sprawdź koszty i skorzystaj z kalkulatorów",companyName:"StrefaStartu Sp. z o.o.",allRightsReserved:"Wszelkie prawa zastrzeżone.",about:"O nas",calculator:"Kalkulator",contact:"Kontakt",faq:"FAQ",login:"Logowanie",getStarted:"Zacznij teraz",calculatorsTitle:"Porównanie kosztów",checkSavings:"Sprawdź możliwe oszczędności",description:"Opis",withIncubator:"U nas",independently:"Własna działalność",registrationTime:"Czas rejestracji",incomeTaxLabel:"Podatek dochodowy",zusNfz:"ZUS / NFZ",paidPpk:"Płatny PPK",accounting:"Księgowość",monthly:"Miesięcznie",oneDay:"3 dni",about30Days:"Ok. 30 dni",taxScale:"12/32% lub 19% (skala)",dependsOnStatus:"0 zł",fullZus:"Pełny ZUS ok. 1750 zł",about250:"ok. 350 zł","1400Plus":"Min. 2000 zł",noHiddenCosts:"Zero ukrytych kosztów!",fullTransparency:"Pełna transparentność",noSurprises:"Bez niespodzianek",fixedRate:"Stała stawka",calculator1:"Kalkulator współpracy z fundacją",calculator2:"Kalkulator współpracy jako freelancer",check:"Sprawdź",areYouStudent:"Czy jesteś studentem?",yes:"Tak",no:"Nie",voluntaryHealthInsurance:"Czy chcesz dobrowolne ubezpieczenie zdrowotne (NFZ)?",expectedIncome:"Oczekiwane przychody (mies.)",monthlyCosts:"Miesięczne koszty",incubationFee:"Opłata inkubacyjna",nfzContribution:"Składka NFZ (9%)",yourNet:"Twoja 'na rękę'",netAmountLabel:"Kwota netto",sampleIncubationFee:"* Przykładowa stała opłata za inkubację.",netAmountToAccount:"Kwota netto 'na konto'",incomeTax:"Podatek dochodowy",serviceFee:"Opłata serwisowa (9%)",vat:"VAT (23%)",grossAmountWithVat:"Kwota brutto z VAT",totalGross:"Razem (brutto)",sampleServiceFee:"* Opłata serwisowa przykładowa (9%).",uploadFile:"Wgraj plik (PDF)",uploadFileDescription:"Dodaj dokument do faktury (np. Umowa) w formacie PDF.",changeFile:"Zmień plik",clickToSelectFile:"Kliknij, aby wybrać plik",orDragHere:"lub przeciągnij plik tutaj",title:"Tytuł",documentNamePlaceholder:"Nazwa dokumentu / faktury",descriptionPlaceholder:"Opcjonalny opis faktury",category:"Kategoria",y
1ourDetails:"Twoje dane",firstName:"Imię",lastName:"Nazwisko",email:"Email",address:"Adres",pesel:"PESEL",phone:"Telefon",bankAccount:"Nr konta bankowego",counterpartyDetails:"Dane kontrahenta",nip:"NIP",counterpartyAddress:"Adres kontrahenta",counterpartyEmail:"Email",counterpartyPhone:"Telefon",contractorName:"Nazwa kontrahenta",payment:"Płatność",netAmount:"Kwota netto",currency:"Waluta",paymentDue:"Termin płatności",summary:"Podsumowanie",step:"Krok {{number}}",back:"Wstecz",next:"Dalej",issueInvoice:"Wystaw fakturę",processing:"Przetwarzanie...",fieldRequired:"To pole jest wymagane",selectCategory:"Wybierz kategorię",enterValidAmount:"Wpisz poprawną kwotę",translationsLabel:"Tłumaczenia",graphicsLabel:"Grafika",programmingLabel:"Programowanie",multimediaLabel:"Multimedia",customerServiceLabel:"Obsługa klienta",officeWorkLabel:"Prace biurowe",steps:{title:"Jak zacząć? Krok po kroku",step1:{title:"Wypełnij formularz",description:"Pierwszym krokiem jest kontakt z nami. Wypełnij krótki formularz na naszej stronie — opisz swój pomysł i umiejętności. Na tym etapie nie potrzebujesz gotowego biznesplanu — wystarczy chęć działania."},step2:{title:"Poznaj ofertę",description:"Na podstawie przesłanych informacji przygotujemy propozycję współpracy — dopasowaną do Twojej sytuacji, możliwości i branży. Przedstawimy Ci konkretne rozwiązania: jak możesz działać w ramach fundacji, jak będziesz rozliczany i jakie korzyści uzyskasz dzięki programowi."},step3:{title:"Dołącz do nas",description:"Po zapoznaniu się z ofertą, podpisujemy z Tobą umowę o współpracę. To właśnie ona daje Ci możliwość działania legalnie, bez konieczności zakładania działalności gospodarczej, bez ZUS-u i księgowości po Twojej stronie."},step4:{title:"Zacznij działać",description:"Od tej chwili możesz w pełni legalnie świadczyć swoje usługi lub sprzedawać produkty. My zajmujemy się wszystkimi formalnościami: fakturami, rozliczeniami, księgowością oraz dokumentacją. Ty skupiasz się wyłącznie na tym, co naprawdę ważne — rozwoju swojego biznesu."}},"card1.learnMore":"Sprawdź się!","card2.learnMore":"Policz!","card3.learnMore":"Dowiedz się!",faqHeader:"FAQ","faq.description":"Tutaj znajdziesz odpowiedzi na najczęściej zadawane pytania.","faq.question1":"Czym zajmuje się Fundacja?","faq.answer1":"Fundacja wspiera rozwój startupów i młodych przedsiębiorców, oferując dostęp do mentoringu, szkoleń, finansowania oraz sieci kontaktów biznesowych. Naszą misją jest pomaganie innowacyjnym projektom w osiągnięciu sukcesu na rynku.","faq.question2":"Jak mogę zgłosić swój startup do fundacji?","faq.answer2":"Aby zgłosić swój startup do programu wsparcia, wystarczy wypełnić formularz aplikacyjny dostępny na naszej stronie internetowej. Po analizie zgłoszenia skontaktujemy się z Tobą, aby omówić kolejne kroki.","faq.question3":"Jakiego rodzaju wsparcie oferujecie?","faq.answer3":"Oferujemy wsparcie w różnych obszarach, takich jak: <ul><li><b>Mentoring</b> – indywidualne konsultacje z doświadczonymi przedsiębiorcami i ekspertami.</li><li><b>Szkolenia i warsztaty</b> – w zakresie zarządzania, finansów, marketingu i strategii biznesowej.</li><li><b>Dostęp do sieci inwestorów </b>– pomagamy w pozyskiwaniu finansowania dla startupów.</li> <li><b>Przestrzeń coworkingowa</b> – możliwość pracy w inspirującym środowisku.</li><li><b>Programy akceleracyjne </b>– intensywne wsparcie dla wybranych projektów.</li></ul>","faq.question4":"Czy udział w programach fundacji jest płatny?","faq.answer4":"Nie, udział w naszych programach jest bezpłatny. Fundacja działa na zasadzie profit oraz pozyskuje środki od partnerów i sponsorów, aby wspierać rozwój innowacyjnych firm.","faq.question5":"Czy fundacja oferuje finansowanie dla startupów?","faq.answer5":"Nie bezpośrednio, ale pomagamy w nawiązywaniu kontaktów z inwestorami, funduszami venture capital oraz innymi źródłami finansowania, które mogą wesprzeć Twój projekt.","faq.question6":"Czy mogę zostać mentorem w fundacji?","faq.answer6":"Tak! Jeśli masz doświadczenie w biznesie i chcesz wspierać rozwój startupów, skontaktuj się z nami poprzez formularz kontaktowy lub napisz na <b>[email protected]</b>.","faq.question7":"Czy fundacja organizuje wydarzenia networkingowe?","faq.answer7":"Tak, regularnie organizujemy spotkania, konferencje i hackathony, podczas których startupy mogą nawiązać wartościowe kontakty, zdobyć wiedzę i zaprezentować swoje pomysły inwestorom.","faq.question8":"Jak mogę zostać partnerem fundacji?","faq.answer8":"Firmy i instytucje, które chcą wspierać rozwój startupów, mogą zostać naszymi partnerami. Oferujemy różne formy współpracy – od sponsoringu po programy mentoringowe. Szczegóły znajdziesz w formularzu kontaktowym lub możesz z nami skontaktować się telefonicznie lub mailowo: <b>[email protected]</b>.","faq.question9":"Jak skontaktować się z Fundacją Profit?","faq.answer9":"<b>📧 E-mail:</b>
1 [email protected] <br><b>📞 Telefon:</b> (24) 337 11 60 <br><b>🌍 Adres siedziby:</b> Kutno ul. Wschodnia 1A 99-300 Kutno <br>",aboutDescription:`Nasza Fundacja powstała dzięki młodym ludziom, kt\xf3rzy chcieli prowadzić biznes, zarabiać pieniądze i mieli na to mn\xf3stwo pomysł\xf3w.
2
3Naszą pracę dedykujemy osobom, kt\xf3re chcą rozpocząć działalność biznesową, ale jeszcze nie są gotowe na formalną rejestrację własnej firmy.
4Wspieramy młodych przedsiębiorc\xf3w, freelancer\xf3w, etatowc\xf3w oraz osoby z niepełnosprawnościami bez względu na wiek, płeć i kolor sk\xf3ry.
5Pomagamy Wam przetestować własne pomysły, zdobyć pierwszych klient\xf3w i sprawdzić swoje umiejętności w realnych warunkach.
6Eliminujemy bariery w przedsiębiorczości i tworzeniu przestrzeni dla innowacji, dzięki temu każdy z Was może bezpiecznie rozwinąć skrzydła we własnym biznesie.`,aboutTitle:"O Fundacji",noZus:"Firma bez ZUS'u",itConsulting:"Wsparcie IT",training:"Coaching",costComparison:"Porównywarka kosztów",legalAdvice:"Wsparcie prawne",expertSupport:"Wsparcie ekspertów",legalPersonality:"Osobowość prawna",marketing:"Wsparcie marketingowe",accounting:"Wsparcie księgowe",infrastructure:"System do zarządzania",servicesHeader:"Testuj swój pomysł w realnych warunkach",servicesDescription:"Buduj bazę klientów i rozwijaj swoją markę. Zdobądź stabilną pozycję na rynku, zanim zarejestrujesz własną firmę. Teraz możesz pracować na własnych zasadach – bez zobowiązań, ale z pełnym wsparciem. Sprawdź, jak łatwo możesz zacząć!",contactUs:"Dołącz do nas",exchange:"I wiele innych",featuresHeader:"Z nami otrzymasz",foundationIntro:{title:"Fundacja, która działa dla Ciebie",paragraphs:["Wyobraź sobie miejsce, w którym możesz legalnie pracować i zarabiać na swoich pasjach, talentach i pomysłach — nawet jeśli nie masz jeszcze 18 lat albo nie chcesz zakładać własnej działalności.","Miejsce, które przejmuje na siebie całą biurokrację, księgowość, kadry i formalności… a Tobie zostawia tylko jedno: robienie tego, co kochasz i za co chcesz być wynagradzany."],highlights:["Pracujesz tak, jak chcesz.","Zarabiasz na własnych zasadach."],highlightsNote:"A my dbamy o całą resztę.",closing:["Dajemy Ci narzędzia, opiekę Koordynatora, dostęp do szkoleń, gotowe zaplecze biznesowe i system, który działa za Ciebie.","To przestrzeń, w której możesz bezpiecznie testować swoje pomysły, zdobywać klientów i rozwijać się jak prawdziwy przedsiębiorca — ale bez stresu i formalności, które zwykle zatrzymują ludzi na starcie.","To jest Twój moment.","Jeśli masz pomysł, pasję albo chociaż iskrę chęci — tutaj możesz zrobić z niej coś prawdziwego.","Zrób pierwszy krok. Odezwij się do nas. Resztą zajmiemy się razem."],cta:"Zrób pierwszy krok"},newTabs:{heading:"Jeszcze więcej wsparcia w Strefie Startu",description:"Poznaj dodatkowe osoby oraz narzędzia, które wspierają Cię w codziennej współpracy — od indywidualnego opiekuna, przez konto beneficjenta, po dedykowane szkolenia.",caretaker:{title:"Twój opiekun",paragraphs:["Każdy Uczestnik naszego programu otrzymuje indywidualnego Opiekuna, który towarzyszy mu od pierwszego dnia współpracy. Opiekun jest Twoją osobą kontaktową w Fundacji — wspiera Cię w codziennych działaniach, pomaga w organizacji pracy i dba o to, aby wszystkie niezbędne dokumenty oraz formalności były zawsze przygotowane na czas.","To ktoś, kto zna Twój profil działalności, rozumie Twoje potrzeby i czuwa nad Twoim rozwojem. W razie pytań lub trudności możesz liczyć na jego pomoc, wskazówki oraz wsparcie merytoryczne. Dzięki temu nie musisz martwić się formalnościami — możesz skupić się na tym, co najważniejsze: prowadzeniu i rozwijaniu własnej firmy."],footer:"Twój Opiekun to osoba, która jest po Twojej stronie na każdym etapie współpracy."},account:{title:"Twoje konto beneficjenta",paragraphs:["Rozliczanie dokumentów i pilnowanie faktur może być proste — pod warunkiem, że masz do tego odpowiednie narzędzia. Jako Beneficjent programu otrzymujesz osobiste konto internetowe, które pozwala Ci wygodnie zarządzać wszystkimi sprawami związanymi z Twoją działalnością."],listTitle:"Na swoim koncie możesz:",listItems:["rozliczać dokumenty i kontrolować wszystkie faktury","sprawdzaÄ
6‡ swoje zarobki oraz historię wpływów","obsługiwać kadry i płace","wystawiać faktury i wysyłać je bezpośrednio do swoich klientów","monitorować status rozliczeń i dokumentów","załatwiać formalności księgowe w jednym miejscu"],footer:"Wbudowany komunikator zapewnia bezpośredni kontakt z każdym działem — księgowością, kadrami, administracją i Opiekunem. To jedno intuicyjne miejsce, które pozwala Ci zarządzać całym biznesem szybko i wygodnie."},trainings:{title:"Szkolenia",paragraphs:["Udział w Fundacji to nie tylko wygoda związana z prowadzeniem działalności, ale także możliwość ciągłego rozwoju swoich umiejętności biznesowych. To miejsce, w którym możesz liczyć na realne wsparcie merytoryczne, liczne szkolenia i kursy, które pomogą Ci rosnąć jako przedsiębiorcy.","Masz dostęp do naszej bazy szkoleń, obejmującej najważniejsze obszary biznesu — od marketingu, przez finanse, po rozwój kompetencji miękkich. Możesz dołączyć do najpopularniejszych szkoleń organizowanych cyklicznie lub zgłosić chęć uczestnictwa w szkoleniu dopasowanym specjalnie do Twoich potrzeb. Nasz zespół zorganizuje je dla Ciebie i zapewni wsparcie na każdym etapie, abyś mógł rozwijać się w kierunku, który jest dla Ciebie najważniejszy."]}},title:"Strefa Startu",description:"Opis fundacji",about:"O nas",services:"Usługi",faq:"FAQ",login:"Zaloguj się",contact:"Kontakt",getStarted:"Dołącz do nas",heroTitle:"WYSTARTUJ <br>Z NAMI",heroText:"Masz pomysł na biznes, ale obawiasz się kosztów i formalności? <br><strong>Dołącz do programu</strong>, który pozwoli ci zarabiać <br>bez ZUS-u i biurokracji.",learnMore:"Kalkulator",joinCustomers:"Nasze usługi",ctaTitle:"Elastyczna oferta dla freelancerów",ctaText:"Jeśli jesteś freelancerem i nie działasz regularnie – możesz skorzystać z naszego wsparcia dokładnie wtedy, gdy tego potrzebujesz. Pracuj legalnie, bez zbędnych formalności i korzystaj z każdej okazji dzięki naszemu programowi dla freelancerów.",costComparison:"Porównywarka kosztów",entrepreneurTestQuestion1:"Czy masz pomysł na biznes?",entrepreneurTestQuestion2:"Czy znasz rynek, na którym chcesz działać?",entrepreneurTestQuestion3:"Czy posiadasz doświadczenie w branży?",entrepreneurTestQuestion4:"Czy jesteś gotów na ryzyko?",entrepreneurTestTitle:"Test Przedsiębiorczości",entrepreneurTestDescription:"Wypełnij ankietę, aby sprawdzić swój potencjał przedsiębiorczy.",brandName:"StrefaStartu",about:"O nas",calculator:"Kalkulator",contact:"Kontakt",faq:"FAQ",login:"Logowanie",yes:"Tak",no:"Nie",nextStep:"Dalej",entrepreneurTestHeader:"Test Przedsiębiorczości",entrepreneurTestContactHeader:"Podaj swoje dane",greatJobTitle:"Świetnie Ci idzie!",greatJobContent:"Masz już solidne podstawy, by myśleć o własnym biznesie. Zostaw swoje dane, abyśmy mogli się z Tobą skontaktować i pomóc Ci w dalszych krokach!",firstName:"Imię",firstNamePlaceholder:"Wpisz swoje imię",lastName:"Nazwisko",lastNamePlaceholder:"Wpisz swoje nazwisko",email:"Email",emailPlaceholder:"Wpisz swój email",phone:"Numer telefonu",phonePlaceholder:"Wpisz swój numer telefonu",marketingConsent:"Wyrażam zgodę na przesyłanie informacji marketingowych",gdprConsent:"Wyrażam zgodę na przetwarzanie danych osobowych zgodnie z RODO",submit:"Wyślij",companyName:"StrefaStartu Sp. z o.o.",allRightsReserved:"Wszelkie prawa zastrzeżone.",services:{noZus:"BEZ ZUS",noTaxOffice:"BEZ URZĘDU SKARBOWEGO",noAccounting:"BEZ KSIĘGOWOŚCI"},cardtest:{title:"Podejmij wyzwanie",description:"W tym miejscu zweryfikujesz swoje przedsiębiorcze myślenie."},cardcalculator:{title:"Porównywarka kosztów",description:"Sprawdź, która opcja współpracy z nami będzie dla Ciebie najkorzystniejsza."},cardfaq:{title:"FAQ",description:"Najcześciej zadawane pytania."},groups:{forWhomTitle:"Dla kogo?",forWhomDescription:"Znajdź idealne rozwiązanie dla siebie – nikogo nie wykluczamy!",seniors:{title:"Seniorzy",description:"Wykorzystaj swoje doświadczenie i pracuj bez utraty świadczeń i zbędnych formalności."},employed:{title:"Zatrudnieni",description:"Przetestuj swój pomysł na biznes bez zakładania działalności i podwójnych składek."},youth:{title:"Młodzież",description:"Masz pomysł i chcesz zacząć zarabiać? U nas możesz działać legalnie bez zakładania firmy i kosztów ZUS."},disabled:{title:"Osoby z niepełnosprawnością",description:"Rozwijaj swój biznes i działaj na własnych zasadach bez utraty zasiłków."},farmers:{title:"Rolnicy",description:"Zarabiaj dodatkowo i rozwijaj swoją działalność, nie rezygnując z KRUS-u."}}},panel:{nav:{dashboard:"Dashboard",invoices:"Faktury",invoiceList:"Lista faktur",newInvoice:"Nowa faktura",newCostInvoice:"Nowa faktura kosztowa",payouts:"Wypłaty",documents:"Dokumenty",messages:"Wiadomości",legalHelp:"Pomoc prawna",suggestions:"Sugestie"},sidebar:{yourCompany:"Twoja firma",companyNotProvided:"Nie podano",logout:"Wyloguj"},aria:{goToDashboard:"Przejdź do pulpitu",accountSettings:"Ustawienia konta",toggleTheme:"Przełącz motyw",language:"Język panelu",langPl:"Polski — przełącz język interfejsu",langEn:"English — przełącz język interfejsu"},dashboard:{fallbackDisplayName:"Użytkowniku",loading:"Ładowanie...",accessSuspendedTitle:"Dostęp wstrzymany",accessSuspendedBody:"Aby kontynuować korzystanie z panelu, musisz uiścić opłatę abonamentową.",accessSuspendedHint:"W sidebarze pozostawiono dostęp tylko do wiadomości.",welcome:"Witaj, {{name}}!",welcomeSubtitle:"Zobacz najnowsze wydarzenia, powiadomienia i status swojego konta.",welcomeLoading:"Witaj!",subscriptionTitle:"Abonament & Obsługa",badgeActive:"Aktywny",badgePending:"Oczekujący",paymentReminder:"Uwaga: Zbliża się termin płatności abonamentu! Pozostało {{days}} dni.",monthlyFee:"Miesięczna opłata",nextPayment:"Następna płatność",none:"Brak",accountStatus:"Status konta",firstPaymentDue:"Termin pierwszej płatności: {{date}}",accountActive:"Konto aktywne",awaitingSubscription:"Oczekiwanie na płatność abonamentu",withUsLabel:"Jesteś z nami od:",durationDays:"{{count}} dni",durationMonths:"{{count}} miesięcy",documents:"Dokumenty",documentsHint:"Oczekujące na zatwierdzenie",balance:"Saldo",balanceHint:"Aktualnie dostępne środki",bankAccountTitle:"Numer konta (IBAN)",bankAccountNotSet:"Nie podano — możesz uzupełnić go w ustawieniach konta.",bankAccountSettings:"Ustawienia konta",messages:"Wiadomości",messagesHint:"Nowe, nieprzeczytane komunikaty",eventsTitle:"Najnowsze wydarzenia",updatesTitle:"Nadchodzące aktualizacje",badgeSoon:"Wkrótce",update1Title:"Rozszerzenie panelu",update1Desc:"Nowe funkcje dla beneficjentów",update2Title:"Wypłaty ekspresowe",update2Desc:"Szybsze realizacje płatności",update3Title:"Nowe usługi",update3Desc:"Dodatkowe możliwości dla beneficjentów"}}},en:{common:{"referralOptions.tiktok":"TikTok","referralOptions.instagram":"Instagram","referralOptions.facebook":"Facebook","referralOptions.linkedin":"LinkedIn",cookieConsent:{message:'This website uses co
6okies to ensure the best experience. By clicking "Accept", you agree to their use.',accept:"Accept",decline:"Decline"},back:"Back",next:"Next",multistep:{intro:{title:"Welcome to the application form!",description:"Fill in the details below to submit your startup and take advantage of our services."},step1:{title:"Step 1: Your business idea"},step2:{title:"Step 2: Application topic and consents"},step3:{title:"Consents and services"},services:{title:"Select services:",legalAdvice:"Legal advice",marketingAdvice:"Marketing advice",marketingServices:"Marketing services",officeRental:"Office rental",carRental:"Car rental",grantAssistance:"Grant assistance",cheapLoan:"Affordable loan",other:"Other",none:"No services selected"},mail:{from:"Startup Form",subject:"New startup submission",title:"New startup submission",fullName:"Full Name:",email:"Email:",phone:"Phone:",age:"Age:",activity:"Activity:",projectedProfit:"Projected profit:",projectedOrders:"Projected number of orders:",partner:"Business partner:",companyName:"Company name:",services:"Selected services:"}},form:{fullName:"Full Name",fullNamePlaceholder:"Enter your full name",email:"Email address",emailPlaceholder:"Enter your email address",phone:"Phone number (optional)",phonePlaceholder:"Optionally, enter your phone number",age:"Age (optional)",agePlaceholder:"Optionally, enter your age",activity:"Business activity",activityPlaceholder:"Enter the type of business activity",projectedProfit:"Projected profit",projectedProfitPlaceholder:"Enter the projected profit",projectedOrders:"Projected number of orders",projectedOrdersPlaceholder:"Enter the projected number of orders",partner:"Do you have a business partner?",partnerPlaceholder:"Enter 'yes' or 'no'",companyName:"Company name",companyNamePlaceholder:"Enter the company name",acceptRODO:"I accept GDPR",acceptPrivacy:"I accept the privacy policy",submit:"Submit",topic:"Application topic",topicPlaceholder:"Select a topic...",acceptRODOText:"I consent to the processing of my personal data in accordance with GDPR.",acceptPrivacyText:"I accept the site's Privacy Policy.",referralSource:"How did you hear about us?",referralSourcePlaceholder:"Select a source...",referralCode:"Referral code",referralCodePlaceholder:"Enter your friend's code",referralOther:"Which?",referralOtherPlaceholder:"Enter other source"},referral:{tiktok:"TikTok",instagram:"Instagram",facebook:"Facebook",linkedin:"LinkedIN",friend:"Friend",other:"Other (which?)"},validation:{fieldRequired:{referralSource:"Select a source.",referralCode:"Enter referral code.",referralOther:"Enter other source."}},faqTitle:"FAQ",startNow:"Check costs",contactTitle:"Contact",contactDescription:"Contact us to learn more",companyName:"StrefaStartu Ltd.",allRightsReserved:"All rights reserved",about:"About us",calculator:"Calculator",contact:"Contact",faq:"FAQ",login:"Login",getStarted:"Get Started",loginChoice:{beneficiary:"Beneficiary",freelancer:"Freelancer"},companyAddress:"1A Wschodnia Street, 99-300 Kutno",companyPhone:"(24) 337 11 60",companyEmail:"[email protected]",yourFullName:"Full Name",yourFullNamePlaceholder:"Enter your full name",yourPhone:"Phone number",yourPhonePlaceholder:"Enter your phone number",yourEmail:"Email address",yourEmailPlaceholder:"Enter your email address",yourSubject:"Subject",cooperation:"Cooperation",crm:"CRM",others:"Others",yourMessage:"Message",yourMessagePlaceholder:"Enter your message",sendMessage:"Send message",formComingSoon:"Contact form coming soon",ourLocation:"Our location",companyDetails:"Company details",nip:"Tax ID: 7752676034",navigation:"Navigation",home:"Home",offer:"Offer",blog:"Blog",documents:"Documents",termsOfService:"Terms of Service",gdprPolicy:"GDPR Policy",privacyPolicy:"Privacy Policy",cookiePolicy:"Cookie Policy",costsPageTitle:"Calculators & Costs",costsPageDescription:"Check costs and use our calculators",companyName:"StrefaStartu Ltd.",allRightsReserved:"All rights reserved.",about:"About us",calculator:"Calculator",contact:"Contact",faq:"FAQ",login:"Login",getStarted:"Get Started",calculatorsTitle:"Cost Comparison",checkSavings:"Check possible savings",description:"Description",withIncubator:"With us",independently:"Independently",registrationTime:"Registration time",incomeTaxLabel:"Income tax",zusNfz:"Social security / Health insurance",paidPpk:"Paid PPK",accounting:"Accounting",monthly:"Monthly",oneDay:"3 days",about30Days:"About 30 days",taxScale:"12/17/19% (scale)",dependsOnStatus:"0 PLN",fullZus:"Full social security approx. 1400 PLN",about250:"about 250 PLN","1400Plus":"1400+ PLN",noHiddenCosts:"No hidden costs!",fullTransparency:"Full transparency",noSurprises:"No surprises",fixedRate:"Fixed rate",calculator1:"Foundation collaboration calculator",calculator2:"Freelancer collaboration calculator",check:"Check",areYouStudent:"Are you a student?",yes:"Yes",no:"No",voluntaryHealthInsurance:"Do you want voluntary health insurance (NFZ)?",expectedIncome:"Expected monthly income",monthlyCosts:"Monthly costs",incubationFee:"Incubation fee",nfzContribution:"Health insurance contribution (9%)",yourNet:"Your net (take-home)",netAmountLabel:"Net amount",sampleIncubationFee:"* Sample fixed incubation fee.",netAmountToAccount:"Net amount to account",incomeTax:"Income tax (12%)",serviceFee:"Service fee (9%)",vat:"VAT (23%)",grossAmountWithVat:"Gross amount with VAT",totalGross:"Total (gross)",sampleServiceFee:"* Sample service fee (9%).",uploadFile:"Upload file (PDF)",uploadFileDescription:"Add a document to the invoice (e.g., Agreement) in PDF format.",changeFile:"Change file",clickToSelectFile:"Click to select file",orDragHere:"or drag file here",title:"Title",documentNamePlaceholder:"Document/invoice name",descriptionPlaceholder:"Optional invoice description",category:"Category",yourDetails:"Your details",firstName:"First name",lastName:"Last name",email:"Email",address:"Address",pesel:"PESEL",phone:"Phone",bankAccount:"Bank account number",counterpartyDetails:"Counterparty details",nip:"Tax ID",counterpartyAddress:"Counterparty address",counterpartyEmail:"Email",counterpartyPhone:"Phone",contractorName:"Contractor name",payment:"Payment",netAmount:"Net amount",currency:"Currency",paymentDue:"Payment due",summary:"Summary",step:"Step {{number}}",back:"Back",next:"Next",issueInvoice:"Issue invoice",processing:"Processing...",fieldRequired:"This field is required",selectCategory:"Select a category",enterValidAmount:"Enter a valid amount",translationsLabel:"Translations",graphicsLabel:"Graphics",programmingLabel:"Programming",multimediaLabel:"Multimedia",customerServiceLabel:"Customer service",officeWorkLabel:"Office work",steps:{title:"How to start? Step by step",step1:{title:"Fill out the form",description:"The first step is to get in touch with us. Fill out a short form on our website — describe your idea and skills. At this stage, you don't need a ready business plan — just the willingness to act."},step2:{title:"Discover the offer",description:"Based on the information provided, we will prepare a collaboration proposal — tailored to your situation, capabilities, and industry. We will present you with specific solutions: how you can operate within the foundation, how you will be compensated, and what benef
6its you will gain from the program."},step3:{title:"Join us",description:"After reviewing the offer, we sign a cooperation agreement with you. This agreement allows you to operate legally without the need to register a business, without social security contributions, and without having to handle accounting."},step4:{title:"Start operating",description:"From this moment, you can fully and legally provide your services or sell products. We take care of all the formalities: invoices, settlements, accounting, and documentation. You focus solely on what is truly important — growing your business."}},"card1.learnMore":"Test yourself!","card2.learnMore":"Calculate!","card3.learnMore":"Find out!",faqHeader:"FAQ","faq.description":"Here you will find answers to the most frequently asked questions.","faq.question1":"What does the Foundation do?","faq.answer1":"The Foundation supports the development of startups and young entrepreneurs by providing access to mentoring, training, financing, and a network of business contacts. Our mission is to help innovative projects succeed in the market.","faq.question2":"How can I submit my startup to the Foundation?","faq.answer2":"To submit your startup for support, simply fill out the application form available on our website ([link to the form]). After reviewing your submission, we will contact you to discuss the next steps.","faq.question3":"What kind of support do you offer?","faq.answer3":"We offer support in various areas, such as: <ul><li><b>Mentoring</b> – individual consultations with experienced entrepreneurs and experts.</li><li><b>Training and workshops</b> – in management, finance, marketing, and business strategy.</li><li><b>Access to a network of investors</b> – we help in securing financing for startups.</li><li><b>Coworking space</b> – the opportunity to work in an inspiring environment.</li><li><b>Acceleration programs</b> – intensive support for selected projects.</li></ul>","faq.question4":"Is participation in the Foundation's programs free?","faq.answer4":"No, participation in our programs is free. The Foundation operates on a profit basis and secures funds from partners and sponsors to support the development of innovative companies.","faq.question5":"Does the Foundation provide funding for startups?","faq.answer5":"Not directly, but we help establish contacts with investors, venture capital funds, and other sources of financing that can support your project.","faq.question6":"Can I become a mentor at the Foundation?","faq.answer6":"Yes! If you have business experience and want to support startup development, contact us through the contact form or write to <b>[email protected]</b>.","faq.question7":"Does the Foundation organize networking events?","faq.answer7":"Yes, we regularly organize meetings, conferences, and hackathons where startups can establish valuable contacts, gain knowledge, and present their ideas to investors. You can find the current event calendar [here – link].","faq.question8":"How can I become a partner of the Foundation?","faq.answer8":"Companies and institutions that want to support startup development can become our partners. We offer various forms of collaboration – from sponsorship to mentoring programs. Details can be found in the contact form or you can contact us by phone or email at <b>[email protected]</b>.","faq.question9":"How can I contact the Profit Foundation?","faq.answer9":"<b>📧 Email:</b> [email protected] <br><b>📞 Phone:</b> (24) 337 11 60 <br><b>🌍 Headquarters address:</b> Kutno, 1A Wschodnia Street, 99-300 Kutno <br><b>🏦 Bank account number:</b>",aboutDescription:`Our Foundation was created by young people who wanted to run a business, make money, and had countless ideas.
7
8We dedicate our work to those who want to start a business but are not yet ready for the formal registration of their own company.
9We support young entrepreneurs, freelancers, salaried employees, and people with disabilities regardless of age, gender, or skin color.
10We help you test your ideas, acquire your first customers, and prove your skills in real-world conditions.
11We remove barriers to entrepreneurship and create space for innovation, so that everyone can safely spread their wings in their own business.`,aboutTitle:"About the Foundation",noZus:"Company without social security",itConsulting:"IT Support",training:"Coaching",costComparison:"Cost Comparison",legalAdvice:"Legal support",expertSupport:"Expert support",legalPersonality:"Legal personality",marketing:"Marketing support",accounting:"Accounting support",infrastru
11cture:"Management system",servicesHeader:"Test your idea in real conditions",servicesDescription:"Build your customer base and develop your brand. Secure a stable position in the market before registering your own company. Now you can work on your own terms – without commitments, but with full support. See how easy it is to get started!",contactUs:"Join us",exchange:"And many others",featuresHeader:"With us, you will get",foundationIntro:{title:"A foundation that works for you",paragraphs:["Imagine a place where you can legally work and earn from your passions, talents, and ideas — even if you are not yet 18 or you simply do not want to register your own business.","A place that takes over all bureaucracy, accounting, HR, and formalities… and leaves you with just one task: doing what you love and what you want to be paid for."],highlights:["You work the way you want.","You earn on your own terms."],highlightsNote:"And we handle everything else.",closing:["We give you the tools, the care of a Coordinator, access to trainings, a ready-made business back office, and a system that works on your behalf.","It is a space where you can safely test ideas, win clients, and grow like a real entrepreneur — without the stress and formalities that usually stop people at the start.","This is your moment.","If you have an idea, a passion, or even just a spark of willingness — here you can turn it into something real.","Take the first step. Reach out to us. We will handle the rest together."],cta:"Take the first step"},newTabs:{heading:"Even more support inside Strefa Startu",description:"Discover the people and tools that support you every day — from your mentor, through the beneficiary account, to dedicated trainings.",caretaker:{title:"Your mentor",paragraphs:["Every participant in our program receives an individual Mentor who stands by them from the very first day of cooperation. Your Mentor is your point of contact in the Foundation — they support your daily activities, help organize your work, and ensure every necessary document and formality is prepared on time.","This is someone who knows your business profile, understands your needs, and watches over your growth. Whenever questions or challenges appear, you can count on their help, guidance, and expert support. Thanks to that, you do not have to worry about paperwork — you can focus on what matters most: running and growing your own company."],footer:"Your Mentor is on your side at every stage of cooperation."},account:{title:"Your beneficiary account",paragraphs:["Handling paperwork and keeping track of invoices can be simple — as long as you have the right tools. As a Beneficiary of the program, you receive a personal online account that lets you comfortably manage every matter related to your business."],listTitle:"Inside your account you can:",listItems:["settle documents and monitor every invoice","check your earnings and full payment history","manage HR and payroll","issue invoices and send them directly to your clients","track the status of settlements and documents","handle accounting formalities in one place"],footer:"The built-in communicator gives you direct contact with every department — accounting, HR, administration, and your Mentor. It is one intuitive space that lets you manage the entire business quickly and comfortably."},trainings:{title:"Trainings",paragraphs:["Being part of the Foundation means not only convenience in running a business but also the opportunity to continuously grow your entrepreneurial skills. This is a place where you can count on real expert support plus numerous trainings and courses that help you level up.","You gain access to our library of trainings that cover the most important business areas — from marketing and finance to soft-skill development. Join popular recurring sessions or request a tailor-made training that fits your needs. Our team will organize everything for you and support you at every stage so you can grow in the direction that matters most to you."]}},title:"Strefa Startu",description:"Foundation description",about:"About us",services:"Services",faq:"FAQ",login:"Log in",contact:"Contact",getStarted:"Join us",heroTitle:"LAUNCH WITH US",heroText:"Do you have a business idea but are worried about costs and bureaucracy? Join the program that allows you to earn without social security and bureaucracy.",learnMore:"Calculator",joinCustomers:"Our services",ctaTitle:"Flexible offer for freelancers",ctaText:"If you're a freelancer and don't work regularly – you can take advantage of our support exactly when you need it. Work legally, without unnecessary formalities, and seize every opportunity with our freelancer program.",costComparison:"Cost Comparison",entrepreneurTestQuestion1:"Do you have a business idea?",entrepreneurTestQuestion2:"Do you know the market you want to operate in?",entrepreneurTestQuestion3:"Do you have experience in the industry?",entrepreneurTestQuestion4:"Are you ready to take risks?",entrepreneurTestTitle:"Entrepreneurship Test",entrepreneurTestDescription:"Fill out the survey to check your entrepreneurial potential.",brandName:"StrefaStartu",about:"About us",calculator:"Calculator",contact:"Contact",faq:"FAQ",login:"Login",yes:"Yes",no:"No",nextStep:"Next step",entrepreneurTestHeader:"Entrepreneurship Test",entrepreneurTestContactHeader:"Enter your details",greatJobTitle:"You're doing great!",greatJobContent:"You already have a solid foundation to start your own business. Leave your details so we can contact you and help you take the next steps!",firstName:"First name",firstNamePlaceholder:"Enter your first name",lastName:"Last name",lastNamePlaceholder:"Enter your last name",email:"Email",emailPlaceholder:"Enter your email",phone:"Phone number",phonePlaceholder:"Enter your phone number",marketingConsent:"I consent to receiving marketing information",gdprConsent:"I consent to the processing of my personal data in accordance with GDPR",submit:"Submit",companyName:"StrefaStartu Ltd.",allRightsReserved:"All rights reserved.",services:{noZus:"WITHOUT social security",noTaxOffice:"WITHOUT tax office",noAccounting:"WITHOUT accounting"},cardtest:{title:"Take the challenge",description:"Here you will test your entrepreneurial mindset."},cardcalculator:{title:"Cost comparison",description:"Check which collaboration option with us is the most beneficial for you."},cardfaq:{title:"FAQ",description:"Frequently asked questions."},groups:{forWhomTitle:"For whom?",forWhomDescription:"Find the ideal solution for yourself – no one is excluded!",seniors:{title:"Seniors",description:"Leverage your experience and work without losing benefits and unnecessary formalities."},employed:{title:"Employed",description:"Test your business idea without registering a business and double contributions."},youth:{title:"Youth",description:"Have an idea and want to start earning? With us, you can operate legally without registering a company and without social security costs."},disabled:{title:"People with disabilities",description:"Grow your business and operate on your own terms without losing benefits."},farmers:{title:"Farmers",description:"Earn extra and grow your business without giving up KRUS."}}
11,topic:{no_zus:"I don't want to pay ZUS",foundation:"I want to settle through a foundation",no_company:"I don't have a company",freelancer:"Freelancer",tax_optimization:"Tax optimization"}},panel:{nav:{dashboard:"Dashboard",invoices:"Invoices",invoiceList:"Invoice list",newInvoice:"New invoice",newCostInvoice:"New expense invoice",payouts:"Payouts",documents:"Documents",messages:"Messages",legalHelp:"Legal support",suggestions:"Suggestions"},sidebar:{yourCompany:"Your company",companyNotProvided:"Not specified",logout:"Log out"},aria:{goToDashboard:"Go to dashboard",accountSettings:"Account settings",toggleTheme:"Toggle theme",language:"Panel language",langPl:"Polish — switch interface language",langEn:"English — switch interface language"},dashboard:{fallbackDisplayName:"Guest",loading:"Loading...",accessSuspendedTitle:"Access paused",accessSuspendedBody:"To keep using the panel, please pay your subscription fee.",accessSuspendedHint:"Only messages remain available in the sidebar.",welcome:"Welcome, {{name}}!",welcomeSubtitle:"See the latest updates, notices, and your account status.",welcomeLoading:"Welcome!",subscriptionTitle:"Subscription & support",badgeActive:"Active",badgePending:"Pending",paymentReminder:"Heads up: subscription payment is due in {{days}} days.",monthlyFee:"Monthly fee",nextPayment:"Next payment",none:"None",accountStatus:"Account status",firstPaymentDue:"First payment due: {{date}}",accountActive:"Account active",awaitingSubscription:"Awaiting subscription payment",withUsLabel:"You have been with us for:",durationDays:"{{count}} days",durationMonths:"{{count}} months",documents:"Documents",documentsHint:"Pending approval",balance:"Balance",balanceHint:"Funds currently available",bankAccountTitle:"Bank account (IBAN)",bankAccountNotSet:"Not set — add it in account settings.",bankAccountSettings:"Go to settings",messages:"Messages",messagesHint:"New unread messages",eventsTitle:"Latest events",updatesTitle:"Upcoming updates",badgeSoon:"Coming soon",update1Title:"Panel expansion",update1Desc:"New features for beneficiaries",update2Title:"Express payouts",update2Desc:"Faster payment processing",update3Title:"New services",update3Desc:"More options for beneficiaries"}}},ua:{common:{ua:{translation:{cookieConsent:{message:'Цей веб-сайт використовує файли cookie для забезпечення найкращого досвіту. Натискаючи "Приймаю", ви погоджуєтесь на їх використання.',accept:"Приймаю",decline:"В
11ідхилити"}}},"referralOptions.tiktok":"TikTok","referralOptions.instagram":"Instagram","referralOptions.facebook":"Facebook","referralOptions.linkedin":"LinkedIn","footer.navigation":"Nawigacja","footer.documents":"Dokumenty",footer:{foundationTitle:"Фундація Strefa Startu",address:"вул. Wschodnia 1A, 99-300 Kutno",nip:"NIP: 7752676034",phone:"(24) 337 11 60",email:"[email protected]",navigation:{title:"Навігація",home:"Головна сторінка",about:"Про нас",offer:"Пропозиція",contact:"Контакт"},documents:{title:"Документи",terms:"Правила",rodoPolicy:"Політика RODO",privacyPolicy:"Політика конфіденційності",cookiesPolicy:"Політика Cookies"},copyCompany:"StrefaStartu",allRightsReserved:"Всі права захищені."},back:"Назад",next:"Далі",multistep:{intro:{title:"Ласкаво просимо до форми заявки!",description:"Заповніть нижченаведені дані, щоб подати заявку на свій стартап та скористатися нашими послугами."},step1:{title:"Крок 1: Ваша бізнес-ідея"},step2:{title:"Крок 2: Тема заявки та згоди"},step3:{title:"Згода та послуги"},services:{title:"Оберіть послуги:",legalAdvice:"Юридичні консультації",marketingAdvice:"Маркетингові консультації",marketingServices:"Маркетингові послуги",officeRental:"Оренда офісу",carRental:"Оренда автомобіля",grantAssistance:"Допомога у отриманні гранту",cheapLoan:"Дешевий кредит",other:"Інші",none:"Послуги не обрано"},mail:{from:"Форма заявки стартапу",subject:"Нова заявка стартапу",title:"Нова заявка стартапу",fullName:"Ім'я та прізвище:",email:"Електронна пошта:",phone:"Телефон:",age:"Вік:",activity:"Діяльність:",projectedProfit:"Прогнозований прибуток:",projectedOrders:"Прогнозована кількість замовлень:",partner:"Бізнес-партнер:",companyName:"Назва компанії:",services:"Обрені послуги:"}},form:{fullName:"Ім'я та прізвище",fullNamePlaceholder:"Введіть ім'я та прізвище",email:"Електронна адреса",emailPlaceholder:"Введіть електронну адресу",phone:"Номер телефону (необов'язково)",phonePlaceholder:"Необов'язково введіть номер телефону",age:"Вік (необов'язково)",agePlaceholder:"Необов'язково введіть вік",activity:"Підприємницька діяльність",activityPlaceholder:"Введіть тип діяльності",projectedProfit:"Прогнозований прибуток",projectedProfitPlaceholder:"Введіть прогнозований прибуток",projectedOrders:"Прогнозована кількість замовлень",projectedOrdersPlaceholder:"Введіть прогнозовану кількість замовлень",partner:"Чи маєте бізнес-партнера?",partnerPlaceholder:"Введіть 'так' або 'ні'",companyName:"Назва компанії",companyNamePlaceholder:"Введіть назву компанії",acceptRODO:"Я приймаю RODO",acceptPrivacy:"Я приймаю політику конфіденційності",submit:"Надіслати",topic:"Тема заявки",topicPlaceholder:"Оберіть тему...",acceptRODOText:"Я даю згоду на обробку моїх персональних даних відповідно до GDPR.",acceptPrivacyText:"Я приймаю Політику конфіденційності сайту.",referralSource:"Звідки ви про нас дізналися?",referralSourcePlaceholder:"Оберіть джерело...",referralCode:"Реферальний код",referralCodePlaceholder:"Введіть код від друга",referralOther:"Яке?",referralOtherPlaceholder:"Введіть інше джерело"},referral:{tiktok:"TikTok",instagram:"Instagram",facebook:"Facebook",linkedin:"LinkedIN",friend:"Знайомий",other:"Інше (яке?)"},validation:{fieldRequired:{referralSource:"Оберіть джерело інформації.",referralCode:"Введіть реферальний код.",referralOther:"Введіть інше джерело."}},faqTitle:"Поширені запитання",startNow:"Перевірте витрати",contactTitle:"Контакт",contactDescription:"Зв'яжіться з нами, щоб дізнатися більше",companyName:"StrefaStartu Sp. z o.o.",allRightsReserved:"Всі права захищені",about:"Про нас",calculator:"Калькулятор",contact:"Контакт",faq:"FAQ",login:"Вхід",getStarted:"Почати зараз",loginChoice:{beneficiary:"Бенефіціар",freelancer:"Фрілансер"},companyAddress:"вул. Wschodnia 1A, 99-300 Kutno",companyPhone:"(24) 337 11 60",companyEmail:"[email protected]",yourFullName:"Ім'я та прізвище",yourFullNamePlaceholder:"Введіть ваше ім'я та прізвище",yourPhone:"Номер телефону",yourPhonePlaceholder:"Введіть ваш номер телефону",yourEmail:"Електронна адреса",yourEmailPlaceholder:"Введіть вашу електронну адресу",yourSubject:"Тема",cooperation:"Співпраця",crm:"CRM",others:"Інше",yourMessage:"Повідомлення",yourMessagePlaceholder:"Введіть ваше повідомлення",sendMessage:"Надіслати повідомлення",formComingSoon:"Форма контакту незабаром",ourLocation:"Наша локація",companyDetails:"Дані компанії",nip:"NIP: 7752676034",navigation:"Навігація",home:"Головна сторінка",offer:"Пропозиція",blog:"Блог",documents:"Документи",termsOfService:"Правила",gdprPolicy:"Політика RODO",privacyPolicy:"Політика конфіденційності",cookiePolicy:"Політика Cookies",costsPageTitle:"Калькулятори та витрати",costsPageDescription:"Перевірте витрати та скористайтеся калькуляторами",companyName:"StrefaStartu Sp. z o.o.",allRightsReserved:"Всі права захищені.",about:"Про нас",calculator:"Калькулятор",contact:"Контакт",faq:"FAQ",login:"Вхід",getStarted:"Почати зараз",calculatorsTitle:"Порівняння витрат",checkSavings:"Перевірте можливу економію",description:"Опис",withIncubator:"З нами",independently:"Самостійно",registrationTime:"Час реєстрації",incomeTaxLabel:"Податок на прибуток",zusNfz:"ZUS / NFZ",paidPpk:"Платний PPK",accounting:"Бухгалтерія",monthly:"Щомісячно",oneDay:"3 дні",about30Days:"Приблизно 30 днів",taxScale:"12/17/19% (шкала)",dependsOnStatus:"0 злотих",fullZus:"Повний ZUS близько 1400 злотих",about250:"близько 250 злотих","1400Plus":"1400+ злотих",noHiddenCosts:"Немає прихованих витрат!",fullTransparency:"Повна прозорість",noSurprises:"Без сюрпризів",fixedRate:"Фіксована ставка",calculator1:"Калькулятор співпраці з фондом",calculator2:"Калькулятор співпраці як фрілансер",check:"Перевірте",areYouStudent:"Чи є ти студентом?",yes:"Так",no:"Ні",voluntaryHealthInsurance:"Чи бажаєте добровільне медичне страхування (NFZ)?",expectedIncome:"Очікуваний дохід (щомісяця)",monthlyCosts:"Щомісячні витрати",incubationFee:"Інкубаційний внесок",nfzContribution:"Страховий внесок NFZ (9%)",yourNet:"Ваш «на руки»",netAmountLabel:"Чиста сума",sampleIncubationFee:"* Приклад фіксованого інкубаційного внеску.",netAmountToAccount:"Чиста сума «на рахунок»",incomeTax:"Податок на прибуток (12%)",serviceFee:"Сервісний збір (9%)",vat:"ПДВ (23%)",grossAmountWithVat:"Брутто сума з ПДВ",totalGross:"Разом (брутто)",sampleServiceFee:"* Приклад сервісного збору (9%).",uploadFile:"Завантажити файл (PDF)",uploadFileDescription:"Додайте док
11умент до рахунку (наприклад, договір) у форматі PDF.",changeFile:"Змінити файл",clickToSelectFile:"Натисніть, щоб вибрати файл",orDragHere:"або перетягніть файл сюди",title:"Заголовок",documentNamePlaceholder:"Назва документа / рахунку",descriptionPlaceholder:"Необов'язковий опис рахунку",category:"Категорія",yourDetails:"Ваші дані",firstName:"Ім'я",lastName:"Прізвище",email:"Електронна пошта",address:"Адреса",pesel:"PESEL",phone:"Телефон",bankAccount:"Номер банківського рахунку",counterpartyDetails:"Дані контрагента",nip:"NIP",counterpartyAddress:"Адреса контрагента",counterpartyEmail:"Електронна пошта",counterpartyPhone:"Телефон",contractorName:"Назва контрагента",payment:"Оплата",netAmount:"Чиста сума",currency:"Валюта",paymentDue:"Термін оплати",summary:"Підсумок",step:"Крок {{number}}",back:"Назад",next:"Далі",issueInvoice:"Виписати рахунок",processing:"Обробка...",fieldRequired:"Це поле є обов'язковим",selectCategory:"Виберіть категорію",enterValidAmount:"Введіть правильну суму",translationsLabel:"Переклади",graphicsLabel:"Графіка",programmingLabel:"Програмування",multimediaLabel:"Мультимедіа",customerServiceLabel:"Обслуговування клієнтів",officeWorkLabel:"Офісна робота",steps:{title:"Як почати? Крок за кроком",step1:{title:"Заповніть форму",description:"Першим кроком є зв'язок з нами. Заповніть коротку форму на нашому сайті — опишіть свою ідею та навички. На цьому етапі вам не потрібен готовий бізнес-план — достатньо бажання діяти."},step2:{title:"Ознайомтеся з пропозицією",description:"На основі наданої інформації ми підготуємо пропозицію співпраці — адаптовану до вашої ситуації, можливостей та галузі. Ми представимо вам конкретні рішення: як ви можете діяти в рамках фонду, як буде здійснюватися розрахунок та які переваги ви отримаєте завдяки програмі."},step3:{title:"Приєднуйтесь до нас",description:"Після ознайомлення з пропозицією ми підписуємо з вами договір про співпрацю. Саме він дає вам можливість діяти легально, без необхідності відкривати власну компанію, без ZUS та бухгалтерії з вашого боку."},step4:{title:"Почніть діяти",description:"Від цього моменту ви можете повністю легально надавати свої послуги або продавати товари. Ми займаємося всіма формальностями: рахунками, розрахунками, бухгалтерією та документацією. Ви зосереджуєтеся лише на тому, що дійсно важливо — розвитку вашого бізнесу."}},"card1.learnMore":"Перевір себе!","card2.learnMore":"Порахуйте!","card3.learnMore":"Дізнайтеся!",faqHeader:"Поширені запитання","faq.description":"Тут ви знайдете відповіді на найчастіші питання.","faq.question1":"Чим займається Фундація?","faq.answer1":"Фундація підтримує розвиток стартапів та молодих підприємців, пропонуючи доступ до менторства, тренінгів, Ñ
11„інансування та мережі ділових контактів. Наша місія — допомагати інноваційним проектам досягти успіху на ринку.","faq.question2":"Як я можу подати свій стартап до фонду?","faq.answer2":"Щоб подати свій стартап до програми підтримки, достатньо заповнити заявку, доступну на нашому сайті ([посилання на форму]). Після аналізу заявки ми зв'яжемося з вами, щоб обговорити подальші кроки.","faq.question3":"Яку підтримку ви пропонуєте?","faq.answer3":"Пропонуємо підтримку в різних сферах, таких як: <ul><li><b>Менторство</b> – індивідуальні консультації з досвідченими підприємцями та експертами.</li><li><b>Тренінги та майстер-класи</b> – у галузі управління, фінансів, маркетингу та бізнес-стратегії.</li><li><b>Доступ до мережі інвесторів</b> – допомагаємо залучати фінансування для стартапів.</li><li><b>Коворкінговий простір</b> – можливість роботи в надихаючому середовищі.</li><li><b>Акселераційні програми</b> – інтенсивна підтримка для обраних проектів.</li></ul>","faq.question4":"Чи є участь у програмах фонду платною?","faq.answer4":"Ні, участь у наших програмах безкоштовна. Фундація діє на принципі прибутку та залучає кошти від партнерів і спонсорів, щоб підтримувати розвиток інноваційних компаній.","faq.question5":"Чи пропонує фонд фінансування для стартапів?","faq.answer5":"Не безпосередньо, але ми допомагаємо встановити контакти з інвесторами, венчурними фондами та іншими джерелами фінансування, які можуть підтримати ваш проект.","faq.question6":"Чи можу я стати ментором у фонді?","faq.answer6":"Так! Якщо у вас є досвід у бізнесі і ви хочете підтримувати розвиток стартапів, зв'яжіться з нами через форму контакту або напишіть на <b>[email protected]</b>.","faq.question7":"Чи організовує фонд мережеві заходи?","faq.answer7":"Так, ми регулярно організовуємо зустрічі, конференції та хакатони, на яких стартапи можуть встановлювати цінні контакти, здобувати знання та презентувати свої ідеї інвесторам. Актуальний календар заходів знайдете [тут – посилання].","faq.question8":"Як я можу стати партнером фонду?","faq.answer8":"Компанії та установи, які бажають підтримувати розвиток стартапів, можуть стати нашими партнерами. Ми пропонуємо різні форми співпраці – від спонсорства до менторських програм. Деталі ви знайдете у формі контакту або можете звернутися до нас за телефоном чи електронною поштою: <b>[email protected]</b>.","faq.question9":"Як зв'язатися з Фундацією Profit?","faq.answer9":"<b>📧 Електронна пошта:</b>
11 [email protected] <br><b>📞 Телефон:</b> (24) 337 11 60 <br><b>🌍 Адреса офісу:</b> Kutno, вул. Wschodnia 1A, 99-300 Kutno <br><b>🏦 Номер банківського рахунку:<b>",aboutDescription:"Наша Фундація була заснована завдяки молодим людям, які хотіли займатися бізнесом, заробляти гроші та мали безліч ідей.\n\nМи присвячуємо нашу роботу людям, які хочуть розпочати бізнес, але ще не готові до офіційної реєстрації власної компанії.\nМи підтримуємо молодих підприємців, фрілансерів, найманих працівників та осіб з інвалідністю незалежно від віку, статі та кольору шкіри.\nМи допомагаємо вам перевірити свої ідеї, залучити перших клієнтів та перевірити свої навички в реальних умовах.\nМи усуваємо бар'єри для підприємництва та створення простору для інновацій, завдяки чому кожен з вас може безпечно розправити крила у власному бізнесі.",aboutTitle:"Про Фундацію",noZus:"Компанія без ZUS",itConsulting:"IT-підтримка",training:"Коучинг",costComparison:"Порівняння витрат",legalAdvice:"Юридична підтримка",expertSupport:"Підтримка експертів",legalPersonality:"Юридична особа",marketing:"Маркетингова підтримка",accounting:"Бухгалтерська підтримка",infrastructure:"Система управління",servicesHeader:"Тестуйте свою ідею в реальних умовах",servicesDescription:"Створюйте клієнтську базу та розвивайте свій бренд. Отримайте стабільну позицію на ринку, перш ніж реєструвати власну компанію. Тепер ви можете працювати на своїх умовах – без зобов'язань, але з повною підтримкою. Перевірте, як легко ви можете почати!",contactUs:"Приєднуйтесь до нас",exchange:"Та багато іншого",featuresHeader:"З нами ви отримаєте",foundationIntro:{title:"Фундація, що працює для тебе",paragraphs:["Уяви місце, де ти можеш легально працювати й заробляти на своїх захопленнях, талантах та ідеях — навіть якщо тобі ще немає 18 або ти не хочеш відкривати власну компанію.","Місце, яке бере на себе всю бюрократію, бухгалтерію, кадри та формальності… а тобі залишає лише одне: робити те, що любиш, і за що хочеш отримувати винагороду."],highlights:["Працюєш так, як тобі зручно.","Заробляєш на власних правилах."],highlightsNote:"А ми дбаємо про все інше.",closing:["Ми даємо тобі інструменти, підтримку Координатора, доступ до навчань, готовий бізнес-бекофіс і систему, яка працює замість тебе.","Це простір, у якому ти можеш безпечно тестувати ідеї, знаходити клієнтів і розвиватися як справжній підприємець — без стресу та формальностей, що зазвичай зупиняють людей на старті.","Це твій момент.","Якщо маєш ідею, пристрасть чи хоча б іскру бажання — тут вона може стати чимось справжнім.","Зроби перший крок. Напиши нам. Решту зробимо разом."],cta:"Зроби перший крок"},newTabs:{heading:"Ще більше підтримки в Strefa Startu",description:"Познайомтеся з людьми та інструментами, які щодня підтримують вашу співпрацю — від Опікуна й кабінету бенефіціара до спеціальних навчань.",caretaker:{title:"Ваш Опікун",paragraphs:["Кожен Учасник нашої програми отримує індивідуального Опікуна, який супроводжує його з першого дня співпраці. Опікун — це ваша контактна особа у Фундації: він підтримує вас у щоденній роботі, допомагає організувати процеси та стежить, щоб усі документи й формальності були готові вчасно.","Це людина, яка знає профіль вашої діяльності, розуміє ваші потреби й піклується про ваш розвиток. У разі запитань або труднощів ви можете розраховувати на її допомогу, підказки та експертну підтримку. Завдяки цьому ви не переймаєтесь формальностями — зосереджуєтесь на веденні та розвитку власного бізнесу."],footer:"Ð
11’аш Опікун на вашому боці на кожному етапі співпраці."},account:{title:"Ваш рахунок бенефіціара",paragraphs:["Розрахунок документів і контроль рахунків може бути простим — якщо маєте правильні інструменти. Як Бенефіціар програми ви отримуєте особистий онлайн-кабінет, що дозволяє зручно керувати всіма справами, пов'язаними з вашою діяльністю."],listTitle:"У своєму кабінеті ви можете:",listItems:["розраховувати документи та контролювати всі рахунки","перевіряти заробіток і історію надходжень","обслуговувати HR і зарплати","виставляти рахунки та надсилати їх клієнтам","відстежувати статус розрахунків і документів","вирішувати бухгалтерські формальності в одному місці"],footer:"Вбудований комунікатор забезпечує прямий контакт з кожним відділом — бухгалтерією, кадрами, адміністрацією та Опікуном. Це єдиний інтуїтивний простір, що дозволяє швидко й зручно керувати всім бізнесом."},trainings:{title:"Навчання",paragraphs:["Участь у Фундації — це не лише зручність у веденні діяльності, а й можливість постійно розвивати свої бізнес-навички. Тут ви можете розраховувати на реальну експертну підтримку та численні тренінги й курси, що допомагають зростати як підприємцю.","Ви отримуєте доступ до нашої бази навчань, яка охоплює ключові сфери бізнесу — від маркетингу й фінансів до розвитку м'яких навичок. Долучайтеся до популярних циклічних занять або подавайте заявку на тренінг, адаптований саме до ваших потреб. Наша команда організує все для вас і підтримає на кожному етапі, щоб ви могли розвиватися в найважливішому для себе напрямі."]}},title:"Strefa Startu",description:"Опис фонду",about:"Про нас",services:"Послуги",faq:"FAQ",login:"Увійти",contact:"Контакт",getStarted:"Приєднуйтесь до нас",heroTitle:"СТАРТУЙ З НАМИ",heroText:"У вас є бізнес-ідея, але ви боїтеся витрат і формальностей? Приєднуйтесь до програми, яка дозволить вам заробляти без ZUS та бюрократії.",learnMore:"Калькулятор",joinCustomers:"Наші послуги",ctaTitle:"Гнучка пропозиція для фрілансерів",ctaText:"Якщо ви фрілансер і працюєте нерегулярно, ви можете скористатися нашою підтримкою саме тоді, коли це необхідно. Працюйте легально, без зайвих формальностей та використовуйте кожну можливість завдяки нашій програмі для фрілансерів.",costComparison:"Порівняння витрат",entrepreneurTestQuestion1:"Чи маєте бізнес-ідею?",entrepreneurTestQuestion2:"Чи знаєте ви ринок, на якому хочете працювати?",entrepreneurTestQuestion3:"Чи маєте досвід у галуÐ
11·Ñ–?",entrepreneurTestQuestion4:"Чи готові ви до ризику?",entrepreneurTestTitle:"Тест підприємництва",entrepreneurTestDescription:"Заповніть опитування, щоб перевірити свій підприємницький потенціал.",brandName:"StrefaStartu",about:"Про нас",calculator:"Калькулятор",contact:"Контакт",faq:"FAQ",login:"Вхід",yes:"Так",no:"Ні",nextStep:"Далі",entrepreneurTestHeader:"Тест підприємництва",entrepreneurTestContactHeader:"Введіть свої дані",greatJobTitle:"Ви прекрасно справляєтесь!",greatJobContent:"Ви вже маєте міцну основу, щоб думати про власний бізнес. Залиште свої дані, щоб ми могли зв'язатися з вами та допомогти вам у подальших кроках!",firstName:"Ім'я",firstNamePlaceholder:"Введіть ваше ім'я",lastName:"Прізвище",lastNamePlaceholder:"Введіть ваше прізвище",email:"Електронна пошта",emailPlaceholder:"Введіть вашу електронну пошту",phone:"Номер телефону",phonePlaceholder:"Введіть ваш номер телефону",marketingConsent:"Я погоджуюся отримувати маркетингову інформацію",gdprConsent:"Я погоджуюся на обробку персональних даних згідно з RODO",submit:"Надіслати",companyName:"StrefaStartu Sp. z o.o.",allRightsReserved:"Всі права захищені.",services:{noZus:"БЕЗ ZUS",noTaxOffice:"БЕЗ податкової інспекції",noAccounting:"БЕЗ БУХГАЛТЕРІЇ"},cardtest:{title:"Прийміть виклик",description:"Тут ви перевірите своє підприємницьке мислення."},cardcalculator:{title:"Порівняння витрат",description:"Перевірте, який варіант співпраці з нами буде для вас найбільш вигідним."},cardfaq:{title:"FAQ",description:"Найчастіші запитання."},groups:{forWhomTitle:"Для кого?",forWhomDescription:"Знайдіть ідеальне рішення для себе – нікого не виключаємо!",seniors:{title:"Літні",description:"Використовуйте свій досвід та працюйте, не втрачаючи пільг та без зайвих формальностей."},employed:{title:"Працевлаштовані",description:"Перевірте свою бізнес-ідею без реєстрації діяльності та подвійних внесків."},youth:{title:"Молодь",description:"У вас є ідея і ви хочете почати заробляти? У нас ви можете діяти легально без реєстрації компанії та витрат на ZUS."},disabled:{title:"Особи з інвалідністю",description:"Розвивайте свій бізнес і дійте на своїх умовах без втрати допомог."},farmers:{title:"Фермери",description:"Заробляйте додатково та розвивайте свою діяльність, не відмовляючись від KRUS."}}
11,topic:{no_zus:"Не хочу платити ZUS",foundation:"Хочу розраховуватись через фонд",no_company:"У мене немає компанії",freelancer:"Freelancer",tax_optimization:"Оптимізація податків"}}}};Object.assign($.pl.panel,{invoicesList:{title:"Zarządzanie Fakturami",subtitle:"Przeglądaj swoje faktury przychodowe i kosztowe",newInvoice:"Nowa faktura",expenseInvoice:"Faktura kosztowa",tabIncome:"Faktury Przychodowe",tabCost:"Faktury Kosztowe",searchPlaceholder:"Szukaj po numerze lub kontrahencie...",colNumber:"Numer",colContractor:"Kontrahent",colSupplier:"Dostawca",colBuyerEmail:"E-mail klienta",colIssueDate:"Data wystawienia",colDate:"Data",colGross:"Kwota brutto",colAmount:"Kwota",colCategory:"Kategoria",colStatus:"Status",colActions:"Akcje",categoryGeneral:"Ogólne",statusPENDING:"Czeka na zatwierdzenie",statusPAID:"Zapłacone",statusWITHDRAW:"Wypłacone",statusVERIFIED:"Zaakceptowana",statusREJECTED:"Odrzucona",deleteSuccess:"Faktura wykasowana pomyślnie ze wszystkich zbiorów!",deleteErrorPrefix:"Błąd:",deleteCatch:"Błąd podczas usuwania. Odśwież stronę.",toastPending:"Dokument czeka na zatwierdzenie. Po akceptacji będzie można ją podejrzeć i pobrać.",toastRejected:"Dokument został odrzucony. Skontaktuj się z koordynatorem.",paidNoDelete:"Faktura opłacona - brak możliwości usunięcia",btnDelete:"Usuń",previewPending:"Podgląd po zatwierdzeniu",previewPdf:"Podgląd PDF",previewButton:"Podgląd",downloadCoordinator:"Pobranie po zatwierdzeniu przez koordynatora",downloadPdf:"Pobierz PDF",downloadFile:"Pobierz plik",previewInvoiceTitle:"Podgląd faktury {{number}}",deleteConfirmTitle:"Potwierdzenie usunięcia",deleteConfirmDescription:"Czy na pewno chcesz nieodwracalnie usunąć tę fakturę ze wszystkich zbiorów? Ta akcja automatycznie skasuje również przypisany plik PDF.",cancel:"Anuluj",deleteForever:"Trwale usuń"},invoicesNew:{fillBuyerAndLines:"Proszę uzupełnić wszystkie wymagane dane Nabywcy oraz dodane pozycje.",generateFail:"Nie udało się wygenerować faktury proforma.",proformaSaved:"Proforma została zapisana i trafiła na listę faktur. Po zatwierdzeniu przez koordynatora będzie można pobrać plik PDF.",titleFreelancer:"Utwórz fakturę",titleBeneficiary:"Wystaw nową fakturę",subtitle:"Wypełnij formularz, aby wygenerować fakturę VAT",buyerTitle:"Dane Nabywcy (Kontrahenta)",companyName:"Nazwa firmy",companyNamePh:"Pełna nazwa przedsiębiorstwa",vatId:"NIP / numer VAT (UE)",vatHint:"Na fakturze zapiszemy pełny identyfikator (np. DE123…, NL123…, PL123…).",nipPhPl:"10 cyfr (bez PL)",nipPhEu:"Numer krajowy bez prefiksu (np. DE, NL)",buyerEmail:"E-mail klienta",buyerEmailPh:"[email protected]",street:"Ulica i numer",streetPh:"ul. Przykładowa 12/3",zip:"Kod pocztowy",city:"Miejscowość",cityPh:"Warszawa",lineItemsTitle:"Pozycje na fakturze",addLine:"Dodaj pozycję",colService:"Nazwa usługi/towaru",colQty:"Ilość",colUnit:"Jm.",colNet:"Cena netto",colVat:"VAT",servicePh:"np. Usługi programistyczne",unitPcs:"szt.",unitHrs:"godz.",unitSrv:"usł.",docDetailsTitle:"Szczegóły dokumentu",invoiceNumberLabel:"Numer faktury",invoiceNumberAutoValue:"Nadawany aut. z bieżącym miesiącem",invoiceNoAuto:"Nadawany aut. z bieżącym miesiącem",issueDate:"Data wystawienia",saleDate:"Data sprzedaży",paymentDue:"Termin płatności",paymentDays:"{{days}} dni ({{date}})",summaryTitle:"Podsumowanie",copyrightTransfer:"Przekazanie praw autorskich",copyrightHintBefore:"(stawka zryczałtowana jak w",copyrightCalculator:"kalkulatorze",copyrightHintAfter:")",netTotal:"Wartość netto:",vatAmount:"Kwota VAT ({{pct}}%):",grossFromLines:"Brutto (z pozycji):",grossToPay:"Kwota brutto do zapłaty na fakturze",recalcFromLines:"Przelicz z pozycji",grossRecalcNote:"Przeliczam pozycje netto tak, aby ich brutto zgadzało się z wpisaną kwotą.",grossHelp:"Możesz wpisać całkowitą wartość faktury albo uzupełnić ceny usług w tabeli. VAT jest stały: {{pct}}%.",totalDue:"Do zapłaty:",estNet:"Szacowane na rękę:",estDisclaimer:"Szacunek jak w kalkulatorze: zryczałt. PIT ok. {{pit}}, opłata serwisowa {{fee}} (od kwoty wypłaty). Nie zastępuje rozliczenia u księgowego.",submit:"Wystaw",submitting:"Generowanie..."},invoicesCost:{title:"Wgraj fakturę kosztową",subtitle:"Prześlij dokument księgowy do rozliczenia (skan lub PDF)",fileCardTitle:"Plik dokumentu",fileFormats:"Formaty: PDF, JPG, PNG (Max 5MB)",dropTitle:"Przeciągnij i upuść plik tutaj",dropHint:"lub kliknij, aby wybrać z dysku",removeFile:"Usuń i wybierz inny",detailsTitle:"Szczegóły dokumentu",detailsHint:"Uzupełnij dodatkowe dane na potrzeby zaksięgowania.",docNumber:"Numer dokumentu",issueDate:"Data wystawienia",sellerName:"Nazwa sprzedawcy",sellerNip:"NIP sprzedawcy",sellerNamePh:"Nazwa firmy",sellerNipPh:"000-000-00-00",netOptional:"Kwota netto (opcjonalnie)",grossOptional:"Kwota brutto (opcjonalnie)",grossHelp:"Pomoże to w szybszej weryfikacji. Jeśli nie znasz, zostaw puste.",description:"Opis / Cel zakupu",descriptionPh:"Np. Zakup monitora do pracy biurowej w związku z projektem X.",paidPrivate:"Faktura została już opłacona z moich prywatnych środków",needFile:"Proszę dodać plik faktury.",errorPrefix:"Błąd:",unexpected:"Wystąpił nieoczekiwany błąd",success:"Wysłano pomyślnie!",cancel:"Anuluj",send:"Wyślij do akceptacji",sending:"Wysyłanie...",docNumberPh:"np. FV/2023/10/01"},paychecks:{title:"Wypłata środków",subtitle:"Zleć wypłatę zgromadzonych środków na swoje konto",warningTitle:"UWAGA: Przed przystąpieniem do wypłaty",warningBody:"Należy stworzyć, podpisać oświadczenie, po czym przesłać je koordynatorowi. W innym wypadku wypłata nie zostanie przeprocesowana.",declarationLink:"Kliknij tutaj, aby stworzyć oświadczenie",balanceTitle:"Dostępne saldo",amountLabel:"Kwota do wypłaty (zł)",submit:"Zleć wypłatę",historyTitle:"Historia zleceń wypłaty",historySubtitle:"Statusy i kwoty złożonych wniosków",loading:"Wczytywanie…",emptyHistory:"Brak zleceń wypłaty — po złożeniu pierwszego pojawi się tutaj wpis.",colNumber:"Numer",colDate:"Data",colAmount:"Kwota",colStatus:"Status",amountInvalid:"Wprowadź poprawną kwotę przekraczającą 0.00 PLN.",orderOk:"Zlecenie wysłane pomyślnie!",orderFail:"Wystąpił błąd podczas zlecenia wypłaty.",unexpected:"Nieoczekiwany błąd. Odśwież stronę.",stDRAFT:"Szkic",stSUBMITTED:"Złożono",stUNDER_REVIEW:"Weryfikacja",stAPPROVED:"Zatwierdzono",stREJECTED:"Odrzucono",stPAID:"Wypłacono"},payoutsList:{title:"Lista wypłat i oświadczeń",subtitle:"Przeglądaj historię wypłat oraz wygenerowane oświadczenia do umów",historyTitle:"Historia wypłat",colId:"ID",colAmount:"Kwota",colPayoutDate:"Data wypłaty",colDescription:"Opis",emptyPayments:"Brak wypłat w systemie.",statementsTitle:"Oświadczenia do umowy",statementsHint:"Pobierz wygenerowane i podpisane dokumenty",addedOn:"Dodano:",emptyDocs:"Brak wygenerowanych dokumentów."},payoutsForm:{saveFail:"Nie udało się zapisać formularza.",pdfFail:"Nie udało się wygenerować PDF.",savedPdf:"Zapisano formularz i otwarto PDF do podpisu.",saveError:"Wystąpił błąd podczas zapisu lub generowania PDF.",previewTitle:"Podgląd oświadczenia do podpisu",pageTitle:"Formularz danych osobowych oraz oświadczenie",back:"Powrót",personalData:"Dane osobowe",fullName:"Imię i nazwisko",fam
11ilyName:"Nazwisko rodowe",birthDate:"Data urodzenia",birthPlace:"Miejsce urodzenia",citizenship:"Obywatelstwo",citizenshipPlaceholder:"Wybierz obywatelstwo",idDocChoice:"Wybierz dokument tożsamości",pesel:"PESEL",passportNo:"Numer paszportu",idNumber:"Numer PESEL / Numer dokumentu",peselInvalid:"Wpisano nieprawidłowy numer PESEL!",addressTitle:"Adres zamieszkania",street:"Ulica",postalCode:"Kod pocztowy",postOffice:"Poczta",bankAccount:"Numer konta bankowego",taxOffice:"Urząd skarbowy",nfzBranch:"Oddział NFZ",statementTitle:"Oświadczenie Zleceniobiorcy/Wykonawcy",statementIntro:"Jako Zleceniobiorca/Wykonawca umowy oświadczam, że:",fs1:"1. Zatrudnienie",qEmployment:"Czy jesteś zatrudniona/ny na podstawie umowy o pracę lub równorzędnej?",notEmployed:"Nie jestem",employed:"Jestem",employmentPeriod:"Okres zatrudnienia",fs2:"2. Ubezpieczenie w pracy nakładczej/umowie agencyjnej",qPiecework:"Czy jesteś już ubezpieczona/ny z tytułu pracy nakładczej lub umowy agencyjnej?",insurancePeriod:"Okres ubezpieczenia",fs3:"3. Ubezpieczenie z innych tytułów",qOtherIns:"Czy jesteś już ubezpieczona/ny z innych tytułów niż w pkt 1 i 2 (np. działalność gospodarcza, KRUS)?",otherInsTitle:"Jeśli tak - podaj tytuł ubezpieczenia",fs4:"4. Emerytura lub renta",qRetired:"Czy jesteś emerytem lub rencistą?",zusDecision:"Numer decyzji ZUS i data przyznania",fs5:"5. Orzeczenie o niepełnosprawności",qDisability:"Czy posiadasz orzeczenie o niepełnosprawności?",noCert:"Nie posiadam",haveCert:"Posiadam",disabilityDegree:"Stopień niepełnosprawności",degMild:"lekkim",degModerate:"umiarkowanym",degSevere:"znacznym",fs6:"6. Uczeń/Student",qStudent:"Czy jesteś uczniem lub studentem?",studentUpload:"Wgraj zaświadczenie o posiadaniu statusu ucznia",chooseFile:"Wybierz plik",fs7:"7. Osoba bezrobotna",qUnemployed:"Czy jesteś zarejestrowana/ny jako osoba bezrobotna?",fs8:"8. Dobrowolne ubezpieczenia",qVoluntary:"Chcesz być objęty/ta dobrowolnym ubezpieczeniem chorobowym?",want:"Chcę",dontWant:"Nie chcę",fs9:"9. Koszty autorskie",applies:"Dotyczy",notApplies:"Nie dotyczy",authorLimit:"Limit kosztów autorskich zastosowanych w bieżącym roku",optExceeds:"Przekracza",optNotExceeds:"Nie przekracza",appliedSoFar:"Dotychczas zastosowano",valuePh:"Wpisz wartość",fs10:"10. Przetwarzanie danych osobowych",gdprBlock:"Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do zawarcia i realizacji umowy cywilnoprawnej zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679.",agree:"Wyrażam zgodę",disagree:"Nie wyrażam zgody",oathBlock:"Oświadczam, że powyższe zgłoszenie wypełniłem/am zgodnie z prawdą i że świadomy jestem odpowiedzialności karnej z art. 233 § 1 kodeku karnego za zeznawanie nieprawdy lub zatajenie prawdy.",oathAlso:"Przy czym również oświadczam, że:",oathLi1:"nie jestem płatnikiem VAT.",oathLi2:"nie przekroczyłem kwoty zwolnienia podatkowego.",oathLi3:"nie zarejestrowałem się jako płatnik podatku VAT.",oathNotify:"O wszelkich zmianach w stosunku do danych zawartych w niniejszym oświadczeniu zobowiązuje się powiadomić zleceniodawcę.",saveOpenPdf:"Zapisz i otwórz PDF do podpisu",saving:"Zapisywanie..."},documentsPage:{title:"Zarządzanie dokumentami",upload:"Wgraj nowy dokument",uploading:"Wgrywam...",myFiles:"Moje pliki",colName:"Nazwa pliku",colAdded:"Data dodania",colSize:"Rozmiar",colActions:"Akcje",loading:"Ładowanie plików...",empty:"Brak dostępnych dokumentów dla tego profilu.",download:"Pobierz",delete:"Usuń",uploadOk:"Dokument został przesłany pomyślnie!",uploadErr:"Wystąpił błąd przy wgrywaniu dokumentu.",uploadReject:"Przesłanie nie powiodło się.",deleteOk:"Dokument został trwale usunięty.",deleteErr:"Błąd usuwania:",unexpected:"Wystąpił nieoczekiwany błąd.",deleteTitle:"Potwierdzenie usunięcia dokumentu",deleteDescription:"Czy jesteś pewien, że chcesz nieodwracalnie usunąć ten fizyczny dokument ze swoich plików? Tej operacji powiązana z trwałym czyszczeniem nie można już zatrzymać.",cancel:"Anuluj",deleteFile:"Skasuj pl
11ik"},messagesPage:{title:"Wiadomości Wewnętrzne",conversations:"Konwersacje",yourCoordinator:"Twój Koordynator",noCoordinator:"Brak przypisanego koordynatora.",chatWith:"Czat: {{name}}",pickConversation:"Wybierz konwersację",loadingChat:"Ładowanie historii czatu...",emptyChat:"Rozpocznij konwersację ze swoim koordynatorem",placeholder:"Napisz wiadomość..."},lawRequest:{title:"Zgłoszenie problemu prawnego",intro:"Nasi eksperci są do Twojej dyspozycji. Opisz swój problem prawny z którym się zmagasz, a my postaramy się pomóc.",formTitle:"Wypełnij formularz zgłoszeniowy",problemLabel:"Opis problemu / prośby prawnej:",problemPh:"Opisz jak najdokładniej sytuację, z którą potrzebujesz pomocy...",attachmentLabel:"Dodaj załącznik (opcjonalnie):",browse:"Przeglądaj",attachmentHint:"Dozwolone formaty: PDF, JPG, PNG, DOCX (Max 10MB)",meeting:"Chcę umówić darmowe spotkanie konsultacyjne (online)",send:"Wyślij zgłoszenie",sending:"Wysyłanie...",sendFail:"Nie udało się wysłać zgłoszenia.",sendOk:"Zgłoszenie prawne zostało wysłane.",connectionError:"Wystąpił błąd połączenia. Spróbuj ponownie.",howTitle:"Jak działa ten formularz?",step1Title:"Opisujesz problem",step1Text:"Szczegółowo przedstawiasz swoją sytuację i ewentualnie załączasz dokumenty.",step2Title:"Analiza eksperta",step2Text:"Nasi prawnicy analizują przesłane materiały (zwykle do 48 godzin).",step3Title:"Kontakt zwrotny",step3Text:"Otrzymujesz od nas wstępną opinię prawną oraz propozycję dalszych kroków."},suggestions:{title:"Sugestie i Zgłoszenia",intro:"Masz pomysł na ulepszenie systemu lub zauważyłeś problem? Wyślij zgłoszenie, a administrator je przeanalizuje.",cardTitle:"Wyślij zgłoszenie",cardHint:"Opisz sugestię lub problem i dodaj załącznik, jeśli pomoże w analizie.",successTitle:"Zgłoszenie wysłane!",successText:"Dziękujemy. Administrator przeanalizuje Twoje zgłoszenie jak najszybciej.",another:"Napisz kolejne",category:"Kategoria",subject:"Temat",subjectPh:"Krótki opis zgłoszenia",description:"Opis",descriptionPh:"Opisz dokładnie swój problem lub pomysł...",attachment:"Załącznik (opcjonalnie)",browse:"Przeglądaj",attachmentHint:"Dozwolone formaty: PDF, JPG, PNG, DOC, DOCX (max 10MB)",send:"Wyślij zgłoszenie",sending:"Wysyłanie...",sendError:"Wystąpił błąd podczas wysyłania.",connectionError:"Błąd połączenia z serwerem.",tipsTitle:"Co warto wpisać?",tip1Title:"Kontekst problemu",tip1Text:"Napisz kiedy i gdzie występuje błąd albo czego brakuje w panelu.",tip2Title:"Efekt oczekiwany",tip2Text:"Opisz jak powinno to działać po poprawce lub wdrożeniu sugestii.",tip3Title:"Załączniki pomocnicze",tip3Text:"Dodaj screen lub dokument, żeby łatwiej i szybciej przeanalizować zgłoszenie.",catTechnical:"Błąd techniczny / Awaria",catFeature:"Sugestia nowej funkcji",catOrg:"Pytanie organizacyjne",catOther:"Inne"}}),Object.assign($.en.panel,{invoicesList:{title:"Invoice management",subtitle:"Review your sales and expense invoices",newInvoice:"New invoice",expenseInvoice:"Expense invoice",tabIncome:"Sales invoices",tabCost:"Expense invoices",searchPlaceholder:"Search by number or counterparty...",colNumber:"Number",colContractor:"Counterparty",colSupplier:"Supplier",colBuyerEmail:"Client email",colIssueDate:"Issue date",colDate:"Date",colGross:"Gross amount",colAmount:"Amount",colCategory:"Category",colStatus:"Status",colActions:"Actions",categoryGeneral:"General",statusPENDING:"Pending approval",statusPAID:"Paid",statusWITHDRAW:"Withdrawn",statusVERIFIED:"Accepted",statusREJECTED:"Rejected",deleteSuccess:"Invoice removed from all records successfully!",deleteErrorPrefix:"Error:",deleteCatch:"Could not delete. Refresh the page.",toastPending:"The document is pending approval. After acceptance you can preview and download it.",toastRejected:"The document was rejected. Contact your coordinator.",paidNoDelete:"Invoice paid — cannot be deleted",btnDelete:"Delete",previewPending:"Preview after approval",previewPdf:"Preview PDF",previewButton:"Preview",downloadCoordinator:"Download after coordinator approval",downloadPdf:"Download PDF",downloadFile:"Download file",previewInvoiceTitle:"Invoice preview {{number}}
11",deleteConfirmTitle:"Confirm deletion",deleteConfirmDescription:"Are you sure you want to permanently delete this invoice from all records? This will also delete the attached PDF file.",cancel:"Cancel",deleteForever:"Delete permanently"},invoicesNew:{fillBuyerAndLines:"Please complete all required buyer details and line items.",generateFail:"Could not generate the pro forma invoice.",proformaSaved:"The pro forma was saved and added to the invoice list. After coordinator approval you can download the PDF.",titleFreelancer:"Create invoice",titleBeneficiary:"Issue new invoice",subtitle:"Fill in the form to generate a VAT invoice",buyerTitle:"Buyer (counterparty) details",companyName:"Company name",companyNamePh:"Full business name",vatId:"Tax ID / EU VAT number",vatHint:"We will store the full identifier on the invoice (e.g. DE123…, NL123…, PL123…).",nipPhPl:"10 digits (without PL prefix)",nipPhEu:"National number without country prefix (e.g. DE, NL)",buyerEmail:"Client email",buyerEmailPh:"[email protected]",street:"Street and number",streetPh:"12 Example St, apt 3",zip:"Postal code",city:"City",cityPh:"Warsaw",lineItemsTitle:"Line items",addLine:"Add line",colService:"Service / product name",colQty:"Qty",colUnit:"Unit",colNet:"Net price",colVat:"VAT",servicePh:"e.g. Software development",unitPcs:"pcs",unitHrs:"hrs",unitSrv:"svc",docDetailsTitle:"Document details",invoiceNumberLabel:"Invoice number",invoiceNumberAutoValue:"Assigned automatically with current month",invoiceNoAuto:"Assigned automatically with current month",issueDate:"Issue date",saleDate:"Sale date",paymentDue:"Payment due",paymentDays:"{{days}} days ({{date}})",summaryTitle:"Summary",copyrightTransfer:"Copyright transfer",copyrightHintBefore:"(flat PIT rate as in the",copyrightCalculator:"calculator",copyrightHintAfter:")",netTotal:"Net value:",vatAmount:"VAT amount ({{pct}}%):",grossFromLines:"Gross (from lines):",grossToPay:"Gross amount to pay on invoice",recalcFromLines:"Recalculate from lines",grossRecalcNote:"Recalculating net lines so gross matches the entered amount.",grossHelp:"You can enter the total invoice amount or fill in service prices in the table. VAT is fixed: {{pct}}%.",totalDue:"Amount due:",estNet:"Estimated net payout:",estDisclaimer:"Estimate as in the calculator: flat PIT approx. {{pit}}, service fee {{fee}} (of payout amount). Does not replace accounting settlement.",submit:"Issue",submitting:"Generating..."},invoicesCost:{title:"Upload expense invoice",subtitle:"Send an accounting document for settlement (scan or PDF)",fileCardTitle:"Document file",fileFormats:"Formats: PDF, JPG, PNG (max 5MB)",dropTitle:"Drag and drop file here",dropHint:"or click to choose from disk",removeFile:"Remove and choose another",detailsTitle:"Document details",detailsHint:"Additional data for posting.",docNumber:"Document number",issueDate:"Issue date",sellerName:"Seller name",sellerNip:"Seller tax ID",sellerNamePh:"Company name",sellerNipPh:"000-000-00-00",netOptional:"Net amount (optional)",grossOptional:"Gross amount (optional)",grossHelp:"Helps us verify faster. Leave empty if unknown.",description:"Description / purchase purpose",descriptionPh:"e.g. Office monitor purchase for project X.",paidPrivate:"The invoice was already paid from my private funds",needFile:"Please add an invoice file.",errorPrefix:"Error:",unexpected:"An unexpected error occurred",success:"Sent successfully!",cancel:"Cancel",send:"Send for approval",sending:"Sending...",docNumberPh:"e.g. INV/2023/10/01"},paychecks:{title:"Withdraw funds",subtitle:"Request a payout of your available balance to your bank account",warningTitle:"NOTE: Before requesting a payout",warningBody:"You must create and sign a declaration, then send it to your coordinator. Otherwise the payout will not be processed.",declarationLink:"Click here to create the declaration",balanceTitle:"Available balance",amountLabel:"Amount to withdraw (PLN)",submit:"Request payout",historyTitle:"Payout request history",historySubtitle:"Status and amounts of submitted requests",loading:"Loading…",emptyHistory:"No payout requests yet — the first one will appear here.",colNumber:"Number",colDate:"Date",colAmount:"Amount",colStatus:"Status",amountInvalid:"Enter a valid amount greater than 0.00 PLN.",orderOk:"Request sent successfully!",orderFail:"An error occurred while submitting the payout request.",unexpected:"Unexpected error. Refresh the page.",stDRAFT:"Draft",stSUBMITTED:"Submitted",stUNDER_REVIEW:"Under review",stAPPROVED:"Approved",stREJECTED:"Rejected",stPAID:"Paid"},payoutsList:{title:"Payouts and declarations",subtitle:"Review payout history and generated contract-related documents",historyTitle:"Payout history",colId:"ID",colAmount:"Amount",colPayoutDate:"Payout date",colDe
11scription:"Description",emptyPayments:"No payouts in the system.",statementsTitle:"Contract declarations",statementsHint:"Download generated and signed documents",addedOn:"Added:",emptyDocs:"No generated documents."},payoutsForm:{saveFail:"Could not save the form.",pdfFail:"Could not generate PDF.",savedPdf:"Form saved and PDF opened for signature.",saveError:"An error occurred while saving or generating the PDF.",previewTitle:"Declaration preview for signature",pageTitle:"Personal data form and declaration",back:"Back",personalData:"Personal data",fullName:"Full name",familyName:"Family name",birthDate:"Date of birth",birthPlace:"Place of birth",citizenship:"Citizenship",citizenshipPlaceholder:"Select citizenship",idDocChoice:"Choose identity document",pesel:"PESEL",passportNo:"Passport number",idNumber:"PESEL / document number",peselInvalid:"Invalid PESEL number!",addressTitle:"Residential address",street:"Street",postalCode:"Postal code",postOffice:"Post office",bankAccount:"Bank account number",taxOffice:"Tax office",nfzBranch:"Regional NFZ branch",statementTitle:"Contractor/Performer declaration",statementIntro:"As the Contractor/Performer I declare that:",fs1:"1. Employment",qEmployment:"Are you employed under an employment contract or equivalent?",notEmployed:"I am not",employed:"I am",employmentPeriod:"Employment period",fs2:"2. Insurance under piecework/agency agreement",qPiecework:"Are you already insured due to piecework or an agency agreement?",insurancePeriod:"Insurance period",fs3:"3. Insurance on other grounds",qOtherIns:"Are you already insured on grounds other than items 1 and 2 (e.g. sole proprietorship, KRUS)?",otherInsTitle:"If yes — specify the basis",fs4:"4. Pension or disability pension",qRetired:"Are you a pensioner?",zusDecision:"ZUS decision number and grant date",fs5:"5. Disability certificate",qDisability:"Do you hold a disability certificate?",noCert:"I do not",haveCert:"I do",disabilityDegree:"Degree of disability",degMild:"mild",degModerate:"moderate",degSevere:"severe",fs6:"6. Pupil / student",qStudent:"Are you a pupil or student?",studentUpload:"Upload certificate of pupil/student status",chooseFile:"Choose file",fs7:"7. Unemployed person",qUnemployed:"Are you registered as unemployed?",fs8:"8. Voluntary insurance",qVoluntary:"Do you want voluntary sickness insurance?",want:"I want",dontWant:"I do not want",fs9:"9. Author costs",applies:"Applies",notApplies:"Does not apply",authorLimit:"Author cost limit applied in the current year",optExceeds:"Exceeds",optNotExceeds:"Does not exceed",appliedSoFar:"Applied so far",valuePh:"Enter amount",fs10:"10. Personal data processing",gdprBlock:"I consent to the processing of my personal data as necessary to conclude and perform the civil-law contract, in line with Regulation (EU) 2016/679.",agree:"I consent",disagree:"I do not consent",oathBlock:"I declare that the above application was completed truthfully and I am aware of criminal liability under Art. 233 § 1 of the Criminal Code for false statements or concealing the truth.",oathAlso:"I also declare that:",oathLi1:"I am not a VAT taxpayer.",oathLi2:"I have not exceeded the tax-exempt amount.",oathLi3:"I have not registered as a VAT taxpayer.",oathNotify:"I undertake to notify the principal of any changes to the data in this declaration.",saveOpenPdf:"Save and open PDF for signature",saving:"Saving..."},documentsPage:{title:"Document management",upload:"Upload new document",uploading:"Uploading...",myFiles:"My files",colName:"File name",colAdded:"Date added",colSize:"Size",colActions:"Actions",loading:"Loading files...",empty:"No documents available for this profile.",download:"Download",delete:"Delete",uploadOk:"Document uploaded successfully!",uploadErr:"Something went wrong while uploading.",uploadReject:"Upload failed.",deleteOk:"Document permanently deleted.",deleteErr:"Delete error:",unexpected:"An unexpected error occurred.",deleteTitle:"Confirm document deletion",deleteDescription:"Are you sure you want to permanently delete this file? This cleanup cannot be undone.",cancel:"Cancel",deleteFile:"Delete file"},messagesPage:{title:"Internal messages",conversations:"Conversations",yourCoordinator:"Your coordinator",noCoordinator:"No coordinator assigned.",chatWith:"Chat: {{name}}",pickConversation:"Select a conversation",loadingChat:"Loading chat…",emptyChat:"Start a conversation with your coordinator",placeholder:"Type a message..."},lawRequest:{title:"Legal issue report",intro:"Our experts are here to help. Describe your legal situation and we will do our best to assist.",formTitle:"Fill in the submission form",problemLabel:"Description of the issue / legal request:",problemPh:"Describe your situation as precisely as possible...",attachmentLabel:"Attachment (optional):",browse:"Browse",attachmentHint:"Allowed: PDF, JPG, PNG, DOCX (max 10MB)",meeting:"I want to schedule a free online consultation meeting",send:"Send report",sending:"Sending...",sendFail:"Could not send the report.",sendOk:"Your legal request has been submitted.",connectionError:"Connection error. Please try again.",howTitle:"How does this form work?",step1Title:"You describe the issue",step1Text:"You present your situation in detail and attach documents if needed.",step2Title:"Expert review",step2Text:"Our lawyers review the materials (usually within 48 hours).",step3Title:"Follow-up",step3Text:"You receive initial legal feedback and suggested next steps."},suggestions:{title:"Suggestions and reports",intro:"Have an idea to improve the system or spotted a problem? Send a report and an admin will review it.",cardTitle:"Send a report",cardHint:"Describe the suggestion or issue and attach a file if it helps.",successTitle:"Report sent!",successText:"Thank y
11ou. An administrator will review your report as soon as possible.",another:"Send another",category:"Category",subject:"Subject",subjectPh:"Short summary",description:"Description",descriptionPh:"Describe your issue or idea in detail...",attachment:"Attachment (optional)",browse:"Browse",attachmentHint:"Allowed: PDF, JPG, PNG, DOC, DOCX (max 10MB)",send:"Send report",sending:"Sending...",sendError:"An error occurred while sending.",connectionError:"Server connection error.",tipsTitle:"What to include?",tip1Title:"Problem context",tip1Text:"When and where the error appears or what is missing in the panel.",tip2Title:"Expected outcome",tip2Text:"How it should work after a fix or change.",tip3Title:"Helpful attachments",tip3Text:"Add a screenshot or document for faster analysis.",catTechnical:"Technical issue / outage",catFeature:"Feature suggestion",catOrg:"Organizational question",catOther:"Other"}}),W.use(q.initReactI18next).init({resources:$,lng:"pl",fallbackLng:"pl",ns:["common","panel"],defaultNS:"common",interpolation:{escapeValue:!1},debug:!1}),e.s(["default",0,W],89067)}]);

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.