n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 42.1 kB
JavaScript
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.16.1`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`1748bd94-4950-4e27-8180-87d852d6abff`,e._sentryDebugIdIdentifier=`sentry-dbid-1748bd94-4950-4e27-8180-87d852d6abff`)})()}catch{}import{o as e,t}from"./chunk-CACdhNlC.js";import{$ as n,A as r,C as i,E as a,Ft as o,N as s,S as c,Sn as l,T as u,Wt as d,X as f,_n as p,bt as m,j as h,ot as g,w as _,yt as v}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{at as y}from"./core-Bz5WjPxS.js";import{$ as b,J as x,Ji as S,Pi as ee,Zi as C,bt as te}from"./src-XqE2yCpG.js";import{t as w}from"./_plugin-vue_export-helper-CIL7EULb.js";import{n as T,t as ne}from"./table-OJBTRs0M.js";import{Es as E,Ln as re,Pn as ie,Rt as ae,ha as oe}from"./users.store-xP93bV7X.js";import{ys as D}from"./constants-DuQbSl-q.js";import{t as O}from"./settings.store-CAFiYCMH.js";import{t as k}from"./usePageRedirectionHelper-CC6sh9o0.js";import{n as A}from"./sso.store-BLo2SbFc.js";import{t as j}from"./vue-ceHlDXGn.js";var M=t(((e,t)=>{(function(){var e={y:function(e){return e===1?`χρόνος`:`χρόνια`},mo:function(e){return e===1?`μήνας`:`μήνες`},w:function(e){return e===1?`εβδομάδα`:`εβδομάδες`},d:function(e){return e===1?`μέρα`:`μέρες`},h:function(e){return e===1?`ώρα`:`ώρες`},m:function(e){return e===1?`λεπτό`:`λεπτά`},s:function(e){return e===1?`δευτερόλεπτο`:`δευτερόλεπτα`},ms:function(e){return(e===1?`χιλιοστό`:`χιλιοστά`)+` του δευτερολέπτου`},decimal:`,`},n=[`۰`,`١`,`٢`,`٣`,`٤`,`٥`,`٦`,`٧`,`٨`,`٩`],r={af:{y:`jaar`,mo:function(e){return`maand`+(e===1?``:`e`)},w:function(e){return e===1?`week`:`weke`},d:function(e){return e===1?`dag`:`dae`},h:function(e){return e===1?`uur`:`ure`},m:function(e){return e===1?`minuut`:`minute`},s:function(e){return`sekonde`+(e===1?``:`s`)},ms:function(e){return`millisekonde`+(e===1?``:`s`)},decimal:`,`},ar:{y:function(e){return[`سنة`,`سنتان`,`سنوات`][u(e)]},mo:function(e){return[`شهر`,`شهران`,`أشهر`][u(e)]},w:function(e){return[`أسبوع`,`أسبوعين`,`أسابيع`][u(e)]},d:function(e){return[`يوم`,`يومين`,`أيام`][u(e)]},h:function(e){return[`ساعة`,`ساعتين`,`ساعات`][u(e)]},m:function(e){return[`دقيقة`,`دقيقتان`,`دقائق`][u(e)]},s:function(e){return[`ثانية`,`ثانيتان`,`ثواني`][u(e)]},ms:function(e){return[`جزء من الثانية`,`جزآن من الثانية`,`أجزاء من الثانية`][u(e)]},decimal:`,`,delimiter:` و `,_formatCount:function(e,t){for(var r=l(n,{".":t}),i=e.toString().split(``),a=0;a<i.length;a++){var o=i[a];_(r,o)&&(i[a]=r[o])}return i.join(``)}},bg:{y:function(e){return[`години`,`година`,`години`][f(e)]},mo:function(e){return[`месеца`,`месец`,`месеца`][f(e)]},w:function(e){return[`седмици`,`седмица`,`седмици`][f(e)]},d:function(e){return[`дни`,`ден`,`дни`][f(e)]},h:function(e){return[`часа`,`час`,`часа`][f(e)]},m:function(e){return[`минути`,`минута`,`минути`][f(e)]},s:function(e){return[`секунди`,`секунда`,`секунди`][f(e)]},ms:function(e){return[`милисекунди`,`милисекунда`,`милисекунди`][f(e)]},decimal:`,`},bn:{y:`বছর`,mo:`মাস`,w:`সপ্তাহ`,d:`দিন`,h:`ঘন্টা`,m:`মিনিট`,s:`সেকেন্ড`,ms:`মিলিসেকেন্ড`},ca:{y:function(e){return`any`+(e===1?``:`s`)},mo:function(e){return`mes`+(e===1?``:`os`)},w:function(e){return`setman`+(e===1?`a`:`es`)},d:function(e){return`di`+(e===1?`a`:`es`)},h:function(e){return`hor`+(e===1?`a`:`es`)},m:function(e){return`minut`+(e===1?``:`s`)},s:function(e){return`segon`+(e===1?``:`s`)},ms:function(e){return`milisegon`+(e===1?``:`s`)},decimal:`,`},cs:{y:function(e){return[`rok`,`roku`,`roky`,`let`][p(e)]},mo:function(e){return[`měsíc`,`měsíce`,`měsíce`,`měsíců`][p(e)]},w:function(e){return[`týden`,`týdne`,`týdny`,`týdnů`][p(e)]},d:function(e){return[`den`,`dne`,`dny`,`dní`][p(e)]},h:function(e){return[`hodina`,`hodiny`,`hodiny`,`hodin`][p(e)]},m:function(e){return[`minuta`,`minuty`,`minuty`,`minut`][p(e)]},s:function(e){return[`sekunda`,`sekundy`,`sekundy`,`sekund`][p(e)]},ms:function(e){return[`milisekunda`,`milisekundy`,`milisekundy`,`milisekund`][p(e)]},decimal:`,`},cy:{y:`flwyddyn`,mo:`mis`,w:`wythnos`,d:`diwrnod`,h:`awr`,m:`munud`,s:`eiliad`,ms:`milieiliad`},da:{y:`år`,mo:function(e){return`måned`+(e===1?``:`er`)},w:function(e){return`uge`+(e===1?``:`r`)},d:function(e){return`dag`+(e===1?``:`e`)},h:function(e){return`time`+(e===1?``:`r`)},m:function(e){return`minut`+(e===1?``:`ter`)},s:function(e){return`sekund`+(e===1?``:`er`)},ms:function(e){return`millisekund`+(e===1?``:`er`)},decimal:`,`},de:{y:function(e){return`Jahr`+(e===1?``:`e`)},mo:function(e){return`Monat`+(e===1?``:`e`)},w:function(e){return`Woche`+(e===1?``:`n`)},d:function(e){return`Tag`+(e===1?``:`e`)},h:function(e){return`Stunde`+(e===1?``:`n`)},m:function(e){return`Minute`+(e===1?``:`n`)},s:function(e){return`Sekunde`+(e===1?``:`n`)},ms:function(e){return`Millisekunde`+(e===1?``:`n`)},decimal:`,`},el:e,en:{y:function(e){return`year`+(e===1?``:`s`)},mo:function(e){return`month`+(e===1?``:`s`)},w:function(e){return`week`+(e===1?``:`s`)},d:function(e){return`day`+(e===1?``:`s`)},h:function(e){return`hour`+(e===1?``:`s`)},m:function(e){return`minute`+(e===1?``:`s`)},s:function(e){return`second`+(e===1?``:`s`)},ms:function(e){return`millisecond`+(e===1?``:`s`)},decimal:`.`},eo:{y:function(e){return`jaro`+(e===1?``:`j`)},mo:function(e){return`monato`+(e===1?``:`j`)},w:function(e){return`semajno`+(e===1?``:`j`)},d:function(e){return`tago`+(e===1?``:`j`)},h:function(e){return`horo`+(e===1?``:`j`)},m:function(e){return`minuto`+(e===1?``:`j`)},s:function(e){return`sekundo`+(e===1?``:`j`)},ms:function(e){return`milisekundo`+(e===1?``:`j`)},decimal:`,`},es:{y:function(e){return`año`+(e===1?``:`s`)},mo:function(e){return`mes`+(e===1?``:`es`)},w:function(e){return`semana`+(e===1?``:`s`)},d:function(e){return`día`+(e===1?``:`s`)},h:function(e){return`hora`+(e===1?``:`s`)},m:function(e){return`minuto`+(e===1?``:`s`)},s:function(e){return`segundo`+(e===1?``:`s`)},ms:function(e){return`milisegundo`+(e===1?``:`s`)},decimal:`,`},et:{y:function(e){return`aasta`+(e===1?``:`t`)},mo:function(e){return`kuu`+(e===1?``:`d`)},w:function(e){return`nädal`+(e===1?``:`at`)},d:function(e){return`päev`+(e===1?``:`a`)},h:function(e){return`tund`+(e===1?``:`i`)},m:function(e){return`minut`+(e===1?``:`it`)},s:function(e){return`sekund`+(e===1?``:`it`)},ms:function(e){return`millisekund`+(e===1?``:`it`)},decimal:`,`},eu:{y:`urte`,mo:`hilabete`,w:`aste`,d:`egun`,h:`ordu`,m:`minutu`,s:`segundo`,ms:`milisegundo`,decimal:`,`},fa:{y:`سال`,mo:`ماه`,w:`هفته`,d:`روز`,h:`ساعت`,m:`دقیقه`,s:`ثانیه`,ms:`میلی ثانیه`,decimal:`.`},fi:{y:function(e){return e===1?`vuosi`:`vuotta`},mo:function(e){return e===1?`kuukausi`:`kuukautta`},w:function(e){return`viikko`+(e===1?``:`a`)},d:function(e){return`päivä`+(e===1?``:`ä`)},h:function(e){return`tunti`+(e===1?``:`a`)},m:function(e){return`minuutti`+(e===1?``:`a`)},s:function(e){return`sekunti`+(e===1?``:`a`)},ms:function(e){return`millisekunti`+(e===1?``:`a`)},decimal:`,`},fo:{y:`ár`,mo:function(e){return e===1?`mánaður`:`mánaðir`},w:function(e){return e===1?`vika`:`vikur`},d:function(e){return e===1?`dagur`:`dagar`},h:function(e){return e===1?`tími`:`tímar`},m:function(e){return e===1?`minuttur`:`minuttir`},s:`sekund`,ms:`millisekund`,decimal:`,`},fr:{y:function(e){return`an`+(e>=2?`s`:``)},mo:`mois`,w:function(e){return`semaine`+(e>=2?`s`:``)},d:function(e){return`jour`+(e>=2?`s`:``)},h:function(e){return`heure`+(e>=2?`s`:``)},m:function(e){return`minute`+(e>=2?`s`:``)},s:function(e){return`seconde`+(e>=2?`s`:``)},ms:function(e){return`milliseconde`+(e>=2?`s`:``)},decimal:`,`},gr:e,he:{y:function(e){return e===1?`שנה`:`שנים`},mo:function(e){return e===1?`חודש`:`חודשים`},w:function(e){return e===1?`שבוע`:`שבועות`},d:function(e){return e===1?`יום`:`ימים`},h:function(e){return e===1?`שעה`:`שעות`},m:function(e){return e===1?`דקה`:`דקות`},s:function(e){return e===1?`שניה`:`שניות`},ms:function(e){return e===1?`מילישנייה`:`מילישניות`},decimal:`.`},hr:{y:function(e){return e%10==2||e%10==3||e%10==4?`godine`:`godina`},mo:function(e){return e===1?`mjesec`:e===2||e===3||e===4?`mjeseca`:`mjeseci`},w:function(e){return e%10==1&&e!==11?`tjedan`:`tjedna`},d:function(e){return e===1?`dan`:`dana`},h:function(e){return e===1?`sat`:e===2||e===3||e===4?`sata`:`sati`},m:function(e){var t=e%10;return(t===2||t===3||t===4)&&(e<10||e>14)?`minute`:`minuta`},s:function(e){var t=e%10;return t===5||Math.floor(e)===e&&e>=10&&e<=19?`sekundi`:t===1?`sekunda`:t===2||t===3||t===4?`sekunde`:`sekundi`},ms:function(e){return e===1?`milisekunda`:e%10==2||e%10==3||e%10==4?`milisekunde`:`milisekundi`},decimal:`,`},hi:{y:`साल`,mo:function(e){return e===1?`महीना`:`महीने`},w:function(e){return e===1?`हफ़्ता`:`हफ्ते`},d:`दिन`,h:function(e){return e===1?`घंटा`:`घंटे`},m:`मिनट`,s:`सेकंड`,ms:`मिलीसेकंड`,decimal:`.`},hu:{y:`év`,mo:`hónap`,w:`hét`,d:`nap`,h:`óra`,m:`perc`,s:`másodperc`,ms:`ezredmásodperc`,decimal:`,`},id:{y:`tahun`,mo:`bulan`,w:`minggu`,d:`hari`,h:`jam`,m:`menit`,s:`detik`,ms:`milidetik`,decimal:`.`},is:{y:`ár`,mo:function(e){return`mánuð`+(e===1?`ur`:`ir`)},w:function(e){return`vik`+(e===1?`a`:`ur`)},d:function(e){return`dag`+(e===1?`ur`:`ar`)},h:function(e){return`klukkutím`+(e===1?`i`:`ar`)},m:function(e){return`mínút`+(e===1?`a`:`ur`)},s:function(e){return`sekúnd`+(e===1?`a`:`ur`)},ms:function(e){return`millisekúnd`+(e===1?`a`:`ur`)},decimal:`.`},it:{y:function(e){return`ann`+(e===1?`o`:`i`)},mo:function(e){return`mes`+(e===1?`e`:`i`)},w:function(e){return`settiman`+(e===1?`a`:`e`)},d:function(e){return`giorn`+(e===1?`o`:`i`)},h:function(e){return`or`+(e===1?`a`:`e`)},m:function(e){return`minut`+(e===1?`o`:`i`)},s:function(e){return`second`+(e===1?`o`:`i`)},ms:function(e){return`millisecond`+(e===1?`o`:`i`)},decimal:`,`},ja:{y:`年`,mo:`ヶ月`,w:`週`,d:`日`,h:`時間`,m:`分`,s:`秒`,ms:`ミリ秒`,decimal:`.`},km:{y:`ឆ្នាំ`,mo:`ខែ`,w:`សប្តាហ៍`,d:`ថ្ងៃ`,h:`ម៉ោង`,m:`នាទី`,s:`វិនាទី`,ms:`មិល្លីវិនាទី`},kn:{y:function(e){return e===1?`ವರ್ಷ`:`ವರ್ಷಗಳು`},mo:function(e){return e===1?`ತಿಂಗಳು`:`ತಿಂಗಳುಗಳು`},w:function(e){return e===1?`ವಾರ`:`ವಾರಗಳು`},d:function(e){return e===1?`ದಿನ`:`ದಿನಗಳು`},h:function(e){return e===1?`ಗಂಟೆ`:`ಗಂಟೆಗಳು`},m:function(e){return e===1?`ನಿಮಿಷ`:`ನಿಮಿಷಗಳು`},s:function(e){return e===1?`ಸೆಕೆಂಡ್`:`ಸೆಕೆಂಡುಗಳು`},ms:function(e){return e===1?`ಮಿಲಿಸೆಕೆಂಡ್`:`ಮಿಲಿಸೆಕೆಂಡುಗಳು`}},ko:{y:`년`,mo:`개월`,w:`주일`,d:`일`,h:`시간`,m:`분`,s:`초`,ms:`밀리 초`,decimal:`.`},ku:{y:`sal`,mo:`meh`,w:`hefte`,d:`roj`,h:`seet`,m:`deqe`,s:`saniye`,ms:`mîlîçirk`,decimal:`,`},lo:{y:`ປີ`,mo:`ເດືອນ`,w:`ອາທິດ`,d:`ມື້`,h:`ຊົ່ວໂມງ`,m:`ນາທີ`,s:`ວິນາທີ`,ms:`ມິນລິວິນາທີ`,decimal:`,`},lt:{y:function(e){return e%10==0||e%100>=10&&e%100<=20?`metų`:`metai`},mo:function(e){return[`mėnuo`,`mėnesiai`,`mėnesių`][m(e)]},w:function(e){return[`savaitė`,`savaitės`,`savaičių`][m(e)]},d:function(e){return[`diena`,`dienos`,`dienų`][m(e)]},h:function(e){return[`valanda`,`valandos`,`valandų`][m(e)]},m:function(e){return[`minutė`,`minutės`,`minučių`][m(e)]},s:function(e){return[`sekundė`,`sekundės`,`sekundžių`][m(e)]},ms:function(e){return[`milisekundė`,`milisekundės`,`milisekundžių`][m(e)]},decimal:`,`},lv:{y:function(e){return h(e)?`gads`:`gadi`},mo:function(e){return h(e)?`mēnesis`:`mēneši`},w:function(e){return h(e)?`nedēļa`:`nedēļas`},d:function(e){return h(e)?`diena`:`dienas`},h:function(e){return h(e)?`stunda`:`stundas`},m:function(e){return h(e)?`minūte`:`minūtes`},s:function(e){return h(e)?`sekunde`:`sekundes`},ms:function(e){return h(e)?`milisekunde`:`milisekundes`},decimal:`,`},mk:{y:function(e){return e===1?`година`:`години`},mo:function(e){return e===1?`месец`:`месеци`},w:function(e){return e===1?`недела`:`недели`},d:function(e){return e===1?`ден`:`дена`},h:function(e){return e===1?`час`:`часа`},m:function(e){return e===1?`минута`:`минути`},s:function(e){return e===1?`секунда`:`секунди`},ms:function(e){return e===1?`милисекунда`:`милисекунди`},decimal:`,`},mr:{y:function(e){return e===1?`वर्ष`:`वर्षे`},mo:function(e){return e===1?`महिना`:`महिने`},w:function(e){return e===1?`आठवडा`:`आठवडे`},d:`दिवस`,h:`तास`,m:function(e){return e===1?`मिनिट`:`मिनिटे`},s:`सेकंद`,ms:`मिलिसेकंद`},ms:{y:`tahun`,mo:`bulan`,w:`minggu`,d:`hari`,h:`jam`,m:`minit`,s:`saat`,ms:`milisaat`,decimal:`.`},nl:{y:`jaar`,mo:function(e){return e===1?`maand`:`maanden`},w:function(e){return e===1?`week`:`weken`},d:function(e){return e===1?`dag`:`dagen`},h:`uur`,m:function(e){return e===1?`minuut`:`minuten`},s:function(e){return e===1?`seconde`:`seconden`},ms:function(e){return e===1?`milliseconde`:`milliseconden`},decimal:`,`},no:{y:`år`,mo:function(e){return`måned`+(e===1?``:`er`)},w:function(e){return`uke`+(e===1?``:`r`)},d:function(e){return`dag`+(e===1?``:`er`)},h:function(e){return`time`+(e===1?``:`r`)},m:function(e){return`minutt`+(e===1?``:`er`)},s:function(e){return`sekund`+(e===1?``:`er`)},ms:function(e){return`millisekund`+(e===1?``:`er`)},decimal:`,`},pl:{y:function(e){return[`rok`,`roku`,`lata`,`lat`][d(e)]},mo:function(e){return[`miesiąc`,`miesiąca`,`miesiące`,`miesięcy`][d(e)]},w:function(e){return[`tydzień`,`tygodnia`,`tygodnie`,`tygodni`][d(e)]},d:function(e){return[`dzień`,`dnia`,`dni`,`dni`][d(e)]},h:function(e){return[`godzina`,`godziny`,`godziny`,`godzin`][d(e)]},m:function(e){return[`minuta`,`minuty`,`minuty`,`minut`][d(e)]},s:function(e){return[`sekunda`,`sekundy`,`sekundy`,`sekund`][d(e)]},ms:function(e){return[`milisekunda`,`milisekundy`,`milisekundy`,`milisekund`][d(e)]},decimal:`,`},pt:{y:function(e){return`ano`+(e===1?``:`s`)},mo:function(e){return e===1?`mês`:`meses`},w:function(e){return`semana`+(e===1?``:`s`)},d:function(e){return`dia`+(e===1?``:`s`)},h:function(e){return`hora`+(e===1?``:`s`)},m:function(e){return`minuto`+(e===1?``:`s`)},s:function(e){return`segundo`+(e===1?``:`s`)},ms:function(e){return`milissegundo`+(e===1?``:`s`)},decimal:`,`},ro:{y:function(e){return e===1?`an`:`ani`},mo:function(e){return e===1?`lună`:`luni`},w:function(e){return e===1?`săptămână`:`săptămâni`},d:function(e){return e===1?`zi`:`zile`},h:function(e){return e===1?`oră`:`ore`},m:function(e){return e===1?`minut`:`minute`},s:function(e){return e===1?`secundă`:`secunde`},ms:function(e){return e===1?`milisecundă`:`milisecunde`},decimal:`,`},ru:{y:function(e){return[`лет`,`год`,`года`][f(e)]},mo:function(e){return[`месяцев`,`месяц`,`месяца`][f(e)]},w:function(e){return[`недель`,`неделя`,`недели`][f(e)]},d:function(e){return[`дней`,`день`,`дня`][f(e)]},h:function(e){return[`часов`,`час`,`часа`][f(e)]},m:function(e){return[`минут`,`минута`,`минуты`][f(e)]},s:function(e){return[`секунд`,`секунда`,`секунды`][f(e)]},ms:function(e){return[`миллисекунд`,`миллисекунда`,`миллисекунды`][f(e)]},decimal:`,`},sq:{y:function(e){return e===1?`vit`:`vjet`},mo:`muaj`,w:`javë`,d:`ditë`,h:`orë`,m:function(e){return`minut`+(e===1?`ë`:`a`)},s:function(e){return`sekond`+(e===1?`ë`:`a`)},ms:function(e){return`milisekond`+(e===1?`ë`:`a`)},decimal:`,`},sr:{y:function(e){return[`години`,`година`,`године`][f(e)]},mo:function(e){return[`месеци`,`месец`,`месеца`][f(e)]},w:function(e){return[`недељи`,`недеља`,`недеље`][f(e)]},d:function(e){return[`дани`,`дан`,`дана`][f(e)]},h:function(e){return[`сати`,`сат`,`сата`][f(e)]},m:function(e){return[`минута`,`минут`,`минута`][f(e)]},s:function(e){return[`секунди`,`секунда`,`секунде`][f(e)]},ms:function(e){return[`милисекунди`,`милисекунда`,`милисекунде`][f(e)]},decimal:`,`},ta:{y:function(e){return e===1?`வருடம்`:`ஆண்டுகள்`},mo:function(e){return e===1?`மாதம்`:`மாதங்கள்`},w:function(e){return e===1?`வாரம்`:`வாரங்கள்`},d:function(e){return e===1?`நாள்`:`நாட்கள்`},h:function(e){return e===1?`மணி`:`மணிநேரம்`},m:function(e){return`நிமிட`+(e===1?`ம்`:`ங்கள்`)},s:function(e){return`வினாடி`+(e===1?``:`கள்`)},ms:function(e){return`மில்லி விநாடி`+(e===1?``:`கள்`)}},te:{y:function(e){return`సంవత్స`+(e===1?`రం`:`రాల`)},mo:function(e){return`నెల`+(e===1?``:`ల`)},w:function(e){return e===1?`వారం`:`వారాలు`},d:function(e){return`రోజు`+(e===1?``:`లు`)},h:function(e){return`గంట`+(e===1?``:`లు`)},m:function(e){return e===1?`నిమిషం`:`నిమిషాలు`},s:function(e){return e===1?`సెకను`:`సెకన్లు`},ms:function(e){return e===1?`మిల్లీసెకన్`:`మిల్లీసెకన్లు`}},uk:{y:function(e){return[`років`,`рік`,`роки`][f(e)]},mo:function(e){return[`місяців`,`місяць`,`місяці`][f(e)]},w:function(e){return[`тижнів`,`тиждень`,`тижні`][f(e)]},d:function(e){return[`днів`,`день`,`дні`][f(e)]},h:function(e){return[`годин`,`година`,`години`][f(e)]},m:function(e){return[`хвилин`,`хвилина`,`хвилини`][f(e)]},s:function(e){return[`секунд`,`секунда`,`секунди`][f(e)]},ms:function(e){return[`мілісекунд`,`мілісекунда`,`мілісекунди`][f(e)]},decimal:`,`},ur:{y:`سال`,mo:function(e){return e===1?`مہینہ`:`مہینے`},w:function(e){return e===1?`ہفتہ`:`ہفتے`},d:`دن`,h:function(e){return e===1?`گھنٹہ`:`گھنٹے`},m:`منٹ`,s:`سیکنڈ`,ms:`ملی سیکنڈ`,decimal:`.`},sk:{y:function(e){return[`rok`,`roky`,`roky`,`rokov`][p(e)]},mo:function(e){return[`mesiac`,`mesiace`,`mesiace`,`mesiacov`][p(e)]},w:function(e){return[`týždeň`,`týždne`,`týždne`,`týždňov`][p(e)]},d:function(e){return[`deň`,`dni`,`dni`,`dní`][p(e)]},h:function(e){return[`hodina`,`hodiny`,`hodiny`,`hodín`][p(e)]},m:function(e){return[`minúta`,`minúty`,`minúty`,`minút`][p(e)]},s:function(e){return[`sekunda`,`sekundy`,`sekundy`,`sekúnd`][p(e)]},ms:function(e){return[`milisekunda`,`milisekundy`,`milisekundy`,`milisekúnd`][p(e)]},decimal:`,`},sl:{y:function(e){return e%10==1?`leto`:e%100==2?`leti`:e%100==3||e%100==4||Math.floor(e)!==e&&e%100<=5?`leta`:`let`},mo:function(e){return e%10==1?`mesec`:e%100==2||Math.floor(e)!==e&&e%100<=5?`meseca`:e%10==3||e%10==4?`mesece`:`mesecev`},w:function(e){return e%10==1?`teden`:e%10==2||Math.floor(e)!==e&&e%100<=4?`tedna`:e%10==3||e%10==4?`tedne`:`tednov`},d:function(e){return e%100==1?`dan`:`dni`},h:function(e){return e%10==1?`ura`:e%100==2?`uri`:e%10==3||e%10==4||Math.floor(e)!==e?`ure`:`ur`},m:function(e){return e%10==1?`minuta`:e%10==2?`minuti`:e%10==3||e%10==4||Math.floor(e)!==e&&e%100<=4?`minute`:`minut`},s:function(e){return e%10==1?`sekunda`:e%100==2?`sekundi`:e%100==3||e%100==4||Math.floor(e)!==e?`sekunde`:`sekund`},ms:function(e){return e%10==1?`milisekunda`:e%100==2?`milisekundi`:e%100==3||e%100==4||Math.floor(e)!==e?`milisekunde`:`milisekund`},decimal:`,`},sv:{y:`år`,mo:function(e){return`månad`+(e===1?``:`er`)},w:function(e){return`veck`+(e===1?`a`:`or`)},d:function(e){return`dag`+(e===1?``:`ar`)},h:function(e){return`timm`+(e===1?`e`:`ar`)},m:function(e){return`minut`+(e===1?``:`er`)},s:function(e){return`sekund`+(e===1?``:`er`)},ms:function(e){return`millisekund`+(e===1?``:`er`)},decimal:`,`},sw:{y:function(e){return e===1?`mwaka`:`miaka`},mo:function(e){return e===1?`mwezi`:`miezi`},w:`wiki`,d:function(e){return e===1?`siku`:`masiku`},h:function(e){return e===1?`saa`:`masaa`},m:`dakika`,s:`sekunde`,ms:`milisekunde`,decimal:`.`,_numberFirst:!0},tr:{y:`yıl`,mo:`ay`,w:`hafta`,d:`gün`,h:`saat`,m:`dakika`,s:`saniye`,ms:`milisaniye`,decimal:`,`},th:{y:`ปี`,mo:`เดือน`,w:`สัปดาห์`,d:`วัน`,h:`ชั่วโมง`,m:`นาที`,s:`วินาที`,ms:`มิลลิวินาที`,decimal:`.`},vi:{y:`năm`,mo:`tháng`,w:`tuần`,d:`ngày`,h:`giờ`,m:`phút`,s:`giây`,ms:`mili giây`,decimal:`,`},zh_CN:{y:`年`,mo:`个月`,w:`周`,d:`天`,h:`小时`,m:`分钟`,s:`秒`,ms:`毫秒`,decimal:`.`},zh_TW:{y:`年`,mo:`個月`,w:`周`,d:`天`,h:`小時`,m:`分鐘`,s:`秒`,ms:`毫秒`,decimal:`.`}};function i(e){var t=function(e,n){return s(e,l({},t,n||{}))};return l(t,{language:`en`,spacer:` `,conjunction:``,serialComma:!0,units:[`y`,`mo`,`w`,`d`,`h`,`m`,`s`],languages:{},round:!1,unitMeasures:{y:315576e5,mo:26298e5,w:6048e5,d:864e5,h:36e5,m:6e4,s:1e3,ms:1}},e)}var a=i({});function o(e){var t=[e.language];if(_(e,`fallbacks`))if(g(e.fallbacks)&&e.fallbacks.length)t=t.concat(e.fallbacks);else throw Error(`fallbacks must be an array with at least one element`);for(var n=0;n<t.length;n++){var i=t[n];if(_(e.languages,i))return e.languages[i];if(_(r,i))return r[i]}throw Error(`No language found.`)}function s(e,t){var n,r,i;e=Math.abs(e);var a=o(t),s=[],l,u,d;for(n=0,r=t.units.length;n<r;n++){if(l=t.units[n],u=t.unitMeasures[l],n+1===r)if(_(t,`maxDecimalPoints`)){var f=10**t.maxDecimalPoints,p=e/u;d=parseFloat((Math.floor(f*p)/f).toFixed(t.maxDecimalPoints))}else d=e/u;else d=Math.floor(e/u);s.push({unitCount:d,unitName:l}),e-=d*u}var m=0;for(n=0;n<s.length;n++)if(s[n].unitCount){m=n;break}if(t.round){var h,g;for(n=s.length-1;n>=0&&(i=s[n],i.unitCount=Math.round(i.unitCount),n!==0);n--)g=s[n-1],h=t.unitMeasures[g.unitName]/t.unitMeasures[i.unitName],(i.unitCount%h===0||t.largest&&t.largest-1<n-m)&&(g.unitCount+=i.unitCount/h,i.unitCount=0)}var v=[];for(n=0,s.length;n<r&&(i=s[n],i.unitCount&&v.push(c(i.unitCount,i.unitName,a,t)),v.length!==t.largest);n++);if(v.length){var y=_(t,`delimiter`)?t.delimiter:_(a,`delimiter`)?a.delimiter:`, `;if(!t.conjunction||v.length===1)return v.join(y);if(v.length===2)return v.join(t.conjunction);if(v.length>2)return v.slice(0,-1).join(y)+(t.serialComma?`,`:``)+t.conjunction+v.slice(-1)}else return c(0,t.units[t.units.length-1],a,t)}function c(e,t,n,r){var i=_(r,`decimal`)?r.decimal:_(n,`decimal`)?n.decimal:`.`,a=typeof n._formatCount==`function`?n._formatCount(e,i):e.toString().replace(`.`,i),o=n[t],s=typeof o==`function`?o(e):o;return n._numberFirst?s+r.spacer+a:a+r.spacer+s}function l(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n],t)_(t,r)&&(e[r]=t[r]);return e}function u(e){return e===1?0:e===2?1:e>2&&e<11?2:0}function d(e){return e===1?0:Math.floor(e)===e?e%10>=2&&e%10<=4&&!(e%100>10&&e%100<20)?2:3:1}function f(e){return Math.floor(e)===e?e%100>=5&&e%100<=20||e%10>=5&&e%10<=9||e%10==0?0:e%10==1?1:e>1?2:0:2}function p(e){return e===1?0:Math.floor(e)===e?e%10>=2&&e%10<=4&&e%100<10?2:3:1}function m(e){return e===1||e%10==1&&e%100>20?0:Math.floor(e)!==e||e%10>=2&&e%100>20||e%10>=2&&e%100<10?1:2}function h(e){return e%10==1&&e%100!=11}var g=Array.isArray||function(e){return Object.prototype.toString.call(e)===`[object Array]`};function _(e,t){return Object.prototype.hasOwnProperty.call(e,t)}a.getSupportedLanguages=function(){var e=[];for(var t in r)_(r,t)&&t!==`gr`&&e.push(t);return e},a.humanizer=i,typeof define==`function`&&define.amd?define(function(){return a}):t!==void 0&&t.exports?t.exports=a:this.humanizeDuration=a})()})),N=t(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t<`u`?r(e,j()):typeof define==`function`&&define.amd?define([`exports`,`vue`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.V3InfiniteLoading={},n.Vue))})(e,function(e,t){let n=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},r={},i=e=>(t.pushScopeId(`data-v-259be2b2`),e=e(),t.popScopeId(),e),a={class:`container`},o=[i(()=>t.createElementVNode(`div`,{class:`spinner`},null,-1))];function s(e,n){return t.openBlock(),t.createElementBlock(`div`,a,o)}let c=n(r,[[`render`,s],[`__scopeId`,`data-v-259be2b2`],[`__file`,`/home/oumoussa/side-projects/infinite/src/components/Spinner.vue`]]),l=e=>({loading(){e.value=`loading`},loaded(){e.value=`loaded`},complete(){e.value=`complete`},error(){e.value=`error`}}),u=(e,t,n)=>()=>{n.prevHeight=(n.parentEl||document.documentElement).scrollHeight,t.loading(),e(`infinite`,t)},d=(e,t)=>{let n=e.getBoundingClientRect();if(!t)return n.top>=0&&n.bottom<=window.innerHeight;let r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom},f=e=>{e.parentEl=document.querySelector(e.target)||null;let t=`0px 0px ${e.distance}px 0px`;e.top&&(t=`${e.distance}px 0px 0px 0px`);let n=new IntersectionObserver(t=>{t[0].isIntersecting&&(e.firstload&&e.emit(),e.firstload=!0)},{root:e.parentEl,rootMargin:t});return n.observe(e.infiniteLoading.value),n},p={class:`state-error`};e.default=n({__name:`InfiniteLoading`,props:{top:{type:Boolean,required:!1},target:{type:[String,Boolean],required:!1},distance:{type:Number,required:!1,default:0},identifier:{required:!1},firstload:{type:Boolean,required:!1,default:!0},slots:{type:Object,required:!1}},emits:[`infinite`],setup(e,{emit:n}){let r=e,i=null,a=t.ref(null),o=t.ref(`ready`),{top:s,firstload:m,target:h,distance:g}=r,{identifier:_}=t.toRefs(r),v={infiniteLoading:a,target:h,top:s,firstload:m,distance:g,prevHeight:0,parentEl:null};v.emit=u(n,l(o),v);let y=()=>t.watch(o,async e=>{let n=v.parentEl||document.documentElement;await t.nextTick(),e==`loaded`&&s&&(n.scrollTop=n.scrollHeight-v.prevHeight),e==`loaded`&&d(a.value,v.parentEl)&&v.emit(),e==`complete`&&i.disconnect()}),b=()=>t.watch(_,()=>{o.value=`ready`,i.disconnect(),i=f(v)});return t.onMounted(()=>{i=f(v),y(),_&&b()}),t.onUnmounted(()=>{i.disconnect()}),(n,r)=>(t.openBlock(),t.createElementBlock(`div`,{ref_key:`infiniteLoading`,ref:a},[o.value==`loading`?t.renderSlot(n.$slots,`spinner`,{key:0},()=>[t.createVNode(c)],!0):t.createCommentVNode(`v-if`,!0),o.value==`complete`?t.renderSlot(n.$slots,`complete`,{key:1},()=>[t.createElementVNode(`span`,null,t.toDisplayString(e.slots?.complete||`No more results!`),1)],!0):t.createCommentVNode(`v-if`,!0),o.value==`error`?t.renderSlot(n.$slots,`error`,{key:2,retry:v.emit},()=>[t.createElementVNode(`span`,p,[t.createElementVNode(`span`,null,t.toDisplayString(e.slots?.error||`Oops something went wrong!`),1),t.createElementVNode(`button`,{class:`retry`,onClick:r[0]||=(...e)=>v.emit&&v.emit(...e)},` retry `)])],!0):t.createCommentVNode(`v-if`,!0)],512))}},[[`__scopeId`,`data-v-9d82030b`],[`__file`,`/home/oumoussa/side-projects/infinite/src/components/InfiniteLoading.vue`]]),Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}})})})),se=e(M(),1),ce=e(N(),1),le={key:0},ue={key:1},de={key:0},P=w(s({__name:`SettingsLdapView`,setup(e){let t=ie(),s=y(),w=re(),j=ae(),M=k(),N=O(),P=A(),F=o([]),I=o(0),L=o(),R=o(!1),z=o(!1),B=o(!1),V=o(!1),H=o(!1),U=o(null),W=te(),G=o(!1),K=o(0),q=o(!1),J=o(!1),Y=o(),X=c(()=>N.settings.enterprise.ldap),fe=async()=>await M.goToUpgrade(`ldap`,`upgrade-ldap`),pe=({row:e,column:t})=>{if(t.property===`status`){if(e.status===`Success`)return{color:`green`};if(e.status===`Error`)return{color:`red`}}if(t.property===`runMode`){if(e.runMode===`Dry`)return{color:`orange`};if(e.runMode===`Live`)return{color:`blue`}}return{}},me=e=>{e.name===`loginEnabled`&&typeof e.value==`boolean`&&(q.value=e.value),e.name===`synchronizationEnabled`&&typeof e.value==`boolean`&&(J.value=e.value),H.value=!0},he=e=>{G.value=e},Z=e=>{let t=new Date(e.startedAt),n=new Date(e.endedAt);return{runTime:(0,se.default)(n.getTime()-t.getTime()),runMode:E(e.runMode),status:E(e.status),endedAt:oe(n.getTime()),details:s.baseText(`settings.ldap.usersScanned`,{interpolate:{scanned:e.scanned.toString()}})}},ge=async()=>{if(!H.value||!Y.value)return;let e=Y.value.getValues(),n={loginEnabled:e.loginEnabled,loginLabel:e.loginLabel,connectionUrl:e.serverAddress,allowUnauthorizedCerts:e.allowUnauthorizedCerts,connectionPort:+e.port,connectionSecurity:e.connectionSecurity,baseDn:e.baseDn,bindingAdminDn:e.bindingType===`admin`?e.adminDn:``,bindingAdminPassword:e.bindingType===`admin`?e.adminPassword:``,emailAttribute:e.email,firstNameAttribute:e.firstName,lastNameAttribute:e.lastName,loginIdAttribute:e.loginId,ldapIdAttribute:e.ldapId,userFilter:e.userFilter,synchronizationEnabled:e.synchronizationEnabled,synchronizationInterval:+e.synchronizationInterval,searchPageSize:+e.pageSize,searchTimeout:+e.searchTimeout,enforceEmailUniqueness:e.enforceEmailUniqueness},r=!0;if(L.value)try{L.value.loginEnabled&&!n.loginEnabled&&(r=await w.confirm(s.baseText(`settings.ldap.confirmMessage.beforeSaveForm.message`),s.baseText(`settings.ldap.confirmMessage.beforeSaveForm.headline`),{cancelButtonText:s.baseText(`settings.ldap.confirmMessage.beforeSaveForm.cancelButtonText`),confirmButtonText:s.baseText(`settings.ldap.confirmMessage.beforeSaveForm.confirmButtonText`)})===D),r||(H.value=!0),L.value=await P.updateLdapConfig(n),t.showToast({title:s.baseText(`settings.ldap.updateConfiguration`),message:``,type:`success`})}catch(e){t.showError(e,s.baseText(`settings.ldap.configurationError`))}finally{r&&(H.value=!1)}},_e=()=>{W.emit(`submit`)},ve=async()=>{R.value=!0;try{await P.testLdapConnection(),t.showToast({title:s.baseText(`settings.ldap.connectionTest`),message:s.baseText(`settings.ldap.toast.connection.success`),type:`success`})}catch(e){t.showToast({title:s.baseText(`settings.ldap.connectionTestError`),message:e.message,type:`error`})}finally{R.value=!1}},ye=async()=>{z.value=!0;try{await P.runLdapSync({type:`dry`}),t.showToast({title:s.baseText(`settings.ldap.runSync.title`),message:s.baseText(`settings.ldap.toast.sync.success`),type:`success`})}catch(e){t.showError(e,s.baseText(`settings.ldap.synchronizationError`))}finally{z.value=!1,await $()}},be=async()=>{B.value=!0;try{await P.runLdapSync({type:`live`}),t.showToast({title:s.baseText(`settings.ldap.runSync.title`),message:s.baseText(`settings.ldap.toast.sync.success`),type:`success`})}catch(e){t.showError(e,s.baseText(`settings.ldap.synchronizationError`))}finally{B.value=!1,await $()}},xe=async()=>{try{L.value=await P.getLdapConfig(),q.value=L.value.loginEnabled,J.value=L.value.synchronizationEnabled;let e=e=>e.loginEnabled===!0,t=e=>e.synchronizationEnabled===!0&&e.loginEnabled===!0,n=e=>e.bindingType===`admin`&&e.loginEnabled===!0;U.value=[{name:`loginEnabled`,initialValue:L.value.loginEnabled,properties:{type:`toggle`,label:s.baseText(`settings.ldap.form.loginEnabled.label`),tooltipText:s.baseText(`settings.ldap.form.loginEnabled.tooltip`),required:!0}},{name:`loginLabel`,initialValue:L.value.loginLabel,properties:{label:s.baseText(`settings.ldap.form.loginLabel.label`),required:!0,placeholder:s.baseText(`settings.ldap.form.loginLabel.placeholder`),infoText:s.baseText(`settings.ldap.form.loginLabel.infoText`)},shouldDisplay:e},{name:`serverAddress`,initialValue:L.value.connectionUrl,properties:{label:s.baseText(`settings.ldap.form.serverAddress.label`),required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.serverAddress.placeholder`),infoText:s.baseText(`settings.ldap.form.serverAddress.infoText`)},shouldDisplay:e},{name:`port`,initialValue:L.value.connectionPort,properties:{type:`number`,label:s.baseText(`settings.ldap.form.port.label`),capitalize:!0,infoText:s.baseText(`settings.ldap.form.port.infoText`)},shouldDisplay:e},{name:`connectionSecurity`,initialValue:L.value.connectionSecurity,properties:{type:`select`,label:s.baseText(`settings.ldap.form.connectionSecurity.label`),infoText:s.baseText(`settings.ldap.form.connectionSecurity.infoText`),options:[{label:`None`,value:`none`},{label:`TLS`,value:`tls`},{label:`STARTTLS`,value:`startTls`}],required:!0,capitalize:!0},shouldDisplay:e},{name:`allowUnauthorizedCerts`,initialValue:L.value.allowUnauthorizedCerts,properties:{type:`toggle`,label:s.baseText(`settings.ldap.form.allowUnauthorizedCerts.label`),required:!1},shouldDisplay(e){return e.connectionSecurity!==`none`&&e.loginEnabled===!0}},{name:`baseDn`,initialValue:L.value.baseDn,properties:{label:s.baseText(`settings.ldap.form.baseDn.label`),required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.baseDn.placeholder`),infoText:s.baseText(`settings.ldap.form.baseDn.infoText`)},shouldDisplay:e},{name:`bindingType`,initialValue:`admin`,properties:{type:`select`,label:s.baseText(`settings.ldap.form.bindingType.label`),infoText:s.baseText(`settings.ldap.form.bindingType.infoText`),options:[{value:`admin`,label:`Admin`},{value:`anonymous`,label:`Anonymous`}]},shouldDisplay:e},{name:`adminDn`,initialValue:L.value.bindingAdminDn,properties:{label:s.baseText(`settings.ldap.form.adminDn.label`),placeholder:s.baseText(`settings.ldap.form.adminDn.placeholder`),infoText:s.baseText(`settings.ldap.form.adminDn.infoText`),capitalize:!0},shouldDisplay:n},{name:`adminPassword`,initialValue:L.value.bindingAdminPassword,properties:{label:s.baseText(`settings.ldap.form.adminPassword.label`),type:`password`,capitalize:!0,infoText:s.baseText(`settings.ldap.form.adminPassword.infoText`)},shouldDisplay:n},{name:`userFilter`,initialValue:L.value.userFilter,properties:{label:s.baseText(`settings.ldap.form.userFilter.label`),type:`text`,required:!1,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.userFilter.placeholder`),infoText:s.baseText(`settings.ldap.form.userFilter.infoText`)},shouldDisplay:e},{name:`attributeMappingInfo`,properties:{label:s.baseText(`settings.ldap.form.attributeMappingInfo.label`),type:`info`,labelSize:`large`,labelAlignment:`left`},shouldDisplay:e},{name:`ldapId`,initialValue:L.value.ldapIdAttribute,properties:{label:s.baseText(`settings.ldap.form.ldapId.label`),type:`text`,required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.ldapId.placeholder`),infoText:s.baseText(`settings.ldap.form.ldapId.infoText`)},shouldDisplay:e},{name:`loginId`,initialValue:L.value.loginIdAttribute,properties:{label:s.baseText(`settings.ldap.form.loginId.label`),type:`text`,autocomplete:`email`,required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.loginId.placeholder`),infoText:s.baseText(`settings.ldap.form.loginId.infoText`)},shouldDisplay:e},{name:`email`,initialValue:L.value.emailAttribute,properties:{label:s.baseText(`settings.ldap.form.email.label`),type:`text`,autocomplete:`email`,required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.email.placeholder`),infoText:s.baseText(`settings.ldap.form.email.infoText`)},shouldDisplay:e},{name:`firstName`,initialValue:L.value.firstNameAttribute,properties:{label:s.baseText(`settings.ldap.form.firstName.label`),type:`text`,autocomplete:`email`,required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.firstName.placeholder`),infoText:s.baseText(`settings.ldap.form.firstName.infoText`)},shouldDisplay:e},{name:`lastName`,initialValue:L.value.lastNameAttribute,properties:{label:s.baseText(`settings.ldap.form.lastName.label`),type:`text`,autocomplete:`email`,required:!0,capitalize:!0,placeholder:s.baseText(`settings.ldap.form.lastName.placeholder`),infoText:s.baseText(`settings.ldap.form.lastName.infoText`)},shouldDisplay:e},{name:`synchronizationEnabled`,initialValue:L.value.synchronizationEnabled,properties:{type:`toggle`,label:s.baseText(`settings.ldap.form.synchronizationEnabled.label`),tooltipText:s.baseText(`settings.ldap.form.synchronizationEnabled.tooltip`),required:!0},shouldDisplay:e},{name:`synchronizationInterval`,initialValue:L.value.synchronizationInterval,properties:{type:`number`,label:s.baseText(`settings.ldap.form.synchronizationInterval.label`),infoText:s.baseText(`settings.ldap.form.synchronizationInterval.infoText`)},shouldDisplay:t},{name:`pageSize`,initialValue:L.value.searchPageSize,properties:{type:`number`,label:s.baseText(`settings.ldap.form.pageSize.label`),infoText:s.baseText(`settings.ldap.form.pageSize.infoText`)},shouldDisplay:t},{name:`searchTimeout`,initialValue:L.value.searchTimeout,properties:{type:`number`,label:s.baseText(`settings.ldap.form.searchTimeout.label`),infoText:s.baseText(`settings.ldap.form.searchTimeout.infoText`)},shouldDisplay:t},{name:`enforceEmailUniqueness`,initialValue:L.value.enforceEmailUniqueness,properties:{type:`toggle`,label:s.baseText(`settings.ldap.form.enforceEmailUniqueness.label`),tooltipText:s.baseText(`settings.ldap.form.enforceEmailUniqueness.tooltip`),required:!1},shouldDisplay:e}]}catch(e){t.showError(e,s.baseText(`settings.ldap.configurationError`))}},Q=async()=>{try{V.value=!0;let e=await P.getLdapSynchronizations({page:K.value});return e.length===0?!1:(F.value.push(...e.map(Z)),K.value+=1,!0)}catch(e){return t.showError(e,s.baseText(`settings.ldap.synchronizationError`)),!1}finally{V.value=!1}},Se=async e=>{await Q()?e.loaded():e.complete()},$=async()=>{try{K.value=0,I.value+=1,F.value=[],await Q()}catch(e){t.showError(e,s.baseText(`settings.ldap.synchronizationError`))}};return f(async()=>{j.set(s.baseText(`settings.ldap`)),X.value&&(await xe(),q.value&&await Q())}),(e,t)=>{let o=g(`n8n-html`),c=g(`loading`);return X.value?(n(),a(`div`,ue,[i(`div`,{class:p(e.$style.container)},[i(`div`,{class:p(e.$style.header)},[h(d(S),{size:`2xlarge`},{default:v(()=>[r(l(d(s).baseText(`settings.ldap`)),1)]),_:1})],2),i(`div`,{class:p(e.$style.docsInfoTip)},[h(d(x),{theme:`info`,type:`note`},{default:v(()=>[m(i(`span`,null,null,512),[[o,d(s).baseText(`settings.ldap.infoTip`)]])]),_:1})],2),i(`div`,{class:p(e.$style.settingsForm)},[U.value?(n(),_(d(b),{key:0,ref_key:`ldapConfigFormRef`,ref:Y,inputs:U.value,"event-bus":d(W),"column-view":!0,"vertical-spacing":`l`,onUpdate:me,onReady:he,onSubmit:ge},null,8,[`inputs`,`event-bus`])):u(``,!0)],2),i(`div`,{class:p(e.$style.buttonContainer)},[q.value?(n(),_(d(C),{key:0,label:R.value?d(s).baseText(`settings.ldap.testingConnection`):d(s).baseText(`settings.ldap.testConnection`),size:`large`,class:`mr-s`,disabled:H.value||!G.value,loading:R.value,onClick:ve},null,8,[`label`,`disabled`,`loading`])):u(``,!0),h(d(C),{label:d(s).baseText(`settings.ldap.save`),size:`large`,disabled:!H.value||!G.value,onClick:_e},null,8,[`label`,`disabled`])],2)],2),q.value?(n(),a(`div`,de,[h(d(S),{tag:`h1`,class:`mb-xl mt-3xl`,size:`medium`},{default:v(()=>[r(l(d(s).baseText(`settings.ldap.section.synchronization.title`)),1)]),_:1}),i(`div`,{class:p(e.$style.syncTable)},[m((n(),_(d(ne),{key:I.value,border:!0,stripe:!0,data:F.value,"cell-style":pe,style:{width:`100%`},"max-height":`250`},{empty:v(()=>[r(l(d(s).baseText(`settings.ldap.synchronizationTable.empty.message`)),1)]),append:v(()=>[h(d(ce.default),{target:`.el-table__body-wrapper`,onInfinite:Se})]),default:v(()=>[h(d(T),{prop:`status`,label:d(s).baseText(`settings.ldap.synchronizationTable.column.status`)},null,8,[`label`]),h(d(T),{prop:`endedAt`,label:d(s).baseText(`settings.ldap.synchronizationTable.column.endedAt`)},null,8,[`label`]),h(d(T),{prop:`runMode`,label:d(s).baseText(`settings.ldap.synchronizationTable.column.runMode`)},null,8,[`label`]),h(d(T),{prop:`runTime`,label:d(s).baseText(`settings.ldap.synchronizationTable.column.runTime`)},null,8,[`label`]),h(d(T),{prop:`details`,label:d(s).baseText(`settings.ldap.synchronizationTable.column.details`)},null,8,[`label`])]),_:1},8,[`data`])),[[c,V.value]])],2),i(`div`,{class:p([`pb-3xl`,e.$style.buttonContainer])},[h(d(C),{variant:`subtle`,label:d(s).baseText(`settings.ldap.dryRun`),size:`large`,class:`mr-s`,disabled:H.value||!G.value,loading:z.value,onClick:ye},null,8,[`label`,`disabled`,`loading`]),h(d(C),{label:d(s).baseText(`settings.ldap.synchronizeNow`),size:`large`,disabled:H.value||!G.value,loading:B.value,onClick:be},null,8,[`label`,`disabled`,`loading`])],2)])):u(``,!0)])):(n(),a(`div`,le,[i(`div`,{class:p([e.$style.header,`mb-2xl`])},[h(d(S),{size:`2xlarge`},{default:v(()=>[r(l(d(s).baseText(`settings.ldap`)),1)]),_:1})],2),h(d(x),{type:`note`,theme:`info`,"tooltip-placement":`right`,class:`mb-l`},{default:v(()=>[r(l(d(s).baseText(`settings.ldap.note`)),1)]),_:1}),h(d(ee),{description:d(s).baseText(`settings.ldap.disabled.description`),"button-text":d(s).baseText(`settings.ldap.disabled.buttonText`),"onClick:button":fe},{heading:v(()=>[i(`span`,null,l(d(s).baseText(`settings.ldap.disabled.title`)),1)]),_:1},8,[`description`,`button-text`])]))}}}),[[`__cssModules`,{$style:{container:`_container_1yebx_125`,syncTable:`_syncTable_1yebx_129`,header:`_header_1yebx_133`,enableFeatureContainer:`_enableFeatureContainer_1yebx_142`,sectionHeader:`_sectionHeader_1yebx_154`,settingsForm:`_settingsForm_1yebx_158`,docsInfoTip:`_docsInfoTip_1yebx_162`,buttonContainer:`_buttonContainer_1yebx_166`}}]]);export{P as default};
//# sourceMappingURL=SettingsLdapView-YA3soGDz.js.map