{% extends 'base.html.twig' %}
{% block title %}
{{ influencer.name|title }}
Nudes Photos & Videos - Share-Nude
{% endblock %}
{% block description %}{% if influencer.description is not empty %}{{ influencer.description|slice(0, 160) }}{% else %}All {{ influencer.name|title }} Naked {% if influencer.onlyfans|length > 0 %}({{ influencer.onlyfans }} Onlyfans) {% elseif influencer.mym|length > 0 %}({{ influencer.mym }} MyM) {% endif %}free photos and videos. {{ influencer.name|title }} best medias on Share-Nude{% endif %}{% endblock %}
{% block meta %}
<meta content="{{ influencer.name|title }} Nude Photos and Videos" property="og:title"/>
<meta content="{% if influencer.description is not empty %}{{ influencer.description|slice(0, 200) }}{% else %}All {{ influencer.name|title }} naked free photos and videos on Share-Nude{% endif %}" property="og:description"/>
<meta content="Share-Nude" property="og:site_name"/>
<meta content="en_EN" property="og:locale"/>
<meta content="profile" property="og:type"/>
<meta content="https://share-nude.com{{ app.request.requestUri }}" property="og:url"/>
{% if influencer.mainPhoto is not null %}
<meta content="https://share-nude.com{{ asset('images/influencer/' ~ influencer.slug ~ '/' ~ (influencer.mainPhoto.webp ?? influencer.mainPhoto.slug)) }}" property="og:image"/>
<meta content="image/{{ influencer.mainPhoto.webp is not null ? 'webp' : 'jpeg' }}" property="og:image:type"/>
{% else %}
<meta content="https://share-nude.com{{ asset('sharenude.png') }}" property="og:image"/>
{% endif %}
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:title" content="{{ influencer.name|title }} Nude Photos and Videos"/>
<meta name="twitter:description" content="{% if influencer.description is not empty %}{{ influencer.description|slice(0, 200) }}{% else %}All {{ influencer.name|title }} naked free photos and videos on Share-Nude{% endif %}"/>
{% if influencer.mainPhoto is not null %}
<meta name="twitter:image" content="https://share-nude.com{{ asset('images/influencer/' ~ influencer.slug ~ '/' ~ (influencer.mainPhoto.webp ?? influencer.mainPhoto.slug)) }}"/>
{% else %}
<meta name="twitter:image" content="https://share-nude.com{{ asset('sharenude.png') }}"/>
{% endif %}
<link rel="canonical" href="{{sharenude|raw}}/i/{{ influencer.slug }}"/>
{% endblock %}
{% block body %}
<div class="container white" id="photos-page-js">
{% set breadcrumbs = [
{'label': influencer.name|title, 'url': path('app_influencer', {'slug': influencer.slug})}
] %}
{{ include('partials/breadcrumb.html.twig') }}
<h1>{{ influencer.name|title }}
nude</h1>
<div class="text-center mt-2 mb-4">
{% if influencer.description|length > 0 %}
<p>{{ influencer.description }}</p>
{% endif %}
{% if influencer.age|length > 0 %}
<span class="m-3">Age : {{ influencer.age }}</span>
{% endif %}
{% if influencer.country|length > 0 %}
<span class="m-3">Country : {{ influencer.country|country_name }}</span>
{% endif %}
{% if influencer.instagram|length > 0 %}
<span class="m-3">Instagram : {{ influencer.instagram }}</span>
{% endif %}
{# {% if influencer.name matches '/\s/' == false %}
<a href="https://offinder.app/onlyfans/{{ influencer.name }}" class="btn btn-primary" title="Onlyfans {{ influencer.name|title }}" data-no-swup target="_blank">{{ influencer.name }} Onlyfans</a>
{% endif %} #}
{% if influencer.mym|length > 0 %}
<span class="m-3">Mym : <strong>{{ influencer.mym }}</strong></span>
{% endif %}
{# {% if influencer.name matches '/\s/' == false %}
<a href="https://fansfinder.app/fansly/{{ influencer.name }}" class="btn btn-primary" title="Fansly {{ influencer.name|title }}" data-no-swup target="_blank">{{ influencer.name }} Fansly</a>
{% endif %} #}
{% if influencer.patreon|length > 0 %}
<span class="m-3">Patreon : <strong>{{ influencer.patreon }}</strong></span>
{% endif %}
{% if influencer.swame|length > 0 %}
<span class="m-3">Swame : <strong>{{ influencer.swame }}</strong></span>
{% endif %}
{% if influencer.chaturbate|length > 0 %}
<span class="m-3">Chaturbate : <strong>{{ influencer.chaturbate }}</strong></span>
{% endif %}
{% if influencer.stripchat|length > 0 %}
<span class="m-3">Stripchat : <strong>{{ influencer.stripchat }}</strong></span>
{% endif %}
{% if influencer.slug == "adrien-laurent" %}
<span class="m-3"><a href="https://ad-laurent.fr" title="Ad Laurent Porn">Ad Laurent Sextape</a></span>
{% endif %}
</div>
<!-- VIP Influencer Banner -->
<div class="vip-influencer-banner">
<a href="https://share-nude-vip.com" target="_blank" rel="noopener nofollow" class="vip-influencer-link">
<span class="vip-influencer-icon">🔥</span>
<span class="vip-influencer-text">
Débloque tous les contenus exclusifs de <span class="vip-influencer-name">{{ influencer.name|title }}</span> et bien d'autres pour seulement 1€ sur Share-Nude VIP
</span>
<span class="vip-influencer-arrow">→</span>
</a>
</div>
<h2>{{ influencer.name|title }}
Photos and Videos</h2>
<div class="text-center">
{% if influencer.mainPhoto is not null %}
<picture>
{% if influencer.mainPhoto.webp is not null %}<source srcset="{{sharenude|raw}}{{ asset('images/influencer/' ~ influencer.slug ~ '/196/' ~ influencer.mainPhoto.webp ~ '') }}" type="image/webp">{% endif %}
<img loading="lazy" class="rounded-circle grid-100" src="{{sharenude|raw}}{{ asset('images/influencer/' ~ influencer.slug ~ '/196/' ~ influencer.mainPhoto.slug ~ '') }}" title="{{ influencer.name|title }}" alt="{{ influencer.name|title }}"/>
</picture>
{% else %}
<picture>
<source srcset="{{ asset('images/generic-avatar.webp') }}" type="image/webp">
<img class="rounded-circle grid-100" src="{{ asset('images/generic-avatar.jpg') }}" title="{{ influencer.name|title }}" alt="{{ influencer.name|title }}"/>
</picture>
{% endif %}
</div>
<div class="text-center my-3">
{% if app.user %}
<a href="{{ path('user_influencer_follow', {id:influencer.id}) }}" class="btn btn-primary" title="Follow {{ influencer.name|title }}" data-no-swup>
{% if(follow|length == 0) %}Follow{% else %}Unfollow
{% endif %}
-
{{ influencer.influencerFollowers|length|number_format }}
<i class="fa-solid fa-users"></i>
</a>
<a href="{{ path('user_upload', {influencer:influencer.id}) }}" data-no-swup class="btn btn-primary" title="Add photo {{ influencer.name|title }}">
Add medias
<i class="fa-solid fa-upload"></i>
</a>
{% else %}
<div class="white"><a href="{{ path('security_login') }}" class="btn btn-primary" title="Follow {{ influencer.name|title }}" data-no-swup>
Follow
-
{{ influencer.influencerFollowers|length|number_format }}
<i class="fa-solid fa-users"></i>
</a>
<br>Sign-up and follow {{ influencer.name|title }} to get notified each time a new media is posted 🔔
</div>
{% endif %}
</div>
{% if (is_granted('ROLE_ADMIN')) %}
<p class="text-center">
<a href="{{ path('admin_edit_influencer', {id:influencer.id}) }}" class="btn btn-secondary" title="Edit">Edit</a>
<a href="{{ path('admin_remove_influencer', {id:influencer.id}) }}" onclick="return confirm('Are you sure you want to disabled this influencer ?');" class="btn btn-danger" title="Disabled">Disabled</a>
</p>
{% endif %}
<ul class="nav nav-pills nav-fill mb-3 px-5" id="pills-tab" role="tablist">
{% if photos|length > 0 %}
<li class="nav-item" role="presentation">
<button class="nav-link white active" id="pills-home-tab" data-bs-toggle="pill" data-bs-target="#pills-home" type="button" role="tab" aria-controls="pills-home" aria-selected="true">{{ influencer.photos|length|number_format }} Photos <i class="fa-solid fa-camera" style="font-size:.9rem;"></i></button>
</li>
{% endif %}
{% if influencer.videos|length > 0 %}
<li class="nav-item" role="presentation">
<button class="nav-link white {% if influencer.videos|length > 0 and photos|length == 0 %}active{% endif %}" id="pills-profile-tab" data-bs-toggle="pill" data-bs-target="#pills-profile" type="button" role="tab" aria-controls="pills-profile" aria-selected="false">{{ influencer.videos|length|number_format }} Videos <i class="fa-solid fa-video" style="font-size:.9rem;"></i></button>
</li>
{% endif %}
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane fade show {% if photos|length > 0 %}active{% endif %}" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab">
<div class="row" id="photo-container">
<div id="load-more-button" class="d-none" data-url="{{sharenude|raw}}{{ path('load_more_influencer', { 'slug':influencer.slug,'page': 0 }) }}">Load more photos</div>
<div id="total-page" class="d-none" data-page="{{totalPages}}"></div>
{% for photo in photos|sort((a, b) => a.id <= b.id) %}
{{ include('grid_photos.html.twig') }}
{% if loop.index is divisible by(11) %}
{{ include('grid_vip_card.html.twig') }}
{% endif %}
{% endfor %}
</div>
<div class="row">
{{ include('loader.html.twig') }}
<div class="navigation my-5">
{{ knp_pagination_render(photos) }}
</div>
</div>
</div>
<div class="tab-pane fade {% if influencer.videos|length > 0 and photos|length == 0 %} show active{% endif %}" id="pills-profile" role="tabpanel" aria-labelledby="pills-profile-tab">
<div class="row">
{% for video in influencer.videos|sort((a, b) => a.id <= b.id) %}
{% if video.actif == 1 %}
<div class="col-lg-3 mx-auto my-3 text-center">
<div class="hover-video-container">
<a data-no-swup href="{{ path('user_video', { slug : video.influencer.slug, id : video.id }) }}" title="{{ video.influencer.name|title }} Video">
<picture>
{% if video.webp is not null %}<source srcset="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencer.slug ~ '/306/' ~ video.webp ~ '') }}" type="image/webp">{% endif %}
<img loading="lazy" src="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencer.slug ~ '/306/' ~ video.slug ~ '') }}" class="grid-100 rounded" title="{{ influencer.name|title }} video" alt="{{ influencer.name|title }} video"/>
</picture>
<div class="video-views-container">
<div class="video-views">
{{ video.influencer.name|title }}
<div class="views">
{{ video.views|number_format }}
<i class="fa-solid fa-eye"></i>
<br>
{{ video.createdAt|ago }}
</div>
</div>
</div>
</a>
</div>
</div>
{% endif %}
{% if loop.index is divisible by(11) %}
{{ include('grid_vip_card.html.twig') }}
{% endif %}
{% endfor %}
</div>
</div>
</div>
{{ include('ads.html.twig') }}
<h3 class="my-3">Did you like these {{ influencer.name|title }} Leak ?</h3>
</div>
{% endblock %}