Please fill out the form below to sign in

Back to top
Enabling a Smarter Society and Better Living

© 2010–2026 Dahua. All rights reserved.


})(); .pc26-btn:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(0,0,0,.3)}.pc26-btn-red{background:#e61d31}.pc26-btn-blue{background:#168fc5} .pc26-kv{min-height:690px;background-image:linear-gradient(90deg,#040916 0,transparent 23%),url("https://materialfile.dahuasecurity.com/new_uploads/image/20260717/banner%402x_1.png");background-size:cover;background-position:center;position:relative} .pc26-kv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,#040916)} .pc26-prize{padding:80px 0;background:radial-gradient(circle at 50% 30%,rgba(113,37,172,.35),transparent 48%),linear-gradient(180deg,#070d1c,#0a1024);position:relative} .pc26-prize-grid{display:grid;grid-template-columns:52% 48%;align-items:center;gap:35px}.pc26-eyebrow{font-size:13px;letter-spacing:3px;color:#43c9ff;font-weight:900} #pc26-shell h2{font-size:44px;line-height:1.08;margin:10px 0 18px}#pc26-shell h2 strong{color:#ef1d31}.pc26-prize p{font-size:18px;line-height:1.55;color:#ceddec;margin:0;max-width:600px} .pc26-total{display:flex;align-items:baseline;gap:12px;margin:24px 0 10px}.pc26-total b{font-size:68px;line-height:1;color:#fff}.pc26-total span{font-size:19px;color:#43c9ff;font-weight:800} .pc26-phone-stage{height:390px;position:relative;display:flex;align-items:center;justify-content:center}.pc26-phone{width:190px;height:365px;border:7px solid #e9eef8;border-radius:38px;background:linear-gradient(150deg,#262d61,#080b18 58%,#8b2fb1);box-shadow:0 0 45px rgba(105,108,255,.45),0 30px 60px #000;position:relative;z-index:3;animation:pcFloat 3.6s ease-in-out infinite} .pc26-phone:before{content:"";position:absolute;width:74px;height:20px;border-radius:0 0 14px 14px;background:#e9eef8;left:51px;top:-1px}.pc26-phone:after{content:"iPhone 18";position:absolute;inset:auto 0 55px;text-align:center;font-size:25px;font-weight:900;color:#fff} .pc26-coin{position:absolute;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#fff6a8,#ffc928 42%,#e69400 74%);border:4px solid #ffe272;color:#8a4b00;font-weight:900;font-size:24px;box-shadow:0 8px 22px rgba(255,193,7,.3);animation:pcCoin 4s ease-in-out infinite} .c1{left:8%;top:10%}.c2{right:8%;top:22%;animation-delay:.7s}.c3{left:15%;bottom:8%;animation-delay:1.2s}.c4{right:13%;bottom:3%;animation-delay:1.8s} @keyframes pcFloat{50%{transform:translateY(-13px) rotate(1deg)}}@keyframes pcCoin{50%{transform:translateY(-16px) rotate(14deg)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}} .pc26-main{padding:84px 0;background:linear-gradient(180deg,#07101f,#040916)}.pc26-title{text-align:center;margin-bottom:42px}.pc26-title p{margin:0;color:#bed1e2;font-size:17px}.pc26-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px} .pc26-card{min-height:410px;padding:38px;border:1px solid rgba(105,197,242,.28);background:linear-gradient(145deg,rgba(16,48,77,.93),rgba(7,16,31,.98));position:relative;overflow:hidden;display:flex;flex-direction:column} .pc26-card-video{border-top:4px solid #e61d31}.pc26-card-app{border-top:4px solid #43c9ff}.pc26-number{font-size:48px;color:rgba(255,255,255,.16);font-weight:900}.pc26-label{font-size:12px;font-weight:900;letter-spacing:2px;color:#43c9ff;margin-top:-22px;margin-left:78px}.pc26-card-video .pc26-label{color:#ff6875} #pc26-shell h3{font-size:31px;margin:26px 0 14px}.pc26-card p{font-size:17px;line-height:1.55;color:#cbdbea;margin:0 0 23px}.pc26-steps{font-size:12px;line-height:1.7;letter-spacing:.8px;font-weight:900;margin-bottom:25px;color:#fff}.pc26-card .pc26-btn{margin-top:auto;align-self:flex-start} .pc26-how{padding:82px 0;background:#07101f}.pc26-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.pc26-step{padding:25px 20px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035);min-height:185px}.pc26-step b{display:block;color:#43c9ff;font-size:28px;margin-bottom:15px}.pc26-step h3{font-size:20px!important;margin:0 0 10px!important}.pc26-step p{font-size:15px;color:#cbdbea;line-height:1.5;margin:0} .pc26-socials{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 22px}.pc26-social{padding:10px 15px;border-radius:24px;background:#fff;color:#071326;font-size:13px;font-weight:900} .pc26-tags{padding:20px 22px;border-left:4px solid #e61d31;background:rgba(230,29,49,.1);font-size:17px;line-height:1.7}.pc26-tags strong{color:#43c9ff} .pc26-video{padding:82px 0;background:linear-gradient(180deg,#07101f,#050b17)}.pc26-video-grid{display:grid;grid-template-columns:40% 60%;gap:50px;align-items:center}.pc26-video-placeholder{aspect-ratio:16/9;border:2px dashed rgba(67,201,255,.55);background:linear-gradient(135deg,rgba(17,69,110,.65),rgba(18,8,42,.75));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:8px;color:#d8eafa} .pc26-play{width:70px;height:70px;border-radius:50%;background:#e61d31;display:grid;place-items:center;font-size:29px;padding-left:5px;margin-bottom:15px}.pc26-video-placeholder b{font-size:18px}.pc26-video-placeholder small{margin-top:8px;color:#9fb8cb} .pc26-signup{padding:84px 0;background:radial-gradient(circle at 80% 20%,rgba(34,163,218,.14),transparent 35%),#040916}.pc26-signup-grid{display:grid;grid-template-columns:38% 62%;gap:52px;align-items:start}.pc26-signup-copy p{font-size:17px;color:#cbdbea;line-height:1.55}.pc26-note{margin-top:20px;padding:15px;border-left:3px solid #43c9ff;background:rgba(67,201,255,.07);font-size:14px!important} #pc26-form-host{width:100%;max-width:740px;margin-left:auto}#pc26-form-host #lp-pom-box-1624{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:32px!important;background:#f4f7fb!important;border-radius:8px!important;overflow:visible!important} #pc26-form-host #lp-pom-box-1624-color-overlay{display:none!important}#pc26-form-host #lp-pom-form-1567{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important} #pc26-form-host form,#pc26-form-host .fields,#pc26-form-host #step_0{width:100%!important;height:auto!important;display:block!important} #pc26-form-host .lp-pom-form-field{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;margin:0 0 19px!important} #pc26-form-host .main.lp-form-label{position:relative!important;display:block!important;width:100%!important;height:auto!important;margin:0 0 8px!important;color:#0b1830!important;font:700 14px/1.3 Arial,sans-serif!important} #pc26-form-host input[type=text],#pc26-form-host input[type=email],#pc26-form-host input[type=tel],#pc26-form-host select{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:49px!important;padding:0 14px!important;border:1px solid #b7c4d1!important;border-radius:4px!important;background:#fff!important;color:#0b1830!important;font:16px Arial,sans-serif!important} #container_je_souhaite_participer_{display:none!important}#pc26-form-host #container_consentement{margin-top:3px!important}#pc26-form-host #label_consentement{display:none!important} #pc26-form-host .option{display:flex!important;align-items:flex-start!important;gap:10px!important}#pc26-form-host input[type=checkbox]{position:relative!important;left:auto!important;top:3px!important;width:18px!important;height:18px!important;flex:0 0 auto!important} #pc26-form-host .opt-label{position:relative!important;left:auto!important;top:auto!important;width:auto!important;color:#34465a!important;font:13px/1.5 Arial,sans-serif!important}#pc26-form-host .opt-label a{color:#c91526!important;text-decoration:underline!important} #pc26-form-host #lp-pom-button-1568{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:52px!important;margin-top:8px!important;background:#e61d31!important;border:0!important;border-radius:4px!important;color:#fff!important;font:900 13px Arial,sans-serif!important;letter-spacing:1px!important} #pc26-form-host #lp-pom-text-1644,#pc26-form-host blockquote{display:none!important}.pc26-foot{text-align:center;padding:28px 20px;background:#02050d;color:#8298aa;font-size:12px} .pc26-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.pc26-reveal.is-visible{opacity:1;transform:none} @media(max-width:820px){.pc26-wrap{width:min(100% - 40px,680px)}.pc26-hero{grid-template-columns:1fr;min-height:auto}.pc26-copy{padding:38px 24px 44px}.pc26-logo{width:145px;margin-bottom:35px}#pc26-shell h1{font-size:45px;letter-spacing:-1px}.pc26-lead{font-size:17px}.pc26-actions{display:grid}.pc26-btn{width:100%}.pc26-kv{min-height:410px;background-image:linear-gradient(180deg,#040916 0,transparent 20%),url("https://materialfile.dahuasecurity.com/new_uploads/image/20260717/banner%402x_1.png");background-position:center 28%}.pc26-prize{padding:60px 0}.pc26-prize-grid,.pc26-video-grid,.pc26-signup-grid{grid-template-columns:1fr}.pc26-total b{font-size:58px}.pc26-phone-stage{height:380px}.pc26-main,.pc26-how,.pc26-video,.pc26-signup{padding:60px 0}.pc26-grid{grid-template-columns:1fr}.pc26-card{min-height:390px;padding:28px 24px}.pc26-how-grid{grid-template-columns:1fr 1fr}.pc26-video-grid{gap:28px}.pc26-signup-grid{gap:28px}#pc26-form-host #lp-pom-box-1624{padding:22px!important}#pc26-shell h2{font-size:35px}} @media(max-width:480px){.pc26-wrap{width:calc(100% - 32px)}#pc26-shell h1{font-size:39px}.pc26-date{font-size:15px}.pc26-how-grid{grid-template-columns:1fr}.pc26-phone{width:165px;height:320px}.pc26-phone:before{left:41px}.pc26-phone-stage{height:340px}.pc26-total{display:block}.pc26-total span{display:block;margin-top:9px}} `; document.head.appendChild(style); var shell=document.createElement("main");shell.id="pc26-shell"; shell.innerHTML=`
DAHUA PRO CHALLENGE 2026 · FRANCE

CRÉEZ ·
MONTREZ ·
GAGNEZ

DU 15 SEPTEMBRE AU 15 OCTOBRE 2026

Montrez votre savoir-faire, relevez le challenge et tentez de remporter des récompenses exceptionnelles.

⚡ Quelques minutes suffisent pour participer.
DES RÉCOMPENSES EXCEPTIONNELLES

2 000 € de récompenses à gagner

Participez au Dahua Pro Challenge 2026 et tentez notamment de remporter un iPhone 18.

2 000 €VALEUR TOTALE DES RÉCOMPENSES
€€€€
DEUX CATÉGORIES · DEUX CHALLENGES

Choisissez votre façon de participer

Le Challenge Vidéo et le Classement DH Partner disposent chacun de leur propre parcours.

01
CHALLENGE VIDÉO RÉSEAUX SOCIAUX

Créez et partagez

Présentez une installation, un produit ou une solution Dahua dans une courte vidéo et publiez-la sur le réseau social de votre choix.

CRÉEZ → PUBLIEZ → IDENTIFIEZ DAHUA → INSCRIVEZ-VOUS
JE PARTICIPE
02
CLASSEMENT DH PARTNER

Scannez et progressez

Scannez les QR codes des produits éligibles dans l’application DH Partner, cumulez des points et progressez dans le classement.

TÉLÉCHARGEZ → SCANNEZ → CUMULEZ → PROGRESSEZ
TÉLÉCHARGER DH PARTNER
CHALLENGE VIDÉO

Participez en quelques minutes

Quatre étapes simples pour présenter votre savoir-faire.

01

Suivez-nous

Suivez les comptes officiels de Dahua Technology France.

02

Créez

Filmez une réalisation, une installation ou une solution Dahua.

03

Publiez

Partagez votre vidéo sur l’un des réseaux sociaux participants.

04

Identifiez

Ajoutez le compte officiel et le hashtag de l’opération.

TikTokFacebookInstagramLinkedIn
Mentionnez @Dahua Technology France
Ajoutez #DahuaProChallenge2026
INSPIRATION

Revivez l’édition 2025

Ajoutez ici une vidéo de l’édition précédente pour inspirer les futurs participants.

▶
VIDÉO 2025 À INSÉREREmplacement prévu pour votre lecteur vidéo
`; document.body.insertBefore(shell,root);document.getElementById("pc26-form-host").appendChild(formBox);root.style.display="none"; var challenge=document.getElementById("je_souhaite_participer_");if(challenge){challenge.value="Challenge Vidéo UGC";challenge.required=false} var consent=document.querySelector("#container_consentement .label-style");if(consent)consent.innerHTML='J’accepte que Dahua Technology France utilise ces informations pour me contacter au sujet du Pro Challenge 2026. Politique de confidentialité.'; var submit=document.querySelector("#lp-pom-button-1568 .label");if(submit)submit.textContent="JE VALIDE MON INSCRIPTION"; document.title="Dahua Pro Challenge 2026 France | Inscription"; var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting)e.target.classList.add("is-visible")})},{threshold:.12});document.querySelectorAll(".pc26-reveal").forEach(function(e){io.observe(e)}); } if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",build);else build(); })(); label_consent_submission: "Consentement *" }; Object.keys(labels).forEach(function (id) { var el = document.getElementById(id); if (el) el.textContent = labels[id]; }); var challenge = document.getElementById("state"); if (challenge) { challenge.innerHTML = '' + '' + '' + ''; challenge.required = true; } var consent = document.querySelector('label[for="ub-option-consent_submission-item-0"]'); if (!consent) { consent = document.querySelector("#ub-option-consent_submission-item-0 + label"); } if (consent) { consent.innerHTML = 'J’accepte que Dahua Technology France utilise ces informations pour me contacter au sujet du Pro Challenge 2026. Politique de confidentialité.'; } var submit = document.getElementById("lp-pom-button-1568"); if (submit) { var submitLabel = submit.querySelector(".label") || submit; submitLabel.textContent = "JE M’INSCRIS"; } } function buildPage() { if (document.getElementById("pc26-shell")) return; var root = document.getElementById("lp-pom-root"); var formBox = document.getElementById("lp-pom-box-1624"); if ((!root || !formBox) && tries++ < 30) { window.setTimeout(buildPage, 150); return; } if (!root || !formBox) return; var style = document.createElement("style"); style.id = "pc26-style"; style.textContent = '*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050b17!important;color:#fff;font-family:Arial,"Helvetica Neue",sans-serif}' + '#pc26-shell{width:100%;overflow:hidden;background:#050b17;color:#fff}' + '#pc26-shell a{text-decoration:none}' + '.pc26-hero{min-height:640px;display:grid;grid-template-columns:56% 44%;background:radial-gradient(circle at 16% 15%,#12426b 0,transparent 34%),linear-gradient(135deg,#071a33 0%,#050b17 58%,#071326 100%);position:relative}' + '.pc26-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 45%,rgba(0,190,255,.12) 46%,transparent 47%);pointer-events:none}' + '.pc26-copy{padding:72px 7vw 70px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}' + '.pc26-brand{font-size:17px;font-weight:700;letter-spacing:1.4px;margin-bottom:56px}.pc26-brand span{font-size:26px;font-style:italic;color:#ef1b2d;margin-right:8px}' + '.pc26-kicker{font-size:15px;font-weight:700;letter-spacing:4px;color:#42c8ff;margin-bottom:18px}' + '#pc26-shell h1{font-size:clamp(42px,5.5vw,76px);line-height:.98;letter-spacing:-2px;margin:0;max-width:690px}#pc26-shell h1 em{font-style:normal;color:#ef1b2d}' + '.pc26-date{font-size:18px;font-weight:700;letter-spacing:1.2px;margin:27px 0 12px}.pc26-lead{font-size:19px;line-height:1.55;color:#d6e6f4;max-width:610px;margin:0 0 32px}' + '.pc26-cta{align-self:flex-start;background:#e51a2a;color:#fff;font-size:14px;font-weight:800;letter-spacing:1.2px;padding:17px 30px;border-radius:2px;box-shadow:0 10px 35px rgba(229,26,42,.32)}' + '.pc26-kv{background-image:linear-gradient(90deg,#050b17 0%,transparent 22%),url("https://materialfile.dahuasecurity.com/new_uploads/image/20260717/banner%402x_1.png");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:640px}' + '.pc26-main{padding:82px 7vw 84px;background:linear-gradient(180deg,#07101f,#050b17)}.pc26-title{text-align:center;margin-bottom:42px}.pc26-title span,.pc26-mini{font-size:13px;letter-spacing:3px;color:#42c8ff;font-weight:800}' + '#pc26-shell h2{font-size:42px;margin:8px 0 0}.pc26-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1180px;margin:0 auto}' + '.pc26-card{min-height:340px;padding:36px;display:flex;gap:24px;border:1px solid rgba(108,195,239,.28);background:linear-gradient(145deg,rgba(16,48,77,.92),rgba(7,16,31,.97));position:relative;overflow:hidden}' + '.pc26-card:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-90px;bottom:-110px;background:radial-gradient(circle,rgba(41,186,255,.22),transparent 68%)}.pc26-card-video{border-top:4px solid #e51a2a}.pc26-card-app{border-top:4px solid #39bdf4}' + '.pc26-number{font-size:46px;line-height:1;color:rgba(255,255,255,.18);font-weight:900}.pc26-card-copy{position:relative;z-index:1}.pc26-label{font-size:12px;font-weight:800;letter-spacing:2px;color:#42c8ff}.pc26-card-video .pc26-label{color:#ff6672}' + '#pc26-shell h3{font-size:30px;margin:12px 0 16px}.pc26-card p{font-size:17px;line-height:1.55;color:#cbdbea;margin:0 0 26px}.pc26-steps{font-size:11px;letter-spacing:1.1px;font-weight:800;color:#fff}' + '.pc26-signup{max-width:1180px;margin:74px auto 0;padding:48px 0 0;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:38% 62%;gap:54px;align-items:start}.pc26-signup h2{text-align:left;margin:8px 0 10px}.pc26-signup p{font-size:17px;color:#cbdbea;line-height:1.55;margin:0;max-width:500px}' + '#pc26-form-host{width:100%;max-width:760px;margin-left:auto}#pc26-form-host #lp-pom-box-1624{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:790px!important;margin:0!important;background:#f5f5f5!important;border-radius:6px!important;overflow:visible!important}' + '#pc26-form-host #lp-pom-form-1567{position:absolute!important;left:36px!important;top:36px!important;width:calc(100% - 72px)!important;height:710px!important}' + '#pc26-form-host .lp-pom-form-field{left:0!important;width:100%!important}#pc26-form-host .ub-input-item.single,#pc26-form-host .ub-input-item.single input,#pc26-form-host .ub-input-item.single select{width:100%!important}' + '#pc26-form-host label{color:#071326!important;font-family:Arial,"Helvetica Neue",sans-serif!important}#pc26-form-host input,#pc26-form-host select{border:1px solid #b5c3d0!important;border-radius:3px!important;background:#fff!important}' + '#pc26-form-host #lp-pom-button-1568{left:0!important;top:640px!important;width:100%!important;height:52px!important;background:#e51a2a!important;border-radius:3px!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-weight:800!important;letter-spacing:1px!important}' + '#pc26-form-host #group_consent_submission a{color:#c20d1a!important;text-decoration:underline!important}.pc26-foot{text-align:center;padding:26px 20px;background:#030712;color:#8ea2b6;font-size:12px}' + '@media(max-width:760px){.pc26-hero{grid-template-columns:1fr;min-height:auto}.pc26-copy{padding:38px 24px 42px}.pc26-brand{margin-bottom:38px}#pc26-shell h1{font-size:46px}.pc26-kv{min-height:420px;background-image:linear-gradient(180deg,#050b17 0%,transparent 22%),url("https://materialfile.dahuasecurity.com/new_uploads/image/20260717/banner%402x_1.png");background-position:center 28%}.pc26-main{padding:58px 20px 64px}#pc26-shell h2{font-size:34px}.pc26-grid{grid-template-columns:1fr}.pc26-card{padding:28px 24px;gap:15px;min-height:310px}.pc26-number{font-size:34px}#pc26-shell h3{font-size:26px}.pc26-signup{grid-template-columns:1fr;margin-top:48px;gap:28px}.pc26-cta{width:100%;text-align:center}#pc26-form-host #lp-pom-box-1624{height:735px!important}#pc26-form-host #lp-pom-form-1567{left:20px!important;top:24px!important;width:calc(100% - 40px)!important;height:680px!important}#pc26-form-host #lp-pom-button-1568{top:590px!important}}'; document.head.appendChild(style); var shell = document.createElement("main"); shell.id = "pc26-shell"; shell.innerHTML = '
' + '
' + '
DAHUA TECHNOLOGY
' + '
DAHUA PRO CHALLENGE 2026
' + '

CRÉEZ · MONTREZ · GAGNEZ

' + '

DU 15 SEPTEMBRE AU 15 OCTOBRE 2026

' + '

Deux façons de participer. Choisissez votre challenge et montrez votre savoir-faire.

' + 'JE M’INSCRIS' + '
' + '
' + '
' + '
' + '
DEUX CATÉGORIES

Deux challenges

' + '
' + '
01
CHALLENGE VIDÉO

Créez et partagez

Présentez une installation, un produit ou une solution Dahua dans une courte vidéo, puis publiez-la sur vos réseaux sociaux.

CRÉEZ  →   PUBLIEZ  →   IDENTIFIEZ DAHUA
' + '
02
CLASSEMENT DH PARTNER

Scannez et progressez

Scannez vos produits éligibles dans l’application DH Partner, cumulez des points et grimpez dans le classement.

SCANNEZ  →   CUMULEZ  →   MONTEZ AU CLASSEMENT
' + '
' + '
PRÊT À PARTICIPER ?

Inscrivez-vous

Choisissez votre challenge et laissez-nous vos coordonnées. Nous vous enverrons les étapes à suivre.

' + '
' + ''; document.body.insertBefore(shell, root); document.getElementById("pc26-form-host").appendChild(formBox); root.style.display = "none"; document.title = "Dahua Pro Challenge 2026 France | Inscription"; localizeForm(); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", buildPage); } else { buildPage(); } })(); (function(){ 'use strict'; function ready(fn){document.readyState==='loading'?document.addEventListener('DOMContentLoaded',fn):fn()} function closestSectionByText(text){ var nodes=[].slice.call(document.querySelectorAll('h1,h2,h3,p,div,span')); var n=nodes.find(function(el){return (el.textContent||'').trim()===text}); return n&&n.closest('section'); } function init(){ if(document.documentElement.dataset.pc26v8)return; document.documentElement.dataset.pc26v8='1'; var style=document.createElement('style'); style.textContent=` #pc26-shell{overflow-x:hidden!important} .pc26-dual{padding-top:28px!important;padding-bottom:42px!important} .pc26-dual .dh26-brand img{filter:brightness(0) invert(1)!important;object-fit:contain!important;height:auto!important;max-width:190px!important} .pc26-dual h1{white-space:nowrap!important;font-size:clamp(25px,3vw,48px)!important;line-height:1.05!important;letter-spacing:-.02em!important} .pc26-dual .dh26-date{margin-left:auto!important} .dh26-tracks{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:22px!important;align-items:stretch!important} .dh26-track{min-width:0!important;display:flex!important;flex-direction:column!important;padding:24px!important;border-radius:26px!important} .dh26-track-head{text-align:center!important} .dh26-prize{text-align:center!important;margin:10px auto 12px!important} .dh26-prize strong,.dh26-prize .dh26-amount{display:block!important;font-size:clamp(38px,4.4vw,66px)!important;line-height:.95!important;text-shadow:0 0 24px rgba(255,51,83,.4)!important} .dh26-gift{text-align:center!important} .dh26-ugc-body{height:280px!important;min-height:280px!important;margin:8px 0 12px!important} .pc26-ugc-stack{height:100%!important;position:relative!important} .pc26-social-card{max-height:255px!important} .pc26-ugc-note{font-size:13px!important;line-height:1.4!important;text-align:center!important;margin:10px auto 12px!important;max-width:560px!important;color:rgba(255,255,255,.82)!important} .dh26-steps{margin-top:auto!important} .dh26-cta{margin-top:12px!important;text-align:center!important} .dh26-rank-list{position:relative!important;min-height:268px!important} .dh26-rank-row{will-change:transform;transition:transform .78s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s!important} .dh26-rank-row.pc26-v8-hit{background:linear-gradient(90deg,rgba(111,62,255,.32),rgba(34,211,238,.18))!important;box-shadow:0 0 28px rgba(95,220,255,.55),inset 0 0 18px rgba(255,255,255,.12)!important} .pc26-v8-plus{display:inline-block;color:#75efff;font-weight:900;margin-left:7px;animation:pc26Plus .8s ease both} .pc26-v8-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:20px} .pc26-v8-confetti i{position:absolute;left:50%;top:45%;width:6px;height:10px;border-radius:2px;background:var(--c);transform:translate(-50%,-50%);animation:pc26Confetti .82s ease-out forwards} @keyframes pc26Plus{0%{opacity:0;transform:translateY(8px) scale(.7)}35%{opacity:1;transform:translateY(-5px) scale(1.15)}100%{opacity:0;transform:translateY(-14px) scale(.9)}} @keyframes pc26Confetti{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}} .pc26-v8-rules{display:inline-flex!important;align-items:center;justify-content:center;margin:18px auto 0;padding:10px 16px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:14px} .pc26-v8-rules:hover{border-color:#fff;background:rgba(255,255,255,.09)} @media(max-width:760px){ .pc26-dual{padding:20px 14px 30px!important} .pc26-dual h1{font-size:clamp(21px,7.1vw,31px)!important;letter-spacing:-.04em!important} .dh26-tracks{grid-template-columns:1fr!important;gap:16px!important} .dh26-track{padding:18px 14px!important;border-radius:21px!important} .dh26-ugc-body{height:240px!important;min-height:240px!important} .pc26-social-card{max-height:220px!important} .dh26-rank-list{min-height:252px!important} .pc26-dual .dh26-brand img{max-width:150px!important} } @media(prefers-reduced-motion:reduce){.dh26-rank-row,.pc26-v8-plus,.pc26-v8-confetti i{animation:none!important;transition:none!important}} `; document.head.appendChild(style); var hero=document.querySelector('.pc26-dual'); if(hero){ var logo=hero.querySelector('img[alt*="Dahua"],.dh26-brand img'); if(logo){logo.alt='Dahua Technology';logo.removeAttribute('width');logo.removeAttribute('height')} var h1=hero.querySelector('h1'); if(h1)h1.innerHTML='CRÉEZ · MONTREZ · GAGNEZ'; var ugc=hero.querySelector('.dh26-ugc'); var partner=hero.querySelector('.dh26-track:not(.dh26-ugc)'); if(ugc){ var ugcBtn=ugc.querySelector('a[href="#inscription"],.dh26-cta'); if(ugcBtn)ugcBtn.textContent='JE M’INSCRIS AU CHALLENGE VIDÉO'; var steps=ugc.querySelector('.dh26-steps'); if(steps&&!ugc.querySelector('.pc26-ugc-note')){ var note=document.createElement('p');note.className='pc26-ugc-note'; note.textContent='Publiez d’abord votre vidéo sur l’un des réseaux éligibles, puis inscrivez-vous pour valider votre participation.'; steps.insertAdjacentElement('afterend',note); } } if(partner){ var flow=partner.querySelector('.dh26-flow,.dh26-app-flow,[aria-label*="Scannez"]'); if(flow)flow.innerHTML='SCAN→+10 PTS→CLASSEMENT'; var scan=partner.querySelector('.dh26-scan'); if(scan)scan.textContent='SCAN +10 PTS'; } } document.querySelectorAll('.cp-core').forEach(function(s){s.remove()}); document.querySelectorAll('section').forEach(function(s){if(/2025 Highlights|édition 2025|edition 2025/i.test(s.textContent||''))s.remove()}); document.querySelectorAll('*').forEach(function(el){ if(el.children.length===0&&/iPhone\s*18/i.test(el.textContent||''))el.textContent=''; }); var list=document.querySelector('.dh26-rank-list'); var button=document.querySelector('.dh26-scan'); if(list&&button){ var defaults=[16000,12400,10500,9800]; var rows=[].slice.call(list.querySelectorAll('.dh26-rank-row')); rows.forEach(function(row,i){ var scoreEl=row.querySelector('.dh26-points'); var raw=Number(String(row.dataset.points||scoreEl&&scoreEl.textContent||'').replace(/[^0-9]/g,'')); row.dataset.points=String(Number.isFinite(raw)&&raw>0?raw:defaults[i]||9000-i*100); row.dataset.seed=String(i); }); function score(row){var n=Number(row.dataset.points);return Number.isFinite(n)?n:0} function format(n){return new Intl.NumberFormat('fr-FR').format(n)+' PTS'} function sortRows(hit,animate){ var before=new Map(rows.map(function(r){return[r,r.getBoundingClientRect().top]})); rows.sort(function(a,b){return score(b)-score(a)||Number(a.dataset.seed)-Number(b.dataset.seed)}); rows.forEach(function(row,index){ list.appendChild(row); var pos=row.querySelector('.dh26-pos');if(pos)pos.textContent=String(index+1); var pts=row.querySelector('.dh26-points');if(pts)pts.textContent=format(score(row)); }); if(animate){ rows.forEach(function(row){ var delta=(before.get(row)||row.getBoundingClientRect().top)-row.getBoundingClientRect().top; if(Math.abs(delta)>.5){row.style.transition='none';row.style.transform='translateY('+delta+'px)';row.getBoundingClientRect();row.style.transition='transform .78s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s';row.style.transform=''} }); } if(hit)celebrate(hit); } function celebrate(row){ row.classList.add('pc26-v8-hit'); var pts=row.querySelector('.dh26-points'); if(pts){var plus=document.createElement('span');plus.className='pc26-v8-plus';plus.textContent='+10';pts.appendChild(plus)} var burst=document.createElement('span');burst.className='pc26-v8-confetti'; var colors=['#50e6ff','#ff3155','#ffd54a','#a879ff','#fff']; for(var i=0;i<18;i++){var p=document.createElement('i'),a=Math.PI*2*i/18,dist=38+Math.random()*45;p.style.setProperty('--x',(Math.cos(a)*dist)+'px');p.style.setProperty('--y',(Math.sin(a)*dist)+'px');p.style.setProperty('--r',(-120+Math.random()*240)+'deg');p.style.setProperty('--c',colors[i%colors.length]);burst.appendChild(p)} row.appendChild(burst); setTimeout(function(){row.classList.remove('pc26-v8-hit');burst.remove()},900); } sortRows(null,false); var fresh=button.cloneNode(true);fresh.textContent='SCAN +10 PTS';button.parentNode.replaceChild(fresh,button); fresh.addEventListener('click',function(){ var chosen=rows[Math.floor(Math.random()*rows.length)]; chosen.dataset.points=String(score(chosen)+10); sortRows(chosen,true); }); } var inscription=[].slice.call(document.querySelectorAll('section')).find(function(s){return /INSCRIPTION UGC/.test(s.textContent||'')}); if(inscription){ var title=inscription.querySelector('h2');if(title)title.textContent='Inscrivez-vous pour valider votre participation'; var paras=inscription.querySelectorAll('p'); if(paras[0])paras[0].textContent='Publiez d’abord votre vidéo sur TikTok, Instagram, Facebook ou LinkedIn, puis complétez ce formulaire pour valider votre participation au Challenge Vidéo UGC.'; if(!inscription.querySelector('.pc26-v8-rules')){ var rules=document.createElement('a');rules.className='pc26-v8-rules';rules.href='https://materialfile.dahuasecurity.com/new_uploads_formal/soft/20260901/Dahua_PRO_Challenge_2026_FINAL_VERIFIE.pdf';rules.target='_blank';rules.rel='noopener';rules.textContent='Consulter le règlement complet'; var form=inscription.querySelector('form');(form||inscription).insertAdjacentElement(form?'afterend':'beforeend',rules); } } } ready(function(){ var attempts=0; var timer=setInterval(function(){ if(document.querySelector('.pc26-dual')||attempts++>80){clearInterval(timer);init()} },125); }); })();