<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version last-->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="land_parcel_fertilization_list" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="786" leftMargin="28" rightMargin="28" topMargin="28" bottomMargin="28" isTitleNewPage="true" whenResourceMissingType="Empty" uuid="9c1f11b7-03dd-4803-9e1b-41b87b9d23c0">
	<property name="ireport.zoom" value="1.0"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="432"/>
	<property name="com.jaspersoft.studio.data.defaultdataadapter" value="manure_management_plan"/>
	<template><![CDATA["/home/djoulin/ekylibre/config/corporate-identity/reports-style.jrtx"]]></template>
	<style name="Title" fontName="DejaVu Sans" fontSize="30" isBold="true" pdfFontName="Times-Bold"/>
	<style name="SubTitle" forecolor="#736343" fontName="Arial" fontSize="18"/>
	<style name="Column header" forecolor="#666666" fontName="DejaVu Sans" fontSize="12" isBold="true"/>
	<style name="Detail" fontName="Arial" fontSize="12">
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{dead-at} != null]]></conditionExpression>
			<style mode="Transparent" forecolor="#FF3333" fill="Solid" vAlign="Top" isBold="false" isItalic="false" isUnderline="false"/>
		</conditionalStyle>
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{race-name}.contains("CROISE")]]></conditionExpression>
			<style mode="Opaque" backcolor="#FFFF00" fill="Solid" vAlign="Top" isBlankWhenNull="false" isBold="false" isItalic="false" isUnderline="false"/>
		</conditionalStyle>
	</style>
	<style name="Row" mode="Transparent"/>
	<style name="Crosstab Data Text" hAlign="Center"/>
	<subDataset name="land_parcel_input_prev" uuid="655036d4-b3dc-43cf-aca7-9ea6f0a004cd">
		<parameter name="cultivable_land_parcel_id" class="java.lang.String"/>
		<parameter name="cultivable_land_parcel_area" class="java.lang.String"/>
		<queryString language="xPath">
			<![CDATA[/campaigns/campaign/cultivable_land_parcel/production/provisional_intervention/inputs/input[ancestor::cultivable_land_parcel/@id=$P{cultivable_land_parcel_id}]]]>
		</queryString>
		<field name="input" class="java.lang.String">
			<fieldDescription><![CDATA[id]]></fieldDescription>
		</field>
		<field name="input_nature" class="java.lang.String">
			<fieldDescription><![CDATA[nature-name]]></fieldDescription>
		</field>
		<field name="input_quantity" class="java.lang.Double">
			<fieldDescription><![CDATA[quantity]]></fieldDescription>
		</field>
		<field name="input_variety" class="java.lang.String">
			<fieldDescription><![CDATA[variety]]></fieldDescription>
		</field>
		<field name="started_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@started-at]]></fieldDescription>
		</field>
		<field name="stopped_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@stopped-at]]></fieldDescription>
		</field>
		<field name="name" class="java.lang.String">
			<fieldDescription><![CDATA[ancestor::production/@name]]></fieldDescription>
		</field>
		<field name="input_nitrogen_concentration" class="java.lang.Double">
			<fieldDescription><![CDATA[nitrogen-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_phosphorus_concentration" class="java.lang.Double">
			<fieldDescription><![CDATA[phosphorus-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_potassium_concentration" class="java.lang.Double">
			<fieldDescription><![CDATA[potassium-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="quantity-in-kilogram" class="java.lang.String">
			<fieldDescription><![CDATA[/campaigns/campaign/cultivable_land_parcel/production/intervention/inputs/input/quantity-in-kilogram]]></fieldDescription>
		</field>
		<sortField name="started_at"/>
		<variable name="total_prev_nitrogen_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity}.doubleValue()*$F{input_nitrogen_concentration}.doubleValue()*0.01]]></variableExpression>
		</variable>
		<variable name="total_prev_input_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity}.doubleValue()*$F{input_phosphorus_concentration}.doubleValue()*0.01]]></variableExpression>
		</variable>
		<variable name="total_prev_nitrogen_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_nitrogen_quantity}/Double.valueOf($P{cultivable_land_parcel_area})]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_phosphorus_quantity}/Double.valueOf($P{cultivable_land_parcel_area})]]></variableExpression>
		</variable>
	</subDataset>
	<subDataset name="land_parcel_input_real" uuid="ec5668ea-c9c2-4e0d-b4a5-1ab7de9cfcc7">
		<parameter name="cultivable_land_parcel_id" class="java.lang.String"/>
		<parameter name="cultivable_land_parcel_area" class="java.lang.Double"/>
		<queryString language="xPath">
			<![CDATA[/campaigns/campaign/zone/support/intervention/inputs/input[ancestor::zone/@id=$P{cultivable_land_parcel_id}]]]>
		</queryString>
		<field name="input" class="java.lang.String">
			<fieldDescription><![CDATA[id]]></fieldDescription>
		</field>
		<field name="input_nature" class="java.lang.String">
			<fieldDescription><![CDATA[nature-name]]></fieldDescription>
		</field>
		<field name="input_quantity" class="java.lang.String">
			<fieldDescription><![CDATA[quantity]]></fieldDescription>
		</field>
		<field name="input_quantity_in_kilogram" class="java.lang.Double">
			<fieldDescription><![CDATA[quantity-in-kilogram]]></fieldDescription>
		</field>
		<field name="input_variety" class="java.lang.String">
			<fieldDescription><![CDATA[variety]]></fieldDescription>
		</field>
		<field name="started_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@started-at]]></fieldDescription>
		</field>
		<field name="stopped_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@stopped-at]]></fieldDescription>
		</field>
		<field name="name" class="java.lang.String">
			<fieldDescription><![CDATA[ancestor::support/@variant-name]]></fieldDescription>
		</field>
		<field name="input_nitrogen_concentration" class="java.lang.String">
			<fieldDescription><![CDATA[nitrogen-concentration]]></fieldDescription>
		</field>
		<field name="input_nitrogen_concentration_in_unity" class="java.lang.Double">
			<fieldDescription><![CDATA[nitrogen-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_phosphorus_concentration" class="java.lang.String">
			<fieldDescription><![CDATA[phosphorus-concentration]]></fieldDescription>
		</field>
		<field name="input_phosphorus_concentration_in_unity" class="java.lang.Double">
			<fieldDescription><![CDATA[phosphorus-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_potassium_concentration" class="java.lang.String">
			<fieldDescription><![CDATA[potassium-concentration]]></fieldDescription>
		</field>
		<field name="input_potassium_concentration_in_unity" class="java.lang.Double">
			<fieldDescription><![CDATA[potassium-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_variant_unit" class="java.lang.String">
			<fieldDescription><![CDATA[unit-name]]></fieldDescription>
		</field>
		<field name="input_name" class="java.lang.String">
			<fieldDescription><![CDATA[name]]></fieldDescription>
		</field>
		<sortField name="started_at"/>
		<variable name="total_prev_nitrogen_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()*$F{input_nitrogen_concentration_in_unity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_input_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()*$F{input_phosphorus_concentration_in_unity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_nitrogen_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_nitrogen_quantity}/$P{cultivable_land_parcel_area}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_phosphorus_quantity}/$P{cultivable_land_parcel_area}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_potassium_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()*$F{input_potassium_concentration_in_unity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_potassium_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_potassium_quantity}/($P{cultivable_land_parcel_area}.doubleValue())]]></variableExpression>
		</variable>
	</subDataset>
	<parameter name="XML_DATA_DOCUMENT" class="java.lang.String" isForPrompting="false"/>
	<parameter name="XML_URL" class="java.lang.String" isForPrompting="false"/>
	<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
		<defaultValueExpression><![CDATA["/home/djoulin/ekylibre/config/locales/fra/prints/"]]></defaultValueExpression>
	</parameter>
	<queryString language="xPath">
		<![CDATA[/campaigns/campaign/zone]]>
	</queryString>
	<field name="campaign" class="java.lang.String">
		<fieldDescription><![CDATA[ancestor::campaign/@name]]></fieldDescription>
	</field>
	<field name="entity_name" class="java.lang.String">
		<fieldDescription><![CDATA[ancestor::campaigns/@entity-name]]></fieldDescription>
	</field>
	<field name="area" class="java.lang.String">
		<fieldDescription><![CDATA[@net-surface-area]]></fieldDescription>
	</field>
	<field name="name" class="java.lang.String">
		<fieldDescription><![CDATA[@name]]></fieldDescription>
	</field>
	<field name="work_number" class="java.lang.String">
		<fieldDescription><![CDATA[@work-number]]></fieldDescription>
	</field>
	<field name="id" class="java.lang.String">
		<fieldDescription><![CDATA[@id]]></fieldDescription>
	</field>
	<field name="svg_path" class="java.lang.String">
		<fieldDescription><![CDATA[@shape-svg]]></fieldDescription>
	</field>
	<field name="production_name" class="java.lang.String">
		<fieldDescription><![CDATA[support/@variant-name]]></fieldDescription>
	</field>
	<field name="area_value" class="java.lang.Double">
		<fieldDescription><![CDATA[@net-surface-area-in-hectare]]></fieldDescription>
	</field>
	<field name="entity_address" class="java.lang.String">
		<fieldDescription><![CDATA[ancestor::campaigns/@address]]></fieldDescription>
	</field>
	<field name="clusters-work-number" class="java.lang.String">
		<fieldDescription><![CDATA[@clusters-work-number]]></fieldDescription>
	</field>
	<field name="soil-varieties" class="java.lang.String">
		<fieldDescription><![CDATA[@soil-varieties]]></fieldDescription>
	</field>
	<field name="previous_production_name" class="java.lang.String">
		<fieldDescription><![CDATA[support/@previous-production-name]]></fieldDescription>
	</field>
	<field name="sowed_at" class="java.lang.String">
		<fieldDescription><![CDATA[support/@sowed-at]]></fieldDescription>
	</field>
	<field name="harvested_at" class="java.lang.String">
		<fieldDescription><![CDATA[support/@harvest-at]]></fieldDescription>
	</field>
	<field name="grains_yield" class="java.lang.String">
		<fieldDescription><![CDATA[support/@grains-yield]]></fieldDescription>
	</field>
	<field name="provisional_grains_yield" class="java.lang.String">
		<fieldDescription><![CDATA[support/@provisional-grains-yield]]></fieldDescription>
	</field>
	<group name="campaign" isStartNewPage="true">
		<groupExpression><![CDATA[$F{campaign}]]></groupExpression>
		<groupHeader>
			<band height="50">
				<textField>
					<reportElement isPrintRepeatedValues="false" x="306" y="10" width="114" height="29" printWhenGroupChanges="campaign" uuid="26989836-89a9-4862-8b1a-40c2b54e1ee3"/>
					<textElement textAlignment="Right" verticalAlignment="Middle">
						<font size="14"/>
					</textElement>
					<textFieldExpression><![CDATA[$F{campaign}]]></textFieldExpression>
				</textField>
			</band>
		</groupHeader>
	</group>
	<group name="land_parcel_group" isStartNewPage="true" keepTogether="true">
		<groupExpression><![CDATA[$F{id}]]></groupExpression>
		<groupHeader>
			<band height="161">
				<rectangle radius="10">
					<reportElement style="title" x="254" y="48" width="154" height="97" uuid="dee27788-3e3b-4e29-9f33-264c5be10dc5"/>
				</rectangle>
				<rectangle radius="10">
					<reportElement style="title" x="2" y="49" width="247" height="96" uuid="bd5f3d5d-eda9-40e0-ac15-a97942d216e8"/>
				</rectangle>
				<textField isStretchWithOverflow="true">
					<reportElement style="sub-title" x="2" y="0" width="784" height="24" uuid="767321ef-0cb0-45b7-9d28-e511bc11c4d2"/>
					<textElement textAlignment="Justified" verticalAlignment="Middle"/>
					<textFieldExpression><![CDATA["Parcelle culturale  "+$F{work_number}+" - "+$F{name}]]></textFieldExpression>
				</textField>
				<staticText>
					<reportElement style="strong" mode="Opaque" x="2" y="24" width="784" height="2" backcolor="#7C9DDD" uuid="3d0054b5-1969-4fcc-af4f-243f0460a2b7"/>
					<textElement verticalAlignment="Middle">
						<font pdfFontName="Times-Roman"/>
					</textElement>
					<text><![CDATA[]]></text>
				</staticText>
				<staticText>
					<reportElement style="label" x="10" y="49" width="69" height="22" uuid="f13d06af-132b-4d03-b61b-84650403995b"/>
					<textElement verticalAlignment="Middle">
						<font fontName="Open Sans" size="10"/>
					</textElement>
					<text><![CDATA[Surface]]></text>
				</staticText>
				<staticText>
					<reportElement style="label" x="10" y="71" width="69" height="22" uuid="d1b6c43b-248a-475e-9f13-df52ab37325f"/>
					<textElement verticalAlignment="Middle">
						<font fontName="Open Sans" size="10"/>
					</textElement><commit_msg>fix bad justify title in manure management plan<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version last-->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="land_parcel_fertilization_list" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="786" leftMargin="28" rightMargin="28" topMargin="28" bottomMargin="28" isTitleNewPage="true" whenResourceMissingType="Empty" uuid="9c1f11b7-03dd-4803-9e1b-41b87b9d23c0">
	<property name="ireport.zoom" value="1.0"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="432"/>
	<property name="com.jaspersoft.studio.data.defaultdataadapter" value="manure_management_plan"/>
	<template><![CDATA["/home/djoulin/ekylibre/config/corporate-identity/reports-style.jrtx"]]></template>
	<style name="Title" fontName="DejaVu Sans" fontSize="30" isBold="true" pdfFontName="Times-Bold"/>
	<style name="SubTitle" forecolor="#736343" fontName="Arial" fontSize="18"/>
	<style name="Column header" forecolor="#666666" fontName="DejaVu Sans" fontSize="12" isBold="true"/>
	<style name="Detail" fontName="Arial" fontSize="12">
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{dead-at} != null]]></conditionExpression>
			<style mode="Transparent" forecolor="#FF3333" fill="Solid" vAlign="Top" isBold="false" isItalic="false" isUnderline="false"/>
		</conditionalStyle>
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{race-name}.contains("CROISE")]]></conditionExpression>
			<style mode="Opaque" backcolor="#FFFF00" fill="Solid" vAlign="Top" isBlankWhenNull="false" isBold="false" isItalic="false" isUnderline="false"/>
		</conditionalStyle>
	</style>
	<style name="Row" mode="Transparent"/>
	<style name="Crosstab Data Text" hAlign="Center"/>
	<subDataset name="land_parcel_input_prev" uuid="655036d4-b3dc-43cf-aca7-9ea6f0a004cd">
		<parameter name="cultivable_land_parcel_id" class="java.lang.String"/>
		<parameter name="cultivable_land_parcel_area" class="java.lang.String"/>
		<queryString language="xPath">
			<![CDATA[/campaigns/campaign/cultivable_land_parcel/production/provisional_intervention/inputs/input[ancestor::cultivable_land_parcel/@id=$P{cultivable_land_parcel_id}]]]>
		</queryString>
		<field name="input" class="java.lang.String">
			<fieldDescription><![CDATA[id]]></fieldDescription>
		</field>
		<field name="input_nature" class="java.lang.String">
			<fieldDescription><![CDATA[nature-name]]></fieldDescription>
		</field>
		<field name="input_quantity" class="java.lang.Double">
			<fieldDescription><![CDATA[quantity]]></fieldDescription>
		</field>
		<field name="input_variety" class="java.lang.String">
			<fieldDescription><![CDATA[variety]]></fieldDescription>
		</field>
		<field name="started_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@started-at]]></fieldDescription>
		</field>
		<field name="stopped_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@stopped-at]]></fieldDescription>
		</field>
		<field name="name" class="java.lang.String">
			<fieldDescription><![CDATA[ancestor::production/@name]]></fieldDescription>
		</field>
		<field name="input_nitrogen_concentration" class="java.lang.Double">
			<fieldDescription><![CDATA[nitrogen-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_phosphorus_concentration" class="java.lang.Double">
			<fieldDescription><![CDATA[phosphorus-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_potassium_concentration" class="java.lang.Double">
			<fieldDescription><![CDATA[potassium-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="quantity-in-kilogram" class="java.lang.String">
			<fieldDescription><![CDATA[/campaigns/campaign/cultivable_land_parcel/production/intervention/inputs/input/quantity-in-kilogram]]></fieldDescription>
		</field>
		<sortField name="started_at"/>
		<variable name="total_prev_nitrogen_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity}.doubleValue()*$F{input_nitrogen_concentration}.doubleValue()*0.01]]></variableExpression>
		</variable>
		<variable name="total_prev_input_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity}.doubleValue()*$F{input_phosphorus_concentration}.doubleValue()*0.01]]></variableExpression>
		</variable>
		<variable name="total_prev_nitrogen_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_nitrogen_quantity}/Double.valueOf($P{cultivable_land_parcel_area})]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_phosphorus_quantity}/Double.valueOf($P{cultivable_land_parcel_area})]]></variableExpression>
		</variable>
	</subDataset>
	<subDataset name="land_parcel_input_real" uuid="ec5668ea-c9c2-4e0d-b4a5-1ab7de9cfcc7">
		<parameter name="cultivable_land_parcel_id" class="java.lang.String"/>
		<parameter name="cultivable_land_parcel_area" class="java.lang.Double"/>
		<queryString language="xPath">
			<![CDATA[/campaigns/campaign/zone/support/intervention/inputs/input[ancestor::zone/@id=$P{cultivable_land_parcel_id}]]]>
		</queryString>
		<field name="input" class="java.lang.String">
			<fieldDescription><![CDATA[id]]></fieldDescription>
		</field>
		<field name="input_nature" class="java.lang.String">
			<fieldDescription><![CDATA[nature-name]]></fieldDescription>
		</field>
		<field name="input_quantity" class="java.lang.String">
			<fieldDescription><![CDATA[quantity]]></fieldDescription>
		</field>
		<field name="input_quantity_in_kilogram" class="java.lang.Double">
			<fieldDescription><![CDATA[quantity-in-kilogram]]></fieldDescription>
		</field>
		<field name="input_variety" class="java.lang.String">
			<fieldDescription><![CDATA[variety]]></fieldDescription>
		</field>
		<field name="started_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@started-at]]></fieldDescription>
		</field>
		<field name="stopped_at" class="java.util.Date">
			<fieldDescription><![CDATA[ancestor::intervention/@stopped-at]]></fieldDescription>
		</field>
		<field name="name" class="java.lang.String">
			<fieldDescription><![CDATA[ancestor::support/@variant-name]]></fieldDescription>
		</field>
		<field name="input_nitrogen_concentration" class="java.lang.String">
			<fieldDescription><![CDATA[nitrogen-concentration]]></fieldDescription>
		</field>
		<field name="input_nitrogen_concentration_in_unity" class="java.lang.Double">
			<fieldDescription><![CDATA[nitrogen-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_phosphorus_concentration" class="java.lang.String">
			<fieldDescription><![CDATA[phosphorus-concentration]]></fieldDescription>
		</field>
		<field name="input_phosphorus_concentration_in_unity" class="java.lang.Double">
			<fieldDescription><![CDATA[phosphorus-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_potassium_concentration" class="java.lang.String">
			<fieldDescription><![CDATA[potassium-concentration]]></fieldDescription>
		</field>
		<field name="input_potassium_concentration_in_unity" class="java.lang.Double">
			<fieldDescription><![CDATA[potassium-concentration-in-unity]]></fieldDescription>
		</field>
		<field name="input_variant_unit" class="java.lang.String">
			<fieldDescription><![CDATA[unit-name]]></fieldDescription>
		</field>
		<field name="input_name" class="java.lang.String">
			<fieldDescription><![CDATA[name]]></fieldDescription>
		</field>
		<sortField name="started_at"/>
		<variable name="total_prev_nitrogen_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()*$F{input_nitrogen_concentration_in_unity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_input_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()*$F{input_phosphorus_concentration_in_unity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_nitrogen_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_nitrogen_quantity}/$P{cultivable_land_parcel_area}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_phosphorus_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_phosphorus_quantity}/$P{cultivable_land_parcel_area}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_potassium_quantity" class="java.lang.Double" calculation="Sum">
			<variableExpression><![CDATA[$F{input_quantity_in_kilogram}.doubleValue()*$F{input_potassium_concentration_in_unity}.doubleValue()]]></variableExpression>
		</variable>
		<variable name="total_prev_potassium_quantity_per_area" class="java.lang.Double">
			<variableExpression><![CDATA[$V{total_prev_potassium_quantity}/($P{cultivable_land_parcel_area}.doubleValue())]]></variableExpression>
		</variable>
	</subDataset>
	<parameter name="XML_DATA_DOCUMENT" class="java.lang.String" isForPrompting="false"/>
	<parameter name="XML_URL" class="java.lang.String" isForPrompting="false"/>
	<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
		<defaultValueExpression><![CDATA["/home/djoulin/ekylibre/config/locales/fra/prints/"]]></defaultValueExpression>
	</parameter>
	<queryString language="xPath">
		<![CDATA[/campaigns/campaign/zone]]>
	</queryString>
	<field name="campaign" class="java.lang.String">
		<fieldDescription><![CDATA[ancestor::campaign/@name]]></fieldDescription>
	</field>
	<field name="entity_name" class="java.lang.String">
		<fieldDescription><![CDATA[ancestor::campaigns/@entity-name]]></fieldDescription>
	</field>
	<field name="area" class="java.lang.String">
		<fieldDescription><![CDATA[@net-surface-area]]></fieldDescription>
	</field>
	<field name="name" class="java.lang.String">
		<fieldDescription><![CDATA[@name]]></fieldDescription>
	</field>
	<field name="work_number" class="java.lang.String">
		<fieldDescription><![CDATA[@work-number]]></fieldDescription>
	</field>
	<field name="id" class="java.lang.String">
		<fieldDescription><![CDATA[@id]]></fieldDescription>
	</field>
	<field name="svg_path" class="java.lang.String">
		<fieldDescription><![CDATA[@shape-svg]]></fieldDescription>
	</field>
	<field name="production_name" class="java.lang.String">
		<fieldDescription><![CDATA[support/@variant-name]]></fieldDescription>
	</field>
	<field name="area_value" class="java.lang.Double">
		<fieldDescription><![CDATA[@net-surface-area-in-hectare]]></fieldDescription>
	</field>
	<field name="entity_address" class="java.lang.String">
		<fieldDescription><![CDATA[ancestor::campaigns/@address]]></fieldDescription>
	</field>
	<field name="clusters-work-number" class="java.lang.String">
		<fieldDescription><![CDATA[@clusters-work-number]]></fieldDescription>
	</field>
	<field name="soil-varieties" class="java.lang.String">
		<fieldDescription><![CDATA[@soil-varieties]]></fieldDescription>
	</field>
	<field name="previous_production_name" class="java.lang.String">
		<fieldDescription><![CDATA[support/@previous-production-name]]></fieldDescription>
	</field>
	<field name="sowed_at" class="java.lang.String">
		<fieldDescription><![CDATA[support/@sowed-at]]></fieldDescription>
	</field>
	<field name="harvested_at" class="java.lang.String">
		<fieldDescription><![CDATA[support/@harvest-at]]></fieldDescription>
	</field>
	<field name="grains_yield" class="java.lang.String">
		<fieldDescription><![CDATA[support/@grains-yield]]></fieldDescription>
	</field>
	<field name="provisional_grains_yield" class="java.lang.String">
		<fieldDescription><![CDATA[support/@provisional-grains-yield]]></fieldDescription>
	</field>
	<group name="campaign" isStartNewPage="true">
		<groupExpression><![CDATA[$F{campaign}]]></groupExpression>
		<groupHeader>
			<band height="50">
				<textField>
					<reportElement isPrintRepeatedValues="false" x="306" y="10" width="114" height="29" printWhenGroupChanges="campaign" uuid="26989836-89a9-4862-8b1a-40c2b54e1ee3"/>
					<textElement textAlignment="Right" verticalAlignment="Middle">
						<font size="14"/>
					</textElement>
					<textFieldExpression><![CDATA[$F{campaign}]]></textFieldExpression>
				</textField>
			</band>
		</groupHeader>
	</group>
	<group name="land_parcel_group" isStartNewPage="true" keepTogether="true">
		<groupExpression><![CDATA[$F{id}]]></groupExpression>
		<groupHeader>
			<band height="161">
				<rectangle radius="10">
					<reportElement style="title" x="254" y="48" width="154" height="97" uuid="dee27788-3e3b-4e29-9f33-264c5be10dc5"/>
				</rectangle>
				<rectangle radius="10">
					<reportElement style="title" x="2" y="49" width="247" height="96" uuid="bd5f3d5d-eda9-40e0-ac15-a97942d216e8"/>
				</rectangle>
				<textField isStretchWithOverflow="true">
					<reportElement style="sub-title" x="2" y="0" width="784" height="24" uuid="767321ef-0cb0-45b7-9d28-e511bc11c4d2"/>
					<textElement textAlignment="Left" verticalAlignment="Middle"/>
					<textFieldExpression><![CDATA["Parcelle culturale  "+$F{work_number}+" - "+$F{name}]]></textFieldExpression>
				</textField>
				<staticText>
					<reportElement style="strong" mode="Opaque" x="2" y="24" width="784" height="2" backcolor="#7C9DDD" uuid="3d0054b5-1969-4fcc-af4f-243f0460a2b7"/>
					<textElement verticalAlignment="Middle">
						<font pdfFontName="Times-Roman"/>
					</textElement>
					<text><![CDATA[]]></text>
				</staticText>
				<staticText>
					<reportElement style="label" x="10" y="49" width="69" height="22" uuid="f13d06af-132b-4d03-b61b-84650403995b"/>
					<textElement verticalAlignment="Middle">
						<font fontName="Open Sans" size="10"/>
					</textElement>
					<text><![CDATA[Surface]]></text>
				</staticText>
				<staticText>
					<reportElement style="label" x="10" y="71" width="69" height="22" uuid="d1b6c43b-248a-475e-9f13-df52ab37325f"/>
					<textElement verticalAlignment="Middle">
						<font fontName="Open Sans" size="10"/>
					</textElement>
{'fraction_non_alphanumeric': 0.18177549719958414, 'fraction_numerical': 0.022604554448804375, 'mean_word_length': 7.77, 'pattern_counts': {'":': 0, '<': 793, '<?xml version=': 2, '>': 793, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1456365', 'n_tokens_mistral': 11237, 'n_tokens_neox': 9672, 'n_words': 1116}