(function(e){function t(t){for(var n,a,c=t[0],s=t[1],u=t[2],p=0,l=[];p{child} al primario {parent}","merge_confirmation":"Sostituisci {source} con {target}","move_selection":"Scegli un primario {type} dove spostare {source}.","merge_selection":"Sostituisci tutte le voci di {source} con il {type} selezionato.","Root":"Radice","Ignore_Shopping":"Ignora lista della spesa","delete_confirmation":"Sei sicuro di voler eliminare {source}?","Description":"Descrizione","Icon":"Icona","Unit":"Unità","No_ID":"ID non trovato, non è possibile eliminare.","Recipe_Book":"Libro di Ricette","create_title":"Nuovo {type}","edit_title":"Modifica {type}","Name":"Nome","Recipe":"Ricetta","delete_title":"Elimina {type}","Unrated":"Senza valutazione","New_Unit":"Nuova unità di misura","move_title":"Sposta {type}","Food":"Alimento","Delete_Food":"Elimina alimento","Edit_Food":"Modifica alimento","Move_Food":"Sposta alimento","New_Food":"Nuovo alimento","Hide_Food":"Nascondi alimento","merge_title":"Unisci {type}","Key_Shift":"Maiusc","del_confirmation_tree":"Sei sicuro di voler eliminare {source} e tutti gli elementi dipendenti?","Disable_Amount":"Disabilita Quantità","Key_Ctrl":"Ctrl","No_Results":"Nessun risultato","Create_New_Shopping Category":"Crea nuova categoria di spesa","Create_New_Keyword":"Aggiungi nuova parola chiave","and_up":"& Su","step_time_minutes":"Tempo dello step in minuti","confirm_delete":"Sei sicuro di voler eliminare questo {object}?","Show_as_header":"Mostra come intestazione","Hide_as_header":"Nascondi come intestazione","Copy_template_reference":"Copia riferimento template","Save_and_View":"Salva & Mostra","Text":"Testo","Edit_Recipe":"Modifica Ricetta","Move_Up":"Sposta Sopra","Move_Down":"Sposta Sotto","Step_Name":"Nome dello Step","Step_Type":"Tipo di Step","Enable_Amount":"Abilita Quantità","Add_Step":"Aggiungi Step","Note":"Nota","Create_New_Food":"Aggiungi nuovo alimento","Make_Header":"Crea Intestazione","Make_Ingredient":"Crea Ingrediente","Create_New_Unit":"Aggiungi nuova unità","Instructions":"Istruzioni","Time":"Tempo","Shopping_Category":"Categoria di spesa","Meal_Plan_Days":"Piani alimentari futuri","tree_root":"Radice dell\'albero","Automation":"Automazione","Parameter":"Parametro","Type":"Tipo","Automate":"Automatizza","create_rule":"e crea automazione","Empty":"Vuoto","Food_Alias":"Alias Alimento","Unit_Alias":"Alias Unità","Keyword_Alias":"Alias Parola Chiave","Table_of_Contents":"Indice dei contenuti","warning_feature_beta":"Questa funzione è attualmente in BETA (non è completa). Potrebbero verificarsi delle anomalie e modifiche che in futuro potrebbero bloccare la funzionalità stessa o rimuove i dati correlati a essa.","Shopping_list":"Lista della spesa","Title":"Titolo","Create_New_Meal_Type":"Aggiungi nuovo tipo di pasto","Week":"Settimana","Month":"Mese","Year":"Anno","Planner":"Planner","Planner_Settings":"Impostazioni planner","Period":"Periodo","Plan_Period_To_Show":"Mostra settimane, mesi o anni","Plan_Show_How_Many_Periods":"Periodo da mostrare","Starting_Day":"Giorno di inizio della settimana","Meal_Types":"Tipi di pasto","Clone":"Duplica","Drag_Here_To_Delete":"Sposta qui per eliminare","Meal_Type_Required":"Il tipo di pasto è richiesto","Periods":"Periodi","Meal_Type":"Tipo di pasto","Title_or_Recipe_Required":"Sono richiesti titolo o ricetta"}')},10:function(e,t,r){e.exports=r("78bb")},2165:function(e){e.exports=JSON.parse('{"err_fetching_resource":"","err_creating_resource":"","err_updating_resource":"","err_deleting_resource":"","success_fetching_resource":"","success_creating_resource":"","success_updating_resource":"","success_deleting_resource":"","import_running":"","all_fields_optional":"","convert_internal":"","show_only_internal":"","Log_Recipe_Cooking":"","External_Recipe_Image":"","Add_to_Shopping":"","Add_to_Plan":"","Step_start_time":"","Sort_by_new":"","Recipes_per_page":"","Manage_Books":"","Meal_Plan":"","Select_Book":"","Recipe_Image":"","Import_finished":"","View_Recipes":"","Log_Cooking":"","New_Recipe":"","Url_Import":"","Reset_Search":"","Recently_Viewed":"","Load_More":"","Keywords":"","Books":"","Proteins":"","Fats":"","Carbohydrates":"","Calories":"","Nutrition":"","Date":"","Share":"","Export":"","Copy":"","Rating":"","Close":"","Link":"","Add":"","New":"","Success":"","Failure":"","Ingredients":"","Supermarket":"","Categories":"","Category":"","Selected":"","min":"","Servings":"","Waiting":"","Preparation":"","External":"","Size":"","Files":"","File":"","Edit":"","Cancel":"","Delete":"","Open":"","Ok":"","Save":"","Step":"","Search":"","Import":"","Print":"","Settings":"","or":"","and":"","Information":"","Download":"","Create":""}')},"2b2d":function(e,t,r){"use strict";r.r(t),r.d(t,"AutomationTypeEnum",(function(){return n})),r.d(t,"RecipeStepsTypeEnum",(function(){return i})),r.d(t,"StepTypeEnum",(function(){return o})),r.d(t,"StorageMethodEnum",(function(){return a})),r.d(t,"UserPreferenceThemeEnum",(function(){return c})),r.d(t,"UserPreferenceNavColorEnum",(function(){return s})),r.d(t,"UserPreferenceDefaultPageEnum",(function(){return u})),r.d(t,"UserPreferenceSearchStyleEnum",(function(){return d})),r.d(t,"ApiApiAxiosParamCreator",(function(){return S})),r.d(t,"ApiApiFp",(function(){return w})),r.d(t,"ApiApiFactory",(function(){return P})),r.d(t,"ApiApi",(function(){return k}));r("d3b7"),r("3ca3"),r("ddb0"),r("2b3d"),r("ac1f"),r("5319");var n,i,o,a,c,s,u,d,p=r("9ab4"),l=r("bc3a"),h=r.n(l),f=(r("841c"),r("25f0"),r("b0c0"),"undefined"!==typeof window?localStorage.getItem("BASE_PATH")||"":location.protocol+"//"+location.host),b=function(){function e(e,t,r){void 0===t&&(t=f),void 0===r&&(r=h.a),this.basePath=t,this.axios=r,e&&(this.configuration=e,this.basePath=e.basePath||this.basePath)}return e}(),m=function(e){function t(t,r){var n=e.call(this,r)||this;return n.field=t,n.name="RequiredError",n}return Object(p["c"])(t,e),t}(Error),v="https://example.com",O=function(e,t,r){if(null===r||void 0===r)throw new m(t,"Required parameter "+t+" was null or undefined when calling "+e+".")},j=function(e){for(var t=[],r=1;r{child} zu Elternelement {parent}","merge_confirmation":"Ersetze {source} mit {target}","move_selection":"Wähle Elternelement {type} um {source} zu verschieben.","Root":"Ursprung","Recipe":"Rezept","tree_root":"Ursprung des Baums","Unit":"Einheit","No_Results":"Keine Ergebnisse","New_Unit":"Neue Einheit","Create_New_Food":"Neues Essen","Create_New_Keyword":"Neues Schlagwort","Create_New_Unit":"Neue Einheit","Instructions":"Anleitung","Time":"Zeit","New_Keyword":"Neues Schlagwort","Delete_Keyword":"Schlagwort löschen","show_split_screen":"Geteilte Ansicht","Recipes_per_page":"Rezepte pro Seite","Manage_Books":"Bücher Verwalten","delete_confirmation":"Soll {source} wirklich gelöscht werden?","merge_selection":"Ersetze alle vorkommen von {source} mit dem ausgewählten {type}."}')},7432:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("multiselect",{attrs:{options:e.objects,"close-on-select":!0,"clear-on-select":!0,"hide-selected":e.multiple,"preserve-search":!0,placeholder:e.lookupPlaceholder,label:e.label,"track-by":"id",multiple:e.multiple,taggable:e.allow_create,"tag-placeholder":e.create_placeholder,loading:e.loading},on:{"search-change":e.search,input:e.selectionChanged,tag:e.addNew},model:{value:e.selected_objects,callback:function(t){e.selected_objects=t},expression:"selected_objects"}})},i=[],o=(r("a9e3"),r("ac1f"),r("841c"),r("b0c0"),r("99af"),r("159b"),r("8e5f")),a=r.n(o),c=r("fa7d"),s={name:"GenericMultiselect",components:{Multiselect:a.a},mixins:[c["ApiMixin"]],data:function(){return{loading:!1,objects:[],selected_objects:[]}},props:{placeholder:{type:String,default:void 0},model:{type:Object,default:function(){return{}}},label:{type:String,default:"name"},parent_variable:{type:String,default:void 0},limit:{type:Number,default:10},sticky_options:{type:Array,default:function(){return[]}},initial_selection:{type:Array,default:function(){return[]}},multiple:{type:Boolean,default:!0},allow_create:{type:Boolean,default:!1},create_placeholder:{type:String,default:"You Forgot to Add a Tag Placeholder"}},watch:{initial_selection:function(e,t){this.selected_objects=e}},mounted:function(){this.search(""),this.selected_objects=this.initial_selection},computed:{lookupPlaceholder:function(){return this.placeholder||this.model.name||this.$t("Search")}},methods:{search:function(e){var t=this,r={page:1,pageSize:10,query:e};this.genericAPI(this.model,this.Actions.LIST,r).then((function(e){var r,n;t.objects=t.sticky_options.concat(null!==(r=null===(n=e.data)||void 0===n?void 0:n.results)&&void 0!==r?r:e.data),0===t.selected_objects.length&&0===t.initial_selection.length&&t.objects.length>0&&t.objects.forEach((function(e){"default"in e&&e.default&&(t.multiple?t.selected_objects=[e]:t.selected_objects=e,t.selectionChanged())}))}))},selectionChanged:function(){this.$emit("change",{var:this.parent_variable,val:this.selected_objects})},addNew:function(e){var t=this;this.$emit("new",e),setTimeout((function(){t.search("")}),750)}}},u=s,d=r("2877"),p=Object(d["a"])(u,n,i,!1,null,"340ae6b2",null);t["a"]=p.exports},"78bb":function(e,t,r){"use strict";r.r(t);r("e623"),r("e379"),r("5dc8"),r("37e1");var n=r("a026"),i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.this_model?r("div",{staticStyle:{"margin-bottom":"4vh"},attrs:{id:"app"}},[e.this_model?r("generic-modal-form",{attrs:{model:e.this_model,action:e.this_action,item1:e.this_item,item2:e.this_target,show:e.show_modal},on:{"finish-action":e.finishAction}}):e._e(),r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-2 d-none d-md-block"}),r("div",{staticClass:"col-xl-8 col-12"},[r("div",{staticClass:"container-fluid d-flex flex-column flex-grow-1"},[r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-6",staticStyle:{"margin-top":"1vh"}},[r("h3",[r("span",[e._v(e._s(this.this_model.name))]),r("span",[r("b-button",{attrs:{variant:"link"},on:{click:function(t){return e.startAction({action:"new"})}}},[r("i",{staticClass:"fas fa-plus-circle fa-2x"})])],1)])])]),e._m(0)])])])],1):e._e()},o=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"row"},[r("div",{staticClass:"col col-md-12"},[e._v(" this is where shopping list items go ")])])}],a=r("5f5b"),c=(r("2dd8"),r("fa7d")),s=r("cb8d");n["default"].use(a["a"]);var u={name:"ModelListView",mixins:[c["ApiMixin"],c["ToastMixin"]],components:{GenericModalForm:s["a"]},data:function(){return{items:[],this_model:void 0,model_menu:void 0,this_action:void 0,this_item:{},show_modal:!1}},mounted:function(){var e=JSON.parse(document.getElementById("model_config").textContent);this.this_model=this.Models[null===e||void 0===e?void 0:e.model]},methods:{startAction:function(e,t){var r,n=null!==(r=null===e||void 0===e?void 0:e.source)&&void 0!==r?r:{};switch(this.this_item=n,e.action){case"delete":this.this_action=this.Actions.DELETE,this.show_modal=!0;break;case"new":this.this_action=this.Actions.CREATE,this.show_modal=!0;break;case"edit":this.this_item=e.source,this.this_action=this.Actions.UPDATE,this.show_modal=!0;break}},finishAction:function(e){var t=void 0;switch(null===e||void 0===e?void 0:e.action){case"save":this.saveThis(e.form_data);break}if("cancel"!==e)switch(this.this_action){case this.Actions.DELETE:this.deleteThis(this.this_item.id);break;case this.Actions.CREATE:this.saveThis(e.form_data);break;case this.Actions.UPDATE:t=e.form_data,t.id=this.this_item.id,console.log("form",t),this.saveThis(t);break;case this.Actions.MERGE:this.mergeThis(this.this_item,e.form_data.target,!1);break;case this.Actions.MOVE:this.moveThis(this.this_item.id,e.form_data.target.id);break}this.clearState()},getItems:function(e){var t=this;this.genericAPI(this.this_model,this.Actions.LIST,e).then((function(e){null!==e&&void 0!==e&&e.length?t.items=e.data:console.log("no data returned")})).catch((function(e){console.log(e),c["StandardToasts"].makeStandardToast(c["StandardToasts"].FAIL_FETCH)}))},getThis:function(e){return this.genericAPI(this.this_model,this.Actions.FETCH,{id:e})},saveThis:function(e){null!==e&&void 0!==e&&e.id?this.genericAPI(this.this_model,this.Actions.UPDATE,e).then((function(e){c["StandardToasts"].makeStandardToast(c["StandardToasts"].SUCCESS_UPDATE)})).catch((function(e){console.log(e,e.response),c["StandardToasts"].makeStandardToast(c["StandardToasts"].FAIL_UPDATE)})):this.genericAPI(this.this_model,this.Actions.CREATE,e).then((function(e){c["StandardToasts"].makeStandardToast(c["StandardToasts"].SUCCESS_CREATE)})).catch((function(e){console.log(e),c["StandardToasts"].makeStandardToast(c["StandardToasts"].FAIL_CREATE)}))},getRecipe:function(e){},deleteThis:function(e){this.genericAPI(this.this_model,this.Actions.DELETE,{id:e}).then((function(e){c["StandardToasts"].makeStandardToast(c["StandardToasts"].SUCCESS_DELETE)})).catch((function(e){console.log(e),c["StandardToasts"].makeStandardToast(c["StandardToasts"].FAIL_DELETE)}))},clearState:function(){this.show_modal=!1,this.this_action=void 0,this.this_item=void 0}}},d=u,p=(r("60bc"),r("2877")),l=Object(p["a"])(d,i,o,!1,null,null,null),h=l.exports,f=r("9225");n["default"].config.productionTip=!1,new n["default"]({i18n:f["a"],render:function(e){return e(h)}}).$mount("#app")},"89b2":function(e){e.exports=JSON.parse('{"warning_feature_beta":"Ta funkcja jest obecnie w wersji BETA (testowej). Podczas korzystania z tej funkcji należy spodziewać się błędów i ewentualnych zmian w przyszłości (prawdopodobna utrata danych powiązanych z tą funkcją).","err_fetching_resource":"Wystąpił błąd podczas pobierania zasobu!","err_creating_resource":"Wystąpił błąd podczas tworzenia zasobu!","err_updating_resource":"Wystąpił błąd podczas aktualizowania zasobu!","err_deleting_resource":"Wystąpił błąd podczas usuwania zasobu!","success_fetching_resource":"Pomyślnie pobrano zasób!","success_creating_resource":"Pomyślnie utworzono zasób!","success_updating_resource":"Pomyślnie zaktualizowano zasób!","success_deleting_resource":"Pomyślnie usunięto zasób!","step_time_minutes":"Poszczególne kroki w minutach","confirm_delete":"Czy na pewno chcesz usunąć {object}?","import_running":"Trwa importowanie, proszę czekać!","all_fields_optional":"Wszystkie pola są opcjonalne i można je pozostawić puste.","convert_internal":"Konwertuj do lokalnego przepisu","show_only_internal":"Pokaż tylko lokalne przepisy","show_split_screen":"Widok podzielony","Log_Recipe_Cooking":"Zaloguj gotowanie przepisu","External_Recipe_Image":"Zewnętrzny obraz dla przepisu","Add_to_Shopping":"Dodaj do zakupów","Add_to_Plan":"Dodaj do planu","Step_start_time":"Czas rozpoczęcia kroku","Sort_by_new":"Sortuj według nowych","Recipes_per_page":"Przepisy na stronę","Show_as_header":"Pokaż jako nagłówek","Hide_as_header":"Ukryj jako nagłówek","Copy_template_reference":"Skopiuj odniesienie do przykładowego szablonu","Save_and_View":"Zapisz i wyświetl","Manage_Books":"Zarządzaj książkami","Meal_Plan":"Plan posiłków","Select_Book":"Wybierz książkę","Recipe_Image":"Obrazek dla przepisu","Import_finished":"Import zakończony","View_Recipes":"Przeglądaj przepisy","Log_Cooking":"Zanotuj ugotowanie","New_Recipe":"Nowy przepis","Url_Import":"Importowanie URL","Reset_Search":"Resetuj wyszukiwanie","Recently_Viewed":"Ostatnio oglądane","Load_More":"Załaduj więcej","New_Keyword":"Nowe słowo kluczowe","Delete_Keyword":"Usuń słowo kluczowe","Edit_Keyword":"Edytuj słowo kluczowe","Edit_Recipe":"Edytuj przepis","Move_Keyword":"Przenieś słowo kluczowe","Merge_Keyword":"Scal słowa kluczowe","Hide_Keywords":"Ukryj słowo kluczowe","Hide_Recipes":"Ukryj przepisy","Move_Up":"Przesunąć w górę","Move_Down":"Przesunąć w dół","Step_Name":"Nazwa kroku","Step_Type":"Typ kroku","Make_Header":"Utwórz nagłówek","Make_Ingredient":"Utwórz składnik","Enable_Amount":"Włącz ilość","Disable_Amount":"Wyłącz ilość","Add_Step":"Dodaj krok","Keywords":"Słowa kluczowe","Books":"Książki","Proteins":"Białka","Fats":"Tłuszcze","Carbohydrates":"Węglowodany","Calories":"Kalorie","Nutrition":"Odżywianie","Date":"Data","Share":"Udostępnij","Automation":"Automatyzacja","Parameter":"Parametr","Export":"Eksport","Copy":"Kopiuj","Rating":"Ocena","Close":"Zamknij","Cancel":"Anuluj","Link":"Link","Add":"Dodaj","New":"Nowy","Note":"Notatka","Success":"Powodzenie","Failure":"Niepowodzenie","Ingredients":"Składniki","Supermarket":"Supermarket","Categories":"Kategorie","Category":"Kategorie","Selected":"Wybrane","min":"min","Servings":"Porcje","Waiting":"Oczekiwanie","Preparation":"Przygotowanie","External":"Zewnętrzny","Size":"Rozmiar","Files":"Pliki","File":"Plik","Edit":"Edytuj","Delete":"Usuń","Open":"Otwórz","Ok":"Ok","Save":"Zapisz","Step":"Krok","Search":"Szukaj","Import":"Importuj","Print":"Drukuj","Settings":"Ustawienia","or":"lub","and":"i","Information":"Informacja","Download":"Pobieranie","Create":"Stwórz","Advanced Search Settings":"Ustawienia zaawansowanego wyszukiwania","View":"Pogląd","Recipes":"Przepisy","Move":"Przenieś","Merge":"Scal","Parent":"Nadrzędny","delete_confirmation":"Czy na pewno chcesz usunąć {source}?","move_confirmation":"Przenieś {child} do nadrzędnego {parent}","merge_confirmation":"Zamień {source} z {target}","create_rule":"i stwórz automatyzację","move_selection":"Wskaż nadrzędny {type} aby przenieść do niego {source}.","merge_selection":"Zastąp wszystkie wystąpienia {source} wybranym {type}.","Root":"Główny","Ignore_Shopping":"Ignoruj zakupy","Shopping_Category":"Kategoria zakupów","Edit_Food":"Edytuj żywność","Move_Food":"Przenieś żywność","New_Food":"Nowa żywność","Hide_Food":"Ukryj żywność","Food_Alias":"Alias żywności","Unit_Alias":"Alias jednostek","Keyword_Alias":"Alias słowa kluczowego","Delete_Food":"Usuń żywność","No_ID":"ID nie znaleziono, nie można usunąć.","Meal_Plan_Days":"Przyszłe plany posiłków","merge_title":"Scal {type}","move_title":"Przenieś {type}","Food":"Żywność","Recipe_Book":"Książka z przepisami","del_confirmation_tree":"Czy na pewno chcesz usunąć {source} i wszystkie jego elementy podrzędne?","delete_title":"Usuń {type}","create_title":"Nowy {type}","edit_title":"Edytuj {type}","Name":"Nazwa","Type":"Typ","Description":"Opis","Recipe":"Przepis","tree_root":"Poziom główny drzewa","Icon":"Ikona","Unit":"Jednostka","No_Results":"Brak wyników","New_Unit":"Nowa jednostka","Create_New_Shopping Category":"Stwórz nową kategorię zakupów","Create_New_Food":"Dodaj nową żywność","Create_New_Keyword":"Dodaj nowe słowo kluczowe","Create_New_Unit":"Dodaj nowa jednostkę","and_up":"& Góra","Instructions":"Instrukcje","Unrated":"Nieoceniony","Automate":"Automatyzacja","Key_Ctrl":"Ctrl","Key_Shift":"Shift","Time":"Czas","Text":"Tekst","Shopping_list":"Lista zakupów"}')},9225:function(e,t,r){"use strict";r("159b"),r("d3b7"),r("ddb0"),r("ac1f"),r("466d");var n=r("a026"),i=r("a925");function o(){var e=r("49f8"),t={};return e.keys().forEach((function(r){var n=r.match(/([A-Za-z0-9-_]+)\./i);if(n&&n.length>1){var i=n[1];t[i]=e(r)}})),t}n["default"].use(i["a"]),t["a"]=new i["a"]({locale:Object({NODE_ENV:"production",BASE_URL:""}).VUE_APP_I18N_LOCALE||"en",fallbackLocale:Object({NODE_ENV:"production",BASE_URL:""}).VUE_APP_I18N_FALLBACK_LOCALE||"en",messages:o()})},a625:function(e){e.exports=JSON.parse('{"import_running":"Er wordt geïmporteerd, even geduld!","all_fields_optional":"Alle velden zijn optioneel en kunnen leeg gelaten worden.","convert_internal":"Zet om naar intern recept","Log_Recipe_Cooking":"Log Bereiding","External_Recipe_Image":"Externe Afbeelding Recept","Add_to_Book":"Voeg toe aan Boek","Add_to_Shopping":"Voeg toe aan Boodschappenlijst","Add_to_Plan":"Voeg toe aan Plan","Step_start_time":"Starttijd stap","Select_Book":"Selecteer Boek","Recipe_Image":"Afbeelding Recept","Import_finished":"Importeren gereed","View_Recipes":"Bekijk Recepten","Log_Cooking":"Log Bereiding","Proteins":"Eiwitten","Fats":"Vetten","Carbohydrates":"Koolhydraten","Calories":"Calorieën","Nutrition":"Voedingswaarde","Date":"Datum","Share":"Deel","Export":"Exporteren","Rating":"Beoordeling","Close":"Sluiten","Add":"Voeg toe","Ingredients":"Ingrediënten","min":"min","Servings":"Porties","Waiting":"Wachten","Preparation":"Bereiding","Edit":"Bewerken","Open":"Open","Save":"Opslaan","Step":"Stap","Search":"Zoeken","Import":"Importeer","Print":"Afdrukken","Information":"Informatie","Keywords":"Etiketten","Books":"Boeken","show_only_internal":"Toon alleen interne recepten","New_Recipe":"Nieuw Recept","Url_Import":"Importeer URL","Reset_Search":"Zoeken resetten","or":"of","and":"en","Recently_Viewed":"Recent bekeken","External":"Externe","Settings":"Instellingen","Meal_Plan":"Maaltijdplan","New":"Nieuw","Supermarket":"Supermarkt","Categories":"Categorieën","Category":"Categorie","Selected":"Geselecteerd","Copy":"Kopie","Link":"Link","Sort_by_new":"Sorteer op nieuw","Recipes_per_page":"Recepten per pagina","Files":"Bestanden","Size":"Grootte","File":"Bestand","err_fetching_resource":"Bij het ophalen van een hulpbron is een foutmelding opgetreden!","err_creating_resource":"Bij het maken van een hulpbron is een foutmelding opgetreden!","err_updating_resource":"Bij het updaten van een hulpbron is een foutmelding opgetreden!","success_fetching_resource":"Hulpbron is succesvol opgehaald!","success_creating_resource":"Hulpbron succesvol aangemaakt!","success_updating_resource":"Hulpbron succesvol geüpdatet!","Success":"Succes","Download":"Download","err_deleting_resource":"Bij het verwijderen van een hulpbron is een foutmelding opgetreden!","success_deleting_resource":"Hulpbron succesvol verwijderd!","Cancel":"Annuleer","Delete":"Verwijder","Ok":"Open","Load_More":"Laad meer","Manage_Books":"Beheer Boeken","Create":"Maak","Failure":"Storing","View":"Bekijk","Recipes":"Recepten","Move":"Verplaats","Parent":"Ouder","move_confirmation":"Verplaats {child} naar ouder {parent}","merge_confirmation":"Vervang {source} with {target}","move_selection":"Selecteer een ouder {type} om {source} naar te verplaatsen.","merge_selection":"Vervang alle voorvallen van {source} door het type {type}.","Root":"Bron","show_split_screen":"Gesplitste weergave","New_Keyword":"Nieuw Etiket","Delete_Keyword":"Verwijder Etiket","Edit_Keyword":"Bewerk Etiket","Move_Keyword":"Verplaats Etiket","Hide_Keywords":"Verberg Etiket","Hide_Recipes":"Verberg Recepten","Advanced Search Settings":"Geavanceerde zoekinstellingen","Merge":"Samenvoegen","delete_confimation":"Weet je zeker dat je {kw} en zijn kinderen wil verwijderen?","Merge_Keyword":"Voeg Etiket samen","step_time_minutes":"Stap duur in minuten","confirm_delete":"Weet je zeker dat je dit {object} wil verwijderen?","Show_as_header":"Toon als koptekst","Hide_as_header":"Verberg als koptekst","Copy_template_reference":"Kopieer sjabloon verwijzing","Save_and_View":"Sla op & Bekijk","Edit_Recipe":"Bewerk Recept","Move_Up":"Verplaats omhoog","Move_Down":"Verplaats omlaag","Step_Name":"Stap Naam","Step_Type":"Stap Type","Make_Header":"Maak_Koptekst","Make_Ingredient":"Maak_Ingrediënt","Enable_Amount":"Schakel Hoeveelheid in","Disable_Amount":"Schakel Hoeveelheid uit","Add_Step":"Voeg Stap toe","Note":"Notitie","delete_confirmation":"Weet je zeker dat je {source} wil verwijderen?","Ignore_Shopping":"Negeer Boodschappen","Shopping_Category":"Boodschappen Categorie","Edit_Food":"Bewerk Eten","Move_Food":"Verplaats Eten","New_Food":"Nieuw Eten","Hide_Food":"Verberg Eten","Delete_Food":"Verwijder Eten","No_ID":"ID niet gevonden, verwijderen niet mogelijk.","Meal_Plan_Days":"Toekomstige maaltijdplannen","merge_title":"Voeg {type} samen","move_title":"Verplaats {type}","Food":"Eten","Key_Ctrl":"Ctrl","Parameter":"Parameter","Automation":"Automatisering","create_rule":"en creëer automatisering","Food_Alias":"Eten Alias","Unit_Alias":"Eenheid Alias","Keyword_Alias":"Etiket Alias","Recipe_Book":"Kookboek","New_Unit":"Nieuwe Eenheid","Create_New_Shopping Category":"Maak nieuwe Boodschappen Categorie","delete_title":"Verwijder {type}","create_title":"Nieuw {type}","edit_title":"Bewerk {type}","Name":"Naam","Type":"Type","Description":"Beschrijving","Recipe":"Recept","tree_root":"Hoogste niveau","Icon":"Icoon","Unit":"Eenheid","No_Results":"Geen resultaten","Create_New_Keyword":"Voeg nieuw Etiket toe","Create_New_Unit":"Voeg nieuwe Eenheid toe","Instructions":"Instructies","Automate":"Automatiseer","Key_Shift":"Shift","Text":"Tekst","and_up":"& Omhoog","Unrated":"Niet beoordeeld","Shopping_list":"Boodschappenlijst","del_confirmation_tree":"Weet je zeker dat je {source} en al zijn kinderen wil verwijderen?","Create_New_Food":"Voeg nieuw Eten toe","Time":"Tijd","warning_feature_beta":"Deze functie zit op dit moment in de BETA (test) fase. Verwacht hier bugs en toekomstige wijzigingen die tot het verlies van data gaan leiden bij het gebruik."}')},b05e:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("b-form-group",{staticClass:"mb-3",attrs:{label:e.label}},[r("twemoji-textarea",{ref:"_edit_"+e.id,attrs:{initialContent:e.value,emojiData:e.emojiDataAll,emojiGroups:e.emojiGroups,triggerType:"hover",recentEmojisFeat:"true",recentEmojisStorage:"local"},on:{contentChanged:e.setIcon}})],1)],1)},i=[],o=r("ad23"),a=r("34ef"),c=r("0d08"),s={name:"EmojiInput",components:{TwemojiTextarea:o["a"]},props:{field:{type:String,default:"You Forgot To Set Field Name"},label:{type:String,default:""},value:{type:String,default:""}},data:function(){return{new_value:void 0,id:null}},computed:{emojiDataAll:function(){return a},emojiGroups:function(){return c}},watch:{new_value:function(){var e;this.$root.$emit("change",this.field,null!==(e=this.new_value)&&void 0!==e?e:null)}},mounted:function(){this.id=this._uid},methods:{prepareEmoji:function(){this.$refs["_edit_"+this.id].addText(this.this_item.icon||""),this.$refs["_edit_"+this.id].blur(),document.getElementById("btn-emoji-default").disabled=!0},setIcon:function(e){this.new_value=e}}},u=s,d=r("2877"),p=Object(d["a"])(u,n,i,!1,null,null,null);t["a"]=p.exports},cb8d:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("b-modal",{attrs:{id:"modal_"+e.id},on:{hidden:e.cancelAction},scopedSlots:e._u([{key:"modal-title",fn:function(){return[r("h4",[e._v(e._s(e.form.title))])]},proxy:!0},{key:"modal-footer",fn:function(){return[r("b-button",{staticClass:"float-right mx-1",attrs:{variant:"secondary"},on:{click:e.cancelAction}},[e._v(e._s(e.$t("Cancel")))]),r("b-button",{staticClass:"float-right mx-1",attrs:{variant:"primary"},on:{click:e.doAction}},[e._v(e._s(e.form.ok_label))])]},proxy:!0}])},e._l(e.form.fields,(function(t,n){return r("div",{key:n},["instruction"==t.type?r("p",[e._v(e._s(t.label))]):e._e(),"lookup"==t.type?r("lookup-input",{attrs:{form:t,model:e.listModel(t.list)},on:{change:e.storeValue}}):e._e(),e._v(" "),"checkbox"==t.type?r("checkbox-input",{attrs:{label:t.label,value:t.value,field:t.field}}):e._e(),"text"==t.type?r("text-input",{attrs:{label:t.label,value:t.value,field:t.field,placeholder:t.placeholder}}):e._e(),"choice"==t.type?r("choice-input",{attrs:{label:t.label,value:t.value,field:t.field,options:t.options,placeholder:t.placeholder}}):e._e(),"emoji"==t.type?r("emoji-input",{attrs:{label:t.label,value:t.value,field:t.field},on:{change:e.storeValue}}):e._e()],1)})),0)],1)},i=[],o=r("3835"),a=(r("4fad"),r("a026")),c=r("5f5b"),s=r("fa7d"),u=r("6369"),d=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("b-form-checkbox",{model:{value:e.new_value,callback:function(t){e.new_value=t},expression:"new_value"}},[e._v(e._s(e.label))])],1)},p=[],l={name:"CheckboxInput",props:{field:{type:String,default:"You Forgot To Set Field Name"},label:{type:String,default:"Checkbox Field"},value:{type:Boolean,default:!1},show_move:{type:Boolean,default:!1},show_merge:{type:Boolean,default:!1}},data:function(){return{new_value:void 0}},mounted:function(){this.new_value=this.value},watch:{new_value:function(){this.$root.$emit("change",this.field,this.new_value)}},methods:{}},h=l,f=r("2877"),b=Object(f["a"])(h,d,p,!1,null,null,null),m=b.exports,v=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("b-form-group",{staticClass:"mb-3",attrs:{label:e.form.label}},[r("generic-multiselect",{staticStyle:{"flex-grow":"1","flex-shrink":"1","flex-basis":"0"},attrs:{initial_selection:e.initialSelection,model:e.model,multiple:e.useMultiple,sticky_options:e.sticky_options,allow_create:e.create_new,create_placeholder:e.createPlaceholder,placeholder:e.modelName},on:{change:function(t){e.new_value=t.val},remove:function(t){e.new_value=void 0},new:e.addNew}})],1)],1)},O=[],j=r("53ca"),g=(r("b0c0"),r("ac1f"),r("1276"),r("159b"),r("5319"),r("7432")),y={name:"LookupInput",components:{GenericMultiselect:g["a"]},mixins:[s["ApiMixin"]],props:{form:{type:Object,default:function(){}},model:{type:Object,default:function(){}}},data:function(){return{new_value:void 0,field:void 0,label:void 0,sticky_options:void 0,first_run:!0}},mounted:function(){var e,t,r,n,i,o,a;this.new_value=null===(e=this.form)||void 0===e?void 0:e.value,this.field=null!==(t=null===(r=this.form)||void 0===r?void 0:r.field)&&void 0!==t?t:"You Forgot To Set Field Name",this.label=null!==(n=null===(i=this.form)||void 0===i?void 0:i.label)&&void 0!==n?n:"",this.sticky_options=null!==(o=null===(a=this.form)||void 0===a?void 0:a.sticky_options)&&void 0!==o?o:[]},computed:{modelName:function(){var e,t;return null!==(e=null===this||void 0===this||null===(t=this.model)||void 0===t?void 0:t.name)&&void 0!==e?e:this.$t("Search")},useMultiple:function(){var e,t;return(null===(e=this.form)||void 0===e?void 0:e.multiple)||(null===(t=this.form)||void 0===t?void 0:t.ordered)||!1},initialSelection:function(){var e,t=this.form.value,r=void 0;return r=Array.isArray(t)?t:t?"object"===Object(j["a"])(t)?[t]:[{id:-1,name:t}]:[],null!==(e=this.form)&&void 0!==e&&e.ordered&&this.first_run?this.flattenItems(r):r},createPlaceholder:function(){var e;return this.$t("Create_New_"+(null===this||void 0===this||null===(e=this.model)||void 0===e?void 0:e.name))}},watch:{new_value:function(){var e,t=null===this||void 0===this?void 0:this.new_value;null!==(e=this.form)&&void 0!==e&&e.ordered&&(t["__override__"]=this.unflattenItem(null===this||void 0===this?void 0:this.new_value)),this.$root.$emit("change",this.form.field,t)}},methods:{addNew:function(e){var t=this;this.genericAPI(this.model,this.Actions.CREATE,{name:e}).then((function(e){t.new_value=e.data,s["StandardToasts"].makeStandardToast(s["StandardToasts"].SUCCESS_CREATE)})).catch((function(e){console.log(e),s["StandardToasts"].makeStandardToast(s["StandardToasts"].FAIL_CREATE)}))},flattenItems:function(e){var t=this,r=[],n=void 0,i=this.form.list_label.split("::");return e.forEach((function(e){n={};for(var a=0,c=Object.entries(e);a{child} to parent {parent}","merge_confirmation":"Replace {source} with {target}","create_rule":"and create automation","move_selection":"Select a parent {type} to move {source} to.","merge_selection":"Replace all occurrences of {source} with the selected {type}.","Root":"Root","Ignore_Shopping":"Ignore Shopping","Shopping_Category":"Shopping Category","Edit_Food":"Edit Food","Move_Food":"Move Food","New_Food":"New Food","Hide_Food":"Hide Food","Food_Alias":"Food Alias","Unit_Alias":"Unit Alias","Keyword_Alias":"Keyword Alias","Delete_Food":"Delete Food","No_ID":"ID not found, cannot delete.","Meal_Plan_Days":"Future meal plans","merge_title":"Merge {type}","move_title":"Move {type}","Food":"Food","Recipe_Book":"Recipe Book","del_confirmation_tree":"Are you sure that you want to delete {source} and all of it\'s children?","delete_title":"Delete {type}","create_title":"New {type}","edit_title":"Edit {type}","Name":"Name","Type":"Type","Description":"Description","Recipe":"Recipe","tree_root":"Root of Tree","Icon":"Icon","Unit":"Unit","No_Results":"No Results","New_Unit":"New Unit","Create_New_Shopping Category":"Create New Shopping Category","Create_New_Food":"Add New Food","Create_New_Keyword":"Add New Keyword","Create_New_Unit":"Add New Unit","Create_New_Meal_Type":"Add New Meal Type","and_up":"& Up","Instructions":"Instructions","Unrated":"Unrated","Automate":"Automate","Empty":"Empty","Key_Ctrl":"Ctrl","Key_Shift":"Shift","Time":"Time","Text":"Text","Shopping_list":"Shopping List","Create_Meal_Plan_Entry":"Create meal plan entry","Edit_Meal_Plan_Entry":"Edit meal plan entry","Title":"Title","Week":"Week","Month":"Month","Year":"Year","Planner":"Planner","Planner_Settings":"Planner settings","Period":"Period","Plan_Period_To_Show":"Show weeks, months or years","Periods":"Periods","Plan_Show_How_Many_Periods":"How many periods to show","Starting_Day":"Starting day of the week","Meal_Types":"Meal types","Meal_Type":"Meal type","Clone":"Clone","Drag_Here_To_Delete":"Drag here to delete","Meal_Type_Required":"Meal type is required","Title_or_Recipe_Required":"Title or recipe selection required"}')},f693:function(e){e.exports=JSON.parse('{"err_fetching_resource":"Il y a eu une erreur pour récupérer une ressource !","err_creating_resource":"Il y a eu une erreur pour créer une ressource !","err_updating_resource":"Il y a eu une erreur pour mettre à jour une ressource !","err_deleting_resource":"Il y a eu une erreur pour supprimer une ressource !","success_fetching_resource":"Ressource correctement récupérée !","success_creating_resource":"Ressource correctement créée !","success_updating_resource":"Ressource correctement mise à jour !","success_deleting_resource":"Ressource correctement supprimée !","import_running":"Importation en cours, veuillez patienter !","all_fields_optional":"Tous les champs sont optionnels et peuvent être laissés vides.","convert_internal":"Convertir en recette interne","show_only_internal":"Montrer uniquement les recettes internes","Log_Recipe_Cooking":"Marquer la recette comme cuisinée","External_Recipe_Image":"Image externe de recette","Add_to_Shopping":"Ajouter à la liste de courses","Add_to_Plan":"Ajouter au menu","Step_start_time":"Heure de départ de l\'étape","Sort_by_new":"Trier par nouveautés","Recipes_per_page":"Nombre de recettes par page","Manage_Books":"Gérer les favoris","Meal_Plan":"Menu de la semaine","Select_Book":"Sélectionnez livre","Recipe_Image":"Image de la recette","Import_finished":"Importation finie","View_Recipes":"Voir les recettes","Log_Cooking":"Marquer comme cuisiné","New_Recipe":"Nouvelle recette","Url_Import":"Importation de l\'url","Reset_Search":"Réinitialiser la recherche","Recently_Viewed":"Vu récemment","Load_More":"Charger plus","Keywords":"Mots-clés","Books":"Livres","Proteins":"Protéines","Fats":"Matières grasses","Carbohydrates":"Glucides","Calories":"Calories","Nutrition":"Informations nutritionnelles","Date":"Date","Share":"Partager","Export":"Exporter","Copy":"Copier","Rating":"Note","Close":"Fermer","Link":"Lien","Add":"Ajouter","New":"Nouveau","Success":"Réussite","Failure":"Échec","Ingredients":"Ingrédients","Supermarket":"Supermarché","Categories":"Catégories","Category":"Catégorie","Selected":"Sélectionné","min":"min","Servings":"Portions","Waiting":"Attente","Preparation":"Préparation","External":"Externe","Size":"Taille","Files":"Fichiers","File":"Fichier","Edit":"Modifier","Cancel":"Annuler","Delete":"Supprimer","Open":"Ouvrir","Ok":"Ouvrir","Save":"Sauvegarder","Step":"Étape","Search":"Rechercher","Import":"Importer","Print":"Imprimer","Settings":"Paramètres","or":"ou","and":"et","Information":"Information","Download":"Télécharger","Create":"Créer","show_split_screen":"Voir la vue séparée","New_Keyword":"Nouveau mot-clé","Delete_Keyword":"Supprimer mot-clé","Move_Keyword":"Déplacer mot-clé","Merge_Keyword":"Fusionner mots-clés","Hide_Recipes":"Cacher recettes","Advanced Search Settings":"Paramètres de recherche avancée","View":"Voir","Recipes":"Recettes","Move":"Déplacer","Merge":"Fusionner","Parent":"Parent","move_confirmation":"Déplacer {child} vers le parent {parent}","merge_confirmation":"Remplacer {source} par {target}","Root":"Racine","delete_confirmation":"Êtes-vous sûr de vouloir supprimer {source} ?","Shopping_Category":"Catégorie de courses","Ignore_Shopping":"Ignorer les courses","Edit_Food":"Modifier aliment","Move_Food":"Déplacer aliment","New_Food":"Nouvel aliment","Hide_Food":"Cacher l\'aliment","Delete_Food":"Supprimer l\'aliment","No_ID":"ID introuvable, il n\'a pas pu être supprimé.","Meal_Plan_Days":"Futurs menus","merge_title":"Fusionner {type}","Food":"Aliment","Recipe_Book":"Livre de recettes","delete_title":"Supprimer {type}","create_title":"Nouveau {type}","edit_title":"Modifier {type}","Name":"Nom","Description":"Description","Recipe":"Recette","tree_root":"Racine de l\'arbre","Edit_Keyword":"Modifier mot-clé","Hide_Keywords":"Cacher mots-clés","move_selection":"Sélectionner un parent {type} pour y déplacer {source}.","merge_selection":"Remplace toutes les occurrences de {source} par {type}.","move_title":"Déplacer {type}","del_confirmation_tree":"Êtes-vous sûr de vouloir supprimer {source} et tous ses enfants ?"}')},fa7d:function(e,t,r){"use strict";r.r(t),r.d(t,"ToastMixin",(function(){return j})),r.d(t,"makeToast",(function(){return g})),r.d(t,"StandardToasts",(function(){return y})),r.d(t,"GettextMixin",(function(){return _})),r.d(t,"djangoGettext",(function(){return S})),r.d(t,"ResolveUrlMixin",(function(){return w})),r.d(t,"resolveDjangoUrl",(function(){return P})),r.d(t,"getUserPreference",(function(){return k})),r.d(t,"calculateAmount",(function(){return U})),r.d(t,"roundDecimals",(function(){return R})),r.d(t,"ApiMixin",(function(){return C})),r.d(t,"getConfig",(function(){return I})),r.d(t,"getForm",(function(){return A})),r.d(t,"CardMixin",(function(){return F}));var n=r("b85c"),i=r("5530"),o=r("3835"),a=r("2909"),c=r("53ca"),s=r("d4ec"),u=r("bee2"),d=r("ade3"),p=(r("99af"),r("4fad"),r("159b"),r("caad"),r("2532"),r("b0c0"),r("b64b"),r("4de4"),r("7db0"),r("d81d"),r("d3b7"),r("3ca3"),r("ddb0"),r("59e4")),l=r("9225");function h(e,t,r){var n=Math.floor(e),i=1,o=n+1,a=1;if(e!==n)while(i<=t&&a<=t){var c=(n+o)/(i+a);if(e===c){i+a<=t?(i+=a,n+=o,a=t+1):i>a?a=t+1:i=t+1;break}et&&(i=a,n=o),!r)return[0,n,i];var s=Math.floor(n/i);return[s,n-s*i,i]}var f=r("2b2d"),b=r("bc3a"),m=r.n(b),v=r("6369"),O=r("a026"),j={methods:{makeToast:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return g(e,t,r)}}};function g(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=new p["a"];n.$bvToast.toast(t,{title:e,variant:r,toaster:"b-toaster-bottom-right",solid:!0})}var y=function(){function e(){Object(s["a"])(this,e)}return Object(u["a"])(e,null,[{key:"makeStandardToast",value:function(t){switch(t){case e.SUCCESS_CREATE:g(l["a"].tc("Success"),l["a"].tc("success_creating_resource"),"success");break;case e.SUCCESS_FETCH:g(l["a"].tc("Success"),l["a"].tc("success_fetching_resource"),"success");break;case e.SUCCESS_UPDATE:g(l["a"].tc("Success"),l["a"].tc("success_updating_resource"),"success");break;case e.SUCCESS_DELETE:g(l["a"].tc("Success"),l["a"].tc("success_deleting_resource"),"success");break;case e.FAIL_CREATE:g(l["a"].tc("Failure"),l["a"].tc("err_creating_resource"),"danger");break;case e.FAIL_FETCH:g(l["a"].tc("Failure"),l["a"].tc("err_fetching_resource"),"danger");break;case e.FAIL_UPDATE:g(l["a"].tc("Failure"),l["a"].tc("err_updating_resource"),"danger");break;case e.FAIL_DELETE:g(l["a"].tc("Failure"),l["a"].tc("err_deleting_resource"),"danger");break}}}]),e}();Object(d["a"])(y,"SUCCESS_CREATE","SUCCESS_CREATE"),Object(d["a"])(y,"SUCCESS_FETCH","SUCCESS_FETCH"),Object(d["a"])(y,"SUCCESS_UPDATE","SUCCESS_UPDATE"),Object(d["a"])(y,"SUCCESS_DELETE","SUCCESS_DELETE"),Object(d["a"])(y,"FAIL_CREATE","FAIL_CREATE"),Object(d["a"])(y,"FAIL_FETCH","FAIL_FETCH"),Object(d["a"])(y,"FAIL_UPDATE","FAIL_UPDATE"),Object(d["a"])(y,"FAIL_DELETE","FAIL_DELETE");var _={methods:{_:function(e){return S(e)}}};function S(e){return window.gettext(e)}var w={methods:{resolveDjangoUrl:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return P(e,t)}}};function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null==t)return window.Urls[e]();if("object"!=Object(c["a"])(t))return window.Urls[e](t);if("object"==Object(c["a"])(t)){if(1===t.length)return window.Urls[e](t);if(2===t.length)return window.Urls[e](t[0],t[1]);if(3===t.length)return window.Urls[e](t[0],t[1],t[2])}}function k(e){if(void 0!==window.USER_PREF)return window.USER_PREF[e]}function U(e,t){if(k("use_fractions")){var r="",n=h(e*t,10,!0);return n[0]>0&&(r+=n[0]),n[1]>0&&(r+=" ".concat(n[1],"").concat(n[2],"")),r}return R(e*t)}function R(e){var t=k("user_fractions")?k("user_fractions"):2;return+(Math.round(e+"e+".concat(t))+"e-".concat(t))}m.a.defaults.xsrfCookieName="csrftoken",m.a.defaults.xsrfHeaderName="X-CSRFTOKEN";var C={data:function(){return{Models:v["b"],Actions:v["a"]}},methods:{genericAPI:function(e,t,r){var n,i=I(e,t);if(null!==i&&void 0!==i&&null!==(n=i.config)&&void 0!==n&&n.function)return M[i.config.function](t,r,i);var o=i.function,c=E(r,i),s=new f["ApiApiFactory"];return s[o].apply(s,Object(a["a"])(c))},genericGetAPI:function(e,t){return m.a.get(this.resolveDjangoUrl(e),{params:t,emulateJSON:!0})}}};function L(e,t,r){if(e)for(var n=0,i=Object.entries(e);n