Mentions légales

 

Le présent site est édité par :

Royalties Consulting

Société par actions simplifiée (SAS)

SIRET : 98784419800018

Siège social : 3 RUE DE LA PAIX, 92100 BOULOGNE-BILLANCOURT

Email : contact[a]royaltiesconsulting.com

Directeur de la publication : Johann THEVOT


Hébergement

Le site est hébergé par :

Infomaniak Network SA

Rue Eugène-Marziano 25

1227 Les Acacias (GE), Suisse

Site web : www.infomaniak.com


Propriété intellectuelle

L’ensemble du contenu présent sur le site (textes, éléments graphiques, logo, structure, etc.) est la propriété exclusive de Royalties Consulting, sauf mention contraire.

Toute reproduction, représentation, modification, publication ou adaptation, totale ou partielle, de ces éléments, quel que soit le moyen ou le procédé utilisé, est interdite sans autorisation écrite préalable.


Responsabilité

Royalties Consulting s’efforce de fournir sur le site des informations aussi précises que possible. Toutefois, elle ne pourra être tenue responsable des omissions, inexactitudes ou carences dans la mise à jour.

L’utilisateur reste seul responsable de l’utilisation des informations fournies sur le site.

 

Droit applicable

Le site est soumis au droit français.

Tout litige relatif à son utilisation relève de la compétence des juridictions françaises.

$( "#nav-btn" ).on( "click", function() { $('#takeover-nav').toggleClass("shown"); $('.sticky-nav').toggleClass("difference"); }); ///Initiation Variables var icon_1 = document.getElementById("nav-btn"); var topLine_1 = document.getElementById("top-line-1"); var middleLine_1 = document.getElementById("middle-line-1"); var bottomLine_1 = document.getElementById("bottom-line-1"); var state_1 = "menu"; // can be "menu" or "arrow" var topLineY_1; var middleLineY_1; var bottomLineY_1; var topLeftY_1; var topRightY_1; var bottomLeftY_1; var bottomRightY_1; var topLeftX_1; var topRightX_1; var bottomLeftX_1; var bottomRightX_1; ///Animation Variables var segmentDuration_1 = 15; var menuDisappearDurationInFrames_1 = segmentDuration_1; var arrowAppearDurationInFrames_1 = segmentDuration_1; var arrowDisappearDurationInFrames_1 = segmentDuration_1; var menuAppearDurationInFrames_1 = segmentDuration_1; var menuDisappearComplete_1 = false; var arrowAppearComplete_1 = false; var arrowDisappearComplete_1 = false; var menuAppearComplete_1 = false; var currentFrame_1 = 1; ///Menu Disappear function menuDisappearAnimation_1() { currentFrame_1++; if ( currentFrame_1 { //top line topLineY_1 = AJS.easeInBack( 37, 50, menuDisappearDurationInFrames_1, currentFrame_1 ); topLine_1.setAttribute( "d", "M30,"+topLineY_1+" L70,"+topLineY_1 ); //bottom line bottomLineY_1 = AJS.easeInBack( 63, 50, menuDisappearDurationInFrames_1, currentFrame_1 ); bottomLine_1.setAttribute( "d", "M30,"+bottomLineY_1+" L70,"+bottomLineY_1 ); //recursion menuDisappearAnimation_1(); }); } else { middleLine_1.style.opacity = "0"; currentFrame_1 = 1; menuDisappearComplete_1 = true; openMenuAnimation_1(); } } ///Cross Appear function arrowAppearAnimation_1() { currentFrame_1++; if ( currentFrame_1 { //top line topLeftX_1 = AJS.easeOutBack( 30, 35, arrowAppearDurationInFrames_1, currentFrame_1 ); topLeftY_1 = AJS.easeOutBack( 50, 35, arrowAppearDurationInFrames_1, currentFrame_1 ); bottomRightX_1 = AJS.easeOutBack( 70, 65, arrowAppearDurationInFrames_1, currentFrame_1 ); bottomRightY_1 = AJS.easeOutBack( 50, 65, arrowAppearDurationInFrames_1, currentFrame_1 ); topLine_1.setAttribute( "d", "M" + topLeftX_1 + "," + topLeftY_1 + " L" + bottomRightX_1 + "," + bottomRightY_1 ); //bottom line bottomLeftX_1 = AJS.easeOutBack( 30, 35, arrowAppearDurationInFrames_1, currentFrame_1 ); bottomLeftY_1 = AJS.easeOutBack( 50, 65, arrowAppearDurationInFrames_1, currentFrame_1 ); topRightX_1 = AJS.easeOutBack( 70, 65, arrowAppearDurationInFrames_1, currentFrame_1 ); topRightY_1 = AJS.easeOutBack( 50, 35, arrowAppearDurationInFrames_1, currentFrame_1 ); bottomLine_1.setAttribute( "d", "M" + bottomLeftX_1 + "," + bottomLeftY_1 + " L" + topRightX_1 + "," + topRightY_1 ); //recursion arrowAppearAnimation_1(); }); } else { currentFrame_1 = 1; arrowAppearComplete_1 = true; openMenuAnimation_1(); } } ///Combined Open Menu Animation function openMenuAnimation_1() { if ( !menuDisappearComplete_1 ) { menuDisappearAnimation_1(); } else if ( !arrowAppearComplete_1) { arrowAppearAnimation_1(); } } ///Cross Disappear function arrowDisappearAnimation_1() { currentFrame_1++; if ( currentFrame_1 { //top line topLeftX_1 = AJS.easeInBack( 35, 30, arrowDisappearDurationInFrames_1, currentFrame_1 ); topLeftY_1 = AJS.easeInBack( 35, 50, arrowDisappearDurationInFrames_1, currentFrame_1 ); bottomRightX_1 = AJS.easeInBack( 65, 70, arrowDisappearDurationInFrames_1, currentFrame_1 ); bottomRightY_1 = AJS.easeInBack( 65, 50, arrowDisappearDurationInFrames_1, currentFrame_1 ); topLine_1.setAttribute( "d", "M" + topLeftX_1 + "," + topLeftY_1 + " L" + bottomRightX_1 + "," + bottomRightY_1 ); //bottom line bottomLeftX_1 = AJS.easeInBack( 35, 30, arrowDisappearDurationInFrames_1, currentFrame_1 ); bottomLeftY_1 = AJS.easeInBack( 65, 50, arrowDisappearDurationInFrames_1, currentFrame_1 ); topRightX_1 = AJS.easeInBack( 65, 70, arrowDisappearDurationInFrames_1, currentFrame_1 ); topRightY_1 = AJS.easeInBack( 35, 50, arrowDisappearDurationInFrames_1, currentFrame_1 ); bottomLine_1.setAttribute( "d", "M" + bottomLeftX_1 + "," + bottomLeftY_1 + " L" + topRightX_1 + "," + topRightY_1 ); //recursion arrowDisappearAnimation_1(); }); } else { middleLine_1.style.opacity = "1"; currentFrame_1 = 1; arrowDisappearComplete_1 = true; closeMenuAnimation_1(); } } ///Menu Appear function menuAppearAnimation_1() { currentFrame_1++; if ( currentFrame_1 { //top line topLineY_1 = AJS.easeOutBack( 50, 37, menuDisappearDurationInFrames_1, currentFrame_1 ); topLine_1.setAttribute( "d", "M30,"+topLineY_1+" L70,"+topLineY_1 ); //bottom line bottomLineY_1 = AJS.easeOutBack( 50, 63, menuDisappearDurationInFrames_1, currentFrame_1 ); bottomLine_1.setAttribute( "d", "M30,"+bottomLineY_1+" L70,"+bottomLineY_1 ); //recursion menuAppearAnimation_1(); }); } else { currentFrame_1 = 1; menuAppearComplete_1 = true; closeMenuAnimation_1(); } } ///Close Menu Animation function closeMenuAnimation_1() { if ( !arrowDisappearComplete_1 ) { arrowDisappearAnimation_1(); } else if ( !menuAppearComplete_1 ) { menuAppearAnimation_1(); } } ///Events icon_1.addEventListener( "click", ()=> { if ( state_1 === "menu" ) { openMenuAnimation_1(); state_1 = "arrow"; arrowDisappearComplete_1 = false; menuAppearComplete_1 = false; } else if ( state_1 === "arrow" ) { closeMenuAnimation_1(); state_1 = "menu"; menuDisappearComplete_1 = false; arrowAppearComplete_1 = false; } }); // Cursor document.addEventListener("DOMContentLoaded", function(event) { var cursor = document.querySelector(".custom-cursor"); var links = document.querySelectorAll("a, button, #nav-btn, input.btn"); var initCursor = false; for (var i = 0; i