PageSourceSearch

https://www.hhhusher.com/_nuxt/zBoNC0QQ.js

js hhhusher.com collected 2026-10-04 20:54:21 UTC 8,532 bytes, 9 lines download raw bytes

vendor: 7,046 bytes, lines 1-9
1import{R as te}from"./BgRogt3a.js";const he=te("ui",{state:()=>({isNavOpen:!1,isAnimation:!0,isFirstVisit:!0,isSiteLoaded:!1,lockScroll:!1,isGoToTop:!1,headerHeight:0,modalActiveType:null,modal:{features:{isOpen:!1},employee:{isOpen:!1},specs:{isOpen:!1},shop:{isOpen:!1},fullvideo:{isOpen:!1}}}),getters:{},actions:{setLockScroll(e){this.lockScroll=e},toggleFirstTime(){this.isFirstVisit=!1},toggleAnimation(e){e?this.isAnimation=e:this.isAnimation=!this.isAnimation,this.isAnimation?document.documentElement.classList.remove("-animations-disabled"):document.documentElement.classList.add("-animations-disabled")},setHeaderHeight(e){this.headerHeight=e},setGoToTop(e){this.isGoToTop=e},toggleNav(e){e?this.isNavOpen=e:this.isNavOpen=!this.isNavOpen},closeNav(){this.isNavOpen=!1},setSiteLoaded(){this.isSiteLoaded=!0},openModal(e){this.modal[e].isOpen=!0,this.modalActiveType=e},closeModal(){this.modal.features.isOpen=!1,this.modal.employee.isOpen=!1,this.modal.specs.isOpen=!1,this.modal.shop.isOpen=!1,this.modal.fullvideo.isOpen=!1,this.modalActiveType=null}}});/*!
2 * SplitText 3.13.0
3 * https://gsap.com
4 *
5 * @license Copyright 2025, GreenSock. All rights reserved. Subject to the terms at https://gsap.com/standard-license.
6 * @author: Jack Doyle
7 */let D,I,q,ne=()=>q||le.register(window.gsap),K=typeof Intl<"u"?new Intl.Segmenter:0,P=e=>typeof e=="string"?P(document.querySelectorAll(e)):"length"in e?Array.from(e):[e],Q=e=>P(e).filter(t=>t instanceof HTMLElement),U=[],V=function(){},re=/\s+/g,X=new RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),Y={left:0,top:0,width:0,height:0},Z=(e,t)=>{if(t){let n=new Set(e.join("").match(t)||U),i=e.length,a,f,s,l;if(n.size)for(;--i>-1;){f=e[i];for(s of n)if(s.startsWith(f)&&s.length>f.length){for(a=0,l=f;s.startsWith(l+=e[i+ ++a])&&l.length<s.length;);if(a&&l.length===s.length){e[i]=s,e.splice(i+1,a);break}}}}return e},ee=e=>window.getComputedStyle(e).display==="inline"&&(e.style.display="inline-block"),j=(e,t,n)=>t.insertBefore(typeof e=="string"?document.createTextNode(e):e,n),$=(e,t,n)=>{let i=t[e+"sClass"]||"",{tag:a="div",aria:f="auto",propIndex:s=!1}=t,l=e==="line"?"block":"inline-block",d=i.indexOf("++")>-1,v=S=>{let g=document.createElement(a),T=n.length+1;return i&&(g.className=i+(d?" "+i+T:"")),s&&g.style.setProperty("--"+e,T+""),f!=="none"&&g.setAttribute("aria-hidden","true"),a!=="span"&&(g.style.position="relative",g.style.display=l),g.textContent=S,n.push(g),g};return d&&(i=i.replace("++","")),v.collection=n,v},ae=(e,t,n,i)=>{let a=$("line",n,i),f=window.getComputedStyle(e).textAlign||"left";return(s,l)=>{let d=a("");for(d.style.textAlign=f,e.insertBefore(d,t[s]);s<l;s++)d.appendChild(t[s]);d.normalize()}},ie=(e,t,n,i,a,f,s,l,d,v)=>{var S;let g=Array.from(e.childNodes),T=0,{wordDelimiter:E,reduceWhiteSpace:W=!0,prepareText:z}=t,G=e.getBoundingClientRect(),F=G,M=!W&&window.getComputedStyle(e).whiteSpace.substring(0,3)==="pre",y=0,b=n.collection,r,c,R,o,m,x,H,h,u,N,_,O,A,k,w,p,L,C;for(typeof E=="object"?(R=E.delimiter||E,c=E.replaceWith||""):c=E===""?"":E||" ",r=c!==" ";T<g.length;T++)if(o=g[T],o.nodeType===3){for(w=o.textContent||"",W?w=w.replace(re," "):M&&(w=w.replace(/\n/g,c+`
8`)),z&&(w=z(w,e)),o.textContent=w,m=c||R?w.split(R||c):w.match(l)||U,L=m[m.length-1],h=r?L.slice(-1)===" ":!L,L||m.pop(),F=G,H=r?m[0].charAt(0)===" ":!m[0],H&&j(" ",e,o),m[0]||m.shift(),Z(m,d),f&&v||(o.textContent=""),u=1;u<=m.length;u++)if(p=m[u-1],!W&&M&&p.charAt(0)===`
9`&&((S=o.previousSibling)==null||S.remove(),j(document.createElement("br"),e,o),p=p.slice(1)),!W&&p==="")j(c,e,o);else if(p===" ")e.insertBefore(document.createTextNode(" "),o);else{if(r&&p.charAt(0)===" "&&j(" ",e,o),y&&u===1&&!H&&b.indexOf(y.parentNode)>-1?(x=b[b.length-1],x.appendChild(document.createTextNode(i?"":p))):(x=n(i?"":p),j(x,e,o),y&&u===1&&!H&&x.insertBefore(y,x.firstChild)),i)for(_=K?Z([...K.segment(p)].map(B=>B.segment),d):p.match(l)||U,C=0;C<_.length;C++)x.appendChild(_[C]===" "?document.createTextNode(" "):i(_[C]));if(f&&v){if(w=o.textContent=w.substring(p.length+1,w.length),N=x.getBoundingClientRect(),N.top>F.top&&N.left<=F.left){for(O=e.cloneNode(),A=e.childNodes[0];A&&A!==x;)k=A,A=A.nextSibling,O.appendChild(k);e.parentNode.insertBefore(O,e),a&&ee(O)}F=N}(u<m.length||h)&&j(u>=m.length?" ":r&&p.slice(-1)===" "?" "+c:c,e,o)}e.removeChild(o),y=0}else o.nodeType===1&&(s&&s.indexOf(o)>-1?(b.indexOf(o.previousSibling)>-1&&b[b.length-1].appendChild(o),y=o):(ie(o,t,n,i,a,f,s,l,d,!0),y=0),a&&ee(o))};const se=class oe{constructor(t,n){this.isSplit=!1,ne(),this.elements=Q(t),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=n,this._split=()=>this.isSplit&&this.split(this.vars);let i=[],a,f=()=>{let s=i.length,l;for(;s--;){l=i[s];let d=l.element.offsetWidth;if(d!==l.width){l.width=d,this._split();return}}};this._data={orig:i,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(a),a=setTimeout(f,200)})},V(this),this.split(n)}split(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars||{};let{type:n="chars,words,lines",aria:i="auto",deepSlice:a=!0,smartWrap:f,onSplit:s,autoSplit:l=!1,specialChars:d,mask:v}=this.vars,S=n.indexOf("lines")>-1,g=n.indexOf("chars")>-1,T=n.indexOf("words")>-1,E=g&&!T&&!S,W=d&&("push"in d?new RegExp("(?:"+d.join("|")+")","gu"):d),z=W?new RegExp(W.source+"|"+X.source,"gu"):X,G=!!t.ignore&&Q(t.ignore),{orig:F,animTime:M,obs:y}=this._data,b;return(g||T||S)&&(this.elements.forEach((r,c)=>{F[c]={element:r,html:r.innerHTML,ariaL:r.getAttribute("aria-label"),ariaH:r.getAttribute("aria-hidden")},i==="auto"?r.setAttribute("aria-label",(r.textContent||"").trim()):i==="hidden"&&r.setAttribute("aria-hidden","true");let R=[],o=[],m=[],x=g?$("char",t,R):null,H=$("word",t,o),h,u,N,_;if(ie(r,t,H,x,E,a&&(S||E),G,z,W,!1),S){let O=P(r.childNodes),A=ae(r,O,t,m),k,w=[],p=0,L=O.map(B=>B.nodeType===1?B.getBoundingClientRect():Y),C=Y;for(h=0;h<O.length;h++)k=O[h],k.nodeType===1&&(k.nodeName==="BR"?(w.push(k),A(p,h+1),p=h+1,C=L[p]):(h&&L[h].top>C.top&&L[h].left<=C.left&&(A(p,h),p=h),C=L[h]));p<h&&A(p,h),w.forEach(B=>{var J;return(J=B.parentNode)==null?void 0:J.removeChild(B)})}if(!T){for(h=0;h<o.length;h++)if(u=o[h],g||!u.nextSibling||u.nextSibling.nodeType!==3)if(f&&!S){for(N=document.createElement("span"),N.style.whiteSpace="nowrap";u.firstChild;)N.appendChild(u.firstChild);u.replaceWith(N)}else u.replaceWith(...u.childNodes);else _=u.nextSibling,_&&_.nodeType===3&&(_.textContent=(u.textContent||"")+(_.textContent||""),u.remove());o.length=0,r.normalize()}this.lines.push(...m),this.words.push(...o),this.chars.push(...R)}),v&&this[v]&&this.masks.push(...this[v].map(r=>{let c=r.cloneNode();return r.replaceWith(c),c.appendChild(r),r.className&&(c.className=r.className.replace(/(\b\w+\b)/g,"$1-mask")),c.style.overflow="clip",c}))),this.isSplit=!0,I&&(l?I.addEventListener("loadingdone",this._split):I.status==="loading"&&console.warn("SplitText c
9alled before fonts loaded")),(b=s&&s(this))&&b.totalTime&&(this._data.anim=M?b.totalTime(M):b),S&&l&&this.elements.forEach((r,c)=>{F[c].width=r.offsetWidth,y&&y.observe(r)}),this}revert(){var t,n;let{orig:i,anim:a,obs:f}=this._data;return f&&f.disconnect(),i.forEach(({element:s,html:l,ariaL:d,ariaH:v})=>{s.innerHTML=l,d?s.setAttribute("aria-label",d):s.removeAttribute("aria-label"),v?s.setAttribute("aria-hidden",v):s.removeAttribute("aria-hidden")}),this.chars.length=this.words.length=this.lines.length=i.length=this.masks.length=0,this.isSplit=!1,I==null||I.removeEventListener("loadingdone",this._split),a&&(this._data.animTime=a.totalTime(),a.revert()),(n=(t=this.vars).onRevert)==null||n.call(t,this),this}static create(t,n){return new oe(t,n)}static register(t){D=D||t||window.gsap,D&&(P=D.utils.toArray,V=D.core.context||V),!q&&window.innerWidth>0&&(I=document.fonts,q=!0)}};se.version="3.13.0";let le=se;const pe=te("layout",{state:()=>({w:1680,h:null,ratio:null,scrollTop:null,isTouch:!1,isFirefox:!1,areFontsLoaded:!1,sr:1}),getters:{getAreFontsLoaded(){return this.areFontsLoaded}},actions:{setWindowDimension(){this.w=window.innerWidth,this.h=window.innerHeight,this.ratio=this.w/this.h,this.sr=this.w>1024?this.w/1440:this.w/375},setTouch(){this.isTouch="ontouchstart"in document.documentElement,this.isFirefox=navigator.userAgent.toLowerCase().indexOf("firefox")>-1},set_are_fonts_loaded(){this.areFontsLoaded=!this.areFontsLoaded}}});export{le as S,pe as a,he as u};

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.