1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,99550,324834,971606,485066,s=>{"use strict";var a=s.i(294237);let n=(0,a.cva)("heading-header font-heading text-heading",{variants:{size:{xs:"text-fluid-display-xs",sm:"text-fluid-display-sm",md:"text-fluid-display-md",lg:"text-fluid-display-lg tracking-[-0.36px]",xl:"text-fluid-display-xl tracking-[-0.36px]","2xl":"text-fluid-display-2xl tracking-[-0.45px]","3xl":"text-fluid-display-3xl tracking-[-0.54px]","4xl":"text-fluid-display-2xl lg:text-fluid-display-4xl tracking-[-0.015em]","5xl":"text-fluid-display-5xl tracking-[-0.015em]","6xl":"text-fluid-display-6xl tracking-[-1.08px]","7xl":"text-fluid-display-7xl"},fontWeight:{normal:"",medium:"font-medium",semibold:"font-semibold",bold:"font-bold"}},compoundVariants:[{size:"4xl",fontWeight:"medium",className:"lg:font-medium"},{size:"4xl",fontWeight:"semibold",className:"lg:font-semibold"},{size:"4xl",fontWeight:"bold",className:"lg:font-bold"}],defaultVariants:{size:"2xl",fontWeight:"normal"}});s.s(["headingVariants",0,n],324834);var l=s.i(728187),o=s.i(281598);function d({as:s="h2",size:a,className:h,children:c}){return(0,l.jsx)(s,{className:(0,o.cn)(n({size:a}),h),children:c})}s.s(["Heading",0,d],971606),s.s([],99550);var h=l,c=o;let p=(0,a.cva)(["inline-flex items-center","font-display text-fluid-text-sm uppercase leading-none","text-eyebrow"]);function u({label:s,as:a="span",theme:n="light",className:l,...o}){let d=a;return(0,h.jsx)(d,{className:(0,c.cn)(p(),n,l),...o,children:s})}s.s(["Eyebrow",0,u],485066)},467513,55874,s=>{"use strict";var a=s.i(728187),n=s.i(447270),l=a,o=s.i(598560);s.i(462105);var d=s.i(660563);s.i(524948);var h=s.i(977687),c=s.i(243265),p=s.i(957378),u=s.i(875496),f=s.i(281598);function m(s){return s?s.toLowerCase().trim().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,""):""}let g=({items:s,className:a,defaultValue:n,value:g,onValueChange:y})=>{if(!s?.length)return null;let v=void 0!==g?{value:g,onValueChange:y}:{defaultValue:n??void 0};return(0,l.jsx)(o.Root,{type:"single",collapsible:!0,...v,className:(0,f.cn)("flex w-full flex-col",a),children:s.map(s=>{let a=(0,u.getLinkData)(s.link),n=!!s.customIcon?.asset?.url,g=!n&&!!s.icon;return(0,l.jsxs)(o.Item,{id:s.anchorId??m(s.title),value:s._key,className:"scroll-mt-36 border-b border-primary-600 lg:scroll-mt-40",children:[(0,l.jsx)(o.Header,{className:"flex",children:(0,l.jsxs)(o.Trigger,{className:(0,f.cn)("group flex flex-1 cursor-pointer items-center justify-between gap-4 py-4.5 lg:py-6 text-left","font-heading text-fluid-display-xl font-semibold text-heading tracking-[-0.015em]"),children:[(0,l.jsxs)("span",{className:"flex min-w-0 items-center gap-3",children:[n&&s.customIcon?(0,l.jsx)(c.default,{...s.customIcon,alt:s.title||"",width:24,height:24,noFill:!0,unsetMaxWidth:!0,objectContain:!0,className:"size-6 shrink-0 grow-0 basis-6 object-contain"}):null,g?(0,l.jsx)(d.Icon,{name:s.icon,width:26.703,height:41.202,strokeWidth:1.907,preserveAspectRatio:"none",className:"w-[26.703px] h-[41.202px] shrink-0 grow-0 text-primary-700"}):null,(0,l.jsx)("span",{className:"min-w-0",children:s.title})]}),(0,l.jsx)(d.Icon,{name:"chevron-down",size:20,strokeWidth:2,"aria-hidden":!0,className:"shrink-0 text-heading transition-transform duration-300 group-data-[state=open]:rotate-180"})]})}),(0,l.jsx)(o.Content,{className:"overflow-hidden data-[state=closed]:animate-accordion-slide-up data-[state=open]:animate-accordion-slide-down",children:(0,l.jsxs)("div",{className:"pb-4.5 pr-8 lg:pb-6",children:[s.content&&s.content.length>0?(0,l.jsx)(p.SimpleRichText,{blocks:s.content,className:"text-body text-fluid-text-sm [&_p]:text-fluid-text-sm",alignment:"start"}):null,s.link?.label&&a?(0,l.jsx)("div",{className:"mt-4.5 lg:mt-6",children:(0,l.jsx)(h.Button,{href:a,mode:"link",tone:"primary",trailingIcon:"arrow-right",label:s.link.label,target:s.link.openInNewTab?"_blank":void 0,rel:s.link.openInNewTab?"noopener noreferrer":void 0,className:"text-fluid-text-sm"})}):null]})})]},s._key)})})};s.s(["Accordion",0,g,"toSlug",0,m],55874);let y=350,v=new Set;function x(){for(let s of v)s()}function b(s){if(0!==s.button||s.metaKey||s.ctrlKey||s.shiftKey)return;let a=s.target?.closest("a"),n=a?.getAttribute("href");if(!n||a?.target==="_blank")return;let l=new URL(n,window.location.href);l.origin===window.location.origin&&l.pathname===window.location.pathname&&l.hash&&(window.setTimeout(x,0),window.setTimeout(x,150))}function w(s){return v.add(s),window.addEventListener("hashchange",x),window.addEventListener("popstate",x),document.addEventListener("click",b,!0),()=>{v.delete(s),0===v.size&&(window.removeEventListener("hashchange",x),window.removeEventListener("popstate",x),document.removeEventListener("click",b,!0))}}function k(){return window.location.hash.replace(/^#/,"")}function C(){return""}function S(s){let{pathname:a,search:n}=window.location;window.history.replaceState(null,"",s?`#${s}`:`${a}${n}`),x()}function _(s){return s.anchorId??m(s.title)}function j({items:s,className:l,defaultValue:o}
1){let d=(0,n.useSyncExternalStore)(w,k,C),h=s??[],c=h.find(s=>_(s)===d)?._key??h.find(s=>s._key===d)?._key??null,[p,u]=(0,n.useState)(o??""),[f,m]=(0,n.useState)(null),[v,x]=(0,n.useState)(null);function b(s){let a=h.find(a=>a._key===s),n=a?_(a):"";m(n),u(s),x(n?{slug:n,when:"ifOutOfView",focus:!1}:null),S(n)}return c&&d!==f&&(m(d),u(c),x({slug:d,when:"always",focus:!0})),(0,n.useEffect)(()=>{if(!v)return;let s=document.getElementById(v.slug);if(!s)return;let a=window.matchMedia("(prefers-reduced-motion: reduce)").matches,n=0,l=!1,o=()=>{l||(l=!0,n=requestAnimationFrame(()=>{let n=parseFloat(getComputedStyle(s).scrollMarginTop)||0,{top:l}=s.getBoundingClientRect(),o=l<n||l>window.innerHeight;("always"===v.when||o)&&s.scrollIntoView({behavior:a?"auto":"smooth",block:"start"}),v.focus&&s.querySelector("button")?.focus({preventScroll:!0})}))},d=s.parentElement;d?.addEventListener("animationend",o);let h=window.setTimeout(o,y);return()=>{d?.removeEventListener("animationend",o),window.clearTimeout(h),cancelAnimationFrame(n)}},[v]),(0,a.jsx)(g,{items:s,value:p,onValueChange:b,className:l})}s.s(["AccordionWithParam",0,j],467513)},713331,510093,575424,s=>{"use strict";var a=s.i(728187),n=s.i(416893),l=s.i(281598);let o=(0,s.i(294237).cva)("inline-flex items-center justify-center rounded-[24px] font-inter font-medium leading-[18px] whitespace-nowrap border-1",{variants:{tone:{neutral:"border-neutral-300 text-primary-700",filled:"border-transparent bg-surface-accent-background-3 text-button",dark:"border-transparent bg-primary-900 text-lime-500"},size:{sm:"gap-1.5 px-2 py-0.5 text-2xs",md:"gap-1 px-3.5 py-1 text-2xs",lg:"gap-1 px-3 py-0.5 text-xs"},interactive:{true:["transition-colors cursor-pointer","hover:border-primary-500 hover:text-white hover:bg-primary-500","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-deep-sea-blue-500 focus-visible:ring-offset-0"],false:""}},defaultVariants:{tone:"neutral",size:"sm",interactive:!1}});function d({children:s}){return(0,a.jsx)("span",{"aria-hidden":"true",className:"inline-flex size-3.5 shrink-0 items-center justify-center",children:s})}function h({children:s,tone:c="neutral",size:p="sm",href:u,leadingIcon:f,trailingIcon:m,className:g,...y}){let v=(0,l.cn)(o({tone:c,size:p,interactive:!!u}),g),x=(0,a.jsxs)(a.Fragment,{children:[null!=f?(0,a.jsx)(d,{children:f}):null,(0,a.jsx)("span",{children:s}),null!=m?(0,a.jsx)(d,{children:m}):null]});return u?(0,a.jsx)(n.default,{href:u,className:v,children:x}):(0,a.jsx)("span",{className:v,...y,children:x})}s.s(["Badge",0,h],510093);var c=a,p=l,u=s.i(913658);function f(s,a,n){if(!s)return null;let l=new Date((0,u.stegaClean)(s)??s);if(Number.isNaN(l.getTime()))return null;let o=l.getTime()>Date.now();if("event"===(0,u.stegaClean)(a)){if(o)return"Upcoming";let s=n?(0,u.stegaClean)(n)??n:null;if(s){let a=new Date(s);if(!Number.isNaN(a.getTime())&&a.getTime()>Date.now())return"Upcoming"}return"Past event"}return o?"Upcoming":"On-demand"}let m={Upcoming:"border-transparent bg-green-500 text-primary-900","On-demand":"border-transparent bg-primary-200 text-primary-800","Past event":"border-transparent bg-primary-200 text-primary-800"};function g({eventDate:s,eventEndDate:a,resourceType:n,className:l}){let o=f(s,n,a);return o?(0,c.jsx)(h,{tone:"neutral",size:"md",className:(0,p.cn)("w-fit self-start",m[o],l),children:o}):null}s.s(["EventStatusBadge",0,g],575424),s.s([],713331)},885966,606071,s=>{"use strict";var a=s.i(728187),n=s.i(281598),l=s.i(243265);function o({testimonial:s,displayVariant:d="inline",showAvatar:h=!0,className:c}){return s?(0,a.jsxs)("blockquote",{className:(0,n.cn)("flex flex-col gap-6 rounded-lg py-8","inline"===d?"md:pl-[45px] md:pr-8":"md:px-8",c),children:[(0,a.jsxs)("div",{className:"flex gap-1.5 items-start",children:[(0,a.jsx)("span",{className:"shrink-0 leading-[1.875rem] font-heading !font-semibold !text-lg text-heading",children:"â"}),(0,a.jsxs)("p",{className:"font-heading font-semibold text-lg text-heading",children:[s.quote,"â"]})]}),(0,a.jsxs)("footer",{className:"flex items-center gap-3",children:[h&&s.authorImage?.asset&&(0,a.jsx)("div",{className:"relative h-10 w-10 shrink-0 overflow-hidden rounded-full",children:(0,a.jsx)(l.default,{...s.authorImage,objectCover:!0,className:"size-full rounded-full"})}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)("cite",{className:"not-italic font-display font-semibold text-display-xl tracking-[-0.36px] text-accent",children:s.authorName}),s.authorRole&&(0,a.jsx)("span",{className:"text-body-sm font-medium text-accent",children:s.authorRole})]}),s.companyLogo?.asset&&(0,a.jsx)("div",{className:"relative ml-auto h-8 w-24 shrink-0",children:(0,a.jsx)(l.default,{...s.companyLogo,noFill:!0,objectContain:!0,unsetMaxWidth:!0})})]})]}):null}s.s(["TestimonialCard",0,o],885966);var d=a,h=s.i(447270),c=n;function p({testimonials:s,displayStyle:a="card",showDots:n=!0,showArrows:l=!0,className:u}){let[f,m]=(0,h.useState)(0);if(!s?.length)return null;let g=s.length,y=()=>m(s=>(s-1+g)%g),v=()=>m(s=>(s+1)%g);
1return(0,d.jsxs)("div",{className:(0,c.cn)("relative",u),children:[(0,d.jsx)("div",{className:"overflow-hidden",children:(0,d.jsx)("div",{className:"flex transition-transform duration-300 ease-in-out",style:{transform:`translateX(-${100*f}%)`},children:s.map((s,n)=>(0,d.jsx)("div",{className:"w-full shrink-0",children:(0,d.jsx)(o,{testimonial:s,displayVariant:"card"===a?"block":"inline"})},s._key??n))})}),l&&g>1&&(0,d.jsxs)("div",{className:"mt-4 flex items-center justify-end gap-2",children:[(0,d.jsx)("button",{type:"button",onClick:y,"aria-label":"Previous testimonial",className:"flex h-10 w-10 items-center justify-center rounded-full border-carousel-arrow transition-colors hover:border-carousel-arrow-hover focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-600",children:(0,d.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:(0,d.jsx)("path",{d:"M10 12L6 8l4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,d.jsx)("button",{type:"button",onClick:v,"aria-label":"Next testimonial",className:"flex h-10 w-10 items-center justify-center rounded-full border-carousel-arrow transition-colors hover:border-carousel-arrow-hover focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-600",children:(0,d.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:(0,d.jsx)("path",{d:"M6 4l4 4-4 4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})]}),n&&g>1&&(0,d.jsx)("div",{className:"mt-4 flex items-center justify-center gap-2",role:"tablist","aria-label":"Testimonials",children:s.map((s,a)=>(0,d.jsx)("button",{type:"button",role:"tab",onClick:()=>m(a),"aria-label":`Testimonial ${a+1}`,"aria-selected":a===f,className:"size-6 flex items-center justify-center",children:(0,d.jsx)("span",{className:(0,c.cn)("flex size-2 rounded-full transition-colors",a===f?"bg-carousel-dot-active":"bg-carousel-dot")})},s._key??a))})]})}s.s(["TestimonialSlider",0,p],606071)},786356,900297,44722,55932,926292,s=>{"use strict";var a=s.i(728187),n=s.i(416893),l=s.i(875496);function o({href:s,children:d,...h}){let c="string"==typeof s?s:(0,l.getLinkData)(s??void 0);if(!c)return(0,a.jsx)(a.Fragment,{children:d});let p=c.startsWith("http");return(0,a.jsx)(n.default,{href:c,target:p?"_blank":void 0,rel:p?"noopener noreferrer":void 0,...h,children:d})}s.s(["Link",0,o],900297),s.i(452357),s.s([],786356);var d=a,h=s.i(447270),c=s.i(861656),p=s.i(710025);function u(s=""){return`.${s.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}var f=s.i(643211);function m({swiper:s,extendParams:a,on:n}){let l,o;a({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),s.a11y={clicked:!1};let d=null,h=new Date().getTime();function c(s){let a=d;0!==a.length&&(0,f.s)(a,s)}function g(s=16){let a=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(s).replace(/x/g,a)}function y(s){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("tabIndex","0")})}function v(s){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("tabIndex","-1")})}function x(s,a){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("role",a)})}function b(s,a){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("aria-roledescription",a)})}function w(s,a){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("aria-label",a)})}function k(s,a){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("id",a)})}function C(s,a){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("aria-live",a)})}function S(s){(s=(0,f.m)(s)).forEach(s=>{s.setAttribute("aria-disabled",!0)})}function _(s){(s=(0,f.m)(s)).forEach(s=>{s.removeAttribute("aria-disabled")})}function j(a){if(13!==a.keyCode&&32!==a.keyCode)return;let n=s.params.a11y,l=a.target;if(!(s.pagination&&s.pagination.el&&(l===s.pagination.el||s.pagination.el.contains(a.target)))||a.target.matches(u(s.params.pagination.bulletClass))){if(s.navigation&&s.navigation.prevEl&&s.navigation.nextEl){let a=(0,f.m)(s.navigation.prevEl);(0,f.m)(s.navigation.nextEl).includes(l)&&(s.isEnd&&!s.params.loop||s.slideNext(),s.isEnd?c(n.lastSlideMessage):c(n.nextSlideMessage)),a.includes(l)&&(s.isBeginning&&!s.params.loop||s.slidePrev(),s.isBeginning?c(n.firstSlideMessage):c(n.prevSlideMessage))}s.pagination&&l.matches(u(s.params.pagination.bulletClass))&&l.click()}}function T(){if(s.params.loop||s.params.rewind||!s.navigation)return;let{nextEl:a,prevEl:n}=s.navigation;n&&(s.isBeginning?(S(n),v(n)):(_(n),y(n))),a&&(s.isEnd?(S(a),v(a)):(_(a),y(a)))}function E(){return s.pagination&&s.pagination.bullets&&s.pagination.bullets.length}function P(){return E()&&s.params.pagination.clickable}function A(){let a=s.params.a11y;
1E()&&s.pagination.bullets.forEach(n=>{s.params.pagination.clickable&&(y(n),s.params.pagination.renderBullet||(x(n,"button"),w(n,a.paginationBulletMessage.replace(/\{\{index\}\}/,(0,f.j)(n)+1)))),n.matches(u(s.params.pagination.bulletActiveClass))?n.setAttribute("aria-current","true"):n.removeAttribute("aria-current")})}let N=(s,a,n)=>{y(s),"BUTTON"!==s.tagName&&(x(s,"button"),s.addEventListener("keydown",j)),w(s,n)},M=a=>{o&&o!==a.target&&!o.contains(a.target)&&(l=!0),s.a11y.clicked=!0},I=()=>{l=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{s.destroyed||(s.a11y.clicked=!1)})})},D=s=>{h=new Date().getTime()},F=a=>{if(s.a11y.clicked||!s.params.a11y.scrollOnFocus||new Date().getTime()-h<100)return;let n=a.target.closest(`.${s.params.slideClass}, swiper-slide`);if(!n||!s.slides.includes(n))return;o=n;let d=s.virtual&&s.params.virtual.enabled,c=(d?parseInt(n.getAttribute("data-swiper-slide-index"),10):s.slides.indexOf(n))===s.activeIndex,p=s.params.watchSlidesProgress&&s.visibleSlides&&s.visibleSlides.includes(n);c||p||a.sourceCapabilities&&a.sourceCapabilities.firesTouchEvents||(s.isHorizontal()?s.el.scrollLeft=0:s.el.scrollTop=0,requestAnimationFrame(()=>{l||(s.params.loop?s.slideToLoop(s.getSlideIndexWhenGrid(parseInt(n.getAttribute("data-swiper-slide-index"))),0):d?s.slideTo(s.getSlideIndexWhenGrid(parseInt(n.getAttribute("data-swiper-slide-index"),10)),0):s.slideTo(s.getSlideIndexWhenGrid(s.slides.indexOf(n)),0),l=!1)}))},L=()=>{let a=s.params.a11y;a.itemRoleDescriptionMessage&&b(s.slides,a.itemRoleDescriptionMessage),a.slideRole&&x(s.slides,a.slideRole);let n=s.slides.length;a.slideLabelMessage&&s.slides.forEach((l,o)=>{let d=s.params.loop?parseInt(l.getAttribute("data-swiper-slide-index"),10):o;w(l,a.slideLabelMessage.replace(/\{\{index\}\}/,d+1).replace(/\{\{slidesLength\}\}/,n))})},R=()=>{let a=s.params.a11y;s.el.append(d);let n=s.el;a.containerRoleDescriptionMessage&&b(n,a.containerRoleDescriptionMessage),a.containerMessage&&w(n,a.containerMessage),a.containerRole&&x(n,a.containerRole);let l=s.wrapperEl,o=a.id||l.getAttribute("id")||`swiper-wrapper-${g(16)}`;k(l,o),a.wrapperLiveRegion&&C(l,s.params.autoplay&&s.params.autoplay.enabled?"off":"polite"),L();let{nextEl:h,prevEl:c}=s.navigation?s.navigation:{};h=(0,f.m)(h),c=(0,f.m)(c),h&&h.forEach(s=>N(s,o,a.nextSlideMessage)),c&&c.forEach(s=>N(s,o,a.prevSlideMessage)),P()&&(0,f.m)(s.pagination.el).forEach(s=>{s.addEventListener("keydown",j)}),(0,p.g)().addEventListener("visibilitychange",D),s.el.addEventListener("focus",F,!0),s.el.addEventListener("pointerdown",M,!0),s.el.addEventListener("pointerup",I,!0)};function O(){d&&d.remove();let{nextEl:a,prevEl:n}=s.navigation?s.navigation:{};a=(0,f.m)(a),n=(0,f.m)(n),a&&a.forEach(s=>s.removeEventListener("keydown",j)),n&&n.forEach(s=>s.removeEventListener("keydown",j)),P()&&(0,f.m)(s.pagination.el).forEach(s=>{s.removeEventListener("keydown",j)}),(0,p.g)().removeEventListener("visibilitychange",D),s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("focus",F,!0),s.el.removeEventListener("pointerdown",M,!0),s.el.removeEventListener("pointerup",I,!0))}n("beforeInit",()=>{(d=(0,f.c)("span",s.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),d.setAttribute("aria-atomic","true")}),n("afterInit",()=>{s.params.a11y.enabled&&R()}),n("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{s.params.a11y.enabled&&L()}),n("fromEdge toEdge afterInit lock unlock",()=>{s.params.a11y.enabled&&T()}),n("paginationUpdate",()=>{s.params.a11y.enabled&&A()}),n("destroy",()=>{s.params.a11y.enabled&&O()})}s.s(["A11y",0,m],44722);var g=p,y=f;function v({swiper:s,extendParams:a,on:n,emit:l}){let o=(0,g.g)(),d=(0,g.a)();function h(a){if(!s.enabled)return;let{rtlTranslate:n}=s,h=a;h.originalEvent&&(h=h.originalEvent);let c=h.keyCode||h.charCode,p=s.params.keyboard.pageUpDown,u=p&&33===c,f=p&&34===c,m=37===c,g=39===c,v=38===c,x=40===c;if(!s.allowSlideNext&&(s.isHorizontal()&&g||s.isVertical()&&x||f)||!s.allowSlidePrev&&(s.isHorizontal()&&m||s.isVertical()&&v||u))return!1;if(h.shiftKey||h.altKey||h.ctrlKey||h.metaKey||o.activeElement&&(o.activeElement.isContentEditable||o.activeElement.nodeName&&("input"===o.activeElement.nodeName.toLowerCase()||"textarea"===o.activeElement.nodeName.toLowerCase())))return;if(s.params.keyboard.onlyInViewport&&(u||f||m||g||v||x)){let a=!1;if((0,y.d)(s.el,`.${s.params.slideClass}, swiper-slide`).length>0&&0===(0,y.d)(s.el,`.${s.params.slideActiveClass}`).length)return;let l=s.el,o=l.clientWidth,h=l.clientHeight,c=d.innerWidth,p=d.innerHeight,u=(0,y.f)(l);n&&(u.left-=l.scrollLeft);let f=[[u.left,u.top],[u.left+o,u.top],[u.left,u.top+h],[u.left+o,u.top+h]];for(let s=0;s<f.length;s+=1){let n=f[s];if(n[0]>=0&&n[0]<=c&&n[1]>=0&&n[1]<=p){if(0===n[0]&&0===n[1])continue;a=!0}}if(!a)return}let b=s.params.keyboard.speed;s.isHorizontal()?((u||f||m||g)&&(h.preventDefault?h.preventDefault():h.returnValue=!1),((f||g)&&!n||(u||m)&&n)&&s.slideNext(b),((u||m)&&!n||(f||g)&&n)&&s.slidePrev(b)):((u||f||v||x)&&(h.preventDefault?h.preventDefault():h.returnValue=!1),(f||x)&&s.slideNext(b),(u||v)&&s.slidePrev(b)),l("keyPress",c)}function c(){s.keyboard.enabled||(o.addEventListener("keydown",h),s.keyboard.enabled=!0)}function p(){s.keyboard.enabled&&(o.removeEventListener("keydown",h),s.keyboard.enabled=!1)}s.keyboard={enabled:!1},a({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),n("init",()=>{s.params.keyboard.enabled&&c()}),n("destroy",()=>{s.keyboard.enabled&&p()}),Object.assign(s.keyboard,{enable:c,disable:p})}s.s(["Keyboard",0,v],55932);var x=s.i(366591),b=s.i(977687),w=a,k=n,C=l,S=s.i(243265);s.i(868187);var _=s.i(957378);s.i(462105);var j=s.i(660563),T=s.i(281598),E=s.i(598789);let P={backgroundImage:"linear-gradient(180deg, rgba(0, 0, 0, 0) 80.192%, rgb(0, 0, 0) 100.04%), linear-gradient(180deg, rgb(0, 0, 0) 13.029%, rgba(0, 0, 0, 0) 52.116%), linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%)"};function A(s){return!!s&&s.some(s=>(s.markDefs?.length??0)>0)}let N=({image:s,heading:a,body:n,link:l,headingTag:o="p",priority:d=!1,sizes:h,className:c})=>{let p=(0,C.getLinkData)(l),u=l?.label?.trim(),f=!!(u&&p),m=p.startsWith("http"),g=!!l?.openInNewTab||m,y=f&&!A(n);return(0,w.jsxs)("div",{className:(0,T.cn)("group/card relative flex h-[573px] w-full flex-col overflow-hidden rounded-[14px]","border border-neutral-700","focus-outline-interactive outline-offset-2",c),children:[s?.asset?(0,w.jsx)(S.default,{...s,_type:s._type??"image",alt:s.alt||"",objectCover:!0,unsetMaxWidth:!0,priority:d,sizes:h??"(max-width: 768px) 343px, (max-width: 1200px) 337px, 405px",className:"absolute inset-0 size-full object-cover transition-transform duration-500 motion-safe:group-hover/card:scale-105"}):(0,w.jsx)("div",{className:"absolute inset-0 bg-primary-800"}),(0,w.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0",style:P}),(0,w.jsxs)("div",{className:"z-10 flex h-full w-full flex-col justify-between px-6 py-8 lg:px-8 lg:py-10",children:[(0,w.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[a&&(0,w.jsx)(E.SafeHtmlTag,{as:o,className:"text-fluid-display-2xl font-heading font-semibold tracking-[-0.015em] text-lime-500 line-clamp-3",children:a}),n&&n.length>0&&(0,w.jsx)(_.SimpleRichText,{blocks:n,alignment:"start",className:"gap-2 lg:gap-2 text-white [&_p]:text-fluid-text-lg [&_p]:text-white [&_p]:line-clamp-3 [&_a]:text-white [&_a]:decoration-white"})]}),f&&(0,w.jsxs)(k.default,{href:p,target:g?"_blank":void 0,rel:g?"noopener noreferrer":void 0,"aria-label":a?`${u}, ${a}`:void 0,className:(0,T.cn)("flex w-full items-center justify-between gap-4 roun
1ded-[30px]","focus-visible:outline-none",y&&"after:absolute after:inset-0 after:content-['']"),children:[(0,w.jsx)("span",{className:"text-fluid-text-md font-heading font-medium text-primary-50",children:u}),(0,w.jsx)("span",{className:"flex items-center rounded-[30px] bg-primary-500 py-0.5 pr-0.5 pl-3 transition-colors duration-300 motion-safe:group-hover/card:bg-surface-secondary-button-hover",children:(0,w.jsx)(j.Icon,{name:"arrow-right",size:20,"aria-hidden":"true",className:"text-primary-50 transition-[color,transform] duration-300 motion-safe:group-hover/card:translate-x-0.5 motion-safe:group-hover/card:text-primary-700"})})]})]})]})};var M=s.i(105541);let I=M.groq` 2 label, 3 linkType, 4 internalType, 5 manualPath, 6 externalUrl, 7 openInNewTab, 8 "internalReference": internalReference->{ 9 _type, 10 "slug": slug.current 11 } 12`,D=M.groq` 13 ..., 14 markDefs[]{ 15 ..., 16 _type == "link" => { 17 linkType, 18 externalUrl, 19 anchorLinkId, 20 openInNewTab, 21 "internalLink": internalLink->{ _type, "slug": slug.current } 22 } 23 } 24`;M.groq` 25 _type, 26 _key, 27 image { 28 _type, 29 alt, 30 crop, 31 hotspot, 32 asset->{ 33 _id, 34 url, 35 metadata { 36 dimensions { aspectRatio, height, width } 37 } 38 } 39 }, 40 heading, 41 body[]{ 42 ${D} 43 }, 44 link { 45 ${I} 46 } 47`;let F=768,L=1200,R=16,O=32,z=8e3;function B(){let[s,a]=(0,h.useState)(()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches);return(0,h.useEffect)(()=>{let s=window.matchMedia("(prefers-reduced-motion: reduce)"),n=s=>a(s.matches);return s.addEventListener("change",n),()=>s.removeEventListener("change",n)},[]),s}let V=({slides:s,cardsPerView:a=3,autoplay:n=!1,ariaLabel:l="Cards"})=>{let[o,p]=(0,h.useState)(),[u,f]=(0,h.useState)(0),[g,y]=(0,h.useState)(!1),[w,k]=(0,h.useState)(!1),C=(0,h.useId)(),S=B(),_=n&&!S&&s.length>1,[j,T]=(0,h.useState)(!0),[E,P]=(0,h.useState)(!1),A=(0,h.useCallback)(s=>{f(s.activeIndex),T(s.isBeginning),P(s.isEnd)},[]);if((0,h.useEffect)(()=>{if(o?.autoplay){if(!_)return void o.autoplay.stop();w?o.autoplay.pause():o.autoplay.resume()}},[o,_,w]),!s.length)return null;let M=o?.snapGrid?.length??s.length,I=!o||s.length<=1;return(0,d.jsxs)("section",{"aria-roledescription":"carousel","aria-label":l,className:"flex w-full flex-col gap-12 lg:gap-8",children:[(0,d.jsx)("p",{id:`${C}-instructions`,className:"sr-only",children:"Use the previous and next buttons, or the left and right arrow keys, to move through the cards. You can also swipe on a touch screen."}),(0,d.jsx)("div",{"aria-describedby":`${C}-instructions`,className:`w-full transition-opacity duration-300 ${g?"opacity-100":"opacity-0"}`,children:(0,d.jsx)(x.Swiper,{modules:[c.Autoplay,m,v],onSwiper:s=>{p(s),A(s)},onInit:()=>y(!0),onSlideChange:A,onResize:A,spaceBetween:R,slidesPerView:1,breakpoints:{[F]:{slidesPerView:Math.min(2,a),spaceBetween:O},[L]:{slidesPerView:a,spaceBetween:O}},autoplay:!!_&&{delay:z,disableOnInteraction:!1,pauseOnMouseEnter:!0},keyboard:{enabled:!0},a11y:{enabled:!0,slideLabelMessage:"Card {{index}} of {{slidesLength}}"},watchSlidesProgress:!0,className:"w-full overflow-visible!",children:s.map((s,n)=>(0,d.jsx)(x.SwiperSlide,{className:"h-auto",children:(0,d.jsx)(N,{...s,priority:n<a})},s._key??`slide-${n}`))})}),s.length>1&&(0,d.jsxs)("div",{className:"flex w-full items-center justify-between gap-4",children:[(0,d.jsx)("div",{className:"flex items-center gap-2",children:Array.from({length:M}).map((s,a)=>(0,d.jsx)("button",{type:"button","aria-label":`Go to position ${a+1} of ${M}`,"aria-current":a===u?"true":"false",onClick:()=>o?.slideTo(a),className:`size-2.5 rounded-full transition-all hover:bg-pagination-hover focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500 ${a===u?"bg-pagination-selected":"bg-pagination"}`},a))}),(0,d.jsxs)("div",{className:"flex items-center gap-5",children:[_&&(0,d.jsx)(b.Button,{type:"button",onClick:()=>k(s=>!s),iconOnly:!0,label:w?"Resume automatic slide rotation":"Pause automatic slide rotation",leadingIcon:w?"play":"pause-circle",mode:"outline",size:"lg",className:"size-10! min-w-10! p-2! [border-width:1px]!"}),(0,d.jsx)(b.Button,{type:"button",disabled:I||j,onClick:()=>o?.slidePrev(),iconOnly:!0,label:"Previous card",leadingIcon:"chevron-left",mode:"outline",size:"lg",className:"size-10! min-w-10! rounded-full p-2! border-primary [border-width:1px]! disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100"}),(0,d.jsx)(b.Button,{type:"button",disabled:I||E,onClick:()=>o?.slideNext(),iconOnly:!0,label:"Next card",leadingIcon:"chevron-right",mode:"outline",size:"lg",className:"size-10! min-w-10! rounded-full p-2! border-primary [border-width:1px]! disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100"})]})]})]})},$=V;s.s(["ImageCardCarousel",0,V,"default",0,$],926292)},656882,843520,s=>{"use strict";var a=s.i(728187),n=s.i(913658),l=s.i(479656),o=s.i(243265),d=s.i(981202),h=s.i(281598);function c(s){let a=(0,n.stegaClean)(s)??"cover";return{objectCover:"cover"===a,objectContain:"contain"===a,objectFill:"fill"===a}}let p=s=>{switch(s){case"center":return"[&_img]:object-center";case"top":return"[&_img]:object-top";case"bottom":return"[&_img]:object-bottom";case"left":return"[&_img]:object-left";case"right":return"[&_img]:object-right"}};function u({as:s,id:n,children:f,responsivePadding:m,joinEdges:g,theme:y="light",bgGradient:v,inverseGradient:x,backgroundImage:b,backgroundImageMobile:w,backgroundImageTablet:k,backgroundImageClassName:C,backgroundImageSize:S,backgroundImagePosition:_,minHeight:j,
47className:T,isFirstSection:E,sectionType:P,...A}){let N=s??"section",M=()=>{switch(j){case"sm":return"min-h-96";case"md":return"min-h-[32rem]";case"lg":return"min-h-[40rem]";default:return""}},I=s=>{switch(s){case"light":return"bg-lime-50";case"dark":return"bg-primary-800";case"accent":return"bg-primary-600";default:return"bg-surface-background"}},D="dark"===y||"accent"===y,F=!!g?.includes("top"),L=!!g?.includes("bottom"),R=s=>"dark"!==s&&"accent"!==s?"":(0,l.twMerge)("rounded-[24px] sm:rounded-[40px]",F&&"rounded-t-none sm:rounded-t-none",L&&"rounded-b-none sm:rounded-b-none"),O={sm:"sm:",md:"md:",lg:"lg:",xl:"xl:",xxl:"2xl:"},z=()=>m?Object.keys(m).flatMap(s=>{let a=m[s]?.top,n=m[s]?.bottom,l="default"===s?"":O[s],o=[];return"number"==typeof a&&o.push(`${l}pt-${Math.round(a/4)}`),"number"==typeof n&&o.push(`${l}pb-${Math.round(n/4)}`),o}).join(" "):"",B=v&&"none"!==v?`bg-primary bg-(image:--gradient-hero-${v}${x?"-inverse":""})`:"",V="metrics"===P||"hero"===P||"eventHero"===P,$=D,W=c(S),G=p(_);return(0,a.jsxs)(a.Fragment,{children:[E&&$&&(0,a.jsx)(d.HeaderSpacer,{}),(0,a.jsxs)(N,{id:n,className:(0,h.cn)(D&&"dark","text-body relative isolate scroll-mt-16",V&&"overflow-hidden",v&&"none"!==v?B:b?.asset?.url?"bg-lime-50":I(y),z(),M(),R(y),T),...A,children:[b?.asset?.url&&(0,a.jsxs)("div",{className:(0,l.twMerge)("absolute inset-0 -z-10",C),children:[w?.asset?.url&&(0,a.jsx)(o.default,{...w,...W,unsetRatio:!0,unsetMaxWidth:!0,className:(0,l.twMerge)("h-full w-full min-[834px]:hidden",G),alt:""}),k?.asset?.url&&(0,a.jsx)(o.default,{...k,...W,unsetRatio:!0,unsetMaxWidth:!0,className:(0,l.twMerge)("h-full w-full hidden min-[834px]:block lg:hidden",G),alt:""}),(0,a.jsx)(o.default,{...b,...W,unsetRatio:!0,unsetMaxWidth:!0,className:(0,l.twMerge)("h-full w-full",G,k?.asset?.url?"hidden lg:block":w?.asset?.url?"hidden min-[834px]:block":""),alt:""}),(0,a.jsx)("div",{className:"absolute inset-0 bg-(image:--bg-section-gradient)"})]}),E&&!$&&(0,a.jsx)(d.HeaderSpacer,{}),f]})]})}s.s(["Section",0,u],843520),s.s([],656882)},868187,253547,195067,906833,105541,373824,598789,533861,321129,281747,172912,257138,957378,524616,452357,273567,423881,413433,7682,641826,713947,622757,s=>{"use strict";s.s([],868187),s.s(["SimpleRichText",()=>ej],957378);var a=s.i(728187),n=a,l=s.i(479656);s.i(524948);var o=s.i(977687),d=s.i(647704);s.s([],253547);var h=d,c=s.i(903511),p=s.i(240948);function u(s){if(!s)return"";if("external"===s.linkType)return s.externalUrl??"";if("anchor"===s.linkType){let a=s.anchorLinkId?.replace(/^#/,"");return a?`#${a}`:""}if("internal"===s.linkType){let a=s.internalLink?.seo?.slug?.current??s.internalLink?.slug;if(!a)return"";let n=s.internalLink?._type;return(0,c.isResourceType)(n)?(0,p.getResourcePath)(n,a):`/${a}`}return""}let f=({buttons:s,className:a})=>{let d=(s??[]).filter(s=>!!s&&"button"===s._type&&!!s.action?.label);return(0,n.jsx)("div",{className:(0,l.twMerge)("flex flex-wrap",a),children:d.map(s=>{let a=s.action,l={mode:"link"===s.variant?"link":"outline"===s.variant?"outline":"solid",tone:"secondary"===s.variant?"secondary":"primary",leadingIcon:s.leadingIcon??void 0,trailingIcon:s.trailingIcon??void 0,size:"sm",fullWidth:!0,label:a?.label??"",className:"py-1.5 sm:py-3 min-[834px]:text-fluid-text-sm"};return a?.triggerModalCTA&&a.modalUrl&&a.modalFormUrl?(0,n.jsx)(h.ModalCTA,{...l,modalUrl:a.modalUrl,modalFormUrl:a.modalFormUrl},s._key):(0,n.jsx)(o.Button,{...l,href:u(a),target:a?.openInNewTab?"_blank":void 0,rel:a?.openInNewTab?"noopener noreferrer":void 0},s._key)})})};s.s(["CTABar",0,f,"getButtonHref",0,u],195067),s.s([],373824),s.s(["ColumnContent",()=>v],906833);var m=a,g=l,y=s.i(281598);let v=({columns:s,className:a})=>{let n=s?.filter(s=>s?.body&&s.body.length>0)??[];return n.length?(0,m.jsx)("div",{className:(0,y.cn)("flex w-full flex-col gap-6 lg:gap-8 sm:flex-row",a),children:n.map(s=>(0,m.jsx)("div",{className:"flex flex-col gap-4 grow basis-0 shrink-0",children:(0,m.jsx)(ej,{blocks:s.body,className:(0,g.twMerge)("w-full text-body text-fluid-body [&_p]:text-fluid-body"),alignment:"start"})},s._key))}):null};function x(s,...a){let n=s.length-1;return s.slice(0,n).reduce((s,n,l)=>s+n+a[l],"")+s[n]}s.s(["groq",0,x],105541);let b=x` 48 _type == "columnContentModule" => { 49 _type, 50 columns[] { 51 _key, 52 body[] { 53 ..., 54 markDefs[] { 55 ..., 56 _type == "linkAnnotation" => { 57 ..., 58 "internalReference": internalReference->{ _type, "slug": slug.current } 59 } 60 } 61 } 62 } 63 } 64`;s.s(["IconCardList",()=>Q],321129);var w=a,k=l;s.i(462105);var C=s.i(660563),S=o;s.s(["IconCard",()=>$,"iconContainerColorClasses",()=>B],533861);var _=a,j=y,T=s.i(416893),E=c,P=p,A=o,N=C,M=s.i(447270),I=s.i(913658);let D=new Set(["h1","h2","h3","h4","h5","h6","p"]);function F(s,a){let n=(0,I.stegaClean)(s??"");return n&&D.has(n)?n:a}function L({as:s,fallback:a="p",className:n,children:l}){return(0,M.createElement)(F(s,a),{className:n},l)}function R(s){if(!s)return null;if("external"===s.linkType)return s.externalUrl??null;if("internal"===s.linkType){if("manual"===s.internalType)return s.manualPath??null;let{_type:a,slug:n}=s.internalReference??{};return n?a&&(0,E.isResourceType)(a)?(0,P.getResourcePath)(a,n):`/${n}`:null}return null}function O(s){if(!s)return null;let a=s.find(s=>"ctaBar"===s._type);if(!a?.buttons||1!==a.buttons.length)return null;let n=a.buttons[0]?.action;return(n?u(n):"")||null}function z(s){return!!s&&s.some(s=>"ctaBar"===s._type||(s.markDefs?.length??0)>0)}s.s(["SafeHtmlTag",0,L],598789);let B="border border-primary";function V({icon:s,customIcon:a}){return a?.asset?.url?(0,_.jsx)("div",{className:(0,j.cn)("inline-flex size-17.5 shrink-0 items-center justify-center rounded-full p-3",B),children:(0,_.jsx)("img",{src:a.asset.url,alt:"",width:35,height:35,"aria-hidden":"true",className:"size-8.5 object-contain"})}):s?(0,_.jsx)("div",{className:(0,j.cn)("inline-flex size-17.5 shrink-0 items-center justify-center rounded-full p-3",B),children:(0,_.jsx)(N.Icon,{name:s,size:35,strokeWidth:1,className:"icon-primary"})}):null}let $=({icon:s,customIcon:a,heading:n,headingTag:l="p",description:o,link:d,makeCardClickable:h,centered:c=!1})=>{let p=R(d)??O(o),u=(h??!0)&&!!p,f=!u&&!!p&&!!d?.label,m=f&&!z(o);return(0,_.jsxs)("div",{className:(0,j.cn)("group/card relative flex h-full w-full flex-col gap-6 lg:gap-8 transition-all duration-200",c&&"items-center text-center border border-primary rounded-[20px] px-6 py-4.5 lg:py-6",u&&"border border-primary rounded-[20px] px-6 py-4.5 lg:py-6"),
64children:[u&&(0,_.jsx)(T.default,{href:p,target:d?.openInNewTab?"_blank":void 0,rel:d?.openInNewTab?"noopener noreferrer":void 0,className:"absolute inset-0 z-10","aria-label":n||void 0}),(0,_.jsxs)("div",{className:(0,j.cn)("flex flex-col gap-4",c&&"items-center"),children:[(s||a||n)&&(0,_.jsxs)("div",{className:(0,j.cn)("flex flex-col gap-8",c&&"items-center"),children:[(0,_.jsx)(V,{icon:s,customIcon:a}),n&&(0,_.jsx)(L,{as:l,className:(0,j.cn)("font-heading transition-colors duration-200 tracking-[-0.015em]",u&&"group-hover/card:underline",c?"text-fluid-text-sm font-medium text-body":"text-fluid-display-xl font-semibold text-heading"),children:n})]}),o&&o.length>0&&(0,_.jsx)(ej,{blocks:o,className:"text-body text-fluid-text-md [&_p]:font-normal [&_p]:text-fluid-text-md [&_li]:text-fluid-text-md [&_li]:leading-7! sm:[&_a]:w-full! sm:[&_button]:w-full! [&_a]:hover:underline [&_button]:hover:underline gap-0 lg:gap-0 [&>*]:first:mt-0 [&>*]:mt-6 lg:[&>*]:mt-8 [&>ul]:mt-3 lg:[&>ul]:mt-3"}),f&&(0,_.jsx)(A.Button,{href:p,label:d?.label??void 0,mode:"link",tone:"primary",trailingIcon:"arrow-right",size:"sm",target:d?.openInNewTab?"_blank":void 0,rel:d?.openInNewTab?"noopener noreferrer":void 0,className:m?"relative after:absolute after:inset-0 after:content-['']":void 0})]})]})};var W=s.i(294237);let G=(0,W.cva)("",{variants:{layout:{grid:"grid grid-cols-1 gap-4 md:gap-5 sm:grid-cols-2",list:"flex flex-col gap-4 md:gap-5",bullets:"flex list-none flex-col gap-3 md:gap-4"}},defaultVariants:{layout:"grid"}}),q=(0,W.cva)("flex gap-4",{variants:{layout:{grid:"flex-col",list:"flex rounded-xl p-3 bg-card"}},defaultVariants:{layout:"grid"}});var H=s.i(248431),U=c,Y=p,X=s.i(722990);function K(s){return s&&"string"!=typeof s?s.asset?.url??null:null}function J({card:s}){let a=K(s.customIcon)??K(s.icon);return a?(0,w.jsx)("img",{src:a,alt:"",width:20,height:20,"aria-hidden":"true",className:"mt-1 size-6 shrink-0 object-contain"}):"string"==typeof s.icon&&s.icon?(0,w.jsx)(C.Icon,{name:s.icon,size:22,strokeWidth:1,"aria-hidden":"true",className:"mt-1 shrink-0 text-primary-500"}):null}function Z(s){if(!s)return"";if("external"===s.linkType)return s.externalUrl??"";if("internal"===s.linkType){let a=s.internalReference?.slug;if(!a)return"";let n=s.internalReference?._type;return(0,U.isResourceType)(n)?(0,Y.getResourcePath)(n,a):`/${a}`}return""}let Q=({cards:s,layout:a="grid",className:n})=>{let l=a??"grid";return"bullets"===l?(0,w.jsx)("ul",{className:(0,k.twMerge)(G({layout:"bullets"}),n),children:s?.map(s=>{let a=!!s.heading?.length;return a||s.description?.length||K(s.customIcon)||K(s.icon)||"string"==typeof s.icon?(0,w.jsxs)("li",{className:"flex items-start gap-2 text-heading",children:[(0,w.jsx)(J,{card:s}),(0,w.jsxs)("div",{children:[a&&(0,w.jsx)("span",{className:"text-base font-semibold text-heading",children:(0,w.jsx)(X.PortableText,{value:s.heading,components:{block:{normal:({children:s})=>(0,w.jsx)(w.Fragment,{children:s})},marks:(0,H.marks)()}})}),s.description?.length&&(0,w.jsx)("div",{className:"text-body text-xs leading-6",children:(0,w.jsx)(ej,{blocks:s.description,paragraphClassName:"text-body !text-xs md:!text-sm leading-6"})})]})]},s._key):null})}):(0,w.jsx)("div",{className:(0,k.twMerge)(G({layout:l}),n),children:s?.map(s=>{let a=K(s.customIcon)??K(s.icon),n=s.description??s.body;return(0,w.jsxs)("div",{className:q({layout:l}),children:[(a||"string"==typeof s.icon&&s.icon)&&(0,w.jsx)("div",{className:(0,k.twMerge)("flex size-10 items-center justify-center rounded-lg",B),children:a?(0,w.jsx)("img",{src:a,alt:"",width:18,height:18,"aria-hidden":"true",className:"size-6 object-contain"}):(0,w.jsx)(C.Icon,{name:s.icon,size:18,strokeWidth:1.5,className:"text-primary-600"})}),(0,w.jsxs)("div",{className:"flex flex-col gap-3",children:[!!s.heading?.length&&(0,w.jsx)("span",{className:"text-body-md text-heading",children:(0,w.jsx)(X.PortableText,{value:s.heading,components:{block:{normal:({children:s})=>(0,w.jsx)(w.Fragment,{children:s})},marks:(0,H.marks)()}})}),n&&(0,w.jsx)("div",{className:"text-body text-xs leading-6",children:(0,w.jsx)(ej,{blocks:n,paragraphClassName:"text-body !text-xs md:!text-sm leading-6"})}),s?.link?.label&&""!==s.link.label&&(0,w.jsx)("div",{className:"mt-auto flex justify-start",children:(0,w.jsx)(S.Button,{href:Z(s.link),mode:"link",tone:"primary",trailingIcon:"arrow-right",children:s.link.label})})]})]},s._key)})})};var ee=X,et=y,ei=I;let er=/^[\s\p{Cf}\p{Cc}]*$/u;function es(s){let a=s;return"block"===a._type&&(!Array.isArray(a.children)||0===a.children.length||a.children.every(s=>{let a=s;return"span"===a._type&&er.test(String(a.text??""))}))}function ea(s){let a=new Set;return s.filter(s=>!es(s)).map((s,n)=>{let l=s,o=l._key??`block_${n}`;if(l=a.has(o)?{...l,_key:`${o}_${n}`}:{...l,_key:o},a.add(l._key),"string"==typeof l.style){let s=(0,ei.stegaClean)(l.style);l={...l,style:s&&"p"!==s?s:"normal"}}if(!Array.isArray(l.children))return l;let d=new Set,h=l.children.map((s,a)=>{let n=s._key??`child_${a}`;return d.has(n)?{...s,_key:`${n}_${a}`}:(d.add(n),{...s,_key:n})});return{...l,children:h}})}s.s(["sanitizePortableTextBlocks",0,ea],281747);var en=C,el=a,eo=y,ed=s.i(1960),eh=M,ec=I,ep=s.i(498042),eu=s.i(623606);let ef=/[â-â]/,em=/\.children\[[^\]]*\]\.text$/,eg="760s7vy8",ey="production";function ev(s){if("string"==typeof s)return ef.test(s)?s:void 0;if(Array.isArray(s)){for(let a of s){let s=ev(a);if(s)return s}return}if((0,eh.isValidElement)(s)){let{children:a}=s.props;return void 0===a?void 0:ev(a)}}function ex(s){if("string"==typeof s)return(0,ec.stegaClean)(s);if(Array.isArray(s))return s.map(s=>ex(s));if((0,eh.isValidElement)(s)){let{children:a}=s.props;return void 0===a?s:(0,eh.cloneElement)(s,void 0,ex(a))}return s}function eb(s){let a=(0,eu.vercelStegaDecode)(s);if(a?.origin!=="sanity.io"||!a.href)return;let n=new URL(a.href).searchParams,l=n.get("id"),o=n.get("type"),d=n.get("path");if(l&&o&&d)return(0,ep.createDataAttribute)({baseUrl:n.get("baseUrl")??void 0,projectId:eg,dataset:ey,id:l,type:o,path:d.replace(em,"")}).toString()}function ew(s){let a=ev(s);
64return a?{cleaned:ex(s),dataSanity:eb(a)}:{cleaned:s}}function ek(s){return"string"==typeof s?s:"number"==typeof s?String(s):Array.isArray(s)?s.map(ek).join(""):s&&"object"==typeof s&&"props"in s?ek(s.props.children):""}function eC(s){return ek(s).toLowerCase().replace(/[^a-z0-9\s]/g,"").replace(/\s+/g,"-").slice(0,60)}s.s(["generateHeadingId",0,eC],172912);let eS=(s,a,n,l)=>({h1:({children:l})=>{let{cleaned:o,dataSanity:d}=ew(l);return(0,el.jsx)(ed.RichHeading,{level:1,className:(0,eo.cn)(!a&&"text-fluid-h1 font-display-96 text-heading font-regular",s),animate:n,headingId:eC(o),dataSanity:d,children:o})},h2:({children:l})=>{let{cleaned:o,dataSanity:d}=ew(l);return(0,el.jsx)(ed.RichHeading,{level:2,className:(0,eo.cn)(!a&&"text-fluid-h2 font-display-96 text-heading font-regular",s),animate:n,headingId:eC(o),dataSanity:d,children:o})},h3:({children:l})=>{let{cleaned:o,dataSanity:d}=ew(l);return(0,el.jsx)(ed.RichHeading,{level:3,className:(0,eo.cn)(!a&&"text-fluid-h3 font-display-96 text-heading font-regular",s),animate:n,headingId:eC(o),dataSanity:d,children:o})},h4:({children:l})=>{let{cleaned:o,dataSanity:d}=ew(l);return(0,el.jsx)(ed.RichHeading,{level:4,className:(0,eo.cn)(!a&&"text-fluid-h4 font-display-96 text-heading font-regular",s),animate:n,headingId:eC(o),dataSanity:d,children:o})},h5:({children:l})=>{let{cleaned:o,dataSanity:d}=ew(l);return(0,el.jsx)(ed.RichHeading,{level:5,className:(0,eo.cn)(!a&&"text-fluid-h5 font-display-96 text-heading",s),animate:n,headingId:eC(o),dataSanity:d,children:o})},h6:({children:l})=>{let{cleaned:o,dataSanity:d}=ew(l);return(0,el.jsx)(ed.RichHeading,{level:6,className:(0,eo.cn)(!a&&"text-fluid-h6 font-display-96 text-heading",s),animate:n,headingId:eC(o),dataSanity:d,children:o})},blockquote:({children:s})=>(0,el.jsx)("blockquote",{className:"border-l-4 border-card pl-6 italic text-body",children:s}),hr:()=>(0,el.jsx)("hr",{className:"border-t border-neutral-300"}),normal:({children:s})=>(0,el.jsx)("p",{className:(0,eo.cn)("text-body-sm text-body",l),children:s})});s.s(["block",0,eS],257138);var e_=H;function ej({blocks:s,className:n,additionalHeadingStyles:l,customHeaderStyles:o,alignment:d,animate:h,paragraphClassName:c,bulletIcon:p}){if(!s||0===s.length)return null;let u=(0,a.jsx)(ee.PortableText,{value:ea(s),components:{block:eS(l,o,h,c),marks:(0,e_.marks)(o),list:{bullet:({children:s})=>p?(0,a.jsx)("ul",{className:"list-none space-y-2",children:s}):(0,a.jsx)("ul",{className:"ml-5 list-disc space-y-2",children:s}),number:({children:s})=>(0,a.jsx)("ol",{className:"ml-5 list-decimal space-y-2",children:s})},listItem:{bullet:({children:s})=>p?(0,a.jsxs)("li",{className:"flex items-start gap-2 text-body-md text-body",children:[(0,a.jsx)(en.Icon,{name:p,size:20,strokeWidth:1.5,className:"mt-1 shrink-0 text-primary-500"}),(0,a.jsx)("span",{children:s})]}):(0,a.jsx)("li",{className:"text-body-md text-body",children:s}),number:({children:s})=>(0,a.jsx)("li",{className:"text-body-md text-body",children:s})},types:{ctaBar:({value:s})=>{let n=s;return(0,a.jsx)(f,{buttons:n.buttons,className:(0,et.cn)("flex w-full text-sm gap-x-4 gap-y-2 [&_a]:w-full [&_button]:w-full sm:[&_a]:w-fit sm:[&_button]:w-fit pt-4","center"===d&&"justify-center","end"===d&&"justify-end")})},columnContentModule:({value:s})=>{let n=s;return(0,a.jsx)(v,{columns:n.columns,className:"mt-8"})},iconCardListModule:({value:s})=>{let n=s;return(0,a.jsx)(Q,{cards:n.cards,layout:n.layout})}},unknownType:({value:s,isInline:n})=>n?(0,a.jsx)("span",{style:{display:"none"}}):(0,a.jsx)("div",{style:{display:"none"}}),unknownBlockStyle:({children:s})=>(0,a.jsx)("p",{className:(0,et.cn)("text-body-sm text-body",c),children:s})}});return o?(0,a.jsx)(a.Fragment,{children:u}):(0,a.jsx)("div",{className:(0,et.cn)("flex flex-col gap-4 lg:gap-6","center"===d&&"items-center",n),children:u})}let eT=x` 65 _type, 66 alt, 67 caption, 68 crop, 69 hotspot, 70 url, 71 asset->{ 72 _id, 73 url, 74 altText, 75 mimeType, 76 size, 77 metadata { 78 dimensions { aspectRatio, height, width }, 79 lqip 80 } 81 } 82`,eE=x` 83 _type, 84 alt, 85 asset->{ 86 _id, 87 url, 88 altText, 89 mimeType, 90 size, 91 metadata { 92 dimensions { aspectRatio, height, width } 93 } 94 } 95`,eP=x` 96 _type, 97 alt, 98 caption, 99 url, 100 image { 101 ${eT} 102 }, 103 mobileImage { 104 ${eT} 105 } 106`,eA=x` 107_type == "richImage" => { 108 ${eP} 109} 110`,eN=x` 111_type == "imageBlock" => { 112 ${eP} 113} 114`;function eM(s,...a){let n=s.length-1;return s.slice(0,n).reduce((s,n,l)=>s+n+a[l],"")+s[n]}s.s(["imageBlockFragment",0,eN,"imageFragment",0,eT,"imageListingFragment",0,eE,"richImageFragment",0,eA,"richImageObjectFragment",0,eP],524616);let eI=x` 115 linkType, 116 label, 117 "internalReference": internalReference->{ 118 _type, 119 "slug": slug.current 120 }, 121 externalUrl, 122 openInNewTab 123`;s.s(["linkFragment",0,eI],452357),eM` 124 _id, 125 title, 126 quote 127`;let eD=eM` 128 _type == "testimonialCardModule" => { 129 _type, 130 displayVariant, 131 showAvatar, 132 testimonial { 133 quote, 134 authorName, 135 authorRole, 136 authorImage { 137 ${eT} 138 } 139 }, 140 ${eI} 141 } 142`,eF=eM` 143 _type == "testimonialInline" || _type == "testimonial" => { 144 _type, 145 variant, 146 showAvatar, 147 authorName, 148 authorRole, 149 authorImage { 150 ${eT} 151 }, 152 quote, 153 companyLogo { 154 ${eT} 155 } 156 } 157`,eL=x` 158 _type == "codeEmbedModule" => { 159 _type, 160 code 161 } 162`,eR=eM` 163 _type, 164 externalUrl, 165 label, 166 linkType, 167 openInNewTab, 168 anchorLinkId, 169 triggerModalCTA, 170 modalUrl, 171 modalFormUrl, 172 internalLink->{ 173 _type, 174 "slug": slug.current, 175 seo{ 176 slug { 177 current 178 } 179 } 180 } 181`,eO=eM` 182 _type, 183 _key, 184 variant, 185 leadingIcon, 186 trailingIcon, 187 action { 188 ${eR} 189 } 190`,ez=eM` 191 _type == "ctaBar" => { 192 _type, 193 buttons[]{ 194 ${eO} 195 } 196 } 197`;eM` 198 ctaBar { 199 _type, 200 buttons[]{ 201 ${eO} 202 } 203 } 204`,eM` 205 bottomCTABar { 206 _type, 207 buttons[]{ 208 ${eO} 209 } 210 } 211`;let eB=eM` 212 ..., 213 markDefs[]{ 214 ..., 215 _type == "linkAnnotation" => { 216 ..., 217 "internalReference": internalReference->{ _type, "slug": slug.current } 218 } 219 } 220`,eV=eM` 221 _type == "iconCardListModule" => { 222 _type, 223 layout, 224 cards[] { 225 _key, 226 heading[]{ 227 ${eB} 228 }, 229 description[]{ 230 ${eB} 231 }, 232 icon, 233 customIcon { 234 asset->{ 235 _id, 236 url, 237 metadata { 238 dimensions { aspectRatio, width, height }, 239 lqip 240 } 241 } 242 } 243 } 244 } 245`,e$=x` 246 _type == "ctaCardListModule" => { 247 _type, 248 cards[] { 249 _key, 250 tag, 251 heading, 252 link { 253 label, 254 linkType, 255 internalType, 256 "internalReference": internalReference->{ _type, "slug": slug.current }, 257 manualPath, 258 externalUrl, 259 openInNewTab 260 } 261 } 262 } 263`;s.s(["ctaCardListFragment",0,e$],273567);let eW=eM` 264 _type == "searchBar" => { 265 _type, 266 placeholder 267 } 268`,eG=eM` 269 _type == "table" => { 270 _type, 271 _key, 272 label, 273 headers[]{ 274 _key, 275 alignment, 276 text 277 }, 278 rows[] { 279 _key, 280 cells[] { 281 _key, 282 content 283 } 284 } 285 } 286`,eq=x` 287 markDefs[]{ 288 ..., 289 _type == "linkAnnotation" => { 290 ..., 291 "internalReference": internalReference->{ _type, "slug": slug.current } 292 } 293 } 294`,eH=x` 295 _key, 296 _type, 297 style, 298 ${eq}, 299 children[]{ 300 _key, 301 _type, 302 marks[], 303 text, 304 style 305 }, 306 level, 307 listItem 308`,eU=x` 309 _key, 310 _type, 311 style, 312 ${eq}, 313 children[]{ 314 _key, 315 _type, 316 marks[], 317 text, 318 style 319 }, 320 level, 321 listItem, 322 ...select( 323 ${ez}, 324 ${b}, 325 ${eV} 326 ) 327`,eY=x` 328 ..., 329 variant, 330 heading { 331 ..., 332 heading[] { 333 ${eH} 334 } 335 }, 336 body[]{ 337 ${eU} 338 }, 339 buttons[]{ 340 _key, 341 label, 342 linkType, 343 internalType, 344 internalReference-> { 345 _type, 346 "slug": slug.current 347 }, 348 manualPath, 349 openInNewTab, 350 externalUrl, 351 mode, 352 tone, 353 leadingIcon,
354 leadingIconSolidBackground, 355 trailingIcon, 356 trailingIconSolidBackground, 357 triggerModalCTA, 358 modalUrl, 359 modalFormUrl 360 } 361`;s.s(["descriptionPortableTextFragment",0,eU,"headingFragment",0,eY],423881);let eX=x` 362 theme, 363 anchorId, 364 htmlId, 365 joinEdges, 366 backgroundImage { 367 ${eT} 368 }, 369 backgroundImageMobile { 370 ${eT} 371 }, 372 backgroundImageTablet { 373 ${eT} 374 }, 375 backgroundImageSize, 376 backgroundImagePosition, 377 minHeight, 378 responsivePadding { 379 default { 380 top, 381 bottom 382 }, 383 sm { 384 top, 385 bottom 386 }, 387 md { 388 top, 389 bottom 390 }, 391 lg { 392 top, 393 bottom 394 }, 395 xl { 396 top, 397 bottom 398 }, 399 xxl { 400 top, 401 bottom 402 } 403 } 404`;s.s(["layoutFragment",0,eX],413433);let eK=x` 405 _type, 406 title, 407 videoType, 408 youtubeUrl, 409 wistiaUrl, 410 vimeoUrl, 411 videoFile { 412 asset-> { 413 url 414 } 415 }, 416 autoplay, 417 mute, 418 loop, 419 overlay, 420 thumbnail { 421 ${eT} 422 }, 423 caption 424`;s.s(["videoFragment",0,eK],7682);let eJ=x` 425 _key, 426 label, 427 linkType, 428 internalType, 429 internalReference-> { 430 _type, 431 "slug": slug.current 432 }, 433 manualPath, 434 openInNewTab, 435 externalUrl, 436 mode, 437 tone, 438 leadingIcon, 439 trailingIcon 440`,eZ=x` 441 _type, 442 _key, 443 alignment, 444 headingVariant, 445 containerBackground, 446 icon, 447 customIcon { 448 asset->{ url } 449 }, 450 headingContent { 451 ${eY} 452 }, 453 variant, 454 contextType, 455 mediaPosition, 456 buttons[] { 457 ${eJ} 458 }, 459 media { 460 mediaType, 461 image { 462 ${eP} 463 }, 464 video->{ 465 ${eK} 466 } 467 }, 468 secondaryPanel { 469 eyebrow, 470 links[] { 471 ${eJ} 472 } 473 }, 474 emailSignup { 475 formHandlerUrl, 476 emailFieldName, 477 emailPlaceholder, 478 submitLabel, 479 consentText, 480 consentRequired, 481 consentFieldName, 482 successMessage 483 }, 484 pardotFormUrl, 485 ${eX} 486`;s.s(["conversionPanelModuleFragment",0,eZ],641826);let eQ=x` 487 _id, 488 title, 489 anchorId, 490 icon, 491 customIcon { 492 asset->{ url } 493 }, 494 content[] { 495 ${eU} 496 }, 497 link { 498 label, 499 linkType, 500 internalType, 501 "internalReference": internalReference->{ _type, "slug": slug.current }, 502 manualPath, 503 externalUrl, 504 openInNewTab 505 } 506`,e0=x` 507 _key, 508 ...@->{ 509 ${eQ} 510 } 511`,e1=x` 512 _type == "accordionModule" => { 513 _type, 514 items[] { 515 ${e0} 516 } 517 } 518`;s.s(["accordionItemFragment",0,e0,"accordionModuleFragment",0,e1],713947);let e2=x` 519 _type == "aboutModule" => { 520 _type, 521 title, 522 logo { 523 _type, 524 alt, 525 crop, 526 hotspot, 527 asset->{ 528 _id, 529 url, 530 metadata { 531 dimensions { aspectRatio, height, width }, 532 lqip 533 } 534 } 535 }, 536 body[] { 537 ..., 538 markDefs[] { 539 ..., 540 _type == "linkAnnotation" => { 541 ..., 542 "internalReference": internalReference->{ _type, "slug": slug.current } 543 } 544 } 545 } 546 } 547`;s.s(["aboutModuleFragment",0,e2],622757);let e3=x` 548 ${ez}, 549 ${eW}, 550 ${eD}, 551 ${eF}, 552 ${eG}, 553 ${eV}, 554 ${e$}, 555 ${eA}, 556 ${eN}, 557 ${eL}, 558 ${b}, 559 ${e1}, 560 ${e2}, 561 _type == "metricsModule" => { 562 _type, 563 metrics[]{ 564 _key, 565 label, 566 value 567 } 568 }, 569 _type == "conversionPanelModule" => { 570 ${eZ} 571 }, 572 _type == "video" => { 573 ${eK} 574 }, 575 _type == "videoEmbed" => { 576 _type, 577 videoType, 578 youtubeUrl, 579 vimeoUrl, 580 videoFile{ 581 asset->{ 582 _id, 583 url, 584 mimeType, 585 size 586 } 587 }, 588 title, 589 caption, 590 aspectRatio, 591 autoplay, 592 muted, 593 controls 594 }, 595 _type == "code" => { 596 _type, 597 language, 598 code, 599 filename 600 }, 601 _type == "squiggle" => { 602 _type, 603 style 604 }, 605 _type == "inlineIcon" => { 606 _type, 607 icon 608 } 609`,e4=x` 610 _type, 611 _key, 612 "sharedModule": sharedModuleRef->{ 613 _id, 614 _type, 615 title, 616 modules[] { 617 _type, 618 _key, 619 _type == "testimonialCardModule" => { 620 _type, 621 variant, 622 showAvatar, 623 testimonial->{ _id, title, quote }, 624 linkType, 625 label, 626 "internalReference": internalReference->{ _type, "slug": slug.current }, 627 externalUrl, 628 openInNewTab 629 }, 630 _type == "iconCardListModule" => { 631 _type, 632 layout, 633 cards[] { 634 _type, 635 _key, 636 heading, 637 description, 638 body, 639 icon, 640 customIcon { asset->{ _id, url, metadata { dimensions { aspectRatio, height, width }, lqip } } }, 641 iconContainerColor, 642 linkType, 643 label, 644 "internalReference": internalReference->{ _type, "slug": slug.current }, 645 externalUrl, 646 openInNewTab 647 } 648 }, 649 _type == "ctaCardListModule" => { 650 _type, 651 cards[] { 652 _key, 653 tag, 654 heading, 655 link { 656 label, 657 linkType, 658 internalType, 659 "internalReference": internalReference->{ _type, "slug": slug.current }, 660 manualPath, 661 externalUrl, 662 openInNewTab 663 } 664 } 665 }, 666 _type == "conversionPanelModule" => { 667 ${eZ} 668 }, 669 _type == "ctaBanner" => { 670 _type, 671 heading, 672 body, 673 buttonLabel, 674 buttonUrl, 675 style 676 }, 677 _type == "metricsModule" => { 678 _type, 679 metrics[]{ _key, label, value } 680 }, 681 _type == "accordionModule" => { 682 _type, 683 items[] { 684 _key, 685 ...@->{ 686 _id, 687 title, 688 icon, 689 customIcon { 690 asset->{ url } 691 }, 692 content[] { 693 ..., 694 markDefs[] { 695 ..., 696 _type == "linkAnnotation" => { 697 ..., 698 "internalReference": internalReference->{ _type, "slug": slug.current } 699 } 700 } 701 }, 702 link { 703 label, 704 linkType, 705 internalType, 706 "internalReference": internalReference->{ _type, "slug": slug.current }, 707 manualPath, 708 externalUrl, 709 openInNewTab 710 } 711 } 712 } 713 } 714 } 715 } 716`,e5=x` 717 _type == "codeEmbedModule" => { 718 _type, 719 code 720 } 721`,e6=x` 722 _type == "richImage" => { 723 ${eP} 724 } 725`,e8=x` 726 _type == "testimonial" => { 727 _type, 728 variant, 729 quote, 730 authorName, 731 authorRole, 732 authorImage { 733 asset->{ _id, url, metadata { dimensions { aspectRatio, height, width }, lqip } } 734 }, 735 companyLogo { 736 asset->{ _id, url, metadata { dimensions { aspectRatio, height, width }, lqip } } 737 } 738 } 739`;x` 740 body[]{ 741 _key, 742 _type, 743 style, 744 markDefs[]{ 745 ..., 746 _type == "linkAnnotation" => { 747 ..., 748 "internalReference": internalReference->{ _type, "slug": slug.current } 749 } 750 }, 751 children[]{ 752 _key, 753 _type, 754 marks[], 755 text, 756 style 757 }, 758 level, 759 listItem, 760 ...select( 761 ${e8}, 762 ${e6}, 763 ${e5}, 764 _type == "ctaBanner" => { 765 _type, 766 heading, 767 body, 768 buttonLabel, 769 buttonUrl, 770 style 771 }, 772 _type == "inlineTable" => { 773 _type, 774 caption, 775 rows[]{ 776 _key, 777 isHeader, 778 cells[]{ 779 _key, 780 cellType, 781 alignment, 782 icon, 783 customIcon { 784 asset->{ url } 785 }, 786 heading, 787 text, 788 richText[]{ 789 ..., 790 markDefs[]{ 791 ..., 792 _type == "link" => { 793 ..., 794 internalLink->{ 795 _type, 796 "slug": slug.current 797 } 798 } 799 } 800 } 801 } 802 } 803 }, 804 _type == "video" => { 805 ${eK} 806 }, 807 _type == "listModule" => { 808 _type, 809 items[]{ 810 _key, 811 heading, 812 icon { 813 asset->{ 814 _id, 815 url, 816 metadata { 817 dimensions { aspectRatio, height, width }, 818 lqip 819 } 820 } 821 }, 822 direction 823 }, 824 layout 825 }, 826 _type == "metricsModule" => { 827 _type, 828 metrics[]{ 829 _key, 830 label, 831 value 832 } 833 }, 834 _type == "columnContentModule" => { 835 _type, 836 columns[] { 837 _key, 838 body[] { 839 ..., 840 markDefs[] { 841 ..., 842 _type == "linkAnnotation" => { 843 ..., 844 "internalReference": internalReference->{ _type, "slug": slug.current } 845 } 846 } 847 } 848 } 849 } 850 ), 851 _type == "sharedModuleReference" => { 852 ${e4} 853 }, 854 _type == "squiggle" => { 855 _type, 856 style 857 }, 858 _type == "inlineIcon" => { 859 _type, 860 icon 861 }, 862 _type == "code" => { 863 _type, 864 language, 865 code, 866 filename 867 } 868 } 869`,x` 870 body[]{ 871 ..., 872 _type == "block" => { 873 ..., 874 markDefs[]{ 875 ..., 876 _type == "linkAnnotation" => { 877 ..., 878 "internalReference": internalReference->{ _type, "slug": slug.current } 879 } 880 } 881 }, 882 ...select( 883 ${e3} 884 ), 885 _type == "listModule" => { 886 items[]{ 887 heading, 888 description[]{ 889 ..., 890 markDefs[]{ 891 ..., 892 _type == "link" => { 893 ..., 894 internalLink->{ 895 _type, 896 "slug": slug.current 897 } 898 } 899 } 900 }, 901 icon { 902 ..., 903 asset->{ 904 _id, 905 url, 906 metadata { 907 dimensions { aspectRatio, height, width }, 908 lqip 909 } 910 } 911 }, 912 direction 913 }, 914 layout 915 }, 916 _type == "sharedModuleReference" => { 917 ${e4} 918 }, 919 _type == "inlineTable" => { 920 ..., 921 rows[]{ 922 ..., 923 cells[]{ 924 ..., 925 customIcon { 926 asset->{ url } 927 }, 928 richText[]{ 929 ..., 930 markDefs[]{ 931 ..., 932 _type == "link" => { 933 ..., 934 internalLink->{ 935 _type, 936 "slug": slug.current 937 } 938 } 939 } 940 } 941 } 942 } 943 }, 944 } 945`,x` 946 ..., 947 markDefs[]{ 948 ..., 949 _type == "linkAnnotation" => { 950 ..., 951 "internalReference": internalReference->{ _type, "slug": slug.current } 952 } 953 }, 954`},663326,342656,s=>{"use strict";var a=s.i(728187),n=s.i(416893),l=s.i(243265);s.i(713331);var o=s.i(575424);s.i(524948);var d=s.i(977687),h=s.i(903511),c=s.i(240948);function p(s){let{_type:p,title:u,featuredImage:f,seo:m,slug:g,showBadge:y=!0,badgeLabel:v,eventDate:x,eventEndDate:b,resourceType:w,ctaLabel:k="Read article",sizes:C,href:S}=s,_=m?.slug?.current||("string"==typeof g?g:g?.current)||"",j=v||(0,h.getResourceCategoryLabel)(s,{fallback:"Article"}),T=S??(0,c.getResourcePath)(p,_),E="webinarAndEvent"===p?"Watch now":k;return(0,a.jsxs)(n.default,{href:T,className:"group/card bg-surface-card light relative flex h-full flex-col overflow-hidden rounded-[20px] border border-card transition-all duration-300 hover:shadow-[2px_2px_28px_-10px_#939997] hover:scale-[1.03]",children:[f&&(0,a.jsx)("div",{className:"relative aspect-120/63 overflow-hidden",children:(0,a.jsx)(l.default,{...f,alt:f.alt||u||"Resource",objectCover:!0,unsetMaxWidth:!0,className:"h-full w-full object-cover",sizes:C??"(max-width: 640px) 100v
954w, (max-width: 1024px) 50vw, 33vw"})}),(0,a.jsxs)("div",{className:"bg-surface-background flex grow flex-col gap-2 px-7.5 py-8",children:[y&&(0,a.jsx)("p",{className:"font-display text-sm font-normal uppercase text-eyebrow",children:j}),(0,a.jsxs)("div",{className:"flex flex-col items-start gap-4",children:[u&&(0,a.jsx)("h2",{className:"text-heading text-fluid-display-lg line-clamp-3 font-semibold tracking-[-0.015em] group-hover/card:underline group-focus-visible/card:underline",children:u}),x&&(0,a.jsx)(o.EventStatusBadge,{eventDate:x,eventEndDate:b,resourceType:w})]}),(0,a.jsx)("div",{className:"mt-auto pt-14",children:(0,a.jsx)(d.Button,{mode:"link",tone:"primary",size:"sm",trailingIcon:"arrow-right",label:E,tabIndex:-1,"aria-hidden":"true",className:"group-hover/card:text-link-hover text-fluid-text-md"})})]})]})}s.s(["ResourceCard",0,p],342656),s.s([],663326)},452620,s=>{"use strict";var a=s.i(728187),n=s.i(447270),l=s.i(913658);s.i(99550);var o=s.i(971606);s.i(462105);var d=s.i(660563);s.i(713331);var h=s.i(510093),c=s.i(485066),p=s.i(243265);s.i(187725);var u=s.i(409697);s.i(868187);var f=s.i(957378),m=s.i(281598);let g="flex h-full w-full overflow-hidden rounded-[20px] bg-surface-background",y="border border-primary",v={sm:"text-fluid-text-sm [&_p]:text-fluid-text-sm",md:"text-fluid-text-md [&_p]:text-fluid-text-md"},x={outlined:"neutral",filled:"filled"};function b(s){return!!s?.image?.asset?.url}function w({icon:s,customIcon:n}){return n?.asset?.url?(0,a.jsx)("img",{src:n.asset.url,alt:"",width:36,height:36,"aria-hidden":!0,className:"size-9 object-contain"}):s?(0,a.jsx)(d.Icon,{name:s,size:24,strokeWidth:1,className:"text-heading"}):null}function k({card:s,compact:n,theme:d="light"}){let p=!!(s.description&&s.description.length>0),u=(0,l.stegaClean)(s.descriptionSize)??"sm";return(0,a.jsxs)("div",{className:"flex min-w-0 flex-col gap-3 lg:gap-4",children:[(s.customIcon?.asset?.url||s.icon)&&(0,a.jsx)("div",{className:(0,m.cn)("inline-flex items-center justify-center",s.customIcon?.asset?.url?"size-11.5":"size-6"),children:(0,a.jsx)(w,{icon:s.icon,customIcon:s.customIcon})}),s.badge?.trim()&&(0,a.jsx)(h.Badge,{tone:x[(0,l.stegaClean)(s.badgeVariant)??"outlined"],size:"md",className:"self-start",children:s.badge}),s.eyebrow?.trim()&&(0,a.jsx)(c.Eyebrow,{label:s.eyebrow,theme:d,className:"self-start"}),s.heading&&(0,a.jsx)(o.Heading,{as:"h3",size:(0,l.stegaClean)(s.headingSize)??"xl",className:"font-bold",children:s.heading}),p&&(0,a.jsx)(f.SimpleRichText,{blocks:s.description,className:(0,m.cn)("text-body",v[u])})]})}function C({image:s,sizes:n,className:l}){let o=s.image?.asset;return o?.url?(0,a.jsx)("div",{className:(0,m.cn)("relative w-full overflow-hidden rounded-[20px] aspect-16/10",l),children:(0,a.jsx)(p.default,{_type:"image",asset:o,alt:s.alt?.trim()||"",crop:s.image?.crop,hotspot:s.image?.hotspot,mobileImage:s.mobileImage,objectCover:!0,unsetRatio:!0,unsetMaxWidth:!0,sizes:n,maxWidth:1200,className:"size-full object-cover"})}):null}function S({image:s,heading:n,open:l,onClose:o}){let d=s.image?.asset;if(!d?.url)return null;let h=s.alt?.trim()||n?.trim()||"Feature image";return(0,a.jsx)(u.Modal,{open:l,onClose:o,label:h,className:"flex w-fit h-fit bg-transparent rounded-none p-0 shadow-none max-w-full",overlayClassName:"overflow-hidden p-4 sm:p-6",children:(0,a.jsx)(p.default,{_type:"image",asset:d,alt:h,mobileImage:s.mobileImage,sizes:"96vw",unsetMaxWidth:!0,objectContain:!0,unsetRatio:!0,className:"flex w-fit justify-center rounded-[20px] overflow-hidden [&_img]:w-auto [&_img]:h-[80vh] [&_img]:max-w-[90vw]",quality:100})})}function _({card:s,expandable:n,onOpen:l,children:o}){let d=s=>s instanceof Element&&null!==s.closest("a, button"),h=s=>{!n||d(s.target)||l()},c=s=>{!n||"Enter"!==s.key&&" "!==s.key||d(s.target)||(s.preventDefault(),l())};return(0,a.jsx)("article",{className:(0,m.cn)(n&&"cursor-pointer rounded-[20px] transition-shadow hover:shadow-lg focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-600 focus-visible:ring-offset-2"),role:n?"button":void 0,tabIndex:n?0:void 0,onClick:n?h:void 0,onKeyDown:n?c:void 0,"aria-label":n?`View full image for ${s.heading??"feature card"}`:void 0,children:o})}let j=({card:s,theme:o="light"})=>
954{let[d,h]=(0,n.useState)(!1),c=(0,l.stegaClean)(s.size)??"large",p=(0,l.stegaClean)(s.imagePosition)??"right",u=!1!==(0,l.stegaClean)(s.showBorder),f=!!s.image?.image?.asset,v=b(s.image),x="small"===c,w=f&&("left"===p||"right"===p),j="left"===p,T=()=>{v&&h(!0)},E=v&&s.image?(0,a.jsx)(S,{image:s.image,heading:s.heading,open:d,onClose:()=>h(!1)}):null;return f?w&&!x?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_,{card:s,expandable:v,onOpen:T,children:(0,a.jsxs)("div",{className:(0,m.cn)(g,u&&y,"flex-col gap-8 p-6 lg:flex-row lg:items-center lg:gap-10 lg:p-8",j&&"lg:flex-row-reverse"),children:[(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(k,{card:s,theme:o})}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C,{image:s.image,sizes:"(max-width: 1023px) 100vw, 1200px"})})]})}),E]}):w&&x?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_,{card:s,expandable:v,onOpen:T,children:(0,a.jsxs)("div",{className:(0,m.cn)(g,u&&y,"flex-col gap-6 p-8 sm:p-10",j?"sm:flex-row-reverse":"sm:flex-row","sm:items-center sm:gap-8"),children:[(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(k,{card:s,compact:!0,theme:o})}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C,{image:s.image,sizes:"(max-width: 639px) 100vw, 1200px"})})]})}),E]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_,{card:s,expandable:v,onOpen:T,children:(0,a.jsxs)("div",{className:(0,m.cn)(g,u&&y,"flex-col gap-8 p-8 sm:p-10 lg:gap-10 lg:p-12"),children:[(0,a.jsx)(k,{card:s,compact:x,theme:o}),(0,a.jsx)(C,{image:s.image,sizes:"(max-width: 1023px) 100vw, 1200px"})]})}),E]}):(0,a.jsx)("article",{className:(0,m.cn)(g,u&&y,"flex-col p-8 sm:p-10 lg:p-12"),children:(0,a.jsx)(k,{card:s,compact:x,theme:o})})},T=j;s.s(["FeatureCardBentoCardItem",0,j,"default",0,T])},569696,115269,797972,916298,465293,s=>{"use strict";var a=s.i(728187),n=s.i(294237),l=s.i(479656);s.i(99550);var o=s.i(324834);s.i(524948);var d=s.i(977687);s.i(253547);var h=s.i(647704),c=s.i(485066);s.i(868187);var p=s.i(957378),u=s.i(913658);let f=new Set(["h1","h2","h3","h4","h5","h6"]);function m(s,a){let n=(0,u.stegaClean)(a??"");if(!n)return s;let l=f.has(n)?n:"h2";return s.map(s=>({...s,style:l}))}s.s(["generateHeadingTag",0,m],115269);var g=s.i(281598),y=a;s.i(462105);var v=s.i(660563),x=g;function b({icon:s,customIcon:a,showIconCircle:n,spacingClassName:l="mb-2"}){return a?.asset?.url?(0,y.jsx)("div",{className:(0,x.cn)(l,"inline-flex items-center justify-center",n?"rounded-full border border-primary p-3 size-17.5":"size-[36px]"),children:(0,y.jsx)("img",{src:a.asset.url,alt:"",width:36,height:36,"aria-hidden":!0,className:"size-9 object-contain"})}):s?(0,y.jsx)("div",{className:(0,x.cn)(l,"inline-flex items-center justify-center",n?"rounded-full border border-primary p-3 size-17.5":"size-[36px]"),children:(0,y.jsx)(v.Icon,{name:s,size:36,strokeWidth:1,className:"text-heading object-contain size-9"})}):null}var w=u;let k=s=>s?s.startsWith("/")?s:`/${s}`:"";function C(s){return(s??[]).some(s=>"object"==typeof s&&null!==s&&"_type"in s&&"columnContentModule"===s._type)}let S={"secondary-green":"bg-green-500 text-primary-900","primary-600":"bg-primary-600 text-white","primary-900":"bg-primary-900 lime-500"};function _({headingContent:s,theme:n,className:l}){let o=s?.badgeLabel,d=(0,w.stegaClean)(s?.badgeVariant);if(!o&&!s?.eyebrow)return null;if(!o)return(0,a.jsx)(c.Eyebrow,{label:s.eyebrow,theme:n,className:l});let h=S[d??"secondary-green"];return(0,a.jsxs)("div",{className:(0,g.cn)("flex items-center flex-wrap gap-4 md:gap-[18px]",l),children:[(0,a.jsx)("span",{className:(0,g.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-[4px] font-display font-normal text-[10px] leading-[1.4] uppercase px-[3px] py-[2px]",h),children:o}),s?.eyebrow&&(0,a.jsx)(c.Eyebrow,{label:s.eyebrow,theme:n})]})}function j(s){return"external"===s.linkType?s.externalUrl??"":"manual"===s.internalType?s.manualPath??"":k(s.internalReference?.slug)}function T(s,a,n){return{...s,...n,variant:a}}function E({buttons:s,className:n,buttonClassName:l,equalWidth:o=!1,largeWidth:c=!1,alignment:p}){let u=s??[];return u.length?(0,a.jsx)("div",{className:(0,g.cn)("flex w-full flex-col gap-4",o?"sm:flex-row":"sm:w-auto
954sm:flex-row",o&&"left"!==p?"items-center sm:items-stretch":"",n),children:u.map(s=>{let n={label:s.label,mode:s.mode,tone:s.tone,leadingIcon:s.leadingIcon,leadingIconSolidBackground:s.leadingIconSolidBackground,trailingIcon:s.trailingIcon,trailingIconSolidBackground:s.trailingIconSolidBackground,className:(0,g.cn)("link"!==s.mode?"px-6 py-1.5 sm:px-6 sm:py-3 sm:text-fluid-text-sm":"",o?"flex-1 max-w-[421px] w-full":"",c?"lg:w-[421px] lg:max-w-[421px] lg:flex-none lg:justify-between lg:px-3":"",l)};if(s.triggerModalCTA&&s.modalUrl&&s.modalFormUrl)return(0,a.jsx)(h.ModalCTA,{...n,modalUrl:s.modalUrl,modalFormUrl:s.modalFormUrl},s._key);let p=j(s);return p?(0,a.jsx)(d.Button,{...n,href:p,target:s.openInNewTab?"_blank":void 0,rel:s.openInNewTab?"noopener noreferrer":void 0},s._key):null})}):null}let P=(0,n.cva)("",{variants:{style:{featured:"text-featured-body font-medium",standard:"text-body"},size:{sm:"text-fluid-text-sm [&_p]:text-fluid-text-sm",md:"text-fluid-text-md [&_p]:text-fluid-text-md"}},defaultVariants:{style:"standard",size:"md"}});function A({variant:s,alignment:n,headingContent:d,theme:h="light",headingWeight:c,showIconCircle:u,icon:f,customIcon:y,splitCtaGap:v="default",containerClassName:x,bodyClassName:w,buttonsClassName:k,bodySize:S="md"}){let j=d?.variant??s??"stacked",T=!!d?.isLargeWidthButton;if("split"===j)return(0,a.jsxs)("div",{className:"flex w-full flex-col justify-start gap-4",children:[(f||y?.asset?.url)&&(0,a.jsx)(b,{icon:f,customIcon:y,showIconCircle:u,spacingClassName:"mb-2"}),(d?.heading?.heading||(d?.body?.length??0)>0||(d?.buttons?.length??0)>0)&&(0,a.jsxs)("div",{className:"flex flex-col gap-6 sm:flex-row sm:items-start sm:gap-8",children:[d?.heading?.heading&&(0,a.jsxs)("div",{className:"w-full md:flex-1 flex flex-col gap-4",children:[(0,a.jsx)(_,{headingContent:d,theme:h}),(0,a.jsx)(p.SimpleRichText,{blocks:m(d.heading.heading,d.heading.tagLevel),customHeaderStyles:!0,animate:d?.animate,additionalHeadingStyles:(0,o.headingVariants)({size:d.heading.headingSize,fontWeight:c||"bold"})})]}),(d?.body?.length??0)>0||(d?.buttons?.length??0)>0?(0,a.jsxs)("div",{className:(0,g.cn)("flex w-full flex-col gap-6 sm:gap-8",(d?.body?.length??0)>0?"md:flex-1":"sm:w-auto sm:shrink-0"),children:[d?.body&&(0,a.jsx)(p.SimpleRichText,{blocks:d.body,className:(0,l.twMerge)(P({style:d.supportingTextStyle,size:S}),"w-full",w),alignment:"start"}),d?.buttons&&(0,a.jsx)(E,{buttons:d.buttons,largeWidth:T})]}):null]})]});if("two-thirds"===j)return(0,a.jsxs)("div",{className:"flex w-full flex-col justify-start gap-4",children:[(f||y?.asset?.url)&&(0,a.jsx)(b,{icon:f,customIcon:y,showIconCircle:u,spacingClassName:"mb-2"}),(d?.heading?.heading||(d?.body?.length??0)>0||(d?.buttons?.length??0)>0)&&(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-6 sm:gap-8 sm:grid-cols-12",children:[(d?.eyebrow||d?.heading?.heading)&&(0,a.jsxs)("div",{className:"flex w-full flex-col justify-start gap-4 sm:col-span-8",children:[(0,a.jsx)(_,{headingContent:d,theme:h}),d?.heading?.heading&&(0,a.jsx)(p.SimpleRichText,{blocks:m(d.heading.heading,d.heading.tagLevel),customHeaderStyles:!0,animate:d?.animate,additionalHeadingStyles:(0,o.headingVariants)({size:d.heading.headingSize,fontWeight:c||"bold"})})]}),((d?.body?.length??0)>0||(d?.buttons?.length??0)>0)&&(0,a.jsxs)("div",{className:(0,g.cn)("flex w-full flex-col gap-6 sm:gap-8 sm:col-span-4",!d?.body?.length&&"items-end"),children:[d?.body&&(0,a.jsx)(p.SimpleRichText,{blocks:d.body,className:(0,l.twMerge)(P({style:d.supportingTextStyle,size:S}),"w-full",w),alignment:"start"}),d?.buttons&&(0,a.jsx)(E,{buttons:d.buttons,largeWidth:T})]})]})]});if("split-cta"===j){let s="wide"===v;return(0,a.jsx)("div",{className:"flex w-full flex-col",children:(0,a.jsxs)("div",{className:(0,g.cn)("flex flex-col gap-6 md:flex-row md:items-start md:gap-8",s?"md:gap-50":"md:justify-between"),children:[(0,a.jsxs)("div",{className:(0,g.cn)("flex w-full flex-col justify-start gap-4",s?"md:flex-1":"md:max-w-[934px]"),children:[(f||y?.asset?.url)&&(0,a.jsx)(b,{icon:f,customIcon:y,showIconCircle:u,spacingClassName:"mb-2"}),(d?.eyebrow||d?.heading?.heading)&&(0,a.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,a.jsx)(_,{headingContent:d,theme:h}),d?.heading?.heading&&(0,a.jsx)(p.SimpleRichText,{blocks:m(d.heading.heading,d.heading.tagLevel),customHeaderStyles:!0,animate:d?.animate,additionalHeadingStyles:(0,o.headingVariants)({size:d.heading.headingSize,fontWeight:c})})]}),(d?.body?.length??0)>0?(0,a.jsx)("div",{className:"flex w-full flex-col gap-6 sm:gap-8 md:flex-1",children:(0,a.jsx)(p.SimpleRichText,{blocks:d.body,className:(0,l.twMerge)(P({style:d?.supportingTextStyle,size:S}),"w-full",w),alignment:"start"})}):null]}),(d?.buttons?.length??0)>0&&(0,a.jsx)(E,{buttons:d.buttons,className:"mt-0 lg:mt-0",largeWidth:T})]})})}if("leading"===j)return(0,a.jsxs)("div",{className:(0,g.cn)("flex w-full flex-col gap-3",x),children:[(f||y?.asset?.url)&&(0,a.jsx)(b,{icon:f,customIcon:y,showIconCircle:u}),(0,a.jsx)(_,{headingContent:d,theme:h,className:"mb-1"}),d?.heading?.heading&&(0,a.jsx)(p.SimpleRichText,{blocks:m(d.heading.heading,d.heading.tagLevel),customHeaderStyles:!0,animate:d?.animate,additionalHeadingStyles:(0,o.headingVariants)({size:d.heading.headingSize,fontWeight:c})}),d?.body&&(0,a.jsx)(p.SimpleRichText,{blocks:d.body,className:(0,l.twMerge)(P({style:d.supportingTextStyle,size:S}),"w-full lg:mt-1",!C(d.body)&&"max-w-[1140px]",w),alignment:"start"}),(0,a.jsx)(E,{buttons:d?.buttons,className:(0,l.twMerge)("mt-3 lg:mt-5",k),largeWidth:T})]});let N="left"===n;return(0,a.jsxs)("div",{className:(0,g.cn)("mx-auto flex w-full max-w-[1280px] flex-col gap-3 lg:gap-4",x,N?"":"text-center items-center"),children:[(0,a.jsxs)("div",{className:(0,g.cn)("flex flex-col gap-4",N?"items-start text-left":"text-center items-center"),children:[(f||y?.asset?.url)&&(0,a.jsx)(b,{icon:f,customIcon:y,showIconCircle:u,spacingClassName:"mb-2"}),(0,a.jsx)(_,{headingContent:d,theme:h}),d?.heading?.heading&&(0,a.jsx)(p.SimpleRichText,{blocks:m(d.heading.heading,d.heading.tagLevel),customHeaderStyles:!0,animate:d?.animate,additionalHeadingStyles:(0,o.headingVariants)({size:d.heading.headingSize,fontWeight:c||"bold"})})]}),d?.body&&(0,a.jsx)(p.SimpleRichText,{blocks:d.body,className:(0,l.twMerge)(P({style:d.supportingTextStyle,size:S}),"gap-4.5 lg:gap-6",N?"":"text-center",w),alignment:N?"start":"center"}),(0,a.jsx)(E,{buttons:d?.buttons,className:"mt-3 lg:mt-4",equalWidth:"with-navigation-links"===j,largeWidth:T,alignment:n})]})}(0,n.cva)(["container flex w-full flex-col gap-8 mx-auto"],{variants:{alignment:{center:"items-center justify-center text-center",left:"justify-start text-start"}},defaultVariants:{alignment:"center"}});let N=({className:s,variant:n,alignment:l,headingContent:o,theme:d,bodySize:h="md"})=>{if(!o?.heading&&!o?.eyebrow&&!o?.body)return null;
954let c=o?.variant??n,p=o?.alignment??l;return(0,a.jsx)("div",{className:(0,g.cn)("mx-auto max-w-[1440px] px-4 sm:px-16 lg:px-20",s),children:(0,a.jsx)(A,{variant:c,alignment:p,headingContent:o,theme:d,bodySize:h})})};function M(s){return s.filter(s=>"block"===s._type).map(s=>(s.children??[]).map(s=>s.text??"").join("")).join("\n")}s.s(["ContentBlock",0,A,"HeadingBlock",0,N,"HeadingButtons",0,E,"bodyStyles",0,P,"getButtonHref",0,j,"withForcedVariant",0,T],569696),s.s(["blocksToText",0,M],797972);let I="/resources/case-studies";s.s(["CASE_STUDY_BASE_PATH",0,I],916298);var D=s.i(447270),F=s.i(543836),L=s.i(295329),R=D,O=F,z=s.i(688763),B=s.i(559784),V=L,$=s.i(7753),W=s.i(752317),G=D,q=Object.defineProperty;function H(s){let a=G.useRef(s);return G.useEffect(()=>{a.current=s}),G.useMemo(()=>(...s)=>a.current?.(...s),[])}q(H,"name",{value:"useCallbackRef",configurable:!0});var U=s.i(204492),Y=s.i(792563),X=s.i(102306),K=D,J=Object.defineProperty,Z=(s,a)=>J(s,"name",{value:a,configurable:!0}),Q=!1;function ee(){let[s,a]=K.useState(Q);return K.useEffect(()=>{Q||(Q=!0,a(!0))},[]),s}Z(ee,"useIsHydrated");var et=K[" useSyncExternalStore ".trim().toString()];function ei(){return()=>{}}function er(){return et(ei,()=>!0,()=>!1)}Z(ei,"subscribe"),Z(er,"useIsHydratedModern");var es="function"==typeof et?er:ee,ea=a,en=Object.defineProperty,el=(s,a)=>en(s,"name",{value:a,configurable:!0}),eo="rovingFocusGroup.onEntryFocus",ed={bubbles:!1,cancelable:!0},eh="RovingFocusGroup",[ec,ep,eu]=(0,z.createCollection)(eh),[ef,em]=(0,V.createContextScope)(eh,[eu]),[eg,ey]=ef(eh),ev=R.forwardRef(el(function(s,a){return(0,ea.jsx)(ec.Provider,{scope:s.__scopeRovingFocusGroup,children:(0,ea.jsx)(ec.Slot,{scope:s.__scopeRovingFocusGroup,children:(0,ea.jsx)(ex,{...s,ref:a})})})},"RovingFocusGroup")),ex=R.forwardRef(el(function(s,a){let{__scopeRovingFocusGroup:n,orientation:l,loop:o=!1,dir:d,currentTabStopId:h,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:p,onEntryFocus:u,preventScrollOnEntryFocus:f=!1,...m}=s,g=R.useRef(null),y=(0,B.useComposedRefs)(a,g),v=(0,Y.useDirection)(d),[x,b]=(0,U.useControllableState)({prop:h,defaultProp:c??null,onChange:p,caller:eh}),[w,k]=R.useState(!1),C=H(u),S=ep(n),_=R.useRef(!1),[j,T]=R.useState(0);return R.useEffect(()=>{let s=g.current;if(s)return s.addEventListener(eo,C),()=>s.removeEventListener(eo,C)},[C]),(0,ea.jsx)(eg,{scope:n,orientation:l,dir:v,loop:o,currentTabStopId:x,onItemFocus:R.useCallback(s=>b(s),[b]),onItemShiftTab:R.useCallback(()=>k(!0),[]),onFocusableItemAdd:R.useCallback(()=>T(s=>s+1),[]),onFocusableItemRemove:R.useCallback(()=>T(s=>s-1),[]),children:(0,ea.jsx)(W.Primitive.div,{tabIndex:w||0===j?-1:0,"data-orientation":l,...m,ref:y,style:{outline:"none",...s.style},onMouseDown:(0,O.composeEventHandlers)(s.onMouseDown,()=>{_.current=!0}),onFocus:(0,O.composeEventHandlers)(s.onFocus,s=>{let a=!_.current;if(s.target===s.currentTarget&&a&&!w){let a=new CustomEvent(eo,ed);if(s.currentTarget.dispatchEvent(a),!a.defaultPrevented){let s=S().filter(s=>s.focusable);e_([s.find(s=>s.active),s.find(s=>s.id===x),...s].filter(Boolean).map(s=>s.ref.current),f)}}_.current=!1}),onBlur:(0,O.composeEventHandlers)(s.onBlur,()=>k(!1))})})},"RovingFocusGroupImpl")),eb="RovingFocusGroupItem",ew=R.forwardRef(el(function(s,a){let{__scopeRovingFocusGroup:n,focusable:l=!0,active:o=!1,tabStopId:d,children:h,...c}=s,p=(0,$.useId)(),u=d||p,f=ey(eb,n),m=f.currentTabStopId===u,g=ep(n),{onFocusableItemAdd:y,onFocusableItemRemove:v,currentTabStopId:x}=f,b=es();return(0,X.useLayoutEffect)(()=>{if(b&&l)return y(),()=>v()},[b,l,y,v]),R.useEffect(()=>{if(!b&&l)return y(),()=>v()}
954,[b,l,y,v]),(0,ea.jsx)(ec.ItemSlot,{scope:n,id:u,focusable:l,active:o,children:(0,ea.jsx)(W.Primitive.span,{tabIndex:m?0:-1,"data-orientation":f.orientation,...c,ref:a,onMouseDown:(0,O.composeEventHandlers)(s.onMouseDown,s=>{l?f.onItemFocus(u):s.preventDefault()}),onFocus:(0,O.composeEventHandlers)(s.onFocus,()=>f.onItemFocus(u)),onKeyDown:(0,O.composeEventHandlers)(s.onKeyDown,s=>{if("Tab"===s.key&&s.shiftKey)return void f.onItemShiftTab();if(s.target!==s.currentTarget)return;let a=eS(s,f.orientation,f.dir);if(void 0!==a){if(s.metaKey||s.ctrlKey||s.altKey||s.shiftKey)return;s.preventDefault();let n=g().filter(s=>s.focusable).map(s=>s.ref.current);if("last"===a)n.reverse();else if("prev"===a||"next"===a){"prev"===a&&n.reverse();let l=n.indexOf(s.currentTarget);n=f.loop?ej(n,l+1):n.slice(l+1)}setTimeout(()=>e_(n))}}),children:"function"==typeof h?h({isCurrentTabStop:m,hasTabStop:null!=x}):h})})},"RovingFocusGroupItem")),ek={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function eC(s,a){return"rtl"!==a?s:"ArrowLeft"===s?"ArrowRight":"ArrowRight"===s?"ArrowLeft":s}function eS(s,a,n){let l=eC(s.key,n);if(!("vertical"===a&&["ArrowLeft","ArrowRight"].includes(l))&&!("horizontal"===a&&["ArrowUp","ArrowDown"].includes(l)))return ek[l]}function e_(s,a=!1){let n=document.activeElement;for(let l of s)if(l===n||(l.focus({preventScroll:a}),document.activeElement!==n))return}function ej(s,a){return s.map((n,l)=>s[(a+l)%s.length])}el(eC,"getDirectionAwareKey"),el(eS,"getFocusIntent"),el(e_,"focusFirst"),el(ej,"wrapArray");var eT=ev,eE=ew,eP=s.i(941738),eA=W,eN=Y,eM=U,eI=$,eD=a,eF=Object.defineProperty,eL=(s,a)=>eF(s,"name",{value:a,configurable:!0}),eR="Tabs",[eO,ez]=(0,L.createContextScope)(eR,[em]),eB=em(),[eV,e$]=eO(eR),eW=D.forwardRef(eL(function(s,a){let{__scopeTabs:n,value:l,onValueChange:o,defaultValue:d,orientation:h="horizontal",dir:c,activationMode:p="automatic",...u}=s,f=(0,eN.useDirection)(c),[m,g]=(0,eM.useControllableState)({prop:l,onChange:o,defaultProp:d??"",caller:eR});return(0,eD.jsx)(eV,{scope:n,baseId:(0,eI.useId)(),value:m,onValueChange:g,orientation:h,dir:f,activationMode:p,children:(0,eD.jsx)(eA.Primitive.div,{dir:f,"data-orientation":h,...u,ref:a})})},"Tabs")),eG="TabsList",eq=D.forwardRef(eL(function(s,a){let{__scopeTabs:n,loop:l=!0,...o}=s,d=e$(eG,n),h=eB(n);return(0,eD.jsx)(eT,{asChild:!0,...h,orientation:d.orientation,dir:d.dir,loop:l,children:(0,eD.jsx)(eA.Primitive.div,{role:"tablist","aria-orientation":d.orientation,...o,ref:a})})},"TabsList")),eH="TabsTrigger",eU=D.forwardRef(eL(function(s,a){let{__scopeTabs:n,value:l,disabled:o=!1,...d}=s,h=e$(eH,n),c=eB(n),p=eK(h.baseId,l),u=eJ(h.baseId,l),f=l===h.value;return(0,eD.jsx)(eE,{asChild:!0,...c,focusable:!o,active:f,children:(0,eD.jsx)(eA.Primitive.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":u,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:p,...d,ref:a,onMouseDown:(0,F.composeEventHandlers)(s.onMouseDown,s=>{o||0!==s.button||!1!==s.ctrlKey?s.preventDefault():h.onValueChange(l)}),onKeyDown:(0,F.composeEventHandlers)(s.onKeyDown,s=>{!o&&s.target===s.currentTarget&&[" ","Enter"].includes(s.key)&&h.onValueChange(l)}),onFocus:(0,F.composeEventHandlers)(s.onFocus,()=>{let s="manual"!==h.activationMode;f||o||!s||h.onValueChange(l)})})})},"TabsTrigger")),eY="TabsContent",eX=D.forwardRef(eL(function(s,a){let{__scopeTabs:n,value:l,forceMount:o,children:d,...h}=s,c=e$(eY,n),p=eK(c.baseId,l),u=eJ(c.baseId,l),f=l===c.value,m=D.useRef(f);return D.useEffect(()=>{let s=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(s)},[]),(0,eD.jsx)(eP.Presence,{present:o||f,children:({present:n})=>(0,eD.jsx)(eA.Primitive.div,{"data-state":f?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":p,hidden:!n,id:u,tabIndex:0,...h,ref:a,style:{...s.style,animationDuration:m.current?"0s":void 0},children:n&&d})})},"TabsContent"));function eK(s,a){return`${s}-trigger-${a}`}function eJ(s,a){return`${s}-content-${a}`}eL(eK,"makeTriggerId"),eL(eJ,"makeContentId");var eZ=eW,eQ=eq,e0=eU,e1=eX;s.s(["Content",0,e1,"List",0,eQ,"Root",0,eZ,"Trigger",0,e0],465293)},73439,s=>{"use strict";var a=s.i(728187),n=s.i(447270),l=s.i(861656),o=s.i(366591),d=s.i(416893),h=s.i(243265),c=s.i(977687),p=s.i(903511);let u=({slides:s,ctaLabel:u})=>
954{let[f,m]=(0,n.useState)(),[g,y]=(0,n.useState)(0),[v,x]=(0,n.useState)(!1),b=(0,n.useId)(),w=s[g],k=!f||s.length<=1,C=w?`${(0,p.getResourceRoute)(w._type)}/${w.slug??""}`:"#",S=(0,p.getResourceCategoryLabel)(w,{preferred:w?.topics?.[0]?.title,fallback:"Blog"});return(0,a.jsxs)("div",{role:"group","aria-roledescription":"carousel","aria-label":"Resource cards","aria-describedby":`${b}-instructions`,className:"flex flex-col gap-0",children:[(0,a.jsx)("p",{id:`${b}-instructions`,className:"sr-only",children:"Use left and right arrow keys to navigate resource cards, or swipe on touch devices."}),(0,a.jsx)("div",{className:`w-full transition-opacity duration-300 ${v?"opacity-100":"opacity-0"}`,children:(0,a.jsx)(o.Swiper,{modules:[l.Autoplay],onSwiper:s=>m(s),onInit:()=>x(!0),onSlideChange:s=>y(s.realIndex),spaceBetween:32,slidesPerView:1,loop:s.length>1,autoplay:{delay:8e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},breakpoints:{640:{slidesPerView:1.4},1024:{slidesPerView:1.74}},keyboard:{enabled:!0},watchSlidesProgress:!0,className:"w-full overflow-visible!",children:s.map((n,l)=>{let f=`${(0,p.getResourceRoute)(n._type)}/${n.slug??""}`,m=(0,p.getResourceCategoryLabel)(n,{preferred:n.topics?.[0]?.title,fallback:"Blog"});return(0,a.jsx)(o.SwiperSlide,{"aria-label":`Slide ${l+1} of ${s.length}: ${n.title}`,children:(0,a.jsxs)("div",{className:"overflow-hidden rounded-[10px] lg:rounded-[20px] h-full flex flex-col",children:[(0,a.jsx)(d.default,{href:f,className:"group/card relative block h-[193px] overflow-hidden sm:h-[267px] lg:h-[362px] shrink-0",children:n.featuredImage?(0,a.jsx)(h.default,{...n.featuredImage,_type:n.featuredImage._type??"image",alt:n.featuredImage.alt||n.title||"Resource",objectCover:!0,unsetMaxWidth:!0,className:"h-full w-full object-cover transition-transform duration-300 group-hover/card:scale-105",aspectRatio:"16/9"}):(0,a.jsx)("div",{className:"h-full w-full bg-neutral-100"})}),(0,a.jsxs)("div",{className:"bg-surface-card flex flex-col justify-between gap-4 px-3 py-[18px] lg:hidden grow",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("span",{className:"text-link text-[18px] font-normal font-display leading-[28px] uppercase",children:m}),(0,a.jsx)("h3",{className:"text-heading text-[24px] font-semibold leading-[24px] tracking-[-0.27px]",children:(0,a.jsx)(d.default,{href:f,className:"hover:underline",children:n.title})})]}),(0,a.jsx)(c.Button,{href:f,label:u??"Read article",mode:"link",tone:"primary",trailingIcon:"arrow-right",className:"self-start hover:underline"})]})]})},n._id||`slide-${l}`)})})}),(0,a.jsxs)("div",{className:`flex w-full items-center justify-between mt-6 lg:hidden transition-opacity duration-300 ${v?"opacity-100":"opacity-0"}`,children:[s.length>1&&(0,a.jsx)("div",{className:"flex items-center py-3",children:s.map((s,n)=>(0,a.jsx)("button",{type:"button","aria-label":`Go to position ${n+1}`,"aria-current":n===g?"true":"false",onClick:()=>f?.slideToLoop(n),className:"group/pagination size-6 flex items-center justify-center",children:(0,a.jsx)("span",{className:`flex size-2.5 rounded-full transition-all group-hover/pagination:bg-pagination-hover ${n===g?"bg-pagination-selected":"bg-pagination"}`})},n))}),(0,a.jsxs)("div",{className:"flex items-center gap-5 ml-auto",children:[(0,a.jsx)(c.Button,{disabled:k,onClick:()=>f?.slidePrev(),iconOnly:!0,label:"Previous slide",leadingIcon:"arrow-narrow-left",mode:"outline",className:"rounded-full p-1.5 border-primary [border-width:1px]! disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100"}),(0,a.jsx)(c.Button,{disabled:k,onClick:()=>f?.slideNext(),iconOnly:!0,label:"Next slide",leadingIcon:"arrow-narrow-right",mode:"outline",className:"rounded-full p-1.5 border-primary [border-width:1px]! disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:opacity-100"})]})]}),s.length>0&&(0,a.jsxs)("div",{className:`hidden lg:flex items-start justify-between gap-[30px] px-[30px] py-10 lg:max-w-[59%] transition-opacity duration-300 ${v?"opacity-100":"opacity-0"}`,children:[(0,a.jsx)("div",{className:"flex min-w-0 flex-col gap-[30px]",children:w&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("span",{className:"text-link text-[18px] font-normal font-display leading-[30px] uppercase tracking-wide",children:S}),(0,a.jsx)("h3",{className:"text-heading text-display-xl font-semibold leading-[32px] tracking-[-0.36px]",children:(0,a.jsx)(d.default,{href:C,className:"hover:underline",children:w.title})})]}),(0,a.jsx)(c.Button,{href:C,label:u??"Read article",mode:"link",tone:"primary",trailingIcon:"arrow-right",className:"self-start hover:underline"})]})}),(0,a.jsxs)("div",{className:"flex shrink-0 items-center gap-5",children:[(0,a.jsx)(c.Button,{disabled:k,onClick:()=>f?.slidePrev(),iconOnly:!0,label:"Previous slide",leadingIcon:"arrow-narrow-left",mode:"outline",className:"size-10! rounded-full p-1.5 border-primary [border-width:1px]! disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100 [&_svg]:size-6"}),(0,a.jsx)(c.Button,{disabled:k,onClick:()=>f?.slideNext(),iconOnly:!0,label:"Next slide",leadingIcon:"arrow-narrow-right",mode:"outline",className:"size-10! rounded-full p-1.5 border-primary [border-width:1px]! disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100 [&_svg]:size-6"})]})]})]})};s.s(["BigCarousel",0,u])},260732,358149,542958,s=>{"use strict";var a=s.i(728187),n=s.i(447270),l=s.i(643211);function o({swiper:s,extendParams:a,on:n}){function d(s,a){let n,l,o,d,h,c=(s,a)=>{for(d=-1,o=s.length;o-d>1;)s[h=o+d>>1]<=a?d=h:o=h;return o};return this.x=s,this.y=a,this.lastIndex=s.length-1,this.interpolate=function(s){return s?(n=(l=c(this.x,s))-1,(s-this.x[n])*(this.y[l]-this.y[n])/(this.x[l]-this.x[n])+this.y[n]):0},this}function h(a){s.controller.spline=s.params.loop?new d(s.slidesGrid,a.slidesGrid):new d(s.snapGrid,a.snapGrid)}function c(a,n){let l,o,d=s.controller.control,c=s.constructor;
954function p(a){if(a.destroyed)return;let n=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(h(a),o=-s.controller.spline.interpolate(-n)),o&&"container"!==s.params.controller.by||((Number.isNaN(l=(a.maxTranslate()-a.minTranslate())/(s.maxTranslate()-s.minTranslate()))||!Number.isFinite(l))&&(l=1),o=(n-s.minTranslate())*l+a.minTranslate()),s.params.controller.inverse&&(o=a.maxTranslate()-o),a.updateProgress(o),a.setTranslate(o,s),a.updateActiveIndex(),a.updateSlidesClasses()}if(Array.isArray(d))for(let s=0;s<d.length;s+=1)d[s]!==n&&d[s]instanceof c&&p(d[s]);else d instanceof c&&n!==d&&p(d)}function p(a,n){let o,d=s.constructor,h=s.controller.control;function c(n){n.destroyed||(n.setTransition(a,s),0!==a&&(n.transitionStart(),n.params.autoHeight&&(0,l.n)(()=>{n.updateAutoHeight()}),(0,l.o)(n.wrapperEl,()=>{h&&n.transitionEnd()})))}if(Array.isArray(h))for(o=0;o<h.length;o+=1)h[o]!==n&&h[o]instanceof d&&c(h[o]);else h instanceof d&&n!==h&&c(h)}function u(){s.controller.control&&s.controller.spline&&(s.controller.spline=void 0,delete s.controller.spline)}a({controller:{control:void 0,inverse:!1,by:"slide"}}),s.controller={control:void 0},n("beforeInit",()=>{"u">typeof window&&("string"==typeof s.params.controller.control||s.params.controller.control instanceof HTMLElement)?("string"==typeof s.params.controller.control?[...document.querySelectorAll(s.params.controller.control)]:[s.params.controller.control]).forEach(a=>{if(s.controller.control||(s.controller.control=[]),a&&a.swiper)s.controller.control.push(a.swiper);else if(a){let n=`${s.params.eventsPrefix}init`,l=o=>{s.controller.control.push(o.detail[0]),s.update(),a.removeEventListener(n,l)};a.addEventListener(n,l)}}):s.controller.control=s.params.controller.control}),n("update",()=>{u()}),n("resize",()=>{u()}),n("observerUpdate",()=>{u()}),n("setTranslate",(a,n,l)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTranslate(n,l)}),n("setTransition",(a,n,l)=>{s.controller.control&&!s.controller.control.destroyed&&s.controller.setTransition(n,l)}),Object.assign(s.controller,{setTranslate:c,setTransition:p})}var d=s.i(366591),h=s.i(281598),c=s.i(977687),p=a,u=s.i(416893);s.i(524948);var f=c,m=h;let g=({href:s,title:a,category:n,ctaLabel:l="Read more",className:o})=>(0,p.jsxs)(u.default,{href:s,className:(0,m.cn)("dark group/card bg-primary-800 flex h-full min-h-80 flex-col gap-16 rounded-[20px] border border-card px-5 py-6 sm:px-7.5 sm:py-8 transition-transform duration-300 hover:scale-[1.03] sm:min-h-70 lg:min-h-67",o),children:[(0,p.jsxs)("div",{className:"flex flex-col gap-2",children:[n&&(0,p.jsx)("span",{className:"font-display text-fluid-text-sm leading-none font-normal uppercase text-lime-500",children:n}),a&&(0,p.jsx)("p",{className:"text-heading font-display text-fluid-text-md line-clamp-5 font-semibold group-hover/card:underline",children:a})]}),(0,p.jsx)(f.Button,{label:l,mode:"link",tone:"secondary",trailingIcon:"arrow-right",fullWidth:!0,tabIndex:-1,"aria-hidden":"true",className:"mt-auto justify-between text-left text-fluid-text-md"})]});s.s(["MiniResourceCard",0,g],358149),s.s([],542958),s.i(663326);var y=s.i(342656),v=s.i(903511);let x=({slides:s,ctaLabel:l,isTextOnlyCard:p=!0,sectionTheme:u})=>{let[f,m]=(0,n.useState)(),[x,b]=(0,n.useState)(0),[w,k]=(0,n.useState)(!1),[C,S]=(0,n.useState)(1.4),_=(0,n.useId)(),j=(0,n.useCallback)(s=>{S(s.params.slidesPerView||1)},[]),T=C,E=Math.max(1,s.length-Math.floor(T)+1),P=!f||s.length<=1,A=s.length>Math.floor(T);return(0,a.jsxs)("div",{role:"group","aria-roledescription":"carousel","aria-label":"Resource cards","aria-describedby":`${_}-instructions`,className:"flex w-full flex-col gap-6 lg:gap-8",children:[(0,a.jsx)("p",{id:`${_}-instructions`,className:"sr-only",children:"Use left and right arrow keys to navigate resource cards, or swipe on touch devices."}),(0,a.jsx)("div",{className:`w-full transition-opacity duration-300 [clip-path:inset(-9999px_-100vw_-9999px_-16px)] ${w?"opacity-100":"opacity-0"}`,children:(0,a.jsx)(d.Swiper,{modules:[o],controller:{control:f},onSwiper:s=>{m(s),j(s)},onInit:()=>k(!0),onBreakpoint:s=>j(s),onSlideChange:s=>b(s.realIndex),spaceBetween:16,slidesPerView:1.4,breakpoints:{640:{slidesPerView:2.4,spaceBetween:32},1024:{slidesPerView:4.3,spaceBetween:32}},keyboard:{enabled:!0},watchSlidesProgress:!0,className:"w-full overflow-visible! [&>div]:flex [&>div]:items-stretch",children:s.map((n,o)=>(0,a.jsx)(d.SwiperSlide,{style:{height:"auto"},"aria-label":`Slide ${o+1} of ${s.length}: ${n.title}`,children:p?(0,a.jsx)(g,{href:`${(0,v.getResourceRoute)(n._type)}/${n.slug??""}`,title:n.title,category:(0,v.getResourceCategoryLabel)(n,{preferred:n.topics?.[0]?.title,fallback:"Blog"}),ctaLabel:l??(0,v.getResourceCtaLabel)(n),className:p&&"dark"===u?"bg-primary-700":void 0}):(0,a.jsx)(y.ResourceCard,{...n,ctaLabel:l??(0,v.getResourceCtaLabel)(n)})},`${n._id??"slide"}-${o}`))})}),(0,a.jsxs)("div",{className:(0,h.cn)("flex w-full items-center justify-between gap-4 transition-opacity duration-300",!A&&"hidden",
954w?"opacity-100":"opacity-0"),children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(c.Button,{type:"button",disabled:P||x<=0,onClick:()=>f?.slidePrev(),iconOnly:!0,label:"Previous slide",leadingIcon:"chevron-left",mode:"outline",className:"size-10! min-w-10! rounded-full p-1.5! [&_svg]:size-6 border-primary disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100"}),(0,a.jsx)(c.Button,{type:"button",disabled:P||x>=E-1,onClick:()=>f?.slideNext(),iconOnly:!0,label:"Next slide",leadingIcon:"chevron-right",mode:"outline",className:"size-10! min-w-10! rounded-full p-1.5! [&_svg]:size-6 border-primary disabled:border-neutral-400 dark:disabled:border-neutral-600 disabled:[&_svg]:text-neutral-400 disabled:opacity-100"})]}),s.length>1&&(0,a.jsx)("div",{className:"flex items-center",children:Array.from({length:E}).map((s,n)=>(0,a.jsx)("button",{type:"button","aria-label":`Go to position ${n+1}`,"aria-current":n===x?"true":"false",onClick:()=>f?.slideTo(n),className:"flex size-6 items-center justify-center",children:(0,a.jsx)("span",{className:`flex size-2 rounded-full transition-all hover:bg-pagination-hover ${n===x?"bg-pagination-selected":"bg-pagination"}`})},n))})]})]})};s.s(["MiniCardCarousel",0,x],260732)},743633,788463,s=>{"use strict";var a=s.i(728187),n=s.i(447270),l=s.i(465293),o=s.i(913658);s.i(524948);var d=s.i(977687),h=s.i(569696),c=s.i(281598),p=s.i(903511),u=s.i(797972),f=a,m=d;function g({href:s}){return(0,f.jsx)(m.Button,{href:s,mode:"link",tone:"primary",trailingIcon:"arrow-right",label:"View case study"})}var y=a,v=s.i(243265);function x({image:s}){return s?.asset?.url?(0,y.jsx)("div",{className:"relative size-full min-h-50 overflow-hidden rounded-[20px] aspect-video lg:aspect-auto lg:min-h-full",children:(0,y.jsx)(v.default,{...s,alt:"",objectCover:!0,sizes:"(max-width: 1023px) 100vw, 520px",className:"size-full object-cover"})}):(0,y.jsx)("div",{"aria-hidden":!0,className:"size-full min-h-50 rounded-[20px] aspect-video bg-[repeating-conic-gradient(#d4d4d8_0%_25%,#f4f4f5_0%_50%)] bg-size-[24px_24px] lg:aspect-auto lg:min-h-full"})}var b=a;function w({metric:s}){if(!s?.value)return null;let a=s.description||s.label;return(0,b.jsxs)("div",{className:"flex items-center gap-4",children:[(0,b.jsx)("p",{className:"shrink-0 font-heading text-fluid-display-5xl font-bold leading-none tracking-[-0.015em] text-stat",children:s.value}),a&&(0,b.jsx)("p",{className:"min-w-0 flex-1 pb-0.5 text-fluid-text-lg text-body",children:a})]})}var k=a,C=v,S=s.i(606323);function _({company:s,theme:a}){let n=(0,S.resolveLogo)(s,a),l=s.name??"Brand";return n?.asset?.url?(0,k.jsx)(C.default,{...n,alt:"","aria-hidden":!0,width:100,height:32,unsetMaxWidth:!0,className:"flex h-8 w-auto max-w-40 items-center justify-center [&_img]:object-contain [&_img]:object-center"}):(0,k.jsx)("span",{className:"font-heading text-fluid-text-sm text-heading",children:l})}var j=a,T=o,E=s.i(916298),P=a,A=s.i(416893),N=s.i(875496),M=c,I=a,D=v,F=S;function L({company:s,theme:a}){if(!s)return null;let n=(0,F.resolveLogo)(s,a),l=s.name??"";return n?.asset?(0,I.jsx)(D.default,{...n,width:120,height:40,className:"h-8 w-auto max-w-[160px] object-contain object-left block"}):l?(0,I.jsx)("span",{className:"text-fluid-text-xs text-body",children:l}):null}let R="flex h-full min-h-[180px] flex-col justify-between gap-4 rounded-[20px] border border-primary bg-surface-background p-8 sm:min-h-[200px] lg:p-10",O="transition-all duration-300 hover:shadow-[2px_2px_28px_-10px_#939997] hover:scale-[1.03]";function z({href:s,openInNewTab:a,ariaLabel:n,className:l,children:o}){return s?(0,P.jsx)(A.default,{href:s,"aria-label":n,target:a?"_blank":void 0,rel:a?"noopener noreferrer":void 0,className:(0,M.cn)(l,O),children:o}):(0,P.jsx)("div",{className:l,children:o})}function B(s){return s?.description?.trim()||s?.label?.trim()||""}function V({metric:s}){let a=s.value?.trim(),n=B(s);return a||n?(0,P.jsxs)("div",{className:"flex flex-col gap-4",children:[a&&(0,P.jsx)("p",{className:"font-heading text-fluid-display-5xl font-bold tracking-[-0.015em] text-stat",children:a}),n&&(0,P.jsx)("p",{className:a?"text-fluid-text-lg text-body":"font-heading text-fluid-text-lg font-medium text-heading sm:text-fluid-text-xl",children:n})]}):null}let $=({card:s,theme:a="light",span:n="half",className:l,href:o})=>{let d=a??"light",h="statBentoTestimonialCard"===s._type?void 0:s.company,c="statBentoTestimonialCard"===s._type?void 0:s.link,p=(0,N.getLinkData)(c)||void 0,u=p??o,f=p?c?.openInNewTab:void 0,m="full"===n&&"sm:col-span-2",g=c?.label||(h?.name?`View ${h.name} details`:"View details");if("statBentoTestimonialCard"===s._type){let a=s.testimonial?.quote?.trim(),n=s.testimonial?.author?.company;return a?(0,P.jsxs)("blockquote",{className:(0,M.cn)(R,m,l),children:[(0,P.jsx)("p",{className:"font-heading text-fluid-text-lg font-medium text-heading sm:text-fluid-text-xl",children:a}),n&&(0,P.jsx)("footer",{children:(0,P.jsx)(L,{company:n,theme:d})})]}):null}if("statBentoStatGroupCard"===s._type){let a=(s.metrics??[]).filter(s=>!!(s&&(s.value?.trim()||B(s))));return a.length?(0,P.jsxs)(z,{href:u,openInNewTab:f,ariaLabel:g,className:(0,M.cn)(R,"gap-8",m,l),children:[(0,P.jsx)("div",{className:"flex flex-col gap-8",children:a.map((s,a)=>(0,P.jsx)(V,{metric:s},s._id??`metric-${a}`))}),h&&(0,P.jsx)("footer",{children:(0,P.jsx)(L,{company:h,theme:d})})]}):null}let y=s.metric;return y&&(y.value?.trim()||B(y))?(0,P.jsxs)(z,{href:u,openInNewTab:f,ariaLabel:g,className:(0,M.cn)(R,m,l),children:[(0,P.jsx)(V,{metric:y}),h&&(0,P.jsx)("footer",{children:(0,P.jsx)(L,{company:h,theme:d})})]}):null};var W=a,G=c;function q(s){return s?.description?.trim()||s?.label?.trim()||""}function H({metric:s}){let a=s.value?.trim(),n=q(s);return a||n?(0,W.jsxs)("div",{className:"flex min-w-0 flex-col gap-4",children:[a&&(0,W.jsx)("p",{className:"font-heading text-fluid-display-5xl font-bold tracking-[-0.015em] text-stat",children:a}),n&&(0,W.jsx)("p",{className:a?"text-fluid-text-lg text-body":"font-heading text-fluid-text-lg font-medium text-heading",children:n})]}):null}function U({groupCard:s,testimonialCard:a,theme:n}){let l=(s.metrics??[]).filter(s=>!!(s&&(s.value?.trim()||q(s)))),o=a.testimonial?.quote?.trim(),d=a.testimonial?.author?.company;return l.length||o?(0,W.jsxs)("div",{className:"grid grid-cols-1 items-stretch gap-8 sm:grid-cols-2 sm:gap-6",children:[l.length>0&&(0,W.jsxs)("div",{className:(0,G.cn)(R,"gap-16"),children:[(0,W.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 lg:gap-8",children:l.map((s,a)=>(0,W.jsx)(H,{metric:s},s._id??`metric-${a}`))}),s.company&&(0,W.jsx)("footer",{children:(0,W.jsx)(L,{company:s.company,theme:n})})]}),o&&(0,W.jsxs)("blockquote",{className:(0,G.cn)(R,"gap-16"),children:[(0,W.jsxs)("p",{className:"font-heading mt-auto pl-[0.4em] text-fluid-display-xl font-medium tracking-[-0.015em] text-quote -indent-[0.4em]",children:[(0,W.jsx)("span",{"aria-hidden":!0,
954children:"â"}),o,(0,W.jsx)("span",{"aria-hidden":!0,children:"Â â"})]}),d&&(0,W.jsx)("footer",{children:(0,W.jsx)(L,{company:d,theme:n})})]})]}):null}var Y=c;function X({panel:s,showCaseStudy:a}){let n=s.featuredImage?.asset?s.featuredImage:s.caseStudy?.featuredImage,l=s.caseStudy?.slug?`${E.CASE_STUDY_BASE_PATH}/${s.caseStudy.slug}`:void 0;return(0,j.jsxs)("div",{className:"flex min-h-0 flex-col gap-6 lg:gap-8",children:[(0,j.jsx)("div",{className:"min-h-50 flex-1 lg:min-h-0",children:(0,j.jsx)(x,{image:n})}),(s.featuredStat?.value||a&&l)&&(0,j.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,j.jsx)(w,{metric:s.featuredStat}),a&&l&&(0,j.jsx)(g,{href:l})]})]})}function K(s,a,n){if(!n||"statBentoTestimonialCard"===s._type)return;let l=s.company?._id;return l?l===a?n:void 0:n}function J({cards:s,theme:a,href:n,panelCompanyId:l}){return(0,j.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-6",children:s.map((s,o)=>(0,j.jsx)($,{card:s,theme:a,span:0===o?"full":"half",href:K(s,l,n)},s._key??`card-${o}`))})}function Z({panel:s,theme:a}){let n=(0,T.stegaClean)(s.variant)??"bento",l=!!(0,T.stegaClean)(s.reverse),o=(s.cards??[]).filter(Boolean),d=s.caseStudy?.slug?`${E.CASE_STUDY_BASE_PATH}/${s.caseStudy.slug}`:void 0,h=s.company?._id,c=(0,j.jsx)(X,{panel:s,showCaseStudy:l});if("testimonial"===n){let s=o.find(s=>"statBentoStatGroupCard"===s._type),n=o.find(s=>"statBentoTestimonialCard"===s._type);return s&&n?(0,j.jsx)(U,{groupCard:s,testimonialCard:n,theme:a}):null}if("statGroup"===n){let[s,...n]=o;return(0,j.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,j.jsxs)("div",{className:"grid grid-cols-1 gap-8 lg:grid-cols-2",children:[(0,j.jsxs)("div",{className:(0,Y.cn)("grid grid-cols-1 gap-8",l?"lg:order-1":"lg:order-2",n.length>0?"sm:grid-cols-2":""),children:[s&&(0,j.jsx)($,{card:s,theme:a,href:K(s,h,d)},s._key??"card-0"),n.length>0&&(0,j.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:gap-6",children:n.map((s,n)=>(0,j.jsx)($,{card:s,theme:a,href:K(s,h,d)},s._key??`card-${n+1}`))})]}),(0,j.jsx)("div",{className:l?"lg:order-2":"lg:order-1",children:c})]}),!l&&d&&(0,j.jsx)(g,{href:d})]})}return(0,j.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,j.jsxs)("div",{className:"grid grid-cols-1 items-stretch gap-8 lg:grid-cols-2",children:[l?c:(0,j.jsx)(J,{cards:o,theme:a,href:d,panelCompanyId:h}),l?(0,j.jsx)(J,{cards:o,theme:a,href:d,panelCompanyId:h}):c]}),!l&&d&&(0,j.jsx)(g,{href:d})]})}s.s([],788463);let Q=(s,a)=>({value:s._key??`panel-${a}`,label:s.company?.name??`Brand ${a+1}`,panel:s});function ee(s){let a=s?.heading?.heading,n=Array.isArray(a)&&a.length>0?(0,u.blocksToText)(a):"";return(0,o.stegaClean)(n||s?.eyebrow||"").trim()||"Brand results"}let et=({headingContent:s,panels:u,theme:f="light",className:m})=>{let[g,y]=(0,n.useState)(),v=(0,o.stegaClean)(f)??"light",x=(u??[]).filter(s=>s?.company||s?.cards?.length).map(Q),b=x.some(s=>s.value===g)?g:x[0]?.value,w=Math.max(x.findIndex(s=>s.value===b),0),k=!!(s?.eyebrow||s?.heading?.heading?.length||s?.body?.length||s?.buttons?.length),C=ee(s),S=1===x.length?x[0]:void 0;if(!k&&!x.length)return null;let j=s=>{let a=x[w+s];a&&y(a.value)};return(0,a.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-10 lg:gap-12",m),children:[k&&(0,a.jsx)("div",{className:p.SECTION_COLUMN,children:(0,a.jsx)(h.ContentBlock,{variant:s?.variant??"leading",headingContent:s??void 0,theme:v,headingWeight:"bold"})}),S?(0,a.jsx)("div",{className:p.SECTION_COLUMN,children:(0,a.jsx)(Z,{panel:S.panel,theme:v})}):b&&x.length>0&&(0,a.jsxs)(l.Root,{value:b,onValueChange:y,className:(0,c.cn)(p.SECTION_COLUMN,"flex flex-col gap-8 lg:gap-10"),children:[(0,a.jsx)(l.List,{"aria-label":C,loop:!1,className:"flex w-full items-center gap-3 lg:gap-4",children:x.map((s,n)=>s.panel.company?(0,a.jsx)(l.Trigger,{value:s.value,onClick:()=>y(s.value),"aria-label":`Show results for ${s.label}`,className:(0,c.cn)("flex h-24 min-w-0 flex-1 cursor-pointer items-center justify-center rounded-full p-8 transition-colors","focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500",n===w?"border border-primary bg-surface-background":"border border-transparent hover:border-primary-200"),children:(0,a.jsx)(_,{company:s.panel.company,theme:v})},s.value):null)}),x.map(s=>
954(0,a.jsx)(l.Content,{value:s.value,forceMount:!0,className:(0,c.cn)("focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500",s.value!==b&&"hidden"),children:(0,a.jsx)(Z,{panel:s.panel,theme:v})},s.value)),(0,a.jsxs)("div",{className:"mt-2 flex w-full items-center justify-between gap-4 border-t border-primary-200 pt-8","aria-hidden":"true",children:[(0,a.jsx)("div",{className:"flex items-center gap-2",children:x.map((s,n)=>(0,a.jsx)("button",{type:"button",tabIndex:-1,onClick:()=>y(s.value),className:(0,c.cn)("size-2.5 rounded-full transition-all hover:bg-pagination-hover",n===w?"bg-pagination-selected":"bg-pagination")},s.value))}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(d.Button,{type:"button",tabIndex:-1,disabled:w<=0,"aria-disabled":w<=0,onClick:()=>j(-1),iconOnly:!0,label:"Previous brand",leadingIcon:"chevron-left",mode:"outline",size:"sm",className:"border-primary-600 disabled:border-neutral-700"}),(0,a.jsx)(d.Button,{type:"button",tabIndex:-1,disabled:w>=x.length-1,"aria-disabled":w>=x.length-1,onClick:()=>j(1),iconOnly:!0,label:"Next brand",leadingIcon:"chevron-right",mode:"outline",size:"sm",className:"border-primary-600 disabled:border-neutral-700"})]})]})]})]})},ei=et;s.s(["StatBento",0,et,"default",0,ei],743633)},32435,s=>{"use strict";s.s(["TabbedSwitcher",()=>lw,"default",()=>lk],32435);var a=s.i(728187),n=s.i(447270),l=s.i(465293),o=s.i(913658);s.i(524948);var d=s.i(977687),h=s.i(569696),c=s.i(281598),p=s.i(903511),u=s.i(797972),f=a,m=a,g=s.i(722990),y=c,v=s.i(281747),x=a,b=o,w=s.i(660563);s.i(409832);var k=s.i(19415),C=c;s.i(868187);var S=s.i(957378);let _={left:"text-left",center:"text-center",right:"text-right"},j={left:"justify-start",center:"justify-center",right:"justify-end"},T={left:"start",center:"center",right:"end"};function E(s){let a=(0,b.stegaClean)(s.alignment);return"center"===a||"right"===a?a:"left"}function P(s){return"check"===s.cellType?"â":"dash"===s.cellType?"â":s.text??""}function A({cell:s,className:a}){let n=s.customIcon?.asset?.url;return n?(0,x.jsx)("img",{src:n,alt:"",width:18,height:18,"aria-hidden":"true",className:(0,C.cn)("mt-0.5 size-4.5 shrink-0 object-contain",a)}):s.icon?(0,x.jsx)(w.Icon,{name:s.icon,size:24,strokeWidth:1.5,className:(0,C.cn)("mt-0.5 shrink-0 text-primary-600",a)}):null}function N(s){return Array.isArray(s.richText)&&s.richText.length>0}function M({cell:s,alignment:a,className:n}){if(N(s))return(0,x.jsx)(S.SimpleRichText,{blocks:s.richText,alignment:T[a],className:(0,C.cn)("gap-2",n)});let l=P(s);return l?(0,x.jsx)("p",{className:(0,C.cn)("text-fluid-text-sm text-body font-body",n),children:l}):null}function I({cell:s,isHeader:a}){let n=E(s),l=!!s.heading;return a?(0,x.jsxs)("div",{className:(0,C.cn)("flex items-center gap-2",j[n]),children:[(0,x.jsx)(A,{cell:s}),(0,x.jsx)("span",{className:"font-body font-medium text-fluid-text-lg text-heading",children:s.heading||P(s)})]}):(0,x.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,x.jsxs)("div",{className:(0,C.cn)("flex items-center gap-4",j[n]),children:[(0,x.jsx)(A,{cell:s,className:"hidden sm:block"}),l?(0,x.jsx)("span",{className:"font-heading font-bold text-fluid-display-xl text-heading",children:s.heading}):(0,x.jsx)("div",{className:(0,C.cn)("min-w-0","left"===n&&"flex-1"),children:(0,x.jsx)(M,{cell:s,alignment:n})})]}),l?(0,x.jsx)(M,{cell:s,alignment:n}):null]})}function D({value:s,className:a}){let n=s.rows??[];if(0===n.length)return null;let l=n.filter(s=>s.isHeader),o=n.filter(s=>!s.isHeader),d=l[0],h=Array.from({length:Math.max(d?.cells?.length??0,...o.map(s=>s.cells?.length??0),0)},(s,a)=>a).map(s=>{let a=d?.cells?.[s],n=o.map(a=>a.cells?.[s]).filter(s=>!!s);return a||0!==n.length?(0,x.jsxs)("div",{className:"flex flex-col",children:[a&&(a?.heading||a?.text||a.icon||a?.customIcon)?(0,x.jsxs)("div",{className:"flex items-center justify-center gap-2 rounded-[10px] border border-secondary p-6",children:[(0,x.jsx)(A,{cell:a}),(0,x.jsx)("span",{className:"font-body font-medium text-body-lg text-heading",children:a.heading||P(a)})]}):null,(0,x.jsx)("div",{className:"flex flex-col",children:n.map(s=>(0,x.jsx)("div",{className:(0,C.cn)("p-4.5 border-b border-secondary last:border-none",_[E(s)]),children:(0,x.jsx)(I,{cell:s})},s._key))})]},s):null}).filter(s=>null!==s);return(0,x.jsxs)("figure",{className:a,children:[s.caption?(0,x.jsx)("figcaption",{className:"mb-2 text-body-sm text-body",children:s.caption}):null,(0,x.jsx)("div",{className:"hidden overflow-x-auto sm:block",children:(0,x.jsxs)("table",{className:"w-full border-separate border-spacing-0 overflow-hidden text-left border-neutral-300 lg:border-b",children:[l.length>0?(0,x.jsx)("thead",{children:l.map(s=>(0,x.jsx)("tr",{children:s.cells?.map(s=>(0,x.jsx)("th",{scope:"col",className:(0,C.cn)("min-w-40 border-b border-neutral-300 p-4.5 lg:p-6 align-top",_[E(s)]),children:(0,x.jsx)(I,{cell:s,isHeader:!0})},s._key))},s._key))}):null,o.length>0?(0,x.jsx)("tbody",{children:o.map((s,a)=>(0,x.jsx)("tr",{children:s.cells?.map((s,n,l)=>(0,x.jsx)("td",{className:(0,C.cn)("min-w-40 p-4.5 lg:p-6 align-top border-neutral-300",_[E(s)],a<o.length-1&&"border-b",n<l.length-1&&"border-r"),children:(0,x.jsx)(I,{cell:s})},s._key))},s._key))}):null]})}),(0,x.jsx)("div",{className:"sm:hidden",children:(0,x.jsx)(k.Carousel,{showDots:h.length>1,showArrows:h.length>1,controlsPosition:"top",autoHeight:!0,children:h})})]})}var F=a,L=d;function R({heading:s,body:a,buttonLabel:n,buttonUrl:l,style:o="primary"}){return(0,F.jsxs)("div",{className:"flex flex-col items-center gap-4 roun
954ded-[10px] border border-neutral-700 bg-primary-800 my-5.5 lg:my-2 p-6 md:p-8 lg:p-10",children:[s&&(0,F.jsx)("p",{className:"font-display font-bold text-display-2xl text-white text-center",children:s}),a&&(0,F.jsx)("p",{className:"max-w-[600px] w-auto text-sm text-white/80 text-center",children:a}),n&&l&&(0,F.jsx)(L.Button,{className:"w-full md:w-auto mt-2 md:mt-4",mode:"solid",tone:"primary",label:n,href:l})]})}var O=s.i(195067),z=a,B=c;function V({code:s,className:a}){return(0,z.jsx)("div",{className:(0,B.cn)("overflow-hidden rounded-lg border border-secondary bg-neutral-900 p-4",a),children:(0,z.jsx)("pre",{className:"overflow-x-auto font-mono text-xs leading-relaxed text-neutral-100",children:(0,z.jsx)("code",{children:s})})})}var $=a;s.i(99550);var W=s.i(324834),G=s.i(485066),q=S,H=s.i(115269),U=c,Y=h,X=a,K=G,J=d,Z=h,Q=c;function ee({eyebrow:s,links:a,theme:n="light",className:l}){let o=(a??[]).map((s,a)=>({key:s._key??String(a),label:s.label,href:s.href||(0,Z.getButtonHref)(s),openInNewTab:s.openInNewTab})).filter(s=>!!(s.label&&s.href));return o.length||s?(0,X.jsxs)("div",{className:(0,Q.cn)("flex h-full flex-col justify-center gap-10 rounded-[40px] border border-primary p-12",l),children:[s&&(0,X.jsx)(K.Eyebrow,{label:s,theme:n}),o.length>0&&(0,X.jsx)("ul",{className:"flex flex-col gap-10",children:o.map(s=>(0,X.jsx)("li",{children:(0,X.jsx)(J.Button,{href:s.href,label:s.label,mode:"link",tone:"primary",trailingIcon:"arrow-right",target:s.openInNewTab?"_blank":void 0,rel:s.openInNewTab?"noopener noreferrer":void 0})},s.key))})]}):null}var et=a,ei=s.i(243265),er=s.i(384783),es=c;function ea({media:s,className:a}){if(!s)return null;let n=(0,es.cn)("relative w-full shrink-0 md:w-[32%]",a);if("video"===s.mediaType&&s.video)return(0,et.jsx)("div",{className:(0,es.cn)(n,"[&>div>*]:rounded-none [&>div>*]:border-0"),children:(0,et.jsx)(er.Video,{...s.video})});let l=s.image?.image?.asset;return l?(0,et.jsx)("div",{className:(0,es.cn)(n,"aspect-[371/196] overflow-hidden"),children:(0,et.jsx)(ei.default,{_type:"image",asset:l,alt:s.image?.alt||"",crop:s.image?.image?.crop,hotspot:s.image?.image?.hotspot,mobileImage:s.image?.mobileImage,className:"absolute inset-0 h-full w-full",objectCover:!0,unsetRatio:!0,unsetMaxWidth:!0,sizes:"(max-width: 1023px) 100vw, (max-width: 1439px) 32vw, 384px",maxWidth:760})}):null}var en=s.i(357356),el=s.i(294237),eo=p;let ed=(0,el.cva)("",{variants:{background:{"primary-800":"dark bg-primary-800","primary-200":"light bg-primary-200","lime-50":"light bg-lime-50",none:"border border-primary bg-surface-background"}},defaultVariants:{background:"primary-800"}}),eh={contained:"rounded-[20px] min-[834px]:rounded-[40px]",containedFullWidth:"rounded-[20px] min-[834px]:rounded-[40px]",containedRound:"rounded-[40px] min-[834px]:rounded-[9999px]",image:"rounded-[20px]",sideBySide:"rounded-[40px]",emailSignup:"rounded-[20px]",newsroom:"rounded-[20px]"},ec={contained:"px-6 py-8 sm:py-12 sm:px-12 min-[834px]:py-18 lg:py-24",containedFullWidth:"px-6 py-8 sm:py-12 sm:px-12 min-[834px]:py-18 lg:py-24",containedRound:"px-4.5 py-12 sm:py-18 lg:px-6 lg:py-24",image:"px-6 py-12 min-[834px]:px-8 min-[834px]:py-14 lg:px-10 lg:py-16",sideBySide:"px-12 py-12 min-[834px]:py-18 lg:py-24",emailSignup:"px-12 py-12 min-[834px]:py-14 lg:py-16",newsroom:"px-12 py-12 min-[834px]:py-14 lg:py-16"},ep="gap-8 lg:gap-10",eu="gap-8 lg:gap-12",ef=eo.SECTION_COLUMN,em=new Set(["full","contained"]);function eg(s,a){return"form"===a&&(!s||em.has(s))?"emailSignup":s&&"full"!==s?s:"standard"}function ey(s,a,n){return"standard"===s||"none"===a?"dark"===n?"dark":"light":"primary-800"===a?"dark":"light"}function ev(s){return[{_key:"conversion-panel-heading",_type:"block",style:"normal",markDefs:[],children:[{_key:"conversion-panel-heading-0",_type:"span",text:s,marks:[]}]}]}function ex(s){return s?.length?s.map(s=>s.externalUrl||s.manualPath||s.internalReference?.slug||!s.href?s:{...s,linkType:"external",externalUrl:s.href}):s}function eb(s,a,n,l){let o=s?.heading?.heading,d=Array.isArray(o)&&o.length>0;return{...s,heading:d?s?.heading:a?{...s?.heading,heading:ev(a),tagLevel:s?.heading?.tagLevel??"h2",headingSize:s?.heading?.headingSize??"5xl"}:s?.heading,buttons:ex(n?.length?n:s?.buttons),variant:l??s?.variant}}function ew(s){if(!s)return!1;let{eyebrow:a,body:n,buttons:l}=s,o=s.heading?.heading;return!!(Array.isArray(o)&&o.length>0||a||Array.isArray(n)&&n.length>0||Array.isArray(l)&&l.length>0)}function ek({headingContent:s,theme:a}){let n=s?.heading?.heading,l=Array.isArray(n)&&n.length>0;return(0,$.jsxs)("div",{className:"flex flex-1 flex-col gap-3 text-center sm:text-left",children:[s?.eyebrow&&(0,$.jsx)(G.Eyebrow,{label:s.eyebrow,theme:a,className:"justify-center sm:justify-start"}),l&&(0,$.jsx)(q.SimpleRichText,{blocks:(0,H.generateHeadingTag)(n,s?.heading?.tagLevel),customHeaderStyles:!0,additionalHeadingStyles:(0,W.headingVariants)({size:s?.heading?.headingSize??"2xl",fontWeight:"bold"})}),Array.isArray(s?.body)&&s.body.length>0&&(0,$.jsx)(q.SimpleRichText,{blocks:s.body,className:"text-fluid-text-sm text-body"})]})}function eC({variant:s,alignment:a,headingVariant:n,containerBackgroun
954d:l="primary-800",heading:o,headingContent:d,icon:h,customIcon:c,buttons:p,mediaPosition:u="left",media:f,secondaryPanel:m,emailSignup:g,pardotFormUrl:y,contextType:v,theme:x,children:b,className:w}){let k=eg(s,v),C=l??"primary-800",S=ey(k,C,x),_="dark"===x?"dark":"light",j=eb(d,o,p,"image"===k||"sideBySide"===k?"leading":n),T="standard"===k||"contained"===k||"containedRound"===k||"sidebar"===k?a??d?.alignment??"center":void 0,E=ew(j)&&(0,$.jsx)(Y.ContentBlock,{headingContent:j,theme:S,headingWeight:"bold",icon:h,customIcon:c,alignment:T,buttonsClassName:"sideBySide"===k?"sm:w-full sm:justify-end":void 0,bodySize:"containedRound"===k?"sm":"md"});if("standard"===k)return(0,$.jsxs)("div",{className:(0,U.cn)(ef,w),children:[E,b]});if("sidebar"===k){let s=!!(f?.mediaType==="video"?f.video:f?.image?.image?.asset);return(0,$.jsx)("div",{className:(0,U.cn)("w-full rounded-[20px] p-6 text-body",ed({background:C}),w),children:(0,$.jsxs)("div",{className:"flex flex-col gap-6",children:[s&&(0,$.jsx)(ea,{media:f,className:"md:w-full"}),E]})})}let P=k,A=(0,U.cn)("text-body",ed({background:C}),eh[P]);if("emailSignup"===k)return(0,$.jsx)("div",{className:(0,U.cn)(ef,w),children:(0,$.jsxs)("div",{className:(0,U.cn)("flex flex-col gap-8 min-[834px]:grid min-[834px]:grid-cols-2 min-[834px]:items-center lg:gap-12",A,ec.emailSignup),children:[(0,$.jsx)(ek,{headingContent:j,theme:S}),(0,$.jsx)("div",{className:"w-full",children:b??(0,$.jsx)(en.ConversionPanelSubscribeForm,{...g??{},pardotFormUrl:y,isDark:"dark"===S})})]})});if("image"===k){let s=!!(f?.mediaType==="video"?f.video:f?.image?.image?.asset),a=(0,$.jsx)(ea,{media:f}),n=(0,$.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col justify-center [&_.text-eyebrow]:!text-lime-500",children:[E,b]});return(0,$.jsx)("div",{className:(0,U.cn)(ef,w),children:(0,$.jsx)("div",{className:(0,U.cn)("flex flex-col items-start",s&&"md:flex-row md:items-center",ep,A,ec.image),children:"right"===u?(0,$.jsxs)($.Fragment,{children:[n,a]}):(0,$.jsxs)($.Fragment,{children:[a,n]})})})}return"sideBySide"===k?(0,$.jsx)("div",{className:(0,U.cn)(ef,w),children:(0,$.jsxs)("div",{className:(0,U.cn)("grid grid-cols-1 min-[834px]:grid-cols-2",eu),children:[(0,$.jsxs)("div",{className:(0,U.cn)("flex flex-col justify-center",A,ec.sideBySide),children:[E,b]}),(0,$.jsx)(ee,{eyebrow:m?.eyebrow,links:m?.links,theme:_})]})}):(0,$.jsx)("div",{className:(0,U.cn)(ef,w),children:(0,$.jsx)("div",{className:(0,U.cn)("flex flex-col",A,ec[P]),children:(0,$.jsxs)("div",{className:(0,U.cn)("mx-auto w-full","containedRound"===P&&"px-0 sm:px-16","containedRound"!==P&&"newsroom"!==P&&"px-8","containedFullWidth"===P||"newsroom"===P?"max-w-[1184px]":"max-w-[830px]"),children:[E,b]})})})}s.i(641826);var eS=s.i(321129),e_=a,ej=c;function eT({metrics:s,className:a}){return s?.length?(0,e_.jsx)("dl",{className:(0,ej.cn)("grid grid-cols-1 gap-6 sm:grid-cols-3 lg:gap-8",a),children:s.map(s=>(0,e_.jsxs)("div",{className:"flex flex-col gap-4 p-3 rounded-xs border-t border-primary lg:p-4 lg:gap-4.5",children:[(0,e_.jsx)("dd",{className:"text-fluid-display-6xl font-bold font-heading text-heading tracking-[-0.015em]",children:s.value}),(0,e_.jsx)("dt",{className:"text-fluid-text-md text-heading font-medium",children:s.label})]},s._key))}):null}var eE=a,eP=c,eA=ei,eN=S;function eM({items:s,layout:a="stacked",className:n}){return s?.length?(0,eE.jsx)("ul",{className:(0,eP.cn)("grid"===a?"grid grid-cols-1 gap-6 sm:grid-cols-2":"flex flex-col gap-6",n),children:s.map((s,a)=>(0,eE.jsxs)("li",{className:(0,eP.cn)("flex gap-4","vertical"===s.direction?"flex-col":"flex-row items-start"),children:[s.icon?.asset&&(0,eE.jsx)("div",{className:"relative h-6 w-6 shrink-0 text-accent",children:(0,eE.jsx)(eA.default,{...s.icon,width:24,height:24,noFill:!0,objectContain:!0,unsetMaxWidth:!0})}),(0,eE.jsxs)("div",{className:"flex min-w-0 flex-col gap-1",children:[s.heading&&(0,eE.jsx)("h4",{className:"text-body-sm-em text-heading",children:s.heading}),s.description&&s.description.length>0&&(0,eE.jsx)("div",{className:"text-body-sm text-body",children:(0,eE.jsx)(eN.SimpleRichText,{blocks:s.description})})]})]},`${s._key}-${a}`))}):null}s.i(373824);var eI=s.i(906833),eD=a,eF=s.i(416893),eL=s.i(479656);s.i(462105);var eR=w,eO=p,ez=s.i(240948),eB=c;
954function eV(s){if(!s)return"";if("external"===s.linkType)return s.externalUrl??"";if("internal"===s.linkType){if("manual"===s.internalType)return s.manualPath??"";let a=s.internalReference?.slug;if(!a)return"";let n=s.internalReference?._type;return n&&(0,eO.isResourceType)(n)?(0,ez.getResourcePath)(n,a):`/${a}`}return""}let e$="group flex h-full flex-col gap-4 rounded-2xl border border-primary bg-transparent p-6 transition-colors duration-200 hover:border-primary-600 sm:px-7.5 sm:py-10",eW=({cards:s,className:a})=>s?.length?(0,eD.jsx)("div",{className:(0,eB.cn)("grid grid-cols-1 gap-4.5 sm:grid-cols-2 lg:gap-6",a),children:s.map(s=>{let a=eV(s.link),n=s.link?.label,l=(0,eD.jsxs)(eD.Fragment,{children:[(0,eD.jsxs)("div",{className:"flex flex-col gap-3",children:[s.tag&&(0,eD.jsx)("span",{className:"font-display text-sm uppercase text-eyebrow",children:s.tag}),s.heading&&(0,eD.jsx)("span",{className:"font-heading text-fluid-text-lg font-semibold text-heading",children:s.heading})]}),n&&(0,eD.jsxs)("div",{className:"mt-auto flex items-center justify-between gap-4 pt-12",children:[(0,eD.jsx)("span",{className:"text-fluid-text-md font-medium text-heading",children:n}),(0,eD.jsx)(eR.Icon,{name:"arrow-right",size:20,strokeWidth:2,"aria-hidden":!0,className:"shrink-0 text-heading transition-transform duration-200 group-hover:translate-x-1"})]})]});return a?(0,eD.jsx)(eF.default,{href:a,target:s.link?.openInNewTab?"_blank":void 0,rel:s.link?.openInNewTab?"noopener noreferrer":void 0,className:(0,eL.twMerge)(e$),children:l},s._key):(0,eD.jsx)("div",{className:(0,eL.twMerge)(e$),children:l},s._key)})}):null;s.i(273567);var eG=s.i(467513),eq=a,eH=S,eU=ei,eY=c;function eX({value:s,className:a}){let n=Array.isArray(s.body)&&s.body.length>0;return s.title||n||s.logo?.asset?(0,eq.jsxs)("div",{className:(0,eY.cn)("flex flex-col items-start gap-6 rounded-[10px] border-secondary border px-6 py-8 lg:px-8 lg:py-10",a),children:[s.logo?.asset&&(0,eq.jsx)(eU.default,{...s.logo,alt:s.logo.alt||s.title||"Logo",className:"h-10 w-auto object-contain object-left"}),s.title&&(0,eq.jsx)("h2",{className:"font-display font-bold text-fluid-display-xl text-heading tracking-[-0.015em]",children:s.title}),n&&(0,eq.jsx)(eH.SimpleRichText,{blocks:s.body,className:"w-full",paragraphClassName:"text-fluid-text-sm"})]}):null}s.i(622757);var eK=s.i(885966),eJ=s.i(606071),eZ=s.i(257138),eQ=s.i(248431),e0=w,e1=ei,e2=er;let e3=(s,a,n,l,o,d)=>({block:(0,eZ.block)(s,a,l,o),marks:(0,eQ.marks)(a),list:{bullet:({children:s})=>d?(0,m.jsx)("ul",{className:"list-none space-y-2",children:s}):(0,m.jsx)("ul",{className:"ml-5 list-outside list-disc space-y-2",children:s}),number:({children:s})=>(0,m.jsx)("ol",{className:"ml-5 list-outside list-decimal space-y-2",children:s})},listItem:{bullet:({children:s})=>d?(0,m.jsxs)("li",{className:(0,y.cn)("flex items-start gap-2 text-body-sm text-body",o),children:[(0,m.jsx)(e0.Icon,{name:d,size:16,strokeWidth:1.5,className:"mt-1 shrink-0 text-primary-500"}),(0,m.jsx)("span",{children:s})]}):(0,m.jsx)("li",{className:(0,y.cn)("text-body-sm text-body",o),children:s}),number:({children:s})=>(0,m.jsx)("li",{className:(0,y.cn)("text-body-sm text-body",o),children:s})},types:{imageBlock:({value:s})=>{let a=s,n=a.image?.asset;if(!n)return null;let l=(0,m.jsx)(e1.default,{_type:"image",asset:n,alt:a.alt||"",crop:a.image?.crop,hotspot:a.image?.hotspot,mobileImage:a.mobileImage,className:"w-full rounded-lg h-auto",sizes:"(max-width: 1023px) 100vw, (max-width: 1439px) 55vw, 846px",quality:85,loading:"lazy",objectCover:!1});
954return(0,m.jsxs)("div",{className:"flex flex-col gap-4 rounded-lg overflow-hidden",children:[a.url?(0,m.jsx)("a",{href:a.url,target:"_blank",rel:"noopener noreferrer",children:l}):l,a?.caption&&(0,m.jsx)("p",{className:"text-body text-xs",children:a.caption})]})},video:({value:s})=>{let a=s,n="wistia"===a.videoType?!!a.wistiaUrl:"vimeo"===a.videoType?!!a.vimeoUrl:"file"===a.videoType?!!a.videoFile?.asset?.url:!!a.youtubeUrl;return a.videoType&&n?(0,m.jsx)("div",{className:"my-6",children:(0,m.jsx)(e2.Video,{...a,displayMode:"inline"})}):null},ctaBar:({value:s})=>{let a=s;return(0,m.jsx)(O.CTABar,{buttons:a.buttons,className:"center"===n?"justify-center":"end"===n?"justify-end":void 0})},ctaBanner:({value:s})=>{let a=s;return(0,m.jsx)(R,{heading:a.heading,body:a.body,buttonLabel:a.buttonLabel,buttonUrl:a.buttonUrl,style:a.style})},testimonial:({value:s})=>{let a=s;return a.quote&&a.authorName?(0,m.jsx)(eK.TestimonialCard,{testimonial:{quote:a.quote,authorName:a.authorName,authorRole:a.authorRole,authorImage:a.authorImage},className:"my-5.5 lg:my-2"}):null},testimonialInline:({value:s})=>{let a=s;return a.quote&&a.authorName?(0,m.jsx)(eK.TestimonialCard,{testimonial:{quote:a.quote,authorName:a.authorName,authorRole:a.authorRole,authorImage:a.authorImage},className:"my-5.5 lg:my-2"}):null},inlineTable:({value:s})=>(0,m.jsx)(D,{value:s,className:"my-5.5 lg:my-2"}),richImage:({value:s})=>{let{image:a,mobileImage:n,alt:l,url:o,caption:d}=s;if(!a?.asset)return null;let h=(0,m.jsx)(e1.default,{_type:"image",asset:a.asset,alt:l||"Blog image",crop:a.crop,hotspot:a.hotspot,mobileImage:n,className:"w-full rounded-lg",sizes:"(max-width: 1023px) 100vw, (max-width: 1439px) 55vw, 846px",maxWidth:1920,quality:85,loading:"lazy",objectCover:!1});return(0,m.jsxs)("div",{className:"rounded-[10px] overflow-hidden",children:[o?(0,m.jsx)("a",{href:o,target:"_blank",rel:"noopener noreferrer",children:h}):h,d&&(0,m.jsx)("p",{className:"mt-3 text-body text-xs",children:d})]})},codeEmbedModule:({value:s})=>{let a=s;return a.code?(0,m.jsx)(V,{code:a.code}):null},metricsModule:({value:s})=>{let a=s;return a.metrics?(0,m.jsx)(eT,{metrics:a.metrics}):null},listModule:({value:s})=>{let a=s;return(0,m.jsx)(eM,{items:a.items,layout:a.layout})},accordionModule:({value:s})=>{let a=s;return(0,m.jsx)(eG.AccordionWithParam,{items:a.items,className:"my-5.5 lg:my-2 w-full"})},columnContentModule:({value:s})=>{let a=s;return(0,m.jsx)(eI.ColumnContent,{columns:a.columns})},iconCardListModule:({value:s})=>{let a=s;return(0,m.jsx)(eS.IconCardList,{cards:a.cards,layout:a.layout,className:"my-5.5 lg:my-2"})},ctaCardListModule:({value:s})=>{let a=s;return(0,m.jsx)(eW,{cards:a.cards,className:"my-5.5 lg:my-2"})},testimonialCardModule:({value:s})=>{let a=s,n=a.testimonial,l=n?.quote?{quote:n.quote,authorName:n.authorName??"",authorRole:n.authorRole,authorImage:n.authorImage}:void 0;return(0,m.jsx)(eK.TestimonialCard,{testimonial:l,displayVariant:a.displayVariant,showAvatar:a.showAvatar,className:"my-5.5 lg:my-2"})},testimonialSliderModule:({value:s})=>{let a=s;return(0,m.jsx)(eJ.TestimonialSlider,{testimonials:a.testimonials,displayStyle:a.displayStyle,showDots:a.showDots,showArrows:a.showArrows})},aboutModule:({value:s})=>(0,m.jsx)(eX,{value:s}),conversionPanelModule:({value:s})=>{let a=s,n=a.variant&&"full"!==a.variant&&"standard"!==a.variant?a.variant:"contained";return(0,m.jsx)(eC,{heading:a.heading,headingContent:a.headingContent,buttons:a.buttons,containerBackground:a.containerBackground??"primary-800",contextType:a.contextType??"cta",variant:n,mediaPosition:a.mediaPosition,media:a.media,secondaryPanel:a.secondaryPanel,emailSignup:a.emailSignup,pardotFormUrl:a.pardotFormUrl,className:"my-5.5 lg:my-2"})},sharedModuleReference:({value:s})=>{let a=s,n=a.sharedModule?.modules;return n?.length?(0,m.jsx)(m.Fragment,{children:n.map(s=>{switch(s._type){case"ctaBanner":{let a=s;return(0,m.jsx)(R,{heading:a.heading,body:a.body,buttonLabel:a.buttonLabel,buttonUrl:a.buttonUrl,style:a.style},s._key)}case"iconCardListModule":{let a=s;return(0,m.jsx)(eS.IconCardList,{cards:a.cards,layout:a.layout,className:"my-5.5 lg:my-2"}
954,s._key)}case"ctaCardListModule":{let a=s;return(0,m.jsx)(eW,{cards:a.cards,className:"my-5.5 lg:my-2"},s._key)}case"metricsModule":{let a=s;return a.metrics?(0,m.jsx)(eT,{metrics:a.metrics},s._key):null}case"columnContentModule":{let a=s;return(0,m.jsx)(eI.ColumnContent,{columns:a.columns},s._key)}case"accordionModule":{let a=s;return(0,m.jsx)(eG.AccordionWithParam,{items:a.items,className:"my-5.5 lg:my-2 w-full"},s._key)}case"testimonialCardModule":{let a=s,n=a.testimonial,l=n?.quote?{quote:n.quote,authorName:n.authorName??"",authorRole:n.authorRole,authorImage:n.authorImage}:void 0;return(0,m.jsx)(eK.TestimonialCard,{testimonial:l,displayVariant:a.displayVariant,showAvatar:a.showAvatar,className:"my-5.5 lg:my-2"},s._key)}case"conversionPanelModule":{let a=s;return(0,m.jsx)(eC,{heading:a.heading,headingContent:a.headingContent,buttons:a.buttons,containerBackground:a.containerBackground??"primary-800",contextType:a.contextType??"cta",variant:"contained",pardotFormUrl:a.pardotFormUrl,className:"my-5.5 lg:my-2"},s._key)}default:return null}})}):null}},unknownType:({value:s,isInline:a})=>a?(0,m.jsx)("span",{style:{display:"none"}}):(0,m.jsx)("div",{style:{display:"none"}}),unknownBlockStyle:({children:s})=>(0,m.jsx)("p",{className:(0,y.cn)("text-body-sm text-body",o),children:s})});function e4({blocks:s,className:a,additionalHeadingStyles:n,customHeaderStyles:l,alignment:o,animate:d,paragraphClassName:h,bulletIcon:c}){if(!s||0===s.length)return null;let p=e3(n,l,o,d,h,c),u=(0,v.sanitizePortableTextBlocks)(s);return l?(0,m.jsx)(g.PortableText,{value:u,components:p}):(0,m.jsx)("div",{className:(0,y.cn)("flex flex-col [&>*+*]:mt-10 [&>:is(h1,h2,h3,h4,h5,h6)+*]:mt-[18px] lg:[&>:is(h1,h2,h3,h4,h5,h6)+*]:mt-6",a),children:(0,m.jsx)(g.PortableText,{value:u,components:p})})}s.i(656882),s.i(77127);var e5=a,e6=c,e8=s.i(533861),e9=s.i(105541),e7=s.i(423881);let te=e9.groq` 955 _type, 956 _key, 957 icon, 958 customIcon { 959 asset->{ url } 960 }, 961 heading, 962 description[]{ 963 ${e7.descriptionPortableTextFragment} 964 }, 965 makeCardClickable, 966 link { 967 label, 968 linkType, 969 internalType, 970 internalReference-> { 971 _type, 972 "slug": slug.current 973 }, 974 manualPath, 975 externalUrl, 976 openInNewTab 977 } 978`;var tt=e8,ti=h;let tr={2:"sm:grid-cols-2",3:"sm:grid-cols-2 lg:grid-cols-3",4:"sm:grid-cols-2 lg:grid-cols-4"};function ts({headingContent:s,cards:a,cardsPerRow:n="3",cardTitleTag:l,cardAlignment:o,theme:d}){let h=n??"3",c="center-aligned"===o,p=s?.alignment??"center",u=s?.eyebrow||s?.heading||s?.body;return(0,e5.jsx)("div",{className:"mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,e5.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-12",children:[u&&(0,e5.jsx)(ti.ContentBlock,{variant:"left"===p?"leading":"stacked",headingContent:s,theme:d??"light",headingWeight:"bold",alignment:p,containerClassName:"gap-6 lg:gap-8"}),a&&a.length>0&&(0,e5.jsx)("ul",{className:(0,e6.cn)("grid grid-cols-1 gap-8",tr[h]),children:a.map(s=>(0,e5.jsx)("li",{className:(0,e6.cn)("h-full",!c&&"py-4.5 lg:py-6"),children:(0,e5.jsx)(tt.IconCard,{_key:s._key,icon:s.icon??void 0,customIcon:s.customIcon,heading:s.heading??void 0,headingTag:l??"p",description:s.description??void 0,link:s.link,makeCardClickable:s.makeCardClickable,centered:c})},s._key))})]})})}var ta=e7,tn=s.i(413433),tl=e9;let to=tl.groq` 979 headingContent { 980 ${ta.headingFragment} 981 }, 982 cardsPerRow, 983 cardTitleTag, 984 cardAlignment, 985 cards[]{ 986 ${te} 987 }, 988 ${tn.layoutFragment} 989`;tl.groq` 990 *[_type == "accordion" && _id == $id][0]{ 991 ${to} 992 } 993`;var td=a,th=c,tc=a,tp=eL,tu=d;s.i(786356);var tf=s.i(875496),tm=ei,tg=S,ty=s.i(598789);function tv(s){return!!s&&s.some(s=>"ctaBar"===s._type||(s.markDefs?.length??0)>0)}let tx=({image:s,heading:a,body:n,link:l,headingTag:o="p",className:d})=>{let h=(0,tf.getLinkData)(l),c=!!(l?.label&&h),p=h.startsWith("http"),u=c&&!tv(n);return(0,tc.jsxs)("div",{className:(0,tp.twMerge)("group/card border-card bg-surface-background focus-outline-interactive relative flex h-full w-full flex-col overflow-hidden rounded-[20px] border transition-all duration-300",c&&"hover:border-card-hover hover:shadow-[2px_2px_28px_-10px_#939997]",d),children:[s?.asset&&(0,tc.jsx)("div",{className:"relative aspect-video w-full shrink-0 overflow-hidden rounded-t-[14px]",children:(0,tc.jsx)(tm.default,{...s,alt:s.alt||a||"",objectCover:!0,unsetMaxWidth:!0,className:"absolute inset-0 size-full object-cover",sizes:"(max-width: 640px) 100v
993w, (max-width: 1024px) 50vw, 33vw"})}),(0,tc.jsxs)("div",{className:"flex grow flex-col gap-16 px-4 py-6 lg:px-7.5 lg:py-8",children:[(0,tc.jsxs)("div",{className:"flex flex-col gap-4",children:[a&&(0,tc.jsx)(ty.SafeHtmlTag,{as:o,className:"font-display text-heading text-fluid-display-lg font-medium tracking-[-0.015em]",children:a}),n&&n.length>0&&(0,tc.jsx)(tg.SimpleRichText,{blocks:n,alignment:"start",className:"flex text-body text-fluid-text-sm [&_p]:text-fluid-text-sm"})]}),c&&(0,tc.jsx)("div",{className:"mt-auto flex",children:(0,tc.jsx)(tu.Button,{href:h,label:l?.label??void 0,mode:"link",tone:"primary",size:"sm",trailingIcon:"arrow-right",target:l?.openInNewTab||p?"_blank":void 0,rel:l?.openInNewTab||p?"noopener noreferrer":void 0,className:(0,tp.twMerge)("text-fluid-text-sm group-hover/card:text-link-hover",u&&"after:absolute after:inset-0 after:content-['']")})})]})]})};var tb=e9,tw=e7;let tk=tb.groq` 994 label, 995 linkType, 996 internalType, 997 manualPath, 998 externalUrl, 999 openInNewTab, 1000 "internalReference": internalReference->{ 1001 _type, 1002 "slug": slug.current 1003 } 1004`,tC=tb.groq` 1005 _type, 1006 _key, 1007 heading, 1008 image { 1009 _type, 1010 alt, 1011 crop, 1012 hotspot, 1013 asset->{ 1014 _id, 1015 url, 1016 metadata { 1017 dimensions { aspectRatio, height, width }, 1018 lqip 1019 } 1020 } 1021 }, 1022 body[]{ 1023 ${tw.descriptionPortableTextFragment} 1024 }, 1025 link { 1026 ${tk} 1027 } 1028`;var tS=h;let t_={2:"sm:grid-cols-2",3:"sm:grid-cols-2 lg:grid-cols-3",4:"sm:grid-cols-2 lg:grid-cols-4"};function tj({headingContent:s,cards:a,cardsPerRow:n="3",cardTitleTag:l,theme:o}){let d=n??"3",h=s?.alignment??"center",c=!!(s?.eyebrow||s?.heading?.heading||s?.body?.length||s?.buttons?.length),p=l??"p";return(0,td.jsx)("div",{className:"mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,td.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-12",children:[c&&(0,td.jsx)(tS.ContentBlock,{variant:s?.variant??("left"===h?"leading":"stacked"),headingContent:s,theme:o??"light",headingWeight:"bold",containerClassName:"max-w-[1440px]"}),a&&a.length>0&&(0,td.jsx)("ul",{className:(0,th.cn)("grid grid-cols-1 gap-8",t_[d]),children:a.map(s=>(0,td.jsx)("li",{className:"flex",children:(0,td.jsx)(tx,{_key:s._key,image:s.image,heading:s.heading,body:s.body,link:s.link,headingTag:p})},s._key))})]})})}var tT=e9,tE=e7,tP=tn;tT.groq` 1029 headingContent { 1030 ${tE.headingFragment} 1031 }, 1032 cardsPerRow, 1033 cardTitleTag, 1034 cards[]{ 1035 ${tC} 1036 }, 1037 ${tP.layoutFragment} 1038`;var tA=a,tN=c,tM=h,tI=ei;let tD={full:"w-full",large:"max-w-[1100px]",medium:"max-w-[900px]",small:"max-w-[750px]"},tF={full:2560,large:2200,medium:1800,small:1500},tL={full:"(max-width: 1023px) 100vw, 1280px",large:"(max-width: 1023px) 100vw, 1100px",medium:"(max-width: 1023px) 100vw, 900px",small:"(max-width: 1023px) 100vw, 750px"};function tR({headingContent:s,image:a,imageSize:n,imageAlignment:l,theme:o}){let d=!!(s?.eyebrow||s?.heading?.heading||s?.body?.length||s?.buttons?.length),h=a?.image?.asset,c=n??"full",p=l??"center",u=h&&(0,tA.jsx)(tI.default,{_type:"image",asset:h,alt:a?.alt||"",crop:a?.image?.crop,hotspot:a?.image?.hotspot,mobileImage:a?.mobileImage,className:"w-full rounded-[20px] sm:rounded-[40px]",objectCover:!0,sizes:tL[c],maxWidth:tF[c]}),f=a?.url?(0,tA.jsx)("a",{href:a.url,target:"_blank",rel:"noopener noreferrer",children:u}):u;return(0,tA.jsxs)("div",{className:"mx-auto flex w-full max-w-[1440px] flex-col items-center gap-12 px-4 sm:px-16 lg:px-20",children:[d&&(0,tA.jsx)(tM.ContentBlock,{variant:s?.variant??"stacked",headingContent:s,theme:o??"light"}),h&&(0,tA.jsxs)("figure",{className:(0,tN.cn)("w-full",tD[c],"left"===p?"mr-auto":"mx-auto"),children:[(0,tA.jsx)("div",{className:"w-full overflow-hidden rounded-[20px] sm:rounded-[40px]",children:f}),a?.caption&&(0,tA.jsx)("figcaption",{className:"mt-3 text-body text-sm italic lg:mt-4",children:a.caption})]})]})}var tO=e9,tz=e7,tB=tn,tV=s.i(524616);tO.groq` 1039 headingContent { 1040 ${tz.headingFragment} 1041 }, 1042 image { 1043 ${tV.richImageObjectFragment} 1044 }, 1045 imageSize, 1046 imageAlignment, 1047 ${tB.layoutFragment} 1048`;var t$=a,tW=c,tG=h,tq=o;let tH={full:"w-full",large:"max-w-[1100px]",medium:"max-w-[900px]",small:"max-w-[750px]"};function tU({headingContent:s,iframeUrl:a,title:n,iframeSize:l,iframeAlignment:o,theme:d}){let h=(0,tq.stegaClean)(d)??"light",c=!!(s?.eyebrow||s?.heading?.heading||s?.body?.length||s?.buttons?.length),p=(0,tq.stegaClean)(l)??"full",u=(0,tq.stegaClean)(o)??"center",f=(0,tq.stegaClean)(a);return(0,t$.jsxs)("div",{className:"mx-auto flex w-full max-w-[1440px] flex-col items-center gap-12 px-4 sm:px-16 lg:px-20",children:[c&&(0,t$.jsx)(tG.ContentBlock,{variant:(0,tq.stegaClean)(s?.variant)??"stacked",headingContent:s,theme:h}),f&&(0,t$.jsx)("div",{className:(0,tW.cn)("w-full",tH[p],"left"===u?"mr-auto":"mx-auto"),children:(0,t$.jsx)("div",{className:"relative w-full overflow-hidden rounded-[10px] aspect-video",children:(0,t$.jsx)("iframe",{src:f,title:(0,tq.stegaClean)(n)||"Embedded content",loading:"lazy",allowFullScreen:!0,sandbox:"allow-scripts allow-same-origin allow-forms allow-popups allow-popups-to-escape-sandbox allow-top-navigation",className:"absolute inset-0 h-full w-full border-0"})})})]})}var tY=e9,tX=e7,tK=tn;tY.groq` 1049 headingContent { 1050 ${tX.headingFragment} 1051 }, 1052 iframeUrl, 1053 title, 1054 iframeSize, 1055 iframeAlignment, 1056 ${tK.layoutFragment} 1057`;var tJ=a,tZ=h,tQ=er,t0=o;let t1="rounded-[20px]";function t2(s){if(!s)return!1;switch((0,t0.stegaClean)(s.videoType)){case"youtube":return!!s.youtubeUrl;case"vimeo":return!!s.vimeoUrl;case"wistia":return!!s.wistiaUrl;case"file":return!!s.videoFile?.asset?.url;default:return!1}}function t3({headingContent:s,video:a,theme:n}){let l=(0,t0.stegaClean)(n)??"light",o=!!(s?.eyebrow||s?.heading?.heading||s?.body?.length||s?.buttons?.length);return(0,tJ.jsxs)("div",{className:"mx-auto flex w-full max-w-[1440px] flex-col items-center gap-10 px-4 sm:px-16 xl:gap-12 xl:px-20",children:[o&&(0,tJ.jsx)(tZ.ContentBlock,{variant:(0,t0.stegaClean)(s?.variant)??"stacked",headingContent:s,theme:l}),t2(a)&&(0,tJ.jsx)("div",{className:"w-full max-w-[1056px]",children:(0,tJ.jsx)(tQ.Video,{...a,displayMode:"inline",overlay:!0,containerClassName:t1,thumbnailSizes:"(max-width: 1023px) 100vw, 1056px",thumbnailMaxWidth:2112})})]})}var t4=e9,t5=e7,t6=tn,t8=s.i(7682);t4.groq` 1058 headingContent { 1059 ${t5.headingFragment} 1060 }, 1061 "video": select( 1062 useVideoReference == true => videoReference->{${t8.videoFragment}}, 1063 video {${t8.videoFragment}} 1064 ), 1065 ${t6.layoutFragment} 1066`;var t9=s.i(756840),t7=e9,ie=s.i(452357),it=tn;t7.groq` 1067 caption, 1068 rowLabelHeading, 1069 columns[]{ 1070 _key, 1071 title, 1072 alignment, 1073 hasBorder, 1074 features[]{ 1075 _key, 1076 icon, 1077 text 1078 } 1079 }, 1080 groups[]{ 1081 _key, 1082 title, 1083 subtitle, 1084 rows[]{ 1085 _key, 1086 label, 1087 icon, 1088 tooltip, 1089 link { 1090 ${ie.linkFragment} 1091 }, 1092 values[]{ 1093 _key, 1094 type, 1095 text 1096 } 1097 } 1098 }, 1099 ${it.layoutFragment} 1100`;var ii=t9,ir=h,is=a,ia=eL,il=s.i(971606),io=S,id=c,ih=h;function ic(s){return Array.isArray(s)&&s.length>0}let ip=({columnsContent:s})=>{let a=s?.filter(s=>!!s?.heading?.trim()||ic(s?.body))??[];return a.length?(0,is.jsx)("div",{className:"grid w-full grid-cols-1 lg:grid-cols-2 gap-6 lg:gap-8",children:a.map((s,a)=>(0,is.jsxs)("div",{className:"flex flex-col gap-3 lg:gap-4",children:[s.heading?.trim()&&(0,is.jsx)(il.Heading,{as:"h2",size:"4xl",className:"font-bold tracking-[-0.015em]",children:s.heading}),ic(s.body)?(0,is.jsx)(io.SimpleRichText,{blocks:s.body,className:(0,ia.twMerge)("text-body [&_p]:text-body-md [&_ul]:space-y-1 lg:[&_ul]:s
1100pace-y-2","w-full"),alignment:"start"}):null]},s._key??a))}):null},iu=({headingContent:s,columnsContent:a,theme:n,className:l})=>{let o=!!s?.heading?.heading||!!s?.eyebrow||(s?.body?.length??0)>0||(s?.buttons?.length??0)>0,d=(a?.length??0)>0;return o||d?(0,is.jsxs)("div",{className:(0,id.cn)("mx-auto max-w-[1440px] px-4 sm:px-16 lg:px-20 flex w-full flex-col gap-6 lg:gap-8",l),children:[o&&(0,is.jsx)(ih.ContentBlock,{variant:s?.variant??"split-cta",headingContent:s,theme:n}),(0,is.jsx)(ip,{columnsContent:a})]}):null};var im=a,ig=s.i(73439),iy=s.i(260732),iv=h;function ix(s,a){return s?.length&&a?a.some(a=>s.includes(a._ref??a._id??"")):null}let ib=({headingContent:s,resources:a,layout:n="stacked",isTextOnlyCard:l,dynamicContent:o,resourceType:d,contentFilter:h,postCount:c=3,latestBlog:p,theme:u})=>{let f=[];if(a&&a.length>0)f=a.filter(Boolean);else if(o){let s=[...d?.includes("blogPost")&&p?p:[]],a=s;if(h)try{let n=JSON.parse(h);Object.values(n).some(s=>Array.isArray(s)&&s.length>0)&&(a=s.filter(s=>{let a=[ix(n.blogTopics,s.topics),ix(n.blogTags,s.tags),ix(n.industries,s.industries),ix(n.workTypes,s.workTypes)].filter(s=>null!==s);return a.length>0&&a.some(Boolean)}))}catch(s){console.error("Error parsing content filter:",s)}f=a.sort((s,a)=>{let n=new Date(s.publishedAt||s.publishedDate||s.scheduledDate||s._updatedAt||0).getTime();return new Date(a.publishedAt||a.publishedDate||a.scheduledDate||a._updatedAt||0).getTime()-n}).slice(0,c)}let m=s?.heading||s?.eyebrow||s?.body,g=m&&(0,im.jsx)(iv.ContentBlock,{variant:"leading",headingContent:s,headingWeight:"bold"});if("miniCard"===n){let a=s?.buttons,n=s?{...s,buttons:void 0,variant:"leading"}:void 0;return(0,im.jsx)("div",{className:"w-full overflow-hidden",children:(0,im.jsxs)("div",{className:"mx-auto max-w-[1440px] px-4 sm:px-16 lg:px-20 overflow-hidden",children:[(m||a?.length)&&(0,im.jsxs)("div",{className:"mb-12 flex flex-col gap-8 lg:mb-14 lg:flex-row lg:items-start lg:justify-between lg:gap-12",children:[m&&(s?.variant!=="leading"?(0,im.jsx)("div",{className:"lg:max-w-[640px]",children:(0,im.jsx)(iv.ContentBlock,{variant:"leading",headingContent:n,headingWeight:"bold"})}):g),s?.variant!=="leading"&&(0,im.jsx)(iv.HeadingButtons,{buttons:a,largeWidth:!!s?.isLargeWidthButton})]}),(0,im.jsx)(iy.MiniCardCarousel,{slides:f,isTextOnlyCard:l??!0,sectionTheme:u})]})})}return(0,im.jsxs)("div",{className:"w-full bg-surface-background overflow-hidden",children:[m&&(0,im.jsx)("div",{className:"mx-auto max-w-[1440px] px-4 sm:px-16 lg:px-20 mb-8 lg:mb-10",children:g}),(0,im.jsx)("div",{className:"mx-auto max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,im.jsx)(ig.BigCarousel,{slides:f})})]})};var iw=a,ik=h,iC=s.i(926292),iS=p;function i_(s){return 2===s||4===s?s:3}let ij=({headingContent:s,cards:a,cardsPerView:n,autoplay:l,cardTitleTag:o,theme:d})=>{let h=o??"p",c=(a??[]).filter(Boolean).map((s,a)=>({...s,_key:s._key??`card-${a}`,headingTag:h})),p=!!(s?.heading?.heading?.length||s?.eyebrow||s?.body?.length);return p||0!==c.length?(0,iw.jsxs)("div",{className:"flex flex-col gap-12 lg:gap-14",children:[p&&(0,iw.jsx)("div",{className:iS.SECTION_COLUMN,children:(0,iw.jsx)(ik.ContentBlock,{variant:s?.variant??"leading",headingContent:s??void 0,theme:d??"light",headingWeight:"bold"})}),c.length>0&&(0,iw.jsx)("div",{className:"w-full overflow-x-clip",children:(0,iw.jsx)("div",{className:iS.SECTION_COLUMN,children:(0,iw.jsx)(iC.ImageCardCarousel,{slides:c,cardsPerView:i_(n),autoplay:l??!1})})})]}):null};var iT=a,iE=eL;s.i(663326);var iP=s.i(342656);s.i(542958);var iA=s.i(358149),iN=O,iM=h,iI=p,iD=ez;function iF(s){return null!=s}function iL(s,a){let{topics:n,featuredImage:l,excerpt:o,...d}=s;return{...d,featuredImage:l?{...l,_type:l._type??"image"}:void 0,slug:{current:s.slug},showBadge:!0,ctaLabel:a}}function iR(s){return new Date(s.publishedDate||0).getTime()}function iO(s,a){if(!a?.length)return s;let n=new Set(a.map(s=>s._id));return s.filter(s=>s.topics?.some(s=>n.has(s._id)))}function iz({resourceType:s=[],topicFilters:a,postCount:n=3,latestBlogPosts:l=[],latestOnePagers:o=[],latestBooksAndReports:d=[],latestWebinarsAndEvents:h=[],latestCaseStudies:c=[]}){let p=[];return s.includes("blogPost")&&p.push(...l??[]),s.includes("onePager")&&p.push(...o??[]),s.includes("bookAndReport")&&p.push(...d??[]),s.includes("webinarAndEvent")&&p.push(...h??[]),s.includes("caseStudy")&&p.push(...c??[]),iO(p.filter(iF),a).sort((s,a)=>iR(a)-iR(s)).slice(0,n)}function iB(s){return!0!==s.dynamicContent?(s.resources??[]).filter(iF):iz(s)}let iV=s=>{let{headingContent:a,bottomCTABar:n,theme:l,layout:o="default",postCountPerRow:d=3,ctaLabel:h}=s,c=iB(s),p="miniCard"===o,u=a?.heading||a?.eyebrow||a?.body&&a.body.length>0;return(0,iT.jsx)("div",{className:"mx-auto max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,iT.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-12",children:[u&&(0,iT.jsx)(iM.ContentBlock,{variant:a?.variant||"stacked",headingContent:a??void 0,theme:l??"light",headingWeight:"bold"}),c.length>0&&(0,iT.jsx)("div",{className:(0,iE.twMerge)("grid grid-cols-1 gap-6 sm:grid-cols-2 sm:gap-8",3===d&&"lg:grid-cols-3",4===d&&"lg:grid-cols-4"),children:c.map(s=>p?(0,iT.jsx)(iA.MiniResourceCard,{href:(0,iD.getResourcePath)(s._type,s.slug),title:s.title,category:(0,iI.getResourceCategoryLabel)(s,{preferred:s.topics?.[0]?.title,fallback:"Blog"})},s._id):(0,iT.jsx)(iP.ResourceCard,{...iL(s,h),sizes:4===d?"(max-width: 640px) 100v
1100w, (max-width: 1024px) 50vw, 25vw":3===d?"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw":"(max-width: 640px) 100vw, 50vw"},s._id))}),n?.buttons?.length?(0,iT.jsx)("div",{className:"flex w-full justify-center",children:(0,iT.jsx)(iN.CTABar,{buttons:n.buttons,className:"flex w-full sm:w-fit text-sm gap-x-4 gap-y-2 [&_a]:w-full [&_button]:w-full sm:[&_a]:w-fit sm:[&_button]:w-fit"})}):null]})})};var i$=a,iW=s.i(55874),iG=h,iq=c,iH=a,iU=h;function iY({headingContent:s,icon:a,customIcon:n,theme:l="light",showIconCircle:o}){return(0,iH.jsx)("div",{className:"flex w-full flex-col",children:(0,iH.jsx)(iU.ContentBlock,{variant:"leading",headingContent:(0,iU.withForcedVariant)(s,"leading"),theme:l??"light",headingWeight:"bold",showIconCircle:o,icon:a,customIcon:n})})}var iX=a,iK=h,iJ=u;function iZ({headingContent:s,icon:a,customIcon:n,theme:l="light",showIconCircle:o}){let[d,...h]=s?.body??[],c=d?(0,iJ.blocksToText)([d]).trim():"",[p="",...u]=(h.length?(0,iJ.blocksToText)(h).trim():"").split("\n"),f=u.join(" ").trim(),m=!!(s?.eyebrow||s?.heading?.heading?.length);return(0,iX.jsxs)("div",{className:"flex w-full flex-col gap-8 lg:gap-10",children:[m&&(0,iX.jsx)(iK.ContentBlock,{variant:"leading",headingContent:(0,iK.withForcedVariant)(s,"leading",{body:void 0,buttons:void 0}),theme:l,headingWeight:"bold",showIconCircle:o,icon:a,customIcon:n}),c&&(0,iX.jsx)("p",{className:"font-heading text-fluid-display-2xl font-semibold text-quote",children:c}),p&&(0,iX.jsxs)("div",{className:"flex flex-col",children:[(0,iX.jsx)("span",{className:"text-fluid-text-lg font-medium text-attribution-name",children:p}),f&&(0,iX.jsx)("span",{className:"text-fluid-text-md font-medium font-heading text-body",children:f})]})]})}var iQ=a,i0=w,i1=c,i2=S;function i3({cards:s,singleColumn:a,contained:n,prominentHeadings:l}){return(0,iQ.jsx)("ul",{className:n?"flex flex-col gap-4.5 xl:gap-6":a?"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-1":l?"grid grid-cols-1 gap-x-8 gap-y-3 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-2":"grid grid-cols-1 gap-x-8 gap-y-8 sm:gap-y-12 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-2 lg:gap-y-3",children:s.map(s=>(0,iQ.jsxs)("li",{className:(0,i1.cn)("flex flex-col",n?"gap-6 py-4.5 xl:gap-8 xl:py-6":`gap-3 ${a?"py-6":"py-4.5 lg:py-6"}`,s.isContentBlock&&"py-0 lg:py-0 xl:py-0 mb-4.5 lg:mb-6"),children:[(s.customIcon?.asset?.url||s.icon)&&(0,iQ.jsx)("div",{className:n?"inline-flex size-17.5 items-center justify-center rounded-full border border-primary p-3":"inline-flex size-11.5 items-center",children:s.customIcon?.asset?.url?(0,iQ.jsx)("img",{src:s.customIcon.asset.url,alt:"",width:40,height:40,"aria-hidden":!0,className:n?"size-10 object-contain":"size-9 object-contain"}):(0,iQ.jsx)(i0.Icon,{name:s.icon,size:n?40:36,strokeWidth:1,className:"text-heading"})}),(0,iQ.jsxs)("div",{className:(0,i1.cn)("flex flex-col",s.isContentBlock?"gap-0":"gap-4"),children:[s.heading&&(0,iQ.jsx)("span",{className:(0,i1.cn)(n?"text-fluid-display-xl":"text-fluid-text-md",s.isContentBlock?"font-bold font-body text-body":"font-heading font-semibold text-heading"),children:s.heading}),s.description&&s.description.length>0&&(0,iQ.jsx)(i2.SimpleRichText,{blocks:s.description,className:(0,i1.cn)("text-body",s.isContentBlock?"text-fluid-text-md [&_p]:text-fluid-text-md":"text-fluid-text-sm [&_p]:text-fluid-text-sm")})]})]},s._key))})}var i4=a,i5=ei,i6=er,i8=s.i(345066),i9=i8,i7=o,re=c;function rt({media:s,square:a}){if(!s)return null;let n=(0,i7.stegaClean)(s.mediaType);if("form"===n){let a=(0,i7.stegaClean)(s.pardotFormUrl)?.trim();return a?(0,i4.jsx)("div",{className:"w-full overflow-hidden rounded-[20px] bg-surface-background",children:(0,i4.jsx)(i9.PardotFormIframe,{src:a,formSizing:s.formSizing??void 0})}):null}if("video"===n&&s.video)return(0,i4.jsx)("div",{className:"w-full overflow-hidden rounded-xl",children:(0,i4.jsx)(i6.Video,{...s.video})});let l=s.image,o=l?.image?.asset;return o?(0,i4.jsx)("div",{className:(0,re.cn)("overflow-hidden rounded-[20px]",a?"aspect-square w-full max-w-[322px]":"w-full"),children:(0,i4.jsx)(i5.default,{_type:"image",asset:o,alt:l?.alt||"",crop:l?.image?.crop,hotspot:l?.image?.hotspot,mobileImage:l?.mobileImage,className:"h-full w-full rounded-[20px]",objectCover:!0,unsetRatio:a,unsetMaxWidth:!0,sizes:a?"322px":"(max-width: 833px) 100vw, (max-width: 1439px) 50vw, 768px",quality:100})}):null}var ri=o;let rr=({variant:s="default",mediaPosition:a="right",quoteCardStyle:n,icon:l,customIcon:o,showIconCircle:d,headingContent:h,media:c,accordionItems:p,cards:u,theme:f="light",tabletColumns:m=!1})=>{let g=(0,ri.stegaClean)(s)??"default",y=(0,ri.stegaClean)(a)??"right",v=(0,ri.stegaClean)(f)??"light",x="left"===y,b=!!h?.eyebrow||!!h?.heading||!!h?.body||(h?.buttons?.length??0)>0;if("default"===g&&n){let s=(0,i$.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,i$.jsx)(rt,{media:c,square:!0}),(0,i$.jsx)(iG.HeadingButtons,{buttons:h?.buttons,className:"mt-0",buttonClassName:"text-md!",largeWidth:!!h?.isLargeWidthButton})]}),a=(0,i$.jsx)(iZ,{headingContent:h,icon:l,customIcon:o,theme:v,showIconCircle:d});return(0,i$.jsx)("div",{className:"container-page",children:(0,i$.jsx)("article",{className:"grid grid-cols-1 items-center gap-10 rounded-[20px] border border-primary bg-surface-background p-12 lg:grid-cols-2 lg:gap-12 lg:p-14",children:x?(0,i$.jsxs)(i$.Fragment,{children:[s,a]}):(0,i$.jsxs)(i$.Fragment,{children:[a,s]})})})}let w=(0,i$.jsx)(rt,{media:c}
1100),k="accordion"===g?p&&p.length>0?(0,i$.jsx)(iW.Accordion,{items:p,className:"w-full"}):null:"iconCard"===g?u&&u.length>0?(0,i$.jsx)(i3,{cards:u}):null:(0,i$.jsx)(iY,{headingContent:h,icon:l,customIcon:o,theme:v,showIconCircle:d}),C="iconCard"===g,S=m&&"default"===g,_=x?"lg:grid-cols-[584fr_640fr]":"lg:grid-cols-[640fr_584fr]",j=(0,i$.jsxs)("div",{className:(0,iq.cn)("grid grid-cols-1",C?"items-start lg:grid-cols-3":"default"===g?_:"lg:grid-cols-2","accordion"===g&&"gap-12 lg:gap-8","iconCard"===g&&"gap-8","default"===g&&"gap-12 lg:gap-14",c?.mediaType!=="form"&&!C&&"items-center",S&&(x?"tablet:grid-cols-[385fr_289fr]":"tablet:grid-cols-[289fr_385fr]"),S&&"tablet:gap-8"),children:[(0,i$.jsx)("div",{className:C?"lg:col-span-2":void 0,children:k}),(0,i$.jsx)("div",{className:(0,iq.cn)(C&&"order-first lg:col-span-1",C&&!x&&(S?"tablet:order-last":"lg:order-last"),x&&(S?"tablet:order-first":"lg:order-first")),children:w})]});if("iconCardSplit"===g){let s=(0,i$.jsxs)("div",{className:"flex flex-col gap-8 lg:gap-10 lg:w-3/5 lg:basis-3/5 lg:shrink-0",children:[b&&(0,i$.jsx)(iG.ContentBlock,{variant:"leading",headingContent:(0,iG.withForcedVariant)(h,"leading"),theme:v,headingWeight:"bold",showIconCircle:d,icon:l,customIcon:o}),c&&(0,i$.jsx)(rt,{media:c})]}),a=u&&u.length>0?(0,i$.jsx)(i3,{cards:u,singleColumn:!0}):null;return(0,i$.jsx)("div",{className:"container-page",children:(0,i$.jsxs)("div",{className:(0,iq.cn)("flex flex-col items-start gap-10 lg:flex-row lg:gap-14",x?"lg:flex-row-reverse":"lg:flex-row"),children:[s,a]})})}if("iconCardSideBySide"===g){let s=b?(0,i$.jsx)(iG.ContentBlock,{variant:"leading",headingContent:(0,iG.withForcedVariant)(h,"leading"),theme:v,headingWeight:"bold",showIconCircle:d,icon:l,customIcon:o,bodySize:"sm"}):null,a=u&&u.length>0?(0,i$.jsx)(i3,{cards:u,prominentHeadings:!0}):null;return(0,i$.jsx)("div",{className:"mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,i$.jsx)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-2 lg:gap-14 xl:gap-20",children:x?(0,i$.jsxs)(i$.Fragment,{children:[a,s]}):(0,i$.jsxs)(i$.Fragment,{children:[s,a]})})})}if("iconCardContained"===g){let s=(0,i$.jsxs)("div",{className:(0,iq.cn)("flex flex-col gap-12 xl:gap-14",!x&&"min-[834px]:order-2"),children:[c&&(0,i$.jsx)(rt,{media:c}),b&&(0,i$.jsx)(iG.ContentBlock,{variant:"leading",headingContent:(0,iG.withForcedVariant)(h,"leading"),theme:v,headingWeight:"bold",showIconCircle:d,icon:l,customIcon:o})]}),a=u&&u.length>0?(0,i$.jsx)("div",{className:(0,iq.cn)("dark flex flex-col rounded-[20px] bg-primary-600 p-12 xl:p-14",!x&&"min-[834px]:order-1"),children:(0,i$.jsx)(i3,{cards:u,contained:!0})}):null;return(0,i$.jsx)("div",{className:"container-page",children:(0,i$.jsx)("div",{className:(0,iq.cn)("rounded-[20px] sm:rounded-[40px] py-18 min-[834px]:py-24 xl:py-30","dark"===v?"dark bg-primary-800":"bg-lime-50"),children:(0,i$.jsxs)("div",{className:(0,iq.cn)("grid grid-cols-1 items-start gap-8 min-[834px]:grid-cols-2",x?"xl:grid-cols-[515fr_733fr]":"xl:grid-cols-[733fr_515fr]"),children:[s,a]})})})}return"accordion"===g||"iconCard"===g?(0,i$.jsx)("div",{className:"container-page",children:(0,i$.jsxs)("div",{className:`flex flex-col ${"accordion"===g?"gap-12 lg:gap-14":"gap-10 lg:gap-12"}`,children:[b&&(0,i$.jsx)(iG.ContentBlock,{variant:"accordion"===g?"split-cta":"leading",headingContent:(0,iG.withForcedVariant)(h,"accordion"===g?"split-cta":"leading","accordion"===g?{body:void 0}:void 0),theme:v,headingWeight:"bold",showIconCircle:d,icon:l,customIcon:o}),j]})}):(0,i$.jsx)("div",{className:"container-page",children:j})};var rs=e9,ra=e7,rn=tn,rl=t8,ro=tV,rd=s.i(713947);rs.groq` 1101 variant, 1102 mediaPosition, 1103 quoteCardStyle, 1104 icon, 1105 customIcon { 1106 asset->{ url } 1107 }, 1108 showIconCircle, 1109 headingContent { 1110 ${ra.headingFragment} 1111 }, 1112 media { 1113 mediaType, 1114 image { 1115 ${ro.richImageObjectFragment} 1116 }, 1117 pardotFormUrl, 1118 formSizing, 1119 "video": select( 1120 mediaType == "video" && useVideoReference == true => videoReference->{${rl.videoFragment}}, 1121 mediaType == "video" => video {${rl.videoFragment}}, 1122 null 1123 ) 1124 }, 1125 accordionItems[] { 1126 ${rd.accordionItemFragment} 1127 }, 1128 cards[] { 1129 _key, 1130 icon, 1131 customIcon { 1132 asset->{ url } 1133 }, 1134 heading, 1135 description[] { 1136 ${ra.descriptionPortableTextFragment} 1137 }, 1138 isContentBlock 1139 },
1140 ${rn.layoutFragment} 1141`;var rh=a,rc=a,rp=eF,ru=w,rf=ei,rm=c,rg=ty;let ry=({image:s,name:a,role:n,linkedinUrl:l,headingTag:o="p",className:d,sizes:h})=>{let c=a?`${a} on LinkedIn`:"LinkedIn profile";return(0,rc.jsxs)("div",{className:(0,rm.cn)("flex h-full w-full flex-col",d),children:[(0,rc.jsx)("div",{className:"relative aspect-square w-full shrink-0 overflow-hidden rounded-[20px] bg-gradient-to-b from-neutral-100 to-neutral-200",children:s?.asset&&(0,rc.jsx)(rf.default,{...s,alt:s.alt||"",objectCover:!0,unsetMaxWidth:!0,className:"size-full",sizes:h})}),(0,rc.jsxs)("div",{className:"flex w-full flex-col gap-2 p-4",children:[a&&(0,rc.jsx)(rg.SafeHtmlTag,{as:o,className:"text-heading font-display text-fluid-display-xl font-semibold tracking-[-0.015em]",children:a}),(n||l)&&(0,rc.jsxs)("div",{className:"flex w-full items-center justify-between gap-2",children:[n&&(0,rc.jsx)("p",{className:"text-body font-body text-fluid-text-sm italic",children:n}),l&&(0,rc.jsx)(rp.default,{href:l,target:"_blank",rel:"noopener noreferrer","aria-label":c,className:"text-primary-600 focus-outline-interactive hover:text-link-hover ml-auto flex size-9 shrink-0 items-center justify-center rounded-full transition-colors",children:(0,rc.jsx)(ru.Icon,{name:"linkedin",size:16,strokeWidth:1})})]})]})]})};var rv=a,rx=s.i(510093),rb=ei,rw=c,rk=ty;let rC=({image:s,badge:a,name:n,role:l,quote:o,headingTag:d="p",className:h})=>(0,rv.jsx)("div",{className:(0,rw.cn)("bg-surface-card flex h-full w-full flex-col overflow-hidden rounded-[20px] border border-black",h),children:(0,rv.jsxs)("div",{className:"flex w-full flex-1 flex-col items-start gap-4.5 p-6 sm:flex-row sm:items-stretch sm:min-h-[317px]",children:[(0,rv.jsx)("div",{className:"relative aspect-[400/500] w-full shrink-0 overflow-hidden rounded-[10px] bg-gradient-to-b from-neutral-100 to-neutral-200 sm:aspect-auto sm:w-[215px]",children:s?.asset&&(0,rv.jsx)(rb.default,{...s,alt:s.alt||"",objectCover:!0,unsetMaxWidth:!0,className:"size-full",sizes:"(max-width: 768px) 100vw, 215px"})}),(0,rv.jsxs)("div",{className:"flex w-full flex-1 flex-col items-start justify-between gap-6 sm:pb-6",children:[(0,rv.jsxs)("div",{className:"flex w-full flex-col items-start gap-4",children:[a&&(0,rv.jsx)(rx.Badge,{tone:"dark",size:"md",className:"max-w-full whitespace-normal",children:a}),o&&(0,rv.jsx)("blockquote",{className:"text-primary-800 font-body text-fluid-text-xs w-full font-normal whitespace-pre-line lg:font-medium",children:o})]}),(n||l)&&(0,rv.jsxs)("div",{className:"text-primary-800 font-body text-2xs flex w-full flex-wrap items-baseline",children:[n&&(0,rv.jsx)(rk.SafeHtmlTag,{as:d,children:n}),l&&(0,rv.jsx)("p",{children:n?`, ${l}`:l})]})]})]})});var rS=e9,r_=tV;let rj=rS.groq` 1142 _type, 1143 _key, 1144 badge, 1145 name, 1146 role, 1147 linkedinUrl, 1148 quote, 1149 image { 1150 ${r_.imageFragment} 1151 } 1152`;var rT=h,rE=c;let rP={2:"sm:grid-cols-2",3:"sm:grid-cols-2 lg:grid-cols-3",4:"sm:grid-cols-2 lg:grid-cols-4"},rA={2:"(max-width: 640px) 100vw, 50vw",3:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",4:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 25vw"};function rN({headingContent:s,variant:a="standard",cards:n,cardsPerRow:l="4",cardTitleTag:o,theme:d}){let h="quote"===(a??"standard"),c=l??"4",p=s?.alignment??"center",u=!!(s?.eyebrow||s?.heading?.heading||s?.body?.length||s?.buttons?.length),f=o??"p";return(0,rh.jsx)("div",{className:"mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,rh.jsxs)("div",{className:"flex flex-col gap-12 lg:gap-14",children:[u&&(0,rh.jsx)(rT.ContentBlock,{variant:s?.variant??("left"===p?"leading":"stacked"),headingContent:s,theme:d??"light",containerClassName:"max-w-full",headingWeight:"bold"}),n&&n.length>0&&(0,rh.jsx)("ul",{className:(0,rE.cn)("grid grid-cols-1 gap-6 sm:gap-8",h?"lg:auto-rows-fr lg:grid-cols-2":rP[c]),children:n.map(s=>(0,rh.jsx)("li",{className:"flex",children:h?(0,rh.jsx)(rC,{_key:s._key,image:s.image,badge:s.badge,
1152name:s.name,role:s.role,quote:s.quote,headingTag:f}):(0,rh.jsx)(ry,{_key:s._key,image:s.image,name:s.name,role:s.role,linkedinUrl:s.linkedinUrl,headingTag:f,sizes:rA[c]})},s._key))})]})})}var rM=e9,rI=e7,rD=tn;rM.groq` 1153 headingContent { 1154 ${rI.headingFragment} 1155 }, 1156 variant, 1157 cardsPerRow, 1158 cardTitleTag, 1159 cards[]{ 1160 ${rj} 1161 }, 1162 ${rD.layoutFragment} 1163`;var rF=a,rL=eL,rR=W,rO=G,rz=eG,rB=S,rV=H,r$=el;let rW=(0,r$.cva)("flex flex-col gap-12",{variants:{variant:{split:"lg:grid lg:grid-cols-2 lg:gap-16",twoColumn:"lg:items-center lg:gap:8",stacked:"lg:items-center lg:gap:8",threeQuarter:"lg:flex-row lg:gap-8"}},defaultVariants:{variant:"split"}}),rG=(0,r$.cva)("w-fit flex flex-col gap-3 lg:gap-4 max-w-[584px]",{variants:{variant:{split:"lg:max-w-[481px]",twoColumn:"lg:items-center lg:text-center",stacked:"lg:items-center lg:text-center",threeQuarter:"lg:w-1/4 lg:basis-1/4 lg:shrink-0 lg:grow-0"}},defaultVariants:{variant:"split"}});var rq=h,rH=c;function rU(s){return"default"!==s&&s?s:"split"}function rY(s){let a=Math.ceil(s.length/2);return[s.slice(0,a),s.slice(a)]}let rX=({variant:s="split",headingContent:a,accordionItems:n,theme:l="light"})=>{let o=rU(s),d=l??"light",h=n?.filter(Boolean)??[],c=!!a?.eyebrow||!!a?.heading||!!a?.body||(a?.buttons?.length??0)>0;if(!c&&!h.length)return null;let[p,u]=rY(h);return(0,rF.jsx)("div",{className:"mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,rF.jsxs)("div",{className:rW({variant:o}),children:[c&&(0,rF.jsxs)("div",{className:(0,rH.cn)(rG({variant:o}),"max-w-full"),children:[(0,rF.jsxs)("div",{className:(0,rL.twMerge)("flex flex-col gap-4","twoColumn"===o||"stacked"===o?"lg:items-center lg:text-center":"items-start text-left"),children:[a?.eyebrow&&(0,rF.jsx)(rO.Eyebrow,{label:a.eyebrow,theme:d}),a?.heading?.heading&&(0,rF.jsx)(rB.SimpleRichText,{blocks:(0,rV.generateHeadingTag)(a.heading.heading,a.heading.tagLevel),customHeaderStyles:!0,animate:a?.animate,additionalHeadingStyles:(0,rR.headingVariants)({size:a.heading.headingSize,fontWeight:"bold"})})]}),a?.body&&(0,rF.jsx)(rB.SimpleRichText,{blocks:a.body,className:(0,rL.twMerge)((0,rq.bodyStyles)({style:a.supportingTextStyle}),"gap-4.5 max-w-[600px] mx-auto lg:gap-6","twoColumn"===o||"stacked"===o?"text-center":"text-start"),alignment:"twoColumn"===o||"stacked"===o?"center":"start"}),(0,rF.jsx)(rq.HeadingButtons,{buttons:a?.buttons,largeWidth:!!a?.isLargeWidthButton})]}),h.length>0&&("twoColumn"===o?(0,rF.jsxs)("div",{className:"grid w-full grid-cols-1 items-start gap-0 lg:grid-cols-2 lg:gap-8",children:[p.length>0&&(0,rF.jsx)(rz.AccordionWithParam,{items:p,className:"w-full"}),u.length>0&&(0,rF.jsx)(rz.AccordionWithParam,{items:u,className:"w-full"})]}):(0,rF.jsx)(rz.AccordionWithParam,{items:h,defaultValue:h[0]?._key,className:"w-full"}))]})})};var rK=e9,rJ=rd,rZ=e7,rQ=tn;rK.groq` 1164 _type, 1165 _key, 1166 variant, 1167 headingContent { 1168 ${rZ.headingFragment} 1169 }, 1170 accordionItems[] { 1171 ${rJ.accordionItemFragment} 1172 }, 1173 ${rQ.layoutFragment} 1174`;var r0=a,r1=o,r2=ei,r3=h,r4=c;let r5="mx-auto h-full w-full max-w-[1440px]",r6="dark relative flex h-full w-full overflow-hidden rounded-[24px] bg-primary-800 border border-primary";function r8({headingContent:s}){return s?.eyebrow||s?.heading?.heading?.length||s?.body?.length||s?.buttons?.length?(0,r0.jsx)(r3.ContentBlock,{variant:s?.variant??"leading",headingContent:s??void 0,theme:"dark",headingWeight:"semibold"}):null}function r9({image:s,className:a,sizes:n,priority:l,objectContain:o}){let d=s?.image?.asset;return d?(0,r0.jsx)(r2.default,{_type:"image",asset:d,alt:s?.alt?.trim()||"Product screenshot",crop:s?.image?.crop,hotspot:s?.image?.hotspot,mobileImage:s?.mobileImage,objectCover:!o,objectContain:o,unsetRatio:!0,unsetMaxWidth:!0,priority:l,sizes:n,maxWidth:1440,className:(0,r4.cn)("size-full",a)}):null}let r7=({variant:s,headingContent:a,image:n,priority:l,className:o})=>"gradientImage"===((0,r1.stegaClean)(s)??"stackedImage")?(0,r0.jsx)("div",{className:(0,r4.cn)(r5,o),children:(0,r0.jsxs)("div",{className:(0,r4.cn)(r6,"isolate flex-col sm:flex-row sm:items-center sm:min-h-[433px] lg:min-h-[490px]"),children:[(0,r0.jsx)("div",{className:"flex w-full flex-col justify-start p-8 sm:relative sm:z-10 sm:max-w-[416px] lg:p-10 [&_p]:text-fluid-text-xs",children:(0,r0.jsx)(r8,{headingContent:a})}),(0,r0.jsx)("div",{className:"relative h-[300px] w-full shrink-0 sm:absolute sm:inset-0 sm:h-auto sm:-z-10 sm:before:absolute sm:before:w-1/4 sm:before:z-10 sm:before:h-full sm:before:left-1/3 sm:before:top-0 sm:before:bg-(image:--gradient-feature)",children:(0,r0.jsx)(r9,{image:n,priority:l,sizes:"(max-width: 640px) 100v
1174w, (max-width: 1344px) 100vw, 1344px",className:"absolute inset-0 sm:w-2/3 sm:right-0 sm:left-auto"})})]})}):(0,r0.jsx)("div",{className:(0,r4.cn)(r5,o),children:(0,r0.jsxs)("div",{className:(0,r4.cn)(r6,"flex-col sm:flex-row sm:items-stretch md:min-h-[433px] lg:min-h-[490px]"),children:[(0,r0.jsx)("div",{className:"flex w-full shrink-0 flex-col justify-start px-10 py-12 sm:w-1/2 sm:py-14 lg:px-12 lg:py-16 [&_p]:text-fluid-text-xs",children:(0,r0.jsx)(r8,{headingContent:a})}),n?.image?.asset&&(0,r0.jsx)("div",{className:"w-full sm:w-1/2",children:(0,r0.jsx)("div",{className:"relative max-h-[300px] sm:max-h-[500px] w-full overflow-hidden rounded-[20px] bg-lime-50 lg:h-full lg:min-h-[400px] lg:rounded-none",children:(0,r0.jsx)(r9,{image:n,priority:l,sizes:"(max-width: 1023px) 100vw, 672px",className:"lg:absolute lg:inset-0 lg:object-cover lg:object-top"})})})]})});var se=a,st=a,si=eL,sr=il,ss=a,sa=c,sn=a,sl=ei,so=s.i(606323);let sd=240,sh=128,sc=184,sp=({company:s,theme:a,ariaHidden:n})=>{let l=(0,so.resolveLogo)(s,a),o=s.name??"";return(0,sn.jsx)("div",{className:"flex h-24 w-[184px] shrink-0 items-center justify-center px-8 py-4","aria-hidden":n||void 0,children:l?.asset?(0,sn.jsx)(sl.default,{...l,alt:n?"":l.alt?.trim()||(o?`${o} logo`:""),width:sd,height:sh,noFill:!0,objectContain:!0,unsetMaxWidth:!0,className:"h-auto w-full"}):(0,sn.jsx)("span",{className:"text-body text-center text-sm",children:o})})},su=12,sf=16,sm=1280,sg=({companies:s,theme:a,autoScroll:n,direction:l})=>{if(!s.length)return null;let o=s.length*sc+(s.length-1)*sf;if(!n||o<sm)return(0,ss.jsx)("div",{className:"flex w-full flex-wrap items-center justify-around gap-x-3 gap-y-6 lg:gap-x-4 lg:gap-y-8",children:s.map((s,n)=>(0,ss.jsx)(sp,{company:s,theme:a},s._id??n))});let d=(o+sf/2)/su;return(0,ss.jsx)("div",{className:"w-full overflow-hidden",children:(0,ss.jsxs)("div",{className:(0,sa.cn)("flex w-max items-center gap-3 lg:gap-4","reverse"===l?"animate-marquee-x-reverse":"animate-marquee-x","motion-reduce:animate-none hover:[animation-play-state:paused] focus-within:[animation-play-state:paused]"),style:{animationDuration:`${d}s`},children:[(0,ss.jsx)("div",{className:"flex items-center gap-3 lg:gap-4",children:s.map((s,n)=>(0,ss.jsx)(sp,{company:s,theme:a},s._id??n))}),(0,ss.jsx)("div",{className:"flex items-center gap-3 lg:gap-4","aria-hidden":"true",children:s.map((s,n)=>(0,ss.jsx)(sp,{company:s,theme:a,ariaHidden:!0},s._id??n))})]})})},sy=({heading:s,headingAlignment:a,row1:n,row2:l,autoScroll:o,theme:d})=>{let h=!!s;return(0,st.jsxs)("div",{className:"flex w-full flex-col items-start gap-6 lg:gap-8",children:[h&&(0,st.jsx)("div",{className:"container-page",children:(0,st.jsx)(sr.Heading,{as:"h2",size:"2xl",className:(0,si.twMerge)("font-bold","center"===a?"text-center":"text-left"),children:s})}),(0,st.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,st.jsx)(sg,{companies:n,theme:d,autoScroll:o,direction:"forward"}),o&&(0,st.jsx)(sg,{companies:l,theme:d,autoScroll:o,direction:"reverse"})]})]})};var sv=a,sx=il,sb=c;let sw=({heading:s,headingAlignment:a,row1:n,row2:l,autoScroll:o,theme:d})=>{let h=!!s;return(0,sv.jsxs)("div",{className:"container-page flex flex-col items-start gap-6 lg:gap-8",children:[h&&(0,sv.jsx)(sx.Heading,{as:"h2",size:"2xl",className:(0,sb.cn)("w-full font-bold","center"===a?"text-center":"text-left"),children:s}),(0,sv.jsx)("div",{className:"w-full rounded-[20px] border border-neutral-300 py-12 dark:border-neutral-700",children:(0,sv.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,sv.jsx)(sg,{companies:n,theme:d,autoScroll:o,direction:"forward"}),o&&(0,sv.jsx)(sg,{companies:l,theme:d,autoScroll:o,direction:"reverse"})]})})]})};var sk=a;let sC=({heading:s,row1:a,autoScroll:n,theme:l})=>{let o=!!s;return(0,sk.jsxs)("div",{className:"container-page flex flex-col items-start gap-8 md:flex-row md:items-center",children:[o&&(0,sk.jsx)("h2",{className:"font-heading text-heading shrink-0 text-center text-[18px] font-bold sm:text-left md:max-w-41.25 md:text-[24px]",children:s}),(0,sk.jsx)("div",{className:"w-full min-w-0 rounded-[20px] border border-neutral-300 py-12 dark:border-neutral-700 md:flex-1",children:(0,sk.jsx)(sg,{companies:a,theme:l,autoScroll:n,direction:"forward"})})]})},sS=({theme:s,layoutVariant:a="default",heading:n,headingAlignment:l,logoRow1:o,logoRow2:d,autoScroll:h=!0})=>{let c="dark"===s?"dark":"light",p="center"===l?"center":"left",u=(o??[]).filter(s=>!!s),f=(d??[]).filter(s=>!!s),m=!1!==h;switch(a){case"contained":return(0,se.jsx)(sw,{heading:n,headingAlignment:p,row1:u,row2:f,autoScroll:m,theme:c});case"split":return(0,se.jsx)(sC,{heading:n,row1:u,autoScroll:m,theme:c});default:return(0,se.jsx)(sy,{heading:n,headingAlignment:p,row1:u,row2:f,autoScroll:m,theme:c})}};var s_=e9,sj=tV,sT=tn;let sE=s_.groq` 1175 _id, 1176 name, 1177 logoOnLight { ${sj.imageListingFragment} }, 1178 logoOnDark { ${sj.imageListingFragment} } 1179`;s_.groq` 1180 heading, 1181 layoutVariant, 1182 headingAlignment, 1183 autoScroll, 1184 logoRow1[]->{ ${sE} }, 1185 logoRow2[]->{ ${sE} }, 1186 ${sT.layoutFragment} 1187`;var sP=a,sA=w,sN=h,sM=c;let sI=260,sD=187,sF=32,sL={wrapper:"sm:-mx-4",colGroup:"hidden sm:table-column-group",labelCol:"sm:w-[214px] lg:w-[187px]",table:"block w-full sm:table sm:table-fixed sm:border-separate sm:border-spacing-x-8 sm:border-spacing-y-0",headGroup:"block sm:table-header-group",headRow:"flex flex-wrap gap-4.5 sm:table-row",cornerHeader:"hidden sm:table-cell",bodyGroup:"flex flex-col gap-6 sm:table-row-group",bodyRow:"flex flex-wrap gap-x-4.5 gap-y-2 sm:table-row",columnHeader:"flex min-w-[45%] flex-1 items-center py-4.5 pl-3 pr-6 max-sm:rounded-[20px] sm:table-cell sm:rounded-t-[20px] sm:py-4.5 sm:pl-3 sm:pr-6 lg:py-6 lg:pl-4 lg:pr-8",rowHeader:"basis-full pl-3 pr-6 sm:table-cell sm:h-21 sm:border-primary sm:border-t sm:py-4.5 sm:pl-3 sm:pr-6 lg:h-24 lg:py-6 lg:pl-4 lg:pr-8",cell:"flex min-w-[45%] flex-1 items-center py-4.5 pl-3 pr-6 max-sm:rounded-[20px] sm:table-cell sm:h-21 sm:border-t-0 sm:py-4.5 sm:pl-3 sm:pr-6 lg:h-24 lg:py-6 lg:pl-4 lg:pr-8",lastCell:"sm:rounded-b-[20px]"},sR={wrapper:"overflow-x-auto focus-visible:shadow-focus-ring focus-visible:outline-none",colGroup:"table-column-group",labelCol:"w-[214px] lg:w-[187px]",table:"table table-fixed border-separate border-spacing-x-8 border-spacing-y-0",headGroup:"table-header-group",headRow:"table-row",cornerHeader:"table-cell",bodyGroup:"table-row-group",bodyRow:"table-row",columnHeader:"table-cell rounded-t-[20px] py-4.5 pl-3 pr-6 lg:py-6 lg:pl-4 lg:pr-8",rowHeader:"table-cell h-21 border-primary border-t py-4.5 pl-3 pr-6 lg:h-24 lg:py-6 lg:pl-4 lg:pr-8",cell:"table-cell h-21 border-t-0 py-4.5 pl-3 pr-6 lg:h-24 lg:py-6 lg:pl-4 lg:pr-8",lastCell:"rounded-b-[20px]"};function sO(s){return s?"bg-primary-600 border-primary-200 text-white":"bg-surface-background border-primary text-body"}function sz(s){return s?"bg-primary-600 border-primary-200 text-lime-500":"bg-surface-background border-primary text-heading"}function sB({headingContent:s,columns:a,rows:n,accessibleLabel:l,rowLabelColumnTitle:o,theme:d}
1187){let h=(a??[]).filter(Boolean),c=(n??[]).filter(Boolean),p=h.length>0&&c.length>0,u=!!(s?.eyebrow||s?.heading?.heading||s?.body?.length||s?.buttons?.length);if(!u&&!p)return null;let f=s?.alignment??"center",m=l||"Comparison table",g=h.length>2,y=g?sR:sL,v=g?sD+sF+h.length*(sI+sF):void 0;return(0,sP.jsx)("div",{className:"mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20",children:(0,sP.jsxs)("div",{className:"flex flex-col gap-12 lg:gap-14",children:[u&&(0,sP.jsx)(sN.ContentBlock,{variant:s?.variant??("left"===f?"leading":"stacked"),headingContent:s,theme:d??"light"}),p&&(0,sP.jsx)("div",{className:y.wrapper,...g?{role:"region",tabIndex:0,"aria-label":m}:{},children:(0,sP.jsxs)("table",{className:y.table,...v?{style:{minWidth:`${v}px`}}:{},children:[(0,sP.jsx)("caption",{className:"sr-only",children:m}),(0,sP.jsxs)("colgroup",{className:y.colGroup,children:[(0,sP.jsx)("col",{className:y.labelCol}),h.map(s=>(0,sP.jsx)("col",{},s._key))]}),(0,sP.jsx)("thead",{className:y.headGroup,children:(0,sP.jsxs)("tr",{className:y.headRow,children:[(0,sP.jsx)("th",{scope:"col",className:y.cornerHeader,children:(0,sP.jsx)("span",{className:"sr-only",children:o||"Category"})}),h.map(s=>(0,sP.jsx)("th",{scope:"col",className:(0,sM.cn)("border break-words text-left align-middle text-lg font-medium",y.columnHeader,sz(!!s.highlighted)),children:s.title},s._key))]})}),(0,sP.jsx)("tbody",{className:y.bodyGroup,children:c.map((s,a)=>{let n=a===c.length-1;return(0,sP.jsxs)("tr",{className:y.bodyRow,children:[(0,sP.jsx)("th",{scope:"row",className:(0,sM.cn)("break-words text-left align-middle text-body-md font-medium text-body",y.rowHeader),children:s.label}),h.map((a,l)=>(0,sP.jsx)("td",{className:(0,sM.cn)("border align-middle text-sm font-medium",y.cell,n&&y.lastCell,sO(!!a.highlighted)),children:(0,sP.jsxs)("span",{className:"flex items-center gap-3",children:[a.showCheckIcon&&(0,sP.jsx)(sA.Icon,{name:"check-circle-broken",size:24,className:"shrink-0"}),(0,sP.jsx)("span",{className:"min-w-0 break-words",children:s.cells?.[l]})]})},a._key))]},s._key)})})]})})]})})}var sV=e9,s$=e7,sW=tn;sV.groq` 1188 headingContent { 1189 ${s$.headingFragment} 1190 }, 1191 columns[]{ 1192 _key, 1193 title, 1194 highlighted, 1195 showCheckIcon 1196 }, 1197 rows[]{ 1198 _key, 1199 label, 1200 cells 1201 }, 1202 accessibleLabel, 1203 rowLabelColumnTitle, 1204 ${sW.layoutFragment} 1205`;var sG=a,sq=o,sH=a,sU=h,sY=c,sX=o;function sK({headingContent:s,flipLayout:a,theme:n}){let l=(0,sX.stegaClean)(n)??"light",o=!!(0,sX.stegaClean)(a);return(0,sH.jsx)("div",{className:"container-page",children:(0,sH.jsx)("div",{className:(0,sY.cn)("flex",o?"justify-end":"justify-start"),children:(0,sH.jsx)("div",{className:o?"w-full lg:max-w-187.5":"w-full",children:(0,sH.jsx)(sU.ContentBlock,{variant:o?"leading":"split-cta",headingContent:(0,sU.withForcedVariant)(s,o?"leading":"split-cta",aQ(s,"7xl")),theme:l,headingWeight:"bold",splitCtaGap:"wide"})})})})}var sJ=a,sZ=h,sQ=a,s0=ei,s1=er,s2=s.i(395378),s3=o;function s4({media:s,className:a,sizes:n,maxWidth:l,objectCover:o=!0,aspectRatio:d,unsetMaxWidth:h}){if(!s)return null;let c=(0,s3.stegaClean)(s.mediaType);if("video"===c&&s.video)return(0,sQ.jsx)(s1.Video,{...s.video,containerClassName:a});if("lottie"===c&&s.lottieFile)return(0,sQ.jsx)(s2.Lottie,{lottieFile:s.lottieFile,className:a});let p=s.image,u=p?.image?.asset;return u?(0,sQ.jsx)(s0.default,{_type:"image",asset:u,alt:p?.alt||"",crop:p?.image?.crop,hotspot:p?.image?.hotspot,mobileImage:p?.mobileImage,className:a,objectCover:o,sizes:n,maxWidth:l,aspectRatio:d,unsetMaxWidth:h,quality:100}):("image"===c&&console.warn("RichMediaBlock: image mediaType set but no asset found"),null)}var s5=o;function s6({headingContent:s,media:a,flipLayout:n,theme:l,showDecorativePill:o}){let d=(0,s5.stegaClean)(l)??"light",h=!!(0,s5.stegaClean)(n),c=!!(0,s5.stegaClean)(o),p=(0,sJ.jsx)(sZ.ContentBlock,{variant:"leading",headingContent:(0,sZ.withForcedVariant)(s,"leading",aQ(s,"6xl")),theme:d,headingWeight:"bold"}),u=(0,sJ.jsx)(s4,{media:a,className:"rounded-[20px] overflow-hidden",objectCover:!0,unsetMaxWidth:!0,sizes:"(max-width: 1023px) 100vw, (max-width: 1439px) 50vw, 608px"}),f=c?(0,sJ.jsxs)("div",{className:"relative isolate",children:[(0,sJ.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute -z-10 top-[-6%] bottom-[-6%] left-[8%] -right-[40vw] rounded-full bg-primary-800"}),u]}):u,m=(0,sJ.jsx)("div",{className:"container-page",children:(0,sJ.jsx)("div",{className:"grid grid-cols-1 items-center gap-16 md:grid-cols-2",children:h?(0,sJ.jsxs)(sJ.Fragment,{children:[f,p]}):(0,sJ.jsxs)(sJ.Fragment,{children:[p,f]})})});return c?(0,sJ.jsx)("div",{className:"overflow-x-clip",children:m}):m}
1205var s8=a,s9=h,s7=c,ae=o;function at({headingContent:s,media:a,flipLayout:n,theme:l}){let o=(0,ae.stegaClean)(l)??"light",d=!!(0,ae.stegaClean)(n);return(0,s8.jsx)("div",{className:(0,s7.cn)("container-page",d&&"flex md:justify-end"),children:(0,s8.jsxs)("div",{className:"flex flex-col gap-16 w-full md:flex-row md:items-center md:w-[calc(100cqw-calc(50cqw-640px))] md:shrink-0",children:[(0,s8.jsx)("div",{className:(0,s7.cn)("w-full lg:w-175.25 lg:shrink-0",d?"md:order-2":"md:order-1"),children:(0,s8.jsx)(s9.ContentBlock,{variant:"leading",headingContent:(0,s9.withForcedVariant)(s,"leading",aQ(s,"6xl")),theme:o,headingWeight:"bold"})}),(0,s8.jsx)("div",{className:(0,s7.cn)("w-full flex",d?"justify-end md:order-1":"justify-start md:order-2"),children:(0,s8.jsx)(s4,{media:a,objectCover:!0,unsetMaxWidth:!0,className:(0,s7.cn)("rounded-[20px] w-[calc(100cqw-16px)] shrink-0 tablet:w-[calc(100cqw-65px)] md:w-full",d?"md:rounded-l-none":"md:rounded-r-none"),sizes:"(max-width: 1439px) 100vw, 50vw"})})]})})}var ai=a,ar=h,as=a,aa=eF,an=c,al=el;let ao=(0,al.cva)("flex items-center",{variants:{colorScheme:{light:"",dark:"dark"}},defaultVariants:{colorScheme:"light"}}),ad=(0,al.cva)("flex flex-wrap items-center gap-2 text-sm"),ah=(0,al.cva)("text-link text-2xs hover:text-link-hover transition-colors"),ac=(0,al.cva)("text-link-active text-2xs"),ap=(0,al.cva)("text-primary-700 select-none shrink-0 size-4");var au=w;function af({className:s}){return(0,as.jsx)("svg",{className:s,"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,as.jsx)("path",{d:"m9 18 6-6-6-6"})})}function am({items:s,ariaLabel:a="Breadcrumb",colorScheme:n="light",className:l}){return(0,as.jsx)("nav",{"aria-label":a,className:(0,an.cn)(ao({colorScheme:n}),l),children:(0,as.jsxs)("ol",{className:ad(),children:[(0,as.jsxs)("li",{className:"flex items-center gap-2",children:[(0,as.jsx)(aa.default,{href:"https://www.acoustic.com",className:ah(),"aria-label":"Home",children:(0,as.jsx)(au.Icon,{name:"brand-home-full-1",size:24,className:"text-heading"})}),(0,as.jsx)(af,{className:ap()})]}),s.map((a,n)=>{let l=n===s.length-1;return(0,as.jsxs)("li",{className:"flex items-center gap-2",children:[l&&!a.href?(0,as.jsx)("span",{className:ac(),"aria-current":l?"page":void 0,children:a.label}):(0,as.jsx)("a",{href:a.href,className:ah(),children:a.label}),!l&&(0,as.jsx)(af,{className:ap()})]},n)})]})})}var ag=c,ay=o;function av({headingContent:s,media:a,breadcrumbs:n,flipLayout:l,theme:o}){let d=(0,ay.stegaClean)(o)??"light",h=!!(0,ay.stegaClean)(l),c=(0,ai.jsx)(ar.ContentBlock,{variant:"leading",headingContent:(0,ar.withForcedVariant)(s,"leading",{body:void 0,buttons:void 0,...aQ(s,"5xl")}),theme:d,headingWeight:"bold"}),p=(0,ai.jsx)(ar.ContentBlock,{variant:"leading",headingContent:(0,ar.withForcedVariant)(s,"leading",{eyebrow:void 0,heading:void 0}),theme:d,headingWeight:"bold"}),u=(0,ai.jsx)(s4,{media:a,className:"rounded-[20px] overflow-hidden",objectCover:!0,sizes:"(max-width: 1023px) 100vw, 843px",aspectRatio:"16/9"});return(0,ai.jsxs)("div",{className:"container-page",children:[n&&n.length>0&&(0,ai.jsx)(am,{items:n.map(s=>({label:s.label??"",href:s.href??void 0})),colorScheme:"dark"===d?"dark":"light",className:"mb-6"}),(0,ai.jsxs)("div",{className:(0,ag.cn)("grid grid-cols-1 gap-y-12 lg:gap-x-16 lg:gap-y-16",h?"lg:grid-cols-[1fr_373px]":"lg:grid-cols-[373px_1fr]"),children:[(0,ai.jsxs)("div",{className:"flex flex-col gap-3 lg:contents",children:[(0,ai.jsx)("div",{className:"lg:col-span-2 lg:row-start-1",children:c}),(0,ai.jsx)("div",{className:(0,ag.cn)("lg:row-start-2",h?"lg:col-start-2":"lg:col-start-1"),children:p})]}),(0,ai.jsx)("div",{className:(0,ag.cn)("lg:row-start-2",h?"lg:col-start-1":"lg:col-start-2"),children:u})]})]})}var ax=a,ab=h,aw=a,ak=s.i(560973),aC=w,aS=c,a_=o;let aj={left:"self-start",center:"self-center",right:"self-end"};function aT({item:s}){let a=(0,a_.stegaClean)(s.position)??"left";return(0,aw.jsxs)("div",{className:(0,aS.cn)("flex w-full max-w-125.25 items-center gap-3 rounded-[200px] border border-primary bg-surface-background px-6 py-4 transition-transform duration-200 hover:-translate-y-1",aj[a]),children:[(s.customIcon?.asset?.url||s.icon)&&(s.customIcon?.asset?.url?(0,aw.jsx)(ak.default,{src:s.customIcon.asset.url,alt:"",width:36,height:36,unoptimized:!0,"aria-hidden":!0,
1205className:"size-6 shrink-0 object-contain"}):(0,aw.jsx)(aC.Icon,{name:s.icon,size:36,strokeWidth:1,className:"icon-primary shrink-0"})),s.text&&(0,aw.jsx)("span",{className:"text-body-sm font-medium",children:s.text})]})}var aE=o;function aP({headingContent:s,iconCards:a,theme:n}){let l=(0,aE.stegaClean)(n)??"light";return(0,ax.jsx)("div",{className:"container-page",children:(0,ax.jsxs)("div",{className:"grid grid-cols-1 items-start gap-16 lg:grid-cols-2",children:[(0,ax.jsx)(ab.ContentBlock,{variant:"leading",headingContent:(0,ab.withForcedVariant)(s,"leading",aQ(s,"6xl")),theme:l,headingWeight:"bold"}),(0,ax.jsx)("div",{className:"flex w-full flex-col gap-10 mx-auto md:max-w-176.5 lg:max-w-146",children:a?.map(s=>(0,ax.jsx)(aT,{item:s},s._key))})]})})}var aA=a,aN=h,aM=a,aI=o,aD=h,aF=il,aL=S,aR=d;function aO({card:s}){let a=s.cta?(0,aD.getButtonHref)(s.cta):"",n="center"===((0,aI.stegaClean)(s.textAlignment)??"center");return(0,aM.jsxs)("div",{className:`light flex h-full flex-col gap-8 rounded-[20px] border border-primary bg-surface-background px-6 py-6 ${n?"text-center":"text-start"}`,children:[(0,aM.jsxs)("div",{className:"flex flex-col gap-4",children:[s.heading&&(0,aM.jsx)(aF.Heading,{as:"h2",size:"xl",className:"font-semibold",children:s.heading}),s.body&&(0,aM.jsx)(aL.SimpleRichText,{blocks:s.body,className:"text-body",paragraphClassName:"text-fluid-text-sm font-medium",alignment:n?"center":"start"})]}),s.cta&&a&&(0,aM.jsx)("div",{className:"mt-auto",children:(0,aM.jsx)(aR.Button,{href:a,label:s.cta.label??void 0,mode:s.cta.mode,tone:s.cta.tone,leadingIcon:s.cta.leadingIcon,trailingIcon:s.cta.trailingIcon,fullWidth:!0,size:"sm",target:s.cta.openInNewTab?"_blank":void 0,rel:s.cta.openInNewTab?"noopener noreferrer":void 0})})]})}var az=o;function aB({headingContent:s,cards:a,theme:n}){let l=(0,az.stegaClean)(n)??"light";return(0,aA.jsxs)("div",{className:"container-page flex flex-col gap-12 lg:gap-14 [&>div:first-child]:max-w-full",children:[(0,aA.jsx)(aN.ContentBlock,{variant:"stacked",headingContent:(0,aN.withForcedVariant)(s,"stacked",aQ(s,"6xl")),theme:l,headingWeight:"bold"}),a&&a.length>0&&(0,aA.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-3",children:a.map(s=>(0,aA.jsx)(aO,{card:s},s._key))})]})}var aV=a,a$=h,aW=o;function aG({headingContent:s,media:a,theme:n}){let l=(0,aW.stegaClean)(n)??"light";return(0,aV.jsxs)("div",{className:"container-page flex flex-col gap-6 lg:gap-8",children:[(0,aV.jsxs)("div",{className:"flex flex-col gap-10 lg:gap-12",children:[(0,aV.jsx)(a$.ContentBlock,{variant:"leading",headingContent:(0,a$.withForcedVariant)(s,"leading",{body:void 0,buttons:void 0,...aQ(s,"5xl")}),theme:l,headingWeight:"bold"}),(0,aV.jsx)(a$.ContentBlock,{variant:"split-cta",headingContent:(0,a$.withForcedVariant)(s,"split-cta",{eyebrow:void 0,heading:void 0}),theme:l,splitCtaGap:"wide"})]}),(0,aV.jsx)(s4,{className:"rounded-[20px] overflow-hidden",media:a,objectCover:!0,sizes:"(max-width: 1023px) 100vw, 1280px",aspectRatio:"16/9"})]})}var aq=a,aH=h,aU=s.i(877453),aY=rx,aX=i8,aK=o;function aJ({avatars:s}){return(0,aq.jsx)("div",{className:"flex items-center",children:s.map((s,a)=>{let n=s.image?.asset?.url??void 0;return(0,aq.jsx)(aU.Avatar,{src:n,alt:s.alt??"",size:"sm",setBorderColor:!0,className:0===a?void 0:"-ml-2.5"},s._key)})})}function aZ({headingContent:s,breadcrumbs:a,avatars:n,media:l,badges:o,pardotFormUrl:d,theme:h,formSizing:c}){let p=(0,aK.stegaClean)(h)??"light",u=(0,aK.stegaClean)(d),f=(0,aq.jsx)(aH.ContentBlock,{variant:"leading",headingContent:(0,aH.withForcedVariant)(s,"leading",{buttons:void 0,...aQ(s,"5xl")}),theme:p,headingWeight:"bold"});return(0,aq.jsxs)("div",{className:"container-page",children:[a&&a.length>0&&(0,aq.jsx)(am,{items:a.map(s=>({label:s.label??"",href:s.href??void 0})),colorScheme:"dark"===p?"dark":"light",className:"mb-6"}),n&&n.length>0&&(0,aq.jsx)(aJ,{avatars:n}),(0,aq.jsxs)("div",{className:"mt-8 grid grid-cols-1 gap-8 lg:grid-cols-2",children:[(0,aq.jsxs)("div",{className:"flex flex-col gap-8",children:[f,l&&(0,aq.jsx)(s4,{media:l,className:"rounded-[20px] overflow-hidden",objectCover:!0,aspectRatio:"16/9",sizes:"(max-width: 1023px) 100vw, (max-width: 1439px) 50vw, 624px"}),o&&o.length>0&&(0,aq.jsx)("div",{className:"flex flex-wrap gap-2",children:o.map(s=>(0,aq.jsx)(aY.Badge,{size:"sm",href:s.href??void 0,children:s.label},s._key))})]}),(0,aq.jsx)("div",{className:"lg:pt-0",children:u?(0,aq.jsx)(aX.PardotFormIframe,{src:u,formSizing:c??void 0}):(0,aq.jsx)("div",{className:"flex min-h-80 w-full items-center justify-center rounded-[20px] border border-dashed border-neutral-300 bg-neutral-50 p-6 text-center",children:(0,aq.jsx)("p",{className:"text-sm text-neutral-500",children:"Add a Pardot Form URL to display the form here."})})})]})]})}function aQ(s,a){let n=s?.heading?.headingSize,l=n&&"2xl"!==n?n:a;return{heading:{...s?.heading,tagLevel:"h1",headingSize:l}}}function a0({variant:s,...a}){switch((0,sq.stegaClean)(s)??"split"){case"backgroundImage":return(0,sG.jsx)(sK,{...a});case"split":return(0,sG.jsx)(s6,{...a});case"splitFullBleed":return(0,sG.jsx)(at,{...a});case"twoThirdsImage":return(0,sG.jsx)(av,{...a}
1205);case"iconCard":return(0,sG.jsx)(aP,{...a});case"cards":return(0,sG.jsx)(aB,{...a});case"homepage":return(0,sG.jsx)(aG,{...a});case"form":return(0,sG.jsx)(aZ,{...a});default:return null}}var a1=e9,a2=e7,a3=tn,a4=t8,a5=tV;a1.groq` 1206 variant, 1207 flipLayout, 1208 showDecorativePill, 1209 pardotFormUrl, 1210 formSizing, 1211 headingContent { 1212 ${a2.headingFragment} 1213 }, 1214 media { 1215 mediaType, 1216 image { 1217 ${a5.richImageObjectFragment} 1218 }, 1219 "video": select( 1220 mediaType == "video" && useVideoReference == true => videoReference->{${a4.videoFragment}}, 1221 mediaType == "video" => video {${a4.videoFragment}}, 1222 null 1223 ), 1224 lottieFile { 1225 asset->{ url } 1226 } 1227 }, 1228 breadcrumbs[] { 1229 label, 1230 href 1231 }, 1232 avatars[] { 1233 _key, 1234 alt, 1235 image { 1236 ${a5.imageFragment} 1237 } 1238 }, 1239 badges[] { 1240 _key, 1241 label, 1242 href 1243 }, 1244 iconCards[] { 1245 _key, 1246 icon, 1247 customIcon { 1248 asset->{ url } 1249 }, 1250 text, 1251 position 1252 }, 1253 cards[] { 1254 _key, 1255 heading, 1256 textAlignment, 1257 body[] { 1258 ${a2.descriptionPortableTextFragment} 1259 }, 1260 cta { 1261 label, 1262 linkType, 1263 internalType, 1264 internalReference-> { 1265 _type, 1266 "slug": slug.current 1267 }, 1268 manualPath, 1269 openInNewTab, 1270 externalUrl, 1271 mode, 1272 tone, 1273 leadingIcon, 1274 trailingIcon 1275 } 1276 }, 1277 ${a3.layoutFragment} 1278`;var a6=a,a8=ak,a9=o,a7=ei,ne=h,nt=rx,ni=c,nr=s.i(907849);function ns({image:s,alignment:a}){let n=s.asset?(0,nr.urlForImage)(s).width(400).url():null;return n?(0,a6.jsx)("div",{className:(0,ni.cn)("container-page flex","center"===a?"justify-center":"justify-start"),children:(0,a6.jsx)(a8.default,{src:n,alt:s.alt||"",width:400,height:120,className:"h-auto w-[388px] object-contain",placeholder:s.asset?.metadata?.lqip?"blur":"empty",blurDataURL:s.asset?.metadata?.lqip??void 0})}):null}function na({featuredLogoImage:s,variant:a,alignment:n,badge:l,badgeVariant:o,headingContent:d,theme:h,backgroundImage:c,backgroundImageMobile:p,splitImage:u,...f}){let m=(0,a9.stegaClean)(a)??"backgroundImage",g=(0,a9.stegaClean)(n)??"left",y=(0,a9.stegaClean)(h)??"light",v="center"===g,x=(0,a9.stegaClean)(l)?.trim(),b=((0,a9.stegaClean)(o)??"filled")==="filled";if("backgroundImage"===m){let a="stacked";return(0,a6.jsxs)("div",{className:"relative isolate overflow-clip",children:[c?.asset?.url&&(0,a6.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0 right-0 -z-10 flex items-center",children:(0,a6.jsx)(a7.default,{...c,mobileImage:p,unsetRatio:!0,alt:""})}),(0,a6.jsxs)("div",{className:"flex flex-col gap-10 py-12 min-[834px]:py-18 xl:gap-12 xl:py-24",children:[s&&(0,a6.jsx)(ns,{image:s,alignment:g}),(0,a6.jsx)("div",{className:"container-page",children:(0,a6.jsxs)("div",{className:(0,ni.cn)("flex flex-col w-full lg:max-w-[624px]",v?"items-center mx-auto":"items-start"),children:[(0,a6.jsx)(ne.ContentBlock,{variant:"stacked",alignment:g,headingContent:(0,ne.withForcedVariant)(d,a,aQ(d,"7xl")),theme:y,headingWeight:"bold",splitCtaGap:"wide"}),x&&(0,a6.jsx)(nt.Badge,{tone:b?"filled":"neutral",className:(0,ni.cn)("mt-8 rounded-[30px] border-[1.5px] border-primary-600 px-6 py-3 whitespace-normal text-center","font-display text-sm leading-6",b?"bg-surface-button text-button":"bg-transparent text-primary-600"),children:x})]})})]})]})}if("splitFullBleed"===m){let a="stacked";return(0,a6.jsx)("div",{className:"relative isolate overflow-x-clip",children:(0,a6.jsxs)("div",{className:"flex flex-col gap-10 py-12 min-[834px]:py-18 xl:gap-12 xl:py-24",children:[s&&(0,a6.jsx)(ns,{image:s,alignment:g}),(0,a6.jsx)("div",{className:"container-page",children:(0,a6.jsxs)("div",{className:"flex flex-col gap-16 w-full md:flex-row md:items-center md:w-[calc(100cqw-calc(50cqw-640px))] md:shrink-0",children:[(0,a6.jsxs)("div",{className:"w-full lg:max-w-[624px] flex flex-col items-start md:order-1",children:[(0,a6.jsx)(ne.ContentBlock,{variant:a,alignment:g,headingContent:(0,ne.withForcedVariant)(d,a,aQ(d,"7xl")),theme:y,headingWeight:"bold",splitCtaGap:"wide"}),x&&(0,a6.jsx)(nt.Badge,{tone:b?"filled":"neutral",className:(0,ni.cn)("mt-8 rounded-[30px] border-[1.5px] border-primary-600 px-6 py-3 whitespace-normal text-center","font-display text-sm leading-6",b?"bg-surface-button text-button":"bg-transparent text-primary-600"),children:x})]}),u?.asset?.url&&(0,a6.jsx)("div",{className:"w-full flex justify-start md:order-2",children:(0,a6.jsx)(a7.default,{...u,objectCover:!0,unsetMaxWidth:!0,className:"rounded-[20px] w-[calc(100cqw-16px)] shrink-0 tablet:w-[calc(100cqw-65px)] md:w-full md:rounded-r-none",alt:"",sizes:"(max-width: 1439px) 100vw, 50vw"})})]})})]})})}return(0,a6.jsxs)(a6.Fragment,{children:[s&&(0,a6.jsx)(ns,{image:s,alignment:"left"}),(0,a6.jsx)(a0,{variant:"form",headingContent:d,theme:h,...f})]})}var nn=a,nl=ak,no=o,nd=h,nh=nr,nc=a,np=nr;function nu({image:s}){let a=s.mobileImage?.asset?(0,np.urlForImage)(s.mobileImage).width(906).url():null,n=s.tabletImage?.asset?(0,np.urlForImage)(s.tabletImage).width(906).height(1072).url
1278():null,l=s.desktopImage?.asset?(0,np.urlForImage)(s.desktopImage).width(906).height(1072).url():null,o=n??a,d=a??o;if(!d)return null;let h=s.mobileImage?.alt?.trim()||s.tabletImage?.alt?.trim()||s.desktopImage?.alt?.trim()||"";return(0,nc.jsxs)("picture",{className:"h-full",children:[l&&(0,nc.jsx)("source",{media:"(min-width: 1024px)",srcSet:l}),o&&(0,nc.jsx)("source",{media:"(min-width: 768px)",srcSet:o}),(0,nc.jsx)("img",{src:d,alt:h,className:"h-full w-full object-contain object-right-bottom",decoding:"async",loading:"eager",fetchPriority:"high"})]})}function nf({image:s}){let a=s.asset?(0,nh.urlForImage)(s).width(400).url():null;return a?(0,nn.jsx)(nl.default,{src:a,alt:s.alt?.trim()||"",width:400,height:120,className:"h-auto max-h-20 w-auto max-w-[240px] object-contain",placeholder:s.asset?.metadata?.lqip?"blur":"empty",blurDataURL:s.asset?.metadata?.lqip??void 0}):null}function nm(s,a,n){if(!s)return null;let l=new Date(s);if(isNaN(l.getTime()))return null;try{let s=a??"America/New_York",o=new Intl.DateTimeFormat("en-US",{timeZone:s,month:"long",day:"numeric"}).format(l),d=new Intl.DateTimeFormat("en-US",{timeZone:s,hour:"numeric",hour12:!0}).format(l).replace("â¯","").replace(" ",""),h=new Intl.DateTimeFormat("en-US",{timeZone:s,timeZoneName:"shortGeneric"}).formatToParts(l).find(s=>"timeZoneName"===s.type)?.value??"",c=`${o} at ${d} ${h}`.trim();if(n){let s=new Intl.DateTimeFormat("en-US",{timeZone:n,hour:"numeric",hour12:!0}).format(l).replace("â¯","").replace(" ",""),a=new Intl.DateTimeFormat("en-US",{timeZone:n,timeZoneName:"shortGeneric"}).formatToParts(l).find(s=>"timeZoneName"===s.type)?.value??"";c+=` / ${s} ${a}`}return c}catch{return null}}function ng({logoImage:s,headingContent:a,eventLabel:n,splashImage:l,theme:o,eventDate:d,timezone:h,secondTimezone:c}){let p=(0,no.stegaClean)(o)??"light",u=nm((0,no.stegaClean)(d),(0,no.stegaClean)(h),(0,no.stegaClean)(c)),f=!!(l?.mobileImage?.asset||l?.tabletImage?.asset||l?.desktopImage?.asset),m=!!(n||u),g=a?{...a,buttons:void 0,eyebrow:u}:a,y=a?.buttons;return(0,nn.jsxs)("div",{className:"relative w-full overflow-hidden",children:[(0,nn.jsxs)("div",{className:"relative flex flex-col items-start justify-center pt-[7.7rem] px-[2.4rem] pb-[4.8rem] sm:w-[62%] sm:pt-12 sm:px-32 sm:pb-12 lg:w-[68%] lg:pt-16 lg:px-32 lg:pb-20 xl:w-[73%] xl:pt-40 xl:pb-30",children:[(0,nn.jsx)("img",{src:"/images/shapes/event-speaker-shape.svg",className:"pointer-events-none absolute left-[-9rem] top-0 z-0 h-full min-w-[120.9rem] sm:left-0 sm:min-w-0 sm:w-full","aria-hidden":"true",alt:""}),(0,nn.jsxs)("div",{className:"relative z-10 mx-auto flex w-full max-w-[33rem] sm:max-w-[50rem] flex-col gap-8",children:[s&&(0,nn.jsx)("div",{className:"py-12 mb-2 lg:mb-4",children:(0,nn.jsx)(nf,{image:s})}),(0,nn.jsx)(nd.ContentBlock,{variant:"leading",headingContent:(0,nd.withForcedVariant)(g,"leading",aQ(g,"7xl")),theme:p,headingWeight:"bold"}),m&&(0,nn.jsx)("p",{className:"dark"===p?"text-h5 font-medium text-white":"text-h5 font-medium text-foreground",children:n}),y&&y.length>0&&(0,nn.jsx)(nd.HeadingButtons,{buttons:y,largeWidth:!!a?.isLargeWidthButton})]})]}),f&&l&&(0,nn.jsx)("div",{className:"relative sm:h-[536px] w-full pointer-events-none sm:absolute sm:right-0 sm:bottom-0 sm:h-full sm:w-[45%] xl:w-[35.4%]",children:(0,nn.jsx)(nu,{image:l})})]})}var ny=a,nv=o,nx=w,nb=h,nw=c;let nk="mx-auto w-full max-w-[1440px] px-4 sm:px-16 lg:px-20";function nC(s,a){return{...s,variant:a}}function nS({metrics:s}){return(0,ny.jsx)("dl",{className:"grid grid-cols-2 gap-4 sm:gap-8",children:s.map((s,a)=>(0,ny.jsxs)("div",{className:"flex flex-col-reverse justify-end gap-4 lg:gap-4.5",children:[(0,ny.jsx)("dt",{className:"font-heading text-fluid-text-md text-body font-medium",children:s.label}),(0,ny.jsx)("dd",{className:"font-heading text-fluid-display-6xl font-bold tracking-[-0.015em] text-stat",children:s.value})]},s._id??s._key??`metric-${a}`))})}function n_({metrics:s,theme:a}){return(0,ny.jsx)("div",{className:"dark w-full rounded-[20px] px-12 py-16 lg:px-14 bg-surface-background border border-primary",children:(0,ny.jsx)("div",{className:"grid grid-cols-2 gap-6 sm:flex",children:s.map((s,a)=>{let n=s.icon;return(0,ny.jsxs)("div",{className:"flex w-full flex-col gap-4 lg:gap-4.5 sm:grow sm:shrink-0 sm:basis-0",children:[n?(0,ny.jsx)("span",{className:"flex items-center justify-center size-11 rounded-full border border-secondary-outline-hover p-1.5",children:(0,ny.jsx)(nx.Icon,{name:n,size:30,strokeWidth:1,"aria-hidden":!0,
1278className:"text-heading"})}):s.value?(0,ny.jsx)("span",{className:"font-heading text-fluid-display-xl font-bold text-stat",children:s.value}):null,(0,ny.jsx)("span",{className:"font-heading text-fluid-display-xl text-heading font-semibold tracking-[-0.015em]",children:s.label})]},s._id??s._key??`metric-${a}`)})})})}let nj=({variant:s,headingContent:a,metrics:n,theme:l="light",className:o})=>{let d=(0,nv.stegaClean)(s)??"split",h=(0,nv.stegaClean)(l)??"light",c=(n??[]).filter(s=>s?.value||s?.label||s?.icon),p=!!(a?.eyebrow||a?.heading?.heading?.length||a?.body?.length||a?.buttons?.length);if(!p&&!c.length)return null;let u="stack"===d?"stacked":"leading",f=p?(0,ny.jsx)(nb.ContentBlock,{variant:u,headingContent:nC(a,u),theme:h,headingWeight:"bold",containerClassName:"stack"===d?"max-w-full":void 0,bodyClassName:"stack"===d?"mx-auto max-w-[600px]":void 0}):null;return"stack"===d?(0,ny.jsx)("div",{className:(0,nw.cn)(nk,o),children:(0,ny.jsxs)("div",{className:"flex flex-col items-center gap-12 lg:gap-16",children:[f&&(0,ny.jsx)("div",{className:"w-full",children:f}),c.length>0&&(0,ny.jsx)(n_,{metrics:c,theme:h})]})}):(0,ny.jsx)("div",{className:(0,nw.cn)(nk,o),children:(0,ny.jsxs)("div",{className:"grid grid-cols-1 items-start gap-10 lg:grid-cols-2 lg:gap-16",children:[f&&(0,ny.jsx)("div",{className:"w-full lg:max-w-[520px]",children:f}),c.length>0&&(0,ny.jsx)(nS,{metrics:c})]})})};var nT=s.i(743633);s.i(788463);var nE=nT,nP=s.i(684639),nA=a,nN=o,nM=h,nI=c,nD=p,nF=s.i(452620);let nL=({headingContent:s,cards:a,theme:n="light",className:l})=>{let o=(0,nN.stegaClean)(n)??"light",d=(a??[]).filter(s=>s?.heading||s?.description?.length),h=!!(s?.eyebrow||s?.heading?.heading?.length||s?.body?.length||s?.buttons?.length);return h||0!==d.length?(0,nA.jsxs)("div",{className:(0,nI.cn)(nD.SECTION_COLUMN,"flex flex-col gap-12 lg:gap-14",l),children:[h&&(0,nA.jsx)(nM.ContentBlock,{variant:s?.variant??"leading",headingContent:s??void 0,theme:o,headingWeight:"bold"}),d.length>0&&(0,nA.jsx)("ul",{className:"grid grid-cols-1 gap-6 sm:gap-8 lg:grid-cols-2",children:d.map(s=>{let a=(0,nN.stegaClean)(s.size)??"large";return(0,nA.jsx)("li",{className:(0,nI.cn)("large"===a&&"lg:col-span-2"),children:(0,nA.jsx)(nF.FeatureCardBentoCardItem,{card:s,theme:o})},s._key)})})]}):null};var nR=e9,nO=tV,nz=e7,nB=tn;nR.groq` 1279 _type, 1280 _key, 1281 headingContent { 1282 ${nz.headingFragment} 1283 }, 1284 cards[] { 1285 _key, 1286 size, 1287 badge, 1288 badgeVariant, 1289 showBorder, 1290 icon, 1291 customIcon { 1292 asset->{ url } 1293 }, 1294 eyebrow, 1295 heading, 1296 headingSize, 1297 description[] { 1298 ${nz.descriptionPortableTextFragment} 1299 }, 1300 descriptionSize, 1301 image { 1302 ${nO.richImageObjectFragment} 1303 }, 1304 imagePosition 1305 }, 1306 ${nB.layoutFragment} 1307`;var nV=a,n$=G,nW=S,nG=c,nq=a,nH=s.i(900297),nU=tf,nY=c;function nX({items:s,align:a="center",className:n}){let l=s.filter(s=>s.link?.label&&(0,nU.getLinkData)(s.link));return 0===l.length?null:(0,nq.jsx)("nav",{"aria-label":"Page navigation",className:(0,nY.cn)("w-full",n),children:(0,nq.jsx)("ul",{className:(0,nY.cn)("m-0 flex flex-col xs:flex-row list-none flex-wrap gap-6 lg:gap-8 p-0","left"===a?"items-start justify-start":"items-center justify-center"),children:l.map(s=>{let a=s.link?.label??"";return(0,nq.jsx)("li",{className:"w-max",children:s.isActive?(0,nq.jsx)("span",{"aria-current":"page",className:(0,nY.cn)("inline-flex items-center rounded-full border-[1.5px]","border-primary px-6 py-3 font-heading text-fluid-text-xs font-medium"),children:a}):(0,nq.jsx)(nH.Link,{href:s.link,className:(0,nY.cn)("inline-flex items-center rounded-full border-[1.5px] border-transparent","px-6 py-3 font-heading text-fluid-text-xs font-medium text-heading","transition-all duration-300 ease-in-out hover:-translate-y-[5px]","hover:bg-surface-button hover:text-button hover:border-primary","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-600 focus-visible:ring-offset-2"),children:a})},s._key)})})})}function nK(s){return new Date(s).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"})}function nJ({eyebrow:s,heading:a,body:n,dateLabel:l,dateValue:o,navItems:d,alignment:h,theme:c}){let p="left"===h,u=!!(d&&d.length>0),f=Array.isArray(n)&&n.length>0,m=!!(s||a||f||u),g=!!o;return m||g?(0,nV.jsxs)("div",{className:"mx-auto max-w-[1440px] px-4 sm:px-16 xl:px-20",children:[m&&(0,nV.jsxs)("div",{className:(0,nG.cn)("flex flex-col gap-6 lg:gap-8",p?"items-start text-left":"items-center text-center"),children:[s&&(0,nV.jsx)(n$.Eyebrow,{label:s,theme:c??void 0}),a&&(0,nV.jsx)("h1",{className:"font-display text-fluid-display-5xl font-bold tracking-[-0.015em] text-heading",children:a}),f&&(0,nV.jsx)(nW.SimpleRichText,{blocks:n,paragraphClassName:"text-fluid-text-md"}),u&&(0,nV.jsx)(nX,{items:d,align:p?"left":"center"})]}),g&&(0,nV.jsxs)(nV.Fragment,{children:[(0,nV.jsx)("hr",{className:"border-0 border-t border-neutral-300 mt-12 sm:mt-18 xl:mt-24 mb-12 sm:mb-14 xl:mb-16"}),(0,nV.jsxs)("p",{className:(0,nG.cn)("font-display text-fluid-text-sm text-body",p?"text-left":"text-center"),children:[(0,nV.jsxs)("span",{className:"font-medium text-heading",children:[l??"Last updated",":"]}
1307)," ",nK(o)]})]})]}):null}var nZ=e9,nQ=tn;let n0=nZ.groq` 1308 label, 1309 linkType, 1310 internalType, 1311 internalReference->{ _type, "slug": slug.current }, 1312 manualPath, 1313 externalUrl, 1314 openInNewTab 1315`;function n1(s,a={}){let n=s;switch("accent"===n.theme&&(s={...n,theme:"dark"}),s._type){case"richText":return(0,f.jsx)(e4,{blocks:s.body});case"iconCardDeck":return(0,f.jsx)(ts,{...s});case"imageCardDeck":return(0,f.jsx)(tj,{...s});case"imageBlockSection":return(0,f.jsx)(tR,{...s});case"iframeBlockSection":return(0,f.jsx)(tU,{...s});case"videoBlockSection":return(0,f.jsx)(t3,{...s});case"tableSection":return(0,f.jsx)(ii.Table,{...s});case"conversionPanelModule":{let a=s;return(0,f.jsx)(eC,{...a})}case"headingBlock":return(0,f.jsx)(ir.HeadingBlock,{...s});case"columnRichText":return(0,f.jsx)(iu,{...s});case"resourceCarousel":return(0,f.jsx)(ib,{...s});case"imageCarouselCardDeck":return(0,f.jsx)(ij,{...s});case"resourceCardDeck":return(0,f.jsx)(iV,{...s});case"switchback":return(0,f.jsx)(rr,{...s,tabletColumns:a.switchbackTabletColumns});case"accordion":return(0,f.jsx)(rX,{...s});case"comparisonTable":return(0,f.jsx)(sB,{...s});case"hero":return(0,f.jsx)(a0,{...s});case"eventHero":return(0,f.jsx)(na,{...s});case"eventSpeakerHero":return(0,f.jsx)(ng,{...s});case"tabbedSwitcher":return(0,f.jsx)(lw,{...s});case"featureCard":return(0,f.jsx)(r7,{...s});case"featureCardBento":return(0,f.jsx)(nL,{...s});case"stats":return(0,f.jsx)(nj,{...s});case"statBento":return(0,f.jsx)(nE.StatBento,{...s});case"trustbar":return(0,f.jsx)(sS,{...s});case"testimonialSection":return(0,f.jsx)(nP.Testimonial,{...s});case"resourceBento":default:return null;case"leadershipCardDeck":return(0,f.jsx)(rN,{...s});case"subNavIntro":return(0,f.jsx)(nJ,{...s})}}nZ.groq` 1316 ${nQ.layoutFragment}, 1317 alignment, 1318 eyebrow, 1319 heading, 1320 body[]{ 1321 ..., 1322 markDefs[]{ 1323 ..., 1324 _type == "link" => { 1325 ..., 1326 internalLink->{ _type, "slug": slug.current } 1327 } 1328 } 1329 }, 1330 dateLabel, 1331 dateValue, 1332 navItems[]{ 1333 _key, 1334 isActive, 1335 link { ${n0} } 1336 } 1337`;var n2=a,n3=n,n4=l,n5=d,n6=c;let n8=16,n9="flex items-center gap-3 scrollbar-hidden overflow-x-auto lg:gap-4",n7="absolute cursor-pointer top-1/2 -translate-y-1/2 size-10! min-w-10! p-2! [border-width:1px]! bg-surface-background! hover:bg-surface-background!",le=s=>(0,n6.cn)("shrink-0 cursor-pointer rounded-4xl border px-6 py-3 font-heading text-fluid-text-sm font-medium whitespace-nowrap transition-colors","text-primary-800 dark:text-white","hover:bg-primary-600 hover:text-white dark:hover:bg-primary-200 dark:hover:text-primary-800",s?"border-primary bg-surface-background text-primary-800":"border-transparent bg-transparent"),lt=s=>{let{children:a,activeIndex:n,onPrevious:l,onNext:o,disablePrevious:d,disableNext:h}=s,c=!0===s.asTablist,p=c?s.ariaLabel:void 0,u=!c||(s.loop??!0),f=(0,n3.useRef)(null),[m,g]=(0,n3.useState)(!1),[y,v]=(0,n3.useState)(!1),x=(0,n3.useCallback)(()=>{let s=f.current;if(!s)return;let a=s.scrollWidth-s.clientWidth;g(s.scrollLeft>1),v(s.scrollLeft<a-1)},[]);(0,n3.useEffect)(()=>{let s=f.current;if(!s)return;x();let a=new ResizeObserver(x);return a.observe(s),document.fonts?.ready.then(x),()=>a.disconnect()},[x]),(0,n3.useEffect)(()=>{let s=f.current;if(!s||void 0===n)return;let a=s.children[n];if(!a)return;let l=s.getBoundingClientRect(),o=a.getBoundingClientRect();o.left<l.left?s.scrollBy({left:o.left-l.left-n8,behavior:"smooth"}):o.right>l.right&&s.scrollBy({left:o.right-l.right+n8,behavior:"smooth"})},[n]);let b=s=>{let a=f.current;a&&a.scrollBy({left:s*a.clientWidth*.8,behavior:"smooth"})},w=m?y?"max-lg:mask-image-fade-x":"max-lg:mask-image-fade-l":y?"max-lg:mask-image-fade-r":void 0,k=m,C=y,S=l??(()=>b(-1)),_=o??(()=>b(1)),j=(0,n2.jsx)("div",{ref:f,onScroll:x,className:(0,n6.cn)(n9,w),children:a});return(0,n2.jsxs)("div",{className:"relative w-fit mx-auto max-w-full",children:[c?(0,n2.jsx)(n4.List,{asChild:!0,"aria-label":p,loop:u,children:j}):j,k&&(0,n2.jsx)(n5.Button,{type:"button",onClick:S,disabled:d,"aria-disabled":d,iconOnly:!0,label:l?"Previous":"Scroll tabs left",leadingIcon:"chevron-left",mode:"outline",size:"lg",className:(0,n6.cn)(n7,"left-0")}),C&&(0,n2.jsx)(n5.Button,{type:"button",onClick:_,disabled:h,"aria-disabled":h,iconOnly:!0,label:o?"Next":"Scroll tabs right",leadingIcon:"chevron-right",mode:"outline",size:"lg",className:(0,n6.cn)(n7,"right-0")})]})};var li=a,lr=n,ls=s.i(44722),la=s.i(861656),ln=s.i(55932),ll=s.i(366591),lo=d,ld=c,lh=p;let lc=4,lp=32,lu=768,lf=1200,lm=8e3,lg="w-[86%]! min-[768px]:w-full! min-[768px]:max-w-[706px] min-[1200px]:max-w-[1062px]";function ly(){let[s,a]=(0,lr.useState)(()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches);return(0,lr.useEffect)(()=>{let s=window.matchMedia("(prefers-reduced-motion: reduce)"),n=s=>a(s.matches);
1337return s.addEventListener("change",n),()=>s.removeEventListener("change",n)},[]),s}let lv=({slides:s,autoplay:a=!1,ariaLabel:n="Features"})=>{let[l,o]=(0,lr.useState)(),[d,h]=(0,lr.useState)(0),c=(0,lr.useId)(),p=ly(),u=a&&!p&&s.length>1,f=(0,lr.useCallback)(s=>{h(s.realIndex)},[]);(0,lr.useEffect)(()=>{if(l?.autoplay){if(!u)return void l.autoplay.stop();l.autoplay.start()}},[l,u]);let m=(0,lr.useCallback)(()=>{u&&l?.autoplay?.pause()},[u,l]),g=(0,lr.useCallback)(()=>{u&&l?.autoplay?.resume()},[u,l]);if(!s.length)return null;let y=!l||s.length<=1;return(0,li.jsxs)("section",{"aria-roledescription":"carousel","aria-label":n,onFocusCapture:m,onBlurCapture:s=>{let a=s.relatedTarget;a instanceof Node&&s.currentTarget.contains(a)||g()},className:"px-4 sm:px-0 flex w-full flex-col gap-12 lg:gap-14",children:[(0,li.jsx)("p",{id:`${c}-instructions`,className:"sr-only",children:"Use the previous and next buttons, or the left and right arrow keys, to move through the slides. You can also swipe on a touch screen."}),s.length>1&&(0,li.jsx)("div",{className:lh.SECTION_COLUMN,children:(0,li.jsx)(lt,{activeIndex:d,onPrevious:()=>l?.slidePrev(),onNext:()=>l?.slideNext(),disablePrevious:y,disableNext:y,children:s.map((s,a)=>(0,li.jsx)("button",{type:"button","aria-label":`Go to slide ${a+1}: ${s.label}`,"aria-current":a===d?"true":void 0,onClick:()=>l?.slideToLoop(a),className:le(a===d),children:s.label},s.key))})}),(0,li.jsxs)("div",{className:"flex w-full flex-col gap-8 lg:gap-10",children:[(0,li.jsx)("div",{"aria-describedby":`${c}-instructions`,className:"w-full overflow-x-clip",children:(0,li.jsx)(ll.Swiper,{modules:[la.Autoplay,ls.A11y,ln.Keyboard],onSwiper:s=>{o(s),f(s)},onSlideChange:f,onResize:f,slidesPerView:"auto",centeredSlides:!0,spaceBetween:lc,loop:s.length>1,breakpoints:{[lu]:{slidesPerView:"auto",centeredSlides:!0,spaceBetween:lp},[lf]:{slidesPerView:"auto",centeredSlides:!0,spaceBetween:lp}},autoplay:!!u&&{delay:lm,disableOnInteraction:!1,pauseOnMouseEnter:!0},keyboard:{enabled:!0},a11y:{enabled:!0,slideLabelMessage:"Slide {{index}} of {{slidesLength}}"},watchSlidesProgress:!0,className:"w-full",children:s.map(s=>(0,li.jsx)(ll.SwiperSlide,{className:(0,ld.cn)("h-auto",lg),children:s.content},s.key))})}),s.length>1&&(0,li.jsx)("div",{className:lh.SECTION_COLUMN,children:(0,li.jsxs)("div",{className:"flex w-full items-center justify-between gap-4",children:[(0,li.jsx)("div",{className:"flex items-center gap-2","aria-hidden":"true",children:s.map((s,a)=>(0,li.jsx)("button",{type:"button",tabIndex:-1,onClick:()=>l?.slideToLoop(a),className:(0,ld.cn)("size-2.5 rounded-full transition-all hover:bg-pagination-hover",a===d?"bg-pagination-selected":"bg-pagination")},s.key))}),(0,li.jsxs)("div",{className:"flex items-center gap-2",children:[(0,li.jsx)(lo.Button,{type:"button",disabled:y,"aria-disabled":y,onClick:()=>l?.slidePrev(),iconOnly:!0,label:"Previous slide",leadingIcon:"chevron-left",mode:"outline",size:"lg",className:"size-10! min-w-10! p-2! border border-primary-600 dark:border-primary-200 disabled:border-neutral-400"}),(0,li.jsx)(lo.Button,{type:"button",disabled:y,"aria-disabled":y,onClick:()=>l?.slideNext(),iconOnly:!0,label:"Next slide",leadingIcon:"chevron-right",mode:"outline",size:"lg",className:"size-10! min-w-10! p-2! border border-primary-600 dark:border-primary-200 disabled:border-neutral-400"})]})]})})]})]})},lx=(s,a)=>({value:s._key??`tab-${a}`,label:s.label??`Tab ${a+1}`,components:s.components??[]});function lb(s){let a=s?.heading?.heading,n=Array.isArray(a)&&a.length>0?(0,u.blocksToText)(a):"";return(0,o.stegaClean)(n||s?.eyebrow||"").trim()||"Content tabs"}let lw=({variant:s,headingContent:u,tabs:f,autoplay:m,theme:g="light",className:y})=>{let[v,x]=(0,n.useState)(),b=(0,o.stegaClean)(s)??"tab",w=(f??[]).filter(Boolean).map(lx),k=w.some(s=>s.value===v)?v:w[0]?.value,C=Math.max(w.findIndex(s=>s.value===k),0),S=!!(u?.eyebrow||u?.heading?.heading?.length||u?.body?.length||u?.buttons?.length),_=lb(u);if(!S&&!w.length)return null;let j=s=>{let a=w[C+s];a&&x(a.value)},T=s=>s.components.map((s,l)=>(0,a.jsx)(n.Fragment,{children:n1(s,{switchbackTabletColumns:!0})},s._key??`section-${l}`)),E=S?(0,a.jsx)("div",{className:p.SECTION_COLUMN,children:(0,a.jsx)(h.ContentBlock,{variant:u?.variant??"stacked",headingContent:u??void 0,theme:g??"light",headingWeight:"bold",alignment:u?.alignment??"center"})}):null;
1337return"carousel"===b?(0,a.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-12 lg:gap-14",y),children:[E,w.length>0&&(0,a.jsx)(lv,{slides:w.map(s=>({key:s.value,label:s.label,content:T(s)})),autoplay:m??!1,ariaLabel:_})]}):(0,a.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-12 lg:gap-14",y),children:[E,k&&(0,a.jsxs)(l.Root,{value:k,onValueChange:x,className:"flex flex-col gap-12 lg:gap-14",children:[(0,a.jsx)("div",{className:p.SECTION_COLUMN,children:(0,a.jsx)(lt,{asTablist:!0,ariaLabel:_,activeIndex:C,loop:!1,onPrevious:()=>j(-1),onNext:()=>j(1),disablePrevious:C<=0,disableNext:C>=w.length-1,children:w.map((s,n)=>(0,a.jsx)(l.Trigger,{value:s.value,onClick:()=>x(s.value),className:le(n===C),children:s.label},s.value))})}),(0,a.jsxs)("div",{className:"flex flex-col gap-6",children:[w.map(s=>(0,a.jsx)(l.Content,{value:s.value,className:"flex flex-col gap-12 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500 lg:gap-14 lg:[&>div]:max-w-[1126px]",children:T(s)},s.value)),w.length>1&&(0,a.jsx)("div",{className:(0,c.cn)(p.SECTION_COLUMN,"lg:max-w-[1126px]"),"aria-hidden":"true",children:(0,a.jsxs)("div",{className:"flex w-full items-center justify-between gap-4",children:[(0,a.jsx)("div",{className:"flex items-center gap-2",children:w.map((s,n)=>(0,a.jsx)("button",{type:"button",tabIndex:-1,onClick:()=>x(s.value),className:(0,c.cn)("size-2.5 rounded-full transition-all hover:bg-pagination-hover",n===C?"bg-button":"bg-neutral-700")},s.value))}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(d.Button,{tabIndex:-1,disabled:C<=0,"aria-disabled":C<=0,onClick:()=>j(-1),iconOnly:!0,label:"Previous tab",leadingIcon:"chevron-left",mode:"outline",size:"lg",className:"size-10! min-w-10! p-2! border border-primary-600 dark:border-primary-200 disabled:border-neutral-400"}),(0,a.jsx)(d.Button,{tabIndex:-1,disabled:C>=w.length-1,onClick:()=>j(1),iconOnly:!0,label:"Next tab",leadingIcon:"chevron-right",mode:"outline",size:"lg",className:"size-10! min-w-10! p-2! border border-primary-600 dark:border-primary-200 disabled:border-neutral-400"})]})]})})]})]})]})},lk=lw},756840,s=>{"use strict";let a;var n,l=s.i(728187),o=s.i(447270);s.i(462105);var d=s.i(660563),h=s.i(875496),c=l,p=o,u=s.i(515201),f=s.i(823749),m=s.i(839435),g=o,y=u,v=o,x=s.i(85403),b=o,w=f;function k(s){let a=b.forwardRef((a,n)=>{let{children:l,...o}=a,d=null,h=!1,c=[];A(l)&&"function"==typeof D&&(l=D(l._payload)),b.Children.forEach(l,s=>{if(E(s)){h=!0;let a=s,n="child"in a.props?a.props.child:a.props.children;A(n)&&"function"==typeof D&&(n=D(n._payload)),d=_(a,n),c.push(d?.props?.children)}else c.push(s)}),d?d=b.cloneElement(d,void 0,c):!h&&1===b.Children.count(l)&&b.isValidElement(l)&&(d=l);let p=d?T(d):void 0,u=(0,w.useComposedRefs)(n,p);if(!d){if(l||0===l)throw Error(h?I(s):M(s));return l}let f=j(o,d.props??{});return d.type!==b.Fragment&&(f.ref=n?u:p),b.cloneElement(d,f)});return a.displayName=`${s}.Slot`,a}var C=Symbol.for("radix.slottable");function S(s){let a=s=>"child"in s?s.children(s.child):s.children;return a.displayName=`${s}.Slottable`,a.__radixId=C,a}var _=(s,a)=>{if("child"in s.props){let a=s.props.child;return b.isValidElement(a)?b.cloneElement(a,void 0,s.props.children(a.props.children)):null}return b.isValidElement(a)?a:null};function j(s,a){let n={...a};for(let l in a){let o=s[l],d=a[l];/^on[A-Z]/.test(l)?o&&d?n[l]=(...s)=>{let a=d(...s);return o(...s),a}:o&&(n[l]=o):"style"===l?n[l]={...o,...d}:"className"===l&&(n[l]=[o,d].filter(Boolean).join(" "))}return{...s,...n}}function T(s){let a=Object.getOwnPropertyDescriptor(s.props,"ref")?.get,n=a&&"isReactWarning"in a&&a.isReactWarning;return n?s.ref:(n=(a=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?s.props.ref:s.props.ref||s.ref}function E(s){return b.isValidElement(s)&&"function"==typeof s.type&&"__radixId"in s.type&&s.type.__radixId===C}var P=Symbol.for("react.lazy");function A(s){return null!=s&&"object"==typeof s&&"$$typeof"in s&&s.$$typeof===P&&"_payload"in s&&N(s._payload)}function N(s){return"object"==typeof s&&null!==s&&"then"in s}var M=s=>`${s} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,I=s=>`${s} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,D=b[" use ".trim().toString()],F=l,L=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((s,a)=>{let n=k(`Primitive.${a}`),l=v.forwardRef((s,l)=>{let{asChild:o,...d}=s,h=o?n:a;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,F.jsx)(h,{...d,ref:l})});return l.displayName=`Primitive.${a}`,{...s,[a]:l}},{});function R(s,a){s&&x.flushSync(()=>s.dispatchEvent(a))}
1337var O=f,z=s.i(231099),B=s.i(101149),V=l,$="DismissableLayer",W="dismissableLayer.update",G="dismissableLayer.pointerDownOutside",q="dismissableLayer.focusOutside",H=g.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),U=g.forwardRef((s,a)=>{let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:o,onPointerDownOutside:d,onFocusOutside:h,onInteractOutside:c,onDismiss:p,...u}=s,f=g.useContext(H),[m,v]=g.useState(null),x=m?.ownerDocument??globalThis?.document,[,b]=g.useState({}),w=(0,O.useComposedRefs)(a,s=>v(s)),k=Array.from(f.layers),[C]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),S=k.indexOf(C),_=m?k.indexOf(m):-1,j=f.layersWithOutsidePointerEventsDisabled.size>0,T=_>=S,E=X(s=>{let a=s.target,n=[...f.branches].some(s=>s.contains(a));T&&!n&&(d?.(s),c?.(s),s.defaultPrevented||p?.())},x),P=K(s=>{let a=s.target;![...f.branches].some(s=>s.contains(a))&&(h?.(s),c?.(s),s.defaultPrevented||p?.())},x);return(0,B.useEscapeKeydown)(s=>{_===f.layers.size-1&&(o?.(s),!s.defaultPrevented&&p&&(s.preventDefault(),p()))},x),g.useEffect(()=>{if(m)return l&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(n=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(m)),f.layers.add(m),J(),()=>{l&&(f.layersWithOutsidePointerEventsDisabled.delete(m),0===f.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=n))}},[m,x,l,f]),g.useEffect(()=>()=>{m&&(f.layers.delete(m),f.layersWithOutsidePointerEventsDisabled.delete(m),J())},[m,f]),g.useEffect(()=>{let s=()=>b({});return document.addEventListener(W,s),()=>document.removeEventListener(W,s)},[]),(0,V.jsx)(L.div,{...u,ref:w,style:{pointerEvents:j?T?"auto":"none":void 0,...s.style},onFocusCapture:(0,y.composeEventHandlers)(s.onFocusCapture,P.onFocusCapture),onBlurCapture:(0,y.composeEventHandlers)(s.onBlurCapture,P.onBlurCapture),onPointerDownCapture:(0,y.composeEventHandlers)(s.onPointerDownCapture,E.onPointerDownCapture)})});U.displayName=$;var Y="DismissableLayerBranch";function X(s,a=globalThis?.document){let n=(0,z.useCallbackRef)(s),l=g.useRef(!1),o=g.useRef(()=>{});return g.useEffect(()=>{let s=s=>{if(s.target&&!l.current){let l=function(){Z(G,n,d,{discrete:!0})},d={originalEvent:s};"touch"===s.pointerType?(a.removeEventListener("click",o.current),o.current=l,a.addEventListener("click",o.current,{once:!0})):l()}else a.removeEventListener("click",o.current);l.current=!1},d=window.setTimeout(()=>{a.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(d),a.removeEventListener("pointerdown",s),a.removeEventListener("click",o.current)}},[a,n]),{onPointerDownCapture:()=>l.current=!0}}function K(s,a=globalThis?.document){let n=(0,z.useCallbackRef)(s),l=g.useRef(!1);return g.useEffect(()=>{let s=s=>{s.target&&!l.current&&Z(q,n,{originalEvent:s},{discrete:!1})};return a.addEventListener("focusin",s),()=>a.removeEventListener("focusin",s)},[a,n]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}function J(){let s=new CustomEvent(W);document.dispatchEvent(s)}function Z(s,a,n,{discrete:l}){let o=n.originalEvent.target,d=new CustomEvent(s,{bubbles:!1,cancelable:!0,detail:n});a&&o.addEventListener(s,a,{once:!0}),l?R(o,d):o.dispatchEvent(d)}g.forwardRef((s,a)=>{let n=g.useContext(H),l=g.useRef(null),o=(0,O.useComposedRefs)(a,l);return g.useEffect(()=>{let s=l.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),(0,V.jsx)(L.div,{...s,ref:o})}).displayName=Y;var Q=s.i(183483),ee=o;let et=["top","right","bottom","left"],ei=Math.min,er=Math.max,es=Math.round,ea=Math.floor,en=s=>({x:s,y:s}),el={left:"right",right:"left",bottom:"top",top:"bottom"};function eo(s,a,n){return er(s,ei(a,n))}function ed(s,a){return"function"==typeof s?s(a):s}function eh(s){return s.split("-")[0]}function ec(s){return s.split("-")[1]}function ep(s){return"x"===s?"y":"x"}function eu(s){return"y"===s?"height":"width"}function ef(s){let a=s[0];return"t"===a||"b"===a?"y":"x"}function em(s){return ep(ef(s))}function eg(s,a,n){void 0===n&&(n=!1);let l=ec(s),o=em(s),d=eu(o),h="x"===o?l===(n?"end":"start")?"right":"left":"start"===l?"bottom":"top";return a.reference[d]>a.floating[d]&&(h=e_(h)),[h,e_(h)]}function ey(s){let a=e_(s);return[ev(s),a,ev(a)]}function ev(s){return s.includes("start")?s.replace("start","end"):s.replace("end","start")}let ex=["left","right"],eb=["right","left"],ew=["top","bottom"],ek=["bottom","top"];function eC(s,a,n){switch(s){case"top":case"bottom":if(n)return a?eb:ex;return a?ex:eb;case"left":case"right":return a?ew:ek;default:return[]}}function eS(s,a,n,l){let o=ec(s),d=eC(eh(s),"start"===n,l);return o&&(d=d.map(s=>s+"-"+o),a&&(d=d.concat(d.map(ev)))),d}function e_(s){let a=eh(s);return el[a]+s.slice(a.length)}function ej(s){return{top:0,right:0,bottom:0,left:0,...s}}
1337function eT(s){return"number"!=typeof s?ej(s):{top:s,right:s,bottom:s,left:s}}function eE(s){let{x:a,y:n,width:l,height:o}=s;return{width:l,height:o,top:n,left:a,right:a+l,bottom:n+o,x:a,y:n}}function eP(s,a,n){let l,{reference:o,floating:d}=s,h=ef(a),c=em(a),p=eu(c),u=eh(a),f="y"===h,m=o.x+o.width/2-d.width/2,g=o.y+o.height/2-d.height/2,y=o[p]/2-d[p]/2;switch(u){case"top":l={x:m,y:o.y-d.height};break;case"bottom":l={x:m,y:o.y+o.height};break;case"right":l={x:o.x+o.width,y:g};break;case"left":l={x:o.x-d.width,y:g};break;default:l={x:o.x,y:o.y}}switch(ec(a)){case"start":l[c]-=y*(n&&f?-1:1);break;case"end":l[c]+=y*(n&&f?-1:1)}return l}async function eA(s,a){var n;void 0===a&&(a={});let{x:l,y:o,platform:d,rects:h,elements:c,strategy:p}=s,{boundary:u="clippingAncestors",rootBoundary:f="viewport",elementContext:m="floating",altBoundary:g=!1,padding:y=0}=ed(a,s),v=eT(y),x="floating"===m?"reference":"floating",b=c[g?x:m],w=eE(await d.getClippingRect({element:null==(n=await (null==d.isElement?void 0:d.isElement(b)))||n?b:b.contextElement||await (null==d.getDocumentElement?void 0:d.getDocumentElement(c.floating)),boundary:u,rootBoundary:f,strategy:p})),k="floating"===m?{x:l,y:o,width:h.floating.width,height:h.floating.height}:h.reference,C=await (null==d.getOffsetParent?void 0:d.getOffsetParent(c.floating)),S=await (null==d.isElement?void 0:d.isElement(C))&&await (null==d.getScale?void 0:d.getScale(C))||{x:1,y:1},_=eE(d.convertOffsetParentRelativeRectToViewportRelativeRect?await d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:k,offsetParent:C,strategy:p}):k);return{top:(w.top-_.top+v.top)/S.y,bottom:(_.bottom-w.bottom+v.bottom)/S.y,left:(w.left-_.left+v.left)/S.x,right:(_.right-w.right+v.right)/S.x}}let eN=50,eM=async(s,a,n)=>{let{placement:l="bottom",strategy:o="absolute",middleware:d=[],platform:h}=n,c=h.detectOverflow?h:{...h,detectOverflow:eA},p=await (null==h.isRTL?void 0:h.isRTL(a)),u=await h.getElementRects({reference:s,floating:a,strategy:o}),{x:f,y:m}=eP(u,l,p),g=l,y=0,v={};for(let n=0;n<d.length;n++){let x=d[n];if(!x)continue;let{name:b,fn:w}=x,{x:k,y:C,data:S,reset:_}=await w({x:f,y:m,initialPlacement:l,placement:g,strategy:o,middlewareData:v,rects:u,platform:c,elements:{reference:s,floating:a}});f=null!=k?k:f,m=null!=C?C:m,v[b]={...v[b],...S},_&&y<eN&&(y++,"object"==typeof _&&(_.placement&&(g=_.placement),_.rects&&(u=!0===_.rects?await h.getElementRects({reference:s,floating:a,strategy:o}):_.rects),{x:f,y:m}=eP(u,g,p)),n=-1)}return{x:f,y:m,placement:g,strategy:o,middlewareData:v}},eI=s=>({name:"arrow",options:s,async fn(a){let{x:n,y:l,placement:o,rects:d,platform:h,elements:c,middlewareData:p}=a,{element:u,padding:f=0}=ed(s,a)||{};if(null==u)return{};let m=eT(f),g={x:n,y:l},y=em(o),v=eu(y),x=await h.getDimensions(u),b="y"===y,w=b?"top":"left",k=b?"bottom":"right",C=b?"clientHeight":"clientWidth",S=d.reference[v]+d.reference[y]-g[y]-d.floating[v],_=g[y]-d.reference[y],j=await (null==h.getOffsetParent?void 0:h.getOffsetParent(u)),T=j?j[C]:0;T&&await (null==h.isElement?void 0:h.isElement(j))||(T=c.floating[C]||d.floating[v]);let E=S/2-_/2,P=T/2-x[v]/2-1,A=ei(m[w],P),N=ei(m[k],P),M=A,I=T-x[v]-N,D=T/2-x[v]/2+E,F=eo(M,D,I),L=!p.arrow&&null!=ec(o)&&D!==F&&d.reference[v]/2-(D<M?A:N)-x[v]/2<0,R=L?D<M?D-M:D-I:0;return{[y]:g[y]+R,data:{[y]:F,centerOffset:D-F-R,...L&&{alignmentOffset:R}},reset:L}}}),eD=function(s){return void 0===s&&(s={}),{name:"flip",options:s,async fn(a){var n,l,o,d,h;let{placement:c,middlewareData:p,rects:u,initialPlacement:f,platform:m,elements:g}=a,{mainAxis:y=!0,crossAxis:v=!0,fallbackPlacements:x,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:k=!0,...C}=ed(s,a);if(null!=(n=p.arrow)&&n.alignmentOffset)return{};let S=eh(c),_=ef(f),j=eh(f)===f,T=await (null==m.isRTL?void 0:m.isRTL(g.floating)),E=x||(j||!k?[e_(f)]:ey(f)),P="none"!==w;!x&&P&&E.push(...eS(f,k,w,T));let A=[f,...E],N=await m.detectOverflow(a,C),M=[],I=(null==(l=p.flip)?void 0:l.overflows)||[];if(y&&M.push(N[S]),v){let s=eg(c,u,T);M.push(N[s[0]],N[s[1]])}if(I=[...I,{placement:c,overflows:M}],!M.every(s=>s<=0)){let s=((null==(o=p.flip)?void 0:o.index)||0)+1,a=A[s];if(a&&("alignment"!==v||_===ef(a)||I.every(s=>ef(s.placement)!==_||s.overflows[0]>0)))return{data:{index:s,overflows:I},reset:{placement:a}};let n=null==(d=I.filter(s=>s.overflows[0]<=0).sort((s,a)=>s.overflows[1]-a.overflows[1])[0])?void 0:d.placement;if(!n)switch(b){case"bestFit":{let s=null==(h=I.filter(s=>{if(P){let a=ef(s.placement);return a===_||"y"===a}return!0}).map(s=>[s.placement,s.overflows.filter(s=>s>0).reduce((s,a)=>s+a,0)]).sort((s,a)=>s[1]-a[1])[0])?void 0:h[0];s&&(n=s);break}case"initialPlacement":n=f}if(c!==n)return{reset:{placement:n}}}return{}}}};function eF(s,a){return{top:s.top-a.height,right:s.right-a.width,bottom:s.bottom-a.height,left:s.left-a.width}}function eL(s){return et.some(a=>s[a]>=0)}let eR=function(s){return void 0===s&&(s={}),{name:"hide",options:s,async fn(a){let{rects:n,platform:l}=a,{strategy:o="referenceHidden",...d}=ed(s,a);switch(o){case"referenceHidden":{let s=eF(await l.detectOverflow(a,{...d,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:eL(s)}}}case"escaped":{let s=eF(await l.detectOverflow(a,{...d,altBoundary:!0}),n.floating);return{data:{escapedOffsets:s,escaped:eL(s)}}}default:return{}}}}},eO=new Set(["left","top"]);async function ez(s,a){let{placement:n,platform:l,elements:o}=s,d=await (null==l.isRTL?void 0:l.isRTL(o.floating)),h=eh(n),c=ec(n),p="y"===ef(n),u=eO.has(h)?-1:1,f=d&&p?-1:1,m=ed(a,s),{mainAxis:g,crossAxis:y,alignmentAxis:v}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}
1337:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return c&&"number"==typeof v&&(y="end"===c?-1*v:v),p?{x:y*f,y:g*u}:{x:g*u,y:y*f}}let eB=function(s){return void 0===s&&(s=0),{name:"offset",options:s,async fn(a){var n,l;let{x:o,y:d,placement:h,middlewareData:c}=a,p=await ez(a,s);return h===(null==(n=c.offset)?void 0:n.placement)&&null!=(l=c.arrow)&&l.alignmentOffset?{}:{x:o+p.x,y:d+p.y,data:{...p,placement:h}}}}},eV=function(s){return void 0===s&&(s={}),{name:"shift",options:s,async fn(a){let{x:n,y:l,placement:o,platform:d}=a,{mainAxis:h=!0,crossAxis:c=!1,limiter:p={fn:s=>{let{x:a,y:n}=s;return{x:a,y:n}}},...u}=ed(s,a),f={x:n,y:l},m=await d.detectOverflow(a,u),g=ef(eh(o)),y=ep(g),v=f[y],x=f[g];if(h){let s="y"===y?"top":"left",a="y"===y?"bottom":"right",n=v+m[s],l=v-m[a];v=eo(n,v,l)}if(c){let s="y"===g?"top":"left",a="y"===g?"bottom":"right",n=x+m[s],l=x-m[a];x=eo(n,x,l)}let b=p.fn({...a,[y]:v,[g]:x});return{...b,data:{x:b.x-n,y:b.y-l,enabled:{[y]:h,[g]:c}}}}}},e$=function(s){return void 0===s&&(s={}),{options:s,fn(a){let{x:n,y:l,placement:o,rects:d,middlewareData:h}=a,{offset:c=0,mainAxis:p=!0,crossAxis:u=!0}=ed(s,a),f={x:n,y:l},m=ef(o),g=ep(m),y=f[g],v=f[m],x=ed(c,a),b="number"==typeof x?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){let s="y"===g?"height":"width",a=d.reference[g]-d.floating[s]+b.mainAxis,n=d.reference[g]+d.reference[s]-b.mainAxis;y<a?y=a:y>n&&(y=n)}if(u){var w,k;let s="y"===g?"width":"height",a=eO.has(eh(o)),n=d.reference[m]-d.floating[s]+(a&&(null==(w=h.offset)?void 0:w[m])||0)+(a?0:b.crossAxis),l=d.reference[m]+d.reference[s]+(a?0:(null==(k=h.offset)?void 0:k[m])||0)-(a?b.crossAxis:0);v<n?v=n:v>l&&(v=l)}return{[g]:y,[m]:v}}}},eW=function(s){return void 0===s&&(s={}),{name:"size",options:s,async fn(a){var n,l;let o,d,{placement:h,rects:c,platform:p,elements:u}=a,{apply:f=()=>{},...m}=ed(s,a),g=await p.detectOverflow(a,m),y=eh(h),v=ec(h),x="y"===ef(h),{width:b,height:w}=c.floating;"top"===y||"bottom"===y?(o=y,d=v===(await (null==p.isRTL?void 0:p.isRTL(u.floating))?"start":"end")?"left":"right"):(d=y,o="end"===v?"top":"bottom");let k=w-g.top-g.bottom,C=b-g.left-g.right,S=ei(w-g[o],k),_=ei(b-g[d],C),j=!a.middlewareData.shift,T=S,E=_;if(null!=(n=a.middlewareData.shift)&&n.enabled.x&&(E=C),null!=(l=a.middlewareData.shift)&&l.enabled.y&&(T=k),j&&!v){let s=er(g.left,0),a=er(g.right,0),n=er(g.top,0),l=er(g.bottom,0);x?E=b-2*(0!==s||0!==a?s+a:er(g.left,g.right)):T=w-2*(0!==n||0!==l?n+l:er(g.top,g.bottom))}await f({...a,availableWidth:E,availableHeight:T});let P=await p.getDimensions(u.floating);return b!==P.width||w!==P.height?{reset:{rects:!0}}:{}}}};function eG(){return"u">typeof window}function eq(s){return eY(s)?(s.nodeName||"").toLowerCase():"#document"}function eH(s){var a;return(null==s||null==(a=s.ownerDocument)?void 0:a.defaultView)||window}function eU(s){var a;return null==(a=(eY(s)?s.ownerDocument:s.document)||window.document)?void 0:a.documentElement}function eY(s){return!!eG()&&(s instanceof Node||s instanceof eH(s).Node)}function eX(s){return!!eG()&&(s instanceof Element||s instanceof eH(s).Element)}function eK(s){return!!eG()&&(s instanceof HTMLElement||s instanceof eH(s).HTMLElement)}function eJ(s){return!(!eG()||"u"<typeof ShadowRoot)&&(s instanceof ShadowRoot||s instanceof eH(s).ShadowRoot)}function eZ(s){let{overflow:a,overflowX:n,overflowY:l,display:o}=e9(s);return/auto|scroll|overlay|hidden|clip/.test(a+l+n)&&"inline"!==o&&"contents"!==o}function eQ(s){return/^(table|td|th)$/.test(eq(s))}function e0(s){try{if(s.matches(":popover-open"))return!0}catch(s){}try{return s.matches(":modal")}catch(s){return!1}}let e1=/transform|translate|scale|rotate|perspective|filter/,e2=/paint|layout|strict|content/,e3=s=>!!s&&"none"!==s;function e4(s){let a=eX(s)?e9(s):s;return e3(a.transform)||e3(a.translate)||e3(a.scale)||e3(a.rotate)||e3(a.perspective)||!e6()&&(e3(a.backdropFilter)||e3(a.filter))||e1.test(a.willChange||"")||e2.test(a.contain||"")}function e5(s){let a=te(s);for(;eK(a)&&!e8(a);){if(e4(a))return a;if(e0(a))break;a=te(a)}return null}function e6(){return null==a&&(a="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),a}function e8(s){return/^(html|body|#document)$/.test(eq(s))}function e9(s){return eH(s).getComputedStyle(s)}function e7(s){return eX(s)?{scrollLeft:s.scrollLeft,scrollTop:s.scrollTop}:{scrollLeft:s.scrollX,scrollTop:s.scrollY}}function te(s){if("html"===eq(s))return s;let a=s.assignedSlot||s.parentNode||eJ(s)&&s.host||eU(s);return eJ(a)?a.host:a}function tt(s){let a=te(s);return e8(a)?s.ownerDocument?s.ownerDocument.body:s.body:eK(a)&&eZ(a)?a:tt(a)}function ti(s,a,n){var l;void 0===a&&(a=[]),void 0===n&&(n=!0);let o=tt(s),d=o===(null==(l=s.ownerDocument)?void 0:l.body),h=eH(o);if(!d)return a.concat(o,ti(o,[],n));{let s=tr(h);
1337return a.concat(h,h.visualViewport||[],eZ(o)?o:[],s&&n?ti(s):[])}}function tr(s){return s.parent&&Object.getPrototypeOf(s.parent)?s.frameElement:null}function ts(s){let a=e9(s),n=parseFloat(a.width)||0,l=parseFloat(a.height)||0,o=eK(s),d=o?s.offsetWidth:n,h=o?s.offsetHeight:l,c=es(n)!==d||es(l)!==h;return c&&(n=d,l=h),{width:n,height:l,$:c}}function ta(s){return eX(s)?s:s.contextElement}function tn(s){let a=ta(s);if(!eK(a))return en(1);let n=a.getBoundingClientRect(),{width:l,height:o,$:d}=ts(a),h=(d?es(n.width):n.width)/l,c=(d?es(n.height):n.height)/o;return h&&Number.isFinite(h)||(h=1),c&&Number.isFinite(c)||(c=1),{x:h,y:c}}let tl=en(0);function to(s){let a=eH(s);return e6()&&a.visualViewport?{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}:tl}function td(s,a,n){return void 0===a&&(a=!1),!!n&&(!a||n===eH(s))&&a}function th(s,a,n,l){void 0===a&&(a=!1),void 0===n&&(n=!1);let o=s.getBoundingClientRect(),d=ta(s),h=en(1);a&&(l?eX(l)&&(h=tn(l)):h=tn(s));let c=td(d,n,l)?to(d):en(0),p=(o.left+c.x)/h.x,u=(o.top+c.y)/h.y,f=o.width/h.x,m=o.height/h.y;if(d){let s=eH(d),a=l&&eX(l)?eH(l):l,n=s,o=tr(n);for(;o&&l&&a!==n;){let s=tn(o),a=o.getBoundingClientRect(),l=e9(o),d=a.left+(o.clientLeft+parseFloat(l.paddingLeft))*s.x,h=a.top+(o.clientTop+parseFloat(l.paddingTop))*s.y;p*=s.x,u*=s.y,f*=s.x,m*=s.y,p+=d,u+=h,o=tr(n=eH(o))}}return eE({width:f,height:m,x:p,y:u})}function tc(s,a){let n=e7(s).scrollLeft;return a?a.left+n:th(eU(s)).left+n}function tp(s,a){let n=s.getBoundingClientRect();return{x:n.left+a.scrollLeft-tc(s,n),y:n.top+a.scrollTop}}function tu(s){let a=eU(s),n=e7(s),l=s.ownerDocument.body,o=er(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),d=er(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight),h=-n.scrollLeft+tc(s),c=-n.scrollTop;return"rtl"===e9(l).direction&&(h+=er(a.clientWidth,l.clientWidth)-o),{width:o,height:d,x:h,y:c}}let tf=25;function tm(s,a){let n=eH(s),l=eU(s),o=n.visualViewport,d=l.clientWidth,h=l.clientHeight,c=0,p=0;if(o){d=o.width,h=o.height;let s=e6();(!s||s&&"fixed"===a)&&(c=o.offsetLeft,p=o.offsetTop)}let u=tc(l);if(u<=0){let s=l.ownerDocument,a=s.body,n=getComputedStyle(a),o="CSS1Compat"===s.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,h=Math.abs(l.clientWidth-a.clientWidth-o);h<=tf&&(d-=h)}else u<=tf&&(d+=u);return{width:d,height:h,x:c,y:p}}function tg(s,a){let n=th(s,!0,"fixed"===a),l=n.top+s.clientTop,o=n.left+s.clientLeft,d=eK(s)?tn(s):en(1),h=s.clientWidth*d.x,c=s.clientHeight*d.y;return{width:h,height:c,x:o*d.x,y:l*d.y}}function ty(s,a,n){let l;if("viewport"===a)l=tm(s,n);else if("document"===a)l=tu(eU(s));else if(eX(a))l=tg(a,n);else{let n=to(s);l={x:a.x-n.x,y:a.y-n.y,width:a.width,height:a.height}}return eE(l)}function tv(s,a){let n=te(s);return!(n===a||!eX(n)||e8(n))&&("fixed"===e9(n).position||tv(n,a))}function tx(s,a){let n=a.get(s);if(n)return n;let l=ti(s,[],!1).filter(s=>eX(s)&&"body"!==eq(s)),o=null,d="fixed"===e9(s).position,h=d?te(s):s;for(;eX(h)&&!e8(h);){let a=e9(h),n=e4(h);n||"fixed"!==a.position||(o=null),(d?n||o:!(!n&&"static"===a.position&&o&&("absolute"===o.position||"fixed"===o.position)||eZ(h)&&!n&&tv(s,h)))?o=a:l=l.filter(s=>s!==h),h=te(h)}return a.set(s,l),l}function tb(s,a,n){let l=eK(a),o=eU(a),d="fixed"===n,h=th(s,!0,d,a),c={scrollLeft:0,scrollTop:0},p=en(0);function u(){p.x=tc(o)}if(l||!l&&!d)if(("body"!==eq(a)||eZ(o))&&(c=e7(a)),l){let s=th(a,!0,d,a);p.x=s.x+a.clientLeft,p.y=s.y+a.clientTop}else o&&u();d&&!l&&o&&u();let f=!o||l||d?en(0):tp(o,c);return{x:h.left+c.scrollLeft-p.x-f.x,y:h.top+c.scrollTop-p.y-f.y,width:h.width,height:h.height}}function tw(s){return"static"===e9(s).position}function tk(s,a){if(!eK(s)||"fixed"===e9(s).position)return null;if(a)return a(s);let n=s.offsetParent;return eU(s)===n&&(n=n.ownerDocument.body),n}function tC(s,a){let n=eH(s);if(e0(s))return n;if(!eK(s)){let a=te(s);for(;a&&!e8(a);){if(eX(a)&&!tw(a))return a;a=te(a)}return n}let l=tk(s,a);for(;l&&eQ(l)&&tw(l);)l=tk(l,a);return l&&e8(l)&&tw(l)&&!e4(l)?n:l||e5(s)||n}let tS=async function(s){let a=this.getOffsetParent||tC,n=this.getDimensions,l=await n(s.floating);return{reference:tb(s.reference,await a(s.floating),s.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}},t_={convertOffsetParentRelativeRectToViewportRelativeRect:function(s){let{elements:a,rect:n,offsetParent:l,strategy:o}=s,d="fixed"===o,h=eU(l),c=!!a&&e0(a.floating);if(l===h||c&&d)return n;let p={scrollLeft:0,scrollTop:0},u=en(1),f=en(0),m=eK(l);if((m||!m&&!d)&&(("body"!==eq(l)||eZ(h))&&(p=e7(l)),m)){let s=th(l);u=tn(l),f.x=s.x+l.clientLeft,f.y=s.y+l.clientTop}let g=!h||m||d?en(0):tp(h,p);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-p.scrollLeft*u.x+f.x+g.x,y:n.y*u.y-p.scrollTop*u.y+f.y+g.y}},getDocumentElement:eU,getClippingRect:function(s){let{element:a,boundary:n,rootBoundary:l,strategy:o}=s,d=[..."clippingAncestors"===n?e0(a)?[]:tx(a,this._c):[].concat(n),l],h=ty(a,d[0],o),c=h.top,p=h.right,u=h.bottom,f=h.left;for(let s=1;s<d.length;s++){let n=ty(a,d[s],o);c=er(n.top,c),p=ei(n.right,p),u=ei(n.bottom,u),f=er(n.left,f)}return{width:p-f,height:u-c,x:f,y:c}},getOffsetParent:tC,getElementRects:tS,getClientRects:function(s){return Array.from(s.getClientRects())},getDimensions:function(s){let{width:a,height:n}=ts(s);return{width:a,height:n}},getScale:tn,isElement:eX,isRTL:function(s){return"rtl"===e9(s).direction}};function tj(s,a){return s.x===a.x&&s.y===a.y&&s.width===a.width&&s.height===a.height}function tT(s,a){let n,l=null,o=eU(s);function d(){var s;clearTimeout(n),null==(s=l)||s.disconnect(),l=null}function h(c,p){void 0===c&&(c=!1),void 0===p&&(p=1),d();let u=s.getBoundingClientRect(),{left:f,top:m,width:g,height:y}=u;if(c||a(),!g||!y)return;let v={rootMargin:-ea(m)+"px "+-ea(o.clientWidth-(f+g))+"px "+-ea(o.clientHeight-(m+y))+"px "+-ea(f)+"px",threshold:er(0,ei(1,p))||1},x=!0;function b(a){let l=a[0].intersectionRatio;if(l!==p){if(!x)return h();l?h(!1,l):n=setTimeout(()=>{h(!1,1e-7)},1e3)}1!==l||tj(u,s.getBoundingClientRect())||h(),x=!1}try{l=new IntersectionObserver(b,{...v,root:o.ownerDocument})}catch(s){l=new IntersectionObserver(b,v)}l.observe(s)}return h(!0),d}function tE(s,a,n,l){let o;void 0===l&&(l={});let{ancestorScroll:d=!0,ancestorResize:h=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:p="function"==typeof IntersectionObserver,animationFrame:u=!1}=l,f=ta(s),m=d||h?[...f?ti(f):[],...a?ti(a):[]]:[];m.forEach(s=>{d&&s.addEventListener("scroll",n,{passive:!0}),h&&s.addEventListener("resize",n)});let g=f&&p?tT(f,n):null,y=-1,v=null;c&&(v=new ResizeObserver(s=>{let[l]=s;l&&l.target===f&&v&&a&&(v.unobserve(a),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var s;null==(s=v)||s.observe(a)})),n()}),f&&!u&&v.observe(f),a&&v.observe(a));let x=u?th(s):null;function b(){let a=th(s);x&&!tj(x,a)&&n(),x=a,o=requestAnimationFrame(b)}return u&&b(),n(),()=>{var s;m.forEach(s=>{d&&s.removeEventListener("scroll",n),h&&s.removeEventListener("resize",n)}),null==g||g(),null==(s=v)||s.disconnect(),v=null,u&&cancelAnimationFrame(o)}}let tP=eB,tA=eV,tN=eD,tM=eW,tI=eR,tD=eI,tF=e$,tL=(s,a,n)=>{let l=new Map,o={platform:t_,...n},d={...o.platform,_c:l};return eM(s,a,{...o,platform:d})};var tR=o,tO=x,tz=function(){},tB="u">typeof document?tR.useLayoutEffect:tz;function tV(s,a){let n,l,o;if(s===a)return!0;
1337if(typeof s!=typeof a)return!1;if("function"==typeof s&&s.toString()===a.toString())return!0;if(s&&a&&"object"==typeof s){if(Array.isArray(s)){if((n=s.length)!==a.length)return!1;for(l=n;0!=l--;)if(!tV(s[l],a[l]))return!1;return!0}if((n=(o=Object.keys(s)).length)!==Object.keys(a).length)return!1;for(l=n;0!=l--;)if(!({}).hasOwnProperty.call(a,o[l]))return!1;for(l=n;0!=l--;){let n=o[l];if(("_owner"!==n||!s.$$typeof)&&!tV(s[n],a[n]))return!1}return!0}return s!=s&&a!=a}function t$(s){return"u"<typeof window?1:(s.ownerDocument.defaultView||window).devicePixelRatio||1}function tW(s,a){let n=t$(s);return Math.round(a*n)/n}function tG(s){let a=tR.useRef(s);return tB(()=>{a.current=s}),a}function tq(s){void 0===s&&(s={});let{placement:a="bottom",strategy:n="absolute",middleware:l=[],platform:o,elements:{reference:d,floating:h}={},transform:c=!0,whileElementsMounted:p,open:u}=s,[f,m]=tR.useState({x:0,y:0,strategy:n,placement:a,middlewareData:{},isPositioned:!1}),[g,y]=tR.useState(l);tV(g,l)||y(l);let[v,x]=tR.useState(null),[b,w]=tR.useState(null),k=tR.useCallback(s=>{s!==j.current&&(j.current=s,x(s))},[]),C=tR.useCallback(s=>{s!==T.current&&(T.current=s,w(s))},[]),S=d||v,_=h||b,j=tR.useRef(null),T=tR.useRef(null),E=tR.useRef(f),P=null!=p,A=tG(p),N=tG(o),M=tG(u),I=tR.useCallback(()=>{if(!j.current||!T.current)return;let s={placement:a,strategy:n,middleware:g};N.current&&(s.platform=N.current),tL(j.current,T.current,s).then(s=>{let a={...s,isPositioned:!1!==M.current};D.current&&!tV(E.current,a)&&(E.current=a,tO.flushSync(()=>{m(a)}))})},[g,a,n,N,M]);tB(()=>{!1===u&&E.current.isPositioned&&(E.current.isPositioned=!1,m(s=>({...s,isPositioned:!1})))},[u]);let D=tR.useRef(!1);tB(()=>(D.current=!0,()=>{D.current=!1}),[]),tB(()=>{if(S&&(j.current=S),_&&(T.current=_),S&&_){if(A.current)return A.current(S,_,I);I()}},[S,_,I,A,P]);let F=tR.useMemo(()=>({reference:j,floating:T,setReference:k,setFloating:C}),[k,C]),L=tR.useMemo(()=>({reference:S,floating:_}),[S,_]),R=tR.useMemo(()=>{let s={position:n,left:0,top:0};if(!L.floating)return s;let a=tW(L.floating,f.x),l=tW(L.floating,f.y);return c?{...s,transform:"translate("+a+"px, "+l+"px)",...t$(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:a,top:l}},[n,c,L.floating,f.x,f.y]);return tR.useMemo(()=>({...f,update:I,refs:F,elements:L,floatingStyles:R}),[f,I,F,L,R])}let tH=s=>{function a(s){return({}).hasOwnProperty.call(s,"current")}return{name:"arrow",options:s,fn(n){let{element:l,padding:o}="function"==typeof s?s(n):s;return l&&a(l)?null!=l.current?tD({element:l.current,padding:o}).fn(n):{}:l?tD({element:l,padding:o}).fn(n):{}}}},tU=(s,a)=>{let n=tP(s);return{name:n.name,fn:n.fn,options:[s,a]}},tY=(s,a)=>{let n=tA(s);return{name:n.name,fn:n.fn,options:[s,a]}},tX=(s,a)=>({fn:tF(s).fn,options:[s,a]}),tK=(s,a)=>{let n=tN(s);return{name:n.name,fn:n.fn,options:[s,a]}},tJ=(s,a)=>{let n=tM(s);return{name:n.name,fn:n.fn,options:[s,a]}},tZ=(s,a)=>{let n=tI(s);return{name:n.name,fn:n.fn,options:[s,a]}},tQ=(s,a)=>{let n=tH(s);return{name:n.name,fn:n.fn,options:[s,a]}};var t0=l,t1="Arrow",t2=o.forwardRef((s,a)=>{let{children:n,width:l=10,height:o=5,...d}=s;return(0,t0.jsx)(L.svg,{...d,ref:a,width:l,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:s.asChild?n:(0,t0.jsx)("polygon",{points:"0,0 30,0 15,10"})})});t2.displayName=t1;var t3=t2,t4=f,t5=m,t6=z,t8=s.i(719995),t9=o,t7=t8;function ie(s){let[a,n]=t9.useState(void 0);return(0,t7.useLayoutEffect)(()=>{if(s){n({width:s.offsetWidth,height:s.offsetHeight});let a=new ResizeObserver(a=>{let l,o;if(!Array.isArray(a)||!a.length)return;let d=a[0];if("borderBoxSize"in d){let s=d.borderBoxSize,a=Array.isArray(s)?s[0]:s;l=a.inlineSize,o=a.blockSize}else l=s.offsetWidth,o=s.offsetHeight;n({width:l,height:o})});return a.observe(s,{box:"border-box"}),()=>a.unobserve(s)}n(void 0)},[s]),a}var it=l,ii="Popper",[ir,is]=(0,t5.createContextScope)(ii),[ia,il]=ir(ii),io=s=>{let{__scopePopper:a,children:n}=s,[l,o]=ee.useState(null),[d,h]=ee.useState(void 0);return(0,it.jsx)(ia,{scope:a,anchor:l,onAnchorChange:o,placementState:d,setPlacementState:h,children:n})};io.displayName=ii;var id="PopperAnchor",ih=ee.forwardRef((s,a)=>{let{__scopePopper:n,virtualRef:l,...o}=s,d=il(id,n),h=ee.useRef(null),c=d.onAnchorChange,p=ee.useCallback(s=>{h.current=s,s&&c(s)},[c]),u=(0,t4.useComposedRefs)(a,p),f=ee.useRef(null);ee.useEffect(()=>{if(!l)return;let s=f.current;f.current=l.current,s!==f.current&&c(f.current)});let m=d.placementState&&iw(d.placementState),g=m?.[0],y=m?.[1];return l?null:(0,it.jsx)(L.div,{"data-radix-popper-side":g,"data-radix-popper-align":y,...o,ref:u})});ih.displayName=id;var ic="PopperContent",[ip,iu]=ir(ic),im=ee.forwardRef((s,a)=>{let{__scopePopper:n,side:l="bottom",sideOffset:o=0,align:d="center",alignOffset:h=0,arrowPadding:c=0,avoidCollisions:p=!0,collisionBoundary:u,collisionPadding:f=0,sticky:m="partial",hideWhenDetached:g=!1,updatePositionStrategy:y="optimized",onPlaced:v,...x}=s,b=il(ic,n),[w,k]=ee.useState(null),C=(0,t4.useComposedRefs)(a,s=>k(s)),[S,_]=ee.useState(null),j=ie(S),T=j?.width??0,E=j?.height??0,P=l+("center"!==d?"-"+d:""),A="number"==typeof f?f:{top:0,right:0,bottom:0,left:0,...f},N=u?Array.isArray(u)?u:[u]:void 0,M=void 0!==N&&N.length>0,I={padding:A,boundary:N?.filter(ix),altBoundary:M},{refs:D,floatingStyles:F,placement:R,isPositioned:O,middlewareData:z}=tq({strategy:"fixed",placement:P,whileElementsMounted:(...s)=>tE(...s,{animationFrame:"always"===y}),elements:{reference:b.anchor},middleware:[tU({mainAxis:o+E,alignmentAxis:h}),p&&tY({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?tX():void 0,...I}),p&&tK({...I}),tJ({...I,apply:({elements:s,rects:a,availableWidth:n,availableHeight:l})=>{let{width:o,height:d}=a.reference,h=s.floating.style;h.setProperty("--radix-popper-available-width",`${n}px`),h.setProperty("--radix-popper-available-height",`${l}px`),h.setProperty("--radix-popper-anchor-width",`${o}px`),h.setProperty("--radix-popper-anchor-height",`${d}px`)}}),S&&tQ({element:S,padding:c}),ib({arrowWidth:T,arrowHeight:E}),g&&tZ({strategy:"referenceHidden",...I})]}),B=b.setPlacementState;(0,t8.useLayoutEffect)(()=>(B(R),()=>{B(void 0)}
vendor: 4,799 bytes, line 1337
1337),[R,B]);let[V,$]=iw(R),W=(0,t6.useCallbackRef)(v);(0,t8.useLayoutEffect)(()=>{O&&W?.()},[O,W]);let G=z.arrow?.x,q=z.arrow?.y,H=z.arrow?.centerOffset!==0,[U,Y]=ee.useState();return(0,t8.useLayoutEffect)(()=>{w&&Y(window.getComputedStyle(w).zIndex)},[w]),(0,it.jsx)("div",{ref:D.setFloating,"data-radix-popper-content-wrapper":"",style:{...F,transform:O?F.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:U,"--radix-popper-transform-origin":[z.transformOrigin?.x,z.transformOrigin?.y].join(" "),...z.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:s.dir,children:(0,it.jsx)(ip,{scope:n,placedSide:V,placedAlign:$,onArrowChange:_,arrowX:G,arrowY:q,shouldHideArrow:H,children:(0,it.jsx)(L.div,{"data-side":V,"data-align":$,...x,ref:C,style:{...x.style,animation:O?void 0:"none"}})})})});im.displayName=ic;var ig="PopperArrow",iy={top:"bottom",right:"left",bottom:"top",left:"right"},iv=ee.forwardRef(function(s,a){let{__scopePopper:n,...l}=s,o=iu(ig,n),d=iy[o.placedSide];return(0,it.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,it.jsx)(t3,{...l,ref:a,style:{...l.style,display:"block"}})})});function ix(s){return null!==s}iv.displayName=ig;var ib=s=>({name:"transformOrigin",options:s,fn(a){let{placement:n,rects:l,middlewareData:o}=a,d=o.arrow?.centerOffset!==0,h=d?0:s.arrowWidth,c=d?0:s.arrowHeight,[p,u]=iw(n),f={start:"0%",center:"50%",end:"100%"}[u],m=(o.arrow?.x??0)+h/2,g=(o.arrow?.y??0)+c/2,y="",v="";return"bottom"===p?(y=d?f:`${m}px`,v=`${-c}px`):"top"===p?(y=d?f:`${m}px`,v=`${l.floating.height+c}px`):"right"===p?(y=`${-c}px`,v=d?f:`${g}px`):"left"===p&&(y=`${l.floating.width+c}px`,v=d?f:`${g}px`),{data:{x:y,y:v}}}});function iw(s){let[a,n="center"]=s.split("-");return[a,n]}var ik=io,iC=ih,iS=im,i_=iv,ij=o,iT=x,iE=t8,iP=l,iA="Portal",iN=ij.forwardRef((s,a)=>{let{container:n,...l}=s,[o,d]=ij.useState(!1);(0,iE.useLayoutEffect)(()=>d(!0),[]);let h=n||o&&globalThis?.document?.body;return h?iT.createPortal((0,iP.jsx)(L.div,{...l,ref:a}),h):null});iN.displayName=iA;var iM=s.i(517474),iI=s.i(789938),iD=o,iF=l,iL=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),iR="VisuallyHidden",iO=iD.forwardRef((s,a)=>(0,iF.jsx)(L.span,{...s,ref:a,style:{...iL,...s.style}}));iO.displayName=iR;var iz=iO,iB=l,[iV,i$]=(0,m.createContextScope)("Tooltip",[is]),iW=is(),iG="TooltipProvider",iq=700,iH="tooltip.open",[iU,iY]=iV(iG),iX=s=>{let{__scopeTooltip:a,delayDuration:n=iq,skipDelayDuration:l=300,disableHoverableContent:o=!1,children:d}=s,h=p.useRef(!0),c=p.useRef(!1),u=p.useRef(0);return p.useEffect(()=>{let s=u.current;return()=>window.clearTimeout(s)},[]),(0,iB.jsx)(iU,{scope:a,isOpenDelayedRef:h,delayDuration:n,onOpen:p.useCallback(()=>{l<=0||(window.clearTimeout(u.current),h.current=!1)},[l]),onClose:p.useCallback(()=>{l<=0||(window.clearTimeout(u.current),u.current=window.setTimeout(()=>h.current=!0,l))},[l]),isPointerInTransitRef:c,onPointerInTransitChange:p.useCallback(s=>{c.current=s},[]),disableHoverableContent:o,children:d})};iX.displayName=iG;var iK="Tooltip",[iJ,iZ]=iV(iK),iQ=s=>{let{__scopeTooltip:a,children:n,open:l,defaultOpen:o,onOpenChange:d,disableHoverableContent:h,delayDuration:c}=s,u=iY(iK,s.__scopeTooltip),f=iW(a),[m,g]=p.useState(null),y=(0,Q.useId)(),v=p.useRef(0),x=h??u.disableHoverableContent,b=c??u.delayDuration,w=p.useRef(!1),[k,C]=(0,iI.useControllableState)({prop:l,defaultProp:o??!1,onChange:s=>{s?(u.onOpen(),document.dispatchEvent(new CustomEvent(iH))):u.onClose(),d?.(s)},caller:iK}),S=p.useMemo(()=>k?w.current?"delayed-open":"instant-open":"closed",[k]),_=p.useCallback(()=>{window.clearTimeout(v.current),v.current=0,w.current=!1,C(!0)},[C]),j=p.useCallback(()=>{window.clearTimeout(v.current),v.current=0,C(!1)},[C]),T=p.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{w.current=!0,C(!0),v.current=0},b)},[b,C]);return p.useEffect(()=>()=>{v.current&&(window.clearTimeout(v.current),v.current=0)},[]),(0,iB.jsx)(ik,{...f,children:(0,iB.jsx)(iJ,{scope:a,contentId:y,open:k,stateAttribute:S,trigger:m,onTriggerChange:g,onTriggerEnter:p.useCallback(()=>{u.isOpenDelayedRef.current?T():_()},[u.isOpenDelayedRef,T,_]),onTriggerLeave:p.useCallback(()=>{x?j():(window.clearTimeout(v.current),v.current=0)},[j,x]),onOpen:_,onClose:j,disableHoverableContent:x,children:n})})};iQ.displayName=iK;
vendor: 6,051 bytes, line 1337
1337var i0="TooltipTrigger",i1=p.forwardRef((s,a)=>{let{__scopeTooltip:n,...l}=s,o=iZ(i0,n),d=iY(i0,n),h=iW(n),c=p.useRef(null),m=(0,f.useComposedRefs)(a,c,o.onTriggerChange),g=p.useRef(!1),y=p.useRef(!1),v=p.useCallback(()=>g.current=!1,[]);return p.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,iB.jsx)(iC,{asChild:!0,...h,children:(0,iB.jsx)(L.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...l,ref:m,onPointerMove:(0,u.composeEventHandlers)(s.onPointerMove,s=>{"touch"!==s.pointerType&&(y.current||d.isPointerInTransitRef.current||(o.onTriggerEnter(),y.current=!0))}),onPointerLeave:(0,u.composeEventHandlers)(s.onPointerLeave,()=>{o.onTriggerLeave(),y.current=!1}),onPointerDown:(0,u.composeEventHandlers)(s.onPointerDown,()=>{o.open&&o.onClose(),g.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,u.composeEventHandlers)(s.onFocus,()=>{g.current||o.onOpen()}),onBlur:(0,u.composeEventHandlers)(s.onBlur,o.onClose),onClick:(0,u.composeEventHandlers)(s.onClick,o.onClose)})})});i1.displayName=i0;var i2="TooltipPortal",[i3,i4]=iV(i2,{forceMount:void 0}),i5=s=>{let{__scopeTooltip:a,forceMount:n,children:l,container:o}=s,d=iZ(i2,a);return(0,iB.jsx)(i3,{scope:a,forceMount:n,children:(0,iB.jsx)(iM.Presence,{present:n||d.open,children:(0,iB.jsx)(iN,{asChild:!0,container:o,children:l})})})};i5.displayName=i2;var i6="TooltipContent",i8=p.forwardRef((s,a)=>{let n=i4(i6,s.__scopeTooltip),{forceMount:l=n.forceMount,side:o="top",...d}=s,h=iZ(i6,s.__scopeTooltip);return(0,iB.jsx)(iM.Presence,{present:l||h.open,children:h.disableHoverableContent?(0,iB.jsx)(ri,{side:o,...d,ref:a}):(0,iB.jsx)(i9,{side:o,...d,ref:a})})}),i9=p.forwardRef((s,a)=>{let n=iZ(i6,s.__scopeTooltip),l=iY(i6,s.__scopeTooltip),o=p.useRef(null),d=(0,f.useComposedRefs)(a,o),[h,c]=p.useState(null),{trigger:u,onClose:m}=n,g=o.current,{onPointerInTransitChange:y}=l,v=p.useCallback(()=>{c(null),y(!1)},[y]),x=p.useCallback((s,a)=>{let n=s.currentTarget,l={x:s.clientX,y:s.clientY},o=ra(l,n.getBoundingClientRect());c(rd([...rn(l,o),...rl(a.getBoundingClientRect())])),y(!0)},[y]);return p.useEffect(()=>()=>v(),[v]),p.useEffect(()=>{if(u&&g){let s=s=>x(s,g),a=s=>x(s,u);return u.addEventListener("pointerleave",s),g.addEventListener("pointerleave",a),()=>{u.removeEventListener("pointerleave",s),g.removeEventListener("pointerleave",a)}}},[u,g,x,v]),p.useEffect(()=>{if(h){let s=s=>{let a=s.target,n={x:s.clientX,y:s.clientY},l=u?.contains(a)||g?.contains(a),o=!ro(n,h);l?v():o&&(v(),m())};return document.addEventListener("pointermove",s),()=>document.removeEventListener("pointermove",s)}},[u,g,h,m,v]),(0,iB.jsx)(ri,{...s,ref:d})}),[i7,re]=iV(iK,{isInside:!1}),rt=S("TooltipContent"),ri=p.forwardRef((s,a)=>{let{__scopeTooltip:n,children:l,"aria-label":o,onEscapeKeyDown:d,onPointerDownOutside:h,...c}=s,u=iZ(i6,n),f=iW(n),{onClose:m}=u;return p.useEffect(()=>(document.addEventListener(iH,m),()=>document.removeEventListener(iH,m)),[m]),p.useEffect(()=>{if(u.trigger){let s=s=>{s.target instanceof Node&&s.target.contains(u.trigger)&&m()};return window.addEventListener("scroll",s,{capture:!0}),()=>window.removeEventListener("scroll",s,{capture:!0})}},[u.trigger,m]),(0,iB.jsx)(U,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:d,onPointerDownOutside:h,onFocusOutside:s=>s.preventDefault(),onDismiss:m,children:(0,iB.jsxs)(iS,{"data-state":u.stateAttribute,...f,...c,ref:a,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,iB.jsx)(rt,{children:l}),(0,iB.jsx)(i7,{scope:n,isInside:!0,children:(0,iB.jsx)(iz,{id:u.contentId,role:"tooltip",children:o||l})})]})})});i8.displayName=i6;var rr="TooltipArrow",rs=p.forwardRef((s,a)=>{let{__scopeTooltip:n,...l}=s,o=iW(n);return re(rr,n).isInside?null:(0,iB.jsx)(i_,{...o,...l,ref:a})});function ra(s,a){let n=Math.abs(a.top-s.y),l=Math.abs(a.bottom-s.y),o=Math.abs(a.right-s.x),d=Math.abs(a.left-s.x);switch(Math.min(n,l,o,d)){case d:return"left";case o:return"right";case n:return"top";case l:return"bottom";default:throw Error("unreachable")}}function rn(s,a,n=5){let l=[];switch(a){case"top":l.push({x:s.x-n,y:s.y+n},{x:s.x+n,y:s.y+n});break;case"bottom":l.push({x:s.x-n,y:s.y-n},{x:s.x+n,y:s.y-n});break;case"left":l.push({x:s.x+n,y:s.y-n},{x:s.x+n,y:s.y+n});break;case"right":l.push({x:s.x-n,y:s.y-n},{x:s.x-n,y:s.y+n})}return l}function rl(s){let{top:a,right:n,bottom:l,left:o}=s;return[{x:o,y:a},{x:n,y:a},{x:n,y:l},{x:o,y:l}]}function ro(s,a){let{x:n,y:l}=s,o=!1;for(let s=0,d=a.length-1;s<a.length;d=s++){let h=a[s],c=a[d],p=h.x,u=h.y,f=c.x,m=c.y;u>l!=m>l&&n<(f-p)*(l-u)/(m-u)+p&&(o=!o)}return o}function rd(s){let a=s.slice();return a.sort((s,a)=>s.x<a.x?-1:s.x>a.x?1:s.y<a.y?-1:1*!!(s.y>a.y)),rh(a)}function rh(s){if(s.length<=1)return s.slice();let a=[];for(let n=0;n<s.length;n++){let l=s[n];for(;a.length>=2;){let s=a[a.length-1],n=a[a.length-2];if((s.x-n.x)*(l.y-n.y)>=(s.y-n.y)*(l.x-n.x))a.pop();else break}a.push(l)}a.pop();let n=[];for(let a=s.length-1;a>=0;a--){let l=s[a];for(;n.length>=2;){let s=n[n.length-1],a=n[n.length-2];if((s.x-a.x)*(l.y-a.y)>=(s.y-a.y)*(l.x-a.x))n.pop();else break}n.push(l)}return(n.pop(),1===a.length&&1===n.length&&a[0].x===n[0].x&&a[0].y===n[0].y)?a:a.concat(n)}rs.displayName=rr;var rc=iX,rp=iQ,ru=i1,rf=i5,rm=i8,rg=rs,ry=s.i(294237),rv=s.i(281598);let rx=(0,ry.cva)("z-50 flex w-max max-w-[325px] flex-col items-start gap-1 rounded px-3 py-2 text-xs shadow-md animate-in fade-in-0 zoom-in-95 bg-surface-accent-background shadow-md");function rb({children:s,title:a,theme:n="light",side:l="bottom",align:o="center",sideOffset:d=6,collisionPadding:h=16,delayDuration:p=200,open:u,defaultOpen:f,onOpenChange:m,className:g,body:y}
1337){return(0,c.jsx)(rc,{delayDuration:p,children:(0,c.jsxs)(rp,{open:u,defaultOpen:f,onOpenChange:m,children:[(0,c.jsx)(ru,{asChild:!0,children:s}),(0,c.jsx)(rf,{children:(0,c.jsxs)(rm,{side:l,align:o,sideOffset:d,collisionPadding:h,className:(0,rv.cn)(rx(),n,g),children:[a?(0,c.jsx)("p",{className:"font-medium text-heading",children:a}):null,y?(0,c.jsx)("p",{className:"text-heading",children:y}):null,(0,c.jsx)(rg,{width:12,height:5,className:(0,rv.cn)(n,"fill-surface-accent-background")})]})})]})})}var rw=rv,rk=s.i(788638),rC=o;function rS(s){let a=(0,rC.useCallback)(a=>{let n=window.matchMedia(s);return n.addEventListener("change",a),()=>n.removeEventListener("change",a)},[s]);return(0,rC.useSyncExternalStore)(a,()=>window.matchMedia(s).matches,()=>!1)}let r_="tablet-portrait:[grid-template-columns:repeat(var(--table-columns),minmax(0,1fr))]",rj=1.5,rT=s=>24*rj/s,rE="31.640625%",rP="min-h-32",rA="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-dark-sea-blue-500",rN=40;function rM(s){if("string"==typeof s)return{kind:"text",text:s};if("boolean"==typeof s)return{kind:s?"check":"dash"};if(s&&"object"==typeof s){let a=s.text??void 0;return"text"===s.type?{kind:"text",text:a??""}:{kind:"check"===s.type?"check":"dash",text:a}}return{kind:"dash"}}function rI(s){return"string"==typeof s?{icon:"check",text:s}:s}function rD(s){return s.href?{href:s.href,openInNewTab:!!s.openInNewTab}:{href:(0,h.getLinkData)(s.link),openInNewTab:!!(s.openInNewTab??s.link?.openInNewTab)}}let rF={left:{text:"text-left",items:"items-start",justify:"justify-start"},center:{text:"text-center",items:"items-center",justify:"justify-center"},right:{text:"text-right",items:"items-end",justify:"justify-end"}};function rL(s){return"left"===s||"right"===s||"center"===s?rF[s]:null}function rR({cell:s,includedLabel:a,excludedLabel:n,align:o}){let h=s.text?(0,l.jsx)("p",{className:(0,rw.cn)("w-full font-body text-sm text-body",o.text),children:s.text}):null;if("text"===s.kind)return h;let c="check"===s.kind;return(0,l.jsxs)("div",{className:(0,rw.cn)("flex w-full flex-col justify-center gap-2",o.items),children:[(0,l.jsx)(d.Icon,{name:c?"check":"minus",size:40,strokeWidth:rT(40),"aria-hidden":"true",className:c?"text-table-included":"text-table-excluded"}),(0,l.jsx)("span",{className:"sr-only",children:c?a:n}),h]})}function rO({row:s,href:a,openInNewTab:n}){let o=s.tooltip?.trim(),d=rS("(max-width: 767px)"),h=a?(0,l.jsx)("a",{href:a,target:n?"_blank":void 0,rel:n?"noopener noreferrer":void 0,className:(0,rw.cn)("inline-flex min-h-6 items-center font-body text-sm text-body underline underline-offset-2 hover:text-link-hover",o&&"decoration-dotted",rA),children:s.label}):o?(0,l.jsx)("button",{type:"button",className:(0,rw.cn)("inline-flex min-h-6 cursor-help items-center text-left font-body text-sm text-body underline decoration-dotted underline-offset-4",rA),children:s.label}):(0,l.jsx)("span",{className:"font-body text-sm text-body",children:s.label});return o?(0,l.jsx)(rb,{title:o,theme:"dark",side:d?"top":"right",align:d?"start":"center",sideOffset:10,children:h}):h}function rz({rowLabelHeading:s,columns:a,groups:n,caption:h,includedLabel:c="Included",excludedLabel:p="Not included",theme:u,className:f}){let m=(0,o.useId)(),[g,y]=(0,o.useState)(0),v=(0,o.useRef)(null),x=(0,rk.useHeaderHeight)();if(!a?.length||!n?.length)return null;let b="dark"===u,w=Math.min(g,a.length-1),k=0===w,C=w===a.length-1,S=s=>y(Math.max(0,Math.min(s,a.length-1))),_=s=>{let a=s.touches[0];v.current=a?{x:a.clientX,y:a.clientY}:null},j=s=>{let a=v.current;v.current=null;let n=s.changedTouches[0];if(!a||!n)return;let l=n.clientX-a.x,o=n.clientY-a.y;Math.abs(l)<rN||Math.abs(l)<=Math.abs(o)||S(l<0?w+1:w-1)},T=(0,rw.cn)("grid grid-cols-1",r_,"desktop:table-row"),E=s=>(0,rw.cn)(s===w?"block":"hidden","tablet-portrait:block desktop:table-cell");return(0,l.jsxs)("div",{className:(0,rw.cn)("container-page",b&&"dark",f),style:{"--table-columns":a.length},...b?{"data-theme":"dark"}:{},children:[a.length>1&&(0,l.jsxs)("div",{className:"mb-8 flex items-center justify-between tablet-portrait:hidden",children:[(0,l.jsx)("div",{className:"flex items-center gap-1",role:"group","aria-label":"Select a column to compare",children:a.map((s,a)=>(0,l.jsx)("button",{type:"button",onClick:()=>S(a),"aria-label":s.title,"aria-current":a===w?"true":void 0,"aria-controls":m,className:(0,rw.cn)("flex size-6 cursor-pointer items-center justify-center",rA),children:(0,l.jsx)("span",{className:(0,rw.cn)("size-2.5 rounded-full transition-colors duration-150",a===w?"bg-carousel-dot-active":"bg-carousel-dot")})},`dot-${a}`))}),(0,l.jsxs)("div",{className:"flex items-center gap-5",children:[(0,l.jsx)("button",{type:"button",onClick:()=>S(w-1),disabled:k,"aria-label":"Previous column","aria-controls":m,className:(0,rw.cn)("flex size-11 shrink-0 items-center justify-center rounded-full transition-colors duration-150",rA,k?"border-carousel-arrow-disabled cursor-not-allowed":"border-carousel-arrow hover:border-carousel-arrow-hover cursor-pointer"),children:(0,l.jsx)(d.Icon,{name:"chevron-left",size:24,strokeWidth:1.5,"aria-hidden":"true"})}),(0,l.jsx)("button",{type:"button",onClick:()=>S(w+1),disabled:C,"aria-label":"Next column","aria-controls":m,className:(0,rw.cn)("flex size-11 shrink-0 items-center justify-center rounded-full transition-colors duration-150",rA,C?"border-carousel-arrow-disabled cursor-not-allowed":"border-carousel-arrow hover:border-carousel-arrow-hover cursor-pointer"),children:(0,l.jsx)(d.Icon,{name:"chevron-right",size:24,strokeWidth:2,"aria-hidden":"true"})})]})]}),(0,l.jsxs)("table",{id:m,className:"block w-full border-collapse text-left desktop:table desktop:table-fixed",...a.length>1?{onTouchStart:_,onTouchEnd:j}:{},children:[(0,l.jsx)("caption",{className:"sr-only",children:h}),(0,l.jsx)("thead",{className:(0,rw.cn)("sticky z-20 block bg-surface-background","desktop:table-header-group"),style:{to
1337p:x},children:(0,l.jsxs)("tr",{className:T,children:[(0,l.jsx)("th",{scope:"col",className:"hidden bg-surface-background align-bottom desktop:table-cell",style:{width:rE},children:s?(0,l.jsx)("span",{className:"font-body text-lg font-medium text-heading",children:s}):(0,l.jsx)("span",{className:"sr-only",children:"Feature"})}),a.map((s,a)=>{let n=rL(s.alignment)??(s.hasBorder?rF.center:rF.left);return(0,l.jsx)("th",{scope:"col",className:(0,rw.cn)("bg-surface-background p-0 align-bottom",n.text,s.hasBorder&&"px-1.5 pb-3",E(a)),children:(0,l.jsxs)("div",{className:(0,rw.cn)("flex flex-col justify-center gap-2 bg-surface-background text-heading",n.items,s.hasBorder?"rounded-[10px] border border-primary px-6 py-4":"py-4.5 pl-3 pr-6 desktop:py-6 desktop:pl-4 desktop:pr-8"),children:[(0,l.jsx)("p",{className:(0,rw.cn)("w-full font-body text-lg font-medium text-heading",n.text),children:s.title}),s.features?.map((s,a)=>{let o=rI(s);return(0,l.jsxs)("p",{className:(0,rw.cn)("flex w-full items-center gap-2",n.justify),children:[o.icon?(0,l.jsx)(d.Icon,{name:o.icon,size:24,strokeWidth:rT(24),"aria-hidden":"true",className:"shrink-0 text-table-included"}):null,(0,l.jsx)("span",{className:"font-body text-sm text-body",children:o.text})]},o._key??`feature-${a}`)})]})},s._key??`column-${a}`)})]})}),n.map((s,n)=>(0,l.jsxs)("tbody",{className:(0,rw.cn)("block desktop:table-row-group",!(s.title?.trim()||s.subtitle?.trim())&&"border-t border-table-cell"),children:[(!!s.title?.trim()||!!s.subtitle?.trim())&&(0,l.jsx)("tr",{className:T,children:(0,l.jsx)("th",{scope:"rowgroup",colSpan:a.length+1,className:"col-span-full block p-0 text-left desktop:table-cell",children:(0,l.jsx)("div",{className:"flex items-center rounded-[10px] border border-primary bg-surface-background px-[18px] py-3 desktop:px-6 desktop:py-4",children:(0,l.jsxs)("p",{className:"font-body text-lg text-heading",children:[(0,l.jsx)("span",{className:"font-medium",children:s.title}),s.subtitle?` ${s.subtitle}`:null]})})})}),s.rows.map((s,n)=>{let{icon:o}=s,{href:h,openInNewTab:u}=rD(s);return(0,l.jsxs)("tr",{className:T,children:[(0,l.jsx)("th",{scope:"row",className:(0,rw.cn)("col-span-full block border-b border-table-cell bg-surface-background py-8 pl-3 pr-6 text-left align-middle","desktop:table-cell desktop:border-r desktop:py-0 desktop:pl-4 desktop:pr-8"),children:(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[o?(0,l.jsx)(d.Icon,{name:o,size:24,strokeWidth:rT(24),"aria-hidden":"true",className:"icon-primary shrink-0"}):null,(0,l.jsx)(rO,{row:s,href:h,openInNewTab:u})]})}),a.map((n,o)=>{let d=rL(n.alignment)??rF.center;return(0,l.jsx)("td",{className:(0,rw.cn)("border-b border-table-cell bg-surface-background px-6 align-middle","desktop:px-8",o<a.length-1&&"tablet-portrait:border-r",E(o)),children:(0,l.jsx)("div",{className:(0,rw.cn)("flex items-center py-8 desktop:py-0",d.justify,rP),children:(0,l.jsx)(rR,{cell:rM(s.values?.[o]??null),includedLabel:c,excludedLabel:p,align:d})})},n._key??`value-${o}`)})]},s._key??`row-${n}`)})]},s._key??`group-${n}`))]})]})}s.s(["Table",0,rz],756840)},684639,s=>{"use strict";var a=s.i(728187),n=s.i(913658),l=s.i(569696),o=s.i(281598),d=s.i(797972),h=a,c=o,p=s.i(121795);let u=({items:s})=>s.length?(0,h.jsx)("div",{className:p.COLUMN,children:(0,h.jsx)("ul",{className:"flex flex-col gap-y-8 -mx-4 sm:flex-row sm:flex-wrap sm:justify-center lg:flex-nowrap",children:s.map((s,a)=>s.quote?.trim()?(0,h.jsx)("li",{className:"px-4 w-full sm:w-1/2 lg:w-1/3",children:(0,h.jsxs)("article",{className:(0,c.cn)(p.QUOTE_CARD,"flex h-full flex-col gap-8 p-8 lg:p-10"),children:[(0,h.jsx)(p.StarRating,{rating:s.rating}),(0,h.jsx)(p.QuoteText,{quote:s.quote,className:"text-fluid-text-md font-medium pl-3 -indent-3 lg:pl-3.5 lg:-indent-3.5"}),(0,h.jsx)("div",{className:"mt-auto",children:(0,h.jsx)(p.AuthorBlock,{item:s,showAvatar:!0})})]})},s._id??s._key??`card-${a}`):null)})}):null;var f=a;s.i(524948);var m=s.i(977687),g=o,y=s.i(916298),v=p,x=s.i(103850);let b=({item:s,theme:a})=>{if(!s.quote?.trim())return null;let n=s.featuredImage?.asset||s.caseStudy?.featuredImage?.asset?s.featuredImage?.asset?s.featuredImage:s.caseStudy?.featuredImage:null,l=s.caseStudy?.slug?`${y.CASE_STUDY_BASE_PATH}/${s.caseStudy.slug}`:void 0;return n?(0,f.jsx)("div",{className:v.COLUMN,children:(0,f.jsxs)("article",{className:(0,g.cn)(v.QUOTE_CARD,"grid grid-cols-1 gap-8 lg:grid-cols-2 lg:gap-10"),children:[(0,f.jsxs)("div",{className:"flex min-h-full flex-col gap-10",children:[(0,f.jsx)(v.CompanyLogo,{company:(0,x.itemCompany)(s),theme:a}),(0,f.jsx)(v.QuoteText,{quote:s.quote}),(0,f.jsx)("div",{className:"mt-auto",children:(0,f.jsx)(v.AuthorBlock,{item:s,showAvatar:!0})})]}),(0,f.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,f.jsx)(v.FeaturedMedia,{image:n,alt:s.caseStudy?.title?.trim()||"Testimonial case study"}),l?(0,f.jsx)("div",{children:(0,f.jsx)(m.Button,{href:l,label:"Read case study",mode:"link",tone:"primary",trailingIcon:"arrow-right"})}):null]})]})}):(0,f.jsx)("div",{className:v.COLUMN,children:(0,f.jsxs)("article",{className:(0,g.cn)(v.QUOTE_CARD,"flex flex-col gap-8 lg:gap-10"),children:[(0,f.jsx)(v.CompanyLogo,{company:(0,x.itemCompany)(s),theme:a}),(0,f.jsx)(v.QuoteText,{quote:s.quote}),(0,f.jsx)(v.AuthorBlock,{item:s,showAvatar:!0})]})})};var w=a,k=o,C=p,S=x;let _=({item:s,metrics:a,theme:n})=>s.quote?.trim()||a.length?(0,w.jsx)("div",{className:C.COLUMN,children:(0,w.jsxs)("article",{className:(0,k.cn)(C.QUOTE_CARD,"grid grid-cols-1 gap-8 lg:grid-cols-[minmax(0,1fr)_minmax(0,2fr)] lg:gap-10"),children:[a.length>0&&(0,w.jsx)("ul",{className:"flex w-full flex-col gap-10 sm:flex-row lg:flex-col",children:a.map((s,a)=>(0,w.jsxs)("li",{className:"flex flex-col gap-2 sm:grow lg:grow-0",children:[(0,w.jsx)("span",{className:"font-heading text-fluid-display-5xl font-bold tracking-[-0.015em] text-primary-600 dark:text-primary-200",children:s.value}),s.label?(0,w.jsx)("span",{className:"text-md text-heading dark:text-white",children:s.label}):null]},s._id??`metric-${a}`))}),(0,w.jsxs)("div",{className:"flex flex-col gap-10",children:[(0,w.jsx)(C.CompanyLogo,{company:(0,S.itemCompany)(s),theme:n}),s.quote?.trim()?(0,w.jsx)(C.QuoteText,{quote:s.quote}):null,(0,w.jsx)(C.AuthorBlock,{item:s,showAvatar:!0})]})]})}):null;var j=a,T=s.i(447270),E=s.i(560973),P=s.i(465293),A=m,N=o,M=y,I=p,D=x;let F=({items:s,theme:a,ariaLabel:n,hideTabs:l=!1})=>{let o=s.filter(s=>s.quote?.trim()&&(0,D.itemCompany)(s)).map((s,a)=>({value:s._id??s._key??`testimonial-${a}`,label:(0,D.itemCompany)(s)?.name??`Brand ${a+1}`,item:s})),[d,h]=(0,T.useState)(),c=o.some(s=>s.value===d)?d:o[0]?.value,p=Math.max(o.findIndex(s=>s.value===c),0);if(!o.length||!c)return null;let u=s=>{let a=o[p+s];a&&h(a.value)};return(0,j.jsxs)(P.Root,{value:c,onValueChange:h,className:(0,N.cn)(I.COLUMN,"flex flex-col gap-8 lg:gap-10"),children:[!l&&o.length>1&&(0,j.jsx)(P.List,{"aria-label":n,loop:!1,className:"flex w-full items-center gap-3 lg:gap-4",children:o.map((s,n)=>{let l=(0,D.companyLogoSrc)((0,D.itemCompany)(s.item),a);return(0,j.jsx)(P.Trigger,{value:s.value,onClick:()=>h(s.value),"aria-label":`Show testimonial from ${s.label}`,className:(0,N.cn)("flex h-14 min-w-0 flex-1 items-center justify-center rounded-full px-5 transition-colors","focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500",n===p?"border border-primary bg-surface-background":"cursor-pointer border border-transparent"),children:l?(0,j.jsx)("span",{"aria-hidden":!0,
1337children:(0,j.jsx)(E.default,{src:l,alt:"",width:100,height:32,className:"h-8 w-auto max-w-40 object-contain"})}):(0,j.jsx)("span",{className:"font-heading text-fluid-text-sm text-heading",children:s.label})},s.value)})}),o.map(s=>{let n=s.item.featuredImage?.asset||s.item.caseStudy?.featuredImage?.asset?s.item.featuredImage?.asset?s.item.featuredImage:s.item.caseStudy?.featuredImage:null,l=s.item.caseStudy?.slug?`${M.CASE_STUDY_BASE_PATH}/${s.item.caseStudy.slug}`:void 0;return(0,j.jsx)(P.Content,{value:s.value,className:"focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-500",children:(0,j.jsxs)("article",{className:(0,N.cn)(I.QUOTE_CARD,"grid grid-cols-1 gap-10 lg:grid-cols-2 lg:gap-12"),children:[(0,j.jsxs)("div",{className:"flex min-h-full flex-col gap-10",children:[(0,j.jsx)(I.CompanyLogo,{company:(0,D.itemCompany)(s.item),theme:a}),s.item.quote?(0,j.jsx)(I.QuoteText,{quote:s.item.quote}):null,(0,j.jsx)("div",{className:"mt-auto",children:(0,j.jsx)(I.AuthorBlock,{item:s.item,showAvatar:!0})})]}),(0,j.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,j.jsx)(I.FeaturedMedia,{image:n,alt:s.item.caseStudy?.title?.trim()||`${s.label} case study`}),l?(0,j.jsx)("div",{children:(0,j.jsx)(A.Button,{href:l,label:"Read case study",mode:"link",tone:"primary",trailingIcon:"arrow-right"})}):null]})]})},s.value)}),o.length>1&&(0,j.jsxs)("div",{className:"flex w-full items-center justify-between gap-4","aria-hidden":!l||void 0,role:l?"tablist":void 0,"aria-label":l?n:void 0,children:[(0,j.jsx)("div",{className:"flex items-center gap-2",children:o.map((s,a)=>(0,j.jsx)("button",{type:"button",tabIndex:l?0:-1,role:l?"tab":void 0,"aria-selected":l?a===p:void 0,"aria-label":l?`Show testimonial from ${s.label}`:void 0,onClick:()=>h(s.value),className:(0,N.cn)("size-2.5 transition-all rounded-full hover:bg-pagination-hover",a===p?"bg-button":"bg-neutral-400")},s.value))}),(0,j.jsxs)("div",{className:"flex items-center gap-2",children:[(0,j.jsx)(A.Button,{tabIndex:l?0:-1,disabled:p<=0,"aria-disabled":p<=0,onClick:()=>u(-1),iconOnly:!0,label:"Previous testimonial",leadingIcon:"chevron-left",mode:"outline",size:"lg",className:"size-10! min-w-10! border border-primary-600 dark:border-primary-200 p-2! disabled:border-neutral-400"}),(0,j.jsx)(A.Button,{tabIndex:l?0:-1,disabled:p>=o.length-1,onClick:()=>u(1),iconOnly:!0,label:"Next testimonial",leadingIcon:"chevron-right",mode:"outline",size:"lg",className:"size-10! min-w-10! border border-primary-600 dark:border-primary-200 p-2! disabled:border-neutral-400"})]})]})]})};var L=p;function R(s){let a=s?.heading?.heading,l=Array.isArray(a)&&a.length>0?(0,d.blocksToText)(a):"";return(0,n.stegaClean)(l||s?.eyebrow||"").trim()||"Testimonials"}function O({headingContent:s,theme:n}){return s?.eyebrow||s?.heading?.heading?.length||s?.body?.length||s?.buttons?.length?(0,a.jsx)("div",{className:L.COLUMN,children:(0,a.jsx)(l.ContentBlock,{variant:s?.variant??"leading",headingContent:s??void 0,theme:n,headingWeight:"bold"})}):null}let z=({variant:s,hideTabs:l,headingContent:d,testimonials:h,metrics:c,theme:p="light",className:f})=>{let m=p??"light",g=(0,n.stegaClean)(s)??"standard",y=!!(0,n.stegaClean)(l),v=(h??[]).filter(Boolean),x=v[0],w=(c??[]).filter(s=>!!(s?.value||s?.label));return d?.eyebrow||d?.heading?.heading?.length||d?.body?.length||d?.buttons?.length||v.length?(0,a.jsxs)("div",{className:(0,o.cn)("flex flex-col gap-10 lg:gap-[75px]",f),children:[(0,a.jsx)(O,{headingContent:d,theme:m}),"standard"===g&&x?(0,a.jsx)(b,{item:x,theme:m}):null,"cardDeck"===g?(0,a.jsx)(u,{items:v}):null,"stat"===g&&x?(0,a.jsx)(_,{item:x,metrics:w,theme:m}):null,"switcher"===g?(0,a.jsx)(F,{items:v,theme:m,ariaLabel:R(d),hideTabs:y}):null]}):null},B=z;s.s(["Testimonial",0,z,"default",0,B],684639)},543836,295329,559784,688763,102306,7753,752317,204492,792563,941738,s=>{"use strict";var a=Object.defineProperty,n=(s,n)=>a(s,"name",{value:n,configurable:!0}),l=!!("u">typeof window&&window.document&&window.document.createElement);function o(s,a,{checkForDefaultPrevented:l=!0}={}){return n(function(n){if(s?.(n),!1===l||!n||!n.defaultPrevented)return a?.(n)},"handleEvent")}function d(s){if(!l)throw Error("Cannot access document outside of the DOM");return s?.ownerDocument??document}function h(s,a=!1){let{activeElement:n}=d(s);if(!n?.nodeName)return null;if(c(n)&&n.contentDocument)return h(n.contentDocument.body,a);if(a){let s=n.getAttribute("aria-activedescendant");if(s){let a=d(n).getElementById(s);if(a)return a}}return n}function c(s){return"IFRAME"===s.tagName}n(o,"composeEventHandlers"),n(function(s){if(!l)throw Error("Cannot access window outside of the DOM");return s?.ownerDocument?.defaultView??window},"getOwnerWindow"),n(d,"getOwnerDocument"),n(h,"getActiveElement"),n(c,"isFrame"),s.s(["composeEventHandlers",0,o],543836);var p=s.i(447270),u=s.i(728187),f=Object.defineProperty,m=(s,a)=>
1337f(s,"name",{value:a,configurable:!0});function g(s,a){let n=p.createContext(a);n.displayName=s+"Context";let l=m(s=>{let{children:a,...l}=s,o=p.useMemo(()=>l,Object.values(l));return(0,u.jsx)(n.Provider,{value:o,children:a})},"Provider");function o(l,d={}){let{optional:h=!1}=d,c=p.useContext(n);if(c)return c;if(void 0!==a)return a;if(!h)throw Error(`\`${l}\` must be used within \`${s}\``)}return l.displayName=s+"Provider",m(o,"useContext"),[l,o]}function y(s,a=[]){let n=[];function l(a,l){let o=p.createContext(l);o.displayName=a+"Context";let d=n.length;n=[...n,l];let h=m(a=>{let{scope:n,children:l,...h}=a,c=n?.[s]?.[d]||o,f=p.useMemo(()=>h,Object.values(h));return(0,u.jsx)(c.Provider,{value:f,children:l})},"Provider");function c(n,h,u={}){let{optional:f=!1}=u,m=h?.[s]?.[d]||o,g=p.useContext(m);if(g)return g;if(void 0!==l)return l;if(!f)throw Error(`\`${n}\` must be used within \`${a}\``)}return h.displayName=a+"Provider",m(c,"useContext"),[h,c]}m(l,"createContext");let o=m(()=>{let a=n.map(s=>p.createContext(s));return m(function(n){let l=n?.[s]||a;return p.useMemo(()=>({[`__scope${s}`]:{...n,[s]:l}}),[n,l])},"useScope")},"createScope");return o.scopeName=s,[l,v(o,...a)]}function v(...s){let a=s[0];if(1===s.length)return a;let n=m(()=>{let n=s.map(s=>({useScope:s(),scopeName:s.scopeName}));return m(function(s){let l=n.reduce((a,{useScope:n,scopeName:l})=>{let o=n(s)[`__scope${l}`];return{...a,...o}},{});return p.useMemo(()=>({[`__scope${a.scopeName}`]:l}),[l])},"useComposedScopes")},"createScope");return n.scopeName=a.scopeName,n}m(g,"createContext"),m(y,"createContextScope"),m(v,"composeContextScopes"),s.s(["createContextScope",0,y],295329);var x=p,b=p,w=Object.defineProperty,k=(s,a)=>w(s,"name",{value:a,configurable:!0});function C(s,a){if("function"==typeof s)return s(a);null!=s&&(s.current=a)}function S(...s){return a=>{let n=!1,l=s.map(s=>{let l=C(s,a);return n||"function"!=typeof l||(n=!0),l});if(n)return()=>{for(let a=0;a<l.length;a++){let n=l[a];"function"==typeof n?n():C(s[a],null)}}}}function _(...s){return b.useCallback(S(...s),s)}k(C,"setRef"),k(S,"composeRefs"),k(_,"useComposedRefs"),s.s(["useComposedRefs",0,_],559784);var j=p,T=Object.defineProperty,E=(s,a)=>T(s,"name",{value:a,configurable:!0});function P(s){let a=j.forwardRef((a,n)=>{let{children:l,...o}=a,d=null,h=!1,c=[];R(l)&&"function"==typeof V&&(l=V(l._payload)),j.Children.forEach(l,s=>{if(F(s)){h=!0;let a=s,n="child"in a.props?a.props.child:a.props.children;R(n)&&"function"==typeof V&&(n=V(n._payload)),d=M(a,n),c.push(d?.props?.children)}else c.push(s)}),d?d=j.cloneElement(d,void 0,c):!h&&1===j.Children.count(l)&&j.isValidElement(l)&&(d=l);let p=d?D(d):void 0,u=_(n,p);if(!d){if(l||0===l)throw Error(h?B(s):z(s));return l}let f=I(o,d.props??{});return d.type!==j.Fragment&&(f.ref=n?u:p),j.cloneElement(d,f)});return a.displayName=`${s}.Slot`,a}E(P,"createSlot");var A=Symbol.for("radix.slottable");function N(s){let a=E(s=>"child"in s?s.children(s.child):s.children,"Slottable");return a.displayName=`${s}.Slottable`,a.__radixId=A,a}E(N,"createSlottable");var M=E((s,a)=>{if("child"in s.props){let a=s.props.child;return j.isValidElement(a)?j.cloneElement(a,void 0,s.props.children(a.props.children)):null}return j.isValidElement(a)?a:null},"getSlottableElementFromSlottable");function I(s,a){let n={...a};for(let l in a){let o=s[l],d=a[l];/^on[A-Z]/.test(l)?o&&d?n[l]=(...s)=>{let a=d(...s);return o(...s),a}:o&&(n[l]=o):"style"===l?n[l]={...o,...d}:"className"===l&&(n[l]=[o,d].filter(Boolean).join(" "))}return{...s,...n}}function D(s){let a=Object.getOwnPropertyDescriptor(s.props,"ref")?.get,n=a&&"isReactWarning"in a&&a.isReactWarning;return n?s.ref:(n=(a=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?s.props.ref:s.props.ref||s.ref}function F(s){return j.isValidElement(s)&&"function"==typeof s.type&&"__radixId"in s.type&&s.type.__radixId===A}E(I,"mergeProps"),E(D,"getElementRef"),E(F,"isSlottable");var L=Symbol.for("react.lazy");function R(s){return null!=s&&"object"==typeof s&&"$$typeof"in s&&s.$$typeof===L&&"_payload"in s&&O(s._payload)}function O(s){return"object"==typeof s&&null!==s&&"then"in s}E(R,"isLazyComponent"),E(O,"isPromiseLike");var z=E(s=>`${s} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),B=E(s=>`${s} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),V=j[" use ".trim().toString()],$=u,W=Object.defineProperty,G=(s,a)=>
1337W(s,"name",{value:a,configurable:!0});function q(s){let a=s+"CollectionProvider",[n,l]=y(a),[o,d]=n(a,{collectionRef:{current:null},itemMap:new Map}),h=G(s=>{let{scope:a,children:n}=s,l=x.useRef(null),d=x.useRef(new Map).current;return(0,$.jsx)(o,{scope:a,itemMap:d,collectionRef:l,children:n})},"CollectionProvider");h.displayName=a;let c=s+"CollectionSlot",p=P(c),u=x.forwardRef((s,a)=>{let{scope:n,children:l}=s,o=_(a,d(c,n).collectionRef);return(0,$.jsx)(p,{ref:o,children:l})});u.displayName=c;let f=s+"CollectionItemSlot",m="data-radix-collection-item",g=P(f),v=x.forwardRef((s,a)=>{let{scope:n,children:l,...o}=s,h=x.useRef(null),c=_(a,h),p=d(f,n);return x.useEffect(()=>(p.itemMap.set(h,{ref:h,...o}),()=>void p.itemMap.delete(h))),(0,$.jsx)(g,{...{[m]:""},ref:c,children:l})});function b(a){let n=d(s+"CollectionConsumer",a);return x.useCallback(()=>{let s=n.collectionRef.current;if(!s)return[];let a=Array.from(s.querySelectorAll(`[${m}]`));return Array.from(n.itemMap.values()).sort((s,n)=>a.indexOf(s.ref.current)-a.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return v.displayName=f,G(b,"useCollection"),[{Provider:h,Slot:u,ItemSlot:v},b,l]}G(q,"createCollection");var H=new WeakMap,U=class s extends Map{static{G(this,"OrderedDict")}#e;constructor(s){super(s),this.#e=[...super.keys()],H.set(this,!0)}set(s,a){return H.get(this)&&(this.has(s)?this.#e[this.#e.indexOf(s)]=s:this.#e.push(s)),super.set(s,a),this}insert(s,a,n){let l,o=this.has(a),d=this.#e.length,h=K(s),c=h>=0?h:d+h,p=c<0||c>=d?-1:c;if(p===this.size||o&&p===this.size-1||-1===p)return this.set(a,n),this;let u=this.size+ +!o;h<0&&c++;let f=[...this.#e],m=!1;for(let s=c;s<u;s++)if(c===s){let d=f[s];f[s]===a&&(d=f[s+1]),o&&this.delete(a),l=this.get(d),this.set(a,n)}else{m||f[s-1]!==a||(m=!0);let n=f[m?s:s-1],o=l;l=this.get(n),this.delete(n),this.set(n,o)}return this}with(a,n,l){let o=new s(this);return o.insert(a,n,l),o}before(s){let a=this.#e.indexOf(s)-1;if(!(a<0))return this.entryAt(a)}setBefore(s,a,n){let l=this.#e.indexOf(s);return -1===l?this:this.insert(l,a,n)}after(s){let a=this.#e.indexOf(s);if(-1!==(a=-1===a||a===this.size-1?-1:a+1))return this.entryAt(a)}setAfter(s,a,n){let l=this.#e.indexOf(s);return -1===l?this:this.insert(l+1,a,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(s){let a=super.delete(s);return a&&this.#e.splice(this.#e.indexOf(s),1),a}deleteAt(s){let a=this.keyAt(s);return void 0!==a&&this.delete(a)}at(s){let a=Y(this.#e,s);if(void 0!==a)return this.get(a)}entryAt(s){let a=Y(this.#e,s);if(void 0!==a)return[a,this.get(a)]}indexOf(s){return this.#e.indexOf(s)}keyAt(s){return Y(this.#e,s)}from(s,a){let n=this.indexOf(s);if(-1===n)return;let l=n+a;return l<0&&(l=0),l>=this.size&&(l=this.size-1),this.at(l)}keyFrom(s,a){let n=this.indexOf(s);if(-1===n)return;let l=n+a;return l<0&&(l=0),l>=this.size&&(l=this.size-1),this.keyAt(l)}find(s,a){let n=0;for(let l of this){if(Reflect.apply(s,a,[l,n,this]))return l;n++}}findIndex(s,a){let n=0;for(let l of this){if(Reflect.apply(s,a,[l,n,this]))return n;n++}return -1}filter(a,n){let l=[],o=0;for(let s of this)Reflect.apply(a,n,[s,o,this])&&l.push(s),o++;return new s(l)}map(a,n){let l=[],o=0;for(let s of this)l.push([s[0],Reflect.apply(a,n,[s,o,this])]),o++;return new s(l)}reduce(...s){let[a,n]=s,l=0,o=n??this.at(0);for(let n of this)o=0===l&&1===s.length?n:Reflect.apply(a,this,[o,n,l,this]),l++;return o}reduceRight(...s){let[a,n]=s,l=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);l=n===this.size-1&&1===s.length?o:Reflect.apply(a,this,[l,o,n,this])}return l}toSorted(a){return new s([...this.entries()].sort(a))}toReversed(){let a=new s;for(let s=this.size-1;s>=0;s--){let n=this.keyAt(s),l=this.get(n);a.set(n,l)}return a}toSpliced(...a){let n=[...this.entries()];return n.splice(...a),new s(n)}slice(a,n){let l=new s,o=this.size-1;if(void 0===a)return l;a<0&&(a+=this.size),void 0!==n&&n>0&&(o=n-1);for(let s=a;s<=o;s++){let a=this.keyAt(s),n=this.get(a);l.set(a,n)}return l}every(s,a){let n=0;for(let l of this){if(!Reflect.apply(s,a,[l,n,this]))return!1;n++}return!0}some(s,a){let n=0;for(let l of this){if(Reflect.apply(s,a,[l,n,this]))return!0;n++}return!1}};function Y(s,a){if("at"in Array.prototype)return Array.prototype.at.call(s,a);let n=X(s,a);return -1===n?void 0:s[n]}function X(s,a){let n=s.length,l=K(a),o=l>=0?l:n+l;return o<0||o>=n?-1:o}function K(s){return s!=s||0===s?0:Math.trunc(s)}function J(s){let a=s+"CollectionProvider",[n,l]=y(a),[o,d]=n(a,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new U,setItemMap:G(()=>void 0,"setItemMap")}),h=G(({state:s,...a})=>s?(0,$.jsx)(p,{...a,state:s}):(0,$.jsx)(c,{...a}),"CollectionProvider");h.displayName=a;let c=G(s=>{let a=k();return(0,$.jsx)(p,{...s,state:a})},"CollectionInit");c.displayName=a+"Init";let p=G(s=>{let{scope:a,children:n,state:l}=s,d=x.useRef(null),[h,c]=x.useState(null),p=_(d,c),[u,f]=l;return x.useEffect(()=>{if(!h)return;let s=et(()=>{});return s.observe(h,{childList:!0,subtree:!0}),()=>{s.disconnect()}},[h]),(0,$.jsx)(o,{scope:a,itemMap:u,setItemMap:f,collectionRef:p,collectionRefObject:d,collectionElement:h,children:n})},"CollectionProviderImpl");p.displayName=a+"Impl";let u=s+"CollectionSlot",f=P(u),m=x.forwardRef((s,a)=>{let{scope:n,children:l}=s,o=_(a,d(u,n).collectionRef);return(0,$.jsx)(f,{ref:o,children:l})});m.displayName=u;let g=s+"CollectionItemSlot",v="data-radix-collection-item",b=P(g),w=x.forwardRef((s,a)=>{let{scope:n,children:l,...o}=s,h=x.useRef(null),[c,p]=x.useState(null),u=_(a,h,p),{setItemMap:f}=d(g,n),m=x.useRef(o);Z(m.current,o)||(m.current=o);let y=m.current;return x.useEffect(()=>{let s=y;return f(a=>c?a.has(c)?a.set(c,{...s,element:c}).toSorted(ee):(a.set(c,{...s,element:c}),a.toSorted(ee)):a),()=>{f(s=>c&&s.has(c)?(s.delete(c),new U(s)):s)}},[c,y,f]),(0,$.jsx)(b,{...{[v]:""},ref:u,children:l})});function k(){return x.useState(new U)}function C(a){let{itemMap:n}=d(s+"CollectionConsumer",a);return n}return w.displayName=g,G(k,"useInitCollection"),G(C,"useCollection"),[{Provider:h,Slot:m,ItemSlot:w},{createCollectionScope:l,useCollection:C,useInitCollection:k}]}function Z(s,a){if(s===a)return!0;
1337if("object"!=typeof s||"object"!=typeof a||null==s||null==a)return!1;let n=Object.keys(s),l=Object.keys(a);if(n.length!==l.length)return!1;for(let l of n)if(!Object.prototype.hasOwnProperty.call(a,l)||s[l]!==a[l])return!1;return!0}function Q(s,a){return!!(a.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_PRECEDING)}function ee(s,a){return s[1].element&&a[1].element?Q(s[1].element,a[1].element)?-1:1:0}function et(s){return new MutationObserver(a=>{for(let n of a)if("childList"===n.type)return void s()})}G(Y,"at"),G(X,"toSafeIndex"),G(K,"toSafeInteger"),G(J,"createCollection"),G(Z,"shallowEqual"),G(Q,"isElementPreceding"),G(ee,"sortByDocumentPosition"),G(et,"getChildListObserver"),s.s(["createCollection",0,q],688763);var ei=p,er=p,es=globalThis?.document?er.useLayoutEffect:()=>{};s.s(["useLayoutEffect",0,es],102306);var ea=Object.defineProperty,en=(s,a)=>ea(s,"name",{value:a,configurable:!0}),el=ei[" useId ".trim().toString()]||(()=>void 0),eo=0;function ed(s){let[a,n]=ei.useState(el());return es(()=>{s||n(s=>s??String(eo++))},[s]),s||(a?`radix-${a}`:"")}en(ed,"useId"),s.s(["useId",0,ed],7753);var eh=p,ec=s.i(85403),ep=u,eu=Object.defineProperty,ef=(s,a)=>eu(s,"name",{value:a,configurable:!0}),em=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((s,a)=>{let n=P(`Primitive.${a}`),l=eh.forwardRef((s,l)=>{let{asChild:o,...d}=s,h=o?n:a;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,ep.jsx)(h,{...d,ref:l})});return l.displayName=`Primitive.${a}`,{...s,[a]:l}},{});ef(function(s,a){s&&ec.flushSync(()=>s.dispatchEvent(a))},"dispatchDiscreteCustomEvent"),s.s(["Primitive",0,em],752317);var eg=p,ey=!1,ev=p,ex=Object.defineProperty,eb=(s,a)=>ex(s,"name",{value:a,configurable:!0}),ew=ev[" useEffectEvent ".trim().toString()],ek=ev[" useInsertionEffect ".trim().toString()];function eC(s){if("function"==typeof ew)return ew(s);let a=ev.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof ek?ek(()=>{a.current=s}):es(()=>{a.current=s}),ev.useMemo(()=>(...s)=>a.current?.(...s),[])}eb(eC,"useEffectEvent");var eS=Object.defineProperty,e_=(s,a)=>eS(s,"name",{value:a,configurable:!0}),ej=eg[" useInsertionEffect ".trim().toString()]||es;function eT({prop:s,defaultProp:a,onChange:n=e_(()=>{},"onChange"),caller:l}){let[o,d,h]=eE({defaultProp:a,onChange:n}),c=void 0!==s,p=c?s:o;if(ey){let a=eg.useRef(void 0!==s);eg.useEffect(()=>{let s=a.current;if(s!==c){let a=s?"controlled":"uncontrolled",n=c?"controlled":"uncontrolled";console.warn(`${l} is changing from ${a} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}a.current=c},[c,l])}return[p,eg.useCallback(a=>
1337{if(c){let n=eP(a)?a(s):a;n!==s&&h.current?.(n)}else d(a)},[c,s,d,h])]}function eE({defaultProp:s,onChange:a}){let[n,l]=eg.useState(s),o=eg.useRef(n),d=eg.useRef(a);return ej(()=>{d.current=a},[a]),eg.useEffect(()=>{o.current!==n&&(d.current?.(n),o.current=n)},[n,o]),[n,l,d]}function eP(s){return"function"==typeof s}e_(eT,"useControllableState"),e_(eE,"useUncontrolledState"),e_(eP,"isFunction");var eA=Symbol("RADIX:SYNC_STATE");e_(function(s,a,n,l){let{prop:o,defaultProp:d,onChange:h,caller:c}=a,p=void 0!==o,u=eC(h);if(ey){let s=eg.useRef(void 0!==o);eg.useEffect(()=>{let a=s.current;if(a!==p){let s=a?"controlled":"uncontrolled",n=p?"controlled":"uncontrolled";console.warn(`${c} is changing from ${s} to ${n}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}s.current=p},[p,c])}let f=[{...n,state:d}];l&&f.push(l);let[m,g]=eg.useReducer((a,n)=>{if(n.type===eA)return{...a,state:n.state};let l=s(a,n);return p&&!Object.is(l.state,a.state)&&u(l.state),l},...f),y=m.state,v=eg.useRef(y);eg.useEffect(()=>{v.current!==y&&(v.current=y,p||u(y))},[y,v,p]);let x=eg.useMemo(()=>void 0!==o?{...m,state:o}:m,[m,o]);return eg.useEffect(()=>{p&&!Object.is(o,m.state)&&g({type:eA,state:o})},[o,m.state,p]),[x,g]},"useControllableStateReducer"),s.s(["useControllableState",0,eT],204492);var eN=p,eM=Object.defineProperty,eI=(s,a)=>eM(s,"name",{value:a,configurable:!0}),eD=eN.createContext(void 0);function eF(s){let a=eN.useContext(eD);return s||a||"ltr"}eI(eF,"useDirection"),s.s(["useDirection",0,eF],792563);var eL=p,eR=Object.defineProperty,eO=(s,a)=>eR(s,"name",{value:a,configurable:!0});function ez(s,a){return eL.useReducer((s,n)=>a[s][n]??s,s)}eO(ez,"useStateMachine");var eB=eO(s=>{let{present:a,children:n}=s,l=eV(a),o="function"==typeof n?n({present:l.isPresent}):eL.Children.only(n),d=eW(l.ref,eq(o));return"function"==typeof n||l.isPresent?eL.cloneElement(o,{ref:d}):null},"Presence");function eV(s){let[a,n]=eL.useState(),l=eL.useRef(null),o=eL.useRef(s),d=eL.useRef("none"),h=eL.useRef(void 0),[c,p]=ez(s?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return eL.useEffect(()=>{"mounted"===c?(d.current=h.current??eG(l.current),h.current=void 0):d.current="none"},[c]),es(()=>{let a=l.current,n=o.current;if(n!==s){let l=d.current,c=eG(a);if(s)h.current=c,p("MOUNT");else if("none"===c||a?.display==="none")p("UNMOUNT");else{let s=l!==c;n&&s?p("ANIMATION_OUT"):p("UNMOUNT")}o.current=s}},[s,p]),es(()=>{if(a){let s,n=a.ownerDocument.defaultView??window,h=eO(d=>{let h=eG(l.current).includes(CSS.escape(d.animationName));if(d.target===a&&h&&(p("ANIMATION_END"),!o.current)){let l=a.style.animationFillMode;a.style.animationFillMode="forwards",s=n.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=l)})}},"handleAnimationEnd"),c=eO(s=>{s.target===a&&(d.current=eG(l.current))},"handleAnimationStart");return a.addEventListener("animationstart",c),a.addEventListener("animationcancel",h),a.addEventListener("animationend",h),()=>{n.clearTimeout(s),a.removeEventListener("animationstart",c),a.removeEventListener("animationcancel",h),a.removeEventListener("animationend",h)}}p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:eL.useCallback(s=>{if(s){let a=getComputedStyle(s);l.current=a,h.current=eG(a)}else l.current=null;n(s)},[])}}function e$(s,a){if("function"==typeof s)return s(a);null!=s&&(s.current=a)}function eW(...s){let a=eL.useRef(s);return a.current=s,eL.useCallback(s=>{let n=a.current,l=!1,o=n.map(a=>{let n=e$(a,s);return l||"function"!=typeof n||(l=!0),n});if(l)return()=>{for(let s=0;s<o.length;s++){let a=o[s];"function"==typeof a?a():e$(n[s],null)}}},[])}function eG(s){return s?.animationName||"none"}function eq(s){let a=Object.getOwnPropertyDescriptor(s.props,"ref")?.get,n=a&&"isReactWarning"in a&&a.isReactWarning;return n?s.ref:(n=(a=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?s.props.ref:s.props.ref||s.ref}eO(eV,"usePresence"),eO(e$,"setRef"),eO(eW,"useStableComposedRefs"),eO(eG,"getAnimationName"),eO(eq,"getElementRef"),s.s(["Presence",0,eB],941738)},598560,s=>{"use strict";var a=s.i(447270),n=s.i(295329),l=s.i(688763),o=s.i(559784),d=s.i(543836),h=s.i(204492),c=s.i(752317),p=a,u=d,f=n,m=h,g=s.i(102306),y=o,v=c,x=s.i(941738),b=s.i(7753),w=s.i(728187),k=Object.defineProperty,C=(s,a)=>k(s,"name",{value:a,configurable:!0}),S="Collapsible",[_,j]=(0,f.createContextScope)(S),[T,E]=_(S),P=p.forwardRef(C(function(s,a){let{__scopeCollapsible:n,open:l,defaultOpen:o,disabled:d,onOpenChange:h,...c}=s,[u,f]=(0,m.useControllableState)({prop:l,defaultProp:o??!1,onChange:h,caller:S});return(0,w.jsx)(T,{scope:n,disabled:d,contentId:(0,b.useId)(),open:u,onOpenToggle:p.useCallback(()=>f(s=>!s),[f]),children:(0,w.jsx)(v.Primitive.div,{"data-state":F(u),"data-disabled":d?"":void 0,...c,ref:a})})},"Collapsible")),A="CollapsibleTrigger",N=p.forwardRef(C(function(s,a){let{__scopeCollapsible:n,...l}=s,o=E(A,n);return(0,w.jsx)(v.Primitive.button,{type:"button","aria-controls":o.open?o.contentId:void 0,"aria-expanded":o.open||!1,"data-state":F(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...l,ref:a,onClick:(0,u.composeEventHandlers)(s.onClick,o.onOpenToggle)})},"CollapsibleTrigger")),M="CollapsibleContent",I=p.forwardRef(C(function(s,a){let{forceMount:n,...l}=s,o=E(M,s.__scopeCollapsible);return(0,w.jsx)(x.Presence,{present:n||o.open,children:({present:s})=>(0,w.jsx)(D,{...l,ref:a,present:s})})},"CollapsibleContent")),D=p.forwardRef(C(function(s,a){let{__scopeCollapsible:n,present:l,children:o,...d}
1337=s,h=E(M,n),[c,u]=p.useState(l),f=p.useRef(null),m=(0,y.useComposedRefs)(a,f),x=p.useRef(0),b=x.current,k=p.useRef(0),C=k.current,S=h.open||c,_=p.useRef(S),j=p.useRef(void 0);return p.useEffect(()=>{let s=requestAnimationFrame(()=>_.current=!1);return()=>cancelAnimationFrame(s)},[]),(0,g.useLayoutEffect)(()=>{let s=f.current;if(s){j.current=j.current||{transitionDuration:s.style.transitionDuration,animationName:s.style.animationName},s.style.transitionDuration="0s",s.style.animationName="none";let a=s.getBoundingClientRect();x.current=a.height,k.current=a.width,_.current||(s.style.transitionDuration=j.current.transitionDuration,s.style.animationName=j.current.animationName),u(l)}},[h.open,l]),(0,w.jsx)(v.Primitive.div,{"data-state":F(h.open),"data-disabled":h.disabled?"":void 0,id:h.contentId,hidden:!S,...d,ref:m,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":C?`${C}px`:void 0,...s.style},children:S&&o})},"CollapsibleContentImpl"));function F(s){return s?"open":"closed"}C(F,"getState");var L=P,R=N,O=I,z=b,B=s.i(792563),V=w,$=Object.defineProperty,W=(s,a)=>$(s,"name",{value:a,configurable:!0}),G="Accordion",q=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[H,U,Y]=(0,l.createCollection)(G),[X,K]=(0,n.createContextScope)(G,[Y,j]),J=j(),Z=a.forwardRef(W(function(s,a){let{type:n,...l}=s,o=l,d=l;return(0,V.jsx)(H.Provider,{scope:s.__scopeAccordion,children:"multiple"===n?(0,V.jsx)(es,{...d,ref:a}):(0,V.jsx)(er,{...o,ref:a})})},"Accordion")),[Q,ee]=X(G),[et,ei]=X(G,{collapsible:!1}),er=a.forwardRef(W(function(s,n){let{value:l,defaultValue:o,onValueChange:d=W(()=>{},"onValueChange"),collapsible:c=!1,...p}=s,[u,f]=(0,h.useControllableState)({prop:l,defaultProp:o??"",onChange:d,caller:G});return(0,V.jsx)(Q,{scope:s.__scopeAccordion,value:a.useMemo(()=>u?[u]:[],[u]),onItemOpen:f,onItemClose:a.useCallback(()=>c&&f(""),[c,f]),children:(0,V.jsx)(et,{scope:s.__scopeAccordion,collapsible:c,children:(0,V.jsx)(el,{...p,ref:n})})})},"AccordionImplSingle")),es=a.forwardRef(W(function(s,n){let{value:l,defaultValue:o,onValueChange:d=W(()=>{},"onValueChange"),...c}=s,[p,u]=(0,h.useControllableState)({prop:l,defaultProp:o??[],onChange:d,caller:G}),f=a.useCallback(s=>u((a=[])=>[...a,s]),[u]),m=a.useCallback(s=>u((a=[])=>a.filter(a=>a!==s)),[u]);return(0,V.jsx)(Q,{scope:s.__scopeAccordion,value:p,onItemOpen:f,onItemClose:m,children:(0,V.jsx)(et,{scope:s.__scopeAccordion,collapsible:!0,children:(0,V.jsx)(el,{...c,ref:n})})})},"AccordionImplMultiple")),[ea,en]=X(G),el=a.forwardRef(W(function(s,n){let{__scopeAccordion:l,disabled:h,dir:p,orientation:u="vertical",...f}=s,m=a.useRef(null),g=(0,o.useComposedRefs)(m,n),y=U(l),v="ltr"===(0,B.useDirection)(p),x=(0,d.composeEventHandlers)(s.onKeyDown,s=>{if(!q.includes(s.key))return;let a=s.target,n=y().filter(s=>!s.ref.current?.disabled),l=n.findIndex(s=>s.ref.current===a),o=n.length;if(-1===l)return;s.preventDefault();let d=l,h=0,c=o-1,p=W(()=>{(d=l+1)>c&&(d=h)},"moveNext"),f=W(()=>{(d=l-1)<h&&(d=c)},"movePrev");switch(s.key){case"Home":d=h;break;case"End":d=c;break;case"ArrowRight":"horizontal"===u&&(v?p():f());break;case"ArrowDown":"vertical"===u&&p();break;case"ArrowLeft":"horizontal"===u&&(v?f():p());break;case"ArrowUp":"vertical"===u&&f()}let m=d%o;n[m].ref.current?.focus()});return(0,V.jsx)(ea,{scope:l,disabled:h,direction:p,orientation:u,children:(0,V.jsx)(H.Slot,{scope:l,children:(0,V.jsx)(c.Primitive.div,{...f,"data-orientation":u,ref:g,onKeyDown:h?void 0:x})})})},"AccordionImpl")),eo="AccordionItem",[ed,eh]=X(eo),ec=a.forwardRef(W(function(s,a){let{__scopeAccordion:n,value:l,...o}=s,d=en(eo,n),h=ee(eo,n),c=J(n),p=(0,z.useId)(),u=l&&h.value.includes(l)||!1,f=d.disabled||s.disabled;return(0,V.jsx)(ed,{scope:n,open:u,disabled:f,triggerId:p,children:(0,V.jsx)(L,{"data-orientation":d.orientation,"data-state":ev(u),...c,...o,ref:a,disabled:f,open:u,onOpenChange:s=>{s?h.onItemOpen(l):h.onItemClose(l)}})})},"AccordionItem")),ep="AccordionHeader",eu=a.forwardRef(W(function(s,a){let{__scopeAccordion:n,...l}=s,o=en(G,n),d=eh(ep,n);return(0,V.jsx)(c.Primitive.h3,{"data-orientation":o.orientation,"data-state":ev(d.open),"data-disabled":d.disabled?"":void 0,...l,ref:a})},"AccordionHeader")),ef="AccordionTrigger",em=a.forwardRef(W(function(s,a){let{__scopeAccordion:n,...l}=s,o=en(G,n),d=eh(ef,n),h=ei(ef,n),c=J(n);return(0,V.jsx)(H.ItemSlot,{scope:n,children:(0,V.jsx)(R,{"aria-disabled":d.open&&!h.collapsible||void 0,"data-orientation":o.orientation,id:d.triggerId,...c,...l,ref:a})})},"AccordionTrigger")),eg="AccordionContent",ey=a.forwardRef(W(function(s,a){let{__scopeAccordion:n,...l}=s,o=en(G,n),d=eh(eg,n),h=J(n);return(0,V.jsx)(O,{role:"region","aria-labelledby":d.triggerId,"data-orientation":o.orientation,...h,...l,ref:a,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...s.style}})},"AccordionContent"));function ev(s){return s?"open":"closed"}W(ev,"getState");var ex=Z,eb=ec,ew=eu,ek=em,eC=ey;s.s(["Accordion",0,Z,"AccordionContent",0,ey,"AccordionHeader",0,eu,"AccordionItem",0,ec,"AccordionTrigger",0,em,"Content",0,eC,"Header",0,ew,"Item",0,eb,"Root",0,ex,"Trigger",0,ek,"createAccordionScope",0,K],598560)},497201,(__turbopack_context__,module,exports)=>{"u">typeof document&&"u">typeof navigator&&function(s,a){module.exports=a()}(__turbopack_context__.e,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(s){_useWebWorker=!!s},getWebWorker=function(){return _useWebWorker},setLocationHref=function(s){locationHref=s},getLocationHref=function(){return locationHref};function createTag(s){return document.createElement(s)}function extendPrototype(s,a){var n,l,o=s.length;for(n=0;n<o;n+=1)for(var d in l=s[n].prototype)Object.prototype.hasOwnProperty.call(l,d)&&(a.prototype[d]=l[d])}function getDescriptor(s,a){return Object.getOwnPropertyDescriptor(s,a)}function createProxyFunction(s){function a(){}return a.prototype=s,a}var audioControllerFactory=function(){function s(s){this.audios=[],this.audioFactory=s,this._volume=1,this._isMuted=!1}return s.prototype={addAudio:function(s){this.audios.push(s)},pause:function(){var s,a=this.audios.length;for(s=0;s<a;s+=1)this.audios[s].pause()},resume:function(){var s,a=this.audios.length;for(s=0;s<a;s+=1)this.audios[s].resume()},setRate:function(s){var a,n=this.audios.length;for(a=0;a<n;a+=1)this.audios[a].setRate(s)},createAudio:function(s){return this.audioFactory?this.audioFactory(s):window.Howl?new window.Howl({src:[s]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(s){this.audioFactory=s},setVolume:function(s){this._volume=s,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var s,a=this.audios.length;for(s=0;s<a;s+=1)this.audios[s].volume(!this._isMuted*this._volume)}},function(){return new s}}(),createTypedArray=function(){function s(s,a){var n,l=0,o=[];switch(s){case"int16":case"uint8c":n=1;break;default:n=1.1}for(l=0;l<a;l+=1)o.push(n);return o}function a(a,n){return"float32"===a?new Float32Array(n):"int16"===a?new Int16Array(n):"uint8c"===a?new Uint8ClampedArray(n):s(a,n)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?a:s}();function createSizedArray(s){return Array.apply(null,{length:s})}function _typeof$6(s){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var s,a=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=a.length;for(s=0;s<n;s+=1)BMMath[a[s]]=Math[a[s]]}(),BMMath.random=Math.random,BMMath.abs=function(s){if("object"===_typeof$6(s)&&s.length){var a,n=createSizedArray(s.length),l=s.length;for(a=0;a<l;a+=1)n[a]=Math.abs(s[a]);return n}return Math.abs(s)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(s){_shouldRoundValues=!!s}function bmRnd(s){return _shouldRoundValues?Math.round(s):s}function styleDiv(s){s.style.position="absolute",s.style.top=0,s.style.left=0,s.style.display="block",s.style.transformOrigin="0 0",s.style.webkitTransformOrigin="0 0",s.style.backfaceVisibility="visible",s.style.webkitBackfaceVisibility="visible",s.style.transformStyle="preserve-3d",s.style.webkitTransformStyle="preserve-3d",s.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(s,a,n,l){this.type=s,this.currentTime=a,this.totalTime=n,this.direction=l<0?-1:1}function BMCompleteEvent(s,a){this.type=s,this.direction=a<0?-1:1}function BMCompleteLoopEvent(s,a,n,l){this.type=s,this.currentLoop=n,this.totalLoops=a,this.direction=l<0?-1:1}function BMSegmentStartEvent(s,a,n){this.type=s,this.firstFrame=a,this.totalFrames=n}function BMDestroyEvent(s,a){this.type=s,this.target=a}function BMRenderFrameErrorEvent(s,a){this.type="renderFrameError",this.nativeError=s,this.currentTime=a}function BMConfigErrorEvent(s){this.type="configError",this.nativeError=s}function BMAnimationConfigErrorEvent(s,a){this.type=s,this.nativeError=a}var createElementID=function(){var s=0;return function(){return s+=1,idPrefix$1+"__lottie_element_"+s}}();function HSVtoRGB(s,a,n){var l,o,d,h,c,p,u,f;switch(h=Math.floor(6*s),c=6*s-h,p=n*(1-a),u=n*(1-c*a),f=n*(1-(1-c)*a),h%6){case 0:l=n,o=f,d=p;break;case 1:l=u,o=n,d=p;break;case 2:l=p,o=n,d=f;break;case 3:l=p,o=u,d=n;break;case 4:l=f,o=p,d=n;break;case 5:l=n,o=p,d=u}return[l,o,d]}function RGBtoHSV(s,a,n){var l,o=Math.max(s,a,n),d=Math.min(s,a,n),h=o-d,c=0===o?0:h/o,p=o/255;switch(o){case d:l=0;break;case s:l=(a-n+6*(a<n)*h)/(6*h);break;case a:l=(n-s+2*h)/(6*h);break;case n:l=(s-a+4*h)/(6*h)}return[l,c,p]}function addSaturationToRGB(s,a){var n=RGBtoHSV(255*s[0],255*s[1],255*s[2]);return n[1]+=a,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(s,a){var n=RGBtoHSV(255*s[0],255*s[1],255*s[2]);return n[2]+=a,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(s,a){var n=RGBtoHSV(255*s[0],255*s[1],255*s[2]);return n[0]+=a/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var s,a,n=[];for(s=0;s<256;s+=1)a=s.toString(16),n[s]=1===a.length?"0"+a:a;return function(s,a,l){return s<0&&(s=0),a<0&&(a=0),l<0&&(l=0),"#"+n[s]+n[a]+n[l]}}(),setSubframeEnabled=function(s){subframeEnabled=!!s},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(s){expressionsPlugin=s},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(s){expressionsInterfaces=s},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(s){defaultCurveSegments=s},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(s){idPrefix$1=s},getIdPrefix=function(){return idPrefix$1};function createNS(s){return document.createElementNS(svgNS,s)}function _typeof$5(s){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var dataManager=function(){var s,a,n=1,l=[],o={onmessage:function(){},postMessage:function(a){s({data:a})}},d={postMessage:function(s){o.onmessage({data:s})}};
vendor: 5,734 bytes, line 1337
1337function h(a){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",a.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(n))}return s=a,o}function c(){a||((a=h(function(s){function a(){function s(a,n){var h,c,p,u,f,m,g=a.length;for(c=0;c<g;c+=1)if("ks"in(h=a[c])&&!h.completed){if(h.completed=!0,h.hasMask){var v=h.masksProperties;for(u=v.length,p=0;p<u;p+=1)if(v[p].pt.k.i)d(v[p].pt.k);else for(m=v[p].pt.k.length,f=0;f<m;f+=1)v[p].pt.k[f].s&&d(v[p].pt.k[f].s[0]),v[p].pt.k[f].e&&d(v[p].pt.k[f].e[0])}0===h.ty?(h.layers=l(h.refId,n),s(h.layers,n)):4===h.ty?o(h.shapes):5===h.ty&&y(h)}}function a(a,n){if(a){var o=0,d=a.length;for(o=0;o<d;o+=1)1===a[o].t&&(a[o].data.layers=l(a[o].data.refId,n),s(a[o].data.layers,n))}}function n(s,a){for(var n=0,l=a.length;n<l;){if(a[n].id===s)return a[n];n+=1}return null}function l(s,a){var l=n(s,a);return l?l.layers.__used?JSON.parse(JSON.stringify(l.layers)):(l.layers.__used=!0,l.layers):null}function o(s){var a,n,l;for(a=s.length-1;a>=0;a-=1)if("sh"===s[a].ty)if(s[a].ks.k.i)d(s[a].ks.k);else for(l=s[a].ks.k.length,n=0;n<l;n+=1)s[a].ks.k[n].s&&d(s[a].ks.k[n].s[0]),s[a].ks.k[n].e&&d(s[a].ks.k[n].e[0]);else"gr"===s[a].ty&&o(s[a].it)}function d(s){var a,n=s.i.length;for(a=0;a<n;a+=1)s.i[a][0]+=s.v[a][0],s.i[a][1]+=s.v[a][1],s.o[a][0]+=s.v[a][0],s.o[a][1]+=s.v[a][1]}function h(s,a){var n=a?a.split("."):[100,100,100];return s[0]>n[0]||!(n[0]>s[0])&&(s[1]>n[1]||!(n[1]>s[1])&&(s[2]>n[2]||!(n[2]>s[2])&&null))}var c,p=function(){var s=[4,4,14];function a(s){var a=s.t.d;s.t.d={k:[{s:a,t:0}]}}function n(s){var n,l=s.length;for(n=0;n<l;n+=1)5===s[n].ty&&a(s[n])}return function(a){if(h(s,a.v)&&(n(a.layers),a.assets)){var l,o=a.assets.length;for(l=0;l<o;l+=1)a.assets[l].layers&&n(a.assets[l].layers)}}}(),u=(c=[4,7,99],function(s){if(s.chars&&!h(c,s.v)){var a,n=s.chars.length;for(a=0;a<n;a+=1){var l=s.chars[a];l.data&&l.data.shapes&&(o(l.data.shapes),l.data.ip=0,l.data.op=99999,l.data.st=0,l.data.sr=1,l.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},s.chars[a].t||(l.data.shapes.push({ty:"no"}),l.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),f=function(){var s=[5,7,15];function a(s){var a=s.t.p;"number"==typeof a.a&&(a.a={a:0,k:a.a}),"number"==typeof a.p&&(a.p={a:0,k:a.p}),"number"==typeof a.r&&(a.r={a:0,k:a.r})}function n(s){var n,l=s.length;for(n=0;n<l;n+=1)5===s[n].ty&&a(s[n])}return function(a){if(h(s,a.v)&&(n(a.layers),a.assets)){var l,o=a.assets.length;for(l=0;l<o;l+=1)a.assets[l].layers&&n(a.assets[l].layers)}}}(),m=function(){var s=[4,1,9];function a(s){var n,l,o,d=s.length;for(n=0;n<d;n+=1)if("gr"===s[n].ty)a(s[n].it);else if("fl"===s[n].ty||"st"===s[n].ty)if(s[n].c.k&&s[n].c.k[0].i)for(o=s[n].c.k.length,l=0;l<o;l+=1)s[n].c.k[l].s&&(s[n].c.k[l].s[0]/=255,s[n].c.k[l].s[1]/=255,s[n].c.k[l].s[2]/=255,s[n].c.k[l].s[3]/=255),s[n].c.k[l].e&&(s[n].c.k[l].e[0]/=255,s[n].c.k[l].e[1]/=255,s[n].c.k[l].e[2]/=255,s[n].c.k[l].e[3]/=255);else s[n].c.k[0]/=255,s[n].c.k[1]/=255,s[n].c.k[2]/=255,s[n].c.k[3]/=255}function n(s){var n,l=s.length;for(n=0;n<l;n+=1)4===s[n].ty&&a(s[n].shapes)}return function(a){if(h(s,a.v)&&(n(a.layers),a.assets)){var l,o=a.assets.length;for(l=0;l<o;l+=1)a.assets[l].layers&&n(a.assets[l].layers)}}}(),g=function(){var s=[4,4,18];function a(s){var n,l,o;for(n=s.length-1;n>=0;n-=1)if("sh"===s[n].ty)if(s[n].ks.k.i)s[n].ks.k.c=s[n].closed;else for(o=s[n].ks.k.length,l=0;l<o;l+=1)s[n].ks.k[l].s&&(s[n].ks.k[l].s[0].c=s[n].closed),s[n].ks.k[l].e&&(s[n].ks.k[l].e[0].c=s[n].closed);else"gr"===s[n].ty&&a(s[n].it)}function n(s){var n,l,o,d,h,c,p=s.length;for(l=0;l<p;l+=1){if((n=s[l]).hasMask){var u=n.masksProperties;for(d=u.length,o=0;o<d;o+=1)if(u[o].pt.k.i)u[o].pt.k.c=u[o].cl;else for(c=u[o].pt.k.length,h=0;h<c;h+=1)u[o].pt.k[h].s&&(u[o].pt.k[h].s[0].c=u[o].cl),u[o].pt.k[h].e&&(u[o].pt.k[h].e[0].c=u[o].cl)}4===n.ty&&a(n.shapes)}}return function(a){if(h(s,a.v)&&(n(a.layers),a.assets)){var l,o=a.assets.length;for(l=0;l<o;l+=1)a.assets[l].layers&&n(a.assets[l].layers)}}}();function y(s){0===s.t.a.length&&s.t.p}var v={};return v.completeData=function(n){n.__complete||(m(n),p(n),u(n),f(n),g(n),s(n.layers,n.assets),a(n.chars,n.assets),n.__complete=!0)},v.checkColors=m,v.checkChars=u,v.checkPathProperties=f,v.checkShapes=g,v.completeLayers=s,v}if(d.dataManager||(d.dataManager=a()),d.assetLoader||(d.assetLoader=function(){function s(s){var a=s.getResponseHeader("content-type");return a&&"json"===s.responseType&&-1!==a.indexOf("json")||s.response&&"object"===_typeof$5(s.response)?s.response:s.response&&"string"==typeof s.response?JSON.parse(s.response):s.responseText?JSON.parse(s.responseText):null}return{load:function(a,n,l,o){var d,h=new XMLHttpRequest;try{h.responseType="json"}catch(s){}h.onreadystatechange=function(){if(4===h.readyState)if(200===h.status)l(d=s(h));else try{d=s(h),l(d)}catch(s){o&&o(s)}};try{h.open("GET",a,!0)}catch(s){h.open("GET",n+"/"+a,!0)}h.send()}}}()),"loadAnimation"===s.data.type)d.assetLoader.load(s.data.path,s.data.fullPath,function(a){d.dataManager.completeData(a),d.postMessage({id:s.data.id,payload:a,status:"success"})},function(){d.postMessage({id:s.data.id,status:"error"})});else if("complete"===s.data.type){var n=s.data.animation;d.dataManager.completeData(n),d.postMessage({id:s.data.id,payload:n,status:"success"})}else"loadData"===s.data.type&&d.assetLoader.load(s.data.path,s.data.fullPath,function(a){d.postMessage({id:s.data.id,payload:a,status:"success"})},function(){d.postMessage({id:s.data.id,status:"error"})})})).onmessage=function(s){var a=s.data,n=a.id,o=l[n];
vendor: 6,241 bytes, line 1337
1337l[n]=null,"success"===a.status?o.onComplete(a.payload):o.onError&&o.onError()})}function p(s,a){var o="processId_"+(n+=1);return l[o]={onComplete:s,onError:a},o}return{loadAnimation:function(s,n,l){c();var o=p(n,l);a.postMessage({type:"loadAnimation",path:s,fullPath:window.location.origin+window.location.pathname,id:o})},loadData:function(s,n,l){c();var o=p(n,l);a.postMessage({type:"loadData",path:s,fullPath:window.location.origin+window.location.pathname,id:o})},completeAnimation:function(s,n,l){c();var o=p(n,l);a.postMessage({type:"complete",animation:s,id:o})}}}(),ImagePreloader=function(){var s,a,n=((s=createTag("canvas")).width=1,s.height=1,(a=s.getContext("2d")).fillStyle="rgba(0,0,0,0)",a.fillRect(0,0,1,1),s);function l(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function o(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function d(s,a,n){var l="";if(s.e)l=s.p;else if(a){var o=s.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),l=a+o}else l=n+(s.u?s.u:"")+s.p;return l}function h(s){var a=0,n=setInterval((function(){(s.getBBox().width||a>500)&&(this._imageLoaded(),clearInterval(n)),a+=1}).bind(this),50)}function c(s){var a={assetData:s},n=d(s,this.assetsPath,this.path);return dataManager.loadData(n,(function(s){a.img=s,this._footageLoaded()}).bind(this),(function(){a.img={},this._footageLoaded()}).bind(this)),a}function p(){this._imageLoaded=l.bind(this),this._footageLoaded=o.bind(this),this.testImageLoaded=h.bind(this),this.createFootageData=c.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return p.prototype={loadAssets:function(s,a){this.imagesLoadedCb=a;var n,l=s.length;for(n=0;n<l;n+=1)s[n].layers||(s[n].t&&"seq"!==s[n].t?3===s[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(s[n]))):(this.totalImages+=1,this.images.push(this._createImageData(s[n]))))},setAssetsPath:function(s){this.assetsPath=s||""},setPath:function(s){this.path=s||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(s){for(var a=0,n=this.images.length;a<n;){if(this.images[a].assetData===s)return this.images[a].img;a+=1}return null},createImgData:function(s){var a=d(s,this.assetsPath,this.path),l=createTag("img");l.crossOrigin="anonymous",l.addEventListener("load",this._imageLoaded,!1),l.addEventListener("error",(function(){o.img=n,this._imageLoaded()}).bind(this),!1),l.src=a;var o={img:l,assetData:s};return o},createImageData:function(s){var a=d(s,this.assetsPath,this.path),l=createNS("image");isSafari?this.testImageLoaded(l):l.addEventListener("load",this._imageLoaded,!1),l.addEventListener("error",(function(){o.img=n,this._imageLoaded()}).bind(this),!1),l.setAttributeNS("http://www.w3.org/1999/xlink","href",a),this._elementHelper.append?this._elementHelper.append(l):this._elementHelper.appendChild(l);var o={img:l,assetData:s};return o},imageLoaded:l,footageLoaded:o,setCacheType:function(s,a){"svg"===s?(this._elementHelper=a,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},p}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(s,a){if(this._cbs[s])for(var n=this._cbs[s],l=0;l<n.length;l+=1)n[l](a)},addEventListener:function(s,a){return this._cbs[s]||(this._cbs[s]=[]),this._cbs[s].push(a),(function(){this.removeEventListener(s,a)}).bind(this)},removeEventListener:function(s,a){if(a){if(this._cbs[s]){for(var n=0,l=this._cbs[s].length;n<l;)this._cbs[s][n]===a&&(this._cbs[s].splice(n,1),n-=1,l-=1),n+=1;this._cbs[s].length||(this._cbs[s]=null)}}else this._cbs[s]=null}};var markerParser=function(){function s(s){for(var a,n=s.split("\r\n"),l={},o=0,d=0;d<n.length;d+=1)2===(a=n[d].split(":")).length&&(l[a[0]]=a[1].trim(),o+=1);if(0===o)throw Error();return l}return function(a){for(var n=[],l=0;l<a.length;l+=1){var o=a[l],d={time:o.tm,duration:o.dr};try{d.payload=JSON.parse(a[l].cm)}catch(n){try{d.payload=s(a[l].cm)}catch(s){d.payload={name:a[l].cm}}}n.push(d)}return n}}(),ProjectInterface=function(){function s(s){this.compositions.push(s)}return function(){function a(s){for(var a=0,n=this.compositions.length;a<n;){if(this.compositions[a].data&&this.compositions[a].data.nm===s)return this.compositions[a].prepareFrame&&this.compositions[a].data.xt&&this.compositions[a].prepareFrame(this.currentFrame),this.compositions[a].compInterface;a+=1}return null}return a.compositions=[],a.currentFrame=0,a.registerComposition=s,a}}(),renderers={},registerRenderer=function(s,a){renderers[s]=a};function getRenderer(s){return renderers[s]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var s in renderers)if(renderers[s])return s;return""}function _typeof$4(s){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 2,600 bytes, line 1337
1337w BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(s){(s.wrapper||s.container)&&(this.wrapper=s.wrapper||s.container);var a="svg";s.animType?a=s.animType:s.renderer&&(a=s.renderer);var n=getRenderer(a);this.renderer=new n(this,s.rendererSettings),this.imagePreloader.setCacheType(a,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=a,""===s.loop||null===s.loop||void 0===s.loop||!0===s.loop?this.loop=!0:!1===s.loop?this.loop=!1:this.loop=parseInt(s.loop,10),this.autoplay=!("autoplay"in s)||s.autoplay,this.name=s.name?s.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(s,"autoloadSegments")||s.autoloadSegments,this.assetsPath=s.assetsPath,this.initialSegment=s.initialSegment,s.audioFactory&&this.audioController.setAudioFactory(s.audioFactory),s.animationData?this.setupAnimation(s.animationData):s.path&&(-1!==s.path.lastIndexOf("\\")?this.path=s.path.substr(0,s.path.lastIndexOf("\\")+1):this.path=s.path.substr(0,s.path.lastIndexOf("/")+1),this.fileName=s.path.substr(s.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(s.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(s){dataManager.completeAnimation(s,this.configAnimation)},AnimationItem.prototype.setData=function(s,a){a&&"object"!==_typeof$4(a)&&(a=JSON.parse(a));var n={wrapper:s,animationData:a},l=s.attributes;n.path=l.getNamedItem("data-animation-path")?l.getNamedItem("data-animation-path").value:l.getNamedItem("data-bm-path")?l.getNamedItem("data-bm-path").value:l.getNamedItem("bm-path")?l.getNamedItem("bm-path").value:"",n.animType=l.getNamedItem("data-anim-type")?l.getNamedItem("data-anim-type").value:l.getNamedItem("data-bm-type")?l.getNamedItem("data-bm-type").value:l.getNamedItem("bm-type")?l.getNamedItem("bm-type").value:l.getNamedItem("data-bm-renderer")?l.getNamedItem("data-bm-renderer").value:l.getNamedItem("bm-renderer")?l.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var o=l.getNamedItem("data-anim-loop")?l.getNamedItem("data-anim-loop").value:l.getNamedItem("data-bm-loop")?l.getNamedItem("data-bm-loop").value:l.getNamedItem("bm-loop")?l.getNamedItem("bm-loop").value:"";"false"===o?n.loop=!1:"true"===o?n.loop=!0:""!==o&&(n.loop=parseInt(o,10)),n.autoplay="false"!==(l.getNamedItem("data-anim-
1337autoplay")?l.getNamedItem("data-anim-autoplay").value:l.getNamedItem("data-bm-autoplay")?l.getNamedItem("data-bm-autoplay").value:!l.getNamedItem("bm-autoplay")||l.getNamedItem("bm-autoplay").value),n.name=l.getNamedItem("data-name")?l.getNamedItem("data-name").value:l.getNamedItem("data-bm-name")?l.getNamedItem("data-bm-name").value:l.getNamedItem("bm-name")?l.getNamedItem("bm-name").value:"","false"===(l.getNamedItem("data-anim-prerender")?l.getNamedItem("data-anim-prerender").value:l.getNamedItem("data-bm-prerender")?l.getNamedItem("data-bm-prerender").value:l.getNamedItem("bm-prerender")?l.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(s){s.op>this.animationData.op&&(this.animationData.op=s.op,this.totalFrames=Math.floor(s.op-this.animationData.ip));var a,n,l=this.animationData.layers,o=l.length,d=s.layers,h=d.length;for(n=0;n<h;n+=1)for(a=0;a<o;){if(l[a].id===d[n].id){l[a]=d[n];break}a+=1}if((s.chars||s.fonts)&&(this.renderer.globalData.fontManager.addChars(s.chars),this.renderer.globalData.fontManager.addFonts(s.fonts,this.renderer.globalData.defs)),s.assets)for(o=s.assets.length,a=0;a<o;a+=1)this.animationData.assets.push(s.assets[a]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(s){this.animationData=s;var a=getExpressionsPlugin();a&&a.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var s=this.animationData.segments;if(!s||0===s.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var a=s.shift();this.timeCompleted=a.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(s){if(this.renderer)try{this.animationData=s,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(s),s.assets||(s.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(s.assets),this.markers=markerParser(s.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(s){this.triggerConfigError(s)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var s=getExpressionsPlugin();s&&s.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(s,a){var n="number"==typeof s?s:void 0,l="number"==typeof a?a:void 0;this.renderer.updateContainerSize(n,l)},AnimationItem.prototype.setSubframe=function(s){this.isSubframeEnabled=!!s},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 51,246 bytes, line 1337
1337(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(s){this.triggerRenderFrameError(s)}},AnimationItem.prototype.play=function(s){(!s||this.name===s)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(s){s&&this.name!==s||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(s){s&&this.name!==s||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(s){s&&this.name!==s||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(s){for(var a,n=0;n<this.markers.length;n+=1)if((a=this.markers[n]).payload&&a.payload.name===s)return a;return null},AnimationItem.prototype.goToAndStop=function(s,a,n){if(!n||this.name===n){var l=Number(s);if(isNaN(l)){var o=this.getMarkerData(s);o&&this.goToAndStop(o.time,!0)}else a?this.setCurrentRawFrameValue(s):this.setCurrentRawFrameValue(s*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(s,a,n){if(!n||this.name===n){var l=Number(s);if(isNaN(l)){var o=this.getMarkerData(s);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(l,a,n);this.play()}},AnimationItem.prototype.advanceTime=function(s){if(!0!==this.isPaused&&!1!==this.isLoaded){var a=this.currentRawFrame+s*this.frameModifier,n=!1;a>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?a>=this.totalFrames?(this.playCount+=1,this.checkSegments(a%this.totalFrames)||(this.setCurrentRawFrameValue(a%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(a):this.checkSegments(a>this.totalFrames?a%this.totalFrames:0)||(n=!0,a=this.totalFrames-1):a<0?this.checkSegments(a%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+a%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,a=0)):this.setCurrentRawFrameValue(a),n&&(this.setCurrentRawFrameValue(a),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(s,a){this.playCount=0,s[1]<s[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=s[0]-s[1],this.timeCompleted=this.totalFrames,this.firstFrame=s[1],this.setCurrentRawFrameValue(this.totalFrames-.001-a)):s[1]>s[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=s[1]-s[0],this.timeCompleted=this.totalFrames,this.firstFrame=s[0],this.setCurrentRawFrameValue(.001+a)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(s,a){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<s?n=s:this.currentRawFrame+this.firstFrame>a&&(n=a-s)),this.firstFrame=s,this.totalFrames=a-s,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(s,a){if(a&&(this.segments.length=0),"object"===_typeof$4(s[0])){var n,l=s.length;for(n=0;n<l;n+=1)this.segments.push(s[n])}else this.segments.push(s);this.segments.length&&a&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(s){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),s&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(s){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),s),!0)},AnimationItem.prototype.destroy=function(s){(!s||this.name===s)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(s){this.currentRawFrame=s,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(s){this.playSpeed=s,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(s){this.playDirection=s<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(s){this.loop=s},AnimationItem.prototype.setVolume=function(s,a){a&&this.name!==a||this.audioController.setVolume(s)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(s){s&&this.name!==s||this.audioController.mute()},AnimationItem.prototype.unmute=function(s){s&&this.name!==s||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(s){var a="";if(s.e)a=s.p;else if(this.assetsPath){var n=s.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),a=this.assetsPath+n}else a=this.path+(s.u?s.u:"")+s.p;return a},AnimationItem.prototype.getAssetData=function(s){for(var a=0,n=this.assets.length;a<n;){if(s===this.assets[a].id)return this.assets[a];a+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(s){return s?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(s,a,n){try{this.renderer.getElementByPath(s).updateDocumentData(a,n)}catch(s){}},AnimationItem.prototype.trigger=function(s){if(this._cbs&&this._cbs[s])switch(s){case"enterFrame":this.triggerEvent(s,new BMEnterFrameEvent(s,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(s,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(s,new BMCompleteLoopEvent(s,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(s,new BMCompleteEvent(s,this.frameMult));break;case"segmentStart":this.triggerEvent(s,new BMSegmentStartEvent(s,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(s,new BMDestroyEvent(s,this));break;default:this.triggerEvent(s)}"enterFrame"===s&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(s,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===s&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(s,this.loop,this.playCount,this.frameMult)),"complete"===s&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(s,this.frameMult)),"segmentStart"===s&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(s,this.firstFrame,this.totalFrames)),"destroy"===s&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(s,this))},AnimationItem.prototype.triggerRenderFrameError=function(s){var a=new BMRenderFrameErrorEvent(s,this.currentFrame);this.triggerEvent("error",a),this.onError&&this.onError.call(this,a)},AnimationItem.prototype.triggerConfigError=function(s){var a=new BMConfigErrorEvent(s,this.currentFrame);this.triggerEvent("error",a),this.onError&&this.onError.call(this,a)};var animationManager=function(){var s={},a=[],n=0,l=0,o=0,d=!0,h=!1;function c(s){for(var n=0,o=s.target;n<l;)a[n].animation===o&&(a.splice(n,1),n-=1,l-=1,o.isPaused||m()),n+=1}function p(s,n){if(!s)return null;for(var o=0;o<l;){if(a[o].elem===s&&null!==a[o].elem)return a[o].animation;o+=1}var d=new AnimationItem;return g(d,s),d.setData(s,n),d}function u(){var s,n=a.length,l=[];for(s=0;s<n;s+=1)l.push(a[s].animation);return l}function f(){o+=1,A()}function m(){o-=1}function g(s,n){s.addEventListener("destroy",c),s.addEventListener("_active",f),s.addEventListener("_idle",m),a.push({elem:n,animation:s}),l+=1}function y(s){var a=new AnimationItem;return g(a,null),a.setParams(s),a}function v(s,n){var o;for(o=0;o<l;o+=1)a[o].animation.setSpeed(s,n)}function x(s,n){var o;for(o=0;o<l;o+=1)a[o].animation.setDirection(s,n)}function b(s){var n;for(n=0;n<l;n+=1)a[n].animation.play(s)}function w(s){var c,p=s-n;for(c=0;c<l;c+=1)a[c].animation.advanceTime(p);n=s,o&&!h?window.requestAnimationFrame(w):d=!0}function k(s){n=s,window.requestAnimationFrame(w)}function C(s){var n;for(n=0;n<l;n+=1)a[n].animation.pause(s)}function S(s,n,o){var d;for(d=0;d<l;d+=1)a[d].animation.goToAndStop(s,n,o)}function _(s){var n;for(n=0;n<l;n+=1)a[n].animation.stop(s)}function j(s){var n;for(n=0;n<l;n+=1)a[n].animation.togglePause(s)}function T(s){var n;for(n=l-1;n>=0;n-=1)a[n].animation.destroy(s)}function E(s,a,n){var l,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),d=o.length;for(l=0;l<d;l+=1)n&&o[l].setAttribute("data-bm-type",n),p(o[l],s);if(a&&0===d){n||(n="svg");var h=document.getElementsByTagName("body")[0];h.innerText="";var c=createTag("div");c.style.width="100%",c.style.height="100%",c.setAttribute("data-bm-type",n),h.appendChild(c),p(c,s)}}function P(){var s;for(s=0;s<l;s+=1)a[s].animation.resize()}function A(){!h&&o&&d&&(window.requestAnimationFrame(k),d=!1)}function N(){h=!0}function M(){h=!1,A()}function I(s,n){var o;for(o=0;o<l;o+=1)a[o].animation.setVolume(s,n)}function D(s){var n;for(n=0;n<l;n+=1)a[n].animation.mute(s)}function F(s){var n;for(n=0;n<l;n+=1)a[n].animation.unmute(s)}return s.registerAnimation=p,s.loadAnimation=y,s.setSpeed=v,s.setDirection=x,s.play=b,s.pause=C,s.stop=_,s.togglePause=j,s.searchAnimations=E,s.resize=P,s.goToAndStop=S,s.destroy=T,s.freeze=N,s.unfreeze=M,s.setVolume=I,s.mute=D,s.unmute=F,s.getRegisteredAnimations=u,s}(),BezierFactory=function(){var s={};s.getBezierEasing=n;var a={};function n(s,n,l,o,d){var h=d||("bez_"+s+"_"+n+"_"+l+"_"+o).replace(/\./g,"p");if(a[h])return a[h];var c=new w([s,n,l,o]);return a[h]=c,c}var l=4,o=.001,d=1e-7,h=10,c=11,p=.1,u="function"==typeof Float32Array;function f(s,a){return 1-3*a+3*s}function m(s,a){return 3*a-6*s}function g(s){return 3*s}function y(s,a,n){return((f(a,n)*s+m(a,n))*s+g(a))*s}function v(s,a,n){return 3*f(a,n)*s*s+2*m(a,n)*s+g(a)}function x(s,a,n,l,o){var c,p,u=0;do(c=y(p=a+(n-a)/2,l,o)-s)>0?n=p:a=p;while(Math.abs(c)>d&&++u<h)return p}function b(s,a,n,o){for(var d=0;d<l;++d){var h=v(a,n,o);if(0===h)break;var c=y(a,n,o)-s;a-=c/h}return a}function w(s){this._p=s,this._mSampleValues=u?new Float32Array(c):Array(c),this._precomputed=!1,this.get=this.get.bind(this)}return w.prototype={get:function(s){var a=this._p[0],n=this._p[1],l=this._p[2],o=this._p[3];return(this._precomputed||this._precompute(),a===n&&l===o)?s:0===s?0:1===s?1:y(this._getTForX(s),n,o)},_precompute:function(){var s=this._p[0],a=this._p[1],n=this._p[2],l=this._p[3];this._precomputed=!0,(s!==a||n!==l)&&this._calcSampleValues()},_calcSampleValues:function(){for(var s=this._p[0],a=this._p[2],n=0;n<c;++n)this._mSampleValues[n]=y(n*p,s,a)},_getTForX:function(s){for(var a=this._p[0],n=this._p[2],l=this._mSampleValues,d=0,h=1,u=c-1;h!==u&&l[h]<=s;++h)d+=p;var f=d+(s-l[--h])/(l[h+1]-l[h])*p,m=v(f,a,n);return m>=o?b(s,f,a,n):0===m?f:x(s,d,d+p,a,n)}},s}(),pooling={double:function(s){return s.concat(createSizedArray(s.length))}},poolFactory=function(s,a,n){var l=0,o=s,d=createSizedArray(o);return{newElement:function(){var s;return l?(l-=1,s=d[l]):s=a(),s},release:function(s){l===o&&(d=pooling.double(d),o*=2),n&&n(s),d[l]=s,l+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(s){var a,n=s.lengths.length;for(a=0;a<n;a+=1)bezierLengthPool.release(s.lengths[a]);s.lengths.length=0});function bezFunction(){var s,a=Math;function n(s,a,n,l,o,d){var h=s*l+a*o+n*d-o*l-d*s-n*a;return h>-.001&&h<.001}function l(s,l,o,d,h,c,p,u,f){if(0===o&&0===c&&0===f)return n(s,l,d,h,p,u);var m,g=a.sqrt(a.pow(d-s,2)+a.pow(h-l,2)+a.pow(c-o,2)),y=a.sqrt(a.pow(p-s,2)+a.pow(u-l,2)+a.pow(f-o,2)),v=a.sqrt(a.pow(p-d,2)+a.pow(u-h,2)+a.pow(f-c,2));return(m=g>y?g>v?g-y-v:v-y-g:v>y?v-y-g:y-g-v)>-1e-4&&m<1e-4}var o=function(s,a,n,l){var o,d,h,c,p,u,f=getDefaultCurveSegments(),m=0,g=[],y=[],v=bezierLengthPool.newElement();for(h=n.length,o=0;o<f;o+=1){for(p=o/(f-1),u=0,d=0;d<h;d+=1)c=bmPow(1-p,3)*s[d]+3*bmPow(1-p,2)*p*n[d]+3*(1-p)*bmPow(p,2)*l[d]+bmPow(p,3)*a[d],g[d]=c,null!==y[d]&&(u+=bmPow(g[d]-y[d],2)),y[d]=g[d];u&&(m+=u=bmSqrt(u)),v.percents[o]=p,v.lengths[o]=m}return v.addedLength=m,v};function d(s){var a,n=segmentsLengthPool.newElement(),l=s.c,d=s.v,h=s.o,c=s.i,p=s._length,u=n.lengths,f=0;for(a=0;a<p-1;a+=1)u[a]=o(d[a],d[a+1],h[a],c[a+1]),f+=u[a].addedLength;return l&&p&&(u[a]=o(d[a],d[0],h[a],c[0]),f+=u[a].addedLength),n.totalLength=f,n}function h(s){this.segmentLength=0,this.points=Array(s)}function c(s,a){this.partialLength=s,this.point=a}var p=(s={},function(a,l,o,d){var p=(a[0]+"_"+a[1]+"_"+l[0]+"_"+l[1]+"_"+o[0]+"_"+o[1]+"_"+d[0]+"_"+d[1]).replace(/\./g,"p");if(!s[p]){var u,f,m,g,y,v,x,b=getDefaultCurveSegments(),w=0,k=null;2===a.length&&(a[0]!==l[0]||a[1]!==l[1])&&n(a[0],a[1],l[0],l[1],a[0]+o[0],a[1]+o[1])&&n(a[0],a[1],l[0],l[1],l[0]+d[0],l[1]+d[1])&&(b=2);var C=new h(b);for(m=o.length,u=0;u<b;u+=1){for(x=createSizedArray(m),y=u/(b-1),v=0,f=0;f<m;f+=1)g=bmPow(1-y,3)*a[f]+3*bmPow(1-y,2)*y*(a[f]+o[f])+3*(1-y)*bmPow(y,2)*(l[f]+d[f])+bmPow(y,3)*l[f],x[f]=g,null!==k&&(v+=bmPow(x[f]-k[f],2));w+=v=bmSqrt(v),C.points[u]=new c(v,x),k=x}C.segmentLength=w,s[p]=C}return s[p]});function u(s,a){var n=a.percents,l=a.lengths,o=n.length,d=bmFloor((o-1)*s),h=s*a.addedLength,c=0;if(d===o-1||0===d||h===l[d])return n[d];for(var p=l[d]>h?-1:1,u=!0;u;)if(l[d]<=h&&l[d+1]>h?(c=(h-l[d])/(l[d+1]-l[d]),u=!1):d+=p,d<0||d>=o-1){if(d===o-1)return n[d];u=!1}return n[d]+(n[d+1]-n[d])*c}function f(s,n,l,o,d,h){var c=u(d,h),p=1-c;return[a.round((p*p*p*s[0]+(c*p*p+p*c*p+p*p*c)*l[0]+(c*c*p+p*c*c+c*p*c)*o[0]+c*c*c*n[0])*1e3)/1e3,a.round((p*p*p*s[1]+(c*p*p+p*c*p+p*p*c)*l[1]+(c*c*p+p*c*c+c*p*c)*o[1]+c*c*c*n[1])*1e3)/1e3]}var m=createTypedArray("float32",8);return{getSegmentsLength:d,getNewSegment:function(s,n,l,o,d,h,c){d<0?d=0:d>1&&(d=1);var p,f=u(d,c),g=u(h=h>1?1:h,c),y=s.length,v=1-f,x=1-g,b=v*v*v,w=f*v*v*3,k=f*f*v*3,C=f*f*f,S=v*v*x,_=f*v*x+v*f*x+v*v*g,j=f*f*x+v*f*g+f*v*g,T=f*f*g,E=v*x*x,P=f*x*x+v*g*x+v*x*g,A=f*g*x+v*g*g+f*x*g,N=f*g*g,M=x*x*x,I=g*x*x+x*g*x+x*x*g,D=g*g*x+x*g*g+g*x*g,F=g*g*g;for(p=0;p<y;p+=1)m[4*p]=a.round((b*s[p]+w*l[p]+k*o[p]+C*n[p])*1e3)/1e3,m[4*p+1]=a.round((S*s[p]+_*l[p]+j*o[p]+T*n[p])*1e3)/1e3,m[4*p+2]=a.round((E*s[p]+P*l[p]+A*o[p]+N*n[p])*1e3)/1e3,m[4*p+3]=a.round((M*s[p]+I*l[p]+D*o[p]+F*n[p])*1e3)/1e3;return m},getPointInSegment:f,buildBezierData:p,pointOnLine2D:n,pointOnLine3D:l}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(s,a){var n,l,o,d,h,c=this.offsetTime;"multidimensional"===this.propType&&(b=createTypedArray("float32",this.pv.length));for(var p=a.lastIndex,u=p,f=this.keyframes.length-1,m=!0;m;){if(w=this.keyframes[u],k=this.keyframes[u+1],u===f-1&&s>=k.t-c){w.h&&(w=k),p=0;break}if(k.t-c>s){p=u;break}u<f-1?u+=1:(p=0,m=!1)}C=this.keyframesMetadata[u]||{};var g=k.t-c,y=w.t-c;if(w.to){C.bezierData||(C.bezierData=bez.buildBezierData(w.s,k.s||w.e,w.to,w.ti));var v=C.bezierData;if(s>=g||s<y){var x=s>=g?v.points.length-1:0;for(_=v.points[x].point.length,S=0;S<_;S+=1)b[S]=v.points[x].point[S]}else{C.__fnct?E=C.__fnct:C.__fnct=E=BezierFactory.getBezierEasing(w.o.x,w.o.y,w.i.x,w.i.y,w.n).get;var b,w,k,C,S,_,j,T,E,P,A,N=E((s-y)/(g-y)),M=v.segmentLength*N,I=a.lastFrame<s&&a._lastKeyframeIndex===u?a._lastAddedLength:0;for(T=a.lastFrame<s&&a._lastKeyframeIndex===u?a._lastPoint:0,m=!0,j=v.points.length;m;){if(I+=v.points[T].partialLength,0===M||0===N||T===v.points.length-1){for(_=v.points[T].point.length,S=0;S<_;S+=1)b[S]=v.points[T].point[S];break}if(M>=I&&M<I+v.points[T+1].partialLength){for(A=(M-I)/v.points[T+1].partialLength,_=v.points[T].point.length,S=0;S<_;S+=1)b[S]=v.points[T].point[S]+(v.points[T+1].point[S]-v.points[T].point[S])*A;break}T<j-1?T+=1:m=!1}a._lastPoint=T,a._lastAddedLength=I-v.points[T].partialLength,a._lastKeyframeIndex=u}}else if(f=w.s.length,P=k.s||w.e,this.sh&&1!==w.h)s>=g?(b[0]=P[0],b[1]=P[1],b[2]=P[2]):s<=y?(b[0]=w.s[0],b[1]=w.s[1],b[2]=w.s[2]):quaternionToEuler(b,slerp(createQuaternion(w.s),createQuaternion(P),(s-y)/(g-y)));else for(u=0;u<f;u+=1)1!==w.h&&(s>=g?N=1:s<y?N=0:(w.o.x.constructor===Array?(C.__fnct||(C.__fnct=[]),C.__fnct[u]?E=C.__fnct[u]:(n=void 0===w.o.x[u]?w.o.x[0]:w.o.x[u],l=void 0===w.o.y[u]?w.o.y[0]:w.o.y[u],o=void 0===w.i.x[u]?w.i.x[0]:w.i.x[u],d=void 0===w.i.y[u]?w.i.y[0]:w.i.y[u],E=BezierFactory.getBezierEasing(n,l,o,d).get,C.__fnct[u]=E)):C.__fnct?E=C.__fnct:(n=w.o.x,l=w.o.y,o=w.i.x,d=w.i.y,E=BezierFactory.getBezierEasing(n,l,o,d).get,w.keyframeMetadata=E),N=E((s-y)/(g-y)))),P=k.s||w.e,h=1===w.h?w.s[u]:w.s[u]+(P[u]-w.s[u])*N,"multidimensional"===this.propType?b[u]=h:b=h;return a.lastIndex=p,b}function slerp(s,a,n){var l,o,d,h,c,p=[],u=s[0],f=s[1],m=s[2],g=s[3],y=a[0],v=a[1],x=a[2],b=a[3];return(o=u*y+f*v+m*x+g*b)<0&&(o=-o,y=-y,v=-v,x=-x,b=-b),1-o>1e-6?(d=Math.sin(l=Math.acos(o)),h=Math.sin((1-n)*l)/d,c=Math.sin(n*l)/d):(h=1-n,c=n),p[0]=h*u+c*y,p[1]=h*f+c*v,p[2]=h*m+c*x,p[3]=h*g+c*b,p}function quaternionToEuler(s,a){var n=a[0],l=a[1],o=a[2],d=a[3],h=Math.atan2(2*l*d-2*n*o,1-2*l*l-2*o*o),c=Math.asin(2*n*l+2*o*d),p=Math.atan2(2*n*d-2*l*o,1-2*n*n-2*o*o);s[0]=h/degToRads,s[1]=c/degToRads,s[2]=p/degToRads}function createQuaternion(s){var a=s[0]*degToRads,n=s[1]*degToRads,l=s[2]*degToRads,o=Math.cos(a/2),d=Math.cos(n/2),h=Math.cos(l/2),c=Math.sin(a/2),p=Math.sin(n/2),u=Math.sin(l/2),f=o*d*h-c*p*u;return[c*p*h+o*d*u,c*d*h+o*p*u,o*p*h-c*d*u,f]}function getValueAtCurrentTime(){var s=this.comp.renderedFrame-this.offsetTime,a=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(s===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&s>=n||this._caching.lastFrame<a&&s<a))){this._caching.lastFrame>=s&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var l=this.interpolateValue(s,this._caching);this.pv=l}return this._caching.lastFrame=s,this.pv}function setVValue(s){var a;if("unidimensional"===this.propType)a=s*this.mult,mathAbs(this.v-a)>1e-5&&(this.v=a,this._mdf=!0);else for(var n=0,l=this.v.length;n<l;)a=s[n]*this.mult,mathAbs(this.v[n]-a)>1e-5&&(this.v[n]=a,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var s,a=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(s=0;s<a;s+=1)n=this.effectsSequence[s](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(s){this.effectsSequence.push(s),this.container.addDynamicProperty(this)}function ValueProperty(s,a,n,l){this.propType="unidimensional",this.mult=n||1,this.data=a,this.v=n?a.k*n:a.k,this.pv=a.k,this._mdf=!1,this.elem=s,this.container=l,this.comp=s.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(s,a,n,l){this.propType="multidimensional",this.mult=n||1,this.data=a,this._mdf=!1,this.elem=s,this.container=l,this.comp=s.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,d=a.k.length;for(this.v=createTypedArray("float32",d),this.pv=createTypedArray("float32",d),this.vel=createTypedArray("float32",d),o=0;o<d;o+=1)this.v[o]=a.k[o]*this.mult,this.pv[o]=a.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(s,a,n,l){this.propType="unidimensional",this.keyframes=a.k,this.keyframesMetadata=[],this.offsetTime=s.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=a,this.mult=n||1,this.elem=s,this.container=l,this.comp=s.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(s,a,n,l){this.propType="multidimensional";var o,d,h,c,p,u=a.k.length;for(o=0;o<u-1;o+=1)a.k[o].to&&a.k[o].s&&a.k[o+1]&&a.k[o+1].s&&(d=a.k[o].s,h=a.k[o+1].s,c=a.k[o].to,p=a.k[o].ti,(2===d.length&&(d[0]!==h[0]||d[1]!==h[1])&&bez.pointOnLine2D(d[0],d[1],h[0],h[1],d[0]+c[0],d[1]+c[1])&&bez.pointOnLine2D(d[0],d[1],h[0],h[1],h[0]+p[0],h[1]+p[1])||3===d.length&&(d[0]!==h[0]||d[1]!==h[1]||d[2]!==h[2])&&bez.pointOnLine3D(d[0],d[1],d[2],h[0],h[1],h[2],d[0]+c[0],d[1]+c[1],d[2]+c[2])&&bez.pointOnLine3D(d[0],d[1],d[2],h[0],h[1],h[2],h[0]+p[0],h[1]+p[1],h[2]+p[2]))&&(a.k[o].to=null,a.k[o].ti=null),d[0]===h[0]&&d[1]===h[1]&&0===c[0]&&0===c[1]&&0===p[0]&&0===p[1]&&(2===d.length||d[2]===h[2]&&0===c[2]&&0===p[2])&&(a.k[o].to=null,a.k[o].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=a,this.keyframes=a.k,this.keyframesMetadata=[],this.offsetTime=s.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=s,this.container=l,this.comp=s.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var f=a.k[0].s.length;for(this.v=createTypedArray("float32",f),this.pv=createTypedArray("float32",f),o=0;o<f;o+=1)this.v[o]=initFrame,this.pv[o]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",f)},this.addEffect=addEffect}var PropertyFactory={getProp:function(s,a,n,l,o){var d;if(a.sid&&(a=s.globalData.slotManager.getProp(a)),a.k.length)if("number"==typeof a.k[0])d=new MultiDimensionalProperty(s,a,l,o);else switch(n){case 0:d=new KeyframedValueProperty(s,a,l,o);break;case 1:d=new KeyframedMultidimensionalProperty(s,a,l,o)}else d=new ValueProperty(s,a,l,o);return d.effectsSequence.length&&o.addDynamicProperty(d),d}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(s){-1===this.dynamicProperties.indexOf(s)&&(this.dynamicProperties.push(s),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var s,a=this.dynamicProperties.length;for(s=0;s<a;s+=1)this.dynamicProperties[s].getValue(),this.dynamicProperties[s]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(s){this.container=s,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function(){return createTypedArray("float32",2)});function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(s,a){this.c=s,this.setLength(a);for(var n=0;n<a;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(s){for(;this._maxLength<s;)this.doubleArrayLength();this._length=s},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(s,a,n,l,o){var d;switch(this._length=Math.max(this._length,l+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":d=this.v;break;case"i":d=this.i;break;case"o":d=this.o;break;default:d=[]}d[l]&&(!d[l]||o)||(d[l]=pointPool.newElement()),d[l][0]=s,d[l][1]=a},ShapePath.prototype.setTripleAt=function(s,a,n,l,o,d,h,c){this.setXYAt(s,a,"v",h,c),this.setXYAt(n,l,"o",h,c),this.setXYAt(o,d,"i",h,c)},ShapePath.prototype.reverse=function(){var s,a=new ShapePath;a.setPathData(this.c,this._length);var n=this.v,l=this.o,o=this.i,d=0;this.c&&(a.setTripleAt(n[0][0],n[0][1],o[0][0],o[0][1],l[0][0],l[0][1],0,!1),d=1);var h=this._length-1,c=this._length;for(s=d;s<c;s+=1)a.setTripleAt(n[h][0],n[h][1],o[h][0],o[h][1],l[h][0],l[h][1],s,!1),h-=1;return a},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function s(s){var n,l=a.newElement(),o=void 0===s._length?s.v.length:s._length;for(l.setLength(o),l.c=s.c,n=0;n<o;n+=1)l.setTripleAt(s.v[n][0],s.v[n][1],s.o[n][0],s.o[n][1],s.i[n][0],s.i[n][1],n);return l}var a=poolFactory(4,function(){return new ShapePath},function(s){var a,n=s._length;for(a=0;a<n;a+=1)pointPool.release(s.v[a]),pointPool.release(s.i[a]),pointPool.release(s.o[a]),s.v[a]=null,s.i[a]=null,s.o[a]=null;s._length=0,s.c=!1});return a.clone=s,a}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(s){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=s,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var s;for(s=0;s<this._length;s+=1)shapePool.release(this.shapes[s]);this._length=0};var shapeCollectionPool=function(){var s={newShapeCollection:o,release:d},a=0,n=4,l=createSizedArray(4);function o(){var s;return a?(a-=1,s=l[a]):s=new ShapeCollection,s}function d(s){var o,d=s._length;for(o=0;o<d;o+=1)shapePool.release(s.shapes[o]);s._length=0,a===n&&(l=pooling.double(l),n*=2),l[a]=s,a+=1}return s}(),ShapePropertyFactory=function(){var s=-999999;function a(s,a,n){var l=n.lastIndex,o=this.keyframes;if(s<o[0].t-this.offsetTime)d=o[0].s[0],c=!0,l=0;else if(s>=o[o.length-1].t-this.offsetTime)d=o[o.length-1].s?o[o.length-1].s[0]:o[o.length-2].e[0],c=!0;else{for(var d,h,c,p,u,f,m,g,y,v,x,b,w,k=l,C=o.length-1,S=!0;S&&(v=o[k],!((x=o[k+1]).t-this.offsetTime>s));)k<C-1?k+=1:S=!1;b=this.keyframesMetadata[k]||{},c=1===v.h,l=k,c||(s>=x.t-this.offsetTime?g=1:s<v.t-this.offsetTime?g=0:(b.__fnct?w=b.__fnct:b.__fnct=w=BezierFactory.getBezierEasing(v.o.x,v.o.y,v.i.x,v.i.y).get,g=w((s-(v.t-this.offsetTime))/(x.t-this.offsetTime-(v.t-this.offsetTime)))),h=x.s?x.s[0]:v.e[0]),d=v.s[0]}for(f=a._length,m=d.i[0].length,n.lastIndex=l,p=0;p<f;p+=1)for(u=0;u<m;u+=1)y=c?d.i[p][u]:d.i[p][u]+(h.i[p][u]-d.i[p][u])*g,a.i[p][u]=y,y=c?d.o[p][u]:d.o[p][u]+(h.o[p][u]-d.o[p][u])*g,a.o[p][u]=y,y=c?d.v[p][u]:d.v[p][u]+(h.v[p][u]-d.v[p][u])*g,a.v[p][u]=y}function n(){var a=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,l=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==s&&(o<n&&a<n||o>l&&a>l)||(this._caching.lastIndex=o<a?this._caching.lastIndex:0,this.interpolateShape(a,this.pv,this._caching)),this._caching.lastFrame=a,this.pv}function l(){this.paths=this.localShapeCollection}function o(s,a){if(s._length!==a._length||s.c!==a.c)return!1;var n,l=s._length;for(n=0;n<l;n+=1)if(s.v[n][0]!==a.v[n][0]||s.v[n][1]!==a.v[n][1]||s.o[n][0]!==a.o[n][0]||s.o[n][1]!==a.o[n][1]||s.i[n][0]!==a.i[n][0]||s.i[n][1]!==a.i[n][1])return!1;return!0}function d(s){o(this.v,s)||(this.v=shapePool.clone(s),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function h(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=!1,s=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var s,a,n=this.effectsSequence.length;for(a=0;a<n;a+=1)s=this.effectsSequence[a](s);this.setVValue(s),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function c(s,a,n){this.propType="shape",this.comp=s.comp,this.container=s,this.elem=s,this.data=a,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===n?a.pt.k:a.ks.k;this.v=shapePool.clone(o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=l,this.effectsSequence=[]}function p(s){this.effectsSequence.push(s),this.container.addDynamicProperty(this)}function u(a,o,d){this.propType="shape",this.comp=a.comp,this.elem=a,this.container=a,this.offsetTime=a.data.st,this.keyframes=3===d?o.pt.k:o.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var h=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,h),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=s,this.reset=l,this._caching={lastFrame:s,lastIndex:0},this.effectsSequence=[n.bind(this)]}c.prototype.interpolateShape=a,c.prototype.getValue=h,c.prototype.setVValue=d,c.prototype.addEffect=p,u.prototype.getValue=h,u.prototype.interpolateShape=a,u.prototype.setVValue=d,u.prototype.addEffect=p;var f=function(){var s=roundCorner;function a(s,a){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=a.d,this.elem=s,this.comp=s.comp,this.frameId=-1,this.initDynamicPropertyContainer(s),this.p=PropertyFactory.getProp(s,a.p,1,0,this),this.s=PropertyFactory.getProp(s,a.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return a.prototype={reset:l,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var a=this.p.v[0],n=this.p.v[1],l=this.s.v[0]/2,o=this.s.v[1]/2,d=3!==this.d,h=this.v;h.v[0][0]=a,h.v[0][1]=n-o,h.v[1][0]=d?a+l:a-l,h.v[1][1]=n,h.v[2][0]=a,h.v[2][1]=n+o,h.v[3][0]=d?a-l:a+l,h.v[3][1]=n,h.i[0][0]=d?a-l*s:a+l*s,h.i[0][1]=n-o,h.i[1][0]=d?a+l:a-l,h.i[1][1]=n-o*s,h.i[2][0]=d?a+l*s:a-l*s,h.i[2][1]=n+o,h.i[3][0]=d?a-l:a+l,h.i[3][1]=n+o*s,h.o[0][0]=d?a+l*s:a-l*s,h.o[0][1]=n-o,h.o[1][0]=d?a+l:a-l,h.o[1][1]=n+o*s,h.o[2][0]=d?a-l*s:a+l*s,h.o[2][1]=n+o,h.o[3][0]=d?a-l:a+l,h.o[3][1]=n-o*s}},extendPrototype([DynamicPropertyContainer],a),a}(),m=function(){function s(s,a){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=s,this.comp=s.comp,this.data=a,this.frameId=-1,this.d=a.d,this.initDynamicPropertyContainer(s),1===a.sy?(this.ir=PropertyFactory.getProp(s,a.ir,0,0,this),this.is=PropertyFactory.getProp(s,a.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(s,a.pt,0,0,this),this.p=PropertyFactory.getProp(s,a.p,1,0,this),this.r=PropertyFactory.getProp(s,a.r,0,degToRads,this),this.or=PropertyFactory.getProp(s,a.or,0,0,this),this.os=PropertyFactory.getProp(s,a.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return s.prototype={reset:l,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var s,a,n,l,o=2*Math.floor(this.pt.v),d=2*Math.PI/o,h=!0,c=this.or.v,p=this.ir.v,u=this.os.v,f=this.is.v,m=2*Math.PI*c/(2*o),g=2*Math.PI*p/(2*o),y=-Math.PI/2;y+=this.r.v;var v=3===this.data.d?-1:1;for(this.v._length=0,s=0;s<o;s+=1){a=h?c:p,n=h?u:f,l=h?m:g;var x=a*Math.cos(y),b=a*Math.sin(y),w=0===x&&0===b?0:b/Math.sqrt(x*x+b*b),k=0===x&&0===b?0:-x/Math.sqrt(x*x+b*b);x+=+this.p.v[0],b+=+this.p.v[1],this.v.setTripleAt(x,b,x-w*l*n*v,b-k*l*n*v,x+w*l*n*v,b+k*l*n*v,s,!0),h=!h,y+=d*v}},convertPolygonToPath:function(){var s,a=Math.floor(this.pt.v),n=2*Math.PI/a,l=this.or.v,o=this.os.v,d=2*Math.PI*l/(4*a),h=-(.5*Math.PI),c=3===this.data.d?-1:1;for(h+=this.r.v,this.v._length=0,s=0;s<a;s+=1){var p=l*Math.cos(h),u=l*Math.sin(h),f=0===p&&0===u?0:u/Math.sqrt(p*p+u*u),m=0===p&&0===u?0:-p/Math.sqrt(p*p+u*u);p+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(p,u,p-f*d*o*c,u-m*d*o*c,p+f*d*o*c,u+m*d*o*c,s,!0),h+=n*c}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],s),s}(),g=function(){function s(s,a){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=s,this.comp=s.comp,this.frameId=-1,this.d=a.d,this.initDynamicPropertyContainer(s),this.p=PropertyFactory.getProp(s,a.p,1,0,this),this.s=PropertyFactory.getProp(s,a.s,1,0,this),this.r=PropertyFactory.getProp(s,a.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return s.prototype={convertRectToPath:function(){var s=this.p.v[0],a=this.p.v[1],n=this.s.v[0]/2,l=this.s.v[1]/2,o=bmMin(n,l,this.r.v),d=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(s+n,a-l+o,s+n,a-l+o,s+n,a-l+d,0,!0),this.v.setTripleAt(s+n,a+l-o,s+n,a+l-d,s+n,a+l-o,1,!0),0!==o?(this.v.setTripleAt(s+n-o,a+l,s+n-o,a+l,s+n-d,a+l,2,!0),this.v.setTripleAt(s-n+o,a+l,s-n+d,a+l,s-n+o,a+l,3,!0),this.v.setTripleAt(s-n,a+l-o,s-n,a+l-o,s-n,a+l-d,4,!0),this.v.setTripleAt(s-n,a-l+o,s-n,a-l+d,s-n,a-l+o,5,!0),this.v.setTripleAt(s-n+o,a-l,s-n+o,a-l,s-n+d,a-l,6,!0),this.v.setTripleAt(s+n-o,a-l,s+n-d,a-l,s+n-o,a-l,7,!0)):(this.v.setTripleAt(s-n,a+l,s-n+d,a+l,s-n,a+l,2),this.v.setTripleAt(s-n,a-l,s-n,a-l+d,s-n,a-l,3))):(this.v.setTripleAt(s+n,a-l+o,s+n,a-l+d,s+n,a-l+o,0,!0),0!==o?(this.v.setTripleAt(s+n-o,a-l,s+n-o,a-l,s+n-d,a-l,1,!0),this.v.setTripleAt(s-n+o,a-l,s-n+d,a-l,s-n+o,a-l,2,!0),this.v.setTripleAt(s-n,a-l+o,s-n,a-l+o,s-n,a-l+d,3,!0),this.v.setTripleAt(s-n,a+l-o,s-n,a+l-d,s-n,a+l-o,4,!0),this.v.setTripleAt(s-n+o,a+l,s-n+o,a+l,s-n+d,a+l,5,!0),this.v.setTripleAt(s+n-o,a+l,s+n-d,a+l,s+n-o,a+l,6,!0),this.v.setTripleAt(s+n,a+l-o,s+n,a+l-o,s+n,a+l-d,7,!0)):(this.v.setTripleAt(s-n,a-l,s-n+d,a-l,s-n,a-l,1,!0),this.v.setTripleAt(s-n,a+l,s-n,a+l-d,s-n,a+l,2,!0),this.v.setTripleAt(s+n,a+l,s+n-d,a+l,s+n,a+l,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:l},extendPrototype([DynamicPropertyContainer],s),s}();function y(){return c}function v(){return u}var x={};return x.getShapeProp=function(s,a,n){var l;return 3===n||4===n?l=(3===n?a.pt:a.ks).k.length?new u(s,a,n):new c(s,a,n):5===n?l=new g(s,a):6===n?l=new f(s,a):7===n&&(l=new m(s,a)),l.k&&s.addDynamicProperty(l),l},x.getConstructorFunction=y,x.getKeyframedConstructorFunction=v,x}(),Matrix=function(){var s=Math.cos,a=Math.sin,n=Math.tan,l=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function d(n){if(0===n)return this;var l=s(n),o=a(n);return this._t(l,-o,0,0,o,l,0,0,0,0,1,0,0,0,0,1)}function h(n){if(0===n)return this;var l=s(n),o=a(n);return this._t(1,0,0,0,0,l,-o,0,0,o,l,0,0,0,0,1)}function c(n){if(0===n)return this;var l=s(n),o=a(n);return this._t(l,0,o,0,0,1,0,0,-o,0,l,0,0,0,0,1)}function p(n){if(0===n)return this;var l=s(n),o=a(n);return this._t(l,-o,0,0,o,l,0,0,0,0,1,0,0,0,0,1)}function u(s,a){return this._t(1,a,s,1,0,0)}function f(s,a){return this.shear(n(s),n(a))}function m(l,o){var d=s(o),h=a(o);return this._t(d,h,0,0,-h,d,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(l),1,0,0,0,0,1,0,0,0,0,1)._t(d,-h,0,0,h,d,0,0,0,0,1,0,0,0,0,1)}function g(s,a,n){return(n||0===n||(n=1),1===s&&1===a&&1===n)?this:this._t(s,0,0,0,0,a,0,0,0,0,n,0,0,0,0,1)}function y(s,a,n,l,o,d,h,c,p,u,f,m,g,y,v,x){return this.props[0]=s,this.props[1]=a,this.props[2]=n,this.props[3]=l,this.props[4]=o,this.props[5]=d,this.props[6]=h,this.props[7]=c,this.props[8]=p,this.props[9]=u,this.props[10]=f,this.props[11]=m,this.props[12]=g,this.props[13]=y,this.props[14]=v,this.props[15]=x,this}function v(s,a,n){return(n=n||0,0!==s||0!==a||0!==n)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,s,a,n,1):this}function x(s,a,n,l,o,d,h,c,p,u,f,m,g,y,v,x){var b=this.props;if(1===s&&0===a&&0===n&&0===l&&0===o&&1===d&&0===h&&0===c&&0===p&&0===u&&1===f&&0===m)return b[12]=b[12]*s+b[15]*g,b[13]=b[13]*d+b[15]*y,b[14]=b[14]*f+b[15]*v,b[15]*=x,this._identityCalculated=!1,this;var w=b[0],k=b[1],C=b[2],S=b[3],_=b[4],j=b[5],T=b[6],E=b[7],P=b[8],A=b[9],N=b[10],M=b[11],I=b[12],D=b[13],F=b[14],L=b[15];return b[0]=w*s+k*o+C*p+S*g,b[1]=w*a+k*d+C*u+S*y,b[2]=w*n+k*h+C*f+S*v,b[3]=w*l+k*c+C*m+S*x,b[4]=_*s+j*o+T*p+E*g,b[5]=_*a+j*d+T*u+E*y,b[6]=_*n+j*h+T*f+E*v,b[7]=_*l+j*c+T*m+E*x,b[8]=P*s+A*o+N*p+M*g,b[9]=P*a+A*d+N*u+M*y,b[10]=P*n+A*h+N*f+M*v,b[11]=P*l+A*c+N*m+M*x,b[12]=I*s+D*o+F*p+L*g,b[13]=I*a+D*d+F*u+L*y,b[14]=I*n+D*h+F*f+L*v,b[15]=I*l+D*c+F*m+L*x,this._identityCalculated=!1,this}function b(s){var a=s.props;return this.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15])}function w(){return this._identityCalculated||(this._identity=1===this.props[0]&&0===this.props[1]&&0===this.props[2]&&0===this.props[3]&&0===this.props[4]&&1===this.props[5]&&0===this.props[6]&&0===this.props[7]&&0===this.props[8]&&0===this.props[9]&&1===this.props[10]&&0===this.props[11]&&0===this.props[12]&&0===this.props[13]&&0===this.props[14]&&1===this.props[15],this._identityCalculated=!0),this._identity}function k(s){for(var a=0;a<16;){if(s.props[a]!==this.props[a])return!1;a+=1}return!0}function C(s){var a;for(a=0;a<16;a+=1)s.props[a]=this.props[a];return s}function S(s){var a;for(a=0;a<16;a+=1)this.props[a]=s[a]}function _(s,a,n){return{x:s*this.props[0]+a*this.props[4]+n*this.props[8]+this.props[12],y:s*this.props[1]+a*this.props[5]+n*this.props[9]+this.props[13],z:s*this.props[2]+a*this.props[6]+n*this.props[10]+this.props[14]}}function j(s,a,n){return s*this.props[0]+a*this.props[4]+n*this.props[8]+this.props[12]}function T(s,a,n){return s*this.props[1]+a*this.props[5]+n*this.props[9]+this.props[13]}function E(s,a,n){return s*this.props[2]+a*this.props[6]+n*this.props[10]+this.props[14]}function P(){var s=this.props[0]*this.props[5]-this.props[1]*this.props[4],a=this.props[5]/s,n=-this.props[1]/s,l=-this.props[4]/s,o=this.props[0]/s,d=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/s,h=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/s,c=new Matrix;return c.props[0]=a,c.props[1]=n,c.props[4]=l,c.props[5]=o,c.props[12]=d,c.props[13]=h,c}function A(s){return this.getInverseMatrix().applyToPointArray(s[0],s[1],s[2]||0)}function N(s){var a,n=s.length,l=[];for(a=0;a<n;a+=1)l[a]=A(s[a]);return l}function M(s,a,n){var l=createTypedArray("float32",6);if(this.isIdentity())l[0]=s[0],l[1]=s[1],l[2]=a[0],l[3]=a[1],l[4]=n[0],l[5]=n[1];else{var o=this.props[0],d=this.props[1],h=this.props[4],c=this.props[5],p=this.props[12],u=this.props[13];l[0]=s[0]*o+s[1]*h+p,l[1]=s[0]*d+s[1]*c+u,l[2]=a[0]*o+a[1]*h+p,l[3]=a[0]*d+a[1]*c+u,l[4]=n[0]*o+n[1]*h+p,l[5]=n[0]*d+n[1]*c+u}return l}function I(s,a,n){var l;return this.isIdentity()?[s,a,n]:[s*this.props[0]+a*this.props[4]+n*this.props[8]+this.props[12],s*this.props[1]+a*this.props[5]+n*this.props[9]+this.props[13],s*this.props[2]+a*this.props[6]+n*this.props[10]+this.props[14]]}function D(s,a){if(this.isIdentity())return s+","+a;var n=this.props;return Math.round((s*n[0]+a*n[4]+n[12])*100)/100+","+Math.round((s*n[1]+a*n[5]+n[13])*100)/100}function F(){for(var s=0,a=this.props,n="matrix3d(",o=1e4;s<16;)n+=l(a[s]*o)/o,n+=15===s?")":",",s+=1;return n}function L(s){var a=1e4;return s<1e-6&&s>0||s>-1e-6&&s<0?l(s*a)/a:s}function R(){var s=this.props;return"matrix("+L(s[0])+","+L(s[1])+","+L(s[4])+","+L(s[5])+","+L(s[12])+","+L(s[13])+")"}return function(){this.reset=o,this.rotate=d,this.rotateX=h,this.rotateY=c,this.rotateZ=p,this.skew=f,this.skewFromAxis=m,this.shear=u,this.scale=g,this.setTransform=y,this.translate=v,this.transform=x,this.multiply=b,this.applyToPoint=_,this.applyToX=j,this.applyToY=T,this.applyToZ=E,this.applyToPointArray=I,this.applyToTriplePoints=M,this.applyToPointStringified=D,this.toCSS=F,this.to2dCSS=R,this.clone=C,this.cloneFromProps=S,this.equals=k,this.inversePoints=N,this.inversePoint=A,this.getInverseMatrix=P,this._t=this.transform,this.isIdentity=w,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(s){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(s){setLocationHref(s)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(s){setSubframeEnabled(s)}function setPrefix(s){setIdPrefix(s)}function loadAnimation(s){return animationManager.loadAnimation(s)}function setQuality(s){if("string"==typeof s)switch(s){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(s)&&s>1&&setDefaultCurveSegments(s);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"u">typeof navigator}function installPlugin(s,a){"expressions"===s&&setExpressionsPlugin(a)}function getFactory(s){switch(s){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(s){for(var a=queryString.split("&"),n=0;n<a.length;n+=1){var l=a[n].split("=");if(decodeURIComponent(l[0])==s)return decodeURIComponent(l[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)||"function"==typeof define&&define.amd||(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var s={},a={};function n(s,n,l){return new a[s](n,l)}return s.registerModifier=function s(s,n){a[s]||(a[s]=n)},s.getModifier=n,s}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(s){if(!this.closed){s.sh.container.addDynamicProperty(s.sh);var a={shape:s.sh,data:s,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(a),this.addShapeToModifier(a),this._isAnimated&&s.setAsAnimated()}},ShapeModifier.prototype.init=function(s,a){this.shapes=[],this.elem=s,this.initDynamicPropertyContainer(s),this.initModifierProperties(s,a),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(s,a){this.s=PropertyFactory.getProp(s,a.s,0,.01,this),this.e=PropertyFactory.getProp(s,a.e,0,.01,this),this.o=PropertyFactory.getProp(s,a.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=a.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(s){s.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(s,a,n,l,o){var d,h,c,p=[];a<=1?p.push({s:s,e:a}):s>=1?p.push({s:s-1,e:a-1}):(p.push({s:s,e:1}),p.push({s:0,e:a-1}));var u=[],f=p.length;for(d=0;d<f;d+=1)(h=p[d]).e*o<l||h.s*o>l+n||(c=h.s*o<=l?0:(h.s*o-l)/n,u.push([c,h.e*o>=l+n?1:(h.e*o-l)/n]));return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(s){var a,n=s.length;for(a=0;a<n;a+=1)segmentsLengthPool.release(s[a]);return s.length=0,s},TrimModifier.prototype.processShapes=function(s){if(this._mdf||s){var a=this.o.v%360/360;if(a<0&&(a+=1),(d=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(h=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var n=d;d=h,h=n}d=1e-4*Math.round(1e4*d),h=1e-4*Math.round(1e4*h),this.sValue=d,this.eValue=h}else d=this.sValue,h=this.eValue;var l=this.shapes.length,o=0;if(h===d)for(p=0;p<l;p+=1)this.shapes[p].localShapeCollection.releaseShapes(),this.shapes[p].shape._mdf=!0,this.shapes[p].shape.paths=this.shapes[p].localShapeCollection,this._mdf&&(this.shapes[p].pathsData.length=0);else if((1!==h||0!==d)&&(0!==h||1!==d)){var d,h,c,p,u,f,m,g,y,v,x,b,w=[];for(p=0;p<l;p+=1)if((v=this.shapes[p]).shape._mdf||this._mdf||s||2===this.m){if(f=(c=v.shape.paths)._length,y=0,!v.shape._mdf&&v.pathsData.length)y=v.totalShapeLength;else{for(m=this.releasePathsData(v.pathsData),u=0;u<f;u+=1)g=bez.getSegmentsLength(c.shapes[u]),m.push(g),y+=g.totalLength;v.totalShapeLength=y,v.pathsData=m}o+=y,v.shape._mdf=!0}else v.shape.paths=v.localShapeCollection;var k=d,C=h,S=0;for(p=l-1;p>=0;p-=1)if((v=this.shapes[p]).shape._mdf){for((x=v.localShapeCollection).releaseShapes(),2===this.m&&l>1?(b=this.calculateShapeEdges(d,h,v.totalShapeLength,S,o),S+=v.totalShapeLength):b=[[k,C]],f=b.length,u=0;u<f;u+=1){k=b[u][0],C=b[u][1],w.length=0,C<=1?w.push({s:v.totalShapeLength*k,e:v.totalShapeLength*C}):k>=1?w.push({s:v.totalShapeLength*(k-1),e:v.totalShapeLength*(C-1)}):(w.push({s:v.totalShapeLength*k,e:v.totalShapeLength}),w.push({s:0,e:v.totalShapeLength*(C-1)}));var _=this.addShapes(v,w[0]);if(w[0].s!==w[0].e){if(w.length>1)if(v.shape.paths.shapes[v.shape.paths._length-1].c){var j=_.pop();this.addPaths(_,x),_=this.addShapes(v,w[1],j)}else this.addPaths(_,x),_=this.addShapes(v,w[1]);this.addPaths(_,x)}}v.shape.paths=x}}else if(this._mdf)for(p=0;p<l;p+=1)this.shapes[p].pathsData.length=0,this.shapes[p].shape._mdf=!0},TrimModifier.prototype.addPaths=function(s,a){var n,l=s.length;for(n=0;n<l;n+=1)a.addShape(s[n])},TrimModifier.prototype.addSegment=function(s,a,n,l,o,d,h){o.setXYAt(a[0],a[1],"o",d),o.setXYAt(n[0],n[1],"i",d+1),h&&o.setXYAt(s[0],s[1],"v",d),o.setXYAt(l[0],l[1],"v",d+1)},TrimModifier.prototype.addSegmentFromArray=function(s,a,n,l){a.setXYAt(s[1],s[5],"o",n),a.setXYAt(s[2],s[6],"i",n+1),l&&a.setXYAt(s[0],s[4],"v",n),a.setXYAt(s[3],s[7],"v",n+1)},TrimModifier.prototype.addShapes=function(s,a,n){var l,o,d,h,c,p,u,f,m=s.pathsData,g=s.shape.paths.shapes,y=s.shape.paths._length,v=0,x=[],b=!0;for(n?(c=n._length,f=n._length):(n=shapePool.newElement(),c=0,f=0),x.push(n),l=0;l<y;l+=1){for(p=m[l].lengths,n.c=g[l].c,d=g[l].c?p.length:p.length+1,o=1;o<d;o+=1)if(v+(h=p[o-1]).addedLength<a.s)v+=h.addedLength,n.c=!1;else if(v>a.e){n.c=!1;break}else a.s<=v&&a.e>=v+h.addedLength?(this.addSegment(g[l].v[o-1],g[l].o[o-1],g[l].i[o],g[l].v[o],n,c,b),b=!1):(u=bez.getNewSegment(g[l].v[o-1],g[l].v[o],g[l].o[o-1],g[l].i[o],(a.s-v)/h.addedLength,(a.e-v)/h.addedLength,p[o-1]),this.addSegmentFromArray(u,n,c,b),b=!1,n.c=!1),v+=h.addedLength,c+=1;if(g[l].c&&p.length){if(h=p[o-1],v<=a.e){var w=p[o-1].addedLength;a.s<=v&&a.e>=v+w?(this.addSegment(g[l].v[o-1],g[l].o[o-1],g[l].i[0],g[l].v[0],n,c,b),b=!1):(u=bez.getNewSegment(g[l].v[o-1],g[l].v[0],g[l].o[o-1],g[l].i[0],(a.s-v)/w,(a.e-v)/w,p[o-1]),this.addSegmentFromArray(u,n,c,b),b=!1,n.c=!1)}else n.c=!1;v+=h.addedLength,c+=1}if(n._length&&(n.setXYAt(n.v[f][0],n.v[f][1],"i",f),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),v>a.e)break;l<y-1&&(n=shapePool.newElement(),b=!0,x.push(n),c=0)}return x},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(s,a){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(s,a.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(s,a){var n,l,o,d,h,c,p=a/100,u=[0,0],f=s._length,m=0;for(m=0;m<f;m+=1)u[0]+=s.v[m][0],u[1]+=s.v[m][1];u[0]/=f,u[1]/=f;var g=shapePool.newElement();for(g.c=s.c,m=0;m<f;m+=1)n=s.v[m][0]+(u[0]-s.v[m][0])*p,l=s.v[m][1]+(u[1]-s.v[m][1])*p,o=s.o[m][0]+-((u[0]-s.o[m][0])*p),d=s.o[m][1]+-((u[1]-s.o[m][1])*p),h=s.i[m][0]+-((u[0]-s.i[m][0])*p),c=s.i[m][1]+-((u[1]-s.i[m][1])*p),g.setTripleAt(n,l,o,d,h,c,m);return g},PuckerAndBloatModifier.prototype.processShapes=function(s){var a,n,l,o,d,h,c=this.shapes.length,p=this.amount.v;if(0!==p)for(n=0;n<c;n+=1){if(h=(d=this.shapes[n]).localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!s))for(h.releaseShapes(),d.shape._mdf=!0,a=d.shape.paths.shapes,o=d.shape.paths._length,l=0;l<o;l+=1)h.addShape(this.processPath(a[l],p));d.shape.paths=d.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var s=[0,0];function a(s){this._addDynamicProperty(s),this.elem.addDynamicProperty(s),this._isDirty=!0}
vendor: 5,604 bytes, line 1337
1337function n(s,a,n){if(this.elem=s,this.frameId=-1,this.propType="transform",this.data=a,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||s),a.p&&a.p.s?(this.px=PropertyFactory.getProp(s,a.p.x,0,0,this),this.py=PropertyFactory.getProp(s,a.p.y,0,0,this),a.p.z&&(this.pz=PropertyFactory.getProp(s,a.p.z,0,0,this))):this.p=PropertyFactory.getProp(s,a.p||{k:[0,0,0]},1,0,this),a.rx){if(this.rx=PropertyFactory.getProp(s,a.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(s,a.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(s,a.rz,0,degToRads,this),a.or.k[0].ti){var l,o=a.or.k.length;for(l=0;l<o;l+=1)a.or.k[l].to=null,a.or.k[l].ti=null}this.or=PropertyFactory.getProp(s,a.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(s,a.r||{k:0},0,degToRads,this);a.sk&&(this.sk=PropertyFactory.getProp(s,a.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(s,a.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(s,a.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(s,a.s||{k:[100,100,100]},1,.01,this),a.o?this.o=PropertyFactory.getProp(s,a.o,0,.01,s):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return n.prototype={applyToMatrix:function(s){var a=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||a,this.a&&s.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&s.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&s.skewFromAxis(-this.sk.v,this.sa.v),this.r?s.rotate(-this.r.v):s.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?s.translate(this.px.v,this.py.v,-this.pz.v):s.translate(this.px.v,this.py.v,0):s.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(a){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||a){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(l=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(l=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(l=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){var l=[],o=[],d=this.px,h=this.py;d._caching.lastFrame+d.offsetTime<=d.keyframes[0].t?(l[0]=d.getValueAtTime((d.keyframes[0].t+.01)/n,0),l[1]=h.getValueAtTime((h.keyframes[0].t+.01)/n,0),o[0]=d.getValueAtTime(d.keyframes[0].t/n,0),o[1]=h.getValueAtTime(h.keyframes[0].t/n,0)):d._caching.lastFrame+d.offsetTime>=d.keyframes[d.keyframes.length-1].t?(l[0]=d.getValueAtTime(d.keyframes[d.keyframes.length-1].t/n,0),l[1]=h.getValueAtTime(h.keyframes[h.keyframes.length-1].t/n,0),o[0]=d.getValueAtTime((d.keyframes[d.keyframes.length-1].t-.01)/n,0),o[1]=h.getValueAtTime((h.keyframes[h.keyframes.length-1].t-.01)/n,0)):(l=[d.pv,h.pv],o[0]=d.getValueAtTime((d._caching.lastFrame+d.offsetTime-.01)/n,d.offsetTime),o[1]=h.getValueAtTime((h._caching.lastFrame+h.offsetTime-.01)/n,h.offsetTime))}else l=o=s;this.v.rotate(-Math.atan2(l[1]-o[1],l[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length){if(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk)if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;else this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],n),n.prototype.addDynamicProperty=a,n.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(s,a,l){return new n(s,a,l)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(s,a){return 1e5*Math.abs(s-a)<=Math.min(Math.abs(s),Math.abs(a)
vendor: 43,405 bytes, line 1337
1337)}function floatZero(s){return 1e-5>=Math.abs(s)}function lerp(s,a,n){return s*(1-n)+a*n}function lerpPoint(s,a,n){return[lerp(s[0],a[0],n),lerp(s[1],a[1],n)]}function quadRoots(s,a,n){if(0===s)return[];var l=a*a-4*s*n;if(l<0)return[];var o=-a/(2*s);if(0===l)return[o];var d=Math.sqrt(l)/(2*s);return[o-d,o+d]}function polynomialCoefficients(s,a,n,l){return[-s+3*a-3*n+l,3*s-6*a+3*n,-3*s+3*a,s]}function singlePoint(s){return new PolynomialBezier(s,s,s,s,!1)}function PolynomialBezier(s,a,n,l,o){o&&pointEqual(s,a)&&(a=lerpPoint(s,l,1/3)),o&&pointEqual(n,l)&&(n=lerpPoint(s,l,2/3));var d=polynomialCoefficients(s[0],a[0],n[0],l[0]),h=polynomialCoefficients(s[1],a[1],n[1],l[1]);this.a=[d[0],h[0]],this.b=[d[1],h[1]],this.c=[d[2],h[2]],this.d=[d[3],h[3]],this.points=[s,a,n,l]}function extrema(s,a){var n=s.points[0][a],l=s.points[s.points.length-1][a];if(n>l){var o=l;l=n,n=o}for(var d=quadRoots(3*s.a[a],2*s.b[a],s.c[a]),h=0;h<d.length;h+=1)if(d[h]>0&&d[h]<1){var c=s.point(d[h])[a];c<n?n=c:c>l&&(l=c)}return{min:n,max:l}}function intersectData(s,a,n){var l=s.boundingBox();return{cx:l.cx,cy:l.cy,width:l.width,height:l.height,bez:s,t:(a+n)/2,t1:a,t2:n}}function splitData(s){var a=s.bez.split(.5);return[intersectData(a[0],s.t1,s.t),intersectData(a[1],s.t,s.t2)]}function boxIntersect(s,a){return 2*Math.abs(s.cx-a.cx)<s.width+a.width&&2*Math.abs(s.cy-a.cy)<s.height+a.height}function intersectsImpl(s,a,n,l,o,d){if(boxIntersect(s,a)){if(n>=d||s.width<=l&&s.height<=l&&a.width<=l&&a.height<=l)return void o.push([s.t,a.t]);var h=splitData(s),c=splitData(a);intersectsImpl(h[0],c[0],n+1,l,o,d),intersectsImpl(h[0],c[1],n+1,l,o,d),intersectsImpl(h[1],c[0],n+1,l,o,d),intersectsImpl(h[1],c[1],n+1,l,o,d)}}function crossProduct(s,a){return[s[1]*a[2]-s[2]*a[1],s[2]*a[0]-s[0]*a[2],s[0]*a[1]-s[1]*a[0]]}function lineIntersection(s,a,n,l){var o=[s[0],s[1],1],d=[a[0],a[1],1],h=[n[0],n[1],1],c=[l[0],l[1],1],p=crossProduct(crossProduct(o,d),crossProduct(h,c));return floatZero(p[2])?null:[p[0]/p[2],p[1]/p[2]]}function polarOffset(s,a,n){return[s[0]+Math.cos(a)*n,s[1]-Math.sin(a)*n]}function pointDistance(s,a){return Math.hypot(s[0]-a[0],s[1]-a[1])}function pointEqual(s,a){return floatEqual(s[0],a[0])&&floatEqual(s[1],a[1])}function ZigZagModifier(){}function setPoint(s,a,n,l,o,d,h){var c=n-Math.PI/2,p=n+Math.PI/2,u=a[0]+Math.cos(n)*l*o,f=a[1]-Math.sin(n)*l*o;s.setTripleAt(u,f,u+Math.cos(c)*d,f-Math.sin(c)*d,u+Math.cos(p)*h,f-Math.sin(p)*h,s.length())}function getPerpendicularVector(s,a){var n=[a[0]-s[0],a[1]-s[1]],l=-(.5*Math.PI);return[Math.cos(l)*n[0]-Math.sin(l)*n[1],Math.sin(l)*n[0]+Math.cos(l)*n[1]]}function getProjectingAngle(s,a){var n=0===a?s.length()-1:a-1,l=(a+1)%s.length(),o=getPerpendicularVector(s.v[n],s.v[l]);return Math.atan2(0,1)-Math.atan2(o[1],o[0])}function zigZagCorner(s,a,n,l,o,d,h){var c=getProjectingAngle(a,n),p=a.v[n%a._length],u=a.v[0===n?a._length-1:n-1],f=a.v[(n+1)%a._length],m=2===d?Math.sqrt(Math.pow(p[0]-u[0],2)+Math.pow(p[1]-u[1],2)):0,g=2===d?Math.sqrt(Math.pow(p[0]-f[0],2)+Math.pow(p[1]-f[1],2)):0;setPoint(s,a.v[n%a._length],c,h,l,g/((o+1)*2),m/((o+1)*2),d)}function zigZagSegment(s,a,n,l,o,d){for(var h=0;h<l;h+=1){var c=(h+1)/(l+1),p=2===o?Math.sqrt(Math.pow(a.points[3][0]-a.points[0][0],2)+Math.pow(a.points[3][1]-a.points[0][1],2)):0,u=a.normalAngle(c);setPoint(s,a.point(c),u,d,n,p/((l+1)*2),p/((l+1)*2),o),d=-d}return d}function linearOffset(s,a,n){var l=Math.atan2(a[0]-s[0],a[1]-s[1]);return[polarOffset(s,l,n),polarOffset(a,l,n)]}function offsetSegment(s,a){n=(c=linearOffset(s.points[0],s.points[1],a))[0],l=c[1],o=(c=linearOffset(s.points[1],s.points[2],a))[0],d=c[1],h=(c=linearOffset(s.points[2],s.points[3],a))[0];var n,l,o,d,h,c,p=c[1],u=lineIntersection(n,l,o,d);null===u&&(u=l);var f=lineIntersection(h,p,o,d);return null===f&&(f=h),new PolynomialBezier(n,u,f,p)}function joinLines(s,a,n,l,o){var d=a.points[3],h=n.points[0];if(3===l||pointEqual(d,h))return d;if(2===l){var c=-a.tangentAngle(1),p=-n.tangentAngle(0)+Math.PI,u=lineIntersection(d,polarOffset(d,c+Math.PI/2,100),h,polarOffset(h,c+Math.PI/2,100)),f=u?pointDistance(u,d):pointDistance(d,h)/2,m=polarOffset(d,c,2*f*roundCorner);return s.setXYAt(m[0],m[1],"o",s.length()-1),m=polarOffset(h,p,2*f*roundCorner),s.setTripleAt(h[0],h[1],h[0],h[1],m[0],m[1],s.length()),h}var g=pointEqual(d,a.points[2])?a.points[0]:a.points[2],y=pointEqual(h,n.points[1])?n.points[3]:n.points[1],v=lineIntersection(g,d,h,y);return v&&pointDistance(v,d)<o?(s.setTripleAt(v[0],v[1],v[0],v[1],v[0],v[1],s.length()),v):d}function getIntersection(s,a){var n=s.intersections(a);return(n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length)?n[0]:null}function pruneSegmentIntersection(s,a){var n=s.slice(),l=a.slice(),o=getIntersection(s[s.length-1],a[0]);return(o&&(n[s.length-1]=s[s.length-1].split(o[0])[0],l[0]=a[0].split(o[1])[1]),s.length>1&&a.length>1&&(o=getIntersection(s[0],a[a.length-1])))?[[s[0].split(o[0])[0]],[a[a.length-1].split(o[1])[1]]]:[n,l]}function pruneIntersections(s){for(var a,n=1;n<s.length;n+=1)a=pruneSegmentIntersection(s[n-1],s[n]),s[n-1]=a[0],s[n]=a[1];return s.length>1&&(a=pruneSegmentIntersection(s[s.length-1],s[0]),s[s.length-1]=a[0],s[0]=a[1]),s}function offsetSegmentSplit(s,a){var n,l,o,d,h=s.inflectionPoints();if(0===h.length)return[offsetSegment(s,a)];if(1===h.length||floatEqual(h[1],1))return n=(o=s.split(h[0]))[0],l=o[1],[offsetSegment(n,a),offsetSegment(l,a)];n=(o=s.split(h[0]))[0];var c=(h[1]-h[0])/(1-h[0]);return d=(o=o[1].split(c))[0],l=o[1],[offsetSegment(n,a),offsetSegment(d,a),offsetSegment(l,a)]}function OffsetPathModifier(){}function getFontProperties(s){for(var a=s.fStyle?s.fStyle.split(" "):[],n="normal",l="normal",o=a.length,d=0;d<o;d+=1)switch(a[d].toLowerCase()){case"italic":l="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:l,weight:s.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(s,a){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(s,a.c,0,null,this),this.o=PropertyFactory.getProp(s,a.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(s,a.tr,this),this.so=PropertyFactory.getProp(s,a.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(s,a.tr.eo,0,.01,this),this.data=a,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(s,a,n,l,o,d){var h=d?-1:1,c=l.s.v[0]+(1-l.s.v[0])*(1-o),p=l.s.v[1]+(1-l.s.v[1])*(1-o);s.translate(l.p.v[0]*h*o,l.p.v[1]*h*o,l.p.v[2]),a.translate(-l.a.v[0],-l.a.v[1],l.a.v[2]),a.rotate(-l.r.v*h*o),a.translate(l.a.v[0],l.a.v[1],l.a.v[2]),n.translate(-l.a.v[0],-l.a.v[1],l.a.v[2]),n.scale(d?1/c:c,d?1/p:p),n.translate(l.a.v[0],l.a.v[1],l.a.v[2])},RepeaterModifier.prototype.init=function(s,a,n,l){for(this.elem=s,this.arr=a,this.pos=n,this.elemsData=l,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(s),this.initModifierProperties(s,a[n]);n>0;)n-=1,this._elements.unshift(a[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(s){var a,n=s.length;for(a=0;a<n;a+=1)s[a]._processed=!1,"gr"===s[a].ty&&this.resetElements(s[a].it)},RepeaterModifier.prototype.cloneElements=function(s){var a=JSON.parse(JSON.stringify(s));return this.resetElements(a),a},RepeaterModifier.prototype.changeGroupRender=function(s,a){var n,l=s.length;for(n=0;n<l;n+=1)s[n]._render=a,"gr"===s[n].ty&&this.changeGroupRender(s[n].it,a)},RepeaterModifier.prototype.processShapes=function(s){var a=!1;if(this._mdf||s){var n,l,o,d,h,c,p,u,f=Math.ceil(this.c.v);if(this._groups.length<f){for(;this._groups.length<f;){var m={it:this.cloneElements(this._elements),ty:"gr"};m.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,m),this._groups.splice(0,0,m),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}for(o=0,h=0;o<=this._groups.length-1;o+=1){if(c=h<f,this._groups[o]._render=c,this.changeGroupRender(this._groups[o].it,c),!c){var g=this.elemsData[o].it,y=g[g.length-1];0!==y.transform.op.v?(y.transform.op._mdf=!0,y.transform.op.v=0):y.transform.op._mdf=!1}h+=1}this._currentCopies=f;var v=this.o.v,x=v%1,b=v>0?Math.floor(v):Math.ceil(v),w=this.pMatrix.props,k=this.rMatrix.props,C=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var S=0;if(v>0){for(;S<b;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),S+=1;x&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,x,!1),S+=x)}else if(v<0){for(;S>b;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),S-=1;x&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-x,!0),S-=x)}for(o=1===this.data.m?0:this._currentCopies-1,d=1===this.data.m?1:-1,h=this._currentCopies;h;){if(u=(l=(n=this.elemsData[o].it)[n.length-1].transform.mProps.v.props).length,n[n.length-1].transform.mProps._mdf=!0,n[n.length-1].transform.op._mdf=!0,n[n.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(o/(this._currentCopies-1)),0!==S){for((0!==o&&1===d||o!==this._currentCopies-1&&-1===d)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(k[0],k[1],k[2],k[3],k[4],k[5],k[6],k[7],k[8],k[9],k[10],k[11],k[12],k[13],k[14],k[15]),this.matrix.transform(C[0],C[1],C[2],C[3],C[4],C[5],C[6],C[7],C[8],C[9],C[10],C[11],C[12],C[13],C[14],C[15]),this.matrix.transform(w[0],w[1],w[2],w[3],w[4],w[5],w[6],w[7],w[8],w[9],w[10],w[11],w[12],w[13],w[14],w[15]),p=0;p<u;p+=1)l[p]=this.matrix.props[p];this.matrix.reset()}else for(this.matrix.reset(),p=0;p<u;p+=1)l[p]=this.matrix.props[p];S+=1,h-=1,o+=d}}else for(h=this._currentCopies,o=0,d=1;h;)l=(n=this.elemsData[o].it)[n.length-1].transform.mProps.v.props,n[n.length-1].transform.mProps._mdf=!1,n[n.length-1].transform.op._mdf=!1,h-=1,o+=d;return a},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(s,a){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(s,a.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(s,a){var n,l,o,d,h,c,p,u,f,m,g,y,v,x=shapePool.newElement();x.c=s.c;var b=s._length,w=0;for(n=0;n<b;n+=1)l=s.v[n],d=s.o[n],o=s.i[n],l[0]===d[0]&&l[1]===d[1]&&l[0]===o[0]&&l[1]===o[1]?0!==n&&n!==b-1||s.c?(h=0===n?s.v[b-1]:s.v[n-1],p=(c=Math.sqrt(Math.pow(l[0]-h[0],2)+Math.pow(l[1]-h[1],2)))?Math.min(c/2,a)/c:0,u=y=l[0]+(h[0]-l[0])*p,f=v=l[1]-(l[1]-h[1])*p,m=u-(u-l[0])*roundCorner,g=f-(f-l[1])*roundCorner,x.setTripleAt(u,f,m,g,y,v,w),w+=1,h=n===b-1?s.v[0]:s.v[n+1],p=(c=Math.sqrt(Math.pow(l[0]-h[0],2)+Math.pow(l[1]-h[1],2)))?Math.min(c/2,a)/c:0,u=m=l[0]+(h[0]-l[0])*p,f=g=l[1]+(h[1]-l[1])*p,y=u-(u-l[0])*roundCorner,v=f-(f-l[1])*roundCorner,x.setTripleAt(u,f,m,g,y,v,w)):x.setTripleAt(l[0],l[1],d[0],d[1],o[0],o[1],w):x.setTripleAt(s.v[n][0],s.v[n][1],s.o[n][0],s.o[n][1],s.i[n][0],s.i[n][1],w),w+=1;return x},RoundCornersModifier.prototype.processShapes=function(s){var a,n,l,o,d,h,c=this.shapes.length,p=this.rd.v;if(0!==p)for(n=0;n<c;n+=1){if(h=(d=this.shapes[n]).localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!s))for(h.releaseShapes(),d.shape._mdf=!0,a=d.shape.paths.shapes,o=d.shape.paths._length,l=0;l<o;l+=1)h.addShape(this.processPath(a[l],p));d.shape.paths=d.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(s){return[((this.a[0]*s+this.b[0])*s+this.c[0])*s+this.d[0],((this.a[1]*s+this.b[1])*s+this.c[1])*s+this.d[1]]},PolynomialBezier.prototype.derivative=function(s){return[(3*s*this.a[0]+2*this.b[0])*s+this.c[0],(3*s*this.a[1]+2*this.b[1])*s+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(s){var a=this.derivative(s);return Math.atan2(a[1],a[0])},PolynomialBezier.prototype.normalAngle=function(s){var a=this.derivative(s);return Math.atan2(a[0],a[1])},PolynomialBezier.prototype.inflectionPoints=function(){var s=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(s))return[];var a=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/s,n=a*a-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/s;if(n<0)return[];var l=Math.sqrt(n);return floatZero(l)?l>0&&l<1?[a]:[]:[a-l,a+l].filter(function(s){return s>0&&s<1})},PolynomialBezier.prototype.split=function(s){if(s<=0)return[singlePoint(this.points[0]),this];if(s>=1)return[this,singlePoint(this.points[this.points.length-1])];var a=lerpPoint(this.points[0],this.points[1],s),n=lerpPoint(this.points[1],this.points[2],s),l=lerpPoint(this.points[2],this.points[3],s),o=lerpPoint(a,n,s),d=lerpPoint(n,l,s),h=lerpPoint(o,d,s);return[new PolynomialBezier(this.points[0],a,o,h,!0),new PolynomialBezier(h,d,l,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var s=this.bounds();return{left:s.x.min,right:s.x.max,top:s.y.min,bottom:s.y.max,width:s.x.max-s.x.min,height:s.y.max-s.y.min,cx:(s.x.max+s.x.min)/2,cy:(s.y.max+s.y.min)/2}},PolynomialBezier.prototype.intersections=function(s,a,n){void 0===a&&(a=2),void 0===n&&(n=7);var l=[];return intersectsImpl(intersectData(this,0,1),intersectData(s,0,1),0,a,l,n),l},PolynomialBezier.shapeSegment=function(s,a){var n=(a+1)%s.length();return new PolynomialBezier(s.v[a],s.o[a],s.i[n],s.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(s,a){var n=(a+1)%s.length();return new PolynomialBezier(s.v[n],s.i[n],s.o[a],s.v[a],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(s,a){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(s,a.s,0,null,this),this.frequency=PropertyFactory.getProp(s,a.r,0,null,this),this.pointsType=PropertyFactory.getProp(s,a.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(s,a,n,l){var o=s._length,d=shapePool.newElement();if(d.c=s.c,s.c||(o-=1),0===o)return d;var h=-1,c=PolynomialBezier.shapeSegment(s,0);zigZagCorner(d,s,0,a,n,l,h);for(var p=0;p<o;p+=1)h=zigZagSegment(d,c,a,n,l,-h),c=p!==o-1||s.c?PolynomialBezier.shapeSegment(s,(p+1)%o):null,zigZagCorner(d,s,p+1,a,n,l,h);return d},ZigZagModifier.prototype.processShapes=function(s){var a,n,l,o,d,h,c=this.shapes.length,p=this.amplitude.v,u=Math.max(0,Math.round(this.frequency.v)),f=this.pointsType.v;if(0!==p)for(n=0;n<c;n+=1){if(h=(d=this.shapes[n]).localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!s))for(h.releaseShapes(),d.shape._mdf=!0,a=d.shape.paths.shapes,o=d.shape.paths._length,l=0;l<o;l+=1)h.addShape(this.processPath(a[l],p,u,f));d.shape.paths=d.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(s,a){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(s,a.a,0,null,this),this.miterLimit=PropertyFactory.getProp(s,a.ml,0,null,this),this.lineJoin=a.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(s,a,n,l){var o,d,h,c=shapePool.newElement();c.c=s.c;var p=s.length();s.c||(p-=1);var u=[];for(o=0;o<p;o+=1)h=PolynomialBezier.shapeSegment(s,o),u.push(offsetSegmentSplit(h,a));if(!s.c)for(o=p-1;o>=0;o-=1)h=PolynomialBezier.shapeSegmentInverted(s,o),u.push(offsetSegmentSplit(h,a));u=pruneIntersections(u);var f=null,m=null;for(o=0;o<u.length;o+=1){var g=u[o];for(m&&(f=joinLines(c,m,g[0],n,l)),m=g[g.length-1],d=0;d<g.length;d+=1)h=g[d],f&&pointEqual(h.points[0],f)?c.setXYAt(h.points[1][0],h.points[1][1],"o",c.length()-1):c.setTripleAt(h.points[0][0],h.points[0][1],h.points[1][0],h.points[1][1],h.points[0][0],h.points[0][1],c.length()),c.setTripleAt(h.points[3][0],h.points[3][1],h.points[3][0],h.points[3][1],h.points[2][0],h.points[2][1],c.length()),f=h.points[3]}return u.length&&joinLines(c,m,u[0][0],n,l),c},OffsetPathModifier.prototype.processShapes=function(s){var a,n,l,o,d,h,c=this.shapes.length,p=this.amount.v,u=this.miterLimit.v,f=this.lineJoin;if(0!==p)for(n=0;n<c;n+=1){if(h=(d=this.shapes[n]).localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!s))for(h.releaseShapes(),d.shape._mdf=!0,a=d.shape.paths.shapes,o=d.shape.paths._length,l=0;l<o;l+=1)h.addShape(this.processPath(a[l],p,f,u));d.shape.paths=d.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var s=5e3,a={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var l=127988,o=917631,d=917601,h=917626,c=65039,p=8205,u=127462,f=127487,m=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function g(s){var a,n=s.split(","),l=n.length,o=[];for(a=0;a<l;a+=1)"sans-serif"!==n[a]&&"monospace"!==n[a]&&o.push(n[a]);return o.join(",")}function y(s,a){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=a;var l=createTag("span");l.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(l),document.body.appendChild(n);var o=l.offsetWidth;return l.style.fontFamily=g(s)+", "+a,{node:l,w:o,parent:n}}function v(){var a,n,l,o=this.fonts.length,d=o;for(a=0;a<o;a+=1)this.fonts[a].loaded?d-=1:"n"===this.fonts[a].fOrigin||0===this.fonts[a].origin?this.fonts[a].loaded=!0:(n=this.fonts[a].monoCase.node,l=this.fonts[a].monoCase.w,n.offsetWidth!==l?(d-=1,this.fonts[a].loaded=!0):(n=this.fonts[a].sansCase.node,l=this.fonts[a].sansCase.w,n.offsetWidth!==l&&(d-=1,this.fonts[a].loaded=!0)),this.fonts[a].loaded&&(this.fonts[a].sansCase.parent.parentNode.removeChild(this.fonts[a].sansCase.parent),this.fonts[a].monoCase.parent.parentNode.removeChild(this.fonts[a].monoCase.parent)));0!==d&&Date.now()-this.initTime<s?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function x(s,a){var n,l=document.body&&a?"svg":"canvas",o=getFontProperties(s);if("svg"===l){var d=createNS("text");d.style.fontSize="100px",d.setAttribute("font-family",s.fFamily),d.setAttribute("font-style",o.style),d.setAttribute("font-weight",o.weight),d.textContent="1",s.fClass?(d.style.fontFamily="inherit",d.setAttribute("class",s.fClass)):d.style.fontFamily=s.fFamily,a.appendChild(d),n=d}else{var h=new OffscreenCanvas(500,500).getContext("2d");h.font=o.style+" "+o.weight+" 100px "+s.fFamily,n=h}return{measureText:function(s){return"svg"===l?(n.textContent=s,n.getComputedTextLength()):n.measureText(s).width}}}function b(s,a){if(!s){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=s.list;return}if(!document.body){this.isLoaded=!0,s.list.forEach(function(s){s.helper=x(s),s.cache={}}),this.fonts=s.list;return}var n=s.list,l=n.length,o=l;for(d=0;d<l;d+=1){var d,h,c,p=!0;if(n[d].loaded=!1,n[d].monoCase=y(n[d].fFamily,"monospace"),n[d].sansCase=y(n[d].fFamily,"sans-serif"),n[d].fPath){if("p"===n[d].fOrigin||3===n[d].origin){if((h=document.querySelectorAll('style[f-forigin="p"][f-family="'+n[d].fFamily+'"], style[f-origin="3"][f-family="'+n[d].fFamily+'"]')).length>0&&(p=!1),p){var u=createTag("style");u.setAttribute("f-forigin",n[d].fOrigin),u.setAttribute("f-origin",n[d].origin),u.setAttribute("f-family",n[d].fFamily),u.type="text/css",u.innerText="@font-face {font-family: "+n[d].fFamily+"; font-style: normal; src: url('"+n[d].fPath+"');}",a.appendChild(u)}}else if("g"===n[d].fOrigin||1===n[d].origin){for(h=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<h.length;c+=1)-1!==h[c].href.indexOf(n[d].fPath)&&(p=!1);if(p){var f=createTag("link");f.setAttribute("f-forigin",n[d].fOrigin),f.setAttribute("f-origin",n[d].origin),f.type="text/css",f.rel="stylesheet",f.href=n[d].fPath,document.body.appendChild(f)}}else if("t"===n[d].fOrigin||2===n[d].origin){for(h=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<h.length;c+=1)n[d].fPath===h[c].src&&(p=!1);if(p){var m=createTag("link");m.setAttribute("f-forigin",n[d].fOrigin),m.setAttribute("f-origin",n[d].origin),m.setAttribute("rel","stylesheet"),m.setAttribute("href",n[d].fPath),a.appendChild(m)}}}else n[d].loaded=!0,o-=1;n[d].helper=x(n[d],a),n[d].cache={},this.fonts.push(n[d])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function w(s){if(s){this.chars||(this.chars=[]);var a,n,l,o=s.length,d=this.chars.length;for(a=0;a<o;a+=1){for(n=0,l=!1;n<d;)this.chars[n].style===s[a].style&&this.chars[n].fFamily===s[a].fFamily&&this.chars[n].ch===s[a].ch&&(l=!0),n+=1;l||(this.chars.push(s[a]),d+=1)}}}function k(s,n,l){for(var o=0,d=this.chars.length;o<d;){if(this.chars[o].ch===s&&this.chars[o].style===n&&this.chars[o].fFamily===l)return this.chars[o];o+=1}return("string"==typeof s&&13!==s.charCodeAt(0)||!s)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",s,n,l)),a}function C(s,a,n){var l=this.getFontByName(a),o=s;if(!l.cache[o]){var d=l.helper;if(" "===s){var h=d.measureText("|"+s+"|"),c=d.measureText("||");l.cache[o]=(h-c)/100}else l.cache[o]=d.measureText(s)/100}return l.cache[o]*n}function S(s){for(var a=0,n=this.fonts.length;a<n;){if(this.fonts[a].fName===s)return this.fonts[a];a+=1}return this.fonts[0]}function _(s){var a=0,n=s.charCodeAt(0);if(n>=55296&&n<=56319){var l=s.charCodeAt(1);l>=56320&&l<=57343&&(a=(n-55296)*1024+l-56320+65536)}return a}function j(s){return s===p}function T(s){return s===c}function E(s){var a=_(s);return!!(a>=u)&&!!(a<=f)}function P(s){return E(s.substr(0,2))&&E(s.substr(2,2))}function A(s){return -1!==n.indexOf(s)}function N(s,a){var n=_(s.substr(a,2));if(n!==l)return!1;var c=0;for(a+=2;c<5;){if((n=_(s.substr(a,2)))<d||n>h)return!1;c+=1,a+=2}return _(s.substr(a,2))===o}function M(){this.isLoaded=!0}var I=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return I.isModifier=function(s,a){var n=s.toString(16)+a.toString(16);return -1!==m.indexOf(n)},I.isZeroWidthJoiner=j,I.isFlagEmoji=P,I.isRegionalCode=E,I.isCombinedCharacter=A,I.isRegionalFlag=N,I.isVariationSelector=T,I.BLACK_FLAG_CODE_POINT=l,I.prototype={addChars:w,addFonts:b,getCharData:k,getFontByName:S,measureText:C,checkLoadedFonts:v,setIsLoaded:M},I}();function SlotManager(s){this.animationData=s}function slotFactory(s){return new SlotManager(s)}function RenderableElement(){}SlotManager.prototype.getProp=function(s){return this.animationData.slots&&this.animationData.slots[s.sid]?Object.assign(s,this.animationData.slots[s.sid].p):s},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(s){-1===this.renderableComponents.indexOf(s)&&this.renderableComponents.push(s)},removeRenderableComponent:function(s){-1!==this.renderableComponents.indexOf(s)&&this.renderableComponents.splice(this.renderableComponents.indexOf(s),1)},prepareRenderableFrame:function(s){this.checkLayerLimits(s)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(s){this.data.ip-this.data.st<=s&&this.data.op-this.data.st>s?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var s,a=this.renderableComponents.length;for(s=0;s<a;s+=1)this.renderableComponents[s].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var s={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(a){return s[a]||""}}();function SliderEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,0,0,n)}function AngleEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,0,0,n)}function ColorEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,1,0,n)}function PointEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,1,0,n)}function LayerIndexEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,0,0,n)}function MaskIndexEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,0,0,n)}function CheckboxEffect(s,a,n){this.p=PropertyFactory.getProp(a,s.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(s,a){var n,l,o=s.ef||[];this.effectElements=[];var d=o.length;for(n=0;n<d;n+=1)l=new GroupEffect(o[n],a),this.effectElements.push(l)}function GroupEffect(s,a){this.init(s,a)}function BaseElement(){}function FrameElement(){}function FootageElement(s,a,n){this.initFrame(),this.initRenderable(),this.assetData=a.getAssetData(s.refId),this.footageData=a.imageLoader.getAsset(this.assetData),this.initBaseData(s,a,n)}function AudioElement(s,a,n){this.initFrame(),this.initRenderable(),this.assetData=a.getAssetData(s.refId),this.initBaseData(s,a,n),this._isPlaying=!1,this._canPlay=!1;var l=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(l),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,a.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,s.au&&s.au.lv?s.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(s,a){this.data=s,this.effectElements=[],this.initDynamicPropertyContainer(a);var n,l,o=this.data.ef.length,d=this.data.ef;for(n=0;n<o;n+=1){switch(l=null,d[n].ty){case 0:l=new SliderEffect(d[n],a,this);break;case 1:l=new AngleEffect(d[n],a,this);break;case 2:l=new ColorEffect(d[n],a,this);break;case 3:l=new PointEffect(d[n],a,this);break;case 4:case 7:l=new CheckboxEffect(d[n],a,this);break;case 10:l=new LayerIndexEffect(d[n],a,this);break;case 11:l=new MaskIndexEffect(d[n],a,this);break;case 5:l=new EffectsManager(d[n],a,this);break;default:l=new NoValueEffect(d[n],a,this)}l&&this.effectElements.push(l)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var s=0,a=this.data.masksProperties.length;s<a;){if("n"!==this.data.masksProperties[s].mode&&!1!==this.data.masksProperties[s].cl)return!0;s+=1}return!1},initExpressions:function(){var s=getExpressionInterfaces();if(s){var a=s("layer"),n=s("effects"),l=s("shape"),o=s("text"),d=s("comp");this.layerInterface=a(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var h=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(h),0===this.data.ty||this.data.xt?this.compInterface=d(this):4===this.data.ty?(this.layerInterface.shapeInterface=l(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var s=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=s},initBaseData:function(s,a,n){this.globalData=a,this.comp=n,this.data=s,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(s,a){var n,l=this.dynamicProperties.length;for(n=0;n<l;n+=1)(a||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(s){-1===this.dynamicProperties.indexOf(s)&&this.dynamicProperties.push(s)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var s=getExpressionInterfaces();if(s){var a=s("footage");this.layerInterface=a(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(s){if(this.prepareRenderableFrame(s,!0),this.prepareProperties(s,!0),this.tm._placeholder)this._currentTime=s/this.data.sr;else{var a=this.tm.v;this._currentTime=a}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(s){this.audio.rate(s)},AudioElement.prototype.volume=function(s){this._volumeMultiplier=s,this._previousVolume=s*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(s){var a,n,l=this.layers.length;for(this.completeLayers=!0,a=l-1;a>=0;a-=1)!this.elements[a]&&(n=this.layers[a]).ip-n.st<=s-this.layers[a].st&&n.op-n.st>s-this.layers[a].st&&this.buildItem(a),this.completeLayers=!!this.elements[a]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(s){switch(s.ty){case 2:return this.createImage(s);case 0:return this.createComp(s);case 1:return this.createSolid(s);case 3:default:return this.createNull(s);case 4:return this.createShape(s);case 5:return this.createText(s);case 6:return this.createAudio(s);case 13:return this.createCamera(s);case 15:return this.createFootage(s)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(s){return new AudioElement(s,this.globalData,this)},BaseRenderer.prototype.createFootage=function(s){return new FootageElement(s,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var s,a=this.layers.length;for(s=0;s<a;s+=1)this.buildItem(s);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(s){this.completeLayers=!1;var a,n,l=s.length,o=this.layers.length;for(a=0;a<l;a+=1)for(n=0;n<o;){if(this.layers[n].id===s[a].id){this.layers[n]=s[a];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(s){this.globalData.projectInterface=s},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(s,a,n){for(var l=this.elements,o=this.layers,d=0,h=o.length;d<h;)o[d].ind==a&&(l[d]&&!0!==l[d]?(n.push(l[d]),l[d].setAsParent(),void 0!==o[d].parent?this.buildElementParenting(s,o[d].parent,n):s.setHierarchy(n)):(this.buildItem(d),this.addPendingElement(s))),d+=1},BaseRenderer.prototype.addPendingElement=function(s){this.pendingElements.push(s)},BaseRenderer.prototype.searchExtraCompositions=function(s){var a,n=s.length;for(a=0;a<n;a+=1)if(s[a].xt){var l=this.createComp(s[a]);l.initExpressions(),this.globalData.projectInterface.registerComposition(l)}},BaseRenderer.prototype.getElementById=function(s){var a,n=this.elements.length;for(a=0;a<n;a+=1)if(this.elements[a].data.ind===s)return this.elements[a];return null},BaseRenderer.prototype.getElementByPath=function(s){var a=s.shift();if("number"==typeof a)n=this.elements[a];else{var n,l,o=this.elements.length;for(l=0;l<o;l+=1)if(this.elements[l].data.nm===a){n=this.elements[l];break}}return 0===s.length?n:n.getElementByPath(s)},BaseRenderer.prototype.setupGlobalData=function(s,a){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(s),this.globalData.fontManager.addChars(s.chars),this.globalData.fontManager.addFonts(s.fonts,a),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=s.fr,this.globalData.nm=s.nm,this.globalData.compSize={w:s.w,h:s.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(s,a,n){this.data=s,this.element=a,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var l=this.globalData.defs,o=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(o),this.solidPath="";var d=this.masksProperties,h=0,c=[],p=createElementID(),u="clipPath",f="clip-path";for(m=0;m<o;m+=1)if(("a"!==d[m].mode&&"n"!==d[m].mode||d[m].inv||100!==d[m].o.k||d[m].o.x)&&(u="mask",f="mask"),("s"===d[m].mode||"i"===d[m].mode)&&0===h?((v=createNS("rect")).setAttribute("fill","#ffffff"),v.setAttribute("width",this.element.comp.data.w||0),v.setAttribute("height",this.element.comp.data.h||0),c.push(v)):v=null,g=createNS("path"),"n"===d[m].mode)this.viewData[m]={op:PropertyFactory.getProp(this.element,d[m].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[m],3),elem:g,lastPath:""},l.appendChild(g);else{if(h+=1,g.setAttribute("fill","s"===d[m].mode?"#000000":"#ffffff"),g.setAttribute("clip-rule","nonzero"),0!==d[m].x.k?(u="mask",f="mask",w=PropertyFactory.getProp(this.element,d[m].x,0,null,this.element),k=createElementID(),(x=createNS("filter")).setAttribute("id",k),(b=createNS("feMorphology")).setAttribute("operator","erode"),b.setAttribute("in","SourceGraphic"),b.setAttribute("radius","0"),x.appendChild(b),l.appendChild(x),g.setAttribute("stroke","s"===d[m].mode?"#000000":"#ffffff")):(b=null,w=null),this.storedData[m]={elem:g,x:w,expan:b,lastPath:"",lastOperator:"",filterId:k,lastRadius:0},"i"===d[m].mode){var m,g,y,v,x,b,w,k,C=c.length,S=createNS("g");for(y=0;y<C;y+=1)S.appendChild(c[y]);var _=createNS("mask");_.setAttribute("mask-type","alpha"),_.setAttribute("id",p+"_"+h),_.appendChild(g),l.appendChild(_),S.setAttribute("mask","url("+getLocationHref()+"#"+p+"_"+h+")"),c.length=0,c.push(S)}else c.push(g);d[m].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[m]={elem:g,lastPath:"",op:PropertyFactory.getProp(this.element,d[m].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,d[m],3),invRect:v},this.viewData[m].prop.k||this.drawPath(d[m],this.viewData[m].prop.v,this.viewData[m])}for(this.maskElement=createNS(u),o=c.length,m=0;m<o;m+=1)this.maskElement.appendChild(c[m]);h>0&&(this.maskElement.setAttribute("id",p),this.element.maskedElement.setAttribute(f,"url("+getLocationHref()+"#"+p+")"),l.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var s=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:s,localMat:s,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var s,a=this.finalTransform.mat,n=0,l=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<l;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(s=this.finalTransform.mProp.v.props,a.cloneFromProps(s),n=0;n<l;n+=1)a.multiply(this.hierarchy[n].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var s=0,a=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;s<a;)this.localTransforms[s]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[s]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),s+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),s=1;s<a;s+=1){var l=this.localTransforms[s].matrix;n.multiply(l)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var o=this.finalTransform.localOpacity;for(s=0;s<a;s+=1)o*=.01*this.localTransforms[s].opacity;this.finalTransform.localOpacity=o}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var s=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(s.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var a=0,n=s.length;for(a=0;a<n;a+=1)this.localTransforms.push(s[a])}}},globalToLocal:function(s){var a,n,l=[];l.push(this.finalTransform);for(var o=!0,d=this.comp;o;)d.finalTransform?(d.data.hasMask&&l.splice(0,0,d.finalTransform),d=d.comp):o=!1;var h=l.length;for(a=0;a<h;a+=1)n=l[a].mat.applyToPointArray(0,0,0),s=[s[0]-n[0],s[1]-n[1],0];return s},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(s){return this.viewData[s].prop},MaskElement.prototype.renderFrame=function(s){var a,n=this.element.finalTransform.mat,l=this.masksProperties.length;for(a=0;a<l;a+=1)if((this.viewData[a].prop._mdf||s)&&this.drawPath(this.masksProperties[a],this.viewData[a].prop.v,this.viewData[a]),(this.viewData[a].op._mdf||s)&&this.viewData[a].elem.setAttribute("fill-opacity",this.viewData[a].op.v),"n"!==this.masksProperties[a].mode&&(this.viewData[a].invRect&&(this.element.finalTransform.mProp._mdf||s)&&this.viewData[a].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[a].x&&(this.storedData[a].x._mdf||s))){var o=this.storedData[a].expan;this.storedData[a].x.v<0?("erode"!==this.storedData[a].lastOperator&&(this.storedData[a].lastOperator="erode",this.storedData[a].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[a].filterId+")")),o.setAttribute("radius",-this.storedData[a].x.v)):("dilate"!==this.storedData[a].lastOperator&&(this.storedData[a].lastOperator="dilate",this.storedData[a].elem.setAttribute("filter",null)),this.storedData[a].elem.setAttribute("stroke-width",2*this.storedData[a].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var s="M0,0 ";return s+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+(" v-"+this.globalData.compSize.h)+" ")},MaskElement.prototype.drawPath=function(s,a,n){var l,o,d=" M"+a.v[0][0]+","+a.v[0][1];for(o=a._length,l=1;l<o;l+=1)d+=" C"+a.o[l-1][0]+","+a.o[l-1][1]+" "+a.i[l][0]+","+a.i[l][1]+" "+a.v[l][0]+","+a.v[l][1];if(a.c&&o>1&&(d+=" C"+a.o[l-1][0]+","+a.o[l-1][1]+" "+a.i[0][0]+","+a.i[0][1]+" "+a.v[0][0]+","+a.v[0][1]),n.lastPath!==d){var h="";n.elem&&(a.c&&(h=s.inv?this.solidPath+d:d),n.elem.setAttribute("d",h)),n.lastPath=d}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var s={};function a(){var s=createNS("feColorMatrix");return s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),s}return s.createFilter=function s(s,a){var n=createNS("filter");return n.setAttribute("id",s),!0!==a&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},s.createAlphaToLuminanceFilter=a,s}(),featureSupport=function(){var s={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"u">typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(s.maskType=!1),/firefox/i.test(navigator.userAgent)&&(s.svgLumaHidden=!1),s}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(s){var a,n,l="SourceGraphic",o=s.data.ef?s.data.ef.length:0,d=createElementID(),h=filtersFactory.createFilter(d,!0),c=0;for(this.filters=[],a=0;a<o;a+=1){n=null;var p=s.data.ef[a].ty;registeredEffects$1[p]&&(n=new registeredEffects$1[p].effect(h,s.effectsManager.effectElements[a],s,idPrefix+c,l),l=idPrefix+c,registeredEffects$1[p].countsAsEffect&&(c+=1)),n&&this.filters.push(n)}c&&(s.globalData.defs.appendChild(h),s.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+d+")")),this.filters.length&&s.addRenderableComponent(this)}function registerEffect$1(s,a,n){registeredEffects$1[s]={effect:a,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 4,900 bytes, line 1337
1337function RenderableDOMElement(){}function IImageElement(s,a,n){this.assetData=a.getAssetData(s.refId),this.assetData&&this.assetData.sid&&(this.assetData=a.slotManager.getProp(this.assetData)),this.initElement(s,a,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(s,a){this.elem=s,this.pos=a}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(s){var a,n=this.filters.length;for(a=0;a<n;a+=1)this.filters[a].renderFrame(s)},SVGEffects.prototype.getEffects=function(s){var a,n=this.filters.length,l=[];for(a=0;a<n;a+=1)this.filters[a].type===s&&l.push(this.filters[a]);return l},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var s=null;if(this.data.td){this.matteMasks={};var a=createNS("g");a.setAttribute("id",this.layerId),a.appendChild(this.layerElement),s=a,this.globalData.defs.appendChild(a)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),s=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var n=createNS("clipPath"),l=createNS("path");l.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var o=createElementID();if(n.setAttribute("id",o),n.appendChild(l),this.globalData.defs.appendChild(n),this.checkMasks()){var d=createNS("g");d.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),d.appendChild(this.layerElement),this.transformedElement=d,s?s.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(s){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[s]){var a,n,l,o,d=this.layerId+"_"+s;if(1===s||3===s){var h=createNS("mask");h.setAttribute("id",d),h.setAttribute("mask-type",3===s?"luminance":"alpha"),(l=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),h.appendChild(l),this.globalData.defs.appendChild(h),featureSupport.maskType||1!==s||(h.setAttribute("mask-type","luminance"),a=createElementID(),n=filtersFactory.createFilter(a),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(o=createNS("g")).appendChild(l),h.appendChild(o),o.setAttribute("filter","url("+getLocationHref()+"#"+a+")"))}else if(2===s){var c=createNS("mask");c.setAttribute("id",d),c.setAttribute("mask-type","alpha");var p=createNS("g");c.appendChild(p),a=createElementID(),n=filtersFactory.createFilter(a);var u=createNS("feComponentTransfer");u.setAttribute("in","SourceGraphic"),n.appendChild(u);var f=createNS("feFuncA");f.setAttribute("type","table"),f.setAttribute("tableValues","1.0 0.0"),u.appendChild(f),this.globalData.defs.appendChild(n);var m=createNS("rect");m.setAttribute("width",this.comp.data.w),m.setAttribute("height",this.comp.data.h),m.setAttribute("x","0"),m.setAttribute("y","0"),m.setAttribute("fill","#ffffff"),m.setAttribute("opacity","0"),p.setAttribute("filter","url("+getLocationHref()+"#"+a+")"),p.appendChild(m),(l=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),p.appendChild(l),featureSupport.maskType||(c.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),o=createNS("g"),p.appendChild(m),o.appendChild(this.layerElement),p.appendChild(o)),this.globalData.defs.appendChild(c)}this.matteMasks[s]=d}return this.matteMasks[s]},setMatte:function(s){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+s+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(s){this.hierarchy=s},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}}
vendor: 11,598 bytes, line 1337
1337,extendPrototype([RenderableElement,createProxyFunction({initElement:function(s,a,n){this.initFrame(),this.initBaseData(s,a,n),this.initTransform(s,a,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(s){this._mdf=!1,this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var s=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",s),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(s){var a,n=this.shapeModifiers.length;for(a=0;a<n;a+=1)this.shapeModifiers[a].addShape(s)},isShapeInAnimatedModifiers:function(s){for(var a=0,n=this.shapeModifiers.length;a<n;)if(this.shapeModifiers[a].isAnimatedWithShape(s))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var s,a=this.shapes.length;for(s=0;s<a;s+=1)this.shapes[s].sh.reset();for(a=this.shapeModifiers.length,s=a-1;s>=0&&!this.shapeModifiers[s].processShapes(this._isFirstFrame);s-=1);}},searchProcessedElement:function(s){for(var a=this.processedElements,n=0,l=a.length;n<l;){if(a[n].elem===s)return a[n].pos;n+=1}return 0},addProcessedElement:function(s,a){for(var n=this.processedElements,l=n.length;l;)if(n[l-=1].elem===s){n[l].pos=a;return}n.push(new ProcessedElement(s,a))},prepareFrame:function(s){this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(s,a,n){this.caches=[],this.styles=[],this.transformers=s,this.lStr="",this.sh=n,this.lvl=a,this._isAnimated=!!n.k;for(var l=0,o=s.length;l<o;){if(s[l].mProps.dynamicProperties.length){this._isAnimated=!0;break}l+=1}}function SVGStyleData(s,a){this.data=s,this.type=s.ty,this.d="",this.lvl=a,this._mdf=!1,this.closed=!0===s.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(s,a,n,l){this.elem=s,this.frameId=-1,this.dataProps=createSizedArray(a.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",a.length?a.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(l);var o,d,h=a.length||0;for(o=0;o<h;o+=1)d=PropertyFactory.getProp(s,a[o].v,0,0,this),this.k=d.k||this.k,this.dataProps[o]={n:a[o].n,p:d};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(s,a,n){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(s,a.o,0,.01,this),this.w=PropertyFactory.getProp(s,a.w,0,null,this),this.d=new DashProperty(s,a.d||{},"svg",this),this.c=PropertyFactory.getProp(s,a.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(s,a,n){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(s,a.o,0,.01,this),this.c=PropertyFactory.getProp(s,a.c,1,255,this),this.style=n}function SVGNoStyleData(s,a,n){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(s,a,n){this.data=a,this.c=createTypedArray("uint8c",4*a.p);var l=a.k.k[0].s?a.k.k[0].s.length-4*a.p:a.k.k.length-4*a.p;this.o=createTypedArray("float32",l),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=l,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(s,a.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(s,a,n){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.initGradientData(s,a,n)}function SVGGradientStrokeStyleData(s,a,n){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(s,a.w,0,null,this),this.d=new DashProperty(s,a.d||{},"svg",this),this.initGradientData(s,a,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(s,a,n){this.transform={mProps:s,op:a,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(s){if((this.elem.globalData.frameId!==this.frameId||s)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||s,this._mdf)){var a=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),a=0;a<n;a+=1)"o"!==this.dataProps[a].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[a].p.v:this.dashArray[a]=this.dataProps[a].p.v:this.dashoffset[0]=this.dataProps[a].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(s,a){for(var n=0,l=this.o.length/2;n<l;){if(Math.abs(s[4*n]-s[4*a+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var s=0,a=this.data.k.k.length;s<a;){if(!this.comparePoints(this.data.k.k[s].s,this.data.p))return!1;s+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(s){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||s){var a,n,l,o=4*this.data.p;for(a=0;a<o;a+=1)n=a%4==0?100:255,l=Math.round(this.prop.v[a]*n),this.c[a]!==l&&(this.c[a]=l,this._cmdf=!s);if(this.o.length)for(o=this.prop.v.length,a=4*this.data.p;a<o;a+=1)n=a%2==0?100:1,l=a%2==0?Math.round(100*this.prop.v[a]):this.prop.v[a],this.o[a-4*this.data.p]!==l&&(this.o[a-4*this.data.p]=l,this._omdf=!s);this._mdf=!s}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(s,a,n){this.o=PropertyFactory.getProp(s,a.o,0,.01,this),this.s=PropertyFactory.getProp(s,a.s,1,null,this),this.e=PropertyFactory.getProp(s,a.e,1,null,this),this.h=PropertyFactory.getProp(s,a.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(s,a.a||{k:0},0,degToRads,this),this.g=new GradientProperty(s,a.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,a),this.setGradientOpacity(a,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(s,a){var n,l,o,d=createElementID(),h=createNS(1===a.t?"linearGradient":"radialGradient");h.setAttribute("id",d),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse");var c=[];for(o=4*a.g.p,l=0;l<o;l+=4)n=createNS("stop"),h.appendChild(n),c.push(n);s.setAttribute("gf"===a.ty?"fill":"stroke","url("+getLocationHref()+"#"+d+")"),this.gf=h,this.cst=c},SVGGradientFillStyleData.prototype.setGradientOpacity=function(s,a){if(this.g._hasOpacity&&!this.g._collapsable){var n,l,o,d=createNS("mask"),h=createNS("path");d.appendChild(h);var c=createElementID(),p=createElementID();d.setAttribute("id",p);var u=createNS(1===s.t?"linearGradient":"radialGradient");u.setAttribute("id",c),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),o=s.g.k.k[0].s?s.g.k.k[0].s.length:s.g.k.k.length;var f=this.stops;for(l=4*s.g.p;l<o;l+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(n),f.push(n);h.setAttribute("gf"===s.ty?"fill":"stroke","url("+getLocationHref()+"#"+c+")"),"gs"===s.ty&&(h.setAttribute("stroke-linecap",lineCapEnum[s.lc||2]),h.setAttribute("stroke-linejoin",lineJoinEnum[s.lj||2]),1===s.lj&&h.setAttribute("stroke-miterlimit",s.ml)),this.of=u,this.ms=d,this.ost=f,this.maskId=p,a.msElem=h}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(s,a,n,l){if(0===a)return"";var o,d=s.o,h=s.i,c=s.v,p=" M"+l.applyToPointStringified(c[0][0],c[0][1]);for(o=1;o<a;o+=1)p+=" C"+l.applyToPointStringified(d[o-1][0],d[o-1][1])+" "+l.applyToPointStringified(h[o][0],h[o][1])+" "+l.applyToPointStringified(c[o][0],c[o][1]);return n&&a&&(p+=" C"+l.applyToPointStringified(d[o-1][0],d[o-1][1])+" "+l.applyToPointStringified(h[0][0],h[0][1])+" "+l.applyToPointStringified(c[0][0],c[0][1])+"z"),p},SVGElementsRenderer=function(){var s=new Matrix,a=new Matrix;function n(s,a,n){(n||a.transform.op._mdf)&&a.transform.container.setAttribute("opacity",a.transform.op.v),(n||a.transform.mProps._mdf)&&a.transform.container.setAttribute("transform",a.transform.mProps.v.to2dCSS())}function l(){}function o(n,l,o){var d,h,c,p,u,f,m,g,y,v,x=l.styles.length,b=l.lvl;for(f=0;f<x;f+=1){if(p=l.sh._mdf||o,l.styles[f].lvl<b){for(g=a.reset(),y=b-l.styles[f].lvl,v=l.transformers.length-1;!p&&y>0;)p=l.transformers[v].mProps._mdf||p,y-=1,v-=1;if(p)for(y=b-l.styles[f].lvl,v=l.transformers.length-1;y>0;)g.multiply(l.transformers[v].mProps.v),y-=1,v-=1}else g=s;if(h=(m=l.sh.paths)._length,p){for(d=0,c="";d<h;d+=1)(u=m.shapes[d])&&u._length&&(c+=buildShapeString(u,u._length,u.c,g));l.caches[f]=c}else c=l.caches[f];l.styles[f].d+=!0===n.hd?"":c,l.styles[f]._mdf=p||l.styles[f]._mdf}}function d(s,a,n){var l=a.style;(a.c._mdf||n)&&l.pElem.setAttribute("fill","rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")"),(a.o._mdf||n)&&l.pElem.setAttribute("fill-opacity",a.o.v)}function h(s,a,n){c(s,a,n),p(s,a,n)}function c(s,a,n){var l,o,d,h,c,p=a.gf,u=a.g._hasOpacity,f=a.s.v,m=a.e.v;if(a.o._mdf||n){var g="gf"===s.ty?"fill-opacity":"stroke-opacity";a.style.pElem.setAttribute(g,a.o.v)}if(a.s._mdf||n){var y=1===s.t?"x1":"cx",v="x1"===y?"y1":"cy";p.setAttribute(y,f[0]),p.setAttribute(v,f[1]),u&&!a.g._collapsable&&(a.of.setAttribute(y,f[0]),a.of.setAttribute(v,f[1]))}if(a.g._cmdf||n){l=a.cst;var x=a.g.c;for(d=l.length,o=0;o<d;o+=1)(h=l[o]).setAttribute("offset",x[4*o]+"%"),h.setAttribute("stop-color","rgb("+x[4*o+1]+","+x[4*o+2]+","+x[4*o+3]+")")}if(u&&(a.g._omdf||n)){var b=a.g.o;for(d=(l=a.g._collapsable?a.cst:a.ost).length,o=0;o<d;
vendor: 4,100 bytes, line 1337
1337o+=1)h=l[o],a.g._collapsable||h.setAttribute("offset",b[2*o]+"%"),h.setAttribute("stop-opacity",b[2*o+1])}if(1===s.t)(a.e._mdf||n)&&(p.setAttribute("x2",m[0]),p.setAttribute("y2",m[1]),u&&!a.g._collapsable&&(a.of.setAttribute("x2",m[0]),a.of.setAttribute("y2",m[1])));else if((a.s._mdf||a.e._mdf||n)&&(c=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)),p.setAttribute("r",c),u&&!a.g._collapsable&&a.of.setAttribute("r",c)),a.s._mdf||a.e._mdf||a.h._mdf||a.a._mdf||n){c||(c=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)));var w=Math.atan2(m[1]-f[1],m[0]-f[0]),k=a.h.v;k>=1?k=.99:k<=-1&&(k=-.99);var C=c*k,S=Math.cos(w+a.a.v)*C+f[0],_=Math.sin(w+a.a.v)*C+f[1];p.setAttribute("fx",S),p.setAttribute("fy",_),u&&!a.g._collapsable&&(a.of.setAttribute("fx",S),a.of.setAttribute("fy",_))}}function p(s,a,n){var l=a.style,o=a.d;o&&(o._mdf||n)&&o.dashStr&&(l.pElem.setAttribute("stroke-dasharray",o.dashStr),l.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),a.c&&(a.c._mdf||n)&&l.pElem.setAttribute("stroke","rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")"),(a.o._mdf||n)&&l.pElem.setAttribute("stroke-opacity",a.o.v),(a.w._mdf||n)&&(l.pElem.setAttribute("stroke-width",a.w.v),l.msElem&&l.msElem.setAttribute("stroke-width",a.w.v))}return{createRenderFunction:function(s){switch(s.ty){case"fl":return d;case"gf":return c;case"gs":return h;case"st":return p;case"sh":case"el":case"rc":case"sr":return o;case"tr":return n;case"no":return l;default:return null}}}}();function SVGShapeElement(s,a,n){this.shapes=[],this.shapesData=s.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(s,a,n),this.prevViewData=[]}function LetterProps(s,a,n,l,o,d){this.o=s,this.sw=a,this.sc=n,this.fc=l,this.m=o,this.p=d,this._mdf={o:!0,sw:!!a,sc:!!n,fc:!!l,m:!0,p:!0}}function TextProperty(s,a){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,a.d&&a.d.sid&&(a.d=s.globalData.slotManager.getProp(a.d)),this.data=a,this.elem=s,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var s,a,n,l,o=this.shapes.length,d=this.stylesList.length,h=[],c=!1;for(n=0;n<d;n+=1){for(l=this.stylesList[n],c=!1,h.length=0,s=0;s<o;s+=1)-1!==(a=this.shapes[s]).styles.indexOf(l)&&(h.push(a),c=a._isAnimated||c);h.length>1&&c&&this.setShapesAsAnimated(h)}},SVGShapeElement.prototype.setShapesAsAnimated=function(s){var a,n=s.length;for(a=0;a<n;a+=1)s[a].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(s,a){var n,l=new SVGStyleData(s,a),o=l.pElem;return"st"===s.ty?n=new SVGStrokeStyleData(this,s,l):"fl"===s.ty?n=new SVGFillStyleData(this,s,l):"gf"===s.ty||"gs"===s.ty?(n=new("gf"===s.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,s,l),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),o.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===s.ty&&(n=new SVGNoStyleData(this,s,l)),("st"===s.ty||"gs"===s.ty)&&
vendor: 30,069 bytes, line 1337
1337(o.setAttribute("stroke-linecap",lineCapEnum[s.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[s.lj||2]),o.setAttribute("fill-opacity","0"),1===s.lj&&o.setAttribute("stroke-miterlimit",s.ml)),2===s.r&&o.setAttribute("fill-rule","evenodd"),s.ln&&o.setAttribute("id",s.ln),s.cl&&o.setAttribute("class",s.cl),s.bm&&(o.style["mix-blend-mode"]=getBlendMode(s.bm)),this.stylesList.push(l),this.addToAnimatedContents(s,n),n},SVGShapeElement.prototype.createGroupElement=function(s){var a=new ShapeGroupData;return s.ln&&a.gr.setAttribute("id",s.ln),s.cl&&a.gr.setAttribute("class",s.cl),s.bm&&(a.gr.style["mix-blend-mode"]=getBlendMode(s.bm)),a},SVGShapeElement.prototype.createTransformElement=function(s,a){var n=TransformPropertyFactory.getTransformProperty(this,s,this),l=new SVGTransformData(n,n.o,a);return this.addToAnimatedContents(s,l),l},SVGShapeElement.prototype.createShapeElement=function(s,a,n){var l=4;"rc"===s.ty?l=5:"el"===s.ty?l=6:"sr"===s.ty&&(l=7);var o=new SVGShapeData(a,n,ShapePropertyFactory.getShapeProp(this,s,l,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(s,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(s,a){for(var n=0,l=this.animatedContents.length;n<l;){if(this.animatedContents[n].element===a)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(s),element:a,data:s})},SVGShapeElement.prototype.setElementStyles=function(s){var a,n=s.styles,l=this.stylesList.length;for(a=0;a<l;a+=1)-1!==n.indexOf(this.stylesList[a])||this.stylesList[a].closed||n.push(this.stylesList[a])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var s,a=this.itemsData.length;for(s=0;s<a;s+=1)this.prevViewData[s]=this.itemsData[s];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),a=this.dynamicProperties.length,s=0;s<a;s+=1)this.dynamicProperties[s].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(s,a,n,l,o,d,h){var c,p,u,f,m,g,y=[].concat(d),v=s.length-1,x=[],b=[];for(c=v;c>=0;c-=1){if((g=this.searchProcessedElement(s[c]))?a[c]=n[g-1]:s[c]._render=h,"fl"===s[c].ty||"st"===s[c].ty||"gf"===s[c].ty||"gs"===s[c].ty||"no"===s[c].ty)g?a[c].style.closed=s[c].hd:a[c]=this.createStyleElement(s[c],o),s[c]._render&&a[c].style.pElem.parentNode!==l&&l.appendChild(a[c].style.pElem),x.push(a[c].style);else if("gr"===s[c].ty){if(g)for(u=a[c].it.length,p=0;p<u;p+=1)a[c].prevViewData[p]=a[c].it[p];else a[c]=this.createGroupElement(s[c]);this.searchShapes(s[c].it,a[c].it,a[c].prevViewData,a[c].gr,o+1,y,h),s[c]._render&&a[c].gr.parentNode!==l&&l.appendChild(a[c].gr)}else"tr"===s[c].ty?(g||(a[c]=this.createTransformElement(s[c],l)),f=a[c].transform,y.push(f)):"sh"===s[c].ty||"rc"===s[c].ty||"el"===s[c].ty||"sr"===s[c].ty?(g||(a[c]=this.createShapeElement(s[c],y,o)),this.setElementStyles(a[c])):"tm"===s[c].ty||"rd"===s[c].ty||"ms"===s[c].ty||"pb"===s[c].ty||"zz"===s[c].ty||"op"===s[c].ty?(g?(m=a[c]).closed=!1:((m=ShapeModifiers.getModifier(s[c].ty)).init(this,s[c]),a[c]=m,this.shapeModifiers.push(m)),b.push(m)):"rp"===s[c].ty&&(g?(m=a[c]).closed=!0:(m=ShapeModifiers.getModifier(s[c].ty),a[c]=m,m.init(this,s,c,a),this.shapeModifiers.push(m),h=!1),b.push(m));this.addProcessedElement(s[c],c+1)}for(v=x.length,c=0;c<v;c+=1)x[c].closed=!0;for(v=b.length,c=0;c<v;c+=1)b[c].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var s,a=this.stylesList.length;for(s=0;s<a;s+=1)this.stylesList[s].reset();for(this.renderShape(),s=0;s<a;s+=1)(this.stylesList[s]._mdf||this._isFirstFrame)&&(this.stylesList[s].msElem&&(this.stylesList[s].msElem.setAttribute("d",this.stylesList[s].d),this.stylesList[s].d="M0 0"+this.stylesList[s].d),this.stylesList[s].pElem.setAttribute("d",this.stylesList[s].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var s,a,n=this.animatedContents.length;for(s=0;s<n;s+=1)a=this.animatedContents[s],(this._isFirstFrame||a.element._isAnimated)&&!0!==a.data&&a.fn(a.data,a.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(s,a,n,l,o,d){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var h=!1;return this.o!==s&&(this.o=s,this._mdf.o=!0,h=!0),this.sw!==a&&(this.sw=a,this._mdf.sw=!0,h=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,h=!0),this.fc!==l&&(this.fc=l,this._mdf.fc=!0,h=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,h=!0),d.length&&(this.p[0]!==d[0]||this.p[1]!==d[1]||this.p[4]!==d[4]||this.p[5]!==d[5]||this.p[12]!==d[12]||this.p[13]!==d[13])&&(this.p=d,this._mdf.p=!0,h=!0),h},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(s,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(s[n]=a[n]);return s},TextProperty.prototype.setCurrentData=function(s){s.__complete||this.completeTextData(s),this.currentData=s,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(s){this.effectsSequence.push(s),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(s){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||s){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var a,n=this.currentData,l=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var o=this.effectsSequence.length,d=s||this.data.d.k[this.keysIndex].s;for(a=0;a<o;a+=1)d=l!==this.keysIndex?this.effectsSequence[a](d,d.t):this.effectsSequence[a](this.currentData,d.t);n!==d&&this.setCurrentData(d),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var s=this.data.d.k,a=this.elem.comp.renderedFrame,n=0,l=s.length;n<=l-1&&n!==l-1&&!(s[n+1].t>a);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(s){for(var a,n,l=[],o=0,d=s.length,h=!1,c=!1,p="";o<d;)h=c,c=!1,a=s.charCodeAt(o),p=s.charAt(o),FontManager.isCombinedCharacter(a)?h=!0:a>=55296&&a<=56319?FontManager.isRegionalFlag(s,o)?p=s.substr(o,14):(n=s.charCodeAt(o+1))>=56320&&n<=57343&&(FontManager.isModifier(a,n)?(p=s.substr(o,2),h=!0):p=FontManager.isFlagEmoji(s.substr(o,4))?s.substr(o,4):s.substr(o,2)):a>56319?(n=s.charCodeAt(o+1),FontManager.isVariationSelector(a)&&(h=!0)):FontManager.isZeroWidthJoiner(a)&&(h=!0,c=!0),h?(l[l.length-1]+=p,h=!1):l.push(p),o+=p.length;return l},TextProperty.prototype.completeTextData=function(s){s.__complete=!0;var a=this.elem.globalData.fontManager,n=this.data,l=[],o=0,d=n.m.g,h=0,c=0,p=0,u=[],f=0,m=0,g=a.getFontByName(s.f),y=0,v=getFontProperties(g);s.fWeight=v.weight,s.fStyle=v.style,s.finalSize=s.s,s.finalText=this.buildFinalText(s.t),w=s.finalText.length,s.finalLineHeight=s.lh;var x=s.tr/1e3*s.finalSize;if(s.sz)for(var b,w,k,C,S,_,j,T,E,P,A=!0,N=s.sz[0],M=s.sz[1];A;){P=this.buildFinalText(s.t),E=0,f=0,w=P.length,x=s.tr/1e3*s.finalSize;var I=-1;for(b=0;b<w;b+=1)T=P[b].charCodeAt(0),k=!1," "===P[b]?I=b:(13===T||3===T)&&(f=0,k=!0,E+=s.finalLineHeight||1.2*s.finalSize),a.chars?(j=a.getCharData(P[b],g.fStyle,g.fFamily),y=k?0:j.w*s.finalSize/100):y=a.measureText(P[b],s.f,s.finalSize),f+y>N&&" "!==P[b]?(-1===I?w+=1:b=I,E+=s.finalLineHeight||1.2*s.finalSize,P.splice(b,+(I===b),"\r"),I=-1,f=0):(f+=y,f+=x);E+=g.ascent*s.finalSize/100,this.canResize&&s.finalSize>this.minimumFontSize&&M<E?(s.finalSize-=1,s.finalLineHeight=s.finalSize*s.lh/s.s):(s.finalText=P,w=s.finalText.length,A=!1)}f=-x,y=0;var D=0;for(b=0;b<w;b+=1)if(k=!1,13===(T=(R=s.finalText[b]).charCodeAt(0))||3===T?(D=0,u.push(f),m=f>m?f:m,f=-2*x,C="",k=!0,p+=1):C=R,a.chars?(j=a.getCharData(R,g.fStyle,a.getFontByName(s.f).fFamily),y=k?0:j.w*s.finalSize/100):y=a.measureText(C,s.f,s.finalSize)," "===R?D+=y+x:(f+=y+x+D,D=0),l.push({l:y,an:y,add:h,n:k,anIndexes:[],val:C,line:p,animatorJustifyOffset:0}),2==d){if(h+=y,""===C||" "===C||b===w-1){for((""===C||" "===C)&&(h-=y);c<=b;)l[c].an=h,l[c].ind=o,l[c].extra=y,c+=1;o+=1,h=0}}else if(3==d){if(h+=y,""===C||b===w-1){for(""===C&&(h-=y);c<=b;)l[c].an=h,l[c].ind=o,l[c].extra=y,c+=1;h=0,o+=1}}else l[o].ind=o,l[o].extra=0,o+=1;if(s.l=l,m=f>m?f:m,u.push(f),s.sz)s.boxWidth=s.sz[0],s.justifyOffset=0;else switch(s.boxWidth=m,s.j){case 1:s.justifyOffset=-s.boxWidth;break;case 2:s.justifyOffset=-s.boxWidth/2;break;default:s.justifyOffset=0}s.lineWidths=u;var F=n.a;_=F.length;var L=[];for(S=0;S<_;S+=1){for((O=F[S]).a.sc&&(s.strokeColorAnim=!0),O.a.sw&&(s.strokeWidthAnim=!0),(O.a.fc||O.a.fh||O.a.fs||O.a.fb)&&(s.fillColorAnim=!0),V=0,B=O.s.b,b=0;b<w;b+=1)(z=l[b]).anIndexes[S]=V,(1==B&&""!==z.val||2==B&&""!==z.val&&" "!==z.val||3==B&&(z.n||" "==z.val||b==w-1)||4==B&&(z.n||b==w-1))&&(1===O.s.rn&&L.push(V),V+=1);n.a[S].s.totalChars=V;var R,O,z,B,V,$,W=-1;if(1===O.s.rn)for(b=0;b<w;b+=1)W!=(z=l[b]).anIndexes[S]&&(W=z.anIndexes[S],$=L.splice(Math.floor(Math.random()*L.length),1)[0]),z.anIndexes[S]=$}s.yOffset=s.finalLineHeight||1.2*s.finalSize,s.ls=s.ls||0,s.ascent=g.ascent*s.finalSize/100},TextProperty.prototype.updateDocumentData=function(s,a){a=void 0===a?this.keysIndex:a;var n=this.copyData({},this.data.d.k[a].s);n=this.copyData(n,s),this.data.d.k[a].s=n,this.recalculate(a),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(s){var a=this.data.d.k[s].s;a.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(a)},TextProperty.prototype.canResizeFont=function(s){this.canResize=s,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(s){this.minimumFontSize=Math.floor(s)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var s=Math.max,a=Math.min,n=Math.floor;function l(s,a){this._currentTextLength=-1,this.k=!1,this.data=a,this.elem=s,this.comp=s.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(s),this.s=PropertyFactory.getProp(s,a.s||{k:0},0,0,this),"e"in a?this.e=PropertyFactory.getProp(s,a.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(s,a.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(s,a.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(s,a.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(s,a.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(s,a.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return l.prototype={getMult:function(l){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,d=0,h=1,c=1;this.ne.v>0?o=this.ne.v/100:d=-this.ne.v/100,this.xe.v>0?h=1-this.xe.v/100:c=1+this.xe.v/100;var p=BezierFactory.getBezierEasing(o,d,h,c).get,u=0,f=this.finalS,m=this.finalE,g=this.data.sh;if(2===g)u=p(u=m===f?+(l>=m):s(0,a(.5/(m-f)+(l-f)/(m-f),1)));else if(3===g)u=p(u=m===f?l>=m?0:1:1-s(0,a(.5/(m-f)+(l-f)/(m-f),1)));else if(4===g)m===f?u=0:(u=s(0,a(.5/(m-f)+(l-f)/(m-f),1)))<.5?u*=2:u=1-2*(u-.5),u=p(u);else if(5===g){if(m===f)u=0;else{var y=m-f,v=-y/2+(l=a(s(0,l+.5-f),m-f)),x=y/2;u=Math.sqrt(1-v*v/(x*x))}u=p(u)}else 6===g?u=p(u=m===f?0:(1+Math.cos(Math.PI+2*Math.PI*(l=a(s(0,l+.5-f),m-f))/(m-f)))/2):(l>=n(f)&&(u=l-f<0?s(0,a(a(m,1)-(f-l),1)):s(0,a(m-l,1))),u=p(u));if(100!==this.sm.v){var b=.01*this.sm.v;0===b&&(b=1e-8);var w=.5-.5*b;u<w?u=0:(u=(u-w)/b)>1&&(u=1)}return u*this.a.v},getValue:function(s){this.iterateDynamicProperties(),this._mdf=s||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,s&&2===this.data.r&&(this.e.v=this._currentTextLength);var a=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/a,l=this.s.v/a+n,o=this.e.v/a+n;if(l>o){var d=l;l=o,o=d}this.finalS=l,this.finalE=o}},extendPrototype([DynamicPropertyContainer],l),{getTextSelectorProp:function(s,a,n){return new l(s,a,n)}}}();function TextAnimatorDataProperty(s,a,n){var l={propType:!1},o=PropertyFactory.getProp,d=a.a;this.a={r:d.r?o(s,d.r,0,degToRads,n):l,rx:d.rx?o(s,d.rx,0,degToRads,n):l,ry:d.ry?o(s,d.ry,0,degToRads,n):l,sk:d.sk?o(s,d.sk,0,degToRads,n):l,sa:d.sa?o(s,d.sa,0,degToRads,n):l,s:d.s?o(s,d.s,1,.01,n):l,a:d.a?o(s,d.a,1,0,n):l,o:d.o?o(s,d.o,0,.01,n):l,p:d.p?o(s,d.p,1,0,n):l,sw:d.sw?o(s,d.sw,0,0,n):l,sc:d.sc?o(s,d.sc,1,0,n):l,fc:d.fc?o(s,d.fc,1,0,n):l,fh:d.fh?o(s,d.fh,0,0,n):l,fs:d.fs?o(s,d.fs,0,.01,n):l,fb:d.fb?o(s,d.fb,0,.01,n):l,t:d.t?o(s,d.t,0,0,n):l},this.s=TextSelectorProp.getTextSelectorProp(s,a.s,n),this.s.t=a.s.t}function TextAnimatorProperty(s,a,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=s,this._renderType=a,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var s,a,n=this._textData.a.length,l=PropertyFactory.getProp;for(s=0;s<n;s+=1)a=this._textData.a[s],this._animatorsData[s]=new TextAnimatorDataProperty(this._elem,a,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:l(this._elem,this._textData.p.a,0,0,this),f:l(this._elem,this._textData.p.f,0,0,this),l:l(this._elem,this._textData.p.l,0,0,this),r:l(this._elem,this._textData.p.r,0,0,this),p:l(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=l(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(s,a){if(this.lettersChangedFlag=a,this._mdf||this._isFirstFrame||a||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,l,o,d,h,c,p,u,f,m,g,y,v,x,b,w,k,C,S=this._moreOptions.alignment.v,_=this._animatorsData,j=this._textData,T=this.mHelper,E=this._renderType,P=this.renderedLetters.length,A=s.l;if(this._hasMaskedPath){if(X=this._pathData.m,!this._pathData.n||this._pathData._mdf){var N,M,I,D,F,L,R,O,z,B,V,$,W,G,q,H,U,Y,X,K,J=X.v;for(this._pathData.r.v&&(J=J.reverse()),F={tLength:0,segments:[]},D=J._length-1,H=0,I=0;I<D;I+=1)K=bez.buildBezierData(J.v[I],J.v[I+1],[J.o[I][0]-J.v[I][0],J.o[I][1]-J.v[I][1]],[J.i[I+1][0]-J.v[I+1][0],J.i[I+1][1]-J.v[I+1][1]]),F.tLength+=K.segmentLength,F.segments.push(K),H+=K.segmentLength;I=D,X.v.c&&(K=bez.buildBezierData(J.v[I],J.v[0],[J.o[I][0]-J.v[I][0],J.o[I][1]-J.v[I][1]],[J.i[0][0]-J.v[0][0],J.i[0][1]-J.v[0][1]]),F.tLength+=K.segmentLength,F.segments.push(K),H+=K.segmentLength),this._pathData.pi=F}if(F=this._pathData.pi,L=this._pathData.f.v,V=0,B=1,O=0,z=!0,G=F.segments,L<0&&X.v.c)for(F.tLength<Math.abs(L)&&(L=-Math.abs(L)%F.tLength),V=G.length-1,B=(W=G[V].points).length-1;L<0;)L+=W[B].partialLength,(B-=1)<0&&(V-=1,B=(W=G[V].points).length-1);$=(W=G[V].points)[B-1],q=(R=W[B]).partialLength}D=A.length,N=0,M=0;var Z=1.2*s.finalSize*.714,Q=!0;d=_.length;var ee=-1,et=L,ei=V,er=B,es=-1,ea="",en=this.defaultPropsArray;if(2===s.j||1===s.j){var el=0,eo=0,ed=2===s.j?-.5:-1,eh=0,ec=!0;for(I=0;I<D;I+=1)if(A[I].n){for(el&&(el+=eo);eh<I;)A[eh].animatorJustifyOffset=el,eh+=1;el=0,ec=!0}else{for(o=0;o<d;o+=1)(n=_[o].a).t.propType&&(ec&&2===s.j&&(eo+=n.t.v*ed),(c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars)).length?el+=n.t.v*c[0]*ed:el+=n.t.v*c*ed);ec=!1}for(el&&(el+=eo);eh<I;)A[eh].animatorJustifyOffset=el,eh+=1}for(I=0;I<D;I+=1){if(T.reset(),m=1,A[I].n)N=0,M+=s.yOffset,M+=+!!Q,L=et,Q=!1,this._hasMaskedPath&&(V=ei,B=er,$=(W=G[V].points)[B-1],q=(R=W[B]).partialLength,O=0),ea="",k="",b="",C="",en=this.defaultPropsArray;else{if(this._hasMaskedPath){if(es!==A[I].line){switch(s.j){case 1:L+=H-s.lineWidths[A[I].line];break;case 2:L+=(H-s.lineWidths[A[I].line])/2}es=A[I].line}ee!==A[I].ind&&(A[ee]&&(L+=A[ee].extra),L+=A[I].an/2,ee=A[I].ind),L+=S[0]*A[I].an*.005;var ep=0;for(o=0;o<d;o+=1)(n=_[o].a).p.propType&&((c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars)).length?ep+=n.p.v[0]*c[0]:ep+=n.p.v[0]*c),n.a.propType&&((c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars)).length?ep+=n.a.v[0]*c[0]:ep+=n.a.v[0]*c);for(z=!0,this._pathData.a.v&&(L=.5*A[0].an+(H-this._pathData.f.v-.5*A[0].an-.5*A[A.length-1].an)*ee/(D-1)+this._pathData.f.v);z;)O+q>=L+ep||!W?(U=(L+ep-O)/R.partialLength,u=$.point[0]+(R.point[0]-$.point[0])*U,f=$.point[1]+(R.point[1]-$.point[1])*U,T.translate(-S[0]*A[I].an*.005,-(.01*(S[1]*Z))),z=!1):W&&(O+=R.partialLength,(B+=1)>=W.length&&(B=0,G[V+=1]?W=G[V].points:X.v.c?(B=0,W=G[V=0].points):(O-=R.partialLength,W=null)),W&&($=R,q=(R=W[B]).partialLength));p=A[I].an/2-A[I].add,T.translate(-p,0,0)}else p=A[I].an/2-A[I].add,T.translate(-p,0,0),T.translate(-S[0]*A[I].an*.005,-S[1]*Z*.01,0);for(o=0;o<d;o+=1)(n=_[o].a).t.propType&&(c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars),(0!==N||0!==s.j)&&(this._hasMaskedPath?c.length?L+=n.t.v*c[0]:L+=n.t.v*c:c.length?N+=n.t.v*c[0]:N+=n.t.v*c));for(s.strokeWidthAnim&&(y=s.sw||0),s.strokeColorAnim&&(g=s.sc?[s.sc[0],s.sc[1],s.sc[2]]:[0,0,0]),s.fillColorAnim&&s.fc&&(v=[s.fc[0],s.fc[1],s.fc[2]]),o=0;o<d;o+=1)(n=_[o].a).a.propType&&((c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars)).length?T.translate(-n.a.v[0]*c[0],-n.a.v[1]*c[1],n.a.v[2]*c[2]):T.translate(-n.a.v[0]*c,-n.a.v[1]*c,n.a.v[2]*c));for(o=0;o<d;o+=1)(n=_[o].a).s.propType&&((c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars)).length?T.scale(1+(n.s.v[0]-1)*c[0],1+(n.s.v[1]-1)*c[1],1):T.scale(1+(n.s.v[0]-1)*c,1+(n.s.v[1]-1)*c,1));for(o=0;o<d;o+=1){if(n=_[o].a,c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars),n.sk.propType&&(c.length?T.skewFromAxis(-n.sk.v*c[0],n.sa.v*c[1]):T.skewFromAxis(-n.sk.v*c,n.sa.v*c)),n.r.propType&&(c.length?T.rotateZ(-n.r.v*c[2]):T.rotateZ(-n.r.v*c)),n.ry.propType&&(c.length?T.rotateY(n.ry.v*c[1]):T.rotateY(n.ry.v*c)),n.rx.propType&&(c.length?T.rotateX(n.rx.v*c[0]):T.rotateX(n.rx.v*c)),n.o.propType&&(c.length?m+=(n.o.v*c[0]-m)*c[0]:m+=(n.o.v*c-m)*c),s.strokeWidthAnim&&n.sw.propType&&(c.length?y+=n.sw.v*c[0]:y+=n.sw.v*c),s.strokeColorAnim&&n.sc.propType)for(x=0;x<3;x+=1)c.length?g[x]+=(n.sc.v[x]-g[x])*c[0]:g[x]+=(n.sc.v[x]-g[x])*c;if(s.fillColorAnim&&s.fc){if(n.fc.propType)for(x=0;x<3;x+=1)c.length?v[x]+=(n.fc.v[x]-v[x])*c[0]:v[x]+=(n.fc.v[x]-v[x])*c;n.fh.propType&&(v=c.length?addHueToRGB(v,n.fh.v*c[0]):addHueToRGB(v,n.fh.v*c)),n.fs.propType&&(v=c.length?addSaturationToRGB(v,n.fs.v*c[0]):addSaturationToRGB(v,n.fs.v*c)),n.fb.propType&&(v=c.length?addBrightnessToRGB(v,n.fb.v*c[0]):addBrightnessToRGB(v,n.fb.v*c))}}for(o=0;o<d;o+=1)(n=_[o].a).p.propType&&(c=(l=_[o].s).getMult(A[I].anIndexes[o],j.a[o].s.totalChars),this._hasMaskedPath?c.length?T.translate(0,n.p.v[1]*c[0],-n.p.v[2]*c[1]):T.translate(0,n.p.v[1]*c,-n.p.v[2]*c):c.length?T.translate(n.p.v[0]*c[0],n.p.v[1]*c[1],-n.p.v[2]*c[2]):T.translate(n.p.v[0]*c,n.p.v[1]*c,-n.p.v[2]*c));if(s.strokeWidthAnim&&(b=y<0?0:y),s.strokeColorAnim&&(w="rgb("+Math.round(255*g[0])+","+Math.round(255*g[1])+","+Math.round(255*g[2])+")"),s.fillColorAnim&&s.fc&&(k="rgb("+Math.round(255*v[0])+","+Math.round(255*v[1])+","+Math.round(255*v[2])+")"),this._hasMaskedPath){if(T.translate(0,-s.ls),T.translate(0,S[1]*Z*.01+M,0),this._pathData.p.v){var eu=180*Math.atan(Y=(R.point[1]-$.point[1])/(R.point[0]-$.point[0]))/Math.PI;R.point[0]<$.point[0]&&(eu+=180),T.rotate(-eu*Math.PI/180)}T.translate(u,f,0),L-=S[0]*A[I].an*.005,A[I+1]&&ee!==A[I+1].ind&&(L+=A[I].an/2,L+=.001*s.tr*s.finalSize)}else{switch(T.translate(N,M,0),s.ps&&T.translate(s.ps[0],s.ps[1]+s.ascent,0),s.j){case 1:T.translate(A[I].animatorJustifyOffset+s.justifyOffset+(s.boxWidth-s.lineWidths[A[I].line]),0,0);break;case 2:T.translate(A[I].animatorJustifyOffset+s.justifyOffset+(s.boxWidth-s.lineWidths[A[I].line])/2,0,0)}T.translate(0,-s.ls),T.translate(p,0,0),T.translate(S[0]*A[I].an*.005,S[1]*Z*.01,0),N+=A[I].l+.001*s.tr*s.finalSize}"html"===E?ea=T.toCSS():"svg"===E?ea=T.to2dCSS():en=[T.props[0],T.props[1],T.props[2],T.props[3],T.props[4],T.props[5],T.props[6],T.props[7],T.props[8],T.props[9],T.props[10],T.props[11],T.props[12],T.props[13],T.props[14],T.props[15]],C=m}P<=I?(h=new LetterProps(C,b,w,k,ea,en),this.renderedLetters.push(h),P+=1,this.lettersChangedFlag=!0):(h=this.renderedLetters[I],this.lettersChangedFlag=h.update(C,b,w,k,ea,en)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(s,a,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(s,a,n),this.textProperty=new TextProperty(this,s.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(s.t,this.renderType,this),this.initTransform(s,a,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(s){this._mdf=!1,this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange)},ITextElement.prototype.createPathShape=function(s,a){var n,l,o=a.length,d="";for(n=0;n<o;n+=1)"sh"===a[n].ty&&(d+=buildShapeString(l=a[n].ks.k,l.i.length,!0,s));return d},ITextElement.prototype.updateDocumentData=function(s,a){this.textProperty.updateDocumentData(s,a)},ITextElement.prototype.canResizeFont=function(s){this.textProperty.canResizeFont(s)},ITextElement.prototype.setMinimumFontSize=function(s){this.textProperty.setMinimumFontSize(s)},ITextElement.prototype.applyTextPropertiesToMatrix=function(s,a,n,l,o){switch(s.ps&&a.translate(s.ps[0],s.ps[1]+s.ascent,0),a.translate(0,-s.ls,0),s.j){case 1:a.translate(s.justifyOffset+(s.boxWidth-s.lineWidths[n]),0,0);break;case 2:a.translate(s.justifyOffset+(s.boxWidth-s.lineWidths[n])/2,0,0)}a.translate(l,o,0)},ITextElement.prototype.buildColor=function(s){return"rgb("+Math.round(255*s[0])+","+Math.round(255*s[1])+","+Math.round(255*s[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(s,a,n){this.textSpans=[],this.renderType="svg",this.initElement(s,a,n)}function ISolidElement(s,a,n){this.initElement(s,a,n)}function NullElement(s,a,n){this.initFrame(),this.initBaseData(s,a,n),this.initFrame(),this.initTransform(s,a,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(s,a,n){this.layers=s.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(s,a,n),this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,a.frameRate,this):{_placeholder:!0}}function SVGRenderer(s,a){this.animationItem=s,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(a&&a.title){var l=createNS("title"),o=createElementID();l.setAttribute("id",o),l.textContent=a.title,this.svgElement.appendChild(l),n+=o}if(a&&a.description){var d=createNS("desc"),h=createElementID();d.setAttribute("id",h),d.textContent=a.description,this.svgElement.appendChild(d),n+=" "+h}n&&this.svgElement.setAttribute("aria-labelledby",n);var c=createNS("defs");this.svgElement.appendChild(c);var p=createNS("g");this.svgElement.appendChild(p),this.layerElement=p,this.renderConfig={preserveAspectRatio:a&&a.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:a&&a.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:a&&a.contentVisibility||"visible",progressiveLoad:a&&a.progressiveLoad||!1,hideOnTransparent:!(a&&!1===a.hideOnTransparent),viewBoxOnly:a&&a.viewBoxOnly||!1,viewBoxSize:a&&a.viewBoxSize||!1,className:a&&a.className||"",id:a&&a.id||"",focusable:a&&a.focusable,filterSize:{width:a&&a.filterSize&&a.filterSize.width||"100%",height:a&&a.filterSize&&a.filterSize.height||"100%",x:a&&a.filterSize&&a.filterSize.x||"0%",y:a&&a.filterSize&&a.filterSize.y||"0%"},width:a&&a.width,height:a&&a.height,runExpressions:!a||void 0===a.runExpressions||a.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:c,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(s){for(var a=0,n=s.length,l=[],o="";a<n;)"\r"===s[a]||"\x03"===s[a]?(l.push(o),o=""):o+=s[a],a+=1;return l.push(o),l},SVGTextLottieElement.prototype.buildShapeData=function(s,a){if(s.shapes&&s.shapes.length){var n=s.shapes[0];if(n.it){var l=n.it[n.it.length-1];l.s&&(l.s.k[0]=a,l.s.k[1]=a)}}return s},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var s=this.textProperty.currentData;this.renderedLetters=createSizedArray(s?s.l.length:0),s.fc?this.layerElement.setAttribute("fill",this.buildColor(s.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),s.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(s.sc)),this.layerElement.setAttribute("stroke-width",s.sw)),this.layerElement.setAttribute("font-size",s.finalSize);var a=this.globalData.fontManager.getFontByName(s.f);if(a.fClass)this.layerElement.setAttribute("class",a.fClass);else{this.layerElement.setAttribute("font-family",a.fFamily);var n=s.fWeight,l=s.fStyle;this.layerElement.setAttribute("font-style",l),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",s.t);var o=s.l||[],d=!!this.globalData.fontManager.chars;b=o.length;var h=this.mHelper,c="",p=this.data.singleShape,u=0,f=0,m=!0,g=.001*s.tr*s.finalSize;if(!p||d||s.sz){var y=this.textSpans.length;for(x=0;x<b;x+=1){if(this.textSpans[x]||(this.textSpans[x]={span:null,childSpan:null,glyph:null}),!d||!p||0===x){if(w=y>x?this.textSpans[x].span:createNS(d?"g":"text"),y<=x){if(w.setAttribute("stroke-linecap","butt"),w.setAttribute("stroke-linejoin","round"),w.setAttribute("stroke-miterlimit","4"),this.textSpans[x].span=w,d){var v=createNS("g");w.appendChild(v),this.textSpans[x].childSpan=v}this.textSpans[x].span=w,this.layerElement.appendChild(w)}w.style.display="inherit"}if(h.reset(),p&&(o[x].n&&(u=-g,f+=s.yOffset,f+=+!!m,m=!1),this.applyTextPropertiesToMatrix(s,h,o[x].line,u,f),u+=o[x].l||0,u+=g),d){if(1===(k=this.globalData.fontManager.getCharData(s.finalText[x],a.fStyle,this.globalData.fontManager.getFontByName(s.f).fFamily)).t)C=new SVGCompElement(k.data,this.globalData,this);else{var x,b,w,k,C,S=emptyShapeData;k.data&&k.data.shapes&&(S=this.buildShapeData(k.data,s.finalSize)),C=new SVGShapeElement(S,this.globalData,this)}if(this.textSpans[x].glyph){var _=this.textSpans[x].glyph;this.textSpans[x].childSpan.removeChild(_.layerElement),_.destroy()}this.textSpans[x].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[x].childSpan.appendChild(C.layerElement),1===k.t&&this.textSpans[x].childSpan.setAttribute("transform","scale("+s.finalSize/100+","+s.finalSize/100+")")}else p&&w.setAttribute("transform","translate("+h.props[12]+","+h.props[13]+")"),w.textContent=o[x].val,w.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&w&&w.setAttribute("d",c)}else{var j=this.textContainer,T="start";switch(s.j){case 1:T="end";break;case 2:T="middle";break;default:T="start"}j.setAttribute("text-anchor",T),j.setAttribute("letter-spacing",g);var E=this.buildTextContents(s.finalText);for(b=E.length,f=s.ps?s.ps[1]+s.ascent:0,x=0;x<b;x+=1)(w=this.textSpans[x].span||createNS("tspan")).textContent=E[x],w.setAttribute("x",0),w.setAttribute("y",f),w.style.display="inherit",j.appendChild(w),this.textSpans[x]||(this.textSpans[x]={span:null,glyph:null}),this.textSpans[x].span=w,f+=s.finalLineHeight;this.layerElement.appendChild(j)}for(;x<this.textSpans.length;)this.textSpans[x].span.style.display="none",x+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var s=this.layerElement.getBBox();this.bbox={top:s.y,left:s.x,width:s.width,height:s.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var s,a,n=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,s=0;s<n;s+=1)(a=this.textSpans[s].glyph)&&(a.prepareFrame(this.comp.renderedFrame-this.data.st),a._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var s,a,n,l,o,d=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;for(a=h.length,s=0;s<a;s+=1)!h[s].n&&(n=d[s],l=this.textSpans[s].span,(o=this.textSpans[s].glyph)&&o.renderFrame(),n._mdf.m&&l.setAttribute("transform",n.m),n._mdf.o&&l.setAttribute("op
1337acity",n.o),n._mdf.sw&&l.setAttribute("stroke-width",n.sw),n._mdf.sc&&l.setAttribute("stroke",n.sc),n._mdf.fc&&l.setAttribute("fill",n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var s=createNS("rect");s.setAttribute("width",this.data.sw),s.setAttribute("height",this.data.sh),s.setAttribute("fill",this.data.sc),this.layerElement.appendChild(s)},NullElement.prototype.prepareFrame=function(s){this.prepareProperties(s,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(s){return new NullElement(s,this.globalData,this)},SVGRendererBase.prototype.createShape=function(s){return new SVGShapeElement(s,this.globalData,this)},SVGRendererBase.prototype.createText=function(s){return new SVGTextLottieElement(s,this.globalData,this)},SVGRendererBase.prototype.createImage=function(s){return new IImageElement(s,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(s){return new ISolidElement(s,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(s){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+s.w+" "+s.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",s.w),this.svgElement.setAttribute("height",s.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var a=this.globalData.defs;this.setupGlobalData(s,a),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=s;var n=createNS("clipPath"),l=createNS("rect");l.setAttribute("width",s.w),l.setAttribute("height",s.h),l.setAttribute("x",0),l.setAttribute("y",0);var o=createElementID();n.setAttribute("id",o),n.appendChild(l),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),a.appendChild(n),this.layers=s.layers,this.elements=createSizedArray(s.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var s,a=this.layers?this.layers.length:0;for(s=0;s<a;s+=1)this.elements[s]&&this.elements[s].destroy&&this.elements[s].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(s){var a=0,n=this.layers.length;for(a=0;a<n;a+=1)if(this.layers[a].ind===s)return a;return -1},SVGRendererBase.prototype.buildItem=function(s){var a=this.elements;if(!a[s]&&99!==this.layers[s].ty){a[s]=!0;var n=this.createItem(this.layers[s]);if(a[s]=n,getExpressionsPlugin()&&(0===this.layers[s].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,s),this.layers[s].tt){var l="tp"in this.layers[s]?this.findIndexByInd(this.layers[s].tp):s-1;if(-1===l)return;if(this.elements[l]&&!0!==this.elements[l]){var o=a[l].getMatte(this.layers[s].tt);n.setMatte(o)}else this.buildItem(l),this.addPendingElement(n)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var s=this.pendingElements.pop();if(s.checkParenting(),s.data.tt)for(var a=0,n=this.elements.length;a<n;){if(this.elements[a]===s){var l="tp"in s.data?this.findIndexByInd(s.data.tp):a-1,o=this.elements[l].getMatte(this.layers[a].tt);s.setMatte(o);break}a+=1}}},SVGRendererBase.prototype.renderFrame=function(s){if(this.renderedFrame!==s&&!this.destroyed){null===s?s=this.renderedFrame:this.renderedFrame=s,this.globalData.frameNum=s,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=s,this.globalData._mdf=!1;var a,n=this.layers.length;for(this.completeLayers||this.checkLayers(s),a=n-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(s-this.layers[a].st);if(this.globalData._mdf)for(a=0;a<n;a+=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(s,a){var n,l=s.getBaseElement();if(l){for(var o=0;o<a;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&
vendor: 7,595 bytes, line 1337
1337(n=this.elements[o].getBaseElement()),o+=1;n?this.layerElement.insertBefore(l,n):this.layerElement.appendChild(l)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(s,a,n){this.initFrame(),this.initBaseData(s,a,n),this.initTransform(s,a,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!a.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(s){if(this._mdf=!1,this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=s/this.data.sr;else{var a,n=this.tm.v;n===this.data.op&&(n=this.data.op-1),this.renderedFrame=n}var l=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),a=l-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&(this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var s,a=this.layers.length;for(s=0;s<a;s+=1)(this.completeLayers||this.elements[s])&&this.elements[s].renderFrame()},ICompElement.prototype.setElements=function(s){this.elements=s},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var s,a=this.layers.length;for(s=0;s<a;s+=1)this.elements[s]&&this.elements[s].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(s){return new SVGCompElement(s,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(s){return new SVGCompElement(s,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(s){var a,n=s.length,l="_";for(a=0;a<n;a+=1)l+=s[a].transform.key+"_";var o=this.sequences[l];return o||(o={transforms:[].concat(s),finalTransform:new Matrix,_mdf:!1},this.sequences[l]=o,this.sequenceList.push(o)),o},processSequence:function(s,a){for(var n=0,l=s.transforms.length,o=a;n<l&&!a;){if(s.transforms[n].transform.mProps._mdf){o=!0;break}n+=1}if(o)for(s.finalTransform.reset(),n=l-1;n>=0;n-=1)s.finalTransform.multiply(s.transforms[n].transform.mProps.v);s._mdf=o},processSequences:function(s){var a,n=this.sequenceList.length;for(a=0;a<n;a+=1)this.processSequence(this.sequenceList[a],s)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var s="__lottie_element_luma_buffer",a=null,n=null,l=null;function o(){var a=createNS("svg"),n=createNS("filter"),l=createNS("feColorMatrix");return n.setAttribute("id",s),l.setAttribute("type","matrix"),l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),n.appendChild(l),a.appendChild(n),a.setAttribute("id",s+"_svg"),featureSupport.svgLumaHidden&&(a.style.display="none"),a}function d(){a||(l=o(),document.body.appendChild(l),(n=(a=createTag("canvas")).getContext("2d")).filter="url(#"+s+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}function h(l){return a||d(),a.width=l.width,a.height=l.height,n.filter="url(#"+s+")",a}return{load:d,get:h}};function createCanvas(s,a){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(s,a);var n=createTag("canvas");return n.width=s,n.height=a,n}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(s){var a,n,l=s.data.ef?s.data.ef.length:0;for(this.filters=[],a=0;a<l;a+=1){n=null;var o=s.data.ef[a].ty;registeredEffects[o]&&(n=new registeredEffects[o].effect(s.effectsManager.effectElements[a],s)),n&&this.filters.push(n)}this.filters.length&&s.addRenderableComponent(this)}function registerEffect(s,a){registeredEffects[s]={effect:a}}function CVMaskElement(s,a){this.data=s,this.element=a,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,l=this.masksProperties.length,o=!1;for(n=0;n<l;n+=1)"n"!==this.masksProperties[n].mode&&(o=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(s){var a,n=this.filters.length;for(a=0;a<n;a+=1)this.filters[a].renderFrame(s)},CVEffects.prototype.getEffects=function(s){var a,n=this.filters.length,l=[];for(a=0;a<n;a+=1)this.filters[a].type===s&&l.push(this.filters[a]);return l},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var s=this.element.finalTransform.mat,a=this.element.canvasContext,n=this.masksProperties.length;for(a.beginPath(),l=0;l<n;l+=1)if("n"!==this.masksProperties[l].mode){this.masksProperties[l].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),h=this.viewData[l].v,o=s.applyToPointArray(h.v[0][0],h.v[0][1],0),a.moveTo(o[0],o[1]);var l,o,d,h,c,p=h._length;for(c=1;c<p;c+=1)d=s.applyToTriplePoints(h.o[c-1],h.i[c],h.v[c]),a.bezierCurveTo(d[0],d[1],d[2],d[3],d[4],d[5]);d=s.applyToTriplePoints(h.o[c-1],h.i[0],h.v[0]),a.bezierCurveTo(d[0],d[1],d[2],d[3],d[4],d[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(s,a,n,l){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o,d,h=4;"rc"===a.ty?h=5:"el"===a.ty?h=6:"sr"===a.ty&&(h=7),this.sh=ShapePropertyFactory.getShapeProp(s,a,h,s);var c=n.length;for(o=0;o<c;o+=1)n[o].closed||(d={transforms:l.addTransformSequence(n[o].transforms),trNodes:[]},this.styledShapes.push(d),n[o].elements.push(d))}function CVShapeElement(s,a,n){this.shapes=[],this.shapesData=s.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(s,a,n)}function CVTextElement(s,a,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(s,a,n)}function CVImageElement(s,a,n){this.assetData=a.getAssetData(s.refId),this.img=a.imageLoader.getAsset(this.assetData),this.initElement(s,a,n)}function CVSolidElement(s,a,n){this.initElement(s,a,n)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var s,a=15;for(s=0;s<a;s+=1){var n=new CanvasContext;this.stack[s]=n}
vendor: 5,987 bytes, line 1337
1337this._length=a,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(s,a,n){this.completeLayers=!1,this.layers=s.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(s,a,n),this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,a.frameRate,this):{_placeholder:!0}}function CanvasRenderer(s,a){this.animationItem=s,this.renderConfig={clearCanvas:!a||void 0===a.clearCanvas||a.clearCanvas,context:a&&a.context||null,progressiveLoad:a&&a.progressiveLoad||!1,preserveAspectRatio:a&&a.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:a&&a.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:a&&a.contentVisibility||"visible",className:a&&a.className||"",id:a&&a.id||"",runExpressions:!a||void 0===a.runExpressions||a.runExpressions},this.renderConfig.dpr=a&&a.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=a&&a.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(s,a,n){this.initElement(s,a,n)}function HShapeElement(s,a,n){this.shapes=[],this.shapesData=s.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(s,a,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(s,a,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(s,a,n)}function HCameraElement(s,a,n){this.initFrame(),this.initBaseData(s,a,n),this.initHierarchy();var l=PropertyFactory.getProp;if(this.pe=l(this,s.pe,0,0,this),s.ks.p.s?(this.px=l(this,s.ks.p.x,1,0,this),this.py=l(this,s.ks.p.y,1,0,this),this.pz=l(this,s.ks.p.z,1,0,this)):this.p=l(this,s.ks.p,1,0,this),s.ks.a&&(this.a=l(this,s.ks.a,1,0,this)),s.ks.or.k.length&&s.ks.or.k[0].to){var o,d=s.ks.or.k.length;for(o=0;o<d;o+=1)s.ks.or.k[o].to=null,s.ks.or.k[o].ti=null}this.or=l(this,s.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=l(this,s.ks.rx,0,degToRads,this),this.ry=l(this,s.ks.ry,0,degToRads,this),this.rz=l(this,s.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(s,a,n){this.assetData=a.getAssetData(s.refId),this.initElement(s,a,n)}function HybridRendererBase(s,a){this.animationItem=s,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:a&&a.className||"",imagePreserveAspectRatio:a&&a.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(a&&!1===a.hideOnTransparent),filterSize:{width:a&&a.filterSize&&a.filterSize.width||"400%",height:a&&a.filterSize&&a.filterSize.height||"400%",x:a&&a.filterSize&&a.filterSize.x||"-100%",y:a&&a.filterSize&&a.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(s,a,n){this.layers=s.layers,this.supports3d=!s.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(s,a,n),this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,a.frameRate,this):{_placeholder:!0}}function HybridRenderer(s,a){this.animationItem=s,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:a&&a.className||"",imagePreserveAspectRatio:a&&a.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(a&&!1===a.hideOnTransparent),filterSize:{width:a&&a.filterSize&&a.filterSize.width||"400%",height:a&&a.filterSize&&a.filterSize.height||"400%",x:a&&a.filterSize&&a.filterSize.x||"-100%",y:a&&a.filterSize&&a.filterSize.y||"-100%"},runExpressions:!a||void 0===a.runExpressions||a.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var s=this.globalData.canvasContext,a=assetLoader.createCanvas(s.canvas.width,s.canvas.height);this.buffers.push(a);var n=assetLoader.createCanvas(s.canvas.width,s.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 10,680 bytes, line 1337
1337ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var s=this.globalData;if(s.blendMode!==this.data.bm){s.blendMode=this.data.bm;var a=getBlendMode(this.data.bm);s.canvasContext.globalCompositeOperation=a}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(s){s.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var s=this.buffers[0].getContext("2d");this.clearCanvas(s),s.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var s=this.buffers[1],a=s.getContext("2d");if(this.clearCanvas(a),a.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(s,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(s){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||s)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var a=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(a),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(a),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(s,a){var n={data:s,type:s.ty,preTransforms:this.transformsManager.addTransformSequence(a),transforms:[],elements:[],closed:!0===s.hd},l={};return"fl"===s.ty||"st"===s.ty?(l.c=PropertyFactory.getProp(this,s.c,1,255,this),l.c.k||(n.co="rgb("+bmFloor(l.c.v[0])+","+bmFloor(l.c.v[1])+","+bmFloor(l.c.v[2])+")")):("gf"===s.ty||"gs"===s.ty)&&(l.s=PropertyFactory.getProp(this,s.s,1,null,this),l.e=PropertyFactory.getProp(this,s.e,1,null,this),l.h=PropertyFactory.getProp(this,s.h||{k:0},0,.01,this),l.a=PropertyFactory.getProp(this,s.a||{k:0},0,degToRads,this),l.g=new GradientProperty(this,s.g,this)),l.o=PropertyFactory.getProp(this,s.o,0,.01,this),"st"===s.ty||"gs"===s.ty?(n.lc=lineCapEnum[s.lc||2],n.lj=lineJoinEnum[s.lj||2],1==s.lj&&(n.ml=s.ml),l.w=PropertyFactory.getProp(this,s.w,0,null,this),l.w.k||(n.wi=l.w.v),s.d&&(l.d=new DashProperty(this,s.d,"canvas",this),l.d.k||(n.da=l.d.dashArray,n.do=l.d.dashoffset[0]))):n.r=2===s.r?"evenodd":"nonzero",this.stylesList.push(n),l.style=n,l},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(s){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,s.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,s,this)}}},CVShapeElement.prototype.createShapeElement=function(s){var a=new CVShapeData(this,s,this.stylesList,this.transformsManager);return this.shapes.push(a),this.addShapeToModifiers(a),a},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var s,a=this.itemsData.length;for(s=0;s<a;s+=1)this.prevViewData[s]=this.itemsData[s];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),a=this.dynamicProperties.length,s=0;s<a;s+=1)this.dynamicProperties[s].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(s){var a,n=this.stylesList.length;for(a=0;a<n;a+=1)this.stylesList[a].closed||this.stylesList[a].transforms.push(s)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var s,a=this.stylesList.length;for(s=0;s<a;s+=1)this.stylesList[s].closed||this.stylesList[s].transforms.pop()},CVShapeElement.prototype.closeStyles=function(s){var a,n=s.length;for(a=0;a<n;a+=1)s[a].closed=!0},CVShapeElement.prototype.searchShapes=function(s,a,n,l,o){var d,h,c,p,u,f,m=s.length-1,g=[],y=[],v=[].concat(o);for(d=m;d>=0;d-=1){if((p=this.searchProcessedElement(s[d]))?a[d]=n[p-1]:s[d]._shouldRender=l,"fl"===s[d].ty||"st"===s[d].ty||"gf"===s[d].ty||"gs"===s[d].ty)p?a[d].style.closed=!1:a[d]=this.createStyleElement(s[d],v),g.push(a[d].style);else if("gr"===s[d].ty){if(p)for(c=a[d].it.length,h=0;h<c;h+=1)a[d].prevViewData[h]=a[d].it[h];else a[d]=this.createGroupElement(s[d]);this.searchShapes(s[d].it,a[d].it,a[d].prevViewData,l,v)}else"tr"===s[d].ty?(p||(f=this.createTransformElement(s[d]),a[d]=f),v.push(a[d]),this.addTransformToStyleList(a[d])):"sh"===s[d].ty||"rc"===s[d].ty||"el"===s[d].ty||"sr"===s[d].ty?p||(a[d]=this.createShapeElement(s[d])):"tm"===s[d].ty||"rd"===s[d].ty||"pb"===s[d].ty||"zz"===s[d].ty||"op"===s[d].ty?(p?(u=a[d]).closed=!1:((u=ShapeModifiers.getModifier(s[d].ty)).init(this,s[d]),a[d]=u,this.shapeModifiers.push(u)),y.push(u)):"rp"===s[d].ty&&(p?(u=a[d]).closed=!0:(u=ShapeModifiers.getModifier(s[d].ty),a[d]=u,u.init(this,s,d,a),this.shapeModifiers.push(u),l=!1),y.push(u));this.addProcessedElement(s[d],d+1)}for(this.removeTransformFromStyleList(),this.closeStyles(g),m=y.length,d=0;d<m;d+=1)y[d].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(s,a){(s._opMdf||a.op._mdf||this._isFirstFrame)&&(a.opacity=s.opacity,a.opacity*=a.op.v,a._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var s,a,n,l,o,d,h,c,p,u=this.stylesList.length,f=this.globalData.renderer,m=this.globalData.canvasContext;for(s=0;s<u;s+=1)if(!(("st"===(c=(p=this.stylesList[s]).type)||"gs"===c)&&0===p.wi||!p.data._shouldRender||0===p.coOp||0===this.globalData.currentGlobalAlpha)){for(f.save(),d=p.elements,"st"===c||"gs"===c?(f.ctxStrokeStyle("st"===c?p.co:p.grd),f.ctxLineWidth(p.wi),f.ctxLineCap(p.lc),f.ctxLineJoin(p.lj),f.ctxMiterLimit(p.ml||0)):f.ctxFillStyle("fl"===c?p.co:p.grd),f.ctxOpacity(p.coOp),"st"!==c&&"gs"!==c&&m.beginPath(),f.ctxTransform(p.preTransforms.finalTransform.props),n=d.length,a=0;a<n;a+=1){for(("st"===c||"gs"===c)&&(m.beginPath(),p.da&&(m.setLineDash(p.da),m.lineDashOffset=p.do)),o=(h=d[a].trNodes).length,l=0;l<o;l+=1)"m"===h[l].t?m.moveTo(h[l].p[0],h[l].p[1]):"c"===h[l].t?m.bezierCurveTo(h[l].pts[0],h[l].pts[1],h[l].pts[2],h[l].pts[3],h[l].pts[4],h[l].pts[5]):m.closePath();("st"===c||"gs"===c)&&(f.ctxStroke(),p.da&&m.setLineDash(this.dashResetter))}"st"!==c&&"gs"!==c&&this.globalData.renderer.ctxFill(p.r),f.restore()}},CVShapeElement.prototype.renderShape=function(s,a,n,l){var o,d,h=a.length-1;for(d=s,o=h;o>=0;o-=1)"tr"===a[o].ty?(d=n[o].transform,this.renderShapeTransform(s,d)):"sh"===a[o].ty||"el"===a[o].ty||"rc"===a[o].ty||"sr"===a[o].ty?this.renderPath(a[o],n[o]):"fl"===a[o].ty?this.renderFill(a[o],n[o],d):"st"===a[o].ty?this.renderStroke(a[o],n[o],d):"gf"===a[o].ty||"gs"===a[o].ty?this.renderGradientFill(a[o],n[o],d):"gr"===a[o].ty?this.renderShape(d,a[o].it,n[o].it):a[o].ty;l&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(s,a){if(this._isFirstFrame||a._mdf||s.transforms._mdf){var n,l,o,d=s.trNodes,h=a.paths,c=h._length;d.length=0;var p=s.transforms.finalTransform;for(o=0;o<c;o+=1){var u=h.shapes[o];if(u&&u.v){for(l=u._length,n=1;n<l;n+=1)1===n&&d.push({t:"m",p:p.applyToPointArray(u.v[0][0],u.v[0][1],0)}),d.push({t:"c",pts:p.applyToTriplePoints(u.o[n-1],u.i[n],u.v[n])});1===l&&d.push({t:"m",p:p.applyToPointArray(u.v[0][0],u.v[0][1],0)}),u.c&&l&&(d.push({t:"c",pts:p.applyToTriplePoints(u.o[n-1],u.i[0],u.v[0])}),d.push({t:"z"}))}}s.trNodes=d}},CVShapeElement.prototype.renderPath=function(s,a){if(!0!==s.hd&&s._shouldRender){var n,l=a.styledShapes.length;for(n=0;n<l;n+=1)this.renderStyledShape(a.styledShapes[n],a.sh)}},CVShapeElement.prototype.renderFill=function(s,a,n){var l=a.style;(a.c._mdf||this._isFirstFrame)&&(l.co="rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")"),(a.o._mdf||n._opMdf||this._isFirstFrame)&&(l.coOp=a.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(s,a,n){var l=a.style;if(!l.grd||a.g._mdf||a.s._mdf||a.e._mdf||1!==s.t&&(a.h._mdf||a.a._mdf)){var o,d,h=this.globalData.canvasContext,c=a.s.v,p=a.e.v;if(1===s.t)o=h.createLinearGradient(c[0],c[1],p[0],p[1]);else{var u=Math.sqrt(Math.pow(c[0]-p[0],2)+Math.pow(c[1]-p[1],2)),f=Math.atan2(p[1]-c[1],p[0]-c[0]),m=a.h.v;m>=1?m=.99:m<=-1&&(m=-.99);var g=u*m,y=Math.cos(f+a.a.v)*g+c[0],v=Math.sin(f+a.a.v)*g+c[1];
vendor: 4,368 bytes, line 1337
1337o=h.createRadialGradient(y,v,0,c[0],c[1],u)}var x=s.g.p,b=a.g.c,w=1;for(d=0;d<x;d+=1)a.g._hasOpacity&&a.g._collapsable&&(w=a.g.o[2*d+1]),o.addColorStop(b[4*d]/100,"rgba("+b[4*d+1]+","+b[4*d+2]+","+b[4*d+3]+","+w+")");l.grd=o}l.coOp=a.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(s,a,n){var l=a.style,o=a.d;o&&(o._mdf||this._isFirstFrame)&&(l.da=o.dashArray,l.do=o.dashoffset[0]),(a.c._mdf||this._isFirstFrame)&&(l.co="rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")"),(a.o._mdf||n._opMdf||this._isFirstFrame)&&(l.coOp=a.o.v*n.opacity),(a.w._mdf||this._isFirstFrame)&&(l.wi=a.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var s,a,n,l,o,d,h,c,p,u,f,m,g=this.textProperty.currentData;this.renderedLetters=createSizedArray(g.l?g.l.length:0);var y=!1;g.fc?(y=!0,this.values.fill=this.buildColor(g.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=y;var v=!1;g.sc&&(v=!0,this.values.stroke=this.buildColor(g.sc),this.values.sWidth=g.sw);var x=this.globalData.fontManager.getFontByName(g.f),b=g.l,w=this.mHelper;this.stroke=v,this.values.fValue=g.finalSize+"px "+this.globalData.fontManager.getFontByName(g.f).fFamily,a=g.finalText.length;var k=this.data.singleShape,C=.001*g.tr*g.finalSize,S=0,_=0,j=!0,T=0;for(s=0;s<a;s+=1){l=(n=this.globalData.fontManager.getCharData(g.finalText[s],x.fStyle,this.globalData.fontManager.getFontByName(g.f).fFamily))&&n.data||{},w.reset(),k&&b[s].n&&(S=-C,_+=g.yOffset,_+=+!!j,j=!1),p=(h=l.shapes?l.shapes[0].it:[]).length,w.scale(g.finalSize/100,g.finalSize/100),k&&this.applyTextPropertiesToMatrix(g,w,b[s].line,S,_),f=createSizedArray(p-1);var E=0;for(c=0;c<p;c+=1)if("sh"===h[c].ty){for(d=h[c].ks.k.i.length,u=h[c].ks.k,m=[],o=1;o<d;o+=1)1===o&&m.push(w.applyToX(u.v[0][0],u.v[0][1],0),w.applyToY(u.v[0][0],u.v[0][1],0)),m.push(w.applyToX(u.o[o-1][0],u.o[o-1][1],0),w.applyToY(u.o[o-1][0],u.o[o-1][1],0),w.applyToX(u.i[o][0],u.i[o][1],0),w.applyToY(u.i[o][0],u.i[o][1],0),w.applyToX(u.v[o][0],u.v[o][1],0),w.applyToY(u.v[o][0],u.v[o][1],0));m.push(w.applyToX(u.o[o-1][0],u.o[o-1][1],0),w.applyToY(u.o[o-1][0],u.o[o-1][1],0),w.applyToX(u.i[0][0],u.i[0][1],0),w.applyToY(u.i[0][0],u.i[0][1],0),w.applyToX(u.v[0][0],u.v[0][1],0),w.applyToY(u.v[0][0],u.v[0][1],0)),f[E]=m,E+=1}k&&(S+=b[s].l,S+=C),this.textSpans[T]?this.textSpans[T].elem=f:this.textSpans[T]={elem:f},T+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,a,n,l,o,d,h,c,p,u=this.textAnimator.renderedLetters,f=this.textProperty.currentData.l;a=f.length;var m=null,g=null,y=null,v=this.globalData.renderer;for(s=0;s<a;s+=1)if(!f[s].n){if((h=u[s])&&(v.save(),v.ctxTransform(h.p),v.ctxOpacity(h.o)),this.fill){for(h&&h.fc?m!==h.fc&&(v.ctxFillStyle(h.fc),m=h.fc):m!==this.values.fill&&(m=this.values.fill,v.ctxFillStyle(this.values.fill)),l=(c=this.textSpans[s].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<l;n+=1)for(d=(p=c[n]).length,this.globalData.canvasContext.moveTo(p[0],p[1]),o=2;o<d;o+=6)this.globalData.canvasContext.bezierCurveTo(p[o],p[o+1],p[o+2],p[o+3],p[o+4],p[o+5]);this.globalData.canvasContext.closePath(),v.ctxFill()}if(this.stroke){for(h&&h.sw?y!==h.sw&&(y=h.sw,v.ctxLineWidth(h.sw)):y!==this.values.sWidth&&(y=this.values.sWidth,v.ctxLineWidth(this.values.sWidth)),h&&h.sc?g!==h.sc&&(g=h.sc,v.ctxStrokeStyle(h.sc)):g!==this.values.stroke&&(g=this.values.stroke,v.ctxStrokeStyle(this.values.stroke)),l=(c=this.textSpans[s].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<l;n+=1)for(d=(p=c[n]).length,this.globalData.canvasContext.moveTo(p[0],p[1]),o=2;o<d;o+=6)this.globalData.canvasContext.bezierCurveTo(p[o],p[o+1],p[o+2],p[o+3],p[o+4],p[o+5]);this.globalData.canvasContext.closePath(),v.ctxStroke()}
vendor: 88,082 bytes, line 1337
1337h&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var s,a,n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var l=n.getContext("2d"),o=this.img.width,d=this.img.height,h=o/d,c=this.assetData.w/this.assetData.h,p=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;h>c&&"xMidYMid slice"===p||h<c&&"xMidYMid slice"!==p?s=(a=d)*c:a=(s=o)/c,l.drawImage(this.img,(o-s)/2,(d-a)/2,s,a,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(s){return new CVShapeElement(s,this.globalData,this)},CanvasRendererBase.prototype.createText=function(s){return new CVTextElement(s,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(s){return new CVImageElement(s,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(s){return new CVSolidElement(s,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(s){(1!==s[0]||0!==s[1]||0!==s[4]||1!==s[5]||0!==s[12]||0!==s[13])&&this.canvasContext.transform(s[0],s[1],s[4],s[5],s[12],s[13])},CanvasRendererBase.prototype.ctxOpacity=function(s){this.canvasContext.globalAlpha*=s<0?0:s},CanvasRendererBase.prototype.ctxFillStyle=function(s){this.canvasContext.fillStyle=s},CanvasRendererBase.prototype.ctxStrokeStyle=function(s){this.canvasContext.strokeStyle=s},CanvasRendererBase.prototype.ctxLineWidth=function(s){this.canvasContext.lineWidth=s},CanvasRendererBase.prototype.ctxLineCap=function(s){this.canvasContext.lineCap=s},CanvasRendererBase.prototype.ctxLineJoin=function(s){this.canvasContext.lineJoin=s},CanvasRendererBase.prototype.ctxMiterLimit=function(s){this.canvasContext.miterLimit=s},CanvasRendererBase.prototype.ctxFill=function(s){this.canvasContext.fill(s)},CanvasRendererBase.prototype.ctxFillRect=function(s,a,n,l){this.canvasContext.fillRect(s,a,n,l)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(s){this.renderConfig.clearCanvas?(s&&(this.globalData.blendMode="source-over"),this.contextData.restore(s)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(s){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var a=this.animationItem.container.style;a.width="100%",a.height="100%";var n="0px 0px 0px";a.transformOrigin=n,a.mozTransformOrigin=n,a.webkitTransformOrigin=n,a["-webkit-transform"]=n,a.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=s,this.layers=s.layers,this.transformCanvas={w:s.w,h:s.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(s,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(s.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(s,a){if(this.reset(),s?(n=s,l=a,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=l):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,l=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,l=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=l*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n,l,o,d,h=this.renderConfig.preserveAspectRatio.split(" "),c=h[1]||"meet",p=h[0]||"xMidYMid",u=p.substr(0,4),f=p.substr(4);o=n/l,(d=this.transformCanvas.w/this.transformCanvas.h)>o&&"meet"===c||d<o&&"slice"===c?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=l/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=l/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===u&&(d<o&&"meet"===c||d>o&&"slice"===c)?this.transformCanvas.tx=(n-this.transformCanvas.w*(l/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===u&&(d<o&&"meet"===c||d>o&&"slice"===c)?this.transformCanvas.tx=(n-this.transformCanvas.w*(l/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===f&&(d>o&&"meet"===c||d<o&&"slice"===c)?this.transformCanvas.ty=(l-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===f&&(d>o&&"meet"===c||d<o&&"slice"===c)?this.transformCanvas.ty=(l-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=l/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var s;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),s=(this.layers?this.layers.length:0)-1;s>=0;s-=1)this.elements[s]&&this.elements[s].destroy&&this.elements[s].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(s,a){if((this.renderedFrame!==s||!0!==this.renderConfig.clearCanvas||a)&&!this.destroyed&&-1!==s){this.renderedFrame=s,this.globalData.frameNum=s-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||a,this.globalData.projectInterface.currentFrame=s;var n,l=this.layers.length;for(this.completeLayers||this.checkLayers(s),n=l-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(s-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=l-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(s){var a=this.elements;if(!a[s]&&99!==this.layers[s].ty){var n=this.createItem(this.layers[s],this,this.globalData);a[s]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var s=2*this._length,a=0;for(a=this._length;a<s;a+=1)this.stack[a]=new CanvasContext;this._length=s},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(s){this.cArrPos-=1;var a,n=this.stack[this.cArrPos],l=n.transform,o=this.cTr.props;for(a=0;a<16;a+=1)o[a]=l[a];if(s){this.nativeContext.restore();var d=this.stack[this.cArrPos+1];this.appliedFillStyle=d.fillStyle,this.appliedStrokeStyle=d.strokeStyle,this.appliedLineWidth=d.lineWidth,this.appliedLineCap=d.lineCap,this.appliedLineJoin=d.lineJoin,this.appliedMiterLimit=d.miterLimit}this.nativeContext.setTransform(l[0],l[1],l[4],l[5],l[12],l[13]),(s||-1!==n.opacity&&this.currentOpacity!==n.opacity)&&(this.nativeContext.globalAlpha=n.opacity,this.currentOpacity=n.opacity),this.currentFillStyle=n.fillStyle,this.currentStrokeStyle=n.strokeStyle,this.currentLineWidth=n.lineWidth,this.currentLineCap=n.lineCap,this.currentLineJoin=n.lineJoin,this.currentMiterLimit=n.miterLimit},CVContextData.prototype.save=function(s){s&&this.nativeContext.save();var a,n=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var l=this.stack[this.cArrPos];for(a=0;a<16;a+=1)l.transform[a]=n[a];this.cArrPos+=1;var o=this.stack[this.cArrPos];o.opacity=l.opacity,o.fillStyle=l.fillStyle,o.strokeStyle=l.strokeStyle,o.lineWidth=l.lineWidth,o.lineCap=l.lineCap,o.lineJoin=l.lineJoin,o.miterLimit=l.miterLimit},CVContextData.prototype.setOpacity=function(s){this.stack[this.cArrPos].opacity=s},CVContextData.prototype.setContext=function(s){this.nativeContext=s},CVContextData.prototype.fillStyle=function(s){this.stack[this.cArrPos].fillStyle!==s&&(this.currentFillStyle=s,this.stack[this.cArrPos].fillStyle=s)},CVContextData.prototype.strokeStyle=function(s){this.stack[this.cArrPos].strokeStyle!==s&&(this.currentStrokeStyle=s,this.stack[this.cArrPos].strokeStyle=s)},CVContextData.prototype.lineWidth=function(s){this.stack[this.cArrPos].lineWidth!==s&&(this.currentLineWidth=s,this.stack[this.cArrPos].lineWidth=s)},CVContextData.prototype.lineCap=function(s){this.stack[this.cArrPos].lineCap!==s&&(this.currentLineCap=s,this.stack[this.cArrPos].lineCap=s)},CVContextData.prototype.lineJoin=function(s){this.stack[this.cArrPos].lineJoin!==s&&(this.currentLineJoin=s,this.stack[this.cArrPos].lineJoin=s)},CVContextData.prototype.miterLimit=function(s){this.stack[this.cArrPos].miterLimit!==s&&(this.currentMiterLimit=s,this.stack[this.cArrPos].miterLimit=s)},CVContextData.prototype.transform=function(s){this.transformMat.cloneFromProps(s);var a=this.cTr;this.transformMat.multiply(a),a.cloneFromProps(this.transformMat.props);var n=a.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(s){var a=this.stack[this.cArrPos].opacity;a*=s<0?0:s,this.stack[this.cArrPos].opacity!==a&&(this.currentOpacity!==s&&(this.nativeContext.globalAlpha=s,this.currentOpacity=s),this.stack[this.cArrPos].opacity=a)},CVContextData.prototype.fill=function(s){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(s)},CVContextData.prototype.fillRect=function(s,a,n,l){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(s,a,n,l)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var s,a=this.canvasContext;for(a.beginPath(),a.moveTo(0,0),a.lineTo(this.data.w,0),a.lineTo(this.data.w,this.data.h),a.lineTo(0,this.data.h),a.lineTo(0,0),a.clip(),s=this.layers.length-1;s>=0;s-=1)(this.completeLayers||this.elements[s])&&this.elements[s].renderFrame()},CVCompElement.prototype.destroy=function(){var s;for(s=this.layers.length-1;s>=0;s-=1)this.elements[s]&&this.elements[s].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(s){return new CVCompElement(s,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(s){return new CVCompElement(s,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var s=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var a=this.finalTransform.mat.toCSS();s.transform=a,s.webkitTransform=a}this.finalTransform._opMdf&&(s.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var s;this.data.hasMask?((s=createNS("rect")).setAttribute("width",this.data.sw),s.setAttribute("height",this.data.sh),s.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((s=createTag("div")).style.width=this.data.sw+"px",s.style.height=this.data.sh+"px",s.style.backgroundColor=this.data.sc),this.layerElement.appendChild(s)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var s;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),s=this.svgElement;else{s=createNS("svg");var a=this.comp.data?this.comp.data:this.globalData.compSize;s.setAttribute("width",a.w),s.setAttribute("height",a.h),s.appendChild(this.shapesContainer),this.layerElement.appendChild(s)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=s},HShapeElement.prototype.getTransformedPoint=function(s,a){var n,l=s.length;for(n=0;n<l;n+=1)a=s[n].mProps.v.applyToPointArray(a[0],a[1],0);return a},HShapeElement.prototype.calculateShapeBoundingBox=function(s,a){var n,l,o,d,h,c=s.sh.v,p=s.transformers,u=c._length;if(!(u<=1)){for(n=0;n<u-1;n+=1)l=this.getTransformedPoint(p,c.v[n]),o=this.getTransformedPoint(p,c.o[n]),d=this.getTransformedPoint(p,c.i[n+1]),h=this.getTransformedPoint(p,c.v[n+1]),this.checkBounds(l,o,d,h,a);c.c&&(l=this.getTransformedPoint(p,c.v[n]),o=this.getTransformedPoint(p,c.o[n]),d=this.getTransformedPoint(p,c.i[0]),h=this.getTransformedPoint(p,c.v[0]),this.checkBounds(l,o,d,h,a))}},HShapeElement.prototype.checkBounds=function(s,a,n,l,o){this.getBoundsOfCurve(s,a,n,l);var d=this.shapeBoundingBox;o.x=bmMin(d.left,o.x),o.xMax=bmMax(d.right,o.xMax),o.y=bmMin(d.top,o.y),o.yMax=bmMax(d.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(s,a,n,l){for(var o,d,h,c,p,u,f,m=[[s[0],l[0]],[s[1],l[1]]],g=0;g<2;++g)d=6*s[g]-12*a[g]+6*n[g],o=-3*s[g]+9*a[g]-9*n[g]+3*l[g],h=3*a[g]-3*s[g],d|=0,h|=0,0==(o|=0)&&0===d||(0===o?(c=-h/d)>0&&c<1&&m[g].push(this.calculateF(c,s,a,n,l,g)):(p=d*d-4*h*o)>=0&&((u=(-d+bmSqrt(p))/(2*o))>0&&u<1&&m[g].push(this.calculateF(u,s,a,n,l,g)),(f=(-d-bmSqrt(p))/(2*o))>0&&f<1&&m[g].push(this.calculateF(f,s,a,n,l,g))));this.shapeBoundingBox.left=bmMin.apply(null,m[0]),this.shapeBoundingBox.top=bmMin.apply(null,m[1]),this.shapeBoundingBox.right=bmMax.apply(null,m[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,m[1])},HShapeElement.prototype.calculateF=function(s,a,n,l,o,d){return bmPow(1-s,3)*a[d]+3*bmPow(1-s,2)*s*n[d]+3*(1-s)*bmPow(s,2)*l[d]+bmPow(s,3)*o[d]},HShapeElement.prototype.calculateBoundingBox=function(s,a){var n,l=s.length;for(n=0;n<l;n+=1)s[n]&&s[n].sh?this.calculateShapeBoundingBox(s[n],a):s[n]&&s[n].it?this.calculateBoundingBox(s[n].it,a):s[n]&&s[n].style&&s[n].w&&this.expandStrokeBoundingBox(s[n].w,a)},HShapeElement.prototype.expandStrokeBoundingBox=function(s,a){var n=0;if(s.keyframes){for(var l=0;l<s.keyframes.length;l+=1){var o=s.keyframes[l].s;o>n&&(n=o)}n*=s.mult}else n=s.v*s.mult;a.x-=n,a.xMax+=n,a.y-=n,a.yMax+=n},HShapeElement.prototype.currentBoxContains=function(s){return this.currentBBox.x<=s.x&&this.currentBBox.y<=s.y&&this.currentBBox.width+this.currentBBox.x>=s.x+s.width&&this.currentBBox.height+this.currentBBox.y>=s.y+s.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var s=this.tempBoundingBox,a=999999;if(s.x=999999,s.xMax=-a,s.y=a,s.yMax=-a,this.calculateBoundingBox(this.itemsData,s),s.width=s.xMax<s.x?0:s.xMax-s.x,s.height=s.yMax<s.y?0:s.yMax-s.y,!this.currentBoxContains(s)){var n=!1;if(this.currentBBox.w!==s.width&&(this.currentBBox.w=s.width,this.shapeCont.setAttribute("width",s.width),n=!0),this.currentBBox.h!==s.height&&(this.currentBBox.h=s.height,this.shapeCont.setAttribute("height",s.height),n=!0),n||this.currentBBox.x!==s.x||this.currentBBox.y!==s.y){this.currentBBox.w=s.width,this.currentBBox.h=s.height,this.currentBBox.x=s.x,this.currentBBox.y=s.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var l=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";l.transform=o,l.webkitTransform=o}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var s=createNS("g");this.maskedElement.appendChild(s),this.innerElem=s}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var s=this.textProperty.currentData;this.renderedLetters=createSizedArray(s.l?s.l.length:0);var a=this.innerElem.style,n=s.fc?this.buildColor(s.fc):"rgba(0,0,0,0)";a.fill=n,a.color=n,s.sc&&(a.stroke=this.buildColor(s.sc),a.strokeWidth=s.sw+"px");var l=this.globalData.fontManager.getFontByName(s.f);if(!this.globalData.fontManager.chars)if(a.fontSize=s.finalSize+"px",a.lineHeight=s.finalSize+"px",l.fClass)this.innerElem.className=l.fClass;else{a.fontFamily=l.fFamily;var o=s.fWeight;a.fontStyle=s.fStyle,a.fontWeight=o}var d=s.l;f=d.length;var h=this.mHelper,c="",p=0;for(u=0;u<f;u+=1){if(this.globalData.fontManager.chars?(this.textPaths[p]?m=this.textPaths[p]:((m=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),m.setAttribute("stroke-linejoin",lineJoinEnum[2]),m.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[p]?y=(g=this.textSpans[p]).children[0]:((g=createTag("div")).style.lineHeight=0,(y=createNS("svg")).appendChild(m),styleDiv(g)))):this.isMasked?m=this.textPaths[p]?this.textPaths[p]:createNS("text"):this.textSpans[p]?(g=this.textSpans[p],m=this.textPaths[p]):(styleDiv(g=createTag("span")),styleDiv(m=createTag("span")),g.appendChild(m)),this.globalData.fontManager.chars){var u,f,m,g,y,v,x,b=this.globalData.fontManager.getCharData(s.finalText[u],l.fStyle,this.globalData.fontManager.getFontByName(s.f).fFamily);if(x=b?b.data:null,h.reset(),x&&x.shapes&&x.shapes.length&&(v=x.shapes[0].it,h.scale(s.finalSize/100,s.finalSize/100),c=this.createPathShape(h,v),m.setAttribute("d",c)),this.isMasked)this.innerElem.appendChild(m);else{if(this.innerElem.appendChild(g),x&&x.shapes){document.body.appendChild(y);var w=y.getBBox();y.setAttribute("width",w.width+2),y.setAttribute("height",w.height+2),y.setAttribute("viewBox",w.x-1+" "+(w.y-1)+" "+(w.width+2)+" "+(w.height+2));var k=y.style,C="translate("+(w.x-1)+"px,"+(w.y-1)+"px)";k.transform=C,k.webkitTransform=C,d[u].yOffset=w.y-1}else y.setAttribute("width",1),y.setAttribute("height",1);g.appendChild(y)}}else if(m.textContent=d[u].val,m.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(m);else{this.innerElem.appendChild(g);var S=m.style,_="translate3d(0,"+-s.finalSize/1.2+"px,0)";S.transform=_,S.webkitTransform=_}this.isMasked?this.textSpans[p]=m:this.textSpans[p]=g,this.textSpans[p].style.display="block",this.textPaths[p]=m,p+=1}for(;p<this.textSpans.length;)this.textSpans[p].style.display="none",p+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);var s,a,n,l,o,d=this.svgElement.style,h="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";d.transform=h,d.webkitTransform=h}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var c=0,p=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;for(a=u.length,s=0;s<a;s+=1)u[s].n?c+=1:(l=this.textSpans[s],o=this.textPaths[s],n=p[c],c+=1,n._mdf.m&&(this.isMasked?l.setAttribute("transform",n.m):(l.style.webkitTransform=n.m,l.style.transform=n.m)),l.style.opacity=n.o,n.sw&&n._mdf.sw&&o.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&o.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(o.setAttribute("fill",n.fc),o.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var f=this.innerElem.getBBox();this.currentBBox.w!==f.width&&(this.currentBBox.w=f.width,this.svgElement.setAttribute("width",f.width)),this.currentBBox.h!==f.height&&(this.currentBBox.h=f.height,this.svgElement.setAttribute("height",f.height));var m=1;if(this.currentBBox.w!==f.width+2*m||this.currentBBox.h!==f.height+2*m||this.currentBBox.x!==f.x-m||this.currentBBox.y!==f.y-m){this.currentBBox.w=f.width+2*m,this.currentBBox.h=f.height+2*m,this.currentBBox.x=f.x-m,this.currentBBox.y=f.y-m,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),d=this.svgElement.style;var g="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";d.transform=g,d.webkitTransform=g}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var s,a,n,l,o=this.comp.threeDElements.length;for(s=0;s<o;s+=1)if("3d"===(a=this.comp.threeDElements[s]).type){n=a.perspectiveElem.style,l=a.container.style;var d=this.pe.v+"px",h="0px 0px 0px",c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=d,n.webkitPerspective=d,l.transformOrigin=h,l.mozTransformOrigin=h,l.webkitTransformOrigin=h,n.transform=c,n.webkitTransform=c}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var s=this._isFirstFrame;if(this.hierarchy)for(l=this.hierarchy.length,n=0;n<l;n+=1)s=this.hierarchy[n].finalTransform.mProp._mdf||s;if(s||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=l=this.hierarchy.length-1;n>=0;n-=1){var a=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-a.p.v[0],-a.p.v[1],a.p.v[2]),this.mat.rotateX(-a.or.v[0]).rotateY(-a.or.v[1]).rotateZ(a.or.v[2]),this.mat.rotateX(-a.rx.v).rotateY(-a.ry.v).rotateZ(a.rz.v),this.mat.scale(1/a.s.v[0],1/a.s.v[1],1/a.s.v[2]),this.mat.translate(a.a.v[0],a.a.v[1],a.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n,l,o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],d=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),h=[o[0]/d,o[1]/d,o[2]/d],c=Math.sqrt(h[2]*h[2]+h[0]*h[0]),p=Math.atan2(h[1],c),u=Math.atan2(h[0],-h[2]);this.mat.rotateY(u).rotateX(-p)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var f=!this._prevMat.equals(this.mat);if((f||this.pe._mdf)&&this.comp.threeDElements){for(l=this.comp.threeDElements.length,n=0;n<l;n+=1)if("3d"===(m=this.comp.threeDElements[n]).type){if(f){var m,g,y,v=this.mat.toCSS();(y=m.container.style).transform=v,y.webkitTransform=v}this.pe._mdf&&((g=m.perspectiveElem.style).perspective=this.pe.v+"px",g.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(s){this.prepareProperties(s,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var s=this.globalData.getAssetsPath(this.assetData),a=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",s),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(a),a.crossOrigin="anonymous",a.src=s,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(s,a){var n=s.getBaseElement();if(n){var l=this.layers[a];if(l.ddd&&this.supports3d)this.addTo3dContainer(n,a);else if(this.threeDElements)this.addTo3dContainer(n,a);else{for(var o,d,h=0;h<a;)this.elements[h]&&!0!==this.elements[h]&&this.elements[h].getBaseElement&&(d=this.elements[h],o=(this.layers[h].ddd?this.getThreeDContainerByPos(h):d.getBaseElement())||o),h+=1;o?l.ddd&&this.supports3d||this.layerElement.insertBefore(n,o):l.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(s){return this.supports3d?new HShapeElement(s,this.globalData,this):new SVGShapeElement(s,this.globalData,this)},HybridRendererBase.prototype.createText=function(s){return this.supports3d?new HTextElement(s,this.globalData,this):new SVGTextLottieElement(s,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(s){return this.camera=new HCameraElement(s,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(s){return this.supports3d?new HImageElement(s,this.globalData,this):new IImageElement(s,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(s){return this.supports3d?new HSolidElement(s,this.globalData,this):new ISolidElement(s,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(s){for(var a=0,n=this.threeDElements.length;a<n;){if(this.threeDElements[a].startPos<=s&&this.threeDElements[a].endPos>=s)return this.threeDElements[a].perspectiveElem;a+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(s,a){var n,l,o=createTag("div");styleDiv(o);var d=createTag("div");if(styleDiv(d),"3d"===a){(n=o.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var h="50% 50%";n.webkitTransformOrigin=h,n.mozTransformOrigin=h,n.transformOrigin=h;var c="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(l=d.style).transform=c,l.webkitTransform=c}o.appendChild(d);var p={container:d,perspectiveElem:o,startPos:s,endPos:s,type:a};return this.threeDElements.push(p),p},HybridRendererBase.prototype.build3dContainers=function(){var s,a,n=this.layers.length,l="";for(s=0;s<n;s+=1)this.layers[s].ddd&&3!==this.layers[s].ty?"3d"!==l&&(l="3d",a=this.createThreeDContainer(s,"3d")):"2d"!==l&&(l="2d",a=this.createThreeDContainer(s,"2d")),a.endPos=Math.max(a.endPos,s);for(s=(n=this.threeDElements.length)-1;s>=0;s-=1)this.resizerElem.appendChild(this.threeDElements[s].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(s,a){for(var n=0,l=this.threeDElements.length;n<l;){if(a<=this.threeDElements[n].endPos){for(var o,d=this.threeDElements[n].startPos;d<a;)this.elements[d]&&this.elements[d].getBaseElement&&(o=this.elements[d].getBaseElement()),d+=1;o?this.threeDElements[n].container.insertBefore(s,o):this.threeDElements[n].container.appendChild(s);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(s){var a=createTag("div"),n=this.animationItem.wrapper,l=a.style;l.width=s.w+"px",l.height=s.h+"px",this.resizerElem=a,styleDiv(a),l.transformStyle="flat",l.mozTransformStyle="flat",l.webkitTransformStyle="flat",this.renderConfig.className&&a.setAttribute("class",this.renderConfig.className),n.appendChild(a),l.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var d=createNS("defs");o.appendChild(d),this.data=s,this.setupGlobalData(s,o),this.globalData.defs=d,this.layers=s.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var s,a=this.layers?this.layers.length:0;for(s=0;s<a;s+=1)this.elements[s]&&this.elements[s].destroy&&this.elements[s].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var s,a,n,l,o=this.animationItem.wrapper.offsetWidth,d=this.animationItem.wrapper.offsetHeight,h=o/d;this.globalData.compSize.w/this.globalData.compSize.h>h?(s=o/this.globalData.compSize.w,a=o/this.globalData.compSize.w,n=0,l=(d-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(s=d/this.globalData.compSize.h,a=d/this.globalData.compSize.h,n=(o-this.globalData.compSize.w*(d/this.globalData.compSize.h))/2,l=0);var c=this.resizerElem.style;c.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+n+","+l+",0,1)",c.transform=c.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var s,a=this.globalData.compSize.w,n=this.globalData.compSize.h,l=this.threeDElements.length;for(s=0;s<l;s+=1){var o=this.threeDElements[s].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(a,2)+Math.pow(n,2))+"px",o.perspective=o.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(s){var a,n=s.length,l=createTag("div");for(a=0;a<n;a+=1)if(s[a].xt){var o=this.createComp(s[a],l,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(s,a){for(var n,l=0;l<a;)this.elements[l]&&this.elements[l].getBaseElement&&(n=this.elements[l].getBaseElement()),l+=1;n?this.layerElement.insertBefore(s,n):this.layerElement.appendChild(s)},HCompElement.prototype.createComp=function(s){return this.supports3d?new HCompElement(s,this.globalData,this):new SVGCompElement(s,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(s){return this.supports3d?new HCompElement(s,this.globalData,this):new SVGCompElement(s,this.globalData,this)};var CompExpressionInterface=function(s){function a(a){for(var n=0,l=s.layers.length;n<l;){if(s.layers[n].nm===a||s.layers[n].ind===a)return s.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(a,"_name",{value:s.data.nm}),a.layer=a,a.pixelAspect=1,a.height=s.data.h||s.globalData.compSize.h,a.width=s.data.w||s.globalData.compSize.w,a.pixelAspect=1,a.frameDuration=1/s.globalData.frameRate,a.displayStartTime=0,a.numLayers=s.layers.length,a};function _typeof$2(s){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}function seedRandom(s,a){var n,l=this,o=256,d=6,h=52,c="random",p=a.pow(o,d),u=a.pow(2,h),f=2*u,m=o-1;function g(n,l,h){var m=[],g=b(x((l=!0===l?{entropy:!0}:l||{}).entropy?[n,k(s)]:null===n?w():n,3),m),C=new y(m),S=function(){for(var s=C.g(d),a=p,n=0;s<u;)s=(s+n)*o,a*=o,n=C.g(1);for(;s>=f;)s/=2,a/=2,n>>>=1;return(s+n)/a};return S.int32=function(){return 0|C.g(4)},S.quick=function(){return C.g(4)/0x100000000},S.double=S,b(k(C.S),s),(l.pass||h||function(s,n,l,o){return(o&&(o.S&&v(o,C),s.state=function(){return v(C,{})}),l)?(a[c]=s,n):s})(S,g,"global"in l?l.global:this==a,l.state)}function y(s){var a,n=s.length,l=this,d=0,h=l.i=l.j=0,c=l.S=[];for(n||(s=[n++]);d<o;)c[d]=d++;for(d=0;d<o;d++)c[d]=c[h=m&h+s[d%n]+(a=c[d])],c[h]=a;l.g=function(s){for(var a,n=0,d=l.i,h=l.j,c=l.S;s--;)a=c[d=m&d+1],n=n*o+c[m&(c[d]=c[h=m&h+a])+(c[h]=a)];return l.i=d,l.j=h,n}}function v(s,a){return a.i=s.i,a.j=s.j,a.S=s.S.slice(),a}function x(s,a){var n,l=[],o=_typeof$2(s);if(a&&"object"==o)for(n in s)try{l.push(x(s[n],a-1))}catch(s){}return l.length?l:"string"==o?s:s+"\0"}function b(s,a){for(var n,l=s+"",o=0;o<l.length;)a[m&o]=m&(n^=19*a[m&o])+l.charCodeAt(o++);return k(a)}function w(){try{if(n)return k(n.randomBytes(o));var a=new Uint8Array(o);return(l.crypto||l.msCrypto).getRandomValues(a),k(a)}catch(a){var d=l.navigator,h=d&&d.plugins;return[+new Date,l,h,l.screen,k(s)]}}function k(s){return String.fromCharCode.apply(0,s)}a["seed"+c]=g,b(a.random(),s)}function initialize$2(s){seedRandom([],s)}var propTypes={SHAPE:"shape"};function _typeof$1(s){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(s){return s.constructor===Array||s.constructor===Float32Array}function isNumerable(s,a){return"number"===s||a instanceof Number||"boolean"===s||"string"===s}function $bm_neg(s){var a=_typeof$1(s);if("number"===a||s instanceof Number||"boolean"===a)return-s;if($bm_isInstanceOfArray(s)){var n,l=s.length,o=[];for(n=0;n<l;n+=1)o[n]=-s[n];return o}return s.propType?s.v:-s}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(s,a){var n=_typeof$1(s),l=_typeof$1(a);if(isNumerable(n,s)&&isNumerable(l,a)||"string"===n||"string"===l)return s+a;if($bm_isInstanceOfArray(s)&&isNumerable(l,a))return s=s.slice(0),s[0]+=a,s;if(isNumerable(n,s)&&$bm_isInstanceOfArray(a))return(a=a.slice(0))[0]=s+a[0],a;if($bm_isInstanceOfArray(s)&&$bm_isInstanceOfArray(a)){for(var o=0,d=s.length,h=a.length,c=[];o<d||o<h;)("number"==typeof s[o]||s[o]instanceof Number)&&("number"==typeof a[o]||a[o]instanceof Number)?c[o]=s[o]+a[o]:c[o]=void 0===a[o]?s[o]:s[o]||a[o],o+=1;return c}return 0}var add=sum;function sub(s,a){var n=_typeof$1(s),l=_typeof$1(a);if(isNumerable(n,s)&&isNumerable(l,a))return"string"===n&&(s=parseInt(s,10)),"string"===l&&(a=parseInt(a,10)),s-a;if($bm_isInstanceOfArray(s)&&isNumerable(l,a))return s=s.slice(0),s[0]-=a,s;if(isNumerable(n,s)&&$bm_isInstanceOfArray(a))return(a=a.slice(0))[0]=s-a[0],a;if($bm_isInstanceOfArray(s)&&$bm_isInstanceOfArray(a)){for(var o=0,d=s.length,h=a.length,c=[];o<d||o<h;)("number"==typeof s[o]||s[o]instanceof Number)&&("number"==typeof a[o]||a[o]instanceof Number)?c[o]=s[o]-a[o]:c[o]=void 0===a[o]?s[o]:s[o]||a[o],o+=1;return c}return 0}function mul(s,a){var n,l,o,d=_typeof$1(s),h=_typeof$1(a);if(isNumerable(d,s)&&isNumerable(h,a))return s*a;if($bm_isInstanceOfArray(s)&&isNumerable(h,a)){for(n=createTypedArray("float32",o=s.length),l=0;l<o;l+=1)n[l]=s[l]*a;return n}if(isNumerable(d,s)&&$bm_isInstanceOfArray(a)){for(n=createTypedArray("float32",o=a.length),l=0;l<o;l+=1)n[l]=s*a[l];return n}return 0}function div(s,a){var n,l,o,d=_typeof$1(s),h=_typeof$1(a);if(isNumerable(d,s)&&isNumerable(h,a))return s/a;if($bm_isInstanceOfArray(s)&&isNumerable(h,a)){for(n=createTypedArray("float32",o=s.length),l=0;l<o;l+=1)n[l]=s[l]/a;return n}if(isNumerable(d,s)&&$bm_isInstanceOfArray(a)){for(n=createTypedArray("float32",o=a.length),l=0;l<o;l+=1)n[l]=s/a[l];return n}return 0}function mod(s,a){return"string"==typeof s&&(s=parseInt(s,10)),"string"==typeof a&&(a=parseInt(a,10)),s%a}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(s,a,n){if(a>n){var l=n;n=a,a=l}return Math.min(Math.max(s,a),n)}function radiansToDegrees(s){return s/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(s){return s*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(s,a){if("number"==typeof s||s instanceof Number)return a=a||0,Math.abs(s-a);a||(a=helperLengthArray);var n,l=Math.min(s.length,a.length),o=0;for(n=0;n<l;n+=1)o+=Math.pow(a[n]-s[n],2);return Math.sqrt(o)}function normalize(s){return div(s,length(s))}function rgbToHsl(s){var a,n,l=s[0],o=s[1],d=s[2],h=Math.max(l,o,d),c=Math.min(l,o,d),p=(h+c)/2;if(h===c)a=0,n=0;else{var u=h-c;switch(n=p>.5?u/(2-h-c):u/(h+c),h){case l:a=(o-d)/u+6*(o<d);break;case o:a=(d-l)/u+2;break;case d:a=(l-o)/u+4}a/=6}return[a,n,p,s[3]]}function hue2rgb(s,a,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?s+(a-s)*6*n:n<.5?a:n<2/3?s+(a-s)*(2/3-n)*6:s}function hslToRgb(s){var a,n,l,o=s[0],d=s[1],h=s[2];if(0===d)a=h,l=h,n=h;else{var c=h<.5?h*(1+d):h+d-h*d,p=2*h-c;a=hue2rgb(p,c,o+1/3),n=hue2rgb(p,c,o),l=hue2rgb(p,c,o-1/3)}return[a,n,l,s[3]]}function linear(s,a,n,l,o){if((void 0===l||void 0===o)&&(l=a,o=n,a=0,n=1),n<a){var d,h=n;n=a,a=h}if(s<=a)return l;if(s>=n)return o;var c=n===a?0:(s-a)/(n-a);if(!l.length)return l+(o-l)*c;var p=l.length,u=createTypedArray("float32",p);for(d=0;d<p;d+=1)u[d]=l[d]+(o[d]-l[d])*c;return u}function random(s,a){if(void 0===a&&(void 0===s?(s=0,a=1):(a=s,s=void 0)),a.length){var n,l=a.length;s||(s=createTypedArray("float32",l));var o=createTypedArray("float32",l),d=BMMath.random();for(n=0;n<l;n+=1)o[n]=s[n]+d*(a[n]-s[n]);return o}return void 0===s&&(s=0),s+BMMath.random()*(a-s)}function createPath(s,a,n,l){var o,d,h,c=s.length,p=shapePool.newElement();p.setPathData(!!l,c);var u=[0,0];for(o=0;o<c;o+=1)d=a&&a[o]?a[o]:u,h=n&&n[o]?n[o]:u,p.setTripleAt(s[o][0],s[o][1],h[0]+s[o][0],h[1]+s[o][1],d[0]+s[o][0],d[1]+s[o][1],o,!0);return p}function initiateExpression(elem,data,property){function noOp(s){return s}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(s,a){var n,l,o=this.pv.length?this.pv.length:1,d=createTypedArray("float32",o);s=5;var h=Math.floor(time*s);for(n=0,l=0;n<h;){for(l=0;l<o;l+=1)d[l]+=-a+2*a*BMMath.random();n+=1}var c=time*s,p=c-Math.floor(c),u=createTypedArray("float32",o);if(o>1){for(l=0;l<o;l+=1)u[l]=this.pv[l]+d[l]+(-a+2*a*BMMath.random())*p;return u}return this.pv+d[0]+(-a+2*a*BMMath.random())*p}).bind(this);function loopInDuration(s,a){return loopIn(s,a,!0)}function loopOutDuration(s,a){return loopOut(s,a,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(s,a){var n=[a[0]-s[0],a[1]-s[1],a[2]-s[2]],l=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,l,0]}function easeOut(s,a,n,l,o){return applyEase(easeOutBez,s,a,n,l,o)}function easeIn(s,a,n,l,o){return applyEase(easeInBez,s,a,n,l,o)}function ease(s,a,n,l,o){return applyEase(easeInOutBez,s,a,n,l,o)}function applyEase(s,a,n,l,o,d){void 0===o?(o=n,d=l):a=(a-n)/(l-n),a>1?a=1:a<0&&(a=0);var h=s(a);if($bm_isInstanceOfArray(o)){var c,p=o.length,u=createTypedArray("float32",p);for(c=0;c<p;c+=1)u[c]=(d[c]-o[c])*h+o[c];return u}return(d-o)*h+o}function nearestKey(s){var a,n,l,o=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(n=-1,(s*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,l=data.k[0].t;else{for(a=0;a<o-1;a+=1)if(s===data.k[a].t){n=a+1,l=data.k[a].t;break}else if(s>data.k[a].t&&s<data.k[a+1].t){s-data.k[a].t>data.k[a+1].t-s?(n=a+2,l=data.k[a+1].t):(n=a+1,l=data.k[a].t);break}-1===n&&(n=a+1,l=data.k[a].t)}else n=0,l=0;var d={};return d.index=n,d.time=l/elem.comp.globalData.frameRate,d}function key(s){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+s);s-=1;var a,n,l={time:data.k[s].t/elem.comp.globalData.frameRate,value:[]},o=Object.prototype.hasOwnProperty.call(data.k[s],"s")?data.k[s].s:data.k[s-1].e;for(n=o.length,a=0;a<n;a+=1)l[a]=o[a],l.value[a]=o[a];return l}function framesToTime(s,a){return a||(a=elem.comp.globalData.frameRate),s/a}function timeToFrames(s,a){return s||0===s||(s=time),a||(a=elem.comp.globalData.frameRate),s*a}function seedRandom(s){BMMath.seedrandom(randSeed+s)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(s,a){return"string"==typeof value?void 0===a?value.substring(s):value.substring(s,a):""}function substr(s,a){return"string"==typeof value?void 0===a?value.substr(s):value.substr(s,a):""}function posterizeTime(s){time=0===s?0:Math.floor(time*s)/s,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(s){return(value=s,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var s={};return s.initExpressions=function s(s){var a=0,n=[];function l(){a+=1}function o(){0==(a-=1)&&h()}function d(s){-1===n.indexOf(s)&&n.push(s)}function h(){var s,a=n.length;for(s=0;s<a;s+=1)n[s].release();n.length=0}s.renderer.compInterface=CompExpressionInterface(s.renderer),s.renderer.globalData.projectInterface.registerComposition(s.renderer),s.renderer.globalData.pushExpression=l,s.renderer.globalData.popExpression=o,s.renderer.globalData.registerExpressionProperty=d},s.resetFrame=ExpressionManager.resetFrame,s}(),MaskManagerInterface=function(){function s(s,a){this._mask=s,this._data=a}return Object.defineProperty(s.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(s.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(a){var n,l=createSizedArray(a.viewData.length),o=a.viewData.length;for(n=0;n<o;n+=1)l[n]=new s(a.viewData[n],a.masksProperties[n]);return function(s){for(n=0;n<o;){if(a.masksProperties[n].nm===s)return l[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var s={pv:0,v:0,mult:1},a={pv:[0,0,0],v:[0,0,0],mult:1};function n(s,a,n){Object.defineProperty(s,"velocity",{get:function(){return a.getVelocityAtTime(a.comp.currentFrame)}}),s.numKeys=a.keyframes?a.keyframes.length:0,s.key=function(l){if(!s.numKeys)return 0;var o="";o="s"in a.keyframes[l-1]?a.keyframes[l-1].s:"e"in a.keyframes[l-2]?a.keyframes[l-2].e:a.keyframes[l-2].s;var d="unidimensional"===n?new Number(o):Object.assign({},o);return d.time=a.keyframes[l-1].t/a.elem.comp.globalData.frameRate,d.value="unidimensional"===n?o[0]:o,d},s.valueAtTime=a.getValueAtTime,s.speedAtTime=a.getSpeedAtTime,s.velocityAtTime=a.getVelocityAtTime,s.propertyGroup=a.propertyGroup}function l(a){a&&"pv"in a||(a=s);var l=1/a.mult,o=a.pv*l,d=new Number(o);return d.value=o,n(d,a,"unidimensional"),function(){return a.k&&a.getValue(),o=a.v*l,d.value!==o&&((d=new Number(o)).value=o,d[0]=o,n(d,a,"unidimensional")),d}}function o(s){s&&"pv"in s||(s=a);var l=1/s.mult,o=s.data&&s.data.l||s.pv.length,d=createTypedArray("float32",o),h=createTypedArray("float32",o);return d.value=h,n(d,s,"multidimensional"),function(){s.k&&s.getValue();for(var a=0;a<o;a+=1)h[a]=s.v[a]*l,d[a]=h[a];return d}}function d(){return s}return function(s){return s?"unidimensional"===s.propType?l(s):o(s):d}}(),TransformExpressionInterface=function(s){var a,n,l,o;function d(s){switch(s){case"scale":case"Scale":case"ADBE Scale":case 6:return d.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return d.rotation;case"ADBE Rotate X":return d.xRotation;case"ADBE Rotate Y":return d.yRotation;case"position":case"Position":case"ADBE Position":case 2:return d.position;case"ADBE Position_0":return d.xPosition;case"ADBE Position_1":return d.yPosition;case"ADBE Position_2":return d.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return d.anchorPoint;case"opacity":case"Opacity":case 11:return d.opacity;default:return null}}return Object.defineProperty(d,"rotation",{get:ExpressionPropertyInterface(s.r||s.rz)}),Object.defineProperty(d,"zRotation",{get:ExpressionPropertyInterface(s.rz||s.r)}),Object.defineProperty(d,"xRotation",{get:ExpressionPropertyInterface(s.rx)}),Object.defineProperty(d,"yRotation",{get:ExpressionPropertyInterface(s.ry)}),Object.defineProperty(d,"scale",{get:ExpressionPropertyInterface(s.s)}),s.p?o=ExpressionPropertyInterface(s.p):(a=ExpressionPropertyInterface(s.px),n=ExpressionPropertyInterface(s.py),s.pz&&(l=ExpressionPropertyInterface(s.pz))),Object.defineProperty(d,"position",{get:function(){return s.p?o():[a(),n(),l?l():0]}}),Object.defineProperty(d,"xPosition",{get:ExpressionPropertyInterface(s.px)}),Object.defineProperty(d,"yPosition",{get:ExpressionPropertyInterface(s.py)}),Object.defineProperty(d,"zPosition",{get:ExpressionPropertyInterface(s.pz)}),Object.defineProperty(d,"anchorPoint",{get:ExpressionPropertyInterface(s.a)}),Object.defineProperty(d,"opacity",{get:ExpressionPropertyInterface(s.o)}),Object.defineProperty(d,"skew",{get:ExpressionPropertyInterface(s.sk)}),Object.defineProperty(d,"skewAxis",{get:ExpressionPropertyInterface(s.sa)}),Object.defineProperty(d,"orientation",{get:ExpressionPropertyInterface(s.or)}),d},LayerExpressionInterface=function(){function s(s){var a=new Matrix;return void 0!==s?this._elem.finalTransform.mProp.getValueAtTime(s).clone(a):this._elem.finalTransform.mProp.applyToMatrix(a),a}function a(s,a){var n=this.getMatrix(a);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,s)}function n(s,a){var n=this.getMatrix(a);return this.applyPoint(n,s)}function l(s,a){var n=this.getMatrix(a);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,s)}function o(s,a){var n=this.getMatrix(a);return this.invertPoint(n,s)}function d(s,a){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,l=this._elem.hierarchy.length;for(n=0;n<l;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(s)}return s.applyToPointArray(a[0],a[1],a[2]||0)}function h(s,a){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,l=this._elem.hierarchy.length;for(n=0;n<l;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(s)}return s.inversePoint(a)}function c(s){var a=new Matrix;if(a.reset(),this._elem.finalTransform.mProp.applyToMatrix(a),this._elem.hierarchy&&this._elem.hierarchy.length){var n,l=this._elem.hierarchy.length;for(n=0;n<l;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(a)}return a.inversePoint(s)}function p(){return[1,1,1,1]}return function(u){function f(s){g.mask=new MaskManagerInterface(s,u)}function m(s){g.effect=s}function g(s){switch(s){case"ADBE Root Vectors Group":case"Contents":case 2:return g.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return y;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return g.effect;case"ADBE Text Properties":return g.textInterface;default:return null}}g.getMatrix=s,g.invertPoint=h,g.applyPoint=d,g.toWorld=n,g.toWorldVec=a,g.fromWorld=o,g.fromWorldVec=l,g.toComp=n,g.fromComp=c,g.sampleImage=p,g.sourceRectAtTime=u.sourceRectAtTime.bind(u),g._elem=u;var y=TransformExpressionInterface(u.finalTransform.mProp),v=getDescriptor(y,"anchorPoint");return Object.defineProperties(g,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:getDescriptor(y,"rotation"),scale:getDescriptor(y,"scale"),position:getDescriptor(y,"position"),opacity:getDescriptor(y,"opacity"),anchorPoint:v,anchor_point:v,transform:{get:function(){return y}},active:{get:function(){return u.isInRange}}}),g.startTime=u.data.st,g.index=u.data.ind,g.source=u.data.refId,g.height=0===u.data.ty?u.data.h:100,g.width=0===u.data.ty?u.data.w:100,g.inPoint=u.data.ip/u.comp.globalData.frameRate,g.outPoint=u.data.op/u.comp.globalData.frameRate,g._name=u.data.nm,g.registerMaskInterface=f,g.registerEffectsInterface=m,g}}(),propertyGroupFactory=function(s,a){return function(n){return(n=void 0===n?1:n)<=0?s:a(n-1)}},PropertyInterface=function(s,a){var n={_name:s};return function(s){return(s=void 0===s?1:s)<=0?n:a(s-1)}},EffectsExpressionInterface=function(){function s(n,l,o,d){function h(s){for(var a=n.ef,l=0,o=a.length;l<o;){if(s===a[l].nm||s===a[l].mn||s===a[l].ix){if(5===a[l].ty)return u[l];return u[l]()}l+=1}throw Error()}var c,p=propertyGroupFactory(h,o),u=[],f=n.ef.length;for(c=0;c<f;c+=1)5===n.ef[c].ty?u.push(s(n.ef[c],l.effectElements[c],l.effectElements[c].propertyGroup,d)):u.push(a(l.effectElements[c],n.ef[c].ty,d,p));return"ADBE Color Control"===n.mn&&Object.defineProperty(h,"color",{get:function(){return u[0]()}}),Object.defineProperties(h,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:p}}),h.enabled=0!==n.en,h.active=h.enabled,h}function a(s,a,n,l){var o=ExpressionPropertyInterface(s.p);function d(){return 10===a?n.comp.compInterface(s.p.v):o()}return s.p.setGroupProperty&&s.p.setGroupProperty(PropertyInterface("",l)),d}return{createEffectsInterface:function(a,n){if(a.effectsManager){var l,o=[],d=a.data.ef,h=a.effectsManager.effectElements.length;for(l=0;l<h;l+=1)o.push(s(d[l],a.effectsManager.effectElements[l],n,a));var c=a.data.ef||[],p=function(s){for(l=0,h=c.length;l<h;){if(s===c[l].nm||s===c[l].mn||s===c[l].ix)return o[l];l+=1}return null};return Object.defineProperty(p,"numProperties",{get:function(){return c.length}}),p}return null}}}(),ShapePathInterface=function(s,a,n){var l=a.sh;function o(s){return"Shape"===s||"shape"===s||"Path"===s||"path"===s||"ADBE Vector Shape"===s||2===s?o.path:null}var d=propertyGroupFactory(o,n);return l.setGroupProperty(PropertyInterface("Path",d)),Object.defineProperties(o,{path:{get:function(){return l.k&&l.getValue(),l}},shape:{get:function(){return l.k&&l.getValue(),l}},_name:{value:s.nm},ix:{value:s.ix},propertyIndex:{value:s.ix},mn:{value:s.mn},propertyGroup:{value:n}}),o},ShapeExpressionInterface=function(){function s(s,a,p){var v,x=[],b=s?s.length:0;for(v=0;v<b;v+=1)"gr"===s[v].ty?x.push(n(s[v],a[v],p)):"fl"===s[v].ty?x.push(l(s[v],a[v],p)):"st"===s[v].ty?x.push(h(s[v],a[v],p)):"tm"===s[v].ty?x.push(c(s[v],a[v],p)):"tr"===s[v].ty||("el"===s[v].ty?x.push(u(s[v],a[v],p)):"sr"===s[v].ty?x.push(f(s[v],a[v],p)):"sh"===s[v].ty?x.push(ShapePathInterface(s[v],a[v],p)):"rc"===s[v].ty?x.push(m(s[v],a[v],p)):"rd"===s[v].ty?x.push(g(s[v],a[v],p)):"rp"===s[v].ty?x.push(y(s[v],a[v],p)):"gf"===s[v].ty?x.push(o(s[v],a[v],p)):x.push(d(s[v],a[v])));return x}function a(a,n,l){var o,d=function(s){for(var a=0,n=o.length;a<n;){if(o[a]._name===s||o[a].mn===s||o[a].propertyIndex===s||o[a].ix===s||o[a].ind===s)return o[a];a+=1}return"number"==typeof s?o[s-1]:null};d.propertyGroup=propertyGroupFactory(d,l),o=s(a.it,n.it,d.propertyGroup),d.numProperties=o.length;var h=p(a.it[a.it.length-1],n.it[n.it.length-1],d.propertyGroup);return d.transform=h,d.propertyIndex=a.cix,d._name=a.nm,d}function n(s,n,l){var o=function(s){switch(s){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=propertyGroupFactory(o,l);var d=a(s,n,o.propertyGroup),h=p(s.it[s.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.content=d,o.transform=h,Object.defineProperty(o,"_name",{get:function(){return s.nm}}),o.numProperties=s.np,o.propertyIndex=s.ix,o.nm=s.nm,o.mn=s.mn,o}function l(s,a,n){function l(s){return"Color"===s||"color"===s?l.color:"Opacity"===s||"opacity"===s?l.opacity:null}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(a.c)},opacity:{get:ExpressionPropertyInterface(a.o)},_name:{value:s.nm},mn:{value:s.mn}}),a.c.setGroupProperty(PropertyInterface("Color",n)),a.o.setGroupProperty(PropertyInterface("Opacity",n)),l}function o(s,a,n){function l(s){return"Start Point"===s||"start point"===s?l.startPoint:"End Point"===s||"end point"===s?l.endPoint:"Opacity"===s||"opacity"===s?l.opacity:null}return Object.defineProperties(l,{startPoint:{get:ExpressionPropertyInterface(a.s)},endPoint:{get:ExpressionPropertyInterface(a.e)},opacity:{get:ExpressionPropertyInterface(a.o)},type:{get:function(){return"a"}},_name:{value:s.nm},mn:{value:s.mn}}),a.s.setGroupProperty(PropertyInterface("Start Point",n)),a.e.setGroupProperty(PropertyInterface("End Point",n)),a.o.setGroupProperty(PropertyInterface("Opacity",n)),l}function d(){return function(){return null}}function h(s,a,n){var l,o=propertyGroupFactory(u,n),d=propertyGroupFactory(p,o);function h(n){Object.defineProperty(p,s.d[n].nm,{get:ExpressionPropertyInterface(a.d.dataProps[n].p)})}var c=s.d?s.d.length:0,p={};for(l=0;l<c;l+=1)h(l),a.d.dataProps[l].p.setGroupProperty(d);function u(s){return"Color"===s||"color"===s?u.color:"Opacity"===s||"opacity"===s?u.opacity:"Stroke Width"===s||"stroke width"===s?u.strokeWidth:null}return Object.defineProperties(u,{color:{get:ExpressionPropertyInterface(a.c)},opacity:{get:ExpressionPropertyInterface(a.o)},strokeWidth:{get:ExpressionPropertyInterface(a.w)},dash:{get:function(){return p}},_name:{value:s.nm},mn:{value:s.mn}}),a.c.setGroupProperty(PropertyInterface("Color",o)),a.o.setGroupProperty(PropertyInterface("Opacity",o)),a.w.setGroupProperty(PropertyInterface("Stroke Width",o)),u}function c(s,a,n){function l(a){return a===s.e.ix||"End"===a||"end"===a?l.end:a===s.s.ix?l.start:a===s.o.ix?l.offset:null}var o=propertyGroupFactory(l,n);return l.propertyIndex=s.ix,a.s.setGroupProperty(PropertyInterface("Start",o)),a.e.setGroupProperty(PropertyInterface("End",o)),a.o.setGroupProperty(PropertyInterface("Offset",o)),l.propertyIndex=s.ix,l.propertyGroup=n,Object.defineProperties(l,{start:{get:ExpressionPropertyInterface(a.s)},end:{get:ExpressionPropertyInterface(a.e)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:s.nm}}),l.mn=s.mn,l}function p(s,a,n){function l(a){return s.a.ix===a||"Anchor Point"===a?l.anchorPoint:s.o.ix===a||"Opacity"===a?l.opacity:s.p.ix===a||"Position"===a?l.position:s.r.ix===a||"Rotation"===a||"ADBE Vector Rotation"===a?l.rotation:s.s.ix===a||"Scale"===a?l.scale:s.sk&&s.sk.ix===a||"Skew"===a?l.skew:s.sa&&s.sa.ix===a||"Skew Axis"===a?l.skewAxis:null}var o=propertyGroupFactory(l,n);return a.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",o)),a.transform.mProps.p.setGroupProperty(PropertyInterface("Position",o)),a.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",o)),a.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",o)),a.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",o)),a.transform.mProps.sk&&(a.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",o)),a.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",o))),a.transform.op.setGroupProperty(PropertyInterface("Opacity",o)),Object.defineProperties(l,{opacity:{get:ExpressionPropertyInterface(a.transform.mProps.o)},position:{get:ExpressionPropertyInterface(a.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(a.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(a.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(a.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(a.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(a.transform.mProps.sa)},_name:{value:s.nm}}),l.ty="tr",l.mn=s.mn,l.propertyGroup=n,l}function u(s,a,n){function l(a){return s.p.ix===a?l.position:s.s.ix===a?l.size:null}var o=propertyGroupFactory(l,n);l.propertyIndex=s.ix;var d="tm"===a.sh.ty?a.sh.prop:a.sh;return d.s.setGroupProperty(PropertyInterface("Size",o)),d.p.setGroupProperty(PropertyInterface("Position",o)),Object.defineProperties(l,{size:{get:ExpressionPropertyInterface(d.s)},position:{get:ExpressionPropertyInterface(d.p)},_name:{value:s.nm}}),l.mn=s.mn,l}function f(s,a,n){function l(a){return s.p.ix===a?l.position:s.r.ix===a?l.rotation:s.pt.ix===a?l.points:s.or.ix===a||"ADBE Vector Star Outer Radius"===a?l.outerRadius:s.os.ix===a?l.outerRoundness:s.ir&&(s.ir.ix===a||"ADBE Vector Star Inner Radius"===a)?l.innerRadius:s.is&&s.is.ix===a?l.innerRoundness:null}var o=propertyGroupFactory(l,n),d="tm"===a.sh.ty?a.sh.prop:a.sh;return l.propertyIndex=s.ix,d.or.setGroupProperty(PropertyInterface("Outer Radius",o)),d.os.setGroupProperty(PropertyInterface("Outer Roundness",o)),d.pt.setGroupProperty(PropertyInterface("Points",o)),d.p.setGroupProperty(PropertyInterface("Position",o)),d.r.setGroupProperty(PropertyInterface("Rotation",o)),s.ir&&(d.ir.setGroupProperty(PropertyInterface("Inner Radius",o)),d.is.setGroupProperty(PropertyInterface("Inner Roundness",o))),Object.defineProperties(l,{position:{get:ExpressionPropertyInterface(d.p)},rotation:{get:ExpressionPropertyInterface(d.r)},points:{get:ExpressionPropertyInterface(d.pt)},outerRadius:{get:ExpressionPropertyInterface(d.or)},outerRoundness:{get:ExpressionPropertyInterface(d.os)},innerRadius:{get:ExpressionPropertyInterface(d.ir)},innerRoundness:{get:ExpressionPropertyInterface(d.is)},_name:{value:s.nm}}),l.mn=s.mn,l}function m(s,a,n){function l(a){return s.p.ix===a?l.position:s.r.ix===a?l.roundness:s.s.ix===a||"Size"===a||"ADBE Vector Rect Size"===a?l.size:null}var o=propertyGroupFactory(l,n),d="tm"===a.sh.ty?a.sh.prop:a.sh;return l.propertyIndex=s.ix,d.p.setGroupProperty(PropertyInterface("Position",o)),d.s.setGroupProperty(PropertyInterface("Size",o)),d.r.setGroupProperty(PropertyInterface("Rotation",o)),Object.defineProperties(l,{position:{get:ExpressionPropertyInterface(d.p)},roundness:{get:ExpressionPropertyInterface(d.r)},size:{get:ExpressionPropertyInterface(d.s)},_name:{value:s.nm}}),l.mn=s.mn,l}function g(s,a,n){function l(a){return s.r.ix===a||"Round Corners 1"===a?l.radius:null}var o=propertyGroupFactory(l,n),d=a;return l.propertyIndex=s.ix,d.rd.setGroupProperty(PropertyInterface("Radius",o)),Object.defineProperties(l,{radius:{get:ExpressionPropertyInterface(d.rd)},_name:{value:s.nm}}),l.mn=s.mn,l}function y(s,a,n){function l(a){return s.c.ix===a||"Copies"===a?l.copies:s.o.ix===a||"Offset"===a?l.offset:null}var o=propertyGroupFactory(l,n),d=a;return l.propertyIndex=s.ix,d.c.setGroupProperty(PropertyInterface("Copies",o)),d.o.setGroupProperty(PropertyInterface("Offset",o)),Object.defineProperties(l,{copies:{get:ExpressionPropertyInterface(d.c)},offset:{get:ExpressionPropertyInterface(d.o)},_name:{value:s.nm}}),l.mn=s.mn,l}return function(a,n,l){var o;function d(s){if("number"==typeof s)return 0===(s=void 0===s?1:s)?l:o[s-1];for(var a=0,n=o.length;a<n;){if(o[a]._name===s)return o[a];a+=1}return null}return d.propertyGroup=propertyGroupFactory(d,function(){return l}),o=s(a,n,d.propertyGroup),d.numProperties=o.length,d._name="Contents",d}}(),TextExpressionInterface=function(s){var a;function n(s){return"ADBE Text Document"===s?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){s.textProperty.getValue();var n=s.textProperty.currentData.t;return a&&n===a.value||((a=new String(n)).value=n||new String(n),Object.defineProperty(a,"style",{get:function(){return{fillColor:s.textProperty.currentData.fc}}})),a}}),n};function _typeof(s){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var FootageInterface=function(){var s=function(s){var a="",n=s.getFootageData();function l(s){if(n[s])return(a=s,n=n[s],"object"===_typeof(n))?l:n;var o=s.indexOf(a);return -1!==o?(n=n[parseInt(s.substr(o+a.length),10)],"object"===_typeof(n))?l:n:""}return function(){return a="",n=s.getFootageData(),l}},a=function(a){function n(s){return"Outline"===s?n.outlineInterface():null}return n._name="Outline",n.outlineInterface=s(a),n};return function(s){function n(s){return"Data"===s?n.dataInterface:null}return n._name="Data",n.dataInterface=a(s),n}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(s){return interfaces[s]||null}var expressionHelpers={searchExpressions:function(s,a,n){a.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(s,a,n).bind(n)))},getSpeedAtTime:function(s){var a,n=-.01,l=this.getValueAtTime(s),o=this.getValueAtTime(s+n),d=0;if(l.length){for(a=0;a<l.length;a+=1)d+=Math.pow(o[a]-l[a],2);d=100*Math.sqrt(d)}else d=0;return d},getVelocityAtTime:function(s){if(void 0!==this.vel)return this.vel;var a,n,l=-.001,o=this.getValueAtTime(s),d=this.getValueAtTime(s+l);if(o.length)for(a=createTypedArray("float32",o.length),n=0;n<o.length;n+=1)a[n]=(d[n]-o[n])/l;else a=(d-o)/l;return a},getValueAtTime:function(s){return s*=this.elem.globalData.frameRate,(s-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<s?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(s,this._cachingAtTime),this._cachingAtTime.lastFrame=s),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(s){this.propertyGroup=s}};function addPropertyDecorator(){function s(s,a,n){if(!this.k||!this.keyframes)return this.pv;s=s?s.toLowerCase():"";var l,o,d,h,c,p=this.comp.renderedFrame,u=this.keyframes,f=u[u.length-1].t;if(p<=f)return this.pv;if(n?(l=a?Math.abs(f-this.elem.comp.globalData.frameRate*a):Math.max(0,f-this.elem.data.ip),o=f-l):((!a||a>u.length-1)&&(a=u.length-1),l=f-(o=u[u.length-1-a].t)),"pingpong"===s){if(Math.floor((p-o)/l)%2!=0)return this.getValueAtTime((l-(p-o)%l+o)/this.comp.globalData.frameRate,0)}else if("offset"===s){var m=this.getValueAtTime(o/this.comp.globalData.frameRate,0),g=this.getValueAtTime(f/this.comp.globalData.frameRate,0),y=this.getValueAtTime(((p-o)%l+o)/this.comp.globalData.frameRate,0),v=Math.floor((p-o)/l);if(this.pv.length){for(h=(c=Array(m.length)).length,d=0;d<h;d+=1)c[d]=(g[d]-m[d])*v+y[d];return c}return(g-m)*v+y}else if("continue"===s){var x=this.getValueAtTime(f/this.comp.globalData.frameRate,0),b=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(h=(c=Array(x.length)).length,d=0;d<h;d+=1)c[d]=x[d]+(x[d]-b[d])*((p-f)/this.comp.globalData.frameRate)/5e-4;return c}return x+(p-f)/.001*(x-b)}return this.getValueAtTime(((p-o)%l+o)/this.comp.globalData.frameRate,0)}function a(s,a,n){if(!this.k)return this.pv;s=s?s.toLowerCase():"";var l,o,d,h,c,p=this.comp.renderedFrame,u=this.keyframes,f=u[0].t;if(p>=f)return this.pv;if(n?(l=a?Math.abs(this.elem.comp.globalData.frameRate*a):Math.max(0,this.elem.data.op-f),o=f+l):((!a||a>u.length-1)&&(a=u.length-1),l=(o=u[a].t)-f),"pingpong"===s){if(Math.floor((f-p)/l)%2==0)return this.getValueAtTime(((f-p)%l+f)/this.comp.globalData.frameRate,0)}else if("offset"===s){var m=this.getValueAtTime(f/this.comp.globalData.frameRate,0),g=this.getValueAtTime(o/this.comp.globalData.frameRate,0),y=this.getValueAtTime((l-(f-p)%l+f)/this.comp.globalData.frameRate,0),v=Math.floor((f-p)/l)+1;if(this.pv.length){for(h=(c=Array(m.length)).length,d=0;d<h;d+=1)c[d]=y[d]-(g[d]-m[d])*v;return c}return y-(g-m)*v}else if("continue"===s){var x=this.getValueAtTime(f/this.comp.globalData.frameRate,0),b=this.getValueAtTime((f+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(h=(c=Array(x.length)).length,d=0;d<h;d+=1)c[d]=x[d]+(x[d]-b[d])*(f-p)/.001;return c}return x+(x-b)*(f-p)/.001}return this.getValueAtTime((l-((f-p)%l+f))/this.comp.globalData.frameRate,0)}function n(s,a){if(!this.k||(s=.5*(s||.4),(a=Math.floor(a||5))<=1))return this.pv;var n,l,o=this.comp.renderedFrame/this.comp.globalData.frameRate,d=o-s,h=o+s,c=a>1?(h-d)/(a-1):1,p=0,u=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;p<a;){if(l=this.getValueAtTime(d+p*c),this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]+=l[u];else n+=l;p+=1}if(this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]/=a;else n/=a;return n}function l(s){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var a=this._transformCachingAtTime.v;if(a.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(s);a.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var l=this.s.getValueAtTime(s);a.scale(l[0]*this.s.mult,l[1]*this.s.mult,l[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var o=this.sk.getValueAtTime(s),d=this.sa.getValueAtTime(s);a.skewFromAxis(-o*this.sk.mult,d*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var h=this.r.getValueAtTime(s);a.rotate(-h*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var c=this.rz.getValueAtTime(s),p=this.ry.getValueAtTime(s),u=this.rx.getValueAtTime(s),f=this.or.getValueAtTime(s);a.rotateZ(-c*this.rz.mult).rotateY(p*this.ry.mult).rotateX(u*this.rx.mult).rotateZ(-f[2]*this.or.mult).rotateY(f[1]*this.or.mult).rotateX(f[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var m=this.px.getValueAtTime(s),g=this.py.getValueAtTime(s);if(this.data.p.z){var y=this.pz.getValueAtTime(s);a.translate(m*this.px.mult,g*this.py.mult,-y*this.pz.mult)}else a.translate(m*this.px.mult,g*this.py.mult,0)}else{var v=this.p.getValueAtTime(s);a.translate(v[0]*this.p.mult,v[1]*this.p.mult,-v[2]*this.p.mult)}return a}function o(){return this.v.clone(new Matrix)}var d=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(s,a,n){var h=d(s,a,n);return h.dynamicProperties.length?h.getValueAtTime=l.bind(h):h.getValueAtTime=o.bind(h),h.setGroupProperty=expressionHelpers.setGroupProperty,h};var h=PropertyFactory.getProp;function c(s){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),s*=this.elem.globalData.frameRate,(s-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<s?this._caching.lastIndex:0,this._cachingAtTime.lastTime=s,this.interpolateShape(s,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(l,o,d,c,p){var u=h(l,o,d,c,p);u.kf?u.getValueAtTime=expressionHelpers.getValueAtTime.bind(u):u.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(u),u.setGroupProperty=expressionHelpers.setGroupProperty,u.loopOut=s,u.loopIn=a,u.smooth=n,u.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(u),u.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(u),u.numKeys=1===o.a?o.k.length:0,u.propertyIndex=o.ix;var f=0;return 0!==d&&(f=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),u._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:f},expressionHelpers.searchExpressions(l,o,u),u.k&&p.addDynamicProperty(u),u};var p=ShapePropertyFactory.getConstructorFunction(),u=ShapePropertyFactory.getKeyframedConstructorFunction();function f(){}f.prototype={vertices:function(s,a){this.k&&this.getValue();var n,l=this.v;void 0!==a&&(l=this.getValueAtTime(a,0));var o=l._length,d=l[s],h=l.v,c=createSizedArray(o);for(n=0;n<o;n+=1)"i"===s||"o"===s?c[n]=[d[n][0]-h[n][0],d[n][1]-h[n][1]]:c[n]=[d[n][0],d[n][1]];return c},points:function(s){return this.vertices("v",s)},inTangents:function(s){return this.vertices("i",s)},outTangents:function(s){return this.vertices("o",s)},isClosed:function(){return this.v.c},pointOnPath:function(s,a){var n,l=this.v;void 0!==a&&(l=this.getValueAtTime(a,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(l));for(var o=this._segmentsLength,d=o.lengths,h=o.totalLength*s,c=0,p=d.length,u=0;c<p;){if(u+d[c].addedLength>h){var f=c,m=l.c&&c===p-1?0:c+1,g=(h-u)/d[c].addedLength;n=bez.getPointInSegment(l.v[f],l.v[m],l.o[f],l.i[m],g,d[c]);break}u+=d[c].addedLength,c+=1}return n||(n=l.c?[l.v[0][0],l.v[0][1]]:[l.v[l._length-1][0],l.v[l._length-1][1]]),n},vectorOnPath:function(s,a,n){1==s?s=this.v.c:0==s&&(s=.999);var l=this.pointOnPath(s,a),o=this.pointOnPath(s+.001,a),d=o[0]-l[0],h=o[1]-l[1],c=Math.sqrt(Math.pow(d,2)+Math.pow(h,2));return 0===c?[0,0]:"tangent"===n?[d/c,h/c]:[-h/c,d/c]},tangentOnPath:function(s,a){return this.vectorOnPath(s,a,"tangent")},normalOnPath:function(s,a){return this.vectorOnPath(s,a,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([f],p),extendPrototype([f],u),u.prototype.getValueAtTime=c,u.prototype.initiateExpression=ExpressionManager.initiateExpression;var m=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(s,a,n,l,o){var d=m(s,a,n,l,o);return d.propertyIndex=a.ix,d.lock=!1,3===n?expressionHelpers.searchExpressions(s,a.pt,d):4===n&&expressionHelpers.searchExpressions(s,a.ks,d),d.k&&s.addDynamicProperty(d),d}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function s(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(s,a){var n=this.calculateExpression(a);if(s.t!==n){var l={};return this.copyData(l,s),l.t=n.toString(),l.__complete=!1,l}return s},TextProperty.prototype.searchProperty=function(){var s=this.searchKeyframes(),a=this.searchExpressions();return this.kf=s||a,this.kf},TextProperty.prototype.searchExpressions=s}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(s,a){var n,l,o=createNS("feMerge");for(o.setAttribute("result",s),l=0;l<a.length;l+=1)(n=createNS("feMergeNode")).setAttribute("in",a[l]),o.appendChild(n),o.appendChild(n);return o}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(s,a,n,l,o){this.filterManager=a;var d=createNS("feColorMatrix");d.setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","linearRGB"),d.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=d,d.setAttribute("result",l+"_tint_1"),s.appendChild(d),(d=createNS("feColorMatrix")).setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),d.setAttribute("result",l+"_tint_2"),s.appendChild(d),this.matrixFilter=d;var h=this.createMergeNode(l,[o,l+"_tint_1",l+"_tint_2"]);s.appendChild(h)}function SVGFillFilter(s,a,n,l){this.filterManager=a;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",l),s.appendChild(o),this.matrixFilter=o}function SVGStrokeEffect(s,a,n){this.initialized=!1,this.filterManager=a,this.elem=n,this.paths=[]}function SVGTritoneFilter(s,a,n,l){this.filterManager=a;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),s.appendChild(o);var d=createNS("feComponentTransfer");d.setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("result",l),this.matrixFilter=d;var h=createNS("feFuncR");h.setAttribute("type","table"),d.appendChild(h),this.feFuncR=h;var c=createNS("feFuncG");c.setAttribute("type","table"),d.appendChild(c),this.feFuncG=c;var p=createNS("feFuncB");p.setAttribute("type","table"),d.appendChild(p),this.feFuncB=p,s.appendChild(d)}function SVGProLevelsFilter(s,a,n,l){this.filterManager=a;var o=this.filterManager.effectElements,d=createNS("feComponentTransfer");(o[10].p.k||0!==o[10].p.v||o[11].p.k||1!==o[11].p.v||o[12].p.k||1!==o[12].p.v||o[13].p.k||0!==o[13].p.v||o[14].p.k||1!==o[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",d)),(o[17].p.k||0!==o[17].p.v||o[18].p.k||1!==o[18].p.v||o[19].p.k||1!==o[19].p.v||o[20].p.k||0!==o[20].p.v||o[21].p.k||1!==o[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",d)),(o[24].p.k||0!==o[24].p.v||o[25].p.k||1!==o[25].p.v||o[26].p.k||1!==o[26].p.v||o[27].p.k||0!==o[27].p.v||o[28].p.k||1!==o[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",d)),(o[31].p.k||0!==o[31].p.v||o[32].p.k||1!==o[32].p.v||o[33].p.k||1!==o[33].p.v||o[34].p.k||0!==o[34].p.v||o[35].p.k||1!==o[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",d)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(d.setAttribute("color-interpolation-filters","sRGB"),s.appendChild(d)),(o[3].p.k||0!==o[3].p.v||o[4].p.k||1!==o[4].p.v||o[5].p.k||1!==o[5].p.v||o[6].p.k||0!==o[6].p.v||o[7].p.k||1!==o[7].p.v)&&((d=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("result",l),s.appendChild(d),this.feFuncRComposed=this.createFeFunc("feFuncR",d),this.feFuncGComposed=this.createFeFunc("feFuncG",d),this.feFuncBComposed=this.createFeFunc("feFuncB",d))}function SVGDropShadowEffect(s,a,n,l,o){var d=a.container.globalData.renderConfig.filterSize,h=a.data.fs||d;s.setAttribute("x",h.x||d.x),s.setAttribute("y",h.y||d.y),s.setAttribute("width",h.width||d.width),s.setAttribute("height",h.height||d.height),this.filterManager=a;var c=createNS("feGaussianBlur");c.setAttribute("in","SourceAlpha"),c.setAttribute("result",l+"_drop_shadow_1"),c.setAttribute("stdDeviation","0"),this.feGaussianBlur=c,s.appendChild(c);var p=createNS("feOffset");p.setAttribute("dx","25"),p.setAttribute("dy","0"),p.setAttribute("in",l+"_drop_shadow_1"),p.setAttribute("result",l+"_drop_shadow_2"),this.feOffset=p,s.appendChild(p);var u=createNS("feFlood");u.setAttribute("flood-color","#00ff00"),u.setAttribute("flood-opacity","1"),u.setAttribute("result",l+"_drop_shadow_3"),this.feFlood=u,s.appendChild(u);var f=createNS("feComposite");f.setAttribute("in",l+"_drop_shadow_3"),f.setAttribute("in2",l+"_drop_shadow_2"),f.setAttribute("operator","in"),f.setAttribute("result",l+"_drop_shadow_4"),s.appendChild(f);var m=this.createMergeNode(l,[l+"_drop_shadow_4",o]);s.appendChild(m)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var a=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,l=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+l+" 0"),this.matrixFilter.setAttribute("values",n[0]-a[0]+" 0 0 0 "+a[0]+" "+(n[1]-a[1])+" 0 0 0 "+a[1]+" "+(n[2]-a[2])+" 0 0 0 "+a[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var a=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+a[0]+" 0 0 0 0 "+a[1]+" 0 0 0 0 "+a[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var s,a,n,l,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(l=this.elem.maskManager.masksProperties.length,n=0):l=(n=this.filterManager.effectElements[0].p.v-1)+1,(a=createNS("g")).setAttribute("fill","none"),a.setAttribute("stroke-linecap","round"),a.setAttribute("stroke-dashoffset",1);n<l;n+=1)s=createNS("path"),a.appendChild(s),this.paths.push({p:s,m:n});if(3===this.filterManager.effectElements[10].p.v){var d=createNS("mask"),h=createElementID();d.setAttribute("id",h),d.setAttribute("mask-type","alpha"),d.appendChild(a),this.elem.globalData.defs.appendChild(d);var c=createNS("g");for(c.setAttribute("mask","url("+getLocationHref()+"#"+h+")");o[0];)c.appendChild(o[0]);this.elem.layerElement.appendChild(c),this.masker=d,a.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(a),this.elem.layerElement.removeAttribute("mask"),a.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=a},SVGStrokeEffect.prototype.renderFrame=function(s){this.initialized||this.initialize();var a=this.paths.length;for(n=0;n<a;n+=1)if(-1!==this.paths[n].m&&(l=this.elem.maskManager.viewData[this.paths[n].m],o=this.paths[n].p,(s||this.filterManager._mdf||l.prop._mdf)&&o.setAttribute("d",l.lastPath),s||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||l.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n,l,o,d,h,c=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),p=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),u=o.getTotalLength();d="0 0 0 "+u*c+" ";var f=Math.floor(u*(p-c)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(h=0;h<f;h+=1)d+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";d+="0 "+10*u+" 0 0"}else d="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;o.setAttribute("stroke-dasharray",d)}if((s||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(s||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(s||this.filterManager.effectElements[3].p._mdf)){var m=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*m[0])+","+bmFloor(255*m[1])+","+bmFloor(255*m[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var a=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,l=this.filterManager.effectElements[2].p.v,o=l[0]+" "+n[0]+" "+a[0],d=l[1]+" "+n[1]+" "+a[1],h=l[2]+" "+n[2]+" "+a[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",d),this.feFuncB.setAttribute("tableValues",h)}},SVGProLevelsFilter.prototype.createFeFunc=function(s,a){var n=createNS(s);return n.setAttribute("type","table"),a.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(s,a,n,l,o){for(var d,h,c=0,p=256,u=Math.min(s,a),f=Math.max(s,a),m=Array.call(null,{length:256}),g=0,y=o-l,v=a-s;c<=256;)h=(d=c/256)<=u?v<0?o:l:d>=f?v<0?l:o:l+y*Math.pow((d-s)/v,1/n),m[g]=h,g+=1,c+=256/(p-1);return m.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var a,n=this.filterManager.effectElements;this.feFuncRComposed&&(s||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(a=this.getTableValue(n[3].p.v,
vendor: 6,770 bytes, line 1337
1337n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",a),this.feFuncGComposed.setAttribute("tableValues",a),this.feFuncBComposed.setAttribute("tableValues",a)),this.feFuncR&&(s||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(a=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",a)),this.feFuncG&&(s||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(a=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",a)),this.feFuncB&&(s||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(a=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",a)),this.feFuncA&&(s||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(a=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",a))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){if((s||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),s||this.filterManager.effectElements[0].p._mdf){var a=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*a[0]),Math.round(255*a[1]),Math.round(255*a[2])))}if((s||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),s||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,l=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(l),d=n*Math.sin(l);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",d)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(s,a,n){this.initialized=!1,this.filterManager=a,this.filterElem=s,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(s,a,n,l){s.setAttribute("x","-100%"),s.setAttribute("y","-100%"),s.setAttribute("width","300%"),s.setAttribute("height","300%"),this.filterManager=a;var o=createNS("feGaussianBlur");o.setAttribute("result",l),s.appendChild(o),this.feGaussianBlur=o}function TransformEffect(){}function SVGTransformEffect(s,a){this.init(a)}function CVTransformEffect(s){this.init(s)}return SVGMatte3Effect.prototype.findSymbol=function(s){for(var a=0,n=_svgMatteSymbols.length;a<n;){if(_svgMatteSymbols[a]===s)return _svgMatteSymbols[a];a+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(s,a){var n,l=s.layerElement.parentNode;if(l){for(var o=l.children,d=0,h=o.length;d<h&&o[d]!==s.layerElement;)d+=1;d<=h-2&&(n=o[d+1]);var c=createNS("use");c.setAttribute("href","#"+a),n?l.insertBefore(c,n):l.appendChild(c)}},SVGMatte3Effect.prototype.setElementAsMask=function(s,a){if(!this.findSymbol(a)){var n=createElementID(),l=createNS("mask");l.setAttribute("id",a.layerId),l.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(a);var o=s.globalData.defs;o.appendChild(l);var d=createNS("symbol");d.setAttribute("id",n),this.replaceInParent(a,n),d.appendChild(a.layerElement),o.appendChild(d);var h=createNS("use");h.setAttribute("href","#"+n),l.appendChild(h),a.data.hd=!1,a.show()}s.setMatte(a.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var s=this.filterManager.effectElements[0].p.v,a=this.elem.comp.elements,n=0,l=a.length;n<l;)a[n]&&a[n].data.ind===s&&this.setElementAsMask(this.elem,a[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var a=.3,n=this.filterManager.effectElements[0].p.v*a,l=this.filterManager.effectElements[1].p.v,o=3==l?0:n,d=2==l?0:n;this.feGaussianBlur.setAttribute("stdDeviation",o+" "+d);var h=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",h)}},TransformEffect.prototype.init=function(s){this.effectsManager=s,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(s){if(this._opMdf=!1,this._mdf=!1,s||this.effectsManager._mdf){var a=this.effectsManager.effectElements,n=a[0].p.v,l=a[1].p.v,o=1===a[2].p.v,d=a[3].p.v,h=o?d:a[4].p.v,c=a[5].p.v,p=a[6].p.v,u=a[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*h,.01*d,1),this.matrix.rotate(-u*degToRads),this.matrix.skewFromAxis(-c*degToRads,(p+90)*degToRads),this.matrix.translate(l[0],l[1],0),this._mdf=!0,this.opacity!==a[8].p.v&&(this.opacity=a[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})},474024,(s,a,n)=>{var l;l=s.e,function(s,a,n){"use strict";function l(s){return s&&"object"==typeof s&&"default"in s?s:{default:s}}var o=l(a),d=l(n);function h(s,a){(null==a||a>s.length)&&(a=s.length);for(var n=0,l=Array(a);n<a;n++)l[n]=s[n];return l}function c(s){if(Array.isArray(s))return s}function p(s,a,n){return(a=w(a))in s?Object.defineProperty(s,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):s[a]=n,s}function u(s,a){var n=null==s?null:"u">typeof Symbol&&s[Symbol.iterator]||s["@@iterator"];if(null!=n){var l,o,d,h,c=[],p=!0,u=!1;try{if(d=(n=n.call(s)).next,0===a){if(Object(n)!==n)return;p=!1}else for(;!(p=(l=d.call(n)).done)&&(c.push(l.value),c.length!==a);p=!0);}catch(s){u=!0,o=s}
1337finally{try{if(!p&&null!=n.return&&(h=n.return(),Object(h)!==h))return}finally{if(u)throw o}}return c}}function f(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(s,a){var n=Object.keys(s);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(s);a&&(l=l.filter(function(a){return Object.getOwnPropertyDescriptor(s,a).enumerable})),n.push.apply(n,l)}return n}function g(s){for(var a=1;a<arguments.length;a++){var n=null!=arguments[a]?arguments[a]:{};a%2?m(Object(n),!0).forEach(function(a){p(s,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(a){Object.defineProperty(s,a,Object.getOwnPropertyDescriptor(n,a))})}return s}function y(s,a){if(null==s)return{};var n,l,o=v(s,a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(s);for(l=0;l<d.length;l++)n=d[l],a.includes(n)||({}).propertyIsEnumerable.call(s,n)&&(o[n]=s[n])}return o}function v(s,a){if(null==s)return{};var n={};for(var l in s)if(({}).hasOwnProperty.call(s,l)){if(a.includes(l))continue;n[l]=s[l]}return n}function x(s,a){return c(s)||u(s,a)||k(s,a)||f()}function b(s,a){if("object"!=typeof s||!s)return s;var n=s[Symbol.toPrimitive];if(void 0!==n){var l=n.call(s,a||"default");if("object"!=typeof l)return l;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(s)}function w(s){var a=b(s,"string");return"symbol"==typeof a?a:a+""}function k(s,a){if(s){if("string"==typeof s)return h(s,a);var n=({}).toString.call(s).slice(8,-1);return"Object"===n&&s.constructor&&(n=s.constructor.name),"Map"===n||"Set"===n?Array.from(s):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(s,a):void 0}}var C=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],S=function(s,a){var l=s.animationData,h=s.loop,c=s.autoplay,p=s.initialSegment,u=s.onComplete,f=s.onLoopComplete,m=s.onEnterFrame,v=s.onSegmentStart,b=s.onConfigReady,w=s.onDataReady,k=s.onDataFailed,S=s.onLoadedImages,_=s.onDOMLoaded,j=s.onDestroy;s.lottieRef,s.renderer,s.name,s.assetsPath,s.rendererSettings;var T=y(s,C),E=x(n.useState(!1),2),P=E[0],A=E[1],N=n.useRef(),M=n.useRef(null),I=function(){var s;null==(s=N.current)||s.play()},D=function(){var s;null==(s=N.current)||s.stop()},F=function(){var s;null==(s=N.current)||s.pause()},L=function(s){var a;null==(a=N.current)||a.setSpeed(s)},R=function(s,a){var n;null==(n=N.current)||n.goToAndPlay(s,a)},O=function(s,a){var n;null==(n=N.current)||n.goToAndStop(s,a)},z=function(s){var a;null==(a=N.current)||a.setDirection(s)},B=function(s,a){var n;null==(n=N.current)||n.playSegments(s,a)},V=function(s){var a;null==(a=N.current)||a.setSubframe(s)},$=function(s){var a;return null==(a=N.current)?void 0:a.getDuration(s)},W=function(){var s;null==(s=N.current)||s.destroy(),N.current=void 0},G=function(){var a,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(M.current){null==(a=N.current)||a.destroy();var l=g(g(g({},s),n),{},{container:M.current});return N.current=o.default.loadAnimation(l),A(!!N.current),function(){var s;null==(s=N.current)||s.destroy(),N.current=void 0}}};return n.useEffect(function(){var s=G();return function(){return null==s?void 0:s()}},[l,h]),n.useEffect(function(){N.current&&(N.current.autoplay=!!c)},[c]),n.useEffect(function(){!N.current||(p?Array.isArray(p)&&p.length&&((N.current.currentRawFrame<p[0]||N.current.currentRawFrame>p[1])&&(N.current.currentRawFrame=p[0]),N.current.setSegment(p[0],p[1])):N.current.resetSegments(!0))},[p]),n.useEffect(function(){var s=[{name:"complete",handler:u},{name:"loopComplete",handler:f},{name:"enterFrame",handler:m},{name:"segmentStart",handler:v},{name:"config_ready",handler:b},{name:"data_ready",handler:w},{name:"data_failed",handler:k},{name:"loaded_images",handler:S},{name:"DOMLoaded",handler:_},{name:"destroy",handler:j}].filter(function(s){return null!=s.handler});if(s.length){var a=s.map(function(s){var a;return null==(a=N.current)||a.addEventListener(s.name,s.handler),function(){var a;null==(a=N.current)||a.removeEventListener(s.name,s.handler)}});return function(){a.forEach(function(s){return s()})}}},[u,f,m,v,b,w,k,S,_,j]),{View:d.default.createElement("div",g({style:a,ref:M},T)),play:I,stop:D,pause:F,setSpeed:L,goToAndStop:O,goToAndPlay:R,setDirection:z,playSegments:B,setSubframe:V,getDuration:$,destroy:W,animationContainerRef:M,animationLoaded:P,animationItem:N.current}};function _(s){var a=s.getBoundingClientRect(),n=a.top,l=a.height;return(window.innerHeight-n)/(window.innerHeight+l)}function j(s,a,n){var l=s.getBoundingClientRect(),o=l.top;return{x:(a-l.left)/l.width,y:(n-o)/l.height}}var T=function(s){var a=s.wrapperRef,l=s.animationItem,o=s.mode,d=s.actions;n.useEffect(function(){var s=a.current;if(s&&l&&d.length){l.stop();var n=function(){var a=null,n=function(){var n=_(s),o=d.find(function(s){var a=s.visibility;return a&&n>=a[0]&&n<=a[1]});if(o){if("seek"===o.type&&o.visibility&&2===o.frames.length){var h=o.frames[0]+Math.ceil((n-o.visibility[0])/(o.visibility[1]-o.visibility[0])*o.frames[1]);l.goToAndStop(h-l.firstFrame-1,!0)}"loop"===o.type&&(null===a||a!==o.frames?(l.playSegments(o.frames,!0),a=o.frames):l.isPaused&&(l.playSegments(o.frames,!0),a=o.frames)),"play"===o.type&&l.isPau
1337sed&&(l.resetSegments(!0),l.play()),"stop"===o.type&&l.goToAndStop(o.frames[0]-l.firstFrame-1,!0)}};return document.addEventListener("scroll",n),function(){document.removeEventListener("scroll",n)}},h=function(){var a=function(a,n){var o=a,h=n;if(-1!==o&&-1!==h){var c=j(s,o,h);o=c.x,h=c.y}var p=d.find(function(s){var a=s.position;return a&&Array.isArray(a.x)&&Array.isArray(a.y)?o>=a.x[0]&&o<=a.x[1]&&h>=a.y[0]&&h<=a.y[1]:!(!a||Number.isNaN(a.x)||Number.isNaN(a.y))&&o===a.x&&h===a.y});if(p){if("seek"===p.type&&p.position&&Array.isArray(p.position.x)&&Array.isArray(p.position.y)&&2===p.frames.length){var u=(o-p.position.x[0])/(p.position.x[1]-p.position.x[0]),f=(h-p.position.y[0])/(p.position.y[1]-p.position.y[0]);l.playSegments(p.frames,!0),l.goToAndStop(Math.ceil((u+f)/2*(p.frames[1]-p.frames[0])),!0)}"loop"===p.type&&l.playSegments(p.frames,!0),"play"===p.type&&(l.isPaused&&l.resetSegments(!1),l.playSegments(p.frames)),"stop"===p.type&&l.goToAndStop(p.frames[0],!0)}},n=function(s){a(s.clientX,s.clientY)},o=function(){a(-1,-1)};return s.addEventListener("mousemove",n),s.addEventListener("mouseout",o),function(){s.removeEventListener("mousemove",n),s.removeEventListener("mouseout",o)}};switch(o){case"scroll":return n();case"cursor":return h()}}},[o,l])},E=function(s){var a=s.actions,n=s.mode,l=s.lottieObj,o=l.animationItem,d=l.View;return T({actions:a,animationItem:o,mode:n,wrapperRef:l.animationContainerRef}),d},P=["style","interactivity"],A=function(s){var a,l,o,d=s.style,h=s.interactivity,c=S(y(s,P),d),p=c.View,u=c.play,f=c.stop,m=c.pause,g=c.setSpeed,v=c.goToAndStop,x=c.goToAndPlay,b=c.setDirection,w=c.playSegments,k=c.setSubframe,C=c.getDuration,_=c.destroy,j=c.animationContainerRef,T=c.animationLoaded,A=c.animationItem;return n.useEffect(function(){s.lottieRef&&(s.lottieRef.current={play:u,stop:f,pause:m,setSpeed:g,goToAndPlay:x,goToAndStop:v,setDirection:b,playSegments:w,setSubframe:k,getDuration:C,destroy:_,animationContainerRef:j,animationLoaded:T,animationItem:A})},[null==(a=s.lottieRef)?void 0:a.current]),E({lottieObj:{View:p,play:u,stop:f,pause:m,setSpeed:g,goToAndStop:v,goToAndPlay:x,setDirection:b,playSegments:w,setSubframe:k,getDuration:C,destroy:_,animationContainerRef:j,animationLoaded:T,animationItem:A},actions:null!=(l=null==h?void 0:h.actions)?l:[],mode:null!=(o=null==h?void 0:h.mode)?o:"scroll"})};Object.defineProperty(s,"LottiePlayer",{enumerable:!0,get:function(){return o.default}}),s.default=A,s.useLottie=S,s.useLottieInteractivity=E,Object.defineProperty(s,"__esModule",{value:!0})}(n,s.r(497201),s.r(447270))},395378,s=>{"use strict";var a=s.i(728187),n=s.i(447270),l=s.i(474024);function o(){let[s,a]=(0,n.useState)(()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches);return(0,n.useEffect)(()=>{let s=window.matchMedia("(prefers-reduced-motion: reduce)"),n=s=>a(s.matches);return s.addEventListener("change",n),()=>s.removeEventListener("change",n)},[]),s}let d="200px";
1337function h(s){let[a,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!s)return;let a=new IntersectionObserver(([s])=>l(s?.isIntersecting??!1),{rootMargin:d,threshold:0});return a.observe(s),()=>a.disconnect()},[s]),a}let c=({lottieFile:s,loop:d=!0,className:c,ariaLabel:p})=>{let u=s?.asset?.url,[f,m]=(0,n.useState)(null),g=(0,n.useRef)(null),y=o(),[v,x]=(0,n.useState)(null);(0,n.useEffect)(()=>{x(g.current?.animationContainerRef?.current??null)},[f]);let b=h(v);return((0,n.useEffect)(()=>{let s=!1;return async function(){if(!u){s||m(null);return}try{let a=await fetch(u),n=await a.json();s||m(n)}catch(a){console.warn("Lottie: failed to load animation",u,a),s||m(null)}}(),()=>{s=!0}},[u]),(0,n.useEffect)(()=>{g.current&&(y?g.current.goToAndStop(0,!0):b?g.current.play():g.current.pause())},[y,b,f]),u&&f)?(0,a.jsx)(l.default,{lottieRef:g,animationData:f,loop:d,autoplay:!1,className:c,"aria-label":p,role:p?"img":void 0}):null},p=c;s.s(["Lottie",0,c,"default",0,p])},861656,s=>{"use strict";var a=s.i(710025);function n({swiper:s,extendParams:l,on:o,emit:d,params:h}){let c,p,u,f,m,g,y,v,x;s.autoplay={running:!1,paused:!1,timeLeft:0},l({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let b=h&&h.autoplay?h.autoplay.delay:3e3,w=h&&h.autoplay?h.autoplay.delay:3e3,k=new Date().getTime();function C(a){!s||s.destroyed||!s.wrapperEl||a.target!==s.wrapperEl||(s.wrapperEl.removeEventListener("transitionend",C),x||a.detail&&a.detail.bySwiperTouchMove||N())}let S=()=>
1337{if(s.destroyed||!s.autoplay.running)return;s.autoplay.paused?f=!0:f&&(w=u,f=!1);let a=s.autoplay.paused?u:k+w-new Date().getTime();s.autoplay.timeLeft=a,d("autoplayTimeLeft",a,a/b),p=requestAnimationFrame(()=>{S()})},_=()=>{let a;if(a=s.virtual&&s.params.virtual.enabled?s.slides.find(s=>s.classList.contains("swiper-slide-active")):s.slides[s.activeIndex])return parseInt(a.getAttribute("data-swiper-autoplay"),10)},j=()=>{let a=s.params.autoplay.delay,n=_();return!Number.isNaN(n)&&n>0&&(a=n),a},T=a=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(p),S();let n=a;void 0===n&&(b=n=j(),w=n),u=n;let l=s.params.speed,o=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(l,!0,!0),d("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,l,!0,!0),d("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(l,!0,!0),d("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,l,!0,!0),d("autoplay")),s.params.cssMode&&(k=new Date().getTime(),requestAnimationFrame(()=>{T()})))};return n>0?(clearTimeout(c),c=setTimeout(()=>{o()},n)):requestAnimationFrame(()=>{o()}),n},E=()=>{k=new Date().getTime(),s.autoplay.running=!0,T(),d("autoplayStart")},P=()=>{s.autoplay.running=!1,clearTimeout(c),cancelAnimationFrame(p),d("autoplayStop")},A=(a,n)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(c),a||(v=!0);let l=()=>{d("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",C):N()};(s.autoplay.paused=!0,n)?l():(u=(u||s.params.autoplay.delay)-(new Date().getTime()-k),s.isEnd&&u<0&&!s.params.loop||(u<0&&(u=0),l()))},N=()=>{s.isEnd&&u<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(k=new Date().getTime(),v?(v=!1,T(u)):T(),s.autoplay.paused=!1,d("autoplayResume"))},M=()=>{if(s.destroyed||!s.autoplay.running)return;let n=(0,a.g)();"hidden"===n.visibilityState&&(v=!0,A(!0)),"visible"===n.visibilityState&&N()},I=a=>{"mouse"!==a.pointerType||(v=!0,x=!0,s.animating||s.autoplay.paused||A(!0))},D=a=>{"mouse"===a.pointerType&&(x=!1,s.autoplay.paused&&N())},F=()=>{s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",I),s.el.addEventListener("pointerleave",D))},L=()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",I),s.el.removeEventListener("pointerleave",D))},R=()=>{(0,a.g)().addEventListener("visibilitychange",M)},O=()=>{(0,a.g)().removeEventListener("visibilitychange",M)};o("init",()=>{s.params.autoplay.enabled&&(F(),R(),E())}),o("destroy",()=>{L(),O(),s.autoplay.running&&P()}),o("_freeModeStaticRelease",()=>{(g||v)&&N()}),o("_freeModeNoMomentumRelease",()=>{s.params.autoplay.disableOnInteraction?P():A(!0,!0)}),o("beforeTransitionStart",(a,n,l)=>{!s.destroyed&&s.autoplay.running&&(l||!s.params.autoplay.disableOnInteraction?A(!0,!0):P())}),o("sliderFirstMove",()=>{if(!s.destroyed&&s.autoplay.running){if(s.params.autoplay.disableOnInteraction)return void P();m=!0,g=!1,v=!1,y=setTimeout(()=>{v=!0,g=!0,A(!0)},200)}}),o("touchEnd",()=>{if(!s.destroyed&&s.autoplay.running&&m){if(clearTimeout(y),clearTimeout(c),s.params.autoplay.disableOnInteraction){g=!1,m=!1;return}g&&s.params.cssMode&&N(),g=!1,m=!1}}),o("slideChange",()=>{!s.destroyed&&s.autoplay.running&&s.autoplay.paused&&(u=j(),b=j())}),Object.assign(s.autoplay,{start:E,stop:P,pause:A,resume:N})}s.s(["Autoplay",0,n],861656)},710025,643211,366591,s=>{"use strict";let a,n,l;function o(s){return null!==s&&"object"==typeof s&&"constructor"in s&&s.constructor===Object}function d(s={},a={}){let n=["__proto__","constructor","prototype"];Object.keys(a).filter(s=>0>n.indexOf(s)).forEach(n=>{void 0===s[n]?s[n]=a[n]:o(a[n])&&o(s[n])&&Object.keys(a[n]).length>0&&d(s[n],a[n])})}let h={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function c(){let s="u">typeof document?document:{};return d(s,h),s}let p={document:h,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){}
1337,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:s=>"u"<typeof setTimeout?(s(),null):setTimeout(s,0),cancelAnimationFrame(s){"u">typeof setTimeout&&clearTimeout(s)}};function u(){let s="u">typeof window?window:{};return d(s,p),s}s.s(["a",0,u,"g",0,c],710025);var f=s.i(447270);function m(s=""){return s.trim().split(" ").filter(s=>!!s.trim())}function g(s){let a=s;Object.keys(a).forEach(s=>{try{a[s]=null}catch(s){}try{delete a[s]}catch(s){}})}function y(s,a=0){return setTimeout(s,a)}function v(){return Date.now()}function x(s){let a,n=u();return n.getComputedStyle&&(a=n.getComputedStyle(s,null)),!a&&s.currentStyle&&(a=s.currentStyle),a||(a=s.style),a}function b(s,a="x"){let n,l,o,d=u(),h=x(s);return d.WebKitCSSMatrix?((l=h.transform||h.webkitTransform).split(",").length>6&&(l=l.split(", ").map(s=>s.replace(",",".")).join(", ")),o=new d.WebKitCSSMatrix("none"===l?"":l)):n=(o=h.MozTransform||h.OTransform||h.MsTransform||h.msTransform||h.transform||h.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===a&&(l=d.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===a&&(l=d.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),l||0}function w(s){return"object"==typeof s&&null!==s&&s.constructor&&"Object"===Object.prototype.toString.call(s).slice(8,-1)}function k(s){return"u">typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)}function C(...s){let a=Object(s[0]);for(let n=1;n<s.length;n+=1){let l=s[n];if(null!=l&&!k(l)){let s=Object.keys(Object(l)).filter(s=>"__proto__"!==s&&"constructor"!==s&&"prototype"!==s);for(let n=0,o=s.length;n<o;n+=1){let o=s[n],d=Object.getOwnPropertyDescriptor(l,o);void 0!==d&&d.enumerable&&(w(a[o])&&w(l[o])?l[o].__swiper__?a[o]=l[o]:C(a[o],l[o]):!w(a[o])&&w(l[o])?(a[o]={},l[o].__swiper__?a[o]=l[o]:C(a[o],l[o])):a[o]=l[o])}}}return a}function S(s,a,n){s.style.setProperty(a,n)}function _({swiper:s,targetPosition:a,side:n}){let l,o=u(),d=-s.translate,h=null,c=s.params.speed;s.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(s.cssModeFrameID);let p=a>d?"next":"prev",f=(s,a)=>"next"===p&&s>=a||"prev"===p&&s<=a,m=()=>{l=new Date().getTime(),null===h&&(h=l);let p=d+(.5-Math.cos(Math.max(Math.min((l-h)/c,1),0)*Math.PI)/2)*(a-d);if(f(p,a)&&(p=a),s.wrapperEl.scrollTo({[n]:p}),f(p,a)){s.wrapperEl.style.overflow="hidden",s.wrapperEl.style.scrollSnapType="",setTimeout(()=>{s.wrapperEl.style.overflow="",s.wrapperEl.scrollTo({[n]:p})}),o.cancelAnimationFrame(s.cssModeFrameID);return}s.cssModeFrameID=o.requestAnimationFrame(m)};m()}function j(s,a=""){let n=u(),l=[...s.children];return(n.HTMLSlotElement&&s instanceof HTMLSlotElement&&l.push(...s.assignedElements()),a)?l.filter(s=>s.matches(a)):l}function T(s,a){let n=[a];for(;n.length>0;){let a=n.shift();if(s===a)return!0;n.push(...a.children,...a.shadowRoot?a.shadowRoot.children:[],...a.assignedElements?a.assignedElements():[])}}function E(s,a){let n=u(),l=a.contains(s);return!l&&n.HTMLSlotElement&&a instanceof HTMLSlotElement&&((l=[...a.assignedElements()].includes(s))||(l=T(s,a))),l}function P(s){try{console.warn(s);return}catch(s){}}function A(s,a=[]){let n=document.createElement(s);return n.classList.add(...Array.isArray(a)?a:m(a)),n}function N(s){let a=u(),n=c(),l=s.getBoundingClientRect(),o=n.body,d=s.clientTop||o.clientTop||0,h=s.clientLeft||o.clientLeft||0,p=s===a?a.scrollY:s.scrollTop,f=s===a?a.scrollX:s.scrollLeft;return{top:l.top+p-d,left:l.left+f-h}}function M(s,a){let n=[];for(;s.previousElementSibling;){let l=s.previousElementSibling;a?l.matches(a)&&n.push(l):n.push(l),s=l}return n}function I(s,a){let n=[];for(;s.nextElementSibling;){let l=s.nextElementSibling;a?l.matches(a)&&n.push(l):n.push(l),s=l}return n}function D(s,a){return u().getComputedStyle(s,null).getPropertyValue(a)}function F(s){let a,n=s;if(n){for(a=0;null!==(n=n.previousSibling);)1===n.nodeType&&(a+=1);return a}}function L(s,a){let n=[],l=s.parentElement;for(;l;)a?l.matches(a)&&n.push(l):n.push(l),l=l.parentElement;return n}
1337function R(s,a){function n(l){l.target===s&&(a.call(s,l),s.removeEventListener("transitionend",n))}a&&s.addEventListener("transitionend",n)}function O(s,a,n){let l=u();return n?s["width"===a?"offsetWidth":"offsetHeight"]+parseFloat(l.getComputedStyle(s,null).getPropertyValue("width"===a?"margin-right":"margin-top"))+parseFloat(l.getComputedStyle(s,null).getPropertyValue("width"===a?"margin-left":"margin-bottom")):s.offsetWidth}function z(s){return(Array.isArray(s)?s:[s]).filter(s=>!!s)}function B(s,a=""){"u">typeof trustedTypes?s.innerHTML=trustedTypes.createPolicy("html",{createHTML:s=>s}).createHTML(a):s.innerHTML=a}function V(){let s=u(),a=c();return{smoothScroll:a.documentElement&&a.documentElement.style&&"scrollBehavior"in a.documentElement.style,touch:!!("ontouchstart"in s||s.DocumentTouch&&a instanceof s.DocumentTouch)}}function $(){return a||(a=V()),a}function W({userAgent:s}={}){let a=$(),n=u(),l=n.navigator.platform,o=s||n.navigator.userAgent,d={ios:!1,android:!1},h=n.screen.width,c=n.screen.height,p=o.match(/(Android);?[\s\/]+([\d.]+)?/),f=o.match(/(iPad)(?!\1).*OS\s([\d_]+)/),m=o.match(/(iPod)(.*OS\s([\d_]+))?/),g=!f&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),y="Win32"===l,v="MacIntel"===l,x=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&v&&a.touch&&x.indexOf(`${h}x${c}`)>=0&&((f=o.match(/(Version)\/([\d.]+)/))||(f=[0,1,"13_0_0"]),v=!1),p&&!y&&(d.os="android",d.android=!0),(f||g||m)&&(d.os="ios",d.ios=!0),d}function G(s={}){return n||(n=W(s)),n}function q(){let s=u(),a=G(),n=!1;function l(){let a=s.navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&0>a.indexOf("chrome")&&0>a.indexOf("android")}if(l()){let a=String(s.navigator.userAgent);if(a.includes("Version/")){let[s,l]=a.split("Version/")[1].split(" ")[0].split(".").map(s=>Number(s));n=s<16||16===s&&l<2}}let o=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent),d=l(),h=d||o&&a.ios;return{isSafari:n||d,needPerspectiveFix:n,need3dFix:h,isWebView:o}}function H(){return l||(l=q()),l}function U({swiper:s,on:a,emit:n}){let l=u(),o=null,d=null,h=()=>{s&&!s.destroyed&&s.initialized&&(n("beforeResize"),n("resize"))},c=()=>{s&&!s.destroyed&&s.initialized&&(o=new ResizeObserver(a=>{d=l.requestAnimationFrame(()=>{let{width:n,height:l}=s,o=n,d=l;a.forEach(({contentBoxSize:a,contentRect:n,target:l})=>{l&&l!==s.el||(o=n?n.width:(a[0]||a).inlineSize,d=n?n.height:(a[0]||a).blockSize)}),(o!==n||d!==l)&&h()})})).observe(s.el)},p=()=>{d&&l.cancelAnimationFrame(d),o&&o.unobserve&&s.el&&(o.unobserve(s.el),o=null)},f=()=>{s&&!s.destroyed&&s.initialized&&n("orientationchange")};a("init",()=>{s.params.resizeObserver&&void 0!==l.ResizeObserver?c():(l.addEventListener("resize",h),l.addEventListener("orientationchange",f))}),a("destroy",()=>{p(),l.removeEventListener("resize",h),l.removeEventListener("orientationchange",f)})}function Y({swiper:s,extendParams:a,on:n,emit:l}){let o=[],d=u(),h=(a,n={})=>{let h=new(d.MutationObserver||d.WebkitMutationObserver)(a=>{if(s.__preventObserver__)return;if(1===a.length)return void l("observerUpdate",a[0]);let n=function(){l("observerUpdate",a[0])};d.requestAnimationFrame?d.requestAnimationFrame(n):d.setTimeout(n,0)});h.observe(a,{attributes:void 0===n.attributes||n.attributes,childList:s.isElement||(void 0===n.childList||n).childList,characterData:void 0===n.characterData||n.characterData}),o.push(h)},c=()=>{if(s.params.observer){if(s.params.observeParents){let a=L(s.hostEl);for(let s=0;s<a.length;s+=1)h(a[s])}h(s.hostEl,{childList:s.params.observeSlideChildren}),h(s.wrapperEl,{attributes:!1})}},p=()=>{o.forEach(s=>{s.disconnect()}),o.splice(0,o.length)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",c),n("destroy",p)}s.s(["b",0,S,"c",0,A,"d",0,L,"e",0,j,"f",0,N,"h",0,v,"i",0,O,"j",0,F,"l",0,b,"m",0,z,"n",0,y,"o",0,R,"q",0,D,"r",0,I,"s",0,B,"t",0,M,"u",0,_,"v",0,P,"w",0,E,"x",0,C,"y",0,g],643211);var X={on(s,a,n){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof a)return l;let o=n?"unshift":"push";return s.split(" ").forEach(s=>{l.eventsListeners[s]||(l.eventsListeners[s]=[]),l.eventsListeners[s][o](a)}),l},once(s,a,n){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof a)return l;function o(...n){l.off(s,o),o.__emitterProxy&&delete o.__emitterProxy,a.apply(l,n)}return o.__emitterProxy=a,l.on(s,o,n)},onAny(s,a){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof s)return n;let l=a?"unshift":"push";return 0>n.eventsAnyListeners.indexOf(s)&&n.eventsAnyListeners[l](s),n},offAny(s){let a=this;if(!a.eventsListeners||a.destroyed||!a.eventsAnyListeners)return a;let n=a.eventsAnyListeners.indexOf(s);return n>=0&&a.eventsAnyListeners.splice(n,1),a},off(s,a){let n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&s.split(" ").forEach(s=>{void 0===a?n.eventsListeners[s]=[]:n.eventsListeners[s]&&n.eventsListeners[s].forEac
1337h((l,o)=>{(l===a||l.__emitterProxy&&l.__emitterProxy===a)&&n.eventsListeners[s].splice(o,1)})}),n},emit(...s){let a,n,l,o=this;return o.eventsListeners&&!o.destroyed&&o.eventsListeners&&("string"==typeof s[0]||Array.isArray(s[0])?(a=s[0],n=s.slice(1,s.length),l=o):(a=s[0].events,n=s[0].data,l=s[0].context||o),n.unshift(l),(Array.isArray(a)?a:a.split(" ")).forEach(s=>{o.eventsAnyListeners&&o.eventsAnyListeners.length&&o.eventsAnyListeners.forEach(a=>{a.apply(l,[s,...n])}),o.eventsListeners&&o.eventsListeners[s]&&o.eventsListeners[s].forEach(s=>{s.apply(l,n)})})),o}};let K=(s,a,n)=>{a&&!s.classList.contains(n)?s.classList.add(n):!a&&s.classList.contains(n)&&s.classList.remove(n)},J=(s,a,n)=>{a&&!s.classList.contains(n)?s.classList.add(n):!a&&s.classList.contains(n)&&s.classList.remove(n)},Z=(s,a)=>{if(!s||s.destroyed||!s.params)return;let n=()=>s.isElement?"swiper-slide":`.${s.params.slideClass}`,l=a.closest(n());if(l){let a=l.querySelector(`.${s.params.lazyPreloaderClass}`);!a&&s.isElement&&(l.shadowRoot?a=l.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{l.shadowRoot&&(a=l.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`))&&!a.lazyPreloaderManaged&&a.remove()})),a&&!a.lazyPreloaderManaged&&a.remove()}},Q=(s,a)=>
1337{if(!s.slides[a])return;let n=s.slides[a].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},ee=s=>{if(!s||s.destroyed||!s.params)return;let a=s.params.lazyPreloadPrevNext,n=s.slides.length;if(!n||!a||a<0)return;a=Math.min(a,n);let l="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():Math.ceil(s.params.slidesPerView),o=s.activeIndex;if(s.params.grid&&s.params.grid.rows>1){let n=o,d=[n-a];d.push(...Array.from({length:a}).map((s,a)=>n+l+a)),s.slides.forEach((a,n)=>{d.includes(a.column)&&Q(s,n)});return}let d=o+l-1;if(s.params.rewind||s.params.loop)for(let l=o-a;l<=d+a;l+=1){let a=(l%n+n)%n;(a<o||a>d)&&Q(s,a)}else for(let l=Math.max(o-a,0);l<=Math.min(d+a,n-1);l+=1)l!==o&&(l>d||l<o)&&Q(s,l)};function et(s){let a,{slidesGrid:n,params:l}=s,o=s.rtlTranslate?s.translate:-s.translate;for(let s=0;s<n.length;s+=1)void 0!==n[s+1]?o>=n[s]&&o<n[s+1]-(n[s+1]-n[s])/2?a=s:o>=n[s]&&o<n[s+1]&&(a=s+1):o>=n[s]&&(a=s);return l.normalizeSlideIndex&&(a<0||void 0===a)&&(a=0),a}function ei({swiper:s,runCallbacks:a,direction:n,step:l}){let{activeIndex:o,previousIndex:d}=s,h=n;h||(h=o>d?"next":o<d?"prev":"reset"),s.emit(`transition${l}`),a&&"reset"===h?s.emit(`slideResetTransition${l}`):a&&o!==d&&(s.emit(`slideChangeTransition${l}`),"next"===h?s.emit(`slideNextTransition${l}`):s.emit(`slidePrevTransition${l}`))}function er(s,a=this){function n(a){if(!a||a===c()||a===u())return null;a.assignedSlot&&(a=a.assignedSlot);let l=a.closest(s);return l||a.getRootNode?l||n(a.getRootNode().host):null}return n(a)}function es(s,a,n){let l=u(),{params:o}=s,d=o.edgeSwipeDetection,h=o.edgeSwipeThreshold;return!d||!(n<=h)&&!(n>=l.innerWidth-h)||"prevent"===d&&(a.preventDefault(),!0)}function ea(s){let a=this;if(a.destroyed)return;let n=c(),l=s;l.originalEvent&&(l=l.originalEvent);let o=a.touchEventsData;if("pointerdown"===l.type){if(null!==o.pointerId&&o.pointerId!==l.pointerId)return;o.pointerId=l.pointerId}else"touchstart"===l.type&&1===l.targetTouches.length&&(o.touchId=l.targetTouches[0].identifier);if("touchstart"===l.type)return void es(a,l,l.targetTouches[0].pageX);let{params:d,touches:h,enabled:p}=a;if(!p||!d.simulateTouch&&"mouse"===l.pointerType||a.animating&&d.preventInteractionOnTransition)return;!a.animating&&d.cssMode&&d.loop&&a.loopFix();let u=l.target;if("wrapper"===d.touchEventsTarget&&!E(u,a.wrapperEl)||"which"in l&&3===l.which||"button"in l&&l.button>0||o.isTouched&&o.isMoved)return;let f=!!d.noSwipingClass&&""!==d.noSwipingClass,m=l.composedPath?l.composedPath():l.path;f&&l.target&&l.target.shadowRoot&&m&&(u=m[0]);let g=d.noSwipingSelector?d.noSwipingSelector:`.${d.noSwipingClass}`,y=!!(l.target&&l.target.shadowRoot);if(d.noSwiping&&(y?er(g,u):u.closest(g))){a.allowClick=!0;return}if(d.swipeHandler&&!u.closest(d.swipeHandler))return;h.currentX=l.pageX,h.currentY=l.pageY;let x=h.currentX,b=h.currentY;if(!es(a,l,x))return;Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),h.startX=x,h.startY=b,o.touchStartTime=v(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,d.threshold>0&&(o.allowThresholdMove=!1);let w=!0;u.matches(o.focusableElements)&&(w=!1,"SELECT"===u.nodeName&&(o.isTouched=!1)),n.activeElement&&n.activeElement.matches(o.focusableElements)&&n.activeElement!==u&&("mouse"===l.pointerType||"mouse"!==l.pointerType&&!u.matches(o.focusableElements))&&n.activeElement.blur();let k=w&&a.allowTouchMove&&d.touchStartPreventDefault;(d.touchStartForcePreventDefault||k)&&!u.isContentEditable&&l.preventDefault(),d.freeMode&&d.freeMode.enabled&&a.freeMode&&a.animating&&!d.cssMode&&a.freeMode.onTouchStart(),a.emit("touchStart",l)}function en(s){let a,n,l=c(),o=this;if(o.destroyed)return;let d=o.touchEventsData,{params:h,touches:p,rtlTranslate:u,enabled:f}=o;if(!f||!h.simulateTouch&&"mouse"===s.pointerType)return;let m=s;if(m.originalEvent&&(m=m.originalEvent),"pointermove"===m.type&&(null!==d.touchId||m.pointerId!==d.pointerId))return;if("touchmove"===m.type){if(!(a=[...m.changedTouches].find(s=>s.identifier===d.touchId))||a.identifier!==d.touchId)return}else a=m;if(!d.isTouched){d.startMoving&&d.isScrolling&&o.emit("touchMoveOpposite",m);return}let g=a.pageX,y=a.pageY;if(m.preventedByNestedSwiper){p.startX=g,p.startY=y;return}if(!o.allowTouchMove){m.target.matches(d.focusableElements)||(o.allowClick=!1),d.isTouched&&(Object.assign(p,{startX:g,startY:y,currentX:g,currentY:y}),d.touchStartTime=v());return}if(h.touchReleaseOnEdges&&!h.loop){if(o.isVertical()){if(y<p.startY&&o.translate<=o.maxTranslate()||y>p.startY&&o.translate>=o.minTranslate()){d.isTouched=!1,d.isMoved=!1;return}}else if(u&&(g>p.startX&&-o.translate<=o.maxTranslate()||g<p.startX&&-o.translate>=o.minTranslate()))return;else if(!u&&(g<p.startX&&o.translate<=o.maxTranslate()||g>p.startX&&o.translate>=o.minTranslate()))return}if(l.activeElement&&l.activeElement.matches(d.focusableElements)&&l.activeElement!==m.target&&"mouse"!==m.pointerType&&l.activeElement.blur(),l.activeElement&&m.target===l.activeElement&&m.target.matches(d.focusableElements)){d.isMoved=!0,o.allowClick=!1;return}d.allowTouchCallbacks&&o.emit("touchMove",m),p.previousX=p.currentX,p.previousY=p.currentY,p.currentX=g,p.currentY=y;let x=p.currentX-p.startX,b=p.currentY-p.startY;if(o.params.threshold&&Math.sqrt(x**2+b**2)<o.params.threshold)return;if(void 0===d.isScrolling){let s;o.isHorizontal()&&p.currentY===p.startY||o.isVertical()&&p.currentX===p.startX?d.isScrolling=!1:x*x+b*b>=25&&(s=180*Math.atan2(Math.abs(b),Math.abs(x))/Math.PI,d.isScrolling=o.isHorizontal()?s>h.touchAngle:90-s>h.touchAngle)}if(d.isScrolling&&o.emit("touchMoveOpposite",m),void 0===d.startMoving&&(p.currentX!==p.startX||p.currentY!==p.startY)&&(
1337d.startMoving=!0),d.isScrolling||"touchmove"===m.type&&d.preventTouchMoveFromPointerMove){d.isTouched=!1;return}if(!d.startMoving)return;o.allowClick=!1,!h.cssMode&&m.cancelable&&m.preventDefault(),h.touchMoveStopPropagation&&!h.nested&&m.stopPropagation();let w=o.isHorizontal()?x:b,k=o.isHorizontal()?p.currentX-p.previousX:p.currentY-p.previousY;h.oneWayMovement&&(w=Math.abs(w)*(u?1:-1),k=Math.abs(k)*(u?1:-1)),p.diff=w,w*=h.touchRatio,u&&(w=-w,k=-k);let C=o.touchesDirection;o.swipeDirection=w>0?"prev":"next",o.touchesDirection=k>0?"prev":"next";let S=o.params.loop&&!h.cssMode,_="next"===o.touchesDirection&&o.allowSlideNext||"prev"===o.touchesDirection&&o.allowSlidePrev;if(!d.isMoved){if(S&&_&&o.loopFix({direction:o.swipeDirection}),d.startTranslate=o.getTranslate(),o.setTransition(0),o.animating){let s=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});o.wrapperEl.dispatchEvent(s)}d.allowMomentumBounce=!1,h.grabCursor&&(!0===o.allowSlideNext||!0===o.allowSlidePrev)&&o.setGrabCursor(!0),o.emit("sliderFirstMove",m)}if(new Date().getTime(),!1!==h._loopSwapReset&&d.isMoved&&d.allowThresholdMove&&C!==o.touchesDirection&&S&&_&&Math.abs(w)>=1){Object.assign(p,{startX:g,startY:y,currentX:g,currentY:y,startTranslate:d.currentTranslate}),d.loopSwapReset=!0,d.startTranslate=d.currentTranslate;return}o.emit("sliderMove",m),d.isMoved=!0,d.currentTranslate=w+d.startTranslate;let j=!0,T=h.resistanceRatio;if(h.touchReleaseOnEdges&&(T=0),w>0?(S&&_&&!n&&d.allowThresholdMove&&d.currentTranslate>(h.centeredSlides?o.minTranslate()-o.slidesSizesGrid[o.activeIndex+1]-("auto"!==h.slidesPerView&&o.slides.length-h.slidesPerView>=2?o.slidesSizesGrid[o.activeIndex+1]+o.params.spaceBetween:0)-o.params.spaceBetween:o.minTranslate())&&o.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),d.currentTranslate>o.minTranslate()&&(j=!1,h.resistance&&(d.currentTranslate=o.minTranslate()-1+(-o.minTranslate()+d.startTranslate+w)**T))):w<0&&(S&&_&&!n&&d.allowThresholdMove&&d.currentTranslate<(h.centeredSlides?o.maxTranslate()+o.slidesSizesGrid[o.slidesSizesGrid.length-1]+o.params.spaceBetween+("auto"!==h.slidesPerView&&o.slides.length-h.slidesPerView>=2?o.slidesSizesGrid[o.slidesSizesGrid.length-1]+o.params.spaceBetween:0):o.maxTranslate())&&o.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:o.slides.length-("auto"===h.slidesPerView?o.slidesPerViewDynamic():Math.ceil(parseFloat(h.slidesPerView,10)))}),d.currentTranslate<o.maxTranslate()&&(j=!1,h.resistance&&(d.currentTranslate=o.maxTranslate()+1-(o.maxTranslate()-d.startTranslate-w)**T))),j&&(m.preventedByNestedSwiper=!0),!o.allowSlideNext&&"next"===o.swipeDirection&&d.currentTranslate<d.startTranslate&&(d.currentTranslate=d.startTranslate),!o.allowSlidePrev&&"prev"===o.swipeDirection&&d.currentTranslate>d.startTranslate&&(d.currentTranslate=d.startTranslate),o.allowSlidePrev||o.allowSlideNext||(d.currentTranslate=d.startTranslate),h.threshold>0)if(Math.abs(w)>h.threshold||d.allowThresholdMove){if(!d.allowThresholdMove){d.allowThresholdMove=!0,p.startX=p.currentX,p.startY=p.currentY,d.currentTranslate=d.startTranslate,p.diff=o.isHorizontal()?p.currentX-p.startX:p.currentY-p.startY;return}}else{d.currentTranslate=d.startTranslate;return}h.followFinger&&!h.cssMode&&((h.freeMode&&h.freeMode.enabled&&o.freeMode||h.watchSlidesProgress)&&(o.updateActiveIndex(),o.updateSlidesClasses()),h.freeMode&&h.freeMode.enabled&&o.freeMode&&o.freeMode.onTouchMove(),o.updateProgress(d.currentTranslate),o.setTranslate(d.currentTranslate))}function el(s){let a,n,l=this;if(l.destroyed)return;let o=l.touchEventsData,d=s;if(d.originalEvent&&(d=d.originalEvent),"touchend"===d.type||"touchcancel"===d.type){if(!(a=[...d.changedTouches].find(s=>s.identifier===o.touchId))||a.identifier!==o.touchId)return}else{if(null!==o.touchId||d.pointerId!==o.pointerId)return;a=d}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(d.type)&&!(["pointercancel","contextmenu"].includes(d.type)&&(l.browser.isSafari||l.browser.isWebView)))return;o.pointerId=null,o.touchId=null;let{params:h,touches:c,rtlTranslate:p,slidesGrid:u,enabled:f}=l;if(!f||!h.simulateTouch&&"mouse"===d.pointerType)return;if(o.allowTouchCallbacks&&l.emit("touchEnd",d),o.allowTouchCallbacks=!1,!o.isTouched){o.isMoved&&h.grabCursor&&l.setGrabCursor(!1),o.isMoved=!1,o.startMoving=!1;return}h.grabCursor&&o.isMoved&&o.isTouched&&(!0===l.allowSlideNext||!0===l.allowSlidePrev)&&l.setGrabCursor(!1);let m=v(),g=m-o.touchStartTime;if(l.allowClick){let s=d.path||d.composedPath&&d.composedPath();l.updateClickedSlide(s&&s[0]||d.target,s),l.emit("tap click",d),g<300&&m-o.lastClickTime<300&&l.emit("doubleTap doubleClick",d)}if(o.lastClickTime=v(),y(()=>{l.destroyed||(l.allowClick=!0)}),!o.isTouched||!o.isMoved||!l.swipeDirection||0===c.diff&&!o.loopSwapReset||o.currentTranslate===o.startTranslate&&!o.loopSwapReset){o.isTouched=!1,o.isMoved=!1,o.startMoving=!1;return}if(o.isTouched=!1,o.isMoved=!1,o.startMoving=!1,n=h.followFinger?p?l.translate:-l.translate:-o.currentTranslate,h.cssMode)return;if(h.freeMode&&h.freeMode.enabled)return void l.freeMode.onTouchEnd({currentPos:n});let x=n>=-l.maxTranslate()&&!l.params.loop,b=0,w=l.slidesSizesGrid[0];for(let s=0;s<u.length;s+=s<h.slidesPerGroupSkip?1:h.slidesPerGroup){let a=s<h.slidesPerGroupSkip-1?1:h.slidesPerGroup;void 0!==u[s+a]?(x||n>=u[s]&&n<u[s+a])&&(b=s,w=u[s+a]-u[s]):(x||n>=u[s])&&(b=s,w=u[u.length-1]-u[u.length-2])}let k=null,C=null;h.rewind&&(l.isBeginning?C=h.virtual&&h.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1:l.isEnd&&(k=0));let S=(n-u[b])/w,_=b<h.slidesPerGroupSkip-1?1:h.slidesPerGroup;if(g>h.longSwipesMs){if(!h.longSwipes)return void l.slideTo(l.activeIndex);"next"===l.swipeDirection&&(S>=h.longSwipesRatio?l.slideTo(h.rewind&&l.isEnd?k:b+_):l.slideTo(b)),"prev"===l.swipeDirection&&(S>1-h.longSwipesRatio?l.slideTo(b+_):null!==C&&S<0&&Math.abs(S)>h.longSwipesRatio?l.slideTo(C):l.slideTo(b))}else{if(!h.shortSwipes)return void l.slideTo(l.activeIndex);l.navigation&&(d.target===l.navigation.nextEl||d.target===l.navigation.prevEl)?d.target===l.navigation.nextEl?l.slideTo(b+_):l.slideTo(b):("next"===l.swipeDirection&&l.slideTo(null!==k?k:b+_),"prev"===l.swipeDirection&&l.slideTo(null!==C?C:b))}}function eo(){let s=this,{params:a,el:n}=s;if(n&&0===n.offsetWidth)return;a.breakpoints&&s.setBreakpoint();let{allowSlideNext:l,allowSlidePrev:o,snapGrid:d}=s,h=s.virtual&&s.params.virtual.enabled;s.allowSlideNext=!0,s.allowSlidePrev=!0,s.updateSize(),s.updateSlides(),s.updateSlidesClasses();let c=h&&a.loop;if("auto"!==a.slidesPerView&&!(a.slidesPerView>1)||!s.isEnd||s.isBeginning||s.params.centeredSlides||c)s.params.loop&&!h?s.slideToLoop(s.realIndex,0,!1,!0):s.slideTo(s.activeIndex,0,!1,!0);else{let a=h?s.virtual.slides:s.slides;s.slideTo(a.length-1,0,!1,!0)}s.autoplay&&s.autoplay.running&&s.autoplay.paused&&(clearTimeout(s.autoplay.resizeTimeout),s.autoplay.resizeTimeout=setTimeout(()=>{s.autoplay&&s.autoplay.running&&s.autoplay.paused&&s.autoplay.resume()},500)),s.allowSlidePrev=o,s.allowSlideNext=l,s.params.watchOverflow&&d!==s.snapGrid&&s.checkOverflow()}function ed(s){let a=this;a.destroyed||a.enabled&&!a.allowClick&&(a.params.preventClicks&&s.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(s.stopPropagation(),s.stopImmediatePropagation()))}function eh(){let s,a=this;if(a.destroyed)return;let{wrapperEl:n,rtlTranslate:l,enabled:o}=a;if(!o)return;a.previousTranslate=a.translate,a.isHorizontal()?a.translate=-n.scrollLeft:a.translate=-n.scrollTop,0===a.translate&&(a.translate=0),a.updateActiveIndex(),a.updateSlidesClasses();let d=a.maxTranslate()-a.minTranslate();(s=0===d?0:(a.translate-a.minTranslate())/d)!==a.progress&&a.updateProgress(l?-a.translate:a.translate),a.emit("setTranslate",a.translate,!1)}function ec(s){let a=this;a.destroyed||(Z(a,s.target),!a.params.cssMode&&("auto"===a.params.slidesPerView||a.params.autoHeight)&&a.update())}function ep(){let s=this;s.destroyed||!s.documentTouchHandlerProceeded&&(s.documentTouchHandlerProceeded=!0,s.params.touchReleaseOnEdges&&(s.el.style.touchAction="auto"))}let eu=(s,a)=>{let n=c(),{params:l,el:o,wrapperEl:d,device:h}=s,p=!!l.nested,u="on"===a?"addEventListener":"removeEventListener",f=a;o&&"string"!=typeof o&&(n[u]("touchstart",s.onDocumentTouchStart,{passive:!1,capture:p}),o[u]("touchstart",s.onTouchStart,{passive:!1}),o[u]("pointerdown",s.onTouchStart,{passive:!1}),n[u]("touchmove",s.onTouchMove,{passive:!1,capture:p}),n[u]("pointermove",s.onTouchMove,{passive:!1,capture:p}),n[u]("touchend",s.onTouchEnd,{passive:!0}),n[u]("pointerup",s.onTouchEnd,{passive:!0}),n[u]("pointercancel",s.onTouchEnd,{passive:!0}),n[u]("touchcancel",s.onTouchEnd,{passive:!0}),n[u]("pointerout",s.onTouchEnd,{passive:!0}),n[u]("pointerleave",s.onTouchEnd,{passive:!0}),n[u]("contextmenu",s.onTouchEnd,{passive:!0}
1337),(l.preventClicks||l.preventClicksPropagation)&&o[u]("click",s.onClick,!0),l.cssMode&&d[u]("scroll",s.onScroll),l.updateOnWindowResize?s[f](h.ios||h.android?"resize orientationchange observerUpdate":"resize observerUpdate",eo,!0):s[f]("observerUpdate",eo,!0),o[u]("load",s.onLoad,{capture:!0}))},ef=(s,a)=>s.grid&&a.grid&&a.grid.rows>1;function em(s,a){let n=[];return s.forEach(s=>{"object"==typeof s?Object.keys(s).forEach(l=>{s[l]&&n.push(a+l)}):"string"==typeof s&&n.push(a+s)}),n}var eg={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function ey(s,a){return function(n={}){let l=Object.keys(n)[0],o=n[l];"object"!=typeof o||null===o||(!0===s[l]&&(s[l]={enabled:!0}),"navigation"===l&&s[l]&&s[l].enabled&&!s[l].prevEl&&!s[l].nextEl&&(s[l].auto=!0),["pagination","scrollbar"].indexOf(l)>=0&&s[l]&&s[l].enabled&&!s[l].el&&(s[l].auto=!0),l in s&&"enabled"in o&&("object"!=typeof s[l]||"enabled"in s[l]||(s[l].enabled=!0),s[l]||(s[l]={enabled:!1}))),C(a,n)}}let ev={eventsEmitter:X,update:{updateSize:function(){let s,a,n=this,l=n.el;s=void 0!==n.params.width&&null!==n.params.width?n.params.width:l.clientWidth,a=void 0!==n.params.height&&null!==n.params.height?n.params.height:l.clientHeight,0===s&&n.isHorizontal()||0===a&&n.isVertical()||(s=s-parseInt(D(l,"padding-left")||0,10)-parseInt(D(l,"padding-right")||0,10),a=a-parseInt(D(l,"padding-top")||0,10)-parseInt(D(l,"padding-bottom")||0,10),Number.isNaN(s)&&(s=0),Number.isNaN(a)&&(a=0),Object.assign(n,{width:s,height:a,size:n.isHorizontal()?s:a}))},updateSlides:function(){let s,a=this;function n(s,n){return parseFloat(s.getPropertyValue(a.getDirectionLabel(n))||0)}let l=a.params,{wrapperEl:o,slidesEl:d,rtlTranslate:h,wrongRTL:c}=a,p=a.virtual&&l.virtual.enabled,u=p?a.virtual.slides.length:a.slides.length,f=j(d,`.${a.params.slideClass}, swiper-slide`),m=p?a.virtual.slides.length:f.length,g=[],y=[],v=[],x=l.slidesOffsetBefore;"function"==typeof x&&(x=l.slidesOffsetBefore.call(a));let b=l.slidesOffsetAfter;"function"==typeof b&&(b=l.slidesOffsetAfter.call(a));let w=a.snapGrid.length,k=a.slidesGrid.length,C=a.size-x-b,_=l.spaceBetween,T=-x,E=0,P=0;if(void 0===C)return;"string"==typeof _&&_.indexOf("%")>=0?_=parseFloat(_.replace("%",""))/100*C:"string"==typeof _&&(_=parseFloat(_)),a.virtualSize=-_-x-b,f.forEach(s=>{h?s.style.marginLeft="":s.style.marginRight="",s.style.marginBottom="",s.style.marginTop=""}),l.centeredSlides&&l.cssMode&&(S(o,"--swiper-centered-offset-before",""),S(o,"--swiper-centered-offset-after","")),l.cssMode&&(S(o,"--swiper-slides-offset-before",`${x}px`),S(o,"--swiper-slides-offset-after",`${b}px`));let A=l.grid&&l.grid.rows>1&&a.grid;A?a.grid.initSlides(f):a.grid&&a.grid.unsetSlides();let N="auto"===l.slidesPerView&&l.breakpoints&&Object.keys(l.breakpoints).filter(s=>void 0!==l.breakpoints[s].slidesPerView).length>0;for(let o=0;o<m;o+=1){s=0;
1337let d=f[o];if(!d||(A&&a.grid.updateSlide(o,d,f),"none"!==D(d,"display"))){if(p&&"auto"===l.slidesPerView)l.virtual.slidesPerViewAutoSlideSize&&(s=l.virtual.slidesPerViewAutoSlideSize),s&&d&&(l.roundLengths&&(s=Math.floor(s)),d.style[a.getDirectionLabel("width")]=`${s}px`);else if("auto"===l.slidesPerView){N&&(d.style[a.getDirectionLabel("width")]="");let o=getComputedStyle(d),h=d.style.transform,c=d.style.webkitTransform;if(h&&(d.style.transform="none"),c&&(d.style.webkitTransform="none"),l.roundLengths)s=a.isHorizontal()?O(d,"width",!0):O(d,"height",!0);else{let a=n(o,"width"),l=n(o,"padding-left"),h=n(o,"padding-right"),c=n(o,"margin-left"),p=n(o,"margin-right"),u=o.getPropertyValue("box-sizing");if(u&&"border-box"===u)s=a+c+p;else{let{clientWidth:n,offsetWidth:o}=d;s=a+l+h+c+p+(o-n)}}h&&(d.style.transform=h),c&&(d.style.webkitTransform=c),l.roundLengths&&(s=Math.floor(s))}else s=(C-(l.slidesPerView-1)*_)/l.slidesPerView,l.roundLengths&&(s=Math.floor(s)),d&&(d.style[a.getDirectionLabel("width")]=`${s}px`);d&&(d.swiperSlideSize=s),v.push(s),l.centeredSlides?(T=T+s/2+E/2+_,0===E&&0!==o&&(T=T-C/2-_),0===o&&(T=T-C/2-_),.001>Math.abs(T)&&(T=0),l.roundLengths&&(T=Math.floor(T)),P%l.slidesPerGroup==0&&g.push(T),y.push(T)):(l.roundLengths&&(T=Math.floor(T)),(P-Math.min(a.params.slidesPerGroupSkip,P))%a.params.slidesPerGroup==0&&g.push(T),y.push(T),T=T+s+_),a.virtualSize+=s+_,E=s,P+=1}}if(a.virtualSize=Math.max(a.virtualSize,C)+b,h&&c&&("slide"===l.effect||"coverflow"===l.effect)&&(o.style.width=`${a.virtualSize+_}px`),l.setWrapperSize&&(o.style[a.getDirectionLabel("width")]=`${a.virtualSize+_}px`),A&&a.grid.updateWrapperSize(s,g),!l.centeredSlides){let s="auto"!==l.slidesPerView&&l.slidesPerView%1!=0,n=l.snapToSlideEdge&&!l.loop&&("auto"===l.slidesPerView||s),o=g.length;if(n){let s;if("auto"===l.slidesPerView){s=1;let a=0;for(let n=v.length-1;n>=0;n-=1)if((a+=v[n]+(n<v.length-1?_:0))<=C)s=v.length-n;else break}else s=Math.floor(l.slidesPerView);o=Math.max(m-s,0)}let d=[];for(let s=0;s<g.length;s+=1){let h=g[s];l.roundLengths&&(h=Math.floor(h)),n?s<=o&&d.push(h):g[s]<=a.virtualSize-C&&d.push(h)}g=d,Math.floor(a.virtualSize-C)-Math.floor(g[g.length-1])>1&&!n&&g.push(a.virtualSize-C)}if(p&&l.loop){let s=v[0]+_;if(l.slidesPerGroup>1){let n=Math.ceil((a.virtual.slidesBefore+a.virtual.slidesAfter)/l.slidesPerGroup),o=s*l.slidesPerGroup;for(let s=0;s<n;s+=1)g.push(g[g.length-1]+o)}for(let n=0;n<a.virtual.slidesBefore+a.virtual.slidesAfter;n+=1)1===l.slidesPerGroup&&g.push(g[g.length-1]+s),y.push(y[y.length-1]+s),a.virtualSize+=s}if(0===g.length&&(g=[0]),0!==_){let s=a.isHorizontal()&&h?"marginLeft":a.getDirectionLabel("marginRight");f.filter((s,a)=>!l.cssMode||!!l.loop||a!==f.length-1).forEach(a=>{a.style[s]=`${_}px`})}if(l.centeredSlides&&l.centeredSlidesBounds){let s=0;v.forEach(a=>{s+=a+(_||0)});let a=(s-=_)>C?s-C:0;g=g.map(s=>s<=0?-x:s>a?a+b:s)}if(l.centerInsufficientSlides){let s=0;if(v.forEach(a=>{s+=a+(_||0)}),(s-=_)<C){let a=(C-s)/2;g.forEach((s,n)=>{g[n]=s-a}),y.forEach((s,n)=>{y[n]=s+a})}}if(Object.assign(a,{slides:f,snapGrid:g,slidesGrid:y,slidesSizesGrid:v}),l.centeredSlides&&l.cssMode&&!l.centeredSlidesBounds){S(o,"--swiper-centered-offset-before",`${-g[0]}px`),S(o,"--swiper-centered-offset-after",`${a.size/2-v[v.length-1]/2}px`);let s=-a.snapGrid[0],n=-a.slidesGrid[0];a.snapGrid=a.snapGrid.map(a=>a+s),a.slidesGrid=a.slidesGrid.map(s=>s+n)}if(m!==u&&a.emit("slidesLengthChange"),g.length!==w&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),y.length!==k&&a.emit("slidesGridLengthChange"),l.watchSlidesProgress&&a.updateSlidesOffset(),a.emit("slidesUpdated"),!p&&!l.cssMode&&("slide"===l.effect||"fade"===l.effect)){let s=`${l.containerModifierClass}backface-hidden`,n=a.el.classList.contains(s);m<=l.maxBackfaceHiddenSlides?n||a.el.classList.add(s):n&&a.el.classList.remove(s)}},updateAutoHeight:function(s){let a,n=this,l=[],o=n.virtual&&n.params.virtual.enabled,d=0;"number"==typeof s?n.setTransition(s):!0===s&&n.setTransition(n.params.speed);let h=s=>o?n.slides[n.getSlideIndexByData(s)]:n.slides[s];if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>
13371)if(n.params.centeredSlides)(n.visibleSlides||[]).forEach(s=>{l.push(s)});else for(a=0;a<Math.ceil(n.params.slidesPerView);a+=1){let s=n.activeIndex+a;if(s>n.slides.length&&!o)break;l.push(h(s))}else l.push(h(n.activeIndex));for(a=0;a<l.length;a+=1)if(void 0!==l[a]){let s=l[a].offsetHeight;d=s>d?s:d}(d||0===d)&&(n.wrapperEl.style.height=`${d}px`)},updateSlidesOffset:function(){let s=this,a=s.slides,n=s.isElement?s.isHorizontal()?s.wrapperEl.offsetLeft:s.wrapperEl.offsetTop:0;for(let l=0;l<a.length;l+=1)a[l].swiperSlideOffset=(s.isHorizontal()?a[l].offsetLeft:a[l].offsetTop)-n-s.cssOverflowAdjustment()},updateSlidesProgress:function(s=this&&this.translate||0){let a=this,n=a.params,{slides:l,rtlTranslate:o,snapGrid:d}=a;if(0===l.length)return;void 0===l[0].swiperSlideOffset&&a.updateSlidesOffset();let h=-s;o&&(h=s),a.visibleSlidesIndexes=[],a.visibleSlides=[];let c=n.spaceBetween;"string"==typeof c&&c.indexOf("%")>=0?c=parseFloat(c.replace("%",""))/100*a.size:"string"==typeof c&&(c=parseFloat(c));for(let s=0;s<l.length;s+=1){let p=l[s],u=p.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(u-=l[0].swiperSlideOffset);let f=(h+(n.centeredSlides?a.minTranslate():0)-u)/(p.swiperSlideSize+c),m=(h-d[0]+(n.centeredSlides?a.minTranslate():0)-u)/(p.swiperSlideSize+c),g=-(h-u),y=g+a.slidesSizesGrid[s],v=g>=0&&g<=a.size-a.slidesSizesGrid[s],x=g>=0&&g<a.size-1||y>1&&y<=a.size||g<=0&&y>=a.size;x&&(a.visibleSlides.push(p),a.visibleSlidesIndexes.push(s)),K(p,x,n.slideVisibleClass),K(p,v,n.slideFullyVisibleClass),p.progress=o?-f:f,p.originalProgress=o?-m:m}},updateProgress:function(s){let a=this;if(void 0===s){let n=a.rtlTranslate?-1:1;s=a&&a.translate&&a.translate*n||0}let n=a.params,l=a.maxTranslate()-a.minTranslate(),{progress:o,isBeginning:d,isEnd:h,progressLoop:c}=a,p=d,u=h;if(0===l)o=0,d=!0,h=!0;else{o=(s-a.minTranslate())/l;let n=1>Math.abs(s-a.minTranslate()),c=1>Math.abs(s-a.maxTranslate());d=n||o<=0,h=c||o>=1,n&&(o=0),c&&(o=1)}if(n.loop){let n=a.getSlideIndexByData(0),l=a.getSlideIndexByData(a.slides.length-1),o=a.slidesGrid[n],d=a.slidesGrid[l],h=a.slidesGrid[a.slidesGrid.length-1],p=Math.abs(s);(c=p>=o?(p-o)/h:(p+h-d)/h)>1&&(c-=1)}Object.assign(a,{progress:o,progressLoop:c,isBeginning:d,isEnd:h}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&a.updateSlidesProgress(s),d&&!p&&a.emit("reachBeginning toEdge"),h&&!u&&a.emit("reachEnd toEdge"),(p&&!d||u&&!h)&&a.emit("fromEdge"),a.emit("progress",o)},updateSlidesClasses:function(){let s,a,n,l=this,{slides:o,params:d,slidesEl:h,activeIndex:c}=l,p=l.virtual&&d.virtual.enabled,u=l.grid&&d.grid&&d.grid.rows>1,f=s=>j(h,`.${d.slideClass}${s}, swiper-slide${s}`)[0];if(p)if(d.loop){let a=c-l.virtual.slidesBefore;a<0&&(a=l.virtual.slides.length+a),a>=l.virtual.slides.length&&(a-=l.virtual.slides.length),s=f(`[data-swiper-slide-index="${a}"]`)}else s=f(`[data-swiper-slide-index="${c}"]`);else u?(s=o.find(s=>s.column===c),n=o.find(s=>s.column===c+1),a=o.find(s=>s.column===c-1)):s=o[c];s&&!u&&(n=I(s,`.${d.slideClass}, swiper-slide`)[0],d.loop&&!n&&(n=o[0]),a=M(s,`.${d.slideClass}, swiper-slide`)[0],d.loop),o.forEach(l=>{J(l,l===s,d.slideActiveClass),J(l,l===n,d.slideNextClass),J(l,l===a,d.slidePrevClass)}),l.emitSlidesClasses()},updateActiveIndex:function(s){let a,n,l=this,o=l.rtlTranslate?l.translate:-l.translate,{snapGrid:d,params:h,activeIndex:c,realIndex:p,snapIndex:u}=l,f=s,m=s=>{let a=s-l.virtual.slidesBefore;return a<0&&(a=l.virtual.slides.length+a),a>=l.virtual.slides.length&&(a-=l.virtual.slides.length),a};if(void 0===f&&(f=et(l)),d.indexOf(o)>=0)a=d.indexOf(o);else{let s=Math.min(h.slidesPerGroupSkip,f);a=s+Math.floor((f-s)/h.slidesPerGroup)}if(a>=d.length&&(a=d.length-1),f===c&&!l.params.loop){a!==u&&(l.snapIndex=a,l.emit("snapIndexChange"));return}if(f===c&&l.params.loop&&l.virtual&&l.params.virtual.enabled){l.realIndex=m(f);return}let g=l.grid&&h.grid&&h.grid.rows>1;if(l.virtual&&h.virtual.enabled)n=h.loop?m(f):f;else if(g){let s=l.slides.find(s=>s.column===f),a=parseInt(s.getAttribute("data-swiper-slide-index"),10);Number.isNaN(a)&&(a=Math.max(l.slides.indexOf(s),0)),n=Math.floor(a/h.grid.rows)}else if(l.slides[f]){let s=l.slides[f].getAttribute("data-swiper-slide-index");n=s?parseInt(s,10):f}else n=f;Object.assign(l,{previousSnapIndex:u,snapIndex:a,previousRealIndex:p,realIndex:n,previousIndex:c,activeIndex:f}),l.initialized&&ee(l),l.emit("activeIndexChange"),l.emit("snapIndexChange"),(l.initialized||l.params.runCallbacksOnInit)&&(p!==n&&l.emit("realIndexChange"),l.emit("slideChange"))},updateClickedSlide:function(s,a){let n,l=this,o=l.params,d=s.closest(`.${o.slideClass}, swiper-slide`);!d&&l.isElement&&a&&a.length>
13371&&a.includes(s)&&[...a.slice(a.indexOf(s)+1,a.length)].forEach(s=>{!d&&s.matches&&s.matches(`.${o.slideClass}, swiper-slide`)&&(d=s)});let h=!1;if(d){for(let s=0;s<l.slides.length;s+=1)if(l.slides[s]===d){h=!0,n=s;break}}if(d&&h)l.clickedSlide=d,l.virtual&&l.params.virtual.enabled?l.clickedIndex=parseInt(d.getAttribute("data-swiper-slide-index"),10):l.clickedIndex=n;else{l.clickedSlide=void 0,l.clickedIndex=void 0;return}o.slideToClickedSlide&&void 0!==l.clickedIndex&&l.clickedIndex!==l.activeIndex&&l.slideToClickedSlide()}},translate:{getTranslate:function(s=this.isHorizontal()?"x":"y"){let a=this,{params:n,rtlTranslate:l,translate:o,wrapperEl:d}=a;if(n.virtualTranslate)return l?-o:o;if(n.cssMode)return o;let h=b(d,s);return h+=a.cssOverflowAdjustment(),l&&(h=-h),h||0},setTranslate:function(s,a){let n,l=this,{rtlTranslate:o,params:d,wrapperEl:h,progress:c}=l,p=0,u=0,f=0;l.isHorizontal()?p=o?-s:s:u=s,d.roundLengths&&(p=Math.floor(p),u=Math.floor(u)),l.previousTranslate=l.translate,l.translate=l.isHorizontal()?p:u,d.cssMode?h[l.isHorizontal()?"scrollLeft":"scrollTop"]=l.isHorizontal()?-p:-u:d.virtualTranslate||(l.isHorizontal()?p-=l.cssOverflowAdjustment():u-=l.cssOverflowAdjustment(),h.style.transform=`translate3d(${p}px, ${u}px, ${f}px)`);let m=l.maxTranslate()-l.minTranslate();(n=0===m?0:(s-l.minTranslate())/m)!==c&&l.updateProgress(s),l.emit("setTranslate",l.translate,a)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(s=0,a=this.params.speed,n=!0,l=!0,o){let d,h=this,{params:c,wrapperEl:p}=h;if(h.animating&&c.preventInteractionOnTransition)return!1;let u=h.minTranslate(),f=h.maxTranslate();if(d=l&&s>u?u:l&&s<f?f:s,h.updateProgress(d),c.cssMode){let s=h.isHorizontal();if(0===a)p[s?"scrollLeft":"scrollTop"]=-d;else{if(!h.support.smoothScroll)return _({swiper:h,targetPosition:-d,side:s?"left":"top"}),!0;p.scrollTo({[s?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===a?(h.setTransition(0),h.setTranslate(d),n&&(h.emit("beforeTransitionStart",a,o),h.emit("transitionEnd"))):(h.setTransition(a),h.setTranslate(d),n&&(h.emit("beforeTransitionStart",a,o),h.emit("transitionStart")),h.animating||(h.animating=!0,h.onTranslateToWrapperTransitionEnd||(h.onTranslateToWrapperTransitionEnd=function(s){!h||h.destroyed||s.target===this&&(h.wrapperEl.removeEventListener("transitionend",h.onTranslateToWrapperTransitionEnd),h.onTranslateToWrapperTransitionEnd=null,delete h.onTranslateToWrapperTransitionEnd,h.animating=!1,n&&h.emit("transitionEnd"))}),h.wrapperEl.addEventListener("transitionend",h.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(s,a){let n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${s}ms`,n.wrapperEl.style.transitionDelay=0===s?"0ms":""),n.emit("setTransition",s,a)},transitionStart:function(s=!0,a){let n=this,{params:l}=n;l.cssMode||(l.autoHeight&&n.updateAutoHeight(),ei({swiper:n,runCallbacks:s,direction:a,step:"Start"}))},transitionEnd:function(s=!0,a){let n=this,{params:l}=n;n.animating=!1,l.cssMode||(n.setTransition(0),ei({swiper:n,runCallbacks:s,direction:a,step:"End"}))}},slide:{slideTo:function(s=0,a,n=!0,l,o){let d;"string"==typeof s&&(s=parseInt(s,10));let h=this,c=s;c<0&&(c=0);let{params:p,snapGrid:u,slidesGrid:f,previousIndex:m,activeIndex:g,rtlTranslate:y,wrapperEl:v,enabled:x}=h;if(!x&&!l&&!o||h.destroyed||h.animating&&p.preventInteractionOnTransition)return!1;void 0===a&&(a=h.params.speed);let b=Math.min(h.params.slidesPerGroupSkip,c),w=b+Math.floor((c-b)/h.params.slidesPerGroup);w>=u.length&&(w=u.length-1);let k=-u[w];if(p.normalizeSlideIndex)for(let s=0;s<f.length;s+=1){let a=-Math.floor(100*k),n=Math.floor(100*f[s]),l=Math.floor(100*f[s+1]);void 0!==f[s+1]?a>=n&&a<l-(l-n)/2?c=s:a>=n&&a<l&&(c=s+1):a>=n&&(c=s)}if(h.initialized&&c!==g&&(!h.allowSlideNext&&(y?k>h.translate&&k>h.minTranslate():k<h.translate&&k<h.minTranslate())||!h.allowSlidePrev&&k>h.translate&&k>h.maxTranslate()&&(g||0)!==c))return!1;c!==(m||0)&&n&&h.emit("beforeSlideChangeStart"),h.updateProgress(k),d=c>g?"next":c<g?"prev":"reset";let C=h.virtual&&h.params.virtual.enabled;if(!(C&&o)&&(y&&-k===h.translate||!y&&k===h.translate))return h.updateActiveIndex(c),p.autoHeight&&h.updateAutoHeight(),h.updateSlidesClasses(),"slide"!==p.effect&&h.setTranslate(k),"reset"!==d&&(h.transitionStart(n,d),h.transitionEnd(n,d)),!1;if(p.cssMode){let s=h.isHorizontal(),n=y?k:-k;if(0===a)C&&(h.wrapperEl.style.scrollSnapType="none",h._immediateVirtual=!0),C&&!h._cssModeVirtualInitialSet&&h.params.initialSlide>0?(h._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[s?"scrollLeft":"scrollTop"]=n})):v[s?"scrollLeft":"scrollTop"]=n,C&&requestAnimationFrame(()=>{h.wrapperEl.style.scrollSnapType="",h._immediateVirtual=!1});else{if(!h.support.smoothScroll)return _({swiper:h,targetPosition:n,side:s?"left":"top"}),!0;v.scrollTo({[s?"left":"top"]:n,behavior:"smooth"})}return!0}let S=H().isSafari;return C&&!o&&S&&h.isElement&&h.virtual.update(!1,!1,c),h.setTransition(a),h.setTranslate(k),h.updateActiveIndex(c),h.updateSlidesClasses(),h.emit
1337("beforeTransitionStart",a,l),h.transitionStart(n,d),0===a?h.transitionEnd(n,d):h.animating||(h.animating=!0,h.onSlideToWrapperTransitionEnd||(h.onSlideToWrapperTransitionEnd=function(s){!h||h.destroyed||s.target===this&&(h.wrapperEl.removeEventListener("transitionend",h.onSlideToWrapperTransitionEnd),h.onSlideToWrapperTransitionEnd=null,delete h.onSlideToWrapperTransitionEnd,h.transitionEnd(n,d))}),h.wrapperEl.addEventListener("transitionend",h.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(s=0,a,n=!0,l){"string"==typeof s&&(s=parseInt(s,10));let o=this;if(o.destroyed)return;void 0===a&&(a=o.params.speed);let d=o.grid&&o.params.grid&&o.params.grid.rows>1,h=s;if(o.params.loop)if(o.virtual&&o.params.virtual.enabled)h+=o.virtual.slidesBefore;else{let s;if(d){let a=h*o.params.grid.rows;s=o.slides.find(s=>+s.getAttribute("data-swiper-slide-index")===a).column}else s=o.getSlideIndexByData(h);let a=d?Math.ceil(o.slides.length/o.params.grid.rows):o.slides.length,{centeredSlides:n,slidesOffsetBefore:c,slidesOffsetAfter:p}=o.params,u=n||!!c||!!p,f=o.params.slidesPerView;"auto"===f?f=o.slidesPerViewDynamic():(f=Math.ceil(parseFloat(o.params.slidesPerView,10)),u&&f%2==0&&(f+=1));let m=a-s<f;if(u&&(m=m||s<Math.ceil(f/2)),l&&u&&"auto"!==o.params.slidesPerView&&!d&&(m=!1),m){let n=u?s<o.activeIndex?"prev":"next":s-o.activeIndex-1<o.params.slidesPerView?"next":"prev";o.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?s+1:s-a+1,slideRealIndex:"next"===n?o.realIndex:void 0})}if(d){let s=h*o.params.grid.rows;h=o.slides.find(a=>+a.getAttribute("data-swiper-slide-index")===s).column}else h=o.getSlideIndexByData(h)}return requestAnimationFrame(()=>{o.slideTo(h,a,n,l)}),o},slideNext:function(s,a=!0,n){let l=this,{enabled:o,params:d,animating:h}=l;if(!o||l.destroyed)return l;void 0===s&&(s=l.params.speed);let c=d.slidesPerGroup;"auto"===d.slidesPerView&&1===d.slidesPerGroup&&d.slidesPerGroupAuto&&(c=Math.max(l.slidesPerViewDynamic("current",!0),1));let p=l.activeIndex<d.slidesPerGroupSkip?1:c,u=l.virtual&&d.virtual.enabled;if(d.loop){if(h&&!u&&d.loopPreventsSliding)return!1;if(l.loopFix({direction:"next"}),l._clientLeft=l.wrapperEl.clientLeft,l.activeIndex===l.slides.length-1&&d.cssMode)return requestAnimationFrame(()=>{l.slideTo(l.activeIndex+p,s,a,n)}),!0}return d.rewind&&l.isEnd?l.slideTo(0,s,a,n):l.slideTo(l.activeIndex+p,s,a,n)},slidePrev:function(s,a=!0,n){let l=this,{params:o,snapGrid:d,slidesGrid:h,rtlTranslate:c,enabled:p,animating:u}=l;if(!p||l.destroyed)return l;void 0===s&&(s=l.params.speed);let f=l.virtual&&o.virtual.enabled;if(o.loop){if(u&&!f&&o.loopPreventsSliding)return!1;l.loopFix({direction:"prev"}),l._clientLeft=l.wrapperEl.clientLeft}function m(s){return s<0?-Math.floor(Math.abs(s)):Math.floor(s)}let g=m(c?l.translate:-l.translate),y=d.map(s=>m(s)),v=o.freeMode&&o.freeMode.enabled,x=d[y.indexOf(g)-1];if(void 0===x&&(o.cssMode||v)){let s;d.forEach((a,n)=>{g>=a&&(s=n)}),void 0!==s&&(x=v?d[s]:d[s>0?s-1:s])}let b=0;if(void 0!==x&&((b=h.indexOf(x))<0&&(b=l.activeIndex-1),"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(b=Math.max(b=b-l.slidesPerViewDynamic("previous",!0)+1,0))),o.rewind&&l.isBeginning){let o=l.params.virtual&&l.params.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1;return l.slideTo(o,s,a,n)}return o.loop&&0===l.activeIndex&&o.cssMode?(requestAnimationFrame(()=>{l.slideTo(b,s,a,n)}),!0):l.slideTo(b,s,a,n)},slideReset:function(s,a=!0,n){let l=this;if(!l.destroyed)return void 0===s&&(s=l.params.speed),l.slideTo(l.activeIndex,s,a,n)},slideToClosest:function(s,a=!0,n,l=.5){let o=this;if(o.destroyed)return;void 0===s&&(s=o.params.speed);let d=o.activeIndex,h=Math.min(o.params.slidesPerGroupSkip,d),c=h+Math.floor((d-h)/o.params.slidesPerGroup),p=o.rtlTranslate?o.translate:-o.translate;if(p>=o.snapGrid[c]){let s=o.snapGrid[c];p-s>(o.snapGrid[c+1]-s)*l&&(d+=o.params.slidesPerGroup)}else{let s=o.snapGrid[c-1];p-s<=(o.snapGrid[c]-s)*l&&(d-=o.params.slidesPerGroup)}return d=Math.min(d=Math.max(d,0),o.slidesGrid.length-1),o.slideTo(d,s,a,n)},slideToClickedSlide:function(){let s,a=this;if(a.destroyed)return;let{params:n,slidesEl:l}=a,o="auto"===n.slidesPerView?a.slidesPerViewDynamic():n.slidesPerView,d=a.getSlideIndexWhenGrid(a.clickedIndex),h=a.isElement?"swiper-slide":`.${n.slideClass}`,c=a.grid&&a.params.grid&&a.params.grid.rows>1;if(n.loop){if(a.animating)return;s=parseInt(a.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?a.slideToLoop(s):d>(c?(a.slides.length-o)/2-(a.params.grid.rows-1):a.slides.length-o)?(a.loopFix(),d=a.getSlideIndex(j(l,`${h}[data-swiper-slide-index="${s}"]`)[0]),y(()=>{a.slideTo(d)})):a.slideTo(d)}else a.slideTo(d)}},loop:{loopCreate:function(s,a){let n=this,{params:l,slidesEl:o}=n;
1337if(!l.loop||n.virtual&&n.params.virtual.enabled)return;let d=()=>{j(o,`.${l.slideClass}, swiper-slide`).forEach((s,a)=>{s.setAttribute("data-swiper-slide-index",a)})},h=()=>{let s=j(o,`.${l.slideBlankClass}`);s.forEach(s=>{s.remove()}),s.length>0&&(n.recalcSlides(),n.updateSlides())},c=n.grid&&l.grid&&l.grid.rows>1;l.loopAddBlankSlides&&(l.slidesPerGroup>1||c)&&h();let p=l.slidesPerGroup*(c?l.grid.rows:1),u=n.slides.length%p!=0,f=c&&n.slides.length%l.grid.rows!=0,m=s=>{for(let a=0;a<s;a+=1){let s=n.isElement?A("swiper-slide",[l.slideBlankClass]):A("div",[l.slideClass,l.slideBlankClass]);n.slidesEl.append(s)}};u?l.loopAddBlankSlides?(m(p-n.slides.length%p),n.recalcSlides(),n.updateSlides()):P("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):f&&(l.loopAddBlankSlides?(m(l.grid.rows-n.slides.length%l.grid.rows),n.recalcSlides(),n.updateSlides()):P("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),d();let g=l.centeredSlides||!!l.slidesOffsetBefore||!!l.slidesOffsetAfter;n.loopFix({slideRealIndex:s,direction:g?void 0:"next",initial:a})},loopFix:function({slideRealIndex:s,slideTo:a=!0,direction:n,setTranslate:l,activeSlideIndex:o,initial:d,byController:h,byMousewheel:c}={}){let p=this;if(!p.params.loop)return;p.emit("beforeLoopFix");let{slides:u,allowSlidePrev:f,allowSlideNext:m,slidesEl:g,params:y}=p,{centeredSlides:v,slidesOffsetBefore:x,slidesOffsetAfter:b,initialSlide:w}=y,k=v||!!x||!!b;if(p.allowSlidePrev=!0,p.allowSlideNext=!0,p.virtual&&y.virtual.enabled){a&&(k||0!==p.snapIndex?k&&p.snapIndex<y.slidesPerView?p.slideTo(p.virtual.slides.length+p.snapIndex,0,!1,!0):p.snapIndex===p.snapGrid.length-1&&p.slideTo(p.virtual.slidesBefore,0,!1,!0):p.slideTo(p.virtual.slides.length,0,!1,!0)),p.allowSlidePrev=f,p.allowSlideNext=m,p.emit("loopFix");return}let C=y.slidesPerView;"auto"===C?C=p.slidesPerViewDynamic():(C=Math.ceil(parseFloat(y.slidesPerView,10)),k&&C%2==0&&(C+=1));let S=y.slidesPerGroupAuto?C:y.slidesPerGroup,_=k?Math.max(S,Math.ceil(C/2)):S;_%S!=0&&(_+=S-_%S),p.loopedSlides=_+=y.loopAdditionalSlides;let j=p.grid&&y.grid&&y.grid.rows>1;u.length<C+_||"cards"===p.params.effect&&u.length<C+2*_?P("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):j&&"row"===y.grid.fill&&P("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let T=[],E=[],A=j?Math.ceil(u.length/y.grid.rows):u.length,N=d&&A-w<C&&!k,M=N?w:p.activeIndex;void 0===o?o=p.getSlideIndex(u.find(s=>s.classList.contains(y.slideActiveClass))):M=o;let I="next"===n||!n,D="prev"===n||!n,F=0,L=0,R=(j?u[o].column:o)+(k&&void 0===l?-C/2+.5:0);if(R<_){F=Math.max(_-R,S);for(let s=0;s<_-R;s+=1){let a=s-Math.floor(s/A)*A;if(j){let s=A-a-1;for(let a=u.length-1;a>=0;a-=1)u[a].column===s&&T.push(a)}else T.push(A-a-1)}}else if(R+C>A-_){L=Math.max(R-(A-2*_),S),N&&(L=Math.max(L,C-A+w+1));for(let s=0;s<L;s+=1){let a=s-Math.floor(s/A)*A;j?u.forEach((s,n)=>{s.column===a&&E.push(n)}):E.push(a)}}if(p.__preventObserver__=!0,requestAnimationFrame(()=>{p.__preventObserver__=!1}),"cards"===p.params.effect&&u.length<C+2*_&&(E.includes(o)&&E.splice(E.indexOf(o),1),T.includes(o)&&T.splice(T.indexOf(o),1)),D&&T.forEach(s=>{u[s].swiperLoopMoveDOM=!0,g.prepend(u[s]),u[s].swiperLoopMoveDOM=!1}),I&&E.forEach(s=>{u[s].swiperLoopMoveDOM=!0,g.append(u[s]),u[s].swiperLoopMoveDOM=!1}),p.recalcSlides(),"auto"===y.slidesPerView?p.updateSlides():j&&(T.length>0&&D||E.length>0&&I)&&p.slides.forEach((s,a)=>{p.grid.updateSlide(a,s,p.slides)}),y.watchSlidesProgress&&p.updateSlidesOffset(),a){if(T.length>0&&D){if(void 0===s){let s=p.slidesGrid[M],a=p.slidesGrid[M+F]-s;c?p.setTranslate(p.translate-a):(p.slideTo(M+Math.ceil(F),0,!1,!0),l&&(p.touchEventsData.startTranslate=p.touchEventsData.startTranslate-a,p.touchEventsData.currentTranslate=p.touchEventsData.currentTranslate-a))}else if(l){let s=j?T.length/y.grid.rows:T.length;p.slideTo(p.activeIndex+s,0,!1,!0),p.touchEventsData.currentTranslate=p.translate}}else if(E.length>0&&I)if(void 0===s){let s=p.slidesGrid[M],a=p.slidesGrid[M-L]-s;c?p.setTranslate(p.translate-a):(p.slideTo(M-L,0,!1,!0),l&&(p.touchEventsData.startTranslate=p.touchEventsData.startTranslate-a,p.touchEventsData.currentTranslate=p.touchEventsData.currentTranslate-a))}else{let s=j?E.length/y.grid.rows:E.length;p.slideTo(p.activeIndex-s,0,!1,!0)}}if(p.allowSlidePrev=f,p.allowSlideNext=m,p.controller&&p.controller.control&&!h){let d={slideRealIndex:s,direction:n,setTranslate:l,activeSlideIndex:o,b
1337yController:!0};Array.isArray(p.controller.control)?p.controller.control.forEach(s=>{!s.destroyed&&s.params.loop&&s.loopFix({...d,slideTo:s.params.slidesPerView===y.slidesPerView&&a})}):p.controller.control instanceof p.constructor&&p.controller.control.params.loop&&p.controller.control.loopFix({...d,slideTo:p.controller.control.params.slidesPerView===y.slidesPerView&&a})}p.emit("loopFix")},loopDestroy:function(){let s=this,{params:a,slidesEl:n}=s;if(!a.loop||!n||s.virtual&&s.params.virtual.enabled)return;s.recalcSlides();let l=[];s.slides.forEach(s=>{l[void 0===s.swiperSlideIndex?+s.getAttribute("data-swiper-slide-index"):s.swiperSlideIndex]=s}),s.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),l.forEach(s=>{n.append(s)}),s.recalcSlides(),s.slideTo(s.realIndex,0)}},grabCursor:{setGrabCursor:function(s){let a=this;if(!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;let n="container"===a.params.touchEventsTarget?a.el:a.wrapperEl;a.isElement&&(a.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=s?"grabbing":"grab",a.isElement&&requestAnimationFrame(()=>{a.__preventObserver__=!1})},unsetGrabCursor:function(){let s=this;s.params.watchOverflow&&s.isLocked||s.params.cssMode||(s.isElement&&(s.__preventObserver__=!0),s["container"===s.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1}))}},events:{attachEvents:function(){let s=this,{params:a}=s;s.onTouchStart=ea.bind(s),s.onTouchMove=en.bind(s),s.onTouchEnd=el.bind(s),s.onDocumentTouchStart=ep.bind(s),a.cssMode&&(s.onScroll=eh.bind(s)),s.onClick=ed.bind(s),s.onLoad=ec.bind(s),eu(s,"on")},detachEvents:function(){let s=this;eu(s,"off")}},breakpoints:{setBreakpoint:function(){let s=this,{realIndex:a,initialized:n,params:l,el:o}=s,d=l.breakpoints;if(!d||d&&0===Object.keys(d).length)return;let h=c(),p="window"!==l.breakpointsBase&&l.breakpointsBase?"container":l.breakpointsBase,u=["window","container"].includes(l.breakpointsBase)||!l.breakpointsBase?s.el:h.querySelector(l.breakpointsBase),f=s.getBreakpoint(d,p,u);
1337if(!f||s.currentBreakpoint===f)return;let m=(f in d?d[f]:void 0)||s.originalParams,g=ef(s,l),y=ef(s,m),v=s.params.grabCursor,x=m.grabCursor,b=l.enabled;g&&!y?(o.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),s.emitContainerClasses()):!g&&y&&(o.classList.add(`${l.containerModifierClass}grid`),(m.grid.fill&&"column"===m.grid.fill||!m.grid.fill&&"column"===l.grid.fill)&&o.classList.add(`${l.containerModifierClass}grid-column`),s.emitContainerClasses()),v&&!x?s.unsetGrabCursor():!v&&x&&s.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(a=>{if(void 0===m[a])return;let n=l[a]&&l[a].enabled,o=m[a]&&m[a].enabled;n&&!o&&s[a].disable(),!n&&o&&s[a].enable()});let w=m.direction&&m.direction!==l.direction,k=l.loop&&(m.slidesPerView!==l.slidesPerView||w),S=l.loop;w&&n&&s.changeDirection(),C(s.params,m);let _=s.params.enabled,j=s.params.loop;Object.assign(s,{allowTouchMove:s.params.allowTouchMove,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev}),b&&!_?s.disable():!b&&_&&s.enable(),s.currentBreakpoint=f,s.emit("_beforeBreakpoint",m),n&&(k?(s.loopDestroy(),s.loopCreate(a),s.updateSlides()):!S&&j?(s.loopCreate(a),s.updateSlides()):S&&!j&&s.loopDestroy()),s.emit("breakpoint",m)},getBreakpoint:function(s,a="window",n){if(!s||"container"===a&&!n)return;let l=!1,o=u(),d="window"===a?o.innerHeight:n.clientHeight,h=Object.keys(s).map(s=>"string"==typeof s&&0===s.indexOf("@")?{value:d*parseFloat(s.substr(1)),point:s}:{value:s,point:s});h.sort((s,a)=>
vendor: 2,192 bytes, line 1337
1337parseInt(s.value,10)-parseInt(a.value,10));for(let s=0;s<h.length;s+=1){let{point:d,value:c}=h[s];"window"===a?o.matchMedia(`(min-width: ${c}px)`).matches&&(l=d):c<=n.clientWidth&&(l=d)}return l||"max"}},checkOverflow:{checkOverflow:function(){let s=this,{isLocked:a,params:n}=s,{slidesOffsetBefore:l}=n;if(l){let a=s.slides.length-1,n=s.slidesGrid[a]+s.slidesSizesGrid[a]+2*l;s.isLocked=s.size>n}else s.isLocked=1===s.snapGrid.length;!0===n.allowSlideNext&&(s.allowSlideNext=!s.isLocked),!0===n.allowSlidePrev&&(s.allowSlidePrev=!s.isLocked),a&&a!==s.isLocked&&(s.isEnd=!1),a!==s.isLocked&&s.emit(s.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let s=this,{classNames:a,params:n,rtl:l,el:o,device:d}=s,h=em(["initialized",n.direction,{"free-mode":s.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:l},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:d.android},{ios:d.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);a.push(...h),o.classList.add(...a),s.emitContainerClasses()},removeClasses:function(){let s=this,{el:a,classNames:n}=s;a&&"string"!=typeof a&&(a.classList.remove(...n),s.emitContainerClasses())}}},ex={};class eb{constructor(...s){let a,n;1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?n=s[0]:[a,n]=s,n||(n={}),n=C({},n),a&&!n.el&&(n.el=a);const l=c();if(n.el&&"string"==typeof n.el&&l.querySelectorAll(n.el).length>1){const s=[];return l.querySelectorAll(n.el).forEach(a=>{let l=C({},n,{el:a});s.push(new eb(l))}),s}const o=this;o.__swiper__=!0,o.support=$(),o.device=G({userAgent:n.userAgent}),o.browser=H(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],n.modules&&Array.isArray(n.modules)&&n.modules.forEach(s=>{"function"==typeof s&&0>o.modules.indexOf(s)&&o.modules.push(s)});const d={};o.modules.forEach(s=>{s({params:n,swiper:o,extendParams:ey(n,d),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});const h=C({},eg,d);return o.params=C({},h,ex,n),o.originalParams=C({},o.params),o.passedParams=C({}
1337,n),o.params&&o.params.on&&Object.keys(o.params.on).forEach(s=>{o.on(s,o.params.on[s])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(s){return this.isHorizontal()?s:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[s]}getSlideIndex(s){let{slidesEl:a,params:n}=this,l=F(j(a,`.${n.slideClass}, swiper-slide`)[0]);return F(s)-l}getSlideIndexByData(s){return this.getSlideIndex(this.slides.find(a=>+a.getAttribute("data-swiper-slide-index")===s))}getSlideIndexWhenGrid(s){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?s=Math.floor(s/this.params.grid.rows):"row"===this.params.grid.fill&&(s%=Math.ceil(this.slides.length/this.params.grid.rows))),s}recalcSlides(){let s=this,{slidesEl:a,params:n}=s;s.slides=j(a,`.${n.slideClass}, swiper-slide`)}enable(){let s=this;s.enabled||(s.enabled=!0,s.params.grabCursor&&s.setGrabCursor(),s.emit("enable"))}disable(){let s=this;s.enabled&&(s.enabled=!1,s.params.grabCursor&&s.unsetGrabCursor(),s.emit("disable"))}setProgress(s,a){let n=this;s=Math.min(Math.max(s,0),1);let l=n.minTranslate(),o=(n.maxTranslate()-l)*s+l;n.translateTo(o,void 0===a?0:a),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){let s=this;if(!s.params._emitClasses||!s.el)return;let a=s.el.className.split(" ").filter(a=>0===a.indexOf("swiper")||0===a.indexOf(s.params.containerModifierClass));s.emit("_containerClasses",a.join(" "))}getSlideClasses(s){let a=this;return a.destroyed?"":s.className.split(" ").filter(s=>0===s.indexOf("swiper-slide")||0===s.indexOf(a.params.slideClass)).join(" ")}emitSlidesClasses(){let s=this;if(!s.params._emitClasses||!s.el)return;let a=[];s.slides.forEach(n=>{let l=s.getSlideClasses(n);a.push({slideEl:n,classNames:l}),s.emit("_slideClass",n,l)}),s.emit("_slideClasses",a)}slidesPerViewDynamic(s="current",a=!1){let n=this,{params:l,slides:o,slidesGrid:d,slidesSizesGrid:h,size:c,activeIndex:p}=n,u=1;if("number"==typeof l.slidesPerView)return l.slidesPerView;if(l.centeredSlides){let s,a=o[p]?Math.ceil(o[p].swiperSlideSize):0;for(let n=p+1;n<o.length;n+=1)o[n]&&!s&&(a+=Math.ceil(o[n].swiperSlideSize),u+=1,a>c&&(s=!0));for(let n=p-1;n>=0;n-=1)o[n]&&!s&&(a+=o[n].swiperSlideSize,u+=1,a>c&&(s=!0))}else if("current"===s)for(let s=p+1;s<o.length;s+=1)(a?d[s]+h[s]-d[p]<c:d[s]-d[p]<c)&&(u+=1);else for(let s=p-1;s>=0;s-=1)d[p]-d[s]<c&&(u+=1);return u}update(){let s,a=this;if(!a||a.destroyed)return;let{snapGrid:n,params:l}=a;function o(){let s=Math.min(Math.max(a.rtlTranslate?-1*a.translate:a.translate,a.maxTranslate()),a.minTranslate());a.setTranslate(s),a.updateActiveIndex(),a.updateSlidesClasses()}if(l.breakpoints&&a.setBreakpoint(),[...a.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete&&Z(a,s)}),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),l.freeMode&&l.freeMode.enabled&&!l.cssMode)o(),l.autoHeight&&a.updateAutoHeight();else{if(("auto"===l.slidesPerView||l.slidesPerView>1)&&a.isEnd&&!l.centeredSlides){let n=a.virtual&&l.virtual.enabled?a.virtual.slides:a.slides;s=a.slideTo(n.length-1,0,!1,!0)}else s=a.slideTo(a.activeIndex,0,!1,!0);s||o()}l.watchOverflow&&n!==a.snapGrid&&a.checkOverflow(),a.emit("update")}changeDirection(s,a=!0){let n=this,l=n.params.direction;return s||(s="horizontal"===l?"vertical":"horizontal"),s===l||"horizontal"!==s&&"vertical"!==s||(n.el.classList.remove(`${n.params.containerModifierClass}${l}`),n.el.classList.add(`${n.params.containerModifierClass}${s}`),n.emitContainerClasses(),n.params.direction=s,n.slides.forEac
1337h(a=>{"vertical"===s?a.style.width="":a.style.height=""}),n.emit("changeDirection"),a&&n.update()),n}changeLanguageDirection(s){let a=this;(!a.rtl||"rtl"!==s)&&(a.rtl||"ltr"!==s)&&(a.rtl="rtl"===s,a.rtlTranslate="horizontal"===a.params.direction&&a.rtl,a.rtl?(a.el.classList.add(`${a.params.containerModifierClass}rtl`),a.el.dir="rtl"):(a.el.classList.remove(`${a.params.containerModifierClass}rtl`),a.el.dir="ltr"),a.update())}mount(s){let a=this;if(a.mounted)return!0;let n=s||a.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=a,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===a.params.swiperElementNodeName.toUpperCase()&&(a.isElement=!0);let l=()=>`.${(a.params.wrapperClass||"").trim().split(" ").join(".")}`,o=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(l()):j(n,l())[0];return!o&&a.params.createElements&&(o=A("div",a.params.wrapperClass),n.append(o),j(n,`.${a.params.slideClass}`).forEach(s=>{o.append(s)})),Object.assign(a,{el:n,wrapperEl:o,slidesEl:a.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:o,hostEl:a.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===D(n,"direction"),rtlTranslate:"horizontal"===a.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===D(n,"direction")),wrongRTL:"-webkit-box"===D(o,"display")}),!0}init(s){let a=this;if(a.initialized||!1===a.mount(s))return a;a.emit("beforeInit"),a.params.breakpoints&&a.setBreakpoint(),a.addClasses(),a.updateSize(),a.updateSlides(),a.params.watchOverflow&&a.checkOverflow(),a.params.grabCursor&&a.enabled&&a.setGrabCursor(),a.params.loop&&a.virtual&&a.params.virtual.enabled?a.slideTo(a.params.initialSlide+a.virtual.slidesBefore,0,a.params.runCallbacksOnInit,!1,!0):a.slideTo(a.params.initialSlide,0,a.params.runCallbacksOnInit,!1,!0),a.params.loop&&a.loopCreate(void 0,!0),a.attachEvents();let n=[...a.el.querySelectorAll('[loading="lazy"]')];return a.isElement&&n.push(...a.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(s=>{s.complete?Z(a,s):s.addEventListener("load",s=>{Z(a,s.target)})}),ee(a),a.initialized=!0,ee(a),a.emit("init"),a.emit("afterInit"),a}destroy(s=!0,a=!0){let n=this,{params:l,el:o,wrapperEl:d,slides:h}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),l.loop&&n.loopDestroy(),a&&(n.removeClasses(),o&&"string"!=typeof o&&o.removeAttribute("style"),d&&d.removeAttribute("style"),h&&h.length&&h.forEach(s=>{s.classList.remove(l.slideVisibleClass,l.slideFullyVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass),s.removeAttribute("style"),s.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(s=>{n.off(s)}),!1!==s&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),g(n)),n.destroyed=!0),null}static extendDefaults(s){C(ex,s)}static get extendedDefaults(){return ex}static get defaults(){return eg}static installModule(s){eb.prototype.__modules__||(eb.prototype.__modules__=[]);let a=eb.prototype.__modules__;"function"==typeof s&&0>a.indexOf(s)&&a.push(s)}static use(s){return Array.isArray(s)?s.forEach(s=>eb.installModule(s)):eb.installModule(s),eb}}Object.keys(ev).forEach(s=>{Object.keys(ev[s]).forEach(a=>{eb.prototype[a]=ev[s][a]})}),eb.use([U,Y]);let ew=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function ek(s){return"object"==typeof s&&null!==s&&s.constructor&&"Object"===Object.prototype.toString.call(s).slice(8,-1)&&!s.__swiper__}function eC(s,a){let n=["__proto__","constructor","prototype"];Object.keys(a).filter(s=>0>
1337n.indexOf(s)).forEach(n=>{void 0===s[n]?s[n]=a[n]:ek(a[n])&&ek(s[n])&&Object.keys(a[n]).length>0?a[n].__swiper__?s[n]=a[n]:eC(s[n],a[n]):s[n]=a[n]})}function eS(s={}){return s.navigation&&void 0===s.navigation.nextEl&&void 0===s.navigation.prevEl}function e_(s={}){return s.pagination&&void 0===s.pagination.el}function ej(s={}){return s.scrollbar&&void 0===s.scrollbar.el}function eT(s=""){let a=s.split(" ").map(s=>s.trim()).filter(s=>!!s),n=[];return a.forEach(s=>{0>n.indexOf(s)&&n.push(s)}),n.join(" ")}function eE(s=""){return s?s.includes("swiper-wrapper")?s:`swiper-wrapper ${s}`:"swiper-wrapper"}function eP({swiper:s,slides:a,passedParams:n,changedParams:l,nextEl:o,prevEl:d,scrollbarEl:h,paginationEl:c}){let p,u,f,m,g,y,v,x,b=l.filter(s=>"children"!==s&&"direction"!==s&&"wrapperClass"!==s),{params:w,pagination:k,navigation:C,scrollbar:S,virtual:_,thumbs:j}=s;l.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&!n.thumbs.swiper.destroyed&&w.thumbs&&(!w.thumbs.swiper||w.thumbs.swiper.destroyed)&&(p=!0),l.includes("controller")&&n.controller&&n.controller.control&&w.controller&&!w.controller.control&&(u=!0),l.includes("pagination")&&n.pagination&&(n.pagination.el||c)&&(w.pagination||!1===w.pagination)&&k&&!k.el&&(f=!0),l.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||h)&&(w.scrollbar||!1===w.scrollbar)&&S&&!S.el&&(m=!0),l.includes("navigation")&&n.navigation&&(n.navigation.prevEl||d)&&(n.navigation.nextEl||o)&&(w.navigation||!1===w.navigation)&&C&&!C.prevEl&&!C.nextEl&&(g=!0);let T=a=>{s[a]&&(s[a].destroy(),"navigation"===a?(s.isElement&&(s[a].prevEl.remove(),s[a].nextEl.remove()),w[a].prevEl=void 0,w[a].nextEl=void 0,s[a].prevEl=void 0,s[a].nextEl=void 0):(s.isElement&&s[a].el.remove(),w[a].el=void 0,s[a].el=void 0))};l.includes("loop")&&s.isElement&&(w.loop&&!n.loop?y=!0:!w.loop&&n.loop?v=!0:x=!0),b.forEach(s=>{if(ek(w[s])&&ek(n[s]))Object.assign(w[s],n[s]),("navigation"===s||"pagination"===s||"scrollbar"===s)&&"enabled"in n[s]&&!n[s].enabled&&T(s);else{let a=n[s];(!0===a||!1===a)&&("navigation"===s||"pagination"===s||"scrollbar"===s)?!1===a&&T(s):w[s]=n[s]}}),b.includes("controller")&&!u&&s.controller&&s.controller.control&&w.controller&&w.controller.control&&(s.controller.control=w.controller.control),l.includes("children")&&a&&_&&w.virtual.enabled?(_.slides=a,_.update(!0)):l.includes("virtual")&&_&&w.virtual.enabled&&(a&&(_.slides=a),_.update(!0)),l.includes("children")&&a&&w.loop&&(x=!0),p&&j.init()&&j.update(!0),u&&(s.controller.control=w.controller.control),f&&(s.isElement&&(!c||"string"==typeof c)&&((c=document.createElement("div")).classList.add("swiper-pagination"),c.part.add("pagination"),s.el.appendChild(c)),c&&(w.pagination.el=c),k.init(),k.render(),k.update()),m&&(s.isElement&&(!h||"string"==typeof h)&&((h=document.createElement("div")).classList.add("swiper-scrollbar"),h.part.add("scrollbar"),s.el.appendChild(h)),h&&(w.scrollbar.el=h),S.init(),S.updateSize(),S.setTranslate()),g&&(s.isElement&&(o&&"string"!=typeof o||((o=document.createElement("div")).classList.add("swiper-button-next"),B(o,s.navigation.arrowSvg),o.part.add("button-next"),s.el.appendChild(o)),d&&"string"!=typeof d||((d=document.createElement("div")).classList.add("swiper-button-prev"),B(d,s.navigation.arrowSvg),d.part.add("button-prev"),s.el.appendChild(d))),o&&(w.navigation.nextEl=o),d&&(w.navigation.prevEl=d),C.init(),C.update()),l.includes("allowSlideNext")&&(s.allowSlideNext=n.allowSlideNext),l.includes("allowSlidePrev")&&(s.allowSlidePrev=n.allowSlidePrev),l.includes("direction")&&s.changeDirection(n.direction,!1),(y||x)&&s.loopDestroy(),(v||x)&&s.loopCreate(),s.update()}function eA(s={},a=!0){let n={on:{}},l={},o={};eC(n,eg),n._emitClasses=!0,n.init=!1;let d={},h=ew.map(s=>s.replace(/_/,""));return Object.keys(Object.assign({},s)).forEach(c=>{void 0!==s[c]&&(h.indexOf(c)>=0?ek(s[c])?(n[c]={},o[c]={},eC(n[c],s[c]),eC(o[c],s[c])):(n[c]=s[c],o[c]=s[c]):0===c.search(/on[A-Z]/)&&"function"==typeof s[c]?a?l[`${c[2].toLowerCase()}${c.substr(3)}`]=s[c]:n.on[`${c[2].toLowerCase()}${c.substr(3)}`]=s[c]:d[c]=s[c])}),["navigation","pagination","scrollbar"].forEach(s=>{!0===n[s]&&(n[s]={}),!1===n[s]&&delete n[s]}),{params:n,passedParams:o,rest:d,events:l}}function eN({el:s,nextEl:a,prevEl:n,paginationEl:l,scrollbarEl:o,swiper:d},h){eS(h)&&a&&n&&(d.params.navigation.nextEl=a,d.originalParams.navigation.nextEl=a,d.params.navigation.prevEl=n,d.originalParams.navigation.prevEl=n),e_(h)&&l&&(d.params.pagination.el=l,d.originalParams.pagination.el=l),ej(h)&&o&&(d.params.scrollbar.el=o,d.originalParams.scrollbar.el=o),d.init(s)}function eM(s,a,n,l,o){let d=[];if(!a)return d;let h=s=>{0>d.indexOf(s)&&d.push(s)};if(n&&l){let s=l.map(o),a=n.map(o);s.join("")!==a.join("")&&h("children"),l.length!==n.length&&h("children")}return ew.filter(s=>"_"===s[0]).map(s=>
1337s.replace(/_/,"")).forEach(n=>{if(n in s&&n in a)if(ek(s[n])&&ek(a[n])){let l=Object.keys(s[n]),o=Object.keys(a[n]);l.length!==o.length?h(n):(l.forEach(l=>{s[n][l]!==a[n][l]&&h(n)}),o.forEach(l=>{s[n][l]!==a[n][l]&&h(n)}))}else s[n]!==a[n]&&h(n)}),d}let eI=s=>{s&&!s.destroyed&&s.params.virtual&&(!s.params.virtual||s.params.virtual.enabled)&&(s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.emit("_virtualUpdated"),s.parallax&&s.params.parallax&&s.params.parallax.enabled&&s.parallax.setTranslate())};function eD(){return(eD=Object.assign.bind()).apply(this,arguments)}function eF(s){return s.type&&s.type.displayName&&s.type.displayName.includes("SwiperSlide")}function eL(s){let a=[];return f.default.Children.toArray(s).forEach(s=>{eF(s)?a.push(s):s.props&&s.props.children&&eL(s.props.children).forEach(s=>a.push(s))}),a}function eR(s){let a=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return f.default.Children.toArray(s).forEach(s=>{if(eF(s))a.push(s);else if(s.props&&s.props.slot&&n[s.props.slot])n[s.props.slot].push(s);else if(s.props&&s.props.children){let l=eL(s.props.children);l.length>0?l.forEach(s=>a.push(s)):n["container-end"].push(s)}else n["container-end"].push(s)}),{slides:a,slots:n}}function eO(s,a,n){if(!n)return null;let l=s=>{let n=s;return s<0?n=a.length+s:n>=a.length&&(n-=a.length),n},o=s.isHorizontal()?{[s.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:d,to:h}=n,c=s.params.loop?-a.length:0,p=s.params.loop?2*a.length:a.length,u=[];for(let s=c;s<p;s+=1)s>=d&&s<=h&&u.push(a[l(s)]);return u.map((a,n)=>f.default.cloneElement(a,{swiper:s,style:o,key:a.props.virtualIndex||a.key||`slide-${n}`}))}function ez(s,a){return"u"<typeof window?(0,f.useEffect)(s,a):(0,f.useLayoutEffect)(s,a)}let eB=(0,f.createContext)(null),eV=(0,f.createContext)(null),e$=(0,f.forwardRef)(({className:s,tag:a="div",wrapperTag:n="div",children:l,onSwiper:o,...d}={},h)=>{let c=!1,[p,u]=(0,f.useState)("swiper"),[m,g]=(0,f.useState)(null),[y,v]=(0,f.useState)(!1),x=(0,f.useRef)(!1),b=(0,f.useRef)(null),w=(0,f.useRef)(null),k=(0,f.useRef)(null),C=(0,f.useRef)(null),S=(0,f.useRef)(null),_=(0,f.useRef)(null),j=(0,f.useRef)(null),T=(0,f.useRef)(null),{params:E,passedParams:P,rest:A,events:N}=eA(d),{slides:M,slots:I}=eR(l),D=()=>{v(!y)};Object.assign(E.on,{_containerClasses(s,a){u(a)}});let F=()=>{Object.assign(E.on,N),c=!0;let s={...E};if(delete s.wrapperClass,w.current=new eb(s),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=M;let s={cache:!1,slides:M,renderExternal:g,renderExternalUpdate:!1};eC(w.current.params.virtual,s),eC(w.current.originalParams.virtual,s)}};b.current||F(),w.current&&w.current.on("_beforeBreakpoint",D);let L=()=>{!c&&N&&w.current&&Object.keys(N).forEach(s=>{w.current.on(s,N[s])})},R=()=>{N&&w.current&&Object.keys(N).forEach(s=>{w.current.off(s,N[s])})};function O(){return E.virtual?eO(w.current,M,m):M.map((s,a)=>f.default.cloneElement(s,{swiper:w.current,swiperSlideIndex:a}))}return(0,f.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",D)}),(0,f.useEffect)(()=>{!x.current&&w.current&&(w.current.emitSlidesClasses(),x.current=!0)}),ez(()=>{if(h&&(h.current=b.current),b.current)return w.current.destroyed&&F(),eN({el:b.current,nextEl:S.current,prevEl:_.current,paginationEl:j.current,scrollbarEl:T.current,swiper:w.current},E),o&&!w.current.destroyed&&o(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),ez(()=>{L();let s=eM(P,k.current,M,C.current,s=>s.key);return k.current=P,C.current=M,s.length&&w.current&&!w.current.destroyed&&eP({swiper:w.current,slides:M,passedParams:P,changedParams:s,nextEl:S.current,prevEl:_.current,scrollbarEl:T.current,paginationEl:j.current}),()=>{R()}}),ez(()=>{eI(w.current)},[m]),f.default.createElement(a,eD({ref:b,className:eT(`${p}${s?` ${s}`:""}`)},A),f.default.createElement(eV.Provider,{value:w.current},I["container-start"],f.default.createElement(n,{className:eE(E.wrapperClass)},I["wrapper-start"],O(),I["wrapper-end"]),eS(E)&&f.default.createElement(f.default.Fragment,null,f.default.createElement("div",{ref:_,className:"swiper-button-prev"}),f.default.createElement("div",{ref:S,className:"swiper-button-next"})),ej(E)&&f.default.createElement("div",{ref:T,className:"swiper-scrollbar"}),e_(E)&&f.default.createElement("div",{ref:j,className:"swiper-pagination"}),I["container-end"]))});e$.displayName="Swiper";let eW=(0,f.forwardRef)(({tag:s="div",children:a,className:n="",swiper:l,zoom:o,lazy:d,virtualIndex:h,swiperSlideIndex:c,...p}={},u)=>{let m=(0,f.useRef)(null),[g,y]=(0,f.useState)("swiper-slide"),[v,x]=(0,f.useState)(!1);function b(s,a,n){a===m.current&&y(n)}ez(()=>{if(void 0!==c&&(m.current.swiperSlideIndex=c),u&&(u.current=m.current),m.current&&l){if(l.destroyed){"swiper-slide"!==g&&y("swiper-slide");return}return l.on("_slideClass",b),()=>{l&&l.off("_slideClass",b)}}}),ez(()=>{l&&m.current&&!l.destroyed&&y(l.getSlideClasses(m.current))},[l]);let w={isActive:g.indexOf("swiper-slide-active")>=0,isVisible:g.indexOf("swiper-slide-visible")>=0,isFullyVisible:g.indexOf("swiper-slide-fully-visible")>=0,isPrev:g.indexOf("swiper-slide-prev")>=0,isNext:g.indexOf("swiper-slide-next")>=0},k=()=>"function"==typeof a?a(w):a,C=()=>{x(!0)};return f.default.createElement(s,eD({ref:m,className:eT(`${g}${n?` ${n}`:""}`),"data-swiper-slide-index":h,onLoad:C},p),o&&f.default.createElement(eB.Provider,{value:w},f.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},k(),d&&!v&&f.default.createElement("div",{className:"swiper-lazy-preloader",ref:s=>{s&&(s.lazyPreloaderManaged=!0)}}))),!o&&f.default.createElement(eB.Provider,{value:w},k(),d&&!v&&f.default.createElement("div",{className:"swiper-lazy-preloader",ref:s=>{s&&(s.lazyPreloaderManaged=!0)}})))});
1337eW.displayName="SwiperSlide",s.s(["Swiper",0,e$,"SwiperSlide",0,eW],366591)}]);
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.