PageSourceSearch

https://firmapp-backend.netlify.app/_next/static/chunks/pages/import-export-ce1ad322a5b6687b.js

js firmapp-backend.netlify.app collected 2026-10-03 10:45:10 UTC 60,596 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6845],{34870:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/import-export",function(){return n(37538)}])},75536:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(85893),i=n(67294),a=n(28309);function s(e){var t=function(e){e.preventDefault(),h(!1)},n=function(e){var t,n;if(e.preventDefault(),!o){h(!1);var r=(null===(t=e.dataTransfer)||void 0===t?void 0:t.files)||(null===(n=e.target)||void 0===n?void 0:n.files),i=[],a=(i=s?Array.from(r).filter((function(e){return e.name.match(new RegExp("".concat(s.split(",").map((function(e){return e.trim()})).join("|"),"$"),"gi"))})):Array.from(r)).map((function(e){return e.name})),u=Array.from(r).filter((function(e){return!a.includes(e.name)}));v(u),"function"===typeof c&&i.length&&c(i)}},s=e.accept,o=e.disabled,u=e.id,l=e.label,c=e.onChange,d=(0,i.useState)(!1),f=d[0],h=d[1],p=(0,i.useState)([]),m=p[0],v=p[1];return(0,r.jsx)("div",{className:"\n        border border-slate-400 rounded p-1 text-sm w-full h-full flex items-stretch\n        ".concat(f?"bg-green-50":"bg-slate-100","\n        ").concat(!!o&&"opacity-50","\n      "),children:(0,r.jsxs)("div",{className:"\n          border border-dashed border-slate-300 rounded bg-slate-50 p-1 flex items-center justify-center w-full relative\n          ".concat(f&&"border-green-300 border-2 bg-white","\n        "),onDragOver:function(e){e.preventDefault(),h(!0)},onDragLeave:t,onDragEnd:t,onDragExit:t,onDrop:n,children:[(0,r.jsxs)("label",{className:"flex flex-col items-center gap-2 text-slate-600",htmlFor:u,children:[(0,r.jsx)(a.e,{className:"w-16 h-16 text-slate-300",icon:"ArrowDownTrayIcon",outline:!0}),l,(0,r.jsx)("input",{className:"absolute opacity-0 -z-10",disabled:o,id:u,accept:s,type:"file",onChange:n})]}),!!m.length&&(0,r.jsxs)("div",{className:"h-full w-[25%] absolute right-1 bottom-1 top-1 text-xs ",children:[(0,r.jsx)("h1",{className:"flex items-center justify-center p-1 font-semibold bg-red-200 border-t-2 border-red-500 rounded",children:(0,r.jsx)(a.e,{className:"w-4 h-4 text-red-500",icon:"ExclamationCircleIcon"})}),(0,r.jsx)("ul",{className:"absolute w-full h-auto p-1 overflow-auto bg-red-100 border-b-2 border-red-500 rounded bottom-1 top-6",children:m.map((function(e){return(0,r.jsx)("li",{children:e.name},e.name)}))})]})]})})}},22045:function(e,t,n){"use strict";var r=n(85893),i=n(67294),a=n(17283),s=n(37887),o=n(93054),u=n(33299),l=n(25295);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){c(e,t,n[t])}))}return e}function f(){var e,t,n=(e=["\n  query getGroupsForSelect($condition: groups_bool_exp!) {\n    groups(where: $condition) {\n      id\n      name\n    }\n  }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return f=function(){return n},n}var h=(0,a.Ps)(f());t.Z=function(e){var t,n,a,c,f=(0,u.useSession)(),p=(0,s.a)(h,{variables:{condition:(0,l.M9)(null===(t=f.data)||void 0===t?void 0:t.user,e.isAdmin)}}),m=function(e,t){return t.filter((function(t){return null===e||void 0===e?void 0:e.includes(null===t||void 0===t?void 0:t.id)})).map((function(e){return{value:e.id,label:e.name}}))},v=(0,i.useState)(m(e.value,(null===(n=p.data)||void 0===n?void 0:n.groups)||[])),g=v[0],b=v[1];(0,i.useEffect)((function(){var t,n;if(null===p||void 0===p||null===(t=p.data)||void 0===t||null===(n=t.groups)||void 0===n?void 0:n.length){var r=e.value;b(m(r,p.data.groups)),r!==e.value&&e.onChange(r)}}),[null===(a=p.data)||void 0===a?void 0:a.groups,e]);return(0,r.jsxs)("div",{children:[(0,r.jsx)(o.ZP,{menuPortalTarget:document.body,styles:{menuPortal:function(e){return d({},e,{zIndex:9999})},control:function(t){return d({},t,{borderColor:e.error?"rgb(220, 38, 38)":"hsl(0, 0%, 80%)"})}},isMulti:!!e.isMulti,isDisabled:!!e.isDisabled,options:null===(c=p.data)||void 0===c?void 0:c.groups.map((function(e){return{label:e.name,value:e.id}})),placeholder:e.placeholder,value:g,onChange:function(t){var n=Array.isArray(t)?t:[t];
1b(n),"function"===typeof e.onChange&&e.onChange(n.filter(Boolean).map((function(e){return e.value})))}}),!!e.error&&(0,r.jsx)("p",{className:"text-xs text-red-600 ml-1",children:e.error})]})}},61283:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(85893),i=n(67294),a=n(44080),s=n(10050),o=n(5362),u=n(25652);function l(e){var t=e.show,n=e.title,l=e.text,c=e.state,d=e.onClose;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{"aria-live":"assertive",className:"pointer-events-none fixed items-end left-20 bottom-20 z-[100] w-96 px-4 py-6 sm:items-start sm:p-6",children:(0,r.jsx)("div",{className:"flex w-full flex-col items-center space-y-4 sm:items-end",children:(0,r.jsx)(a.u,{show:t,as:i.Fragment,enter:"transform ease-out duration-300 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,r.jsx)("div",{className:"pointer-events-auto w-full max-w-sm overflow-hidden rounded-lg bg-white shadow-lg ring-1 ring-black ring-opacity-5",children:(0,r.jsx)("div",{className:"p-4",children:(0,r.jsxs)("div",{className:"flex items-start",children:[(0,r.jsx)("div",{className:"flex-shrink-0",children:"success"==c?(0,r.jsx)(s.Z,{className:"h-6 w-6 text-green-400","aria-hidden":"true"}):(0,r.jsx)(o.Z,{className:"h-6 w-6 text-red-400","aria-hidden":"true"})}),(0,r.jsxs)("div",{className:"ml-3 w-0 flex-1 pt-0.5",children:[(0,r.jsx)("p",{className:"text-sm font-medium text-gray-900",children:n}),(0,r.jsx)("p",{className:"mt-1 text-sm text-gray-500",children:l})]}),(0,r.jsx)("div",{className:"ml-4 flex flex-shrink-0",children:(0,r.jsxs)("button",{type:"button",className:"inline-flex rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2",onClick:function(){d()},children:[(0,r.jsx)("span",{className:"sr-only",children:"Close"}),(0,r.jsx)(u.Z,{className:"h-5 w-5","aria-hidden":"true"})]})})]})})})})})})})}},37538:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return Be},default:function(){return He}});var r=n(85893),i=n(67294),a=n(97568),s=n(34051),o=n.n(s),u=n(17283),l=n(37887),c=n(57460),d=n(30381),f=n.n(d),h=n(18205);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],s=!0,o=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);s=!0);}catch(u){o=!0,i=u}finally{try{s||null==n.return||n.return()}finally{if(o)throw i}}return a}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var v={active:"Aktiv",address:"Adresse",birthdate:"Geburtsdatum",city:"Stadt",country:"Land",date_end:"Enddatum",date_start:"Startdatum",email:"E-Mail",first_name:"Vorname",gender:"Geschlecht",last_name:"Nachname",location:"Ort",name:"Bezeichnung",phone:"Telefon",role:"Role",text:"Text",title:"Titel",Stadt:"city"};function g(e){return v[e]||null}function b(e){var t=m(Object.entries(v).filter((function(t){return t[1]===e})),1);return m(t[0]||[],1)[0]||null}function x(e){return Object.entries(e).reduce((function(e,t){var n=m(t,2),r=n[0],i=n[1];return e[g(r)||r]=i,e}),{})}function y(e){return Object.entries(e).reduce((function(e,t){var n=m(t,2),r=n[0],i=n[1];return e[b(r)||r]=i,e}),{})}function _(e){return e}var w=["DD.MM.YYYY","D.M.YYYY","DD.MM.YYYY HH:mm","D.M.YYYY HH:mm",f().ISO_8601];function j(e){if(null===e||void 0===e||""===e)return null;var t,n,r=(t=e,(null!=(n=Date)&&"undefined"!==typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](t):t instanceof n)?f()(e):f()("".concat(e),w,!0));return r.isValid()?r:null}function k(e){var t=j(e);return t?t.toISOString():null}function S(e){var t=j(e);return t?t.format("YYYY-MM-DD"):null}var O={email:_,first_name:_,last_name:_,address:_,birthdate:S,city:_,country:_,gender:h.Z,phone:function(e){return e?"".concat(e):""}},E={groups:{name:_,active:Boolean},events:{title:_,text:_,location:_,date_start:k,date_end:k},users:O};function N(e){var t=null;
1return Object.entries(E).forEach((function(n){var r=m(n,2),i=r[0],a=r[1];t=function(e,t){if(t.length<e.length)return!1;var n=0;return t.forEach((function(t){e.includes(t)&&(n+=1)})),n===e.length}(Object.keys(a),e)?i:t})),t}function C(e){var t=N(e);return t?E[t]:{}}var A=n(51534),I=n(33299),R=n(28309),D=n(41696);function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T(e,t,n,r,i,a,s){try{var o=e[a](s),u=o.value}catch(l){return void n(l)}o.done?t(u):Promise.resolve(u).then(r,i)}function M(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){T(a,r,i,s,o,"next",e)}function o(e){T(a,r,i,s,o,"throw",e)}s(void 0)}))}}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){F(e,t,n[t])}))}return e}function L(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],s=!0,o=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);s=!0);}catch(u){o=!0,i=u}finally{try{s||null==n.return||n.return()}finally{if(o)throw i}}return a}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function U(){var e=Y(["\n  query exportUsers($offset: Int!, $limit: Int!, $condition: users_bool_exp = {}) {\n    users(where: $condition, offset: $offset, limit: $limit) {\n      email\n      first_name\n      last_name\n      address\n      birthdate\n      city\n      country\n      gender\n      phone\n    }\n  }\n"]);return U=function(){return e},e}function q(){var e=Y(["\n  query exportGroups($offset: Int!, $limit: Int!, $condition: groups_bool_exp = {}) {\n    groups(where: $condition, offset: $offset, limit: $limit) {\n      name\n      active\n    }\n  }\n"]);return q=function(){return e},e}function Z(){var e=Y(["\n  query exportEvents($offset: Int!, $limit: Int!, $condition: events_bool_exp = {}) {\n    events(where: $condition, offset: $offset, limit: $limit) {\n      title\n      text\n      location\n      date_start\n      date_end\n    }\n  }\n"]);return Z=function(){return e},e}function B(){var e=Y(["\n  query getEntitiesCount($group_id_comparison: uuid_comparison_exp = {}) {\n    users_aggregate(where: { groups: { group_id: $group_id_comparison }}) {\n      aggregate {\n        count\n      }\n    }\n    groups_aggregate(where: { id: $group_id_comparison }) {\n      aggregate {\n        count\n      }\n    }\n    events_aggregate(where: { groups: { group_id: $group_id_comparison }}) {\n      aggregate {\n        count\n      }\n    }\n  }\n"]);return B=function(){return e},e}var H=(0,u.Ps)(U());function G(e,t,n){return W.apply(this,arguments)}function W(){return(W=M(o().mark((function e(t,n,r){var i,a,s;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i={_and:[]})._and.push(null===r?{}:{groups:{group_id:{_in:r}}}),a=(0,D.OR)({condition:i,actions:["list"],resource:"importexport"}),e.next=5,A.ZP.query({query:H,variables:{offset:t,limit:n,condition:a}});case 5:if((s=e.sent.data)&&s.users.length){e.next=8;break}return e.abrupt("return",[]);case 8:return e.abrupt("return",s.users.map((function(e){e.__typename;return x($({},L(e,["__typename"])))})));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var K=(0,u.Ps)(q());
1function V(e,t,n){return Q.apply(this,arguments)}function Q(){return(Q=M(o().mark((function e(t,n,r){var i,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===r?void 0:{id:{_in:r}},e.next=3,A.ZP.query({query:K,variables:{offset:t,limit:n,condition:i}});case 3:if((a=e.sent.data)&&a.groups.length){e.next=6;break}return e.abrupt("return",[]);case 6:return e.abrupt("return",a.groups.map((function(e){e.__typename;return x($({},L(e,["__typename"])))})));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=(0,u.Ps)(Z());function J(e,t,n){return ee.apply(this,arguments)}function ee(){return(ee=M(o().mark((function e(t,n,r){var i,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===r?void 0:{groups:{group_id:{_in:r}}},e.next=3,A.ZP.query({query:X,variables:{offset:t,limit:n,condition:i}});case 3:if((a=e.sent.data)&&a.events.length){e.next=6;break}return e.abrupt("return",[]);case 6:return e.abrupt("return",a.events.map((function(e){e.__typename;return x($({},L(e,["__typename"])))})));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var te=(0,u.Ps)(B()),ne=5e3;function re(){var e,t,n=(0,I.useSession)().data,s=(0,a.$G)(["import-export"],{keyPrefix:"import-export"}).t,u=(0,i.useState)([]),d=u[0],h=u[1];(0,i.useEffect)((function(){var e,t,r;"admin"!==(null===n||void 0===n||null===(e=n.user)||void 0===e||null===(t=e.roleObj)||void 0===t?void 0:t.name)?h((null===n||void 0===n||null===(r=n.user)||void 0===r?void 0:r.groups.map((function(e){return e.id})))||[]):h(null)}),[null===(e=n.user)||void 0===e||null===(t=e.groups)||void 0===t?void 0:t.length]);var p=(0,l.a)(te,{variables:{group_id_comparison:null!==d?{_in:d}:{}}}).data,m=(0,i.useState)([]),v=m[0],g=m[1],b=(0,i.useState)([]),x=b[0],y=b[1],_=(0,i.useState)([]),w=_[0],j=_[1];function k(e,t){return S.apply(this,arguments)}function S(){return(S=M(o().mark((function e(t,n){var r,i,a,s,u,l;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next="users"===e.t0?4:"groups"===e.t0?8:"events"===e.t0?12:15;break;case 4:return e.next=6,G(t,ne,d);case 6:return r=e.sent,e.abrupt("break",15);case 8:return e.next=10,V(t,ne,d);case 10:return r=e.sent,e.abrupt("break",15);case 12:return e.next=14,J(t,ne,d);case 14:r=e.sent;case 15:i=new Blob(["\ufeff",(0,c.unparse)(r,{header:!0})]),a=URL.createObjectURL(i),s=Object.entries(p).reduce((function(e,t){var r,i=z(t,2),a=i[0],s=i[1];a==="".concat(n,"_aggregate")&&(e=(null===(r=s.aggregate)||void 0===r?void 0:r.count)||0);return e}),0),u="".concat(n," ").concat(f()().format("YYYY-MM-DD")," [").concat(t,"-").concat(Math.min(t+ne,s||Number.MAX_SAFE_INTEGER),"].csv"),l=document.createElement("a"),Object.assign(l,{href:a,download:u}),document.body.appendChild(l),l.click(),document.body.removeChild(l);case 24:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,i.useEffect)((function(){var e,t,n,r,i,a,s=null===p||void 0===p||null===(e=p.users_aggregate)||void 0===e||null===(t=e.aggregate)||void 0===t?void 0:t.count;s&&g(Array(Math.ceil(s/ne)).fill(null).map((function(e,t){return t*ne})));var o=null===p||void 0===p||null===(n=p.groups_aggregate)||void 0===n||null===(r=n.aggregate)||void 0===r?void 0:r.count;o&&y(Array(Math.ceil(o/ne)).fill(null).map((function(e,t){return t*ne})));var u=null===p||void 0===p||null===(i=p.events_aggregate)||void 0===i||null===(a=i.aggregate)||void 0===a?void 0:a.count;u&&j(Array(Math.ceil(u/ne)).fill(null).map((function(e,t){return t*ne})))}),[p]),(0,r.jsxs)("div",{className:"flex flex-col gap-4 mt-2",children:[!(v.length+x.length+w.length)&&(0,r.jsxs)("div",{className:"p-4 bg-white rounded m-8 mb-4 flex gap-2 items-center",children:[(0,r.jsx)(R.e,{icon:"ExclamationTriangleIcon",className:"w-6 h-6 text-slate-400"}),(0,r.jsx)("h2",{className:"font-semibold",children:s("no-data")})]}),!!v.length&&(0,r.jsxs)("div",{className:"p-2 border-2 rounded bg-slate-50 border-slate-200",children:[(0,r.jsx)("h2",{className:"font-semibold",children:s("entity.users")}),(0,r.jsx)("ul",{className:"flex flex-wrap gap-2 py-2",children:v.map((function(e){var t,n;return(0,r.jsx)("li",{children:(0,r.jsxs)("button",{className:"px-2 py-1 bg-green-200 rounded-sm disabled:bg-slate-200 disabled:opacity-50",disabled:!1,onClick:function(){return k(e,"users")},children:[e," - ",Math.min(e+ne,null===p||void 0===p||null===(t=p.users_aggregate)||void 0===t||null===(n=t.aggregate)||void 0===n?void 0:n.count)]})},"user-chunk-".concat(e))}))})]}),!!w.length&&(0,r.jsxs)("div",{className:"p-2 border-2 rounded bg-slate-50 border-slate-200",children:[(0,r.jsx)("h2",{className:"font-semibold",children:s("entity.groups")}),(0,r.jsx)("ul",{className:"flex flex-wrap gap-2 py-2",children:x.map((function(e){var t,n;return(0,r.jsx)("li",{children:(0,r.jsxs)("button",{className:"px-2 py-1 bg-green-200 rounded-sm disabled:bg-slate-200 disabled:opacity-50",disabled:!1,onClick:function(){return k(e,"groups")},children:[e," - ",Math.min(e+ne,null===p||void 0===p||null===(t=p.groups_aggregate)||void 0===t||null===(n=t.aggregate)||void 0===n?void 0:n.count)]})},"group-chunk-".concat(e))}))})]}),!!w.length&&(0,r.jsxs)("div",{className:"p-2 border-2 rounded bg-slate-50 border-slate-200",children:[(0,r.jsx)("h2",{className:"font-semibold",children:s("entity.events")}),(0,r.jsx)("ul",{className:"flex flex-wrap gap-2 py-2",children:w.map((function(e){var t,n;return(0,r.jsx)("li",{children:(0,r.jsxs)("button",{className:"px-2 py-1 bg-green-200 rounded-sm disabled:bg-slate-200 disabled:opacity-50",disabled:!1,onClick:function(){return k(e,"events")},children:[e," - ",Math.min(e+ne,null===p||void 0===p||null===(t=p.events_aggregate)||void 0===t||null===(n=t.aggregate)||void 0===n?void 0:n.count)]})},"group-chunk-".concat(e))}))})]}
1),(0,r.jsxs)("p",{children:["Wie Sie CSV Dateien in Excel \xf6ffnen k\xf6nnen erfahren Sie"," ",(0,r.jsx)("a",{target:"_blank",rel:"nofollow noreferrer",className:"text-boni-blue hover:text-boni-gold",href:"https://support.microsoft.com/de-de/office/importieren-oder-exportieren-von-textdateien-txt-oder-csv-5250ac4c-663c-47ce-937b-339e391393ba",children:"hier."})]})]})}var ie=n(50319),ae=n(75536);function se(e){if(t=e,!(null!=(n=Date)&&"undefined"!==typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](t):t instanceof n))return e;var t,n,r=f()(e);return r.format(r.hours()||r.minutes()?"DD.MM.YYYY HH:mm":"DD.MM.YYYY")}function oe(e){var t,n,i,a=null===(i=e.truncate)||void 0===i||i?"block max-w-[200px] overflow-hidden text-ellipsis whitespace-nowrap":"block whitespace-normal break-words";return(0,r.jsx)("div",{className:"w-full overflow-hidden",children:(0,r.jsx)("div",{className:"border border-slate-300 rounded-md bg-slate-50 p-2 w-full overflow-auto",children:(0,r.jsxs)("table",{className:"min-w-full",children:[(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{children:e.columns.map((function(e){return(0,r.jsx)("th",{className:"p-1 bg-slate-600 text-white",children:e},"header-".concat(e))}))})}),(0,r.jsxs)("tbody",{children:[null===(t=e.data)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.map((function(t,n){return(0,r.jsx)("tr",{className:"even:bg-slate-100",children:e.columns.map((function(e){return(0,r.jsx)("td",{className:"p-1",children:(0,r.jsx)("span",{className:a,children:se(t[e])})},"row-".concat(n,"-value-").concat(e))}))},"data-row-".concat(n))})),(0,r.jsx)("tr",{children:(0,r.jsx)("td",{colSpan:e.columns.length,className:"text-center pt-4",children:(0,r.jsx)(R.e,{className:"inline-block w-6 h-6 text-slate-300",icon:"EllipsisHorizontalIcon"})})})]})]})})})}var ue=n(22045),le=n(61283);function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],s=!0,o=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);s=!0);}catch(u){o=!0,i=u}finally{try{s||null==n.return||n.return()}finally{if(o)throw i}}return a}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ce(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var fe=function(e){return null!==e.match(/[A-Z]+[0-9]+/)},he=function(e){var t,n,r=de(null!==(n=null===(t=e.match(/([A-Z]+)([0-9]+)/))||void 0===t?void 0:t.slice(1))&&void 0!==n?n:[],2),i=r[0],a=r[1];return i&&a?[i,Number(a)]:null};function pe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};var n=Object.entries(e).reduce((function(e,n){var r,i=de(n,2),a=i[0],s=i[1];if(!fe(a))return e;var o=de(null!==(r=he(a))&&void 0!==r?r:[],2),u=o[0],l=o[1];if(!u||!l)return e;if(2===l&&e.meta.fields.push(t(s.v.replace(" *",""))),l>2){var c=e.meta.fields[u.charCodeAt(0)-65],d=l-2-1;e.data[d]||e.data.push({}),e.data[d][c]=s.v}return e}),{data:[],meta:{fields:[]}});return n}var me=n(84105);function ve(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){t(function(e){var t=(0,me.ij)(e,{type:"array",cellDates:!0}),n=t.SheetNames[0];return t.Sheets[n]}(new Uint8Array(r.result)))},r.onerror=n,r.readAsArrayBuffer(e)}))}var ge=n(65266);function be(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function xe(e,t,n,r,i,a,s){try{var o=e[a](s),u=o.value}catch(l){return void n(l)}o.done?t(u):Promise.resolve(u).then(r,i)}function ye(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){xe(a,r,i,s,o,"next",e)}function o(e){xe(a,r,i,s,o,"throw",e)}s(void 0)}))}}function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){_e(e,t,n[t])}))}return e}function je(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],s=!0,o=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);s=!0);}catch(u){o=!0,i=u}finally{try{s||null==n.return||n.return()}finally{if(o)throw i}}return a}}(e,t)||Ee(e,t)||function(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Se(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Oe(e){return function(e){if(Array.isArray(e))return be(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ee(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ee(e,t){if(e){if("string"===typeof e)return be(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?be(e,t):void 0}}function Ne(){var e=Se(["\n  query getUserRoleNames {\n    user_roles {\n      id\n      name\n    }\n  }\n"]);return Ne=function(){return e},e}function Ce(){var e=Se(["\nmutation importUsers($data: [users_insert_input!]!) {\n  insert_users(objects: $data) {\n    returning {\n      id\n      email\n    }\n  }\n}\n"]);return Ce=function(){return e},e}function Ae(){var e=Se(["\n  mutation assignImportedUsersToGroup($data: [users_groups_insert_input!]!) {\n    insert_users_groups(objects: $data) {\n      affected_rows\n    }\n  }\n"]);return Ae=function(){return e},e}function Ie(){var e=Se(["\nmutation importGroups($data: [groups_insert_input!]!) {\n  insert_groups(\n    objects: $data,\n    on_conflict: {\n      constraint: groups_pkey,\n      update_columns: [","]\n    }) {\n      affected_rows\n    }\n  }\n"]);return Ie=function(){return e},e}function Re(){var e=Se(["\nmutation importEvents($data: [events_insert_input!]!) {\n  insert_events(\n    objects: $data,\n    on_conflict: {\n      constraint: events_pkey,\n      update_columns: [","]\n    }) {\n       affected_rows\n    }\n  }\n"]);return Re=function(){return e},e}var De=(0,u.Ps)(Ne()),Pe=(0,u.Ps)(Ce()),Te=(0,u.Ps)(Ae()),Me=(0,u.Ps)(Ie(),Object.keys(E.groups).filter((function(e){return"id"!==e})).join(",")),Fe=(0,u.Ps)(Re(),Object.keys(E.events).filter((function(e){return"id"!==e})).join(","));function $e(e){return Le.apply(this,arguments)}function Le(){return Le=ye(o().mark((function e(t){var n,r=arguments;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>1&&void 0!==r[1]?r[1]:5,e.abrupt("return",new Promise((function(e,r){(0,c.parse)(t,{header:!0,preview:n,skipEmptyLines:!0,complete:function(t){e(t)},error:function(e){r(e)}})})));case 2:case"end":return e.stop()}}),e)}))),Le.apply(this,arguments)}function ze(e){return Ye.apply(this,arguments)}function Ye(){return Ye=ye(o().mark((function e(t){var n,r,i=arguments;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:5,e.t0=pe,e.next=4,ve(t);case 4:return e.t1=e.sent,(r=(0,e.t0)(e.t1)).data.splice(n),e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))),Ye.apply(this,arguments)}function Ue(){var e=function(e,t,n){Z(e),G(t),V(n)},t=(0,I.useSession)().data,n=(0,a.$G)(["import-export"],{keyPrefix:"import-export"}).t,s=(0,i.useState)([]),u=s[0],d=s[1],f=(0,i.useState)([]),p=f[0],m=f[1],v=(0,i.useState)([]),x=v[0],_=v[1],w=(0,i.useState)(!1),j=w[0],k=w[1],O=(0,l.a)(De),A=ke((0,ie.D)(Me),1)[0],D=ke((0,ie.D)(Pe),1)[0],P=ke((0,ie.D)(Te),1)[0],T=ke((0,ie.D)(Fe),1)[
10],M=(0,i.useState)(null),F=M[0],$=M[1],L=(0,i.useState)(!1),z=L[0],Y=L[1],U=(0,i.useState)(""),q=U[0],Z=U[1],B=(0,i.useState)(""),H=B[0],G=B[1],W=(0,i.useState)(""),K=W[0],V=W[1],Q=/^[\w-\.]+@([\w-]+\.)+[\w-]{2,}$/;function X(){return(X=ye(o().mark((function e(t){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=m,e.next=3,Promise.all(t.map((function(e){return e.name.match(".xls")?ze(e):$e(e)})));case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e,t){return ee.apply(this,arguments)}function ee(){return(ee=ye(o().mark((function e(r,i){var a,s,u,l,c,d,f,p,m,v,g,b,y,w,j,k,N,C,I,R,M,$,L,z,Y,U,q,Z,B,H,G,W,K,V,X,J,ee,te,ne,re,ie,ae,se,oe,ue,le,ce;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&r.length&&i){e.next=2;break}return e.abrupt("return");case 2:if(a=Oe(r),"users"!==i){e.next=81;break}for(s=new Set,u=new Set,l=!0,c=!1,d=void 0,e.prev=7,f=a[Symbol.iterator]();!(l=(p=f.next()).done);l=!0)m=p.value,s.has(m.email)?u.add(m.email):s.add(m.email);e.next=15;break;case 11:e.prev=11,e.t0=e.catch(7),c=!0,d=e.t0;case 15:e.prev=15,e.prev=16,l||null==f.return||f.return();case 18:if(e.prev=18,!c){e.next=21;break}throw d;case 21:return e.finish(18);case 22:return e.finish(15);case 23:v={data:[],meta:{fields:["E-Mail","Vorname","Nachname","Fehler"]}},g=[],b=!0,y=!1,w=void 0,e.prev=26,j=a[Symbol.iterator]();case 28:if(b=(k=j.next()).done){e.next=61;break}if(N=k.value,C="",N.email&&""!=N.email||(C=n("error_missing_prefix")+n("error_missing_email")),N.first_name&&""!=N.first_name||(C=0==C.length?n("error_missing_prefix")+n("error_missing_first_name"):C+", "+n("error_missing_first_name")),N.last_name&&""!=N.last_name||(C=0==C.length?n("error_missing_prefix")+n("error_missing_last_name"):C+", "+n("error_missing_last_name")),0==C.length){e.next=38;break}C+=n("error_missing_postfix"),v.data.push({"E-Mail":N.email,Vorname:N.first_name,Nachname:N.last_name,Fehler:C}),e.next=58;break;case 38:if(Q.test(String(N.email))){e.next=42;break}C=n("error_wrong_email_format"),v.data.push({"E-Mail":N.email,Vorname:N.first_name,Nachname:N.last_name,Fehler:C}),e.next=58;break;case 42:if(!u.has(N.email)){e.next=46;break}v.data.push({"E-Mail":N.email,Vorname:N.first_name,Nachname:N.last_name,Fehler:n("error_multiplicated_email")}),e.next=58;break;case 46:if(!N.gender||(0,h.Z)(N.gender)){e.next=50;break}v.data.push({"E-Mail":N.email,Vorname:N.first_name,Nachname:N.last_name,Fehler:n("error_invalid_gender")}),e.next=58;break;case 50:if(!N.birthdate||S(N.birthdate)){e.next=54;break}v.data.push({"E-Mail":N.email,Vorname:N.first_name,Nachname:N.last_name,Fehler:n("error_invalid_birthdate")}),e.next=58;break;case 54:return e.next=56,(0,ge.CX)(N.email);case 56:e.sent?v.data.push({"E-Mail":N.email,Vorname:N.first_name,Nachname:N.last_name,Fehler:n("error_email_exists")}):g.push(N);case 58:b=!0,e.next=28;break;case 61:e.next=67;break;case 63:e.prev=63,e.t1=e.catch(26),y=!0,w=e.t1;case 67:e.prev=67,e.prev=68,b||null==j.return||j.return();case 70:if(e.prev=70,!y){e.next=73;break}throw w;case 73:return e.finish(70);case 74:return e.finish(67);case 75:a=g,v.data.length&&_(Oe(x).concat([v])),R=function(e){var t,n;return null!==(I=null===(n=((null===O||void 0===O||null===(t=O.data)||void 0===t?void 0:t.user_roles)||[]).find((function(t){return t.name===e})))||void 0===n?void 0:n.id)&&void 0!==I?I:null},M=a.map((function(e){var t=e.role,n=je(e,["role"]);return we({role_id:R(t||"user")},n)})),a=M;case 81:a=a.map((function(e){return Object.entries(e).reduce((function(e,t){var n=ke(t,2),r=n[0],a=n[1],s="function"===typeof E[i][r]?E[i][r]:function(e){return e};return e[r]=s(a),e}),{})})),e.t2=i,e.next="users"===e.t2?85:"groups"===e.t2?117:"events"===e.t2?120:123;break;case 85:return["moderator","group_leader"].includes(null===($=t.user)||void 0===$||null===(L=$.roleObj)||void 0===L?void 0:L.name)&&(G="bistum",W=(null===t||void 0===t||null===(q=t.user)||void 0===q?void 0:q.bistum)?null===t||void 0===t||null===(Z=t.user)||void 0===Z?void 0:Z.bistum:null,K="parish_id",V=(null===t||void 0===t||null===(B=t.user)||void 0===B?void 0:B.parish_id)?null===t||void 0===t||null===(H=t.user)||void 0===H?void 0:H.parish_id:null,a.forEach((function(e){G in e||(e.bistum=W),K in e||(e[K]=V)}))),e.next=89,D({variables:{data:a}});case 89:if(X=e.sent.data,J=(null===X||void 0===X||null===(z=X.insert_users)||void 0===z||null===(Y=z.returning)||void 0===Y?void 0:Y.map((function(e){return e.id}
1)))||[],!((ee=new Set(((null===X||void 0===X||null===(U=X.insert_users)||void 0===U?void 0:U.returning)||[]).map((function(e){return e.email})).filter((function(e){return!!e})))).size<a.length)){e.next=112;break}for(te={data:[],meta:{fields:["E-Mail","Vorname","Nachname","Fehler"]}},ne=!0,re=!1,ie=void 0,e.prev=95,ae=a[Symbol.iterator]();!(ne=(se=ae.next()).done);ne=!0)oe=se.value,(ue=oe.email)&&!ee.has(ue)&&te.data.push({"E-Mail":ue,Vorname:oe.first_name,Nachname:oe.last_name,Fehler:n("error_email_exists_other_parish")});e.next=103;break;case 99:e.prev=99,e.t3=e.catch(95),re=!0,ie=e.t3;case 103:e.prev=103,e.prev=104,ne||null==ae.return||ae.return();case 106:if(e.prev=106,!re){e.next=109;break}throw ie;case 109:return e.finish(106);case 110:return e.finish(103);case 111:te.data.length&&_((function(e){return Oe(e).concat([te])}));case 112:if(le=ke(F,1),!(ce=le[0])||!J.length){e.next=116;break}return e.next=116,P({variables:{data:J.map((function(e){return{user_id:e,group_id:ce}}))}});case 116:return e.abrupt("break",123);case 117:return e.next=119,A({variables:{data:a}});case 119:return e.abrupt("break",123);case 120:return e.next=122,T({variables:{data:a}});case 122:return e.abrupt("break",123);case 123:case"end":return e.stop()}}),e,null,[[7,11,15,23],[16,,18,22],[26,63,67,75],[68,,70,74],[95,99,103,111],[104,,106,110]])})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=ye(o().mark((function t(r){var i,a,s,u;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=pe,t.next=3,ve(r);case 3:return t.t1=t.sent,t.t2=b,i=(0,t.t0)(t.t1,t.t2),a=i.data,s=i.meta,u=N(s.fields),t.prev=9,t.next=12,J(a,u);case 12:t.next=20;break;case 14:return t.prev=14,t.t3=t.catch(9),console.error("importXlsx: import failed",t.t3),e(n("notification.error_title"),n("notification.error_text"),"error"),Y(!0),t.abrupt("return");case 20:e(n("notification.title"),n("notification.text"),"success"),Y(!0);case 22:case"end":return t.stop()}}),t,null,[[9,14]])})))).apply(this,arguments)}function re(e){return se.apply(this,arguments)}function se(){return se=ye(o().mark((function t(r){var i,a,s;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return");case 2:return k(!0),t.next=5,$e(r,1);case 5:if(i=t.sent,a=N(i.meta.fields.map(b))){t.next=9;break}return t.abrupt("return");case 9:s=!1,(0,c.parse)(r,{dynamicTyping:!0,escapeChar:"\\",header:!0,skipEmptyLines:!0,chunk:function(){var e=ye(o().mark((function e(t,n){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.pause(),e.prev=1,e.next=4,J(t.data.map(y),a);case 4:e.next=12;break;case 6:return e.prev=6,e.t0=e.catch(1),console.error("importCsv: chunk failed",e.t0),s=!0,n.abort(),e.abrupt("return");case 12:n.resume();case 13:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t,n){return e.apply(this,arguments)}}(),complete:function(){s?e(n("notification.error_title"),n("notification.error_text"),"error"):e(n("notification.title"),n("notification.text"),"success"),Y(!0),k(!1)}});case 11:case"end":return t.stop()}}),t)}))),se.apply(this,arguments)}function ce(){return(ce=ye(o().mark((function e(t){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.name.match(".xls")){e.next=3;break}return te(t),e.abrupt("return");case 3:re(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,i.useEffect)((function(){!function(e){X.apply(this,arguments)}(u)}),[u]),(0,r.jsxs)("div",{children:[(0,r.jsx)(le.Z,{show:z,title:q,text:H,state:K,onClose:function(){return Y(!1)}}),(0,r.jsx)(ae.Z,{accept:".csv,.xls,.xlsx",disabled:j,label:n("file_input_label"),onChange:d}),!!p.length&&(0,r.jsxs)("div",{className:"pt-2 mt-8 border-t-2 border-slate-200",children:[(0,r.jsxs)("h2",{className:"flex flex-col px-2 mb-4 text-lg font-semibold text-slate-700",children:[n("preview_headline"),(0,r.jsx)("span",{className:"-mt-1 text-xs font-normal text-slate-400",children:n("preview_subline")})]}),(0,r.jsx)("ul",{className:"flex flex-col gap-8 text-xs",children:p.map((function(e,i){var a,s,o;return(0,r.jsxs)("li",{className:"",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between gap-2 px-2 mb-2",children:[(0,r.jsxs)("div",{className:"flex items-center flex-none gap-1 px-2 py-1 font-semibold bg-green-200 rounded-sm",children:[(0,r.jsx)(R.e,{className:"w-4 h-4 text-slate-600",icon:"CircleStackIcon"}),(0,r.jsx)("span",{children:n("entity.".concat(N(e.meta.fields.map(b))))})]}),(0,r.jsxs)("div",{className:"flex items-center flex-none gap-1 px-2 py-1 font-semibold rounded-sm bg-slate-50",children:[(0,r.jsx)(R.e,{className:"w-4 h-4 text-slate-400",icon:"DocumentIcon",outline:!0}),u[i].name]}),(0,r.jsx)("div",{className:"flex-grow"}),"users"===N(e.meta.fields.map(b))&&(0,r.jsxs)("div",{className:"flex gap-2 w-64 items-center",children:[(0,r.jsx)("span",{className:"font-semibold",children:"Gruppe:"}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(ue.Z,{isAdmin:"admin"===(null===t||void 0===t||null===(a=t.user)||void 0===a||null===(s=a.roleObj)||void 0===s?void 0:s.name),onChange:$,placeholder:"Gruppe...",value:F})})]}),(0,r.jsxs)("button",{className:"flex items-center flex-none gap-2 px-2 h-[38px] font-semibold bg-green-200 rounded text-slate-600 disabled:bg-slate-200 disabled:opacity-50",color:"primary",disabled:j||!(null===F||void 0===F?void 0:F.length)&&"users"===N(e.meta.fields.map(b)),onClick:function(){!function(e){ce.apply(this,arguments)}(u[i])},type:"button",children:[(0,r.jsx)(R.e,{className:"w-4 h-4 text-slate-600",icon:"ArrowUpTrayIcon"}),n("preview_button_import")]})]}),(0,r.jsx)(oe,{data:e,columns:Object.keys(C(null===e||void 0===e||null===(o=e.meta)||void 0===o?void 0:o.fields.map(b))).map(g)})]},"preview-".concat(i))}))})]}),!!x.length&&(0,r.jsxs)("div",{className:"pt-2 mt-8 border-t-2 border-slate-200",children:[(0,r.jsxs)("div",{className:"flex flex-none gap-1",children:[(0,r.jsx)(R.e,{className:"w-8 h-8 stroke-slate-600 fill-none",icon:"ExclamationTriangleIcon"}),(0,r.jsx)("h2",{className:"flex flex-col px-2 mb-4 text-lg font-semibold text-slate-700",children:n("error_headline")})]}),(0,r.jsx)("ul",{className:"flex flex-col gap-8 text-xs",children:x.map((function(e,t){return(0,r.jsx)("li",{className:"",children:(0,r.jsx)(oe,{data:e,columns:e.meta.fields,truncate:!1})},"preview-".concat(t))}))})]})]})}var qe=n(41664);var Ze=function(){var e=(0,a.$G)(["import-export"],{keyPrefix:"import-export"}).t,t=(0,i.useState)("import"),n=t[0],s=t[1];return(0,r.jsxs)("div",{className:"text-sm text-slate-600 bg-slate-100 p-2 rounded flex flex-col gap-2",children:[(0,r.jsx)("ul",{className:"-m-2 flex border-b-2 border-slate-200 bg-white",children:["import","export"].map((function(t){return(0,r.jsx)("li",{className:"\n              py-2 px-4 font-semibold rounded-t-lg cursor-pointer\n              ".concat(n===t?"bg-slate-200":"bg-transparent","\n            "),onClick:function(){return s(t)},children:e("mode_".concat(t))},t)}))}),(0,r.jsxs)("div",{className:"p-2",children:["import"===n&&(0,r.jsx)(Ue,{}),"export"===n&&(0,r.jsx)(re,{})]}),(0,r.jsx)("div",{className:"p-2",children:"import"===n&&(0,r.jsx)(qe.default,{href:"/downloads/firmapp_user_import.xlsx",children:(0,r.jsx)("button",{type:"button",className:"inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-boni-blue hover:bg-boni-gold focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:e("download_example")})})})]})},Be=!0;function He(){return(0,r.jsxs)("div",{children:[(0,r.jsx)("h1",{className:"text-lg font-semibold mb-4",children:"Import / Export"}),(0,r.jsx)(Ze,{}),(0,r.jsx)("div",{children:(0,r.jsx)("div",{className:"h-32"})})]})}},18205:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r={m:"male",male:"male",maennlich:"male","m\xe4nnlich":"male",f:"female",w:"female",female:"female",weiblich:"female"};function i(e){return"string"!==typeof e?null:r[e.trim().toLowerCase()]||null}},57460:function(e,t){var n,r,i;r=[],n=function e(){"use strict";var t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{}
vendor: 17,161 bytes, line 1
1,n=!t.document&&!!t.postMessage,r=t.IS_PAPA_WORKER||!1,i={},a=0,s={parse:function(n,r){var o=(r=r||{}).dynamicTyping||!1;if(_(o)&&(r.dynamicTypingFunction=o,o={}),r.dynamicTyping=o,r.transform=!!_(r.transform)&&r.transform,r.worker&&s.WORKERS_SUPPORTED){var u=function(){if(!s.WORKERS_SUPPORTED)return!1;var n,r,o=(n=t.URL||t.webkitURL||null,r=e.toString(),s.BLOB_URL||(s.BLOB_URL=n.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",r,")();"],{type:"text/javascript"})))),u=new t.Worker(o);return u.onmessage=v,u.id=a++,i[u.id]=u}();return u.userStep=r.step,u.userChunk=r.chunk,u.userComplete=r.complete,u.userError=r.error,r.step=_(r.step),r.chunk=_(r.chunk),r.complete=_(r.complete),r.error=_(r.error),delete r.worker,void u.postMessage({input:n,config:r,workerId:u.id})}var h=null;return s.NODE_STREAM_INPUT,"string"==typeof n?(n=function(e){return 65279===e.charCodeAt(0)?e.slice(1):e}(n),h=r.download?new l(r):new d(r)):!0===n.readable&&_(n.read)&&_(n.on)?h=new f(r):(t.File&&n instanceof File||n instanceof Object)&&(h=new c(r)),h.stream(n)},unparse:function(e,t){var n=!1,r=!0,i=",",a="\r\n",o='"',u=o+o,l=!1,c=null,d=!1;!function(){if("object"==typeof t){if("string"!=typeof t.delimiter||s.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(i=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(l=t.skipEmptyLines),"string"==typeof t.newline&&(a=t.newline),"string"==typeof t.quoteChar&&(o=t.quoteChar),"boolean"==typeof t.header&&(r=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");c=t.columns}void 0!==t.escapeChar&&(u=t.escapeChar+o),("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(d=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\-@\t\r].*$/)}}();var f=new RegExp(p(o),"g");if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,l);if("object"==typeof e[0])return h(c||Object.keys(e[0]),e,l)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||c),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],l);throw new Error("Unable to serialize unrecognized input");function h(e,t,n){var s="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var o=Array.isArray(e)&&0<e.length,u=!Array.isArray(t[0]);if(o&&r){for(var l=0;l<e.length;l++)0<l&&(s+=i),s+=m(e[l],l);0<t.length&&(s+=a)}for(var c=0;c<t.length;c++){var d=o?e.length:t[c].length,f=!1,h=o?0===Object.keys(t[c]).length:0===t[c].length;if(n&&!o&&(f="greedy"===n?""===t[c].join("").trim():1===t[c].length&&0===t[c][0].length),"greedy"===n&&o){for(var p=[],v=0;v<d;v++){var g=u?e[v]:v;p.push(t[c][g])}f=""===p.join("").trim()}if(!f){for(var b=0;b<d;b++){0<b&&!h&&(s+=i);var x=o&&u?e[b]:b;s+=m(t[c][x],b)}c<t.length-1&&(!n||0<d&&!h)&&(s+=a)}}return s}function m(e,t){if(null==e)return"";if(e.constructor===Date)return JSON.stringify(e).slice(1,25);var r=!1;d&&"string"==typeof e&&d.test(e)&&(e="'"+e,r=!0);var a=e.toString().replace(f,u);return(r=r||!0===n||"function"==typeof n&&n(e,t)||Array.isArray(n)&&n[t]||function(e,t){for(var n=0;n<t.length;n++)if(-1<e.indexOf(t[n]))return!0;return!1}(a,s.BAD_DELIMITERS)||-1<a.indexOf(i)||" "===a.charAt(0)||" "===a.charAt(a.length-1))?o+a+o:a}}};if(s.RECORD_SEP=String.fromCharCode(30),s.UNIT_SEP=String.fromCharCode(31),s.BYTE_ORDER_MARK="\ufeff",s.BAD_DELIMITERS=["\r","\n",'"',s.BYTE_ORDER_MARK],s.WORKERS_SUPPORTED=!n&&!!t.Worker,s.NODE_STREAM_INPUT=1,s.LocalChunkSize=10485760,s.RemoteChunkSize=5242880,s.DefaultDelimiter=",",s.Parser=m,s.ParserHandle=h,s.NetworkStreamer=l,s.FileStreamer=c,s.StringStreamer=d,s.ReadableStreamStreamer=f,t.jQuery){var o=t.jQuery;o.fn.parse=function(e){var n=e.config||{},r=[];return this.each((function(e){if("INPUT"!==o(this).prop("tagName").toUpperCase()||"file"!==o(this).attr("type").toLowerCase()||!t.FileReader||!this.files||0===this.files.length)return!0;for(var i=0;i<this.files.length;i++)r.push({file:this.files[i],inputElem:this,instanceConfig:o.extend({},n)})})),i(),this;function i(){if(0!==r.length){var t,n,i,u,l=r[0];if(_(e.before)){var c=e.before(l.file,l.inputElem);if("object"==typeof c){if("abort"===c.action)return t="AbortError",n=l.file,i=l.inputElem,u=c.reason,void(_(e.error)&&e.error({name:t},n,i,u));if("skip"===c.action)return void a();"object"==typeof c.config&&(l.instanceConfig=o.extend(l.instanceConfig,c.config))}else if("skip"===c)return void a()}var d=l.instanceConfig.complete;l.instanceConfig.complete=function(e){_(d)&&d(e,l.file,l.inputElem),a()},s.parse(l.file,l.instanceConfig)}else _(e.complete)&&e.complete()}function a(){r.splice(0,1),i()}}}function u(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=x(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new h(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,n){if(this.isFirstChunk&&_(this._config.beforeFirstChunk)){var i=this._config.beforeFirstChunk(e);void 0!==i&&(e=i)}this.isFirstChunk=!1,this._halted=!1;var a=this._partialLine+e;this._partialLine="";var o=this._handle.parse(a,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var u=o.meta.cursor;this._finished||(this._partialLine=a.substring(u-this._baseIndex),this._baseIndex=u),o&&o.data&&(this._rowCount+=o.data.length);var l=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(r)t.postMessage({results:o,workerId:s.WORKER_ID,finished:l});else if(_(this._config.chunk)&&!n){if(this._config.chunk(o,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);o=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(o.data),this._completeResults.errors=this._completeResults.errors.concat(o.errors),this._completeResults.meta=o.meta),this._completed||!l||!_(this._config.complete)||o&&o.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),l||o&&o.meta.paused||this._nextChunk(),o}this._halted=!0},this._sendError=function(e){_(this._config.error)?this._config.error(e):r&&this._config.error&&t.postMessage({workerId:s.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e=e||{}).chunkSize||(e.chunkSize=s.RemoteChunkSize),u.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=y(this._chunkLoaded,this),t.onerror=y(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var r in e)t.setRequestHeader(r,e[r])}if(this._config.chunkSize){var i=this._start+this._config.chunkSize-1;t.setRequestHeader("Range","bytes="+this._start+"-"+i)}try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:t.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");return null===t?-1:parseInt(t.substring(t.lastIndexOf("/")+1))}(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){var n=t.statusText||e;this._sendError(new Error(n))}}function c(e){var t,n;(e=e||{}).chunkSize||(e.chunkSize=s.LocalChunkSize),u.call(this,e);var r="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=y(this._chunkLoaded,this),t.onerror=y(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var i=Math.min(this._start+this._config.chunkSize,this._input.size);e=n.call(e,this._start,i)}var a=t.readAsText(e,this._config.encoding);r||this._chunkLoaded({target:{result:a}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;u.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,n=this._config.chunkSize;return n?(e=t.substring(0,n),t=t.substring(n)):(e=t,t=""),this._finished=!t,this.parseChunk(e)}}}function f(e){u.call(this,e=e||{});var t=[],n=!0,r=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=y((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=y((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=y((function(){this._streamCleanUp(),r=!0,this._streamData("")}),this),this._streamCleanUp=y((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function h(e){var t,n,r,i=Math.pow(2,53),a=-i,o=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,u=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,l=this,c=0,d=0,f=!1,h=!1,v=[],g={data:[],errors:[],meta:{}};if(_(e.step)){var b=e.step;e.step=function(t){if(g=t,j())w();else{if(w(),0===g.data.length)return;c+=t.data.length,e.preview&&c>e.preview?n.abort():(g.data=g.data[0],b(g,l))}}}function y(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function w(){return g&&r&&(S("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+s.DefaultDelimiter+"'"),r=!1),e.skipEmptyLines&&(g.data=g.data.filter((function(e){return!y(e)}))),j()&&function(){if(g)if(Array.isArray(g.data[0])){for(var t=0;j()&&t<g.data.length;t++)g.data[t].forEach(n);g.data.splice(0,1)}else g.data.forEach(n);function n(t,n){_(e.transformHeader)&&(t=e.transformHeader(t,n)),v.push(t)}}(),function(){if(!g||!e.header&&!e.dynamicTyping&&!e.transform)return g;function t(t,n){var r,i=e.header?{}:[];for(r=0;r<t.length;r++){var a=r,s=t[r];e.header&&(a=r>=v.length?"__parsed_extra":v[r]),e.transform&&(s=e.transform(s,a)),s=k(a,s),"__parsed_extra"===a?(i[a]=i[a]||[],i[a].push(s)):i[a]=s}return e.header&&(r>v.length?S("FieldMismatch","TooManyFields","Too many fields: expected "+v.length+" fields but parsed "+r,d+n):r<v.length&&S("FieldMismatch","TooFewFields","Too few fields: expected "+v.length+" fields but parsed "+r,d+n)),i}var n=1;return!g.data.length||Array.isArray(g.data[0])?(g.data=g.data.map(t),n=g.data.length):g.data=t(g.data,0),e.header&&g.meta&&(g.meta.fields=v),d+=n,g}()}function j(){return e.header&&0===v.length}function k(t,n){return r=t,e.dynamicTypingFunction&&void 0===e.dynamicTyping[r]&&(e.dynamicTyping[r]=e.dynamicTypingFunction(r)),!0===(e.dynamicTyping[r]||e.dynamicTyping)?"true"===n||"TRUE"===n||"false"!==n&&"FALSE"!==n&&(function(e){if(o.test(e)){var t=parseFloat(e);if(a<t&&t<i)return!0}return!1}(n)?parseFloat(n):u.test(n)?new Date(n):""===n?null:n):n;var r}function S(e,t,n,r){var i={type:e,code:t,message:n};void 0!==r&&(i.row=r),g.errors.push(i)}this.parse=function(i,a,o){var u=e.quoteChar||'"';if(e.newline||(e.newline=function(e,t){e=e.substring(0,1048576);var n=new RegExp(p(t)+"([^]*?)"+p(t),"gm"),r=(e=e.replace(n,"")).split("\r"),i=e.split("\n"),a=1<i.length&&i[0].length<r[0].length;if(1===r.length||a)return"\n";for(var s=0,o=0;o<r.length;o++)"\n"===r[o][0]&&s++;return s>=r.length/2?"\r\n":"\r"}(i,u)),r=!1,e.delimiter)_(e.delimiter)&&(e.delimiter=e.delimiter(i),g.meta.delimiter=e.delimiter);else{var l=function(t,n,r,i,a){var o,u,l,c;a=a||[",","\t","|",";",s.RECORD_SEP,s.UNIT_SEP];for(var d=0;d<a.length;d++){var f=a[d],h=0,p=0,v=0;l=void 0;for(var g=new m({comments:i,delimiter:f,newline:n,preview:10}).parse(t),b=0;b<g.data.length;b++)if(r&&y(g.data[b]))v++;else{var x=g.data[b].length;p+=x,void 0!==l?0<x&&(h+=Math.abs(x-l),l=x):l=x}0<g.data.length&&(p/=g.data.length-v),(void 0===u||h<=u)&&(void 0===c||c<p)&&1.99<p&&(u=h,o=f,c=p)}return{successful:!!(e.delimiter=o),bestDelimiter:o}}(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess);l.successful?e.delimiter=l.bestDelimiter:(r=!0,e.delimiter=s.DefaultDelimiter),g.meta.delimiter=e.delimiter}var c=x(e);return e.preview&&e.header&&c.preview++,t=i,n=new m(c),g=n.parse(t,a,o),w(),f?{meta:{paused:!0}}:g||{meta:{paused:!1}}},this.paused=function(){return f},this.pause=function(){f=!0,n.abort(),t=_(e.chunk)?"":t.substring(n.getCharIndex())},this.resume=function(){l.streamer._halted?(f=!1,l.streamer.parseChunk(t,!0)):setTimeout(l.resume,3)},this.aborted=function(){return h},this.abort=function(){h=!0,n.abort(),g.meta.aborted=!0,_(e.complete)&&e.complete(g),t=""}}function p(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e){var t,n=(e=e||{}).delimiter,r=e.newline,i=e.comments,a=e.step,o=e.preview,u=e.fastMode,l=t=void 0===e.quoteChar||null===e.quoteChar?'"':e.quoteChar;if(void 0!==e.escapeChar&&(l=e.escapeChar),("string"!=typeof n||-1<s.BAD_DELIMITERS.indexOf(n))&&(n=","),i===n)throw new Error("Comment character same as delimiter");!0===i?i="#":("string"!=typeof i||-1<s.BAD_DELIMITERS.indexOf(i))&&(i=!1),"\n"!==r&&"\r"!==r&&"\r\n"!==r&&(r="\n");var c=0,d=!1;this.parse=function(s,f,h){if("string"!=typeof s)throw new Error("Input must be a string");var m=s.length,v=n.length,g=r.length,b=i.length,x=_(a),y=[],w=[],j=[],k=c=0;if(!s)return H();if(e.header&&!f){var S=s.split(r)[0].split(n),O=[],E={},N=!1;for(var C in S){var A=S[C];_(e.transformHeader)&&(A=e.transformHeader(A,C));var I=A,R=E[A]||0;for(0<R&&(N=!0,I=A+"_"+R),E[A]=R+1;O.includes(I);)I=I+"_"+R;O.push(I)}if(N){var D=s.split(r);D[0]=O.join(n),s=D.join(r)}}if(u||!1!==u&&-1===s.indexOf(t)){for(var P=s.split(r),T=0;T<P.length;T++){if(j=P[T],c+=j.length,T!==P.length-1)c+=r.length;else if(h)return H();if(!i||j.substring(0,b)!==i){if(x){if(y=[],U(j.split(n)),G(),d)return H()}else U(j.split(n));if(o&&o<=T)return y=y.slice(0,o),H(!0)}}return H()}for(var M=s.indexOf(n,c),F=s.indexOf(r,c),$=new RegExp(p(l)+p(t),"g"),L=s.indexOf(t,c);;)if(s[c]!==t)if(i&&0===j.length&&s.substring(c,c+b)===i){if(-1===F)return H();c=F+g,F=s.indexOf(r,c),M=s.indexOf(n,c)}else if(-1!==M&&(M<F||-1===F))j.push(s.substring(c,M)),c=M+v,M=s.indexOf(n,c);else{if(-1===F)break;if(j.push(s.substring(c,F)),B(F+g),x&&(G(),d))return H();if(o&&y.length>=o)return H(!0)}else for(L=c,c++;;){if(-1===(L=s.indexOf(t,L+1)))return h||w.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:y.length,index:c}),Z();if(L===m-1)return Z(s.substring(c,L).replace($,t));if(t!==l||s[L+1]!==l){if(t===l||0===L||s[L-1]!==l){-1!==M&&M<L+1&&(M=s.indexOf(n,L+1)),-1!==F&&F<L+1&&(F=s.indexOf(r,L+1));var z=q(-1===F?M:Math.min(M,F));if(s.substr(L+1+z,v)===n){j.push(s.substring(c,L).replace($,t)),s[c=L+1+z+v]!==t&&(L=s.indexOf(t,c)),M=s.indexOf(n,c),F=s.indexOf(r,c);break}var Y=q(F);if(s.substring(L+1+Y,L+1+Y+g)===r){if(j.push(s.substring(c,L).replace($,t)),B(L+1+Y+g),M=s.indexOf(n,c),L=s.indexOf(t,c),x&&(G(),d))return H();if(o&&y.length>=o)return H(!0);break}w.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:y.length,index:c}),L++}}else L++}
1return Z();function U(e){y.push(e),k=c}function q(e){var t=0;if(-1!==e){var n=s.substring(L+1,e);n&&""===n.trim()&&(t=n.length)}return t}function Z(e){return h||(void 0===e&&(e=s.substring(c)),j.push(e),c=m,U(j),x&&G()),H()}function B(e){c=e,U(j),j=[],F=s.indexOf(r,c)}function H(e){return{data:y,errors:w,meta:{delimiter:n,linebreak:r,aborted:d,truncated:!!e,cursor:k+(f||0)}}}function G(){a(H()),y=[],w=[]}},this.abort=function(){d=!0},this.getCharIndex=function(){return c}}function v(e){var t=e.data,n=i[t.workerId],r=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var a={abort:function(){r=!0,g(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:b,resume:b};if(_(n.userStep)){for(var s=0;s<t.results.data.length&&(n.userStep({data:t.results.data[s],errors:t.results.errors,meta:t.results.meta},a),!r);s++);delete t.results}else _(n.userChunk)&&(n.userChunk(t.results,a,t.file),delete t.results)}t.finished&&!r&&g(t.workerId,t.results)}function g(e,t){var n=i[e];_(n.userComplete)&&n.userComplete(t),n.terminate(),delete i[e]}function b(){throw new Error("Not implemented.")}function x(e){if("object"!=typeof e||null===e)return e;var t=Array.isArray(e)?[]:{};for(var n in e)t[n]=x(e[n]);return t}function y(e,t){return function(){e.apply(t,arguments)}}function _(e){return"function"==typeof e}return r&&(t.onmessage=function(e){var n=e.data;if(void 0===s.WORKER_ID&&n&&(s.WORKER_ID=n.workerId),"string"==typeof n.input)t.postMessage({workerId:s.WORKER_ID,results:s.parse(n.input,n.config),finished:!0});else if(t.File&&n.input instanceof File||n.input instanceof Object){var r=s.parse(n.input,n.config);r&&t.postMessage({workerId:s.WORKER_ID,results:r,finished:!0})}}),(l.prototype=Object.create(u.prototype)).constructor=l,(c.prototype=Object.create(u.prototype)).constructor=c,(d.prototype=Object.create(d.prototype)).constructor=d,(f.prototype=Object.create(u.prototype)).constructor=f,s},void 0===(i="function"===typeof n?n.apply(t,r):n)||(e.exports=i)},20067:function(){},72061:function(){}},function(e){e.O(0,[4885,2251,3054,7887,2418,5783,5295,5266,9774,2888,179],(function(){return t=34870,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.