PageSourceSearch

https://imrooz.com/_nuxt/BjtvQoWs.js

js imrooz.com collected 2026-10-09 00:35:13 UTC 47,807 bytes, 1 lines download raw bytes

1import{G as ln,H as un,I as Ce,l as ke,q as _e,s as Me,e as pe,p as Z,J as $t,c as F,o as A,a as E,b as C,w as U,F as fe,r as we,g as H,K as tt,d as ze,E as je,L as fn,v as nt,n as J,f as Pe,t as oe,_ as Nt,M as dn,N as wt,O as pn,Q as mn,R as gn,S as hn,h as _t,x as vn,y as St,P as bn,i as yn,T as ve,U as xn,V as wn,W as _n}from"./DNc9EhwD.js";import{f as ye,c as it,r as Sn,p as In,v as En,i as Vt,d as Ln,a as kn,b as Tn,n as zn,s as Pn,e as xe,g as be,m as De,_ as On}from"./w-T9BF3B.js";import{_ as Rt}from"./DxCDXXuP.js";import{c as It}from"./D3CvEcb4.js";import{u as An,c as Cn}from"./y97UdmD3.js";import{h as Mn}from"./Cd1UuUw9.js";import{_ as Dn}from"./DlAUqK2U.js";import{c as Bn}from"./zq8mnj5y.js";var Fn=function(){};function jt(e,t){let n;const o=()=>{const{currentTime:s}=t,i=(s===null?0:s.value)/100;n!==i&&e(i),n=i};return ye.update(o,!0),()=>it(o)}const Ve=new WeakMap;let ce;function Hn(e,t){if(t){const{inlineSize:n,blockSize:o}=t[0];return{width:n,height:o}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function $n({target:e,contentRect:t,borderBoxSize:n}){var o;(o=Ve.get(e))===null||o===void 0||o.forEach(s=>{s({target:e,contentSize:t,get size(){return Hn(e,n)}})})}function Nn(e){e.forEach($n)}function Vn(){typeof ResizeObserver>"u"||(ce=new ResizeObserver(Nn))}function Rn(e,t){ce||Vn();const n=Sn(e);return n.forEach(o=>{let s=Ve.get(o);s||(s=new Set,Ve.set(o,s)),s.add(t),ce==null||ce.observe(o)}),()=>{n.forEach(o=>{const s=Ve.get(o);s==null||s.delete(t),s!=null&&s.size||ce==null||ce.unobserve(o)})}}const Re=new Set;let Oe;function jn(){Oe=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Re.forEach(n=>n(t))},window.addEventListener("resize",Oe)}function Gn(e){return Re.add(e),Oe||jn(),()=>{Re.delete(e),!Re.size&&Oe&&(Oe=void 0)}}function Wn(e,t){return typeof e=="function"?Gn(e):Rn(e,t)}const Un=50,Et=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),qn=()=>({time:0,x:Et(),y:Et()}),Yn={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Lt(e,t,n,o){const s=n[t],{length:r,position:i}=Yn[t],c=s.current,a=n.time;s.current=e[`scroll${i}`],s.scrollLength=e[`scroll${r}`]-e[`client${r}`],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=In(0,s.scrollLength,s.current);const l=o-a;s.velocity=l>Un?0:En(s.current-c,l)}function Kn(e,t,n){Lt(e,"x",t,n),Lt(e,"y",t,n),t.time=n}function Xn(e,t){const n={x:0,y:0};let o=e;for(;o&&o!==t;)if(o instanceof HTMLElement)n.x+=o.offsetLeft,n.y+=o.offsetTop,o=o.offsetParent;else if(o.tagName==="svg"){const s=o.getBoundingClientRect();o=o.parentElement;const r=o.getBoundingClientRect();n.x+=s.left-r.left,n.y+=s.top-r.top}else if(o instanceof SVGGraphicsElement){const{x:s,y:r}=o.getBBox();n.x+=s,n.y+=r;let i=null,c=o.parentNode;for(;!i;)c.tagName==="svg"&&(i=c),c=o.parentNode;o=i}else break;return n}const ot={start:0,center:.5,end:1};function kt(e,t,n=0){let o=0;if(e in ot&&(e=ot[e]),typeof e=="string"){const s=parseFloat(e);e.endsWith("px")?o=s:e.endsWith("%")?e=s/100:e.endsWith("vw")?o=s/100*document.documentElement.clientWidth:e.endsWith("vh")?o=s/100*document.documentElement.clientHeight:e=s}return typeof e=="number"&&(o=t*e),n+o}const Qn=[0,0];function Jn(e,t,n,o){let s=Array.isArray(e)?e:Qn,r=0,i=0;return typeof e=="number"?s=[e,e]:typeof e=="string"&&(e=e.trim(),e.includes(" ")?s=e.split(" "):s=[e,ot[e]?e:"0"]),r=kt(s[0],n,o),i=kt(s[1],t),r-i}const Zn={All:[[0,0],[1,1]]},eo={x:0,y:0};function to(e){return"getBBox"in e&&e.tagName!=="svg"?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function no(e,t,n){const{offset:o=Zn.All}=n,{target:s=e,axis:r="y"}=n,i=r==="y"?"height":"width",c=s!==e?Xn(s,e):eo,a=s===e?{width:e.scrollWidth,height:e.scrollHeight}:to(s),l={width:e.clientWidth,height:e.clientHeight};t[r].offset.length=0;let g=!t[r].interpolate;const p=o.length;for(let u=0;u<p;u++){const v=Jn(o[u],l[i],a[i],c[r]);!g&&v!==t[r].interpolatorOffsets[u]&&(g=!0),t[r].offset[u]=v}g&&(t[r].interpolate=Vt(t[r].offset,Ln(o),{clamp:!1}
1),t[r].interpolatorOffsets=[...t[r].offset]),t[r].progress=kn(0,1,t[r].interpolate(t[r].current))}function oo(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let o=t;for(;o&&o!==e;)n.x.targetOffset+=o.offsetLeft,n.y.targetOffset+=o.offsetTop,o=o.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}function so(e,t,n,o={}){return{measure:()=>oo(e,o.target,n),update:s=>{Kn(e,n,s),(o.offset||o.target)&&no(e,n,o)},notify:()=>t(n)}}const Le=new WeakMap,Tt=new WeakMap,Qe=new WeakMap,zt=e=>e===document.documentElement?window:e;function at(e,{container:t=document.documentElement,...n}={}){let o=Qe.get(t);o||(o=new Set,Qe.set(t,o));const s=qn(),r=so(t,e,s,n);if(o.add(r),!Le.has(t)){const c=()=>{for(const u of o)u.measure()},a=()=>{for(const u of o)u.update(Tn.timestamp)},l=()=>{for(const u of o)u.notify()},g=()=>{ye.read(c,!1,!0),ye.read(a,!1,!0),ye.update(l,!1,!0)};Le.set(t,g);const p=zt(t);window.addEventListener("resize",g,{passive:!0}),t!==document.documentElement&&Tt.set(t,Wn(t,g)),p.addEventListener("scroll",g,{passive:!0})}const i=Le.get(t);
1return ye.read(i,!1,!0),()=>{var c;it(i);const a=Qe.get(t);if(!a||(a.delete(r),a.size))return;const l=Le.get(t);Le.delete(t),l&&(zt(t).removeEventListener("scroll",l),(c=Tt.get(t))===null||c===void 0||c(),window.removeEventListener("resize",l))}}function ro({source:e,container:t,axis:n="y"}){e&&(t=e);const o={value:0},s=at(r=>{o.value=r[n].progress*100},{container:t,axis:n});return{currentTime:o,cancel:s}}const Je=new Map;function Gt({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),Je.has(t)||Je.set(t,{});const o=Je.get(t);return o[n]||(o[n]=Pn()?new ScrollTimeline({source:t,axis:n}):ro({source:t,axis:n})),o[n]}function io(e){return e.length===2}function Wt(e){return e&&(e.target||e.offset)}function ao(e,t){return io(e)||Wt(t)?at(n=>{e(n[t.axis].progress,n)},t):jt(e,Gt(t))}function co(e,t){if(e.flatten(),Wt(t))return e.pause(),at(n=>{e.time=e.duration*n[t.axis].progress},t);{const n=Gt(t);return e.attachTimeline?e.attachTimeline(n,o=>(o.pause(),jt(s=>{o.time=o.duration*s},n))):zn}}function lo(e,{axis:t="y",...n}={}){const o={axis:t,...n};return typeof e=="function"?ao(e,o):co(e,o)}const uo=e=>e&&typeof e=="object"&&e.mix,fo=e=>uo(e)?e.mix:void 0;function Pt(...e){const t=!Array.isArray(e[0]),n=t?0:-1,o=e[0+n],s=e[1+n],r=e[2+n],i=e[3+n],c=Vt(s,r,{mixer:fo(r[0]),...i});return t?c(o):c}function Ut(e){const t=xe(e()),n=()=>t.set(e()),o=()=>ye.preRender(n,!1,!0);let s;const r=c=>{s=c.map(a=>a.on("change",o))},i=()=>{s.forEach(c=>c()),it(n)};return ln(()=>{i()}),{subscribe:r,unsubscribe:i,value:t}}function po(e){be.current=[];const{value:t,subscribe:n,unsubscribe:o}=Ut(e);return n(be.current),be.current=void 0,un(()=>{o(),be.current=[],e(),n(be.current),be.current=void 0}),t}function Ot(e,t,n,o){if(typeof e=="function")return po(e);const s=typeof t=="function"?t:Ce(t)?ke(()=>Pt(t.value,n,o)):Pt(t,n,o);return Array.isArray(e)?At(e,s):At([e],([r])=>Ce(s)?s.value(r):s(r))}function At(e,t){const n=[],{value:o,subscribe:s}=Ut(()=>{n.length=0;const r=e.length;for(let i=0;i<r;i++)n[i]=e[i].get();return Ce(t)?t.value(n):t(n)});return s(e),o}function Ct(e,t){Fn(!!(!t||t.value))}function mo(){return{scrollX:xe(0),scrollY:xe(0),scrollXProgress:xe(0),scrollYProgress:xe(0)}}function qt({container:e,target:t,...n}={}){const o=mo();return _e(()=>{Ct("target",t),Ct("container",e)}),Me([e,t,()=>n.offset],(s,r,i)=>{const c=lo((a,{x:l,y:g})=>{o.scrollX.set(l.current),o.scrollXProgress.set(l.progress),o.scrollY.set(g.current),o.scrollYProgress.set(g.progress)},{...n,container:(e==null?void 0:e.value)??void 0,target:(t==null?void 0:t.value)??void 0});i(()=>{c()})},{immediate:!0,flush:"post"}),o}const go={class:"hero_section relative w-full min-h-[720px] h-full grow-1 max-h-[80dvh] full-width"},ho={class:"absolute inset-0 full-width z-1"},vo={class:"relative w-full h-full"},bo={class:"flex flex-col items-center justify-center text-center gap-4 absolute inset-0 z-2 full-width py-20 px-4 text-neutral-100 bg-neutral-900/70 *:max-w-2xl"},yo=1.5,xo=5,wo=10,_o=pe({__name:"HeroSection",setup(e){const t=Z(0),n=["/images/home/imrooz_banner.png","/images/home/banner_2.png","/images/home/imrooz_vision_banner.jpg"];let o=null;return _e(()=>{o=setInterval(()=>{t.value=(t.value+1)%n.length},xo*1e3)}),$t(()=>{clearInterval(o)}),(s,r)=>{const i=je;return A(),F("section",go,[E("div",ho,[C(H(De).div,{class:"absolute inset-0 overflow-hidden",initial:{padding:"2rem",opacity:0},animate:{padding:"0rem",opacity:100},transition:{duration:1,ease:"easeInOut"}},{default:U(()=>[E("div",vo,[(A(),F(fe,null,we(n,(c,a)=>C(H(De).div,{key:a,class:"absolute inset-0 bg-cover bg-center",style:tt({backgroundImage:`url(${c})`}),initial:{opacity:0,scale:1,borderRadius:24},animate:{opacity:H(t)===a?1:0,scale:H(t)===a?1.05:1,borderRadius:0},transition:{opacity:{duration:yo,ease:"easeInOut"},scale:{duration:wo,ease:"linear"}}},null,8,["style","animate","transition"])),64))])]),_:1})]),E("div",bo,[r[1]||(r[1]=E("h1",{class:"text-balance"},"Fueling Growth, Connecting Industries",-1)),r[2]||(r[2]=E("p",{class:"text-balance"},[ze(" Imrooz delivers "),E("strong",null,"top-tier raw materials, market-leading consumer goods"),ze(" and, driving Pakistan’s industries forward. "),E("br"),E("strong",null," Partner with us to scale and succeed. ")],-1)),C(i,{variant:"solid",color:"primary",size:"xl",to:"/about",ui:{base:"mt-4 px-4 py-3 ps-5 text-lg hover:saturate-200 backdrop-blur-lg text-stone-100",trailingIcon:"min-w-6 min-h-6"},"trailing-icon":"mdi:chevron-right"},{default:U(()=>r[0]||(r[0]=[ze(" Learn More ")])),_:1})])])}}}),So=Object.assign(_o,{__name:"HomeHeroSection"}),Io={class:"right flex flex-col relative z-2 col-span-6 xl:col-span-3 p-8"},Eo={class:"!text-xl !font-semibold"},Lo={class:"min-h-[9em] hidden xl:flex !text-base text-muted-foreground"},ko={class:"flex flex-col gap-4 xl:grid grid-cols-6"},To={class:"text-base font-semibold"},zo={class:"!text-base text-muted-foreground"},Po={key:1,class:"clients grid grid-cols-6 gap-4 xl:gap-8 w-full mt-8"},Oo=pe({__name:"Card",props:{as:{},cardClass:{},service:{},index:{},range:{},progress:{},targetScale:{}},setup(e){const t=An("min-width: 1024px"),n=e,o=xe(n.progress);Me(()=>n.progress,a=>{o.set(a)});const s=Ot(o,n.range,[1,n.targetScale]),r=Z(null),i=Z(0),c=Z(1);return _e(()=>{const{scrollYProgress:a}=qt({target:r,offset:["start end","start start"]});Ot(a,[0,1],[1.2,1]).on("change",g=>{c.value=g}),a.on("change",g=>{i.value=g})}),(a,l)=>{const g=Rt,p=fn("Separator"),u=Nt;return A(),nt(dn(a.as),{ref_key:"containerRef",ref:r,class:"card_content h-fit min-h-[720px] w-full flex items-start justify-center xl:sticky top-20 relative full-width content-grid"},{default:U(()=>[C(H(De).div,{style:tt({scale:H(s),marginTop:H(t)?`calc(${a.index*50}px)`:"0px"}),class:J(("cn"in a?a.cn:H(It))("card min-h-fit xl:min-h-[640px] xl:max-h-[720px] w-full relative overflow-hidden backdrop-blur-lg","!flex flex-col xl:flex-row xl:*:basis-[100%] h-full full-width bg-card/80 rounded-md"))},{default:U(()=>{var v,m,h,b,f,y,w,L,z,k;return[C(H(De).div,{class:"left img-container overflow-hidden max-h-[320px] xl:max-h-none w-full aspect-video xl:!aspect-auto"},{default:U(()=>{var x,d;return[C(g,{style:tt({scale:c.value}),src:(x=a.service)==null?void 0:x.image,alt:`Image for '${(d=a.service)==null?void 0:d.title}'`,class:"w-full h-full object-cover"},null,8,["style","src","alt"])]}),_:1}
1),E("div",Io,[E("h3",Eo,oe((v=a.service)==null?void 0:v.title),1),E("p",Lo,oe((m=a.service)==null?void 0:m.description),1),E("ul",ko,[(A(!0),F(fe,null,we((h=a.service)==null?void 0:h.highlights,x=>(A(),F("li",{key:x,class:"col-span-2"},[E("h5",To,oe(x.split(" – ")[0]),1),E("p",zo,oe(x.split(" – ")[1]),1)]))),128))]),(b=a.service)!=null&&b.clients&&((y=(f=a.service)==null?void 0:f.clients)==null?void 0:y.length)>0?(A(),nt(p,{key:0})):Pe("",!0),(w=a.service)!=null&&w.clients&&((z=(L=a.service)==null?void 0:L.clients)==null?void 0:z.length)>0?(A(),F("ol",Po,[(A(!0),F(fe,null,we((k=a.service)==null?void 0:k.clients,x=>(A(),F("li",{key:x.name,class:"h-fit col-span-6 sm:col-span-2"},[C(u,{to:x==null?void 0:x.href,target:"_blank",rel:"noopener noreferrer",class:J(("cn"in a?a.cn:H(It))("w-full h-fit p-8 sm:p-3 bg-stone-200/40 dark:bg-stone-100 rounded-lg transition-all duration-200 inline-flex items-center justify-center saturate-110",(x==null?void 0:x.class)??""))},{default:U(()=>[C(g,{src:x.src,alt:`${x==null?void 0:x.name} Logo`,class:"rounded-xl aspect-square object-contain size-[120px]",height:140,width:140},null,8,["src","alt"])]),_:2},1032,["to","class"])]))),128))])):Pe("",!0)])]}),_:1},8,["style","class"])]),_:1},512)}}}),Ao=Object.assign(Oo,{__name:"Card"}),Co={class:"full-width breakout content-grid"},Mo=pe({__name:"ServiceSection",setup(e){const t=Z(null);Z(null);const n=Z(0),o=r=>1-(s.length-r)*.05;_e(()=>{const{scrollYProgress:r}=qt({target:t,offset:["start start","end end"]});r.on("change",i=>{n.value=i})});const s=[{title:"Industrial Raw Materials",description:"Imrooz has been a trusted supplier of quality industrial raw materials across Pakistan. Through our subsidiaries, Atherton & Imrooz and Imrooz Traders, FIM, ARPL we offer indenting services and ex-stock trading. Our portfolio serves sectors like Paints & Coatings, Personal Care, Food & Pharmaceuticals, Textiles, Agro Pesticides, Construction, Fishing, and more.",highlights:["Indenting Services – Connecting clients with over 35 global principals.","Ex-stock Trading – Importing, warehousing, and distributing materials.","Industries Served – Paints, Food, Pharmaceuticals, Agro, Construction, and more."],link:"https://www.imrooz-irm.com/services.php",icon:"gravity-ui:bucket-paint",image:"/images/home/industrial_raw_materials.jpg",clients:[{name:"Ashraf Riaz Pvt. Ltd.",src:"/images/clients/Ashraf Riaz Pvt Ltd.png",class:"",href:"https://www.imrooz-irm.com/"},{name:"Atherteon & Imrooz",src:"/images/clients/Atherteon & Imrooz.png",href:"https://www.imrooz-irm.com/"},{name:"First Imrooz Modaraba",src:"/images/clients/First Imrooz Modaraba.png",href:"https://www.imrooz-irm.com/"},{name:"Imrooz Traders",src:"/images/clients/Imrooz Traders.png",href:"https://www.imrooz-irm.com/"}],class:"bg-card"},{title:"Consumer Goods Distribution",description:"Through our subsidiary Tarseel, we provide comprehensive FMCG distribution services. With exclusive rights to renowned international brands and a nationwide logistics network, Tarseel ensures efficie
1nt market delivery.",highlights:["Exclusive Brands – Energizer, Schick, Spontex, Astonish.","One-Window Operations – From import to retail shelves.","Nationwide Reach – Presence in over 25 major cities."],link:"https://www.imrooz.com/whatWeDo.php",icon:"lsicon:goods-filled",image:"/images/home/fmcg2.png",clients:[{name:"Tarseel",src:"/images/clients/tarseel-logo.png",class:"",href:"https://www.tarseel.net/"}],class:"bg-card/90"},{title:"Music & Media",description:"EMI Pakistan, the country’s oldest and largest music label, is a subsidiary of Imrooz. We are the custodians of over 55,000 tracks and 3,400 contracted artists, leading both local and international digital distribution.",highlights:["Heritage Catalog – Over 55,000 tracks preserved.","Diverse Genres – Classical, Sufi, Pop, Film, and more.","Digital Leadership – Global digital and electronic music distribution."],link:"https://www.imrooz.com/whatWeDo.php",icon:"fluent:music-note-1-20-filled",image:"/images/home/emi.jpg",clients:[{name:"EMI Pakistan",src:"/images/clients/emi-pakistan.png",href:"https://www.emipakistan.com/"}],class:"bg-card/80"}];return(r,i)=>{const c=Ao;return A(),F("section",{ref_key:"container",ref:t,class:"relative content-grid full-width min-h-dvh py-20"},[i[0]||(i[0]=E("div",{class:"content xl:mb-20 text-center"},[E("h1",{class:"title text-foreground text-2xl lg:text-6xl font-bold"}," Explore our Services "),E("p",null,"Delivering quality and innovation across industries since 1949.")],-1)),E("ul",Co,[(A(),F(fe,null,we(s,(a,l)=>C(c,{key:a==null?void 0:a.title,"card-class":a.class,as:"li",service:a,index:l,range:[l*.25,1],targetScale:o(l),progress:H(n)},null,8,["card-class","service","index","range","targetScale","progress"])),64))])],512)}}}),Do=Object.assign(Mo,{__name:"HomeServiceSection"});function Bo(e){return Object.prototype.toString.call(e)==="[object Object]"}function Mt(e){return Bo(e)||Array.isArray(e)}function Fo(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function ct(e,t){const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;const s=JSON.stringify(Object.keys(e.breakpoints||{})),r=JSON.stringify(Object.keys(t.breakpoints||{}));return s!==r?!1:n.every(i=>{const c=e[i],a=t[i];return typeof c=="function"?`${c}`==`${a}`:!Mt(c)||!Mt(a)?c===a:ct(c,a)})}function Dt(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function Ho(e,t){if(e.length!==t.length)return!1;const n=Dt(e),o=Dt(t);return n.every((s,r)=>{const i=o[r];return ct(s,i)})}function lt(e){return typeof e=="number"}function st(e){return typeof e=="string"}function We(e){return typeof e=="boolean"}function Bt(e){return Object.prototype.toString.call(e)==="[object Object]"}function M(e){return Math.abs(e)}function ut(e){return Math.sign(e)}function Ae(e,t){return M(e-t)}function $o(e,t){if(e===0||t===0||M(e)<=M(t))return 0;const n=Ae(M(e),M(t));return M(n/e)}function No(e){return Math.round(e*100)/100}function Be(e){return Fe(e).map(Number)}function ee(e){return e[$e(e)]}function $e(e){return Math.max(0,e.length-1)}function ft(e,t){return t===$e(e)}function Ft(e,t=0){return Array.from(Array(e),(n,o)=>t+o)}function Fe(e){return Object.keys(e)}function Yt(e,t){return[e,t].reduce((n,o)=>(Fe(o).forEach(s=>{const r=n[s],i=o[s],c=Bt(r)&&Bt(i);n[s]=c?Yt(r,i):i}),n),{})}function rt(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function Vo(e,t){const n={start:o,center:s,end:r};function o(){return 0}function s(a){return r(a)/2}function r(a){return t-a}function i(a,l){return st(e)?n[e](a):e(t,a,l)}return{measure:i}}function He(){let e=[];function t(s,r,i,c={passive:!0}){let a;if("addEventListener"in s)s.addEventListener(r,i,c),a=()=>s.removeEventListener(r,i,c);else{const l=s;l.addListener(i),a=()=>l.removeListener(i)}return e.push(a),o}function n(){e=e.filter(s=>s())}const o={add:t,clear:n};return o}function Ro(e,t,n,o){const s=He(),r=1e3/60;let i=null,c=0,a=0;function l(){s.add(e,"visibilitychange",()=>{e.hidden&&m()})}function g(){v(),s.clear()}function p(b){if(!a)return;i||(i=b,n(),n());const f=b-i;for(i=b,c+=f;c>=r;)n(),c-=r;const y=c/r;o(y),a&&(a=t.requestAnimationFrame(p))}function u(){a||(a=t.requestAnimationFrame(p))}function v(){t.cancelAnimationFrame(a),i=null,c=0,a=0}function m(){i=null,c=0}return{init:l,destroy:g,start:u,stop:v,update:n,render:o}}function jo(e,t){const n=t==="rtl",o=e==="y",s=o?"y":"x",r=o?"x":"y",i=!o&&n?-1:1,c=g(),a=p();function l(m){const{height:h,width:b}=m;return o?h:b}function g(){return o?"top":n?"right":"left"}function p(){return o?"bottom":n?"left":"right"}function u(m){return m*i}return{scroll:s,cross:r,startEdge:c,endEdge:a,measureSize:l,direction:u}}function de(e=0,t=0){const n=M(e-t);function o(l){return l<e}function s(l){return l>t}function r(l){return o(l)||s(l)}function i(l){return r(l)?o(l)?e:t:l}function c(l){return n?l-n*Math.ceil((l-t)/n):l}return{length:n,max:t,min:e,constrain:i,reachedAny:r,reachedMax:s,reachedMin:o,removeOffset:c}}function Kt(e,t,n){const{constrain:o}=de(0,e),s=e+1;let r=i(t);function i(u){return n?M((s+u)%s):o(u)}function c(){return r}function a(u){return r=i(u),p}function l(u){return g().set(c()+u)}function g(){return Kt(e,c(),n)}const p={get:c,set:a,add:l,clone:g};return p}function Go(e,t,n,o,s,r,i,c,a,l,g,p,u,v,m,h,b,f,y){const{cross:w,direction:L}=e,z=["INPUT","SELECT","TEXTAREA"],k={passive:!1}
vendor: 15,614 bytes, line 1
1,x=He(),d=He(),S=de(50,225).constrain(v.measure(20)),I={mouse:300,touch:400},T={mouse:500,touch:600},D=m?43:25;let R=!1,j=0,G=0,te=!1,K=!1,q=!1,$=!1;function X(_){if(!y)return;function P(V){(We(y)||y(_,V))&&Ie(V)}const B=t;x.add(B,"dragstart",V=>V.preventDefault(),k).add(B,"touchmove",()=>{},k).add(B,"touchend",()=>{}).add(B,"touchstart",P).add(B,"mousedown",P).add(B,"touchcancel",N).add(B,"contextmenu",N).add(B,"click",re,!0)}function Q(){x.clear(),d.clear()}function me(){const _=$?n:t;d.add(_,"touchmove",W,k).add(_,"touchend",N).add(_,"mousemove",W,k).add(_,"mouseup",N)}function ge(_){const P=_.nodeName||"";return z.includes(P)}function se(){return(m?T:I)[$?"mouse":"touch"]}function Se(_,P){const B=p.add(ut(_)*-1),V=g.byDistance(_,!m).distance;return m||M(_)<S?V:b&&P?V*.5:g.byIndex(B.get(),0).distance}function Ie(_){const P=rt(_,o);$=P,q=m&&P&&!_.buttons&&R,R=Ae(s.get(),i.get())>=2,!(P&&_.button!==0)&&(ge(_.target)||(te=!0,r.pointerDown(_),l.useFriction(0).useDuration(0),s.set(i),me(),j=r.readPoint(_),G=r.readPoint(_,w),u.emit("pointerDown")))}function W(_){if(!rt(_,o)&&_.touches.length>=2)return N(_);const B=r.readPoint(_),V=r.readPoint(_,w),ne=Ae(B,j),ie=Ae(V,G);if(!K&&!$&&(!_.cancelable||(K=ne>ie,!K)))return N(_);const le=r.pointerMove(_);ne>h&&(q=!0),l.useFriction(.3).useDuration(.75),c.start(),s.add(L(le)),_.preventDefault()}function N(_){const B=g.byDistance(0,!1).index!==p.get(),V=r.pointerUp(_)*se(),ne=Se(L(V),B),ie=$o(V,ne),le=D-10*ie,ae=f+ie/50;K=!1,te=!1,d.clear(),l.useDuration(le).useFriction(ae),a.distance(ne,!m),$=!1,u.emit("pointerUp")}function re(_){q&&(_.stopPropagation(),_.preventDefault(),q=!1)}function Y(){return te}return{init:X,destroy:Q,pointerDown:Y}}function Wo(e,t){let o,s;function r(p){return p.timeStamp}function i(p,u){const m=`client${(u||e.scroll)==="x"?"X":"Y"}`;return(rt(p,t)?p:p.touches[0])[m]}function c(p){return o=p,s=p,i(p)}function a(p){const u=i(p)-i(s),v=r(p)-r(o)>170;return s=p,v&&(o=p),u}function l(p){if(!o||!s)return 0;const u=i(s)-i(o),v=r(p)-r(o),m=r(p)-r(s)>170,h=u/v;return v&&!m&&M(h)>.1?h:0}return{pointerDown:c,pointerMove:a,pointerUp:l,readPoint:i}}function Uo(){function e(n){const{offsetTop:o,offsetLeft:s,offsetWidth:r,offsetHeight:i}=n;return{top:o,right:s+r,bottom:o+i,left:s,width:r,height:i}}return{measure:e}}function qo(e){function t(o){return e*(o/100)}return{measure:t}}function Yo(e,t,n,o,s,r,i){const c=[e].concat(o);let a,l,g=[],p=!1;function u(b){return s.measureSize(i.measure(b))}function v(b){if(!r)return;l=u(e),g=o.map(u);function f(y){for(const w of y){if(p)return;const L=w.target===e,z=o.indexOf(w.target),k=L?l:g[z],x=u(L?e:o[z]);if(M(x-k)>=.5){b.reInit(),t.emit("resize");break}}}a=new ResizeObserver(y=>{(We(r)||r(b,y))&&f(y)}),n.requestAnimationFrame(()=>{c.forEach(y=>a.observe(y))})}function m(){p=!0,a&&a.disconnect()}return{init:v,destroy:m}}function Ko(e,t,n,o,s,r){let i=0,c=0,a=s,l=r,g=e.get(),p=0;function u(){const k=o.get()-e.get(),x=!a;let d=0;return x?(i=0,n.set(o),e.set(o),d=k):(n.set(e),i+=k/a,i*=l,g+=i,e.add(i),d=g-p),c=ut(d),p=g,z}function v(){const k=o.get()-t.get();return M(k)<.001}function m(){return a}function h(){return c}function b(){return i}function f(){return w(s)}function y(){return L(r)}function w(k){return a=k,z}function L(k){return l=k,z}const z={direction:h,duration:m,velocity:b,seek:u,settled:v,useBaseFriction:y,useBaseDuration:f,useFriction:L,useDuration:w};return z}function Xo(e,t,n,o,s){const r=s.measure(10),i=s.measure(50),c=de(.1,.99);let a=!1;function l(){return!(a||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function g(v){if(!l())return;const m=e.reachedMin(t.get())?"min":"max",h=M(e[m]-t.get()),b=n.get()-t.get(),f=c.constrain(h/i);n.subtract(b*f),!v&&M(b)<r&&(n.set(e.constrain(n.get())),o.useDuration(25).useBaseFriction())}function p(v){a=!v}return{shouldConstrain:l,constrain:g,toggleActive:p}}function Qo(e,t,n,o,s){const r=de(-t+e,0),i=p(),c=g(),a=u();function l(m,h){return Ae(m,h)<=1}function g(){const m=i[0],h=ee(i),b=i.lastIndexOf(m),f=i.indexOf(h)+1;return de(b,f)}function p(){return n.map((m,h)=>{const{min:b,max:f}=r,y=r.constrain(m),w=!h,L=ft(n,h);return w?f:L||l(b,y)?b:l(f,y)?f:y}).map(m=>parseFloat(m.toFixed(3)))}function u(){if(t<=e+s)return[r.max];if(o==="keepSnaps")return i;const{min:m,max:h}=c;return i.slice(m,h)}return{snapsContained:a,scrollContainLimit:c}}function Jo(e,t,n){const o=t[0],s=n?o-e:ee(t);return{limit:de(s,o)}}function Zo(e,t,n,o){const r=t.min+.1,i=t.max+.1,{reachedMin:c,reachedMax:a}=de(r,i);function l(u){return u===1?a(n.get()):u===-1?c(n.get()):!1}function g(u){if(!l(u))return;const v=e*(u*-1);o.forEach(m=>m.add(v))}return{loop:g}}function es(e){const{max:t,length:n}=e;function o(r){const i=r-t;return n?i/-n:0}return{get:o}}function ts(e,t,n,o,s){const{startEdge:r,endEdge:i}=e,{groupSlides:c}=s,a=p().map(t.measure),l=u(),g=v();function p(){return c(o).map(h=>ee(h)[i]-h[0][r]).map(M)}function u(){return o.map(h=>n[r]-h[r]).map(h=>-M(h))}function v(){return c(l).map(h=>h[0]).map((h,b)=>h+a[b])}return{snaps:l,snapsAligned:g}}function ns(e,t,n,o,s,r){const{groupSlides:i}=s,{min:c,max:a}=o,l=g();function g(){const u=i(r),v=!e||t==="keepSnaps";return n.length===1?[r]:v?u:u.slice(c,a).map((m,h,b)=>{const f=!h,y=ft(b,h);if(f){const w=ee(b[0])+1;return Ft(w)}if(y){const w=$e(r)-ee(b)[0]+1;return Ft(w,ee(b)[0])}return m})}return{slideRegistry:l}}function os(e,t,n,o,s){const{reachedAny:r,removeOffset:i,constrain:c}=o;function a(m){return m.concat().sort((h,b)=>M(h)-M(b))[0]}function l(m){const h=e?i(m):c(m),b=t.map((y,w)=>({diff:g(y-h,0),index:w})).sort((y,w)=>M(y.diff)-M(w.diff)),{index:f}=b[0];return{index:f,distance:h}}function g(m,h){const b=[m,m+n,m-n];if(!e)return m;if(!h)return a(b);const f=b.filter(y=>ut(y)===h);return f.length?a(f):ee(b)-n}function p(m,h){const b=t[m]-s.get(),f=g(b,h);return{index:m,distance:f}}function u(m,h){const b=s.get()+m,{index:f,distance:y}=l(b),w=!e&&r(b);if(!h||w)return{index:f,distance:m};const L=t[f]-y,z=m+g(L,0);return{index:f,distance:z}}return{byDistance:u,byIndex:p,shortcut:g}}function ss(e,t,n,o,s,r,i){function c(p){const u=p.distance,v=p.index!==t.get();r.add(u),u&&(o.duration()?e.start():(e.update(),e.render(1),e.update())),v&&(n.set(t.get()),t.set(p.index),i.emit("select"))}function a(p,u){const v=s.byDistance(p,u);c(v)}function l(p,u){const v=t.clone().set(p),m=s.byIndex(v.get(),u);c(m)}return{distance:a,index:l}}function rs(e,t,n,o,s,r,i,c){const a={passive:!0,capture:!0};let l=0;function g(v){if(!c)return;function m(h){if(new Date().getTime()-l>10)return;i.emit("slideFocusStart"),e.scrollLeft=0;const y=n.findIndex(w=>w.includes(h));lt(y)&&(s.useDuration(0),o.index(y,0),i.emit("slideFocus"))}r.add(document,"keydown",p,!1),t.forEach((h,b)=>{r.add(h,"focus",f=>{(We(c)||c(v,f))&&m(b)},a)})}function p(v){v.code==="Tab"&&(l=new Date().getTime())}return{init:g}}function Te(e){let t=e;function n(){return t}function o(a){t=i(a)}function s(a){t+=i(a)}function r(a){t-=i(a)}function i(a){return lt(a)?a:a.get()}return{get:n,set:o,add:s,subtract:r}}function Xt(e,t){const n=e.scroll==="x"?i:c,o=t.style;let s=null,r=!1;function i(u){return`translate3d(${u}px,0px,0px)`}function c(u){return`translate3d(0px,${u}px,0px)`}function a(u){if(r)return;const v=No(e.direction(u));v!==s&&(o.transform=n(v),s=v)}function l(u){r=!u}function g(){r||(o.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:g,to:a,toggleActive:l}}function is(e,t,n,o,s,r,i,c,a){const g=Be(s),p=Be(s).reverse(),u=f().concat(y());function v(x,d){return x.reduce((S,I)=>S-s[I],d)}function m(x,d){return x.reduce((S,I)=>v(S,d)>0?S.concat([I]):S,[])}function h(x){return r.map((d,S)=>({start:d-o[S]+.5+x,end:d+t-.5+x}))}function b(x,d,S){const I=h(d);return x.map(T=>{const D=S?0:-n,R=S?n:0,j=S?"end":"start",G=I[T][j];return{index:T,loopPoint:G,slideLocation:Te(-1),translate:Xt(e,a[T]),target:()=>c.get()>G?D:R}})}function f(){const x=i[0],d=m(p,x);return b(d,n,!1)}function y(){const x=t-i[0]-1,d=m(g,x);return b(d,-n,!0)}function w(){return u.every(({index:x})=>{const d=g.filter(S=>S!==x);return v(d,t)<=.1})}function L(){u.forEach(x=>{const{target:d,translate:S,slideLocation:I}=x,T=d();T!==I.get()&&(S.to(T),I.set(T))})}function z(){u.forEach(x=>x.translate.clear())}return{canLoop:w,clear:z,loop:L,loopPoints:u}}function as(e,t,n){let o,s=!1;function r(a){if(!n)return;function l(g){for(const p of g)if(p.type==="childList"){a.reInit(),t.emit("slidesChanged");break}}o=new MutationObserver(g=>{s||(We(n)||n(a,g))&&l(g)}),o.observe(e,{childList:!0})}function i(){o&&o.disconnect(),s=!0}return{init:r,destroy:i}}function cs(e,t,n,o){const s={};let r=null,i=null,c,a=!1;function l(){c=new IntersectionObserver(m=>{a||(m.forEach(h=>{const b=t.indexOf(h.target);s[b]=h}),r=null,i=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:o}),t.forEach(m=>c.observe(m))}function g(){c&&c.disconnect(),a=!0}function p(m){return Fe(s).reduce((h,b)=>{const f=parseInt(b),{isIntersecting:y}=s[f];return(m&&y||!m&&!y)&&h.push(f),h},[])}function u(m=!0){if(m&&r)return r;if(!m&&i)return i;const h=p(m);return m&&(r=h),m||(i=h),h}return{init:l,destroy:g,get:u}}function ls(e,t,n,o,s,r){const{measureSize:i,startEdge:c,endEdge:a}=e,l=n[0]&&s,g=m(),p=h(),u=n.map(i),v=b();function m(){if(!l)return 0;const y=n[0];return M(t[c]-y[c])}function h(){if(!l)return 0;const y=r.getComputedStyle(ee(o));return parseFloat(y.getPropertyValue(`margin-${a}`))}function b(){return n.map((y,w,L)=>{const z=!w,k=ft(L,w);return z?u[w]+g:k?u[w]+p:L[w+1][c]-y[c]}).map(M)}return{slideSizes:u,slideSizesWithGaps:v,startGap:g,endGap:p}}function us(e,t,n,o,s,r,i,c,a){const{startEdge:l,endEdge:g,direction:p}=e,u=lt(n);function v(f,y){return Be(f).filter(w=>w%y===0).map(w=>f.slice(w,w+y))}function m(f){return f.length?Be(f).reduce((y,w,L)=>{const z=ee(y)||0,k=z===0,x=w===$e(f),d=s[l]-r[z][l],S=s[l]-r[w][g],I=!o&&k?p(i):0,T=!o&&x?p(c):0,D=M(S-T-(d+I));return L&&D>t+a&&y.push(w),x&&y.push(f.length),y},[]).map((y,w,L)=>{const z=Math.max(L[w-1]||0);return f.slice(z,y)}):[]}function h(f){return u?v(f,n):m(f)}return{groupSlides:h}}function fs(e,t,n,o,s,r,i){const{align:c,axis:a,direction:l,startIndex:g,loop:p,duration:u,dragFree:v,dragThreshold:m,inViewThreshold:h,slidesToScroll:b,skipSnaps:f,containScroll:y,watchResize:w,watchSlides:L,watchDrag:z,watchFocus:k}=r,x=2,d=Uo(),S=d.measure(t),I=n.map(d.measure),T=jo(a,l),D=T.measureSize(S),R=qo(D),j=Vo(c,D),G=!p&&!!y,te=p||!!y,{slideSizes:K,slideSizesWithGaps:q,startGap:$,endGap:X}=ls(T,S,I,n,te,s),Q=us(T,D,b,p,S,I,$,X,x),{snaps:me,snapsAligned:ge}=ts(T,j,S,I,Q),se=-ee(me)+ee(q),{snapsContained:Se,scrollContainLimit:Ie}=Qo(D,se,ge,y,x),W=G?Se:ge,{limit:N}=Jo(se,W,p),re=Kt($e(W),g,p),Y=re.clone(),O=Be(n),_=({dragHandler:he,scrollBody:Ke,scrollBounds:Xe,options:{loop:Ne}})=>{Ne||Xe.constrain(he.pointerDown()),Ke.seek()},P=({scrollBody:he,translate:Ke,location:Xe,offsetLocation:Ne,previousLocation:en,scrollLooper:tn,slideLooper:nn,dragHandler:on,animation:sn,eventHandler:ht,scrollBounds:rn,options:{loop:vt}},bt)=>{const yt=he.settled(),an=!rn.shouldConstrain(),xt=vt?yt:yt&&an;xt&&!on.pointerDown()&&(sn.stop(),ht.emit("settle")),xt||ht.emit("scroll");const cn=Xe.get()*bt+en.get()*(1-bt);Ne.set(cn),vt&&(tn.loop(he.direction()),nn.loop()),Ke.to(Ne.get())},B=Ro(o,s,()=>_(Ye),he=>P(Ye,he)),V=.68,ne=W[re.get()],ie=Te(ne),le=Te(ne),ae=Te(ne),ue=Te(ne),Ee=Ko(ie,ae,le,ue,u,V),Ue=os(p,W,se,N,ue),qe=ss(B,re,Y,Ee,Ue,ue,i),pt=es(N),mt=He(),Jt=cs(t,n,i,h),{slideRegistry:gt}=ns(G,y,W,Ie,Q,O),Zt=rs(e,n,gt,qe,Ee,mt,i,k),Ye={ownerDocument:o,ownerWindow:s,eventHandler:i,containerRect:S,slideRects:I,animation:B,axis:T,dragHandler:Go(T,e,o,s,ue,Wo(T,s),ie,B,qe,Ee,Ue,re,i,R,v,m,f,V,z),eventStore:mt,percentOfView:R,index:re,indexPrevious:Y,limit:N,location:ie,offsetLocation:ae,previousLocation:le,options:r,resizeHandler:Yo(t,i,s,n,T,w,d),scrollBody:Ee,scrollBounds:Xo(N,ae,ue,Ee,R),scrollLooper:Zo(se,N,ae,[ie,ae,le,ue]),scrollProgress:pt,scrollSnapList:W.map(pt.get),scrollSnaps:W,scrollTarget:Ue,scrollTo:qe,slideLooper:is(T,D,se,K,q,me,W,ae,n),slideFocus:Zt,slidesHandler:as(t,i,L),slidesInView:Jt,slideIndexes:O,slideRegistry:gt,slidesToScroll:Q,target:ue,translate:Xt(T,t)};return Ye}function ds(){let e={},t;function n(l){t=l}function o(l){return e[l]||[]}function s(l){return o(l).forEach(g=>g(t,l)),a}function r(l,g){return e[l]=o(l).concat([g]),a}function i(l,g){return e[l]=o(l).filter(p=>p!==g),a}function c(){e={}}const a={init:n,emit:s,off:i,on:r,clear:c};return a}const ps={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function ms(e){function t(r,i){return Yt(r,i||{})}function n(r){const i=r.breakpoints||{},c=Fe(i).filter(a=>e.matchMedia(a).matches).map(a=>i[a]).reduce((a,l)=>t(a,l),{});return t(r,c)}function o(r){return r.map(i=>Fe(i.breakpoints||{})).reduce((i,c)=>i.concat(c),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:o}}function gs(e){let t=[];function n(r,i){return t=i.filter(({options:c})=>e.optionsAtMedia(c).active!==!1),t.forEach(c=>c.init(r,e)),i.reduce((c,a)=>Object.assign(c,{[a.name]:a}),{})}function o(){t=t.filter(r=>r.destroy())}return{init:n,destroy:o}}function Ge(e,t,n){const o=e.ownerDocument,s=o.defaultView,r=ms(s),i=gs(r),c=He(),a=ds(),{mergeOptions:l,optionsAtMedia:g,optionsMediaQueries:p}=r,{on:u,off:v,emit:m}=a,h=T;let b=!1,f,y=l(ps,Ge.globalOptions),w=l(y),L=[],z,k,x;function d(){const{container:O,slides:_}=w;k=(st(O)?e.querySelector(O):O)||e.children[0];const B=st(_)?k.querySelectorAll(_):_;x=[].slice.call(B||k.children)}function S(O){const _=fs(e,k,x,o,s,O,a);if(O.loop&&!_.slideLooper.canLoop()){const P=Object.assign({},O,{loop:!1});return S(P)}return _}function I(O,_){b||(y=l(y,O),w=g(y),L=_||L,d(),f=S(w),p([y,...L.map(({options:P})=>P)]).forEach(P=>c.add(P,"change",T)),w.active&&(f.translate.to(f.location.get()),f.animation.init(),f.slidesInView.init(),f.slideFocus.init(Y),f.eventHandler.init(Y),f.resizeHandler.init(Y),f.slidesHandler.init(Y),f.options.loop&&f.slideLooper.loop(),k.offsetParent&&x.length&&f.dragHandler.init(Y),z=i.init(Y,L)))}function T(O,_){const P=Q();D(),I(l({startIndex:P},O),_),a.emit("reInit")}function D(){f.dragHandler.destroy(),f.eventStore.clear(),f.translate.clear(),f.slideLooper.clear(),f.resizeHandler.destroy(),f.slidesHandler.destroy(),f.slidesInView.destroy(),f.animation.destroy(),i.destroy(),c.clear()}function R(){b||(b=!0,c.clear(),D(),a.emit("destroy"),a.clear())}function j(O,_,P){!w.active||b||(f.scrollBody.useBaseFriction().useDuration(_===!0?0:w.duration),f.scrollTo.index(O,P||0))}function G(O){const _=f.index.add(1).get();j(_,O,-1)}function te(O){const _=f.index.add(-1).get();j(_,O,1)}function K(){return f.index.add(1).get()!==Q()}function q(){return f.index.add(-1).get()!==Q()}function $(){return f.scrollSnapList}function X(){return f.scrollProgress.get(f.location.get())}function Q(){return f.index.get()}function me(){return f.indexPrevious.get()}function ge(){return f.slidesInView.get()}function se(){return f.slidesInView.get(!1)}function Se(){return z}function Ie(){return f}function W(){return e}function N(){return k}function re(){return x}const Y={canScrollNext:K,canScrollPrev:q,containerNode:N,internalEngine:Ie,destroy:R,off:v,on:u,emit:m,plugins:Se,previousScrollSnap:me,reInit:h,rootNode:W,scrollNext:G,scrollPrev:te,scrollProgress:X,scrollSnapList:$,scrollTo:j,selectedScrollSnap:Q,slideNo
1des:re,slidesInView:ge,slidesNotInView:se};return I(t,n),setTimeout(()=>a.emit("init"),0),Y}Ge.globalOptions=void 0;function dt(e={},t=[]){const n=Ce(e),o=Ce(t);let s=n?e.value:e,r=o?t.value:t;const i=wt(),c=wt();function a(){c.value&&c.value.reInit(s,r)}return _e(()=>{!Fo()||!i.value||(Ge.globalOptions=dt.globalOptions,c.value=Ge(i.value,s,r))}),$t(()=>{c.value&&c.value.destroy()}),n&&Me(e,l=>{ct(s,l)||(s=l,a())}),o&&Me(t,l=>{Ho(r,l)||(r=l,a())}),[i,c]}dt.globalOptions=void 0;const hs={slots:{root:"relative focus:outline-none",viewport:"overflow-hidden",container:"flex items-start",item:"min-w-0 shrink-0 basis-full",controls:"",arrows:"",prev:"absolute rounded-full",next:"absolute rounded-full",dots:"absolute inset-x-0 -bottom-7 flex flex-wrap items-center justify-center gap-3",dot:["cursor-pointer size-3 bg-(--ui-border-accented) rounded-full","transition"]},variants:{orientation:{vertical:{container:"flex-col -mt-4",item:"pt-4",prev:"-top-12 left-1/2 -translate-x-1/2 rotate-90 rtl:-rotate-90",next:"-bottom-12 left-1/2 -translate-x-1/2 rotate-90 rtl:-rotate-90"},horizontal:{container:"flex-row -ms-4",item:"ps-4",prev:"-start-12 top-1/2 -translate-y-1/2",next:"-end-12 top-1/2 -translate-y-1/2"}},active:{true:{dot:"bg-(--ui-border-inverted)"}}}},vs=["aria-label","onClick"],bs=yn;var Ht;const ys=_t({extend:_t(hs),...((Ht=bs.ui)==null?void 0:Ht.carousel)||{}}),xs=pe({__name:"Carousel",props:{as:{},prev:{},prevIcon:{},next:{},nextIcon:{},arrows:{type:Boolean,default:!1},dots:{type:Boolean,default:!1},orientation:{default:"horizontal"},items:{},autoplay:{type:[Boolean,Object],default:!1},autoScroll:{type:[Boolean,Object],default:!1},autoHeight:{type:[Boolean,Object],default:!1},classNames:{type:[Boolean,Object],default:!1},fade:{type:[Boolean,Object],default:!1},wheelGestures:{type:Boolean,default:!1},class:{},ui:{},align:{type:[String,Function],default:"center"},containScroll:{type:[Boolean,String],default:"trimSnaps"},slidesToScroll:{default:1},dragFree:{type:Boolean,default:!1},dragThreshold:{default:10},inViewThreshold:{default:0},loop:{type:Boolean,default:!1},skipSnaps:{type:Boolean,default:!1},duration:{default:25},startIndex:{default:0},watchDrag:{type:[Boolean,Function],default:!0},watchResize:{type:[Boolean,Function],default:!0},watchSlides:{type:[Boolean,Function],default:!0},watchFocus:{type:[Boolean,Function],default:!0},active:{type:Boolean,default:!0},breakpoints:{default:()=>({})}},setup(e,{expose:t}){const n=e,o=pn(),{dir:s,t:r}=mn(),i=gn(hn(n,"active","align","breakpoints","containScroll","dragFree","dragThreshold","duration","inViewThreshold","loop","skipSnaps","slidesToScroll","startIndex","watchDrag","watchResize","watchSlides","watchFocus")),c=ke(()=>n.prevIcon||(s.value==="rtl"?o.ui.icons.arrowRight:o.ui.icons.arrowLeft)),a=ke(()=>n.nextIcon||(s.value==="rtl"?o.ui.icons.arrowLeft:o.ui.icons.arrowRight)),l=ke(()=>ys({orientation:n.orientation})),g=ke(()=>({...n.fade?{align:"center",containScroll:!1}:{},...i.value,axis:n.orientation==="horizontal"?"x":"y",direction:s.value==="rtl"?"rtl":"ltr"})),p=Cn(async()=>{const d=[];if(n.autoplay){const S=await ve(()=>import("./Dtrtw0zj.js"),[],import.meta.url).then(I=>I.default);d.push(S(typeof n.autoplay=="boolean"?{}:n.autoplay))}if(n.autoScroll){const S=await ve(()=>import("./LVG_eY9u.js"),[],import.meta.url).then(I=>I.default);d.push(S(typeof n.autoScroll=="boolean"?{}:n.autoScroll))}if(n.autoHeight){const S=await ve(()=>import("./Ddyvc1_j.js"),[],import.meta.url).then(I=>I.default);d.push(S(typeof n.autoHeight=="boolean"?{}:n.autoHeight))}if(n.classNames){const S=await ve(()=>import("./mhJ-osCf.js"),[],import.meta.url).then(I=>I.default);d.push(S(typeof n.classNames=="boolean"?{}:n.classNames))}if(n.fade){const S=await ve(()=>import("./wrqBHFeW.js"),[],import.meta.url).then(I=>I.default);d.push(S(typeof n.fade=="boolean"?{}:n.fade))}if(n.wheelGestures){const{WheelGesturesPlugin:S}=await ve(async()=>{const{WheelGesturesPlugin:I}=await import("./BBOg-l_X.js");return{WheelGesturesPlugin:I}},[],import.meta.url);d.push(S(typeof n.wheelGestures=="boolean"?{}:n.wheelGestures))}return d}),[u,v]=dt(g.value,p.value);Me([g,p],()=>{var d;(d=v.value)==null||d.reInit(g.value,p.value)});function m(){var d;(d=v.value)==null||d.scrollPrev()}function h(){var d;(d=v.value)==null||d.scrollNext()}function b(d){var S;(S=v.value)==null||S.scrollTo(d)}function f(d){const S=n.orientation==="vertical"?"ArrowUp":"ArrowLeft",I=n.orientation==="vertical"?"ArrowDown":"ArrowRight";if(d.key===S){d.preventDefault(),m();return}d.key===I&&(d.preventDefault(),h())}const y=Z(!1),w=Z(!1),L=Z(0),z=Z([]);function k(d){z.value=(d==null?void 0:d.scrollSnapList())||[]}function x(d){y.value=(d==null?void 0:d.canScrollNext())||!1,w.value=(d==null?void 0:d.canScrollPrev())||!1,L.value=(d==null?void 0:d.selectedScrollSnap())||0}return _e(()=>{var d,S,I,T,D;v.value&&((d=v.value)==null||d.on("init",k),(S=v.value)==null||S.on("init",x),(I=v.value)==null||I.on("reInit",k),(T=v.value)==null||T.on("reInit",x),(D=v.value)==null||D.on("select",x))}),t({emblaRef:u,emblaApi:v}),(d,S)=>{var I;return A(),nt(H(bn),{as:d.as,role:"region","aria-roledescription":"carousel",tabindex:"0",class:J(l.value.root({class:[n.class,(I=n.ui)==null?void 0:I.root]})),onKeydown:f},{default:U(()=>{var T,D,R,j,G,te,K;return[E("div",{ref_key:"emblaRef",ref:u,class:J(l.value.viewport({class:(T=n.ui)==null?void 0:T.viewport}))},[E("div",{class:J(l.value.container({class:(D=n.ui)==null?void 0:D.container}))},[(A(!0),F(fe,null,we(d.items,(q,$)=>
1{var X;return A(),F("div",{key:$,role:"group","aria-roledescription":"slide",class:J(l.value.item({class:(X=n.ui)==null?void 0:X.item}))},[vn(d.$slots,"default",{item:q,index:$})],2)}),128))],2)],2),d.arrows||d.dots?(A(),F("div",{key:0,class:J(l.value.controls({class:(R=n.ui)==null?void 0:R.controls}))},[d.arrows?(A(),F("div",{key:0,class:J(l.value.arrows({class:(j=n.ui)==null?void 0:j.arrows}))},[C(je,St({disabled:!w.value,icon:c.value,size:"md",color:"neutral",variant:"outline","aria-label":H(r)("carousel.prev")},typeof d.prev=="object"?d.prev:void 0,{class:l.value.prev({class:(G=n.ui)==null?void 0:G.prev}),onClick:m}),null,16,["disabled","icon","aria-label","class"]),C(je,St({disabled:!y.value,icon:a.value,size:"md",color:"neutral",variant:"outline","aria-label":H(r)("carousel.next")},typeof d.next=="object"?d.next:void 0,{class:l.value.next({class:(te=n.ui)==null?void 0:te.next}),onClick:h}),null,16,["disabled","icon","aria-label","class"])],2)):Pe("",!0),d.dots?(A(),F("div",{key:1,class:J(l.value.dots({class:(K=n.ui)==null?void 0:K.dots}))},[(A(!0),F(fe,null,we(z.value,(q,$)=>{var X;return A(),F("button",{key:$,"aria-label":H(r)("carousel.goto",{slide:$+1}),class:J(l.value.dot({class:(X=n.ui)==null?void 0:X.dot,active:L.value===$})),onClick:Q=>b($)},null,10,vs)}),128))],2)):Pe("",!0)],2)):Pe("",!0)]}),_:3},8,["as","class"])}}}),Qt=Object.assign(xs,{__name:"UCarousel"}),ws={class:"flex flex-col xl:flex-row gap-10 text-lg"},_s={class:J(["basis-1/2 flex flex-col gap-4 bg-background/80 backdrop-blur-lg p-4 xl:sticky top-20 self-start min-h-fit z-2","rounded-2xl border border-foreground
1/5"])},Ss={class:"text-3xl lg:text-5xl font-bold"},Is={class:"w-full bg-card border border-border p-8 rounded-xl flex flex-col gap-4 h-full"},Es={class:"text-primary"},Ls={class:"text-balance"},ks=pe({__name:"HistorySection",props:{title:{type:String,default:"Our History"},description:{type:String,default:"Founded in 1949, Imrooz is one of Pakistan’s oldest business houses, with a diverse portfolio of businesses, ranging from the trading of Industrial Raw Materials, Representation of Overseas Companies, Consumer Product Distribution to Music and Broadcast Monitoring and Media Intelligence."}},setup(e){const t={hidden:{opacity:0,x:-20},visible:{opacity:1,x:0}};return(n,o)=>{const s=je,r=Qt;return A(),F("section",ws,[E("div",_s,[E("h2",Ss,oe(e.title),1),C(H(De).p,{variants:t,initial:"hidden","in-view":"visible","in-view-options":{once:!0},transition:{type:"spring",stiffness:260,damping:20,delay:.2},class:"text-balance"},{default:U(()=>[ze(oe(e.description),1)]),_:1}),C(H(On),null,{default:U(()=>[C(s,{to:"/our-founder",size:"xl","trailing-icon":"mdi:chevron-right"},{default:U(()=>o[0]||(o[0]=[ze("Learn More")])),_:1})]),_:1})]),C(r,{items:"history"in n?n.history:H(Mn),class:"w-full lg:max-w-lg mx-auto",arrows:"",dots:"",prev:{variant:"solid",color:"primary",size:"xl"},next:{variant:"solid",color:"primary",size:"xl"},ui:{container:"items-stretch",item:"basis-[100%] min-h-full",viewport:"rounded-xl",arrows:"hidden lg:flex"},id:"history-carousel"},{default:U(({item:i})=>[E("article",Is,[E("h2",Es,oe(i.year),1),o[1]||(o[1]=E("div",{class:"w-full border-t-1 border-t-border border-dashed"},null,-1)),E("p",Ls,oe(i.content),1)])]),_:1},8,["items"])])}}}),Ts=Object.assign(ks,{__name:"HomeHistorySection"}),zs={},Ps={class:"min-h-[200px] text-card-foreground w-full text-lg"};function Os(e,t){return A(),F("section",Ps,t[0]||(t[0]=[xn('<div class="grid grid-cols-6 gap-10"><div class="flex flex-col gap-4 col-span-6 xl:col-span-4"><h2 class="text-3xl xl:text-5xl col-span-6 font-bold">Career Opportunities</h2><p class="col-span-6 text-balance"> At Imrooz, we provide a dynamic and supportive environment where individuals can grow and succeed. Join us to be part of a legacy of excellence and innovation. </p></div><div class="col-span-6 grid grid-cols-6 gap-4 *:col-span-6"><p class="w-full bg-card border-2 border-card-foreground/10 border-dashed p-4 rounded-xl"> Currently there are no oppurtunities. Check again later. </p></div></div>',1)]))}
1const As=Object.assign(Dn(zs,[["render",Os]]),{__name:"HomeCareersSection"}),Cs={class:"min-h-[200px] rounded-2xl text-card-foreground w-full text-lg"},Ms={class:"grid grid-cols-6 gap-10"},Ds={class:"col-span-6 carousel-container"},Bs={class:"w-full rounded-xl overflow-hidden"},Fs={class:"img-container relative z-0 -mb-26"},Hs={class:"content p-4 bg-card relative z-2"},$s={class:"line-clamp-1"},Ns={class:"line-clamp-3"},Vs=pe({__name:"MoreSection",setup(e){const{public:{mode:t}}=wn();return(n,o)=>{const s=Rt,r=Nt,i=Qt;return A(),F("section",Cs,[E("div",Ms,[o[1]||(o[1]=E("div",{class:"flex flex-col gap-4 col-span-6"},[E("h2",{class:"text-3xl xl:text-5xl col-span-6 font-bold"},"More about Imrooz"),E("p",{class:"col-span-6 text-balance"}," Imrooz attributes its success to its commitment to the welfare of its people, strong work ethics, and dedication to its business ventures. These beliefs serve as the foundation for all of its endeavors. ")],-1)),E("div",Ds,[C(i,{dots:"",items:"contributions"in n?n.contributions:H(Bn),ui:{item:"basis-[100%] lg:basis-1/2",viewport:"rounded-xl"}},{default:U(({item:c})=>[C(r,{to:c.to,target:"_blank",rel:"noopener noreferrer",class:"group"},{default:U(()=>[E("article",Bs,[E("div",Fs,[C(s,{src:c.image,width:640,class:"w-full group-hover:scale-105 transition-transform duration-200"},null,8,["src"])]),o[0]||(o[0]=E("div",{class:"h-[100px] w-full bg-gradient-to-t from-card to-card/0 relative z-1"},null,-1)),E("div",Hs,[E("h3",$s,oe(c.name),1),E("p",Ns,oe(c.description),1)])])]),_:2},1032,["to"])]),_:1},8,["items"])])])])}}}),Rs=Object.assign(Vs,{__name:"HomeMoreSection"}),js={class:"content-grid -mt-[90px]"},Ze="Imrooz Group - Since 1949",et="Building Relationships for ethical & sustainable business growth.",Js=pe({__name:"index",setup(e){return _n({title:Ze,description:et,ogTitle:Ze,ogDescription:et,ogImage:"[og:image]",ogUrl:"[og:url]",twitterTitle:Ze,twitterDescription:et,twitterImage:"[twitter:image]",twitterCard:"summary"}),(t,n)=>{const o=So,s=Do,r=Ts,i=As,c=Rs;return A(),F(fe,null,[E("main",js,[C(o),C(s,{class:"bg-stone-200/40 dark:bg-card/40"}),C(r,{class:"py-20"}),C(i,{class:"py-20"}),C(c,{class:"bg-stone-200/60 dark:bg-card/40 py-20 full-width"})]),n[0]||(n[0]=E("div",{class:"empty !bg-gradient-to-b from bg-stone-200/60 dark:bg-card/40 to-background w-full min-h-[64px]"},null,-1))],64)}}});export{Js as default};

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.