Major overhaul and refactoring
This commit is contained in:
parent
dceb598b52
commit
91af00e4f4
1582 changed files with 74476 additions and 1709 deletions
|
|
@ -1,7 +1,33 @@
|
||||||
const url = 'http://127.0.0.1:5180/api/';
|
const url = 'http://127.0.0.1:5180/api/';
|
||||||
async function ping(){
|
async function pingServer() {
|
||||||
const data = await fetch ('http://127.0.0.1:5180/api/ping');
|
try {
|
||||||
console.log(data);
|
const response = await fetch('http://127.0.0.1:5180/api/ping');
|
||||||
|
return response.ok; // Gibt true zurück, wenn der Server erreichbar ist
|
||||||
|
} catch (error) {
|
||||||
|
console.warn('Server ist nicht erreichbar:', error);
|
||||||
|
return false; // Gibt false zurück, wenn der Server nicht erreichbar ist
|
||||||
|
}
|
||||||
|
}
|
||||||
|
async function deleteHorseAPIAsync(id) {
|
||||||
|
try {
|
||||||
|
const apiUrl = `${url}deleteHorse/${id}`;
|
||||||
|
const response = await fetch(apiUrl, {
|
||||||
|
method: 'DELETE', // HTTP DELETE-Methode verwenden
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'application/json' // Falls nötig, Header setzen
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (!response.ok) {
|
||||||
|
console.warn(`Failed to delete horse with id ${id}: ${response.statusText}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(response);
|
||||||
|
return response; // Erfolgreiche Antwort zurückgeben
|
||||||
|
} catch (error) {
|
||||||
|
console.warn(`Error deleting horse with id ${id}:`, error);
|
||||||
|
}
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function setBaseDataHorseAPI(id, basedata) {
|
async function setBaseDataHorseAPI(id, basedata) {
|
||||||
|
|
@ -23,7 +49,36 @@ async function setBaseDataHorseAPI(id, basedata) {
|
||||||
console.error("Error setting horse data: " + error.message);
|
console.error("Error setting horse data: " + error.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
async function getColorsAPIAsync(id)
|
||||||
|
{
|
||||||
|
let colors;
|
||||||
|
try {
|
||||||
|
const apiUrl = url+`getHorse/${id}/Colors`;
|
||||||
|
await fetch(apiUrl)
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(data => {
|
||||||
|
colors = data;
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error);
|
||||||
|
}
|
||||||
|
return colors;
|
||||||
|
}
|
||||||
|
async function getHorseNotesAPIAsync(id)
|
||||||
|
{
|
||||||
|
let notes;
|
||||||
|
try {
|
||||||
|
const apiUrl = url+`getHorse/${id}/Notes`;
|
||||||
|
await fetch(apiUrl)
|
||||||
|
.then(response => response.text())
|
||||||
|
.then(data => {
|
||||||
|
notes = data;
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error);
|
||||||
|
}
|
||||||
|
return notes;
|
||||||
|
}
|
||||||
async function getHorseLoadStateAPIAsync(id)
|
async function getHorseLoadStateAPIAsync(id)
|
||||||
{
|
{
|
||||||
let horseData;
|
let horseData;
|
||||||
|
|
@ -41,12 +96,12 @@ async function getHorseLoadStateAPIAsync(id)
|
||||||
return horseData;
|
return horseData;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function setHorsePedigreeAPIAsync(id, pedigreeData)
|
async function setHorseSummaryAPIAsync(id, summaryData)
|
||||||
{
|
{
|
||||||
const apiUrl = url+`updateHorse/${id}/Pedigree`;
|
const apiUrl = url+`updateHorse/${id}/Summary`;
|
||||||
const response = await fetch(apiUrl, {
|
const response = await fetch(apiUrl, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body: JSON.stringify({RelatedIds:pedigreeData}),
|
body: JSON.stringify(summaryData),
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,10 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
|
||||||
// Kein async/await mehr in diesem Aufruf
|
// Kein async/await mehr in diesem Aufruf
|
||||||
updateHorseButton();
|
updateHorseButton();
|
||||||
}
|
}
|
||||||
|
else if (message.action === "deleteHorse")
|
||||||
|
{
|
||||||
|
deleteHorseButton();
|
||||||
|
}
|
||||||
// Kein return true erforderlich, da wir kein asynchrones sendResponse nutzen
|
// Kein return true erforderlich, da wir kein asynchrones sendResponse nutzen
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -75,3 +79,17 @@ function updateHorseButton() {
|
||||||
console.error("Error in updateHorseButton:", error);
|
console.error("Error in updateHorseButton:", error);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function deleteHorseButton() {
|
||||||
|
new Promise((resolve) => {
|
||||||
|
chrome.tabs.query({ active: true, currentWindow: true }, resolve);
|
||||||
|
})
|
||||||
|
.then((tabs) => {
|
||||||
|
if (!tabs || tabs.length === 0) {
|
||||||
|
console.error("No active tab found.");
|
||||||
|
return; // Beende die Kette
|
||||||
|
}
|
||||||
|
|
||||||
|
const activeTabId = tabs[0].id;
|
||||||
|
return sendMessageAsync(activeTabId, { action: "deleteHorse"})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,8 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
const ageEl = document.querySelector('.right:nth-child(6)');
|
const ageEl = document.querySelector('.right:nth-child(6)');
|
||||||
const genderEl = document.querySelector('img.icon16');
|
const genderEl = document.querySelector('img.icon16');
|
||||||
const breedEl = document.querySelector('.right:nth-child(4)');
|
const breedEl = document.querySelector('.right:nth-child(4)');
|
||||||
|
const horseOwnerEl = document.querySelector('.right:nth-child(14)');
|
||||||
|
const notesEl = document.querySelector('#notesTextbox');
|
||||||
if (!idEl || !ageEl || !genderEl || !breedEl) {
|
if (!idEl || !ageEl || !genderEl || !breedEl) {
|
||||||
console.error("Some required elements for basic horse data not found on the page.");
|
console.error("Some required elements for basic horse data not found on the page.");
|
||||||
sendResponse({ success: false, message: "Required elements not found." });
|
sendResponse({ success: false, message: "Required elements not found." });
|
||||||
|
|
@ -24,7 +25,9 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
gender: genderEl.alt || "Unknown",
|
gender: genderEl.alt || "Unknown",
|
||||||
breed: breedEl.innerText || "Unknown",
|
breed: breedEl.innerText || "Unknown",
|
||||||
link: window.location.href || "",
|
link: window.location.href || "",
|
||||||
lastDrawnDate: new Date(Date.now()).toISOString()
|
owner: horseOwnerEl.innerText.replaceAll(/\n.*/g, '') || "Unknown",
|
||||||
|
lastDrawnDate: new Date(Date.now()).toISOString(),
|
||||||
|
notes: notesEl ? notesEl.value : ""
|
||||||
};
|
};
|
||||||
updateSingleLoadStateUI("Basic", true, false);
|
updateSingleLoadStateUI("Basic", true, false);
|
||||||
console.log("Horse data gathered:", horseData);
|
console.log("Horse data gathered:", horseData);
|
||||||
|
|
@ -43,12 +46,40 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
sendResponse({ success: false, message: "No pedigree links found." });
|
sendResponse({ success: false, message: "No pedigree links found." });
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
const relatedHorses = Array.from(pedigreeLinks).map(link => link.href);
|
const horseSummaryData = Array.from(pedigreeLinks).map(link => link.href);
|
||||||
console.log("Related horses:", relatedHorses);
|
let horseSummary;
|
||||||
|
console.log("Related horses:", horseSummaryData);
|
||||||
|
const conceptionEl = document.querySelector('.horse_blockimg+ .horse_blocktext p')
|
||||||
|
if (conceptionEl) {
|
||||||
|
conception = conceptionEl.innerText.split(' by')[0].split(' from')[0].replace('Due on', '').replace('Due ', '').trim();
|
||||||
|
const fatherEl = document.querySelector('.horse_blockimg+ .horse_blocktext p a');
|
||||||
|
const fatherName = fatherEl.innerText;
|
||||||
|
const fatherLink = fatherEl.href;
|
||||||
|
|
||||||
|
const ultrasoundGenderEl = document.querySelector('.horse_blocks+ .horse_blocks .horse_blocktitle+ .horse_blocktext p');
|
||||||
|
let ultrasoundGender;
|
||||||
|
if (ultrasoundGenderEl) {
|
||||||
|
ultrasoundGender = document.querySelector('.horse_blocks+ .horse_blocks .horse_blocktitle+ .horse_blocktext p').innerText.split('\n')[0].trim();
|
||||||
|
}
|
||||||
|
horseSummary = {
|
||||||
|
RelatedIds: horseSummaryData,
|
||||||
|
Conception: conception,
|
||||||
|
FatherName: fatherName,
|
||||||
|
FatherLink: fatherLink,
|
||||||
|
UltrasoundGender: ultrasoundGender
|
||||||
|
};
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
horseSummary = {
|
||||||
|
RelatedIds: horseSummaryData
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
//const ultraSonicEl = document.querySelector('.right:nth-child(10)');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
sendResponse({ success: true, data: "Processing..." });
|
sendResponse({ success: true, data: "Processing..." });
|
||||||
const response = await setHorsePedigreeAPIAsync(request.data.id, relatedHorses);
|
const response = await setHorseSummaryAPIAsync(request.data.id, horseSummary);
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
console.error("API returned an error:", response.statusText);
|
console.error("API returned an error:", response.statusText);
|
||||||
sendResponse({ success: false, message: "API error: " + response.statusText });
|
sendResponse({ success: false, message: "API error: " + response.statusText });
|
||||||
|
|
@ -65,9 +96,22 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
} else if (selectedTab === "Training") {
|
} else if (selectedTab === "Training") {
|
||||||
const trainingEl8 = document.querySelector('.top:nth-child(8)');
|
const trainingEl8 = document.querySelector('.top:nth-child(8)');
|
||||||
const trainingEl6 = document.querySelector('.top:nth-child(6)');
|
const trainingEl6 = document.querySelector('.top:nth-child(6)');
|
||||||
const training = (trainingEl8 && trainingEl8.innerText)
|
|
||||||
|| (trainingEl6 && trainingEl6.innerText)
|
let training;
|
||||||
|| "Unknown";
|
|
||||||
|
// Überprüfen, ob `trainingEl8` existiert und nicht "Next level" enthält
|
||||||
|
if (trainingEl8 && trainingEl8.innerText !== "Next level") {
|
||||||
|
training = trainingEl8.innerText;
|
||||||
|
} else if (trainingEl6) {
|
||||||
|
// Fallback zu `trainingEl6`, wenn `trainingEl8` "Next level" ist oder nicht existiert
|
||||||
|
training = trainingEl6.innerText;
|
||||||
|
} else {
|
||||||
|
// Standardwert, wenn keiner der beiden existiert oder gültig ist
|
||||||
|
training = "Unknown";
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(training);
|
||||||
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
sendResponse({ success: true, data: "Processing..." });
|
sendResponse({ success: true, data: "Processing..." });
|
||||||
|
|
@ -85,85 +129,6 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
sendResponse({ success: false, message: error.message });
|
sendResponse({ success: false, message: error.message });
|
||||||
}
|
}
|
||||||
updateSingleLoadStateUI("Training", true);
|
updateSingleLoadStateUI("Training", true);
|
||||||
} else if (selectedTab === "Genetics") {
|
|
||||||
try {
|
|
||||||
const gpDiv = Array.from(document.querySelectorAll('.top div')).find(el => el.innerText.includes('GP'));
|
|
||||||
if (!gpDiv) {
|
|
||||||
console.error("No GP element found.");
|
|
||||||
sendResponse({ success: false, message: "No GP element found." });
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
const totalGeneticPotentialStr = gpDiv.innerText.replace("GP total: ", "").trim();
|
|
||||||
const totalGeneticPotential = parseInt(totalGeneticPotentialStr, 10) || 0;
|
|
||||||
|
|
||||||
const geneticElems = Array.from(document.querySelectorAll('.genetic_name , .genetic_result'));
|
|
||||||
if (geneticElems.length === 0) {
|
|
||||||
console.error("No genetic elements found.");
|
|
||||||
sendResponse({ success: false, message: "No genetic elements found." });
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
const geneticDictionary = Object.fromEntries(
|
|
||||||
geneticElems.map(x => x.innerText)
|
|
||||||
.reduce((acc, cur, i, arr) => (i % 2 === 0 ? acc.push([cur, arr[i + 1]]) : null, acc), [])
|
|
||||||
);
|
|
||||||
|
|
||||||
const geneticsStats = Array.from(document.querySelectorAll('.genetic_stats'));
|
|
||||||
if (geneticsStats.length < 10) {
|
|
||||||
console.error("Not enough genetic stats found.");
|
|
||||||
sendResponse({ success: false, message: "Not enough genetic stats found for genetics calculation." });
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
const geneticPotentialList = geneticsStats
|
|
||||||
.map(x => x.innerText.trim())
|
|
||||||
.filter(value => !isNaN(value) && value !== "")
|
|
||||||
.map(value => parseFloat(value));
|
|
||||||
|
|
||||||
const GeneticPotential = {
|
|
||||||
GP: totalGeneticPotential,
|
|
||||||
GeneticPotential: {
|
|
||||||
"Acceleration": geneticPotentialList[0],
|
|
||||||
"Agility": geneticPotentialList[1],
|
|
||||||
"Balance": geneticPotentialList[2],
|
|
||||||
"Bascule": geneticPotentialList[3],
|
|
||||||
"Pulling power": geneticPotentialList[4],
|
|
||||||
"Speed": geneticPotentialList[5],
|
|
||||||
"Sprint": geneticPotentialList[6],
|
|
||||||
"Stamina": geneticPotentialList[7],
|
|
||||||
"Strength": geneticPotentialList[8],
|
|
||||||
"Surefootedness": geneticPotentialList[9]
|
|
||||||
},
|
|
||||||
Disciplines: {
|
|
||||||
"Dressage": geneticPotentialList[1] + geneticPotentialList[2] + geneticPotentialList[8],
|
|
||||||
"Driving": geneticPotentialList[1] + geneticPotentialList[4] + geneticPotentialList[5] + geneticPotentialList[7] + geneticPotentialList[8],
|
|
||||||
"Endurance": geneticPotentialList[5] + geneticPotentialList[7] + geneticPotentialList[8] + geneticPotentialList[9],
|
|
||||||
"Eventing": geneticPotentialList[2] + geneticPotentialList[3] + geneticPotentialList[5] + geneticPotentialList[8] + geneticPotentialList[9],
|
|
||||||
"Flat Racing": geneticPotentialList[5] + geneticPotentialList[0] + geneticPotentialList[7] + geneticPotentialList[6],
|
|
||||||
"Show Jumping": geneticPotentialList[0] + geneticPotentialList[1] + geneticPotentialList[3] + geneticPotentialList[6] + geneticPotentialList[8],
|
|
||||||
"Western Reining": geneticPotentialList[0] + geneticPotentialList[1] + geneticPotentialList[2] + geneticPotentialList[9]
|
|
||||||
},
|
|
||||||
Colors: geneticDictionary
|
|
||||||
};
|
|
||||||
|
|
||||||
console.log("Genetic Potential:", GeneticPotential);
|
|
||||||
sendResponse({ success: true, data: "Processing..." });
|
|
||||||
const response = await setHorseGeneticsAPIAsync(request.data.id, GeneticPotential);
|
|
||||||
if (!response.ok) {
|
|
||||||
console.error("API returned an error:", response.statusText);
|
|
||||||
sendResponse({ success: false, message: "API error: " + response.statusText });
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
const jsonData = await response.json();
|
|
||||||
console.log("API Response:", jsonData);
|
|
||||||
|
|
||||||
sendResponse({ success: true, data: jsonData });
|
|
||||||
} catch (error) {
|
|
||||||
console.error("Error while processing Genetics tab:", error);
|
|
||||||
sendResponse({ success: false, message: error.message });
|
|
||||||
}
|
|
||||||
updateSingleLoadStateUI("Genetics", true, false);
|
|
||||||
} else if (selectedTab === "Achievements") {
|
} else if (selectedTab === "Achievements") {
|
||||||
const geneticStatsEls = document.querySelectorAll('.genetic_stats');
|
const geneticStatsEls = document.querySelectorAll('.genetic_stats');
|
||||||
if (!geneticStatsEls || geneticStatsEls.length === 0) {
|
if (!geneticStatsEls || geneticStatsEls.length === 0) {
|
||||||
|
|
@ -259,7 +224,97 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
sendResponse({ success: false, message: error.message });
|
sendResponse({ success: false, message: error.message });
|
||||||
}
|
}
|
||||||
updateSingleLoadStateUI("Achievements", true, true);
|
updateSingleLoadStateUI("Achievements", true, true);
|
||||||
} else if (selectedTab === "Health") {
|
}
|
||||||
|
else if (selectedTab === "Genetics") {
|
||||||
|
try {
|
||||||
|
const gpDiv = Array.from(document.querySelectorAll('.top div')).find(el => el.innerText.includes('GP'));
|
||||||
|
if (!gpDiv) {
|
||||||
|
console.error("No GP element found.");
|
||||||
|
sendResponse({ success: false, message: "No GP element found." });
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
const totalGeneticPotentialStr = gpDiv.innerText.replace("GP total: ", "").trim();
|
||||||
|
const totalGeneticPotential = parseInt(totalGeneticPotentialStr, 10) || 0;
|
||||||
|
|
||||||
|
const geneticElems = Array.from(document.querySelectorAll('.genetic_name , .genetic_result'));
|
||||||
|
if (geneticElems.length === 0) {
|
||||||
|
console.error("No genetic elements found.");
|
||||||
|
sendResponse({ success: false, message: "No genetic elements found." });
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
const geneticDictionary = Object.fromEntries(
|
||||||
|
geneticElems.map(x => x.innerText)
|
||||||
|
.reduce((acc, cur, i, arr) => (i % 2 === 0 ? acc.push([cur, arr[i + 1]]) : null, acc), [])
|
||||||
|
);
|
||||||
|
|
||||||
|
// Werte aus Checkboxen sammeln und hinzufügen
|
||||||
|
const checkboxGenetics = getCheckboxGenetics();
|
||||||
|
const additionalColorTextboxValue = document.querySelector('#optionalColorTextbox').value;
|
||||||
|
if (additionalColorTextboxValue.trim() !== "")
|
||||||
|
{
|
||||||
|
checkboxGenetics["Custom"] = additionalColorTextboxValue;
|
||||||
|
}
|
||||||
|
Object.assign(geneticDictionary, checkboxGenetics);
|
||||||
|
|
||||||
|
const geneticsStats = Array.from(document.querySelectorAll('.genetic_stats'));
|
||||||
|
if (geneticsStats.length < 10) {
|
||||||
|
console.error("Not enough genetic stats found.");
|
||||||
|
sendResponse({ success: false, message: "Not enough genetic stats found for genetics calculation." });
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
const geneticPotentialList = geneticsStats
|
||||||
|
.map(x => x.innerText.trim())
|
||||||
|
.filter(value => !isNaN(value) && value !== "")
|
||||||
|
.map(value => parseFloat(value));
|
||||||
|
|
||||||
|
const GeneticPotential = {
|
||||||
|
GP: totalGeneticPotential,
|
||||||
|
GeneticPotential: {
|
||||||
|
"Acceleration": geneticPotentialList[0],
|
||||||
|
"Agility": geneticPotentialList[1],
|
||||||
|
"Balance": geneticPotentialList[2],
|
||||||
|
"Bascule": geneticPotentialList[3],
|
||||||
|
"Pulling power": geneticPotentialList[4],
|
||||||
|
"Speed": geneticPotentialList[5],
|
||||||
|
"Sprint": geneticPotentialList[6],
|
||||||
|
"Stamina": geneticPotentialList[7],
|
||||||
|
"Strength": geneticPotentialList[8],
|
||||||
|
"Surefootedness": geneticPotentialList[9]
|
||||||
|
},
|
||||||
|
Disciplines: {
|
||||||
|
"Dressage": geneticPotentialList[1] + geneticPotentialList[2] + geneticPotentialList[8],
|
||||||
|
"Driving": geneticPotentialList[1] + geneticPotentialList[4] + geneticPotentialList[5] + geneticPotentialList[7] + geneticPotentialList[8],
|
||||||
|
"Endurance": geneticPotentialList[5] + geneticPotentialList[7] + geneticPotentialList[8] + geneticPotentialList[9],
|
||||||
|
"Eventing": geneticPotentialList[2] + geneticPotentialList[3] + geneticPotentialList[5] + geneticPotentialList[8] + geneticPotentialList[9],
|
||||||
|
"Flat Racing": geneticPotentialList[5] + geneticPotentialList[0] + geneticPotentialList[7] + geneticPotentialList[6],
|
||||||
|
"Show Jumping": geneticPotentialList[0] + geneticPotentialList[1] + geneticPotentialList[3] + geneticPotentialList[6] + geneticPotentialList[8],
|
||||||
|
"Western Reining": geneticPotentialList[0] + geneticPotentialList[1] + geneticPotentialList[2] + geneticPotentialList[9]
|
||||||
|
},
|
||||||
|
Colors: geneticDictionary
|
||||||
|
};
|
||||||
|
|
||||||
|
console.log("Genetic Potential:", GeneticPotential);
|
||||||
|
sendResponse({ success: true, data: "Processing..." });
|
||||||
|
const response = await setHorseGeneticsAPIAsync(request.data.id, GeneticPotential);
|
||||||
|
if (!response.ok) {
|
||||||
|
console.error("API returned an error:", response.statusText);
|
||||||
|
sendResponse({ success: false, message: "API error: " + response.statusText });
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
const jsonData = await response.json();
|
||||||
|
console.log("API Response:", jsonData);
|
||||||
|
|
||||||
|
sendResponse({ success: true, data: jsonData });
|
||||||
|
} catch (error) {
|
||||||
|
console.error("Error while processing Genetics tab:", error);
|
||||||
|
sendResponse({ success: false, message: error.message });
|
||||||
|
}
|
||||||
|
updateSingleLoadStateUI("Genetics", true, false);
|
||||||
|
}
|
||||||
|
else if (selectedTab === "Health") {
|
||||||
const healthEl = document.querySelector("#tab_health2 p");
|
const healthEl = document.querySelector("#tab_health2 p");
|
||||||
if (!healthEl) {
|
if (!healthEl) {
|
||||||
console.error("Health element not found.");
|
console.error("Health element not found.");
|
||||||
|
|
@ -287,11 +342,26 @@ chrome.runtime.onMessage.addListener(async (request, sender, sendResponse) => {
|
||||||
sendResponse({ success: false, message: error.message });
|
sendResponse({ success: false, message: error.message });
|
||||||
}
|
}
|
||||||
updateSingleLoadStateUI("Health", true, false);
|
updateSingleLoadStateUI("Health", true, false);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
console.warn("Unknown or no tab selected.");
|
console.warn("Unknown or no tab selected.");
|
||||||
sendResponse({ success: false, message: "Unknown or no tab selected." });
|
sendResponse({ success: false, message: "Unknown or no tab selected." });
|
||||||
}
|
}
|
||||||
} else {
|
} else if (request.action === "deleteHorse") {
|
||||||
|
const idEl = document.querySelector('.right:nth-child(2)');
|
||||||
|
const idString = idEl.innerText.replace('#', '');
|
||||||
|
const id = BigInt(idString).toString();
|
||||||
|
sendResponse({ success: true, data: "Processing..." });
|
||||||
|
console.log("Deleting horse with ID:", id);
|
||||||
|
const response = await deleteHorseAPIAsync(id);
|
||||||
|
if (!response.ok) {
|
||||||
|
console.error("API returned an error:", response.statusText);
|
||||||
|
sendResponse({ success: false, message: "API error: " + response.statusText });
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
updateLoadStateUI(id);
|
||||||
|
}
|
||||||
|
else {
|
||||||
console.error("Unsupported action:", request.action);
|
console.error("Unsupported action:", request.action);
|
||||||
sendResponse({ success: false, message: "Unsupported action." });
|
sendResponse({ success: false, message: "Unsupported action." });
|
||||||
}
|
}
|
||||||
|
|
@ -322,5 +392,34 @@ function cleanShowResults(results) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bereinigen der Ergebnisse
|
// Bereinigen der Ergebnisse
|
||||||
return [];
|
return results;
|
||||||
|
}
|
||||||
|
function getCheckboxGenetics() {
|
||||||
|
return {
|
||||||
|
"RAB": getCheckboxValue('#checkboxRAB1', '#checkboxRAB2', "RAB"),
|
||||||
|
"Seal": getCheckboxValue('#checkboxSeal1', '#checkboxSeal2', "AT"),
|
||||||
|
"Flaxen": getCheckboxValue('#checkboxFlaxen1', '#checkboxFlaxen2', "f"),
|
||||||
|
"Sooty": getCheckboxValue('#checkboxSooty1', '#checkboxSooty2', "Sty"),
|
||||||
|
"Pangare": getCheckboxValue('#checkboxPangare1', '#checkboxPangare2', "P"),
|
||||||
|
"Sabino": getCheckboxValue('#checkboxSabino1', '#checkboxSabino2', "Ab"),
|
||||||
|
"WildBay": getCheckboxValue('#checkboxWildBay1', '#checkboxWildBay2', "A+"),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
// Funktion zur Bestimmung des Wertes basierend auf beiden Checkboxen
|
||||||
|
function getCheckboxValue(checkbox1Selector, checkbox2Selector, marker) {
|
||||||
|
const checkbox1 = document.querySelector(checkbox1Selector);
|
||||||
|
const checkbox2 = document.querySelector(checkbox2Selector);
|
||||||
|
|
||||||
|
const isCheckbox1Checked = checkbox1?.checked || false;
|
||||||
|
const isCheckbox2Checked = checkbox2?.checked || false;
|
||||||
|
|
||||||
|
if (isCheckbox1Checked && isCheckbox2Checked) {
|
||||||
|
return `${marker}/${marker}`;
|
||||||
|
} else if (isCheckbox1Checked) {
|
||||||
|
return `${marker}/n`;
|
||||||
|
} else if (isCheckbox2Checked) {
|
||||||
|
return `n/${marker}`;
|
||||||
|
} else {
|
||||||
|
return `n/n`;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
294
Extension/ui.js
294
Extension/ui.js
|
|
@ -8,87 +8,238 @@ const rows = [
|
||||||
];
|
];
|
||||||
// Warten, bis das DOM vollständig geladen ist
|
// Warten, bis das DOM vollständig geladen ist
|
||||||
document.addEventListener("DOMContentLoaded", function () {
|
document.addEventListener("DOMContentLoaded", function () {
|
||||||
// Suche nach dem Element mit der Klasse 'horse_banner'
|
|
||||||
const banner = document.querySelector('.horse_banner');
|
const banner = document.querySelector('.horse_banner');
|
||||||
if (banner) {
|
if (banner) {
|
||||||
// Erstelle das container div
|
|
||||||
const div = document.createElement('div');
|
const div = document.createElement('div');
|
||||||
div.className = 'collector_ui';
|
div.className = 'collector_ui';
|
||||||
Object.assign(div.style, {
|
Object.assign(div.style, {
|
||||||
position: 'absolute',
|
position: 'absolute',
|
||||||
right: '-160px',
|
right: '-220px',
|
||||||
top: '20px',
|
top: '20px',
|
||||||
zIndex: '1',
|
zIndex: '1',
|
||||||
padding: '10px',
|
padding: '10px',
|
||||||
backgroundColor: '#FFFFFFD9',
|
backgroundColor: '#FFFFFFD9',
|
||||||
width: '120px',
|
width: '180px',
|
||||||
minHeight: '50px',
|
minHeight: '50px',
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
flexDirection: 'column',
|
flexDirection: 'column',
|
||||||
alignItems: 'flex-start',
|
gap: '10px'
|
||||||
gap: '10px' // Abstand zwischen Button und Tabelle
|
|
||||||
});
|
});
|
||||||
|
const serverIsRunning = checkServerStatus(div);
|
||||||
// Erstelle den Button
|
// Container für die Buttons
|
||||||
const updateHorseButton = document.createElement('updateHorseButton');
|
const buttonContainer = document.createElement('div');
|
||||||
updateHorseButton.textContent = 'Update Horse';
|
Object.assign(buttonContainer.style, {
|
||||||
|
display: 'flex',
|
||||||
|
gap: '5px',
|
||||||
|
justifyContent: 'space-between',
|
||||||
|
width: '100%'
|
||||||
|
});
|
||||||
|
// Textbox für Notizen
|
||||||
|
const notesTextbox = document.createElement('textarea');
|
||||||
|
notesTextbox.id = 'notesTextbox';
|
||||||
|
notesTextbox.placeholder = 'Notes...';
|
||||||
|
notesTextbox.type = 'text';
|
||||||
|
Object.assign(notesTextbox.style, {
|
||||||
|
width: '100%',
|
||||||
|
minHeight: '30px',
|
||||||
|
padding: '0px',
|
||||||
|
fontSize: '14px',
|
||||||
|
border: '1px solid #ccc',
|
||||||
|
borderRadius: '5px',
|
||||||
|
resize: 'vertical'
|
||||||
|
});
|
||||||
|
// Update Horse Button
|
||||||
|
const updateHorseButton = document.createElement('button');
|
||||||
|
updateHorseButton.textContent = 'Update';
|
||||||
Object.assign(updateHorseButton.style, {
|
Object.assign(updateHorseButton.style, {
|
||||||
padding: '10px 15px',
|
padding: '10px 15px',
|
||||||
|
flex: '3',
|
||||||
backgroundColor: '#ffa200',
|
backgroundColor: '#ffa200',
|
||||||
color: '#fff',
|
color: '#fff',
|
||||||
border: 'none',
|
border: 'none',
|
||||||
borderRadius: '5px',
|
borderRadius: '5px',
|
||||||
cursor: 'pointer',
|
cursor: 'pointer',
|
||||||
alignSelf: 'stretch', // Button auf volle Breite dehnen
|
transition: 'background-color 0.3s ease'
|
||||||
transition: 'background-color 0.3s ease' // Übergang für den Hover-Effekt
|
|
||||||
});
|
});
|
||||||
updateHorseButton.addEventListener("click", function() {
|
updateHorseButton.addEventListener("click", function () {
|
||||||
chrome.runtime.sendMessage({ action: "updateHorseData" });
|
chrome.runtime.sendMessage({ action: "updateHorseData" });
|
||||||
});
|
});
|
||||||
|
|
||||||
// Hover-Effekt hinzufügen
|
|
||||||
updateHorseButton.addEventListener('mouseenter', function () {
|
updateHorseButton.addEventListener('mouseenter', function () {
|
||||||
updateHorseButton.style.backgroundColor = '#bf8700'; // Hover-Farbe
|
updateHorseButton.style.backgroundColor = '#bf8700';
|
||||||
});
|
});
|
||||||
updateHorseButton.addEventListener('mouseleave', function () {
|
updateHorseButton.addEventListener('mouseleave', function () {
|
||||||
updateHorseButton.style.backgroundColor = '#ffa200'; // Originalfarbe
|
updateHorseButton.style.backgroundColor = '#ffa200';
|
||||||
});
|
});
|
||||||
|
|
||||||
// Flex-Container für die Tabelle
|
// Delete Horse Button
|
||||||
|
const deleteHorseButton = document.createElement('button');
|
||||||
|
deleteHorseButton.textContent = 'X';
|
||||||
|
Object.assign(deleteHorseButton.style, {
|
||||||
|
padding: '5px',
|
||||||
|
flex: '1',
|
||||||
|
backgroundColor: '#ff0000',
|
||||||
|
color: '#fff',
|
||||||
|
border: 'none',
|
||||||
|
borderRadius: '5px',
|
||||||
|
cursor: 'pointer',
|
||||||
|
textAlign: 'center',
|
||||||
|
transition: 'background-color 0.3s ease'
|
||||||
|
});
|
||||||
|
deleteHorseButton.addEventListener("click", function () {
|
||||||
|
chrome.runtime.sendMessage({ action: "deleteHorse" });
|
||||||
|
});
|
||||||
|
deleteHorseButton.addEventListener('mouseenter', function () {
|
||||||
|
deleteHorseButton.style.backgroundColor = '#bf0000';
|
||||||
|
});
|
||||||
|
deleteHorseButton.addEventListener('mouseleave', function () {
|
||||||
|
deleteHorseButton.style.backgroundColor = '#ff0000';
|
||||||
|
});
|
||||||
|
|
||||||
|
// Buttons zum Container hinzufügen
|
||||||
|
buttonContainer.appendChild(updateHorseButton);
|
||||||
|
buttonContainer.appendChild(deleteHorseButton);
|
||||||
|
|
||||||
|
// Buttons oben hinzufügen
|
||||||
|
div.appendChild(buttonContainer);
|
||||||
|
|
||||||
|
// Labels mit Checkboxen hinzufügen
|
||||||
|
const labelContainer = document.createElement('div');
|
||||||
|
Object.assign(labelContainer.style, {
|
||||||
|
display: 'flex',
|
||||||
|
flexDirection: 'column',
|
||||||
|
gap: '10px'
|
||||||
|
});
|
||||||
|
|
||||||
|
// Labels mit Checkboxen hinzufügen
|
||||||
|
const labels = [
|
||||||
|
{ name: "RAB", id: "RAB" },
|
||||||
|
{ name: "Seal", id: "Seal" },
|
||||||
|
{ name: "Flaxen", id: "Flaxen" },
|
||||||
|
{ name: "Sooty", id: "Sooty" },
|
||||||
|
{ name: "Pangare", id: "Pangare" },
|
||||||
|
{ name: "Sabino", id: "Sabino" },
|
||||||
|
{ name: "Wild Bay", id: "WildBay" },
|
||||||
|
];
|
||||||
|
|
||||||
|
labels.forEach(label => {
|
||||||
|
const labelRow = document.createElement('div');
|
||||||
|
Object.assign(labelRow.style, {
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
justifyContent: 'space-between',
|
||||||
|
gap: '5px'
|
||||||
|
});
|
||||||
|
|
||||||
|
const labelText = document.createElement('label');
|
||||||
|
labelText.textContent = label.name;
|
||||||
|
Object.assign(labelText.style, {
|
||||||
|
flex: '1',
|
||||||
|
fontSize: '14px',
|
||||||
|
color: '#333'
|
||||||
|
});
|
||||||
|
|
||||||
|
const checkboxContainer = document.createElement('div');
|
||||||
|
Object.assign(checkboxContainer.style, {
|
||||||
|
display: 'flex',
|
||||||
|
gap: '5px'
|
||||||
|
});
|
||||||
|
|
||||||
|
// Erste Checkbox
|
||||||
|
const checkbox1 = document.createElement('input');
|
||||||
|
checkbox1.type = 'checkbox';
|
||||||
|
checkbox1.id = `checkbox${label.id}1`; // ID mit Suffix 1
|
||||||
|
|
||||||
|
// Zweite Checkbox
|
||||||
|
const checkbox2 = document.createElement('input');
|
||||||
|
checkbox2.type = 'checkbox';
|
||||||
|
checkbox2.id = `checkbox${label.id}2`; // ID mit Suffix 2
|
||||||
|
|
||||||
|
checkboxContainer.appendChild(checkbox1);
|
||||||
|
checkboxContainer.appendChild(checkbox2);
|
||||||
|
|
||||||
|
labelRow.appendChild(labelText);
|
||||||
|
labelRow.appendChild(checkboxContainer);
|
||||||
|
|
||||||
|
labelContainer.appendChild(labelRow);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
// Überprüfen, ob der Tab "Genetics" gewählt ist, und Labels aktivieren/deaktivieren
|
||||||
|
function updateLabelStates() {
|
||||||
|
const isGeneticsTab = getTabselText() === "Genetics";
|
||||||
|
Array.from(labelContainer.querySelectorAll('input')).forEach(input => {
|
||||||
|
input.disabled = !isGeneticsTab;
|
||||||
|
input.style.opacity = isGeneticsTab ? '1' : '0.5';
|
||||||
|
});
|
||||||
|
Array.from(labelContainer.querySelectorAll('label')).forEach(label => {
|
||||||
|
label.style.color = isGeneticsTab ? '#333' : '#aaa';
|
||||||
|
});
|
||||||
|
if (!isGeneticsTab)
|
||||||
|
{
|
||||||
|
document.querySelector('#optionalColorTextbox').disabled = true;
|
||||||
|
document.querySelector('#optionalColorTextbox').style.opacity = '0.5';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
document.querySelector('#optionalColorTextbox').disabled = false;
|
||||||
|
document.querySelector('#optionalColorTextbox').style.opacity = '1';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Tabelle erstellen
|
||||||
const table = document.createElement('div');
|
const table = document.createElement('div');
|
||||||
Object.assign(table.style, {
|
Object.assign(table.style, {
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
flexDirection: 'column',
|
flexDirection: 'column',
|
||||||
width: '100%',
|
width: '100%',
|
||||||
gap: '12px' // Abstand zwischen den Zeilen
|
gap: '12px'
|
||||||
});
|
});
|
||||||
// Erstelle Zeilen für jede Beschriftung
|
|
||||||
|
// Zeilen für Tabelle hinzufügen (bleibt unverändert)
|
||||||
rows.forEach(row => {
|
rows.forEach(row => {
|
||||||
const rowDiv = document.createElement('div');
|
const rowDiv = document.createElement('div');
|
||||||
Object.assign(rowDiv.style, {
|
Object.assign(rowDiv.style, {
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
justifyContent: 'space-between', // Beschriftung links, Emoji rechts
|
justifyContent: 'space-between',
|
||||||
width: '100%'
|
width: '100%'
|
||||||
});
|
});
|
||||||
|
|
||||||
// Linkes Element für die Beschriftung
|
|
||||||
const labelCell = document.createElement('div');
|
const labelCell = document.createElement('div');
|
||||||
labelCell.textContent = row.label;
|
labelCell.textContent = row.label;
|
||||||
labelCell.style.flex = '1'; // Beschriftung auf der linken Seite
|
labelCell.style.flex = '1';
|
||||||
|
|
||||||
// Rechtes Element für das Emoji
|
|
||||||
const emojiCell = document.createElement('div');
|
const emojiCell = document.createElement('div');
|
||||||
const emojiSpan = document.createElement('span');
|
const emojiSpan = document.createElement('span');
|
||||||
emojiSpan.id = row.emojiId;
|
emojiSpan.id = row.emojiId;
|
||||||
emojiSpan.textContent = row.emoji;
|
emojiSpan.textContent = row.emoji;
|
||||||
emojiCell.appendChild(emojiSpan);
|
emojiCell.appendChild(emojiSpan);
|
||||||
emojiCell.style.flex = '0'; // Emoji auf der rechten Seite
|
emojiCell.style.flex = '0';
|
||||||
|
|
||||||
// Zeile zur Tabelle hinzufügen
|
|
||||||
rowDiv.appendChild(labelCell);
|
rowDiv.appendChild(labelCell);
|
||||||
rowDiv.appendChild(emojiCell);
|
rowDiv.appendChild(emojiCell);
|
||||||
table.appendChild(rowDiv);
|
table.appendChild(rowDiv);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
div.appendChild(notesTextbox);
|
||||||
|
div.appendChild(table);
|
||||||
|
// Labels und Checkboxen zum Div hinzufügen
|
||||||
|
div.appendChild(labelContainer);
|
||||||
|
// Textbox für optionale Farbe
|
||||||
|
const optionalColorTextbox = document.createElement('textarea');
|
||||||
|
optionalColorTextbox.type = 'text';
|
||||||
|
optionalColorTextbox.placeholder = 'Additional Color...';
|
||||||
|
optionalColorTextbox.id = 'optionalColorTextbox';
|
||||||
|
Object.assign(optionalColorTextbox.style, {
|
||||||
|
width: '100%',
|
||||||
|
height: '30px',
|
||||||
|
padding: '0px',
|
||||||
|
fontSize: '14px',
|
||||||
|
border: '1px solid #ccc',
|
||||||
|
borderRadius: '5px',
|
||||||
|
resize: 'vertical'
|
||||||
|
});
|
||||||
|
div.appendChild(optionalColorTextbox);
|
||||||
|
|
||||||
// Linie hinzufügen
|
// Linie hinzufügen
|
||||||
const line = document.createElement('hr');
|
const line = document.createElement('hr');
|
||||||
|
|
@ -100,7 +251,6 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||||
margin: '10px 0'
|
margin: '10px 0'
|
||||||
});
|
});
|
||||||
|
|
||||||
// Legend-Titel hinzufügen
|
|
||||||
const legendTitle = document.createElement('div');
|
const legendTitle = document.createElement('div');
|
||||||
legendTitle.textContent = 'Legend:';
|
legendTitle.textContent = 'Legend:';
|
||||||
Object.assign(legendTitle.style, {
|
Object.assign(legendTitle.style, {
|
||||||
|
|
@ -109,7 +259,6 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||||
color: '#555'
|
color: '#555'
|
||||||
});
|
});
|
||||||
|
|
||||||
// Info-Text für die Legende hinzufügen
|
|
||||||
const legendTexts = [
|
const legendTexts = [
|
||||||
{ emoji: '✅', text: 'Loaded' },
|
{ emoji: '✅', text: 'Loaded' },
|
||||||
{ emoji: '☑️', text: 'Dynamic' },
|
{ emoji: '☑️', text: 'Dynamic' },
|
||||||
|
|
@ -145,18 +294,56 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||||
legend.appendChild(legendRow);
|
legend.appendChild(legendRow);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Button oben hinzufügen, dann die Tabelle, Linie, und die Legende
|
|
||||||
div.appendChild(updateHorseButton);
|
|
||||||
div.appendChild(table);
|
|
||||||
div.appendChild(line);
|
div.appendChild(line);
|
||||||
div.appendChild(legendTitle);
|
div.appendChild(legendTitle);
|
||||||
div.appendChild(legend);
|
div.appendChild(legend);
|
||||||
banner.appendChild(div);
|
banner.appendChild(div);
|
||||||
|
|
||||||
|
// Tab-Wechsel überwachen
|
||||||
|
document.addEventListener("click", updateLabelStates);
|
||||||
|
updateLabelStates(); // Initialer Zustand
|
||||||
|
|
||||||
const horseId = document.querySelector('.right:nth-child(2)').innerText.replace('#', '');
|
const horseId = document.querySelector('.right:nth-child(2)').innerText.replace('#', '');
|
||||||
updateLoadStateUI(horseId);
|
if (serverIsRunning)
|
||||||
|
updateLoadStateUI(horseId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
async function checkServerStatus(div) {
|
||||||
|
const serverIsRunning = await pingServer();
|
||||||
|
if (!serverIsRunning){
|
||||||
|
// Erstelle das Overlay
|
||||||
|
const overlay = document.createElement('div');
|
||||||
|
|
||||||
|
// Style für das Overlay
|
||||||
|
overlay.style.position = 'absolute';
|
||||||
|
overlay.style.top = '0';
|
||||||
|
overlay.style.left = '0';
|
||||||
|
overlay.style.width = '100%';
|
||||||
|
overlay.style.height = '100%';
|
||||||
|
overlay.style.backgroundColor = 'rgba(255, 255, 255, 0.8)';
|
||||||
|
overlay.style.display = 'flex';
|
||||||
|
overlay.style.justifyContent = 'center';
|
||||||
|
overlay.style.alignItems = 'center';
|
||||||
|
overlay.style.zIndex = '9999';
|
||||||
|
|
||||||
|
// Erstelle den Text
|
||||||
|
const text = document.createElement('div');
|
||||||
|
text.innerText = 'Server not running ❌';
|
||||||
|
text.style.color = 'black';
|
||||||
|
text.style.fontSize = '1.5em';
|
||||||
|
text.style.fontWeight = 'bold';
|
||||||
|
|
||||||
|
// Text in das Overlay einfügen
|
||||||
|
overlay.appendChild(text);
|
||||||
|
div.appendChild(overlay);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
// Funktion zur Ermittlung des Tabs
|
||||||
|
function getTabselText() {
|
||||||
|
return document.querySelector('div.tabsel')?.textContent?.trim() || "Unknown";
|
||||||
|
}
|
||||||
async function updateLoadStateUI(horseId) {
|
async function updateLoadStateUI(horseId) {
|
||||||
const loadState = await getHorseLoadStateAPIAsync(horseId);
|
const loadState = await getHorseLoadStateAPIAsync(horseId);
|
||||||
if (!loadState) {
|
if (!loadState) {
|
||||||
|
|
@ -173,7 +360,6 @@ async function updateLoadStateUI(horseId) {
|
||||||
Achievements: loadState.achievementsLoaded ? (loadState.achievementsNeedsRefresh ? '🔄' : '☑️') : '❌',
|
Achievements: loadState.achievementsLoaded ? (loadState.achievementsNeedsRefresh ? '🔄' : '☑️') : '❌',
|
||||||
Health: loadState.healthLoaded ? (loadState.healthNeedsRefresh ? '🔄' : '✅') : '❌',
|
Health: loadState.healthLoaded ? (loadState.healthNeedsRefresh ? '🔄' : '✅') : '❌',
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aktualisiere die Rows in der UI
|
// Aktualisiere die Rows in der UI
|
||||||
rows.forEach(row => {
|
rows.forEach(row => {
|
||||||
const emojiElement = document.getElementById(row.emojiId);
|
const emojiElement = document.getElementById(row.emojiId);
|
||||||
|
|
@ -181,8 +367,50 @@ async function updateLoadStateUI(horseId) {
|
||||||
emojiElement.textContent = loadStateMapping[row.label]; // Setze das Emoji basierend auf dem Ladezustand
|
emojiElement.textContent = loadStateMapping[row.label]; // Setze das Emoji basierend auf dem Ladezustand
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
const colors = await getColorsAPIAsync(horseId);
|
||||||
|
if (colors) {
|
||||||
|
// Update die Checkboxen basierend auf den Farben
|
||||||
|
updateColors(colors);
|
||||||
|
}
|
||||||
|
const notes = await getHorseNotesAPIAsync(horseId);
|
||||||
|
if (notes) {
|
||||||
|
// Update die Notizen
|
||||||
|
document.querySelector('#notesTextbox').value = notes;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
function updateColors(colors) {
|
||||||
|
const mappings = {
|
||||||
|
RAB: '#checkboxRAB',
|
||||||
|
Seal: '#checkboxSeal',
|
||||||
|
Flaxen: '#checkboxFlaxen',
|
||||||
|
Sooty: '#checkboxSooty',
|
||||||
|
Pangare: '#checkboxPangare',
|
||||||
|
Sabino: '#checkboxSabino',
|
||||||
|
WildBay: '#checkboxWildBay',
|
||||||
|
};
|
||||||
|
|
||||||
|
Object.entries(mappings).forEach(([key, baseId]) => {
|
||||||
|
const checkbox1 = document.querySelector(`${baseId}1`);
|
||||||
|
const checkbox2 = document.querySelector(`${baseId}2`);
|
||||||
|
|
||||||
|
if (colors[key]) {
|
||||||
|
// Farben in der Form "RAB/RAB", "RAB/n", "n/RAB", "n/n"
|
||||||
|
const [left, right] = colors[key].split('/');
|
||||||
|
|
||||||
|
// Aktualisiere Checkboxen basierend auf den Werten
|
||||||
|
if (checkbox1) checkbox1.checked = left !== 'n';
|
||||||
|
if (checkbox2) checkbox2.checked = right !== 'n';
|
||||||
|
} else {
|
||||||
|
// Wenn keine Farben vorhanden, Checkboxen deaktivieren
|
||||||
|
if (checkbox1) checkbox1.checked = false;
|
||||||
|
if (checkbox2) checkbox2.checked = false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if ("Custom" in colors)
|
||||||
|
{
|
||||||
|
document.querySelector('#optionalColorTextbox').value = colors["Custom"];
|
||||||
|
}
|
||||||
|
}
|
||||||
function updateSingleLoadStateUI(loadStateKey, isLoaded, needsRefresh) {
|
function updateSingleLoadStateUI(loadStateKey, isLoaded, needsRefresh) {
|
||||||
// Mappe das LoadState-Schlüssel auf das Emoji
|
// Mappe das LoadState-Schlüssel auf das Emoji
|
||||||
const loadStateMapping = {
|
const loadStateMapping = {
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -3,32 +3,28 @@
|
||||||
"WorkspaceRootPath": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\",
|
"WorkspaceRootPath": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\horseviewer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\horseviewer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewsettings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewsettings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"DocumentGroupContainers": [
|
"DocumentGroupContainers": [
|
||||||
|
|
@ -38,98 +34,87 @@
|
||||||
"DocumentGroups": [
|
"DocumentGroups": [
|
||||||
{
|
{
|
||||||
"DockedWidth": 200,
|
"DockedWidth": 200,
|
||||||
"SelectedChildIndex": 7,
|
"SelectedChildIndex": 4,
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
"$type": "Bookmark",
|
"$type": "Bookmark",
|
||||||
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
|
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Bookmark",
|
||||||
"DocumentIndex": 1,
|
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
|
||||||
"Title": "ViewMain.cs [Entwurf]",
|
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs",
|
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewMain.cs",
|
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs [Entwurf]",
|
|
||||||
"RelativeToolTip": "HorseViewer\\ViewMain.cs [Entwurf]",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-12-08T21:28:48.344Z",
|
|
||||||
"EditorCaption": " [Entwurf]"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 3,
|
"DocumentIndex": 3,
|
||||||
"Title": "ViewMain.Designer.cs",
|
"Title": "HRServer.csproj",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.Designer.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewMain.Designer.cs",
|
"RelativeDocumentMoniker": "HRServer\\HRServer.csproj",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.Designer.cs",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewMain.Designer.cs",
|
"RelativeToolTip": "HRServer\\HRServer.csproj",
|
||||||
"ViewState": "AgIAACAAAAAAAAAAAAAawCcAAAAAAAAAAAAAAA==",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
"WhenOpened": "2024-12-08T21:28:35.506Z",
|
"WhenOpened": "2024-12-31T11:50:39.211Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 4,
|
"DocumentIndex": 4,
|
||||||
"Title": "ViewEditTable.cs",
|
"Title": "Installer.csproj",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewEditTable.cs",
|
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewEditTable.cs",
|
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||||
"ViewState": "AgIAACYAAAAAAAAAAAAEwDEAAAArAAAAAAAAAA==",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-12-08T21:25:40.251Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 5,
|
|
||||||
"Title": "ViewEditTable.cs [Entwurf]",
|
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs",
|
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewEditTable.cs",
|
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs [Entwurf]",
|
|
||||||
"RelativeToolTip": "HorseViewer\\ViewEditTable.cs [Entwurf]",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-12-08T21:01:27.789Z",
|
|
||||||
"EditorCaption": " [Entwurf]"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 6,
|
|
||||||
"Title": "ViewSettings.cs [Entwurf]",
|
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewSettings.cs",
|
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewSettings.cs",
|
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewSettings.cs [Entwurf]",
|
|
||||||
"RelativeToolTip": "HorseViewer\\ViewSettings.cs [Entwurf]",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-12-08T20:59:50.626Z",
|
|
||||||
"EditorCaption": " [Entwurf]"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 2,
|
|
||||||
"Title": "HorseViewer",
|
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\HorseViewer.csproj",
|
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\HorseViewer.csproj",
|
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\HorseViewer.csproj",
|
|
||||||
"RelativeToolTip": "HorseViewer\\HorseViewer.csproj",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
"WhenOpened": "2024-12-08T20:58:28.928Z",
|
"WhenOpened": "2024-12-31T11:50:38.796Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 0,
|
"DocumentIndex": 0,
|
||||||
"Title": "ViewMain.cs",
|
"Title": "HorseController.cs",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewMain.cs",
|
"RelativeDocumentMoniker": "HRServer\\Controllers\\HorseController.cs",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewMain.cs",
|
"RelativeToolTip": "HRServer\\Controllers\\HorseController.cs",
|
||||||
"ViewState": "AgIAAE0AAAAAAAAAAAAAAFoAAAAyAAAAAAAAAA==",
|
"ViewState": "AgIAALQAAAAAAAAAAAAqwMIAAABCAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-12-08T18:52:40.109Z",
|
"WhenOpened": "2024-12-28T15:17:01.854Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "Horse.cs",
|
||||||
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||||
|
"RelativeDocumentMoniker": "HRServer\\Models\\Horse.cs",
|
||||||
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||||
|
"RelativeToolTip": "HRServer\\Models\\Horse.cs",
|
||||||
|
"ViewState": "AgIAAKQBAAAAAAAAAAArwKsBAAArAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2024-12-28T15:17:36.163Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 2,
|
||||||
|
"Title": "Program.cs",
|
||||||
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||||
|
"RelativeDocumentMoniker": "HRServer\\Program.cs",
|
||||||
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||||
|
"RelativeToolTip": "HRServer\\Program.cs",
|
||||||
|
"ViewState": "AgIAACgAAAAAAAAAAAAnwDgAAAAMAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2024-12-28T15:17:04.846Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 5,
|
||||||
|
"Title": "FRMInstaller.cs [Entwurf]",
|
||||||
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||||
|
"RelativeDocumentMoniker": "Installer\\FRMInstaller.cs",
|
||||||
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs [Entwurf]",
|
||||||
|
"RelativeToolTip": "Installer\\FRMInstaller.cs [Entwurf]",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2024-12-28T14:38:01.819Z"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,32 +3,32 @@
|
||||||
"WorkspaceRootPath": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\",
|
"WorkspaceRootPath": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\controllers\\horsecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\horseviewer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\horseviewer.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\models\\horse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}|HRServer\\HRServer.csproj|solutionrelative:hrserver\\hrserver.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewedittable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\installer.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|z:\\[01] kribitz development\\[02] projekte\\hr-collector\\hrserver-exporter\\horseviewer\\viewsettings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
"AbsoluteMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
|
||||||
"RelativeMoniker": "D:0:0:{280C08D1-5874-4E96-882B-7926464D1FA8}|HorseViewer\\HorseViewer.csproj|solutionrelative:horseviewer\\viewsettings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
"RelativeMoniker": "D:0:0:{33777DEA-68F5-4552-9582-3F14CE9059FA}|Installer\\Installer.csproj|solutionrelative:installer\\frminstaller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"DocumentGroupContainers": [
|
"DocumentGroupContainers": [
|
||||||
|
|
@ -38,98 +38,100 @@
|
||||||
"DocumentGroups": [
|
"DocumentGroups": [
|
||||||
{
|
{
|
||||||
"DockedWidth": 200,
|
"DockedWidth": 200,
|
||||||
"SelectedChildIndex": 7,
|
"SelectedChildIndex": 2,
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
"$type": "Bookmark",
|
"$type": "Bookmark",
|
||||||
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
|
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Bookmark",
|
||||||
"DocumentIndex": 1,
|
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
|
||||||
"Title": "ViewMain.cs [Entwurf]",
|
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs",
|
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewMain.cs",
|
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs [Entwurf]",
|
|
||||||
"RelativeToolTip": "HorseViewer\\ViewMain.cs [Entwurf]",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-12-08T21:28:48.344Z",
|
|
||||||
"EditorCaption": " [Entwurf]"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 3,
|
"DocumentIndex": 0,
|
||||||
"Title": "ViewMain.Designer.cs",
|
"Title": "Installer",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.Designer.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewMain.Designer.cs",
|
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.Designer.cs",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewMain.Designer.cs",
|
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||||
"ViewState": "AgIAACAAAAAAAAAAAAAawCcAAAAAAAAAAAAAAA==",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"WhenOpened": "2024-12-31T15:32:23.68Z",
|
||||||
"WhenOpened": "2024-12-08T21:28:35.506Z",
|
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 4,
|
"DocumentIndex": 4,
|
||||||
"Title": "ViewEditTable.cs",
|
"Title": "HRServer.csproj",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewEditTable.cs",
|
"RelativeDocumentMoniker": "HRServer\\HRServer.csproj",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\HRServer.csproj",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewEditTable.cs",
|
"RelativeToolTip": "HRServer\\HRServer.csproj",
|
||||||
"ViewState": "AgIAACYAAAAAAAAAAAAEwDEAAAArAAAAAAAAAA==",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
"WhenOpened": "2024-12-08T21:25:40.251Z",
|
"WhenOpened": "2024-12-31T11:50:39.211Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 5,
|
"DocumentIndex": 5,
|
||||||
"Title": "ViewEditTable.cs [Entwurf]",
|
"Title": "Installer.csproj",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewEditTable.cs",
|
"RelativeDocumentMoniker": "Installer\\Installer.csproj",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewEditTable.cs [Entwurf]",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\Installer.csproj",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewEditTable.cs [Entwurf]",
|
"RelativeToolTip": "Installer\\Installer.csproj",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
"WhenOpened": "2024-12-08T21:01:27.789Z",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
"EditorCaption": " [Entwurf]"
|
"WhenOpened": "2024-12-31T11:50:38.796Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 6,
|
"DocumentIndex": 1,
|
||||||
"Title": "ViewSettings.cs [Entwurf]",
|
"Title": "HorseController.cs",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewSettings.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewSettings.cs",
|
"RelativeDocumentMoniker": "HRServer\\Controllers\\HorseController.cs",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewSettings.cs [Entwurf]",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Controllers\\HorseController.cs",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewSettings.cs [Entwurf]",
|
"RelativeToolTip": "HRServer\\Controllers\\HorseController.cs",
|
||||||
|
"ViewState": "AgIAALQAAAAAAAAAAAAqwMIAAABCAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-12-08T20:59:50.626Z",
|
"WhenOpened": "2024-12-28T15:17:01.854Z",
|
||||||
"EditorCaption": " [Entwurf]"
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 2,
|
"DocumentIndex": 2,
|
||||||
"Title": "HorseViewer",
|
"Title": "Horse.cs",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\HorseViewer.csproj",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\HorseViewer.csproj",
|
"RelativeDocumentMoniker": "HRServer\\Models\\Horse.cs",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\HorseViewer.csproj",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Models\\Horse.cs",
|
||||||
"RelativeToolTip": "HorseViewer\\HorseViewer.csproj",
|
"RelativeToolTip": "HRServer\\Models\\Horse.cs",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
"ViewState": "AgIAAKQBAAAAAAAAAAArwKsBAAArAAAAAAAAAA==",
|
||||||
"WhenOpened": "2024-12-08T20:58:28.928Z",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"EditorCaption": ""
|
"WhenOpened": "2024-12-28T15:17:36.163Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 0,
|
"DocumentIndex": 3,
|
||||||
"Title": "ViewMain.cs",
|
"Title": "Program.cs",
|
||||||
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs",
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||||
"RelativeDocumentMoniker": "HorseViewer\\ViewMain.cs",
|
"RelativeDocumentMoniker": "HRServer\\Program.cs",
|
||||||
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HorseViewer\\ViewMain.cs",
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\HRServer\\Program.cs",
|
||||||
"RelativeToolTip": "HorseViewer\\ViewMain.cs",
|
"RelativeToolTip": "HRServer\\Program.cs",
|
||||||
"ViewState": "AgIAAE0AAAAAAAAAAAAAAF4AAAANAAAAAAAAAA==",
|
"ViewState": "AgIAACgAAAAAAAAAAAAnwDgAAAAMAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2024-12-08T18:52:40.109Z",
|
"WhenOpened": "2024-12-28T15:17:04.846Z"
|
||||||
"EditorCaption": ""
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 6,
|
||||||
|
"Title": "FRMInstaller.cs [Entwurf]",
|
||||||
|
"DocumentMoniker": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs",
|
||||||
|
"RelativeDocumentMoniker": "Installer\\FRMInstaller.cs",
|
||||||
|
"ToolTip": "Z:\\[01] Kribitz Development\\[02] Projekte\\HR-Collector\\HRServer-Exporter\\Installer\\FRMInstaller.cs [Entwurf]",
|
||||||
|
"RelativeToolTip": "Installer\\FRMInstaller.cs [Entwurf]",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2024-12-28T14:38:01.819Z",
|
||||||
|
"EditorCaption": " [Entwurf]"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -5,7 +5,7 @@ VisualStudioVersion = 17.11.35312.102
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HRServer", "HRServer\HRServer.csproj", "{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HRServer", "HRServer\HRServer.csproj", "{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HorseViewer", "HorseViewer\HorseViewer.csproj", "{280C08D1-5874-4E96-882B-7926464D1FA8}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Installer", "Installer\Installer.csproj", "{33777DEA-68F5-4552-9582-3F14CE9059FA}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
|
@ -17,10 +17,10 @@ Global
|
||||||
{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}.Release|Any CPU.Build.0 = Release|Any CPU
|
{86A245AC-2CD6-4303-97B9-8463B6B6B8D6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{280C08D1-5874-4E96-882B-7926464D1FA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{33777DEA-68F5-4552-9582-3F14CE9059FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{280C08D1-5874-4E96-882B-7926464D1FA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{33777DEA-68F5-4552-9582-3F14CE9059FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{280C08D1-5874-4E96-882B-7926464D1FA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{33777DEA-68F5-4552-9582-3F14CE9059FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{280C08D1-5874-4E96-882B-7926464D1FA8}.Release|Any CPU.Build.0 = Release|Any CPU
|
{33777DEA-68F5-4552-9582-3F14CE9059FA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|
|
||||||
13
HRServer-Exporter/HRServer/.config/dotnet-tools.json
Normal file
13
HRServer-Exporter/HRServer/.config/dotnet-tools.json
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"isRoot": true,
|
||||||
|
"tools": {
|
||||||
|
"dotnet-ef": {
|
||||||
|
"version": "9.0.0",
|
||||||
|
"commands": [
|
||||||
|
"dotnet-ef"
|
||||||
|
],
|
||||||
|
"rollForward": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -18,6 +18,13 @@ namespace HRServer.Controllers
|
||||||
{
|
{
|
||||||
return Ok("pong");
|
return Ok("pong");
|
||||||
}
|
}
|
||||||
|
[HttpDelete("/api/deleteHorse/{id}")]
|
||||||
|
public IActionResult DeleteHorse(ulong id)
|
||||||
|
{
|
||||||
|
HorseFactory.DeleteHorse(id);
|
||||||
|
HorseFactory.SaveHorsesToFile();
|
||||||
|
return Ok();
|
||||||
|
}
|
||||||
[HttpGet("/api/getHorse/{id}")]
|
[HttpGet("/api/getHorse/{id}")]
|
||||||
public IActionResult GetHorse (int id)
|
public IActionResult GetHorse (int id)
|
||||||
{
|
{
|
||||||
|
|
@ -59,27 +66,38 @@ namespace HRServer.Controllers
|
||||||
[HttpPost("/api/updateHorse/{id}/BasicData")]
|
[HttpPost("/api/updateHorse/{id}/BasicData")]
|
||||||
public IActionResult UpdateHorseBasicData(ulong id, [FromBody] Horse websiteHorse)
|
public IActionResult UpdateHorseBasicData(ulong id, [FromBody] Horse websiteHorse)
|
||||||
{
|
{
|
||||||
var localHorse = HorseFactory.GetHorse((ulong)id);
|
var localHorse = HorseFactory.GetHorse(id);
|
||||||
if (localHorse == null)
|
if (localHorse == null)
|
||||||
{
|
{
|
||||||
localHorse = new Horse { Id = (ulong)id };
|
localHorse = new Horse { Id = id };
|
||||||
HorseFactory.AddOrUpdateHorse(localHorse);
|
HorseFactory.AddOrUpdateHorse(localHorse);
|
||||||
}
|
}
|
||||||
|
if (websiteHorse.Owner == "Unknown")
|
||||||
|
{
|
||||||
|
localHorse.Breed = websiteHorse.Breed;
|
||||||
|
localHorse.HorseName = websiteHorse.HorseName;
|
||||||
|
localHorse.Link = websiteHorse.Link;
|
||||||
|
localHorse.Gender = websiteHorse.Gender;
|
||||||
|
localHorse.Notes = websiteHorse.Notes;
|
||||||
|
return Ok(localHorse);
|
||||||
|
}
|
||||||
localHorse.Age = websiteHorse.Age;
|
localHorse.Age = websiteHorse.Age;
|
||||||
localHorse.Breed = websiteHorse.Breed;
|
localHorse.Breed = websiteHorse.Breed;
|
||||||
localHorse.HorseName = websiteHorse.HorseName;
|
localHorse.HorseName = websiteHorse.HorseName;
|
||||||
localHorse.Gender = websiteHorse.Gender;
|
localHorse.Gender = websiteHorse.Gender;
|
||||||
localHorse.Link = websiteHorse.Link;
|
localHorse.Link = websiteHorse.Link;
|
||||||
|
localHorse.Owner = websiteHorse.Owner;
|
||||||
|
localHorse.Notes = websiteHorse.Notes;
|
||||||
HorseFactory.SaveHorsesToFile();
|
HorseFactory.SaveHorsesToFile();
|
||||||
return Ok(localHorse);
|
return Ok(localHorse);
|
||||||
}
|
}
|
||||||
[HttpPost("/api/updateHorse/{id}/Pedigree")]
|
[HttpPost("/api/updateHorse/{id}/Summary")]
|
||||||
public IActionResult UpdateHorsePedigree(ulong id, [FromBody] HorseSummary websiteHorseSummary)
|
public IActionResult UpdateHorseSummary(ulong id, [FromBody] HorseSummary websiteHorseSummary)
|
||||||
{
|
{
|
||||||
var localHorse = HorseFactory.GetHorse((ulong)id);
|
var localHorse = HorseFactory.GetHorse(id);
|
||||||
if (localHorse == null)
|
if (localHorse == null)
|
||||||
{
|
{
|
||||||
localHorse = new Horse { Id = (ulong)id };
|
localHorse = new Horse { Id = id };
|
||||||
HorseFactory.AddOrUpdateHorse(localHorse);
|
HorseFactory.AddOrUpdateHorse(localHorse);
|
||||||
}
|
}
|
||||||
localHorse.Summary = websiteHorseSummary;
|
localHorse.Summary = websiteHorseSummary;
|
||||||
|
|
@ -112,6 +130,16 @@ namespace HRServer.Controllers
|
||||||
HorseFactory.SaveHorsesToFile();
|
HorseFactory.SaveHorsesToFile();
|
||||||
return Ok(localHorse);
|
return Ok(localHorse);
|
||||||
}
|
}
|
||||||
|
[HttpGet("/api/getHorse/{id}/Colors")]
|
||||||
|
public IActionResult GetHorseColors(ulong id)
|
||||||
|
{
|
||||||
|
var horse = HorseFactory.GetHorse(id);
|
||||||
|
if (horse == null)
|
||||||
|
{
|
||||||
|
return Ok(new Dictionary<string, string>());
|
||||||
|
}
|
||||||
|
return Ok(horse.Genetics.Colors);
|
||||||
|
}
|
||||||
[HttpPost("/api/updateHorse/{id}/Genetics")]
|
[HttpPost("/api/updateHorse/{id}/Genetics")]
|
||||||
public IActionResult UpdateHorseGenetics(ulong id, [FromBody] HorseGenetics websiteHorseGenetics)
|
public IActionResult UpdateHorseGenetics(ulong id, [FromBody] HorseGenetics websiteHorseGenetics)
|
||||||
{
|
{
|
||||||
|
|
@ -119,12 +147,38 @@ namespace HRServer.Controllers
|
||||||
if (localHorse == null)
|
if (localHorse == null)
|
||||||
{
|
{
|
||||||
localHorse = new Horse { Id = (ulong)id };
|
localHorse = new Horse { Id = (ulong)id };
|
||||||
|
localHorse.Genetics = websiteHorseGenetics;
|
||||||
HorseFactory.AddOrUpdateHorse(localHorse);
|
HorseFactory.AddOrUpdateHorse(localHorse);
|
||||||
}
|
}
|
||||||
localHorse.Genetics = websiteHorseGenetics;
|
if (websiteHorseGenetics != null)
|
||||||
|
{
|
||||||
|
localHorse.Genetics.GP = websiteHorseGenetics.GP;
|
||||||
|
localHorse.Genetics.Disciplines = websiteHorseGenetics.Disciplines;
|
||||||
|
localHorse.Genetics.GeneticPotential = websiteHorseGenetics.GeneticPotential;
|
||||||
|
foreach (var kvp in websiteHorseGenetics.Colors)
|
||||||
|
{
|
||||||
|
// Wert hinzufügen oder überschreiben
|
||||||
|
localHorse.Genetics.Colors[kvp.Key] = kvp.Value;
|
||||||
|
}
|
||||||
|
if (!websiteHorseGenetics.Colors.ContainsKey("Custom"))
|
||||||
|
{
|
||||||
|
localHorse.Genetics.Colors["Custom"] = string.Empty;
|
||||||
|
}
|
||||||
|
localHorse.LoadState.GeneticsLoaded = true;
|
||||||
|
}
|
||||||
HorseFactory.SaveHorsesToFile();
|
HorseFactory.SaveHorsesToFile();
|
||||||
return Ok(localHorse);
|
return Ok(localHorse);
|
||||||
}
|
}
|
||||||
|
[HttpGet("/api/getHorse/{id}/Notes")]
|
||||||
|
public IActionResult GetHorseNotes(ulong id)
|
||||||
|
{
|
||||||
|
var horse = HorseFactory.GetHorse(id);
|
||||||
|
if (horse == null)
|
||||||
|
{
|
||||||
|
return Ok(string.Empty);
|
||||||
|
}
|
||||||
|
return Ok(horse.Notes);
|
||||||
|
}
|
||||||
[HttpPost("/api/updateHorse/{id}/Achievements")]
|
[HttpPost("/api/updateHorse/{id}/Achievements")]
|
||||||
public IActionResult UpdateHorseAchievements(ulong id, [FromBody] HorseAchievements websiteHorseAchievements)
|
public IActionResult UpdateHorseAchievements(ulong id, [FromBody] HorseAchievements websiteHorseAchievements)
|
||||||
{
|
{
|
||||||
|
|
@ -134,25 +188,48 @@ namespace HRServer.Controllers
|
||||||
localHorse = new Horse { Id = (ulong)id };
|
localHorse = new Horse { Id = (ulong)id };
|
||||||
HorseFactory.AddOrUpdateHorse(localHorse);
|
HorseFactory.AddOrUpdateHorse(localHorse);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (websiteHorseAchievements.ShowResults.Count >= 1)
|
if (websiteHorseAchievements.ShowResults.Count >= 1)
|
||||||
{
|
{
|
||||||
if (websiteHorseAchievements.MaxShowResult < localHorse.Achievements.MaxShowResult)
|
// MinShowResult sollte nicht kleiner als das momentane Maximum - 6.928 sein
|
||||||
|
websiteHorseAchievements.MinShowResult = Math.Max(
|
||||||
|
websiteHorseAchievements.MinShowResult,
|
||||||
|
websiteHorseAchievements.MaxShowResult - 6.928
|
||||||
|
);
|
||||||
|
// MaxShowResult aktualisieren, wenn es größer ist als der lokale Wert
|
||||||
|
websiteHorseAchievements.MaxShowResult = Math.Max(
|
||||||
|
websiteHorseAchievements.MaxShowResult,
|
||||||
|
localHorse.Achievements.MaxShowResult
|
||||||
|
);
|
||||||
|
// MinShowResult aktualisieren, wenn ein gültiger Wert vorhanden ist und der lokale Wert kleiner ist
|
||||||
|
if (websiteHorseAchievements.MinShowResult == -1 || localHorse.Achievements.MinShowResult == -1 || localHorse.Achievements.MinShowResult == 0 /*Workaround, MinShowResult wurde mit 0 initialisiert, nicht -1*/)
|
||||||
{
|
{
|
||||||
websiteHorseAchievements.MaxShowResult = localHorse.Achievements.MaxShowResult;
|
// MinShowResult ist automatisch der größere Wert, da -1 oder 0 nicht gültig sind
|
||||||
|
websiteHorseAchievements.MinShowResult = Math.Max(websiteHorseAchievements.MinShowResult, localHorse.Achievements.MinShowResult);
|
||||||
}
|
}
|
||||||
if (websiteHorseAchievements.MinShowResult > localHorse.Achievements.MinShowResult)
|
else
|
||||||
{
|
{
|
||||||
websiteHorseAchievements.MinShowResult = localHorse.Achievements.MinShowResult;
|
// Beide Werte sind gültig, also wird der kleinere Wert genommen
|
||||||
}
|
websiteHorseAchievements.MinShowResult = Math.Min(
|
||||||
if (websiteHorseAchievements.MaxCompetitionResult < localHorse.Achievements.MaxCompetitionResult)
|
websiteHorseAchievements.MinShowResult,
|
||||||
{
|
localHorse.Achievements.MinShowResult
|
||||||
websiteHorseAchievements.MaxCompetitionResult = localHorse.Achievements.MaxCompetitionResult;
|
);
|
||||||
}
|
|
||||||
if (websiteHorseAchievements.MinCompetitionResult > localHorse.Achievements.MinCompetitionResult)
|
|
||||||
{
|
|
||||||
websiteHorseAchievements.MinCompetitionResult = localHorse.Achievements.MinCompetitionResult;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// MaxCompetitionResult aktualisieren, wenn es kleiner ist als der lokale Wert
|
||||||
|
websiteHorseAchievements.MaxCompetitionResult = Math.Max(
|
||||||
|
websiteHorseAchievements.MaxCompetitionResult,
|
||||||
|
localHorse.Achievements.MaxCompetitionResult
|
||||||
|
);
|
||||||
|
|
||||||
|
// MinCompetitionResult aktualisieren, wenn ein gültiger Wert vorhanden ist und der lokale Wert kleiner ist
|
||||||
|
if (websiteHorseAchievements.MinCompetitionResult != -1)
|
||||||
|
{
|
||||||
|
websiteHorseAchievements.MinCompetitionResult = Math.Min(
|
||||||
|
websiteHorseAchievements.MinCompetitionResult,
|
||||||
|
localHorse.Achievements.MinCompetitionResult
|
||||||
|
);
|
||||||
|
}
|
||||||
localHorse.Achievements = websiteHorseAchievements;
|
localHorse.Achievements = websiteHorseAchievements;
|
||||||
HorseFactory.SaveHorsesToFile();
|
HorseFactory.SaveHorsesToFile();
|
||||||
return Ok(localHorse);
|
return Ok(localHorse);
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
|
@ -4,9 +4,16 @@
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<ApplicationIcon>HorseRealityExporterIcon.ico</ApplicationIcon>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Content Include="HorseRealityExporterIcon.ico" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="CsvHelper" Version="33.0.1" />
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="9.0.0" />
|
||||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
|
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ActiveDebugProfile>http</ActiveDebugProfile>
|
<ActiveDebugProfile>http</ActiveDebugProfile>
|
||||||
|
<NameOfLastUsedPublishProfile>Z:\[01] Kribitz Development\[02] Projekte\HR-Collector\HRServer-Exporter\HRServer\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||||
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
|
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
|
||||||
|
|
|
||||||
BIN
HRServer-Exporter/HRServer/HorseRealityExporterIcon.ico
Normal file
BIN
HRServer-Exporter/HRServer/HorseRealityExporterIcon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
|
|
@ -1,11 +1,14 @@
|
||||||
using System.Text.Json;
|
using CsvHelper;
|
||||||
|
using CsvHelper.Configuration;
|
||||||
|
using System.Globalization;
|
||||||
|
using System.Text.Json;
|
||||||
using System.Text.Json.Serialization;
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace HRServer.Models
|
namespace HRServer.Models
|
||||||
{
|
{
|
||||||
public static class HorseFactory
|
public static class HorseFactory
|
||||||
{
|
{
|
||||||
public static string HorseDataPath = "horses.json";
|
public static string HorseDataPath = "horses";
|
||||||
// Thread-safe Dictionary
|
// Thread-safe Dictionary
|
||||||
private static Dictionary<ulong, Horse> Horses = new();
|
private static Dictionary<ulong, Horse> Horses = new();
|
||||||
public static Horse? GetHorse(ulong id)
|
public static Horse? GetHorse(ulong id)
|
||||||
|
|
@ -19,21 +22,141 @@ namespace HRServer.Models
|
||||||
|
|
||||||
Horses[horse.Id.Value] = horse;
|
Horses[horse.Id.Value] = horse;
|
||||||
}
|
}
|
||||||
|
public static void DeleteHorse(ulong id)
|
||||||
|
{
|
||||||
|
Horses.Remove(id);
|
||||||
|
}
|
||||||
public static IReadOnlyDictionary<ulong, Horse> GetAllHorses()
|
public static IReadOnlyDictionary<ulong, Horse> GetAllHorses()
|
||||||
{
|
{
|
||||||
return Horses;
|
return Horses;
|
||||||
}
|
}
|
||||||
public static void SaveHorsesToFile()
|
public static void SaveHorsesToFile()
|
||||||
{
|
{
|
||||||
var json = JsonSerializer.Serialize(Horses);
|
var options = new JsonSerializerOptions
|
||||||
File.WriteAllText(HorseDataPath, json);
|
{
|
||||||
|
WriteIndented = true // Aktiviert die formatierte Ausgabe
|
||||||
|
};
|
||||||
|
|
||||||
|
// JSON-Datei speichern
|
||||||
|
var json = JsonSerializer.Serialize(Horses, options);
|
||||||
|
File.WriteAllText($"{HorseDataPath}.json", json);
|
||||||
|
|
||||||
|
// CSV-Datei speichern
|
||||||
|
if (Program.GoogleDriveFolder != string.Empty)
|
||||||
|
SaveToCsv();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void SaveToCsv()
|
||||||
|
{
|
||||||
|
using var writer = new StreamWriter($@"{Program.GoogleDriveFolder}\HorseData.csv");
|
||||||
|
using var csv = new CsvWriter(writer, new CsvConfiguration(CultureInfo.InvariantCulture)
|
||||||
|
{
|
||||||
|
Delimiter = ",",
|
||||||
|
Escape = '"'
|
||||||
|
});
|
||||||
|
|
||||||
|
var flattenedHorses = GetAllHorses().Select(horse => new
|
||||||
|
{
|
||||||
|
// Grundlegende Informationen
|
||||||
|
Id = horse.Value.Id,
|
||||||
|
Name = horse.Value.HorseName,
|
||||||
|
Age = horse.Value.Age,
|
||||||
|
Gender = horse.Value.Gender,
|
||||||
|
Breed = horse.Value.Breed,
|
||||||
|
Notes = horse.Value.Notes,
|
||||||
|
Link = horse.Value.Link,
|
||||||
|
Owner = horse.Value.Owner,
|
||||||
|
LastDrawnDate = horse.Value.LastDrawnDate,
|
||||||
|
|
||||||
|
// HorseSummary
|
||||||
|
FatherName = horse.Value.Summary.FatherName,
|
||||||
|
FatherLink = horse.Value.Summary.FatherLink,
|
||||||
|
Conception = horse.Value.Summary.Conception,
|
||||||
|
UltrasoundGender = horse.Value.Summary.UltrasoundGender,
|
||||||
|
RelatedId1 = horse.Value.Summary.RelatedIds.ElementAtOrDefault(0),
|
||||||
|
RelatedId2 = horse.Value.Summary.RelatedIds.ElementAtOrDefault(1),
|
||||||
|
|
||||||
|
// HorseTraining
|
||||||
|
Training = horse.Value.Training.Training,
|
||||||
|
|
||||||
|
// HorseGenetics - Genetic Potential
|
||||||
|
GP = horse.Value.Genetics.GP,
|
||||||
|
Acceleration = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Acceleration"),
|
||||||
|
Agility = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Agility"),
|
||||||
|
Balance = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Balance"),
|
||||||
|
Bascule = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Bascule"),
|
||||||
|
PullingPower = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Pulling power"),
|
||||||
|
Speed = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Speed"),
|
||||||
|
Sprint = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Sprint"),
|
||||||
|
Stamina = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Stamina"),
|
||||||
|
Strength = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Strength"),
|
||||||
|
Surefootedness = horse.Value.Genetics.GeneticPotential.GetValueOrDefault("Surefootedness"),
|
||||||
|
|
||||||
|
// HorseGenetics - Disciplines
|
||||||
|
Dressage = horse.Value.Genetics.Disciplines.GetValueOrDefault("Dressage"),
|
||||||
|
Driving = horse.Value.Genetics.Disciplines.GetValueOrDefault("Driving"),
|
||||||
|
Endurance = horse.Value.Genetics.Disciplines.GetValueOrDefault("Endurance"),
|
||||||
|
Eventing = horse.Value.Genetics.Disciplines.GetValueOrDefault("Eventing"),
|
||||||
|
FlatRacing = horse.Value.Genetics.Disciplines.GetValueOrDefault("Flat Racing"),
|
||||||
|
ShowJumping = horse.Value.Genetics.Disciplines.GetValueOrDefault("Show Jumping"),
|
||||||
|
WesternReining = horse.Value.Genetics.Disciplines.GetValueOrDefault("Western Reining"),
|
||||||
|
|
||||||
|
// HorseGenetics - Colors (Farbgenetik vollständig)
|
||||||
|
Extension = horse.Value.Genetics.Colors.GetValueOrDefault("Extension"),
|
||||||
|
Agouti = horse.Value.Genetics.Colors.GetValueOrDefault("Agouti"),
|
||||||
|
Grey = horse.Value.Genetics.Colors.GetValueOrDefault("Grey"),
|
||||||
|
Creampearl = horse.Value.Genetics.Colors.GetValueOrDefault("Creampearl"),
|
||||||
|
Dun = horse.Value.Genetics.Colors.GetValueOrDefault("Dun"),
|
||||||
|
Champagne = horse.Value.Genetics.Colors.GetValueOrDefault("Champagne"),
|
||||||
|
Silver = horse.Value.Genetics.Colors.GetValueOrDefault("Silver"),
|
||||||
|
Mushroom = horse.Value.Genetics.Colors.GetValueOrDefault("Mushroom"),
|
||||||
|
Frame = horse.Value.Genetics.Colors.GetValueOrDefault("Frame"),
|
||||||
|
Appaloosa = horse.Value.Genetics.Colors.GetValueOrDefault("Appaloosa"),
|
||||||
|
PATN1 = horse.Value.Genetics.Colors.GetValueOrDefault("PATN1"),
|
||||||
|
MITF = horse.Value.Genetics.Colors.GetValueOrDefault("MITF"),
|
||||||
|
SW2 = horse.Value.Genetics.Colors.GetValueOrDefault("SW2"),
|
||||||
|
KIT = horse.Value.Genetics.Colors.GetValueOrDefault("KIT"),
|
||||||
|
RAB = horse.Value.Genetics.Colors.GetValueOrDefault("RAB"),
|
||||||
|
Seal = horse.Value.Genetics.Colors.GetValueOrDefault("Seal"),
|
||||||
|
Flaxen = horse.Value.Genetics.Colors.GetValueOrDefault("Flaxen"),
|
||||||
|
Sooty = horse.Value.Genetics.Colors.GetValueOrDefault("Sooty"),
|
||||||
|
Pangare = horse.Value.Genetics.Colors.GetValueOrDefault("Pangare"),
|
||||||
|
Sabino = horse.Value.Genetics.Colors.GetValueOrDefault("Sabino"),
|
||||||
|
CustomColor = horse.Value.Genetics.Colors.GetValueOrDefault("Custom"),
|
||||||
|
|
||||||
|
// HorseAchievements
|
||||||
|
MaxShowResult = horse.Value.Achievements.MaxShowResult,
|
||||||
|
MinShowResult = horse.Value.Achievements.MinShowResult,
|
||||||
|
MaxCompetitionResult = horse.Value.Achievements.MaxCompetitionResult,
|
||||||
|
MinCompetitionResult = horse.Value.Achievements.MinCompetitionResult,
|
||||||
|
ShortConformation = horse.Value.Achievements.ShortConformation,
|
||||||
|
Walk = horse.Value.Achievements.Conformation.GetValueOrDefault("Walk"),
|
||||||
|
Trot = horse.Value.Achievements.Conformation.GetValueOrDefault("Trot"),
|
||||||
|
Canter = horse.Value.Achievements.Conformation.GetValueOrDefault("Canter"),
|
||||||
|
Gallop = horse.Value.Achievements.Conformation.GetValueOrDefault("Gallop"),
|
||||||
|
Posture = horse.Value.Achievements.Conformation.GetValueOrDefault("Posture"),
|
||||||
|
|
||||||
|
// HorseHealth
|
||||||
|
Fertility = horse.Value.Health.Health.GetValueOrDefault("Fertility"),
|
||||||
|
ColicResistance = horse.Value.Health.Health.GetValueOrDefault("Colic resistance"),
|
||||||
|
HoofQuality = horse.Value.Health.Health.GetValueOrDefault("Hoof quality"),
|
||||||
|
BackProblems = horse.Value.Health.Health.GetValueOrDefault("Back problems"),
|
||||||
|
RespiratoryDisease = horse.Value.Health.Health.GetValueOrDefault("Respiratory disease"),
|
||||||
|
ResistanceToLameness = horse.Value.Health.Health.GetValueOrDefault("Resistance to lameness")
|
||||||
|
});
|
||||||
|
|
||||||
|
csv.WriteRecords(flattenedHorses);
|
||||||
|
}
|
||||||
|
|
||||||
public static void LoadHorsesFromFile()
|
public static void LoadHorsesFromFile()
|
||||||
{
|
{
|
||||||
if (!File.Exists(HorseDataPath))
|
if (!File.Exists(HorseDataPath + ".json"))
|
||||||
|
{
|
||||||
|
File.Create(HorseDataPath + ".json").Close();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
var json = File.ReadAllText(HorseDataPath);
|
|
||||||
|
var json = File.ReadAllText(HorseDataPath + ".json");
|
||||||
Horses = JsonSerializer.Deserialize<Dictionary<ulong, Horse>>(json);
|
Horses = JsonSerializer.Deserialize<Dictionary<ulong, Horse>>(json);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -47,6 +170,7 @@ namespace HRServer.Models
|
||||||
private string _gender = string.Empty;
|
private string _gender = string.Empty;
|
||||||
private string _breed = string.Empty;
|
private string _breed = string.Empty;
|
||||||
private string _link = string.Empty;
|
private string _link = string.Empty;
|
||||||
|
private string _notes = string.Empty;
|
||||||
private DateTime _lastDrawnDate = DateTime.Now;
|
private DateTime _lastDrawnDate = DateTime.Now;
|
||||||
|
|
||||||
[JsonPropertyName("id")]
|
[JsonPropertyName("id")]
|
||||||
|
|
@ -68,6 +192,15 @@ namespace HRServer.Models
|
||||||
_age = value;
|
_age = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
[JsonPropertyName("notes")]
|
||||||
|
public string Notes
|
||||||
|
{
|
||||||
|
get => _notes;
|
||||||
|
set
|
||||||
|
{
|
||||||
|
_notes = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
[JsonPropertyName("name")]
|
[JsonPropertyName("name")]
|
||||||
public string HorseName
|
public string HorseName
|
||||||
{
|
{
|
||||||
|
|
@ -104,6 +237,16 @@ namespace HRServer.Models
|
||||||
_link = value;
|
_link = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private string _owner = string.Empty;
|
||||||
|
[JsonPropertyName("owner")]
|
||||||
|
public string Owner
|
||||||
|
{
|
||||||
|
get => _owner;
|
||||||
|
set
|
||||||
|
{
|
||||||
|
_owner = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
[JsonPropertyName("lastDrawnDate")]
|
[JsonPropertyName("lastDrawnDate")]
|
||||||
public DateTime LastDrawnDate
|
public DateTime LastDrawnDate
|
||||||
{
|
{
|
||||||
|
|
@ -212,6 +355,14 @@ namespace HRServer.Models
|
||||||
{
|
{
|
||||||
[JsonPropertyName("RelatedIds")]
|
[JsonPropertyName("RelatedIds")]
|
||||||
public List<string> RelatedIds { get; set; } = new();
|
public List<string> RelatedIds { get; set; } = new();
|
||||||
|
[JsonPropertyName("Conception")]
|
||||||
|
public string Conception { get; set; } = string.Empty;
|
||||||
|
[JsonPropertyName("FatherLink")]
|
||||||
|
public string FatherLink { get; set; } = string.Empty;
|
||||||
|
[JsonPropertyName("FatherName")]
|
||||||
|
public string FatherName { get; set; } = string.Empty;
|
||||||
|
[JsonPropertyName("UltrasoundGender")]
|
||||||
|
public string UltrasoundGender { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class HorseTraining
|
public class HorseTraining
|
||||||
|
|
@ -241,23 +392,28 @@ namespace HRServer.Models
|
||||||
|
|
||||||
[JsonPropertyName("Colors")]
|
[JsonPropertyName("Colors")]
|
||||||
public Dictionary<string, string> Colors { get; set; } = new() {
|
public Dictionary<string, string> Colors { get; set; } = new() {
|
||||||
{ "Extension", string.Empty },
|
{ "Extension", "n/n" },
|
||||||
{ "Agouti", string.Empty },
|
{ "Agouti", "n/n" },
|
||||||
{ "Grey", string.Empty},
|
{ "Grey", "n/n" },
|
||||||
{ "Creampearl", string.Empty },
|
{ "Creampearl", "n/n" },
|
||||||
{ "Dun", string.Empty },
|
{ "Dun", "n/n" },
|
||||||
{ "Champagne", string.Empty },
|
{ "Champagne", "n/n" },
|
||||||
{ "Silver", string.Empty },
|
{ "Silver", "n/n" },
|
||||||
{ "Mushroom", string.Empty },
|
{ "Mushroom", "n/n" },
|
||||||
{ "Frame", string.Empty},
|
{ "Frame", "n/n" },
|
||||||
{ "Appaloosa", string.Empty },
|
{ "Appaloosa", "n/n" },
|
||||||
{ "PATN1", string.Empty },
|
{ "PATN1", "n/n" },
|
||||||
{ "MITF", string.Empty },
|
{ "MITF", "n/n" },
|
||||||
{ "SW2", string.Empty },
|
{ "SW2", "n/n" },
|
||||||
{ "KIT", string.Empty },
|
{ "KIT", "n/n" },
|
||||||
{ "RAB", string.Empty},
|
{ "RAB", "n/n" }, // RAB/n
|
||||||
{ "Seal", string.Empty },
|
{ "Seal", "n/n" }, // AT/n
|
||||||
{ "Flaxen", string.Empty }
|
{ "Flaxen", "n/n" }, // f/n
|
||||||
|
{ "Sooty", "n/n" }, // Sty/n
|
||||||
|
{ "Pangare", "n/n" }, // P/n
|
||||||
|
{ "Sabino", "n/n" }, // Sab/n
|
||||||
|
{ "WildBay", "n/n" }, // A+/n
|
||||||
|
{ "Custom", "" },
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -270,13 +426,13 @@ namespace HRServer.Models
|
||||||
[JsonPropertyName("ShortConformation")]
|
[JsonPropertyName("ShortConformation")]
|
||||||
public string ShortConformation { get; set; } = string.Empty;
|
public string ShortConformation { get; set; } = string.Empty;
|
||||||
[JsonPropertyName("MaxShowResult")]
|
[JsonPropertyName("MaxShowResult")]
|
||||||
public double MaxShowResult { get; set; } = 0;
|
public double MaxShowResult { get; set; } = -1;
|
||||||
[JsonPropertyName("MinShowResult")]
|
[JsonPropertyName("MinShowResult")]
|
||||||
public double MinShowResult { get; set; } = 0;
|
public double MinShowResult { get; set; } = -1;
|
||||||
[JsonPropertyName("MaxCompetitionResult")]
|
[JsonPropertyName("MaxCompetitionResult")]
|
||||||
public double MaxCompetitionResult { get; set; } = 0;
|
public double MaxCompetitionResult { get; set; } = -1;
|
||||||
[JsonPropertyName("MinCompetitionResult")]
|
[JsonPropertyName("MinCompetitionResult")]
|
||||||
public double MinCompetitionResult { get; set; } = 0;
|
public double MinCompetitionResult { get; set; } = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class HorseHealth
|
public class HorseHealth
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,16 @@ namespace HRServer
|
||||||
{
|
{
|
||||||
public class Program
|
public class Program
|
||||||
{
|
{
|
||||||
|
public static string GoogleDriveFolder = string.Empty;
|
||||||
public static void Main(string[] args)
|
public static void Main(string[] args)
|
||||||
{
|
{
|
||||||
|
// Arbeitsverzeichnis auf das Verzeichnis der ausführbaren Datei setzen
|
||||||
|
Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory);
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
if (File.Exists("GoogleDrive.dat"))
|
||||||
|
GoogleDriveFolder = File.ReadAllText("GoogleDrive.dat");
|
||||||
|
// Windows-Dienst aktivieren
|
||||||
|
builder.Host.UseWindowsService();
|
||||||
|
|
||||||
// Dienste hinzufügen
|
// Dienste hinzufügen
|
||||||
builder.Services.AddControllers();
|
builder.Services.AddControllers();
|
||||||
|
|
@ -26,6 +33,9 @@ namespace HRServer
|
||||||
builder.Services.AddEndpointsApiExplorer();
|
builder.Services.AddEndpointsApiExplorer();
|
||||||
builder.Services.AddSwaggerGen();
|
builder.Services.AddSwaggerGen();
|
||||||
|
|
||||||
|
// Port festlegen
|
||||||
|
builder.WebHost.UseUrls("http://localhost:5180");
|
||||||
|
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
|
|
||||||
// Falls Entwicklungsumgebung, Swagger UI verwenden
|
// Falls Entwicklungsumgebung, Swagger UI verwenden
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||||
|
-->
|
||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<DeleteExistingFiles>false</DeleteExistingFiles>
|
||||||
|
<ExcludeApp_Data>false</ExcludeApp_Data>
|
||||||
|
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
|
||||||
|
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
|
||||||
|
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||||
|
<PublishProvider>FileSystem</PublishProvider>
|
||||||
|
<PublishUrl>C:\Users\SvenK\Desktop\Horse Reality Exporter\Server</PublishUrl>
|
||||||
|
<WebPublishMethod>FileSystem</WebPublishMethod>
|
||||||
|
<_TargetId>Folder</_TargetId>
|
||||||
|
<SiteUrlToLaunchAfterPublish />
|
||||||
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
||||||
|
<ProjectGuid>86a245ac-2cd6-4303-97b9-8463b6b6b8d6</ProjectGuid>
|
||||||
|
<SelfContained>true</SelfContained>
|
||||||
|
<PublishSingleFile>true</PublishSingleFile>
|
||||||
|
<PublishTrimmed>false</PublishTrimmed>
|
||||||
|
<PublishReadyToRun>false</PublishReadyToRun>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||||
|
-->
|
||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PublishTargetUrl>C:\Users\SvenK\Desktop\Horse Reality Exporter\Server</_PublishTargetUrl>
|
||||||
|
<History>True|2024-12-31T15:33:18.0906023Z||;True|2024-12-28T23:01:43.4982498+01:00||;True|2024-12-28T18:55:58.8801009+01:00||;True|2024-12-28T16:21:24.4537090+01:00||;True|2024-12-28T15:24:12.7850961+01:00||;True|2024-12-28T15:15:55.5405164+01:00||;True|2024-12-28T15:01:21.8196157+01:00||;False|2024-12-28T14:59:57.9676482+01:00||;True|2024-12-28T13:27:37.2284092+01:00||;True|2024-12-11T23:03:21.5167682+01:00||;True|2024-12-11T22:19:51.0261076+01:00||;True|2024-12-11T21:38:21.0710468+01:00||;True|2024-12-11T21:37:36.4349929+01:00||;True|2024-12-09T09:54:40.9662892+01:00||;True|2024-12-09T09:54:08.3046080+01:00||;True|2024-12-09T09:45:58.5110742+01:00||;True|2024-12-09T09:45:44.0614116+01:00||;</History>
|
||||||
|
<LastFailureDetails />
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
||||||
|
|
@ -5,5 +5,12 @@
|
||||||
"Microsoft.AspNetCore": "Warning"
|
"Microsoft.AspNetCore": "Warning"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"AllowedHosts": "*"
|
"AllowedHosts": "*",
|
||||||
|
"Kestrel": {
|
||||||
|
"Endpoints": {
|
||||||
|
"Http": {
|
||||||
|
"Url": "http://localhost:5180"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
BIN
HRServer-Exporter/HRServer/bin/Debug/net8.0/CsvHelper.dll
Normal file
BIN
HRServer-Exporter/HRServer/bin/Debug/net8.0/CsvHelper.dll
Normal file
Binary file not shown.
|
|
@ -8,13 +8,400 @@
|
||||||
".NETCoreApp,Version=v8.0": {
|
".NETCoreApp,Version=v8.0": {
|
||||||
"HRServer/1.0.0": {
|
"HRServer/1.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"CsvHelper": "33.0.1",
|
||||||
|
"Microsoft.Extensions.Hosting.WindowsServices": "9.0.0",
|
||||||
"Swashbuckle.AspNetCore": "6.4.0"
|
"Swashbuckle.AspNetCore": "6.4.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"HRServer.dll": {}
|
"HRServer.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"CsvHelper/33.0.1": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/CsvHelper.dll": {
|
||||||
|
"assemblyVersion": "33.0.0.0",
|
||||||
|
"fileVersion": "33.0.1.24"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
|
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
|
||||||
|
"Microsoft.Extensions.Configuration/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Binder/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.CommandLine/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.UserSecrets/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Diagnostics.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"System.Diagnostics.DiagnosticSource": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileSystemGlobbing": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileSystemGlobbing/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Binder": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.CommandLine": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.UserSecrets": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Diagnostics": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Hosting.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Console": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Debug": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.EventLog": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.EventSource": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Hosting.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.WindowsServices/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Hosting": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.EventLog": "9.0.0",
|
||||||
|
"System.ServiceProcess.ServiceController": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Hosting.WindowsServices.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"System.Diagnostics.DiagnosticSource": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Configuration/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Binder": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Console/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Console.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Debug/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventLog/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"System.Diagnostics.EventLog": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventSource/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Binder": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Microsoft.OpenApi/1.2.3": {
|
"Microsoft.OpenApi/1.2.3": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
|
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
|
||||||
|
|
@ -60,6 +447,91 @@
|
||||||
"fileVersion": "6.4.0.0"
|
"fileVersion": "6.4.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"System.Diagnostics.DiagnosticSource/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Diagnostics.DiagnosticSource.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Diagnostics.EventLog/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||||
|
"rid": "win",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||||
|
"rid": "win",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.IO.Pipelines/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.IO.Pipelines.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.ServiceProcess.ServiceController/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.Diagnostics.EventLog": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.ServiceProcess.ServiceController.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/win/lib/net8.0/System.ServiceProcess.ServiceController.dll": {
|
||||||
|
"rid": "win",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Text.Encodings.Web.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
|
||||||
|
"rid": "browser",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Text.Json/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.IO.Pipelines": "9.0.0",
|
||||||
|
"System.Text.Encodings.Web": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Text.Json.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -69,6 +541,13 @@
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
},
|
},
|
||||||
|
"CsvHelper/33.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-fev4lynklAU2A9GVMLtwarkwaanjSYB4wUqO2nOJX5hnzObORzUqVLe+bDYCUyIIRQM4o5Bsq3CcyJR89iMmEQ==",
|
||||||
|
"path": "csvhelper/33.0.1",
|
||||||
|
"hashPath": "csvhelper.33.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
|
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
|
|
@ -76,6 +555,202 @@
|
||||||
"path": "microsoft.extensions.apidescription.server/6.0.5",
|
"path": "microsoft.extensions.apidescription.server/6.0.5",
|
||||||
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
|
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.Configuration/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==",
|
||||||
|
"path": "microsoft.extensions.configuration/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==",
|
||||||
|
"path": "microsoft.extensions.configuration.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Binder/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==",
|
||||||
|
"path": "microsoft.extensions.configuration.binder/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.CommandLine/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==",
|
||||||
|
"path": "microsoft.extensions.configuration.commandline/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==",
|
||||||
|
"path": "microsoft.extensions.configuration.environmentvariables/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==",
|
||||||
|
"path": "microsoft.extensions.configuration.fileextensions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==",
|
||||||
|
"path": "microsoft.extensions.configuration.json/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.UserSecrets/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==",
|
||||||
|
"path": "microsoft.extensions.configuration.usersecrets/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==",
|
||||||
|
"path": "microsoft.extensions.diagnostics/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==",
|
||||||
|
"path": "microsoft.extensions.diagnostics.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==",
|
||||||
|
"path": "microsoft.extensions.fileproviders.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==",
|
||||||
|
"path": "microsoft.extensions.fileproviders.physical/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileSystemGlobbing/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==",
|
||||||
|
"path": "microsoft.extensions.filesystemglobbing/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==",
|
||||||
|
"path": "microsoft.extensions.hosting/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==",
|
||||||
|
"path": "microsoft.extensions.hosting.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.WindowsServices/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==",
|
||||||
|
"path": "microsoft.extensions.hosting.windowsservices/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==",
|
||||||
|
"path": "microsoft.extensions.logging/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==",
|
||||||
|
"path": "microsoft.extensions.logging.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Configuration/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==",
|
||||||
|
"path": "microsoft.extensions.logging.configuration/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Console/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==",
|
||||||
|
"path": "microsoft.extensions.logging.console/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Debug/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==",
|
||||||
|
"path": "microsoft.extensions.logging.debug/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventLog/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==",
|
||||||
|
"path": "microsoft.extensions.logging.eventlog/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventSource/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==",
|
||||||
|
"path": "microsoft.extensions.logging.eventsource/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==",
|
||||||
|
"path": "microsoft.extensions.options/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==",
|
||||||
|
"path": "microsoft.extensions.options.configurationextensions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==",
|
||||||
|
"path": "microsoft.extensions.primitives/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
"Microsoft.OpenApi/1.2.3": {
|
"Microsoft.OpenApi/1.2.3": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
|
|
@ -110,6 +785,48 @@
|
||||||
"sha512": "sha512-1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==",
|
"sha512": "sha512-1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==",
|
||||||
"path": "swashbuckle.aspnetcore.swaggerui/6.4.0",
|
"path": "swashbuckle.aspnetcore.swaggerui/6.4.0",
|
||||||
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512"
|
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Diagnostics.DiagnosticSource/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ddppcFpnbohLWdYKr/ZeLZHmmI+DXFgZ3Snq+/E7SwcdW4UnvxmaugkwGywvGVWkHPGCSZjCP+MLzu23AL5SDw==",
|
||||||
|
"path": "system.diagnostics.diagnosticsource/9.0.0",
|
||||||
|
"hashPath": "system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Diagnostics.EventLog/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==",
|
||||||
|
"path": "system.diagnostics.eventlog/9.0.0",
|
||||||
|
"hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.IO.Pipelines/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
|
||||||
|
"path": "system.io.pipelines/9.0.0",
|
||||||
|
"hashPath": "system.io.pipelines.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.ServiceProcess.ServiceController/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==",
|
||||||
|
"path": "system.serviceprocess.servicecontroller/9.0.0",
|
||||||
|
"hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
|
||||||
|
"path": "system.text.encodings.web/9.0.0",
|
||||||
|
"hashPath": "system.text.encodings.web.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Text.Json/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
|
||||||
|
"path": "system.text.json/9.0.0",
|
||||||
|
"hashPath": "system.text.json.9.0.0.nupkg.sha512"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"ManifestType": "Build",
|
||||||
|
"Endpoints": []
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
HRServer-Exporter/HRServer/bin/Debug/net8.0/System.Text.Json.dll
Normal file
BIN
HRServer-Exporter/HRServer/bin/Debug/net8.0/System.Text.Json.dll
Normal file
Binary file not shown.
|
|
@ -5,5 +5,12 @@
|
||||||
"Microsoft.AspNetCore": "Warning"
|
"Microsoft.AspNetCore": "Warning"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"AllowedHosts": "*"
|
"AllowedHosts": "*",
|
||||||
|
"Kestrel": {
|
||||||
|
"Endpoints": {
|
||||||
|
"Http": {
|
||||||
|
"Url": "http://localhost:5180"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
131
HRServer-Exporter/HRServer/bin/Debug/net8.0/horses.csv
Normal file
131
HRServer-Exporter/HRServer/bin/Debug/net8.0/horses.csv
Normal file
|
|
@ -0,0 +1,131 @@
|
||||||
|
Id,Name,Age,Gender,Breed,Notes,Link,Owner,LastDrawnDate,FatherName,FatherLink,Conception,UltrasoundGender,RelatedId1,RelatedId2,Training,GP,Acceleration,Agility,Balance,Bascule,PullingPower,Speed,Sprint,Stamina,Strength,Surefootedness,Dressage,Driving,Endurance,Eventing,FlatRacing,ShowJumping,WesternReining,Extension,Agouti,Grey,Creampearl,Dun,Champagne,Silver,Mushroom,Frame,Appaloosa,PATN1,MITF,SW2,KIT,RAB,Seal,Flaxen,Sooty,Pangare,Sabino,CustomColor,MaxShowResult,MinShowResult,MaxCompetitionResult,MinCompetitionResult,ShortConformation,Walk,Trot,Canter,Gallop,Posture,Fertility,ColicResistance,HoofQuality,BackProblems,RespiratoryDisease,ResistanceToLameness
|
||||||
|
18673015,Eternal Flame (ff),5,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18673015/eternal-flame-ff,Bacardina,12/14/2024 16:40:14,,,,,https://www.horsereality.com/horses/18170087/sephiroth-ff,https://www.horsereality.com/horses/18418732/fervor-pestilentia-f-f,Basic Training,575,52,62,71,46,55,53,46,56,69,65,202,295,243,304,207,275,250,e / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,f/f,n/n,n/n,n/n,Chestnut,71.522,64.931,-1,-1,8A 2G 2BA,Average,Good,Average,Average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18651746,Dominus Pathogenus (RN),6,Stallion,Lipizzaner Horse,test,https://www.horsereality.com/horses/18651746/dominus-pathogenus-rn,Bacardina,12/14/2024 16:38:36,,,,,https://www.horsereality.com/horses/18363681/roan-591,https://www.horsereality.com/horses/18159727/vitalia-cura,Basic Training,594,59,68,70,51,52,48,51,55,72,68,210,295,243,309,213,301,265,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.147,66.982,-1,-1,5G 6A 1BA,Good,Good,Good,Average,Average,Good,Good,Good,Good,Good,Good
|
||||||
|
18967203,Flammeus Dominus (F/f?),3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18967203/flammeus-dominus-ff,Bacardina,12/14/2024 16:44:03,,,,,https://www.horsereality.com/horses/18740035/s73-046-conner,https://www.horsereality.com/horses/18811769/flamma-nocturna-f-f,Basic Training,572,53,59,71,50,55,52,45,53,71,63,201,290,239,307,203,278,246,e / e,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier?,72.29,65.807,-1,-1,9A 3G,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18967204,Flammor (F/f?),3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18967204/flammor-ff,Bacardina,12/14/2024 16:45:06,,,,,https://www.horsereality.com/horses/18740035/s73-046-conner,https://www.horsereality.com/horses/18813183/flamma-fulgida-red-f-f,Basic Training,577,54,61,70,47,61,54,47,52,68,63,199,296,237,302,207,277,248,e / e,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier?,72.493,65.74,-1,-1,7A 4G 1BA,Average,Good,Good,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19036313,Hephaestus (g/G),3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19036313/hephaestus-gg,Bacardina,12/14/2024 16:45:44,,,,,https://www.horsereality.com/horses/18840996/74-22-cje-paradise-falls,https://www.horsereality.com/horses/18854298/gaja,Choose training,580,57,63,72,48,55,55,42,59,65,64,200,297,243,304,213,275,256,E / E,a / a,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,74.004,67.677,-1,-1,6G 6A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18972192,Medicus,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18972192/medicus,Bacardina,12/14/2024 16:46:48,,,,,https://www.horsereality.com/horses/18742138/meningitis-viralis,https://www.horsereality.com/horses/18090913/borrelia-sab,Basic Training,592,56,69,69,49,51,55,52,53,70,68,208,298,246,311,216,296,262,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.318,66.896,-1,-1,6G 4A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19042376,Pandemic Whisper,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19042376/pandemic-whisper,Bacardina,12/14/2024 16:47:30,,,,,https://www.horsereality.com/horses/18742138/meningitis-viralis,https://www.horsereality.com/horses/18650349/trepona-western,Choose training,593,56,63,71,49,57,55,51,55,70,66,204,300,246,311,217,289,256,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.994,67.423,-1,-1,5G 7A,Good,Average,Average,Average,Good,Excellent,Good,Good,Good,Good,Good
|
||||||
|
18934406,Pandemius (F/f?) ⚿,4,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18934406/pandemius-ff,Bacardina,12/14/2024 17:11:23,,,,,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18453625/treponema,Basic Training,586,51,65,69,56,55,54,47,56,68,65,202,298,243,312,208,287,250,E / e,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier?,72.191,65.664,-1,-1,10A 1G 1BA,Average,Good,Average,Average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18926115,Pathogenus Obscurus (g/g),4,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18926115/pathogenus-obscurus-gg,Bacardina,12/14/2024 17:12:11,,,,,https://www.horsereality.com/horses/18607724/73-456-gentleman,https://www.horsereality.com/horses/18733591/spora-g-g,Basic Training,575,50,58,69,54,52,48,49,55,73,67,200,286,243,311,202,284,244,E / E,a / a,g / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Dark Sunbleached Black,72.913,66.697,-1,-1,6A 5G 1BA,Average,Good,Good,Below average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
19088379,Plagueborn (BT:66.907%),3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19088379/plagueborn-bt67,Bacardina,12/14/2024 17:12:50,,,,,https://www.horsereality.com/horses/18742138/meningitis-viralis,https://www.horsereality.com/horses/18903024/letalis-g-g-nd1,Choose training,603,53,70,70,53,54,54,51,56,73,69,213,307,252,319,214,300,262,E / E,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.762,67.151,-1,-1,6A 5G 1BA,Average,Good,Good,Average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
18851938,Respirium (nd1) (F/f?) ⚿,4,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18851938/respirium-nd1-ff,Bacardina,12/14/2024 17:14:55,,,,,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18150081/medica-nd1,Basic Training,569,53,66,73,49,52,55,45,50,65,61,204,288,231,303,203,278,253,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier?,72.534,65.989,-1,-1,9A 2G 1BA,Average,Good,Average,Average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18829120,Septicemico,4,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18829120/septicemico,Bacardina,12/14/2024 17:16:51,,,,,https://www.horsereality.com/horses/18588521/s-74-275-eis-titan,https://www.horsereality.com/horses/18541263/digitalis-alba,Basic Training,585,54,66,67,49,55,55,50,54,70,65,203,300,244,306,213,289,252,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.419,67.508,-1,-1,6G 5A 1BA,Good,Good,Average,Below average,Average,Good,Good,Good,Good,Good,Good
|
||||||
|
18978617,Typographus,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18978617/typographus,Bacardina,12/14/2024 17:18:14,,,,,https://www.horsereality.com/horses/18729058/comic-sans-74-908,https://www.horsereality.com/horses/18290539/sanitas,Basic Training,595,55,65,72,51,55,54,50,55,75,63,212,304,247,315,214,296,255,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.56,67.594,-1,-1,4G 8A,Good,Good,Average,Average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
18939248,Venenum (W20) (g/G),4,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18939248/venenum-w20-gg,Bacardina,12/14/2024 17:19:24,,,,,https://www.horsereality.com/horses/18558670/ef-39-s-gold-fox,https://www.horsereality.com/horses/18758925/lavandula-serenis,Basic Training,585,56,63,71,50,58,51,43,57,74,62,208,303,244,308,207,286,252,E / E,A / A,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,W20 / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.336,67.026,-1,-1,5A 5G 2BA,Average,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18900122,Virus Hispanius ⚿,4,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18900122/virus-hispanius,Bacardina,12/14/2024 17:30:00,,,,,https://www.horsereality.com/horses/18582894/74-702-draven,https://www.horsereality.com/horses/18746903/aloe-vera-rn,Basic Training,589,53,68,68,49,56,50,52,55,72,66,208,301,243,305,210,294,255,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,74.259,68.148,-1,-1,6A 5G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19105340,Ace,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19105340/ace,Bacardina,12/14/2024 17:30:56,!73.502 Alexander,https://www.horsereality.com/horses/19083719/73502-alexander,Covered 2 days ago,,https://www.horsereality.com/horses/18915747/fr-quite-smooth,https://www.horsereality.com/horses/18453625/treponema,Choose training,586,54,70,66,54,55,55,46,56,69,61,205,305,241,305,211,293,251,E / e,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.585,67.039,-1,-1,7G 4A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18746903,Aloe Vera (RN),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18746903/aloe-vera-rn,Bacardina,12/14/2024 17:31:25,"Plagueborn (BT:66,98)",https://www.horsereality.com/horses/19088379/plagueborn-bt6698,Covered 3 days ago,,https://www.horsereality.com/horses/18402750/annapurna-73-117,https://www.horsereality.com/horses/18453625/treponema,Basic Training,599,54,67,68,50,57,54,54,55,72,68,207,305,249,312,217,297,257,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.333,65.773,-1,-1,9A 3G,Average,Good,Average,Average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19093739,RN,2,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19093739/rn,Bacardina,12/14/2024 17:31:51,,,,,https://www.horsereality.com/horses/18856745/cataclysm-73-935,https://www.horsereality.com/horses/18746903/aloe-vera-rn,Choose training,584,55,61,68,46,56,51,52,55,74,66,203,297,246,305,213,288,250,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.35,65.757,-1,-1,4G 7A 1BA,Good,Good,Average,Average,Good,,Good,Excellent,Excellent,Good,Good
|
||||||
|
18817141,Arborina,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18817141/arborina,Bacardina,12/14/2024 17:32:21,Gacrux 586 73.008,https://www.horsereality.com/horses/18048192/gacrux-586-73008,"Wed, 18 Dec",Stallion,https://www.horsereality.com/horses/18417156/bacillus-anthracis,https://www.horsereality.com/horses/18099614/natura-spiritus-sell,Basic Training,579,57,65,72,51,56,47,48,55,66,62,203,289,230,298,207,287,256,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.523,66.776,-1,-1,7A 4G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Excellent
|
||||||
|
18761713,Artemisia Alba,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18761713/artemisia-alba,Bacardina,12/14/2024 17:32:42,FR Naughty Snack,https://www.horsereality.com/horses/18950671/fr-naughty-snack,tomorrow,Mare,https://www.horsereality.com/horses/18363681/roan-591,https://www.horsereality.com/horses/18581409/tetanica-rn,Basic Training,592,52,68,70,53,50,50,55,56,69,69,207,293,244,311,213,297,259,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.154,65.594,-1,-1,6G 5A 1BA,Good,Good,Good,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18504133,Bordetella Majestica Red,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18504133/bordetella-majestica-red,Bacardina,12/14/2024 17:43:03,!73.502 Alexander,https://www.horsereality.com/horses/19083719/73502-alexander,Covered 2 days ago,,,,Flat Racing,570,55,60,70,45,53,50,48,58,72,59,202,293,239,296,211,280,244,e / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut,73.17,66.593,74.499,74.499,4G 7A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19129465,Black Pearl,0,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19129465/black-pearl,Bacardina,12/14/2024 18:04:36,,,,,https://www.horsereality.com/horses/18937546/chorizo-74-350,https://www.horsereality.com/horses/18192178/therapia-sell,Choose training,585,56,58,69,51,55,58,52,52,67,67,194,290,244,312,218,284,250,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,71.955,67.02,-1,-1,8A 3G 1BA,Average,Good,Average,Average,Good,,Good,Good,Good,Excellent,Good
|
||||||
|
19031429,Flax carrier,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19031429/flax-carrier,Bacardina,12/14/2024 18:05:53,s [73.906] ᴸᴴ Alabai 67.1,https://www.horsereality.com/horses/19026118/s-73906-alabai-671,Covered 2 days ago,,https://www.horsereality.com/horses/18673015/eternal-flame-ff,https://www.horsereality.com/horses/18851937/fuscina-flamma-f-f-nd1,Basic Training,578,53,60,72,50,55,54,48,55,67,64,199,291,240,307,210,278,249,e / e,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier,71.35,65.116,-1,-1,7A 3G 2BA,Average,Good,Average,Below average,Good,Good,Good,Good,Good,Good,Excellent
|
||||||
|
19105334,Foal Doe 19105334,1,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19105334/foal-doe-19105334,Bacardina,12/14/2024 18:06:24,,,,,https://www.horsereality.com/horses/18915747/fr-quite-smooth,https://www.horsereality.com/horses/18551537/contagiosa-nd1,Choose training,584,53,67,70,48,57,56,47,55,71,60,208,306,242,305,211,286,250,E / e,A / a,G / G,n / n,nd1 / nd1,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,AT/AT,n/n,n/n,n/n,n/n,Seal Bay,72.444,65.785,-1,-1,7A 4G 1BA,Average,Good,Average,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
18796231,"Lavendula (CR,SAB)",4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18796231/lavendula-crsab,Bacardina,12/14/2024 18:06:46,Pathogenus Obscurus (g/g),https://www.horsereality.com/horses/18926115/pathogenus-obscurus-gg,"Mon, 16 Dec",Stallion,https://www.horsereality.com/horses/18105035/favory-hispanica-72-0,https://www.horsereality.com/horses/18221859/toxina,Basic Training,575,51,65,73,50,48,53,51,55,67,62,205,288,237,305,210,284,251,E / E,A / a,G / G,CR / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,72.68,66.189,-1,-1,9A 3G,Average,Average,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19083719,!73.502 Alexander,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19083719/73502-alexander,MotherofChaos,12/14/2024 18:10:07,,,,,https://www.horsereality.com/horses/18894259/loki-73-644,https://www.horsereality.com/horses/18810892/f-72-897-66-040,Discipline,584,51,65,72,47,53,56,49,58,72,61,209,304,247,308,214,284,249,E / e,a / a,g / g,CR / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,73.302,67.02,-1,-1,6G 4A 2BA,Good,Good,Average,Average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
18078140,Microbium,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18078140/microbium,Bacardina,12/14/2024 18:10:15,Hephaestus (g/G),https://www.horsereality.com/horses/19036313/hephaestus-gg,Covered 2 days ago,,,,Basic Training,585,55,60,74,49,55,56,51,55,69,61,203,295,241,309,217,284,250,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.414,67.2,-1,-1,5A 5G 2BA,Average,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18128092,Dunaria,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18128092/dunaria,Bacardina,12/14/2024 18:11:59,Typographus,https://www.horsereality.com/horses/18978617/typographus,"Wed, 18 Dec",Mare,,,Basic Training,580,55,59,70,50,51,56,49,55,72,63,201,293,246,311,215,285,247,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,72.126,65.915,-1,-1,3G 9A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18541263,Digitalis Alba,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18541263/digitalis-alba,Bacardina,12/14/2024 18:12:42,Ares | 73.921,https://www.horsereality.com/horses/18866194/ares-73921,"Sat, 21 Dec",Mare,https://www.horsereality.com/horses/18078204/dare-devil,https://www.horsereality.com/horses/18083022/vespar-vale,Basic Training,587,58,65,65,47,55,57,52,54,71,63,201,302,245,303,221,293,251,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.462,65.841,-1,-1,5G 5A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Good,Excellent,Good
|
||||||
|
18665975,Epidemica (nd1) ! Western,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18665975/epidemica-nd1-western,Bacardina,12/14/2024 18:13:38,Ꮦ Centurio Delicia ᶜʳ,https://www.horsereality.com/horses/18793397/centurio-delicia,"Fri, 20 Dec",Mare,https://www.horsereality.com/horses/18237945/maximus-594,https://www.horsereality.com/horses/18150081/medica-nd1,Western Reining,585,58,69,73,46,50,50,49,56,71,63,213,296,240,303,213,293,263,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.733,66.915,-1,-1,7G 3A 2BA,Good,Good,Average,Below average,Good,Good,Good,Excellent,Excellent,Good,Good
|
||||||
|
19051531,Eternal Diamond,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19051531/eternal-diamond,Bacardina,12/14/2024 18:23:53,ᴴᴰ Don Giovanni,https://www.horsereality.com/horses/18976525/don-giovanni,"Mon, 23 Dec",Mare,https://www.horsereality.com/horses/18856745/cataclysm-73-935,https://www.horsereality.com/horses/18083012/diamond-day,Basic Training,594,56,61,72,49,57,57,54,50,73,65,206,298,245,316,217,293,254,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.819,66.891,-1,-1,5G 6A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18934654,Eclipsia (RN),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18934654/eclipsia-rn,Bacardina,12/14/2024 18:30:09,FR Diamond Star,https://www.horsereality.com/horses/18892293/fr-diamond-star,"Mon, 16 Dec",Stallion,https://www.horsereality.com/horses/18651746/dominus-pathogenus-rn,https://www.horsereality.com/horses/18555761/tuberculosa,Basic Training,581,53,66,69,50,54,54,46,52,70,67,205,296,243,310,205,285,255,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Roan,73.215,66.472,-1,-1,6A 5G 1BA,Average,Good,Good,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18854298,Gaja,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18854298/gaja,Bacardina,12/14/2024 18:30:47,࠽ᴸᴼ El Diablo 75.171,https://www.horsereality.com/horses/18838541/el-diablo-75171,"Mon, 23 Dec",Stallion,https://www.horsereality.com/horses/18588521/s-74-275-eis-titan,https://www.horsereality.com/horses/18650349/trepona-western,Basic Training,583,54,63,72,48,55,57,46,53,70,65,205,298,245,312,210,281,254,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,74.445,68.09,-1,-1,8A 4G,Average,Good,Average,Average,Average,Excellent,Good,Good,Good,Good,Good
|
||||||
|
18090913,Borrelia (SAB),7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18090913/borrelia-sab,Bacardina,12/14/2024 21:36:34,Virus Hispanius ⚿,https://www.horsereality.com/horses/18900122/virus-hispanius,tomorrow,Mare,,,Endurance,582,55,66,71,45,49,57,48,51,74,66,211,297,248,313,211,288,258,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.166,66.494,70.012,53.108,5G 6A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18571009,Botulina (sab),6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18571009/botulina-sab,Bacardina,12/14/2024 21:36:56,FR Diamond Star,https://www.horsereality.com/horses/18892293/fr-diamond-star,tomorrow,Stallion,https://www.horsereality.com/horses/18078204/dare-devil,https://www.horsereality.com/horses/18090913/borrelia-sab,Basic Training,593,54,67,71,46,54,57,52,54,74,64,212,306,249,312,217,293,256,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.62,65.705,-1,-1,6A 4G 2BA,Average,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19037450,Caelum,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19037450/caelum,Bacardina,12/14/2024 21:37:34,s [73.906] ᴸᴴ Alabai 67.1,https://www.horsereality.com/horses/19026118/s-73906-alabai-671,Covered 2 days ago,,https://www.horsereality.com/horses/18736502/75-034-arcano,https://www.horsereality.com/horses/18759686/helyanwe-73-4,Basic Training,578,55,63,70,51,55,53,43,52,71,65,204,294,241,310,203,283,253,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,74.142,67.975,-1,-1,4G 7A,Good,Good,Average,Average,Good+,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18606712,Campyla (nd1),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18606712/campyla-nd1,Bacardina,12/14/2024 21:38:32,Virus Hispanius ⚿,https://www.horsereality.com/horses/18900122/virus-hispanius,"Tue, 17 Dec",Stallion,https://www.horsereality.com/horses/18171854/contagium-nd1-bt-66-281,https://www.horsereality.com/horses/18111749/medicina,Basic Training,582,52,66,70,49,54,53,47,57,71,63,207,301,244,306,209,285,251,E / E,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,AT/AT,n/n,n/n,n/n,n/n,Seal Bay,72.291,65.911,-1,-1,8A 3G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18530681,Cinnamora (nd1),6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18530681/cinnamora-nd1,Bacardina,12/14/2024 21:39:05,D'Artagnan,https://www.horsereality.com/horses/18221513/d39artagnan,"Sat, 21 Dec",Stallion,https://www.horsereality.com/horses/18026355/73-71-gimme-the-best-eegg,https://www.horsereality.com/horses/18115442/73-035-dun-it-again,Basic Training,580,54,61,74,42,53,55,50,55,73,63,208,297,246,307,214,280,252,E / E,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.845,66.185,-1,-1,5G 6A 1BA,Good,Good,Average,Average,Good,Excellent,Good,Good,Good,Good,Good
|
||||||
|
18263441,Contagia,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18263441/contagia,Bacardina,12/14/2024 21:39:26,Virus Hispanius ⚿,https://www.horsereality.com/horses/18900122/virus-hispanius,"Tue, 17 Dec",Mare,,,Flat Racing,582,55,65,70,47,54,55,51,54,68,63,203,296,240,303,215,286,253,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.468,66.009,74.081,66.505,6A 4G 2BA,Average,Good,Average,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18551537,Contagiosa (nd1),6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18551537/contagiosa-nd1,Bacardina,12/14/2024 21:39:58,Hephaestus (g/G),https://www.horsereality.com/horses/19036313/hephaestus-gg,Covered 2 days ago,,https://www.horsereality.com/horses/18171854/contagium-nd1-bt-66-281,https://www.horsereality.com/horses/18052201/vita-nova,Basic Training,586,55,63,72,46,54,58,47,58,70,63,205,303,249,309,218,281,253,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,AT/AT,n/n,n/n,n/n,n/n,Seal Bay,71.952,65.359,-1,-1,8A 3G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18957795,Darwina,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18957795/darwina,Bacardina,12/14/2024 21:40:55,(73.9) [67.183-74.111],https://www.horsereality.com/horses/18780189/739-67183-74111,"Thu, 19 Dec",Stallion,https://www.horsereality.com/horses/18742138/meningitis-viralis,https://www.horsereality.com/horses/18192178/therapia-sell,Basic Training,584,57,61,71,49,56,56,46,55,70,63,202,298,244,309,214,283,252,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.018,66.492,-1,-1,7A 5G,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18083012,Diamond Day,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18083012/diamond-day,Bacardina,12/14/2024 21:41:36,ⓜ Cataclysm | 73.935,https://www.horsereality.com/horses/18856745/cataclysm-73935,"Sat, 21 Dec",Mare,,,Basic Training,578,54,62,69,49,54,55,52,51,71,61,202,293,238,305,212,288,246,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.6,67.351,-1,-1,5G 6A 1BA,Good,Good,Average,Average,Good,Good,Good,Excellent,Excellent,Good,Good
|
||||||
|
19118932,Elysia,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19118932/elysia,Bacardina,12/14/2024 21:43:34,"Plagueborn (BT:66,98)",https://www.horsereality.com/horses/19088379/plagueborn-bt6698,Covered yesterday,,https://www.horsereality.com/horses/18856745/cataclysm-73-935,https://www.horsereality.com/horses/18934656/fatalia-g-g-notiz,Choose training,596,60,65,76,46,53,55,50,52,74,65,215,299,246,316,217,295,266,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.726,67.039,-1,-1,7A 5G,Average,Good,Good,Average,Good,Good,Good,Good,Excellent,Good,Excellent
|
||||||
|
18934656,Fatalia (G/g) (Notiz),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18934656/fatalia-gg-notiz,Bacardina,12/14/2024 21:44:42,s74.4 ❅ Mystic Basil,https://www.horsereality.com/horses/19024911/s744-mystic-basil,Covered yesterday,,https://www.horsereality.com/horses/18458424/leonidas,https://www.horsereality.com/horses/18139143/pathogenia,Basic Training,584,60,61,71,46,56,54,48,54,70,64,202,295,242,305,216,285,256,E / E,A / A,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.834,66.274,-1,-1,4G 7A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18124090,Flora Vitalis Western,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18124090/flora-vitalis-western,Bacardina,12/14/2024 21:45:01,s75.869 | ᗯᑭ Sorrentino,https://www.horsereality.com/horses/19031993/s75869-sorrentino,Covered 2 days ago,,,,Select discipline,587,56,64,69,43,56,56,52,53,71,67,204,300,247,306,217,286,256,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.97,66.072,-1,-1,4G 7A 1BA,Good,Average,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18771044,Fructa,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18771044/fructa,Bacardina,12/14/2024 21:45:41,ღ 73.104 ʙᴜʟʙᴀsᴀᴜʀ,https://www.horsereality.com/horses/18984739/73104-s,"Thu, 19 Dec",Mare,https://www.horsereality.com/horses/18171854/contagium-nd1-bt-66-281,https://www.horsereality.com/horses/18101701/vibriona-nd1,Basic Training,584,56,62,67,52,55,54,48,55,72,63,201,298,244,308,213,290,248,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.647,66.713,-1,-1,8A 4G,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18138361,Giardia Lamblia $,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18138361/giardia-lamblia,Bacardina,12/14/2024 21:46:17,FR Quite Smooth,https://www.horsereality.com/horses/18915747/fr-quite-smooth,"Wed, 18 Dec",Mare,,,Endurance,578,54,63,72,49,50,51,44,56,74,65,209,294,246,311,205,284,254,E / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.193,65.938,65.058,50.064,6A 5G 1BA,Average,Good,Good,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18192018,Helicobacter Veneris,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18192018/helicobacter-veneris,Bacardina,12/14/2024 21:46:59,Typographus,https://www.horsereality.com/horses/18978617/typographus,"Wed, 18 Dec",Mare,,,Endurance,578,51,58,74,53,52,56,48,56,72,58,204,294,242,313,211,282,241,E / e,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.468,65.67,79.415,44.573,5G 5A 2BA,Good,Average,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19010373,ღ ᵇᵗ 66.66 ⥉ ɴɪᴅᴏʀɪɴᴏ,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19010373/gh-6666-d,Elspeth_Resplendent,12/15/2024 21:51:06,,,,,https://www.horsereality.com/horses/18809200/66-262,https://www.horsereality.com/horses/18027184/65-45,Discipline,612,58,63,73,50,57,57,57,59,71,67,207,307,254,318,231,299,261,E / E,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,72.113,65.311,-1,-1,5A 4G 3BA,Average,Good,Good,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18956318,Hispania,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18956318/hispania,Bacardina,12/14/2024 21:48:37,FR Diamond Star,https://www.horsereality.com/horses/18892293/fr-diamond-star,tomorrow,Mare,https://www.horsereality.com/horses/18729058/comic-sans-74-908,https://www.horsereality.com/horses/18571009/botulina-sab,Basic Training,582,54,61,70,49,55,54,49,57,72,61,203,299,244,306,214,285,246,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.334,66.853,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18936788,Infesta ⚿,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18936788/infesta,Bacardina,12/14/2024 21:49:00,! Chorizo 74.350 ♆,https://www.horsereality.com/horses/18937546/chorizo-74350,"Tue, 17 Dec",Stallion,https://www.horsereality.com/horses/18582894/74-702-draven,https://www.horsereality.com/horses/18528811/lactobacilla-flat-racin,Basic Training,569,56,59,68,49,51,49,51,54,71,61,198,284,235,298,210,286,244,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.555,67.108,-1,-1,5G 6A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Excellent
|
||||||
|
18528811,Lactobacilla / Flat Racin,6,Mare,Lipizzaner Horse,Bay,https://www.horsereality.com/horses/18528811/lactobacilla-flat-racin,Bacardina,12/14/2024 21:49:22,! Chorizo 74.350 ♆,https://www.horsereality.com/horses/18937546/chorizo-74350,tomorrow,Mare,https://www.horsereality.com/horses/18018876/charmer,https://www.horsereality.com/horses/18108170/pseudomona,Flat Racing,573,57,65,70,44,56,53,48,53,66,61,201,293,233,294,211,280,253,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,72.342,67.085,69.099,69.099,6G 6A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Excellent
|
||||||
|
18758925,Lavandula Serenis,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18758925/lavandula-serenis,Bacardina,12/14/2024 21:49:44,S 75.975 - 69.102,https://www.horsereality.com/horses/19008209/s-75975-69102,Covered 3 days ago,,https://www.horsereality.com/horses/18034677/73-872-perseus-w20,https://www.horsereality.com/horses/18092127/m-72-763,Basic Training,593,55,61,73,46,59,57,50,56,71,65,205,304,249,312,218,283,254,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,W20 / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.491,66.26,-1,-1,4G 1BA 7A,Good,Good,Good,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18556988,Legionella Sell?,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18556988/legionella-sell,Bacardina,12/14/2024 21:50:06,᯽ Chogori | 73.869,https://www.horsereality.com/horses/18781859/chogori-73869,"Wed, 18 Dec",Stallion,https://www.horsereality.com/horses/18026355/73-71-gimme-the-best-eegg,https://www.horsereality.com/horses/18101533/71-530-chessie-jump,Basic Training,580,53,62,74,49,52,52,47,59,71,61,207,296,243,307,211,282,250,E / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,71.928,65.46,-1,-1,6A 4G 2BA,Average,Good,Average,Average,Good,Excellent,Good,Good,Excellent,Excellent,Good
|
||||||
|
18130316,Lenitas,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18130316/lenitas,Bacardina,12/14/2024 21:50:38,! Chorizo 74.350 ♆,https://www.horsereality.com/horses/18937546/chorizo-74350,"Wed, 18 Dec",Mare,,,Basic Training,601,54,68,71,54,55,52,53,55,72,67,211,302,246,316,214,301,260,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.183,65.425,-1,-1,3G 7A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18903024,Letalis (G/g) (nd1) ⚿,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18903024/letalis-gg-nd1,Bacardina,12/14/2024 21:51:08,s [73.906] ᴸᴴ Alabai 67.1,https://www.horsereality.com/horses/19026118/s-73906-alabai-671,"Tue, 24 Dec",Mare,https://www.horsereality.com/horses/18607724/73-456-gentleman,https://www.horsereality.com/horses/18623599/yersinia-nd1,Basic Training,589,51,66,73,51,50,57,51,57,72,61,211,302,247,314,216,291,251,E / E,A / a,G / g,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.18,65.709,-1,-1,5G 6A 1BA,Good,Good,Average,Below average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
18398584,Listeria,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18398584/listeria,Bacardina,12/14/2024 21:51:43,Virus Hispanius ⚿,https://www.horsereality.com/horses/18900122/virus-hispanius,"Mon, 16 Dec",Stallion,,,Basic Training,584,50,64,63,49,56,56,51,54,72,69,199,302,251,309,211,286,246,E / E,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.61,66.433,-1,-1,8A 3G 1BA,Average,Good,Average,Below average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18928696,Luctuosa,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18928696/luctuosa,Bacardina,12/14/2024 21:52:01,ღ 73.104 ʙᴜʟʙᴀsᴀᴜʀ,https://www.horsereality.com/horses/18984739/73104-s,"Tue, 17 Dec",Stallion,https://www.horsereality.com/horses/18575173/s74-624-shadowfax,https://www.horsereality.com/horses/18551537/contagiosa-nd1,Basic Training,586,52,64,72,48,53,59,48,56,73,61,209,305,249,313,215,285,249,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.739,67.425,-1,-1,8A 4G,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19042624,Lumina,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19042624/lumina,Bacardina,12/14/2024 21:52:31,!ᴹᴷᴿ 72.908 ᴽ,https://www.horsereality.com/horses/18769995/72908,"Sat, 21 Dec",Mare,https://www.horsereality.com/horses/18815518/cs-ca-ine-75,https://www.horsereality.com/horses/18213352/lumen-sanare,Basic Training,574,56,63,73,50,53,46,46,53,72,62,208,287,233,303,201,287,254,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.174,66.892,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19024907,Luna ⚿,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19024907/luna,Bacardina,12/14/2024 21:53:04,!73.589 Alexander,https://www.horsereality.com/horses/19083719/73589-alexander,Covered yesterday,,https://www.horsereality.com/horses/18607724/73-456-gentleman,https://www.horsereality.com/horses/18829140/terra-g-g,Basic Training,576,49,65,73,51,50,54,46,56,67,65,205,292,242,310,205,278,252,E / E,A / a,g / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Classic Bay,72.981,66.276,-1,-1,5G 6A 1BA,Good,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18950669,Malefica,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18950669/malefica,Bacardina,12/14/2024 21:54:06,,,,,https://www.horsereality.com/horses/18729058/comic-sans-74-908,https://www.horsereality.com/horses/18395059/neisseria-meningitida,Basic Training,568,51,62,63,51,50,51,48,52,78,62,203,293,243,305,202,290,238,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.242,67.551,-1,-1,5G 7A,Good,Good,Average,Average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
18150081,Medica (nd1),7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18150081/medica-nd1,Bacardina,12/14/2024 21:54:30,s/73.791 Midnight Earl,https://www.horsereality.com/horses/18862701/s73791-midnight-earl,"Sat, 21 Dec",Mare,,,Show Jumping,576,54,67,73,49,51,53,46,52,69,62,209,292,236,306,205,285,256,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,71.68,66.012,76.073,45.574,6A 4G 2BA,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18111749,Medicina $,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18111749/medicina,Bacardina,12/14/2024 21:54:57,FR Quite Smooth,https://www.horsereality.com/horses/18915747/fr-quite-smooth,"Sat, 21 Dec",Mare,,,Show Jumping,577,48,67,72,48,54,57,49,51,73,58,212,302,239,308,205,285,245,E / E,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.708,66.026,78.85,48.51,9A 3G,Average,Average,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18872105,Minerva (nd1²),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18872105/minerva-nd12,Bacardina,12/14/2024 21:56:20,Typographus,https://www.horsereality.com/horses/18978617/typographus,"Sun, 22 Dec",Stallion,https://www.horsereality.com/horses/18612450/73-170,https://www.horsereality.com/horses/18637898/mycota-mystica-nd1,Basic Training,600,56,70,71,46,56,56,51,56,72,66,213,310,250,311,219,295,263,E / E,A / A,G / G,n / n,nd1 / nd1,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.641,66.366,-1,-1,5G 2BA 5A,Good,Good,Good,Below average,Good,Good,Good,Good,Excellent,Good,Excellent
|
||||||
|
18237834,Moonlight,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18237834/moonlight,Bacardina,12/14/2024 21:56:44,s75.869 | ᗯᑭ Sorrentino,https://www.horsereality.com/horses/19031993/s75869-sorrentino,"Thu, 26 Dec",Mare,,,Basic Training,581,52,63,69,48,55,55,49,54,72,64,204,299,245,308,210,284,248,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.417,66.066,-1,-1,5G 5A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18637898,Mycota Mystica (nd1),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18637898/mycota-mystica-nd1,Bacardina,12/14/2024 21:57:02,!ᴹᴷᴿ 72.908 ᴽ,https://www.horsereality.com/horses/18769995/72908,"Fri, 20 Dec",Mare,https://www.horsereality.com/horses/18171854/contagium-nd1-bt-66-281,https://www.horsereality.com/horses/18309415/virtuosa,Basic Training,589,54,62,69,50,54,56,46,56,73,69,204,301,254,317,212,285,254,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.501,65.943,-1,-1,8A 2G 2BA,Average,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18395059,Neisseria Meningitida,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18395059/neisseria-meningitida,Bacardina,12/14/2024 21:57:20,,,,,,,Show Jumping,564,50,64,65,50,50,49,48,49,73,66,202,285,237,303,196,285,245,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.327,66.782,-1,-1,6G 5A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19131443,Blackberry (RN) ⚿,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19131443/blackberry-rn,Bacardina,12/14/2024 21:58:50,,,,,https://www.horsereality.com/horses/18900122/virus-hispanius,https://www.horsereality.com/horses/18395059/neisseria-meningitida,Choose training,585,52,65,65,52,55,52,51,54,71,68,201,297,245,308,209,291,250,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.482,67.17,-1,-1,6A 6G,Average,Good,Good,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18993657,Nightingale,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18993657/nightingale,Bacardina,12/14/2024 21:59:29,࠽ᴸᴼ El Diablo 75.171,https://www.horsereality.com/horses/18838541/el-diablo-75171,"Fri, 20 Dec",Stallion,https://www.horsereality.com/horses/18582894/74-702-draven,https://www.horsereality.com/horses/18817141/arborina,Basic Training,580,56,60,70,52,55,51,47,55,73,61,203,294,240,307,209,288,247,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,74.054,67.464,-1,-1,6A 5G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18905131,Noctua,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18905131/noctua,Bacardina,12/14/2024 21:59:56,"Plagueborn (BT:66,98)",https://www.horsereality.com/horses/19088379/plagueborn-bt6698,Covered 2 days ago,,https://www.horsereality.com/horses/18588521/s-74-275-eis-titan,https://www.horsereality.com/horses/18124090/flora-vitalis-western,Basic Training,585,54,68,69,44,55,57,49,52,70,67,207,302,246,307,212,285,258,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.469,66.852,-1,-1,4G 7A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19019075,Noctuna (G/g) (nd1),3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19019075/noctuna-gg-nd1,Bacardina,12/14/2024 22:01:22,Rome | 75.381,https://www.horsereality.com/horses/19006377/rome-75381,"Sat, 21 Dec",Stallion,https://www.horsereality.com/horses/18840996/74-22-cje-paradise-falls,https://www.horsereality.com/horses/18150081/medica-nd1,Basic Training,568,50,64,74,46,54,51,47,50,73,59,211,292,233,303,198,280,247,E / E,A / a,G / g,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.522,67.36,-1,-1,7A 5G,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18219792,Noxia $,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18219792/noxia,Bacardina,12/14/2024 22:01:40,Typographus,https://www.horsereality.com/horses/18978617/typographus,"Fri, 20 Dec",Stallion,,,Endurance,574,54,64,72,45,50,54,49,56,66,64,202,290,240,301,213,278,254,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.209,65.785,79.271,46.746,4G 6A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19047808,Ophelia,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19047808/ophelia,Bacardina,12/14/2024 22:02:07,Vanilla Bean | 70.4,https://www.horsereality.com/horses/19051054/vanilla-bean-704,"Sat, 21 Dec",Stallion,https://www.horsereality.com/horses/18856745/cataclysm-73-935,https://www.horsereality.com/horses/18637898/mycota-mystica-nd1,Basic Training,598,56,66,72,47,57,60,47,51,72,70,210,306,253,321,214,288,264,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,73.007,66.252,-1,-1,9A 3G,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18969627,Pandemia,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18969627/pandemia,Bacardina,12/14/2024 22:02:23,FR Diamond Star,https://www.horsereality.com/horses/18892293/fr-diamond-star,"Tue, 17 Dec",Mare,https://www.horsereality.com/horses/18742138/meningitis-viralis,https://www.horsereality.com/horses/18263441/contagia,Basic Training,587,59,67,69,46,57,56,48,54,66,65,202,300,241,302,217,286,260,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.63,67.002,-1,-1,4A 7G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18139143,Pathogenia,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18139143/pathogenia,Bacardina,12/14/2024 22:02:47,,,,,,,Show Jumping,582,56,60,74,48,54,51,50,56,71,62,205,292,240,306,213,285,252,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.027,65.653,55.553,44.027,9A 2G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Excellent
|
||||||
|
19105339,Browny,1,Mare,Lipizzaner Horse,Bay,https://www.horsereality.com/horses/19105339/foal-doe-19105339,Bacardina,12/14/2024 22:03:40,,,,,https://www.horsereality.com/horses/18915747/fr-quite-smooth,https://www.horsereality.com/horses/18139143/pathogenia,Basic Training,573,53,58,73,48,55,54,48,53,70,61,201,290,238,306,208,277,245,E / E,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,73.617,67.592,-1,-1,4G 8A,Good,Good,Average,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
19036783,Phibeerya (nd1),3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19036783/phibeerya-nd1,Bacardina,12/14/2024 22:04:23,ѕƬ☼ Tristan Junior 604,https://www.horsereality.com/horses/19017361/tristan-junior-604,"Wed, 25 Dec",Mare,https://www.horsereality.com/horses/18856745/cataclysm-73-935,https://www.horsereality.com/horses/18872105/minerva-nd1,Basic Training,613,54,69,76,47,57,60,54,55,72,69,217,313,256,324,223,296,268,E / E,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.309,65.72,-1,-1,4G 6A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18736732,Purpurea Western,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18736732/purpurea-western,Bacardina,12/14/2024 22:04:58,S 75.975 - 69.102,https://www.horsereality.com/horses/19008209/s-75975-69102,Covered 3 days ago,,https://www.horsereality.com/horses/18178730/585-297-61-67,https://www.horsereality.com/horses/18528811/lactobacilla-flat-racin,Basic Training,576,59,62,68,41,55,52,49,55,72,63,202,296,242,296,215,283,252,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.504,67.395,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18761715,Rubina (W20),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18761715/rubina-w20,Bacardina,12/14/2024 22:05:17,s73.186〥Kiirion Keove,https://www.horsereality.com/horses/18869523/s73186kiirion-keove,"Wed, 18 Dec",Stallion,https://www.horsereality.com/horses/18417156/bacillus-anthracis,https://www.horsereality.com/horses/18065121/harpactira,Basic Training,579,56,64,74,43,55,50,49,56,71,61,209,296,238,299,211,283,255,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,W20 / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.453,66.182,-1,-1,7A 4G 1BA,Average,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18580872,Sahara,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18580872/sahara,Bacardina,12/14/2024 22:05:32,s73.186〥Kiirion Keove,https://www.horsereality.com/horses/18869523/s73186kiirion-keove,"Fri, 20 Dec",Mare,https://www.horsereality.com/horses/18183911/73-7-little-this-eeaagg,https://www.horsereality.com/horses/18270667/73-082-66-466-73-394,Basic Training,584,58,65,72,47,55,59,45,51,71,61,208,301,242,310,213,286,256,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.762,66.25,-1,-1,4G 7A 1BA,Good,Good,Average,Average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18290539,Sanitas,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18290539/sanitas,Bacardina,12/14/2024 22:05:52,Venenum (W20) (g/G),https://www.horsereality.com/horses/18939248/venenum-w20-gg,"Mon, 16 Dec",Stallion,,,Show Jumping,581,55,66,73,48,49,49,52,56,72,61,211,292,238,303,212,293,255,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.827,66.286,77.756,42.566,4G 8A,Good,Good,Average,Average,Good,Excellent,Good,Good,Good,Good,Good
|
||||||
|
18733591,Spora (G/g),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18733591/spora-gg,Bacardina,12/14/2024 22:06:11,❥Dark Secret 75.3 66.36BT,https://www.horsereality.com/horses/18923839/dark-secret-753-6636bt,"Wed, 18 Dec",Stallion,https://www.horsereality.com/horses/18192147/73-043-atlan-582-gg,https://www.horsereality.com/horses/18068299/staphyla-delphini,Basic Training,584,54,63,71,48,52,50,49,56,72,69,206,293,247,310,209,286,257,E / E,a / a,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.63,65.779,-1,-1,8A 4G,Average,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18829140,Terra (g/g),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18829140/terra-gg,Bacardina,12/14/2024 22:06:39,! 74.455 Ajax 581 Gg ᵖᵅᶠ,https://www.horsereality.com/horses/18768174/74455-ajax-581-gg,"Thu, 19 Dec",Mare,https://www.horsereality.com/horses/18558670/ef-39-s-gold-fox,https://www.horsereality.com/horses/18147520/virulentia,Basic Training,568,51,63,72,52,51,52,47,51,70,59,205,287,232,305,201,283,245,E / e,A / a,g / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Classic Bay,72.657,66.392,-1,-1,5G 6A 1BA,Good,Good,Average,Below average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18581409,Tetanica (RN),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18581409/tetanica-rn,Bacardina,12/14/2024 22:06:54,!73.589 Alexander,https://www.horsereality.com/horses/19083719/73589-alexander,Covered yesterday,,https://www.horsereality.com/horses/18147775/pluto,https://www.horsereality.com/horses/18145943/clostridia-tetania-rn,Basic Training,582,52,65,70,48,53,50,50,54,73,67,208,295,244,308,206,288,254,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,71.995,65.579,-1,-1,4G 7A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18221859,Toxina,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18221859/toxina,Bacardina,12/14/2024 22:09:21,Medicus,https://www.horsereality.com/horses/18972192/medicus,"Mon, 23 Dec",Mare,,,Show Jumping,580,47,67,73,50,49,56,54,53,70,61,210,295,240,310,210,288,248,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.224,65.504,79.774,44.208,3G 8A 1BA,Good,Average,Average,Below average,Good,Good,Excellent,Excellent,Good,Good,Good
|
||||||
|
18650349,Trepona Western,5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18650349/trepona-western,Bacardina,12/14/2024 22:09:45,Hephaestus (g/G),https://www.horsereality.com/horses/19036313/hephaestus-gg,"Sat, 21 Dec",Stallion,https://www.horsereality.com/horses/18098983/73-483-magnus,https://www.horsereality.com/horses/18299086/vulneris,Basic Training,580,58,60,70,47,57,56,49,52,68,63,198,293,239,304,215,282,251,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.546,66.842,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18453625,Treponema,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18453625/treponema,Bacardina,12/14/2024 22:10:28,"Plagueborn (BT:66,98)",https://www.horsereality.com/horses/19088379/plagueborn-bt6698,Covered 2 days ago,,,,Basic Training,587,55,67,64,53,55,52,48,59,69,65,200,302,245,303,214,292,251,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.31,65.452,-1,-1,8A 3G 1BA,Average,Good,Average,Average,Average,Good,Good,Excellent,Excellent,Good,Good
|
||||||
|
18555761,Tuberculosa,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18555761/tuberculosa,Bacardina,12/14/2024 22:10:51,,,,,https://www.horsereality.com/horses/18084876/ae-thanatos,https://www.horsereality.com/horses/18087165/morbilli-regia,Basic Training,581,52,67,72,49,53,57,47,54,68,62,207,299,241,308,210,283,253,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,71.654,65.925,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19126409,Strawberry,0,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19126409/foal-doe-19126409,Bacardina,12/14/2024 22:11:52,,,,,https://www.horsereality.com/horses/18915747/fr-quite-smooth,https://www.horsereality.com/horses/18555761/tuberculosa,Choose training,586,50,73,69,50,52,59,48,55,68,62,210,307,244,308,212,289,254,E / e,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.472,68.297,-1,-1,7G 5A,Good,Good,Good,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
18767257,Velora,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18767257/velora,Bacardina,12/14/2024 22:12:35,Typographus,https://www.horsereality.com/horses/18978617/typographus,"Thu, 19 Dec",Stallion,https://www.horsereality.com/horses/18402750/annapurna-73-117,https://www.horsereality.com/horses/18052201/vita-nova,Basic Training,580,54,65,70,47,52,53,50,55,70,64,205,295,242,304,212,286,253,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,71.989,65.781,-1,-1,9A 3G,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18167216,Venenum,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18167216/venenum,Bacardina,12/14/2024 22:12:51,Pandemic Whisper,https://www.horsereality.com/horses/19042376/pandemic-whisper,"Fri, 27 Dec",Stallion,,,Show Jumping,580,55,66,72,46,52,51,53,55,69,61,207,293,236,299,214,289,254,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.221,65.582,52.34,46.998,4A 5G 3BA,Average,Good,Good,Below average,Good,Good,Good,Good,Excellent,Average,Good
|
||||||
|
18101701,Vibriona (nd1),6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18101701/vibriona-nd1,Bacardina,12/14/2024 22:13:10,Hephaestus (g/G),https://www.horsereality.com/horses/19036313/hephaestus-gg,Covered yesterday,,,,Basic Training,581,54,61,72,50,55,55,46,53,73,62,206,297,243,312,208,284,249,E / E,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.454,65.712,-1,-1,8A 1BA 3G,Average,Average,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18159727,Vitalia Cura,7,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18159727/vitalia-cura,Bacardina,12/14/2024 22:15:33,Typographus,https://www.horsereality.com/horses/18978617/typographus,"Mon, 16 Dec",Mare,,,Show Jumping,576,54,64,68,50,52,49,49,54,72,64,204,291,239,303,206,289,250,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.542,65.781,79.362,46.797,3G 8A 1BA,Good,Good,Average,Below average,Average,Good,Good,Excellent,Good,Good,Good
|
||||||
|
18299086,Vulneris,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18299086/vulneris,Bacardina,12/14/2024 22:16:47,74.549 Lover Roan,https://www.horsereality.com/horses/18812963/74549-lover-roan,"Mon, 16 Dec",Mare,,,Show Jumping,579,56,65,70,48,55,53,49,50,70,63,205,293,236,304,208,288,254,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,71.908,66.134,78.61,43.189,5G 6A 1BA,Good,Good,Average,Average,Average,Good,Excellent,Good,Good,Good,Good
|
||||||
|
19008561,Wisteria (RN),3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19008561/wisteria-rn,Bacardina,12/14/2024 22:17:21,Hephaestus (g/G),https://www.horsereality.com/horses/19036313/hephaestus-gg,Covered 2 days ago,,https://www.horsereality.com/horses/18651746/dominus-pathogenus-rn,https://www.horsereality.com/horses/18138361/giardia-lamblia,Basic Training,580,56,64,70,52,47,46,50,55,74,66,208,286,241,308,207,296,256,E / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.697,66.082,-1,-1,5A 5G 2BA,Average,Good,Good,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18956550,Xenobota,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18956550/xenobota,Bacardina,12/14/2024 22:17:50,Venenum (W20) (g/G),https://www.horsereality.com/horses/18939248/venenum-w20-gg,today,Mare,https://www.horsereality.com/horses/18562458/bixbite-at,https://www.horsereality.com/horses/18101701/vibriona-nd1,Basic Training,583,52,63,70,55,52,54,49,54,70,64,203,293,242,313,209,289,249,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.374,66.524,-1,-1,6G 6A,Good,Good,Good,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18623599,Yersinia (nd1),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18623599/yersinia-nd1,Bacardina,12/14/2024 22:18:32,s75.869 | ᗯᑭ Sorrentino,https://www.horsereality.com/horses/19031993/s75869-sorrentino,"Fri, 27 Dec",Mare,https://www.horsereality.com/horses/18171854/contagium-nd1-bt-66-281,https://www.horsereality.com/horses/18290539/sanitas,Western Reining,586,53,68,73,50,50,54,49,57,70,62,211,299,243,309,213,290,256,E / E,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.405,66.612,-1,-1,5G 6A 1BA,Good,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18950662,Candens Flamma (RN)(F/f),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18950662/candens-flamma-rnff,Bacardina,12/14/2024 22:22:15,Pandemius (F/f?) ⚿,https://www.horsereality.com/horses/18934406/pandemius-ff,Covered 2 days ago,,https://www.horsereality.com/horses/18673015/eternal-flame-ff,https://www.horsereality.com/horses/18581409/tetanica-rn,Basic Training,580,50,64,70,45,55,52,50,58,72,64,206,301,246,303,210,281,248,E / e,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,f/n,n/n,n/n,n/n,Bay Roan Flax Carrier,71.996,65.786,-1,-1,3G 7A 2BA,Good,Good,Average,Average,Average,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19050601,Eleonora Flamma (F/f?),3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19050601/eleonora-flamma-ff,Bacardina,12/14/2024 22:23:57,Tacitus 72.894 W20,https://www.horsereality.com/horses/18937543/tacitus-72894-w20,"Mon, 23 Dec",Mare,https://www.horsereality.com/horses/18789940/fireborne,https://www.horsereality.com/horses/18418732/fervor-pestilentia-f-f,Basic Training,568,52,61,73,48,53,51,47,52,68,63,202,285,234,303,202,276,249,e / e,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax carrier?,72.895,66.346,-1,-1,4G 6A 2BA,Good,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18840155,Elysia Flamma (F/f),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18840155/elysia-flamma-ff,Bacardina,12/14/2024 22:24:58,Mission Impossible,https://www.horsereality.com/horses/18592729/mission-impossible,"Sat, 21 Dec",Mare,https://www.horsereality.com/horses/18673015/eternal-flame-ff,https://www.horsereality.com/horses/18299086/vulneris,Basic Training,575,53,62,71,48,55,54,47,53,68,64,201,292,239,305,207,278,250,E / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier,72.487,66.055,-1,-1,7A 3G 2BA,Average,Good,Average,Average,Average,Good,Excellent,Good,Good,Good,Good
|
||||||
|
19052238,Flax Carrier?,5,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19052238/foal-doe-19052238,Bacardina,12/14/2024 22:25:39,,,,,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18840155/elysia-flamma-f-f,Choose training,570,51,58,73,50,54,56,48,48,68,64,199,284,236,311,203,275,246,e / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier?,72.254,65.618,-1,-1,7A 4G 1BA,Average,Good,Average,Average,Good,,Excellent,Good,Good,Good,Good
|
||||||
|
18418732,Fervor Pestilentia (F/f),6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18418732/fervor-pestilentia-ff,Bacardina,12/14/2024 22:26:12,ᴴᴰ Don Giovanni,https://www.horsereality.com/horses/18976525/don-giovanni,"Sat, 21 Dec",Stallion,,,Endurance,581,54,62,73,48,53,54,43,57,69,68,204,295,248,312,208,276,257,e / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier,72.259,66.165,78.493,50.853,5A 5G 2BA,Average,Good,Good,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18940954,Flamma Alba (F/f?) ⚿,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18940954/flamma-alba-ff,Bacardina,12/14/2024 22:26:57,Eternal Flame (ff),https://www.horsereality.com/horses/18673015/eternal-flame-ff,Covered 2 days ago,,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18727797/lamina-ardens-f-f,Basic Training,572,52,61,71,51,51,55,48,52,66,65,198,285,238,308,207,278,249,E / e,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax carrier?,72.628,65.764,-1,-1,2G 9A 1BA,Good,Average,Average,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18813183,Flamma Fulgida Red (F/f?),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18813183/flamma-fulgida-red-ff,Bacardina,12/14/2024 22:27:53,Eternal Flame (ff),https://www.horsereality.com/horses/18673015/eternal-flame-ff,"Sat, 21 Dec",Stallion,https://www.horsereality.com/horses/18276509/72-491-fabian-flaxc,https://www.horsereality.com/horses/18138361/giardia-lamblia,Basic Training,572,52,63,69,51,54,53,43,51,73,63,205,294,240,309,199,282,247,e / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier?,72.739,66.312,-1,-1,9A 3G,Average,Average,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
18680413,"Flamma Lethalis (ff,nd1)!",5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18680413/flamma-lethalis-ffnd1,Bacardina,12/14/2024 22:28:25,Mission Impossible,https://www.horsereality.com/horses/18592729/mission-impossible,"Tue, 24 Dec",Stallion,,,Basic Training,581,51,61,69,50,55,56,49,53,71,66,201,296,246,312,209,282,247,e / e,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flaxen,71.609,64.742,-1,-1,8A 2G 2BA,Average,Average,Average,Average,Good,Good,Good,Good,Good,Excellent,Good
|
||||||
|
18811769,Flamma Nocturna (F/f?),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18811769/flamma-nocturna-ff,Bacardina,12/14/2024 22:29:27,Flammor (F/f?),https://www.horsereality.com/horses/18967204/flammor-ff,"Tue, 17 Dec",Mare,https://www.horsereality.com/horses/18612174/71-724-flaxen-carrier,https://www.horsereality.com/horses/18111749/medicina,Basic Training,569,50,63,72,46,55,55,45,52,71,60,206,296,238,304,202,275,245,E / e,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flaxen Carrier?,71.498,65.271,-1,-1,9A 3G,Average,Average,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18801136,Flamma Rubra (F/f?),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18801136/flamma-rubra-ff,Bacardina,12/14/2024 22:29:57,,,,,https://www.horsereality.com/horses/18612174/71-724-flaxen-carrier,https://www.horsereality.com/horses/18192018/helicobacter-veneris,Basic Training,579,50,61,73,50,57,55,49,54,69,61,203,296,239,308,208,279,245,E / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier?,71.351,64.866,-1,-1,9A 1G 2BA,Average,Average,Average,Average,Good,Good,Good,Good,Excellent,Good,Excellent
|
||||||
|
19124940,Flax Carrier?,0,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19124940/foal-doe-19124940,Bacardina,12/14/2024 22:31:31,,,,,https://www.horsereality.com/horses/18967204/flammor-f-f,https://www.horsereality.com/horses/18801136/flamma-rubra-f-f,Choose training,568,51,57,71,48,55,56,47,52,70,61,198,290,239,306,206,273,240,E / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,AT/AT,n/n,n/n,n/n,n/n,Seal Bay Flax Carrier?,72.805,66.16,-1,-1,6A 4G 2BA,Average,Good,Good,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
18851937,Fuscina Flamma (F/f?;nd1),4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18851937/fuscina-flamma-ffnd1,Bacardina,12/14/2024 22:32:08,❥Nadir 71.4♦️ FLAX,https://www.horsereality.com/horses/19003711/nadir-714-flax,"Fri, 20 Dec",Mare,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18665975/epidemica-nd1-western,Basic Training,574,56,64,73,49,53,51,50,51,68,59,205,287,229,300,208,287,252,E / e,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier?,72.78,66.829,-1,-1,6G 4A 2BA,Good,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18727797,Lamina Ardens (F/f),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18727797/lamina-ardens-ff,Bacardina,12/14/2024 22:32:41,Respirium (nd1) (F/f?) ⚿,https://www.horsereality.com/horses/18851938/respirium-nd1-ff,"Mon, 16 Dec",Mare,https://www.horsereality.com/horses/18200887/70-507-dutch-amore,https://www.horsereality.com/horses/18504133/bordetella-majestica-red,Basic Training,565,51,59,75,42,52,48,47,57,71,63,205,287,239,299,203,270,248,e / e,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier,72.564,66.161,-1,-1,9A 3G,Average,Average,Good,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19027628,Lavinia Flamma (F/f?) ⚿ !,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19027628/lavinia-flamma-ff,Bacardina,12/14/2024 22:33:22,s75.869 | ᗯᑭ Sorrentino,https://www.horsereality.com/horses/19031993/s75869-sorrentino,"Wed, 25 Dec",Mare,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18873920/lucia-flamma-f-f,Basic Training,578,49,58,72,52,55,59,46,52,70,65,200,294,246,318,206,275,244,E / e,A / a,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier?,72.876,66.562,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18873920,Lucia Flamma (F/f) ⚿ !!!,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18873920/lucia-flamma-ff,Bacardina,12/14/2024 22:34:13,D'Artagnan,https://www.horsereality.com/horses/18221513/d39artagnan,"Sun, 22 Dec",Stallion,https://www.horsereality.com/horses/18607724/73-456-gentleman,https://www.horsereality.com/horses/18680413/flamma-lethalis-ff-nd1,Basic Training,586,52,56,73,53,55,58,47,50,71,71,200,290,250,326,207,279,252,E / e,a / a,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier,72.39,66.972,-1,-1,9A 3G,Average,Average,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18968008,Nigra Flamma (F/f?) nd1 ⚿,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18968008/nigra-flamma-ff-nd1,Bacardina,12/14/2024 22:34:36,Gacrux 586 73.008,https://www.horsereality.com/horses/18048192/gacrux-586-73008,"Wed, 18 Dec",Mare,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18398584/listeria,Basic Training,583,53,62,67,48,55,59,50,53,70,66,199,299,248,310,215,283,248,E / E,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black Flax Carrier?,72.231,66.005,-1,-1,7A 4G 1BA,Average,Good,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18626409,Outshine (f/f),5,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18626409/outshine-ff,Bacardina,12/14/2024 22:35:13,φ Inci. Name Ff | 72.299,https://www.horsereality.com/horses/18570099/f-inci-name-ff-72299,"Thu, 19 Dec",Mare,,,Basic Training,568,52,61,70,51,51,57,48,53,66,59,197,288,235,303,210,278,242,e / e,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flaxen,69.686,62.944,-1,-1,7A 4BA 1G,Average,Average,Average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
18872880,Valeria Flamma (F/f?) ⚿,4,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/18872880/valeria-flamma-ff,Bacardina,12/14/2024 22:35:51,Eternal Flame (ff),https://www.horsereality.com/horses/18673015/eternal-flame-ff,"Sat, 21 Dec",Mare,https://www.horsereality.com/horses/18570099/inci-name-ff-72-299,https://www.horsereality.com/horses/18418732/fervor-pestilentia-f-f,Basic Training,573,52,62,73,47,56,55,45,54,64,65,199,291,238,304,206,270,252,E / e,A / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay Flax Carrier?,72.111,65.421,-1,-1,7A 4G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19039320,Flaxc?,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19039320/flaxc,Bacardina,12/14/2024 22:37:06,,,,,https://www.horsereality.com/horses/18276509/72-491-fabian-flaxc,https://www.horsereality.com/horses/18872880/valeria-flamma-f-f,Choose training,567,50,62,72,46,55,56,43,52,67,64,201,292,239,305,201,268,248,e / e,a / a,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut Flax Carrier?,72.27,65.526,-1,-1,8A 3G 1BA,Average,Good,Good,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
19041053,Foal Doe 19041053,6,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19041053/foal-doe-19041053,Bacardina,12/14/2024 22:37:36,,,,,https://www.horsereality.com/horses/18078699/c74-380-caballero,https://www.horsereality.com/horses/18221859/toxina,Basic Training,575,51,65,68,52,53,55,45,56,69,61,202,298,241,305,207,282,245,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.903,66.351,-1,-1,7A 4G 1BA,Average,Good,Average,Average,Good,,Excellent,Good,Good,Good,Good
|
||||||
|
19127282,Game Award,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19127282/foal-doe-19127282,Bacardina,12/14/2024 22:38:19,ᵎ71.395 I am Legend ⚔︎,https://www.horsereality.com/horses/19129268/71395-i-am-legend,Covered today,,https://www.horsereality.com/horses/18915747/fr-quite-smooth,https://www.horsereality.com/horses/18950669/malefica,Choose training,584,53,65,69,49,50,54,47,55,76,66,210,300,251,314,209,290,253,E / e,A / A,G / G,n / n,nd1 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,74.362,67.507,-1,-1,5A 6G 1BA,Average,Good,Good,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19139994,Foal Doe 19139994,0,Mare,Lipizzaner Horse,Barcelona in Pedigree,https://www.horsereality.com/horses/19139994/foal-doe-19139994,Bacardina,12/15/2024 12:27:57,,,,,https://www.horsereality.com/horses/18950671/fr-naughty-snack,https://www.horsereality.com/horses/18761713/artemisia-alba,Choose training,576,50,64,69,49,48,49,51,58,69,69,202,288,245,305,208,283,252,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,AT/AT,n/n,n/n,n/n,n/n,,72.821,70.331,-1,-1,6G 6A,Good,Good,Good,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
18979011,66.50 ᵐᵛNormandy 73.710,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/18979011/6650-normandy-73710,Bree,12/15/2024 21:51:31,,,,,https://www.horsereality.com/horses/18566618/65-53-magnus-74-353,https://www.horsereality.com/horses/18615306/65-93-novembria-72-950,Discipline,593,56,65,74,47,56,55,50,55,71,64,210,302,245,311,216,289,259,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,73.71,67.344,-1,-1,4G 8A,Good,Good,Average,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19106561,Ace Ine | 74.432,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19106561/ace-ine-74432,GalaKidd,12/15/2024 21:51:46,,,,,https://www.horsereality.com/horses/18815518/cs-ca-ine-75,https://www.horsereality.com/horses/18826535/eis-parfait-74-812,Basic Training,590,54,69,71,52,60,51,45,55,72,61,212,307,239,307,205,292,255,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,,74.349,67.609,-1,-1,6G 6A,Good,Good,Average,Average,Average,Good,Good,Good,Good,Good,Good
|
||||||
|
19147968,Scania,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19147968/scania,Bacardina,12/16/2024 09:44:40,S 75.975 - 69.102,https://www.horsereality.com/horses/19008209/s-75975-69102,Covered today,,https://www.horsereality.com/horses/18978617/typographus,https://www.horsereality.com/horses/18159727/vitalia-cura,Choose training,587,55,64,72,50,52,52,51,55,76,60,212,299,243,310,213,296,251,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,73.807,67.612,-1,-1,8G 4A,Good,Good,Good,Average,Good,Excellent,Good,Good,Excellent,Good,Good
|
||||||
|
19129464,Anatomy,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19129464/anatomy,Bacardina,12/16/2024 13:06:04,ღ ᵇᵗ 66.66 ⥉ ɴɪᴅᴏʀɪɴᴏ,https://www.horsereality.com/horses/19010373/6666,Covered yesterday,,https://www.horsereality.com/horses/18950671/fr-naughty-snack,https://www.horsereality.com/horses/18806183/65-75-garnet,Choose training,574,53,65,68,56,45,51,44,55,72,65,205,288,243,312,203,290,251,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.699,68.076,-1,-1,7G 5A,Good,Good,Good,Average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19129466,Pathology,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19129466/pathology,Bacardina,12/16/2024 13:07:16,"Plagueborn (BT:66,98)",https://www.horsereality.com/horses/19088379/plagueborn-bt6698,Covered yesterday,,https://www.horsereality.com/horses/18841209/blodwyn-75-183,https://www.horsereality.com/horses/18595845/high-gp-producer,Choose training,584,58,66,71,52,49,60,41,49,71,67,208,295,247,321,208,288,262,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.008,66.606,-1,-1,9A 3G,Average,Good,Average,Average,Average,Good,Good,Good,Good,Good,Good
|
||||||
|
19156795,Virulentia,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19156795/virulentia,Bacardina,12/17/2024 09:42:08,,,,,https://www.horsereality.com/horses/18900122/virus-hispanius,https://www.horsereality.com/horses/18263441/contagia,Choose training,597,55,69,72,48,55,57,52,54,70,65,211,305,246,312,218,294,261,E / E,a / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Black,72.845,67.365,-1,-1,5A 6G 1BA,Average,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19145410,Influenza (G/g),3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19145410/influenza-gg,Bacardina,12/17/2024 09:43:01,66.58 ᴸᴼMasonic 75.171,https://www.horsereality.com/horses/18838541/6658-masonic-75171,Covered yesterday,,https://www.horsereality.com/horses/18892293/fr-diamond-star,https://www.horsereality.com/horses/18956318/hispania,Choose training,585,48,59,73,52,57,54,50,58,70,64,202,298,246,313,210,279,244,E / E,A / A,G / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,72.818,66.26,-1,-1,5G 6A 1BA,Good,Average,Average,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19157056,Chocolat,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19157056/chocolat,Bacardina,12/17/2024 09:43:41,,,,,https://www.horsereality.com/horses/18892293/fr-diamond-star,https://www.horsereality.com/horses/18969627/pandemia,Choose training,594,57,66,70,48,59,56,51,51,67,69,203,299,243,310,215,289,262,E / E,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,73.23,67.075,-1,-1,5G 7A,Good,Good,Average,Average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
19093777,Chestnut flax test,3,Mare,Lipizzaner Horse,,https://www.horsereality.com/horses/19093777/chestnut-flax-test,Bacardina,12/17/2024 09:44:00,Eternal Flame (ff),https://www.horsereality.com/horses/18673015/eternal-flame-ff,Covered yesterday,,,,Choose training,573,50,63,74,47,54,54,44,51,73,63,210,295,241,311,199,277,250,e / e,A / a,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Chestnut,71.383,64.86,-1,-1,7A 2G 3BA,Average,Good,Below average,Below average,Good,Good,Good,Good,Excellent,Good,Good
|
||||||
|
19145409,Necro Mycos,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19145409/necro-mycos,Bacardina,12/17/2024 10:03:12,,,,,https://www.horsereality.com/horses/18892293/fr-diamond-star,https://www.horsereality.com/horses/18571009/botulina-sab,Choose training,596,56,67,73,50,56,56,53,49,73,63,213,301,241,315,214,299,259,E / E,A / A,G / G,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,n / n,n/n,n/n,n/n,n/n,n/n,n/n,Bay,74.202,67.838,-1,-1,5G 7A,Good,Good,Average,Average,Good,,Good,Good,Excellent,Good,Good
|
||||||
|
19155412,WHS Houdini's Dream,3,Stallion,Lipizzaner Horse,,https://www.horsereality.com/horses/19155412/whs-houdini39s-dream,Black_Magic,12/17/2024 10:20:20,,,,,https://www.horsereality.com/horses/18746136/houdini-39-s-spell-557,https://www.horsereality.com/horses/18967580/whs-red-water-dreams,Discipline,550,52,61,71,41,52,48,46,51,67,61,199,279,227,288,197,267,245,e / e,A / a,g / g,n / n,nd2 / nd2,?/?,?/?,?/?,?/?,?/?,?/?,?/?,?/?,RN / n,n/n,n/n,n/n,n/n,n/n,n/n,,68.953,64.976,-1,-1,2G 8A 2BA,Good,Average,Average,Below average,Good,Good,Good,Good,Good,Good,Good
|
||||||
|
|
|
@ -1 +1,106 @@
|
||||||
{"17848165":{"id":17848165,"age":5,"name":"Foal Doe 17848165","gender":"Stallion","breed":"Cleveland Bay","link":"https://www.horsereality.com/horses/17848165/foal-doe-17848165","lastDrawnDate":"2024-12-08T20:29:54.3591439+01:00","Summary":{"RelatedIds":["https://www.horsereality.com/horses/12826575/eadgar","https://www.horsereality.com/horses/12826522/mildburg"]},"Training":{"Training":"Basic Training"},"Genetics":{"GP":671,"GeneticPotential":{"Acceleration":66,"Agility":57,"Balance":72,"Bascule":75,"Pulling power":78,"Speed":67,"Sprint":53,"Stamina":72,"Strength":75,"Surefootedness":56},"Disciplines":{"Dressage":204,"Driving":349,"Endurance":270,"Eventing":345,"Flat Racing":258,"Show Jumping":326,"Western Reining":251},"Colors":{"Extension":"? / ?","Agouti":"? / ?","Grey":"? / ?","Creampearl":"? / ?","Dun":"? / ?","Champagne":"? / ?","Silver":"? / ?","Mushroom":"? / ?","Frame":"? / ?","Appaloosa":"? / ?","PATN1":"? / ?","MITF":"? / ?","SW2":"? / ?","KIT":"? / ?"}},"Achievements":{"ShowResults":[],"Conformation":{"Walk":"Good","Trot":"Good","Canter":"Good","Gallop":"Good","Posture":"Good","Head":"Average","Neck":"Good","Back":"Average","Shoulders":"Good","Frontlegs":"Good","Hindquarters":"Average","Socks":"Average"},"ShortConformation":"8G 4A","MaxShowResult":-1,"MinShowResult":-1,"MaxCompetitionResult":-1,"MinCompetitionResult":-1},"Health":{"Health":{"Fertility":"Good","Colic resistance":"Good","Hoof quality":"Good","Back problems":"Excellent","Respiratory disease":"Good","Resistance to lameness":"Excellent"}},"LoadState":{"BasicInfoLoaded":true,"BasicInfoNeedsRefresh":false,"SummaryLoaded":true,"SummaryNeedsRefresh":false,"TrainingLoaded":true,"TrainingNeedsRefresh":false,"GeneticsLoaded":true,"GeneticsNeedsRefresh":false,"AchievementsLoaded":true,"AchievementsNeedsRefresh":false,"HealthLoaded":true,"HealthNeedsRefresh":false}},"17911721":{"id":17911721,"age":4,"name":"Foal Doe 17911721","gender":"Stallion","breed":"Brabant Horse","link":"https://www.horsereality.com/horses/17911721/foal-doe-17911721","lastDrawnDate":"2024-12-08T20:30:25.871593+01:00","Summary":{"RelatedIds":[]},"Training":{"Training":""},"Genetics":{"GP":524,"GeneticPotential":{"Acceleration":39,"Agility":40,"Balance":47,"Bascule":42,"Pulling power":85,"Speed":50,"Sprint":55,"Stamina":66,"Strength":54,"Surefootedness":46},"Disciplines":{"Dressage":141,"Driving":295,"Endurance":216,"Eventing":239,"Flat Racing":210,"Show Jumping":230,"Western Reining":172},"Colors":{"Extension":"? / ?","Agouti":"? / ?","Grey":"? / ?","Creampearl":"n / n","Dun":"nd2 / nd2","Champagne":"? / ?","Silver":"? / ?","Mushroom":"? / ?","Frame":"? / ?","Appaloosa":"? / ?","PATN1":"? / ?","MITF":"? / ?","SW2":"? / ?","KIT":"? / ?"}},"Achievements":{"ShowResults":[],"Conformation":{"Walk":"Good","Trot":"Good","Canter":"Below average","Gallop":"Average","Posture":"Very good","Head":"Good","Neck":"Good","Back":"Good","Shoulders":"Good","Frontlegs":"Good","Hindquarters":"Good","Socks":"Good"},"ShortConformation":"9G 1BA 1A 1VG","MaxShowResult":-1,"MinShowResult":-1,"MaxCompetitionResult":-1,"MinCompetitionResult":-1},"Health":{"Health":{}},"LoadState":{"BasicInfoLoaded":true,"BasicInfoNeedsRefresh":false,"SummaryLoaded":false,"SummaryNeedsRefresh":false,"TrainingLoaded":false,"TrainingNeedsRefresh":false,"GeneticsLoaded":true,"GeneticsNeedsRefresh":false,"AchievementsLoaded":true,"AchievementsNeedsRefresh":false,"HealthLoaded":false,"HealthNeedsRefresh":false}}}
|
{
|
||||||
|
"19331611": {
|
||||||
|
"id": 19331611,
|
||||||
|
"age": 6,
|
||||||
|
"notes": "",
|
||||||
|
"name": "Flower 8",
|
||||||
|
"gender": "Mare",
|
||||||
|
"breed": "Lipizzaner Horse",
|
||||||
|
"link": "https://www.horsereality.com/horses/19331611/flower-8",
|
||||||
|
"owner": "Sonnenblume09",
|
||||||
|
"lastDrawnDate": "2024-12-31T13:03:22.4431613+01:00",
|
||||||
|
"Summary": {
|
||||||
|
"RelatedIds": [],
|
||||||
|
"Conception": "",
|
||||||
|
"FatherLink": "",
|
||||||
|
"FatherName": "",
|
||||||
|
"UltrasoundGender": ""
|
||||||
|
},
|
||||||
|
"Training": {
|
||||||
|
"Training": ""
|
||||||
|
},
|
||||||
|
"Genetics": {
|
||||||
|
"GP": 0,
|
||||||
|
"GeneticPotential": {},
|
||||||
|
"Disciplines": {
|
||||||
|
"Dressage": 0,
|
||||||
|
"Driving": 0,
|
||||||
|
"Endurance": 0,
|
||||||
|
"Eventing": 0,
|
||||||
|
"Flat Racing": 0,
|
||||||
|
"Show Jumping": 0,
|
||||||
|
"Western Reining": 0
|
||||||
|
},
|
||||||
|
"Colors": {
|
||||||
|
"Extension": "n/n",
|
||||||
|
"Agouti": "n/n",
|
||||||
|
"Grey": "n/n",
|
||||||
|
"Creampearl": "n/n",
|
||||||
|
"Dun": "n/n",
|
||||||
|
"Champagne": "n/n",
|
||||||
|
"Silver": "n/n",
|
||||||
|
"Mushroom": "n/n",
|
||||||
|
"Frame": "n/n",
|
||||||
|
"Appaloosa": "n/n",
|
||||||
|
"PATN1": "n/n",
|
||||||
|
"MITF": "n/n",
|
||||||
|
"SW2": "n/n",
|
||||||
|
"KIT": "n/n",
|
||||||
|
"RAB": "n/n",
|
||||||
|
"Seal": "n/n",
|
||||||
|
"Flaxen": "n/n",
|
||||||
|
"Sooty": "n/n",
|
||||||
|
"Pangare": "n/n",
|
||||||
|
"Sabino": "n/n",
|
||||||
|
"WildBay": "n/n",
|
||||||
|
"Custom": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Achievements": {
|
||||||
|
"ShowResults": [
|
||||||
|
64.026,
|
||||||
|
65.352,
|
||||||
|
65.805,
|
||||||
|
66.299,
|
||||||
|
66.72,
|
||||||
|
67.712
|
||||||
|
],
|
||||||
|
"Conformation": {
|
||||||
|
"Walk": "Average",
|
||||||
|
"Trot": "Average",
|
||||||
|
"Canter": "Average",
|
||||||
|
"Gallop": "Average",
|
||||||
|
"Posture": "Average",
|
||||||
|
"Head": "Average",
|
||||||
|
"Neck": "Average",
|
||||||
|
"Back": "Average",
|
||||||
|
"Shoulders": "Average",
|
||||||
|
"Frontlegs": "Average",
|
||||||
|
"Hindquarters": "Good",
|
||||||
|
"Socks": "Below average"
|
||||||
|
},
|
||||||
|
"ShortConformation": "10A 1G 1BA",
|
||||||
|
"MaxShowResult": 67.712,
|
||||||
|
"MinShowResult": 64.026,
|
||||||
|
"MaxCompetitionResult": -1,
|
||||||
|
"MinCompetitionResult": -1
|
||||||
|
},
|
||||||
|
"Health": {
|
||||||
|
"Health": {}
|
||||||
|
},
|
||||||
|
"LoadState": {
|
||||||
|
"BasicInfoLoaded": true,
|
||||||
|
"BasicInfoNeedsRefresh": false,
|
||||||
|
"SummaryLoaded": false,
|
||||||
|
"SummaryNeedsRefresh": false,
|
||||||
|
"TrainingLoaded": false,
|
||||||
|
"TrainingNeedsRefresh": false,
|
||||||
|
"GeneticsLoaded": false,
|
||||||
|
"GeneticsNeedsRefresh": false,
|
||||||
|
"AchievementsLoaded": true,
|
||||||
|
"AchievementsNeedsRefresh": false,
|
||||||
|
"HealthLoaded": false,
|
||||||
|
"HealthNeedsRefresh": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/CsvHelper.dll
Normal file
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/CsvHelper.dll
Normal file
Binary file not shown.
832
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.deps.json
Normal file
832
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.deps.json
Normal file
|
|
@ -0,0 +1,832 @@
|
||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v8.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v8.0": {
|
||||||
|
"HRServer/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"CsvHelper": "33.0.1",
|
||||||
|
"Microsoft.Extensions.Hosting.WindowsServices": "9.0.0",
|
||||||
|
"Swashbuckle.AspNetCore": "6.4.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"HRServer.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CsvHelper/33.0.1": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/CsvHelper.dll": {
|
||||||
|
"assemblyVersion": "33.0.0.0",
|
||||||
|
"fileVersion": "33.0.1.24"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
|
||||||
|
"Microsoft.Extensions.Configuration/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Binder/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.CommandLine/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.UserSecrets/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Diagnostics.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"System.Diagnostics.DiagnosticSource": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileSystemGlobbing": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileSystemGlobbing/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Binder": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.CommandLine": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.UserSecrets": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Diagnostics": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Hosting.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Console": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Debug": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.EventLog": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.EventSource": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Hosting.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.WindowsServices/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Hosting": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.EventLog": "9.0.0",
|
||||||
|
"System.ServiceProcess.ServiceController": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Hosting.WindowsServices.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"System.Diagnostics.DiagnosticSource": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Configuration/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Binder": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Console/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Configuration": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Console.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Debug/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventLog/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"System.Diagnostics.EventLog": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventSource/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration.Binder": "9.0.0",
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Options": "9.0.0",
|
||||||
|
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.OpenApi/1.2.3": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
|
||||||
|
"assemblyVersion": "1.2.3.0",
|
||||||
|
"fileVersion": "1.2.3.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore/6.4.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
|
||||||
|
"Swashbuckle.AspNetCore.Swagger": "6.4.0",
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen": "6.4.0",
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI": "6.4.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.Swagger/6.4.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.OpenApi": "1.2.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||||
|
"assemblyVersion": "6.4.0.0",
|
||||||
|
"fileVersion": "6.4.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen/6.4.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Swashbuckle.AspNetCore.Swagger": "6.4.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||||
|
"assemblyVersion": "6.4.0.0",
|
||||||
|
"fileVersion": "6.4.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI/6.4.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||||
|
"assemblyVersion": "6.4.0.0",
|
||||||
|
"fileVersion": "6.4.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Diagnostics.DiagnosticSource/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Diagnostics.DiagnosticSource.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Diagnostics.EventLog/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||||
|
"rid": "win",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||||
|
"rid": "win",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.IO.Pipelines/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.IO.Pipelines.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.ServiceProcess.ServiceController/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.Diagnostics.EventLog": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.ServiceProcess.ServiceController.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/win/lib/net8.0/System.ServiceProcess.ServiceController.dll": {
|
||||||
|
"rid": "win",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Text.Encodings.Web.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
|
||||||
|
"rid": "browser",
|
||||||
|
"assetType": "runtime",
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Text.Json/9.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.IO.Pipelines": "9.0.0",
|
||||||
|
"System.Text.Encodings.Web": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/System.Text.Json.dll": {
|
||||||
|
"assemblyVersion": "9.0.0.0",
|
||||||
|
"fileVersion": "9.0.24.52809"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"HRServer/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"CsvHelper/33.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-fev4lynklAU2A9GVMLtwarkwaanjSYB4wUqO2nOJX5hnzObORzUqVLe+bDYCUyIIRQM4o5Bsq3CcyJR89iMmEQ==",
|
||||||
|
"path": "csvhelper/33.0.1",
|
||||||
|
"hashPath": "csvhelper.33.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
|
||||||
|
"path": "microsoft.extensions.apidescription.server/6.0.5",
|
||||||
|
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==",
|
||||||
|
"path": "microsoft.extensions.configuration/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==",
|
||||||
|
"path": "microsoft.extensions.configuration.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Binder/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==",
|
||||||
|
"path": "microsoft.extensions.configuration.binder/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.CommandLine/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==",
|
||||||
|
"path": "microsoft.extensions.configuration.commandline/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==",
|
||||||
|
"path": "microsoft.extensions.configuration.environmentvariables/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==",
|
||||||
|
"path": "microsoft.extensions.configuration.fileextensions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==",
|
||||||
|
"path": "microsoft.extensions.configuration.json/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.UserSecrets/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==",
|
||||||
|
"path": "microsoft.extensions.configuration.usersecrets/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==",
|
||||||
|
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==",
|
||||||
|
"path": "microsoft.extensions.diagnostics/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==",
|
||||||
|
"path": "microsoft.extensions.diagnostics.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==",
|
||||||
|
"path": "microsoft.extensions.fileproviders.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileProviders.Physical/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==",
|
||||||
|
"path": "microsoft.extensions.fileproviders.physical/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.FileSystemGlobbing/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==",
|
||||||
|
"path": "microsoft.extensions.filesystemglobbing/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==",
|
||||||
|
"path": "microsoft.extensions.hosting/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==",
|
||||||
|
"path": "microsoft.extensions.hosting.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Hosting.WindowsServices/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==",
|
||||||
|
"path": "microsoft.extensions.hosting.windowsservices/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==",
|
||||||
|
"path": "microsoft.extensions.logging/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Abstractions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==",
|
||||||
|
"path": "microsoft.extensions.logging.abstractions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Configuration/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==",
|
||||||
|
"path": "microsoft.extensions.logging.configuration/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Console/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==",
|
||||||
|
"path": "microsoft.extensions.logging.console/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.Debug/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==",
|
||||||
|
"path": "microsoft.extensions.logging.debug/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventLog/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==",
|
||||||
|
"path": "microsoft.extensions.logging.eventlog/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Logging.EventSource/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==",
|
||||||
|
"path": "microsoft.extensions.logging.eventsource/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==",
|
||||||
|
"path": "microsoft.extensions.options/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==",
|
||||||
|
"path": "microsoft.extensions.options.configurationextensions/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Primitives/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==",
|
||||||
|
"path": "microsoft.extensions.primitives/9.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.OpenApi/1.2.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
|
||||||
|
"path": "microsoft.openapi/1.2.3",
|
||||||
|
"hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore/6.4.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==",
|
||||||
|
"path": "swashbuckle.aspnetcore/6.4.0",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.6.4.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.Swagger/6.4.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swagger/6.4.0",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen/6.4.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swaggergen/6.4.0",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI/6.4.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swaggerui/6.4.0",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Diagnostics.DiagnosticSource/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ddppcFpnbohLWdYKr/ZeLZHmmI+DXFgZ3Snq+/E7SwcdW4UnvxmaugkwGywvGVWkHPGCSZjCP+MLzu23AL5SDw==",
|
||||||
|
"path": "system.diagnostics.diagnosticsource/9.0.0",
|
||||||
|
"hashPath": "system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Diagnostics.EventLog/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==",
|
||||||
|
"path": "system.diagnostics.eventlog/9.0.0",
|
||||||
|
"hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.IO.Pipelines/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
|
||||||
|
"path": "system.io.pipelines/9.0.0",
|
||||||
|
"hashPath": "system.io.pipelines.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.ServiceProcess.ServiceController/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==",
|
||||||
|
"path": "system.serviceprocess.servicecontroller/9.0.0",
|
||||||
|
"hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
|
||||||
|
"path": "system.text.encodings.web/9.0.0",
|
||||||
|
"hashPath": "system.text.encodings.web.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Text.Json/9.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
|
||||||
|
"path": "system.text.json/9.0.0",
|
||||||
|
"hashPath": "system.text.json.9.0.0.nupkg.sha512"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.dll
Normal file
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.dll
Normal file
Binary file not shown.
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.exe
Normal file
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.exe
Normal file
Binary file not shown.
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.pdb
Normal file
BIN
HRServer-Exporter/HRServer/bin/Release/net8.0/HRServer.pdb
Normal file
Binary file not shown.
|
|
@ -7,12 +7,14 @@
|
||||||
"version": "8.0.0"
|
"version": "8.0.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Microsoft.WindowsDesktop.App",
|
"name": "Microsoft.AspNetCore.App",
|
||||||
"version": "8.0.0"
|
"version": "8.0.0"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"configProperties": {
|
"configProperties": {
|
||||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true
|
"System.GC.Server": true,
|
||||||
|
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
|
||||||
|
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"ManifestType": "Build",
|
||||||
|
"Endpoints": []
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue