Merge branch 'dev/libros_espiral' into 'main'

Dev/libros espiral

See merge request jjimenez/safekat!199
This commit is contained in:
2024-04-04 18:03:19 +00:00
6 changed files with 17468 additions and 124 deletions

View File

@ -694,19 +694,6 @@ class PresupuestoService extends BaseService
$altoForCalculo = $alto;
/*
//Log ancho y alto de impresion y libro
$info = [
'ancho' => $anchoForCalculo,
'alto' => $altoForCalculo,
'maquina_ancho' => $maquina->ancho_impresion,
'maquina_alto' => $maquina->alto_impresion,
];
if ($uso == 'cubierta')
log_message('error', 'ancho:{ancho} --- alto:{alto} --- ancho_m:{maquina_ancho} --- alto_m:{maquina_alto} ---', $info);
*/
if ($uso == 'cubierta' || $uso == 'sobrecubierta') {
if (
!is_null($maquina->forzar_num_formas_horizontales_cubierta) &&
@ -733,8 +720,6 @@ class PresupuestoService extends BaseService
$h2_temp = floor(floatval($maquina->ancho_impresion) / $altoForCalculo);
}
// horizontales
$calles = (new \App\Models\Configuracion\MaquinasCallesModel())->getCallesForMaquina($maquina->maquina_id, $h1_temp);
// Si son mas de 2 formas
@ -748,20 +733,6 @@ class PresupuestoService extends BaseService
$v1 = floor($maquina->alto_impresion / $altoForCalculo);
$formas_h = $h1 * $v1; //p1
/*
//Log ancho y alto de impresion y libro
$info = [
'h1' => $h1,
'v1' => $v1,
'num_formas' => $formas_h,
'h1_temp' => $h1_temp,
];
if($uso == 'cubierta' )
log_message('error', 'h1:{h1} --- v1:{v1} --- num_formas:{num_formas} --- h1_temp:{h1_temp}', $info);
*/
// verticales
$calles = (new \App\Models\Configuracion\MaquinasCallesModel())->getCallesForMaquina($maquina->maquina_id, $h2_temp);
if (count($calles) > 0)
@ -867,7 +838,7 @@ class PresupuestoService extends BaseService
* Devuelve el ancho de la cubierta/sobrecubierta, incluido el lomo.
* El $uso tiene que ser "cubierta" o "sobrecubierta"
*/
public static function getAnchoTotalExteriores($uso = "cubierta", $tipo_impresion_id = 1, $datosPedido = null)
public static function getAnchoTotalExteriores($uso = "cubierta", $tipo_impresion_id = 1, $datosPedido = null, $maquina_id = -1)
{
$ancho_total = 0;
@ -881,22 +852,51 @@ class PresupuestoService extends BaseService
if ($datosPedido->solapas) {
$ancho_total += (floatval($datosPedido->solapas_ancho) * 2) + 6;
}
// En cualquier otro caso se le suma 5mm de sangre por cada lado
// Se le suma 5mm de sangre por cada lado
$ancho_total += (2 * self::SANGRE_FORMAS);
}
// Tapa dura cosido y fresado
else if ($tipo_impresion_id == 1 || $tipo_impresion_id == 3) {
$ancho_total = floatval($datosPedido->ancho) * 2 + floatval($datosPedido->lomo);
// si es cubierta
// Se añaden 20mm de sangre por cada lado + 2 * 7mm de vuelo portada y contraportada -> total 52
// por último se añaden 7mm para tener en cuenta el ancho del carton
// se añade 7mm del ancho del cartón (2*3.5mm) por cada lado del lomo
// más 7mm de vuelo+cajo por cada lado. Por último, 20mm de sangre por cada lado
if ($uso == "cubierta")
$ancho_total += (2 * 7 + 2 * self::SANGRE_FORMAS_CUBIERTA + 7);
// si es sobrecubierta
// Se añaden 5mm de sangre por cada lado + 2 * 7mm de vuelo portada y contraportada -> total 52
else
$ancho_total += (2 * 7 + 2 * self::SANGRE_FORMAS) + 7;
} else {
}
// Wire-o y espiral (tapa blanda y tapa dura)
else if ($tipo_impresion_id == 5 || $tipo_impresion_id == 6 ||
$tipo_impresion_id == 7 || $tipo_impresion_id == 8) {
// En este caso, la cubierta se imprime como dos formas separadas, pero hay que dejar un
// espacio entre ellas para poder cortarlas
$calles = (new \App\Models\Configuracion\MaquinasCallesModel())->getCallesForMaquina($maquina_id, 2);
$ancho_total = floatval($datosPedido->ancho) * 2;
if (count($calles) > 0)
$ancho_total += $calles[0]->internas;
// Tapa blanda
if($tipo_impresion_id == 7 || $tipo_impresion_id == 8){
// añadimos ancho de las solapas
// si se añaden solapas hay que sumar 3mm de los dobleces
if ($datosPedido->solapas) {
$ancho_total += (floatval($datosPedido->solapas_ancho) * 2) + 6;
}
// Se le suma 5mm de sangre por cada lado. Como son 2 hojas independientes, se multiplica por 4
$ancho_total += (4 * self::SANGRE_FORMAS);
}
// Tapa dura
else{
// Se le suma 20mm de sangre por cada lado. Como son 2 hojas independientes, se multiplica por 4
$ancho_total += (4 * self::SANGRE_FORMAS_CUBIERTA);
}
}
else {
// En cualquier otro caso se le suma 5mm de sangre por cada lado
$ancho_total += (2 * self::SANGRE_FORMAS);
}
@ -915,14 +915,19 @@ class PresupuestoService extends BaseService
$alto_total = floatval($datosPedido->alto);
// Tapa dura (cosido y fresado)
if ($tipo_impresion_id == 1 || $tipo_impresion_id == 3) {
// Se añaden 20mm de sangre por cada lado + 7mm extra que sobresale -> total 47
// Se añaden 20mm de sangre por cada lado + 3.5mm extra por cada lado de vuelo
if ($uso == "cubierta")
$alto_total += (7 + 2 * self::SANGRE_FORMAS_CUBIERTA);
$alto_total += (2*3.5 + 2 * self::SANGRE_FORMAS_CUBIERTA);
// si es sobrecubierta
// Se añaden 5mm de sangre por cada lado + 7mm de vuelo -> total 52
// Se añaden 5mm de sangre por cada lado + 7mm de vuelo
else
$alto_total += (7 + 2 * self::SANGRE_FORMAS);
}
// Tapa dura (espiral y wire-0)
if ($tipo_impresion_id == 5 || $tipo_impresion_id == 7) {
// Sólo se le añade los 20mm de sangre por cada lado
$alto_total += (2 * self::SANGRE_FORMAS_CUBIERTA);
}
// En cualquier otro caso se le suma 5mm de sangre por cada lado
else {
$alto_total += (2 * self::SANGRE_FORMAS);
@ -1284,10 +1289,17 @@ class PresupuestoService extends BaseService
$opciones_papel = PresupuestoService::get_opciones_papel($data['uso'], true);
$data['opciones_papel'] = $opciones_papel;
$data['datosPedido']->anchoExteriores = PresupuestoService::getAnchoTotalExteriores($data['uso'], $tipo_impresion_id, $data['datosPedido']);
$data['datosPedido']->anchoExteriores = PresupuestoService::getAnchoTotalExteriores($data['uso'], $tipo_impresion_id, $data['datosPedido'], $maquina->maquina_id);
$data['datosPedido']->altoExteriores = PresupuestoService::getAltoTotalExteriores($data['uso'], $tipo_impresion_id, $data['datosPedido']);
$output_data = PresupuestoService::getLineaPresupuestoPlana($data);
if ($tipo_impresion_id == 5 || $tipo_impresion_id == 6 ||
$tipo_impresion_id == 7 || $tipo_impresion_id == 8) {
$output_data['fields']['num_formas']['num_formas_horizontales'] *= 2;
$output_data['fields']['num_formas']['value'] *= 2;
}
break;
}
return $output_data;
@ -1687,12 +1699,6 @@ class PresupuestoService extends BaseService
$tipo = $isColor ? ($isHq ? 'colorhq' : 'color') : ($isHq ? 'negrohq' : 'negro');
if ($uso == 'cubierta' || $uso == 'sobrecubierta') {
$datosPedido->anchoExteriores = PresupuestoService::getAnchoTotalExteriores($uso, $tipo_impresion_id, $datosPedido);
$datosPedido->altoExteriores = PresupuestoService::getAltoTotalExteriores($uso, $tipo_impresion_id, $datosPedido);
}
$opciones_papel = PresupuestoService::get_opciones_papel($uso, $isColor);
// Se obtienen los papeles disponibles
@ -1719,6 +1725,11 @@ class PresupuestoService extends BaseService
// Se recorren las máquinas y se calcula el coste de linea por cada una
foreach ($maquinas as $maquina) {
if ($uso == 'cubierta' || $uso == 'sobrecubierta') {
$datosPedido->anchoExteriores = PresupuestoService::getAnchoTotalExteriores($uso, $tipo_impresion_id, $datosPedido, $maquina->maquina_id);
$datosPedido->altoExteriores = PresupuestoService::getAltoTotalExteriores($uso, $tipo_impresion_id, $datosPedido);
}
$data['uso'] = $uso;
$data['tipo'] = $tipo;
@ -1735,6 +1746,15 @@ class PresupuestoService extends BaseService
$linea = PresupuestoService::getLineaPresupuestoPlana($data);
if ($tipo_impresion_id == 5 || $tipo_impresion_id == 6 ||
$tipo_impresion_id == 7 || $tipo_impresion_id == 8) {
if ($uso == 'cubierta'){
$linea['fields']['num_formas']['num_formas_horizontales'] *= 2;
$linea['fields']['num_formas']['value'] *= 2;
}
}
if(empty($linea))
continue;

View File

@ -108,17 +108,20 @@
</div>
<?php endif; ?>
</div>
<div class="col-md-12 col-lg-2 px-4">
<div class="row">
<div class="mb-1">
<div class="form-check form-switch mb-2">
<input class="form-check-input solapas_sobrecubierta" type="checkbox" id="solapas_sobrecubierta" name="solapas_sobrecubierta" tabindex="6" value="1" <?= $presupuestoEntity->solapas_sobrecubierta == true ? 'checked' : ''; ?>>
<label class="form-check-label" for="solapas_sobrecubierta"><?= lang('Presupuestos.solapasSobrecubierta') ?></label>
</div>
</div><!--//.mb-3 -->
</div>
<?php if ($tipo_impresion_id != 5 && $tipo_impresion_id != 6 && $tipo_impresion_id != 7 && $tipo_impresion_id != 8) : ?>
<div class="row">
<div class="mb-1">
<div class="form-check form-switch mb-2">
<input class="form-check-input solapas_sobrecubierta" type="checkbox" id="solapas_sobrecubierta" name="solapas_sobrecubierta" tabindex="6" value="1" <?= $presupuestoEntity->solapas_sobrecubierta == true ? 'checked' : ''; ?>>
<label class="form-check-label" for="solapas_sobrecubierta"><?= lang('Presupuestos.solapasSobrecubierta') ?></label>
</div>
</div><!--//.mb-3 -->
</div>
<?php endif; ?>
</div>
<div class="col-md-12 col-lg-6 px-4">
<div class="row">
<div class="mb-1">
@ -149,21 +152,21 @@
<?php endif; ?>
</div>
<div class="col-md-12 col-lg-2 px-4">
<?php if($presupuestoEntity->solapas_sobrecubierta == true): ?>
<div class="mb-1" id="div_solapas_ancho_sobrecubierta">
<?php else: ?>
<div class="mb-1" id="div_solapas_ancho_sobrecubierta" style="display:none;">
<?php if ($tipo_impresion_id != 5 && $tipo_impresion_id != 6 && $tipo_impresion_id != 7 && $tipo_impresion_id != 8) : ?>
<?php if($presupuestoEntity->solapas_sobrecubierta == true): ?>
<div class="mb-1" id="div_solapas_ancho_sobrecubierta">
<?php else: ?>
<div class="mb-1" id="div_solapas_ancho_sobrecubierta" style="display:none;">
<?php endif; ?>
<label for="solapas_ancho_sobrecubierta" class="form-label">
<?= lang('Presupuestos.solapasAnchoSobrecubierta') ?>*
</label>
<input type="number" id="solapas_ancho_sobrecubierta" name="solapas_ancho_sobrecubierta" placeholder="0" maxLength="8" step="1" class="form-control solapas_sobrecubierta" value="<?= old('solapas_ancho', $presupuestoEntity->solapas_ancho_sobrecubierta) ?>">
</div><!--//.mb-1 -->
<?php endif; ?>
<label for="solapas_ancho_sobrecubierta" class="form-label">
<?= lang('Presupuestos.solapasAnchoSobrecubierta') ?>*
</label>
<input type="number" id="solapas_ancho_sobrecubierta" name="solapas_ancho_sobrecubierta" placeholder="0" maxLength="8" step="1" class="form-control solapas_sobrecubierta" value="<?= old('solapas_ancho', $presupuestoEntity->solapas_ancho_sobrecubierta) ?>">
</div><!--//.mb-1 -->
</div>
</div>
@ -196,23 +199,47 @@
</div>
</div>
<div class="col-md-12 col-lg-6 px-4">
<div class="row">
<div class="mb-1">
<label id="label_acabado_sobrecubierta_id" for="acabado_sobrecubierta_id" class="form-label">
<?= lang('Presupuestos.acabadoSobrecubierta') ?>*
</label>
<select id="acabado_sobrecubierta_id" name="acabado_sobrecubierta_id" tabindex="3" class="form-control select2bs2" style="width: 100%;">
<?php if (isset($acabadosSobrecubierta) && is_array($acabadosSobrecubierta) && !empty($acabadosSobrecubierta)) :
foreach ($acabadosSobrecubierta as $acabado) : ?>
<option value="<?= $acabado->id ?>" <?= $acabado->id == $presupuestoEntity->acabado_sobrecubierta_id ? ' selected' : '' ?>>
<?= $acabado->label ?>
</option>
<?php endforeach;
endif; ?>
</select>
<?php if ($tipo_impresion_id != 5 && $tipo_impresion_id != 6 && $tipo_impresion_id != 7 && $tipo_impresion_id != 8) : ?>
<div class="row">
<div class="mb-1">
<label id="label_acabado_solapas_id" for="acabado_solapas_id" class="form-label">
<?= lang('Presupuestos.acabadoSobrecubierta') ?>*
</label>
<select id="acabado_solapas_id" name="acabado_solapas_id" tabindex="3" class="form-control select2bs2" style="width: 100%;">
<?php if (isset($acabadosSobrecubierta) && is_array($acabadosSobrecubierta) && !empty($acabadosSobrecubierta)) :
foreach ($acabadosSobrecubierta as $acabado) : ?>
<option value="<?= $acabado->id ?>" <?= $acabado->id == $presupuestoEntity->acabado_solapas_id ? ' selected' : '' ?>>
<?= $acabado->label ?>
</option>
<?php endforeach;
endif; ?>
</select>
</div>
</div>
</div>
<?php endif; ?>
</div>
<div class="col-md-12 col-lg-6 px-4">
<?php if ($tipo_impresion_id != 5 && $tipo_impresion_id != 6 && $tipo_impresion_id != 7 && $tipo_impresion_id != 8) : ?>
<div class="row">
<div class="mb-1">
<label id="label_acabado_sobrecubierta_id" for="acabado_sobrecubierta_id" class="form-label">
<?= lang('Presupuestos.acabadoSobrecubierta') ?>*
</label>
<select id="acabado_sobrecubierta_id" name="acabado_sobrecubierta_id" tabindex="3" class="form-control select2bs2" style="width: 100%;">
<?php if (isset($acabadosSobrecubierta) && is_array($acabadosSobrecubierta) && !empty($acabadosSobrecubierta)) :
foreach ($acabadosSobrecubierta as $acabado) : ?>
<option value="<?= $acabado->id ?>" <?= $acabado->id == $presupuestoEntity->acabado_sobrecubierta_id ? ' selected' : '' ?>>
<?= $acabado->label ?>
</option>
<?php endforeach;
endif; ?>
</select>
</div>
</div>
<?php endif; ?>
</div>
</div>

View File

@ -215,40 +215,41 @@
</div>
</div>
<div class="row">
<div class="col-md-12 col-lg-2 px-4">
<p><?= lang('PapelImpresion.sobrecubierta') ?></p>
</div>
<div class="col-md-12 col-lg-2 px-4">
<select id="compSobrecubierta" name="comp_sobrecubierta" class="form-control select2bs2 comp_sobrecubierta_items" style="width: 100%;">
<option value="0">
<p><?= lang('Presupuestos.no') ?></p>
</option>
<option value="1">
<p><?= lang('Presupuestos.si') ?></p>
</option>
</select>
<?php if ($tipo_impresion_id != 5 && $tipo_impresion_id != 6 && $tipo_impresion_id != 7 && $tipo_impresion_id != 8) : ?>
<div class="row">
<div class="col-md-12 col-lg-2 px-4">
<p><?= lang('PapelImpresion.sobrecubierta') ?></p>
</div>
<div class="col-md-12 col-lg-2 px-4">
<select id="compSobrecubierta" name="comp_sobrecubierta" class="form-control select2bs2 comp_sobrecubierta_items" style="width: 100%;">
<option value="0">
<p><?= lang('Presupuestos.no') ?></p>
</option>
<option value="1">
<p><?= lang('Presupuestos.si') ?></p>
</option>
</select>
</div>
<div class="col-md-12 col-lg-6 px-4">
<select id="compPapelSobrecubierta" name="comp_papel_sobrecubierta" class="form-control select2bs2 comp_sobrecubierta_items" disabled style="width: 100%;">
<?php if (isset($papelGenericoSobrecubiertaList) && is_array($papelGenericoSobrecubiertaList) && !empty($papelGenericoSobrecubiertaList)) :
foreach ($papelGenericoSobrecubiertaList as $k => $v) : ?>
<option value="<?= $v->id ?>">
<?= $v->nombre ?>
</option>
<?php endforeach;
endif; ?>
</select>
</div>
<div class="col-md-12 col-lg-2 px-4">
<select id="compGramajeSobrecubierta" name="comp_gramaje_sobrecubierta" class="form-control select2bs2 comp_sobrecubierta_items" disabled style="width: 100%;">
</select>
</div>
<div>
<hr class="my-1">
</div>
</div>
<div class="col-md-12 col-lg-6 px-4">
<select id="compPapelSobrecubierta" name="comp_papel_sobrecubierta" class="form-control select2bs2 comp_sobrecubierta_items" disabled style="width: 100%;">
<?php if (isset($papelGenericoSobrecubiertaList) && is_array($papelGenericoSobrecubiertaList) && !empty($papelGenericoSobrecubiertaList)) :
foreach ($papelGenericoSobrecubiertaList as $k => $v) : ?>
<option value="<?= $v->id ?>">
<?= $v->nombre ?>
</option>
<?php endforeach;
endif; ?>
</select>
</div>
<div class="col-md-12 col-lg-2 px-4">
<select id="compGramajeSobrecubierta" name="comp_gramaje_sobrecubierta" class="form-control select2bs2 comp_sobrecubierta_items" disabled style="width: 100%;">
</select>
</div>
<div>
<hr class="my-1">
</div>
</div>
<?php endif; ?>
<?php if($tipo_impresion_id == 1 || $tipo_impresion_id == 3 || $tipo_impresion_id == 5 || $tipo_impresion_id == 7): ?>
<div class="row">
@ -264,7 +265,9 @@
<p><?= lang('Presupuestos.unaCara') ?></p>
</option>
<option value="8">
<p><?= lang('Presupuestos.dosCaras') ?></p>
<?php if ($tipo_impresion_id != 5 && $tipo_impresion_id != 6 && $tipo_impresion_id != 7 && $tipo_impresion_id != 8) : ?>
<p><?= lang('Presupuestos.dosCaras') ?></p>
<?php endif ?>
</option>
</select>
</div>

View File

@ -183,11 +183,23 @@ function getDecimalPart(floatNumber) {
function previewEsquemaCubierta(_lpTagName, _isCosido, _isTapaDura) {
if (_isTapaDura) {
let tipoImpresion = parseInt($('#tipo_impresion_id').val());
// Fresado TD y Cosido TD
if (tipoImpresion === 1 || tipoImpresion === 3) {
portadaTapaDura(_lpTagName, _isCosido, _isTapaDura);
} else {
}
// Fresado TB y Cosido TB
else if (tipoImpresion === 2 || tipoImpresion === 4) {
portadaTapaBlanda(_lpTagName, _isCosido, _isTapaDura);
}
// Espiral TD y TB, Wire-o TD y TB
else if (tipoImpresion === 5 || tipoImpresion === 6 ||
tipoImpresion === 7 || tipoImpresion === 8) {
portadaEspiralWireo(_lpTagName, _isCosido, _isTapaDura);
} else {
// ?
}
}
@ -201,7 +213,7 @@ function portadaTapaDura(lpTagName, isCosido, isTapaDura) {
let anchoPliegue = parseFloat(7); // mm
let altoPliegue = parseFloat(7); // mm
let anchoCarton = parseFloat(7); // mm
// Get the preview Object parameters
getObjetoLP(lpTagName, isCosido, isTapaDura);
@ -299,7 +311,7 @@ function portadaTapaDura(lpTagName, isCosido, isTapaDura) {
let stylesEC = {size: 22, weight: 'bold', family: 'Public Sans'};
previewEC.makeText("Portada", origenEC.x + (lomoLibro + anchoLibro) / 2, origenEC.y, stylesEC);
previewEC.makeText("Contraportada", origenEC.x - (lomoLibro + anchoLibro) / 2, origenEC.y, stylesEC);
let a = previewEC.makeText("Lomo", origenEC.x, origenEC.y, stylesEC).rotation = -Math.PI / 2;
previewEC.makeText("Lomo", origenEC.x, origenEC.y, stylesEC).rotation = -Math.PI / 2;
// Sangrados
let styleSangrado = {size: 10, family: 'Public Sans', style: 'italic', fill: 'red'};
previewEC.makeText(sangradoTexto, origenEC.x, origenEC.y + (altoLibro / 2 + 13), styleSangrado);
@ -496,6 +508,127 @@ function portadaTapaBlanda(lpTagName, isCosido, isTapaDura) {
}
function portadaEspiralWireo(lpTagName, isCosido, isTapaDura) {
// Variables locales
let altoLibro, anchoLibro, lomoLibro, anchoCubierta, altoSangrado, anchoSangrado;
let styleCotas = {size: 12, family: 'Public Sans'};
let sangradoTexto = "Sangrado 20 mm";
let sangradoValor = parseFloat(20); // mm
let anchoPliegue = parseFloat(7); // mm
let altoPliegue = parseFloat(7); // mm
let anchoCarton = parseFloat(7); // mm
// Get the preview Object parameters
getObjetoLP(lpTagName, isCosido, isTapaDura);
// Definicion de los parametros del Esquema de Cubierta (EC) -
anchoSangrado = 600; // px
altoSangrado = (anchoSangrado * 0.647 > 350) ? anchoSangrado * 0.647 : 350; // px
altoLibro = altoSangrado * 0.88;
anchoLibro = anchoSangrado * 0.39;
lomoLibro = anchoSangrado * 0.133;
anchoCubierta = (2 * anchoLibro) + lomoLibro;
// Clear the canvas element
$('#pv_ec_shape').empty();
// Get the element for placing the graphical elements
var divEC = document.getElementById('pv_ec_shape');
var previewEC = new Two({fitted: true}).appendTo(divEC);
// Calculate the center of the canvas element
var origenEC = new Two.Vector(previewEC.width / 2, previewEC.height / 2);
var sangrado = previewEC.makeRectangle(
origenEC.x,
origenEC.y,
anchoSangrado,
altoSangrado
);
sangrado.stroke = 'black';
sangrado.dashes = [5, 5];
sangrado.fill = '#FCEAF1';
sangrado.linewidth = 1;
var libro = previewEC.makeRectangle(
origenEC.x,
origenEC.y,
((2 * anchoLibro) + lomoLibro),
altoLibro);
libro.stroke = 'black';
libro.linewidth = 1;
var lomo = previewEC.makeRectangle(
origenEC.x,
origenEC.y,
4,
altoLibro);
lomo.stroke = 'black';
lomo.fill = '#F4F8F2';
lomo.linewidth = 1;
// Cotas
var cotaAnchoCubierta = previewEC.makeDobleArrow(
origenEC.x - (anchoSangrado / 2),
origenEC.y + (altoLibro / 2) + 35,
origenEC.x + (anchoSangrado / 2),
origenEC.y + (altoLibro / 2) + 35,
10);
cotaAnchoCubierta.linewidth = 2;
var cotaAltoCubierta = previewEC.makeDobleArrow(
origenEC.x + (anchoCubierta / 2) + 35,
origenEC.y + (altoSangrado / 2),
origenEC.x + (anchoCubierta / 2) + 35,
origenEC.y - (altoSangrado / 2),
10);
cotaAltoCubierta.linewidth = 2;
var cotaAltoLibro = previewEC.makeDobleArrow(
origenEC.x + (lomoLibro / 2) + 35,
origenEC.y + (altoLibro / 2),
origenEC.x + (lomoLibro / 2) + 35,
origenEC.y - (altoLibro / 2),
10);
cotaAltoLibro.linewidth = 2;
var cotaContraportada = previewEC.makeDobleArrow(
origenEC.x - (lomoLibro / 2 + anchoLibro),
origenEC.y - (altoLibro / 3),
origenEC.x - (4 / 2),
origenEC.y - (altoLibro / 3),
10);
cotaContraportada.linewidth = 2;
var cotaPortada = previewEC.makeDobleArrow(
origenEC.x + (4 / 2),
origenEC.y - (altoLibro / 3),
origenEC.x + (lomoLibro / 2 + anchoLibro),
origenEC.y - (altoLibro / 3),
10);
cotaPortada.linewidth = 2;
// Textos:
// Titulos generales
let stylesEC = {size: 22, weight: 'bold', family: 'Public Sans'};
previewEC.makeText("Portada", origenEC.x + (lomoLibro + anchoLibro) / 2, origenEC.y, stylesEC);
previewEC.makeText("Contraportada", origenEC.x - (lomoLibro + anchoLibro) / 2, origenEC.y, stylesEC);
// Sangrados
let styleSangrado = {size: 10, family: 'Public Sans', style: 'italic', fill: 'red'};
previewEC.makeText(sangradoTexto, origenEC.x, origenEC.y + (altoLibro / 2 + 13), styleSangrado);
previewEC.makeText(sangradoTexto, origenEC.x, origenEC.y - (altoLibro / 2 + 13), styleSangrado);
previewEC.makeText(sangradoTexto, origenEC.x + (lomoLibro / 2 + anchoLibro + 13), origenEC.y, styleSangrado).rotation = -Math.PI / 2;
previewEC.makeText(sangradoTexto, origenEC.x - (lomoLibro / 2 + anchoLibro + 13), origenEC.y, styleSangrado).rotation = -Math.PI / 2;
// Cotas
previewEC.makeText(pvObj.anchoLibro + anchoPliegue + " mm", origenEC.x - (lomoLibro / 2 + anchoLibro / 2), origenEC.y - (altoLibro / 3) + 15, styleCotas);
previewEC.makeText(pvObj.anchoLibro + anchoPliegue + " mm", origenEC.x + (lomoLibro / 2 + anchoLibro / 2), origenEC.y - (altoLibro / 3) + 15, styleCotas);
previewEC.makeText(pvObj.altoLibro + altoPliegue + " mm", origenEC.x + (lomoLibro / 2) + 50, origenEC.y, styleCotas).rotation = -Math.PI / 2;
previewEC.makeText(pvObj.altoLibro + (2 * sangradoValor) + altoPliegue + " mm", origenEC.x + (lomoLibro / 2 + anchoLibro) + 50, origenEC.y, styleCotas).rotation = -Math.PI / 2;
previewEC.makeText((2 * pvObj.anchoLibro) + pvObj.lomoLibro + (2 * sangradoValor) + +(2 * anchoPliegue) + anchoCarton + " mm",
origenEC.x,
origenEC.y + (altoLibro / 2) + 50,
styleCotas);
previewEC.update();
}
function getLomoLibro() {
const anchoLomoInputs = $("#tableLineasPresupuesto tbody tr:visible td input[id*='_lomo']");
@ -542,6 +675,7 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
pvObj = {
idIndex: lpName,
tipoImpresion: parseInt($('#tipo_impresion_id').val()),
gramajeLibro: parseInt(rowData.gramaje),
manoLP: parseFloat(rowData.lomo),
lomoLibro: getLomoLibro(),
@ -564,6 +698,7 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
pvObj.anchoForma = (_isCosido) ? 2 * pvObj.anchoLibro : pvObj.anchoLibro;
pvObj.altoForma = pvObj.altoLibro;
// Update preview info fields
let pvName = '#pv_' + lpName;
$(pvName + '_pg').attr("href", $(pvName + '_pg').attr('sk-url') + rowData.papel);
@ -591,31 +726,45 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
// Custom overwrites
switch (pvObj.idIndex) {
case 'cubierta':
if(_isTapaDura){
// Fresado TD or Cosido TD
if (pvObj.tipoImpresion === 1 || pvObj.tipoImpresion === 3) {
let anchoPliegue = parseFloat(7); // mm
let altoPliegue = parseFloat(7); // mm
let sangre = parseFloat(20); // mm
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * anchoPliegue) + (2 * sangre) + pvObj.lomoLibro);
pvObj.altoForma += altoPliegue + (2 * sangre);
}else{
}
// Fresado TB y Cosido TB
else if (pvObj.tipoImpresion === 2 || pvObj.tipoImpresion === 4) {
let sangre = parseFloat(5); // mm
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * (pvObj.anchoSolapa + offsetSolapaValor)) + (2 * sangre) + pvObj.lomoLibro);
pvObj.altoForma += (2 * sangre);
}
// Espiral TD y TB, Wire-o TD y TB
else if (pvObj.tipoImpresion === 5 || pvObj.tipoImpresion === 6 ||
pvObj.tipoImpresion === 7 || pvObj.tipoImpresion === 8) {
let anchoPliegue = parseFloat(7); // mm
let altoPliegue = parseFloat(7); // mm
let sangre = parseFloat(20); // mm
pvObj.anchoForma = ((pvObj.anchoLibro) + (2 * anchoPliegue));
pvObj.altoForma += altoPliegue;
} else {
// ?
}
// Update labels
$(pvName + '_forma').text(pvObj.anchoForma + "x" + pvObj.altoForma);
break;
case 'sobrecubierta':
let sangre = parseFloat(5); // mm
sangre = parseFloat(5); // mm
let anchoSolapaSobrecubierta = $('#solapas_sobrecubierta').is(':checked') ? parseFloat($('#solapas_ancho_sobrecubierta').val()) : parseFloat(0); // mm
if(_isTapaDura){
if (_isTapaDura) {
let anchoPliegue = parseFloat(7); // mm
let altoPliegue = parseFloat(7); // mm
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * anchoPliegue) + (2 * (anchoSolapaSobrecubierta + offsetSolapaValor)) + (2 * sangre) + pvObj.lomoLibro);
pvObj.altoForma += altoPliegue + (2 * sangre);
}else{
} else {
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * (anchoSolapaSobrecubierta + offsetSolapaValor)) + (2 * sangre) + pvObj.lomoLibro);
pvObj.altoForma += (2 * sangre);
}
@ -659,7 +808,22 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
$(pvName + '_forma').text(pvObj.anchoForma + "x" + pvObj.altoForma);
break;
case 'guardas':
pvObj.anchoForma = (_isTapaDura) ? 2 * pvObj.anchoLibro : pvObj.anchoLibro;
// Fresado TD y Cosido TD
if (pvObj.tipoImpresion === 1 || pvObj.tipoImpresion === 3) {
pvObj.anchoForma = 2 * pvObj.anchoLibro;
}
// Fresado TB y Cosido TB
else if (pvObj.tipoImpresion === 2 || pvObj.tipoImpresion === 4) {
pvObj.anchoForma = pvObj.anchoLibro;
}
// Espiral TD y TB, Wire-o TD y TB
else if (pvObj.tipoImpresion === 5 || pvObj.tipoImpresion === 6 ||
pvObj.tipoImpresion === 7 || pvObj.tipoImpresion === 8) {
pvObj.anchoForma = pvObj.anchoLibro;
} else {
// ?
}
// Conditional assignements depending on rotation of the printing shape
if (pvObj.orientacionFormas == 'v') {
let auxReg = pvObj.altoForma;

View File

@ -0,0 +1,752 @@
<mxfile host="Electron" modified="2024-04-04T17:51:15.436Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.1.0 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="CJpD3eL6FLFETrnnceHL" version="24.1.0" type="device" pages="6">
<diagram name="Página-1" id="ciFU12pP2UeXkin_o4DX">
<mxGraphModel dx="955" dy="672" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="9cLgbayiRRrO3ngoFwNP-7" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=12 12;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="260" y="160" width="680" height="480" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-6" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="290" y="190" width="610" height="420" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-11" value="Ancho libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1" vertex="1">
<mxGeometry x="395" y="655" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-12" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" target="9cLgbayiRRrO3ngoFwNP-4" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="740" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-13" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="559" y="685" as="sourcePoint" />
<mxPoint x="559" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-14" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="560" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-15" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" target="9cLgbayiRRrO3ngoFwNP-4" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="340" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-16" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="229.5" as="sourcePoint" />
<mxPoint x="330" y="229.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-17" value="Alto libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="1" vertex="1">
<mxGeometry x="120" y="370" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-18" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="190" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-24" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="9cLgbayiRRrO3ngoFwNP-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="910" y="200" as="sourcePoint" />
<mxPoint x="980" y="190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-25" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="9cLgbayiRRrO3ngoFwNP-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="910" y="160" as="sourcePoint" />
<mxPoint x="980" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-26" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.669;exitY=1.141;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1" source="9cLgbayiRRrO3ngoFwNP-32">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="573" y="98" as="sourcePoint" />
<mxPoint x="627" y="112" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-31" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="619" y="117" as="sourcePoint" />
<mxPoint x="630" y="117" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-32" value="3.5mm&lt;div&gt;(ancho cartón)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1" vertex="1">
<mxGeometry x="493" y="60" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-33" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="980" y="190" as="sourcePoint" />
<mxPoint x="980" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-34" value="20mm&lt;div&gt;(sangre)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1" vertex="1">
<mxGeometry x="982" y="164" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-37" value="TAPA DURA (FRESADO O COSIDO)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=17;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="442.5" y="20" width="305" height="30" as="geometry" />
</mxCell>
<mxCell id="DqLro4KtCuvMO44VhM9t-1" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="310" y="220" width="570" height="360" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="630" y="230" width="230" height="340" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="1" vertex="1">
<mxGeometry x="570" y="230" width="50" height="340" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="330" y="230" width="230" height="340" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-8" value="LOMO" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="1" vertex="1">
<mxGeometry x="565" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-9" value="CONTRAPORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1" vertex="1">
<mxGeometry x="410" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-10" value="PORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1" vertex="1">
<mxGeometry x="720" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-20" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="620" y="230" as="sourcePoint" />
<mxPoint x="620" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9cLgbayiRRrO3ngoFwNP-21" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="230" as="sourcePoint" />
<mxPoint x="630" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DqLro4KtCuvMO44VhM9t-2" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880" y="210" as="sourcePoint" />
<mxPoint x="880" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DqLro4KtCuvMO44VhM9t-3" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="860" y="140" as="sourcePoint" />
<mxPoint x="880" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DqLro4KtCuvMO44VhM9t-4" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="978" y="90" as="sourcePoint" />
<mxPoint x="875" y="138" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DqLro4KtCuvMO44VhM9t-5" value="7mm&lt;div&gt;(vuelo + cajo)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" vertex="1" parent="1">
<mxGeometry x="920" y="60" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-2" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="559" y="117" as="sourcePoint" />
<mxPoint x="570" y="117" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-3" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="560" y="230" as="sourcePoint" />
<mxPoint x="560" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-4" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="230" as="sourcePoint" />
<mxPoint x="570" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-5" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.65;exitY=1.141;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="9cLgbayiRRrO3ngoFwNP-32">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="577" y="104" as="sourcePoint" />
<mxPoint x="564" y="115" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-6" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="860" y="209" as="sourcePoint" />
<mxPoint x="860" y="139" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-7" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="855" y="232" as="sourcePoint" />
<mxPoint x="973" y="232" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-8" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="DqLro4KtCuvMO44VhM9t-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="950" y="170" as="sourcePoint" />
<mxPoint x="970" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-10" value="3.5mm&lt;div&gt;(vuelo)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" vertex="1" parent="1">
<mxGeometry x="969" y="209" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="LgTJAas-I8AnPuTHRXlR-11" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="970" y="220" as="sourcePoint" />
<mxPoint x="970" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Página-2" id="Q8avJT6mmzDk2Jv0umvb">
<mxGraphModel dx="1405" dy="988" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-0" />
<mxCell id="Twyl6INQaAWXfQI4DMUZ-1" parent="Twyl6INQaAWXfQI4DMUZ-0" />
<mxCell id="5n-Jl-UOwOGYA9FGnbj6-0" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;strokeWidth=2;strokeColor=default;dashPattern=8 8;" vertex="1" parent="Twyl6INQaAWXfQI4DMUZ-1">
<mxGeometry x="620" y="200" width="300" height="410" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-2" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;strokeWidth=2;strokeColor=default;dashPattern=8 8;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="300" y="200" width="300" height="410" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="330" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-9" value="CONTRAPORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="410" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-11" value="Ancho libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="395" y="655" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-12" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" target="Twyl6INQaAWXfQI4DMUZ-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="740" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-13" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="685" as="sourcePoint" />
<mxPoint x="570" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-14" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="570" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-15" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" target="Twyl6INQaAWXfQI4DMUZ-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="340" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-16" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="229.5" as="sourcePoint" />
<mxPoint x="330" y="229.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-17" value="Alto libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="120" y="370" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-18" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="190" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-23" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="910" y="200" as="sourcePoint" />
<mxPoint x="980" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-24" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" source="Twyl6INQaAWXfQI4DMUZ-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="910" y="160" as="sourcePoint" />
<mxPoint x="980" y="230" as="targetPoint" />
<Array as="points">
<mxPoint x="980" y="230" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-28" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="980" y="230" as="sourcePoint" />
<mxPoint x="980" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-29" value="20mm&lt;div&gt;(sangre)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="982" y="204" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-32" value="TAPA DURA (ESPIRAL O WIRE-O)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=17;fontStyle=1" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="442.5" y="40" width="305" height="30" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="650" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="Twyl6INQaAWXfQI4DMUZ-10" value="PORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="740" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="XxRA5zseyDPwPkTnFTN0-0" value="" style="endArrow=classic;html=1;rounded=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="550" y="140" as="sourcePoint" />
<mxPoint x="610" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="XxRA5zseyDPwPkTnFTN0-1" value="Calle interna máquina" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="Twyl6INQaAWXfQI4DMUZ-1" vertex="1">
<mxGeometry x="475" y="110" width="110" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Página-3" id="dZVczVU2ShFu7z5rSPz3">
<mxGraphModel dx="1194" dy="840" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="iDj0xIXiATUalM7vNQ94-0" />
<mxCell id="iDj0xIXiATUalM7vNQ94-1" parent="iDj0xIXiATUalM7vNQ94-0" />
<mxCell id="iDj0xIXiATUalM7vNQ94-2" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;strokeWidth=2;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="310" y="210" width="570" height="380" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="620" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="570" y="230" width="50" height="340" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="330" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-8" value="LOMO" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="565" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-9" value="CONTRAPORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="410" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-10" value="PORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="720" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-11" value="Ancho libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="395" y="655" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-12" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="iDj0xIXiATUalM7vNQ94-1" target="iDj0xIXiATUalM7vNQ94-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="740" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-13" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="iDj0xIXiATUalM7vNQ94-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="685" as="sourcePoint" />
<mxPoint x="570" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-14" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="iDj0xIXiATUalM7vNQ94-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="570" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-15" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="iDj0xIXiATUalM7vNQ94-1" target="iDj0xIXiATUalM7vNQ94-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="340" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-16" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="iDj0xIXiATUalM7vNQ94-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="229.5" as="sourcePoint" />
<mxPoint x="330" y="229.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-17" value="Alto libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="120" y="370" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-18" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="iDj0xIXiATUalM7vNQ94-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="190" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-23" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="iDj0xIXiATUalM7vNQ94-1" source="iDj0xIXiATUalM7vNQ94-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="890" y="200" as="sourcePoint" />
<mxPoint x="960" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-24" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="iDj0xIXiATUalM7vNQ94-1" source="iDj0xIXiATUalM7vNQ94-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="910" y="160" as="sourcePoint" />
<mxPoint x="960" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-28" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="iDj0xIXiATUalM7vNQ94-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="960" y="230" as="sourcePoint" />
<mxPoint x="960" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-29" value="5mm&lt;div&gt;(sangre)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="960" y="205" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="iDj0xIXiATUalM7vNQ94-32" value="TAPA BLANDA (FRESADO O COSIDO)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=17;fontStyle=1" parent="iDj0xIXiATUalM7vNQ94-1" vertex="1">
<mxGeometry x="442.5" y="40" width="327.5" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Página-4" id="XOMDJxZjmsUlqcjc9nUq">
<mxGraphModel dx="1194" dy="840" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="nNJuvU0gXvyACPw4c3KG-0" />
<mxCell id="nNJuvU0gXvyACPw4c3KG-1" parent="nNJuvU0gXvyACPw4c3KG-0" />
<mxCell id="nNJuvU0gXvyACPw4c3KG-2" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;strokeWidth=2;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="220" y="210" width="750" height="380" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="620" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#6a00ff;fontColor=#ffffff;strokeColor=#3700CC;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="570" y="230" width="50" height="340" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="330" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-6" value="LOMO" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="565" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-7" value="CONTRAPORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="410" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-8" value="PORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="720" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-9" value="Ancho libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="395" y="655" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-10" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="nNJuvU0gXvyACPw4c3KG-1" target="nNJuvU0gXvyACPw4c3KG-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="740" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-11" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="nNJuvU0gXvyACPw4c3KG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="685" as="sourcePoint" />
<mxPoint x="570" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-12" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="nNJuvU0gXvyACPw4c3KG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="570" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-13" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="nNJuvU0gXvyACPw4c3KG-1" target="nNJuvU0gXvyACPw4c3KG-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="340" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-14" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="nNJuvU0gXvyACPw4c3KG-1" target="CjJYiTGTmB2IlaEHp_9O-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="230" as="sourcePoint" />
<mxPoint x="330" y="229.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-15" value="Alto libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="120" y="370" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-16" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="nNJuvU0gXvyACPw4c3KG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="190" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-17" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="nNJuvU0gXvyACPw4c3KG-1" source="CjJYiTGTmB2IlaEHp_9O-0" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="890" y="200" as="sourcePoint" />
<mxPoint x="1040" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-18" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="nNJuvU0gXvyACPw4c3KG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1040" y="210" as="sourcePoint" />
<mxPoint x="970" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-19" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="nNJuvU0gXvyACPw4c3KG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1040" y="230" as="sourcePoint" />
<mxPoint x="1040" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-20" value="5mm&lt;div&gt;(sangre)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="1044" y="206" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="nNJuvU0gXvyACPw4c3KG-21" value="TAPA BLANDA (FRESADO O COSIDO)&lt;div&gt;CON SOLAPAS&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=17;fontStyle=1" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="421" y="30" width="327.5" height="50" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="870" y="230" width="80" height="340" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-1" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="860" y="230" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="240" y="230" width="80" height="340" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-3" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="320" y="230" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-4" value="SOLAPA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="880" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-5" value="SOLAPA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="250" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-6" value="3mm&lt;div&gt;(doblez solapa)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="nNJuvU0gXvyACPw4c3KG-1" vertex="1">
<mxGeometry x="790" y="160" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="CjJYiTGTmB2IlaEHp_9O-7" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" parent="nNJuvU0gXvyACPw4c3KG-1" source="CjJYiTGTmB2IlaEHp_9O-6" target="CjJYiTGTmB2IlaEHp_9O-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="680" y="190" as="sourcePoint" />
<mxPoint x="730" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Página-5" id="nUtvwKI9G_b_pWLHFgUX">
<mxGraphModel dx="1194" dy="840" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="-4ys6VnfmPr08YNsuYmE-0" />
<mxCell id="-4ys6VnfmPr08YNsuYmE-1" parent="-4ys6VnfmPr08YNsuYmE-0" />
<mxCell id="Pf1DgHlggVdB7ECdThbL-0" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;strokeWidth=2;" vertex="1" parent="-4ys6VnfmPr08YNsuYmE-1">
<mxGeometry x="605" y="210" width="280" height="380" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-2" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;strokeWidth=2;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="310" y="210" width="280" height="380" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="625" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="330" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-7" value="CONTRAPORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="410" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-8" value="PORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="727" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-9" value="Ancho libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="395" y="655" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-10" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="-4ys6VnfmPr08YNsuYmE-1" target="-4ys6VnfmPr08YNsuYmE-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="740" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-11" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="685" as="sourcePoint" />
<mxPoint x="570" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-12" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="570" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-13" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="-4ys6VnfmPr08YNsuYmE-1" target="-4ys6VnfmPr08YNsuYmE-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="340" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-14" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="229.5" as="sourcePoint" />
<mxPoint x="330" y="229.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-15" value="Alto libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="120" y="370" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-16" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="190" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-17" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="-4ys6VnfmPr08YNsuYmE-1" source="-4ys6VnfmPr08YNsuYmE-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="907" y="200" as="sourcePoint" />
<mxPoint x="977" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-18" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="893.2" y="210" as="sourcePoint" />
<mxPoint x="960" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-19" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="977" y="230" as="sourcePoint" />
<mxPoint x="977" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-20" value="5mm&lt;div&gt;(sangre)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="960" y="205" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="-4ys6VnfmPr08YNsuYmE-21" value="TAPA BLANDA (ESPIRAL O WIRE-O)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=17;fontStyle=1" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="442.5" y="40" width="327.5" height="30" as="geometry" />
</mxCell>
<mxCell id="UMEqSR5c-U8K_i8kUW8e-0" value="" style="endArrow=classic;html=1;rounded=0;" parent="-4ys6VnfmPr08YNsuYmE-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="517.5" y="153" as="sourcePoint" />
<mxPoint x="598" y="219" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UMEqSR5c-U8K_i8kUW8e-1" value="Calle interna máquina" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="-4ys6VnfmPr08YNsuYmE-1" vertex="1">
<mxGeometry x="442.5" y="123" width="110" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Página-6" id="riUPpzK3aT9HY-i7Eoms">
<mxGraphModel dx="1194" dy="840" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-0" />
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-1" parent="1nb_UiSCqi5yQW1Ks4oG-0" />
<mxCell id="4VPaVYboYQ8JiKHYgKYN-0" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;dashed=1;dashPattern=8 8;" vertex="1" parent="1nb_UiSCqi5yQW1Ks4oG-1">
<mxGeometry x="603" y="210" width="370" height="380" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-2" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;dashed=1;dashPattern=8 8;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="220" y="210" width="370" height="380" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="623" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="330" y="230" width="240" height="340" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-7" value="CONTRAPORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="410" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-8" value="PORTADA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="723" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-9" value="Ancho libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="395" y="655" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-10" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" target="1nb_UiSCqi5yQW1Ks4oG-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="740" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-11" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="685" as="sourcePoint" />
<mxPoint x="570" y="565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-12" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="690" as="sourcePoint" />
<mxPoint x="570" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-13" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" target="1nb_UiSCqi5yQW1Ks4oG-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="340" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-14" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" target="1nb_UiSCqi5yQW1Ks4oG-24" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="230" as="sourcePoint" />
<mxPoint x="330" y="229.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-15" value="Alto libro" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="120" y="370" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-16" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="570" as="sourcePoint" />
<mxPoint x="190" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-17" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" source="1nb_UiSCqi5yQW1Ks4oG-22" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="893" y="200" as="sourcePoint" />
<mxPoint x="1043" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-18" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1043" y="210" as="sourcePoint" />
<mxPoint x="973" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-19" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1043" y="230" as="sourcePoint" />
<mxPoint x="1043" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-20" value="5mm&lt;div&gt;(sangre)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="1047" y="204" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-21" value="TAPA BLANDA (ESPIRAL O WIRE-O)&lt;div&gt;CON SOLAPAS&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=17;fontStyle=1" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="421" y="30" width="327.5" height="50" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-22" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="873" y="230" width="80" height="340" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-23" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="863" y="230" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-24" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="240" y="230" width="80" height="340" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-25" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="320" y="230" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-26" value="SOLAPA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="883" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-27" value="SOLAPA" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-90;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="250" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-28" value="3mm&lt;div&gt;(doblez solapa)&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="793" y="160" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="1nb_UiSCqi5yQW1Ks4oG-29" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" source="1nb_UiSCqi5yQW1Ks4oG-28" target="1nb_UiSCqi5yQW1Ks4oG-23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="683" y="190" as="sourcePoint" />
<mxPoint x="733" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GLbS2rCKnNqvciuy27s9-0" value="" style="endArrow=classic;html=1;rounded=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="517.5" y="153" as="sourcePoint" />
<mxPoint x="596" y="219" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GLbS2rCKnNqvciuy27s9-1" value="Calle interna máquina" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=0;" parent="1nb_UiSCqi5yQW1Ks4oG-1" vertex="1">
<mxGeometry x="442.5" y="123" width="110" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

16378
xdebug.log

File diff suppressed because one or more lines are too long