PageSourceSearch

https://www.gradyent.ai/_next/static/chunks/18-666c10ffece13b03.js

js gradyent.ai collected 2026-10-04 11:51:06 UTC 155,702 bytes, 22 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18],{9477:function(e,n,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,n,r,i){void 0===i&&(i=r);var o=Object.getOwnPropertyDescriptor(n,r);(!o||("get"in o?!n.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return n[r]}}),Object.defineProperty(e,i,o)}:function(e,n,r,i){void 0===i&&(i=r),e[i]=n[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}:function(e,n){e.default=n}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(n,e,r);return o(n,e),n};Object.defineProperty(n,"__esModule",{value:!0});let s=a(r(7294));n.default=function({html:e,height:n=null,width:r=null,children:i,dataNtpc:o=""}){return(0,s.useEffect)(()=>{o&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${o}`}})},[o]),s.default.createElement(s.default.Fragment,null,i,e?s.default.createElement("div",{style:{height:null!=n?`${n}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":o,dangerouslySetInnerHTML:{__html:e}}):null)}},3632:function(e,n,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});let o=i(r(7294)),a=r(6257),s=i(r(9477));n.default=function(e){let{apiKey:n,...r}=e,i={...r,key:n},{html:l}=(0,a.GoogleMapsEmbed)(i);return o.default.createElement(s.default,{height:i.height||null,width:i.width||null,html:l,dataNtpc:"GoogleMapsEmbed"})}},674:function(e,n,r){"use strict";let i;var o=this&&this.__createBinding||(Object.create?function(e,n,r,i){void 0===i&&(i=r);var o=Object.getOwnPropertyDescriptor(n,r);(!o||("get"in o?!n.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return n[r]}}),Object.defineProperty(e,i,o)}:function(e,n,r,i){void 0===i&&(i=r),e[i]=n[r]}),a=this&&this.__setModuleDefault||(Object.create?function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}:function(e,n){e.default=n}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&o(n,e,r);return a(n,e),n},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.sendGTMEvent=n.GoogleTagManager=void 0;let u=s(r(7294)),c=l(r(4298));n.GoogleTagManager=function(e){let{gtmId:n,dataLayerName:r="dataLayer",auth:o,preview:a,dataLayer:s}=e;void 0===i&&(i=r);let l="dataLayer"!==r?`$l=${r}`:"",d=o?`&gtm_auth=${o}`:"",h=a?`&gtm_preview=${a}&gtm_cookies_win=x`:"";return(0,u.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),u.default.createElement(u.default.Fragment,null,u.default.createElement(c.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:`
2      (function(w,l){
3        w[l]=w[l]||[];
4        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
5        ${s?`w[l].push(${JSON.stringify(s)})`:""}
6      })(window,'${r}');`}}),u.default.createElement(c.default,{id:"_next-gtm","data-ntpc":"GTM",src:`https://www.googletagmanager.com/gtm.js?id=${n}${l}${d}${h}`}))};let d=e=>{if(void 0===i){console.warn("@next/third-parties: GTM has not been initialized");return}window[i]?window[i].push(e):console.warn(`@next/third-parties: GTM dataLayer ${i} does not exist`)};n.sendGTMEvent=d},9692:function(e,n,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.sendGTMEvent=n.GoogleTagManager=n.YouTubeEmbed=n.GoogleMapsEmbed=void 0;var o=r(3632);Object.defineProperty(n,"GoogleMapsEmbed",{enumerable:!0,get:function(){return i(o).default}});var a=r(1494);Object.defineProperty(n,"YouTubeEmbed",{enumerable:!0,get:function(){return i(a).default}});var s=r(674);Object.defineProperty(n,"GoogleTagManager",{enumerable:!0,get:function(){return s.GoogleTagManager}}),Object.defineProperty(n,"sendGTMEvent",{enumerable:!0,get:function(){return s.sendGTMEvent}})},1494:function(e,n,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esMo
6dule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});let o=i(r(7294)),a=i(r(4298)),s=r(6257),l=i(r(9477)),u={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"};n.default=function(e){let{html:n,scripts:r,stylesheets:i}=(0,s.YouTubeEmbed)(e);return o.default.createElement(l.default,{height:e.height||null,width:e.width||null,html:n,dataNtpc:"YouTubeEmbed"},null==r?void 0:r.map(e=>o.default.createElement(a.default,{key:e.url,src:e.url,strategy:u[e.strategy],stylesheets:i})))}},8875:function(e,n,r){var i,o,a;a={canUseDOM:o=!!("undefined"!=typeof window&&window.document&&window.document.createElement),canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!!(window.addEventListener||window.attachEvent),canUseViewport:o&&!!window.screen},void 0!==(i=(function(){return a}).call(n,r,n,e))&&(e.exports=i)},4394:function(e,n,r){"use strict";r.d(n,{K:function(){return i},k:function(){return o}});var i=function(){},o=function(){}},1727:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.DYNAMIC_ERROR_CODE=void 0;let r="DYNAMIC_SERVER_USAGE";n.DYNAMIC_ERROR_CODE=r,n.DynamicServerError=class extends Error{constructor(e){super("Dynamic server usage: ".concat(e)),this.digest=r}},("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},3897:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.useSearchParams=function(){let e=i.useContext(a.SearchParamsContext),n=i.useMemo(()=>new f(e||new URLSearchParams),[e]);if(s.staticGenerationBailout("useSearchParams"))return n;if(!e)throw Error("invariant expected search params to be mounted");return n},n.usePathname=function(){return i.useContext(a.PathnameContext)},Object.defineProperty(n,"ServerInsertedHTMLContext",{enumerable:!0,get:function(){return l.ServerInsertedHTMLContext}}),Object.defineProperty(n,"useServerInsertedHTML",{enumerable:!0,get:function(){return l.useServerInsertedHTML}}),n.useRouter=function(){let e=i.useContext(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e},n.useSelectedLayoutSegments=p,n.useSelectedLayoutSegment=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",n=p(e);return 0===n.length?null:n[0]},Object.defineProperty(n,"redirect",{enumerable:!0,get:function(){return u.redirect}}),Object.defineProperty(n,"notFound",{enumerable:!0,get:function(){return c.notFound}});var i=r(7294),o=r(8245),a=r(8914),s=r(6045),l=r(671),u=r(761),c=r(8739);let d=Symbol("internal for urlsearchparams readonly");function h(){return Error("ReadonlyURLSearchParams cannot be modified")}class f{[Symbol.iterator](){return this[d][Symbol.iterator]()}append(){throw h()}delete(){throw h()}set(){throw h()}sort(){throw h()}constructor(e){this[d]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e)}}function p(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",{tree:n}=i.useContext(o.LayoutRouterContext);return function e(n,r){let i,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(o)i=n[1][r];else{var s;let l=n[1];i=null!=(s=l.children)?s:Object.values(l)[0]}if(!i)return a;let u=i[0],c=Array.isArray(u)?u[1]:u;return c?(a.push(c),e(i,r,!1,a)):a}(n,e)}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},8739:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.notFound=function(){let e=Error(r);throw e.digest=r,e},n.NOT_FOUND_ERROR_CODE=void 0;let r="NEXT_NOT_FOUND";n.NOT_FOUND_ERROR_CODE=r,("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
6dule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},761:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.redirect=function(e){let n=Error(r);throw n.digest=r+";"+e,n},n.REDIRECT_ERROR_CODE=void 0;let r="NEXT_REDIRECT";n.REDIRECT_ERROR_CODE=r,("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},6045:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.staticGenerationBailout=function(e){let n=o.staticGenerationAsyncStorage&&"getStore"in o.staticGenerationAsyncStorage?null==o.staticGenerationAsyncStorage?void 0:o.staticGenerationAsyncStorage.getStore():o.staticGenerationAsyncStorage;if(null==n?void 0:n.forceStatic)return!0;if(null==n?void 0:n.isStaticGeneration)throw n&&(n.fetchRevalidate=0),new i.DynamicServerError(e)};var i=r(1727),o=r(2437);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},227:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getDomainLocale=function(e,n,i,o){{let a=r(2554).normalizeLocalePath,s=r(4643).detectDomainLocale,l=n||a(e,i).detectedLocale,u=s(o,void 0,l);if(u){let c="http".concat(u.http?"":"s","://"),d=l===u.defaultLocale?"":"/".concat(l);return"".concat(c).concat(u.domain).concat("").concat(d).concat(e)}return!1}},("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},1551:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(2648).Z,o=r(7273).Z,a=i(r(7294)),s=r(1003),l=r(7795),u=r(4465),c=r(2692),d=r(8245),h=r(9246),f=r(227),p=r(3468);let m=new Set;function g(e,n,r,i){if(s.isLocalURL(n)){if(!i.bypassPrefetchedCheck){let o=void 0!==i.locale?i.locale:"locale"in e?e.locale:void 0,a=n+"%"+r+"%"+o;if(m.has(a))return;m.add(a)}Promise.resolve(e.prefetch(n,r,i)).catch(e=>{})}}function v(e){return"string"==typeof e?e:l.formatUrl(e)}let y=a.default.forwardRef(function(e,n){let r,i;let{href:l,as:m,children:y,prefetch:b,passHref:x,replace:w,shallow:E,scroll:P,locale:S,onClick:k,onMouseEnter:O,onTouchStart:T,legacyBehavior:M=!1}=e,A=o(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);r=y,M&&("string"==typeof r||"number"==typeof r)&&(r=a.default.createElement("a",null,r));let C=!1!==b,R=a.default.useContext(c.RouterContext),V=a.default.useContext(d.AppRouterContext),j=null!=R?R:V,L=!R,{href:_,as:D}=a.default.useMemo(()=>{if(!R){let e=v(l);return{href:e,as:m?v(m):e}}let[n,r]=s.resolveHref(R,l,!0);return{href:n,as:m?s.resolveHref(R,m):r||n}},[R,l,m]),B=a.default.useRef(_),I=a.default.useRef(D);M&&(i=a.default.Children.only(r));let F=M?i&&"object"==typeof i&&i.ref:n,[N,U,z]=h.useIntersection({rootMargin:"200px"}),$=a.default.useCallback(e=>{(I.current!==D||B.current!==_)&&(z(),I.current=D,B.current=_),N(e),F&&("function"==typeof F?F(e):"object"==typeof F&&(F.current=e))},[D,F,_,z,N]);a.default.useEffect(()=>{j&&U&&C&&g(j,_,D,{locale:S})},[D,_,U,S,C,null==R?void 0:R.locale,j]);let G={ref:$,onClick(e){M||"function"!=typeof k||k(e),M&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),j&&!e.defaultPrevented&&function(e,n,r,i,o,l,u,c,d,h){let{nodeName:f}=e.currentTarget,p="A"===f.toUpperCase();if(p&&(function(e){let{target:n}=e.currentTarget;return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!s.isLocalURL(r)))return;e.preventDefault();let m=()=>{"beforePopState"in n?n[o?"replace":"push"](r,i,{shallow:l,locale:c,scroll:u}):n[o?"replace":"push"](i||r,{forceOptimisticNavigation:!h})};d?a.default.startTransition(m):m()}
6(e,j,_,D,w,E,P,S,L,C)},onMouseEnter(e){M||"function"!=typeof O||O(e),M&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),j&&(C||!L)&&g(j,_,D,{locale:S,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart(e){M||"function"!=typeof T||T(e),M&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),j&&(C||!L)&&g(j,_,D,{locale:S,priority:!0,bypassPrefetchedCheck:!0})}};if(!M||x||"a"===i.type&&!("href"in i.props)){let H=void 0!==S?S:null==R?void 0:R.locale,W=(null==R?void 0:R.isLocaleDomain)&&f.getDomainLocale(D,H,null==R?void 0:R.locales,null==R?void 0:R.domainLocales);G.href=W||p.addBasePath(u.addLocale(D,H,null==R?void 0:R.defaultLocale))}return M?a.default.cloneElement(i,G):a.default.createElement("a",Object.assign({},A,G),r)});n.default=y,("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},2554:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.normalizeLocalePath=void 0;let i=(e,n)=>r(4769).normalizeLocalePath(e,n);n.normalizeLocalePath=i,("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},9246:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.useIntersection=function(e){let{rootRef:n,rootMargin:r,disabled:u}=e,c=u||!a,[d,h]=i.useState(!1),[f,p]=i.useState(null);i.useEffect(()=>{if(a){if(!c&&!d&&f&&f.tagName){let e=function(e,n,r){let{id:i,observer:o,elements:a}=function(e){let n;let r={root:e.root||null,margin:e.rootMargin||""},i=l.find(e=>e.root===r.root&&e.margin===r.margin);if(i&&(n=s.get(i)))return n;let o=new Map,a=new IntersectionObserver(e=>{e.forEach(e=>{let n=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;n&&r&&n(r)})},e);return n={id:r,observer:a,elements:o},l.push(r),s.set(r,n),n}(r);return a.set(e,n),o.observe(e),function(){if(a.delete(e),o.unobserve(e),0===a.size){o.disconnect(),s.delete(i);let n=l.findIndex(e=>e.root===i.root&&e.margin===i.margin);n>-1&&l.splice(n,1)}}}(f,e=>e&&h(e),{root:null==n?void 0:n.current,rootMargin:r});return e}}else if(!d){let i=o.requestIdleCallback(()=>h(!0));return()=>o.cancelIdleCallback(i)}},[f,c,r,n,d]);let m=i.useCallback(()=>{h(!1)},[]);return[p,d,m]};var i=r(7294),o=r(4686);let a="function"==typeof IntersectionObserver,s=new Map,l=[];("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},671:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.useServerInsertedHTML=function(e){let n=i.useContext(o);n&&n(e)},n.ServerInsertedHTMLContext=void 0;var i=(0,r(1598).Z)(r(7294));let o=i.default.createContext(null);n.ServerInsertedHTMLContext=o},1664:function(e,n,r){e.exports=r(1551)},9332:function(e,n,r){e.exports=r(3897)},1163:function(e,n,r){e.exports=r(880)},7847:function(e,n,r){"use strict";r.d(n,{Z:function(){return E}});var i,o=r(7294),a=function(e,n){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,o,a=r.call(e),s=[];try{for(;(void 0===n||n-- >0)&&!(i=a.next()).done;)s.push(i.value)}catch(l){o={error:l}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return s},s=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],l={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",
6itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode
6-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"},u=function(){return(u=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++)for(var o in n=arguments[r])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},c=function(e,n){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,o,a=r.call(e),s=[];try{for(;(void 0===n||n-- >0)&&!(i=a.next()).done;)s.push(i.value)}catch(l){o={error:l}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return s},d=function(e,n,r){if(r||2==arguments.length)for(var i,o=0,a=n.length;o<a;o++)!i&&o in n||(i||(i=Array.prototype.slice.call(n,0,o)),i[o]=n[o]);return e.concat(i||Array.prototype.slice.call(n))};function h(e,n){if(void 0===n&&(n={}),!e||!(e instanceof Node))return null;var r,i,f,p,m,g=n.actions,v=void 0===g?[]:g,y=n.index,b=n.level,x=void 0===b?0:b,w=n.randomKey,E=e,P="".concat(x,"-").concat(void 0===y?0:y),S=[];if(w&&0===x&&(P="".concat(function(e){void 0===e&&(e=6);for(var n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",r="",i=e;i>0;--i)r+=n[Math.round(Math.random()*(n.length-1))];return r}(),"-").concat(P)),Array.isArray(v)&&v.forEach(function(n){n.condition(E,P,x)&&("function"!=typeof n.pre||(E=n.pre(E,P,x))instanceof Node||(E=e),"function"==typeof n.post&&S.push(n.post(E,P,x)))}),S.length)return S;switch(E.nodeType){case 1:return o.createElement((r=E.nodeName,/[a-z]+[A-Z]+[a-z]+/.test(r)?r:r.toLowerCase()),function(e,n){var r={key:n};if(e instanceof Element){var i=e.getAttribute("class");i&&(r.className=i),d([],c(e.attributes),!1).forEach(function(e){switch(e.name){case"class":break;case"style":r[e.name]=e.value.split(/ ?; ?/).reduce(function(e,n){var r=a(n.split(/ ?: ?/),2),i=r[0],o=r[1];return i&&o&&(e[i.replace(/-(\w)/g,function(e,n){return n.toUpperCase()})]=Number.isNaN(Number(o))?o:Number(o)),e},{});break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"auto
6play":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":r[l[e.name]||e.name]=!0;break;default:r[l[e.name]||e.name]=e.value}})}return r}(E,P),(i=E.childNodes,f=n,(p=d([],c(i),!1).map(function(e,n){return h(e,u(u({},f),{index:n,level:x+1}))}).filter(Boolean)).length?p:null));case 3:var k=(null===(m=E.nodeValue)||void 0===m?void 0:m.toString())||"";if(/^\s+$/.test(k)&&!/[\u00A0\u202F]/.test(k))return null;if(!E.parentNode)return k;var O=E.parentNode.nodeName.toLowerCase();if(s.includes(O))return/\S/.test(k)&&console.warn("A textNode is not allowed inside '".concat(O,"'. Your text \"").concat(k,'" will be ignored')),null;return k;default:return null}}function f(e,n){return(void 0===n&&(n={}),"string"==typeof e)?function(e,n){if(void 0===n&&(n={}),!e||"string"!=typeof e)return null;var r=n.nodeOnly,i=n.selector,o=n.type;try{var a=new DOMParser().parseFromString(e,void 0===o?"text/html":o).querySelector(void 0===i?"body > *":i);if(!(a instanceof Node))throw TypeError("Error parsing input");if(void 0!==r&&r)return a;return h(a,n)}catch(s){}return null}(e,n):e instanceof Node?h(e,n):null}var p=r(8875),m={FAILED:"failed",LOADED:"loaded",LOADING:"loading",PENDING:"pending",READY:"ready",UNSUPPORTED:"unsupported"};function g(){return p.canUseDOM}var v=(i=function(e,n){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])})(e,n)},function(e,n){if("function"!=typeof n&&null!==n)throw TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}i(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}),y=function(){return(y=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++)for(var o in n=arguments[r])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},b=function(e,n){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,o,a=r.call(e),s=[];try{for(;(void 0===n||n-- >0)&&!(i=a.next()).done;)s.push(i.value)}catch(l){o={error:l}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return s},x=function(e,n,r){if(r||2==arguments.length)for(var i,o=0,a=n.length;o<a;o++)!i&&o in n||(i||(i=Array.prototype.slice.call(n,0,o)),i[o]=n[o]);return e.concat(i||Array.prototype.slice.call(n))},w=Object.create(null),E=function(e){function n(n){var r=e.call(this,n)||this;return Object.defineProperty(r,"isInitialized",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(r,"isActive",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(r,"hash",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(r,"handleLoad",{enumerable:!0,configurable:!0,writable:!0,value:function(e){r.isActive&&r.setState({content:e,status:m.LOADED},r.getElement)}}),Object.defineProperty(r,"handleError",{enumerable:!0,configurable:!0,writable:!0,value:function(e){var n=r.props.onError,i="Browser does not support SVG"===e.message?m.UNSUPPORTED:m.FAILED;r.isActive&&r.setState({status:i},function(){"function"==typeof n&&n(e)})}}),Object.defineProperty(r,"request",{enumerable:!0,configurable:!0,writable:!0,value:function(){var e=r.props,n=e.cacheRequests,i=e.fetchOptions,o=e.src;try{return n&&(w[o]={content:"",status:m.LOADING}),fetch(o,i).then(function(e){var n=e.headers.get("content-type"),r=b((n||"").split(/ ?; ?/),1)[0];if(e.status>299)throw Error("Not found");if(!["image/svg+xml","text/plain"].some(function(e){return r.includes(e)}))throw Error("Content type isn't valid: ".concat(r));return e.text()}).then(function(e){var i=r.props.src;if(o!==i){w[o].status===m.LOADING&&delete w[o];return}if(r.handleLoad(e),n){var a=w[o];a&&(a.content=e,a.status=m.LOADED)}}).catch(function(e){r.handleError(e),n&&w[o]&&delete w[o]})}catch(a){return r.handleError(Error(a.message))}}}),r.state={content:"",element:null,hasCache:!!n.cacheRequests&&!!w[n.src],status:m.PENDING},r.hash=n.uniqueHash||function(e){for(var n="abcdefghijklmnopqrstuvwxyz",r="".concat(n).concat(n.toUpperCase()).concat("1234567890"),i="",o=0;o<8;o++)i+=r[Math.floor(Math.random()*r.length)];return i}(0),r}return v(n,e),Object.defineProperty(n.prototype,"componentDidMount",{enumerable:!1,
6configurable:!0,writable:!0,value:function(){if(this.isActive=!0,g()&&!this.isInitialized){var e=this.state.status,n=this.props.src;try{if(e===m.PENDING){if(!(function(){if(!document)return!1;var e=document.createElement("div");e.innerHTML="<svg />";var n=e.firstChild;return!!n&&"http://www.w3.org/2000/svg"===n.namespaceURI}()&&"undefined"!=typeof window&&null!==window))throw Error("Browser does not support SVG");if(!n)throw Error("Missing src");this.load()}}catch(r){this.handleError(r)}this.isInitialized=!0}}}),Object.defineProperty(n.prototype,"componentDidUpdate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,n){if(g()){var r=this.state,i=r.hasCache,o=r.status,a=this.props,s=a.onLoad,l=a.src;if(n.status!==m.READY&&o===m.READY&&s&&s(l,i),e.src!==l){if(!l){this.handleError(Error("Missing src"));return}this.load()}}}}),Object.defineProperty(n.prototype,"componentWillUnmount",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isActive=!1}}),Object.defineProperty(n.prototype,"getNode",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.props,n=e.description,r=e.title;try{var i=this.processSVG(),o=f(i,{nodeOnly:!0});if(!o||!(o instanceof SVGSVGElement))throw Error("Could not convert the src to a DOM Node");var a=this.updateSVGAttributes(o);if(n){var s=a.querySelector("desc");s&&s.parentNode&&s.parentNode.removeChild(s);var l=document.createElement("desc");l.innerHTML=n,a.prepend(l)}if(r){var u=a.querySelector("title");u&&u.parentNode&&u.parentNode.removeChild(u);var c=document.createElement("title");c.innerHTML=r,a.prepend(c)}return a}catch(d){return this.handleError(d)}}}),Object.defineProperty(n.prototype,"getElement",{enumerable:!1,configurable:!0,writable:!0,value:function(){try{var e=this.getNode(),n=f(e);if(!n||!o.isValidElement(n))throw Error("Could not convert the src to a React element");this.setState({element:n,status:m.READY})}catch(r){this.handleError(Error(r.message))}}}),Object.defineProperty(n.prototype,"load",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this.isActive&&this.setState({content:"",element:null,status:m.LOADING},function(){var n,r=e.props,i=r.cacheRequests,o=r.src,a=i&&w[o];if(a&&a.status===m.LOADED){e.handleLoad(a.content);return}var s=o.match(/data:image\/svg[^,]*?(;base64)?,(.*)/);if(s?n=s[1]?window.atob(s[2]):decodeURIComponent(s[2]):o.includes("<svg")&&(n=o),n){e.handleLoad(n);return}e.request()})}}),Object.defineProperty(n.prototype,"updateSVGAttributes",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var n=this,r=this.props,i=r.baseURL,o=void 0===i?"":i,a=r.uniquifyIDs,s=["id","href","xlink:href","xlink:role","xlink:arcrole"],l=["href","xlink:href"];return a&&x([],b(e.children),!1).map(function(e){if(e.attributes&&e.attributes.length){var r=Object.values(e.attributes).map(function(e){var r=e,i=e.value.match(/url\((.*?)\)/);return i&&i[1]&&(r.value=e.value.replace(i[0],"url(".concat(o).concat(i[1],"__").concat(n.hash,")"))),r});s.forEach(function(e){var i,o=r.find(function(n){return n.name===e});o&&(i=o.value,!l.includes(e)||!i||i.includes("#"))&&(o.value="".concat(o.value,"__").concat(n.hash))})}return e.children.length?n.updateSVGAttributes(e):e}),e}}),Object.defineProperty(n.prototype,"processSVG",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.state.content,n=this.props.preProcessor;return n?n(e):e}}),Object.defineProperty(n.prototype,"render",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.state,n=e.element,r=e.status,i=this.props,a=i.children,s=i.innerRef,l=i.loader,u=void 0===l?null:l,c=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var i={};for(var o in e)({}).hasOwnProperty.call(e,o)&&!n.includes(o)&&(i[o]=e[o]);return i}(this.props,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return g()?n?o.cloneElement(n,y({ref:s},c)):[m.UNSUPPORTED,m.FAILED].includes(r)?void 0===a?null:a:u:u}}),Object.defineProperty(n,"defaultProps",{enumerable:!0,configurable:!0,writable:!0,value:{cacheRequests:!0,uniquifyIDs:!1}}),n}
6(o.PureComponent)},6257:function(e,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.YouTubeEmbed=n.GoogleMapsEmbed=n.GoogleAnalytics=void 0;var i=r(3494);Object.defineProperty(n,"GoogleAnalytics",{enumerable:!0,get:function(){return i.GoogleAnalytics}});var o=r(4248);Object.defineProperty(n,"GoogleMapsEmbed",{enumerable:!0,get:function(){return o.GoogleMapsEmbed}});var a=r(2239);Object.defineProperty(n,"YouTubeEmbed",{enumerable:!0,get:function(){return a.YouTubeEmbed}})},3494:function(e,n,r){"use strict";var i=this&&this.__rest||function(e,n){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>n.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,i=Object.getOwnPropertySymbols(e);o<i.length;o++)0>n.indexOf(i[o])&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(r[i[o]]=e[i[o]]);return r},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GoogleAnalytics=void 0;let a=o(r(9426)),s=r(7058),l=e=>{var n=i(e,[]);return(0,s.formatData)(a.default,n)};n.GoogleAnalytics=l},4248:function(e,n,r){"use strict";var i=this&&this.__rest||function(e,n){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>n.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,i=Object.getOwnPropertySymbols(e);o<i.length;o++)0>n.indexOf(i[o])&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(r[i[o]]=e[i[o]]);return r},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GoogleMapsEmbed=void 0;let a=o(r(7395)),s=r(7058),l=e=>{var n=i(e,[]);return(0,s.formatData)(a.default,n)};n.GoogleMapsEmbed=l},2239:function(e,n,r){"use strict";var i=this&&this.__rest||function(e,n){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>n.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,i=Object.getOwnPropertySymbols(e);o<i.length;o++)0>n.indexOf(i[o])&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(r[i[o]]=e[i[o]]);return r},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.YouTubeEmbed=void 0;let a=o(r(8420)),s=r(7058),l=e=>{var n=i(e,[]);return(0,s.formatData)(a.default,n)};n.YouTubeEmbed=l},7058:function(e,n){"use strict";function r(e,n,r=!1){return n?Object.keys(e).filter(e=>r?!n.includes(e):n.includes(e)).reduce((n,r)=>(n[r]=e[r],n),{}):{}}function i(e,n,r,i){let o=i&&Object.keys(i).length>0?new URL(Object.values(i)[0],e):new URL(e);return n&&r&&n.forEach(e=>{r[e]&&o.searchParams.set(e,r[e])}),o.toString()}function o(e,n,r,o,a){var s;if(!n)return`<${e}></${e}>`;let l=(null===(s=n.src)||void 0===s?void 0:s.url)?Object.assign(Object.assign({},n),{src:i(n.src.url,n.src.params,o,a)}):n,u=Object.keys(Object.assign(Object.assign({},l),r)).reduce((e,n)=>{let i=null==r?void 0:r[n],o=l[n],a=null!=i?i:o,s=!0===a?n:`${n}="${a}"`;return a?e+` ${s}`:e},"");return`<${e}${u}></${e}>`}Object.defineProperty(n,"__esModule",{value:!0}),n.formatData=n.createHtml=n.formatUrl=void 0,n.formatUrl=i,n.createHtml=o,n.formatData=function(e,n){var a,s,l,u,c;let d=null===(a=e.scripts)||void 0===a?void 0:a.reduce((e,n)=>[...e,...Array.isArray(n.params)?n.params:[]],[]),h=r(n,d),f=r(n,null===(l=null===(s=e.html)||void 0===s?void 0:s.attributes.src)||void 0===l?void 0:l.params),p=r(n,[null===(c=null===(u=e.html)||void 0===u?void 0:u.attributes.src)||void 0===c?void 0:c.slugParam]),m=r(n,[...Object.keys(h),...Object.keys(f),...Object.keys(p)],!0);return Object.assign(Object.assign({},e),{html:e.html?o(e.html.element,e.html.attributes,m,f,p):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:i(e.url,e.params,h)})):null})}},3250:function(e,n,r){"use strict";/**
7 * @license React
8 * use-sync-external-store-shim.production.min.js
9 *
10 * Copyright (c) Facebook, Inc. and its affiliates.
11 *
12 * This source code is licensed under the MIT license found in the
13 * LICENSE file in the root directory of this source tree.
14 */ var i=r(7294),o="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},a=i.useState,s=i.useEffect,l=i.useLayoutEffect,u=i.useDebugValue;function c(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!o(e,r)}catch(i){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,n){return n()}:function(e,n){var r=n(),i=a({inst:{value:r,getSnapshot:n}}),o=i[0].inst,d=i[1];
14return l(function(){o.value=r,o.getSnapshot=n,c(o)&&d({inst:o})},[e,r,n]),s(function(){return c(o)&&d({inst:o}),e(function(){c(o)&&d({inst:o})})},[e]),u(r),r};n.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:d},1688:function(e,n,r){"use strict";e.exports=r(3250)},2437:function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.staticGenerationAsyncStorage=void 0;let r={};n.staticGenerationAsyncStorage=r,globalThis.AsyncLocalStorage&&(n.staticGenerationAsyncStorage=r=new globalThis.AsyncLocalStorage),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),e.exports=n.default)},5820:function(e,n,r){"use strict";r.d(n,{M:function(){return v}});var i=r(7294),o=r(404),a=r(8868);function s(){let e=(0,i.useRef)(!1);return(0,a.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var l=r(240),u=r(6681);class c extends i.Component{getSnapshotBeforeUpdate(e){let n=this.props.childRef.current;if(n&&e.isPresent&&!this.props.isPresent){let r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:n}){let r=(0,i.useId)(),o=(0,i.useRef)(null),a=(0,i.useRef)({width:0,height:0,top:0,left:0});return(0,i.useInsertionEffect)(()=>{let{width:e,height:i,top:s,left:l}=a.current;if(n||!o.current||!e||!i)return;o.current.dataset.motionPopId=r;let u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(`
15          [data-motion-pop-id="${r}"] {
16            position: absolute !important;
17            width: ${e}px !important;
18            height: ${i}px !important;
19            top: ${s}px !important;
20            left: ${l}px !important;
21          }
22        `),()=>{document.head.removeChild(u)}},[n]),i.createElement(c,{isPresent:n,childRef:o,sizeRef:a},i.cloneElement(e,{ref:o}))}let h=({children:e,initial:n,isPresent:r,onExitComplete:o,custom:a,presenceAffectsLayout:s,mode:c})=>{let h=(0,u.h)(f),p=(0,i.useId)(),m=(0,i.useMemo)(()=>({id:p,initial:n,isPresent:r,custom:a,onExitComplete(e){for(let n of(h.set(e,!0),h.values()))if(!n)return;o&&o()},register:e=>(h.set(e,!1),()=>h.delete(e))}),s?void 0:[r]);return(0,i.useMemo)(()=>{h.forEach((e,n)=>h.set(n,!1))},[r]),i.useEffect(()=>{r||h.size||!o||o()},[r]),"popLayout"===c&&(e=i.createElement(d,{isPresent:r},e)),i.createElement(l.O.Provider,{value:m},e)};function f(){return new Map}var p=r(5364),m=r(5411);let g=e=>e.key||"",v=({children:e,custom:n,initial:r=!0,onExitComplete:l,exitBeforeEnter:u,presenceAffectsLayout:c=!0,mode:d="sync"})=>{u&&(d="wait");let[f]=function(){let e=s(),[n,r]=(0,i.useState)(0),a=(0,i.useCallback)(()=>{e.current&&r(n+1)},[n]),l=(0,i.useCallback)(()=>o.Z_.postRender(a),[a]);return[l,n]}(),v=(0,i.useContext)(p.p).forceRender;v&&(f=v);let y=s(),b=function(e){let n=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&n.push(e)}),n}(e),x=b,w=new Set,E=(0,i.useRef)(x),P=(0,i.useRef)(new Map).current,S=(0,i.useRef)(!0);if((0,a.L)(()=>{S.current=!1,function(e,n){e.forEach(e=>{let r=g(e);n.set(r,e)})}(b,P),E.current=x}),(0,m.z)(()=>{S.current=!0,P.clear(),w.clear()}),S.current)return i.createElement(i.Fragment,null,x.map(e=>i.createElement(h,{key:g(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:c,mode:d},e)));x=[...x];let k=E.current.map(g),O=b.map(g),T=k.length;for(let M=0;M<T;M++){let A=k[M];-1===O.indexOf(A)&&w.add(A)}return"wait"===d&&w.size&&(x=[]),w.forEach(e=>{if(-1!==O.indexOf(e))return;let r=P.get(e);if(!r)return;let o=k.indexOf(e),a=()=>{P.delete(e),w.delete(e);let n=E.current.findIndex(n=>n.key===e);if(E.current.splice(n,1),!w.size){if(E.current=b,!1===y.current)return;f(),l&&l()}};x.splice(o,0,i.createElement(h,{key:g(r),isPresent:!1,onExitComplete:a,custom:n,presenceAffectsLayout:c,mode:d},r))}),x=x.map(e=>{let n=e.key;return w.has(n)?e:i.createElement(h,{key:g(e),isPresent:!0,presenceAffectsLayout:c,mode:d},e)}),i.createElement(i.Fragment,null,w.size?x:x.map(e=>(0,i.cloneElement)(e)))}},5364:function(e,n,r){"use strict";r.d(n,{p:function(){return o}});var i=r(7294);let o=(0,i.createContext)({})},240:function(e,n,r){"use strict";r.d(n,{O:function(){return o}});var i=r(7294);let o=(0,i.createContext)(null)},7156:function(e,n,r){"use strict";r.d(n,{_:function(){return a}});var i=r(1662);let o=(e,n,r)=>(((1-3*r+3*n)*e+(3*r-6*n))*e+3*n)*e;function a(e,n,r,a){if(e===n&&r===a)return i.Z;let s=n=>(function(e,n,r,i,a){let s,l;let u=0;do(s=o(l=n+(r-n)/2,i,a)-e)>0?r=l:n=l;
22while(Math.abs(s)>1e-7&&++u<12);return l})(n,0,1,e,r);return e=>0===e||1===e?e:o(s(e),n,a)}},7367:function(e,n,r){"use strict";r.d(n,{w:function(){return i}});let i={delta:0,timestamp:0}},404:function(e,n,r){"use strict";r.d(n,{qY:function(){return p},iW:function(){return m},Z_:function(){return f}});let i=1/60*1e3,o="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),a="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(o()),i);var s=r(7367);let l=!0,u=!1,c=!1,d=["read","update","preRender","render","postRender"],h=d.reduce((e,n)=>(e[n]=function(e){let n=[],r=[],i=0,o=!1,a=!1,s=new WeakSet,l={schedule(e,a=!1,l=!1){let u=l&&o,c=u?n:r;return a&&s.add(e),-1===c.indexOf(e)&&(c.push(e),u&&o&&(i=n.length)),e},cancel(e){let n=r.indexOf(e);-1!==n&&r.splice(n,1),s.delete(e)},process(u){if(o){a=!0;return}if(o=!0,[n,r]=[r,n],r.length=0,i=n.length)for(let c=0;c<i;c++){let d=n[c];d(u),s.has(d)&&(l.schedule(d),e())}o=!1,a&&(a=!1,l.process(u))}};return l}(()=>u=!0),e),{}),f=d.reduce((e,n)=>{let r=h[n];return e[n]=(e,n=!1,i=!1)=>(u||y(),r.schedule(e,n,i)),e},{}),p=d.reduce((e,n)=>(e[n]=h[n].cancel,e),{}),m=d.reduce((e,n)=>(e[n]=()=>h[n].process(s.w),e),{}),g=e=>h[e].process(s.w),v=e=>{u=!1,s.w.delta=l?i:Math.max(Math.min(e-s.w.timestamp,40),1),s.w.timestamp=e,c=!0,d.forEach(g),c=!1,u&&(l=!1,a(v))},y=()=>{u=!0,l=!0,c||a(v)}},5476:function(e,n,r){"use strict";r.d(n,{E:function(){return iz}});var i,o,a,s,l,u=r(7294);let c=(0,u.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),d=(0,u.createContext)({});var h=r(240),f=r(8868);let p=(0,u.createContext)({strict:!1});function m(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function g(e){return"string"==typeof e||Array.isArray(e)}function v(e){return"object"==typeof e&&"function"==typeof e.start}let y=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function b(e){return v(e.animate)||y.some(n=>g(e[n]))}function x(e){return Boolean(b(e)||e.variants)}function w(e){return Array.isArray(e)?e.join(" "):e}let E=e=>({isEnabled:n=>e.some(e=>!!n[e])}),P={measureLayout:E(["layout","layoutId","drag"]),animation:E(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:E(["exit"]),drag:E(["drag","dragControls"]),focus:E(["whileFocus"]),hover:E(["whileHover","onHoverStart","onHoverEnd"]),tap:E(["whileTap","onTap","onTapStart","onTapCancel"]),pan:E(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:E(["whileInView","onViewportEnter","onViewportLeave"])};var S=r(1741),k=r(6681);let O={hasAnimatedSinceResize:!0,hasEverUpdated:!1},T=1;var M=r(5364);class A extends u.Component{getSnapshotBeforeUpdate(){let{visualElement:e,props:n}=this.props;return e&&e.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}let C=(0,u.createContext)({}),R=Symbol.for("motionComponentSymbol"),V=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function j(e){if("string"!=typeof e||e.includes("-"));else if(V.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let L={},_=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],D=new Set(_);function B(e,{layout:n,layoutId:r}){return D.has(e)||e.startsWith("origin")||(n||void 0!==r)&&(!!L[e]||"opacity"===e)}let I=e=>!!(null==e?void 0:e.getVelocity),F={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},N=(e,n)=>_.indexOf(e)-_.indexOf(n);function U(e){return e.startsWith("--")}let z=(e,n)=>n&&"number"==typeof e?n.transform(e):e,$=(e,n,r)=>Math.min(Math.max(r,e),n),G={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},H={...G,transform:e=>$(0,1,e)},W={...G,default:1},q=e=>Math.round(1e5*e)/1e5,Y=/(-)?([\d]*\.?[\d])+/g,Z=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,X=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function K(e){return"string"==typeof e}let J=e=>({test:n=>K(n)&&n.endsWith(e)&&1===n.split(" ").length,parse:parseFloat,transform:n=>`${n}${e}`}),Q=J("deg"),ee=J("%"),et=J("px"),en=J("vh"),er=J("vw"),ei={...ee,parse:e=>ee.parse(e)/100,transform:e=>ee.transform(100*e)},eo={...G,transform:Math.round},ea={borderWidth:et,borderTopWidth:et,borderRightWidth:et,borderBottomWidth:et,borderLeftWidth:et,borderRadius:et,radiu
22s:et,borderTopLeftRadius:et,borderTopRightRadius:et,borderBottomRightRadius:et,borderBottomLeftRadius:et,width:et,maxWidth:et,height:et,maxHeight:et,size:et,top:et,right:et,bottom:et,left:et,padding:et,paddingTop:et,paddingRight:et,paddingBottom:et,paddingLeft:et,margin:et,marginTop:et,marginRight:et,marginBottom:et,marginLeft:et,rotate:Q,rotateX:Q,rotateY:Q,rotateZ:Q,scale:W,scaleX:W,scaleY:W,scaleZ:W,skew:Q,skewX:Q,skewY:Q,distance:et,translateX:et,translateY:et,translateZ:et,x:et,y:et,z:et,perspective:et,transformPerspective:et,opacity:H,originX:ei,originY:ei,originZ:et,zIndex:eo,fillOpacity:H,strokeOpacity:H,numOctaves:eo};function es(e,n,r,i){let{style:o,vars:a,transform:s,transformKeys:l,transformOrigin:u}=e;l.length=0;let c=!1,d=!1,h=!0;for(let f in n){let p=n[f];if(U(f)){a[f]=p;continue}let m=ea[f],g=z(p,m);if(D.has(f)){if(c=!0,s[f]=g,l.push(f),!h)continue;p!==(m.default||0)&&(h=!1)}else f.startsWith("origin")?(d=!0,u[f]=g):o[f]=g}if(!n.transform&&(c||i?o.transform=function({transform:e,transformKeys:n},{enableHardwareAcceleration:r=!0,allowTransformNone:i=!0},o,a){let s="";for(let l of(n.sort(N),n))s+=`${F[l]||l}(${e[l]}) `;return r&&!e.z&&(s+="translateZ(0)"),s=s.trim(),a?s=a(e,o?"":s):i&&o&&(s="none"),s}(e,r,h,i):o.transform&&(o.transform="none")),d){let{originX:v="50%",originY:y="50%",originZ:b=0}=u;o.transformOrigin=`${v} ${y} ${b}`}}let el=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function eu(e,n,r){for(let i in n)I(n[i])||B(i,r)||(e[i]=n[i])}function ec(e,n,r){let i={},o=function(e,n,r){let i=e.style||{},o={};return eu(o,i,e),Object.assign(o,function({transformTemplate:e},n,r){return(0,u.useMemo)(()=>{let i=el();return es(i,n,{enableHardwareAcceleration:!r},e),Object.assign({},i.vars,i.style)},[n])}(e,n,r)),e.transformValues?e.transformValues(o):o}(e,n,r);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=o,i}let ed=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","viewport"]);function eh(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||ed.has(e)}let ef=e=>!eh(e);try{(i=require("@emotion/is-prop-valid").default)&&(ef=e=>e.startsWith("on")?!eh(e):i(e))}catch(ep){}function em(e,n,r){return"string"==typeof e?e:et.transform(n+r*e)}let eg={offset:"stroke-dashoffset",array:"stroke-dasharray"},ev={offset:"strokeDashoffset",array:"strokeDasharray"};function ey(e,{attrX:n,attrY:r,originX:i,originY:o,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},c,d,h){if(es(e,u,c,h),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:f,style:p,dimensions:m}=e;f.transform&&(m&&(p.transform=f.transform),delete f.transform),m&&(void 0!==i||void 0!==o||p.transform)&&(p.transformOrigin=function(e,n,r){let i=em(n,e.x,e.width),o=em(r,e.y,e.height);return`${i} ${o}`}(m,void 0!==i?i:.5,void 0!==o?o:.5)),void 0!==n&&(f.x=n),void 0!==r&&(f.y=r),void 0!==a&&function(e,n,r=1,i=0,o=!0){e.pathLength=1;let a=o?eg:ev;e[a.offset]=et.transform(-i);let s=et.transform(n),l=et.transform(r);e[a.array]=`${s} ${l}`}(f,a,s,l,!1)}let eb=()=>({...el(),attrs:{}}),ex=e=>"string"==typeof e&&"svg"===e.toLowerCase();function ew(e,n,r,i){let o=(0,u.useMemo)(()=>{let r=eb();return ey(r,n,{enableHardwareAcceleration:!1},ex(i),e.transformTemplate),{...r.attrs,style:{...r.style}}},[n]);if(e.style){let a={};eu(a,e.style,e),o.style={...a,...o.style}}return o}let eE=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function eP(e,{style:n,vars:r},i,o){for(let a in Object.assign(e.style,n,o&&o.getProjectionStyles(i)),r)e.style.setProperty(a,r[a])}let eS=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function ek(e,n,r,i){for(let o in eP(e,n,void 0,i),n.attrs)e.setAttribute(eS.has(o)?o:eE(o),n.attrs[o])}function eO(e,n){let{style:r}=e,i={};for(let o in r)(I(r[o])||n.style&&I(n.style[o])||B(o,e))&&(i[o]=r[o]);return i}function eT(e,n){let r=eO(e,n);for(let i in e)if(I(e[i])||I(n[i])){let o="x"===i||"y"===i?"attr"+i.toUpperCase():i;r[o]=e[i]}return r}function eM(e,n,r,i={},o={}){return"function"==typeof n&&(n=n(void 0!==r?r:e.custom,i,o)),"string"==typeof n&&(n=e.variants&&e.variants[n]),"function"==typeof n&&(n=n(void 0!==r?r:e.custom,i,o)),n}let eA=e=>Array.isArray(e),eC=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),eR=e=>eA(e)?e[e.length-1]||0:e;function eV(e){let n=I(e)?e.get():e;return eC(n)?n.toValue():n}let ej=e=>(n,r)=>{let i=(0,u.useContext)(d),o=(0,u.useContext)(h.O),a=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:n,onMount:r},i,o,a){let s={latestValues:function(e,n,r,i){let o={},a=i(e,{});for(let s in a)o[s]=eV(a[s]);let{initial:l,animate:u}=e,c=b(e),d=x(e);n&&d&&!c&&!1!==e.inherit&&(void 0===l&&(l=n.initial),void 0===u&&(u=n.animate));let h=!!r&&!1===r.initial;h=h||!1===l;let f=h?u:l;if(f&&"boolean"!=typeof f&&!v(f)){let p=Array.isArray(f)?f:[f];p.forEach(n=>{let r=eM(e,n);if(!r)return;let{transitionEnd:i,transition:a,...s}=r;for(let l in s){let u=s[l];if(Array.isArray(u)){let c=h?u.length-1:0;u=u[c]}null!==u&&(o[l]=u)}for(let d in i)o[d]=i[d]})}return o}(i,o,a,e),renderState:n()};return r&&(s.mount=e=>r(i,e,s)),s})(e,n,i,o);return r?a():(0,k.h)(a)},eL={useVisualState:ej({scrapeMotionValuesFromProps:eT,createRenderState:eb,onMount(e,n,{renderState:r,latestValues:i}){try{r.dimensions="function"==typeof n.getBBox?n.getBBox():n.getBoundingClientRect()}catch(o){r.dimensions={x:0,y:0,width:0,height:0}}ey(r,i,{enableHardwareAcceleration:!1},ex(n.tagName),e.transformTemplate),ek(n,r)}})},e_={useVisualState:ej({scrapeMotionValuesFromProps:eO,createRenderState:el})};function eD(e,n,r,i={passive:!0}
22){return e.addEventListener(n,r,i),()=>e.removeEventListener(n,r)}function eB(e,n,r,i){(0,u.useEffect)(()=>{let o=e.current;if(r&&o)return eD(o,n,r,i)},[e,n,r,i])}(o=s||(s={})).Animate="animate",o.Hover="whileHover",o.Tap="whileTap",o.Drag="whileDrag",o.Focus="whileFocus",o.InView="whileInView",o.Exit="exit";let eI=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eF(e,n="page"){return{point:{x:e[n+"X"],y:e[n+"Y"]}}}let eN=e=>n=>eI(n)&&e(n,eF(n));function eU(e,n,r,i){return eD(e,n,eN(r),i)}function ez(e,n,r,i){return eB(e,n,r&&eN(r),i)}function e$(e){let n=null;return()=>{let r=()=>{n=null};return null===n&&(n=e,r)}}let eG=e$("dragHorizontal"),eH=e$("dragVertical");function eW(e){let n=!1;if("y"===e)n=eH();else if("x"===e)n=eG();else{let r=eG(),i=eH();r&&i?n=()=>{r(),i()}:(r&&r(),i&&i())}return n}function eq(){let e=eW(!0);return!e||(e(),!1)}function eY(e,n,r,i){return(o,a)=>{!("touch"===o.type||eq())&&(r&&e.animationState&&e.animationState.setActive(s.Hover,n),i&&i(o,a))}}let eZ=(e,n)=>!!n&&(e===n||eZ(e,n.parentElement));var eX=r(5411);let eK=(e,n)=>r=>n(e(r)),eJ=(...e)=>e.reduce(eK);function eQ(e,n){if(!n)return;let r=new PointerEvent("pointer"+e);n(r,eF(r))}let e0=new WeakMap,e1=new WeakMap,e2=e=>{let n=e0.get(e.target);n&&n(e)},e5=e=>{e.forEach(e2)},e4={some:0,all:1};function e3(e,n,r,{root:i,margin:o,amount:a="some",once:l}){(0,u.useEffect)(()=>{if(!e||!r.current)return;let u={root:null==i?void 0:i.current,rootMargin:o,threshold:"number"==typeof a?a:e4[a]},c=e=>{let{isIntersecting:i}=e;if(n.isInView===i||(n.isInView=i,l&&!i&&n.hasEnteredView))return;i&&(n.hasEnteredView=!0),r.animationState&&r.animationState.setActive(s.InView,i);let o=r.getProps(),a=i?o.onViewportEnter:o.onViewportLeave;a&&a(e)};return function(e,n,r){let i=function({root:e,...n}){let r=e||document;e1.has(r)||e1.set(r,{});let i=e1.get(r),o=JSON.stringify(n);return i[o]||(i[o]=new IntersectionObserver(e5,{root:e,...n})),i[o]}(n);return e0.set(e,r),i.observe(e),()=>{e0.delete(e),i.unobserve(e)}}(r.current,u,c)},[e,i,o,a])}function e7(e,n,r,{fallback:i=!0}){(0,u.useEffect)(()=>{e&&i&&requestAnimationFrame(()=>{n.hasEnteredView=!0;let{onViewportEnter:e}=r.getProps();e&&e(null),r.animationState&&r.animationState.setActive(s.InView,!0)})},[e])}let e6=e=>n=>(e(n),null),e9={inView:e6(function({visualElement:e,whileInView:n,onViewportEnter:r,onViewportLeave:i,viewport:o={}}){let a=(0,u.useRef)({hasEnteredView:!1,isInView:!1}),s=Boolean(n||r||i);o.once&&a.current.hasEnteredView&&(s=!1);let l="undefined"==typeof IntersectionObserver?e7:e3;l(s,a.current,e,o)}),tap:e6(function({onTap:e,onTapStart:n,onTapCancel:r,whileTap:i,visualElement:o,...a}){let l=e||n||r||i,c=(0,u.useRef)(!1),d=(0,u.useRef)(null),h={passive:!(n||e||r||a.onPointerDown)};function f(){d.current&&d.current(),d.current=null}function p(){f(),c.current=!1;let e=o.getProps();return e.whileTap&&o.animationState&&o.animationState.setActive(s.Tap,!1),!eq()}function m(e,n){var r,i,a,s;p()&&(eZ(o.current,e.target)?null===(s=(a=o.getProps()).onTap)||void 0===s||s.call(a,e,n):null===(i=(r=o.getProps()).onTapCancel)||void 0===i||i.call(r,e,n))}function g(e,n){var r,i;p()&&(null===(i=(r=o.getProps()).onTapCancel)||void 0===i||i.call(r,e,n))}function v(e,n){var r;let i=o.getProps();i.whileTap&&o.animationState&&o.animationState.setActive(s.Tap,!0),null===(r=i.onTapStart)||void 0===r||r.call(i,e,n)}let y=[Boolean(n),Boolean(e),Boolean(i),o],b=(0,u.useCallback)((e,n)=>{f(),c.current||(c.current=!0,d.current=eJ(eU(window,"pointerup",m,h),eU(window,"pointercancel",g,h)),v(e,n))},y);ez(o,"pointerdown",l?b:void 0,h);let x=(0,u.useCallback)(()=>{let e=eD(o.current,"keydown",e=>{"Enter"!==e.key||c.current||(c.current=!0,d.current=eD(o.current,"keyup",()=>{"Enter"===e.key&&p()&&eQ("up",o.getProps().onTap)},h),eQ("down",v))}),n=eD(o.current,"blur",()=>{e(),n(),c.current&&eQ("cancel",g)})},y);eB(o,"focus",l?x:void 0),(0,eX.z)(f)}),focus:e6(function({whileFocus:e,visualElement:n}){let r=(0,u.useRef)(!1),{animationState:i}=n,o=(0,u.useCallback)(()=>{let e=!1;try{e=n.current.matches(":focus-visible")}catch(o){e=!0}e&&i&&(i.setActive(s.Focus,!0),r.current=!0)},[i]),a=(0,u.useCallback)(()=>{r.current&&i&&(i.setActive(s.Focus,!1),r.current=!1)},[i]);eB(n,"focus",e?o:void 0),eB(n,"blur",e?a:void 0)}),hover:e6(function({onHoverStart:e,onHoverEnd:n,whileHover:r,visualElement:i}){ez(i,"pointerenter",(0,u.useMemo)(()=>e||r?eY(i,!0,Boolean(r),e):void 0,[e,Boolean(r),i]),{passive:!e}),ez(i,"pointerleave",(0,u.useMemo)(()=>n||r?eY(i,!1,Boolean(r),n):void 0,[e,Boolean(r),i]),{passive:!n})})};function e8(){let e=(0,u.useContext)(h.O);if(null===e)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=e,o=(0,u.useId)();(0,u.useEffect)(()=>i(o),[]);let a=()=>r&&r(o);return!n&&r?[!1,a]:[!0]}function te(e,n){if(!Array.isArray(n))return!1;let r=n.length;if(r!==e.length)return!1;for(let i=0;i<r;i++)if(n[i]!==e[i])return!1;return!0}let tt=e=>/^\-?\d*\.?\d+$/.test(e),tn=e=>/^0[^.\s]+$/.test(e);var tr=r(3234);let ti=(e,n)=>r=>Boolean(K(r)&&X.test(r)&&r.startsWith(e)||n&&Object.prototype.hasOwnProperty.call(r,n)),to=(e,n,r)=>i=>{if(!K(i))return i;let[o,a,s,l]=i.match(Y);return{[e]:parseFloat(o),[n]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}},ta=e=>$(0,255,e),ts={...G,transform:e=>Math.round(ta(e))},tl={test:ti("rgb","red"),parse:to("red","green","blue"),transform:({red:e,green:n,blue:r,alpha:i=1})=>"rgba("+ts.transform(e)+", "+ts.transform(n)+", "+ts.transform(r)+", "+q(H.transform(i))+")"},tu={test:ti("#"),parse:function(e){let n="",r="",i="",o="";return e.length>5?(n=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),o=e.substring(7,9)):(n=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),o=e.substring(4,5),n+=n,r+=r,i+=i,o+=o),{red:parseInt(n,16),green:parseInt(r,16),blue:parseInt(i,16),alph
22a:o?parseInt(o,16)/255:1}},transform:tl.transform},tc={test:ti("hsl","hue"),parse:to("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:r,alpha:i=1})=>"hsla("+Math.round(e)+", "+ee.transform(q(n))+", "+ee.transform(q(r))+", "+q(H.transform(i))+")"},td={test:e=>tl.test(e)||tu.test(e)||tc.test(e),parse:e=>tl.test(e)?tl.parse(e):tc.test(e)?tc.parse(e):tu.parse(e),transform:e=>K(e)?e:e.hasOwnProperty("red")?tl.transform(e):tc.transform(e)},th="${c}",tf="${n}";function tp(e){"number"==typeof e&&(e=`${e}`);let n=[],r=0,i=0,o=e.match(Z);o&&(r=o.length,e=e.replace(Z,th),n.push(...o.map(td.parse)));let a=e.match(Y);return a&&(i=a.length,e=e.replace(Y,tf),n.push(...a.map(G.parse))),{values:n,numColors:r,numNumbers:i,tokenised:e}}function tm(e){return tp(e).values}function tg(e){let{values:n,numColors:r,tokenised:i}=tp(e),o=n.length;return e=>{let n=i;for(let a=0;a<o;a++)n=n.replace(a<r?th:tf,a<r?td.transform(e[a]):q(e[a]));return n}}let tv=e=>"number"==typeof e?0:e,ty={test:function(e){var n,r;return isNaN(e)&&K(e)&&((null===(n=e.match(Y))||void 0===n?void 0:n.length)||0)+((null===(r=e.match(Z))||void 0===r?void 0:r.length)||0)>0},parse:tm,createTransformer:tg,getAnimatableNone:function(e){let n=tm(e),r=tg(e);return r(n.map(tv))}},tb=new Set(["brightness","contrast","saturate","opacity"]);function tx(e){let[n,r]=e.slice(0,-1).split("(");if("drop-shadow"===n)return e;let[i]=r.match(Y)||[];if(!i)return e;let o=r.replace(i,""),a=tb.has(n)?1:0;return i!==r&&(a*=100),n+"("+a+o+")"}let tw=/([a-z-]*)\(.*?\)/g,tE={...ty,getAnimatableNone(e){let n=e.match(tw);return n?n.map(tx).join(" "):e}},tP={...ea,color:td,backgroundColor:td,outlineColor:td,fill:td,stroke:td,borderColor:td,borderTopColor:td,borderRightColor:td,borderBottomColor:td,borderLeftColor:td,filter:tE,WebkitFilter:tE},tS=e=>tP[e];function tk(e,n){var r;let i=tS(e);return i!==tE&&(i=ty),null===(r=i.getAnimatableNone)||void 0===r?void 0:r.call(i,n)}let tO=e=>n=>n.test(e),tT=[G,et,ee,Q,er,en,{test:e=>"auto"===e,parse:e=>e}],tM=e=>tT.find(tO(e)),tA=[...tT,td,ty],tC=e=>tA.find(tO(e));function tR(e,n,r){let i=e.getProps();return eM(i,n,void 0!==r?r:i.custom,function(e){let n={};return e.values.forEach((e,r)=>n[r]=e.get()),n}(e),function(e){let n={};return e.values.forEach((e,r)=>n[r]=e.getVelocity()),n}(e))}function tV(e){return Boolean(I(e)&&e.add)}let tj="data-"+eE("framerAppearId");var tL=r(4394);let t_=e=>1e3*e,tD={current:!1};var tB=r(404);let tI=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,tF=e=>n=>1-e(1-n),tN=e=>e*e,tU=tF(tN),tz=tI(tN),t$=(e,n,r)=>-r*e+r*n+e;function tG(e,n,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(n-e)*6*r:r<.5?n:r<2/3?e+(n-e)*(2/3-r)*6:e}let tH=(e,n,r)=>{let i=e*e;return Math.sqrt(Math.max(0,r*(n*n-i)+i))},tW=[tu,tl,tc],tq=e=>tW.find(n=>n.test(e));function tY(e){let n=tq(e);(0,tL.k)(Boolean(n),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=n.parse(e);return n===tc&&(r=function({hue:e,saturation:n,lightness:r,alpha:i}){e/=360,r/=100;let o=0,a=0,s=0;if(n/=100){let l=r<.5?r*(1+n):r+n-r*n,u=2*r-l;o=tG(u,l,e+1/3),a=tG(u,l,e),s=tG(u,l,e-1/3)}else o=a=s=r;return{red:Math.round(255*o),green:Math.round(255*a),blue:Math.round(255*s),alpha:i}}(r)),r}let tZ=(e,n)=>{let r=tY(e),i=tY(n),o={...r};return e=>(o.red=tH(r.red,i.red,e),o.green=tH(r.green,i.green,e),o.blue=tH(r.blue,i.blue,e),o.alpha=t$(r.alpha,i.alpha,e),tl.transform(o))};function tX(e,n){return"number"==typeof e?r=>t$(e,n,r):td.test(e)?tZ(e,n):tQ(e,n)}let tK=(e,n)=>{let r=[...e],i=r.length,o=e.map((e,r)=>tX(e,n[r]));return e=>{for(let n=0;n<i;n++)r[n]=o[n](e);return r}},tJ=(e,n)=>{let r={...e,...n},i={};for(let o in r)void 0!==e[o]&&void 0!==n[o]&&(i[o]=tX(e[o],n[o]));return e=>{for(let n in i)r[n]=i[n](e);return r}},tQ=(e,n)=>{let r=ty.createTransformer(n),i=tp(e),o=tp(n),a=i.numColors===o.numColors&&i.numNumbers>=o.numNumbers;return a?eJ(tK(i.values,o.values),r):((0,tL.K)(!0,`Complex values '${e}' and '${n}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),r=>`${r>0?n:e}`)},t0=(e,n,r)=>{let i=n-e;return 0===i?1:(r-e)/i},t1=(e,n)=>r=>t$(e,n,r);
22function t2(e,n,{clamp:r=!0,ease:i,mixer:o}={}){let a=e.length;(0,tL.k)(a===n.length,"Both input and output ranges must be the same length"),(0,tL.k)(!i||!Array.isArray(i)||i.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[a-1]&&(e=[...e].reverse(),n=[...n].reverse());let s=function(e,n,r){let i=[],o=r||function(e){if("number"==typeof e);else if("string"==typeof e)return td.test(e)?tZ:tQ;else if(Array.isArray(e))return tK;else if("object"==typeof e)return tJ;return t1}(e[0]),a=e.length-1;for(let s=0;s<a;s++){let l=o(e[s],e[s+1]);if(n){let u=Array.isArray(n)?n[s]:n;l=eJ(u,l)}i.push(l)}return i}(n,i,o),l=s.length,u=n=>{let r=0;if(l>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=t0(e[r],e[r+1],n);return s[r](i)};return r?n=>u($(e[0],e[a-1],n)):u}var t5=r(7156),t4=r(1662);let t3=e=>1-Math.sin(Math.acos(e)),t7=tF(t3),t6=tI(t7),t9=(0,t5._)(.33,1.53,.69,.99),t8=tF(t9),ne=tI(t8),nt=e=>(e*=2)<1?.5*t8(e):.5*(2-Math.pow(2,-10*(e-1))),nn={linear:t4.Z,easeIn:tN,easeInOut:tz,easeOut:tU,circIn:t3,circInOut:t6,circOut:t7,backIn:t8,backInOut:ne,backOut:t9,anticipate:nt},nr=e=>{if(Array.isArray(e)){(0,tL.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[n,r,i,o]=e;return(0,t5._)(n,r,i,o)}return"string"==typeof e?((0,tL.k)(void 0!==nn[e],`Invalid easing type '${e}'`),nn[e]):e},ni=e=>Array.isArray(e)&&"number"!=typeof e[0];function no({keyframes:e,ease:n=tz,times:r,duration:i=300}){e=[...e];let o=ni(n)?n.map(nr):nr(n),a={done:!1,value:e[0]},s=(r&&r.length===e.length?r:function(e){let n=e.length;return e.map((e,r)=>0!==r?r/(n-1):0)}(e)).map(e=>e*i);function l(){var n;return t2(s,e,{ease:Array.isArray(o)?o:(n=e).map(()=>o||tz).splice(0,n.length-1)})}let u=l();return{next:e=>(a.value=u(e),a.done=e>=i,a),flipTarget(){e.reverse(),u=l()}}}function na(e,n){return e*Math.sqrt(1-n*n)}var ns=r(3038);let nl=["duration","bounce"],nu=["stiffness","damping","mass"];function nc(e,n){return n.some(n=>void 0!==e[n])}function nd({keyframes:e,restDelta:n,restSpeed:r,...i}){let o=e[0],a=e[e.length-1],s={done:!1,value:o},{stiffness:l,damping:u,mass:c,velocity:d,duration:h,isResolvedFromDuration:f}=function(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!nc(e,nu)&&nc(e,nl)){let r=function({duration:e=800,bounce:n=.25,velocity:r=0,mass:i=1}){let o,a;(0,tL.K)(e<=1e4,"Spring duration must be 10 seconds or less");let s=1-n;s=$(.05,1,s),e=$(.01,10,e/1e3),s<1?(o=n=>{let i=n*s,o=i*e,a=na(n,s);return .001-(i-r)/a*Math.exp(-o)},a=n=>{let i=n*s,a=i*e,l=Math.pow(s,2)*Math.pow(n,2)*e,u=na(Math.pow(n,2),s),c=-o(n)+.001>0?-1:1;return c*((a*r+r-l)*Math.exp(-a))/u}):(o=n=>{let i=Math.exp(-n*e),o=(n-r)*e+1;return -.001+i*o},a=n=>{let i=Math.exp(-n*e),o=(r-n)*(e*e);return i*o});let l=5/e,u=function(e,n,r){let i=r;for(let o=1;o<12;o++)i-=e(i)/n(i);return i}(o,a,l);if(e*=1e3,isNaN(u))return{stiffness:100,damping:10,duration:e};
22{let c=Math.pow(u,2)*i;return{stiffness:c,damping:2*s*Math.sqrt(i*c),duration:e}}}(e);(n={...n,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return n}(i),p=nh,m=d?-(d/1e3):0,g=u/(2*Math.sqrt(l*c));function v(){let e=a-o,i=Math.sqrt(l/c)/1e3,s=5>Math.abs(e);if(r||(r=s?.01:2),n||(n=s?.005:.5),g<1){let u=na(i,g);p=n=>a-Math.exp(-g*i*n)*((m+g*i*e)/u*Math.sin(u*n)+e*Math.cos(u*n))}else if(1===g)p=n=>a-Math.exp(-i*n)*(e+(m+i*e)*n);else{let d=i*Math.sqrt(g*g-1);p=n=>{let r=Math.min(d*n,300);return a-Math.exp(-g*i*n)*((m+g*i*e)*Math.sinh(r)+d*e*Math.cosh(r))/d}}}return v(),{next(e){let i=p(e);if(f)s.done=e>=h;else{let o=m;if(0!==e){if(g<1){let l=Math.max(0,e-5);o=(0,ns.R)(i-p(l),e-l)}else o=0}let u=Math.abs(o)<=r,c=Math.abs(a-i)<=n;s.done=u&&c}return s.value=s.done?a:i,s},flipTarget(){m=-m,[o,a]=[a,o],v()}}}nd.needsInterpolation=(e,n)=>"string"==typeof e||"string"==typeof n;let nh=e=>0,nf={decay:function({keyframes:e=[0],velocity:n=0,power:r=.8,timeConstant:i=350,restDelta:o=.5,modifyTarget:a}){let s=e[0],l={done:!1,value:s},u=r*n,c=s+u,d=void 0===a?c:a(c);return d!==c&&(u=d-s),{next(e){let n=-u*Math.exp(-e/i);return l.done=!(n>o||n<-o),l.value=l.done?d:d+n,l},flipTarget(){}}},keyframes:no,tween:no,spring:nd};function np(e,n,r=0){return e-n-r}let nm=e=>{let n=({delta:n})=>e(n);return{start:()=>tB.Z_.update(n,!0),stop:()=>tB.qY.update(n)}};function ng({duration:e,driver:n=nm,elapsed:r=0,repeat:i=0,repeatType:o="loop",repeatDelay:a=0,keyframes:s,autoplay:l=!0,onPlay:u,onStop:c,onComplete:d,onRepeat:h,onUpdate:f,type:p="keyframes",...m}){var g;let v,y;let b=r,x=0,w=e,E=!1,P=!0,S=nf[s.length>2?"keyframes":p]||no,k=s[0],O=s[s.length-1],T={done:!1,value:k};(null===(g=S.needsInterpolation)||void 0===g?void 0:g.call(S,k,O))&&(y=t2([0,100],[k,O],{clamp:!1}),s=[0,100]);let M=S({...m,duration:e,keyframes:s});function A(e){if(P||(e=-e),r+=e,E||(T=M.next(Math.max(0,r)),y&&(T.value=y(T.value)),E=P?T.done:r<=0),f&&f(T.value),E){if(0===x&&(w=void 0!==w?w:r),x<i){var n,s;n=r,s=w,(P?n>=s+a:n<=-a)&&(x++,"reverse"===o?r=function(e,n=0,r=0,i=!0){return i?np(n+-e,n,r):n-(e-n)+r}(r,w,a,P=x%2==0):(r=np(r,w,a),"mirror"===o&&M.flipTarget()),E=!1,h&&h())}else v&&v.stop(),d&&d()}}return l&&(u&&u(),(v=n(A)).start()),{stop(){c&&c(),v&&v.stop()},set currentTime(t){r=b,A(t)},sample(n){r=b;let i=e&&"number"==typeof e?Math.max(.5*e,50):50,o=0;for(A(0);o<=n;){let a=n-o;A(Math.min(a,i)),o+=i}return T}}}let nv=([e,n,r,i])=>`cubic-bezier(${e}, ${n}, ${r}, ${i})`,ny={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:nv([0,.65,.55,1]),circOut:nv([.55,0,1,.45]),backIn:nv([.31,.01,.66,-.59]),backOut:nv([.33,1.53,.69,.99])},nb={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},nx={},nw={};for(let nE in nb)nw[nE]=()=>(void 0===nx[nE]&&(nx[nE]=nb[nE]()),nx[nE]);let nP=new Set(["opacity"]);function nS(e,n){let r=performance.now(),i=({timestamp:o})=>{let a=o-r;a>=n&&(tB.qY.read(i),e(a-n))};return tB.Z_.read(i,!0),()=>tB.qY.read(i)}var nk=r(7367);let nO=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),nT=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),nM=()=>({type:"keyframes",ease:"linear",duration:.3}),nA={type:"keyframes",duration:.8},nC={x:nO,y:nO,z:nO,rotate:nO,rotateX:nO,rotateY:nO,rotateZ:nO,scaleX:nT,scaleY:nT,scale:nT,opacity:nM,backgroundColor:nM,color:nM,default:nT},nR=(e,{keyframes:n})=>{if(n.length>2)return nA;{let r=nC[e]||nC.default;return r(n[1])}},nV=(e,n)=>"zIndex"!==e&&!!("number"==typeof n||Array.isArray(n)||"string"==typeof n&&ty.test(n)&&!n.startsWith("url("));function nj(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function nL(e){return"number"==typeof e?0:tk("",e)}function n_(e,n){return e[n]||e.default||e}let nD=(e,n,r,i={})=>o=>{let a=n_(i,e)||{},s=a.delay||i.delay||0,{elapsed:l=0}=i;l-=t_(s);let u=function(e,n,r,i){let o=nV(n,r),a=void 0!==i.from?i.from:e.get();return("none"===a&&o&&"string"==typeof r?a=tk(n,r):nj(a)&&"string"==typeof r?a=nL(r):!Array.isArray(r)&&nj(r)&&"string"==typeof a&&(r=nL(a)),Array.isArray(r))?(null===r[0]&&(r[0]=a),r):[a,r]}
22(n,e,r,a),c=u[0],d=u[u.length-1],h=nV(e,c),f=nV(e,d);(0,tL.K)(h===f,`You are trying to animate ${e} from "${c}" to "${d}". ${c} is not an animatable value - to enable this animation set ${c} to a value animatable to ${d} via the \`style\` property.`);let p={keyframes:u,velocity:n.getVelocity(),...a,elapsed:l,onUpdate(e){n.set(e),a.onUpdate&&a.onUpdate(e)},onComplete(){o(),a.onComplete&&a.onComplete()}};if(!h||!f||tD.current||!1===a.type)return function({keyframes:e,elapsed:n,onUpdate:r,onComplete:i}){let o=()=>{r&&r(e[e.length-1]),i&&i()};return n?{stop:nS(o,-n)}:o()}(p);if("inertia"===a.type)return function({keyframes:e,velocity:n=0,min:r,max:i,power:o=.8,timeConstant:a=750,bounceStiffness:s=500,bounceDamping:l=10,restDelta:u=1,modifyTarget:c,driver:d,onUpdate:h,onComplete:f,onStop:p}){let m;let g=e[0];function v(e){return void 0!==r&&e<r||void 0!==i&&e>i}function y(e){return void 0===r?i:void 0===i?r:Math.abs(r-e)<Math.abs(i-e)?r:i}function b(e){null==m||m.stop(),m=ng({keyframes:[0,1],velocity:0,...e,driver:d,onUpdate(n){var r;null==h||h(n),null===(r=e.onUpdate)||void 0===r||r.call(e,n)},onComplete:f,onStop:p})}function x(e){b({type:"spring",stiffness:s,damping:l,restDelta:u,...e})}if(v(g))x({velocity:n,keyframes:[g,y(g)]});else{let w,E,P=o*n+g;void 0!==c&&(P=c(P));let S=y(P),k=S===r?-1:1,O=e=>{w=E,E=e,n=(0,ns.R)(e-w,nk.w.delta),(1===k&&e>S||-1===k&&e<S)&&x({keyframes:[e,S],velocity:n})};b({type:"decay",keyframes:[g,0],velocity:n,timeConstant:a,power:o,restDelta:u,modifyTarget:c,onUpdate:v(P)?O:void 0})}return{stop:()=>null==m?void 0:m.stop()}}(p);!function({when:e,delay:n,delayChildren:r,staggerChildren:i,staggerDirection:o,repeat:a,repeatType:s,repeatDelay:l,from:u,elapsed:c,...d}){return!!Object.keys(d).length}(a)&&(p={...p,...nR(e,p)}),p.duration&&(p.duration=t_(p.duration)),p.repeatDelay&&(p.repeatDelay=t_(p.repeatDelay));let m=n.owner,g=m&&m.current;if(m&&g instanceof HTMLElement&&!(null==m?void 0:m.getProps().onUpdate)){let v=function(e,n,{onUpdate:r,onComplete:i,...o}){var a;let s=nw.waapi()&&nP.has(n)&&!o.repeatDelay&&"mirror"!==o.repeatType&&0!==o.damping;if(!s)return!1;let{keyframes:l,duration:u=300,elapsed:c=0,ease:d}=o;if("spring"===o.type||!(!(a=o.ease)||Array.isArray(a)||"string"==typeof a&&ny[a])){if(o.repeat===1/0)return;let h=ng({...o,elapsed:0}),f={done:!1,value:l[0]},p=[],m=0;for(;!f.done&&m<2e4;)p.push((f=h.sample(m)).value),m+=10;l=p,u=m-10,d="linear"}let g=function(e,n,r,{delay:i=0,duration:o,repeat:a=0,repeatType:s="loop",ease:l,times:u}={}){return e.animate({[n]:r,offset:u},{delay:i,duration:o,easing:function(e){if(e)return Array.isArray(e)?nv(e):ny[e]}(l),fill:"both",iterations:a+1,direction:"reverse"===s?"alternate":"normal"})}(e.owner.current,n,l,{...o,delay:-c,duration:u,ease:d});return g.onfinish=()=>{e.set(function(e,{repeat:n,repeatType:r="loop"}){let i=n&&"loop"!==r&&n%2==1?0:e.length-1;return e[i]}(l,o)),tB.Z_.update(()=>g.cancel()),i&&i()},{get currentTime(){return g.currentTime||0},set currentTime(t){g.currentTime=t},stop(){let{currentTime:n}=g;if(n){let r=ng({...o,autoplay:!1});e.setWithVelocity(r.sample(n-10).value,r.sample(n).value,10)}tB.Z_.update(()=>g.cancel())}}}(n,e,p);if(v)return v}return ng(p)};function nB(e,n,r={}){var i;let o=tR(e,n,r.custom),{transition:a=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(a=r.transitionOverride);let s=o?()=>nI(e,o,r):()=>Promise.resolve(),l=(null===(i=e.variantChildren)||void 0===i?void 0:i.size)?(i=0)=>{let{delayChildren:o=0,staggerChildren:s,staggerDirection:l}=a;return function(e,n,r=0,i=0,o=1,a){let s=[],l=(e.variantChildren.size-1)*i,u=1===o?(e=0)=>e*i:(e=0)=>l-e*i;return Array.from(e.variantChildren).sort(nF).forEach((e,i)=>{e.notify("AnimationStart",n),s.push(nB(e,n,{...a,delay:r+u(i)}).then(()=>e.notify("AnimationComplete",n)))}),Promise.all(s)}(e,n,o+i,s,l,r)}:()=>Promise.resolve(),{when:u}=a;if(!u)return Promise.all([s(),l(r.delay)]);{let[c,d]="beforeChildren"===u?[s,l]:[l,s];return c().then(d)}}function nI(e,n,{delay:r=0,transitionOverride:i,type:o}={}){var a;let{transition:s=e.getDefaultTransition(),transitionEnd:l,...u}=e.makeTargetAnimatable(n),c=e.getValue("willChange");i&&(s=i);let d=[],h=o&&(null===(a=e.animationState)||void 0===a?void 0:a.getState()[o]);for(let f in u){let p=e.getValue(f),m=u[f];if(!p||void 0===m||h&&function({protectedKeys:e,needsAnimating:n},r){let i=e.hasOwnProperty(r)&&!0!==n[r];return n[r]=!1,i}(h,f))continue;let g={delay:r,elapsed:0,...s};if(window.HandoffAppearAnimations&&!p.hasAnimated){let v=e.getProps()[tj];v&&(g.elapsed=window.HandoffAppearAnimations(v,f,p,tB.Z_))}let y=p.start(nD(f,p,m,e.shouldReduceMotion&&D.has(f)?{type:!1}:g));tV(c)&&(c.add(f),y=y.then(()=>c.remove(f))),d.push(y)}return Promise.all(d).then(()=>{l&&function(e,n){let r=tR(e,n),{transitionEnd:i={},transition:o={},...a}=r?e.makeTargetAnimatable(r,!1):{};for(let s in a={...a,...i}){var l;let u=eR(a[s]);l=s,e.hasValue(l)?e.getValue(l).set(u):e.addValue(l,(0,tr.B)(u))}}(e,l)})}function nF(e,n){return e.sortNodePosition(n)}let nN=[s.Animate,s.InView,s.Focus,s.Hover,s.Tap,s.Drag,s.Exit],nU=[...nN].reverse(),nz=nN.length;function n$(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let nG={animation:e6(({visualElement:e,animate:n})=>{e.animationState||(e.animationState=function(e){let n=n=>Promise.all(n.map(({animation:n,options:r})=>(function(e,n,r={}){let i;if(e.notify("AnimationStart",n),Array.isArray(n)){let o=n.map(n=>nB(e,n,r));i=Promise.all(o)}else if("string"==typeof n)i=nB(e,n,r);else{let a="function"==typeof n?tR(e,n,r.custom):n;i=nI(e,a,r)}return i.then(()=>e.notify("AnimationComplete",n))})(e,n,r))),r={[s.Animate]:n$(!0),[s.InView]:n$(),[s.Hover]:n$(),[s.Tap]:n$(
22),[s.Drag]:n$(),[s.Focus]:n$(),[s.Exit]:n$()},i=!0,o=(n,r)=>{let i=tR(e,r);if(i){let{transition:o,transitionEnd:a,...s}=i;n={...n,...s,...a}}return n};function a(a,s){let l=e.getProps(),u=e.getVariantContext(!0)||{},c=[],d=new Set,h={},f=1/0;for(let p=0;p<nz;p++){var m;let y=nU[p],b=r[y],x=void 0!==l[y]?l[y]:u[y],w=g(x),E=y===s?b.isActive:null;!1===E&&(f=p);let P=x===u[y]&&x!==l[y]&&w;if(P&&i&&e.manuallyAnimateOnMount&&(P=!1),b.protectedKeys={...h},!b.isActive&&null===E||!x&&!b.prevProp||v(x)||"boolean"==typeof x)continue;let S=(m=b.prevProp,"string"==typeof x?x!==m:!!Array.isArray(x)&&!te(x,m)),k=S||y===s&&b.isActive&&!P&&w||p>f&&w,O=Array.isArray(x)?x:[x],T=O.reduce(o,{});!1===E&&(T={});let{prevResolvedValues:M={}}=b,A={...M,...T},C=e=>{k=!0,d.delete(e),b.needsAnimating[e]=!0};for(let R in A){let V=T[R],j=M[R];h.hasOwnProperty(R)||(V!==j?eA(V)&&eA(j)?!te(V,j)||S?C(R):b.protectedKeys[R]=!0:void 0!==V?C(R):d.add(R):void 0!==V&&d.has(R)?C(R):b.protectedKeys[R]=!0)}b.prevProp=x,b.prevResolvedValues=T,b.isActive&&(h={...h,...T}),i&&e.blockInitialAnimation&&(k=!1),k&&!P&&c.push(...O.map(e=>({animation:e,options:{type:y,...a}})))}if(d.size){let L={};d.forEach(n=>{let r=e.getBaseTarget(n);void 0!==r&&(L[n]=r)}),c.push({animation:L})}let _=Boolean(c.length);return i&&!1===l.initial&&!e.manuallyAnimateOnMount&&(_=!1),i=!1,_?n(c):Promise.resolve()}return{animateChanges:a,setActive:function(n,i,o){var s;if(r[n].isActive===i)return Promise.resolve();null===(s=e.variantChildren)||void 0===s||s.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(n,i)}),r[n].isActive=i;let l=a(o,n);for(let u in r)r[u].protectedKeys={};return l},setAnimateFunction:function(r){n=r(e)},getState:()=>r}}(e)),v(n)&&(0,u.useEffect)(()=>n.subscribe(e),[n])}),exit:e6(e=>{let{custom:n,visualElement:r}=e,[i,o]=e8(),a=(0,u.useContext)(h.O);(0,u.useEffect)(()=>{r.isPresent=i;let e=r.animationState&&r.animationState.setActive(s.Exit,!i,{custom:a&&a.custom||n});e&&!i&&e.then(o)},[i])})},nH=(e,n)=>Math.abs(e-n);class nW{constructor(e,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=nZ(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,r=function(e,n){let r=nH(e.x,n.x),i=nH(e.y,n.y);return Math.sqrt(r**2+i**2)}(e.offset,{x:0,y:0})>=3;if(!n&&!r)return;let{point:i}=e,{timestamp:o}=nk.w;this.history.push({...i,timestamp:o});let{onStart:a,onMove:s}=this.handlers;n||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,n)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=nq(n,this.transformPagePoint),tB.Z_.update(this.updatePoint,!0)},this.handlePointerUp=(e,n)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:r,onSessionEnd:i}=this.handlers,o=nZ("pointercancel"===e.type?this.lastMoveEventInfo:nq(n,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),i&&i(e,o)},!eI(e))return;this.handlers=n,this.transformPagePoint=r;let i=eF(e),o=nq(i,this.transformPagePoint),{point:a}=o,{timestamp:s}=nk.w;this.history=[{...a,timestamp:s}];let{onSessionStart:l}=n;l&&l(e,nZ(o,this.history)),this.removeListeners=eJ(eU(window,"pointermove",this.handlePointerMove),eU(window,"pointerup",this.handlePointerUp),eU(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),tB.qY.update(this.updatePoint)}}function nq(e,n){return n?{point:n(e.point)}:e}function nY(e,n){return{x:e.x-n.x,y:e.y-n.y}}function nZ({point:e},n){return{point:e,delta:nY(e,nX(n)),offset:nY(e,n[0]),velocity:function(e,n){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null,o=nX(e);for(;r>=0&&(i=e[r],!(o.timestamp-i.timestamp>t_(.1)));)r--;if(!i)return{x:0,y:0};let a=(o.timestamp-i.timestamp)/1e3;if(0===a)return{x:0,y:0};let s={x:(o.x-i.x)/a,y:(o.y-i.y)/a};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(n,0)}}function nX(e){return e[e.length-1]}function nK(e){return e.max-e.min}function nJ(e,n=0,r=.01){return Math.abs(e-n)<=r}function nQ(e,n,r,i=.5){e.origin=i,e.originPoint=t$(n.min,n.max,e.origin),e.scale=nK(r)/nK(n),(nJ(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=t$(r.min,r.max,e.origin)-e.originPoint,(nJ(e.translate)||isNaN(e.translate))&&(e.translate=0)}function n0(e,n,r,i){nQ(e.x,n.x,r.x,null==i?void 0:i.originX),nQ(e.
22y,n.y,r.y,null==i?void 0:i.originY)}function n1(e,n,r){e.min=r.min+n.min,e.max=e.min+nK(n)}function n2(e,n,r){e.min=n.min-r.min,e.max=e.min+nK(n)}function n5(e,n,r){n2(e.x,n.x,r.x),n2(e.y,n.y,r.y)}function n4(e,n,r){return{min:void 0!==n?e.min+n:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function n3(e,n){let r=n.min-e.min,i=n.max-e.max;return n.max-n.min<e.max-e.min&&([r,i]=[i,r]),{min:r,max:i}}function n7(e,n,r){return{min:n6(e,n),max:n6(e,r)}}function n6(e,n){return"number"==typeof e?e:e[n]||0}let n9=()=>({translate:0,scale:1,origin:0,originPoint:0}),n8=()=>({x:n9(),y:n9()}),re=()=>({min:0,max:0}),rt=()=>({x:re(),y:re()});function rn(e){return[e("x"),e("y")]}function rr({top:e,left:n,right:r,bottom:i}){return{x:{min:n,max:r},y:{min:e,max:i}}}function ri(e){return void 0===e||1===e}function ro({scale:e,scaleX:n,scaleY:r}){return!ri(e)||!ri(n)||!ri(r)}function ra(e){return ro(e)||rs(e)||e.z||e.rotate||e.rotateX||e.rotateY}function rs(e){var n,r;return(n=e.x)&&"0%"!==n||(r=e.y)&&"0%"!==r}function rl(e,n,r,i,o){return void 0!==o&&(e=i+o*(e-i)),i+r*(e-i)+n}function ru(e,n=0,r=1,i,o){e.min=rl(e.min,n,r,i,o),e.max=rl(e.max,n,r,i,o)}function rc(e,{x:n,y:r}){ru(e.x,n.translate,n.scale,n.originPoint),ru(e.y,r.translate,r.scale,r.originPoint)}function rd(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function rh(e,n){e.min=e.min+n,e.max=e.max+n}function rf(e,n,[r,i,o]){let a=void 0!==n[o]?n[o]:.5,s=t$(e.min,e.max,a);ru(e,n[r],n[i],s,n.scale)}let rp=["x","scaleX","originX"],rm=["y","scaleY","originY"];function rg(e,n){rf(e.x,n,rp),rf(e.y,n,rm)}function rv(e,n){return rr(function(e,n){if(!n)return e;let r=n({x:e.left,y:e.top}),i=n({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),n))}let ry=new WeakMap;class rb{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rt(),this.visualElement=e}start(e,{snapToCursor:n=!1}={}){if(!1===this.visualElement.isPresent)return;let r=e=>{this.stopAnimation(),n&&this.snapToCursor(eF(e,"page").point)},i=(e,n)=>{var r;let{drag:i,dragPropagation:o,onDragStart:a}=this.getProps();(!i||o||(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eW(i),this.openGlobalLock))&&(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),rn(e=>{var n,r;let i=this.getAxisMotionValue(e).get()||0;if(ee.test(i)){let o=null===(r=null===(n=this.visualElement.projection)||void 0===n?void 0:n.layout)||void 0===r?void 0:r.layoutBox[e];if(o){let a=nK(o);i=a*(parseFloat(i)/100)}}this.originPoint[e]=i}),null==a||a(e,n),null===(r=this.visualElement.animationState)||void 0===r||r.setActive(s.Drag,!0))},o=(e,n)=>{let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:o,onDrag:a}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:s}=n;if(i&&null===this.currentDirection){this.currentDirection=function(e,n=10){let r=null;return Math.abs(e.y)>n?r="y":Math.abs(e.x)>n&&(r="x"),r}(s),null!==this.currentDirection&&(null==o||o(this.currentDirection));return}this.updateAxis("x",n.point,s),this.updateAxis("y",n.point,s),this.visualElement.render(),null==a||a(e,n)},a=(e,n)=>this.stop(e,n);this.panSession=new nW(e,{onSessionStart:r,onStart:i,onMove:o,onSessionEnd:a},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,n){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:i}=n;this.startAnimation(i);let{onDragEnd:o}=this.getProps();null==o||o(e,n)}cancel(){var e,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(n=this.visualElement.animationState)||void 0===n||n.setActive(s.Drag,!1)}updateAxis(e,n,r){let{drag:i}=this.getProps();if(!r||!rx(e,i,this.currentDirection))return;let o=this.getAxisMotionValue(e),a=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:n,max:r},i){return void 0!==n&&e<n?e=i?t$(n,e,i.min):Math.max(e,n):void 0!==r&&e>
22r&&(e=i?t$(r,e,i.max):Math.min(e,r)),e}(a,this.constraints[e],this.elastic[e])),o.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},i=this.constraints;e&&m(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:n,left:r,bottom:i,right:o}){return{x:n4(e.x,r,o),y:n4(e.y,n,i)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:n7(e,"left","right"),y:n7(e,"top","bottom")}}(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&rn(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,n){let r={};return void 0!==n.min&&(r.min=n.min-e.min),void 0!==n.max&&(r.max=n.max-e.min),r}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:n,onMeasureDragConstraints:r}=this.getProps();if(!n||!m(n))return!1;let i=n.current;(0,tL.k)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let a=function(e,n,r){let i=rv(e,r),{scroll:o}=n;return o&&(rh(i.x,o.offset.x),rh(i.y,o.offset.y)),i}(i,o.root,this.visualElement.getTransformPagePoint()),s={x:n3((e=o.layout.layoutBox).x,a.x),y:n3(e.y,a.y)};if(r){let l=r(function({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}(s));this.hasMutatedConstraints=!!l,l&&(s=rr(l))}return s}startAnimation(e){let{drag:n,dragMomentum:r,dragElastic:i,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},u=rn(s=>{if(!rx(s,n,this.currentDirection))return;let u=(null==l?void 0:l[s])||{};a&&(u={min:0,max:0});let c={type:"inertia",velocity:r?e[s]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...u};return this.startAxisValueAnimation(s,c)});return Promise.all(u).then(s)}startAxisValueAnimation(e,n){let r=this.getAxisMotionValue(e);return r.start(nD(e,r,0,n))}stopAnimation(){rn(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){var n;let r="_drag"+e.toUpperCase(),i=this.visualElement.getProps()[r];return i||this.visualElement.getValue(e,(null===(n=this.visualElement.getProps().initial)||void 0===n?void 0:n[e])||0)}snapToCursor(e){rn(n=>{let{drag:r}=this.getProps();if(!rx(n,r,this.currentDirection))return;let{projection:i}=this.visualElement,o=this.getAxisMotionValue(n);if(i&&i.layout){let{min:a,max:s}=i.layout.layoutBox[n];o.set(e[n]-t$(a,s,.5))}})}scalePositionWithinConstraints(){var e;if(!this.visualElement.current)return;let{drag:n,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!m(r)||!i||!this.constraints)return;this.stopAnimation();let o={x:0,y:0};rn(e=>{let n=this.getAxisMotionValue(e);if(n){let r=n.get();o[e]=function(e,n){let r=.5,i=nK(e),o=nK(n);return o>i?r=t0(n.min,n.max-i,e.min):i>o&&(r=t0(e.min,e.max-o,n.min)),$(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),rn(e=>{if(!rx(e,n,null))return;let r=this.getAxisMotionValue(e),{min:i,max:a}=this.constraints[e];r.set(t$(i,a,o[e]))})}addListeners(){var e;if(!this.visualElement.current)return;ry.set(this.visualElement,this);let n=this.visualElement.current,r=eU(n,"pointerdown",e=>{let{drag:n,dragListener:r=!0}=this.getProps();n&&r&&this.start(e)}),i=()=>{let{dragConstraints:e}=this.getProps();m(e)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,a=o.addEventListener("measure",i);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),i();let s=eD(window,"resize",()=>this.scalePositionWithinConstraints()),l=o.addEventListener("didUpdate",({delta:e,hasLayoutChanged:n})=>{this.isDragging&&n&&(rn(n=>{let r=this.getAxisMotionValue(n);r&&(this.originPoint[n]+=e[n].translate,r.set(r.get()+e[n].translate))}),this.visualElement.render())});return()=>{s(),r(),a(),null==l||l()}}getProps(){let e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:a=.35,dragMomentum:s=!0}=e;return{...e,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:o,dragElastic:a,dragMomentum:s}}}function rx(e,n,r){return(!0===n||n===e)&&(null===r||r===e)}let rw={pan:e6(function({onPan:e,onPanStart:n,onPanEnd:r,onPanSessionStart:i,visualElement:o}){let a=(0,u.useRef)(null),{transformPagePoint:s}=(0,u.useContext)(c),l={onSessionStart:i,onStart:n,onMove:e,onEnd(e,n){a.current=null,r&&r(e,n)}};(0,u.useEffect)(()=>{null!==a.current&&a.current.updateHandlers(l)}
22),ez(o,"pointerdown",(e||n||r||i)&&function(e){a.current=new nW(e,l,{transformPagePoint:s})}),(0,eX.z)(()=>a.current&&a.current.end())}),drag:e6(function(e){let{dragControls:n,visualElement:r}=e,i=(0,k.h)(()=>new rb(r));(0,u.useEffect)(()=>n&&n.subscribe(i),[i,n]),(0,u.useEffect)(()=>i.addListeners(),[i])})};function rE(e){return"string"==typeof e&&e.startsWith("var(--")}let rP=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function rS(e,n,r=1){(0,tL.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[i,o]=function(e){let n=rP.exec(e);if(!n)return[,];let[,r,i]=n;return[r,i]}(e);if(!i)return;let a=window.getComputedStyle(n).getPropertyValue(i);return a?a.trim():rE(o)?rS(o,n,r+1):o}let rk=new Set(["width","height","top","left","right","bottom","x","y"]),rO=e=>rk.has(e),rT=e=>Object.keys(e).some(rO),rM=e=>e===G||e===et;(a=l||(l={})).width="width",a.height="height",a.left="left",a.right="right",a.top="top",a.bottom="bottom";let rA=(e,n)=>parseFloat(e.split(", ")[n]),rC=(e,n)=>(r,{transform:i})=>{if("none"===i||!i)return 0;let o=i.match(/^matrix3d\((.+)\)$/);if(o)return rA(o[1],n);{let a=i.match(/^matrix\((.+)\)$/);return a?rA(a[1],e):0}},rR=new Set(["x","y","z"]),rV=_.filter(e=>!rR.has(e)),rj={width:({x:e},{paddingLeft:n="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),height:({y:e},{paddingTop:n="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:rC(4,13),y:rC(5,14)},rL=(e,n,r)=>{let i=n.measureViewportBox(),o=n.current,a=getComputedStyle(o),{display:s}=a,l={};"none"===s&&n.setStaticValue("display",e.display||"block"),r.forEach(e=>{l[e]=rj[e](i,a)}),n.render();let u=n.measureViewportBox();return r.forEach(r=>{let i=n.getValue(r);i&&i.jump(l[r]),e[r]=rj[r](u,a)}),e},r_=(e,n,r={},i={})=>{n={...n},i={...i};let o=Object.keys(n).filter(rO),a=[],s=!1,l=[];if(o.forEach(o=>{let u;let c=e.getValue(o);if(!e.hasValue(o))return;let d=r[o],h=tM(d),f=n[o];if(eA(f)){let p=f.length,m=null===f[0]?1:0;h=tM(d=f[m]);for(let g=m;g<p;g++)u?(0,tL.k)(tM(f[g])===u,"All keyframes must be of the same type"):(u=tM(f[g]),(0,tL.k)(u===h||rM(h)&&rM(u),"Keyframes must be of the same dimension as the current value"))}else u=tM(f);if(h!==u){if(rM(h)&&rM(u)){let v=c.get();"string"==typeof v&&c.set(parseFloat(v)),"string"==typeof f?n[o]=parseFloat(f):Array.isArray(f)&&u===et&&(n[o]=f.map(parseFloat))}else(null==h?void 0:h.transform)&&(null==u?void 0:u.transform)&&(0===d||0===f)?0===d?c.set(u.transform(d)):n[o]=h.transform(f):(s||(a=function(e){let n=[];return rV.forEach(r=>{let i=e.getValue(r);void 0!==i&&(n.push([r,i.get()]),i.set(r.startsWith("scale")?1:0))}),n.length&&e.render(),n}(e),s=!0),l.push(o),i[o]=void 0!==i[o]?i[o]:n[o],c.jump(f))}}),!l.length)return{target:n,transitionEnd:i};{let u=l.indexOf("height")>=0?window.pageYOffset:null,c=rL(n,e,l);return a.length&&a.forEach(([n,r])=>{e.getValue(n).set(r)}),e.render(),S.j&&null!==u&&window.scrollTo({top:u}),{target:c,transitionEnd:i}}},rD=(e,n,r,i)=>{var o,a;let s=function(e,{...n},r){let i=e.current;if(!(i instanceof Element))return{target:n,transitionEnd:r};for(let o in r&&(r={...r}),e.values.forEach(e=>{let n=e.get();if(!rE(n))return;let r=rS(n,i);r&&e.set(r)}),n){let a=n[o];if(!rE(a))continue;let s=rS(a,i);s&&(n[o]=s,r&&void 0===r[o]&&(r[o]=a))}return{target:n,transitionEnd:r}}(e,n,i);return n=s.target,i=s.transitionEnd,o=n,a=i,rT(o)?r_(e,o,r,a):{target:o,transitionEnd:a}},rB={current:null},rI={current:!1};var rF=r(1560);let rN=Object.keys(P),rU=rN.length,rz=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class r${constructor({parent:e,props:n,reducedMotionConfig:r,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>tB.Z_.render(this.render,!1,!0);let{latestValues:a,renderState:s}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=s,this.parent=e,this.props=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=o,this.isControllingVariants=b(n),this.isVariantNode=x(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(n,{});for(let c in u){let d=u[c];void 0!==a[c]&&I(d)&&(d.set(a[c],!1),tV(l)&&l.add(c))}}scrapeMotionValuesFromProps(e,n){return{}}mount(e){var n;this.current=e,this.projection&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=null===(n=this.parent)||void 0===n?void 0:n.addVariantChild(this)),this.values.forEac
22h((e,n)=>this.bindToMotionValue(n,e)),rI.current||function(){if(rI.current=!0,S.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),n=()=>rB.current=e.matches;e.addListener(n),n()}else rB.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||rB.current),this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var e,n,r;for(let i in null===(e=this.projection)||void 0===e||e.unmount(),tB.qY.update(this.notifyUpdate),tB.qY.render(this.render),this.valueSubscriptions.forEach(e=>e()),null===(n=this.removeFromVariantTree)||void 0===n||n.call(this),null===(r=this.parent)||void 0===r||r.children.delete(this),this.events)this.events[i].clear();this.current=null}bindToMotionValue(e,n){let r=D.has(e),i=n.on("change",n=>{this.latestValues[e]=n,this.props.onUpdate&&tB.Z_.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{i(),o()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...n},r,i,o,a,s){let l=[];for(let c=0;c<rU;c++){let d=rN[c],{isEnabled:h,Component:f}=P[d];h(n)&&f&&l.push((0,u.createElement)(f,{key:d,...n,visualElement:this}))}if(!this.projection&&a){this.projection=new a(o,this.latestValues,this.parent&&this.parent.projection);let{layoutId:p,layout:g,drag:v,dragConstraints:y,layoutScroll:b,layoutRoot:x}=n;this.projection.setOptions({layoutId:p,layout:g,alwaysMeasureLayout:Boolean(v)||y&&m(y),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof g?g:"both",initialPromotionConfig:s,layoutScroll:b,layoutRoot:x})}return l}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rt()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}makeTargetAnimatable(e,n=!0){return this.makeTargetAnimatableFromInstance(e,this.props,n)}setProps(e){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender();let n=this.props;this.props=e;for(let r=0;r<rz.length;r++){let i=rz[r];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let o=e["on"+i];o&&(this.propEventSubscriptions[i]=this.on(i,o))}this.prevMotionValues=function(e,n,r){let{willChange:i}=n;for(let o in n){let a=n[o],s=r[o];if(I(a))e.addValue(o,a),tV(i)&&i.add(o);else if(I(s))e.addValue(o,(0,tr.B)(a,{owner:e})),tV(i)&&i.remove(o);else if(s!==a){if(e.hasValue(o)){let l=e.getValue(o);l.hasAnimated||l.set(a)}else{let u=e.getStaticValue(o);e.addValue(o,(0,tr.B)(void 0!==u?u:a,{owner:e}))}}}for(let c in r)void 0===n[c]&&e.removeValue(c);return n}(this,this.scrapeMotionValuesFromProps(e,n),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){var n;return null===(n=this.props.variants)||void 0===n?void 0:n[e]}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){var e;return this.isVariantNode?this:null===(e=this.parent)||void 0===e?void 0:e.getClosestVariantNode()}getVariantContext(e=!1){var n,r;if(e)return null===(n=this.parent)||void 0===n?void 0:n.getVariantContext();if(!this.isControllingVariants){let i=(null===(r=this.parent)||void 0===r?void 0:r.getVariantContext())||{};return void 0!==this.props.initial&&(i.initial=this.props.initial),i}let o={};for(let a=0;a<rH;a++){let s=rG[a],l=this.props[s];(g(l)||!1===l)&&(o[s]=l)}return o}addVariantChild(e){var n;let r=this.getClosestVariantNode();if(r)return null===(n=r.variantChildren)||void 0===n||n.add(e),()=>r.variantChildren.delete(e)}addValue(e,n){n!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,n)),this.values.set(e,n),this.latestValues[e]=n.get()}removeValue(e){var n;this.values.delete(e),null===(n=this.valueSubscriptions.get(e))||void 0===n||n(),this.valueSubscriptions.delete(e),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==n&&(r=(0,tr.B)(n,{owner:this}),this.addValue(e,r)),r}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;let{initial:r}=this.props,i="string"==typeof r||"object"==typeof r?null===(n=eM(this.props,r))||void 0===n?void 0:n[e]:void 0;if(r&&void 0!==i)return i;let o=this.getBaseTargetFromProps(this.props,e);return void 0===o||I(o)?void 0!==this.initialValues[e]&&void 0===i?void 0:this.baseTarget[e]:o}on(e,n){return this.events[e]||(this.events[e]=new rF.L),this.events[e].add(n)}notify(e,...n){var r;null===(r=this.events[e])||void 0===r||r.notify(...n)}}let rG=["initial",...nN],rH=rG.length;class rW extends r${sortInstanceNodePosition(e,n){return 2&e.compareDocumentPosition(n)?1:-1}getBaseTargetFromProps(e,n){var r;return null===(r=e.style)||void 0===r?void 0:r[n]}removeValueFromRenderState(e,{vars:n,style:r}){delete n[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:n,...r},{transformValues:i},o){let a=function(e,n,r){var i;let o={};for(let a in e){let s=function(e,n){if(!n)return;let r=n[e]||n.default||n;return r.from}(a,n);o[a]=void 0!==s?s:null===(i=r.getValue(a))||void 0===i?void 0:i.get()}return o}(r,e||{},this);if(i&&(n&&(n=i(n)),r&&(r=i(r)),a&&(a=i(a))),o){!function(e,n,r){var i,o;let a=Object.keys(n).filter(n=>!e.hasValue(n)),s=a.length;if(s)for(let l=0;l<s;l++){let u=a[l],c=n[u],d=null;Array.isArray(c)&&(d=c[0]),null===d&&(d=null!==(o=null!==(i=r[u])&&void 0!==i?i:e.readValue(u))&&void 0!==o?o:n[u]),null!=d&&("string"==typeof d&&(tt(d)||tn(d))?d=parseFloat(d):!tC(d)&&ty.test(c)&&(d=tk(u,c)),e.addValue(u,(0,tr.B)(d,{owner:e})),void 0===r[u]&&(r[u]=d),null!==d&&e.setBaseTarget(u,d))}}(this,r,a);let s=rD(this,r,a,n);n=s.transitionEnd,r=s.target}return{transition:e,transitionEnd:n,...r}}}class rq extends rW{readValueFromInstance(e,n){if(D.has(n)){let r=tS(n);return r&&r.default||0}{let i=window.getComputedStyle(e),o=(U(n)?i.getPropertyValue(n):i[n])||0;return"string"==typeof o?o.trim():o}}measureInstanceViewportBox(e,{transformPagePoint:n}){return rv(e,n)}build(e,n,r,i){es(e,n,r,i.transformTemplate)}scrapeMotionValuesFromProps(e,n){return eO(e,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;I(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,n,r,i){eP(e,n,r,i)}}class rY extends rW{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){var r;return D.has(n)?(null===(r=tS(n))||void 0===r?void 0:r.default)||0:(n=eS.has(n)?n:eE(n),e.getAttribute(n))}measureInstanceViewportBox(){return rt()}scrapeMotionValuesFromProps(e,n){return eT(e,n)}build(e,n,r,i){ey(e,n,r,this.isSVGTag,i.transformTemplate)}renderInstance(e,n,r,i){ek(e,n,r,i)}mount(e){this.isSVGTag=ex(e.tagName),super.mount(e)}}let rZ=(e,n)=>j(e)?new rY(n,{enableHardwareAcceleration:!1}):new rq(n,{enableHardwareAcceleration:!0});function rX(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}let rK={correct(e,n){if(!n.target)return e;if("string"==typeof e){if(!et.test(e))return e;e=parseFloat(e)}let r=rX(e,n.target.x),i=rX(e,n.target.y);return`${r}% ${i}%`}},rJ="_$css";class rQ extends u.Component{componentDidMount(){let{visualElement:e,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:o}=e;Object.assign(L,r0),o&&(n.group&&n.group.add(o),r&&r.register&&i&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),O.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:n,visualElement:r,drag:i,isPresent:o}=this.props,a=r.projection;return a&&(a.isPresent=o,i||e.layoutDependency!==n||void 0===n?a.willUpdate():this.safeToRemove(),e.isPresent===o||(o?a.promote():a.relegate()||tB.Z_.postRender(()=>{var e;(null===(e=a.getStack())||void 0===e?void 0:e.members.length)||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){let{visualElement:e,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(i),(null==r?void 0:r.deregister)&&r.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;null==e||e()}render(){return null}}let r0={borderRadius:{...rK,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rK,borderTopRightRadius:rK,borderBottomLeftRadius:rK,borderBottomRightRadius:rK,boxShadow:{correct(e,{treeScale:n,projectionDelta:r}){let i=e,o=e.includes("var("),a=[];o&&(e=e.replace(rP,e=>(a.push(e),rJ)));let s=ty.parse(e);if(s.length>5)return i;let l=ty.createTransformer(e),u="number"!=typeof s[0]?1:0,c=r.x.scale*n.x,d=r.y.scale*n.y;s[0+u]/=c,s[1+u]/=d;let h=t$(c,d,.5);"number"==typeof s[2+u]&&(s[2+u]/=h),"number"==typeof s[3+u]&&(s[3+u]/=h);let f=l(s);if(o){let p=0;f=f.replace(rJ,()=>{let e=a[p];return p++,e})}return f}}},r1=["TopLeft","TopRight","BottomLeft","BottomRight"],r2=r1.length,r5=e=>"string"==typeof e?parseFloat(e):e,r4=e=>"number"==typeof e||et.test(e);function r3(e,n){return void 0!==e[n]?e[n]:e.borderRadius}let r7=r9(0,.5,t7),r6=r9(.5,.95,t4.Z);function r9(e,n,r){return i=>i<e?0:i>n?1:r(t0(e,n,i))}function r8(e,n){e.min=n.min,e.max=n.max}function ie(e,n){r8(e.x,n.x),r8(e.y,n.y)}function it(e,n,r,i,o){return e-=n,e=i+1/r*(e-i),void 0!==o&&(e=i+1/o*(e-i)),e}function ir(e,n,[r,i,o],a,s){!function(e,n=0,r=1,i=.5,o,a=e,s=e){if(ee.test(n)){n=parseFloat(n);let l=t$(s.min,s.max,n/100);n=l-s.min}if("number"!=typeof n)return;let u=t$(a.min,a.max,i);e===a&&(u-=n),e.min=it(e.min,n,r,u,o),e.max=it(e.max,n,r,u,o)}(e,n[r],n[i],n[o],n.scale,a,s)}
22let ii=["x","scaleX","originX"],io=["y","scaleY","originY"];function ia(e,n,r,i){ir(e.x,n,ii,null==r?void 0:r.x,null==i?void 0:i.x),ir(e.y,n,io,null==r?void 0:r.y,null==i?void 0:i.y)}function is(e){return 0===e.translate&&1===e.scale}function il(e){return is(e.x)&&is(e.y)}function iu(e,n){return e.x.min===n.x.min&&e.x.max===n.x.max&&e.y.min===n.y.min&&e.y.max===n.y.max}function ic(e){return nK(e.x)/nK(e.y)}var id=r(3254);class ih{constructor(){this.members=[]}add(e){(0,id.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,id.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(e){let n;let r=this.members.findIndex(n=>e===n);if(0===r)return!1;for(let i=r;i>=0;i--){let o=this.members[i];if(!1!==o.isPresent){n=o;break}}return!!n&&(this.promote(n),!0)}promote(e,n){var r;let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,n&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),(null===(r=e.root)||void 0===r?void 0:r.isUpdating)&&(e.isLayoutDirty=!0);let{crossfade:o}=e.options;!1===o&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{var n,r,i,o,a;null===(r=(n=e.options).onExitComplete)||void 0===r||r.call(n),null===(a=null===(i=e.resumingFrom)||void 0===i?void 0:(o=i.options).onExitComplete)||void 0===a||a.call(o)})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function ip(e,n,r){let i="",o=e.x.translate/n.x,a=e.y.translate/n.y;if((o||a)&&(i=`translate3d(${o}px, ${a}px, 0) `),(1!==n.x||1!==n.y)&&(i+=`scale(${1/n.x}, ${1/n.y}) `),r){let{rotate:s,rotateX:l,rotateY:u}=r;s&&(i+=`rotate(${s}deg) `),l&&(i+=`rotateX(${l}deg) `),u&&(i+=`rotateY(${u}deg) `)}let c=e.x.scale*n.x,d=e.y.scale*n.y;return(1!==c||1!==d)&&(i+=`scale(${c}, ${d})`),i||"none"}let im=(e,n)=>e.depth-n.depth;class ig{constructor(){this.children=[],this.isDirty=!1}add(e){(0,id.y4)(this.children,e),this.isDirty=!0}remove(e){(0,id.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(im),this.isDirty=!1,this.children.forEach(e)}}let iv=["","X","Y","Z"],iy=0;function ib({attachResizeListener:e,defaultParent:n,measureScroll:r,checkIsScrollRoot:i,resetTransform:o}){return class{constructor(e,r={},i=null==n?void 0:n()){this.id=iy++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(iE),this.nodes.forEach(iT),this.nodes.forEach(iM)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=e,this.latestValues=r,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(let o=0;o<this.path.length;o++)this.path[o].shouldResetTransform=!0;this.root===this&&(this.nodes=new ig)}addEventListener(e,n){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new rF.L),this.eventHandlers.get(e).add(n)}notifyListeners(e,...n){let r=this.eventHandlers.get(e);null==r||r.notify(...n)}hasListeners(e){return this.eventHandlers.has(e)}registerPotentialNode(e,n){this.potentialNodes.set(e,n)}mount(n,r=!1){var i;if(this.instance)return;this.isSVG=n instanceof SVGElement&&"svg"!==n.tagName,this.instance=n;let{layoutId:o,layout:a,visualElement:s}=this.options;if(s&&!s.current&&s.mount(n),this.root.nodes.add(this),null===(i=this.parent)||void 0===i||i.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),r&&(a||o)&&(this.isLayoutDirty=!0),e){let l;let u=()=>this.root.updateBlockedByResize=!1;e(n,()=>{this.root.updateBlockedByResize=!0,l&&l(),l=nS(u,250),O.hasAnimatedSinceResize&&(O.hasAnimatedSinceResize=!1,this.nodes.forEac
22h(iO))})}o&&this.root.registerSharedNode(o,this),!1!==this.options.animate&&s&&(o||a)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:n,hasRelativeTargetChanged:r,layout:i})=>{var o,a,l,u,c;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let d=null!==(a=null!==(o=this.options.transition)&&void 0!==o?o:s.getDefaultTransition())&&void 0!==a?a:iL,{onLayoutAnimationStart:h,onLayoutAnimationComplete:f}=s.getProps(),p=!this.targetLayout||!iu(this.targetLayout,i)||r,m=!n&&r;if(this.options.layoutRoot||(null===(l=this.resumeFrom)||void 0===l?void 0:l.instance)||m||n&&(p||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,m);let g={...n_(d,"layout"),onPlay:h,onComplete:f};(s.shouldReduceMotion||this.options.layoutRoot)&&(g.delay=0,g.type=!1),this.startAnimation(g)}else n||0!==this.animationProgress||iO(this),this.isLead()&&(null===(c=(u=this.options).onExitComplete)||void 0===c||c.call(u));this.targetLayout=i})}unmount(){var e,n;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(n=this.parent)||void 0===n||n.children.delete(this),this.instance=void 0,tB.qY.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1}startUpdate(){var e;!this.isUpdateBlocked()&&(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(iA),this.animationId++)}getTransformTemplate(){var e;return null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate}willUpdate(e=!0){var n,r,i;if(this.root.isUpdateBlocked()){null===(r=(n=this.options).onExitComplete)||void 0===r||r.call(n);return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let o=0;o<this.path.length;o++){let a=this.path[o];a.shouldResetTransform=!0,a.updateScroll("snapshot"),a.options.layoutRoot&&a.willUpdate(!1)}let{layoutId:s,layout:l}=this.options;(void 0!==s||l)&&(this.prevTransformTemplateValue=null===(i=this.getTransformTemplate())||void 0===i?void 0:i(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate"))}didUpdate(){let e=this.isUpdateBlocked();if(e){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(iS);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(i_),this.potentialNodes.clear()),this.nodes.forEach(ik),this.nodes.forEach(ix),this.nodes.forEach(iw),this.clearAllSnapshots(),tB.iW.update(),tB.iW.preRender(),tB.iW.render())}clearAllSnapshots(){this.nodes.forEach(iP),this.sharedNodes.forEach(iC)}scheduleUpdateProjection(){tB.Z_.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){tB.Z_.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){var e;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let n=0;n<this.path.length;n++){let r=this.path[n];r.updateScroll()}let i=this.layout;this.layout=this.measure(!1),this.layoutCorrected=rt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox),null===(e=this.options.visualElement)||void 0===e||e.notify("LayoutMeasure",this.layout.layoutBox,null==i?void 0:i.layoutBox)}updateScroll(e="measure"){let n=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(n=!1),n&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:i(this.instance),offset:r(this.instance)})}resetTransform(){var e;if(!o)return;let n=this.isLayoutDirty||this.shouldResetTransform,r=this.projectionDelta&&!il(this.projectionDelta),i=null===(e=this.getTransformTemplate())||void 0===e?void 0:e(this.latestValues,""),a=i!==this.prevTransformTemplateValue;n&&(r||ra(this.latestValues)||a)&&(o(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var n;let r=this.measurePageBox(),i=this.removeElementScroll(r);return e&&(i=this.removeTransform(i)),iD((n=i).x),iD(n.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return rt();let n=e.measureViewportBox(),{scroll:r}=this.root;return r&&(rh(n.x,r.offset.x),rh(n.y,r.offset.y)),n}removeElementScroll(e){let n=rt();ie(n,e);for(let r=0;r<this.path.length;r++){let i=this.path[r],{scroll:o,options:a}=i;if(i!==this.root&&o&&a.layoutScroll){if(o.isRoot){ie(n,e);let{scroll:s}=this.root;s&&(rh(n.x,-s.offset.x),rh(n.y,-s.offset.y))}rh(n.x,o.offset.x),rh(n.y,o.offset.y)}}return n}applyTransform(e,n=!1){let r=rt();ie(r,e);for(let i=0;i<this.path.length;i++){let o=this.path[i];!n&&o.options.layoutScroll&&o.scroll&&o!==o.root&&rg(r,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),ra(o.latestValues)&&rg(r,o.latestValues)}return ra(this.latestValues)&&rg(r,this.latestValues),r}removeTransform(e){var n;let r=rt();ie(r,e);for(let i=0;i<this.path.length;i++){let o=this.path[i];if(!o.instance||!ra(o.latestValues))continue;ro(o.latestValues)&&o.updateSnapshot();let a=rt(),s=o.measurePageBox();ie(a,s),ia(r,o.latestValues,null===(n=o.snapshot)||void 0===n?void 0:n.layoutBox,a)}return ra(this.latestValues)&&ia(r,this.latestValues),r}setTargetDelta(e){this.targetDelta=e,this.isProjectionDirty=!0,this.root.scheduleUpdateProjection()}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){var e,n,r,i;let o=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),!this.isProjectionDirty&&!this.attemptToResolveRelativeTarget)return;let{layout:a,layoutId:s}=this.options;if(this.layout&&(a||s)){if(!this.targetDelta&&!this.relativeTarget){let l=this.getClosestProjectingParent();l&&l.layout?(this.relativeParent=l,this.relativeTarget=rt(),this.relativeTargetOrigin=rt(),n5(this.relativeTargetOrigin,this.layout.layoutBox,l.layout.layoutBox),ie(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if((this.relativeTarget||this.targetDelta)&&((this.target||(this.target=rt(),this.targetWithTransforms=rt()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target))?(n=this.target,r=this.relativeTarget,i=this.relativeParent.target,n1(n.x,r.x,i.x),n1(n.y,r.y,i.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):ie(this.target,this.layout.layoutBox),rc(this.target,this.targetDelta)):ie(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;let u=this.getClosestProjectingParent();u&&Boolean(u.resumingFrom)===Boolean(this.resumingFrom)&&!u.options.layoutScroll&&u.target?(this.relativeParent=u,this.relativeTarget=rt(),this.relativeTargetOrigin=rt(),n5(this.relativeTargetOrigin,this.target,u.target),ie(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){return!this.parent||ro(this.parent.latestValues)||rs(this.parent.latestValues)?void 0:(this.parent.relativeTarget||this.parent.targetDelta||this.parent.options.layoutRoot)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()}calcProjection(){var e;let{isProjectionDirty:n,isTransformDirty:r}=this;this.isProjectionDirty=this.isTransformDirty=!1;
22let i=this.getLead(),o=Boolean(this.resumingFrom)||this!==i,a=!0;if(n&&(a=!1),o&&r&&(a=!1),a)return;let{layout:s,layoutId:l}=this.options;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(s||l))return;ie(this.layoutCorrected,this.layout.layoutBox),function(e,n,r,i=!1){var o,a;let s,l;let u=r.length;if(u){n.x=n.y=1;for(let c=0;c<u;c++)l=(s=r[c]).projectionDelta,(null===(a=null===(o=s.instance)||void 0===o?void 0:o.style)||void 0===a?void 0:a.display)!=="contents"&&(i&&s.options.layoutScroll&&s.scroll&&s!==s.root&&rg(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),l&&(n.x*=l.x.scale,n.y*=l.y.scale,rc(e,l)),i&&ra(s.latestValues)&&rg(e,s.latestValues));n.x=rd(n.x),n.y=rd(n.y)}}(this.layoutCorrected,this.treeScale,this.path,o);let{target:u}=i;if(!u)return;this.projectionDelta||(this.projectionDelta=n8(),this.projectionDeltaWithTransform=n8());let c=this.treeScale.x,d=this.treeScale.y,h=this.projectionTransform;n0(this.projectionDelta,this.layoutCorrected,u,this.latestValues),this.projectionTransform=ip(this.projectionDelta,this.treeScale),(this.projectionTransform!==h||this.treeScale.x!==c||this.treeScale.y!==d)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",u))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var n,r,i;null===(r=(n=this.options).scheduleRender)||void 0===r||r.call(n),e&&(null===(i=this.getStack())||void 0===i||i.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,n=!1){var r,i;let o=this.snapshot,a=(null==o?void 0:o.latestValues)||{},s={...this.latestValues},l=n8();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!n;let u=rt(),c=(null==o?void 0:o.source)!==(null===(r=this.layout)||void 0===r?void 0:r.source),d=1>=((null===(i=this.getStack())||void 0===i?void 0:i.members.length)||0),h=Boolean(c&&!d&&!0===this.options.crossfade&&!this.path.some(ij));this.animationProgress=0,this.mixTargetDelta=n=>{var r,i,o;let f=n/1e3;iR(l.x,e.x,f),iR(l.y,e.y,f),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&(null===(r=this.relativeParent)||void 0===r?void 0:r.layout)&&(n5(u,this.layout.layoutBox,this.relativeParent.layout.layoutBox),i=this.relativeTarget,o=this.relativeTargetOrigin,iV(i.x,o.x,u.x,f),iV(i.y,o.y,u.y,f)),c&&(this.animationValues=s,function(e,n,r,i,o,a){o?(e.opacity=t$(0,void 0!==r.opacity?r.opacity:1,r7(i)),e.opacityExit=t$(void 0!==n.opacity?n.opacity:1,0,r6(i))):a&&(e.opacity=t$(void 0!==n.opacity?n.opacity:1,void 0!==r.opacity?r.opacity:1,i));for(let s=0;s<r2;s++){let l=`border${r1[s]}Radius`,u=r3(n,l),c=r3(r,l);if(void 0===u&&void 0===c)continue;u||(u=0),c||(c=0);let d=0===u||0===c||r4(u)===r4(c);d?(e[l]=Math.max(t$(r5(u),r5(c),i),0),(ee.test(c)||ee.test(u))&&(e[l]+="%")):e[l]=c}(n.rotate||r.rotate)&&(e.rotate=t$(n.rotate||0,r.rotate||0,i))}(s,a,this.latestValues,f,h,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=f},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){var n,r;this.notifyListeners("animationStart"),null===(n=this.currentAnimation)||void 0===n||n.stop(),this.resumingFrom&&(null===(r=this.resumingFrom.currentAnimation)||void 0===r||r.stop()),this.pendingAnimation&&(tB.qY.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tB.Z_.update(()=>{O.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,n,r={}){let i=I(e)?e:(0,tr.B)(e);return i.start(nD("",i,1e3,r)),{stop:()=>i.stop(),isAnimating:()=>i.isAnimating()}}(0,0,{...e,onUpdate:n=>{var r;this.mixTargetDelta(n),null===(r=e.onUpdate)||void 0===r||r.call(e,n)},onComplete:()=>{var n;null===(n=e.onComplete)||void 0===n||n.call(e),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:n,target:r,layout:i,latestValues:o}=e;if(n&&r&&i){if(this!==e&&this.layout&&i&&iB(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||rt();let a=nK(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+a;let s=nK(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+s}ie(n,r),rg(n,o),n0(this.projectionDeltaWithTransform,this.layoutCorrected,n,o)}}registerSharedNode(e,n){var r,i,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new ih);let a=this.sharedNodes.get(e);a.add(n),n.promote({transition:null===(r=n.options.initialPromotionConfig)||void 0===r?void 0:r.transition,preserveFollowOpacity:null===(o=null===(i=n.options.initialPromotionConfig)||void 0===i?void 0:i.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(i,n)})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:n}=this.options;return n&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:n}=this.options;return n?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:n,preserveFollowOpacity:r}={}){let i=this.getStack();i&&i.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let n=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(n=!0),!n)return;let i={};for(let o=0;o<iv.length;o++){let a="rotate"+iv[o];
22r[a]&&(i[a]=r[a],e.setStaticValue(a,0))}for(let s in null==e||e.render(),i)e.setStaticValue(s,i[s]);e.scheduleRender()}getProjectionStyles(e={}){var n,r;let i={};if(!this.instance||this.isSVG)return i;if(!this.isVisible)return{visibility:"hidden"};i.visibility="";let o=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=eV(e.pointerEvents)||"",i.transform=o?o(this.latestValues,""):"none",i;let a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){let s={};return this.options.layoutId&&(s.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,s.pointerEvents=eV(e.pointerEvents)||""),this.hasProjected&&!ra(this.latestValues)&&(s.transform=o?o({},""):"none",this.hasProjected=!1),s}let l=a.animationValues||a.latestValues;this.applyTransformsToTarget(),i.transform=ip(this.projectionDeltaWithTransform,this.treeScale,l),o&&(i.transform=o(l,i.transform));let{x:u,y:c}=this.projectionDelta;for(let d in i.transformOrigin=`${100*u.origin}% ${100*c.origin}% 0`,a.animationValues?i.opacity=a===this?null!==(r=null!==(n=l.opacity)&&void 0!==n?n:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:l.opacityExit:i.opacity=a===this?void 0!==l.opacity?l.opacity:"":void 0!==l.opacityExit?l.opacityExit:0,L){if(void 0===l[d])continue;let{correct:h,applyTo:f}=L[d],p="none"===i.transform?l[d]:h(l[d],a);if(f){let m=f.length;for(let g=0;g<m;g++)i[f[g]]=p}else i[d]=p}return this.options.layoutId&&(i.pointerEvents=a===this?eV(e.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var n;return null===(n=e.currentAnimation)||void 0===n?void 0:n.stop()}),this.root.nodes.forEach(iS),this.root.sharedNodes.clear()}}}function ix(e){e.updateLayout()}function iw(e){var n,r,i;let o=(null===(n=e.resumeFrom)||void 0===n?void 0:n.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){let{layoutBox:a,measuredBox:s}=e.layout,{animationType:l}=e.options,u=o.source!==e.layout.source;"size"===l?rn(e=>{let n=u?o.measuredBox[e]:o.layoutBox[e],r=nK(n);n.min=a[e].min,n.max=n.min+r}):iB(l,o.layoutBox,a)&&rn(e=>{let n=u?o.measuredBox[e]:o.layoutBox[e],r=nK(a[e]);n.max=n.min+r});let c=n8();n0(c,a,o.layoutBox);let d=n8();u?n0(d,e.applyTransform(s,!0),o.measuredBox):n0(d,a,o.layoutBox);let h=!il(c),f=!1;if(!e.resumeFrom){let p=e.getClosestProjectingParent();if(p&&!p.resumeFrom){let{snapshot:m,layout:g}=p;if(m&&g){let v=rt();n5(v,o.layoutBox,m.layoutBox);let y=rt();n5(y,a,g.layoutBox),iu(v,y)||(f=!0),p.options.layoutRoot&&(e.relativeTarget=y,e.relativeTargetOrigin=v,e.relativeParent=p)}}}e.notifyListeners("didUpdate",{layout:a,snapshot:o,delta:d,layoutDelta:c,hasLayoutChanged:h,hasRelativeTargetChanged:f})}else e.isLead()&&(null===(i=(r=e.options).onExitComplete)||void 0===i||i.call(r));e.options.transition=void 0}function iE(e){e.isProjectionDirty||(e.isProjectionDirty=Boolean(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=Boolean(e.parent&&e.parent.isTransformDirty))}function iP(e){e.clearSnapshot()}function iS(e){e.clearMeasurements()}function ik(e){let{visualElement:n}=e.options;(null==n?void 0:n.getProps().onBeforeLayoutMeasure)&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function iO(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function iT(e){e.resolveTargetDelta()}function iM(e){e.calcProjection()}function iA(e){e.resetRotation()}function iC(e){e.removeLeadSnapshot()}function iR(e,n,r){e.translate=t$(n.translate,0,r),e.scale=t$(n.scale,1,r),e.origin=n.origin,e.originPoint=n.originPoint}function iV(e,n,r,i){e.min=t$(n.min,r.min,i),e.max=t$(n.max,r.max,i)}function ij(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let iL={duration:.45,ease:[.4,0,.1,1]};function i_(e,n){let r=e.root;for(let i=e.path.length-1;i>=0;i--)if(Boolean(e.path[i].instance)){r=e.path[i];break}let o=r&&r!==e.root?r.instance:document,a=o.querySelector(`[data-
22projection-id="${n}"]`);a&&e.mount(a,!0)}function iD(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function iB(e,n,r){return"position"===e||"preserve-aspect"===e&&!nJ(ic(n),ic(r),.2)}let iI=ib({attachResizeListener:(e,n)=>eD(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),iF={current:void 0},iN=ib({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent(){if(!iF.current){let e=new iI(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),iF.current=e}return iF.current},resetTransform(e,n){e.style.transform=void 0!==n?n:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),iU={...nG,...e9,...rw,measureLayout:function(e){let[n,r]=e8(),i=(0,u.useContext)(M.p);return u.createElement(rQ,{...e,layoutGroup:i,switchLayoutGroup:(0,u.useContext)(C),isPresent:n,safeToRemove:r})}},iz=function(e){function n(n,r={}){return function({preloadedFeatures:e,createVisualElement:n,projectionNodeConstructor:r,useRender:i,useVisualState:o,Component:a}){e&&function(e){for(let n in e)"projectionNodeConstructor"===n?P.projectionNodeConstructor=e[n]:P[n].Component=e[n]}(e);let s=(0,u.forwardRef)(function(s,l){var v,y;let x={...(0,u.useContext)(c),...s,layoutId:function({layoutId:e}){let n=(0,u.useContext)(M.p).id;return n&&void 0!==e?n+"-"+e:e}(s)},{isStatic:E}=x,R=null,V=function(e){let{initial:n,animate:r}=function(e,n){if(b(e)){let{initial:r,animate:i}=e;return{initial:!1===r||g(r)?r:void 0,animate:g(i)?i:void 0}}return!1!==e.inherit?n:{}}(e,(0,u.useContext)(d));return(0,u.useMemo)(()=>({initial:n,animate:r}),[w(n),w(r)])}(s),j=E?void 0:(0,k.h)(()=>{if(O.hasEverUpdated)return T++}),L=o(s,E);if(!E&&S.j){V.visualElement=function(e,n,r,i){let o=(0,u.useContext)(d).visualElement,a=(0,u.useContext)(p),s=(0,u.useContext)(h.O),l=(0,u.useContext)(c).reducedMotion,m=(0,u.useRef)();i=i||a.renderer,!m.current&&i&&(m.current=i(e,{visualState:n,parent:o,props:r,presenceId:s?s.id:void 0,blockInitialAnimation:!!s&&!1===s.initial,reducedMotionConfig:l}));let g=m.current;(0,f.L)(()=>{g&&g.render()});let v=window.HandoffAppearAnimations?f.L:u.useEffect;return v(()=>{g&&g.animationState&&g.animationState.animateChanges()}),g}(a,L,x,n);let _=(0,u.useContext)(p).strict,D=(0,u.useContext)(C);V.visualElement&&(R=V.visualElement.loadFeatures(x,_,e,j,r||P.projectionNodeConstructor,D))}return u.createElement(A,{visualElement:V.visualElement,props:x},R,u.createElement(d.Provider,{value:V},i(a,s,j,(v=V.visualElement,y=l,(0,u.useCallback)(e=>{e&&L.mount&&L.mount(e),v&&(e?v.mount(e):v.unmount()),y&&("function"==typeof y?y(e):m(y)&&(y.current=e))},[v])),L,E,V.visualElement)))});return s[R]=a,s}(e(n,r))}if("undefined"==typeof Proxy)return n;let r=new Map;return new Proxy(n,{get:(e,i)=>(r.has(i)||r.set(i,n(i)),r.get(i))})}((e,n)=>(function(e,{forwardMotionProps:n=!1},r,i,o){let a=j(e)?eL:e_;return{...a,preloadedFeatures:r,useRender:function(e=!1){let n=(n,r,i,o,{latestValues:a},s)=>{let l=j(n)?ew:ec,c=l(r,a,s,n),d=function(e,n,r){let i={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(ef(o)||!0===r&&eh(o)||!n&&!eh(o)||e.draggable&&o.startsWith("onDrag"))&&(i[o]=e[o]);return i}(r,"string"==typeof n,e),h={...d,...c,ref:o},{children:f}=r,p=(0,u.useMemo)(()=>I(f)?f.get():f,[f]);return i&&(h["data-projection-id"]=i),(0,u.createElement)(n,{...h,children:p})};return n}(n),createVisualElement:i,projectionNodeConstructor:o,Component:e}})(e,n,iU,rZ,iN))},3254:function(e,n,r){"use strict";function i(e,n){-1===e.indexOf(n)&&e.push(n)}function o(e,n){let r=e.indexOf(n);r>-1&&e.splice(r,1)}r.d(n,{cl:function(){return o},y4:function(){return i}})},1741:function(e,n,r){"use strict";r.d(n,{j:function(){return i}});let i="undefined"!=typeof document},1662:function(e,n,r){"use strict";r.d(n,{Z:function(){return i}});let i=e=>e},1560:function(e,n,r){"use strict";r.d(n,{L:function(){return o}});var i=r(3254);class o{constructor(){this.subscriptions=[]}add(e){return(0,i.y4)(this.subscriptions,e),()=>(0,i.cl)(this.subscriptions,e)}notify(e,n,r){let i=this.subscriptions.length;if(i){if(1===i)this.subscriptions[0](e,n,r);else for(let o=0;o<i;o++){let a=this.subscriptions[o];a&&a(e,n,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},6681:function(e,n,r){"use strict";r.d(n,{h:function(){return o}});var i=r(7294);function o(e){let n=(0,i.useRef)(null);return null===n.current&&(n.current=e()),n.current}},8868:function(e,n,r){"use strict";r.d(n,{L:function(){return a}});var i=r(7294),o=r(1741);let a=o.j?i.useLayoutEffect:i.useEffect},4025:function(e,n,r){"use strict";r.d(n,{W:function(){return o}});var i=r(7294);function o(e,n,r){(0,i.useInsertionEffect)(()=>e.on(n,r),[e,n,r])}},5411:function(e,n,r){"use strict";r.d(n,{z:function(){return o}});var i=r(7294);function o(e){return(0,i.useEffect)(()=>()=>e(),[])}},3038:function(e,n,r){"use strict";function i(e,n){return n?e*(1e3/n):0}r.d(n,{R:function(){return i}})},3234:function(e,n,r){"use strict";r.d(n,{B:function(){return c}});var i=r(7367),o=r(404),a=r(1560),s=r(3038);let l=e=>!isNaN(parseFloat(e));class u{constructor(e,n={}){this.version="9.0.1",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,n=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:a}=i.w;this.lastUpdated!==a&&(this.timeDelta=r,this.lastUpdated=a,o.Z_.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>o.Z_.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=l(this.current),this.owner=n.owner}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new a.L);let r=this.events[e].add(n);return"change"===e?()=>{r(),o.Z_.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){n&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,n)}setWithVelocity(e,n,r){this.set(n),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,s.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n)||null,this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){this.animation=null}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function c(e,n){return new u(e,n)}},1513:function(e,n,r){"use strict";let i,o;r.d(n,{v:function(){return U}});let a=new WeakMap;function s({target:e,contentRect:n,borderBoxSize:r}){var i;
22null===(i=a.get(e))||void 0===i||i.forEach(i=>{i({target:e,contentSize:n,get size(){return function(e,n){if(n){let{inlineSize:r,blockSize:i}=n[0];return{width:r,height:i}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,r)}})})}function l(e){e.forEach(s)}let u=new Set,c=e=>"function"==typeof e,d=(e,n,r)=>n-e==0?1:(r-e)/(n-e),h=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),f=()=>({time:0,x:h(),y:h()}),p={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function m(e,n,r,i){var o;let a=r[n],{length:s,position:l}=p[n],u=a.current,c=r.time;a.current=e["scroll"+l],a.scrollLength=e["scroll"+s]-e["client"+s],a.offset.length=0,a.offset[0]=0,a.offset[1]=a.scrollLength,a.progress=d(0,a.scrollLength,a.current);let h=i-c;a.velocity=h>50?0:(o=a.current-u,h?o*(1e3/h):0)}let g=e=>e,v=(e,n,r)=>-r*e+r*n+e;function y(e,n){let r=e[e.length-1];for(let i=1;i<=n;i++){let o=d(0,n,i);e.push(v(r,1,o))}}function b(e){let n=[0];return y(n,e-1),n}let x=e=>"number"==typeof e,w=e=>Array.isArray(e)&&!x(e[0]),E=(e,n,r)=>{let i=n-e;return((r-e)%i+i)%i+e},P=(e,n,r)=>Math.min(Math.max(r,e),n),S={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},k=e=>"string"==typeof e,O={start:0,center:.5,end:1};function T(e,n,r=0){let i=0;if(void 0!==O[e]&&(e=O[e]),k(e)){let o=parseFloat(e);e.endsWith("px")?i=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?i=o/100*document.documentElement.clientWidth:e.endsWith("vh")?i=o/100*document.documentElement.clientHeight:e=o}return x(e)&&(i=n*e),r+i}let M=[0,0],A={x:0,y:0},C=new WeakMap,R=new WeakMap,V=new WeakMap,j=e=>e===document.documentElement?window:e;var L=r(3234),_=r(6681),D=r(7294),B=r(4394),I=r(8868);function F(e,n){(0,B.K)(Boolean(!n||n.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let N=()=>({scrollX:(0,L.B)(0),scrollY:(0,L.B)(0),scrollXProgress:(0,L.B)(0),scrollYProgress:(0,L.B)(0)});function U({container:e,target:n,layoutEffect:r=!0,...s}={}){let h=(0,_.h)(N),p=r?I.L:D.useEffect;return p(()=>(F("target",n),F("container",e),function(e,n={}){var{container:r=document.documentElement}=n,s=function(e,n){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>n.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,i=Object.getOwnPropertySymbols(e);o<i.length;o++)0>n.indexOf(i[o])&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(r[i[o]]=e[i[o]]);return r}(n,["container"]);let h=V.get(r);h||(h=new Set,V.set(r,h));let p=f(),L=function(e,n,r,i={}){var o,a;let s=i.axis||"y";return{measure:()=>(function(e,n=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,n!==e){let i=n;for(;i&&i!=e;)r.x.targetOffset+=i.offsetLeft,r.y.targetOffset+=i.offsetTop,i=i.offsetParent}r.x.targetLength=n===e?n.scrollWidth:n.clientWidth,r.y.targetLength=n===e?n.scrollHeight:n.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight})(e,i.target,r),update(n){var o;m(e,"x",o=r,n),m(e,"y",o,n),o.time=n,(i.offset||i.target)&&function(e,n,r){let{offset:i=S.All}=r,{target:o=e,axis:a="y"}=r,s="y"===a?"height":"width",l=o!==e?function(e,n){let r={x:0,y:0},i=e;for(;i&&i!==n;)if(i instanceof HTMLElement)r.x+=i.offsetLeft,r.y+=i.offsetTop,i=i.offsetParent;else if(i instanceof SVGGraphicsElement&&"getBBox"in i){let{top:o,left:a}=i.getBBox();for(r.x+=a,r.y+=o;i&&"svg"!==i.tagName;)i=i.parentNode}return r}(o,e):A,u=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},c={width:e.clientWidth,height:e.clientHeight};n[a].offset.length=0;let h=!n[a].interpolate,f=i.length;for(let p=0;p<f;p++){let m=function(e,n,r,i){let o=Array.isArray(e)?e:M,a=0;return x(e)?o=[e,e]:k(e)&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,O[e]?e:"0"]),T(o[0],r,i)-T(o[1],n)}(i[p],c[s],u[s],l[a]);
22h||m===n[a].interpolatorOffsets[p]||(h=!0),n[a].offset[p]=m}h&&(n[a].interpolate=function(e,n=b(e.length),r=g){let i=e.length,o=i-n.length;return o>0&&y(n,o),o=>{var a;let s=0;for(;s<i-2&&!(o<n[s+1]);s++);let l=P(0,1,d(n[s],n[s+1],o)),u=(a=s,w(r)?r[E(0,r.length,a)]:r);return l=u(l),v(e[s],e[s+1],l)}}(b(f),n[a].offset),n[a].interpolatorOffsets=[...n[a].offset]),n[a].progress=n[a].interpolate(n[a].current)}(e,r,i)},notify:c(n)?()=>n(r):(o=n,a=r[s],o.pause(),o.forEachNative((e,{easing:n})=>{var r,i;if(e.updateDuration)n||(e.easing=g),e.updateDuration(1);else{let o={duration:1e3};n||(o.easing="linear"),null===(i=null===(r=e.effect)||void 0===r?void 0:r.updateTiming)||void 0===i||i.call(r,o)}}),()=>{o.currentTime=a.progress})}}(r,e,p,s);if(h.add(L),!C.has(r)){let _=()=>{let e=performance.now();for(let n of h)n.measure();for(let r of h)r.update(e);for(let i of h)i.notify()};C.set(r,_);let D=j(r);window.addEventListener("resize",_,{passive:!0}),r!==document.documentElement&&R.set(r,c(r)?(u.add(r),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},n={target:window,size:e,contentSize:e};u.forEach(e=>e(n))},window.addEventListener("resize",o)),()=>{u.delete(r),!u.size&&o&&(o=void 0)}):function(e,n){var r,o,s;i||"undefined"==typeof ResizeObserver||(i=new ResizeObserver(l));let u=("string"==typeof(r=e)?o?(null!==(s=o[r])&&void 0!==s||(o[r]=document.querySelectorAll(r)),r=o[r]):r=document.querySelectorAll(r):r instanceof Element&&(r=[r]),Array.from(r||[]));return u.forEach(e=>{let r=a.get(e);r||(r=new Set,a.set(e,r)),r.add(n),null==i||i.observe(e)}),()=>{u.forEach(e=>{let r=a.get(e);null==r||r.delete(n),(null==r?void 0:r.size)||null==i||i.unobserve(e)})}}(r,_)),D.addEventListener("scroll",_,{passive:!0})}let B=C.get(r),I=requestAnimationFrame(B);return()=>{var n;"function"!=typeof e&&e.stop(),cancelAnimationFrame(I);let i=V.get(r);if(!i||(i.delete(L),i.size))return;let o=C.get(r);C.delete(r),o&&(j(r).removeEventListener("scroll",o),null===(n=R.get(r))||void 0===n||n(),window.removeEventListener("resize",o))}}(({x:e,y:n})=>{h.scrollX.set(e.current),h.scrollXProgress.set(e.progress),h.scrollY.set(n.current),h.scrollYProgress.set(n.progress)},{...s,container:(null==e?void 0:e.current)||void 0,target:(null==n?void 0:n.current)||void 0})),[]),h}},9734:function(e,n,r){"use strict";r.d(n,{ZP:function(){return eo}});var i=r(7294),o=r(1688);let a=new WeakMap,s={},l=()=>{},u=l(),c=Object,d=e=>e===u,h=e=>"function"==typeof e,f=(e,n)=>({...e,...n}),p="undefined",m=typeof window!=p,g=typeof document!=p,v=()=>m&&typeof window.requestAnimationFrame!=p,y=(e,n)=>{let r=a.get(e);return[()=>e.get(n)||s,i=>{let o=e.get(n);r[5](n,f(o,i),o||s)},r[6]]},b=new WeakMap,x=0,w=e=>{let n,r;let i=typeof e,o=e&&e.constructor,a=o==Date;if(c(e)!==e||a||o==RegExp)n=a?e.toJSON():"symbol"==i?e.toString():"string"==i?JSON.stringify(e):""+e;else{if(n=b.get(e))return n;if(n=++x+"~",b.set(e,n),o==Array){for(r=0,n="@";r<e.length;r++)n+=w(e[r])+",";b.set(e,n)}if(o==c){n="#";let s=c.keys(e).sort();for(;!d(r=s.pop());)d(e[r])||(n+=r+":"+w(e[r])+",");b.set(e,n)}}return n},E=!0,[P,S]=m&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],k=()=>{let e=g&&document.visibilityState;return d(e)||"hidden"!==e},O=e=>(g&&document.addEventListener("visibilitychange",e),P("focus",e),()=>{g&&document.removeEventListener("visibilitychange",e),S("focus",e)}),T=e=>{let n=()=>{E=!0,e()},r=()=>{E=!1};return P("online",n),P("offline",r),()=>{S("online",n),S("offline",r)}},M={initFocus:O,initReconnect:T},A=!i.useId,C=!m||"Deno"in window,R=e=>v()?window.requestAnimationFrame(e):setTimeout(e,1),V=C?i.useEffect:i.useLayoutEffect,j="undefined"!=typeof navigator&&navigator.connection,L=!C&&j&&(["slow-2g","2g"].includes(j.effectiveType)||j.saveData),_=e=>{if(h(e))try{e=e()}catch(n){e=""}let r=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?w(e):"",r]},D=0,B=()=>++D;var I={__proto__:null,FOCUS_EVENT:0,RECONNECT_EVENT:1,MUTATE_EVENT:2};async function F(...e){let[n,r,i,o]=e,s=f({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),l=s.populateCache,c=s.rollbackOnError,p=s.optimisticData,m=!1!==s.revalidate,g
22=e=>"function"==typeof c?c(e):!1!==c,v=s.throwOnError;if(h(r)){let b=[],x=n.keys();for(let w=x.next();!w.done;w=x.next()){let E=w.value;!E.startsWith("$inf$")&&r(n.get(E)._k)&&b.push(E)}return Promise.all(b.map(P))}return P(r);async function P(r){let o;let[s]=_(r);if(!s)return;let[c,f]=y(n,s),[b,x,w]=a.get(n),E=b[s],P=()=>m&&(delete w[s],E&&E[0])?E[0](2).then(()=>c().data):c().data;if(e.length<3)return P();let S=i,k=B();x[s]=[k,0];let O=!d(p),T=c(),M=T.data,A=T._c,C=d(A)?M:A;if(O&&f({data:p=h(p)?p(C):p,_c:C}),h(S))try{S=S(C)}catch(R){o=R}if(S&&h(S.then)){if(S=await S.catch(e=>{o=e}),k!==x[s][0]){if(o)throw o;return S}o&&O&&g(o)&&(l=!0,S=C,f({data:S,_c:u}))}l&&!o&&(h(l)&&(S=l(S,C)),f({data:S,_c:u})),x[s][1]=B();let V=await P();if(f({_c:u}),o){if(v)throw o;return}return l?V:S}}let N=(e,n)=>{for(let r in e)e[r][0]&&e[r][0](n)},U=(e,n)=>{if(!a.has(e)){let r=f(M,n),i={},o=F.bind(u,e),s=l,c={},d=(e,n)=>{let r=c[e]||[];return c[e]=r,r.push(n),()=>r.splice(r.indexOf(n),1)},h=(n,r,i)=>{e.set(n,r);let o=c[n];if(o)for(let a=o.length;a--;)o[a](i,r)},p=()=>{if(!a.has(e)&&(a.set(e,[i,{},{},{},o,h,d]),!C)){let n=r.initFocus(setTimeout.bind(u,N.bind(u,i,0))),l=r.initReconnect(setTimeout.bind(u,N.bind(u,i,1)));s=()=>{n&&n(),l&&l(),a.delete(e)}}};return p(),[e,o,p,s]}return[e,a.get(e)[4]]},z=(e,n,r,i,o)=>{let a=r.errorRetryCount,s=o.retryCount,l=~~((Math.random()+.5)*(1<<(s<8?s:8)))*r.errorRetryInterval;(d(a)||!(s>a))&&setTimeout(i,l,o)},$=(e,n)=>w(e)==w(n),[G,H]=U(new Map),W=f({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:z,onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:L?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:L?5e3:3e3,compare:$,isPaused:()=>!1,cache:G,mutate:H,fallback:{}},{isOnline:()=>E,isVisible:k}),q=(e,n)=>{let r=f(e,n);if(n){let{use:i,fallback:o}=e,{use:a,fallback:s}=n;i&&a&&(r.use=i.concat(a)),o&&s&&(r.fallback=f(o,s))}return r},Y=(0,i.createContext)({}),Z=e=>{let{value:n}=e,r=(0,i.useContext)(Y),o=h(n),a=(0,i.useMemo)(()=>o?n(r):n,[o,r,n]),s=(0,i.useMemo)(()=>o?a:q(r,a),[o,r,a]),l=a&&a.provider,[c]=(0,i.useState)(()=>l?U(l(s.cache||G),a):u);return c&&(s.cache=c[0],s.mutate=c[1]),V(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,i.createElement)(Y.Provider,f(e,{value:s}))},X=m&&window.__SWR_DEVTOOLS_USE__,K=X?window.__SWR_DEVTOOLS_USE__:[],J=e=>h(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Q=()=>f(W,(0,i.useContext)(Y)),ee=e=>(n,r,i)=>{let o=r&&((...e)=>{let i=_(n)[0],[,,,o]=a.get(G),s=o[i];return s?(delete o[i],s):r(...e)});return e(n,o,i)},et=K.concat(ee),en=(e,n,r)=>{let i=n[e]||(n[e]=[]);return i.push(r),()=>{let e=i.indexOf(r);e>=0&&(i[e]=i[i.length-1],i.pop())}};X&&(window.__SWR_DEVTOOLS_REACT__=i);let er={dedupe:!0},ei=(e,n,r)=>{let{cache:s,compare:l,suspense:c,fallbackData:p,revalidateOnMount:m,refreshInterval:g,refreshWhenHidden:v,refreshWhenOffline:b,keepPreviousData:x}=r,[w,E,P]=a.get(s),[S,k]=_(e),O=(0,i.useRef)(!1),T=(0,i.useRef)(!1),M=(0,i.useRef)(S),j=(0,i.useRef)(n),L=(0,i.useRef)(r),D=()=>L.current,N=()=>D().isVisible()&&D().isOnline(),[U,z,$]=y(s,S),G=(0,i.useRef)({}).current,H=d(p)?r.fallback[S]:p,W=(e,n)=>{let r=!0;for(let i in G){let o=i;l(n[o],e[o])||"data"===o&&d(e[o])&&l(n[o],ee)||(r=!1)}return r},q=(0,i.useMemo)(()=>{let e=!!S&&!!n&&(d(m)?!D().isPaused()&&!c:m),r=()=>{let n=U(),r=f(n);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},i=r();return()=>{let e=r();
22return W(e,i)?i:i=e}},[s,S]),Y=(0,o.useSyncExternalStore)((0,i.useCallback)(e=>$(S,(n,r)=>{W(n,r)||e()}),[s,S]),q,q),Z=!O.current,X=Y.data,K=d(X)?H:X,J=Y.error,Q=(0,i.useRef)(K),ee=x?d(X)?Q.current:X:K,et=Z&&!d(m)?m:!D().isPaused()&&(c?!d(K)&&r.revalidateIfStale:d(K)||r.revalidateIfStale),ei=!!(S&&n&&Z&&et),eo=d(Y.isValidating)?ei:Y.isValidating,ea=d(Y.isLoading)?ei:Y.isLoading,es=(0,i.useCallback)(async e=>{let n,i;let o=j.current;if(!S||!o||T.current||D().isPaused())return!1;let a=!0,s=e||{},c=!P[S]||!s.dedupe,f=()=>A?!T.current&&S===M.current&&O.current:S===M.current,p={isValidating:!1,isLoading:!1},m=()=>{z(p)},g=()=>{let e=P[S];e&&e[1]===i&&delete P[S]},v={isValidating:!0};d(U().data)&&(v.isLoading=!0);try{if(c&&(z(v),r.loadingTimeout&&d(U().data)&&setTimeout(()=>{a&&f()&&D().onLoadingSlow(S,r)},r.loadingTimeout),P[S]=[o(k),B()]),[n,i]=P[S],n=await n,c&&setTimeout(g,r.dedupingInterval),!P[S]||P[S][1]!==i)return c&&f()&&D().onDiscarded(S),!1;p.error=u;let y=E[S];if(!d(y)&&(i<=y[0]||i<=y[1]||0===y[1]))return m(),c&&f()&&D().onDiscarded(S),!1;let b=U().data;p.data=l(b,n)?b:n,c&&f()&&D().onSuccess(n,S,r)}catch(C){g();let x=D(),{shouldRetryOnError:w}=x;!x.isPaused()&&(p.error=C,c&&f()&&(x.onError(C,S,x),(!0===w||h(w)&&w(C))&&N()&&x.onErrorRetry(C,S,x,es,{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return a=!1,m(),!0},[S,s]),el=(0,i.useCallback)((...e)=>F(s,M.current,...e),[]);if(V(()=>{j.current=n,L.current=r,d(X)||(Q.current=X)}),V(()=>{if(!S)return;let e=es.bind(u,er),n=0,r=r=>{if(r==I.FOCUS_EVENT){let i=Date.now();D().revalidateOnFocus&&i>n&&N()&&(n=i+D().focusThrottleInterval,e())}else if(r==I.RECONNECT_EVENT)D().revalidateOnReconnect&&N()&&e();else if(r==I.MUTATE_EVENT)return es()},i=en(S,w,r);return T.current=!1,M.current=S,O.current=!0,z({_k:k}),et&&(d(K)||C?e():R(e)),()=>{T.current=!0,i()}},[S]),V(()=>{let e;function n(){let n=h(g)?g(K):g;n&&-1!==e&&(e=setTimeout(r,n))}function r(){!U().error&&(v||D().isVisible())&&(b||D().isOnline())?es(er).then(n):n()}return n(),()=>{e&&(clearTimeout(e),e=-1)}},[g,v,b,S]),(0,i.useDebugValue)(ee),c&&d(K)&&S){if(!A&&C)throw Error("Fallback data is required when using suspense in SSR.");throw j.current=n,L.current=r,T.current=!1,d(J)?es(er):J}return{mutate:el,get data(){return G.data=!0,ee},get error(){return G.error=!0,J},get isValidating(){return G.isValidating=!0,eo},get isLoading(){return G.isLoading=!0,ea}}};c.defineProperty(Z,"defaultValue",{value:W});var eo=function(...e){let n=Q(),[r,i,o]=J(e),a=q(n,o),s=ei,{use:l}=a,u=(l||[]).concat(et);for(let c=u.length;c--;)s=u[c](s);return s(r,i||a.fetcher||null,a)}},9426:function(e){"use strict";e.exports=JSON.parse('{"id":"google-analytics","description":"Install a Google Analytics tag on your website","website":"https://analytics.google.com/analytics/web/","scripts":[{"url":"https://www.googletagmanager.com/gtag/js","params":["id"],"strategy":"worker","location":"head","action":"append"},{"code":"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag(\'js\',new Date());gtag(\'config\',\'${args.id}\')","strategy":"worker","location":"head","action":"append"}]}')},7395:function(e){"use strict";e.exports=JSON.parse('{"id":"google-maps-embed","description":"Embed a Google Maps embed on your webpage","website":"https://developers.google.com/maps/documentation/embed/get-started","html":{"element":"iframe","attributes":{"loading":"lazy","src":{"url":"https://www.google.com/maps/embed/v1/place","slugParam":"mode","params":["key","q","center","zoom","maptype","language","region"]},"referrerpolicy":"no-referrer-when-downgrade","frameborder":"0","style":"border:0","allowfullscreen":true,"width":null,"height":null}}}')},8420:function(e){"use strict";e.exports=JSON.parse('{"id":"youtube-embed","description":"Embed a YouTube embed on your webpage.","website":"https://github.com/paulirish/lite-youtube-embed","html":{"element":"lite-youtube","attributes":{"videoid":null,"playlabel":null}},"stylesheets":["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],"scripts":[{"url":"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js","strategy":"idle","location":"head","action":"append"}]}')}}]);

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.