<div class="col-xl-3 left_liseuse lf_lis">
<div id="formOptionPapierLiseuse">
{% if papierCourant.id is defined %}
<form id="formOptionPapier">
<input type="hidden" value="{{ papierCourant.token }}" name="token_cart_detail" id="token_cart_detail">
<input type="hidden" value="{{ papierCourant.qty }}" name="qty_total">
<input type="hidden" value="{{ papierCourant.qtyColor }}" name="qty_color">
<input type="hidden" value="{{ papierCourant.qtyNoir }}" name="qty_noir">
<input type="hidden" value="{{ papierCourant.product.id }}" name="product_id">
<input type="hidden" value="{{ arrayRegleReluire }}" id="arrayRegleReluire">
<div class="step1ParametreLiseuse" style="display: none">
<div class="text_doc">
{% if papierCourant %}
<h3 class="mtitreLiseuse titre_doc mt-3">{{ papierCourant.filePapierName }}</h3>
<p class="mtitreLiseuse mb-2">{{ 'Nous avons détecté' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyColor }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyColor > 1 %}s{% endif %} {{ 'en couleur et' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyNoir }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyNoir > 1 %}s{% endif %} {{ 'en noir et blanc' | trans({}, "productTranslate") }} </p>
{% endif %}
<p class="trait_liseuse"></p>
</div>
<h3 class="text-center">{{ 'Je souhaite recevoir aujourd’hui des' | trans({}, "productTranslate") }} :</h3>
<div class="d-flex bx_global_radio taille_full">
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_DOC') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_DOC')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_DOC') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_DOC') }}" class="block taille ">{{ 'Impressions non reliées' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE') }}" class="block taille">{{ 'Brochures & documents reliés' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES') }}" class="block taille">{{ 'Livres' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES') }}" class="block taille">{{ 'Catalogues' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS') }}" class="block taille">{{ 'Livrets & magasines' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT') }}" class="block taille">{{ 'Rapports & thèses' | trans({}, "productTranslate") }}</label>
</div>
</div>
<h3 class="text-center">{{ 'Paramètres d’impression' | trans({}, "productTranslate") }}</h3>
{% if attrsFormat %}
<div class="d-flex bx_global_radio taille_full">
{% for item in attrsFormat %}
{% if item.typeFormat != constant('App\\Entity\\Attribut::TYPE_FORMAT_A6') %}
<div class="taille tailleSelect">
<input type="radio" data-format-type="{{ item.typeFormat }}" name="format" id="format{{ item.id }}" value="{{ item.id }}" {% if papierCourant.productAttribute.format.id == item.id %} checked="checked" {% endif %}>
<label for="format{{ item.id }}" class="block taille{% if loop.last %}4{% else %}1{% endif %}">{{ item.name | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% endfor %}
</div>
{% endif %}
{% if accCouleur %}
<div class="d-flex bx_global_radio">
{% for item in accCouleur %}
<div class="taille tailleSelect">
<input type="radio" name="couleur" id="couleur{{ item.id }}" value="{{ item.id }}"
{% if papierCourant.cartDetailAccessoire is defined %}
{% if checkColor(papierCourant.cartDetailAccessoire,item.id ) %}
checked="checked"
{% endif %}
{% endif %}
>
<label for="couleur{{ item.id }}" class="block taille5">{{ item.name | trans({}, "productTranslate") }}</label>
</div>
{% endfor %}
</div>
{% endif %}
<div class="d-flex bx_global_radio">
<div class="taille tailleSelect">
<input type="radio" name="rectoverso" id="recto"
value="{{ constant('App\\Entity\\ProductAttribute::RECTO') }}" {% if papierCourant.productAttribute.rectoverso == constant('App\\Entity\\ProductAttribute::RECTO') %} checked="checked" {% endif %}>
<label for="recto" class="block taille5">{{ 'Recto' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="rectoverso" id="rectoverso"
value="{{ constant('App\\Entity\\ProductAttribute::VERSO') }}" {% if papierCourant.productAttribute.rectoverso == constant('App\\Entity\\ProductAttribute::VERSO') %} checked="checked" {% endif %}>
<label for="rectoverso" class="block taille6">{{ 'Recto & Verso' | trans({}, "productTranslate") }}</label>
</div>
</div>
<div class="d-flex">
<a id="step1NumParametreLiseuse">1/5</a>
<a id="step1BackParametreLiseuse" class="btn_back_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-left.svg; style: lines;size: 45px;strokeColor: #fff;strokeColorAction: #fff;repeat:loop;colorsOnHover: custom"></div>
</a>
<a href="#" id="step1ParametreLiseuse" class="btn_liseuse_mobile">{{ 'Suivant' | trans({}, "productTranslate") }}</a>
<a id="step1NextParametreLiseuse" class="btn_next_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-right.svg; style: lines;size: 45px;strokeColor: #fff;strokeColorAction: #fff;repeat:loop;colorsOnHover: custom"></div>
</a>
</div>
</div>
<div class="step2ParametreLiseuse " style="display: none">
<div class="text_doc">
{% if papierCourant %}
<h3 class="mtitreLiseuse titre_doc mt-3">{{ papierCourant.filePapierName }}</h3>
<p class="mtitreLiseuse mb-2">Nous avons détecté <strong>{{ papierCourant.qtyColor }} </strong> page{% if papierCourant.qtyColor > 1 %}s{% endif %} en couleur et <strong>{{ papierCourant.qtyNoir }} </strong> page{% if papierCourant.qtyNoir > 1 %}s{% endif %} en noir et blanc </p>
{% endif %}
<p class="trait_liseuse"></p>
</div>
<div class="d-flex bx_global_radio">
<div class="taille tailleSelect">
<input type="radio" name="isReluire" id="relie" value="1" {% if papierCourant.isReluire == true %}checked="checked"{% endif %}>
<label for="relie" class="block taille5">{{ 'Relié' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="isReluire" id="non-relie" value="0" {% if papierCourant.isReluire == false %}checked="checked"{% endif %}>
<label for="non-relie" class="block taille6">{{ 'Non relié' | trans({}, "productTranslate") }} </label>
</div>
</div>
{#/ si doc rectoverso et non relie/#}
<div class="mt-3 docRectoversoGrandPetitCote " style="{% if papierCourant.petitCote == true or papierCourant.grandCote == true %}{% else %}display: none!important;{% endif %}">
<div class="d-flex position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 coteBlock displayNone">
<div class="taille tailleSelect petit_cote_img" style="margin-right: 20px;width: 45%!important;">
<input type="radio" class="coteNameDoc" name="coteDoc" id="petitCoteDoc" value="petitCoteDoc" {% if papierCourant.petitCote == true %}checked="checked"{% endif %}>
<label for="petitCoteDoc" class=" block taille8" style="height: 65%!important;">{{ 'Petit côté' | trans({}, "productTranslate") }} </label>
</div>
<div class="taille tailleSelect grand_cote_img" style="width: 45%!important;">
<input type="radio" class="coteNamDoce" name="coteDoc" id="grandCoteDoc" value="grandCoteDoc" {% if papierCourant.grandCote == true %}checked="checked"{% endif %}>
<label for="grandCoteDoc" class=" block taille8 border-0 " style="height: 65%!important;">{{ 'Grand côté' | trans({}, "productTranslate") }} </label>
</div>
</div>
</div>
{% if accReluire %}
<div class="position-relative">
<div class="abs_relie bx_global_radio rounded-0 border-0 mt-0" id="accReluire" style="position: initial; {% if papierCourant.isReluire == false %} display: none {% endif %}">
{% for item in accReluire %}
{% if item.isDosCarre == true %}
{% set isCarreColle = true %}
{% else %}
{% set isCarreColle = false %}
{% endif %}
{% if item.papierCovertureMat == true or item.papierCovertureBrillant == true %}
{% set isPapierCouverture = true %}
{% else %}
{% set isPapierCouverture = false %}
{% endif %}
{% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_TERMO') %}
{% set classReluireVer = 'ver_termo' %}
{% set classReluireHorz = 'horz_termo' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_PLASTIQUE') %}
{% set classReluireVer = 'ver_plastique' %}
{% set classReluireHorz = 'horz_plastique' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_METALIQUE') %}
{% set classReluireVer = 'ver_metalique' %}
{% set classReluireHorz = 'horz_metalique' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_GRAF') %}
{% set classReluireVer = 'ver_graf' %}
{% set classReluireHorz = 'horz_graf' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}
{% set classReluireVer = 'ver_point_metal' %}
{% set classReluireHorz = 'horz_point_metal' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}
{% set classReluireVer = 'ver_point_metal' %}
{% set classReluireHorz = 'horz_point_metal' %}
{% else %}
{% set classReluireVer = '' %}
{% set classReluireHorz = '' %}
{% endif %}
<div class="taille border-bottom border-dark" {% if isCarreColle %}data-toggle="tooltip" data-original-title="{{ 'Généralement utilisé pour les catalogues et les livrets' | trans({}, "productTranslate") }}"{% endif %}>
<input type="radio" name="reluire" id="reluire{{ item.id }}" data-type-reluire="{{ item.typeReluire }}" class="reluireName" data-carre-colle="{% if isCarreColle %}1{% else %}0{% endif %}"
value="{{ item.id }}"
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id %}
checked="checked"
{% endif %}>
<label for="reluire{{ item.id }}" class="block taille7">
{{ item.name | trans({}, "productTranslate") }}
<span class="textAccQuoi textAccQuoiColorGris" style=""><a style="text-decoration: none;" href="/{{ item.pathPage }}" target="_blank"> {{ "c\'est quoi ?" | trans({}, "productTranslate") }}</a></span>
{% if isCarreColle %}<span style="font-size: 11px;">({{ 'Livrets, livres & catalogues' | trans({}, "productTranslate") }})</span> {% endif %}
<span style="clear: both;"></span>
</label>
</div>
{#option reluire #}
{% set displayColorR = false %}
<div class="reluire{{ item.id }} reluireBlock displayNone" style="
{% if papierCourant.isReluire and getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% set displayColorD = true %}
{% else %}
display: none
{% endif %}
">
{% if item.imageReluire2 %}
<div>
<a href="{{ asset('/imageSite/'~item.imageReluire2) }}" data-lightbox="image" data-title=""><img style=" width: 100%; padding: 15px;text-align: center; max-height: 180px;" src="{{ asset('/imageSite/'~item.imageReluire2) }}" ></a>
</div>
{% endif %}
{% if item.petitCote == true or item.grandCote == true %}
{% if isPapierCouverture == true %}
<div class="d-flex position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 coteBlock displayNone"
style="display: none">
{#<div class="taille {{ classReluireHorz }} {% if isCarreColle == true %}horz1{% endif %}">#}
{#<input type="radio" data-carre-colle="{% if isCarreColle == true %}1{% else %}0{% endif %}" class="coteName" name="cote" id="petitCote{{ item.id }}" value="petitCote" {% if item.petitCote == false %} disabled {% endif %}#}
{#{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).petitCote %}#}
{#checked="checked"#}
{#{% endif %}#}
{#>#}
{#<label for="petitCote{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">Petit côté </label>#}
{#</div>#}
<div style="width: 100%;" class="taille {{ classReluireVer }} {% if isCarreColle == true %}ver1{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}ver3{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}ver5{% else %}{% endif %}">
<input type="radio"
data-carre-colle="{% if isCarreColle == true %}1{% else %}{% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}2{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}3{% else %}0{% endif %}{% endif %}" class="coteName" name="cote" id="grandCote{{ item.id }}" value="grandCote" {% if item.grandCote == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).grandCote %}
checked="checked"
{% endif %}
>
<label style="width: 100%;" for="grandCote{{ item.id }}" {% if item.grandCote == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Grand côté' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% else %}
<div class="d-flex position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 coteBlock displayNone"
style="display: none">
<div class="taille {{ classReluireHorz }} {% if isCarreColle == true %}horz1{% endif %}">
<input type="radio" data-carre-colle="{% if isCarreColle == true %}1{% else %}0{% endif %}" class="coteName" name="cote" id="petitCote{{ item.id }}" value="petitCote" {% if item.petitCote == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).petitCote %}
checked="checked"
{% endif %}
>
<label for="petitCote{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">{{ 'Petit côté' | trans({}, "productTranslate") }} </label>
</div>
<div class="taille {{ classReluireVer }} {% if isCarreColle == true %}ver1{% endif %}">
<input type="radio" data-carre-colle="{% if isCarreColle == true %}1{% else %}0{% endif %}" class="coteName" name="cote" id="grandCote{{ item.id }}" value="grandCote" {% if item.grandCote == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).grandCote %}
checked="checked"
{% endif %}
>
<label for="grandCote{{ item.id }}" {% if item.grandCote == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Grand côté' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% endif %}
{% endif %}
{% if isPapierCouverture == true %}
{% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') or item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}
<div class="taille border-bottom border-top border-dark couverturePapierBlock" style="
width: 100%!important;text-align: center;
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
<h4 style="margin: 15px 0;margin-bottom: 25px;display: block;text-align: center;color: #969696;">{{ 'Papier de couverture' | trans({}, "productTranslate") }}</h4>
</div>
<div class="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
d-flex
{% endif %}
position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 couverturePapierBlock displayNone"
style="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
<div {% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}id="papierCoverture3" class="taille horz4" {% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}id="papierCoverture5" class="taille horz6" {% endif %}>
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureMat{{ item.id }}" value="papierCovertureMat" {% if item.papierCovertureMat == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureMat %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;text-align: center;padding-top: 84px!important;" for="papierCovertureMat{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">{{ 'Papier Mat 160g' | trans({}, "productTranslate") }}</label>
</div>
<div {% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %} id="papierCoverture4" class="taille ver4"{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %} id="papierCoverture6" class="taille ver6"{% endif %} >
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureBrillant{{ item.id }}" value="papierCovertureBrillant" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureBrillant %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;min-width: 100px;text-align: center;padding-top: 84px!important;" for="papierCovertureBrillant{{ item.id }}" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Papier Brillant 160g' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% else %}
<div class="taille border-bottom border-top border-dark couverturePapierBlock" data-toggle="tooltip" data-original-title="Par défaut, la première et dernière page de votre PDF seront imprimées sur du papier 300g semi souple" style="
width: 100%!important;text-align: center;
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
{#<div class="titreCouvertureOption block taille7">Papier de couverture</div>#}
<h4 style="margin: 15px 0;margin-bottom: 25px;display: block;text-align: center;color: #969696;">{{ 'Papier de couverture' | trans({}, "productTranslate") }}</h4>
</div>
<div class="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
d-flex
{% endif %}
position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 couverturePapierBlock displayNone"
style="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
<div id="papierCoverture1" class="taille horz2">
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureMat{{ item.id }}" value="papierCovertureMat" {% if item.papierCovertureMat == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureMat %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;text-align: center;padding-top: 84px!important;" for="papierCovertureMat{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">{{ 'Papier 300G Mat' | trans({}, "productTranslate") }}</label>
</div>
<div id="papierCoverture2" class="taille ver2">
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureBrillant{{ item.id }}" value="papierCovertureBrillant" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureBrillant %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;min-width: 100px;text-align: center;padding-top: 84px!important;" for="papierCovertureBrillant{{ item.id }}" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Papier 300G brillant' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% endif %}
{% endif %}
{% if getValByJson(item.couleurDos)|length > 0 %}
<div class="bx_global_radio reluireColorD color_box border-bottom border-dark rounded-0 mt-0 colorDosBlock displayNone"
style="
{% if isPapierCouverture == true %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).papierCovertureBrillant or getAccessoireReluire(papierCourant.id).papierCovertureMat) %}
{% else %}
display: none;
{% endif %}
{% else %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none;
{% endif %}
{% endif %}
">
<h4>{{ 'Couleur dos cartonné' | trans({}, "productTranslate") }}</h4>
<div class="d-flex pl-3 pr-3 justify-content-center">
{% if getValByJson(item.couleurDos,'colorBlackDos') %}
<div class="taille noir">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="noir_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorBlackDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorBlackDos">
<label for="noir_{{ item.id }}" class=" block taille9" title="{{ 'noir' | trans({}, "productTranslate") }}">{{ 'Noir' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorBlancDos') %}
<div class="taille blanc">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="blanc_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorBlancDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorBlancDos">
<label for="blanc_{{ item.id }}" class=" block taille9" title="{{ 'blanc' | trans({}, "productTranslate") }}">{{ 'blanc' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorBlueDos') %}
<div class="taille bleu">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="bleu_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorBlueDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorBlueDos">
<label for="bleu_{{ item.id }}" class=" block taille9" title="{{ 'Bleu' | trans({}, "productTranslate") }}">{{ 'Bleu' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorGreenDos') %}
<div class="taille vert">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="vert_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorGreenDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorGreenDos">
<label for="vert_{{ item.id }}" class=" block taille9" title="{{ 'Vert' | trans({}, "productTranslate") }}">{{ 'Vert' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorRedDos') %}
<div class="taille rouge">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="rouge_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorRedDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorRedDos">
<label for="rouge_{{ item.id }}" class=" block taille9" title="{{ 'Rouge' | trans({}, "productTranslate") }}">{{ 'Rouge' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorYellowDos') %}
<div class="taille jaune">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="jaune_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorYellowDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorYellowDos">
<label for="jaune_{{ item.id }}" class=" block taille9" title="{{ 'Jaune' | trans({}, "productTranslate") }}">{{ 'Jaune' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorTransDos') %}
<div class="taille transparent">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="trans_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorTransDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorTransDos">
<label for="trans_{{ item.id }}" class=" block taille9"
title="{{ 'Transparent' | trans({}, "productTranslate") }}">{{ 'Transparent' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
</div>
</div>
{% endif %}
{% if getValByJson(item.couleur)|length > 0 %}
<div class="bx_global_radio reluireColorR color_box rounded-0 border-bottom border-dark border-top-0 mt-0 colorBlock displayNone"
style="
{% if isCarreColle == true %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and displayColorR and (getAccessoireReluire(papierCourant.id).papierCovertureBrillant or getAccessoireReluire(papierCourant.id).papierCovertureMat) %}
{% else %}
display: none;
{% endif %}
{% else %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and displayColorR %}
{% else %}
display: none;
{% endif %}
{% endif %}
">
<h4>Couleur {{ item.name }}</h4>
<div class="d-flex pl-3 pr-3 justify-content-center">
{% if getValByJson(item.couleur,'colorBlackR') %}
<div class="taille noir">
<input type="radio" name="couleurR" class="couleurR colorBox" id="noir_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorBlackR') %}
checked="checked"
{% endif %}
value="colorBlackR">
<label for="noir_select_{{ item.id }}" class=" block taille9"
title="{{ 'Noir' | trans({}, "productTranslate") }}">{{ 'Noir' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorBlancR') %}
<div class="taille blanc">
<input type="radio" name="couleurR" class="couleurR colorBox" id="blanc_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorBlancR') %}
checked="checked"
{% endif %}
value="colorBlancR">
<label for="blanc_select_{{ item.id }}" class=" block taille9"
title="{{ 'blanc' | trans({}, "productTranslate") }}">{{ 'blanc' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorBlueR') %}
<div class="taille bleu">
<input type="radio" name="couleurR" class="couleurR colorBox" id="bleu_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorBlueR') %}
checked="checked"
{% endif %}
value="colorBlueR">
<label for="bleu_select_{{ item.id }}" class=" block taille9"
title="{{ 'Bleu' | trans({}, "productTranslate") }}">{{ 'Bleu' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorGreenR') %}
<div class="taille vert">
<input type="radio" name="couleurR" class="couleurR colorBox" id="vert_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorGreenR') %}
checked="checked"
{% endif %}
value="colorGreenR">
<label for="vert_select_{{ item.id }}" class=" block taille9"
title="{{ 'Vert' | trans({}, "productTranslate") }}">{{ 'Vert' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorRedR') %}
<div class="taille rouge">
<input type="radio" name="couleurR" class="couleurR colorBox" id="rouge_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorRedR') %}
checked="checked"
{% endif %}
value="colorRedR">
<label for="rouge_select_{{ item.id }}" class=" block taille9"
title="{{ 'Rouge' | trans({}, "productTranslate") }}">{{ 'Rouge' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorYellowR') %}
<div class="taille jaune">
<input type="radio" name="couleurR" class="couleurR colorBox" id="jaune_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorYellowR') %}
checked="checked"
{% endif %}
value="colorYellowR">
<label for="jaune_select_{{ item.id }}" class=" block taille9"
title="{{ 'Jaune' | trans({}, "productTranslate") }}">{{ 'Jaune' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorTransR') %}
<div class="taille transparent">
<input type="radio" name="couleurR" class="couleurR colorBox" id="trans_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorTransR') %}
checked="checked"
{% endif %}
value="colorTransR">
<label for="trans_select_{{ item.id }}" class=" block taille9"
title="{{ 'Transparent' | trans({}, "productTranslate") }}">{{ 'Transparent' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
</div>
</div>
{% endif %}
</div>
{% endfor %}
</div>
</div>
{% endif %}
{# <div class="erreur_option_liseuse">{{ displayErreurOptionNotSelect() | trans({}, "productTranslate")|raw }}</div>#}
<div class="d-flex">
<a id="step2NumParametreLiseuse">2/5</a>
<a id="step2BackParametreLiseuse" class="btn_back_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-left.svg; style: lines;size: 45px;strokeColor: #000;strokeColorAction: #000;repeat:loop;colorsOnHover: custom"></div>
</a>
<a href="#" id="step2ParametreLiseuse" class="btn_liseuse_mobile">{{ 'Suivant' | trans({}, "productTranslate") }}</a>
<a id="step2NextParametreLiseuse" class="btn_next_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-right.svg; style: lines;size: 45px;strokeColor: #000;strokeColorAction: #000;repeat:loop;colorsOnHover: custom"></div>
</a>
</div>
</div>
<div class="step3ParametreLiseuse " style="display: none">
<div class="text_doc">
{% if papierCourant %}
<h3 class="mtitreLiseuse titre_doc mt-3">{{ papierCourant.filePapierName }}</h3>
<p class="mtitreLiseuse mb-2">{{ 'Nous avons détecté' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyColor }} </strong> page{% if papierCourant.qtyColor > 1 %}s{% endif %} {{ 'en couleur et' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyNoir }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyNoir > 1 %}s{% endif %} {{ 'en noir et blanc' | trans({}, "productTranslate") }} </p>
{% endif %}
<p class="trait_liseuse"></p>
</div>
<div class="bx_select text-center">
<label for="papier" class="labelFormatPapier">{{ 'Papier' | trans({}, "productTranslate") }}</label>
<div class="d-flex">
<div class="f_family" style="width: 100%!important;height: auto;">
{% include 'front/liseuse-papier/gramage-mobile.html.twig' %}
</div>
</div>
</div>
<div class="d-flex">
<a id="step3NumParametreLiseuse">3/5</a>
<a id="step3BackParametreLiseuse" class="btn_back_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-left.svg; style: lines;size: 45px;strokeColor: #000;strokeColorAction: #000;repeat:loop;colorsOnHover: custom"></div>
</a>
<a href="#" id="step3ParametreLiseuse" class="btn_liseuse_mobile">{{ 'Suivant' | trans({}, "productTranslate") }}</a>
<a id="step3NextParametreLiseuse" class="btn_next_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-right.svg; style: lines;size: 45px;strokeColor: #000;strokeColorAction: #000;repeat:loop;colorsOnHover: custom"></div>
</a>
</div>
</div>
<div class="step4ParametreLiseuse " style="display: none">
<div class="text_doc">
{% if papierCourant %}
<h3 class="mtitreLiseuse titre_doc mt-3">{{ papierCourant.filePapierName }}</h3>
<p class="mtitreLiseuse mb-2">{{ 'Nous avons détecté' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyColor }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyColor > 1 %}s{% endif %} {{ 'en couleur et' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyNoir }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyNoir > 1 %}s{% endif %} {{ 'en noir et blanc' | trans({}, "productTranslate") }} </p>
{% endif %}
<p class="trait_liseuse"></p>
</div>
<div class="bx_select bx_select_mobile_lis">
<label for="exemplaire" class="labelFormatExemplaire">{{ 'Exemplaire(s)' | trans({}, "productTranslate") }}</label>
<input type="number" value="{{ papierCourant.nbrPapier }}" placeholder="Nombre d’exemplaires" name="nbrCopie">
</div>
<div class="bx_select bx_select_mobile_lis">
<label for="commentaireLiseuse" class="labelFormatExemplaire" style="width: 100%;">{{ "Soutaitez-vous ajouter un commentaire pour l\'imprimeur? (facultatif)" | trans({}, "productTranslate") }}</label>
<textarea name="commentaire" class="imprimeur_commentaire_input_mobile" id="commentaireLiseuse" >{{ papierCourant.commentaire }}</textarea>
</div>
<div class="bx_select bx_select_mobile_lis">
<div class="d-flex">
<input type="checkbox" name="isDecoupeDoc" id="isDecoupeDoc" class="inputMarge" {% if papierCourant.isDecoupeDoc %} checked="checked" {% endif %} style="box-shadow:none;">
<p class="" style="margin: 4px 0 0 10px;font-size: 18px;font-weight: 500;">
{{ 'Découpe du document' | trans({}, "productTranslate") }} + 1,99 € <span data-toggle="tooltip" style="cursor: pointer" data-placement="bottom" data-title="{{ 'Votre document sera imprimé tel que vous le voyez sur la liseuse. En sélectionnant l’option de découpe, votre fichier devra comporter un fond perdu et des marges de sécurité entre 5 et 8mm' | trans({}, "productTranslate") }}" ><img style="width: 14px;margin-left: 3px;" src="{{ asset('/images/information.png') }}"></span>
<span class="checkmark"></span>
</p>
</div>
</div>
<div class="d-flex">
<a id="step4NumParametreLiseuse">4/5</a>
<a id="step4BackParametreLiseuse" class="btn_back_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-left.svg; style: lines;size: 45px;strokeColor: #000;strokeColorAction: #000;repeat:loop;colorsOnHover: custom"></div>
</a>
<a href="#" id="step4ParametreLiseuse" class="btn_liseuse_mobile">{{ 'Suivant' | trans({}, "productTranslate") }}</a>
<a id="step4NextParametreLiseuse" class="btn_next_liseuse_mobile" href="#">
<div class="livicon-evo"
data-options="name: chevron-right.svg; style: lines;size: 45px;strokeColor: #000;strokeColorAction: #000;repeat:loop;colorsOnHover: custom"></div>
</a>
</div>
</div>
<div class="step5ParametreLiseuse " style="display: none">
<div class="text_doc">
{% if papierCourant %}
<h3 class="mtitreLiseuse titre_doc mt-3">{{ papierCourant.filePapierName }}</h3>
<p class="mtitreLiseuse mb-2">{{ 'Nous avons détecté' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyColor }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyColor > 1 %}s{% endif %} {{ 'en couleur et' | trans({}, "productTranslate") }} <strong>{{ papierCourant.qtyNoir }} </strong> {{ 'page' | trans({}, "productTranslate") }}{% if papierCourant.qtyNoir > 1 %}s{% endif %} {{ 'en noir et blanc' | trans({}, "productTranslate") }} </p>
{% endif %}
<p class="trait_liseuse"></p>
</div>
{% if papierCourant %}
<h3 class="text-center">{{ 'Besoin de document' | trans({}, "productTranslate") }} ?</h3>
<h3 class="text-center titreMenuPdfLiseuse">{{ 'Notre Top 100 des livres et documents essentiels à imprimer' | trans({}, "productTranslate") }}</h3>
<div class="box_header1 box_headerLiseuse box_headerLiseuseMobile">
<div class=" bx_global_radio input-group md-form form-sm form-2 bloc-liseuse-doc">
<input class="form-control input_search_top_pdf_liseuse" id="inputPdf" placeholder="Rechercher..." type="text" >
<div class="input-group-append " id="searchBtn">
<button id="buttonSearchLiv" class="buttonSearchDoc" disabled="disabled"><span class="search_top" id="spanSearchBtn"></span></button>
</div>
</div>
<div>
<div class="d-flex bx_global_radio taille_full bottom_lis_doc">
{% for category in categories %}
<div class="taille">
<input type="radio" name="categoryPdf" id="categoryId{{ category.id }}" value="{{ category.id }}" >
<label for="categoryId{{ category.id }}" class="block taille">{{ category.titre | trans({}, "productTranslate") }}</label>
</div>
{% endfor %}
</div>
</div>
<div class="bx_global_radio_result_pdf">
<input type="hidden" value="0" id="offset">
<div class="row" id="blocTopProduct" style="width: 100%;">
<div class=" row blocTopProductwithoutPagination mb-3" style="width: 100%;"></div>
</div>
<span id="endPdf"></span>
</div>
</div>
{% endif %}
<div>
<a href="#" id="step5ParametreLiseuse" class="btn_liseuse_mobile">{{ 'Recapitulatif de commande' | trans({}, "productTranslate") }}</a>
</div>
</div>
</form>
{% endif %}
</div>
</div>
<div class="modal fade " id="exemplairePapierProduct" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;">
<div class="modal-dialog modal-lg" style="margin-top: 3vw;">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title h4">{{ "Choisir le Nombre d\'exemplaire" | trans({}, "productTranslate") }}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="form-inline" style="margin: 0px 28%;">
<div class="form-group" style=" max-width: 195px; margin-right: 15px;">
<input type="number" class="form-control" id="exemplaireManuel" value="" placeholder="{{ 'Entrer un nombre' | trans({}, "productTranslate") }}" style="width: 100%;">
</div>
<button class="btn btn-primary" id="exemplaireManuelBtn">{{ 'Valider' | trans({}, "productTranslate") }}</button>
</div>
</div>
</div>
</div>
</div>
<style>
.labelMarge{
width: 86%!important;
}
.inputMarge{
height: 30px!important;width: 30px!important;
}
</style>
<script>
var productAttribute = '{{ productAttribute|raw }}';
</script>