PageSourceSearch

https://hmu.com/_next/static/chunks/1zr1mf3w_tr6l.js

js hmu.com collected 2026-10-08 02:24:56 UTC 8,095 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,12703,e=>{e.v({cardEnter:"CompanionsGrid-module__cgvIfq__cardEnter","companions-grid--enter":"CompanionsGrid-module__cgvIfq__companions-grid--enter","companions-grid--enter-active":"CompanionsGrid-module__cgvIfq__companions-grid--enter-active","companions-grid--exit":"CompanionsGrid-module__cgvIfq__companions-grid--exit","companions-grid--exit-active":"CompanionsGrid-module__cgvIfq__companions-grid--exit-active","companions-grid__inner":"CompanionsGrid-module__cgvIfq__companions-grid__inner","companions-grid__item_animated":"CompanionsGrid-module__cgvIfq__companions-grid__item_animated","companions-grid__sentinel":"CompanionsGrid-module__cgvIfq__companions-grid__sentinel"})},25577,95985,e=>{"use strict";var r=e.i(43476),o=e.i(71645);e.i(15229);var n=e.i(45166),t=e.i(45246);e.i(51313);var i=e.i(86235),a=e.i(41646),s=e.i(12703);let l=(0,n.bemClasses)("companions-grid",s.default);e.s(["CompanionsGrid",0,function({selectedTag:e,source:n}){let{data:m}=(0,a.useCompanionsQuery)(),d=(0,o.useMemo)(()=>m?m.ids.map(e=>m.map[e]):[],[m]),u=(0,o.useMemo)(()=>e?d.filter(r=>r.tags.includes(e)):d,[d,e]);return(0,r.jsx)("div",{className:s.default["companions-grid"],children:(0,r.jsx)(t.SyncBatchList,{className:l("inner"),items:u,itemsPerBatch:15,renderItem:(e,o)=>{let t=o<15;return(0,r.jsx)("div",{className:l("item",{animated:t}),style:t?{"--card-index":o}:void 0,children:(0,r.jsx)(i.CompanionCard,{companion:e,source:n})},e.id)}},e)})}],95985),e.s([],25577)},93673,e=>{e.v({"promo-slider":"PromoSlider-module__4i0Lta__promo-slider","promo-slider__arrow":"PromoSlider-module__4i0Lta__promo-slider__arrow","promo-slider__arrow_next":"PromoSlider-module__4i0Lta__promo-slider__arrow_next","promo-slider__arrow_prev":"PromoSlider-module__4i0Lta__promo-slider__arrow_prev","promo-slider__slide":"PromoSlider-module__4i0Lta__promo-slider__slide","promo-slider__track":"PromoSlider-module__4i0Lta__promo-slider__track","promo-slider__video":"PromoSlider-module__4i0Lta__promo-slider__video","promo-slider__viewport":"PromoSlider-module__4i0Lta__promo-slider__viewport"})},11172,e=>{"use strict";var r=e.i(43476),o=e.i(71645);e.i(15229);var n=e.i(45166),t=e.i(75939),i=e.i(65867),a=e.i(30899);e.i(65913);var s=e.i(44126);let l=[{promoName:"a-night-taxi",desktop:"/banners/a-night-taxi_desktop-2004x300.mp4",mobile:"/banners/a-night-taxi_mobile-720x390.mp4"},{promoName:"v2-private-club",desktop:"/banners/v2-private-club_desktop-2004x300.mp4",mobile:"/banners/v2-private-club_mobile-720x390.mp4"},{promoName:"b-unread",desktop:"/banners/b-unread_desktop-2004x300.mp4",mobile:"/banners/b-unread_mobile-720x390.mp4"},{promoName:"v3-notification",desktop:"/banners/v3-notification_desktop-2004x300.mp4",mobile:"/banners/v3-notification_mobile-720x390.mp4"},{promoName:"c-boudoir",desktop:"/banners/c-boudoir_desktop-2004x300.mp4",mobile:"/banners/c-boudoir_mobile-720x390.mp4"}];var m=e.i(93673);let d=(0,n.bemClasses)("promo-slider",m.default);e.s(["PromoSlider",0,({className:e})=>{let n=l.length,m=[l[n-1],...l,l[0]],u=function(){let[e,r]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let e=window.matchMedia("(max-width: 767px)"),o=()=>r(e.matches);return o(),e.addEventListener("change",o),()=>e.removeEventListener("change",o)},[]),e}(),c=(0,o.useRef)([]),[p,_]=(0,o.useState)(1),[v,f]=(0,o.useState)(!0),[b,g]=(0,o.useState)(!1),[h,w]=(0,o.useState)(!1),x=b||h,C=(0,o.useRef)(0),P=(0,o.useRef)(!1),L=(0,o.useRef)(new Set),k=(0,o.useRef)(!1),N=(0,o.useRef)(p);N.current=p;let S=(0,s.useBuyPremium)("banner"),E=(0,o.useCallback)(()=>{k.current=!1;let e=N.current;e===n+1?(f(!1),_(1)):0===e&&(f(!1),_(n))},[n]),j=(0,o.useRef)(E);j.current=E;let T=(0,o.useCallback)(e=>{k.current||(k.current=!0,f(!0),_(r=>r+e),window.setTimeout(()=>j.current(),660))},[]),y=(0,o.useCallback)(()=>T(1),[T]),R=(0,o.useCallback)(()=>T(-1),[T]),q=(0,o.useRef)(y);q.current=y,(0,o.useEffect)(()=>{if(x||n<2)return;let e=window.setTimeout(()=>q.current(),5e3);return()=>window.clearTimeout(e)},[x,p,n]),(0,o.useEffect)(()=>{c.current.forEach((e,r)=>{e&&(r===p?e.play().catch(()=>{}):e.pause())})},[p,u]),(0,o.useEffect)(()=>
1{if(p<1||p>n)return;let e=l[p-1];!e||L.current.has(e.promoName)||(L.current.add(e.promoName),(0,a.pushEvent)("promo_banner_viewed",{promo_name:e.promoName,banner_position:p}))},[p,l,n]);let I=()=>{if(P.current){P.current=!1;return}let e=p<1?n-1:p>n?0:p-1,r=l[e];r&&((0,a.pushEvent)("promo_banner_clicked",{promo_name:r.promoName,banner_position:e+1}),S())};return(0,r.jsx)("div",{className:d(null,[e]),children:(0,r.jsxs)("div",{className:d("viewport"),onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),onPointerDown:e=>{C.current=e.clientX,P.current=!1,"touch"===e.pointerType&&w(!0)},onPointerUp:e=>{Math.abs(e.clientX-C.current)>40&&(P.current=!0,e.clientX<C.current?y():R()),"touch"===e.pointerType&&w(!1)},onPointerCancel:e=>{"touch"===e.pointerType&&w(!1)},children:[(0,r.jsx)("div",{className:d("track"),style:{transform:`translateX(-${100*p}%)`,transition:v?"transform 640ms cubic-bezier(0.22, 1, 0.36, 1)":"none"},children:m.map((e,o)=>e?(0,r.jsx)("button",{type:"button",className:d("slide"),onClick:I,"aria-label":"Open premium offer",children:(0,r.jsx)("video",{ref:e=>{c.current[o]=e},className:d("video"),src:u?e.mobile:e.desktop,muted:!0,loop:!0,playsInline:!0,preload:"auto"})},o):null)}),(0,r.jsx)("button",{type:"button",className:d("arrow",{prev:!0}),onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation(),R()},"aria-label":"Previous banner",children:(0,r.jsx)(t.default,{})}),(0,r.jsx)("button",{type:"button",className:d("arrow",{next:!0}),onPointerDown:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation(),y()},"aria-label":"Next banner",children:(0,r.jsx)(i.default,{})})]})})}],11172)},74284,e=>{e.v({tags:"Tags-module__HN3ltq__tags"})},15808,e=>{e.v({browseText:"CompanionsBrowser-module__xa8oyq__browseText"})},81250,e=>{"use strict";var r=e.i(43476),o=e.i(71645),n=e.i(18566);e.i(15229);var t=e.i(97522);e.i(51313);var i=e.i(41646),a=e.i(30899),s=e.i(74284);function l({selectedTag:e,onTagChange:n}){let m=(0,o.useRef)(null),[d,u]=(0,o.useState)(!1),c=(0,o.useRef)(!1),p=(0,o.useRef)(!1),_=(0,o.useRef)(0),v=(0,o.useRef)(0),{data:f}=(0,i.useCompanionsQuery)(),b=["All",...f?.tags??[]];return(0,o.useEffect)(()=>{let e=m.current;if(!e)return;let r=r=>{let o=Math.abs(r.deltaX)>Math.abs(r.deltaY)?r.deltaX:r.deltaY;0!==o&&(r.preventDefault(),e.scrollLeft+=o)};return e.addEventListener("wheel",r,{passive:!1}),()=>e.removeEventListener("wheel",r)},[]),(0,r.jsx)("div",{ref:m,className:s.default.tags,"data-dragging":d||void 0,onPointerDown:e=>{if("mouse"!==e.pointerType||!m.current)return;c.current=!0,p.current=!1,_.current=e.clientX,v.current=m.current.scrollLeft;let r=e=>{if(!c.current||!m.current)return;let r=e.clientX-_.current;Math.abs(r)>5&&(p.current=!0,u(!0)),m.current.scrollLeft=v.current-r},o=()=>{c.current=!1,u(!1),window.removeEventListener("pointermove",r),window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o)};window.addEventListener("pointermove",r),window.addEventListener("pointerup",o),window.addEventListener("pointercancel",o)},children:b.map(o=>(0,r.jsx)(t.Chip,{variant:"outline",size:"md",active:"All"===o?null===e:e===o,onClick:()=>{!p.current&&("All"===o||e===o?n(null):((0,a.pushEvent)("catalog_filtered",{filter_tag:o}),n(o)))},children:o},o))})}e.i(25577);var m=e.i(95985),d=e.i(15808);e.s(["CompanionsBrowser",0,function(){let e=(0,n.useSearchParams)(),t=(0,n.useRouter)(),i=(0,n.usePathname)(),[a,s]=(0,o.useState)(e.get("tags"));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l,{selectedTag:a,onTagChange:r=>{s(r);let o=new URLSearchParams(e.toString());r?o.set("tags",r):o.delete("tags");let n=o.toString();t.replace(n?`${i}?${n}`:i)}}),(0,r.jsx)("h1",{className:d.default.browseText,children:"Browse unique AI companions"}),(0,r.jsx)(m.CompanionsGrid,{selectedTag:a,source:"catalog"})]})}],81250)}]);

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.