1import{V as M}from"./chunk-VueCreate-tqWtm088.js";import{S as w}from"./chunk-slider-product-cards-CvlMrxcC.js";import{a3 as C,y as j,s as L,M as E,_ as T}from"./chunk-ui-components-iSlNS64f.js";import{J as A}from"./chunk-journal-cases-site-page-D1r8pYXQ.js";import{a as $}from"./chunk-helperFunctions-Dz22Ihsi.js";import{L as I}from"./chunk-LoaderHeadImages-Bl0ZEiHv.js";import{V as N}from"./chunk-VideoLoaderIcon-DKGiiVhv.js";import"./chunk-pinia-BXsskfAl.js";import"./chunk-VClickOutside-BZTvZoAX.js";import"./chunk-VIntersection-CyGTEnz6.js";import"./chunk-useDriverImage-D1n_Gu-I.js";import"./chunk-warn-B2D_g3FV.js";import"./chunk-ok-Bo5cNl4z.js";import"./chunk-qr-empty-BYDqce1K.js";import"./chunk-mousewheel-CtOOAWDm.js";import"./chunk-create-element-if-not-defined-CWwz_TCn.js";import"./chunk-free-mode-DvcPcyGJ.js";/* empty css */import"./chunk-event-card-C6i2hg86.js";import"./chunk-useCardBadge-UJDAZD4q.js";import"./chunk-text-base-BQDr4jcO.js";import"./chunk-card-CaKdlVCw.js";import"./chunk-link-3xIOMN-Y.js";import"./chunk-useWindow-BL7ApbJE.js";import"./chunk-Helpers-zOmuDtpN.js";import"./chunk-_commonjsHelpers-CE1G-McA.js";import"./chunk-index-KnIPTOyl.js";const V={0:[{base:{logo:"logo-petrovich.svg",text:"«ÐеÑÑовиѻ опÑимизиÑÑÐµÑ ÑаÑÑ
Ð¾Ð´Ñ Ð½Ð° SMS и ÑÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ð´Ð¾ 70% на ÑÑенаÑиÑÑ
",link:"/journal/cases/petrovich-sms/",authorPhoto:["olga-kasikova.jpg"],authorName:"ÐлÑга ÐаÑикова,",authorPosition:" ÑÑководиÑÐµÐ»Ñ CRM и пÑогÑÐ°Ð¼Ð¼Ñ Ð»Ð¾ÑлÑноÑÑи «ÐеÑÑовиÑа»",badge:"ÐейÑ",date:"2 иÑÐ»Ñ 2026"}},{base:{logo:"logo-movavika.svg",text:"ÐвÑомаÑизиÑоваÑÑ email‑маÑкеÑинг и ÑдвоиÑÑ Ð²ÑÑÑÑкÑ. ÐÐµÐ¹Ñ Ð²Ð¸Ð´ÐµÐ¾- и ÑоÑоÑедакÑоÑа «Ðовавика»",link:"/journal/cases/movavika/",authorPhoto:["yuliya-turkina.png"],authorName:"Ð®Ð»Ð¸Ñ Ð¢ÑÑкина,",authorPosition:" ÑÑководиÑÐµÐ»Ñ CRM‑маÑкеÑинга «Ðовавики»",badge:"ÐейÑ",date:"26 иÑÐ½Ñ 2026"}},{base:{logo:"logo-kuper.svg",text:"ML‑ÑеакÑиваÑÐ¸Ñ «ÐÑпеÑа» веÑнÑла в 1,8 Ñаз болÑÑе клиенÑов",link:"/journal/cases/kuper/",authorPhoto:["maksim-shagdarov.png"],authorName:"ÐакÑим ШагдаÑов,",authorPosition:" ÑÑководиÑÐµÐ»Ñ CRM‑напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ «ÐÑпеÑа»",badge:"ÐейÑ",date:"17 апÑÐµÐ»Ñ 2026"}},{base:{logo:"logo-hollyshop.svg",text:"hollyshop оÑпÑавил клиенÑам иÑ
лиÑнÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð¿Ð¾ÐºÑпок — вÑÑÑÑка Ð¾Ñ ÑаÑÑÑлки в 3,8 Ñаза болÑÑе обÑÑнÑÑ
маÑÑовÑÑ
",link:"/journal/cases/hollyshop1/",authorPhoto:["ivan-zhigalin.png"],authorName:"Ðван Ðигалин,",authorPosition:" маÑкеÑолог hollyshop",badge:"ÐейÑ",date:"27 маÑÑа 2026"}},{base:{logo:"logo-toptop.svg",text:"+38% к вÑÑÑÑке Ð¾Ñ email‑канала. Ðак TopTop обновил вÑÑ — Ð¾Ñ ÑаÑÑоÑÑ ÑаÑÑÑлок до дизайна",link:"/journal/cases/toptop-email/",authorPhoto:["alina-andreeva.png"],authorName:"Ðлина ÐндÑеева,",authorPosition:" ÑÑководиÑÐµÐ»Ñ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ CRM‑маÑкеÑинга TopTop",badge:"ÐейÑ",date:"8 иÑÐ»Ñ 2025"}},{base:{logo:"logo-invitro.svg",text:"+31,5% к ÑÑÐµÐ´Ð½ÐµÐ¼Ñ ÑÐµÐºÑ email‑подпиÑÑика. Ðак «ÐнвиÑÑо» ÑÑилил канал и в 4 Ñаза ÑокÑаÑил оÑпÑавки SMS",link:"/journal/cases/invitro/",authorPhoto:["oksana-zhdanovich.jpg"],authorName:"ÐкÑана ÐдановиÑ,",authorPosition:" диÑекÑÐ¾Ñ Ð¿Ð¾ маÑкеÑÐ¸Ð½Ð³Ñ «ÐнвиÑÑо»",badge:"ÐейÑ",date:"27 иÑÐ½Ñ 2025"}},{base:{logo:"logo-ulybka-radugi.svg",text:"Ðак «Ð£Ð»Ñбка ÑадÑги» ÑаÑÑÐ¸Ñ Ð²ÑÑÑÑÐºÑ CRM‑канала на 5% в год: Ð¾Ñ ÑегменÑов на маÑемаÑиÑеÑкиÑ
моделÑÑ
до аналиÑики Ð´Ð»Ñ Ð¾Ñлайна",link:"/journal/cases/r-ulybka/",authorPhoto:["igor-zharyj.jpg"],authorName:"ÐгоÑÑ ÐаÑÑй,",authorPosition:" ÑÑководиÑÐµÐ»Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð»Ð¾ÑлÑноÑÑи «Ð£Ð»Ñбки ÑадÑги»",badge:"ÐейÑ",date:"16 Ð¼Ð°Ñ 2025"}},{base:{logo:"logo-detmir.svg",text:"СобиÑаÑÑ 50—100 ÑÑÑ. NPS‑Ð°Ð½ÐºÐµÑ ÐµÐ¶ÐµÐ¼ÐµÑÑÑно и ÑкономÑÑ ÑÑÑной ÑÑÑд маÑкеÑологов за ÑÑÐµÑ Ð°Ð²ÑомаÑизаÑии",link:"/journal/cases/detskij-mir/",authorPhoto:["konstantin-brovka.jpg"],authorName:"ÐонÑÑанÑин ÐÑовка,",authorPosition:" head of digital marketing «ÐеÑÑкого миÑа»",badge:"ÐейÑ",date:"30 иÑÐ½Ñ 2022"}},{base:{logo:"logo-nlmk.svg",text:"150 млн â½ — вÑÑÑÑка email‑канала за полгода: запÑÑк CRM‑маÑкеÑинга в B2B‑компании",link:"/journal/cases/nlmk/",authorPhoto:["anna-balchugova.jpg"],authorName:"Ðнна ÐалÑÑÑгова,",authorPosition:" ÑÑководиÑÐµÐ»Ñ digital‑маÑкеÑинга гÑÑÐ¿Ð¿Ñ ÐÐÐÐ",badge:"ÐейÑ",date:"17 ÑевÑÐ°Ð»Ñ 2022"}},{banner:{value:"400+",title:"кейÑов о CDP",text:"ÐÑе болÑÑе пÑимеÑов Ñого, как компании из ÑазнÑÑ
индÑÑÑÑий повÑÑаÑÑ ÑÑÑекÑивноÑÑÑ Ð¼Ð°ÑкеÑинга Ñ Mindbox",btnText:"СмоÑÑеÑÑ Ð²Ñе",btnLink:"/journal/cases/"}}]},R={class:"v-history"};function K(r,t,e,a,o,s){const n=C("slider-product-cards");return L(),j("div",R,[E(n,{allCasesList:o.allCasesList,imgDir:"pages/site/history"},null,8,["allCasesList"])])}const B={name:"history",components:{SliderProductCards:w},data(){return{allCasesList:V}}},H=T(B,[["render",K],["__scopeId","data-v-950d410c"]]),b=290,F=5e3,l={radius:1400,spread:160,turn:100,persp:1470,zPlane:50,period:45,operezhenieTvina:170};class D{constructor(t){if(this.koren=t,this.sceny=Array.from(t.querySelectorAll(".s-head__belt-scene")),this.levye=this.kartochki("left"),this.pravye=this.kartochki("right"),!this.levye.length||!this.pravye.length)return;this.faza=0,this.posledniy=0,this.zamer=matchMedia("(prefers-reduced-motion: reduce)").matches,this.ozhidanie=!this.zamer,this.sostoyanie=()=>{this.koren.dataset.beltState=this.zamer?"zamer":this.ozhidanie?"ozhidanie":"edet"},this.sostoyanie();const e=parseFloat(t.dataset.cardSeconds);this.period=e>0?e*this.levye.length:l.period,this.okno=t.querySelector(".js-profil-lenta"),this.koleya=t.querySelector(".js-profil-koleya"),this.profil=t.querySelector(".s-head__belt-profile"),this.strokiKartochek=this.levye.map(a=>a.dataset.profileLine||""),this.sdvigZapisi=0,this.sdvigPravoy=0,this.granica=null,this.rolTimer=0,this.okno&&this.koleya&&this.koleya.children.length&&(this.okno.style.height=`${this.koleya.offsetHeight}px`),this.razmetit=this.razmetit.bind(this),this.shag=this.shag.bind(this),this.razmetit(),window.addEventListener("resize",this.razmetit,{passive:!0}),this.kadr=requestAnimationFrame(this.shag),this.pustitPoGotovnosti()}pustitPoGotovnosti(){if(this.zamer)return;const t=Array.from(this.koren.querySelectorAll(".s-head__belt-card img"));if(t.every(o=>o.complete)){this.pustit("каÑÑинки Ñже в кÑÑе");return}const e=t.map(o=>new Promise(s=>{if(o.complete){s();return}o.addEventListener("load",s,{once:!0}),o.addEventListener("error",s,{once:!0})})),a=new Promise(o=>{setTimeout(o,F)});Promise.race([Promise.all(e),a]).then(()=>{const o=t.filter(s=>
1!s.complete||!s.naturalWidth).length;this.pustit(o?`каÑÑинки оÑвеÑили, без ${o}`:"каÑÑинки загÑÑзилиÑÑ")})}pustit(t){this.ozhidanie&&(this.ozhidanie=!1,this.sostoyanie(),window.location.search.includes("belt-debug")&&console.info(`[BeltCards] ленÑа пÑÑена: ${t}`))}kartochki(t){const e=this.koren.querySelector(`.s-head__belt-clip_${t}`);return e?Array.from(e.querySelectorAll(".s-head__belt-card")):[]}razmetit(){const e=this.koren.clientWidth/2,o=this.levye[0].offsetWidth||b,s=o/b,n=Math.max(8,Math.round(24*s));this.koren.style.setProperty("--belt-clip-w",`${Math.round(e+n)}px`),this.koren.style.setProperty("--belt-clip-right",`${Math.round(e-n)}px`),this.radius=Math.round(l.radius*s),this.persp=Math.round(l.persp*s),this.ploskaya=window.matchMedia("(max-width: 767px)").matches;const c=this.profil?this.profil.offsetWidth:0,d=l.spread/2*Math.PI/180,y=Math.asin(Math.min(1,(c+o)/(2*this.radius))),p=this.ploskaya?0:y*(l.turn/100),u=Math.asin(Math.min(1,(c/2+o/2*Math.cos(p))/this.radius)),g=Math.max(0,(c-o)/2)/this.radius,f=this.ploskaya?0:g*(l.turn/100),h=Math.asin(Math.min(1,Math.max(0,(c/2-o/2*Math.cos(f))/this.radius))),i=this.ploskaya?0:l.operezhenieTvina/l.radius;this.sdvigPravoy=(u+h+i)/d,this.sdvigZapisi=-(u/d);for(const m of this.sceny)m.style.perspective="none";this.razlozhit(this.levye,this.faza,"left"),this.razlozhit(this.pravye,this.faza,"right")}razlozhit(t,e,a){const o=this.radius,s=t[0].offsetWidth||b,n=l.spread*Math.PI/360,c=-o*Math.cos(n),d=-o,y=Math.max(1,c-d),p=Math.abs(Math.sin(n*l.turn/100)),u=s/2*p,g=Math.min(l.zPlane/100,Math.max(0,.8*this.persp-u)/y),f=-c+g*y,h=a==="right"?e+(this.sdvigPravoy||0):e;for(let i=0;i<t.length;i+=1){const m=t[i];let v=(h+i/t.length)%1;v<0&&(v+=1);const k=((a==="left"?v*.5:.5+v*.5)-.5)*l.spread*Math.PI/180,_=o*Math.sin(k),z=-o*Math.cos(k)+f,P=this.ploskaya?0:z,x=this.ploskaya?0:-k*180/Math.PI*(l.turn/100),q=m.offsetWidth||b,S=m.offsetHeight||380;m.style.transform=`translate(${-q/2}px,${-S/2}px) perspective(${this.persp}px) translate3d(${_.toFixed(2)}px,0px,${P.toFixed(2)}px) rotateY(${x.toFixed(2)}deg)`,m.style.zIndex=String(1e3+Math.round(z))}}shag(t){this.posledniy||(this.posledniy=t);let e=(t-this.posledniy)/1e3;this.posledniy=t,e>.1&&(e=.1),!this.zamer&&!this.ozhidanie&&(this.faza=(this.faza+e/this.period)%1,this.razlozhit(this.levye,this.faza,"left"),this.razlozhit(this.pravye,this.faza,"right"),this.obnovitProfil()),this.kadr=requestAnimationFrame(this.shag)}obnovitProfil(){if(!this.koleya)return;const t=(this.faza-this.sdvigZapisi+1)%1,e=Math.floor(t*this.levye.length)%this.levye.length;if(e===this.granica)return;if(this.granica===null){this.granica=e;return}this.granica=e;const a=(this.levye.length-e)%this.levye.length,o=this.strokiKartochek[a];o&&this.tolknutStroku(o)}tolknutStroku(t){this.dosaditStroku();const e=document.createElement("div");e.className="s-head__profil-stroka",e.textContent=t,e.style.opacity="0";const a=this.koleya.offsetHeight;this.koleya.insertBefore(e,this.koleya.firstElementChild);const o=this.koleya.offsetHeight-a;this.koleya.style.transform=`translateY(${-o}px)`,this.koleya.getBoundingClientRect();const s=this.koleya.lastElementChild;this.okno.classList.add("s-head__profil-lenta_edet"),this.koleya.style.transform="",e.style.opacity="",s&&(s.style.opacity="0");const n=s&&parseFloat(getComputedStyle(s).marginTop)||0;this.okno.style.height=`${this.koleya.offsetHeight-(s?s.offsetHeight+n:0)}px`,this.rolTimer=setTimeout(()=>this.dosaditStroku(),600)}dosaditStroku(){if(!this.rolTimer)return;clearTimeout(this.rolTimer),this.rolTimer=0;const t=this.koleya.lastElementChild;this.koleya.children.length>3&&t&&t.remove(),this.okno.classList.remove("s-head__profil-lenta_edet"),this.koleya.style.transform=""}}const O="(max-width: 767px)";function W(r){const t=r.closest(".benefits__item"),e=t&&t.nextElementSibling,a=e&&(e.querySelector(".benefits__item-title")||e),o=r.querySelector(".benefits__video-pervoe"),s=r.querySelector(".benefits__video-vtoroe");if(!a||!o||!s)return;const n=window.matchMedia(O);let c=null,d=!1;const y=h=>{const i=h.play();i&&i.catch&&i.catch(()=>{})},p=()=>{const h=!n.matches&&a.getBoundingClientRect().top<window.innerHeight*.55;if(h!==c&&(c=h,r.classList.toggle("benefits__video_vtoroe",h)),!d){o.pause(),s.pause();return}const i=h?s:o;(h?o:s).pause(),i.paused&&(i.currentTime=0,y(i))};let u=!1;const g=()=>{u||!d||(u=!0,requestAnimationFrame(()=>{u=!1,p()}))};new IntersectionObserver(h=>{d=h.some(i=>i.isIntersecting),p()},{rootMargin:"200px 0px"}).observe(r),window.addEventListener("scroll",g,{passive:!0}),window.addEventListener("resize",g,{passive:!0}),n.addEventListener&&n.addEventListener("change",p),p()}function Z(r){new IntersectionObserver(e=>{if(!e.some(a=>a.isIntersecting)){r.pause();return}if(r.paused){const a=r.play();a&&a.catch&&a.catch(()=>{})}},{rootMargin:"200px 0px"}).observe(r)}class Y{constructor(){new N(document.querySelectorAll(".js-iframe-and-video-loader")),new I,M.init({name:"history",component:H}),M.init({name:"journal-cases-site-page",component:A}),document.querySelectorAll(".js-head-belt").forEach(t=>new D(t)),document.querySelectorAll(".js-video-swap").forEach(t=>W(t)),document.querySelectorAll(".js-video-lazy").forEach(t=>Z(t)),document.addEventListener("DOMContentLoaded",()=>{$("47131")})}}new Y;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.